一种硬件诊断修复方法及装置制造方法及图纸

技术编号:13463042 阅读:49 留言:0更新日期:2016-08-04 15:53
本发明专利技术公开了一种硬件诊断修复方法及装置,该方法包括:当检测到硬件诊断修复任务被触发时,按照预置的测试规则对移动终端中的待测硬件的各功能模块进行故障测试;获取待测硬件的各功能模块的故障率;当故障率小于预置比率时,屏蔽待测硬件中发生故障的功能模块。本发明专利技术实现了移动终端硬件故障的自我诊断及修复,可便捷地解决移动终端使用中的故障问题,节省维修成本。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种硬件诊断修复方法及装置,该方法包括:当检测到硬件诊断修复任务被触发时,按照预置的测试规则对移动终端中的待测硬件的各功能模块进行故障测试;获取待测硬件的各功能模块的故障率;当故障率小于预置比率时,屏蔽待测硬件中发生故障的功能模块。本专利技术实现了移动终端硬件故障的自我诊断及修复,可便捷地解决移动终端使用中的故障问题,节省维修成本。【专利说明】一种硬件诊断修复方法及装置
本专利技术属于移动终端
,尤其涉及一种硬件诊断修复方法及装置。
技术介绍
随着计算机技术的发展,人们对移动终端的需求及依赖程度越来越高,手机、平板电脑等移动终端逐渐成为人们工作、生活中必不可少的一部分,一旦在使用过程中出现了故障,将会直接影响人们的正常工作和生活。然而,由于移动终端属于高精密机器,故障排除及维修需要较高的专业知识,目前业界还没有让存在故障的移动终端自动进行自我硬件诊断及修复的办法,普通使用者在移动终端出现故障时只能将机器交给代理商返回工厂维修,维修周期较长且需要花费一定的维修成本。
技术实现思路
本专利技术提供一种硬件诊断修复方法及装置,旨在解决现有技术中存在的移动终端无法自动进行自我硬件诊断及修复的问题,实现了移动终端硬件故障的自我诊断及修复,可便捷地解决移动终端使用中的故障问题,节省维修成本。本专利技术实施例提供一种硬件诊断修复方法,包括:当检测到硬件诊断修复任务被触发时,按照预置的测试规则对移动终端中的待测硬件的各功能模块进行故障测试,以对所述待测硬件的各功能模块进行故障诊断;获取所述待测硬件的各功能模块的故障率;当所述故障率小于预置比率时,屏蔽所述待测硬件中发生故障的功能模块。进一步的,所述待测硬件包括:存储装置,则所述按照预置的测试规则对移动终端中的待测硬件的各功能模块进行故障测试包括:将所述存储装置的存储空间按照预置的大小划分为若干个测试单元;按照所述测试规则,分别对各所述测试单元进行故障测试,获取测试结果;根据所述测试结果,将未通过所述故障测试的测试单元作为所述存储装置中发生故障的功能t吴块。进一步的,所述待测硬件包括:存储装置,则所述按照预置的测试规则对移动终端中的待测硬件的各功能模块进行故障测试包括:将所述存储装置的存储空间按照预置的大小划分为若干个测试单元;按照所述测试规则,分别对各所述测试单元进行故障测试,获取测试结果;根据所述测试结果,将未通过所述故障测试的测试单元作为所述存储装置中发生故障的功能t吴块。进一步的,所述屏蔽所述待测硬件中发生故障的功能模块包括:获取所述待测硬件中发生故障的功能模块的描述信息,并记录在指定位置;重启所述移动终端,检测所述指定位置是否存储有所述描述信息;若存储有所述描述信息,则根据所述描述信息,屏蔽所述待测硬件中发生故障的功能t吴块。进一步的,所述描述信息包括所述待测硬件中发生故障的功能模块的地址信息,所述根据所述描述信息,屏蔽所述待测硬件中发生故障的功能模块包括:根据所述地址信息,对所述待测硬件中发生故障的功能模块进行着色,按照预置的标记算法对所述待测硬件中发生故障的功能模块进行标记,以便对所述待测硬件中发生故障的功能模块进行屏蔽。进一步的,所述按照预置的测试规则对移动终端中的待测硬件的各功能模块进行故障测试之前,包括:重启所述移动终端,并在所述移动终端启动后加载维持所述移动终端正常运行所必须的基础硬件。本专利技术实施例提供一种硬件诊断修复装置,包括:检测模块,用于检测硬件诊断修复任务是否被触发;诊断模块,用于当所述检测模块检测到所述硬件诊断修复任务被触发时,按照预置的测试规则对移动终端中的待测硬件的各功能模块进行故障测试,以对所述待测硬件的各功能模块进行故障诊断;获取模块,用于获取所述待测硬件的各功能模块的故障率;判断模块,用于判断所述故障率是否小于预置比率;修复模块,用于当所述判断模块判断所述故障率小于所述预置比率时,屏蔽所述待测硬件中发生故障的功能模块。进一步的,所述待测硬件包括:存储装置,则所述诊断模块包括:划分子模块,用于将所述存储装置的存储空间按照预置的大小划分为若干个测试单元;测试子模块,用于按照所述测试规则,分别对各所述测试单元进行故障测试,获取测试结果,根据所述测试结果,将未通过所述故障测试的测试单元作为所述存储装置中发生故障的功能t吴块。进一步的,所述测试子模块,具体用于依次对各所述测试单元进行读写测试,比较一次测试中写入的数据与读出的数据是否一致,并判断写入/读出的时间是否超过预置时长,以及若一次测试中写入的数据与读出的数据不一致,或者,写入/读出的时间超过预置时长,则确认对应的测试单元未通过所述故障测试。进一步的,所述修复模块包括:记录子模块,用于获取所述待测硬件中发生故障的功能模块的描述信息,并记录在指定位置;检测子模块,用于重启所述移动终端,检测所述指定位置是否存储有所述描述信息;屏蔽子模块,用于若检测子模块检测所述指定位置存储有所述描述信息,则根据所述描述信息,屏蔽所述待测硬件中发生故障的功能模块。进一步的,所述描述信息包括所述待测硬件中发生故障的功能模块的地址信息,则所述屏蔽子模块,具体用于根据所述地址信息,对所述待测硬件中发生故障的功能模块进行着色,按照预置的标记算法对所述待测硬件中发生故障的功能模块进行标记,以便对所述待测硬件中发生故障的功能模块进行屏蔽。进一步的,所述装置还包括:加载模块,用于重启所述移动终端,并在所述移动终端启动后加载维持所述移动终端正常运行所必须的基础硬件。从上述本专利技术实施例可知,通过当检测到硬件诊断修复任务被触发时,按照预置的测试规则对移动终端中的待测硬件的各功能模块进行故障测试,获取待测硬件的各功能模块的故障率,当故障率小于预置比率时,屏蔽待测硬件中发生故障的功能模块,相较于现有技术,本专利技术通过智能识别故障率小于预置比率的可以自我修复的硬件故障,并自动执行修复操作,可便捷地解决移动终端使用中的故障问题,使得一些可以在用户手里修复的机器无需再返回工厂维修,大大减少了用户送修机器的损失,节省了消费者及厂家双方由此带来的额外开支,降低了维修成本,并减少了个人资料泄露的可能性。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例提供的一种硬件诊断修复方法的实现流程示意图;图2是本专利技术第二实施例提供的一种硬件诊断修复方法的实现流程示意图;图3是本专利技术第三实施例提供的一种硬件诊断修复装置的结构示意图;图4是本专利技术第四实施例提供的一种硬件诊断修复装置的结构示意图。【具体实施方式】为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,图1为本专利技术第一实施例提供的一种硬件诊断修复方法的实现流程示意图。本本文档来自技高网...

【技术保护点】
一种硬件诊断修复方法,其特征在于,所述方法包括:当检测到硬件诊断修复任务被触发时,按照预置的测试规则对移动终端中的待测硬件的各功能模块进行故障测试,以对所述待测硬件的各功能模块进行故障诊断;获取所述待测硬件的各功能模块的故障率;当所述故障率小于预置比率时,屏蔽所述待测硬件中发生故障的功能模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡专门
申请(专利权)人:北京珠穆朗玛移动通信有限公司
类型:发明
国别省市:北京;11

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

1