本申请公开了一种数据生成方法及装置,应用于电子设备,所述方法包括:获取所述电子设备在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值,所述重力方向垂直于所述第一方向与所述第二方向所在平面,且所述第一方向与所述第二方向垂直;在预设时间长内,所述第一加速度值与所述第二加速度值均持续为0且所述第三加速度值持续处于预设的重力加速度范围内时,生成提示数据。通过本申请实施例生成的提示数据,可以提示用户该电子设备可能掉落,警示用户及时收回掉落的电子设备,实现在该电子设备在掉落时及时通知到用户的目的。
【技术实现步骤摘要】
本申请涉及数据处理
,特别涉及一种数据生成方法及装置。
技术介绍
随着电子科技的发展,手机等终端越来越广泛的应用于人们的日常生活中。在用户携带手机的过程中,由于用户活动等原因,通常会出现掉落至地板的情况。然而,现有技术中还没有一种方法,在手机掉落时,能够使得用户可以及时得到手机掉落的通知。
技术实现思路
本申请所要解决的技术问题是提供一种数据生成方法及装置,用以解决现有技术中无法在手机等终端掉落时而用户及时得到手机掉落通知的技术问题。本申请提供了一种数据生成方法,应用于电子设备,所述方法包括:获取所述电子设备在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值,所述重力方向垂直于所述第一方向与所述第二方向所在平面,且所述第一方向与所述第二方向垂直;在预设时间长内,所述第一加速度值与所述第二加速度值均持续为0且所述第三加速度值持续处于预设的重力加速度范围内时,生成提示数据。上述方法,优选的,所述获取所述电子设备在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值,包括:每隔预设的时间间隔长,分别获取所述电子设备在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值。上述方法,优选的,所述在预设时间长内,所述第一加速度值与所述第二加速度值均持续为0且所述第三加速度值持续处于预设的重力加速度范围内时,生成提示数据,包括:依次判断每隔预设时间间隔长获取到的所述第一加速度值与所述第二加速度值是否均为0、以及每隔预设时间间隔长获取到的所述第三加速度值是否处于预设的重力加速度范围内;在连续N次同时判断出所述第一加速度值与所述第二加速度值均为0且所述第三加速度值均处于预设的重力加速度范围内时,生成提示数据;其中,N为大于或等于1的自然数,且N与所述时间间隔长的乘积值大于或等于所述预设时间长。上述方法,优选的,在所述生成提示数据之后,所述方法还包括:将所述提示数据以预设的提示方式进行提示。上述方法,优选的,在所述生成提示数据之后,所述方法还包括:依据所述提示数据,触发所述电子设备执行与所述提示数据相对应的提示动作。本申请还提供了一种数据生成装置,应用于电子设备,所述装置包括:加速度值获取单元,用于获取所述电子设备在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值,所述第一方向与所述第二方向垂直,且所述重力方向垂直于所述第一方向与所述第二方向所在平面;提示数据生成单元,用于在预设时间长内,所述第一加速度值与所述第二加速度值均持续为0且所述第三加速度值持续处于预设的重力加速度范围内时,生成提示数据。上述装置,优选的,所述加速度值获取单元包括:同步获取子单元,用于每隔预设的时间间隔长,分别获取所述电子设备在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值。上述装置,优选的,所述提示数据生成单元包括:值判断子单元,用于依次判断每隔预设时间间隔长获取到的所述第一加速度值与所述第二加速度值是否均为0、以及每隔预设时间间隔长获取到的所述第三加速度值是否处于预设的重力加速度范围内,在连续N次同时判断出所述第一加速度值与所述第二加速度值均为0且所述第三加速度值均处于预设的重力加速度范围内时,触发数据生成子单元;数据生成子单元,用于生成提示数据;其中,N为大于或等于1的自然数,且N与所述时间间隔长的乘积值大于或等于所述预设时间长。上述装置,优选的,还包括:第一提示单元,用于在所述提示数据生成单元生成提示数据之后,将所述提示数据以预设的提示方式进行提示。上述装置,优选的,还包括:第二提示单元,用于在所述提示数据生成单元生成提示数据之后,依据所述提示数据,触发所述电子设备执行与所述提示数据相对应的提示动作。由上述方案可知,本申请提供的一种数据生成方法及装置,应用于电子设备中,通过获取电子设备在第一方向、第二方向及重力方向上各自的加速度值,进而在第一方向及第二方向对应的加速度值在预设时间长内持续为0,且重力方向上对应的加速度值在该预设时间长内持续处于预设重力加速度范围内时,表明该电子设备在该预设时间长内在重力方向上处于自由落体状态,此时生成提示数据,该提示数据即可用于提示用户该电子设备可能掉落,警示用户及时收回掉落的电子设备,实现在该电子设备在掉落时及时通知到用户的目的。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请提供的一种数据生成方法实施例一的流程图;图2为本申请实施例的应用实例图;图3为本申请实施例的另一应用示例图;图4为本申请提供的一种数据生成方法实施例二的流程图;图5为本申请实施例二的部分流程图;图6为本申请提供的一种数据生成方法实施例三的流程图;图7为本申请提供的一种数据生成方法实施例四的流程图;图8为本申请提供的一种数据生成方法实施例五的流程图;图9为本申请提供的一种数据生成装置实施例六的结构示意图;图10为本申请提供的一种数据生成装置实施例七的部分结构示意图;图11为本申请提供的一种数据生成装置实施例八的部分结构示意图;图12为本申请提供的一种数据生成装置实施例九的结构示意图;图13为本申请提供的一种数据生成装置实施例十的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参考图1,为本申请提供的一种数据生成方法实施例一的流程图,所述方法应用于电子设备,所述电子设备可以为手机、pad等可以由用户携带的终端。其中,所述方法可以包括以下步骤:步骤101:获取所述电子设备在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值。本文档来自技高网...
【技术保护点】
一种数据生成方法,其特征在于,应用于电子设备,所述方法包括:获取所述电子设备在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度值,所述重力方向垂直于所述第一方向与所述第二方向所在平面,且所述第一方向与所述第二方向垂直;在预设时间长内,所述第一加速度值与所述第二加速度值均持续为0且所述第三加速度值持续处于预设的重力加速度范围内时,生成提示数据。
【技术特征摘要】
1.一种数据生成方法,其特征在于,应用于电子设备,所述方法包
括:
获取所述电子设备在第一方向上的第一加速度值、在第二方向上的第
二加速度值及在重力方向上的第三加速度值,所述重力方向垂直于所述
第一方向与所述第二方向所在平面,且所述第一方向与所述第二方向垂
直;
在预设时间长内,所述第一加速度值与所述第二加速度值均持续为0
且所述第三加速度值持续处于预设的重力加速度范围内时,生成提示数
据。
2.根据权利要求1所述的方法,其特征在于,所述获取所述电子设
备在第一方向上的第一加速度值、在第二方向上的第二加速度值及在重
力方向上的第三加速度值,包括:
每隔预设的时间间隔长,分别获取所述电子设备在第一方向上的第一
加速度值、在第二方向上的第二加速度值及在重力方向上的第三加速度
值。
3.根据权利要求2所述的方法,其特征在于,所述在预设时间长内,
所述第一加速度值与所述第二加速度值均持续为0且所述第三加速度值
持续处于预设的重力加速度范围内时,生成提示数据,包括:
依次判断每隔预设时间间隔长获取到的所述第一加速度值与所述第
二加速度值是否均为0、以及每隔预设时间间隔长获取到的所述第三加速
度值是否处于预设的重力加速度范围内;
在连续N次同时判断出所述第一加速度值与所述第二加速度值均为
0且所述第三加速度值均处于预设的重力加速度范围内时,生成提示数
据;
其中,N为大于或等于1的自然数,且N与所述时间间隔长的乘积
值大于或等于所述预设时间长。
4.根据权利要求1、2或3所述的方法,其特征在于,在所述生成提
示数据之后,所述方法还包括:
将所述提示数据以预设的提示方式进行提示。
5.根据权利要求1、2或3所述的方法,其特征在于,在所述生成提
示数据之后,所述方法还包括:
依据所述提示数据,触发所述电子设备执行与所述提示数据相对应的
...
【专利技术属性】
技术研发人员:陈乾,耿增强,
申请(专利权)人:中科创达软件股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。