一种故障检测及自动修复方法、装置、终端及存储介质制造方法及图纸

技术编号:17248093 阅读:18 留言:0更新日期:2018-02-11 06:10
本发明专利技术公开了一种故障检测及自动修复方法、装置、终端及存储介质,其中,该方法包括:检测到加密锁与终端连接,检测所述加密锁的驱动模式;如果所述驱动模式为有驱模式,检测驱动安装状态;如果所述驱动安装状态为安装失败,获取安装失败的错误代码;从本地存储的信息中获取所述错误代码对应的故障原因;根据所述故障原因自动进行对应的修复。本发明专利技术通过检测加密锁的驱动模式和驱动安装状态,对安装失败的驱动进行自动修复。解决了驱动修复的传统方式中,依赖人力和时间来进行修复的问题。实现了节省加密锁驱动故障修复流程、缩短加密锁驱动故障修复时间、提高用户体验及工作效率的效果。

【技术实现步骤摘要】
一种故障检测及自动修复方法、装置、终端及存储介质
本专利技术涉及驱动故障检测
,尤其涉及一种故障检测及自动修复方法、装置、终端及存储介质。
技术介绍
随着科技的发展,计算机已经走进人们的生活和工作当中。当人们在正常使用计算机时,通常会使用到加密锁对软件进行保护。加密锁与计算机连接时一般需要正确安装匹配的驱动程序才可正常使用。驱动程序是加密锁厂商根据操作系统编写的配置文件,即添加到操作系统中的一小块代码,是硬件的一部分,其中包含加密锁的相关信息,在此信息的基础上,加密锁才可以与计算机进行通信,其保护的软件才可以正常使用,可以说没有驱动程序,与计算机连接的加密锁以及其保护的软件就无法工作。然而用户在连接加密锁时,经常会出现一系列驱动故障。由于用户中只有极少数人群有开发经验,因此当驱动出现问题时,只能寻求外界帮助,例如拨打售后服务电话来获得客服人员的技术支持,或者将电脑远程托管于技术人员来协助解决故障,再或者联系硬件厂商,等待技术维护人员的上门维修服务等。目前的这种寻求外界帮助的故障处理方式,处理周期较长,浪费大量时间,给用户的生活和工作带来了诸多不便。同时对于硬件厂商的售后服务来说,维修成本高,工作效率低,也使得技术人员的工作变得极其繁琐。
技术实现思路
本专利技术实施例提供了一种故障检测及自动修复方法、装置、终端及存储介质,能够节省加密锁驱动故障修复流程,缩短加密锁驱动故障修复时间,提高用户体验及工作效率。第一方面,本专利技术实施例提供了一种故障检测及自动修复方法,包括:检测到加密锁与终端连接,检测所述加密锁的驱动模式;如果所述驱动模式为有驱模式,检测驱动安装状态;如果所述驱动安装状态为安装失败,获取安装失败的错误代码;从本地存储的信息中获取所述错误代码对应的故障原因;根据所述故障原因自动进行对应的修复。第二方面,本专利技术实施例提供了一种故障检测及自动修复装置,包括:检测模块,用于检测到加密锁与终端连接时,检测所述加密锁的驱动模式,如果所述驱动模式为有驱模式,检测驱动安装状态;修复模块,用于在所述驱动安装状态为安装失败的情况下,获取安装失败的错误代码;从本地存储的信息中获取所述错误代码对应的故障原因;以及根据所述故障原因自动进行对应的修复。第三方面,本专利技术实施例提供了一种终端,所述终端包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所述的故障检测及自动修复方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例所述的故障检测及自动修复方法。本专利技术在检测到加密锁与终端连接时,通过检测加密锁的驱动模式和驱动安装状态,使用户获知此时的加密锁驱动状态,并根据加密锁的驱动模式和驱动安装状态对安装失败的驱动进行自动修复,使加密锁可以正常运行。解决了驱动修复的传统方式中,依赖人力和时间来进行修复的问题。实现了节省加密锁驱动故障修复流程、缩短加密锁驱动故障修复时间、提高用户体验及工作效率的效果。附图说明图1为本专利技术实施例一提供的一种故障检测及自动修复方法流程图;图2为本专利技术实施例二提供的一种故障检测及自动修复方法流程图;图3为本专利技术实施例三提供的一种故障检测及自动修复装置的结构示意图;图4为本专利技术实施例四提供的一种终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种故障检测及自动修复方法流程图,本实施例可适用于加密锁出现故障的情况,该方法可以由故障检测及自动修复装置来执行,具体包括如下步骤:步骤110、检测到加密锁与终端连接,检测所述加密锁的驱动模式。所述终端包括但不局限于手机、计算机以及平板电脑等终端设备,加密锁通过USB接口与终端连接。具体的,可以通过扫描终端接口的状态,以确定是否有加密锁连接到终端。在终端的设备管理器中可以读取与终端连接的加密锁信息,根据加密锁信息确定其驱动模式,加密锁信息可以包括:加密锁名称、型号、序列号等。步骤120、如果所述驱动模式为有驱模式,检测驱动安装状态。所述驱动模式包括有驱模式和无驱模式。加密锁可以是有驱模式,也可以是无驱模式。无驱模式还可以针对于人体学输入设备,例如普通鼠标、键盘和游戏柄等设备,此类硬件设备一般不需要安装驱动,也就是连接即可使用;有驱模式是针对于需要安装驱动的硬件设备,此类硬件设备只有在与其相对应的驱动安装成功的情况才可以正常运行。步骤130、如果所述驱动安装状态为安装失败,获取安装失败的错误代码。步骤140、从本地存储的信息中获取所述错误代码对应的故障原因。进一步的,所述本地存储的信息包括:错误代码、故障原因及修复配置文件;其中,所述错误代码、所述故障原因及所述修复配置文件是一一对应的关系;所述修复配置文件包括:修复程序地址或加密锁的驱动存储位置。本地存储的信息可以根据常见的错误及其修复方式进行整合得到。步骤150、根据所述故障原因自动进行对应的修复。在有驱模式下,驱动的安装状态包括驱动安装成功和驱动安装失败,进一步的,驱动安装失败包括驱动安装出错和驱动未安装。当驱动安装失败时,获取驱动安装失败的错误代码,在预先存储的信息中查找对应的故障原因和修复配置文件,从修复配置文件中获取与错误代码和故障原因对应的修复程序地址或驱动存储位置,根据该修复程序地址或驱动存储位置查找到对应的程序,运行或安装该程序以进行自动修复。本实施例的技术方案,通过检测加密锁的驱动模式和驱动安装状态,并根据加密锁的驱动模式和驱动安装状态对安装失败的驱动进行自动修复,使加密锁可以正常运行,与软件进行交互。用户在使用加密锁的过程中,出现常见驱动故障时,能够快速修复,无需联系相关技术支持人员,解决了驱动修复的传统方式中,依赖人力和时间来进行修复的问题。实现了节省加密锁驱动故障修复流程、缩短加密锁驱动故障修复时间、提高用户体验及工作效率的效果。本实施例适用于加密锁的故障检测及自动修复,同样适用于其他终端外接硬件设备,所述硬件设备包括但不局限于优盘、网卡等,硬件设备可以通过终端所具备的多种接口与终端连接,例如USB接口、音频接口、COM接口(ClusterCommunicationPort,串行通讯接口)等。实施例二本实施例在上述实施例一的基础上,提供了故障检测及自动修复的一个优选实施方式,能够根据硬件设备的驱动模式和驱动状态对安装失败的驱动进行自动修复,本实施例中的硬件设备优选是加密锁,还可以是其他硬件设备,如优盘和网卡等。图2为本专利技术实施例二提供的一种故障检测及自动修复方法流程图,如图2所示,该方法包括如下具体步骤:步骤210、检测到硬件设备与终端连接,检测所述硬件设备的驱动模式。步骤220、判断所述驱动模式是否为有驱模式,如果是,执行步骤230,如果否(即为无驱模式),执行步骤280。步骤230、检测驱动安装状态,判断驱动安装状态是否为安装成功,如果是,执行步骤240,如果否,执行步骤250。步骤240、提示驱动安装成本文档来自技高网...
一种故障检测及自动修复方法、装置、终端及存储介质

