终端设备云修复方法和系统的制作方法

文档序号:7853463阅读:126来源:国知局
专利名称:终端设备云修复方法和系统的制作方法
技术领域
本发明涉及一种终端设备云修复方法以及一种终端设备云修复系统。
背景技术
随着科技的日益进步,使用计算机等终端设备的用户日益增多,在终端设备的使用过程中,不可避免的会出现系统故障、性能下降等问题,从而需要对终端设备出现的这些问题进行修复。然而,对于终端设备的大多数用户来说,其通常不具有计算机相关方面的知识,因而也无法自主地对计算机等大多数的出现的问题进行修复。据此,针对计算机等大多数的,目前出现了可以对计算机的问题进行修复的电脑诊所,用户只需点击相应的修复功能的按钮,即可实现对相应功能的修复。在目前的电脑诊所采用的方案,是在计算机本地内置本地引擎扫描,即将相应问题的修复方案下载到计算机本地,在需要进行修复时,直接调用本地的相应的修复方案对计算机的相关问题进行修复。然而,计算机可能出现的问题各 种各样,而下载到本地的修复方案很有限,在计算机出现新的问题的情况下,依据目前的方式,只能通过用户反馈相应的问题后,人工添加修复点,然后再基于计算机本地库修复方案进行修复。依据这种方式,在修复计算机等客户端的问题时只能单纯地依靠客户端本地库,需要技术人员人工手动地增加修复点,且由于问题出现的原因的不一致,通过人工去做,不仅繁琐,而且不可能覆盖到所有的修复逻辑,同时由于技术实现成本高、实现修复的周期长,对最新的用户反馈的客户端问题无法进行最快最及时的修复,修复计算机等客户端问题的能力很弱,导致对电脑诊所的使用率很低。

发明内容
针对上述现有技术中存在的问题,本发明的目的在于提供一种终端设备云修复方法以及一种终端设备云修复系统,其可以大大提高对终端设备修复的成功率,且提高对终端设备修复的及时性,大大提高对终端设备修复的能力。为达到上述目的,本发明采用以下技术方案一种终端设备云修复方法,包括步骤客户端接收修复扫描指令;判断本地库中是否包含所述修复扫描指令中的修复点;若本地库中不包含所述修复扫描指令中的修复点,向云服务端发送云扫描请求,该云扫描请求中包括所述修复扫描指令中的修复点;客户端根据所述修复扫描指令中的修复点对应的修复方案进行修复。一种终端设备云修复方法,包括步骤云服务端接收客户端发送的云扫描请求,所述云扫描请求中包括修复点信息;判断云服务端的云端库中是否具有所述修复点信息对应的修复点,若具有所述修复点信息对应的修复点,将该修复点对应的修复方案发送给客户端进行修复。一种终端设备云修复系统,包括客户端,该客户端包括
修复点扫描单元,用于接收修复扫描指令,扫描判断本地库中是否包含所述修复扫描指令中的修复点;云交互单元,用于在修复点扫描单元的判断结果为否时,向云服务端发送云扫描请求,该云扫描请求中包括所述修复扫描指令中的修复点;修复单元,用于根据所述修复扫描指令中的修复点对应的修复方案进行修复。—种终端设备云修复系统,包括云服务端,该云服务端包括云端交互单元,用于接收客户端发送的云扫描请求,云扫描请求中包括修复点信息,并将扫描单元扫描到的修复点对应的修复方案发送给客户端进行修复;扫描单元,用于扫描判断云服务端的云端库中与所述修复点信息对应的修复点。基于本实施例中的方案,其是在需要对终端设备进行修复时,在接收到修复扫描指令后,在本地库中扫描相应的修复点,以获得相应的修复方案,在本地库中没有相应的修复点的情况下,向云服务端发送云扫描请求,由云服务端从其云端库中扫描查找相应的修复方案,以从云服务端下载本地库所没有的修复点以及对应的修复方案,从而可以从云服务端获得修复方案来对终端设备的进行修复,提高了对终端设备修复的成功率,且提高了对终端设备修复的及时性,大大提高了对终端设备修复的能力。


