一种降低设备GPS运行功耗的方法及装置制造方法及图纸

技术编号:20864419 阅读:46 留言:0更新日期:2019-04-17 08:58
本发明专利技术公开了一种降低设备GPS运行功耗的方法及装置,其中方法包括通过设备内嵌的传感器获取设备的G‑Sensor数据,处理相应G‑Sensor数据以判别当前设备的状态;若当前设备处于运动状态,则对应启动GPS功能;若当前设备处于静止状态,则对应关闭GPS功能。本发明专利技术可以在不增加任何硬件成本的前提下,只通过软件升级的方式降低GPS重度用户的功耗,延长续航时间。

【技术实现步骤摘要】
一种降低设备GPS运行功耗的方法及装置
本专利技术属于数据处理领域,具体涉及一种降低设备GPS运行功耗的方法及装置。
技术介绍
当前的移动GPS设备(GPS手环,儿童手表,运动手表,手机等),这些移动设备的GPS在持续工作的时候功耗非常大,但是对于移动设备的电池容量又是有限的,无法满足长续航要求。GPS工作时功耗大,因为需要AP参与算法解码.当前手机的GPS主流方案是GPS芯片(GPS逻辑控制器)从天空接收卫星信息,然后把原始卫星信息透传给AP,AP通过相应的算法解析出经纬度等GPS信息.对位置信息的解析,APCPU运算量非常大,导致功耗很高,一般可达到150mA到200mA。现有产品中大功耗工作场景包括GPS手环的运动轨迹追踪模式、儿童手表的位置追踪模式、运动手表的运动轨迹追踪模式以及手机上面的咕咚等运动软件跑步模式;而本专利技术就是针对上述场景,解决GPS高耗电问题,为移动设备提供长久续航的一个方案.
技术实现思路
为了解决现有技术的问题,本专利技术公开了一种降低设备GPS运行功耗的方法,通过移动设备的G-Sensor识别移动设备的运动状态,当移动设备处于运动状态下,开启GPS逻辑控制器;当移动设备处于静止状态下,关闭GPS逻辑控制器,让AP睡眠以达到降低平均功耗的目的。一种降低设备GPS运行功耗的方法,包括以下步骤:通过设备内嵌的传感器获取设备的G-Sensor数据,处理相应G-Sensor数据以判别当前设备的状态;若当前设备处于运动状态,则对应启动GPS功能;若当前设备处于静止状态,则对应关闭GPS功能。在本专利技术的一个优选实施例中,所述G-Sensor数据包括X/Y/Z三轴向量数据,并同时对X/Y/Z三轴向量数据进行处理,根据处理结果判别当前设备出于运动状态或静止状态。在本专利技术的一个优选实施例中,设定X轴向量数据为X,Y轴向量数据为Y,Z轴向量数据为Z,则获取的结果数据,若结果数据小于50认为是静止状态;若结果数据大于150认为是运动状态。在本专利技术的一个优选实施例中,当设备由运动向静止转换,直到小于50认定静止;当设备由静止向运动转换,直到大于150认定运动;其中结果数据位于50到150的空间作为转换缓冲区,防止设备频繁切换带来的不稳定性。在本专利技术的一个优选实施例中,还包括基带芯片的处理器,所述处理器根据所述结果数据用于输出设备的状态:静止状态或运动状态。在本专利技术的一个优选实施例中,还包括控制GPS功能开闭的GPS逻辑控制器,所述GPS逻辑控制器获取所述处理器的指令,所述指令为输出设备的状态。在本专利技术的一个优选实施例中,采用内嵌的M3低功耗处理器处理相应G-Sensor数据。在本专利技术的一个优选实施例中,所述设备包括但不限于移动终端、可穿戴设备。一种降低设备GPS运行功耗的装置,包括:融入动静算法的M3低功耗处理器;连接有动静消息接收器以及动静消息分发器的基带芯片的处理器;以及控制GPS功能开闭的GPS逻辑控制器。通过以上技术方案,本专利技术的技术效果在于:本专利技术可以在不增加任何硬件成本的前提下,只通过软件升级的方式降低GPS重度用户的功耗,延长续航时间。附图说明图1为本专利技术的工作原理图。M3:soc(系统级芯片)里面集成的M3低功耗处理器,专门用于处理sensor(传感器)数据AP:soc的CPU,基带芯片的处理器GPStracking:GPS持续定位的一种工作模式.动静算法:通过分析G-sensor数据,判断终端运动状态.G-Sensor:重力加速度传感器.具体实施方式为进一步阐述本专利技术达成预定目的所采取的技术手段及功效,以下结合附图及实施例对本专利技术的具体实施方式、结构特征及其功效,详细说明如下。在本专利技术的描述中,需要理解的是,术语“内置”、“外置”、“垂直”、“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。术语“相连”、“连接”、“固定”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本专利技术中的具体含义。实施例1:一种降低设备GPS运行功耗的方法,包括以下步骤:通过设备内嵌的传感器获取设备的G-Sensor数据,处理相应G-Sensor数据以判别当前设备的状态;若当前设备处于运动状态,则对应启动GPS功能;若当前设备处于静止状态,则对应关闭GPS功能。上述G-Sensor数据包括X/Y/Z三轴向量数据,并同时对X/Y/Z三轴向量数据进行处理,根据处理结果判别当前设备出于运动状态或静止状态。其中设定X轴向量数据为X,Y轴向量数据为Y,Z轴向量数据为Z,则获取的结果数据,具体地结果数据为X的平方+Y的平方+Z的平方的求和的数值进行开根号运算,如重力加速度为9.8m/s^2,1g=1000mg。X、Y、Z数据单位以mg计,举例:当设备沿X轴方向以15%的重力加速度移动时,X=150mg、Y=0、Z=0。若结果数据小于50认为是静止状态;若结果数据大于150认为是运动状态。当设备由运动向静止转换,直到小于50认定静止;当设备由静止向运动转换,直到大于150认定运动;其中结果数据位于50到150的空间作为转换缓冲区,防止设备频繁切换带来的不稳定性。为了更好实现控制,本专利技术还包括基带芯片的处理器,所述处理器根据所述结果数据用于输出设备的状态:静止状态或运动状态。另外还包括控制GPS功能开闭的GPS逻辑控制器,所述GPS获取所述处理器的指令,所述指令为输出设备的状态。实施例1中的设备包括但不限于移动终端、可穿戴设备,这是由于在设备通常为移动设备,移动设备对应GPS的定位需求较多。实施例2:参照图1所示,本实施例给出了具体的工作场景和工作流程:本实施例采用内嵌的M3低功耗处理器处理相应G-Sensor数据,其并融入融入动静算法。在A核驱动层增加动静消息接收器,在A核上层控制层增加动静消息分发器;所述A核为AP(基带芯片的处理器),即soc的CPU,一种降低设备GPS运行功耗的方法,包括以下步骤:步骤一、M3低功耗处理器通过动静算法判断手机运动状态,动静算法通过G-Sensor数据可以判断出终端的运动状态,并上报给A核,通过G-Sensor判断终端运动状态的算法目前是成熟算法;步骤二、其中A核驱动层的动静消息接收器首先接收G-Sensor数据,然后转发至A核上层控制层的动静消息分发器;步骤三、位于系统控制层的GPS逻辑控制器获取动静消息分发器的指令,所述指令为输出设备的状态(静止状态或运动状态)以控制GPS功能的启动。若为静止状态,关闭GPS功能,降低整个设备功耗,以10mA的功耗代价换取200mA功耗的节省。备注:M核工作功耗很低,电流低至10mA级别;A核工作功耗很大,一般在200mA级别。实施例3:除了如实施例1、实施例2采用的方法外,本本文档来自技高网...

