一种手持终端及其跌落监测方法与流程

文档序号:17430246发布日期:2019-04-17 03:24阅读:252来源:国知局
一种手持终端及其跌落监测方法与流程

本发明涉及移动电子产品,尤其涉及一种手持终端及其跌落监测方法。



背景技术:

移动电子产品的使用场景越来越多,物流行业也在使用定制手机进行收派、中转货物操作,由于是手持设备,不可避免的会有跌落的风险,但是相关跌落数据如跌落位置、时间点、高度等无法获取,无法获悉维修或损坏的移动电子产品是否和跌落有关,更无法据此改进产品性能。



技术实现要素:

为了解决上述技术问题,本发明的目的在于提供一种手持终端及其跌落监测方法。

根据本发明的一个方面,提供了一种手持终端,包括:

加速度传感器,配置用于检测手持终端当前的加速度值;

跌落状态判断单元,配置用于采集所述手持终端的所述当前加速度值,并根据所述当前加速度值与预设临界阈值比对,判断所述手持终端是否处于跌落状态;

gps单元采集,配置用于采集所述手持终端当前所处的位置信息;

跌落数据获取单元,配置用于若所述手持终端处于跌落状态且持续时间达到预设持续时间,则生成所述手持终端的触发信息,根据所述触发信息触发所述手持终端获取所述手持终端当前所处的位置信息、当前系统时间及所述手持终端的特征值;将所述当前所处位置信息、所述当前系统时间及所述手持终端的特征值绑定形成跌落数据并存储。

进一步的,跌落数据获取单元,还配置用于:

接受平台服务器对所述手持终端内部存储的访问和对所述手持终端内部存储中所述跌落数据的获取。

进一步的,跌落数据获取单元,还配置用于:

接收所述平台服务器发送的读取手持终端内部存储的访问请求,以供所述平台服务器获取读取所述手持终端内部存储的权限,对所述手持终端内部存储根目录下的文件进行访问。

进一步的,跌落数据获取单元,还配置用于:

将所述触发信息上报至所述手持终端上层应用软件的frameworks层,判断与预设触发判断信息是否匹配,若匹配则获取所述手持终端上层应用软件调用所述手持终端中的gps单元采集所述手持终端当前所处的所述位置信息。

进一步的,跌落数据获取单元,还配置用于:

将所述当前所处位置信息、所述当前系统时间及所述手持终端的特征值基于预设格式依照预设顺序以追加的方式写入到所述手持终端内部存储根目录下的文件中。

根据本发明的另一个方面,提供了一种手持终端跌落监测方法,包括以下步骤:

采集手持终端的当前加速度值,并根据所述当前加速度值与预设临界阈值比对,判断所述手持终端是否处于跌落状态;

若所述手持终端处于跌落状态且持续时间达到预设持续时间,则生成所述手持终端的触发信息,根据所述触发信息触发所述手持终端获取所述手持终端当前所处的位置信息、当前系统时间及所述手持终端的特征值;将所述当前所处位置信息、所述当前系统时间及所述手持终端的特征值绑定形成跌落数据并存储。

进一步的,所述的手持终端跌落监测方法,还包括:

接受平台服务器对所述手持终端内部存储的访问和对所述手持终端内部存储中所述跌落数据的获取。

进一步的,接受平台服务器对所述手持终端内部存储的访问,包括:

接收所述平台服务器发送的读取所述手持终端内部存储的访问请求,以供所述平台服务器获取读取所述手持终端内部存储的权限,对所述手持终端内部存储根目录下的文件进行访问。

进一步的,根据所述触发信息触发所述手持终端获取所述手持终端当前所处的位置信息,包括:

将所述触发信息上报至所述手持终端上层应用软件的frameworks层,判断与预设触发判断信息是否匹配,若匹配则获取所述手持终端上层应用软件调用所述手持终端中的gps单元采集所述手持终端当前所处的所述位置信息。

进一步的,将所述当前所处位置信息、所述当前系统时间及所述手持终端的特征值绑定形成跌落数据并存储,包括:

将所述当前所处位置信息、所述当前系统时间及所述手持终端的特征值基于预设格式依照预设顺序以追加的方式写入到所述手持终端内部存储根目录下的文件中。

与现有技术相比,本发明具有以下有益效果:

