跌落数据应用方法及相关产品转让专利

申请号 : CN201810085764.3

文献号 : CN108366168B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张海平

申请人 : OPPO广东移动通信有限公司

摘要 :

本申请实施例公开了一种跌落数据应用方法及相关产品,应用于电子设备,电子设备包括处理器,以及与处理器连接的跌落检测传感器、显示屏和通信模块,上述方法包括:若电子设备在预设跌落角度的跌落次数超过预设阈值时,获取所述预设跌落角度对应的第一目标可疑故障硬件集;接收从所述第一目标可疑故障硬件集中选取的故障硬件集;向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据。本申请实施例在电子设备在预设跌落角度的跌落次数超过预设阈值,则说明电子设备很有可能损坏,可以确定一些可疑故障硬件,并从中确定出故障硬件,将故障硬件以及预设跌落角度对应的跌落数据上报给预设设备,以方便预设设备进行后台数据分析。

权利要求 :

1.一种电子设备,其特征在于,所述电子设备包括处理器,以及与所述处理器连接的跌落检测传感器、显示屏和通信模块,其中,所述处理器,用于若所述跌落检测传感器检测到所述电子设备在预设跌落角度的跌落次数超过预设阈值时,获取所述预设跌落角度对应的第一目标可疑故障硬件集;

所述显示屏,用于接收从所述第一目标可疑故障硬件集中选取的故障硬件集;

所述通信模块,用于向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据;

其中,在所述向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据方面,所述通信模块具体用于:获取所述电子设备在所述预设跌落角度的P次跌落数据,所述P为大于1的整数;从所述P次跌落数据中选取地面材质为预设地面材质,且落地速度大于预设速度的跌落数据,得到Q次跌落数据,所述Q为不大于所述P的正整数;向所述预设设备发送所述故障硬件集以及所述Q次跌落数据。

2.根据权利要求1所述的电子设备,其特征在于,在所述获取所述预设跌落角度对应的可疑故障硬件集方面,所述处理器具体用于:对所述电子设备进行上电检测,得到第二目标可疑故障硬件集;

按照预设的角度与可疑故障硬件集之间的映射关系,确定所述预设跌落角度对应的第三目标可疑故障硬件集;

确定所述第二目标可疑故障硬件集与所述第三目标可疑故障硬件集之间的交集,得到所述第一目标可疑故障硬件集。

3.根据权利要求2所述的电子设备,其特征在于,在所述对所述电子设备进行上电检测方面,所述处理器具体用于:确定所述预设跌落角度对应的落地时的硬件部位;

确定所述硬件部位在最近一次跌落过程中所述电子设备与地面之间的受力;

确定所述受力对应的影响范围;

对所述电子设备中所述影响范围内的各个硬件进行上电检测。

4.根据权利要求1-3任一项所述的电子设备,其特征在于,所述处理器还具体用于还包括:按照预设的硬件与故障现象之间的对应关系,确定所述第一目标可疑故障硬件集对应的故障现象集;

所述显示屏,用于在所述电子设备的桌面展示所述故障现象集,所述故障现象集包含M个故障现象选项,所述M为大于1的整数;

在所述接收从所述第一目标可疑故障硬件集中选取的故障硬件集方面,所述显示屏具体用于:引导用户从所述M个故障现象选项中选取出N个故障现象选项,所述N为不大于所述M的正整数;

将所述N个故障现象选项对应的硬件作为所述故障硬件集。

5.一种跌落数据应用方法,其特征在于,应用于电子设备,所述电子设备包括处理器,以及与所述处理器连接的跌落检测传感器、显示屏和通信模块,其中,所述方法包括:所述处理器若所述跌落检测传感器检测到所述电子设备在预设跌落角度的跌落次数超过预设阈值时,获取所述预设跌落角度对应的第一目标可疑故障硬件集;

所述显示屏接收从所述第一目标可疑故障硬件集中选取的故障硬件集;

所述通信模块向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据;

其中,向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据,包括:获取所述电子设备在所述预设跌落角度的P次跌落数据,所述P为大于1的整数;从所述P次跌落数据中选取地面材质为预设地面材质,且落地速度大于预设速度的跌落数据,得到Q次跌落数据,所述Q为不大于所述P的正整数;向所述预设设备发送所述故障硬件集以及所述Q次跌落数据。

6.一种跌落数据应用方法,其特征在于,应用于电子设备,所述电子设备包括处理器,以及与所述处理器连接的跌落检测传感器、显示屏和通信模块,所述方法包括:若电子设备在预设跌落角度的跌落次数超过预设阈值时,获取所述预设跌落角度对应的第一目标可疑故障硬件集;

接收从所述第一目标可疑故障硬件集中选取的故障硬件集;

向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据;

其中,所述向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据,包括:获取所述电子设备在所述预设跌落角度的P次跌落数据,所述P为大于1的整数;

从所述P次跌落数据中选取地面材质为预设地面材质,且落地速度大于预设速度的跌落数据,得到Q次跌落数据,所述Q为不大于所述P的正整数;

向所述预设设备发送所述故障硬件集以及所述Q次跌落数据。

