2024年9月18日发(作者:姜吹)
(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(21)申请号 CN2.0
(22)申请日 2017.05.04
(71)申请人 深圳市金立通信设备有限公司
地址 518040 广东省深圳市福田区深南大道7028号时代科技大厦东座21楼
(72)发明人 黄儒鸿 张柳
(74)专利代理机构 深圳中一专利商标事务所
代理人 阳开亮
(51)
(10)申请公布号 CN 107199969 A
(43)申请公布日 2017.09.26
权利要求说明书 说明书 幅图
(54)发明名称
端
(57)摘要
本发明实施例提供一种车载导航状
一种车载导航状态的监控方法及终
态的监控方法及终端,其中方法包括:判
断终端是否处于非休眠状态;若处于非休
眠状态,则监测第一预设时间内终端平面
与水平面的夹角的变化值是否小于第一预
设阈值;若小于第一预设阈值,则监测第
二预设时间内终端的加速度是否在不断的
变化且加速度大小是否大于第二预设阈
值;若加速度在不断的变化且加速度大小
大于第二预设阈值,则判断第二预设时间
内终端的加速度方向的变化值是否小于第
三预设阈值;若小于第三预设阈值,则确
定终端处于车载导航状态。本发明实施例
可以不依靠导航地图,准确的判断出终端
是否处于车载导航状态,并且可以为终端
上的其他应用提供场景依据,更好的为终
端用户服务,提高了用户体验。
法律状态
法律状态公告日
法律状态信息
2020-01-14
授权
2017-10-27
实质审查的生效
2017-09-26
公开
2021-04-16
未缴年费专利权终止
法律状态
授权
实质审查的生效
公开
未缴年费专利权终止
权 利 要 求 说 明 书
1.一种车载导航状态的监控方法,其特征在于,包括:
判断终端是否处于非休眠状态;
若处于非休眠状态,则监测第一预设时间内终端平面与水平面的夹角的变化值是否
小于第一预设阈值;
若小于第一预设阈值,则监测第二预设时间内终端的加速度是否在不断的变化且加
速度大小是否大于第二预设阈值;
若加速度在不断的变化且加速度大小大于第二预设阈值,则判断所述第二预设时间
内终端的加速度方向的变化值是否小于第三预设阈值;
若小于第三预设阈值,则确定所述终端处于车载导航状态。
2.如权利要求1所述的车载导航状态的监控方法,其特征在于,所述若小于第三预设
阈值之后还包括:
监测终端上的导航软件是否打开;
若终端上的导航软件打开,则确定所述终端处于车载导航状态;
或者,监测终端是否接收到卫星位置数据;
若终端接收到卫星位置数据,则确定所述终端处于车载导航状态。
所述终端处于车载导航状态之后还包括:
统计车载导航时间,判断所述车载导航时间是否超过预设时间阈值;
若超过预设时间阈值,则提醒用户处于疲劳驾驶状态。
4.如权利要求3所述的车载导航状态的监控方法,其特征在于,所述若超过预设时间
阈值,则提醒用户处于疲劳驾驶状态之后还包括:
控制终端内安装的音乐播放软件播放预设类型的音乐。
5.如权利要求4所述的车载导航状态的监控方法,其特征在于,所述控制终端内安装
的音乐播放软件播放预设类型的音乐之后还包括:
监测所述终端当前所处环境的温度是否高于预设温度阈值;
若高于预设温度阈值,则发送指令给车机控制系统,请求下调车内空调温度,并加大通
风。
6.一种终端,其特征在于,包括:
休眠监测单元,用于判断终端是否处于非休眠状态;
平面夹角监测单元,用于若处于非休眠状态,则监测第一预设时间内终端平面与水平
面的夹角的变化值是否小于第一预设阈值;
加速度监测单元,用于若小于第一预设阈值,则监测第二预设时间内终端的加速度是
否在不断的变化且加速度大小是否大于第二预设阈值;
加速度方向计算单元,用于若加速度在不断的变化且加速度大小大于第二预设阈值,
则判断所述第二预设时间内终端的加速度方向的变化值是否小于第三预设阈值;
导航状态确定单元,用于若小于第三预设阈值,则确定所述终端处于车载导航状态。
7.如权利要求6所述的终端,其特征在于,还包括:
导航软件监测单元,用于监测终端上的导航软件是否打开;
所述导航状态确定单元,还用于若终端上的导航软件打开,则确定所述终端处于车载
导航状态;或者,
卫星数据监测单元,用于监测终端是否接收到卫星位置数据;
所述导航状态确定单元,还用于若终端接收到卫星位置数据,则确定所述终端处于车
载导航状态。
8.如权利要求7所述的终端,其特征在于,还包括:
导航时间统计单元,用于统计车载导航时间,判断所述车载导航时间是否超过预设时
间阈值;
疲劳驾驶提示单元,用于若超过预设时间阈值,则提醒用户处于疲劳驾驶状态。
9.如权利要求8所述的终端,其特征在于,还包括:
音乐播放控制单元,用于控制终端内安装的音乐播放软件播放预设类型的音乐。
10.如权利要求9所述的终端,其特征在于,还包括:
温度监测单元,用于监测所述终端当前所处环境的温度是否高于预设温度阈值;
温度控制单元,用于若高于预设温度阈值,则发送指令给车机控制系统,请求下调车内
空调温度,并加大通风。
说 明 书
技术领域
本发明实施例属于电子技术领域,尤其涉及一种车载导航状态的监控方法及终端。
背景技术
随着导航技术的不断发展,目前汽车上所使用的导航方式已经从专用的车载导航终
端转移到了安装有导航软件的移动终端上,相对于以前的车载导航终端,移动终端可
以很方便的升级导航软件,而且几乎没有任何额外的成本,用户仅需要在汽车上安装
一个固定移动终端的支架即可。
目前,汽车判断自身是否处于车载导航状态的技术方案,一般是通过移动终端上安装
的导航软件来实现的,导航软件在导航定位时,会读取到移动终端内加速度传感器数
据以及在导航地图上绘制的行走路线等信息,然后根据这些信息计算出平均时速,进
而根据平均时速来判断汽车上的移动终端是否处于车载导航状态。然而,这种方法
必须要使用或者打开导航地图,并且获取的判断结果一般只有第三方导航软件可以
知道,而移动终端上的其他应用无法共享判断结果,不能为移动终端上的其他应用提
供场景依据。
发明内容
本发明实施例提供一种车载导航状态的监控方法及终端,可以不依靠导航地图,准确
的判断出终端是否处于车载导航状态,并且可以为终端上的其他应用提供场景依据,
更好的为终端用户服务,提高了用户体验。
本发明实施例一方面提供一种车载导航状态的监控方法,包括:
判断终端是否处于非休眠状态;
若处于非休眠状态,则监测第一预设时间内终端平面与水平面的夹角的变化值是否
小于第一预设阈值;
若小于第一预设阈值,则监测第二预设时间内终端的加速度是否在不断的变化且加
速度大小是否大于第二预设阈值;
若加速度在不断的变化且加速度大小大于第二预设阈值,则判断所述第二预设时间
内终端的加速度方向的变化值是否小于第三预设阈值;
若小于第三预设阈值,则确定所述终端处于车载导航状态。
本发明实施例另一方面还提供一种终端,包括:
休眠监测单元,用于判断终端是否处于非休眠状态;
平面夹角监测单元,用于若处于非休眠状态,则监测第一预设时间内终端平面与水平
面的夹角的变化值是否小于第一预设阈值;
加速度监测单元,用于若小于第一预设阈值,则监测第二预设时间内终端的加速度是
否在不断的变化且加速度大小是否大于第二预设阈值;
加速度方向计算单元,用于若加速度在不断的变化且加速度大小大于第二预设阈值,
则判断所述第二预设时间内终端的加速度方向的变化值是否小于第三预设阈值;
导航状态确定单元,用于若小于第三预设阈值,则确定所述终端处于车载导航状态。
本发明实施例通过判断终端是否处于非休眠状态;若处于非休眠状态,则监测第一预
设时间内终端平面与水平面的夹角的变化值是否小于第一预设阈值;若小于第一预
设阈值,则监测第二预设时间内终端的加速度是否在不断的变化且加速度大小是否
大于第二预设阈值;若加速度在不断的变化且加速度大小大于第二预设阈值,则判断
所述第二预设时间内终端的加速度方向的变化值是否小于第三预设阈值;若小于第
三预设阈值,则确定所述终端处于车载导航状态,从而可以不依靠导航地图,准确的判
断出终端是否处于车载导航状态,并且可以为终端上的其他应用提供场景依据,更好
的为终端用户服务,提高了用户体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用
的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本
领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其
他的附图。
图1是本发明实施例提供的一种车载导航状态的监控方法的示意流程图;
图2是本发明实施例提供的一种车载导航状态的监控方法中终端内默认坐标系的示
意图;
图3是本发明实施例提供的一种车载导航状态的监控方法中终端内默认坐标系的三
个轴向的重力加速度的矢量合力平面图;
图4是本发明另一实施例提供的一种车载导航状态的监控方法的示意流程图;
图5是本发明实施例提供的一种终端的示意性框图;
图6是本发明另一实施例提供的一种终端的示意性框图;
图7是本发明再一实施例提供的一种终端的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整
地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本
发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有
其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描
述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特
征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的
而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除
非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形
式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相
关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解
释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”
或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响
应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事
件]”。
具体实现中,本发明实施例中描述的终端包括但不限于诸如具有触摸敏感表面(例如,
触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便
携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具
有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。
在接下来的讨论中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的是,
终端可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其它物理用户接口设
备。
终端支持各种应用程序,例如以下中的一个或多个:绘图应用程序、演示应用程序、
文字处理应用程序、网站创建应用程序、盘刻录应用程序、电子表格应用程序、游
戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息收
发应用程序、锻炼支持应用程序、照片管理应用程序、数码相机应用程序、数字摄
影机应用程序、web浏览应用程序、数字音乐播放器应用程序和/或数字视频播放
器应用程序。
可以在终端上执行的各种应用程序可以使用诸如触摸敏感表面的至少一个公共物理
用户接口设备。可以在应用程序之间和/或相应应用程序内调整和/或改变触摸敏感
表面的一个或多个功能以及终端上显示的相应信息。这样,终端的公共物理架构(例
如,触摸敏感表面)可以支持具有对用户而言直观且透明的用户界面的各种应用程序。
参见图1,是本发明实施例提供一种车载导航状态的监控方法的示意流程图。如图1
所示,该方法可包括以下步骤:
步骤S101,判断终端是否处于非休眠状态,若处于非休眠状态,则进入步骤S102;否则
进入步骤S106。
在本实施例中,可以通过检测终端的CPU是否正在运行来判断终端是否处于非休眠
状态,若检测到终端的CPU正在运行,则说明终端处于非睡眠状态;若检测到终端的
CPU没有运行,则说明终端处于睡眠状态。
在本实施例中,还可以通过检测终端内是否有程序正在进行网络数据的收发来判断
终端是否处于休眠状态,若检测到有程序正在进行网络数据的收发,则说明终端处于
非休眠状态;反之,处于休眠状态。
在本实施例中,还可以通过读取系统的属性来判断终端是否处于非休眠状态,当终端
处于休眠或非休眠状态时,系统的属性上均会记录有相应的内容。
步骤S102,监测第一预设时间内终端平面与水平面的夹角的变化值是否小于第一预
设阈值,若小于第一预设阈值,则进入步骤S103;否则进入步骤S106。
在利用终端进行车载导航时,一般将终端固定在车辆中安装的手机支架上,因此当终
端处于车载导航状态时,终端平面相对于水平面的夹角总是相对固定,变化很小。因
此,本实施例中,若监测到第一预设时间内终端平面与水平面的夹角的变化值小于第
一预设阈值,则进入步骤S103;反之,则说明终端处于非休眠状态,直接跳转至步骤
S106。
进一步的,在本实施例中,监测第一预设时间内终端平面与水平面的夹角的变化值包
括:
终端每隔一段时间获取一次重力传感器的三轴数据,并根据获取的重力传感器的三
轴数据来计算终端平面与水平面的夹角,并将本次计算得到的夹角与前次计算得到
的夹角进行比较,得到两个时间点内夹角的变化值,并依次类推得到第一预设时间内
终端平面与水平面的夹角的变化值。
其中,重力传感器的三轴数据分别为终端内默认坐标系的X、Y、Z三个轴向的重力
加速度的矢量力数据,其中X、Y轴分别为终端平面的两边,Z轴垂直于终端平面,其
坐标系的示意图参见图2所示。其中,所述根据获取的重力传感器的三轴数据来计
算终端平面与水平面的夹角包括:
假设X轴、Y轴上重力加速度的矢量合力为A,终端平面与水平面的夹角为b,那么
根据图3示出的三个轴向的重力加速度的矢量合力平面图可知:tanb=z/A;而又有
其中,x、y、z分别为采集到的重力传感器在X、Y、Z三轴上的矢量力数据。
步骤S103,监测第二预设时间内终端的加速度是否在不断的变化且加速度大小是否
大于第二预设阈值,若加速度在不断的变化且加速度大小大于第二预设阈值,则进入
步骤S104;否则进入步骤S106。
在本实施例中,所述终端可通过自身内置的加速度传感器来实时监测自身的加速度,
若监测到在第二预设时间内加速度传感器连续多次检测到的加速度总是有变化的,
并且多次检测到的加速度大小均大于第二预设阈值,则说明此时终端可能位于行驶
的车上,进入到步骤S104中继续判断;反之,则说明终端不可能位于行驶的车上,即处
于非车载导航状态,直接进入到步骤S106。
步骤S104,判断所述第二预设时间内终端的加速度方向的变化值是否小于第三预设
阈值,若小于第三预设阈值,则进入步骤S105;否则进入步骤S106。
在利用终端进行车载导航时,终端加速度总是朝着某个方向,因为终端在车载导航状
态下其位置总是相对固定不变,并且车辆行走时总是相对直线行驶,即时有上下坡,但
是移动终端的加速度传感器的三个轴相对于行走“直线”而言并无变化,相对汽车的
行驶方向也没有发生变化,因此其加速度方向相对于车辆底盘而言没有变化。所以,
本实施例中,可以通过判断在第二预设时间内终端加速度方向的变化值是否小于第
三预设阈值来确定终端是否处于车载导航状态,其中加速度方向是指终端加速度合
力的方向。
步骤S105,确定所述终端处于车载导航状态。
步骤S106,确定所述终端处于非车载导航状态。
在本实施例中,若判断了所述第二预设时间内终端加速度方向的变化值小于第三预
设阈值,则说明终端当前处于车载导航状态;反之,则若判断了所述第二预设时间内终
端加速度方向的变化值大于或者等于第三预设阈值,说明终端当前处于非车载导航
状态。
优选的,在其他实现示例中,在步骤S104中若判断所述第二预设时间内终端的加速
度方向的变化值小于第三预设阈值之后还包括:
监测终端上的导航软件是否打开;
若终端上的导航软件打开,则进入步骤S105,确定所述终端处于车载导航状态;
或者,监测终端是否接收到卫星位置数据;
若终端接收到卫星位置数据,则进入步骤S105,确定所述终端处于车载导航状态。
同理,若监测到终端上的导航软件未打开或者终端在一段时间内未接收到卫星位置
数据,则说明终端处于非车载导航状态,这样可以进一步提高判断结果的准确性。
以上可以看出,本实施例提供的一种车载导航状态的监控方法由于通过判断终端是
否处于非休眠状态;若处于非休眠状态,则监测第一预设时间内终端平面与水平面的
夹角的变化值是否小于第一预设阈值;若小于第一预设阈值,则监测第二预设时间内
终端的加速度是否在不断的变化且加速度大小是否大于第二预设阈值;若加速度在
不断的变化且加速度大小大于第二预设阈值,则判断所述第二预设时间内终端的加
速度方向的变化值是否小于第三预设阈值;若小于第三预设阈值,则确定所述终端处
于车载导航状态,从而可以不依靠导航地图,准确的判断出终端是否处于车载导航状
态,并且可以为终端上的其他应用提供场景依据,更好的为终端用户服务,提高了用户
体验。
图4示出了本发明另一实施例提供的一种车载导航状态的监控方法的示意流程图。
参见图4所示,该方法可以包括以下步骤:
步骤S401,判断终端是否处于非休眠状态,若处于非休眠状态,则进入到步骤S402;反
之,进入步骤S406。
步骤S402,监测第一预设时间内终端平面与水平面的夹角的变化值是否小于第一预
设阈值,若小于第一预设阈值,则进入步骤S403;反之,进入步骤S406。
步骤S403,监测第二预设时间内终端的加速度是否在不断的变化且加速度大小是否
大于第二预设阈值;若加速度在不断的变化且加速度大小大于第二预设阈值,则进入
步骤S404;反之,进入步骤S406。
步骤S404,判断所述第二预设时间内终端的加速度方向的变化值是否小于第三预设
阈值,若小于第三预设阈值,则进入步骤S405;反之,进入步骤S406。
步骤S405,确定所述终端处于车载导航状态。
步骤S406,确定所述终端处于非车载导航状态。
需要说明的是,本实施例中的步骤S401~步骤S406由于与上一实施例中的步骤
S101~步骤S106的实现方式完全相同,因此,在此不再赘述。
步骤S407,统计车载导航时间,判断所述车载导航时间是否超过预设时间阈值,若超
过预设时间阈值,则进入到步骤S408;反之,不做处理。
在本实施例中,所述预设时间阈值为疲劳驾驶时间阈值,当车载导航时间超过所述预
设时间阈值时,说明当前用户连续驾驶较长时间属于疲劳驾驶,此时进入到步骤S408
中对用户进行提醒。
步骤S408,提醒用户处于疲劳驾驶状态。
在本实施例中,可通过终端内的语音提示的方式提醒用户当前正处于疲劳驾驶状态,
如:预先在终端内存储疲劳驾驶的语音提示信息,当确定用户处于疲劳驾驶状态时读
取并播放所述语音提示信息;也可以通过振动或者响铃的报警方式来提示用户当前
处于疲劳驾驶状态。
优选地,在步骤S408之后还可以包括:
步骤S409,控制终端内安装的音乐播放软件播放预设类型的音乐。
在本实施例中,步骤S409具体包括:
判断终端内安装的音乐播放软件的音乐播放状态;
若所述音乐播放软件当前正在播放音乐,则控制所述音乐播放软件从音乐库中提取
预设类型的音乐添加到播放列表,并播放所述播放列表中添加的音乐;
若所述音乐播放软件当前处于关闭状态,则采集终端当前所处环境的噪音值,并判断
所述噪音值是否小于预设噪音阈值;
若小于预设噪音阈值,则控制终端自动启动音乐播放软件,并控制所述音乐播放软件
从音乐库中提取预设类型的音乐添加到播放列表中,并播放所述播放列表中添加的
音乐。
在本实施例中,若终端当前所处环境的噪音值小于预设噪音阈值,则说明当前用户可
能是关窗行车中,容易出现疲劳驾驶状态,因此控制终端自动启动音乐播放软件播放
预设类型的音乐;若终端当前所处环境的噪音值大于预设噪音阈值,则说明当前终端
所处环境吵闹,比如用户可能是处于开窗行车中或者车内有多人在聊天,此时即使开
启音乐播放软件音乐效果对用户疲劳驾驶状态调节的作用也不大,因此,此时不做处
理。
进一步的,在本实施例中,所述预设类型的音乐包括但不限于摇滚类型、运动类型等
节奏快令人精神振奋类的音乐,这样可以减少用户疲劳情况的出现。
优选的,本实施例中,在步骤S409之后还可以包括:
步骤S410,监测所述终端当前所处环境的温度是否高于预设温度阈值,若高于预设温
度阈值,则进入到步骤S411;反之,不做处理。
步骤S411,发送指令给车机控制系统,请求下调车内空调温度,并加大通风。
由于在温度较高的情况下用户容易进入睡眠状态,若用户驾驶时间较长,而当前车内
温度又较高,那么用户很容易出现犯困状态,不利于行车安全,因此,本实施例中,进一
步监测车内温度,并在监测到车内温度大于预设阈值时,控制车机控制系统下调车内
空调温度,并加大通风,从而使用户保持清醒状态,减少用户疲劳情况的出现。
进一步的,本实施例中,所述终端预先通过蓝牙或者wifi与车机控制系统建立无线通
信连接,在检测到车内温度高于预设温度阈值时通过蓝牙连接或者wifi连接向车辆
的车机控制系统发送指令,以使车机系统根据接收到的指令来下调空调温度并加大
通风。
以上可以看出,相对于上一实施例,本实施例提供的一种车载导航状态的监控方法,不
仅可以不依靠导航地图,准确的判断出终端是否处于车载导航状态,为终端上的其他
应用提供场景依据,更好的为终端用户服务,提高了用户体验;而且还可以根据判断出
的车载导航状态,统计车载导航时间,在车辆处于疲劳驾驶及时采用相应的措施减少
用户的疲劳程度,保证了用户的行车安全。
图5是本发明实施例提供的一种终端的示意性框图。为了便于说明仅仅示出了与本
实施例相关的部分。
参见图5所示,本实施例提供的一种终端100包括:
休眠监测单元11,用于判断终端是否处于非休眠状态;
平面夹角监测单元12,用于若处于非休眠状态,则监测第一预设时间内终端平面与水
平面的夹角的变化值是否小于第一预设阈值;
加速度监测单元13,用于若小于第一预设阈值,则监测第二预设时间内终端的加速度
是否在不断的变化且加速度大小是否大于第二预设阈值;
加速度方向计算单元14,用于若加速度在不断的变化且加速度大小大于第二预设阈
值,则判断所述第二预设时间内终端的加速度方向的变化值是否小于第三预设阈值;
导航状态确定单元17,用于若小于第三预设阈值,则确定所述终端处于车载导航状态。
可选的,所述终端100还包括:
导航软件监测单元15,用于监测终端上的导航软件是否打开;
所述导航状态确定单元17,还用于若终端上的导航软件打开,则确定所述终端处于车
载导航状态;或者,
卫星数据监测单元16,用于监测终端是否接收到卫星位置数据;
所述导航状态确定单元17,还用于若终端接收到卫星位置数据,则确定所述终端处于
车载导航状态。
可选的,参见图6所示,在另一实施例中,所述终端100还包括:
导航时间统计单元18,用于统计车载导航时间,判断所述车载导航时间是否超过预设
时间阈值;
疲劳驾驶提示单元19,用于若超过预设时间阈值,则提醒用户处于疲劳驾驶状态。
可选的,所述终端100还包括:
音乐播放控制单元20,用于控制终端内安装的音乐播放软件播放预设类型的音乐。
可选的,所述终端100还包括:
温度监测单元21,用于监测所述终端当前所处环境的温度是否高于预设温度阈值;
温度控制单元22,用于若高于预设温度阈值,则发送指令给车机控制系统,请求下调车
内空调温度,并加大通风。
需要说明的是,本发明实施例提供的上述终端中的各个单元,由于与本发明方法实施
例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发
明方法实施例中的叙述,此处不再赘述。
因此,可以看出,本发明实施例提供的终端同样可以不依靠导航地图,准确的判断出终
端是否处于车载导航状态,并且可以为终端上的其他应用提供场景依据,更好的为终
端用户服务,提高了用户体验;
参见图7,是本发明再一实施例提供的一种终端示意框图。如图7所示的本实施例中
的终端可以包括:一个或多个处理器701;一个或多个输入设备702,一个或多个输出
设备703和存储器704。上述处理器701、输入设备702、输出设备703和存储器
704通过总线705连接。存储器702用于存储指令,处理器701用于执行存储器702
存储的指令。其中,所述处理器701用于:
判断终端是否处于非休眠状态;
若处于非休眠状态,则监测第一预设时间内终端平面与水平面的夹角的变化值是否
小于第一预设阈值;
若小于第一预设阈值,则监测第二预设时间内终端的加速度是否在不断的变化且加
速度大小是否大于第二预设阈值;
若加速度在不断的变化且加速度大小大于第二预设阈值,则判断所述第二预设时间
内终端的加速度方向的变化值是否小于第三预设阈值;
若小于第三预设阈值,则确定所述终端处于车载导航状态。
所述处理器701还用于:
监测终端上的导航软件是否打开;
若终端上的导航软件打开,则确定所述终端处于车载导航状态;
或者,监测终端是否接收到卫星位置数据;
若终端接收到卫星位置数据,则确定所述终端处于车载导航状态。
所述处理器701还用于:
统计车载导航时间,判断所述车载导航时间是否超过预设时间阈值;
若超过预设时间阈值,则提醒用户处于疲劳驾驶状态。
所述处理器701还用于:
控制终端内安装的音乐播放软件播放预设类型的音乐。
所述处理器701还用于:
监测所述终端当前所处环境的温度是否高于预设温度阈值;
若高于预设温度阈值,则发送指令给车机控制系统,请求下调车内空调温度,并加大通
风。
应当理解,在本发明实施例中,所称处理器701可以是中央处理单元
(CentralProcessing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器
(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated
Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他
可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以
是微处理器或者该处理器也可以是任何常规的处理器等。
输入设备702可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的
方向信息)、麦克风等,输出设备703可以包括显示器(LCD等)、扬声器等。
该存储器704可以包括只读存储器和随机存取存储器,并向处理器701提供指令和
数据。存储器704的一部分还可以包括非易失性随机存取存储器。例如,存储器704
还可以存储设备类型的信息。
具体实现中,本发明实施例中所描述的处理器701、输入设备702、输出设备703可
执行本发明实施例提供的方法的第一实施例和第二实施例中所描述的实现方式,也
可执行本发明实施例所描述的终端的实现方式,在此不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元
及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明
硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成
及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和
设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述
的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述终端和单
元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的
方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅
仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可
以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或
讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的
间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示
的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多
个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实
施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各
个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成
的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,
可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本
质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件
产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以
使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个
实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只
读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access
Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉
本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或
替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围
应以权利要求的保护范围为准。
2024年9月18日发(作者:姜吹)
(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(21)申请号 CN2.0
(22)申请日 2017.05.04
(71)申请人 深圳市金立通信设备有限公司
地址 518040 广东省深圳市福田区深南大道7028号时代科技大厦东座21楼
(72)发明人 黄儒鸿 张柳
(74)专利代理机构 深圳中一专利商标事务所
代理人 阳开亮
(51)
(10)申请公布号 CN 107199969 A
(43)申请公布日 2017.09.26
权利要求说明书 说明书 幅图
(54)发明名称
端
(57)摘要
本发明实施例提供一种车载导航状
一种车载导航状态的监控方法及终
态的监控方法及终端,其中方法包括:判
断终端是否处于非休眠状态;若处于非休
眠状态,则监测第一预设时间内终端平面
与水平面的夹角的变化值是否小于第一预
设阈值;若小于第一预设阈值,则监测第
二预设时间内终端的加速度是否在不断的
变化且加速度大小是否大于第二预设阈
值;若加速度在不断的变化且加速度大小
大于第二预设阈值,则判断第二预设时间
内终端的加速度方向的变化值是否小于第
三预设阈值;若小于第三预设阈值,则确
定终端处于车载导航状态。本发明实施例
可以不依靠导航地图,准确的判断出终端
是否处于车载导航状态,并且可以为终端
上的其他应用提供场景依据,更好的为终
端用户服务,提高了用户体验。
法律状态
法律状态公告日
法律状态信息
2020-01-14
授权
2017-10-27
实质审查的生效
2017-09-26
公开
2021-04-16
未缴年费专利权终止
法律状态
授权
实质审查的生效
公开
未缴年费专利权终止
权 利 要 求 说 明 书
1.一种车载导航状态的监控方法,其特征在于,包括:
判断终端是否处于非休眠状态;
若处于非休眠状态,则监测第一预设时间内终端平面与水平面的夹角的变化值是否
小于第一预设阈值;
若小于第一预设阈值,则监测第二预设时间内终端的加速度是否在不断的变化且加
速度大小是否大于第二预设阈值;
若加速度在不断的变化且加速度大小大于第二预设阈值,则判断所述第二预设时间
内终端的加速度方向的变化值是否小于第三预设阈值;
若小于第三预设阈值,则确定所述终端处于车载导航状态。
2.如权利要求1所述的车载导航状态的监控方法,其特征在于,所述若小于第三预设
阈值之后还包括:
监测终端上的导航软件是否打开;
若终端上的导航软件打开,则确定所述终端处于车载导航状态;
或者,监测终端是否接收到卫星位置数据;
若终端接收到卫星位置数据,则确定所述终端处于车载导航状态。
所述终端处于车载导航状态之后还包括:
统计车载导航时间,判断所述车载导航时间是否超过预设时间阈值;
若超过预设时间阈值,则提醒用户处于疲劳驾驶状态。
4.如权利要求3所述的车载导航状态的监控方法,其特征在于,所述若超过预设时间
阈值,则提醒用户处于疲劳驾驶状态之后还包括:
控制终端内安装的音乐播放软件播放预设类型的音乐。
5.如权利要求4所述的车载导航状态的监控方法,其特征在于,所述控制终端内安装
的音乐播放软件播放预设类型的音乐之后还包括:
监测所述终端当前所处环境的温度是否高于预设温度阈值;
若高于预设温度阈值,则发送指令给车机控制系统,请求下调车内空调温度,并加大通
风。
6.一种终端,其特征在于,包括:
休眠监测单元,用于判断终端是否处于非休眠状态;
平面夹角监测单元,用于若处于非休眠状态,则监测第一预设时间内终端平面与水平
面的夹角的变化值是否小于第一预设阈值;
加速度监测单元,用于若小于第一预设阈值,则监测第二预设时间内终端的加速度是
否在不断的变化且加速度大小是否大于第二预设阈值;
加速度方向计算单元,用于若加速度在不断的变化且加速度大小大于第二预设阈值,
则判断所述第二预设时间内终端的加速度方向的变化值是否小于第三预设阈值;
导航状态确定单元,用于若小于第三预设阈值,则确定所述终端处于车载导航状态。
7.如权利要求6所述的终端,其特征在于,还包括:
导航软件监测单元,用于监测终端上的导航软件是否打开;
所述导航状态确定单元,还用于若终端上的导航软件打开,则确定所述终端处于车载
导航状态;或者,
卫星数据监测单元,用于监测终端是否接收到卫星位置数据;
所述导航状态确定单元,还用于若终端接收到卫星位置数据,则确定所述终端处于车
载导航状态。
8.如权利要求7所述的终端,其特征在于,还包括:
导航时间统计单元,用于统计车载导航时间,判断所述车载导航时间是否超过预设时
间阈值;
疲劳驾驶提示单元,用于若超过预设时间阈值,则提醒用户处于疲劳驾驶状态。
9.如权利要求8所述的终端,其特征在于,还包括:
音乐播放控制单元,用于控制终端内安装的音乐播放软件播放预设类型的音乐。
10.如权利要求9所述的终端,其特征在于,还包括:
温度监测单元,用于监测所述终端当前所处环境的温度是否高于预设温度阈值;
温度控制单元,用于若高于预设温度阈值,则发送指令给车机控制系统,请求下调车内
空调温度,并加大通风。
说 明 书
技术领域
本发明实施例属于电子技术领域,尤其涉及一种车载导航状态的监控方法及终端。
背景技术
随着导航技术的不断发展,目前汽车上所使用的导航方式已经从专用的车载导航终
端转移到了安装有导航软件的移动终端上,相对于以前的车载导航终端,移动终端可
以很方便的升级导航软件,而且几乎没有任何额外的成本,用户仅需要在汽车上安装
一个固定移动终端的支架即可。
目前,汽车判断自身是否处于车载导航状态的技术方案,一般是通过移动终端上安装
的导航软件来实现的,导航软件在导航定位时,会读取到移动终端内加速度传感器数
据以及在导航地图上绘制的行走路线等信息,然后根据这些信息计算出平均时速,进
而根据平均时速来判断汽车上的移动终端是否处于车载导航状态。然而,这种方法
必须要使用或者打开导航地图,并且获取的判断结果一般只有第三方导航软件可以
知道,而移动终端上的其他应用无法共享判断结果,不能为移动终端上的其他应用提
供场景依据。
发明内容
本发明实施例提供一种车载导航状态的监控方法及终端,可以不依靠导航地图,准确
的判断出终端是否处于车载导航状态,并且可以为终端上的其他应用提供场景依据,
更好的为终端用户服务,提高了用户体验。
本发明实施例一方面提供一种车载导航状态的监控方法,包括:
判断终端是否处于非休眠状态;
若处于非休眠状态,则监测第一预设时间内终端平面与水平面的夹角的变化值是否
小于第一预设阈值;
若小于第一预设阈值,则监测第二预设时间内终端的加速度是否在不断的变化且加
速度大小是否大于第二预设阈值;
若加速度在不断的变化且加速度大小大于第二预设阈值,则判断所述第二预设时间
内终端的加速度方向的变化值是否小于第三预设阈值;
若小于第三预设阈值,则确定所述终端处于车载导航状态。
本发明实施例另一方面还提供一种终端,包括:
休眠监测单元,用于判断终端是否处于非休眠状态;
平面夹角监测单元,用于若处于非休眠状态,则监测第一预设时间内终端平面与水平
面的夹角的变化值是否小于第一预设阈值;
加速度监测单元,用于若小于第一预设阈值,则监测第二预设时间内终端的加速度是
否在不断的变化且加速度大小是否大于第二预设阈值;
加速度方向计算单元,用于若加速度在不断的变化且加速度大小大于第二预设阈值,
则判断所述第二预设时间内终端的加速度方向的变化值是否小于第三预设阈值;
导航状态确定单元,用于若小于第三预设阈值,则确定所述终端处于车载导航状态。
本发明实施例通过判断终端是否处于非休眠状态;若处于非休眠状态,则监测第一预
设时间内终端平面与水平面的夹角的变化值是否小于第一预设阈值;若小于第一预
设阈值,则监测第二预设时间内终端的加速度是否在不断的变化且加速度大小是否
大于第二预设阈值;若加速度在不断的变化且加速度大小大于第二预设阈值,则判断
所述第二预设时间内终端的加速度方向的变化值是否小于第三预设阈值;若小于第
三预设阈值,则确定所述终端处于车载导航状态,从而可以不依靠导航地图,准确的判
断出终端是否处于车载导航状态,并且可以为终端上的其他应用提供场景依据,更好
的为终端用户服务,提高了用户体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用
的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本
领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其
他的附图。
图1是本发明实施例提供的一种车载导航状态的监控方法的示意流程图;
图2是本发明实施例提供的一种车载导航状态的监控方法中终端内默认坐标系的示
意图;
图3是本发明实施例提供的一种车载导航状态的监控方法中终端内默认坐标系的三
个轴向的重力加速度的矢量合力平面图;
图4是本发明另一实施例提供的一种车载导航状态的监控方法的示意流程图;
图5是本发明实施例提供的一种终端的示意性框图;
图6是本发明另一实施例提供的一种终端的示意性框图;
图7是本发明再一实施例提供的一种终端的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整
地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本
发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有
其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描
述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特
征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的
而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除
非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形
式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相
关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解
释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”
或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响
应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事
件]”。
具体实现中,本发明实施例中描述的终端包括但不限于诸如具有触摸敏感表面(例如,
触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便
携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具
有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。
在接下来的讨论中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的是,
终端可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其它物理用户接口设
备。
终端支持各种应用程序,例如以下中的一个或多个:绘图应用程序、演示应用程序、
文字处理应用程序、网站创建应用程序、盘刻录应用程序、电子表格应用程序、游
戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息收
发应用程序、锻炼支持应用程序、照片管理应用程序、数码相机应用程序、数字摄
影机应用程序、web浏览应用程序、数字音乐播放器应用程序和/或数字视频播放
器应用程序。
可以在终端上执行的各种应用程序可以使用诸如触摸敏感表面的至少一个公共物理
用户接口设备。可以在应用程序之间和/或相应应用程序内调整和/或改变触摸敏感
表面的一个或多个功能以及终端上显示的相应信息。这样,终端的公共物理架构(例
如,触摸敏感表面)可以支持具有对用户而言直观且透明的用户界面的各种应用程序。
参见图1,是本发明实施例提供一种车载导航状态的监控方法的示意流程图。如图1
所示,该方法可包括以下步骤:
步骤S101,判断终端是否处于非休眠状态,若处于非休眠状态,则进入步骤S102;否则
进入步骤S106。
在本实施例中,可以通过检测终端的CPU是否正在运行来判断终端是否处于非休眠
状态,若检测到终端的CPU正在运行,则说明终端处于非睡眠状态;若检测到终端的
CPU没有运行,则说明终端处于睡眠状态。
在本实施例中,还可以通过检测终端内是否有程序正在进行网络数据的收发来判断
终端是否处于休眠状态,若检测到有程序正在进行网络数据的收发,则说明终端处于
非休眠状态;反之,处于休眠状态。
在本实施例中,还可以通过读取系统的属性来判断终端是否处于非休眠状态,当终端
处于休眠或非休眠状态时,系统的属性上均会记录有相应的内容。
步骤S102,监测第一预设时间内终端平面与水平面的夹角的变化值是否小于第一预
设阈值,若小于第一预设阈值,则进入步骤S103;否则进入步骤S106。
在利用终端进行车载导航时,一般将终端固定在车辆中安装的手机支架上,因此当终
端处于车载导航状态时,终端平面相对于水平面的夹角总是相对固定,变化很小。因
此,本实施例中,若监测到第一预设时间内终端平面与水平面的夹角的变化值小于第
一预设阈值,则进入步骤S103;反之,则说明终端处于非休眠状态,直接跳转至步骤
S106。
进一步的,在本实施例中,监测第一预设时间内终端平面与水平面的夹角的变化值包
括:
终端每隔一段时间获取一次重力传感器的三轴数据,并根据获取的重力传感器的三
轴数据来计算终端平面与水平面的夹角,并将本次计算得到的夹角与前次计算得到
的夹角进行比较,得到两个时间点内夹角的变化值,并依次类推得到第一预设时间内
终端平面与水平面的夹角的变化值。
其中,重力传感器的三轴数据分别为终端内默认坐标系的X、Y、Z三个轴向的重力
加速度的矢量力数据,其中X、Y轴分别为终端平面的两边,Z轴垂直于终端平面,其
坐标系的示意图参见图2所示。其中,所述根据获取的重力传感器的三轴数据来计
算终端平面与水平面的夹角包括:
假设X轴、Y轴上重力加速度的矢量合力为A,终端平面与水平面的夹角为b,那么
根据图3示出的三个轴向的重力加速度的矢量合力平面图可知:tanb=z/A;而又有
其中,x、y、z分别为采集到的重力传感器在X、Y、Z三轴上的矢量力数据。
步骤S103,监测第二预设时间内终端的加速度是否在不断的变化且加速度大小是否
大于第二预设阈值,若加速度在不断的变化且加速度大小大于第二预设阈值,则进入
步骤S104;否则进入步骤S106。
在本实施例中,所述终端可通过自身内置的加速度传感器来实时监测自身的加速度,
若监测到在第二预设时间内加速度传感器连续多次检测到的加速度总是有变化的,
并且多次检测到的加速度大小均大于第二预设阈值,则说明此时终端可能位于行驶
的车上,进入到步骤S104中继续判断;反之,则说明终端不可能位于行驶的车上,即处
于非车载导航状态,直接进入到步骤S106。
步骤S104,判断所述第二预设时间内终端的加速度方向的变化值是否小于第三预设
阈值,若小于第三预设阈值,则进入步骤S105;否则进入步骤S106。
在利用终端进行车载导航时,终端加速度总是朝着某个方向,因为终端在车载导航状
态下其位置总是相对固定不变,并且车辆行走时总是相对直线行驶,即时有上下坡,但
是移动终端的加速度传感器的三个轴相对于行走“直线”而言并无变化,相对汽车的
行驶方向也没有发生变化,因此其加速度方向相对于车辆底盘而言没有变化。所以,
本实施例中,可以通过判断在第二预设时间内终端加速度方向的变化值是否小于第
三预设阈值来确定终端是否处于车载导航状态,其中加速度方向是指终端加速度合
力的方向。
步骤S105,确定所述终端处于车载导航状态。
步骤S106,确定所述终端处于非车载导航状态。
在本实施例中,若判断了所述第二预设时间内终端加速度方向的变化值小于第三预
设阈值,则说明终端当前处于车载导航状态;反之,则若判断了所述第二预设时间内终
端加速度方向的变化值大于或者等于第三预设阈值,说明终端当前处于非车载导航
状态。
优选的,在其他实现示例中,在步骤S104中若判断所述第二预设时间内终端的加速
度方向的变化值小于第三预设阈值之后还包括:
监测终端上的导航软件是否打开;
若终端上的导航软件打开,则进入步骤S105,确定所述终端处于车载导航状态;
或者,监测终端是否接收到卫星位置数据;
若终端接收到卫星位置数据,则进入步骤S105,确定所述终端处于车载导航状态。
同理,若监测到终端上的导航软件未打开或者终端在一段时间内未接收到卫星位置
数据,则说明终端处于非车载导航状态,这样可以进一步提高判断结果的准确性。
以上可以看出,本实施例提供的一种车载导航状态的监控方法由于通过判断终端是
否处于非休眠状态;若处于非休眠状态,则监测第一预设时间内终端平面与水平面的
夹角的变化值是否小于第一预设阈值;若小于第一预设阈值,则监测第二预设时间内
终端的加速度是否在不断的变化且加速度大小是否大于第二预设阈值;若加速度在
不断的变化且加速度大小大于第二预设阈值,则判断所述第二预设时间内终端的加
速度方向的变化值是否小于第三预设阈值;若小于第三预设阈值,则确定所述终端处
于车载导航状态,从而可以不依靠导航地图,准确的判断出终端是否处于车载导航状
态,并且可以为终端上的其他应用提供场景依据,更好的为终端用户服务,提高了用户
体验。
图4示出了本发明另一实施例提供的一种车载导航状态的监控方法的示意流程图。
参见图4所示,该方法可以包括以下步骤:
步骤S401,判断终端是否处于非休眠状态,若处于非休眠状态,则进入到步骤S402;反
之,进入步骤S406。
步骤S402,监测第一预设时间内终端平面与水平面的夹角的变化值是否小于第一预
设阈值,若小于第一预设阈值,则进入步骤S403;反之,进入步骤S406。
步骤S403,监测第二预设时间内终端的加速度是否在不断的变化且加速度大小是否
大于第二预设阈值;若加速度在不断的变化且加速度大小大于第二预设阈值,则进入
步骤S404;反之,进入步骤S406。
步骤S404,判断所述第二预设时间内终端的加速度方向的变化值是否小于第三预设
阈值,若小于第三预设阈值,则进入步骤S405;反之,进入步骤S406。
步骤S405,确定所述终端处于车载导航状态。
步骤S406,确定所述终端处于非车载导航状态。
需要说明的是,本实施例中的步骤S401~步骤S406由于与上一实施例中的步骤
S101~步骤S106的实现方式完全相同,因此,在此不再赘述。
步骤S407,统计车载导航时间,判断所述车载导航时间是否超过预设时间阈值,若超
过预设时间阈值,则进入到步骤S408;反之,不做处理。
在本实施例中,所述预设时间阈值为疲劳驾驶时间阈值,当车载导航时间超过所述预
设时间阈值时,说明当前用户连续驾驶较长时间属于疲劳驾驶,此时进入到步骤S408
中对用户进行提醒。
步骤S408,提醒用户处于疲劳驾驶状态。
在本实施例中,可通过终端内的语音提示的方式提醒用户当前正处于疲劳驾驶状态,
如:预先在终端内存储疲劳驾驶的语音提示信息,当确定用户处于疲劳驾驶状态时读
取并播放所述语音提示信息;也可以通过振动或者响铃的报警方式来提示用户当前
处于疲劳驾驶状态。
优选地,在步骤S408之后还可以包括:
步骤S409,控制终端内安装的音乐播放软件播放预设类型的音乐。
在本实施例中,步骤S409具体包括:
判断终端内安装的音乐播放软件的音乐播放状态;
若所述音乐播放软件当前正在播放音乐,则控制所述音乐播放软件从音乐库中提取
预设类型的音乐添加到播放列表,并播放所述播放列表中添加的音乐;
若所述音乐播放软件当前处于关闭状态,则采集终端当前所处环境的噪音值,并判断
所述噪音值是否小于预设噪音阈值;
若小于预设噪音阈值,则控制终端自动启动音乐播放软件,并控制所述音乐播放软件
从音乐库中提取预设类型的音乐添加到播放列表中,并播放所述播放列表中添加的
音乐。
在本实施例中,若终端当前所处环境的噪音值小于预设噪音阈值,则说明当前用户可
能是关窗行车中,容易出现疲劳驾驶状态,因此控制终端自动启动音乐播放软件播放
预设类型的音乐;若终端当前所处环境的噪音值大于预设噪音阈值,则说明当前终端
所处环境吵闹,比如用户可能是处于开窗行车中或者车内有多人在聊天,此时即使开
启音乐播放软件音乐效果对用户疲劳驾驶状态调节的作用也不大,因此,此时不做处
理。
进一步的,在本实施例中,所述预设类型的音乐包括但不限于摇滚类型、运动类型等
节奏快令人精神振奋类的音乐,这样可以减少用户疲劳情况的出现。
优选的,本实施例中,在步骤S409之后还可以包括:
步骤S410,监测所述终端当前所处环境的温度是否高于预设温度阈值,若高于预设温
度阈值,则进入到步骤S411;反之,不做处理。
步骤S411,发送指令给车机控制系统,请求下调车内空调温度,并加大通风。
由于在温度较高的情况下用户容易进入睡眠状态,若用户驾驶时间较长,而当前车内
温度又较高,那么用户很容易出现犯困状态,不利于行车安全,因此,本实施例中,进一
步监测车内温度,并在监测到车内温度大于预设阈值时,控制车机控制系统下调车内
空调温度,并加大通风,从而使用户保持清醒状态,减少用户疲劳情况的出现。
进一步的,本实施例中,所述终端预先通过蓝牙或者wifi与车机控制系统建立无线通
信连接,在检测到车内温度高于预设温度阈值时通过蓝牙连接或者wifi连接向车辆
的车机控制系统发送指令,以使车机系统根据接收到的指令来下调空调温度并加大
通风。
以上可以看出,相对于上一实施例,本实施例提供的一种车载导航状态的监控方法,不
仅可以不依靠导航地图,准确的判断出终端是否处于车载导航状态,为终端上的其他
应用提供场景依据,更好的为终端用户服务,提高了用户体验;而且还可以根据判断出
的车载导航状态,统计车载导航时间,在车辆处于疲劳驾驶及时采用相应的措施减少
用户的疲劳程度,保证了用户的行车安全。
图5是本发明实施例提供的一种终端的示意性框图。为了便于说明仅仅示出了与本
实施例相关的部分。
参见图5所示,本实施例提供的一种终端100包括:
休眠监测单元11,用于判断终端是否处于非休眠状态;
平面夹角监测单元12,用于若处于非休眠状态,则监测第一预设时间内终端平面与水
平面的夹角的变化值是否小于第一预设阈值;
加速度监测单元13,用于若小于第一预设阈值,则监测第二预设时间内终端的加速度
是否在不断的变化且加速度大小是否大于第二预设阈值;
加速度方向计算单元14,用于若加速度在不断的变化且加速度大小大于第二预设阈
值,则判断所述第二预设时间内终端的加速度方向的变化值是否小于第三预设阈值;
导航状态确定单元17,用于若小于第三预设阈值,则确定所述终端处于车载导航状态。
可选的,所述终端100还包括:
导航软件监测单元15,用于监测终端上的导航软件是否打开;
所述导航状态确定单元17,还用于若终端上的导航软件打开,则确定所述终端处于车
载导航状态;或者,
卫星数据监测单元16,用于监测终端是否接收到卫星位置数据;
所述导航状态确定单元17,还用于若终端接收到卫星位置数据,则确定所述终端处于
车载导航状态。
可选的,参见图6所示,在另一实施例中,所述终端100还包括:
导航时间统计单元18,用于统计车载导航时间,判断所述车载导航时间是否超过预设
时间阈值;
疲劳驾驶提示单元19,用于若超过预设时间阈值,则提醒用户处于疲劳驾驶状态。
可选的,所述终端100还包括:
音乐播放控制单元20,用于控制终端内安装的音乐播放软件播放预设类型的音乐。
可选的,所述终端100还包括:
温度监测单元21,用于监测所述终端当前所处环境的温度是否高于预设温度阈值;
温度控制单元22,用于若高于预设温度阈值,则发送指令给车机控制系统,请求下调车
内空调温度,并加大通风。
需要说明的是,本发明实施例提供的上述终端中的各个单元,由于与本发明方法实施
例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发
明方法实施例中的叙述,此处不再赘述。
因此,可以看出,本发明实施例提供的终端同样可以不依靠导航地图,准确的判断出终
端是否处于车载导航状态,并且可以为终端上的其他应用提供场景依据,更好的为终
端用户服务,提高了用户体验;
参见图7,是本发明再一实施例提供的一种终端示意框图。如图7所示的本实施例中
的终端可以包括:一个或多个处理器701;一个或多个输入设备702,一个或多个输出
设备703和存储器704。上述处理器701、输入设备702、输出设备703和存储器
704通过总线705连接。存储器702用于存储指令,处理器701用于执行存储器702
存储的指令。其中,所述处理器701用于:
判断终端是否处于非休眠状态;
若处于非休眠状态,则监测第一预设时间内终端平面与水平面的夹角的变化值是否
小于第一预设阈值;
若小于第一预设阈值,则监测第二预设时间内终端的加速度是否在不断的变化且加
速度大小是否大于第二预设阈值;
若加速度在不断的变化且加速度大小大于第二预设阈值,则判断所述第二预设时间
内终端的加速度方向的变化值是否小于第三预设阈值;
若小于第三预设阈值,则确定所述终端处于车载导航状态。
所述处理器701还用于:
监测终端上的导航软件是否打开;
若终端上的导航软件打开,则确定所述终端处于车载导航状态;
或者,监测终端是否接收到卫星位置数据;
若终端接收到卫星位置数据,则确定所述终端处于车载导航状态。
所述处理器701还用于:
统计车载导航时间,判断所述车载导航时间是否超过预设时间阈值;
若超过预设时间阈值,则提醒用户处于疲劳驾驶状态。
所述处理器701还用于:
控制终端内安装的音乐播放软件播放预设类型的音乐。
所述处理器701还用于:
监测所述终端当前所处环境的温度是否高于预设温度阈值;
若高于预设温度阈值,则发送指令给车机控制系统,请求下调车内空调温度,并加大通
风。
应当理解,在本发明实施例中,所称处理器701可以是中央处理单元
(CentralProcessing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器
(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated
Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他
可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以
是微处理器或者该处理器也可以是任何常规的处理器等。
输入设备702可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的
方向信息)、麦克风等,输出设备703可以包括显示器(LCD等)、扬声器等。
该存储器704可以包括只读存储器和随机存取存储器,并向处理器701提供指令和
数据。存储器704的一部分还可以包括非易失性随机存取存储器。例如,存储器704
还可以存储设备类型的信息。
具体实现中,本发明实施例中所描述的处理器701、输入设备702、输出设备703可
执行本发明实施例提供的方法的第一实施例和第二实施例中所描述的实现方式,也
可执行本发明实施例所描述的终端的实现方式,在此不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元
及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明
硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成
及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和
设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述
的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述终端和单
元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的
方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅
仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可
以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或
讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的
间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示
的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多
个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实
施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各
个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成
的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,
可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本
质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件
产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以
使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个
实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只
读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access
Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉
本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或
替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围
应以权利要求的保护范围为准。