【技术保护点】
1.一种降低设备GPS运行功耗的方法,其特征在于,包括:通过设备内嵌的传感器获取设备的G‑Sensor数据,处理相应G‑Sensor数据以判别当前设备的状态;若当前设备处于运动状态,则对应启动GPS功能;若当前设备处于静止状态,则对应关闭GPS功能。

【技术特征摘要】
1.一种降低设备GPS运行功耗的方法,其特征在于,包括:通过设备内嵌的传感器获取设备的G-Sensor数据,处理相应G-Sensor数据以判别当前设备的状态;若当前设备处于运动状态,则对应启动GPS功能;若当前设备处于静止状态,则对应关闭GPS功能。2.根据权利要求1所述的一种降低设备GPS运行功耗的方法,其特征在于,所述G-Sensor数据包括X/Y/Z三轴向量数据,并同时对X/Y/Z三轴向量数据进行处理,根据处理结果判别当前设备出于运动状态或静止状态。3.根据权利要求2所述的一种降低设备GPS运行功耗的方法,其特征在于,设定X轴向量数据为X,Y轴向量数据为Y,Z轴向量数据为Z,则获取的结果数据,若结果数据小于50认为是静止状态;若结果数据大于150认为是运动状态。4.根据权利要求2所述的一种降低设备GPS运行功耗的方法,其特征在于,当设备由运动向静止转换,直到小于50认定静止;当设备由静止向运动转换,直到大于150认定运动;其中结果数据...

【专利技术属性】
技术研发人员:赵冲
申请(专利权)人:西安中科创达软件有限公司
类型:发明
国别省市:陕西,61

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

1