基于定位模块的控制方法、装置、存储介质及移动终端制造方法及图纸

技术编号:18236209 阅读:25 留言:0更新日期:2018-06-16 23:41
本申请实施例公开了基于定位模块的控制方法、装置、存储介质及移动终端。该方法包括:在移动终端中的GNSS模块因被LBS应用调用而处于正常工作模式时,通过AP获取不包含运算逻辑的加速度传感器产生的水平方向上的加速度数据;通过AP对预设时长内获取到的加速度数据进行积分运算;根据运算结果确定移动终端是否处于第一预设状态,第一预设状态包括静止状态和/或慢速行进状态;当确定移动终端处于所述第一预设状态时,控制GNSS模块进入低功耗工作模式。本申请实施例通过采用上述技术方案,可以在节约移动终端制造成本的情况下检测移动终端的运动状态,合理控制GNSS模块进入低功耗工作模式,延长移动终端的续航时间。 1

Control method, device, storage medium and mobile terminal based on positioning module

The application embodiment discloses a control method, a device, a storage medium and a mobile terminal based on the positioning module. This method includes: when the GNSS module in the mobile terminal is in the normal working mode because of being called by the LBS application, the acceleration data in the horizontal direction generated by the acceleration sensor that does not contain the operation logic is obtained by AP; the acceleration number obtained by the preset time length is calculated by the AP. To determine whether the mobile terminal is in the first preset state, the first preset state includes a static state and / or a slow moving state; when it is determined that the mobile terminal is in the first preset state, the control GNSS module enters the low power operation mode. By adopting the above technical scheme, the application example can detect the movement state of the mobile terminal under the condition of saving the manufacturing cost of the mobile terminal, reasonably control the GNSS module to enter the low power consumption mode and prolong the endurance of the mobile terminal. One

【技术实现步骤摘要】
基于定位模块的控制方法、装置、存储介质及移动终端
本申请实施例涉及定位
,尤其涉及基于定位模块的控制方法、装置、存储介质及移动终端。
技术介绍
基于位置服务(LocationBasedService,LBS)是通过定位技术获取移动终端用户的位置信息并为用户提供相应服务的增值业务,目前,移动终端中的许多应用都是基于LBS开发出来的,其范围已涵盖了休闲娱乐、生活服务以及社交应用等领域,所以,LBS技术在各行各业中均扮演着重要的角色。LBS应用在提供位置相关服务时,需要调用定位模块,以获取定位模块定位的位置信息。目前,移动终端的定位方式主要包括全球导航卫星系统(GlobalNavigationSatelliteSystem,GNSS)定位、网络定位以及基站定位等。其中,GNSS定位方式具有定位精度高以及不需要使用移动数据网络等优点,但定位过程功耗很大,影响移动终端的续航时间。现有的对GNSS定位模块进行控制的方案仍需要改进。
技术实现思路
本申请实施例提供一种基于定位模块的控制方法、装置、存储介质及移动终端,可以优化移动终端中的基于GNSS定位模块的控制方案。第一方面,本申请实施例提供了一种基于定位模块的控制方法,包括:在移动终端中的全球卫星导航系统GNSS模块因被基于位置服务LBS应用调用而处于正常工作模式时,通过应用处理器AP获取加速度传感器产生的水平方向上的加速度数据,其中,所述加速度传感器中不包含运算逻辑;通过所述AP对预设时长内获取到的加速度数据进行积分运算;根据运算结果确定所述移动终端是否处于第一预设状态,所述第一预设状态包括静止状态和/或慢速行进状态;当确定所述移动终端处于所述第一预设状态时,控制所述GNSS模块进入低功耗工作模式。第二方面,本申请实施例提供了一种基于定位模块的控制装置,包括:加速度数据获取模块,用于在移动终端中的全球卫星导航系统GNSS模块因被基于位置服务LBS应用调用而处于正常工作模式时,通过应用处理器AP获取加速度传感器产生的水平方向上的加速度数据,其中,所述加速度传感器中不包含运算逻辑;运算模块,用于通过所述AP对预设时长内获取到的加速度数据进行积分运算;状态确定模块,用于根据运算结果确定所述移动终端是否处于第一预设状态,所述第一预设状态包括静止状态和/或慢速行进状态;定位控制模块,用于当确定所述移动终端处于所述第一预设状态时,控制所述GNSS模块进入低功耗工作模式。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的基于定位模块的控制方法。第四方面,本申请实施例提供了一种移动终端,包括存储器,GNSS模块,应用处理器AP及存储在存储器上并可在应用处理器运行的计算机程序,所述应用处理器执行所述计算机程序时实现如本申请实施例所述的基于定位模块的控制方法。本申请实施例中提供的基于定位模块的控制方案,在移动终端中的GNSS模块因被LBS应用调用而处于正常工作模式时,通过AP获取加速度传感器产生的水平方向上的加速度数据,其中,加速度传感器中不包含运算逻辑;通过AP对预设时长内获取到的加速度数据进行积分运算;根据运算结果确定移动终端处于静止状态或慢速行进状态时,控制GNSS模块进入低功耗工作模式。通过采用上述技术方案,可以在节约移动终端制造成本的情况下,通过AP和不包含运算逻辑的加速度传感器配合检测移动终端的运动状态,并根据运动状态合理调整GNSS模块的工作模式,当在静止状态或慢速行进状态时,可控制GNSS模块进入低功耗工作模式,降低GNSS模块所产生的功耗,延长移动终端的续航时间。附图说明图1为本申请实施例提供的一种基于定位模块的控制方法的流程示意图;图2为本申请实施例提供的一种检测当前场景是否适合GNSS模块工作的流程示意图;图3为本申请实施例提供的另一种基于定位模块的控制方法的流程示意图;图4为本申请实施例提供的另一种基于定位模块的控制方法的流程示意图;图5为本申请实施例提供的一种基于定位模块的控制装置的结构框图;图6为本申请实施例提供的一种移动终端的结构示意图;图7为本申请实施例提供的又一种移动终端的结构示意图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1为本申请实施例提供的一种基于定位模块的控制方法的流程示意图,该方法可以由基于定位模块的控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:步骤101、在移动终端中的GNSS模块因被LBS应用调用而处于正常工作模式时,通过AP获取加速度传感器产生的水平方向上的加速度数据。其中,所述加速度传感器中不包含运算逻辑。示例性的,本申请实施例中的移动终端可包括手机以及平板电脑等设置有GNSS定位模块(简称GNSS模块)的移动设备。本申请实施例对GNSS模块的具体类型不作限定,可以包括全球定位系统(GlobalPositioningSystem,GPS)、北斗卫星导航系统以及伽利略卫星导航系统(GALILEO)等。GNSS模块在定位过程中功耗很大,影响移动终端的续航时间。一般的,移动终端中会装载很多基于位置服务(LocationBasedService,LBS)应用,如电子地图类应用(如百度地图等)、外卖类应用(如美团外卖等)、社交类应用(如微信等)、信息服务类应用(如大众点评等)以及旅游类应用(如携程等)等等。当LBS应用需要使用定位服务时,会发送对GNSS模块的调用请求(也即LBS应用发起GNSS定位方式的定位请求),若同意该调用请求(即若同意该定位请求),那么GNSS模块就会启动并处于正常工作模式,搜索卫星信号以及获取其他用于定位的相关数据,进而计算出移动终端的位置信息(又称定位信息),提供给LBS应用,LBS应用再根据位置信息向用户提供更加丰富的服务,当LBS应用取消调用后,GNSS模块才会关闭。GNSS模块的工作状态是否合理,依赖于LBS应用是否合理使用GNSS模块,相关技术中移动终端并不会对处于LBS应用调用状态中的GNSS模块的工作状态进行管控,使得GNSS模块出现一些因使用不当而造成的功耗过多的情况。本申请实施例中,为了合理控制GNSS模块的工作,可根据移动终端的运动状态来决定GNSS模块的工作模式。目前,随着传感器技术的快速发展,传感器的种类越来越多,功能越来越强大,然而随之成本也越来越高。相关技术中,移动终端一般采用陀螺仪等具备运算逻辑的高级传感器来检测移动终端的运动状态,或者通过添加传感器中枢(sensorhub)的方式来结合传感器进行移动终端运动状态的检测,s本文档来自技高网...
基于定位模块的控制方法、装置、存储介质及移动终端

