CN106546999A - Gps模块的控制方法、控制装置和终端 - Google Patents
Gps模块的控制方法、控制装置和终端 Download PDFInfo
- Publication number
- CN106546999A CN106546999A CN201610921108.3A CN201610921108A CN106546999A CN 106546999 A CN106546999 A CN 106546999A CN 201610921108 A CN201610921108 A CN 201610921108A CN 106546999 A CN106546999 A CN 106546999A
- Authority
- CN
- China
- Prior art keywords
- gps module
- terminal
- time
- work
- present
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000001143 conditioned effect Effects 0.000 claims abstract description 33
- 108010001267 Protein Subunits Proteins 0.000 claims description 4
- 230000005611 electricity Effects 0.000 description 13
- 230000008569 process Effects 0.000 description 10
- 238000013386 optimize process Methods 0.000 description 8
- 230000001133 acceleration Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 230000002045 lasting effect Effects 0.000 description 4
- 230000002085 persistent effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/34—Power consumption
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Telephone Function (AREA)
- Navigation (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提出了一种GPS模块的控制方法、控制装置和终端,其中,所述GPS模块的控制方法包括:在使用终端的GPS模块进行定位时,确定所述GPS模块上报的定位信息是否满足第一预设条件;若所述GPS模块连续N次上报的定位信息均满足所述第一预设条件,则获取所述终端的当前工作场景,其中,N为正整数;根据所述当前工作场景,对所述GPS模块的工作状态进行控制。通过本发明的技术方案,可以合理地对GPS模块进行控制,以提升终端的续航能力和避免终端温度过高。
Description
技术领域
本发明涉及终端技术领域,具体而言,涉及一种GPS模块的控制方法、一种GPS模块的控制装置和一种终端。
背景技术
目前大部分终端都配备了GPS模块,GPS(Global Positioning System,全球定位***)模块的定位功能在日常生活中给人们带来了极大的方便。但繁多的、杂乱的应用程序使用GPS模块来获取用户的位置信息,将大幅度的降低终端的电池续航。尤其在室内等GPS信号很弱的场景,这时候使用GPS模块,不仅会消耗大量的电量,降低终端的续航能力,还导致终端无法正常待机,造成终端的温度过高的情况。
因此,如何合理地对GPS模块进行控制,以提升终端的续航能力和避免终端温度过高成为亟待解决的技术问题。
发明内容
本发明正是基于上述问题,提出了一种新的技术方案,可以合理地对GPS模块进行控制,以提升终端的续航能力和避免终端温度过高。
有鉴于此,本发明的第一方面提出了一种GPS模块的控制方法,包括:在使用终端的GPS模块进行定位时,确定所述GPS模块上报的定位信息是否满足第一预设条件;若所述GPS模块连续N次上报的定位信息均满足所述第一预设条件,则获取所述终端的当前工作场景,其中,N为正整数;根据所述当前工作场景,对所述GPS模块的工作状态进行控制。
在该技术方案中,若GPS模块连续N次上报的定位信息均满足第一预设条件,说明终端当前在信号比较差的区域内,则根据终端的当前工作场景控制GPS模块的工作状态,避免GPS模块进行定位时消耗终端大量的电量,从而提升终端的续航能力。同时避免GPS模块一直处于工作状态而导致终端无法待机,从而避免终端的温度过高。
其中,GPS模块上报的定位信息包括但不限于:载噪比和/或信噪比,第一预设条件包括:所有卫星的载噪比均小于设定值N0、和/或所有卫星的信噪比均小于设定值N1。在满足第一预设条件时,说明终端当前处于信号比较差的位置。
在上述任一技术方案中,优选地,所述获取所述终端的当前工作场景的步骤,具体包括:判断当前请求定位的应用程序的最近多次的定位记录中,是否存在所述GPS模块为所述应用程序定位成功的记录;若不存在所述记录,则确定所述当前工作场景为第一工作场景;若存在所述记录,则在所述终端的当前速度小于预设速度时,确定所述当前工作场景为第二工作场景,在所述终端的当前速度大于或等于所述预设速度时,确定所述当前工作场景为第三工作场景。
在该技术方案中,当终端在信号比较差的区域内时,若GPS模块未定位成功,则对GPS模块的工作状态进行优化处理,以避免GPS模块实时处于定位的状态而导致终端的续航能力比较低。或者终端的速度比较慢,说明终端还需要很长的时间才能脱离信号比较差的区域,则对GPS模块的工作状态进行优化处理,以避免GPS模块实时处于定位的状态而导致终端的续航能力比较低。
在上述任一技术方案中,优选地,所述根据所述当前工作场景,对所述GPS模块的工作状态进行控制的步骤,具体包括:若所述当前工作场景为第一工作场景或者第二工作场景,则将所述GPS模块上报定位信息的间隔时间从第一时间增大到第二时间,和/或控制所述GPS模块处于停止工作的状态;若所述当前工作场景为第三工作场景,则保持所述GPS模块的工作状态不变。
在该技术方案中,通过增大GPS模块上报定位信息的间隔时间,以减少GPS模块在信号较差的区域定位的次数,或者控制GPS模块处于停止工作的状态,从而避免GPS模块处于工作状态而消耗过多的电量。
在上述任一技术方案中,优选地,若将所述GPS模块上报定位信息的间隔时间从所述第一时间增大到所述第二时间,则在所述GPS模块上报定位信息的间隔时间保持在所述第二时间的持续时长达到时长阈值时,控制所述GPS模块处于停止工作的状态。
在该技术方案中,在GPS模块上报定位信息的间隔时间保持在第二时间的持续时长达到时长阈值时,说明终端所在区域的信号依然很弱,则控制GPS模块处于停止工作的状态,从而避免GPS模块处于工作状态而消耗过多的电量。
在上述任一技术方案中,优选地,还包括:在当前的环境亮度和/或所述终端的当前速度满足第二预设条件时,将所述GPS模块上报定位信息的间隔时间从所述第二时间降低到所述第一时间。
在该技术方案中,在当前的环境亮度和/或终端的当前速度满足第二预设条件时,例如,当前的环境亮度大于预设的亮度,说明终端已经从较暗的环境(例如隧道)重新回到正常的亮度,也就说明终端可以正常进行定位,则将GPS模块上报定位信息的间隔时间恢复到第一时间,以使GPS模块能够正常工作。再例如,终端的当前速度大于预设的速度,说明终端以较快的速度脱离当前信号比较差的区域,也就说明终端很有可能会很快就能达到信号比较好的区域,则将GPS模块上报定位信息的间隔时间恢复到第一时间,以使GPS模块能够正常进行定位工作。
在上述任一技术方案中,优选地,在获取到所述当前工作场景为所述第二工作场景的情况下,还包括:倒计时预设时间;在倒计时所述预设时间之后,将所述GPS模块上报定位信息的间隔时间从所述第一时间增大到所述第二时间。
在该技术方案中,若存在定位成功的记录,但是终端的当前速度比较慢,则在倒计时预设时间之后才调节GPS模块上报定位信息的间隔时间,从而避免了在立即调节间隔时间之后终端就进入信号比较好的区域的情况下,终端无法进行正常定位。
本发明的第二方面提出了一种GPS模块的控制装置,包括:确定单元,用于在使用终端的GPS模块进行定位时,确定所述GPS模块上报的定位信息是否满足第一预设条件;获取单元,用于若所述确定单元确定所述GPS模块连续N次上报的定位信息均满足所述第一预设条件,则获取所述终端的当前工作场景,其中,N为正整数;控制单元,用于根据所述当前工作场景,对所述GPS模块的工作状态进行控制。
在该技术方案中,若GPS模块连续N次上报的定位信息均满足第一预设条件,说明终端当前在信号比较差的区域内,则根据终端的当前工作场景控制GPS模块的工作状态,避免GPS模块进行定位时消耗终端大量的电量,从而提升终端的续航能力。同时避免GPS模块一直处于工作状态而导致终端无法待机,从而避免终端的温度过高。
在上述技术方案中,优选地,所述获取单元包括:判断子单元,用于判断当前请求定位的应用程序的最近多次的定位记录中,是否存在所述GPS模块为所述应用程序定位成功的记录;确定子单元,用于若所述判断子单元判定不存在所述记录,则确定所述当前工作场景为第一工作场景;所述确定单元,还用于若所述判断子单元判定存在所述记录,则在所述终端的当前速度小于预设速度时,确定所述当前工作场景为第二工作场景,在所述终端的当前速度大于或等于所述预设速度时,确定所述当前工作场景为第三工作场景。
在该技术方案中,当终端在信号比较差的区域内时,若GPS模块未定位成功,则对GPS模块的工作状态进行优化处理,以避免GPS模块实时处于定位的状态而导致终端的续航能力比较低。或者终端的速度比较慢,说明终端还需要很长的时间才能脱离信号比较差的区域,则对GPS模块的工作状态进行优化处理,以避免GPS模块实时处于定位的状态而导致终端的续航能力比较低。
在上述任一技术方案中,优选地,所述控制单元具体用于,若所述当前工作场景为第一工作场景或者第二工作场景,则将所述GPS模块上报定位信息的间隔时间从第一时间增大到第二时间,和/或控制所述GPS模块处于停止工作的状态,若所述当前工作场景为第三工作场景,则保持所述GPS模块的工作状态不变。
在该技术方案中,通过增大GPS模块上报定位信息的间隔时间,以减少GPS模块在信号较差的区域定位的次数,或者控制GPS模块处于停止工作的状态,从而避免GPS模块处于工作状态而消耗过多的电量。
在上述任一技术方案中,优选地,所述控制单元具体用于,若将所述GPS模块上报定位信息的间隔时间从所述第一时间增大到所述第二时间,则在所述GPS模块上报定位信息的间隔时间保持在所述第二时间的持续时长达到时长阈值时,控制所述GPS模块处于停止工作的状态。
在该技术方案中,在GPS模块上报定位信息的间隔时间保持在第二时间的持续时长达到时长阈值时,说明终端所在区域的信号依然很弱,则控制GPS模块处于停止工作的状态,从而避免GPS模块处于工作状态而消耗过多的电量。
在上述任一技术方案中,优选地,所述控制单元还用于,在当前的环境亮度和/或所述终端的当前速度满足第二预设条件时,将所述GPS模块上报定位信息的间隔时间从所述第二时间降低到所述第一时间。
在该技术方案中,在当前的环境亮度和/或终端的当前速度满足第二预设条件时,例如,当前的环境亮度大于预设的亮度,说明终端已经从较暗的环境(例如隧道)重新回到正常的亮度,也就说明终端可以正常进行定位,则将GPS模块上报定位信息的间隔时间恢复到第一时间,以使GPS模块能够正常工作。再例如,终端的当前速度大于预设的速度,说明终端以较快的速度脱离当前信号比较差的区域,也就说明终端很有可能会很快就能达到信号比较好的区域,则将GPS模块上报定位信息的间隔时间恢复到第一时间,以使GPS模块能够正常进行定位工作。
在上述任一技术方案中,优选地,在获取到所述当前工作场景为所述第二工作场景的情况下,还包括:倒计时单元,用于倒计时预设时间;在所述倒计时单元倒计时所述预设时间之后,所述控制单元具体用于,将所述GPS模块上报定位信息的间隔时间从所述第一时间增大到所述第二时间。
在该技术方案中,若存在定位成功的记录,但是终端的当前速度比较慢,则在倒计时预设时间之后才调节GPS模块上报定位信息的间隔时间,从而避免了在立即调节间隔时间之后终端就进入信号比较好的区域的情况下,终端无法进行正常定位。
本发明的第三方面提出了一种终端,包括上述技术方案中任一项所述的GPS模块的控制装置,因此,该终端具有和上述技术方案中任一项所述的GPS模块的控制装置相同的技术效果,在此不再赘述。
通过本发明的技术方案,可以合理地对GPS模块进行控制,以提升终端的续航能力和避免终端温度过高。
附图说明
图1示出了根据本发明的一个实施例的GPS模块的控制方法的流程示意图;
图2示出了根据本发明的另一个实施例的GPS模块的控制方法的流程示意图;
图3示出了根据本发明的实施例的终端的当前工作场景的获取方法的流程示意图;
图4示出了根据本发明的实施例的GPS模块的工作参数的设置方法的流程示意图;
图5示出了根据本发明的实施例的GPS模块的工作状态的控制方法的流程示意图;
图6示出了根据本发明的一个实施例的GPS模块的控制装置的结构示意图;
图7示出了根据本发明的一个实施例的终端的结构示意图;
图8示出了根据本发明的另一个实施例的终端的结构示意图。
具体实施方式
为了可以更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的一个实施例的GPS模块的控制方法的流程示意图。
如图1所示,根据本发明的一个实施例的GPS模块的控制方法,包括:
步骤102,在使用终端的GPS模块进行定位时,确定所述GPS模块上报的定位信息是否满足第一预设条件。
步骤104,若所述GPS模块连续N次上报的定位信息均满足所述第一预设条件,则获取所述终端的当前工作场景,其中,N为正整数。
步骤106,根据所述当前工作场景,对所述GPS模块的工作状态进行控制。
在该技术方案中,若GPS模块连续N次上报的定位信息均满足第一预设条件,说明终端当前在信号比较差的区域内,则根据终端的当前工作场景控制GPS模块的工作状态,避免GPS模块进行定位时消耗终端大量的电量,从而提升终端的续航能力。同时避免GPS模块一直处于工作状态而导致终端无法待机,从而避免终端的温度过高。
其中,GPS模块上报的定位信息包括但不限于:载噪比(CNR,Carrier to NoiseRatio)和/或信噪比(SNR,Signal to Noise Ratio),第一预设条件包括:所有卫星的载噪比均小于设定值N0、和/或所有卫星的信噪比均小于设定值N1。在满足第一预设条件时,说明终端当前处于信号比较差的位置。
在上述任一技术方案中,优选地,所述获取所述终端的当前工作场景的步骤,具体包括:判断当前请求定位的应用程序的最近多次的定位记录中,是否存在所述GPS模块为所述应用程序定位成功的记录;若不存在所述记录,则确定所述当前工作场景为第一工作场景;若存在所述记录,则在所述终端的当前速度小于预设速度时,确定所述当前工作场景为第二工作场景,在所述终端的当前速度大于或等于预设速度时,确定所述当前工作场景为第三工作场景。
在该技术方案中,当终端在信号比较差的区域内时,若GPS模块未定位成功,则对GPS模块的工作状态进行优化处理,以避免GPS模块实时处于定位的状态而导致终端的续航能力比较低。或者终端的速度比较慢,说明终端还需要很长的时间才能脱离信号比较差的区域,则对GPS模块的工作状态进行优化处理,以避免GPS模块实时处于定位的状态而导致终端的续航能力比较低。
在上述任一技术方案中,优选地,步骤106具体包括:若所述当前工作场景为第一工作场景或者第二工作场景,则将所述GPS模块上报定位信息的间隔时间从第一时间增大到第二时间,和/或控制所述GPS模块处于停止工作的状态;若所述当前工作场景为第三工作场景,则保持所述GPS模块的工作状态不变。
在该技术方案中,通过增大GPS模块上报定位信息的间隔时间,以减少GPS模块在信号较差的区域定位的次数,或者控制GPS模块处于停止工作的状态,从而避免GPS模块处于工作状态而消耗过多的电量。
在上述任一技术方案中,优选地,若将所述GPS模块上报定位信息的间隔时间从所述第一时间增大到所述第二时间,则在所述GPS模块上报定位信息的间隔时间保持在所述第二时间的持续时长达到时长阈值时,控制所述GPS模块处于停止工作的状态。
在该技术方案中,在GPS模块上报定位信息的间隔时间保持在第二时间的持续时长达到时长阈值时,说明终端所在区域的信号依然很弱,则控制GPS模块处于停止工作的状态,从而避免GPS模块处于工作状态而消耗过多的电量。
在上述任一技术方案中,优选地,还包括:在当前的环境亮度和/或所述终端的当前速度(也可以是终端的加速度)满足第二预设条件时,将所述GPS模块上报定位信息的间隔时间从所述第二时间降低到所述第一时间。
在该技术方案中,在当前的环境亮度和/或终端的当前速度满足第二预设条件时,例如,当前的环境亮度大于预设的亮度,说明终端已经从较暗的环境(例如隧道)重新回到正常的亮度,也就说明终端可以正常进行定位,则将GPS模块上报定位信息的间隔时间恢复到第一时间,以使GPS模块能够正常工作。再例如,终端的当前速度大于预设的速度,说明终端以较快的速度脱离当前信号比较差的区域,也就说明终端很有可能会很快就能达到信号比较好的区域,则将GPS模块上报定位信息的间隔时间恢复到第一时间,以使GPS模块能够正常进行定位工作。
在上述任一技术方案中,优选地,在获取到所述当前工作场景为所述第二工作场景的情况下,还包括:倒计时预设时间;在倒计时所述预设时间之后,将所述GPS模块上报定位信息的间隔时间从所述第一时间增大到所述第二时间。
在该技术方案中,若存在定位成功的记录,但是终端的当前速度比较慢,则在倒计时预设时间之后才调节GPS模块上报定位信息的间隔时间,从而避免了在立即调节间隔时间之后终端就进入信号比较好的区域的情况下,终端无法进行正常定位。
下面通过一个实施例来进一步说明上述技术方案。
场景:终端当前在室内,且终端中的应用程序请求GPS模块进行定位。
优化步骤包括:
(1)获取GPS模块上报的定位信息,该定位信息包括卫星信号质量SNR值、是否定位成功和终端的当前速度。
(2)检测所有卫星信号SNR值是否为0。
(3)若连续检测到60次所有卫星信号SNR值都为0,判断本次会话过程有没有定位成功,若本次会话过程没有定位成功,则判定终端处于室内,并且是第一工作场景,需要立即优化GPS模块的工作状态。
(4)调整GPS模块上报时间为25s,设定维持时间为1分钟。
(5)开启光线传感器和速度传感器检测,并设定光线传感器的数据变化阀值为200lux,加速度传感器数据变化为10m/s2。
(6)若此时光线传感器与加速度传感器检测到的数值一直未达到以上的阀值,并且GPS模块上报时间为25s的持续时长超过1分钟,则关闭GPS模块;若此时光线传感器检测到的环境亮度大于200lux或者加速度传感器检测到的加速度大于10m/s2,则将GPS模块的工作方式立即切换至正常工作方式,即将GPS上报时间恢复到调整前的初始值。
图2示出了根据本发明的另一个实施例的GPS模块的控制方法的流程示意图。
如图2所示,根据本发明的另一个实施例的GPS模块的控制方法,包括:
步骤202,获取GPS模块上报的定位信息。
步骤204,根据GPS模块上报的定位信息,判断是否需要优化,在判定需要优化时,进入步骤206,在判定不需要优化时,进入步骤208。
步骤206,结合传感器数据调整GPS模块工作模式。
步骤208,正常处理,即保持GPS模块的工作状态不变。
图3示出了根据本发明的实施例的终端的当前工作场景的获取方法的流程示意图。
如图3所示,根据本发明的实施例的终端的当前工作场景的获取方法,包括:
步骤302,获取GPS模块上报的定位信息。
步骤304,记录相关信息,包括卫星的SNR值、定位成功与否、终端速度。
步骤306,判断是否定位成功,在判定定位成功时,执行正常处理的流程,在判定未定位成功时,进入步骤308。
步骤308,判断所有卫星的SNR值是否小于设定值N1,在判定所有卫星的SNR值均小于设定值N1时,进入步骤310,在判定所有卫星的SNR值并不是均小于设定值时,执行正常处理的流程。其中,若本次定位到的所有卫星的SNR值均小于设定值,则确定本次定位到的数据有效。
步骤310,判断数据有效的次数是否已达到设定值(即上述中的N),若数据有效的次数已达到设定值,则执行步骤312,若数据有效的次数未达到设定值,则结束本次流程。
步骤312,根据记录的定位成功信息,速度信息确定终端的当前工作场景。
具体地,若没有定位成功的记录,说明本次会话过程,终端一直处于卫星信号很弱的地方,则确定终端处于场景1;有定位成功的记录,终端的当前速度小于预设速度,确定终端处于场景2,说明本次会话过程,终端以较低的速度进入到卫星信号很弱的区域;有定位成功的记录,并且终端的当前速度大于或等于预设速度,说明本次会话过程,终端以较快的速度进入卫星信号很弱的区域,确定终端处于场景3。
步骤314,根据终端的工作场景,调整GPS模块的工作状态。
图4示出了根据本发明的实施例的GPS模块的工作参数的设置方法的流程示意图。
如图4所示,根据本发明的实施例的GPS模块的工作参数的设置方法,包括:
步骤402,获取记录的定位成功与否的信息、终端速度。
步骤404,是否为场景3(即第三工作场景),在判断结果为是时,结束本次流程,在判断结果为否时,进入步骤406。
步骤406,是否为场景2(即第二工作场景),在判断结果为是时,进入步骤408,在判断结果为否时,进入步骤410。
步骤408,设置缓冲时间T2(即预设时间)。
步骤410,判断是否为场景1(即第一工作场景),在判断结果为是时,进入步骤412,在判断结果为否时,结束本次流程。
步骤412,调整GPS模块上报时间为设定值,即将GPS模块上报定位信息的间隔时间从第一时间增大到第二时间。
步骤414,开启光线传感器和速度传感器检测,具体地,通过光线传感器检测当前的环境亮度,通过速度传感器检测终端的当前速度。
图5示出了根据本发明的实施例的GPS模块的工作状态的控制方法的流程示意图。
如图5所示,根据本发明的实施例的GPS模块的工作状态的控制方法,包括:
步骤502,GPS模块上报数据或传感器上报数据。
步骤504,判断是否为传感器上报数据,在判定为传感器上报数据时,进入步骤510,在判定不是传感器上报数据,在判定为传感器上报数据时,进入步骤506。
步骤506,判断持续时间(即将GPS模块的上报定位信息的间隔时间从第一时间增大到第二时间的持续时间)是否达到设定值(即时长阈值),在判定持续时间达到设定值时,进入步骤508,在判定持续时间未达到设定值时,重新进入步骤506进行判断。
步骤508,关闭GPS模块。
步骤510,判断环境亮度或终端速度是否达到设定值,在环境亮度或终端速度达到设定值时,例如,环境亮度大于预设的亮度,或者终端速度大于预设的速度,进入步骤512,否则,结束本次流程。
步骤512,GPS模块切换至正常模式,即将GPS模块的上报定位信息的间隔时间从第二时间降低到第一时间。
图6示出了根据本发明的一个实施例的GPS模块的控制装置的结构示意图。
如图6所示,根据本发明的一个实施例的GPS模块的控制装置600,包括:确定单元602、获取单元604和控制单元606。
确定单元602,用于在使用终端的GPS模块进行定位时,确定所述GPS模块上报的定位信息是否满足第一预设条件;获取单元604,用于若所述确定单元602确定所述GPS模块连续N次上报的定位信息均满足所述第一预设条件,则获取所述终端的当前工作场景,其中,N为正整数;控制单元606,用于根据所述当前工作场景,对所述GPS模块的工作状态进行控制。
在该技术方案中,若GPS模块连续N次上报的定位信息均满足第一预设条件,说明终端当前在信号比较差的区域内,则根据终端的当前工作场景控制GPS模块的工作状态,避免GPS模块进行定位时消耗终端大量的电量,从而提升终端的续航能力。同时避免GPS模块一直处于工作状态而导致终端无法待机,从而避免终端的温度过高。
在上述技术方案中,优选地,所述获取单元604包括:判断子单元6042,用于判断当前请求定位的应用程序的最近多次的定位记录中,是否存在所述GPS模块为所述应用程序定位成功的记录;确定子单元6044,用于若所述判断子单元6042判定不存在所述记录,则确定所述当前工作场景为第一工作场景;所述确定单元602还用于,若所述判断子单元6042判定存在所述记录,则在所述终端的当前速度小于预设速度时,确定所述当前工作场景为第二工作场景,在所述终端的当前速度大于或等于预设速度时,确定所述当前工作场景为第三工作场景。
在该技术方案中,当终端在信号比较差的区域内时,若GPS模块未定位成功,则对GPS模块的工作状态进行优化处理,以避免GPS模块实时处于定位的状态而导致终端的续航能力比较低。或者终端的速度比较慢,说明终端还需要很长的时间才能脱离信号比较差的区域,则对GPS模块的工作状态进行优化处理,以避免GPS模块实时处于定位的状态而导致终端的续航能力比较低。
在上述任一技术方案中,优选地,所述控制单元606具体用于,若所述当前工作场景为第一工作场景或者第二工作场景,则将所述GPS模块上报定位信息的间隔时间从第一时间增大到第二时间,和/或控制所述GPS模块处于停止工作的状态,若所述当前工作场景为第三工作场景,则保持所述GPS模块的工作状态不变。
在该技术方案中,通过增大GPS模块上报定位信息的间隔时间,以减少GPS模块在信号较差的区域定位的次数,或者控制GPS模块处于停止工作的状态,从而避免GPS模块处于工作状态而消耗过多的电量。
在上述任一技术方案中,优选地,所述控制单元606具体用于,若将所述GPS模块上报定位信息的间隔时间从所述第一时间增大到所述第二时间,则在所述GPS模块上报定位信息的间隔时间保持在所述第二时间的持续时长达到时长阈值时,控制所述GPS模块处于停止工作的状态。
在该技术方案中,在GPS模块上报定位信息的间隔时间保持在第二时间的持续时长达到时长阈值时,说明终端所在区域的信号依然很弱,则控制GPS模块处于停止工作的状态,从而避免GPS模块处于工作状态而消耗过多的电量。
在上述任一技术方案中,优选地,所述控制单元606还用于,在当前的环境亮度和/或所述终端的当前速度满足第二预设条件时,将所述GPS模块上报定位信息的间隔时间从所述第二时间降低到所述第一时间。
在该技术方案中,在当前的环境亮度和/或终端的当前速度满足第二预设条件时,例如,当前的环境亮度大于预设的亮度,说明终端已经从较暗的环境(例如隧道)重新回到正常的亮度,也就说明终端可以正常进行定位,则将GPS模块上报定位信息的间隔时间恢复到第一时间,以使GPS模块能够正常工作。再例如,终端的当前速度大于预设的速度,说明终端以较快的速度脱离当前信号比较差的区域,也就说明终端很有可能会很快就能达到信号比较好的区域,则将GPS模块上报定位信息的间隔时间恢复到第一时间,以使GPS模块能够正常进行定位工作。
在上述任一技术方案中,优选地,在获取到所述当前工作场景为所述第二工作场景的情况下,还包括:倒计时单元608,用于倒计时预设时间;在所述倒计时单元608倒计时所述预设时间之后,所述控制单元606具体用于,将所述GPS模块上报定位信息的间隔时间从所述第一时间增大到所述第二时间。
在该技术方案中,若存在定位成功的记录,但是终端的当前速度比较慢,则在倒计时预设时间之后才调节GPS模块上报定位信息的间隔时间,从而避免了在立即调节间隔时间之后终端就进入信号比较好的区域的情况下,终端无法进行正常定位。
图7示出了根据本发明的一个实施例的终端的结构示意图。
如图7所示,根据本发明的一个实施例的终端700,包括上述技术方案中任一项所述的GPS模块的控制装置600,因此,该终端700具有和上述技术方案中任一项所述的GPS模块的控制装置600相同的技术效果,在此不再赘述。
图8示出了根据本发明的另一个实施例的终端的结构示意图。
如图8所示,根据本发明的另一个实施例的终端800,包括存储器802、处理器804和通信总线806。通信总线806用于实现处理器804和存储器802之间的连接通信。存储器802可以是高速RAM(Random Access Memory,随机存储器),也可以是非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。处理器804包括CPU(Central ProcessingUnit,中央处理器)。其中,通过调用存储器802中存储的指令,来使处理器804执行如下步骤:在使用终端800的GPS模块进行定位时,确定所述GPS模块上报的定位信息是否满足第一预设条件;若所述GPS模块连续N次上报的定位信息均满足所述第一预设条件,则获取所述终端800的当前工作场景,其中,N为正整数;根据所述当前工作场景,对所述GPS模块的工作状态进行控制。
优选地,处理器804具体用于,判断当前请求定位的应用程序的最近多次的定位记录中,是否存在所述GPS模块为所述应用程序定位成功的记录;若不存在所述记录,则确定所述当前工作场景为第一工作场景;若存在所述记录,则在所述终端800的当前速度小于预设速度时,确定所述当前工作场景为第二工作场景,在所述终端800的当前速度大于或等于预设速度时,确定所述当前工作场景为第三工作场景。
优选地,处理器804具体用于,若所述当前工作场景为第一工作场景或者第二工作场景,则将所述GPS模块上报定位信息的间隔时间从第一时间增大到第二时间,和/或控制所述GPS模块处于停止工作的状态;若所述当前工作场景为第三工作场景,则保持所述GPS模块的工作状态不变。
优选地,处理器804具体用于,若将所述GPS模块上报定位信息的间隔时间从所述第一时间增大到所述第二时间,则在所述GPS模块上报定位信息的间隔时间保持在所述第二时间的持续时长达到时长阈值时,控制所述GPS模块处于停止工作的状态。
优选地,处理器804还用于,在当前的环境亮度和/或所述终端800的当前速度满足第二预设条件时,将所述GPS模块上报定位信息的间隔时间从所述第二时间降低到所述第一时间。
优选地,在获取到所述当前工作场景为所述第二工作场景的情况下,处理器804还用于,倒计时预设时间;在倒计时所述预设时间之后,将所述GPS模块上报定位信息的间隔时间从所述第一时间增大到所述第二时间。
以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,可以合理地对GPS模块进行控制,以提升终端的续航能力和避免终端温度过高。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (13)
1.一种GPS模块的控制方法,其特征在于,包括:
在使用终端的GPS模块进行定位时,确定所述GPS模块上报的定位信息是否满足第一预设条件;
若所述GPS模块连续N次上报的定位信息均满足所述第一预设条件,则获取所述终端的当前工作场景,其中,N为正整数;
根据所述当前工作场景,对所述GPS模块的工作状态进行控制。
2.根据权利要求1所述的GPS模块的控制方法,其特征在于,所述获取所述终端的当前工作场景的步骤,具体包括:
判断当前请求定位的应用程序的最近多次的定位记录中,是否存在所述GPS模块为所述应用程序定位成功的记录;
若不存在所述记录,则确定所述当前工作场景为第一工作场景;
若存在所述记录,则在所述终端的当前速度小于预设速度时,确定所述当前工作场景为第二工作场景,在所述终端的当前速度大于或等于所述预设速度时,确定所述当前工作场景为第三工作场景。
3.根据权利要求2所述的GPS模块的控制方法,其特征在于,所述根据所述当前工作场景,对所述GPS模块的工作状态进行控制的步骤,具体包括:
若所述当前工作场景为第一工作场景或者第二工作场景,则将所述GPS模块上报定位信息的间隔时间从第一时间增大到第二时间,和/或控制所述GPS模块处于停止工作的状态;
若所述当前工作场景为第三工作场景,则保持所述GPS模块的工作状态不变。
4.根据权利要求3所述的GPS模块的控制方法,其特征在于,
若将所述GPS模块上报定位信息的间隔时间从所述第一时间增大到所述第二时间,则在所述GPS模块上报定位信息的间隔时间保持在所述第二时间的持续时长达到时长阈值时,控制所述GPS模块处于停止工作的状态。
5.根据权利要求3所述的GPS模块的控制方法,其特征在于,还包括:
在当前的环境亮度和/或所述终端的当前速度满足第二预设条件时,将所述GPS模块上报定位信息的间隔时间从所述第二时间降低到所述第一时间。
6.根据权利要求3至5中任一项所述的GPS模块的控制方法,其特征在于,在获取到所述当前工作场景为所述第二工作场景的情况下,还包括:
倒计时预设时间;
在倒计时所述预设时间之后,将所述GPS模块上报定位信息的间隔时间从所述第一时间增大到所述第二时间。
7.一种GPS模块的控制装置,其特征在于,包括:
确定单元,用于在使用终端的GPS模块进行定位时,确定所述GPS模块上报的定位信息是否满足第一预设条件;
获取单元,用于若所述确定单元确定所述GPS模块连续N次上报的定位信息均满足所述第一预设条件,则获取所述终端的当前工作场景,其中,N为正整数;
控制单元,用于根据所述当前工作场景,对所述GPS模块的工作状态进行控制。
8.根据权利要求7所述的GPS模块的控制装置,其特征在于,所述获取单元包括:
判断子单元,用于判断当前请求定位的应用程序的最近多次的定位记录中,是否存在所述GPS模块为所述应用程序定位成功的记录;
确定子单元,用于若所述判断子单元判定不存在所述记录,则确定所述当前工作场景为第一工作场景;
所述确定单元,还用于若所述判断子单元判定存在所述记录,则在所述终端的当前速度小于预设速度时,确定所述当前工作场景为第二工作场景,在所述终端的当前速度大于或等于所述预设速度时,确定所述当前工作场景为第三工作场景。
9.根据权利要求8所述的GPS模块的控制装置,其特征在于,所述控制单元具体用于,
若所述当前工作场景为第一工作场景或者第二工作场景,则将所述GPS模块上报定位信息的间隔时间从第一时间增大到第二时间,和/或控制所述GPS模块处于停止工作的状态,
若所述当前工作场景为第三工作场景,则保持所述GPS模块的工作状态不变。
10.根据权利要求9所述的GPS模块的控制装置,其特征在于,所述控制单元具体用于,
若将所述GPS模块上报定位信息的间隔时间从所述第一时间增大到所述第二时间,则在所述GPS模块上报定位信息的间隔时间保持在所述第二时间的持续时长达到时长阈值时,控制所述GPS模块处于停止工作的状态。
11.根据权利要求9所述的GPS模块的控制装置,其特征在于,所述控制单元还用于,
在当前的环境亮度和/或所述终端的当前速度满足第二预设条件时,将所述GPS模块上报定位信息的间隔时间从所述第二时间降低到所述第一时间。
12.根据权利要求9至11中任一项所述的GPS模块的控制装置,其特征在于,在获取到所述当前工作场景为所述第二工作场景的情况下,还包括:
倒计时单元,用于倒计时预设时间;
在所述倒计时单元倒计时所述预设时间之后,所述控制单元具体用于,将所述GPS模块上报定位信息的间隔时间从所述第一时间增大到所述第二时间。
13.一种终端,其特征在于,包括:如权利要求7至12中任一项所述的GPS模块的控制装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610921108.3A CN106546999A (zh) | 2016-10-20 | 2016-10-20 | Gps模块的控制方法、控制装置和终端 |
PCT/CN2016/107805 WO2018072260A1 (zh) | 2016-10-20 | 2016-11-30 | Gps模块的控制方法、控制装置和终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610921108.3A CN106546999A (zh) | 2016-10-20 | 2016-10-20 | Gps模块的控制方法、控制装置和终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106546999A true CN106546999A (zh) | 2017-03-29 |
Family
ID=58392436
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610921108.3A Pending CN106546999A (zh) | 2016-10-20 | 2016-10-20 | Gps模块的控制方法、控制装置和终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106546999A (zh) |
WO (1) | WO2018072260A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107360550A (zh) * | 2017-08-22 | 2017-11-17 | 京东方科技集团股份有限公司 | 共享车辆的功耗控制方法及装置、共享车辆 |
CN109239749A (zh) * | 2018-08-22 | 2019-01-18 | 深圳普创天信科技发展有限公司 | 定位方法、终端及计算机可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010281734A (ja) * | 2009-06-05 | 2010-12-16 | Sony Corp | 測位装置、測位方法、プログラム |
CN101982006A (zh) * | 2008-02-01 | 2011-02-23 | 捷讯研究有限公司 | 控制信号管理***和方法 |
CN103365399A (zh) * | 2013-06-26 | 2013-10-23 | 贝壳网际(北京)安全技术有限公司 | 移动终端应用对象的控制方法及装置 |
CN104837117A (zh) * | 2015-05-18 | 2015-08-12 | 严文发 | 一种定位终端定位方法和*** |
CN105682198A (zh) * | 2016-01-13 | 2016-06-15 | 广东欧珀移动通信有限公司 | 一种移动终端的定位控制方法、装置及移动终端 |
CN105866806A (zh) * | 2016-03-25 | 2016-08-17 | 广东欧珀移动通信有限公司 | 一种gps模块控制的方法、装置及移动终端 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104066163B (zh) * | 2014-04-24 | 2017-05-03 | 深圳市研强物联技术有限公司 | 功耗节省装置、移动终端和功耗节省方法 |
CN104822133B (zh) * | 2015-04-22 | 2018-09-14 | 广东欧珀移动通信有限公司 | 一种智能终端的定位模式的控制方法及装置 |
CN106019330A (zh) * | 2016-05-18 | 2016-10-12 | Tcl移动通信科技(宁波)有限公司 | 一种基于移动终端的gps节能控制方法及*** |
-
2016
- 2016-10-20 CN CN201610921108.3A patent/CN106546999A/zh active Pending
- 2016-11-30 WO PCT/CN2016/107805 patent/WO2018072260A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101982006A (zh) * | 2008-02-01 | 2011-02-23 | 捷讯研究有限公司 | 控制信号管理***和方法 |
JP2010281734A (ja) * | 2009-06-05 | 2010-12-16 | Sony Corp | 測位装置、測位方法、プログラム |
CN103365399A (zh) * | 2013-06-26 | 2013-10-23 | 贝壳网际(北京)安全技术有限公司 | 移动终端应用对象的控制方法及装置 |
CN104837117A (zh) * | 2015-05-18 | 2015-08-12 | 严文发 | 一种定位终端定位方法和*** |
CN105682198A (zh) * | 2016-01-13 | 2016-06-15 | 广东欧珀移动通信有限公司 | 一种移动终端的定位控制方法、装置及移动终端 |
CN105866806A (zh) * | 2016-03-25 | 2016-08-17 | 广东欧珀移动通信有限公司 | 一种gps模块控制的方法、装置及移动终端 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107360550A (zh) * | 2017-08-22 | 2017-11-17 | 京东方科技集团股份有限公司 | 共享车辆的功耗控制方法及装置、共享车辆 |
CN107360550B (zh) * | 2017-08-22 | 2020-07-03 | 京东方科技集团股份有限公司 | 共享车辆的功耗控制方法及装置、共享车辆 |
US10994630B2 (en) | 2017-08-22 | 2021-05-04 | Boe Technology Group Co., Ltd. | Method and apparatus for controlling power consumption of vehicle and vehicle |
CN109239749A (zh) * | 2018-08-22 | 2019-01-18 | 深圳普创天信科技发展有限公司 | 定位方法、终端及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2018072260A1 (zh) | 2018-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9191480B2 (en) | Method for performing alarm function and electronic device thereof | |
CN108169775B (zh) | 基于定位模块的控制方法、装置、存储介质及移动终端 | |
CN109343066B (zh) | 接近传感器的控制方法、装置、存储介质及移动终端 | |
RU2686263C2 (ru) | Ключ-брелок с rssi (индикатором интенсивности принятого сигнала) | |
CN109327235A (zh) | 降低联合比吸收率的方法、装置、电子设备及存储介质 | |
CN106546999A (zh) | Gps模块的控制方法、控制装置和终端 | |
WO2017035894A1 (zh) | 搜网控制方法、搜网控制装置及终端 | |
US20180077378A1 (en) | Image recorder | |
CN108698693A (zh) | 控制方法、无人飞行器、服务器和计算机可读存储介质 | |
CN107819958A (zh) | 音量调整方法、装置、移动终端及计算机存储介质 | |
US20130054986A1 (en) | Method and apparatus for booting electronic device based on use context | |
CN104125344A (zh) | 提示方法和*** | |
CN106558230A (zh) | 路况信息获取方法及装置 | |
CN113119877A (zh) | 车载屏幕控制***及车载屏幕控制方法 | |
WO2021036759A1 (zh) | 一种智能可穿戴设备的防丢失方法、装置 | |
KR20190106917A (ko) | 주차 위치를 기록하기 위한 방법 및 디바이스 | |
CN106767865A (zh) | 导航方法及装置 | |
CN106274908A (zh) | 车辆功能的控制方法及装置 | |
CN206510830U (zh) | 一种车载智能后视镜*** | |
CN106170141A (zh) | 移动终端网络切换方法及装置 | |
CN111541812B (zh) | 基于运动中的呼叫处理方法、装置、设备及存储介质 | |
CN105704450A (zh) | 一种车载无线摄像头控制方法及装置 | |
JP2000209654A (ja) | 無線電話装置 | |
CN111385410B (zh) | 终端设备的控制方法、装置及存储介质 | |
US10349355B2 (en) | Context-based mobility analysis and recognition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170329 |
|
RJ01 | Rejection of invention patent application after publication |