用于移动终端的行走保护方法技术

技术编号:14185808 阅读:48 留言:0更新日期:2016-12-14 16:52
本发明专利技术提出了一种用于移动终端的行走保护方法,包括如下步骤:读取移动终端内的陀螺仪数据,根据所述陀螺仪数据分析携带有该移动终端的用户当前是否处于步行状态,如果是,则检测所述用户的行进步数,所述步数达到预设步数时,进一步判断所述移动终端是否发生连续晃动,如果发生则确认所述用户处于步行状态,开启行走保护模式,在所述行走保护模式下,检索所述移动终端内所有正在运行应用,判断预设应用是否在运行中,如果是则关闭该应用。本发明专利技术检测用户处于行走状态时,自动关闭部分应用,从而使得用户可以将注意力转移到道路上,避免交通事故的发生,提高了用户的安全性。

Walking protection method for mobile terminal

The invention provides a mobile terminal for walking protection method, which comprises the following steps: reading the gyroscope data in the mobile terminal, according to the data analysis of gyroscope with the mobile terminal user is currently walking state, if it is, then travel further detect the user number, the number of steps to reach the preset the number of steps, further judging whether the mobile terminal is continuous shaking, if there is confirmation that the user is walking, walking in the open mode of protection, the protection of walking mode, search the mobile terminal in all running applications, judging whether preset application in operation, if it is to close the application. When the user is in a running state, the user can automatically turn off the part of the application, so that the user can shift the attention to the road, avoid the occurrence of traffic accidents and improve the safety of users.

【技术实现步骤摘要】

本专利技术涉及移动终端
,特别涉及一种用于移动终端的行走保护方法
技术介绍
随着手机等移动终端在人们生活中的普及,当今社会中有很多的“低头族”。人们专注于使用手机,特别是在行走过程中,因为这种现象的产生导致了许多交通事故或其他危险现象发生。
技术实现思路
本专利技术的目的旨在至少解决所述技术缺陷之一。为此,本专利技术的目的在于提出一种用于移动终端的行走保护方法,检测用户处于行走状态时,自动关闭部分应用,从而使得用户可以将注意力转移到道路上,避免交通事故的发生,提高了用户的安全性。为了实现上述目的,本专利技术的实施例提供一种用于移动终端的行走保护方法,包括如下步骤:步骤S1,读取移动终端内的陀螺仪数据,根据所述陀螺仪数据分析携带有该移动终端的用户当前是否处于步行状态,如果是,则执行步骤S2;步骤S2,检测所述用户的行进步数,所述步数达到预设步数时,进一步判断所述移动终端是否发生连续晃动,如果发生则确认所述用户处于步行状态,开启行走保护模式,在所述行走保护模式下,检索所述移动终端内所有正在运行应用,判断预设应用是否在运行中,如果是则关闭该应用。进一步,在所述步骤S1中,根据所述陀螺仪数据分析携带有该移动终端的用户当前是否处于步行状态,包括如下步骤:读取陀螺仪数据,获取陀螺仪空间位置的变化,绘制空间曲线;根据两次波峰波谷之间的时间间隔,判断携带该移动终端是否处于步行状态,其中,如果在第一预设时间内出现连续波峰,则判断处于步行状态;如果波峰出现的时间间隔超过第二预设时间,则判断处于停止状态。进一步,在所述行走保护模式下,关闭的预设应用包括:通话应用、即时通讯应用、游戏应用和摄像头应用。进一步,在所述步骤S2中,所述预设步数为10步。进一步,1)当步数小于10时,判断定时器是否启动,如果启动则对其进行关闭,然后重新开启定时5秒,如果5秒后不晃动,设置步数的值重置为0,下次晃动重新开始计步;2)当步数等于10时,开启遍历所述移动终端的当前后台运行的进程,关闭预设应用;3)当步数大于10时,设置进入行走保护模式,然后判断定时器是否启动,如果启动则对其进行关闭,然后重新开启定时5秒,如果5秒后不晃动,设置步数的值重置为0,并关闭行走保护模式,下次晃动重新开始计步。进一步,所述移动终端为手机或平板电脑。根据本专利技术实施例的用于移动终端的行走保护方法,可以利用移动终端内的陀螺仪自动检测用户是否处于行走状态,如果是则自动关闭移动终端中的部分应用,从而使得用户可以将注意力转移到道路上,避免交通事故的发生,提高了用户的安全性。并且,在检测到用户处于停止状态时,可以自动开启上述应用。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1为根据本专利技术一个实施例的用于移动终端的行走保护方法的流程图;图2为根据本专利技术另一个实施例的用于移动终端的行走保护方法的流程图;图3为根据本专利技术实施例的使用陀螺仪x轴数据去记录大腿的运动波形图。具体实施方式下面详细描述本专利技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。如图1所示,本专利技术实施例的用于移动终端的行走保护方法,包括如下步骤:步骤S1,读取移动终端内的陀螺仪数据,根据陀螺仪数据分析携带有该移动终端的用户当前是否处于步行状态,如果是,则执行步骤S2。具体地,根据陀螺仪数据分析携带有该移动终端的用户当前是否处于步行状态,包括如下步骤:读取陀螺仪数据,获取陀螺仪空间位置(XYZ轴)的变化,绘制空间曲线;根据两次波峰波谷之间的时间间隔,判断携带该移动终端是否处于步行状态,其中,如果在第一预设时间内出现连续波峰,则判断处于步行状态;如果波峰出现的时间间隔超过第二预设时间,则判断处于停止状态。其中,第一预设时间和第二预设时间由用户设定。第一预设时间较短,第二预设时间较长。同时,屏蔽轻微与初始扰动,提升准确性;通过调整参数,适配不同移动终端的传感器差异。根据需求,为了更为精确的判断是否在步行,判断是否连续晃动手机,如果连续晃动,则认为是在走动,开始进行应用管控。以手机为例,在手机中安装有一个陀螺仪的传感器。其中,陀螺仪可以为三轴加速度传感器。基于以下原理:将手机放在口袋中通过手机陀螺仪的单值数据(陀螺仪数据有3个值,分别为x,y,z轴数据)就可以追踪人体的运动。一个步态周期的测量方法是从迈出一步脚后跟触地,到相同的脚后跟下一步的接触。在迈出一步触地时,大腿向前迈出的距离是最大的,比其他方向的距离都要大。图3为使用陀螺仪x轴数据去记录大腿的运动波形。图3显示了已使用低通滤波降噪其中,降噪采用的是6阶巴特沃斯低通滤波,截止频率微5Hz。触地点和步态周期都在图3进行了标记。当大腿静止时,通过融合加速度计和罗盘数据,可以计算出初始位置。对于这种状态的计算,陀螺仪的静态数值将会被计算平均值所去除。可以清楚的看出,装有手机的那一条腿在触地时,在经过滤波后的陀螺仪读数接近于0的,而且斜率是负。因此,滤波后的陀螺仪读数从一个负斜率通过零点再上穿零点为一个步态周期。因此,当5个类似相同的周期发生时,就界定为步行状态,此时开始计时5秒钟,在此期间依然产生类似的周期,则开启行走保护功能,反之则不开启。在本专利技术的一个实施例中,移动终端可以为手机或平板电脑。步骤S2,检测用户的行进步数,步数达到预设步数时,进一步判断移动终端是否发生连续晃动,如果发生则确认用户处于步行状态,开启行走保护模式,在行走保护模式下,检索移动终端内所有正在运行应用,判断预设应用是否在运行中,如果是则关闭该应用。在本专利技术的一个实施例中,预设步数可以为10步。1)当步数小于10时,判断定时器是否启动,如果启动则对其进行关闭,然后重新开启定时5秒,如果5秒后不晃动,设置步数的值重置为0,下次晃动重新开始计步;2)当步数等于10时,开启遍历移动终端的当前后台运行的进程,关闭预设应用;3)当步数大于10时,设置进入行走保护模式,然后判断定时器是否启动,如果启动则对其进行关闭,然后重新开启定时5秒,如果5秒后不晃动,设置步数的值重置为0,并关闭行走保护模式,下次晃动重新开始计步。在本专利技术的一个实施例中,在行走保护模式下,关闭的预设应用由管理员侧的终端设备APP远程进行设置。例如,当用户为学生时,由家长端APP远程设置行走保护模式下需要关闭的APP应用,允许使用的APP应用。例如,行走保护模式下需要关闭的APP应用包括:通话应用、即时通讯应用、游戏应用和摄像头应用等。需要说明的是,上述应用仅是出于示例的目的,可关闭应用还可以包括其他,在此不再赘述。下面结合图2对行走保护模式的开启过程进行说明。首先对涉及的各个名称进行说明:1)MasterControlService类程序总控制服务:在应用启动的时候启动该服务并由该服务启动相关的功能。2)ProtectionUtils启动和关闭传感器:注册与销毁传感器的广播接收器。3)WalkProtectionReceiver本文档来自技高网...
用于移动终端的行走保护方法

