故障检测装置、方法及移动终端制造方法及图纸

技术编号:13749250 阅读:84 留言:0更新日期:2016-09-24 09:25
本发明专利技术公开了一种故障检测方法,包括:接收第二移动终端发送的对硬件执行触发操作对应的触发事件;将所述触发事件注入所述第一移动终端预置的软件系统,根据所述触发事件的属性信息模拟相应的硬件进行触发操作;获取模拟所述触发操作产生的实际数据,以及在所述第二移动终端上执行所述触发操作产生的基准数据;将所述基准数据与所述实际数据进行对比,根据对比结果获取所述第一移动终端的故障检测结果。本发明专利技术还公开了一种故障检测装置及移动终端。本发明专利技术移动终端可快速定位故障源,提高了对故障检测的效率。

【技术实现步骤摘要】

本专利技术涉及移动终端设备
,尤其涉及一种故障检测装置、方法及移动终端
技术介绍
目前,移动终端的制造厂商在研发过程中,经常会出现故障,研发人员并不能判定故障源是出自移动终端的硬件还是软件系统。以在移动终端的背部进行操作为例,当用户在移动终端的背部进行滑动操作对显示页面进行翻页时,出现执行该滑动操作后没有翻页的情况,为了判定这种情况是由于背部压力传感器出现问题,还是软件系统导致,研发人员在解决问题之前必须对故障进行检测,才能有针对性的解决问题。移动终端的制造厂商的研发人员需要人工审查软件系统,并且需要与背部压力传感器厂商不断沟通来对问题进行排查定位,这种方式耗时费力,效率非常低。
技术实现思路
本专利技术的主要目的在于提供一种故障检测装置、方法及移动终端,旨在提高对故障检测的效率。为实现上述目的,本专利技术提供了一种故障检测装置,包括:接收模块,用于接收第二移动终端发送的执行触发操作对应的触发事件;注入模块,用于将所述触发事件注入第一移动终端预置的软件系统,根据所述触发事件模拟相应的硬件进行触发操作;获取模块,用于获取模拟所述触发操作产生的实际数据,以及在所述第二移动终端上执行所述触发操作产生的基准数据;检测模块,用于将所述基准数据与所述实际数据进行对比,根据对比结果获取所述第一移动终端的故障检测结果。可选地,所述检测模块还用于,将所述基准数据与所述实际数据进行对比,当所述基准数据与所述实际数据一致时,确定所述第一移动终端的故障
源为执行所述触发操作对应的硬件;当所述基准数据与所述实际数据不一致时,确定所述第一移动终端的故障源为所述软件系统。可选地,当所述触发操作为在所述第二移动终端的背部区域进行滑动操作时,所述实际数据及基准数据包括滑动速度、滑动方向及滑动距离,所述获取模块还用于,获取模拟所述滑动操作在预设时间段内产生的预设数据点,对所述预设数据点进行拟合,获取在所述预设时间段内的第一滑动速度、第一滑动方向及第一滑动距离;以及,接收在所述第二移动终端发送的执行所述滑动操作,在所述预设时间段内产生的第二滑动速度、第二滑动方向及第二滑动距离。可选地,所述检测模块包括:对比单元,用于将所述第一滑动速度、所述第一滑动方向及所述第一滑动距离,分别与所述第二滑动速度、所述第二滑动方向及所述第二滑动距离进行对比;检测单元,用于若所述第一滑动速度、所述第一滑动方向及所述第一滑动距离分别与所述第二滑动速度、所述第二滑动方向及所述第二滑动距离一致时,确定所述第一移动终端的故障源为所述背部区域预置的背部压力传感器;否则,确定所述第一移动终端的故障源为所述软件系统。此外,为实现上述目的,本专利技术还提供了一种移动终端,所述移动终端包括上述结构的故障检测装置。此外,为实现上述目的,本专利技术还提供了一种故障检测方法,包括:接收第二移动终端发送的执行触发操作对应的触发事件;将所述触发事件注入第一移动终端预置的软件系统,根据所述触发事件模拟相应的硬件进行触发操作;获取模拟所述触发操作产生的实际数据,以及在所述第二移动终端上执行所述触发操作产生的基准数据;将所述基准数据与所述实际数据进行对比,根据对比结果获取所述第一移动终端的故障检测结果。可选地,将所述基准数据与所述实际数据进行对比,根据对比结果获取
所述第一移动终端的故障检测结果包括:将所述基准数据与所述实际数据进行对比,当所述基准数据与所述实际数据一致时,确定所述第一移动终端的故障源为执行所述触发操作对应的硬件;当所述基准数据与所述实际数据不一致时,确定所述第一移动终端的故障源为所述软件系统。可选地,当所述触发操作为在所述第二移动终端的背部区域进行滑动操作时,所述实际数据及基准数据包括滑动速度、滑动方向及滑动距离,所述获取模拟所述触发操作产生的实际数据,以及在所述第二移动终端上执行所述触发操作产生的基准数据包括:获取模拟所述滑动操作在预设时间段内产生的预设数据点,对所述预设数据点进行拟合,获取在所述预设时间段内的第一滑动速度、第一滑动方向及第一滑动距离;以及,接收在所述第二移动终端发送的执行所述滑动操作,在所述预设时间段内产生的第二滑动速度、第二滑动方向及第二滑动距离。可选地,将所述基准数据与所述实际数据进行对比,根据对比结果获取所述第一移动终端的故障检测结果包括:将所述第一滑动速度、所述第一滑动方向及所述第一滑动距离,分别与所述第二滑动速度、所述第二滑动方向及所述第二滑动距离进行对比;若所述第一滑动速度、所述第一滑动方向及所述第一滑动距离分别与所述第二滑动速度、所述第二滑动方向及所述第二滑动距离一致时,确定所述第一移动终端的故障源为所述背部区域预置的背部压力传感器;否则,确定所述第一移动终端的故障源为所述软件系统。可选地,所述第一移动终端接收第二移动终端发送的对硬件执行触发操作对应的触发事件之前包括:所述第一移动终端与所述第二移动终端进行配对连接。本专利技术实施例采用双机协同的方式,内置于第一移动终端的故障检测装置接收到第二移动终端发送的对硬件执行触发操作对应的触发事件后,根据该触发事件模拟相应的硬件进行触发操作。然后将模拟触发操作产生的实际
数据与在第二移动终端上执行触发操作产生的基准数据进行对比,获取第一移动终端的故障检测结果。使得第一移动终端可快速定位故障源是出自执行该触发事件所对应的硬件还是软件系统,提高了对故障检测的效率,节省了人力及工时。附图说明图1为实现本专利技术各个实施例一个可选的移动终端的硬件结构示意图;图2为如图1所示的移动终端的无线通信装置示意图;图3为本专利技术的电路示意图;图4为本专利技术的移动终端上压力传感器的设置结构示意图;图5为本专利技术故障检测装置一实施例的功能模块示意图;图6为本专利技术在第二移动终端的背部区域执行触发操作对应的触发事件发送至第一移动终端进行模拟的示意图;图7为本专利技术第一移动终端与第二移动终端进行配对连接的示意图;图8为本专利技术故障检测方法一实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。移动终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如移动电话、笔记本电脑、PDA(个人数字助理)、PAD(平板电脑)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移
动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。图1为实现本专利技术各个实施例一个可选的移动终端的硬件结构示意图。移动终端100可以包括无线通信单元110、接口单元120、用户输入单元130、输出单元140、存储器150、控制器160和电源单元170等等。其中,无线通信单元110包括接收模块,控制器160包括注入模块、获取模块及检测模块,接收模块、注入模块、获取模块及检测模块的功能以下实施例将进行详细说明。图本文档来自技高网
...

