[发明专利]一种宕机定位修复方法及系统有效
申请号: | 201910653532.8 | 申请日: | 2019-07-19 |
公开(公告)号: | CN110489256B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 夏运思;张强;李爱华;沈旭军 | 申请(专利权)人: | 珠海金山数字网络科技有限公司;广州西山居网络科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;A63F13/70;A63F13/77 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 郑晨鸣 |
地址: | 519080 广东省珠海市高新区唐家湾镇前岛环路325号102*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 定位 修复 方法 系统 | ||
1.一种宕机定位修复方法,其特征在于,包括以下步骤:
S100、收集用户的宕机信息,根据宕机信息对引发宕机的原因进行分类,其中宕机信息包括程序运行的硬件环境信息以及软件环境信息;
S200、统计因第三方软件导致的宕机信息并记录对应的模块信息,上传到云端服务器数据中进行存储,其中模块信息包括模块名称以及模块引用的第三方软件信息;
S300、在数据库中统计造成宕机的第三方软件信息,并按照名单策略将符合条件的第三方软件信息录入黑名单,其中第三方软件信息包括软件版本号、软件名称、开发者以及软件开发环境;
S400、用户系统运行发生宕机时,提取宕机信息中的第三方软件信息,并上传到云端服务器中进行对比,若第三方软件信息在黑名单中,则判断该第三方软件导致的宕机并执行步骤S500,否则输出第三方软件正常的结果;
S500、根据宕机信息向用户推荐第三方软件的对应安装包,并执行程序安装,完成宕机引发原因的定位和修复;
所述S300包括:
S301、运行程序,同时启用监测模块记录程序运行过程;
S302、发生宕机时,检测模块记录该时刻的内存信息,获取异常点;
S303、根据异常点定位到具体的系统调用模块,根据调用模块得到可能的错误源;
S304、若调用模块名称为第三方软件的软件名称,则判断错误源对应的第三方软件并获取第三方软件信息,否则不执行操作;
S305、统计同一个软件在不同机器中发生宕机的次数,若超过一定次数,则将该第三方软件信息列入黑名单,否则不执行操作,其中一定次数可自定义。
2.根据权利要求1所述的宕机定位修复方法,其特征在于,所述硬件环境信息包括但不限于MAC地址以及中央处理器型号。
3.根据权利要求1所述的宕机定位修复方法,其特征在于,所述软件环境信息包括但不限于操作系统版本号以及软件正常运行的必要组件版本号。
4.根据权利要求1所述的宕机定位修复方法,其特征在于,所述S400包括:
S401、根据第三方软件信息,将软件名称与黑名单中的第三方软件信息进行检索,若检索到对应的软件名称,则判断该该软件导致的宕机并执行步骤S500,否则执行步骤S402;
S402、输出该第三方软件正常的结果。
5.根据权利要求1所述的宕机定位修复方法,其特征在于,还包括收集用户正常运行程序的用户设备信息,并统计到服务器中进行分类存储,其中用户设备信息包括硬件环境信息以及软件环境信息。
6.根据权利要求5所述的宕机定位修复方法,其特征在于,所述S500还包括:
S501、根据宕机信息与正常运行程序的用户设备信息进行检索对比,筛选出硬件环境信息以及软件环境信息相同的用户设备信息;
S502、将筛选出的用户设备信息中的第三方软件信息提取出来,向发生宕机的用户推送该第三方软件的程序安装包,并执行软件的安装。
7.根据权利要求6所述的宕机定位修复方法,其特征在于,所述S500还包括:根据宕机信息与正常运行程序的用户设备信息进行检索对比,筛选出硬件环境信息以及软件环境信息相同的用户设备信息,若没有符合条件的用户设备信息,则向发生宕机的用户推送驱动更新软件安装包进行安装,并运行程序进行修复。
8.一种宕机定位修复系统,其特征在于,所述系统包括:
监测模块,用于监测用户设备的程序运行过程;
存储模块,用于将监测模块获取的宕机信息以可读形式进行加密保存;
通信模块,用于将存储模块存储的信息发送到服务器进行统计处理并存储为数据库;
信息处理模块,用于将获取的宕机信息进行分类统计处理并建立黑名单;
对比模块,用于将采集的宕机信息与服务器中数据库进行对比,当满足制定条件时则判断错误问题并输出对应结果;
推送模块,用于向用户推送对应的软件安装包;
所述监测模块还包括:
定位模块,用于根据异常点定位到具体的系统调用模块,根据调用模块得到可能的错误源;
判断模块,用于根据调用模块判断错误源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山数字网络科技有限公司;广州西山居网络科技有限公司,未经珠海金山数字网络科技有限公司;广州西山居网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910653532.8/1.html,转载请声明来源钻瓜专利网。