【技术保护点】
1.一种基于定位模块的控制方法,其特征在于,包括:

【技术特征摘要】
1.一种基于定位模块的控制方法,其特征在于,包括:在移动终端中的全球卫星导航系统GNSS模块因被基于位置服务LBS应用调用而处于正常工作模式时,通过应用处理器AP获取加速度传感器产生的水平方向上的加速度数据,其中,所述加速度传感器中不包含运算逻辑;通过所述AP对预设时长内获取到的加速度数据进行积分运算;根据运算结果确定所述移动终端是否处于第一预设状态,所述第一预设状态包括静止状态和/或慢速行进状态;当确定所述移动终端处于所述第一预设状态时,控制所述GNSS模块进入低功耗工作模式。2.根据权利要求1所述的方法,其特征在于,所述根据运算结果确定所述移动终端是否处于第一预设状态,包括:当运算结果小于第一预设阈值时,确定所述移动终端处于静止状态;当运算结果大于或等于所述第一预设阈值,且小于第二预设阈值时,确定所述移动终端处于慢速行进状态。3.根据权利要求1所述的方法,其特征在于,所述当确定所述移动终端处于所述第一预设状态时,控制所述GNSS模块进入低功耗工作模式,包括:当确定所述移动终端处于所述第一预设状态时,判断当前场景是否适合所述GNSS模块工作;若不适合,则控制所述GNSS模块进入低功耗工作模式。4.根据权利要求1所述的方法,其特征在于,所述控制所述GNSS模块进入低功耗工作模式,包括:关闭所述GNSS模块;或,控制所述GNSS模块进入休眠状态;或,控制所述GNSS模块关闭相关器的预设数目的通道,以及控制相关单元停止处理被关闭通道对应的信号或数据。5.根据权利要求4所述的方法,其特征在于,在所述控制所述GNSS模块进入低功耗工作模式之前,还包括:获取所述LBS应用的类型信息;所述控制所述GNSS模块进入低功耗工作模式,包括:根据所述类型信息和所述移动终端所处的状态确定控制所述GNSS模块进入低功耗工作模式的目标方式,并按照所述目标方式控制所述GNSS模块进入低功耗工作模式。6.根据权利要求5所述的方法,其特征在于,所述根据所述类型信息和所述移动终端所处的状态确定控制所述GNSS模块进入低功耗工作模式的目标方式,包括:当所述类型信息为第一预设类型,且所述移动终端处于静止状态时,确定控制所述GNSS模块进入低功耗工作模式的目标方式为关闭所述GNSS模块;当所述类型信息为第二预设类型,且所述移...

【专利技术属性】
技术研发人员:刘文杰
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1