7.根据权利要求6所述的方法,其特征在于,所述获取所述预设跌落角度对应的可疑故障硬件集,包括:对所述电子设备进行上电检测,得到第二目标可疑故障硬件集;

按照预设的角度与可疑故障硬件集之间的映射关系,确定所述预设跌落角度对应的第三目标可疑故障硬件集;

确定所述第二目标可疑故障硬件集与所述第三目标可疑故障硬件集之间的交集,得到所述第一目标可疑故障硬件集。

8.根据权利要求7所述的方法,其特征在于,所述对所述电子设备进行上电检测,包括:确定所述预设跌落角度对应的落地时的硬件部位;

确定所述硬件部位在最近一次跌落过程中所述电子设备与地面之间的受力;

确定所述受力对应的影响范围;

对所述电子设备中所述影响范围内的各个硬件进行上电检测。

9.根据权利要求6-8任一项所述的方法,其特征在于,所述方法还包括:按照预设的硬件与故障现象之间的对应关系,确定所述第一目标可疑故障硬件集对应的故障现象集,并在所述电子设备的桌面展示所述故障现象集,所述故障现象集包含M个故障现象选项,所述M为大于1的整数;

所述接收从所述第一目标可疑故障硬件集中选取的故障硬件集,包括:引导用户从所述M个故障现象选项中选取出N个故障现象选项,所述N为不大于所述M的正整数;

将所述N个故障现象选项对应的硬件作为所述故障硬件集。

10.一种跌落数据应用装置,其特征在于,应用于电子设备,所述电子设备包括处理器,以及与所述处理器连接的跌落检测传感器、显示屏和通信模块,所述跌落数据应用装置包括:获取单元,用于若电子设备在预设跌落角度的跌落次数超过预设阈值时,获取所述预设跌落角度对应的第一目标可疑故障硬件集;

接收单元,用于接收从所述第一目标可疑故障硬件集中选取的故障硬件集;

发送单元,用于向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据;

其中,向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据,包括:获取所述电子设备在所述预设跌落角度的P次跌落数据,所述P为大于1的整数;从所述P次跌落数据中选取地面材质为预设地面材质,且落地速度大于预设速度的跌落数据,得到Q次跌落数据,所述Q为不大于所述P的正整数;向所述预设设备发送所述故障硬件集以及所述Q次跌落数据。

11.一种电子设备,其特征在于,包括:处理器和存储器;以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置成由所述处理器执行,所述程序包括用于如权利要求6-9任一项方法的指令。

12.一种计算机可读存储介质,其特征在于,其用于存储计算机程序,其中,所述计算机程序使得计算机执行如权利要求6-9任一项所述的方法。

说明书 :

跌落数据应用方法及相关产品

技术领域

[0001] 本申请涉及电子设备技术领域,具体涉及一种跌落数据应用方法及相关产品。

背景技术

[0002] 随着电子设备(如:手机、平板电脑等)的大量普及应用,电子设备能够支持的应用越来越多,功能越来越强大,电子设备向着多样化、个性化的方向发展,成为用户生活中不可缺少的电子用品。
[0003] 生活中,电子设备在跌落之后,会带来部分硬件损坏,但是,伴随着电子设备的功能越来越强大,其集成度也越来越高,虽然在电子设备出现跌落之后,可以采集到跌落数据,但跌落数据并非得到充分利用。

发明内容

[0004] 本申请实施例提供了一种跌落数据应用方法及相关产品,可以提升跌落数据的应用价值。
[0005] 第一方面,本申请实施例提供一种电子设备,所述电子设备包括处理器,以及与所述处理器连接的跌落检测传感器、显示屏和通信模块,其中,
[0006] 所述处理器,用于若所述跌落检测传感器检测到所述电子设备在预设跌落角度的跌落次数超过预设阈值时,获取所述预设跌落角度对应的第一目标可疑故障硬件集;
[0007] 所述显示屏,用于接收从所述第一目标可疑故障硬件集中选取的故障硬件集;
[0008] 所述通信模块,用于向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据。
[0009] 第二方面,本申请实施例提供了一种跌落数据应用方法,应用于电子设备,所述电子设备包括处理器,以及与所述处理器连接的跌落检测传感器、显示屏和通信模块,其中,所述方法包括:
[0010] 所述处理器若所述跌落检测传感器检测到所述电子设备在预设跌落角度的跌落次数超过预设阈值时,获取所述预设跌落角度对应的第一目标可疑故障硬件集;
[0011] 所述显示屏接收从所述第一目标可疑故障硬件集中选取的故障硬件集;
[0012] 所述通信模块向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据。
[0013] 第三方面,本申请实施例提供了一种跌落数据应用方法,应用于电子设备,所述电子设备包括处理器,以及与所述处理器连接的跌落检测传感器、显示屏和通信模块,包括:
[0014] 若电子设备在预设跌落角度的跌落次数超过预设阈值时,获取所述预设跌落角度对应的第一目标可疑故障硬件集;
[0015] 接收从所述第一目标可疑故障硬件集中选取的故障硬件集;
[0016] 向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据。
[0017] 第四方面,本申请实施例提供了一种跌落数据应用装置,应用于电子设备,所述电子设备包括处理器,以及与所述处理器连接的跌落检测传感器、显示屏和通信模块,所述跌落数据应用装置包括:
[0018] 获取单元,用于若电子设备在预设跌落角度的跌落次数超过预设阈值时,获取所述预设跌落角度对应的第一目标可疑故障硬件集;
[0019] 接收单元,用于接收从所述第一目标可疑故障硬件集中选取的故障硬件集;
[0020] 发送单元,用于向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据。
[0021] 第五方面,本申请实施例提供了一种电子设备,包括:处理器和存储器;以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置成由所述处理器执行,所述程序包括用于如第三方面中所描述的部分或全部步骤的指令。
[0022] 第六方面,本申请实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质用于存储计算机程序,其中,所述计算机程序使得计算机执行如本申请实施例第三方面中所描述的部分或全部步骤的指令。
[0023] 第七方面,本申请实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如本申请实施例第三方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0024] 实施本申请实施例,具有如下有益效果:
[0025] 可以看出,本申请实施例中所描述的跌落数据应用方法及相关产品,应用于电子设备,电子设备包括处理器,以及与处理器连接的跌落检测传感器、显示屏和通信模块,该电子设备可在若电子设备在预设跌落角度的跌落次数超过预设阈值时,获取预设跌落角度对应的第一目标可疑故障硬件集,接收从第一目标可疑故障硬件集中选取的故障硬件集,向预设设备发送故障硬件集以及所述预设跌落角度对应的跌落数据,在电子设备在预设跌落角度的跌落次数超过预设阈值,则说明电子设备很有可能损坏,可以确定一些可疑故障硬件,并从中确定出故障硬件,将故障硬件以及预设跌落角度对应的跌落数据上报给预设设备,以方便预设设备进行后台数据分析。