1、本发明示例的手持终端,加速度传感器配置用于自动检测手持终端当前的加速度值;gps单元采集配置用于自动采集所述手持终端当前所处的位置信息;跌落状态判断单元配置用于自动采集所述手持终端中加速度传感器检测到的所述当前加速度值,并根据所述当前加速度值与预设临界阈值比对,判断所述手持终端是否处于跌落状态;若所述手持终端处于跌落状态且持续时间达到预设持续时间,则跌落数据获取单元自动触发自动生成所述手持终端的触发信息,并自动根据所述触发信息自动触发所述手持终端获取所述手持终端当前所处的位置信息、当前系统时间及所述手持终端的特征值;并自动将所述当前所处位置信息、所述当前系统时间及所述手持终端的特征值绑定形成跌落数据并存储,自动完成针对所述手持终端跌落数据的获取及存储,可供用户与售后维修数据综合对比分析,依此确定手持终端的维修或损坏是否与跌落有关,更进一步,可为研发人员改进手持终端性能,提供有力、直接的数据支持,推动其性能的飞速提升。

2、本发明示例的手持终端跌落监测方法,手持终端中加速度传感器随时检测到的手持终端的加速度值,并将采集到的所述当前加速度值与预设临界阈值比对,以此判断手持终端是否处于跌落状态;只有手持终端满足其处于跌落状态且持续时间达到预设持续时间,才会自动生成手持终端触发信息,并根据所述触发信息自动触发手持终端获取所述手持终端当前所处的位置信息、当前系统时间及所述手持终端的特征值;自动将位置信息、当前系统时间及所述手持终端的特征值绑定形成跌落数据并存储,完成针对所述手持终端跌落数据的无人干预的自动获取及自动存储,由于所述跌落数据存储在手持终端的内部存储中,便于用户后续对该数据的查阅,以供与售后维修数据综合对比分析,依此确定手持终端的维修或损坏是否与跌落有关,更进一步,可为研发人员改进手持终端性能,提供有力、直接的数据支持,推动其性能的飞速提升。

附图说明

图1为实施例一流程图。

具体实施方式

为了更好的了解本发明的技术方案,下面结合具体实施例、说明书附图对本发明作进一步说明。

实施例一:

本实施例提供了一种手持终端,具体可以为手机,其包括:

加速度传感器配置用于检测手持终端当前的加速度值;

跌落状态判断单元配置用于采集所述手持终端中加速度传感器检测到的所述当前加速度值,并根据所述当前加速度值与预设临界阈值比对,判断所述手持终端是否处于跌落状态;

gps单元采集配置用于采集所述手持终端当前所处的位置信息,具体为经纬度位置信息,gps单元的启动模式分为冷启动、温启动和热启动三种:

冷启动:初次使用时;电池耗尽导致星历信息丢失;关机状态下将接收机移动200公里以上距离。

温启动:距离上次定位的时间超过两个小时的启动。

热启动:距离上次定位的时间小于两个小时的启动。

一般手机gps单元热启动时2-5秒内能获取到手机当前所处的经纬度位置。而冷启动需要时间最长,信号好的情况下大概需要60秒以内;在信号弱的情况下则需要更长时间大概90秒内。因此软件上层获取经纬度位置时,需要handler发送延时消息90秒后进行;

跌落数据获取单元配置用于若所述手持终端处于跌落状态且持续时间达到预设持续时间,则生成所述手持终端的触发信息,具体是触发所述手持终端的硬件中断,生成所述手持终端的跌落通知信息、触发信息,所述触发信息具体为键值信息,根据所述键值信息触发所述手持终端获取所述手持终端当前所处的经纬度位置信息、当前系统时间及所述手持终端的特征值,所述手持终端当前所处的所述经纬度位置信息的采集具体是通过将所述触发信息上报至所述手持终端上层应用软件的frameworks层,判断与预设触发判断信息是否匹配,若匹配则获取所述手持终端上层应用软件调用所述手持终端中的gps单元进行的,其中,预设触发判断信息相应具体为预设键值;将所述当前所处经纬度位置信息、所述当前系统时间及所述手持终端的特征值绑定形成跌落数据存储于所述手持终端内部存储中,具体将所述当前所处经纬度位置信息、所述当前系统时间及所述手持终端的特征值基于预设格式依照预设顺序以追加的方式写入到所述手持终端内部存储根目录下的文件中,所述跌落数据获取单元可以接受平台服务器对所述手持终端内部存储的访问和对所述手持终端内部存储中所述跌落数据的获取。通过接收所述平台服务器发送的读取手持终端内部存储的访问请求,以供所述平台服务器获取读取所述手持终端内部存储的权限,对所述手持终端内部存储根目录下的文件进行访问。所述跌落数据的采集及存储整个过程不需要人工干预,完全通过传感器和对应的软件自主进行,通过平台服务器采集所述跌落数据,可供用户与售后维修数据综合对比分析,依此确定手持终端的维修或损坏是否与跌落有关,可为研发人员改进手持终端性能,提供有力、直接的数据支持,推动其性能的飞速提升。

