一种基于终端的地形预警方法和装置制造方法及图纸

技术编号:14753246 阅读:79 留言:0更新日期:2017-03-02 10:46
本发明专利技术实施例公开了一种基于终端的地形预警方法和装置。该地形预警方法包括:检测到开启预警功能的指令时,实时获取终端屏幕相对于水平面的倾斜角度以及终端与地面之间的相对距离;当倾斜角度在预设角度范围内时,根据预设对应关系表获取预设距离范围;如果相对距离不在预设距离范围内,则发出预警信息。本发明专利技术解决了低头一族的行路安全存在潜在危险的问题,通过获取终端到地面的距离和终端相对于水平面的倾斜角度,当倾斜角度在预设角度范围内时,根据预设对应关系表获取与倾斜角度对应的预设距离范围,如果相对距离不在预设距离范围内,则判断前方路面有障碍物,并向用户发出预警信息,进而解决正在使用终端的用户在低头行路时的安全问题。

【技术实现步骤摘要】

本专利技术实施例涉及终端预警技术,尤其涉及一种基于终端的地形预警方法和装置
技术介绍
手机的出现,给人们给来方便快捷的通信,手机的发展,也逐渐改变着人们的生活方式和理念。乘车感到枯燥,低头通过手机上网浏览,等人的时候看手机上的微博新闻打发时间,骑车在大街溜达,看到自己感兴趣的人或事,立刻拿出手机拍照并发微博……久而久之,竟感到手机成了生活中离不开的伙伴。然后对手机的依赖性导致用户在走路的过程中都在“埋头苦读”,产生大量的低头一族,低头一族在走路过程中,注意力均集中在移动终端屏幕上,就给低头一族的行路安全带来潜在危险。
技术实现思路
本专利技术提供一种基于终端的地形预警方法和装置,以解决低头一族的行路安全存在潜在危险的问题。第一方面,本专利技术实施例提供了一种基于终端的地形预警方法,包括:检测到开启预警功能的指令时,实时获取终端屏幕相对于水平面的倾斜角度以及终端内距离传感器检测的终端与地面之间的相对距离;当所述倾斜角度在预设角度范围内时,根据预设对应关系表获取与倾斜角度对应的预设距离范围;如果相对距离不在预设距离范围内,则发出预警信息。第二方面,本专利技术实施例还提供了一种基于终端的地形预警装置,包括:检测数据获取模块,用于检测到开启预警功能的指令时,实时获取终端屏幕相对于水平面的倾斜角度以及终端内距离传感器检测的终端与地面之间的相对距离;预设距离获取模块,用于当所述倾斜角度在预设角度范围内时,根据预设对应关系表获取与倾斜角度对应的预设距离范围;预警信息发送模块,用于如果相对距离不在预设距离范围内,则发出预警信息。由上述技术方案可知,本专利技术实施例提出一种基于终端的地形预警方法,终端在用户移动过程中,通过获取终端到地面的距离和终端相对于水平面的倾斜角度,当倾斜角度在预设角度范围内时,根据预设对应关系表获取与倾斜角度对应的预设距离范围,如果相对距离不在预设距离范围内,则判断前方路面有障碍物,并向用户发出预警信息,进而解决正在使用终端的用户在低头行路时的安全问题。附图说明图1是本专利技术实施例一中的一种地形预警方法流程示意图。图2是本专利技术实施例二中的一种地形预警方法流程示意图。图3是本专利技术实施例三中的一种地形预警装置结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种基于终端的地形预警方法流程示意图,本实施例可适用于对用户走路时低头看手机进行路面信息预警的情况,该方法可以由基于终端的地形预警装置来执行,该装置可以由软件和/或硬件的方式来实现。如图1所示,该方法包括:S110、检测到开启预警功能的指令时,实时获取终端屏幕相对于水平面的倾斜角度以及终端内距离传感器检测的终端与地面之间的相对距离。预警功能指令的开启操作可以由用户自行完成,也可以根据终端对用户的状态判断结果来完成。当检测到开启预警功能的指令时,设置于终端的角度传感器会实时获取终端屏幕相对于水平面的倾斜角度,设置于终端上的距离传感器会检测自身与地面的相对距离。本实施例中的角度传感器可以是电容式角度传感器,也可以是加速度传感器;距离传感器可以是红外线传感器,也可以是电容式传感器等其他用于测量距离的传感器,在此处不做限定。检测倾斜角度的同时还会对终端机身地面之间的相对距离进行检测,以红外传感器为例,其检测原理是利用红外信号遇到障碍物距离的不同,其反射的强度也不同的原理,进行障碍物远近的检测,因此,相对距离可以是距离传感器根据接收到的红外线线强度进而确定的距离传感器到障碍物的距离。S120、当所述倾斜角度在预设角度范围内时,根据预设对应关系表获取与倾斜角度对应的预设距离范围;通常,正常情况下用户手握终端时的倾斜角度值处于一定的范围内,当实时获取的检测角度值在该范围内时,则判定终端处于工作状态,进而进行预警方法中的后续操作。预设角度范围是根据用户在站立状态下的使用终端时相对于水平面的倾斜角的分析得到的,可以是终端预设的,也可以是用户根据个人习惯手动设置的。例如,预设角度范围可以设定为0°~85°。预设对应关系表中记录着若干组倾斜角度与预设距离范围的对应关系,每一组中的倾斜角度可以为一固定值也可以为一固定范围,预设距离范围为一固定范围,不同组中的倾斜角度没有重叠部分,而由于用户手持高度不同可能会产生一些误差,因此不同组中的预设距离范围可有重叠部分。示例性的,预设对应关系表不同组中的倾斜角度包括[a1,a2)、[a2,a3)……[am,an),则对应的预设距离范围依次为(90,110)、(100,120)、(110,130)……(300,360)。进一步,预设对应关系表各组中相应数值的设定可以根据用户使用习惯而确定。S130、如果相对距离不在预设距离范围内,则发出预警信息。预警信息可以是语音信息或图像信息的任意一种,在用户体验性良好的前提下进行选择。计算相对距离是否在预设距离范围内的方法有很多种。可选的,当相对距离的值没有落入预设对应关系表中当前倾斜角度对应的预设距离范围时,判定路面有障碍物,则应用程序向用户发送预警信息。当相对距离在预设距离范围内,判定路面安全,应用程序继续对用户行走的路面环境进行监控。本实施例的技术方案提出一种地形预警方法,解决了低头一族的行路安全存在潜在危险的问题,通过获取终端到地面的距离和终端相对于水平面的倾斜角度,当倾斜角度在预设角度范围内时,根据预设对应关系表获取与倾斜角度对应的预设距离范围,如果相对距离不在预设距离范围内,则判断前方路面有障碍物,并向用户发出预警信息,进而解决正在使用终端的用户在低头行路时的安全问题。实施例二图2为本专利技术实施例一提供的一种基于终端的地形预警方法流程示意图,如图2所示,本实施例在实施例一的基础上,提供一个优选实施例,该方法具体包括:S210、判断终端是否处于移动状态,如果是,触发开启预警功能的指令。其中,可将终端的状态限定为预警功能开启的判断依据。当判定用户手持的终端处于移动状态时,开启预警功能。所述移动状态可以为行走状态或奔跑状态。进一步的,所述判断终端是否处于移动状态,如果是,触发开启预警功能的指令具体包括:通过重力加速度传感器采集终端重心数据,并分析重心数据的变化,如果重心数据的变化在预设变化幅度内,则触发开启预警功能的指令;或者通过定位装置实时获取终端的位置信息,并根据位置信息计算终端的移动速率,如果移动速率在预设速率范围内,则触发开启预警功能的指令;或者检测到作用在终端触控屏上的预设操作时,触发开启预警功能的指令。终端重心数据为终端在移动状态下重心数据的变化,重心数据包括终端重心的高度。也就是说,可根据多种信息来判断终端是否处于移动状态。可选的,终端可根据重心数据对移动状态进行判断。以重心数据为重心高度为例,当终端处于移动状态时,其重心高度会进行规律性的变化,应用程序可根据所述规律性的变化确定预设变化幅度。相反的,当重力加速度传感器检测当终端重心高度不发生变化,或者不再预设变化幅度内时,则判定终端未处于移动状态,即不触发预警功能的开启指令。可选的,终端还可根据位置信息对移动状态进行判断。当本文档来自技高网...
一种基于终端的地形预警方法和装置