【技术保护点】
一种用于移动终端的行走保护方法,其特征在于,包括如下步骤:步骤S1,读取移动终端内的陀螺仪数据,根据所述陀螺仪数据分析携带有该移动终端的用户当前是否处于步行状态,如果是,则执行步骤S2;步骤S2,检测所述用户的行进步数,所述步数达到预设步数时,进一步判断所述移动终端是否发生连续晃动,如果发生则确认所述用户处于步行状态,开启行走保护模式,在所述行走保护模式下,检索所述移动终端内所有正在运行应用,判断预设应用是否在运行中,如果是则关闭该应用。

【技术特征摘要】
1.一种用于移动终端的行走保护方法,其特征在于,包括如下步骤:步骤S1,读取移动终端内的陀螺仪数据,根据所述陀螺仪数据分析携带有该移动终端的用户当前是否处于步行状态,如果是,则执行步骤S2;步骤S2,检测所述用户的行进步数,所述步数达到预设步数时,进一步判断所述移动终端是否发生连续晃动,如果发生则确认所述用户处于步行状态,开启行走保护模式,在所述行走保护模式下,检索所述移动终端内所有正在运行应用,判断预设应用是否在运行中,如果是则关闭该应用。2.如权利要求1所述的用于移动终端的行走保护方法,其特征在于,在所述步骤S1中,根据所述陀螺仪数据分析携带有该移动终端的用户当前是否处于步行状态,包括如下步骤:读取陀螺仪数据,获取陀螺仪空间位置的变化,绘制空间曲线;根据两次波峰波谷之间的时间间隔,判断携带该移动终端是否处于步行状态,其中,如果在第一预设时间内出现连续波峰,则判断处于步行状态;如果波峰出现的时间间隔超过第二预设时间,则判断处...

【专利技术属性】
技术研发人员:朱永
申请(专利权)人:得豆科技北京有限公司
类型:发明
国别省市:北京;11

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

1