上述手持终端的自由跌落检测由加速传感器芯片内部算法实现,当处于跌落失重状态下,加速传感器三轴数据会产生变化,达到某个临界阈值,并且满足设定的持续时间,就能触发硬件中断,通知检测到所述手持终端自由跌落。其中,设定的持续时间是根据公式h=1/2*g*t2预设的,其中,h表示自由跌落垂直距离,g为重力加速度9.8m/s2,t为时间,如果需要h预设高度跌落实现中断检测,套用公式算出t预设,即为设定跌落预设持续时间。当满足跌落时间大于t预设时,根据硬件中断底层驱动会上报一个键值keycode;而所有键值的分发多在上层的frameworks层,上层判断当键值与预设键值匹配时,则分别获取手机此时所处的经纬度位置和当前的系统时间,手机的的特征值imei号。然后会以追加的方式(不会覆盖文件里之前的内容)写入一条手机此时的纬度,经度,时间,卡槽1的imei号以“;”符号隔开依照该次序写入到手机内部存储根目录下的文件中。每记录一行数据后会换行再保存到文件中。

举例如下格式中两行数据记录分别代表两次跌落时保存的数据:

0.0;0.0;2018-05-1510:22:30;null;

x1x2.x3x4x5x6x7x8,y1y2y3.y4y5y6y7y8y9;2018-05-1510:54:30;z1z2z3z4z5z6z7z8z9z10z11z12z13z14z15

如上第一行前面两个数值多为0.0,代表获取当前的经纬度失败.最后一个数值为null,代表手机没有写imei号。

第二行是手机写了imei号并且跌落时获取到了经纬度保存的数据。

上述跌落数据采集的整个过程不需要人工干预,完全通过传感器和对应软件自主采集,跌落数据(地点、时间、高度)可采用一个公共平台收集;通过对手机特征值如imei号的绑定采集的数据会和售后维修数据综合对比分析,依此确定手机的维修或损坏是否与跌落有关,可为研发人员提供手机性能改进,提供有力、直接的数据支持,推动其性能的飞速提升。

本实施例还提供了一种手持终端跌落监测方法,包括以下步骤:

s1、采集手持终端中加速度传感器检测到的手持终端当前的加速度值,并根据所述当前加速度值与预设临界阈值比对,判断手持终端是否处于跌落状态。

s2、若手持终端处于跌落状态且持续时间达到预设持续时间,则生成所述手持终端的触发信息,具体为触发手持终端的硬件中断,生成手持终端跌落通知信息、触发信息,触发信息具体为键值信息,根据所述触发信息触发手持终端获取所述手持终端当前所处的位置信息、当前系统时间及所述手持终端的特征值,其中,所述位置信息具体为经纬度位置信息,采集所述手持终端当前所处的经纬度位置信息具体包括:将所述键值信息上报至所述手持终端上层应用软件的frameworks层,判断与预设触发判断信息是否匹配,其中,预设触发判断信息相应具体为预设键值,若匹配则获取所述手持终端上层应用软件调用所述手持终端中的gps单元采集所述手持终端当前所处的所述经纬度位置信息;将经纬度位置信息、当前系统时间及所述手持终端的特征值绑定形成跌落数据存储于手持终端中。具体是通过将所述当前所处经纬度位置信息、所述当前系统时间及所述手持终端的特征值基于预设格式依照预设顺序以追加的方式写入到所述手持终端内部存储根目录下的文件中。

s3、接受平台服务器对手持终端内部存储的访问和对所述手持终端内部存储中所述跌落数据的获取。所述手持终端通过接收平台服务器发送的读取手持终端内部存储的访问请求,以供平台服务器获取读取所述手持终端内部存储的权限,对手持终端内部存储根目录下的文件进行访问。

应当理解,手持终端中记载的诸子单元与手持终端跌落监测方法中的各个步骤相对应。由此,上文针对手持终端及其中包含的单元描述的操作和特征同样适用于所述手持终端跌落监测方法,在此不再赘述。

实施例二

本实施例与实施例一相同的特征不再赘述,本实施例与实施例一不同的特征在于:

手持终端为智能手表。

实施例三

本实施例与实施例一相同的特征不再赘述,本实施例与实施例一不同的特征在于:

手持终端为平板电脑。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1