【技术保护点】
一种基于终端的地形预警方法,其特征在于,包括:检测到开启预警功能的指令时,实时获取终端屏幕相对于水平面的倾斜角度以及终端内距离传感器检测的终端与地面之间的相对距离;当所述倾斜角度在预设角度范围内时,根据预设对应关系表获取与倾斜角度对应的预设距离范围;如果相对距离不在预设距离范围内,则发出预警信息。

【技术特征摘要】
1.一种基于终端的地形预警方法,其特征在于,包括:检测到开启预警功能的指令时,实时获取终端屏幕相对于水平面的倾斜角度以及终端内距离传感器检测的终端与地面之间的相对距离;当所述倾斜角度在预设角度范围内时,根据预设对应关系表获取与倾斜角度对应的预设距离范围;如果相对距离不在预设距离范围内,则发出预警信息。2.根据权利要求1所述的基于终端的地形预警方法,其特征在于,在检测到开启预警功能的指令之前,还包括:判断终端是否处于移动状态,如果是,触发开启预警功能的指令。3.根据权利要求2所述的基于终端的地形预警方法,其特征在于,所述判断终端是否处于移动状态,如果是,触发开启预警功能的指令具体包括:通过重力加速度传感器采集终端重心数据,并分析重心数据的变化,如果重心数据的变化在预设变化幅度内,则触发开启预警功能的指令;或者通过定位装置实时获取终端的位置信息,并根据位置信息计算终端的移动速率,如果移动速率在预设速率范围内,则触发开启预警功能的指令;或者检测到作用在终端触控屏上的预设操作时,触发开启预警功能的指令。4.根据权利要求1所述的基于终端的地形预警方法,其特征在于,在相对距离不在预设距离范围内之后,还包括:计算相对距离发生变化的差值;如果所述差值不在预设差值范围内,则发出预警信息。5.根据权利要求1所述的基于终端的地形预警方法,其特征在于,在发出预警信息之后,还包括:接收到校准报警准确性的指令时,根据获取的倾斜角度修改预设角度范围,同时根据获取的相对距离修改预设对应关系表中与倾斜角度对应的预设距离范围。6.一种基于终端的地形预警装置,其特征在于,包括:检测数据获取模块,用于检测到开启预警功能的指令时,实时获取终端...

【专利技术属性】
技术研发人员:倪海祥
申请(专利权)人:上海与德信息技术有限公司
类型:发明
国别省市:上海;31

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

1