【技术保护点】
一种故障检测装置,其特征在于,所述故障检测装置包括:接收模块,用于接收第二移动终端发送的对硬件执行触发操作对应的触发事件;注入模块,用于将所述触发事件注入第一移动终端预置的软件系统,根据所述触发事件模拟相应的硬件进行触发操作;获取模块,用于获取模拟所述触发操作产生的实际数据,以及在所述第二移动终端上执行所述触发操作产生的基准数据;检测模块,用于将所述基准数据与所述实际数据进行对比,根据对比结果获取所述第一移动终端的故障检测结果。

【技术特征摘要】
1.一种故障检测装置,其特征在于,所述故障检测装置包括:接收模块,用于接收第二移动终端发送的对硬件执行触发操作对应的触发事件;注入模块,用于将所述触发事件注入第一移动终端预置的软件系统,根据所述触发事件模拟相应的硬件进行触发操作;获取模块,用于获取模拟所述触发操作产生的实际数据,以及在所述第二移动终端上执行所述触发操作产生的基准数据;检测模块,用于将所述基准数据与所述实际数据进行对比,根据对比结果获取所述第一移动终端的故障检测结果。2.如权利要求1所述的故障检测装置,其特征在于,所述检测模块还用于,将所述基准数据与所述实际数据进行对比,当所述基准数据与所述实际数据一致时,确定所述第一移动终端的故障源为执行所述触发操作对应的硬件;当所述基准数据与所述实际数据不一致时,确定所述第一移动终端的故障源为所述软件系统。3.如权利要求1所述的故障检测装置,其特征在于,当所述触发操作为在所述第二移动终端的背部区域进行滑动操作时,所述实际数据及基准数据包括滑动速度、滑动方向及滑动距离,所述获取模块还用于,获取模拟所述滑动操作在预设时间段内产生的预设数据点,对所述预设数据点进行拟合,获取在所述预设时间段内的第一滑动速度、第一滑动方向及第一滑动距离;以及,接收在所述第二移动终端发送的执行所述滑动操作,在所述预设时间段内产生的第二滑动速度、第二滑动方向及第二滑动距离。4.如权利要求3所述的故障检测装置,其特征在于,所述检测模块包括:对比单元,用于将所述第一滑动速度、所述第一滑动方向及所述第一滑动距离,分别与所述第二滑动速度、所述第二滑动方向及所述第二滑动距离进行对比;检测单元,用于若所述第一滑动速度、所述第一滑动方向及所述第一滑动距离分别与所述第二滑动速度、所述第二滑动方向及所述第二滑动距离一致时,确定所述第一移动终端的故障源为所述背部区域预置的背部压力传感器;否则,确定所述第一移动终端的故障源为所述软件系统。5.一种移动终端,其特征在于,所述移动终端包括如权利要求1至4中任一项所述的故障检测装置,所述移动终端为如权利要求1中所述的第一移动终端。6.一种故障检测方法,其特征在于,所述故障检测方法包括以下步骤:接收第二移动终端发送的对硬件执行...

【专利技术属性】
技术研发人员:安占磊
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1