[发明专利]一种软件中的模块修复方法及该软件设备有效
| 申请号: | 201110076467.0 | 申请日: | 2011-03-29 |
| 公开(公告)号: | CN102436402A | 公开(公告)日: | 2012-05-02 |
| 发明(设计)人: | 马远真;李宝生;陶伟华 | 申请(专利权)人: | 奇智软件(北京)有限公司 |
| 主分类号: | G06F11/00 | 分类号: | G06F11/00 |
| 代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
| 地址: | 100025 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 中的 模块 修复 方法 设备 | ||
技术领域
本发明涉及电子计算机技术,尤其涉及软件修复方法。
背景技术
随着电子计算机技术的快速发展,越来越多的人开始使用PC机(个人计算机)、PDA(掌上电脑)、手机等电子设备上网,从事网络活动,如浏览网页、网络聊天、查看电子邮件等。
人们在使用浏览器、聊天工具或者邮箱客户端等软件工具时,一旦用户正在使用的软件工具(如浏览器)中的某一模块遭到破坏或者发生异常时,用户就无法继续使用此模块,严重时甚至无法使用整个软件工具(如浏览器)。如果用户想要继续使用此种软件工具,通常的做法是:重新下载此种软件工具,然而再安装。此种方式,操作相对繁琐,给用户带来了不便。并且如果用户正在使用某种软件工具(如浏览器)从事重要或紧急事务时,若该软件工具发生异常,很可能会给用户带来麻烦,甚至带来损失。
此外,人们在使用软件工具(如浏览器)时,一旦软件出错,只能靠人工感知,即通过人眼来发现软件有错误发生。并且在发现软件出错后,也不能智能地对该出错内容进行修复。此种方式,由于未能及时检测到软件发生了错误,也没有对出错内容作出相应修复,因此很可能导致软件的崩溃。并且此种由人工来感知软件出错并对错误内容进行修复的方式,操作繁琐,给用户带来了不便。尤其是对于那些初学互联网以及只具有简单互联网知识的用户来说,由他们来及时发现软件有错误发生,某些情况下会存在着一定的困难。然而,如果不能及时发现错误并对错误进行修复,用户就无法正常使用该软件工具,从而影响用户通过该软件工具进行正常的学习、工作或娱乐。
发明内容
本发明提供了一种软件中的模块修复方法及该软件设备。本发明的目的是在软件中的模块出错时通过网络方式进行自修复,从而使该软件能够正常使用。本发明的目的还在于通过网络方式对软件进行自检测,以免人工检测所带来的不及时、操作繁琐等问题。
在第一方面,本发明提供了一种软件中的模块修复方法。该方法在该软件中的模块出错时,以访问网页地址的方式获取与出错内容相对应的正确内容。并将该获取到的正确内容直接加载到系统内存中,且在使用该模块时直接从内存中调取相应正确内容。
进一步地,所获取到的内容为配置文件和/或数据文件。
进一步地,上述检测是对该软件部分或全部模块的正确性和/或完整性进行的检查。
进一步地,上述检测步骤包括扫描与该软件相关文件的步骤。
进一步地,上述扫描步骤包括提取所述文件中的特征内容部分,并生成当前文件列表的步骤。
进一步地,提取特征内容部分所采用的方法是全文摘要算法。
进一步地,根据标准文件列表对所述当前文件列表进行分析。
进一步地,上述分析步骤包括将该当前文件列表与标准文件列表将匹配,并在该当前文件列表中某一项或多项内容与标准文件列表中的相应内容不匹配时,判定该软件出错的步骤。
进一步地,上述标准文件列表包括正确文件的特征内容部分,以及包括该正确文件的下载地址,且该地址是所述访问网页的地址。
进一步地,在本地预置保存正确数据目录,并根据该目录查找所述下载正确内容的下载地址,且该地址是所述访问网页的地址。
在第二方面,本发明提供了一种软件中的模块修复方法。该方法以访问网页地址的方式请求对所述软件进行检测。在检测到该软件中的模块出错时,对相应出错部分进行修复。
进一步地,上述请求检测步骤包括通过获取网页地址提供的用于检测该软件出错的分析函数,并用该分析函数监测该软件是否出错。
进一步地,在上述以访问网页地址的方式请求对该软件进行检测之前还包括,检测该软件是否正常,如果该软件异常则以访问网页地址的方式请求对该软件进行检测;或者根据用户发出的检测指令,以访问网页地址的方式请求对所述软件进行检测。
进一步地,上述检测是对该软件部分或全部模块的正确性和/或完整性进行检查。
进一步地,上述检测步骤包括扫描与该软件相关文件的步骤。
进一步地,上述扫描步骤包括提取所述文件中的特征内容部分,并生成当前文件列表的步骤。
进一步地,上述提取特征内容部分所采用的方法是全文摘要算法。
进一步地,根据标准文件列表对上述当前文件列表进行分析。
进一步地,上述分析的步骤包括,将该当前文件列表与标准文件列表将匹配,并在该当前文件列表中某一项或多项内容与标准文件列表中的相应内容不匹配时,判定该软件出错的步骤。
进一步地,上述修复的步骤包括获取与所述出错内容相对应正确内容的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇智软件(北京)有限公司,未经奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110076467.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:频率合成器和射频读写器
- 下一篇:防止吊车梁上翼缘焊接补强钢板变形的方法