附图说明

[0026] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027] 图1A是本申请实施例提供的一种示例电子设备的结构示意图;
[0028] 图1B是本申请实施例公开的一种跌落数据应用方法的流程示意图;
[0029] 图1C是本申请实施例公开的一种界面演示示意图;
[0030] 图2是本申请实施例公开的另一种跌落数据应用方法的流程示意图;
[0031] 图3是本申请实施例提供的一种电子设备的另一结构示意图;
[0032] 图4A是本申请实施例提供的一种跌落数据应用装置的结构示意图;
[0033] 图4B是本申请实施例提供的图4A所描述的跌落数据应用装置的获取单元的结构示意图;
[0034] 图4C是本申请实施例提供的图4A所描述的跌落数据应用装置的发送单元的结构示意图;
[0035] 图4D是本申请实施例提供的图4A所描述的跌落数据应用装置的又一结构示意图。

具体实施方式

[0036] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0037] 本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0038] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0039] 本申请实施例所涉及到的电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(user equipment,UE),移动台(mobile station,MS),终端设备(terminal device)等等。为方便描述,上面提到的设备统称为电子设备。当然,本申请实施例中的电子设备可以配置一些外围配件,例如,屏幕保护膜、保护套等等。本申请实施例中的电子设备至少可以包括处理器,以及与处理器连接的跌落检测传感器、显示屏和通信模块,跌落检测传感器可以包括以下至少一种:加速度传感器、测距传感器、风速风向传感器、摄像头等等,上述摄像头可以为以下至少一种:红外摄像头,可见光摄像头,还可以为双摄像头,依据摄像头设置的位置还可以为:前置摄像头,后置摄像头,侧置摄像头等。上述处理器可以集成Sensor Hub模块,或者,电子设备可以包含Sensor Hub模块,可以通过处理器控制Sensor Hub模块完成下述本申请实施例。上述显示屏可以为触控显示屏,上述通信模块用于实现与预设设备之间进行通信。
[0040] 需要说明的是,本申请实施例中,跌落数据可以包括以下至少一项数据:跌落时间、跌落位置、跌落角度、跌落时电子设备的运行状态、跌落时用户握持电子设备的姿势、跌落速度、地面材质等等。跌落时间可以由电子设备的系统时钟进行记录。跌落位置可以由电子设备进行定位得到,当然,也可以通过摄像头对环境进行拍摄,得到环境影像,将该环境影像作为跌落位置。跌落角度、跌落速度、地面材质可以通过跌落检测传感器检测得到。跌落时电子设备的运行状态可以包括以下至少一项:熄/亮屏状态、前台运行哪个应用、电子设备的CPU负荷、电子设备的电量等等。跌落时用户握持电子设备的姿势可以为跌落前握持电子设备的姿势,例如,电子设备的机身可以设置压力传感器,进而,可以检测到用户握持电子设备的姿势。
[0041] 下面对本申请实施例进行详细介绍。
[0042] 请参阅图1A,图1A是本发明实施例提供了一种电子设备100的结构示意图,上述电子设备100包括:处理器110、跌落检测传感器120、显示屏130和通信模块140,跌落检测传感器120、显示屏130和通信模块140均电连接于处理器110。
[0043] 所述处理器110,用于若所述跌落检测传感器120检测到所述电子设备在预设跌落角度的跌落次数超过预设阈值时,获取所述预设跌落角度对应的第一目标可疑故障硬件集;
[0044] 所述显示屏130,用于接收从所述第一目标可疑故障硬件集中选取的故障硬件集;
[0045] 所述通信模块140,用于向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据。
[0046] 可以看出,本申请实施例中所描述电子设备,包括处理器,以及与处理器连接的跌落检测传感器、显示屏和通信模块,该电子设备可在若电子设备在预设跌落角度的跌落次数超过预设阈值时,获取预设跌落角度对应的第一目标可疑故障硬件集,接收从第一目标可疑故障硬件集中选取的故障硬件集,向预设设备发送故障硬件集以及所述预设跌落角度对应的跌落数据,在电子设备在预设跌落角度的跌落次数超过预设阈值,则说明电子设备很有可能损坏,可以确定一些可疑故障硬件,并从中确定出故障硬件,将故障硬件以及预设跌落角度对应的跌落数据上报给预设设备,以方便预设设备进行后台数据分析。
[0047] 在一个可能的示例中,在所述获取所述预设跌落角度对应的可疑故障硬件集方面,所述处理器110具体用于:
[0048] 对所述电子设备进行上电检测,得到第二目标可疑故障硬件集;
[0049] 按照预设的角度与可疑故障硬件集之间的映射关系,确定所述预设跌落角度对应的所述第三目标可疑故障硬件集;
[0050] 确定所述第二目标可疑故障硬件集与所述第三目标可疑故障硬件集之间的交集,得到所述第一目标可疑故障硬件集。
[0051] 在一个可能的示例中,在所述对所述电子设备进行上电检测方面,所述处理器110具体用于:
[0052] 确定所述预设跌落角度对应的落地时的硬件部位;
[0053] 确定所述硬件部位在最近一次跌落过程中所述电子设备与地面之间的受力;
[0054] 确定所述受力对应的影响范围;
[0055] 对所述电子设备中所述影响范围内的各个硬件进行上电检测。
[0056] 在一个可能的示例中,在所述向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据方面,所述通信模块140具体用于:
[0057] 获取所述电子设备在所述预设跌落角度的P次跌落数据,所述P为大于1的整数;
[0058] 从所述P次跌落数据中选取地面材质为预设地面材质,且落地速度大于预设速度的跌落数据,得到Q次跌落数据,所述Q为不大于所述P的正整数;
[0059] 向所述预设设备发送所述故障硬件集以及所述Q次跌落数据。
[0060] 在一个可能的示例中,所述处理器110还具体用于还包括:
[0061] 按照预设的硬件与故障现象之间的对应关系,确定所述第一目标可疑故障硬件集对应的故障现象集;
[0062] 所述显示屏130,用于在所述电子设备的桌面展示所述故障现象集,所述故障现象集包含M个故障现象选项,所述M为大于1的整数;
[0063] 在所述接收从所述第一目标可疑故障硬件集中选取的故障硬件集方面,所述显示屏130具体用于:
[0064] 引导用户从所述M个故障现象选项中选取出N个故障现象选项,所述N为不大于所述M的正整数;
[0065] 将所述N个故障现象选项对应的硬件作为所述故障硬件集。
[0066] 其中,上述电子设备还可以包括存储器,处理器是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在存储器内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器中。
[0067] 基于上述图1A所描述的电子设备,可用于执行如下所描述的一种跌落数据应用方法,具体如下:
[0068] 所述处理器110若所述跌落检测传感器120检测到所述电子设备在预设跌落角度的跌落次数超过预设阈值时,获取所述预设跌落角度对应的第一目标可疑故障硬件集;
[0069] 所述显示屏130接收从所述第一目标可疑故障硬件集中选取的故障硬件集;
[0070] 所述通信模块140向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据。
[0071] 基于图1A所描述的电子设备,请参阅图1B,为本申请实施例提供的一种跌落数据应用方法的实施例流程示意图。该跌落数据应用方法应用于电子设备,所述电子设备包括处理器,以及与所述处理器连接的跌落检测传感器、显示屏和通信模块,其可包括以下步骤:
[0072] 101、若电子设备在预设跌落角度的跌落次数超过预设阈值时,获取所述预设跌落角度对应的第一目标可疑故障硬件集。
[0073] 其中,上述预设跌落角度可以为一具体角度,或者为一角度范围。上述预设阈值可以由用户自行设置,或者,系统默认。不同的跌落角度,意味着不同的硬件部位可能最先接触到地面,当然,若固定某一硬件部位经常跌落的话,则极有可能出现损坏。本申请实施例中的硬件部位可以为以下一种:壳体、显示屏、后盖、摄像头、耳孔、闪光灯等等,硬件部位还可以为某个具体部位,例如,显示屏的某一区域。
[0074] 可选地,上述步骤101,获取所述预设跌落角度对应的第一目标可疑故障硬件集,可以按照如下方式实施:
[0075] 按照预设的角度与可疑故障硬件集之间的映射关系,确定所述预设跌落角度对应的所述第一目标可疑故障硬件集。
[0076] 其中,不同的角度,对应的电子设备首先与地面接触的硬件部位不一样,两者存在一种必然关联,如此,可以预先设置预设的角度与可疑故障硬件集之间的映射关系,进而,可以根据该映射关系确定预设跌落角度对应的第一目标可疑故障集。
[0077] 可选地,上述步骤101中,获取所述预设跌落角度对应的可疑故障硬件集,可包括如下步骤:
[0078] 11、对所述电子设备进行上电检测,得到第二目标可疑故障硬件集;
[0079] 12、按照预设的角度与可疑故障硬件集之间的映射关系,确定所述预设跌落角度对应的所述第三目标可疑故障硬件集;
[0080] 13、确定所述第二目标可疑故障硬件集与所述第三目标可疑故障硬件集之间的交集,得到所述第一目标可疑故障硬件集。
[0081] 其中,上述步骤11,可以对电子设备进行上电检测,上电的目的是对电子设备的各硬件(例如,某个模块(Wi-Fi模块、通信模块等),某个元器件(例如,电阻、电容、电感、芯片等等))进行检测,以检测出哪些硬件故障,哪些硬件正常。当然,即使是上电检测也有可能出现误检测,有可能某个硬件的故障并非来自于预设跌落角度的跌落,例如,电子设备进水导致某一硬件损坏,进而,电子设备中可以预先存储预设的角度与可疑故障硬件集之间的映射关系,该映射关系可以通过大量实验得到,依据该映射关系可以得到预设跌落角度对应的第三目标可疑故障硬件集,当然,上述第二目标可疑故障硬件集与第三目标可疑故障硬件集之间必然存在交集,可以将两者的交集作为第一目标可疑故障硬件集,如此,可以较为精准地定位出可疑故障硬件。
[0082] 当然,无论是上述第一目标可疑故障硬件集、第二目标可疑故障硬件集,或者,第三目标可疑故障硬件集,均包含至少一个硬件。
[0083] 进一步可选地,上述步骤11,对所述电子设备进行上电检测,可包括如下步骤:
[0084] 111、确定所述预设跌落角度对应的落地时的硬件部位;
[0085] 112、确定所述硬件部位在最近一次跌落过程中所述电子设备与地面之间的受力;
[0086] 113、确定所述受力对应的影响范围;
[0087] 114、对所述电子设备中所述影响范围内的各个硬件进行上电检测。
[0088] 其中,电子设备中可以预先存储跌落角度与落地时的硬件部位之间的映射关系,在确定了预设跌落角度之后,可以根据该映射关系确定预设跌落角度对应的落地时的硬件部位。每一次跌落,由于高度、速度、地面材质等不一样,因此,电子设备与地面之间的受力也不一样,不同的受力,电子设备受影响的区域也不一样,例如,摄像头落地的话,可能摄像头周围的硬件会损坏,那么电池则损坏可能性较小。不同的受力对应的影响范围不一样,电子设备中可以预先存储受力与影响范围之间的映射关系,进而,根据该映射关系确定受力对应的影响范围,当然该映射关系也可以通过大量实验实现。具体实现中,可以确定上述硬件部位在最近一次跌落过程中电子设备与地面之间的受力,进而,确定受力的影响范围,对电子设备中影响范围内的各个硬件进行上电检测,如此,可以对电子设备的受损范围精确定位,提升了上电检测效率。
[0089] 在实施上述步骤112过程中,由于电子设备在不同的地面,受到来自地面的缓冲力不一样,因此,可以结合不同的地面材质,以及跌落速度,可以预估出电子设备与地面之间的受力。上述步骤112,可参照如下原理实现,可以获取最近一次的跌落数据(地面材质、最终跌落速度(落地时的跌落速度)、跌落高度等等),进而根据最近一次的跌落数据实施如下步骤:
[0090] A1、确定与所述地面材质对应的缓冲时长;
[0091] A2、根据最终跌落速度、缓冲时长以及动量定理确定电子设备与地面之间的受力。
[0092] 其中,不同的地面材质对应的缓冲时长不同,可以预先设置地面材质与缓冲时长之间的映射关系,上述地面材质可以为以下至少一种:水泥、瓷砖、石头、沙滩、草坪、马路等等,进而,可以利用摄像头检测到地面材质,再根据该映射关系确定与地面材质对应的缓冲时长,进而可以根据动量定理便可以得到电子设备与之间的受力,具体如下:
[0093] mv=ft
[0094] 其中,m为电子设备的质量,m为已知量(电子设备的质量),v为最终跌落速度,t为缓冲时长,f为电子设备与地面之间的受力。
[0095] 102、接收从所述第一目标可疑故障硬件集中选取的故障硬件集。
[0096] 其中,可以在电子设备的桌面展示上述第一目标可疑故障硬件集,可以进一步从第一目标可疑故障硬件集确定出故障硬件集。
[0097] 其中,上述步骤101与步骤102之间,还可以包括如下步骤:
[0098] 按照预设的硬件与故障现象之间的对应关系,确定所述第一目标可疑故障硬件集对应的故障现象集,并在所述电子设备的桌面展示所述故障现象集,所述故障现象集包含M个故障现象选项,所述M为大于1的整数;
[0099] 其中,上述步骤102,接收从所述第一目标可疑故障硬件集中选取的故障硬件集,可以包括如下步骤:
[0100] 21、引导用户从所述M个故障现象选项中选取出N个故障现象选项,所述N为不大于所述M的正整数;
[0101] 22、将所述N个故障现象选项对应的硬件作为所述故障硬件集。
[0102] 其中,上述故障现象可以由用户自行设置或者系统默认,故障现象可以理解为某个硬件坏了,导致设备某项功能受影响,例如,故障现象为无法通信、则说明通信模块坏了,又例如,故障现象为无法指纹识别,则指纹识别模组坏了,等等,每一故障现象的出现均可以对应一个硬件出现故障。电子设备中可以预先存储硬件与故障现象之间的对应关系,该对应关系可以通过大量实验实现,依据该对应关系可以确定上述第一目标可疑故障硬件集对应的故障现象集,可以在桌面展示故障现象集,故障现象集可包含M个故障现象选项,每一故障现象选项对应一个故障现象,M为大于1的整数,用户可以从M个故障现象选项中选取N个故障现象选项,N为不大于M的正整数,将N个故障现象选项对应的硬件作为故障硬件集,如此,可以方便用户从用户体验中确定故障硬件,建立了良好的设备与用户之间的沟通,提升了用户体验。如图1C,图1C展示多个故障现象选项,每一故障现象选项对应一个故障现象(例如,故障现象1),用于可以对任一故障现象进行勾选。
[0103] 103、向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据。
[0104] 其中,可以向预设设备发送故障硬件集,以及预设跌落角度对应的跌落数据,以便预设设备可以对电子设备的跌落数据进行分析。其中,预设设备可以为以下至少一种:服务器、后台、存储器、与电子设备绑定的穿戴设备等等。
[0105] 以手机为例,手机在某个角度跌落的次数超过预设次数,可以在用户看到桌面时,提示用户是否出现故障,出现怎样的故障,用户可以输入相应的故障信息,把采集到用户输入的这些故障信息报给后台(服务器),当然,后台不仅可以收集一个手机的故障信息,还可以收集更多手机的故障信息,以建立跌落数据与故障损坏情况之间的关联关系,例如,跌落的角度和速度以及跌落的边与损坏故障发生关联。当然,如果用户一直没有反馈信息,则可以认定该手机无法开机,也可以记录此时是最严重的损坏。后续后台根据这些大数据可以确定哪条边以及以怎样的速度和角度,会出现怎样的故障,当提供给维修人员时,可以提升手机维修效率,也可以反馈给手机制造商,以便后续设计提供参考方向,比如:在布局、走线、以及保护方面提供建议。
[0106] 可选地,上述步骤103中,向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据,可包括如下步骤:
[0107] 31、获取所述电子设备在所述预设跌落角度的P次跌落数据,所述P为大于1的整数;
[0108] 32、从所述P次跌落数据中选取地面材质为预设地面材质,且落地速度大于预设速度的跌落数据,得到Q次跌落数据,所述Q为不大于所述P的正整数;
[0109] 33、向所述预设设备发送所述故障硬件集以及所述Q次跌落数据。
[0110] 其中,上述预设地面材质可以由用户自行设置,或者,系统默认,预设地面材质为硬度超过预设硬度阈值的地面材质,上述预设速度可以由用户自行设置,上述预设硬度阈值可以由系统默认。预设地面材质可以为以下至少一种:水泥、大理石、石头、金属(例如,铁、铜、钢等等)。可以从历史跌落数据中获取电子设备在预设跌落角度的P次跌落数据,P为大于1的整数,从这些跌落数据中可以选取地面材质为预设地面材质,且落地速度大于预设速度的跌落数据,得到Q次跌落数据,Q为不大于P的正整数,向预设设备发送故障硬件集以及Q次跌落数据。
[0111] 可以看出,本申请实施例中所描述的跌落数据应用方法,应用于电子设备,该电子设备包括处理器,以及与处理器连接的跌落检测传感器、显示屏和通信模块,该电子设备可在若电子设备在预设跌落角度的跌落次数超过预设阈值时,获取预设跌落角度对应的第一目标可疑故障硬件集,接收从第一目标可疑故障硬件集中选取的故障硬件集,向预设设备发送故障硬件集以及所述预设跌落角度对应的跌落数据,在电子设备在预设跌落角度的跌落次数超过预设阈值,则说明电子设备很有可能损坏,可以确定一些可疑故障硬件,并从中确定出故障硬件,将故障硬件以及预设跌落角度对应的跌落数据上报给预设设备,以方便预设设备进行后台数据分析。
[0112] 与上述一致地,请参阅图2,为本申请实施例提供的一种跌落数据应用方法的实施例流程示意图。本实施例中所描述的跌落数据应用方法,该跌落数据应用方法应用于电子设备,所述电子设备包括处理器,以及与所述处理器连接的跌落检测传感器、显示屏和通信模块,其可包括以下步骤:
[0113] 201、若电子设备在预设跌落角度的跌落次数超过预设阈值时,获取所述预设跌落角度对应的第一目标可疑故障硬件集。
[0114] 202、按照预设的硬件与故障现象之间的对应关系,确定所述第一目标可疑故障硬件集对应的故障现象集。
[0115] 其中,上述故障现象可以由用户自行设置或者系统默认,故障现象可以理解为某个硬件坏了,导致设备某项功能受影响,例如,故障现象为无法通信、则说明通信模块坏了,又例如,故障现象为无法指纹识别,则指纹识别模组坏了,等等,每一故障现象的出现均可以对应一个硬件出现故障。电子设备中可以预先存储硬件与故障现象之间的对应关系,该对应关系可以通过大量实验实现,依据该对应关系可以确定上述第一目标可疑故障硬件集对应的故障现象集。
[0116] 203、在所述电子设备的桌面展示所述故障现象集,所述故障现象集包含M个故障现象选项,所述M为大于1的整数。
[0117] 其中,可以在桌面展示故障现象集,故障现象集包含M个故障现象选项,每一故障现象选项对应一个故障现象,M为大于1的整数。
[0118] 204、引导用户从所述M个故障现象选项中选取出N个故障现象选项,所述N为不大于所述M的正整数。
[0119] 其中,可以在电子设备的桌面同时展示M个故障现象选项,或者,可以依次展示M个故障现象选项等。用户可以从M个故障现象选项中选取N个故障现象选项,N为不大于M的正整数,如此,可以方便用户从用户体验中确定故障硬件,建立了良好的设备与用户之间的沟通,提升了用户体验。
[0120] 205、将所述N个故障现象选项对应的硬件作为故障硬件集。
[0121] 其中,上述N个故障现象选项可与用户体验(例如,分辨率较差、偏色、音量无法调节等等)相关,采用通过现象看透本质的方式,可以减少用户思考,让设备提示更加智能化。
[0122] 206、向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据。
[0123] 其中,上述步骤201、206的具体描述可参照图1B所描述的跌落数据应用方法的对应步骤,在此不再赘述。
[0124] 可以看出,本申请实施例中所描述的跌落数据应用方法,应用于电子设备,该电子设备包括处理器,以及与处理器连接的跌落检测传感器、显示屏和通信模块,该电子设备可在若电子设备在预设跌落角度的跌落次数超过预设阈值时,获取预设跌落角度对应的第一目标可疑故障硬件集,按照预设的硬件与故障现象之间的对应关系,确定第一目标可疑故障硬件集对应的故障现象集,并在电子设备的桌面展示故障现象集,故障现象集包含M个故障现象选项,M为大于1的整数,引导用户从M个故障现象选项中选取出N个故障现象选项,N为不大于M的正整数,将N个故障现象选项对应的硬件作为故障硬件集,向预设设备发送故障硬件集以及所述预设跌落角度对应的跌落数据,在电子设备在预设跌落角度的跌落次数超过预设阈值,则说明电子设备很有可能损坏,可以确定一些可疑故障硬件,并从中确定出故障硬件,将故障硬件以及预设跌落角度对应的跌落数据上报给预设设备,以方便预设设备进行后台数据分析。
[0125] 与上述一致地,以下是实施上述跌落数据应用方法的装置,具体如下:
[0126] 与上述一致地,请参阅图3,图3是本申请实施例提供的一种电子设备,包括:处理器和存储器;以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置成由所述处理器执行,所述程序包括用于执行以下步骤的指令:
[0127] 若电子设备在预设跌落角度的跌落次数超过预设阈值时,获取所述预设跌落角度对应的第一目标可疑故障硬件集;
[0128] 接收从所述第一目标可疑故障硬件集中选取的故障硬件集;
[0129] 向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据。
[0130] 在一个可能的示例中,在所述获取所述预设跌落角度对应的可疑故障硬件集方面,所述程序包括用于执行以下步骤的指令:
[0131] 对所述电子设备进行上电检测,得到第二目标可疑故障硬件集;
[0132] 按照预设的角度与可疑故障硬件集之间的映射关系,确定所述预设跌落角度对应的所述第三目标可疑故障硬件集;
[0133] 确定所述第二目标可疑故障硬件集与所述第三目标可疑故障硬件集之间的交集,得到所述第一目标可疑故障硬件集。
[0134] 在一个可能的示例中,在所述对所述电子设备进行上电检测方面,所述程序包括用于执行以下步骤的指令:
[0135] 确定所述预设跌落角度对应的落地时的硬件部位;
[0136] 确定所述硬件部位在最近一次跌落过程中所述电子设备与地面之间的受力;
[0137] 确定所述受力对应的影响范围;
[0138] 对所述电子设备中所述影响范围内的各个硬件进行上电检测。
[0139] 在一个可能的示例中,在所述向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据方面,所述程序包括用于执行以下步骤的指令:
[0140] 获取所述电子设备在所述预设跌落角度的P次跌落数据,所述P为大于1的整数;
[0141] 从所述P次跌落数据中选取地面材质为预设地面材质,且落地速度大于预设速度的跌落数据,得到Q次跌落数据,所述Q为不大于所述P的正整数;
[0142] 向所述预设设备发送所述故障硬件集以及所述Q次跌落数据。
[0143] 在一个可能的示例中,所述程序还包括用于执行以下步骤的指令:
[0144] 按照预设的硬件与故障现象之间的对应关系,确定所述第一目标可疑故障硬件集对应的故障现象集,并在所述电子设备的桌面展示所述故障现象集,所述故障现象集包含M个故障现象选项,所述M为大于1的整数;
[0145] 在所述接收从所述第一目标可疑故障硬件集中选取的故障硬件集方面,所述程序包括用于执行以下步骤的指令:
[0146] 引导用户从所述M个故障现象选项中选取出N个故障现象选项,所述N为不大于所述M的正整数;
[0147] 将所述N个故障现象选项对应的硬件作为所述故障硬件集。
[0148] 请参阅图4A,图4A是本实施例提供的一种跌落数据应用装置的结构示意图。该跌落数据应用装置应用于电子设备,所述电子设备包括处理器,以及与所述处理器连接的跌落检测传感器、显示屏和通信模块,该跌落数据应用装置可包括:获取单元401、接收单元402和发送单元403,其中,
[0149] 获取单元401,用于若电子设备在预设跌落角度的跌落次数超过预设阈值时,获取所述预设跌落角度对应的第一目标可疑故障硬件集;
[0150] 接收单元402,用于接收从所述第一目标可疑故障硬件集中选取的故障硬件集;
[0151] 发送单元403,用于向预设设备发送所述故障硬件集以及所述预设跌落角度对应的跌落数据。
[0152] 可选地,如图4B,图4B为本申请实施例图4A所描述的跌落数据应用装置的获取单元401的具体细化结构,所述获取单元401可以包括:检测模块4011和确定模块4012,具体如下:
[0153] 检测模块4011,用于对所述电子设备进行上电检测,得到第二目标可疑故障硬件集;
[0154] 确定模块4012,用于按照预设的角度与可疑故障硬件集之间的映射关系,确定所述预设跌落角度对应的所述第三目标可疑故障硬件集;以及确定所述第二目标可疑故障硬件集与所述第三目标可疑故障硬件集之间的交集,得到所述第一目标可疑故障硬件集。
[0155] 进一步可选地,在所述对所述电子设备进行上电检测方面,所述检测模块4011具体用于:
[0156] 确定所述预设跌落角度对应的落地时的硬件部位;
[0157] 确定所述硬件部位在最近一次跌落过程中所述电子设备与地面之间的受力;
[0158] 确定所述受力对应的影响范围;
[0159] 对所述电子设备中所述影响范围内的各个硬件进行上电检测。
[0160] 可选地,如图4C,图4C为本申请实施例图4A所描述的跌落数据应用装置的发送单元403的具体细化结构,所述发送单元403可以包括:获取模块4031、选取模块4032和发送模块4033,具体如下:
[0161] 获取模块4031,用于获取所述电子设备在所述预设跌落角度的P次跌落数据,所述P为大于1的整数;
[0162] 选取模块4032,用于从所述P次跌落数据中选取地面材质为预设地面材质,且落地速度大于预设速度的跌落数据,得到Q次跌落数据,所述Q为不大于所述P的正整数;
[0163] 发送模块4033,用于向所述预设设备发送所述故障硬件集以及所述Q次跌落数据。
[0164] 可选地,如图4D,图4D为本申请实施例图4A所描述的跌落数据应用装置的又一变型结构,其与图4A相比较,还可以包括:确定单元404,具体如下:
[0165] 确定单元404,用于按照预设的硬件与故障现象之间的对应关系,确定所述第一目标可疑故障硬件集对应的故障现象集,并在所述电子设备的桌面展示所述故障现象集,所述故障现象集包含M个故障现象选项,所述M为大于1的整数;
[0166] 在所述接收从所述第一目标可疑故障硬件集中选取的故障硬件集方面,所述接收单元402具体用于:
[0167] 引导用户从所述M个故障现象选项中选取出N个故障现象选项,所述N为不大于所述M的正整数;
[0168] 将所述N个故障现象选项对应的硬件作为所述故障硬件集。
[0169] 可以看出,本申请实施例中所描述的跌落数据装置,应用于电子设备,电子设备包括处理器,以及与处理器连接的跌落检测传感器、显示屏和通信模块,该电子设备可在若电子设备在预设跌落角度的跌落次数超过预设阈值时,获取预设跌落角度对应的第一目标可疑故障硬件集,接收从第一目标可疑故障硬件集中选取的故障硬件集,向预设设备发送故障硬件集以及所述预设跌落角度对应的跌落数据,在电子设备在预设跌落角度的跌落次数超过预设阈值,则说明电子设备很有可能损坏,可以确定一些可疑故障硬件,并从中确定出故障硬件,将故障硬件以及预设跌落角度对应的跌落数据上报给预设设备,以方便预设设备进行后台数据分析。
[0170] 可以理解的是,本实施例的跌落数据应用装置的各程序模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0171] 本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种跌落数据应用方法的部分或全部步骤。
[0172] 本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种跌落数据应用方法的部分或全部步骤。
[0173] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0174] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0175] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0176] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0177] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
[0178] 所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0179] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、ROM、RAM、磁盘或光盘等。
[0180] 以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。