[发明专利]一种自动修复bug的方法及系统在审
申请号: | 201711207838.8 | 申请日: | 2017-11-27 |
公开(公告)号: | CN107943700A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 徐庆富 | 申请(专利权)人: | 广西塔锡科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京轻创知识产权代理有限公司11212 | 代理人: | 杨立,周玉婷 |
地址: | 541004 广西壮族自治区桂林市七星区高新*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 修复 bug 方法 系统 | ||
1.一种自动修复bug的方法,其特征在于,该方法在云平台测试系统下进行,所述云平台测试系统包括具有修复bug作用的主系统修复平台和至少一个安装于客户端且用于发送自身修复bug信息的子系统;该方法包括如下步骤:
S1,将修复bug的代码存储到云平台测试系统内的主系统代码库;
S2,主系统修复平台接收至少一个子系统发送的修复bug的信息,同时主系统修复平台将所述修复bug的信息处理成信息条,将所述信息条发送到主系统代码库;
S3,主系统代码库接收到所述信息条后,自动搜索主系统代码库中的修复bug的代码,将与所述信息条相对应的代码调出来,并将该代码发送给主系统修复平台;
S4,主系统修复平台将接收到的修复bug的代码打包,同时将代码包发送到至少一个子系统。
2.根据权利要求1所述的自动修复bug的方法,其特征在于,所述S1中,其包括:
S11,将修复bug的代码按照bug标识符、bug权重、修复bug时间属性进行编码,分别形成不同的信息代码条;
S12,将形成的不同的信息代码条分别赋予bug标识符、bug权重、修复bug时间,形成bug标识符代码条、bug权重代码条、修复bug时间代码条,再将其存储到主系统代码库。
3.根据权利要求2所述的自动修复bug的方法,其特征在于,所述的S2中,其包括:
S21,主系统修复平台接收至少一个子系统发送的修复bug的信息,同时主系统修复平台自动将所述修复bug的信息按照bug标识符、bug权重、修复bug时间属性进行分类;
S22,将分类好的修复bug的信息编辑成bug标识符信息条、bug权重信息条、修复bug时间信息条,并将这些信息条自动发送到主系统代码库。
4.根据权利要求3所述的自动修复bug的方法,其特征在于,所述S3中,其包括:
S31,主系统代码库接收到所述信息条后,按照bug标识符、bug权重、修复bug时间属性自动搜索主系统代码库中的修复bug的代码;
S32,将与bug标识符信息条、bug权重信息条、修复bug时间信息条对应的bug标识符代码条、bug权重代码条、修复bug时间代码条自动调出来,并将该些代码条自动发送给主系统修复平台。
5.根据权利要求4所述的所述自动修复bug的方法,其特征在于,所述S4中,其包括:主系统修复平台接收到bug标识符代码条、bug权重代码条、修复bug时间代码条后,将该些代码条形成修复bug的代码包,并自动将所述代码包发送到至少一个子系统。
6.根据权利要求1-5中任一权利要求所述自动修复bug的方法,其特征在于,该方法还包括如下步骤:S5,在所述主系统修复平台所述代码包并行发送到至少一个子系统后,所述主系统修复平台自动通知主系统代码库更新状态,所述主系统代码库对修复bug的代码使用次数按照多到少的顺序标记。
7.根据权利要求5所述自动修复bug的方法,其特征在于,所述S4中,其还包括:当至少一个子系统接收到所述代码包后,自动解压所述代码包,并根据解压后的所述代码包自动修复自身的bug,同时将此次出现的bug以及代码包存储自身的内存库中,以便下次出现相同的bug后,自动通过自身的代码包修复自身的bug。
8.一种自动修复bug的系统,其特征在于,该系统在云平台测试系统下进行,所述云平台测试系统包括具有修复bug作用的主系统修复平台和至少一个安装于客户端且用于发送自身修复bug信息的子系统;该系统包括:主系统代码库、主系统修复平台、至少一个子系统;所述的主系统代码库,其用于将修复bug的代码存储到云平台测试系统内;所述主系统修复平台,其用于接收至少一个子系统发送的修复bug的信息,同时主系统修复平台将所述修复bug的信息处理成信息条,将所述信息条发送到主系统代码库以及将接收到的修复bug的代码打包,同时将代码包发送到至少一个子系统;所述的至少一个子系统,其用于向主系统修复平台发送修复bug的信息以及接收主系统代码库发送的修复bug的代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西塔锡科技有限公司,未经广西塔锡科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711207838.8/1.html,转载请声明来源钻瓜专利网。