【技术保护点】
一种故障检测及自动修复方法,其特征在于,包括:检测到加密锁与终端连接,检测所述加密锁的驱动模式;如果所述驱动模式为有驱模式,检测驱动安装状态;如果所述驱动安装状态为安装失败,获取安装失败的错误代码;从本地存储的信息中获取所述错误代码对应的故障原因;根据所述故障原因自动进行对应的修复。

【技术特征摘要】
1.一种故障检测及自动修复方法,其特征在于,包括:检测到加密锁与终端连接,检测所述加密锁的驱动模式;如果所述驱动模式为有驱模式,检测驱动安装状态;如果所述驱动安装状态为安装失败,获取安装失败的错误代码;从本地存储的信息中获取所述错误代码对应的故障原因;根据所述故障原因自动进行对应的修复。2.根据权利要求1所述的方法,其特征在于,所述本地存储的信息包括:错误代码、故障原因及修复配置文件;其中,所述错误代码、所述故障原因及所述修复配置文件是一一对应的关系;所述修复配置文件包括:修复程序地址或加密锁的驱动存储位置。3.根据权利要求2所述的方法,其特征在于,根据所述故障原因自动进行对应的修复,包括:如果所述故障原因属于驱动安装出错,从所述故障原因对应的修复配置文件中获取修复程序地址;根据所述修复程序地址获取修复程序,自动运行所述修复程序进行对应的修复。4.根据权利要求2所述的方法,其特征在于,根据所述故障原因自动进行对应的修复,包括:如果所述故障原因是驱动未安装,从所述故障原因对应的修复配置文件中获取所述加密锁的驱动存储位置;从所述驱动存储位置获取驱动并进行自动安装。5.根据权利要求1所述的方法,其特征在于,在根据所述故障原因自动进行对应的修复之后,所...

【专利技术属性】
技术研发人员:孙吉平赵亮
申请(专利权)人:北京深思数盾科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1