图I是一个具体示例中基于本发明方法的客户端与云服务端交互的流程示意图;图2本发明方法在一个具体应用场景中的流程示意图;图3是一个具体示例中的本发明系统的结构示意图。
具体实施例方式以下结合其中的较佳实施方式对本发明方案进行详细阐述。出于清楚、简要说明的目的,在下述较佳实施方式中,是以云服务端与设置于终端设备的客户端之间的双向交互过程为例进行说明,这种说明并不用以对本发明方案构成限定。图I中示出了基于本发明方法的客户端与云服务端之间的交互过程的一个具体示例的流程示意图。如图I所示,本实施例中的方法包括步骤步骤SlOl :客户端接收修复扫描指令,扫描判断本地库中是否包含该修复扫描指令中的修复点,若否,则进入步骤S102 ;步骤S102 :客户端向云服务端发送云扫描请求,该云扫描请求中包括上述修复扫描指令中的修复点;步骤S103 :云服务端根据上述云扫描请求从其云端库中扫描查找与上述云扫描请求中的修复点对应的修复点及修复方案;步骤S104 :客户端根据上述云扫描请求中的修复点对应的修复方案进行修复。基于本实施例中的方案,其是在需要对终端设备进行修复时,在接收到修复扫描指令后,在本地库中扫描相应的修复点,以获得相应的修复方案,在本地库中没有相应的修复点的情况下,向云服务端发送云扫描请求,由云服务端从其云端库中扫描查找相应的修复方案,以从云服务端下载本地库所没有的修复点以及对应的修复方案,从而可以从云服务端获得修复方案来对终端设备的进行修复,提高了对终端设备修复的成功率,且提高了对终端设备问题的及时性,针对性也更强,大大提高了对终端设备进行修复的能力。在云服务端接收到云扫描请求后,由于具体情况的不同,后续具体的处理过程可能会有所差异。其中一种情况,是云服务端的云端库中具有该修复点对应的修复方案,此时,云服务端会将该修复方案下发给客户端进行修复,客户端接收到云服务端根据上述云扫描请求下发的修复方案后,根据接收到的该修复方案进行修复,即下发成熟的解决方案,可以自动修复用户的终端设备的问题,此时,上述步骤S104中云扫描请求中的修复点对应的修复方案,是指云服务端根据上述云扫描请求扫描到的修复方案。另外一种情况,是云服务端的云端库中不具有该修复点以及对应的修复 方案,但是具有相应的人工整理方案,从而,可以将该人工整理方案向客户端发送,客户端根据接收到的人工整理方案对终端设备的问题进行修复,此时,上述步骤S104中云扫描请求中的修复点对应的修复方案,是指云服务端根据上述云扫描请求扫描到的人工整理方案。本发明方案中所提及的人工整理方案,是指通过人工整理的半成熟的方案,即通过人工收集各种海量数据后通过过滤整理后的解决方案,这类方案没有形成完整的解决方案,只是告诉用户解决步骤,比如第一步做什么,第二步做什么……等等,这种人工整理方案提供给用户后,由用户根据该人工解决方案给出的修复逻辑手动操作来对问题进行修复。再另外一种情况,是云服务端的云端库中不具有该修复点以及对应的修复方案、也不具有相应的人工整理方案,此时,可以提示客户端进行匹配搜索以得到相应的修复方案,即云服务端向客户端发送关键字匹配搜索提示信息,客户端接收到云服务端发送的关键字匹配搜索提示信息后,将该提示信息提示给用户,若用户选择通过匹配搜索来获得修复方案,则会通过点击相应的按钮等方式来进行确定,即发出关键字匹配搜索指令,客户端接收到关键字匹配搜索指令后,调用本地搜索引擎搜索相应的修复方案。客户端调用本地搜索引擎搜索修复方案时,可能存在两种情况。其中一种情况,是客户端本地搜索引擎搜索到了相应的修复方案,客户端所在终端设备的用户基于搜索到的修复方案对终端设备的该修复点的问题进行修复,此时,上述步骤S104中云扫描请求中的修复点对应的修复方案,是指客户端通过本地搜索引擎搜索到的修复方案。在通过搜索到的修复方案进行修复后,客户端可给出将搜索到的修复方案进行上传的提示信息,在用户确定要将搜索到的解决方案上传时,通过点击相应的按钮进行确定,即发出修复方案上传指令,客户端在接收到修复方案上传指令后,将搜索到的修复方案上传到云服务端,实现云服务端的修复点及相应修复方案的不断更新与丰富。另外一种情况,是客户端本地搜索引擎没有搜索到相应的修复方案,此时,可以将该修复点的问题上传到云服务端后,由技术人员人工手动添加相应的修复点、并确定相应的解决方案,即客户端给出上传诊断问卷信息的提示信息,在用户确定要将终端设备问题上传到云服务端来寻求解决方案时,可以通过点击相应的按钮进行确定,即发出问卷信息上传指令,客户端在接收到问卷信息上传指令后,将用户填写后的诊断问卷信息向云服务端发送,云服务端接收到该诊断问卷信息后,将该诊断问卷信息提示给技术人员,由技术人员根据诊断问卷信息中的相应描述人工手动确定相应的修复方案,所确定的修复方案可与该修复方案对应的修复点进行储存,此外,云服务端还将所确定的修复方案发送给客户端,客户端接收后,根据接收到的该修复方案进行修复。此时,上述步骤S104中云扫描请求中的修复点对应的修复方案,是指云服务端基于上述诊断问卷信息人工确定的修复方案。在上述说明中,是以客户端提示用户将搜索到的修复方案上传为例进行说明,为了实现云服务端的云端库中的修复点及对应的修复方案的不断完善与扩充,也可以是强制性地将客户端搜索到的修复方案上传给云服务端,例如在通过搜索到的修复方案进行修复之后,直接根据修复过程将该修复方案上传给云服务端等等,具体的实现方式在此不予赘述。基于图I中所示的具体示例,以下结合一个实际应用场景中的具体实现方式进行举例说明,图2中示出了该实际应用场景中的流程示意图,在该示例中,以终端设备为电脑/计算机为例进行说明。如图2所示,在该实际应用场景中,具体过程可以是如下所述。步骤S201 :客户端接收修复扫描指令后,扫描检测本地库中是否包含有修复扫描 指令中的修复点,即本地库是否包含有用户所需修复的修复点,其中,该修复扫描指令可以是用户在电脑诊所中打开修复页面后发起的修复扫描请求,其中,进行修复扫描的修复点可以包括有多种。步骤S202 :判断上述步骤S201中客户端是否扫描到修复扫描指令中的修复点,若扫描到,则进入步骤S2030,若没有扫描到,则进入步骤S2031。步骤S2030 :客户端调用本地的扫描修复功能对该修复点进行解析,并对该修复点所要覆盖的修复逻辑进行遍历修复,即采用本地库中与该修复点对应的修复方案进行修复,一般情况下,本地库中包含的修复点或者说对应的修复功能是有限的,例如,本地库中包括的修复点数量为20或者其他数目。步骤S2031 :提示用户搜索修复点,搜索修复点即触发了云扫描,即通过搜索功能进行云搜索,根据用户对终端设备的问题的描述,向云服务端发起云扫描请求,进入步骤S204。在上述步骤S2031中,客户端向云服务端发送云扫描请求,是把需要进行扫描的修复点的描述发送到云服务端进行查询,在该云扫描请求中,应该包括相应的修复点的描述信息。在其中一个具体示例中,该云扫描请求中所采用的通讯协议信息可如下表所示
字段字段类型说明
IUint8电脑诊所ID(电脑诊所修复点块所对应的ID)
—2Uint8子修复项ID(电脑诊所修复点块所对应的ID)
3Char [16] MAC—MD5 (机器的 MAC 信息的 MD5 值)
~Uint32 查询响应时间(ms)
~Uint32 操作系统版本
~6Uint32 文件大小
权利要求
1.一种终端设备云修复方法,其特征在于,包括步骤 客户端接收修复扫描指令; 判断本地库中是否包含所述修复扫描指令中的修复点; 若本地库中不包含所述修复扫描指令中的修复点,向云服务端发送云扫描请求,该云扫描请求中包括所述修复扫描指令中的修复点; 客户端根据所述修复扫描指令中的修复点对应的修复方案进行修复。
2.根据权利要求I所述的终端设备云修复方法,其特征在于所述修复扫描指令中的修复点对应的修复方案是云服务端下发的根据所述云扫描请求扫描到的修复方案或者人工整理方案。
3.根据权利要求I所述的终端设备云修复方法,其特征在于 在向云服务端发送云扫描请求之后、客户端根据所述修复扫描指令中的修复点对应的修复方案进行修复之前,还包括步骤客户端接收云服务端在根据所述云扫描请求未扫描到对应的修复点以及人工整理方案时发送的关键字匹配搜索提示信息,并将该关键字匹配搜索提示信息进行显示,接收关键字匹配搜索指令,调用本地搜索引擎搜索相应的修复方案; 所述修复扫描指令中的修复点对应的修复方案是客户端调用本地搜索引擎搜索到的修复方案。
4.根据权利要求3所述的终端设备云修复方法,其特征在于,客户端在根据本地搜索引擎搜索到的修复方案进行修复后,给出将搜索到的修复方案上传的提示信息,并在接收到修复方案上传指令时,将搜索到的修复方案上传到云服务端。
5.根据权利要求3所述的终端设备云修复方法,其特征在于,客户端在通过本地搜索引擎未搜索到相应的修复方案时,给出上传诊断问卷信息的提示信息,并在接收到问卷信息上传指令时,将诊断问卷信息向云服务端发送; 所述修复扫描指令中的修复点对应的修复方案是云服务端下发的根据所述诊断问卷信息人工确定的修复方案。
6.根据权利要求I至5任意一项所述的终端设备云修复方法,其特征在于,还包括步骤 在本地库中包含有所述修复扫描指令中的修复点时,采用本地库中所述修复扫描指令中的修复点对应的修复方案进行修复。
7.—种终端设备云修复方法,其特征在于,包括步骤 云服务端接收客户端发送的云扫描请求,所述云扫描请求中包括修复点信息; 判断云服务端的云端库中是否具有所述修复点信息对应的修复点,若具有所述修复点信息对应的修复点,将该修复点对应的修复方案发送给客户端进行修复。
8.根据权利要求7所述的终端设备云修复方法,其特征在于,还包括步骤 在云端库中不具有所述修复点信息对应的修复点时,扫描判断云端库中是否有相应的人工整理方案,若是,将该人工整理方案向客户端发送,若否,向客户端发送关键字匹配搜索提示信息。
9.根据权利要求8所述的终端设备云修复方法,其特征在于,还包括步骤 接收客户端上传的搜索到的修复方案,并将该修复方案与所述修复点对应储存;或者 接收客户端上传的诊断问卷信息,并将根据该诊断问卷信息人工确定的修复方案向客户端发送。
10.一种终端设备云修复系统,包括客户端,其特征在于,该客户端包括 修复点扫描单元,用于接收修复扫描指令,扫描判断本地库中是否包含所述修复扫描指令中的修复点; 云交互单元,用于在修复点扫描单元的判断结果为否时,向云服务端发送云扫描请求,该云扫描请求中包括所述修复扫描指令中的修复点; 修复单元,用于根据所述修复扫描指令中的修复点对应的修复方案进行修复。
11.根据权利要求10所述的终端设备云修复系统,其特征在于 所述云交互单元,还用于接收云服务端下发的根据所述云扫描请求扫描到的修复方案或者人工整理方案; 所述修复扫描指令中的修复点对应的修复方案为云交互单元接收到的云服务端下发的根据所述云扫描请求扫描到的修复方案或者人工整理方案。
12.根据权利要求10所述的终端设备云修复系统,其特征在于,还包括方案搜索单元 所述云交互单元,还用于接收云服务端在根据所述云扫描请求未扫描到对应的修复点以及人工整理方案时发送的关键字匹配搜索提示信息; 所述方案搜索单元,用于接收关键字匹配搜索指令,调用本地搜索引擎搜索相应的修复方案; 所述修复扫描指令中的修复点对应的修复方案为所述方案搜索单元搜索到的修复方案。
13.根据权利要求12所述的终端设备云修复系统,其特征在于,还包括第一信息提示单元,用于在客户端根据本地搜索引擎搜索到的修复方案对终端设备问题修复后,给出将搜索到的修复方案上传的提示信息; 所述云交互单元,还用于接收修复方案上传指令,将本地搜索引擎搜索到的修复方案上传到云服务端。
14.根据权利要求13所述的终端设备云修复系统,其特征在于 所述第一信息提示单元,还用于在所述方案搜索单元通过本地搜索引擎未搜索到相应的修复方案时,给出上传诊断问卷信息的提示信息; 所述云交互单元,还用于在接收到问卷信息上传指令时,将用户填写后的诊断问卷信息向云端库发送,并接收云服务端下发的根据所述诊断问卷信息人工确定的修复方案;所述修复扫描指令中的修复点对应的修复方案是所述云交互单元接收的云服务端下发的根据所述诊断问卷信息人工确定的修复方案。
15.—种终端设备云修复系统,包括云服务端,其特征在于,该云服务端包括 云端交互单元,用于接收客户端发送的云扫描请求,云扫描请求中包括修复点信息,并将扫描单元扫描到的修复点对应的修复方案发送给客户端进行修复; 扫描单元,用于扫描判断云服务端的云端库中与所述修复点信息对应的修复点。
16.根据权利要求15所述的终端设备云修复系统,其特征在于,还包括第二信息提示单元,还用于在扫描单元未在云端库中扫描到与所述修复点信息对应的修复点及相应的人工整理方案时,通过云端交互单元向客户端发送关键字匹配搜索提示信息。
17.根据权利要求16所述的终端设备云修复系统,其特征在于 所述云端交互单元还用于接收客户端上传的搜索到的修复方案,并将该修复方案与所述修复点对应储存到云端库中; 和/或 所述云端交互单元,还用于接收客户端上传的诊断问卷信息,并将根据该诊断问卷信息人工确定的修复方案向客户端发送。
全文摘要
一种终端设备云修复方法及系统,该方法包括步骤客户端接收修复扫描指令;判断本地库中是否包含所述修复扫描指令中的修复点;若本地库中不包含所述修复扫描指令中的修复点,向云服务端发送云扫描请求,该云扫描请求中包括所述修复扫描指令中的修复点;客户端根据所述修复扫描指令中的修复点对应的修复方案进行修复。采用本发明方案,可以从云服务端获得修复方案来对终端设备进行修复,提高了对终端设备修复的成功率,且提高了对终端设备修复的及时性,大大提高了对终端设备修复的能力。
文档编号H04L29/08GK102710447SQ20121019262
公开日2012年10月3日 申请日期2012年6月12日 优先权日2012年6月12日
发明者徐志广, 曾远 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1