CN104793995A - 控制gps调用的方法及装置 - Google Patents
控制gps调用的方法及装置 Download PDFInfo
- Publication number
- CN104793995A CN104793995A CN201510209714.8A CN201510209714A CN104793995A CN 104793995 A CN104793995 A CN 104793995A CN 201510209714 A CN201510209714 A CN 201510209714A CN 104793995 A CN104793995 A CN 104793995A
- Authority
- CN
- China
- Prior art keywords
- positioning function
- gps positioning
- intelligent terminal
- application program
- priority
- 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.)
- Granted
Links
Classifications
-
- 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
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
- Navigation (AREA)
Abstract
本发明适用于智能终端技术领域,提供了一种控制GPS调用的方法及装置,所述方法包括:当检测到应用程序调用GPS定位功能时,获取智能终端当前的状态信息以及所述应用程序的优先级信息;根据所述智能终端当前的状态信息以及所述应用程序的优先级信息控制所述GPS定位功能的启动。本发明实现了动态调整应用程序调用GPS定位功能的方式,避免了GPS定位功能长期处于开启状态,有效地解决了现有应用程序随意调用GPS定位功能时导致智能终端功耗大、安全性低的问题。
Description
技术领域
本发明适用于智能终端技术领域,尤其涉及一种控制GPS调用的方法及装置。
背景技术
现有Android智能终端的配置越来越高,功能越来越多,应用程序可以随意调用智能终端中的其他器件功能,比如调用GPS定位功能以获取智能终端的位置信息。
然而,调用GPS定位功能后需要消耗智能终端很大的电量。智能终端未调用GPS且处于熄屏待机状态时,功耗一般为10mA;而调用GPS且GPS一直处于开启状态时,功耗则高达80mA至200mA。此外,应用程序随意调用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定位功能的方式,避免GPS定位功能长期处于开启状态,有效地解决了现有应用程序随意调用GPS定位功能时导致智能终端功耗大的问题,以及防止了恶意应用程序调用GPS定位功能窃取用户的个人隐私,提高了GPS定位功能调用的安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的控制GPS调用的方法的实现流程图;
图2是本发明实施例二提供的控制GPS调用的方法中步骤S102的第一实现流程图;
图3是本发明实施例三提供的控制GPS调用的方法中步骤S102的第二实现流程图;
图4是本发明实施例四提供的控制GPS调用的装置的组成结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例增加了对应用程序调用GPS的控制,每当检测到应用程序调用GPS定位功能时,获取智能终端当前的状态信息以及所述应用程序的优先级信息;根据所述智能终端当前的状态信息以及所述应用程序的优先级信息控制所述GPS定位功能的启动;从而实现了动态调整应用程序调用GPS定位功能的方式,避免了GPS定位功能长期处于开启状态,有效地解决了现有应用程序随意调用GPS定位功能时导致智能终端功耗大的问题,以及防止了恶意应用程序调用GPS定位功能窃取用户的个人隐私,提高了GPS定位功能调用的安全性。本发明实施例还提供了相应的装置,以下分别进行详细的说明。
实施例一
图1示出了本发明实施例一提供的控制GPS调用的方法的实现流程,为了便于说明,仅示出了与本发明相关的部分。
在本发明实施例中,所述方法应用于智能终端,所述智能终端包括但不限于智能手机、平板电脑等。其中,所述智能终端上安装有多个应用程序,所述多个应用程序包括GPS定位应用程序,能够实现GPS定位功能,实时地获取智能终端当前的位置信息;所述多个应用程序中除所述GPS定位应用程序外的应用程序能够调用所述GPS定位应用程序。
如图1所示,所述方法包括:
在步骤S101中,当检测到应用程序调用GPS定位功能时,获取智能终端当前的状态信息以及所述应用程序的优先级信息。
在本发明实施例中,应用程序调用GPS定位功能时,会触发GPS定位应用程序启动定位功能,但是GPS定位功能仍未启动。优选地,可通过检测应用程序向GPS定位应用程序发送的调用指令来检测是否有应用程序调用GPS定位功能。当检测到有应用程序调用GPS定位功能时,获取智能终端当前的状态信息以及所述应用程序的优先级信息。其中,智能终端当前的状态信息包括但不限于所述智能终端处于亮屏状态、所述智能终端处于熄屏状态。所述优先级根据应用程序的功能确定,包括但不限于第一优先级、第二优先级。示例性地,对于与导航相关的应用(比如百度地图、坐车网等),其优先级为第一优先级;对于除与导航相关的应用外的其余应用程序(比如社交软件,包括但不限于QQ、微博、微信等),其优先级为第二优先级。
在步骤S102中,根据所述智能终端当前的状态信息以及所述应用程序的优先级信息控制所述GPS定位功能的启动。
本发明实施例预先根据优先级,设置了不同应用程序在同一智能终端状态信息下调用GPS定位功能的方式,以及同一应用程序在不同智能终端状态信息下调用GPS定位功能的方式。
当应用程序的优先级为第一优先级,且所述智能终端的状态信息为亮屏状态,则启动所述GPS定位功能,并设置所述GPS定位功能处于常开状态。当所述应用程序的优先级为第二优先级,且所述智能终端的状态信息为亮屏状态时,则启动所述GPS定位功能,并在满足预设条件时关闭所述GPS定位功能;或者,当所述应用程序的优先级为第一优先级,且所述智能终端的状态信息为熄屏状态时,则启动所述GPS定位功能,并在满足预设条件时关闭所述GPS定位功能。若所述应用程序的优先级为第二优先级,且所述智能终端的状态信息为熄屏状态时,则禁止启动所述GPS定位功能。
通过上述步骤S102,当应用程序为与导航相关的应用(比如百度地图、坐车网等),且在智能终端处于亮屏状态时调用GPS定位功能,此时,启动所述GPS定位功能,并设置所述GPS定位功能处于常开状态,以使得所述与导航相关的应用实时地获取并更新比如地图上智能终端当前的位置信息。若所述与导航相关的应用在智能终端处于熄屏状态时调用GPS定位功能,则启动所述GPS定位功能,并在满足预设条件时关闭所述GPS定位功能,以实现智能终端在熄屏状态下定期语音播报当前的位置信息。当应用程序为除与导航相关的应用外的其余应用程序(比如社交软件,包括但不限于QQ、微博、微信等),且在智能终端处于亮屏状态时调用GPS定位功能,此时,启动所述GPS定位功能,并在满足预设条件时关闭所述GPS定位功能,从而有效地解决了应用程序随意调用GPS而导致的智能终端功耗大的问题;若所述其余应用程序在智能终端处于熄屏状态时调用GPS定位功能时,则禁止启动所述GPS定位功能,进而防止了恶意应用程序通过调用GPS定位功能窃取用户的个人隐私,提高了GPS调用的安全性。
本发明实施例增加了对应用程序调用GPS的控制,每当检测到应用程序调用GPS定位功能时,获取智能终端当前的状态信息以及所述应用程序的优先级信息;根据所述智能终端当前的状态信息以及所述应用程序的优先级信息控制所述GPS定位功能的启动;从而实现了动态调整应用程序调用GPS定位功能的方式,避免了GPS定位功能长期处于开启状态,有效地解决了现有应用程序随意调用GPS定位功能时导致智能终端功耗大的问题,以及防止了恶意应用程序调用GPS定位功能窃取用户的个人隐私,提高了GPS定位功能调用的安全性。
实施例二
在图1所示实施例中,步骤S102在应用程序的优先级为第二优先级且智能终端的状态信息为亮屏状态时,或者在应用程序的优先级为第一优先级且智能终端的状态信息为熄屏状态时,启动所述GPS定位功能,并在满足预设条件时关闭所述GPS定位功能。以下给出其具体实现流程。
如图2所示,步骤S102包括:
在步骤S201中,开启所述GPS定位功能,以获取智能终端当前的位置信息。
在步骤S202中,启动计时器计时。
在步骤S203中,若在预设时间内获取到所述智能终端当前的位置信息,则关闭所述GPS定位功能。
在步骤S204中,若在所述预设时间内未获取到所述智能终端当前的位置信息,则到达所述预设时间后,关闭所述GPS定位功能。
在本发明实施例中,增加设置了一预设时间,所述预设时间根据网络传输速率设定,优选为1min。在应用程序为第一优先级(比如与导航相关的应用程序)且智能终端处于熄屏状态,或者所述应用程序为第二优先级时(比如除了与导航相关的应用程序外的应用)且智能终端处于亮屏状态,则开启GPS定位功能,同时启动计时器开始计时。若在所述预设时间内获取到智能终端的位置信息,则关闭所述GPS定位功能;否则,在预设时间到达后强制关闭所述GPS定位功能;从而解决了现有应用程序随意调用GPS定位功能而导致的智能终端功耗大的问题,也防止了恶意应用程序长期调用GPS定位功能,有效地节约了智能终端的电量。
实施例三
通常,恶意的应用软件还会在智能终端处于熄屏状态等用户不知情的情况下获取用户的位置信息。在图1所示实施例中,步骤S102中,在应用程序的优先级为第二优先级且智能终端的状态信息为熄屏状态时,禁止启动GPS定位功能。以下将给出给出禁止启动GPS定位功能的具体实现流程。
如图3所示,步骤S102还包括:
在步骤S301中,若所述应用程序的优先级为第二优先级且所述智能终端的状态信息为熄屏状态时,禁止开启所述GPS定位功能。
在步骤S302中,获取所述应用程序,并记录所述应用程序。
在步骤S303中,在智能终端从熄屏状态进入亮屏状态后,弹出提示信息。
其中,所述提示信息包括所述应用程序可能为恶意应用程序的警示信息。以提醒用户及时对智能终端的软件进行更新或者杀毒;防止了恶意应用程序在用户不知情的情况下调用GPS定位功能窃取用户的个人隐私,有效地提高了GPS调用的安全性。
优选地,在步骤S302获取所述应用程序时,同步获取所述应用程序调用GPS定位功能的时间信息,并记录所述应用程序和时间信息。在步骤S303中,当智能终端从熄屏状态进入亮屏状态后,同时弹出包含所述应用程序和时间信息的提示信息。
实施例四
图4示出了本发明实施例四提供的控制GPS调用的装置的组成结构,为了便于说明,仅示出了与本发明相关的部分。
在本发明实施例中,所述装置用于实现图1至图3任一实施例所述的控制GPS调用的方法,可以是内置于智能终端的硬件单元、软件单元或者软硬件结合的单元。所述智能终端包括但不限于智能手机、平板电脑等。所述智能终端上安装有多个应用程序,包括GPS定位应用程序,实现GPS定位功能。
如图4所示,所述装置包括:
获取模块41,用于当检测到应用程序调用GPS定位功能时,获取智能终端当前的状态信息以及所述应用程序的优先级信息;
控制模块42,用于根据所述智能终端当前的状态信息以及所述应用程序的优先级信息控制所述GPS定位功能的启动。
在本发明实施例中,所述优先级包括但不限于第一优先级、第二优先级。示例性地,对于与导航相关的应用(比如百度地图、坐车网等),其优先级为第一优先级;对于除与导航相关的应用外的其余应用程序(比如社交软件,包括但不限于QQ、微博、微信等),其优先级为第二优先级。所述智能终端当前的状态信息包括但不限于熄屏状态、亮屏状态。本发明实施例预先根据优先级,设置了不同应用程序在同一智能终端状态信息下调用GPS定位功能的方式,以及同一应用程序在不同智能终端状态信息下调用GPS定位功能的方式。
所述控制模块42还包括:
第一控制单元421,用于在所述智能终端当前的状态信息为亮屏状态且所述应用程序的优先级为第一优先级时,启动所述GPS定位功能,并设置所述GPS定位功能处于常开状态。
第二控制单元422,用于在所述智能终端当前的状态信息为亮屏状态且所述应用程序的优先级为第二优先级时,或者在所述智能终端当前的状态信息为熄屏状态且所述应用程序的优先级为第一优先级时,启动所述GPS定位功能,并在满足预设条件时关闭所述GPS定位功能。
第三控制单元423,用于在所述智能终端当前的状态信息为熄屏状态且所述应用程序的优先级为第二优先级时,禁止启动所述GPS定位功能。
示例性地,当应用程序为与导航相关的应用(比如百度地图、坐车网等),且在智能终端处于亮屏状态时调用GPS定位功能,此时,启动所述GPS定位功能,并设置所述GPS定位功能处于常开状态,以使得所述与导航相关的应用实时地获取并更新比如地图上智能终端当前的位置信息。当应用程序为除与导航相关的应用外的其余应用程序(比如社交软件,包括但不限于QQ、微博、微信等),且在智能终端处于亮屏状态时调用GPS定位功能,此时,启动所述GPS定位功能,并在满足预设条件时关闭所述GPS定位功能,有效地解决了应用程序随意调用GPS而导致的智能终端功耗大的问题;进一步地,若所述其余应用程序在智能终端处于熄屏状态时调用GPS定位功能时,则禁止启动所述GPS定位功能,从而防止了恶意应用程序通过调用GPS定位功能窃取用户的个人隐私,提高了GPS调用的安全性。
进一步地,所述第二控制单元422包括:
启动子单元4221,用于开启所述GPS定位功能,以获取所述智能终端当前的位置信息。
关闭子单元4222,用于若在预设时间范围内获取到所述智能终端当前的位置信息,关闭所述GPS定位功能,否则,在所述预设时间到达后关闭所述GPS定位功能。
在本发明实施例中,增加设置了一预设时间,所述预设时间根据网络传输速率设定,优选为1min。在应用程序为第一优先级(比如与导航相关的应用程序)且智能终端处于熄屏状态,或者所述应用程序为第二优先级时(比如除了与导航相关的应用程序外的应用)且智能终端处于亮屏状态,则开启GPS定位功能,并在获取到智能终端的位置信息或者在预设时间到达后关闭所述GPS定位功能;从而解决了随意调用GPS定位功能而导致的智能终端功耗大的问题,防止了长期调用GPS定位功能,有效地节约了智能终端的电量。
优选地,所述第三控制单元423包括:
禁止启动子单元4231,用于禁止开启所述GPS定位功能。
提示子单元4232,用于记录所述应用程序,并在智能终端从熄屏状态进入亮屏状态后,弹出提示信息。
其中,所述提示信息包括所述应用程序可能为恶意应用程序。以提醒用户及时进行软件更新或者杀毒;防止了恶意应用程序在用户不知情的情况下调用GPS定位功能窃取用户的个人隐私,有效地提高了GPS定位功能调用的安全性。
需要说明的是,本发明实施例中的装置可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。
本发明实施例增加了对应用程序调用GPS的控制,每当检测到应用程序调用GPS定位功能时,获取智能终端当前的状态信息以及所述应用程序的优先级信息;根据所述智能终端当前的状态信息以及所述应用程序的优先级信息控制所述GPS定位功能的启动;从而实现了动态调整应用程序调用GPS定位功能的方式,避免GPS定位功能长期处于开启状态,有效地解决了现有应用程序随意调用GPS定位功能时导致智能终端功耗大的问题,以及防止了恶意应用程序调用GPS定位功能窃取用户的个人隐私,提高了GPS定位功能调用的安全性。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种控制GPS调用的方法,其特征在于,所述方法包括:
当检测到应用程序调用GPS定位功能时,获取智能终端当前的状态信息以及所述应用程序的优先级信息;
根据所述智能终端当前的状态信息以及所述应用程序的优先级信息控制所述GPS定位功能的启动。
2.如权利要求1所述的控制GPS调用的方法,其特征在于,所述根据所述智能终端当前的状态信息以及所述应用程序的优先级信息控制所述GPS定位功能的启动包括:
在所述智能终端当前的状态信息为亮屏状态且所述应用程序的优先级为第一优先级时,启动所述GPS定位功能,并设置所述GPS定位功能处于常开状态。
3.如权利要求1所述的控制GPS调用的方法,其特征在于,所述根据所述智能终端当前的状态信息以及所述应用程序的优先级信息控制所述GPS定位功能的启动还包括:
在所述智能终端当前的状态信息为亮屏状态且所述应用程序的优先级为第二优先级时,或者在所述智能终端当前的状态信息为熄屏状态且所述应用程序的优先级为第一优先级时,启动所述GPS定位功能,并在满足预设条件时关闭所述GPS定位功能。
4.如权利要求3所述的控制GPS调用的方法,其特征在于,所述在满足预设条件时关闭所述GPS定位功能包括:
若在预设时间内获取到所述智能终端当前的位置信息,则关闭所述GPS定位功能,否则,在所述预设时间到达后关闭所述GPS定位功能。
5.如权利要求1所述的控制GPS调用的方法,其特征在于,所述根据所述智能终端当前的状态信息以及所述应用程序的优先级信息控制所述GPS定位功能的启动包括:
在所述智能终端当前的状态信息为熄屏状态且所述应用程序的优先级为第二优先级时,禁止启动所述GPS定位功能。
6.一种控制GPS调用的装置,其特征在于,所述装置包括:
获取模块,用于当检测到应用程序调用GPS定位功能时,获取智能终端当前的状态信息以及所述应用程序的优先级信息;
控制模块,用于根据所述智能终端当前的状态信息以及所述应用程序的优先级信息控制所述GPS定位功能的启动。
7.如权利要求6所述的控制GPS调用的装置,其特征在于,所述控制模块包括:
第一控制单元,用于在所述智能终端当前的状态信息为亮屏状态且所述应用程序的优先级为第一优先级时,启动所述GPS定位功能,并设置所述GPS定位功能处于常开状态。
8.如权利要求6所述的控制GPS调用的装置,其特征在于,所述控制模块包括:
第二控制单元,用于在所述智能终端当前的状态信息为亮屏状态且所述应用程序的优先级为第二优先级时,或者在所述智能终端当前的状态信息为熄屏状态且所述应用程序的优先级为第一优先级时,启动所述GPS定位功能,并在满足预设条件时关闭所述GPS定位功能。
9.如权利要求8所述的控制GPS调用的装置,其特征在于,所述第二控制单元包括:
启动子单元,用于开启所述GPS定位功能,以获取所述智能终端当前的位置信息;
关闭子单元,用于若在预设时间内获取到所述智能终端当前的位置信息,关闭所述GPS定位功能,否则,在所述预设时间到达后关闭所述GPS定位功能。
10.如权利要求6所述的控制GPS调用的装置,其特征在于,所述控制模块还包括:
第三控制单元,用于在所述智能终端当前的状态信息为熄屏状态且所述应用程序的优先级为第二优先级时,禁止启动所述GPS定位功能。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510209714.8A CN104793995B (zh) | 2015-04-27 | 2015-04-27 | 控制gps调用的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510209714.8A CN104793995B (zh) | 2015-04-27 | 2015-04-27 | 控制gps调用的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104793995A true CN104793995A (zh) | 2015-07-22 |
CN104793995B CN104793995B (zh) | 2017-11-10 |
Family
ID=53558808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510209714.8A Active CN104793995B (zh) | 2015-04-27 | 2015-04-27 | 控制gps调用的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104793995B (zh) |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105550204A (zh) * | 2015-12-01 | 2016-05-04 | 小米科技有限责任公司 | 控制位置定位模块的方法及装置 |
CN105553963A (zh) * | 2015-12-10 | 2016-05-04 | 小米科技有限责任公司 | 定位服务的控制方法和装置 |
CN105554104A (zh) * | 2015-12-14 | 2016-05-04 | 广东欧珀移动通信有限公司 | 根据gps卫星数目关闭程序在后台运行的方法及装置 |
CN105573470A (zh) * | 2015-12-14 | 2016-05-11 | 广东欧珀移动通信有限公司 | 根据访问时间关闭后台程序的gps定位请求的方法及装置 |
CN105933521A (zh) * | 2016-04-22 | 2016-09-07 | 广东小天才科技有限公司 | 一种移动终端选择定位模式的方法和装置 |
CN105955073A (zh) * | 2016-04-27 | 2016-09-21 | 乐视控股(北京)有限公司 | 一种卫星定位装置的自动开启方法、***和移动智能设备 |
CN105960004A (zh) * | 2016-06-30 | 2016-09-21 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端定位功能控制方法及移动终端 |
CN106102011A (zh) * | 2016-07-29 | 2016-11-09 | 宇龙计算机通信科技(深圳)有限公司 | 一种终端定位处理的方法、装置以及终端 |
CN106231563A (zh) * | 2016-09-29 | 2016-12-14 | 宇龙计算机通信科技(深圳)有限公司 | 一种降低功耗的方法、装置及终端 |
CN106445063A (zh) * | 2015-08-12 | 2017-02-22 | 三星电子株式会社 | 管理应用的方法及其电子设备 |
CN106572442A (zh) * | 2016-10-28 | 2017-04-19 | 宇龙计算机通信科技(深圳)有限公司 | 一种定位方法、装置及移动终端 |
CN106851801A (zh) * | 2017-01-23 | 2017-06-13 | 北京奇虎科技有限公司 | 定位***性能的优化方法、装置及移动终端 |
CN106878945A (zh) * | 2017-01-23 | 2017-06-20 | 北京奇虎科技有限公司 | 定位***性能的优化方法、装置及移动终端 |
CN106872996A (zh) * | 2017-01-23 | 2017-06-20 | 北京奇虎科技有限公司 | 定位***性能的优化方法、装置及移动终端 |
CN106888432A (zh) * | 2017-01-23 | 2017-06-23 | 北京奇虎科技有限公司 | 定位***性能的优化方法、装置及移动终端 |
CN107015244A (zh) * | 2017-03-23 | 2017-08-04 | 北京珠穆朗玛移动通信有限公司 | Gps控制方法及移动终端 |
CN107040979A (zh) * | 2017-03-23 | 2017-08-11 | 北京珠穆朗玛移动通信有限公司 | 功能模块的控制方法及移动终端 |
CN107368175A (zh) * | 2017-07-03 | 2017-11-21 | 北京小米移动软件有限公司 | 降低终端功耗的处理方法、装置及终端 |
WO2018059236A1 (zh) * | 2016-09-30 | 2018-04-05 | 中兴通讯股份有限公司 | 一种全球定位***定位处理方法及终端 |
CN108156313A (zh) * | 2017-12-13 | 2018-06-12 | 广东欧珀移动通信有限公司 | 定位控制方法、装置、存储介质及终端设备 |
WO2018103374A1 (zh) * | 2016-12-05 | 2018-06-14 | 中兴通讯股份有限公司 | 一种控制方法和装置 |
CN108829228A (zh) * | 2018-06-01 | 2018-11-16 | Oppo(重庆)智能科技有限公司 | 定位功能控制方法、移动终端及计算机可读存储介质 |
CN110855838A (zh) * | 2019-11-22 | 2020-02-28 | RealMe重庆移动通信有限公司 | 定位服务控制方法、装置、移动终端以及存储介质 |
CN111428262A (zh) * | 2020-03-03 | 2020-07-17 | Oppo广东移动通信有限公司 | 定位应用监控方法、装置、电子设备和存储介质 |
US10721691B2 (en) | 2016-03-18 | 2020-07-21 | Huawei Technologies Co., Ltd. | Terminal device and positioning information processing method applied to terminal device |
CN112153571A (zh) * | 2020-09-18 | 2020-12-29 | 浪潮电子信息产业股份有限公司 | 一种电子设备及其设备寻回*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090240964A1 (en) * | 2007-03-20 | 2009-09-24 | Clemens Pfeiffer | Method and apparatus for holistic power management to dynamically and automatically turn servers, network equipment and facility components on and off inside and across multiple data centers based on a variety of parameters without violating existing service levels |
CN103136472A (zh) * | 2011-11-29 | 2013-06-05 | 腾讯科技(深圳)有限公司 | 一种防应用程序窃取隐私的方法及移动设备 |
CN103424756A (zh) * | 2012-05-24 | 2013-12-04 | Lg电子株式会社 | 移动终端及其gps引擎控制方法 |
CN103596252A (zh) * | 2013-11-28 | 2014-02-19 | 贝壳网际(北京)安全技术有限公司 | 移动终端的控制方法、装置和移动终端 |
CN103905653A (zh) * | 2014-03-24 | 2014-07-02 | 小米科技有限责任公司 | 移动设备数据业务控制方法及装置 |
CN104460935A (zh) * | 2013-09-18 | 2015-03-25 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
-
2015
- 2015-04-27 CN CN201510209714.8A patent/CN104793995B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090240964A1 (en) * | 2007-03-20 | 2009-09-24 | Clemens Pfeiffer | Method and apparatus for holistic power management to dynamically and automatically turn servers, network equipment and facility components on and off inside and across multiple data centers based on a variety of parameters without violating existing service levels |
CN103136472A (zh) * | 2011-11-29 | 2013-06-05 | 腾讯科技(深圳)有限公司 | 一种防应用程序窃取隐私的方法及移动设备 |
CN103424756A (zh) * | 2012-05-24 | 2013-12-04 | Lg电子株式会社 | 移动终端及其gps引擎控制方法 |
CN104460935A (zh) * | 2013-09-18 | 2015-03-25 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN103596252A (zh) * | 2013-11-28 | 2014-02-19 | 贝壳网际(北京)安全技术有限公司 | 移动终端的控制方法、装置和移动终端 |
CN103905653A (zh) * | 2014-03-24 | 2014-07-02 | 小米科技有限责任公司 | 移动设备数据业务控制方法及装置 |
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106445063A (zh) * | 2015-08-12 | 2017-02-22 | 三星电子株式会社 | 管理应用的方法及其电子设备 |
KR102416549B1 (ko) * | 2015-08-12 | 2022-07-04 | 삼성전자주식회사 | 어플리케이션을 관리하는 방법 및 그를 위한 전자 장치 |
CN106445063B (zh) * | 2015-08-12 | 2021-06-15 | 三星电子株式会社 | 管理应用的方法及其电子设备 |
KR20170019817A (ko) * | 2015-08-12 | 2017-02-22 | 삼성전자주식회사 | 어플리케이션을 관리하는 방법 및 그를 위한 전자 장치 |
CN105550204A (zh) * | 2015-12-01 | 2016-05-04 | 小米科技有限责任公司 | 控制位置定位模块的方法及装置 |
CN105553963A (zh) * | 2015-12-10 | 2016-05-04 | 小米科技有限责任公司 | 定位服务的控制方法和装置 |
CN105553963B (zh) * | 2015-12-10 | 2019-11-29 | 小米科技有限责任公司 | 定位服务的控制方法和装置 |
CN105554104B (zh) * | 2015-12-14 | 2018-12-11 | 广东欧珀移动通信有限公司 | 根据gps卫星数目关闭程序在后台运行的方法及装置 |
CN105573470A (zh) * | 2015-12-14 | 2016-05-11 | 广东欧珀移动通信有限公司 | 根据访问时间关闭后台程序的gps定位请求的方法及装置 |
CN105554104A (zh) * | 2015-12-14 | 2016-05-04 | 广东欧珀移动通信有限公司 | 根据gps卫星数目关闭程序在后台运行的方法及装置 |
US11337157B2 (en) | 2016-03-18 | 2022-05-17 | Huawei Technologies Co., Ltd. | Terminal device and positioning information processing method applied to terminal device |
US10721691B2 (en) | 2016-03-18 | 2020-07-21 | Huawei Technologies Co., Ltd. | Terminal device and positioning information processing method applied to terminal device |
CN105933521A (zh) * | 2016-04-22 | 2016-09-07 | 广东小天才科技有限公司 | 一种移动终端选择定位模式的方法和装置 |
CN105955073A (zh) * | 2016-04-27 | 2016-09-21 | 乐视控股(北京)有限公司 | 一种卫星定位装置的自动开启方法、***和移动智能设备 |
CN105960004A (zh) * | 2016-06-30 | 2016-09-21 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端定位功能控制方法及移动终端 |
CN105960004B (zh) * | 2016-06-30 | 2020-04-07 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端定位功能控制方法及移动终端 |
CN106102011A (zh) * | 2016-07-29 | 2016-11-09 | 宇龙计算机通信科技(深圳)有限公司 | 一种终端定位处理的方法、装置以及终端 |
CN106231563A (zh) * | 2016-09-29 | 2016-12-14 | 宇龙计算机通信科技(深圳)有限公司 | 一种降低功耗的方法、装置及终端 |
WO2018059236A1 (zh) * | 2016-09-30 | 2018-04-05 | 中兴通讯股份有限公司 | 一种全球定位***定位处理方法及终端 |
CN106572442A (zh) * | 2016-10-28 | 2017-04-19 | 宇龙计算机通信科技(深圳)有限公司 | 一种定位方法、装置及移动终端 |
WO2018103374A1 (zh) * | 2016-12-05 | 2018-06-14 | 中兴通讯股份有限公司 | 一种控制方法和装置 |
CN106888432A (zh) * | 2017-01-23 | 2017-06-23 | 北京奇虎科技有限公司 | 定位***性能的优化方法、装置及移动终端 |
CN106878945B (zh) * | 2017-01-23 | 2019-11-26 | 北京安云世纪科技有限公司 | 定位***性能的优化方法、装置及移动终端 |
CN106851801B (zh) * | 2017-01-23 | 2019-11-26 | 北京安云世纪科技有限公司 | 定位***性能的优化方法、装置及移动终端 |
CN106872996A (zh) * | 2017-01-23 | 2017-06-20 | 北京奇虎科技有限公司 | 定位***性能的优化方法、装置及移动终端 |
CN106878945A (zh) * | 2017-01-23 | 2017-06-20 | 北京奇虎科技有限公司 | 定位***性能的优化方法、装置及移动终端 |
CN106851801A (zh) * | 2017-01-23 | 2017-06-13 | 北京奇虎科技有限公司 | 定位***性能的优化方法、装置及移动终端 |
CN107040979A (zh) * | 2017-03-23 | 2017-08-11 | 北京珠穆朗玛移动通信有限公司 | 功能模块的控制方法及移动终端 |
CN107015244A (zh) * | 2017-03-23 | 2017-08-04 | 北京珠穆朗玛移动通信有限公司 | Gps控制方法及移动终端 |
CN107040979B (zh) * | 2017-03-23 | 2020-05-19 | 北京珠穆朗玛移动通信有限公司 | 功能模块的控制方法及移动终端 |
CN107368175A (zh) * | 2017-07-03 | 2017-11-21 | 北京小米移动软件有限公司 | 降低终端功耗的处理方法、装置及终端 |
CN108156313A (zh) * | 2017-12-13 | 2018-06-12 | 广东欧珀移动通信有限公司 | 定位控制方法、装置、存储介质及终端设备 |
CN108829228A (zh) * | 2018-06-01 | 2018-11-16 | Oppo(重庆)智能科技有限公司 | 定位功能控制方法、移动终端及计算机可读存储介质 |
CN110855838A (zh) * | 2019-11-22 | 2020-02-28 | RealMe重庆移动通信有限公司 | 定位服务控制方法、装置、移动终端以及存储介质 |
CN111428262A (zh) * | 2020-03-03 | 2020-07-17 | Oppo广东移动通信有限公司 | 定位应用监控方法、装置、电子设备和存储介质 |
CN111428262B (zh) * | 2020-03-03 | 2024-01-09 | Oppo广东移动通信有限公司 | 定位应用监控方法、装置、电子设备和存储介质 |
CN112153571A (zh) * | 2020-09-18 | 2020-12-29 | 浪潮电子信息产业股份有限公司 | 一种电子设备及其设备寻回*** |
Also Published As
Publication number | Publication date |
---|---|
CN104793995B (zh) | 2017-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104793995A (zh) | 控制gps调用的方法及装置 | |
CN104461749A (zh) | 一种多***终端的应用程序同步方法、同步装置及终端 | |
US10452867B2 (en) | System function invoking method and apparatus, and terminal | |
CN106776067B (zh) | 多容器***中***资源的管理方法及管理装置 | |
CN104239140A (zh) | 一种移动终端及其控制操作***切换的方法和装置 | |
CN102508701A (zh) | 自动控制应用程序运行处理方法和用户终端 | |
CN103593238A (zh) | 控制应用程序编程接口调用的方法及装置 | |
CN105260664B (zh) | 一种多***间的应用安全保护方法及终端 | |
CN106681581B (zh) | 应用程序图标排列方法和装置 | |
CN105446811A (zh) | 应用进程关联启动方法及关联启动装置 | |
CN103559055A (zh) | 一种应用于Android平台的启动活动的方法和装置 | |
CN105426244A (zh) | 应用进程管理方法及应用进程管理装置 | |
CN104598286A (zh) | 移动终端的软件更新方法及装置 | |
CN105704758A (zh) | 一种基于流量监测关闭社交类应用程序的方法及装置 | |
CN104809046A (zh) | 一种应用程序联网控制方法和应用程序联网控制装置 | |
CN107526601A (zh) | 一种移动终端调整方法、移动终端及存储介质 | |
CN104601341B (zh) | 一种广播拦截方法和装置 | |
CN104615937A (zh) | 一种信息处理方法及移动终端 | |
US11816200B2 (en) | Terminal and method for managing launch of an application of a terminal | |
CN109802994B (zh) | 一种基于内容分发网络的消息推送方法及*** | |
CN103092663A (zh) | 一种在终端中安装应用程序的方法及装置 | |
CN102497479B (zh) | 一种智能手机通过应用软件行为判定木马程序的方法 | |
CN103885827A (zh) | 自动切换运行模式的方法和智能终端 | |
CN105574380A (zh) | 一种终端管理应用权限的方法和装置 | |
CN108196960A (zh) | 一种应用的管控方法、终端及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: OPPO Guangdong Mobile Communications Co., Ltd. Address before: Changan town in Guangdong province Dongguan 523841 usha Beach Road No. 18 Patentee before: Guangdong Opel Mobile Communications Co., Ltd. |