CN105163373B - 一种定位方法和移动终端 - Google Patents
一种定位方法和移动终端 Download PDFInfo
- Publication number
- CN105163373B CN105163373B CN201510407986.9A CN201510407986A CN105163373B CN 105163373 B CN105163373 B CN 105163373B CN 201510407986 A CN201510407986 A CN 201510407986A CN 105163373 B CN105163373 B CN 105163373B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- gps
- satellite
- currently
- satellite information
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本发明实施例公开了一种定位方法和移动终端,该方法可包括:移动终端检测当前是否处于室内环境;当检测到所述移动终端当前处于室内环境时,且所述移动终端当前有使用全球定位***GPS时,所述移动终端关闭所述GPS;所述移动终端使用所述移动终端支持的除所述GPS之外的一项或者多项定位技术进行定位。本发明实施例可以节约移动终端的功耗。
Description
技术领域
本发明涉及终端领域,尤其涉及一种定位方法和移动终端。
背景技术
基于位置的服务(Location Based Service,LBS)是目前移动终端中非常重要技术,且目前基于LBS开发出来的应用已经是数不胜数,从休闲娱乐到生活服务,再到社交应用等。可以说,LBS在各行各业中扮演着重要的角色。然而,目前在LBS中定位技术主要有全球定位***(Global Positioning System,GPS)定位技术、网络定位技术和基站定位技术等。然而,目前移动终端往往都同时支持多种定位技术,例如:手机可以支持GPS定位技术、网络定位技术和基站定位技术。且移动终端往往都是同时使用多项定位技术进行结合定位,但在实际应用中不同定位技术在不同的位置中定位的准确度是有差异的,例如:有些定位技术在特定位置无法进行定位。这样移动终端一直使用多项定位技术进行结合定位,就容易出现在特定位置时这多项定位技术中存在无法进行定位的定位技术,这样使用该无法进行定位的定位技术就会给移动终端造成额外的功耗。
发明内容
本发明实施例提供了一种定位方法和移动终端,可以节约移动终端的功耗。
第一方面,本发明实施例提供一种定位方法,包括:
移动终端检测当前是否处于室内环境;
当检测到所述移动终端当前处于室内环境时,且所述移动终端当前有使用全球定位***GPS时,所述移动终端关闭所述GPS;
所述移动终端使用所述移动终端支持的除所述GPS之外的一项或者多项定位技术进行定位。
其中,所述方法还包括:
当所述移动终端检测到所述移动终端移动距离大于预设距离阈值时,所述移动终端打开所述GPS,并判断当前是否处于室外环境,若是,则使用所述GPS进行定位,并关闭所述移动终端支持的除所述GPS之外的定位技术。
其中,所述移动终端判断当前是否处于室外环境包括:
所述移动终端向所述GPS输入多个卫星的卫星信息,并判断所述N个卫星的卫星信息是否发生变化,若所述多个卫星的卫星信息存在至少一个卫星的卫星信息发生变化时,判断所述发生变化的卫星信息的信号强度是否均小于预设强度阈值,若否,则确定所述移动终端当前处于室外环境。
其中,所述移动终端判断当前是否处于室外环境进一步还包括:
若所述多个卫星的卫星信息均未发生变化时,则确定所述移动终端当前处于室内环境。
其中,所述移动终端判断当前是否处于室外环境进一步还包括:
判断所述发生变化的卫星信息的信号强度均小于预设强度阈值时,判断所述发生变化的卫星信息对应的卫星的数量是否小于预设卫星阈值,若是,则确定所述移动终端当前处于室内环境。
第二方面,本发明实施例提供一种移动终端,包括:检测单元、关闭单元和第一定位单元,其中:
所述检测单元,用于检测所述移动终端当前是否处于室内环境;
所述关闭单元,用于当检测到所述移动终端当前处于室内环境时,且所述移动终端当前有使用全球定位***GPS时,关闭所述GPS;
所述第一定位单元,用于使用所述移动终端支持的除所述GPS之外的一项或者多项定位技术进行定位。
其中,所述移动终端还包括:
判断单元,用于当所述移动终端检测到所述移动终端移动距离大于预设距离阈值时,所述打开所述GPS,并判断所述移动终端当前是否处于室外环境;
第二定位单元,用于若判断所述移动终端当前处于室外环境时,使用所述GPS进行定位,并关闭所述移动终端支持的除所述GPS之外的定位技术。
其中,所述判断单元用于当所述移动终端检测到所述移动终端移动距离大于预设距离阈值时,所述打开所述GPS,并向所述GPS输入多个卫星的卫星信息,并判断所述N个卫星的卫星信息是否发生变化,若所述多个卫星的卫星信息存在至少一个卫星的卫星信息发生变化时,判断所述发生变化的卫星信息的信号强度是否均小于预设强度阈值,若否,则确定所述移动终端当前处于室外环境。
其中,所述判断单元还用于若所述多个卫星的卫星信息均未发生变化时,则确定所述移动终端当前处于室内环境。
其中,所述判断单元还用于判断所述发生变化的卫星信息的信号强度均小于预设强度阈值时,判断所述发生变化的卫星信息对应的卫星的数量是否小于预设卫星阈值,若是,则确定所述移动终端当前处于室内环境。
上述技术方案中,移动终端检测当前是否处于室内环境;当检测到所述移动终端当前处于室内环境时,且所述移动终端当前有使用全球定位***GPS时,所述移动终端关闭所述GPS;所述移动终端使用所述移动终端支持的除所述GPS之外的一项或者多项定位技术进行定位。这样可以实现以室内环境时将GPS关闭,因为GPS在室内环境中无法进行定位,从而相比现有技术移动终端一直使用支持的包括GPS在内的多个定位技术进行定位,本发明实施例可以节约移动终端的功耗。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种定位方法的流程示意图;
图2是本发明实施例提供的另一种定位方法的流程示意图;
图3是本发明实施例提供的一种室外环境判断示意图;
图4是本发明实施例提供的一种移动终端的结构示意图;
图5是本发明实施例提供的另一种移动终端的结构示意图;
图6是本发明实施例提供的另一种移动终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,图1是本发明实施例提供的一种定位方法的流程示意图,如图1所示,包括以下步骤:
101、移动终端检测当前是否处于室内环境。
其中,移动终端可以通过位置信息检测移动终端当前是否处于室内环境,例如:移动终端检测到当前的位置为办公室或者家里时,就可以确定当前处于室内环境。或者移动终端可以通过GPS检测移动终端当前是否处于室内环境。
102、当检测到所述移动终端当前处于室内环境时,且所述移动终端当前有使用GPS时,所述移动终端关闭所述GPS。
其中,上述当前有使用GPS可以理解为当前GPS为打开状态,这样就可以实现当移动终端处于室内环境时,将GPS关闭。因为GPS在室内环境中无法进行定位,这样就可以避免打开GPS但GPS无法进行定位而造成的功耗损失。
103、移动终端使用所述移动终端支持的除所述GPS之外的一项或者多项定位技术进行定位。
其中,移动终端可以是使用网络定位技术和基站定位技术中的一种或者两种定位技术进行定位。当然,在步骤103中并不限定只是网络定位技术和基站定位技术中的一种或者两种定位技术,步骤103还可以是后续研发的移动终端能够支持的任意定位技术。
本实施例中,上述移动终端可以是任何支持GPS定位技术的移动终端,例如:手机、平板电脑、电子阅读器、遥控器、笔记本电脑、车载设备可穿戴设备等任何支持GPS定位技术的移动终端。
本实施例中,移动终端检测当前是否处于室内环境;当检测到所述移动终端当前处于室内环境时,且所述移动终端当前有使用全球定位***GPS时,所述移动终端关闭所述GPS;所述移动终端使用所述移动终端支持的除所述GPS之外的一项或者多项定位技术进行定位。这样可以实现以室内环境时将GPS关闭,因为GPS在室内环境中无法进行定位,从而相比现有技术移动终端一直使用支持的包括GPS在内的多个定位技术进行定位,本发明实施例可以节约移动终端的功耗。
请参阅图2,图2是本发明实施例提供的另一种定位方法的流程示意图,如图2所示,包括以下步骤:
201、移动终端检测当前是否处于室内环境。
其中,移动终端可以通过位置信息检测移动终端当前是否处于室内环境,例如:移动终端检测到当前的位置为办公室或者家里时,就可以确定当前处于室内环境。或者移动终端可以通过GPS检测移动终端当前是否处于室内环境。
其中,通过GPS检测移动终端当前是否处于室内环境可以包括如下步骤:
移动终端向所述GPS输入多个卫星的卫星信息,并判断所述N个卫星的卫星信息是否发生变化,若所述多个卫星的卫星信息均未发生变化时,则确定所述移动终端当前处于室内环境;
若所述多个卫星的卫星信息存在至少一个卫星的卫星信息发生变化时,判断所述发生变化的卫星信息的信号强度是否均小于预设强度阈值,若所述发生变化的卫星信息的信号强度均小于预设强度阈值时,判断所述发生变化的卫星信息对应的卫星的数量是否小于预设卫星阈值,若是,则确定所述移动终端当前处于室内环境。
当然,若所述发生变化的卫星信息的信号强度中存在至少一个不小于预设强度阈值时,则可以确定所述移动终端当前处于室外环境。
或者,若所述发生变化的卫星信息的信号强度均小于预设强度阈值时,判断所述发生变化的卫星信息对应的卫星的数量不小于预设卫星阈值时,则可以确定所述移动终端当前处于室外环境。
若中,上述卫星信息可以包括信号强度,或者还可以包括卫星的名称或者标识等信息。
另外,如图3所示,上述通过GPS检测移动终端当前是否处于室内环境可以包括如下步骤:
1)、设置初始化变量(STimer)为0;
2)、向GPS输入各卫星信息;
3)、判断卫星信息是否没有变化,如果是,则进入步骤5),否则,则进入步骤4);
4)、判断GPS卫星的信号强度(CN)值是否都小于第一给定阈值(MIN_VALUE),并且发生变化的卫星个数是否少于设定的最小卫星数(MIN_NUM),若是,则进入步骤5),否则,则进入步骤7);
5)、将变量(STimer)加1,并且判断变量(STimer)当前值是否大于设定的最大值(MAX_NUM),如果是,则执行步骤6);
6)、确定当前处于室内环境(例如:返回True),并结束;否则,进入步骤2);
7)、确定当前处于室外环境,并将变量(STimer)设置为0,另外,还可以进入步骤2)。
202、当检测到所述移动终端当前处于室内环境时,且所述移动终端当前有使用全球定位***GPS时,所述移动终端关闭所述GPS。
其中,上述当前有使用GPS可以理解为当前GPS为打开状态,这样就可以实现当移动终端处于室内环境时,将GPS关闭。因为GPS在室内环境中无法进行定位,这样就可以避免打开GPS但GPS无法进行定位而造成的功耗损失。
203、所述移动终端使用所述移动终端支持的除所述GPS之外的一项或者多项定位技术进行定位。
其中,移动终端可以是使用网络定位技术和基站定位技术中的一种或者两种定位技术进行定位。当然,在步骤203中并不限定只是网络定位技术和基站定位技术中的一种或者两种定位技术,步骤203还可以是后续研发的移动终端能够支持的任意定位技术。
204、当所述移动终端检测到所述移动终端移动距离大于预设距离阈值时,所述移动终端打开所述GPS,并判断当前是否处于室外环境,若是,则执行步骤205,若否,则可以执行步骤206。
其中,移动终端可以通过定位技术检测到所述移动终端移动距离大于预设距离阈值,或者移动终端可以通过运动应用检测到所述移动终端移动距离大于预设距离阈值,例如:通过记录运动数据的应用检测到所述移动终端移动距离大于预设距离阈值。
另外,本实施例中,步骤204还可以是在打开所述GPS后,在预设时间T内,判断当前是否处于室外环境,若是,则执行步骤205。若在该预设时间T没有判断出处于室外环境时,则可以执行步骤206。因为当在一定时间内没有判断出移动终端当前处于室外环境,那么,就需要关闭GPS,以避免GPS造成功耗损失。
本实施例中,上述移动终端判断当前是否处于室外环境的步骤,可以包括:
移动终端向所述GPS输入多个卫星的卫星信息,并判断所述N个卫星的卫星信息是否发生变化,若所述多个卫星的卫星信息存在至少一个卫星的卫星信息发生变化时,判断所述发生变化的卫星信息的信号强度是否均小于预设强度阈值,若否,则确定所述移动终端当前处于室外环境。
其中,上述卫星信息发生变化可以理解为移动终端在移动时卫星可以检测到移动终端的移动,从而发生卫星信息的变化。
另外,上述移动终端判断当前是否处于室外环境的步骤进一步还可以包括:
若所述多个卫星的卫星信息均未发生变化时,则确定所述移动终端当前处于室内环境。
另外,上述移动终端判断当前是否处于室外环境的步骤进一步还可以包括:
判断所述发生变化的卫星信息的信号强度均小于预设强度阈值时,判断所述发生变化的卫星信息对应的卫星的数量是否小于预设卫星阈值,若是,则确定所述移动终端当前处于室内环境。
若判断所述发生变化的卫星信息对应的卫星的数量不小于预设卫星阈值时,可以确定移动终端当前处于室外环境。例如:发生变化的卫星信息对应的卫星的数量不小于3个时,则可以确定所述移动终端当前处于室外环境。
205、使用所述GPS进行定位,并关闭所述移动终端支持的除所述GPS之外的定位技术。
206、关闭所述GPS。
另外,本实施例中,还可以预先统计移动终端使用GPS的定位轨迹,该定位轨迹可以表示移动终端之前在哪些位置使用了GPS进行位置,这样当检测到移动终端处于这些位置时,就可以确定这些位置为室外位置,或者直接打开GPS进行定位。
本实施例中,在图1所示的实施例的基础上增加了多种可选的实施方式,且都可以实现节约移动终端的功耗。
下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例一至二实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例一和实施例二。
请参阅图4,图4是本发明实施例提供的一种移动终端的结构示意图,如图4所示,包括:检测单元41、关闭单元42和第一定位单元43,其中:
检测单元41,用于检测所述移动终端当前是否处于室内环境。
其中,移动终端可以通过位置信息检测移动终端当前是否处于室内环境,例如:移动终端检测到当前的位置为办公室或者家里时,就可以确定当前处于室内环境。或者移动终端可以通过GPS检测移动终端当前是否处于室内环境。
关闭单元42,用于当检测到所述移动终端当前处于室内环境时,且所述移动终端当前有使用全球定位***GPS时,关闭所述GPS。
其中,上述当前有使用GPS可以理解为当前GPS为打开状态,这样就可以实现当移动终端处于室内环境时,将GPS关闭。因为GPS在室内环境中无法进行定位,这样就可以避免打开GPS但GPS无法进行定位而造成的功耗损失。
第一定位单元43,用于使用所述移动终端支持的除所述GPS之外的一项或者多项定位技术进行定位。
其中,移动终端可以是使用网络定位技术和基站定位技术中的一种或者两种定位技术进行定位。当然,在第一定位单元43中并不限定只是网络定位技术和基站定位技术中的一种或者两种定位技术,第一定位单元43还可以是后续研发的移动终端能够支持的任意定位技术。
本实施例中,上述移动终端可以是任何支持GPS定位技术的移动终端,例如:手机、平板电脑、电子阅读器、遥控器、笔记本电脑、车载设备可穿戴设备等任何支持GPS定位技术的移动终端。
本实施例中,移动终端检测当前是否处于室内环境;当检测到所述移动终端当前处于室内环境时,且所述移动终端当前有使用全球定位***GPS时,所述移动终端关闭所述GPS;所述移动终端使用所述移动终端支持的除所述GPS之外的一项或者多项定位技术进行定位。这样可以实现以室内环境时将GPS关闭,因为GPS在室内环境中无法进行定位,从而相比现有技术移动终端一直使用支持的包括GPS在内的多个定位技术进行定位,本发明实施例可以节约移动终端的功耗。
请参阅图5,图5是本发明实施例提供的另一种移动终端的结构示意图,如图5所示,包括:检测单元51、关闭单元52、第一定位单元53、判断单元54和第二定位单元55,其中:
检测单元51,用于检测所述移动终端当前是否处于室内环境。
其中,移动终端可以通过位置信息检测移动终端当前是否处于室内环境,例如:移动终端检测到当前的位置为办公室或者家里时,就可以确定当前处于室内环境。或者移动终端可以通过GPS检测移动终端当前是否处于室内环境。
其中,通过GPS检测移动终端当前是否处于室内环境可以包括如下步骤:
移动终端向所述GPS输入多个卫星的卫星信息,并判断所述N个卫星的卫星信息是否发生变化,若所述多个卫星的卫星信息均未发生变化时,则确定所述移动终端当前处于室内环境;
若所述多个卫星的卫星信息存在至少一个卫星的卫星信息发生变化时,判断所述发生变化的卫星信息的信号强度是否均小于预设强度阈值,若所述发生变化的卫星信息的信号强度均小于预设强度阈值时,判断所述发生变化的卫星信息对应的卫星的数量是否小于预设卫星阈值,若是,则确定所述移动终端当前处于室内环境。
当然,若所述发生变化的卫星信息的信号强度中存在至少一个不小于预设强度阈值时,则可以确定所述移动终端当前处于室外环境。
或者,若所述发生变化的卫星信息的信号强度均小于预设强度阈值时,判断所述发生变化的卫星信息对应的卫星的数量不小于预设卫星阈值时,则可以确定所述移动终端当前处于室外环境。
若中,上述卫星信息可以包括信号强度,或者还可以包括卫星的名称或者标识等信息。
另外,如图3所示,上述通过GPS检测移动终端当前是否处于室内环境可以包括如下步骤:
1)、设置初始化变量(STimer)为0;
2)、向GPS输入各卫星信息;
3)、判断卫星信息是否没有变化,如果是,则进入步骤5),否则,则进入步骤4);
4)、判断GPS卫星的信号强度(CN)值是否都小于第一给定阈值(MIN_VALUE),并且发生变化的卫星个数是否少于设定的最小卫星数(MIN_NUM),若是,则进入步骤5),否则,则进入步骤6);
5)、将变量(STimer)加1,并且判断变量(STimer)当前值是否大于设定的最大值(MAX_NUM),如果是,则确定当前处于室内环境(例如:返回True),并结束;否则,进入步骤2);
6)、确定当前处于室外环境,并将变量(STimer)设置为0,另外,还可以进入步骤2)。
关闭单元22,用于当检测到所述移动终端当前处于室内环境时,且所述移动终端当前有使用全球定位***GPS时,关闭所述GPS。
其中,上述当前有使用GPS可以理解为当前GPS为打开状态,这样就可以实现当移动终端处于室内环境时,将GPS关闭。因为GPS在室内环境中无法进行定位,这样就可以避免打开GPS但GPS无法进行定位而造成的功耗损失。
第一定位单元53,用于使用所述移动终端支持的除所述GPS之外的一项或者多项定位技术进行定位。
其中,移动终端可以是使用网络定位技术和基站定位技术中的一种或者两种定位技术进行定位。当然,在第一定位单元53中并不限定只是网络定位技术和基站定位技术中的一种或者两种定位技术,第一定位单元53还可以是后续研发的移动终端能够支持的任意定位技术。
判断单元54,用于当所述移动终端检测到所述移动终端移动距离大于预设距离阈值时,所述打开所述GPS,并判断所述移动终端当前是否处于室外环境;
第二定位单元55,用于若判断所述移动终端当前处于室外环境时,使用所述GPS进行定位,并关闭所述移动终端支持的除所述GPS之外的定位技术。
其中,移动终端可以通过定位技术检测到所述移动终端移动距离大于预设距离阈值,或者移动终端可以通过运动应用检测到所述移动终端移动距离大于预设距离阈值,例如:通过记录运动数据的应用检测到所述移动终端移动距离大于预设距离阈值。
另外,本实施例中,判断单元54还可以是在打开所述GPS后,在预设时间T内,判断当前是否处于室外环境,若是,则第二定位单元55使用所述GPS进行定位,并关闭所述移动终端支持的除所述GPS之外的定位技术。若在该预设时间T没有判断出处于室外环境时,则关闭GPS。因为当在一定时间内没有判断出移动终端当前处于室外环境,那么,就需要关闭GPS,以避免GPS造成功耗损失。
本实施例中,判断单元54可以用于当所述移动终端检测到所述移动终端移动距离大于预设距离阈值时,所述打开所述GPS,并向所述GPS输入多个卫星的卫星信息,并判断所述N个卫星的卫星信息是否发生变化,若所述多个卫星的卫星信息存在至少一个卫星的卫星信息发生变化时,判断所述发生变化的卫星信息的信号强度是否均小于预设强度阈值,若否,则确定所述移动终端当前处于室外环境。
其中,上述卫星信息发生变化可以理解为移动终端在移动时卫星可以检测到移动终端的移动,从而发生卫星信息的变化。
另外,判断单元54还可以用于若所述多个卫星的卫星信息均未发生变化时,则确定所述移动终端当前处于室内环境。
另外,判断单元54还可以用于判断所述发生变化的卫星信息的信号强度均小于预设强度阈值时,判断所述发生变化的卫星信息对应的卫星的数量是否小于预设卫星阈值,若是,则确定所述移动终端当前处于室内环境。
若判断所述发生变化的卫星信息对应的卫星的数量不小于预设卫星阈值时,可以确定移动终端当前处于室外环境。例如:发生变化的卫星信息对应的卫星的数量不小于3个时,则可以确定所述移动终端当前处于室外环境。
另外,本实施例中,还可以预先统计移动终端使用GPS的定位轨迹,该定位轨迹可以表示移动终端之前在哪些位置使用了GPS进行位置,这样当检测到移动终端处于这些位置时,就可以确定这些位置为室外位置,或者直接打开GPS进行定位。
本实施例中,在图4所示的实施例的基础上增加了多种可选的实施方式,且都可以实现节约移动终端的功耗。
请参阅图6,图6是本发明实施例提供的另一种移动终端的结构示意图,用于执行上述的定位方法。如图6所示,所述用于终端可以包括:至少一个处理器100,至少一个输入装置200,至少一个输出装置300,存储器500等组件。其中,这些组件通过一条或多条总线400进行通信连接。本领域技术人员可以理解,图6中示出的终端的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器100为终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器500内的程序和/或模块,以及调用存储在存储器500内的数据,以执行终端的各种功能和处理数据。处理器100可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器100可以仅包括中央处理器(Central Processing Unit,简称CPU),也可以是CPU、数字信号处理器(digital signal processor,简称DSP)、图形处理器(Graphic Processing Unit,简称GPU)及各种控制芯片的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
输入装置200可以包括标准的触摸屏、键盘、摄像头等,也可以包括有线接口、无线接口等。
输出装置300可以包括显示屏、扬声器等,也可以包括有线接口、无线接口等。
存储器500可用于存储软件程序以及模块,处理器100、输入装置200以及输出装置300通过调用存储在存储器500中的软件程序以及模块,从而执行终端的各项功能应用以及实现数据处理。存储器500主要包括程序存储区和数据存储区,其中,程序存储区可存储操作***、至少一个功能所需的应用程序等;数据存储区可存储根据终端的使用所创建的数据等。在本发明实施例中,操作***可以是Android***、iOS***或Windows操作***等等。
具体的,处理器100调用存储在存储器500中的应用程序,用于执行以下步骤:
检测当前是否处于室内环境;
当检测到所述移动终端当前处于室内环境时,且所述移动终端当前有使用全球定位***GPS时,关闭所述GPS;
使用所述移动终端支持的除所述GPS之外的一项或者多项定位技术进行定位。
本实施例中,处理器100执行的步骤还可以包括:
当所述移动终端检测到所述移动终端移动距离大于预设距离阈值时,所述移动终端打开所述GPS,并判断当前是否处于室外环境,若是,则使用所述GPS进行定位,并关闭所述移动终端支持的除所述GPS之外的定位技术。
本实施例中,处理器100执行的判断当前是否处于室外环境的步骤可以包括:
所述移动终端向所述GPS输入多个卫星的卫星信息,并判断所述N个卫星的卫星信息是否发生变化,若所述多个卫星的卫星信息存在至少一个卫星的卫星信息发生变化时,判断所述发生变化的卫星信息的信号强度是否均小于预设强度阈值,若否,则确定所述移动终端当前处于室外环境。
本实施例中,处理器100执行的判断当前是否处于室外环境的步骤进一步还可以包括:
若所述多个卫星的卫星信息均未发生变化时,则确定所述移动终端当前处于室内环境。
本实施例中,处理器100执行的判断当前是否处于室外环境的步骤进一步还可以包括:
判断所述发生变化的卫星信息的信号强度均小于预设强度阈值时,判断所述发生变化的卫星信息对应的卫星的数量是否小于预设卫星阈值,若是,则确定所述移动终端当前处于室内环境。
本实施例中,上述移动终端可以是任何支持GPS定位技术的移动终端,例如:手机、平板电脑、电子阅读器、遥控器、笔记本电脑、车载设备可穿戴设备等任何支持GPS定位技术的移动终端。
本实施例中,移动终端检测当前是否处于室内环境;当检测到所述移动终端当前处于室内环境时,且所述移动终端当前有使用全球定位***GPS时,所述移动终端关闭所述GPS;所述移动终端使用所述移动终端支持的除所述GPS之外的一项或者多项定位技术进行定位。这样可以实现以室内环境时将GPS关闭,因为GPS在室内环境中无法进行定位,从而相比现有技术移动终端一直使用支持的包括GPS在内的多个定位技术进行定位,本发明实施例可以节约移动终端的功耗。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random AccessMemory,简称RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (6)
1.一种定位方法,其特征在于,包括:
移动终端检测当前是否处于室内环境;
当检测到所述移动终端当前处于室内环境时,且所述移动终端当前有使用全球定位***GPS时,所述移动终端关闭所述GPS;
所述移动终端使用所述移动终端支持的除所述GPS之外的一项或者多项定位技术进行定位;
当所述移动终端检测到所述移动终端移动距离大于预设距离阈值时,所述移动终端打开所述GPS,在预设时间T内,判断当前是否处于室外环境,若是,则使用所述GPS进行定位,并关闭所述移动终端支持的除所述GPS之外的定位技术,若在所述预设时间T内没有判断出移动终端当前处于室外环境,则关闭所述GPS;
所述移动终端判断当前是否处于室外环境包括:
所述移动终端向所述GPS输入多个卫星的卫星信息,并判断所述多个卫星的卫星信息是否发生变化,若所述多个卫星的卫星信息存在至少一个卫星的卫星信息发生变化时,判断所述发生变化的卫星信息的信号强度是否均小于预设强度阈值,若否,则确定所述移动终端当前处于室外环境;若所述多个卫星的卫星信息均未发生变化时,则确定所述移动终端当前处于室内环境。
2.如权利要求1所述的方法,其特征在于,所述移动终端判断当前是否处于室外环境进一步还包括:
判断所述发生变化的卫星信息的信号强度均小于预设强度阈值时,判断所述发生变化的卫星信息对应的卫星的数量是否小于预设卫星阈值,若是,则确定所述移动终端当前处于室内环境。
3.一种移动终端,其特征在于,包括:检测单元、关闭单元和第一定位单元,其中:
所述检测单元,用于检测所述移动终端当前是否处于室内环境;
所述关闭单元,用于当检测到所述移动终端当前处于室内环境时,且所述移动终端当前有使用全球定位***GPS时,关闭所述GPS;
所述第一定位单元,用于使用所述移动终端支持的除所述GPS之外的一项或者多项定位技术进行定位;
判断单元,用于当所述移动终端检测到所述移动终端移动距离大于预设距离阈值时,使所述移动终端打开所述GPS,并在预设时间T内判断所述移动终端当前是否处于室外环境;
若在所述预设时间T内没有判断出处于室外环境时,所述关闭单元关闭所述GPS;
第二定位单元,用于若在预设时间T内判断所述移动终端当前处于室外环境时,使用所述GPS进行定位,并关闭所述移动终端支持的除所述GPS之外的定位技术;
所述判断单元还用于当所述移动终端检测到所述移动终端移动距离大于预设距离阈值时,所述打开所述GPS,并向所述GPS输入多个卫星的卫星信息,并判断所述多个卫星的卫星信息是否发生变化,若所述多个卫星的卫星信息存在至少一个卫星的卫星信息发生变化时,判断所述发生变化的卫星信息的信号强度是否均小于预设强度阈值,若否,则确定所述移动终端当前处于室外环境;若所述多个卫星的卫星信息均未发生变化时,则确定所述移动终端当前处于室内环境。
4.如权利要求3所述的移动终端,其特征在于,所述判断单元还用于判断所述发生变化的卫星信息的信号强度均小于预设强度阈值时,判断所述发生变化的卫星信息对应的卫星的数量是否小于预设卫星阈值,若是,则确定所述移动终端当前处于室内环境。
5.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质存储有计算机程序,所述计算机程序用于指令相关的硬件来完成权利要求1至2任意一项所述的方法。
6.一种移动终端,其特征在于,移动终端包括:至少一个处理器、至少一个输入装置、至少一个输出装置和存储器;其中,至少一个处理器、至少一个输入装置、至少一个输出装置和存储器通过一条或多条总线进行通信连接;
其中,所述处理器调用存储在存储器中的应用程序,用于执行权利要求1至2任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510407986.9A CN105163373B (zh) | 2015-07-13 | 2015-07-13 | 一种定位方法和移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510407986.9A CN105163373B (zh) | 2015-07-13 | 2015-07-13 | 一种定位方法和移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105163373A CN105163373A (zh) | 2015-12-16 |
CN105163373B true CN105163373B (zh) | 2019-02-01 |
Family
ID=54804103
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510407986.9A Active CN105163373B (zh) | 2015-07-13 | 2015-07-13 | 一种定位方法和移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105163373B (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105682032B (zh) * | 2016-01-13 | 2018-04-06 | 广东欧珀移动通信有限公司 | 一种定位模式控制方法、装置及移动终端 |
CN105933521A (zh) * | 2016-04-22 | 2016-09-07 | 广东小天才科技有限公司 | 一种移动终端选择定位模式的方法和装置 |
CN107544085B (zh) * | 2016-06-24 | 2021-02-12 | 华为终端有限公司 | 一种定位方法和可穿戴设备 |
CN106712793B (zh) * | 2017-02-23 | 2019-06-21 | 上海与德信息技术有限公司 | 一种基于移动终端的监测方法及*** |
CN107331005B (zh) * | 2017-06-28 | 2019-12-17 | 深圳市沃特沃德股份有限公司 | 共享单车的控制方法和装置 |
CN107454253B (zh) * | 2017-07-18 | 2021-01-08 | 维沃移动通信有限公司 | 启动全球定位***gps的方法及移动终端 |
US11212652B2 (en) | 2017-08-23 | 2021-12-28 | Honor Device Co., Ltd. | Positioning method and apparatus |
CN108064023B (zh) * | 2017-12-13 | 2020-01-14 | Oppo广东移动通信有限公司 | 基于定位模块的控制方法、装置、存储介质及移动终端 |
CN109982233B (zh) * | 2017-12-27 | 2020-12-29 | ***通信集团吉林有限公司 | 一种终端设备位置信息确定方法、装置及存储介质 |
CN108235292B (zh) * | 2017-12-29 | 2020-11-17 | 中国平安财产保险股份有限公司 | 延长移动终端续航方法、装置、设备及可读存储介质 |
CN110182176A (zh) * | 2018-02-23 | 2019-08-30 | 上海博泰悦臻电子设备制造有限公司 | 车窗清扫装置的控制方法、***、终端、及存储介质 |
CN110320544B (zh) * | 2018-03-30 | 2022-03-01 | 北京百度网讯科技有限公司 | 识别终端设备位置的方法、装置、设备及存储介质 |
CN108931802B (zh) * | 2018-07-23 | 2021-07-20 | 中国科学院计算技术研究所 | 一种室内外场景检测方法 |
CN111148031B (zh) * | 2019-04-24 | 2022-05-03 | 广东小天才科技有限公司 | 一种gps定位功耗的节省方法及可穿戴设备 |
CN110177335B (zh) * | 2019-05-29 | 2021-05-14 | 鹏城实验室 | 一种导航定位方法及*** |
CN110505580A (zh) * | 2019-08-14 | 2019-11-26 | 合肥科维特电气科技有限公司 | 一种通过lbs服务辅助定位车辆的方法 |
CN113176587B (zh) * | 2021-04-07 | 2023-02-07 | 甄十信息科技(上海)有限公司 | 室内外识别方法、***、电子设备及计算机可读介质 |
CN116224387B (zh) * | 2023-05-09 | 2023-07-07 | 深圳市易赛通信技术有限公司 | 可穿戴设备的定位方法、装置、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102645666A (zh) * | 2012-05-11 | 2012-08-22 | 常熟南师大发展研究院有限公司 | Uwb与gps室内外定位切换方法 |
EP2616774A1 (en) * | 2010-09-17 | 2013-07-24 | Qualcomm Incorporated | Indoor positioning using pressure sensors |
CN104066163A (zh) * | 2014-04-24 | 2014-09-24 | 深圳市研强通信技术有限公司 | 功耗节省装置、移动终端和功耗节省方法 |
CN104822133A (zh) * | 2015-04-22 | 2015-08-05 | 广东欧珀移动通信有限公司 | 一种智能终端的定位模式的控制方法及装置 |
-
2015
- 2015-07-13 CN CN201510407986.9A patent/CN105163373B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2616774A1 (en) * | 2010-09-17 | 2013-07-24 | Qualcomm Incorporated | Indoor positioning using pressure sensors |
CN102645666A (zh) * | 2012-05-11 | 2012-08-22 | 常熟南师大发展研究院有限公司 | Uwb与gps室内外定位切换方法 |
CN104066163A (zh) * | 2014-04-24 | 2014-09-24 | 深圳市研强通信技术有限公司 | 功耗节省装置、移动终端和功耗节省方法 |
CN104822133A (zh) * | 2015-04-22 | 2015-08-05 | 广东欧珀移动通信有限公司 | 一种智能终端的定位模式的控制方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105163373A (zh) | 2015-12-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105163373B (zh) | 一种定位方法和移动终端 | |
US11467855B2 (en) | Application preloading method and device, storage medium and terminal | |
CN108363593B (zh) | 应用程序预加载方法、装置、存储介质及终端 | |
EP3575962B1 (en) | Method and device for preloading application, storage medium and intelligent terminal | |
CN108614722B (zh) | 应用程序预加载方法、装置、存储介质及终端 | |
WO2019214416A1 (en) | Method for preloading application, storage medium, and terminal | |
CN108829456A (zh) | 应用程序预加载方法、装置、存储介质及终端 | |
CN108958830A (zh) | 应用程序启动方法、装置、存储介质及终端 | |
WO2019227994A1 (en) | Method and apparatus for updating application prediction model, storage medium, and terminal | |
CN108647055A (zh) | 应用程序预加载方法、装置、存储介质及终端 | |
CN108762831B (zh) | 应用程序预加载方法、装置、存储介质及终端 | |
CN105549847B (zh) | 一种歌曲播放界面的图片显示方法及用户终端 | |
CN108647056B (zh) | 应用程序预加载方法、装置、存储介质及终端 | |
EP3584710B1 (en) | Method and apparatus for controlling display of mobile terminal, and storage medium | |
CN111796884B (zh) | 一种访问控制方法、装置、设备和计算机可读存储介质 | |
CN104965667A (zh) | 一种控制移动终端亮屏的方法及移动终端 | |
CN104994547B (zh) | 一种网络访问方法和用户终端 | |
CN102646037A (zh) | 菜单显示处理方法和终端设备 | |
CN105208623A (zh) | 移动终端的控制方法及移动终端 | |
CN108845838A (zh) | 应用程序预加载方法、装置、存储介质及终端 | |
CN108762844A (zh) | 应用程序预加载方法、装置、存储介质及终端 | |
CN104780253B (zh) | 一种通讯录管理方法 | |
CN109388309A (zh) | 菜单的显示方法、装置、终端及存储介质 | |
CN108815838A (zh) | 一种游戏控制方法、电子设备及计算机可读存储介质 | |
CN110399079B (zh) | 设备操控方法、装置以及移动终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant after: OPPO Guangdong Mobile Communications Co., Ltd. Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant before: Guangdong OPPO Mobile Communications Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |