CN107423618A - 应用程序卫星定位请求控制方法、存储设备及移动终端 - Google Patents

应用程序卫星定位请求控制方法、存储设备及移动终端 Download PDF

Info

Publication number
CN107423618A
CN107423618A CN201710565868.XA CN201710565868A CN107423618A CN 107423618 A CN107423618 A CN 107423618A CN 201710565868 A CN201710565868 A CN 201710565868A CN 107423618 A CN107423618 A CN 107423618A
Authority
CN
China
Prior art keywords
application program
satellite fix
mobile terminal
application
fix request
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
Application number
CN201710565868.XA
Other languages
English (en)
Other versions
CN107423618B (zh
Inventor
吴兆云
何子龙
王慧鑫
方燕
周维龙
袁龙泉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huizhou TCL Mobile Communication Co Ltd
Original Assignee
Huizhou TCL Mobile Communication Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huizhou TCL Mobile Communication Co Ltd filed Critical Huizhou TCL Mobile Communication Co Ltd
Priority to CN201710565868.XA priority Critical patent/CN107423618B/zh
Publication of CN107423618A publication Critical patent/CN107423618A/zh
Application granted granted Critical
Publication of CN107423618B publication Critical patent/CN107423618B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/52Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/02Details of the space or ground control segments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/329Power saving characterised by the action undertaken by task scheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2149Restricted operating environment

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Medical Informatics (AREA)
  • Databases & Information Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种应用程序卫星定位请求控制方法、存储设备及移动终端,通过使用UI界面将不需要卫星定位的应用程序的卫星定位请求权限关闭,并将这些应用程序移至黑名单列表中,节省了移动终端的耗电量,并且通过动态控制前台应用程序和后台应用程序的卫星定位请求,不但进一步节省了移动终端的耗电量,而且避免了后台运行的应用程序频繁的上报卫星定位请求,保证了用户的隐私不被泄露,给用户提供了方便。

Description

应用程序卫星定位请求控制方法、存储设备及移动终端
技术领域
本发明涉及移动终端技术领域,具体涉及一种应用程序卫星定位请求控制方法、存储设备及移动终端。
背景技术
随着移动终端的快速普及,移动终端已经成为人们日常生活中必不可少的生产、娱乐、沟通工具,移动终端给人们的生活带来了太多的便利。
同时,为了方便用户的使用,越来越多的应用程序被开发出来,人们通过安装这些应用程序来实现更加便利与丰富的生活。然而,现在大多数应用程序都具有卫星定位的功能,越来越多的应用程序为了获取用户位置信息,使用GPS(Global Positioning System,全球定位***)等卫星定位***来请求定位,从而获取用户的位置。
但是,在传统的方式中,移动终端并没有向用户提供可操作的UI(UserInterface)界面针对应用程序对GPS等卫星定位的请求进行控制,并且即使应用程序已经在后台运行,它还是能够去请求卫星定位,造成移动终端电流耗费增加。除此之外,随意的后台应用程序获取用户位置信息,使得用户的隐私泄露,给用户的安全造成隐患。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种应用程序卫星定位请求控制方法、存储设备及移动终端,旨在通过使用UI界面将不需要卫星定位的应用程序的卫星定位请求权限关闭,并将这些应用程序移至黑名单列表中,节省移动终端的耗电量,并且通过动态控制前台应用程序和后台应用程序的卫星定位请求,不但进一步节省了移动终端的耗电量,而且避免了后台运行的应用程序频繁的上报卫星定位请求,保证了用户的隐私不被泄露,给用户提供了方便。
本发明解决技术问题所采用的技术方案如下:
一种应用程序卫星定位请求控制方法,其中,所述方法包括:
步骤A、预先获取移动终端中所有的应用程序,并通过UI界面显示在屏幕上,通过UI界面上预设的开关将需要禁止卫星定位功能的应用程序的卫星定位请求权限关闭,并将这些应用程序移至预设的黑名单列表;
步骤B、当所述移动终端的卫星定位***获取到应用程序的卫星定位请求时,判断所述应用程序是否在预设的黑名单列表中;
步骤C、当所述应用程序在预设的黑名单列表中,则所述卫星定位***拒绝所述应用程序的卫星定位请求;当所述应用程序不在预设的黑名单列表中,则判断所述应用程序是否是前台应用;
步骤D、当所述应用程序是前台应用时,则所述卫星定位***接受并响应所述应用程序的卫星定位请求;当所述应用程序不是前台应用时,则判断所述移动终端是否处于黑屏状态;
步骤E、当所述移动终端处于黑屏状态时,则所述卫星定位***拒绝所述应用程序的卫星定位请求;当所述移动终端处于亮屏状态时,则将所述应用程序设置为以一定的时间间隔上报卫星定位请求。
所述的应用程序卫星定位请求控制方法,其中,所述步骤A之前还包括:
步骤S、预先在所述移动终端中设置一用于存储需要关闭卫星定位请求权限的应用程序的黑名单列表。
所述的应用程序卫星定位请求控制方法,其中,所述步骤A具体包括:
步骤A1、所述移动终端中的卫星定位***获取所述移动终端中所有的应用程序;
步骤A2、将获取的所有应用程序制作成应用程序列表,并通过UI界面显示在所述移动终端的屏幕上;
步骤A3、根据使用需求,通过所述UI界面上预设的开关,将某些需要禁止卫星定位功能的应用程序的卫星定位请求权限关闭,并将这些应用程序移至所述预设的黑名单列表。
所述的应用程序卫星定位请求控制方法,其中,所述移动终端中所有的应用程序包括:所述移动终端出厂时预装的应用程序和后期使用过程中自行安装的应用程序。
所述的应用程序卫星定位请求控制方法,其中,所述步骤B具体包括:
步骤B1、应用程序向所述移动终端的卫星定位***上报卫星定位请求;
步骤B2、所述移动终端的卫星定位***获取到所述应用程序的卫星定位请求;
步骤B3、根据所述应用程序的名称查找所述预设的黑名单列表,并判断所述应用程序是否在所述预设的黑名单列表中。
所述的应用程序卫星定位请求控制方法,其中,所述步骤C具体包括:
步骤C1、当在所述预设的黑名单列表中查找到所述应用程序时,则所述卫星定位***直接拒绝所述应用程序的卫星定位请求;
步骤C2、当在所述预设的黑名单列表中没有查找到所述应用程序时,说明所述应用程序不在所述预设的黑名单列表中,则获取所述应用程序的当前运行状态;
步骤C3、根据所述应用程序的当前运行状态,判断所述应用程序是否是前台应用。
所述的应用程序卫星定位请求控制方法,其中,所述步骤D具体包括:
步骤D1、当所述应用程序是前台应用时,则所述卫星定位***接受并响应所述应用程序的卫星定位请求;
步骤D2、当所述应用程序是不是前台应用时,则说明所述应用程序当前在后台运行,则获取所述移动终端的屏幕状态;
步骤D3、根据获取的所述移动终端的当前屏幕状态,判断所述移动终端是否处于黑屏状态。
所述的应用程序卫星定位请求控制方法,其中,所述步骤E具体包括:
步骤E1、当所述移动终端处于黑屏状态时,则所述卫星定位***拒绝所述应用程序的卫星定位请求;
步骤E2、当所述移动终端处于亮屏状态时,则设置一时间间隔;
步骤E3、将所述时间间隔设置为所述应用程序上报卫星定位请求的时间间隔,使所述应用程序以一定的时间间隔上报卫星定位请求。
一种存储设备,其上存储有多条指令,其中,所述指令适于由处理器加载并执行,以实现上述任一项所述的应用程序卫星定位请求控制方法。
一种移动终端,其中,包括:处理器、与处理器通信连接的存储设备,所述存储设备适于存储多条指令;所述处理器适于调用所述存储设备中的指令,以执行实现上述任一项所述的应用程序卫星定位请求控制方法。
本发明的有益效果:本发明通过使用UI界面将不需要卫星定位的应用程序的卫星定位请求权限关闭,并将这些应用程序移至黑名单列表中,节省移动终端的耗电量,并且通过动态控制前台应用程序和后台应用程序的卫星定位请求,不但进一步节省了移动终端的耗电量,而且避免了后台运行的应用程序频繁的上报卫星定位请求,保证了用户的隐私不被泄露,给用户提供了方便。
附图说明
图1是本发明的应用程序卫星定位请求控制方法的较佳实施例的流程图。
图2是本发明的移动终端的较佳实施例的功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明的应用程序卫星定位请求控制方法的较佳实施例的流程图。所述应用程序卫星定位请求控制方法包括以下步骤:
步骤S100、预先获取移动终端中所有的应用程序,并通过UI界面显示在屏幕上,通过UI界面上预设的开关将需要禁止卫星定位功能的应用程序的卫星定位请求权限关闭,并将这些应用程序移至预设的黑名单列表。
较佳地,所述步骤S100具体包括:
步骤S101、所述移动终端中的卫星定位***获取所述移动终端中所有的应用程序;
步骤S102、将获取的所有应用程序制作成应用程序列表,并通过UI界面显示在所述移动终端的屏幕上;
步骤S103、根据使用需求,通过所述UI界面上预设的开关,将某些需要禁止卫星定位功能的应用程序的卫星定位请求权限关闭,并将这些应用程序移至所述预设的黑名单列表。
具体实施时,为了方便对应用程序的卫星定位请求权限进行管理,本发明的移动终端的卫星定位***会预先对移动终端中所有的应用程序进行扫描获取,并将获取的所有应用程序制作成应用程序列表,通过UI界面将所述应用程序列表显示在移动终端的屏幕上。用户可以根据实际的使用需求,对应用程序的卫星定位请求权限进行管理控制,使得一些不经常使用,或者不需要使用到卫星定位功能的应用程序禁止使用卫星定位功能,从而节省移动终端的耗电量。较佳地,UI界面上设置有控制每个应用程序的开关,通过开关将某些需要禁止卫星定位功能的应用程序的卫星定位请求权限关闭。进一步较佳地,预先设置一用来存储需要关闭卫星定位请求权限的应用程序的黑名单列表。当某些应用程序的卫星定位请求权限关闭之后,将这些应用程序移至所述预设的黑名单列表,从而使得这些应用程序不会获取用户的地理位置,保护了用户的隐私,节省了移动终端的耗电量。
步骤S200、当所述移动终端的卫星定位***获取到应用程序的卫星定位请求时,判断所述应用程序是否在预设的黑名单列表中。
较佳地,所述步骤S200具体包括:
步骤S201、应用程序向所述移动终端的卫星定位***上报卫星定位请求;
步骤S202、所述移动终端的卫星定位***获取到所述应用程序的卫星定位请求;
步骤S203、根据所述应用程序的名称查找所述预设的黑名单列表,并判断所述应用程序是否在所述预设的黑名单列表中。
具体实施时,当某个应用程序向移动终端的卫星定位***上报卫星定位请求时,卫星定位***接收到所述卫星定位请求之后,首先就要判断该应用程序是否在黑名单列表中。具体地,通过获取该应用程序的名称,并且根据所述应用程序的名称查找所述预设的黑名单列表,从而判断所述应用程序是否在所述预设的黑名单列表中。
步骤S300、当所述应用程序在预设的黑名单列表中,则所述卫星定位***拒绝所述应用程序的卫星定位请求;当所述应用程序不在预设的黑名单列表中,则判断所述应用程序是否是前台应用。
较佳地,所述步骤S300具体包括:
步骤S301、当在所述预设的黑名单列表中查找到所述应用程序时,则所述卫星定位***直接拒绝所述应用程序的卫星定位请求;
步骤S302、当在所述预设的黑名单列表中没有查找到所述应用程序时,说明所述应用程序不在所述预设的黑名单列表中,则获取所述应用程序的当前运行状态;
步骤S303、根据所述应用程序的当前运行状态,判断所述应用程序是否是前台应用。
具体实施时,当通过查找预设的黑名单列表时后发现,所述应用程序在黑名单列表中时,说明该应用程序已经被用户设置成屏蔽卫星定位请求,因此,移动终端的卫星定位***会直接拒绝该应用程序的卫星定位请求。当所述应用程序并不在黑名单列表中时,则说明该应用程序是可以获取用户的地理位置的,则需要进一步判断该应用程序的是否是前台应用。具体地,通过获取该应用程序的运行状态来判断该应用程序是在前台运行还是在后台运行。通过对预先关闭卫星定位请求权限的应用程序直接拒绝卫星定位请求,节省了移动终端的耗电量,并且有效避免了无需卫星定位的应用程序获取用户的地理位置,保证了用户的安全,给用户带来了方便。
步骤S400、当所述应用程序是前台应用时,则所述卫星定位***接受并响应所述应用程序的卫星定位请求;当所述应用程序不是前台应用时,则判断所述移动终端是否处于黑屏状态。
较佳地,所述步骤S400具体包括:
步骤S401、当所述应用程序是前台应用时,则所述卫星定位***接受并响应所述应用程序的卫星定位请求;
步骤S402、当所述应用程序是不是前台应用时,则说明所述应用程序当前在后台运行,则获取所述移动终端的屏幕状态;
步骤S403、根据获取的所述移动终端的当前屏幕状态,判断所述移动终端是否处于黑屏状态。
具体实施时,当通过获取应用程序的运行状态之后发现,该应用程序是前台运行的应用时,则移动终端的卫星定位***接受并响应该应用程序的卫星定位请求,所述应用程序获取到当前移动终端的地理位置。而当所述应用程序是不是前台应用时,则说明所述应用程序当前在后台运行,则需要进一步判断所述移动终端的是处于黑屏还会亮屏。具体地,通过获取所述移动终端的当前屏幕状态,从而判断所述移动终端的屏幕是否处于黑屏状态。对于在前台运行且不在黑名单列表中的应用程序,只要该应用程序上报卫星定位请求,则卫星定位***都会接受并响应卫星定位请求,使该应用程序获取到移动终端当前的位置。
步骤S500、当所述移动终端处于黑屏状态时,则所述卫星定位***拒绝所述应用程序的卫星定位请求;当所述移动终端处于亮屏状态时,则将所述应用程序设置为以一定的时间间隔上报卫星定位请求。
较佳地,所述步骤S500具体包括:
步骤S501、当所述移动终端处于黑屏状态时,则所述卫星定位***拒绝所述应用程序的卫星定位请求;
步骤S502、当所述移动终端处于亮屏状态时,则设置一时间间隔;
步骤S503、将所述时间间隔设置为所述应用程序上报卫星定位请求的时间间隔,使所述应用程序以一定的时间间隔上报卫星定位请求。
具体实施时,当通过获取移动终端的当前屏幕状态后,发现该移动终端处于黑屏状态时,则所述卫星定位***拒绝所述应用程序的卫星定位请求。由于该应用程序又是在后台运行,且移动终端又处于黑屏状态,则说明此时用户并不在使用移动终端,因此,直接拒绝该应用程序的卫星定位请求,节省移动终端的耗电量。当所述移动终端处于亮屏状态时,则说明移动终端正在被用户使用,但是用户此时并没有使用该应用程序,因此该应用程序在后台运行,此时为了使后台应用程序的不频繁的上报卫星定位请求,本发明设置一时间间隔,并将所述时间间隔设置为所述应用程序上报卫星定位请求的时间间隔,使得后台的运行的所述应用程序以一定的时间间隔上报卫星定位请求,从而避免了后台运行的应用程序频繁的上报卫星定位请求,节省了移动终端的耗电量,给用户提供了方便。
基于上述实施例,本发明还公开了一种移动终端。如图2示,包括:处理器(processor)10、与处理器连接的存储设备(memory)20;其中,所述处理器10用于调用所述存储设备20中的程序指令,以执行上述实施例所提供的方法,例如执行:
步骤S100、预先获取移动终端中所有的应用程序,并通过UI界面显示在屏幕上,通过UI界面上预设的开关将需要禁止卫星定位功能的应用程序的卫星定位请求权限关闭,并将这些应用程序移至预设的黑名单列表;
步骤S200、当所述移动终端的卫星定位***获取到应用程序的卫星定位请求时,判断所述应用程序是否在预设的黑名单列表中;
步骤S300、当所述应用程序在预设的黑名单列表中,则所述卫星定位***拒绝所述应用程序的卫星定位请求;当所述应用程序不在预设的黑名单列表中,则判断所述应用程序是否是前台应用;
步骤S400、当所述应用程序是前台应用时,则所述卫星定位***接受并响应所述应用程序的卫星定位请求;当所述应用程序不是前台应用时,则判断所述移动终端是否处于黑屏状态;
步骤S500、当所述移动终端处于黑屏状态时,则所述卫星定位***拒绝所述应用程序的卫星定位请求;当所述移动终端处于亮屏状态时,则将所述应用程序设置为以一定的时间间隔上报卫星定位请求。
本发明实施例还提供一种存储设备,所述存储设备上存储计算机指令,所述计算机指令使计算机执行上述各实施例所提供的方法。
综上所述,本发明提供的一种应用程序卫星定位请求控制方法、存储设备及移动终端,所述方法包括:预先获取移动终端中所有的应用程序,并通过UI界面显示在屏幕上,通过UI界面上预设的开关将需要禁止卫星定位功能的应用程序的卫星定位请求权限关闭,并将这些应用程序移至预设的黑名单列表;当所述移动终端的卫星定位***获取到应用程序的卫星定位请求时,判断所述应用程序是否在预设的黑名单列表中;当所述应用程序在预设的黑名单列表中,则所述卫星定位***拒绝所述应用程序的卫星定位请求;当所述应用程序不在预设的黑名单列表中,则判断所述应用程序是否是前台应用;当所述应用程序是前台应用时,则所述卫星定位***接受并响应所述应用程序的卫星定位请求;当所述应用程序不是前台应用时,则判断所述移动终端是否处于黑屏状态;当所述移动终端处于黑屏状态时,则所述卫星定位***拒绝所述应用程序的卫星定位请求;当所述移动终端处于亮屏状态时,则将所述应用程序设置为以一定的时间间隔上报卫星定位请求。本发明通过使用UI界面将不需要卫星定位的应用程序的卫星定位请求权限关闭,并将这些应用程序移至黑名单列表中,节省移动终端的耗电量,并且通过动态控制前台应用程序和后台应用程序的卫星定位请求,不但进一步节省了移动终端的耗电量,而且避免了后台运行的应用程序频繁的上报卫星定位请求,保证了用户的隐私不被泄露,给用户提供了方便。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

Claims (10)

1.一种应用程序卫星定位请求控制方法,其特征在于,所述方法包括:
步骤A、预先获取移动终端中所有的应用程序,并通过UI界面显示在屏幕上,通过UI界面上预设的开关将需要禁止卫星定位功能的应用程序的卫星定位请求权限关闭,并将这些应用程序移至预设的黑名单列表;
步骤B、当所述移动终端的卫星定位***获取到应用程序的卫星定位请求时,判断所述应用程序是否在预设的黑名单列表中;
步骤C、当所述应用程序在预设的黑名单列表中,则所述卫星定位***拒绝所述应用程序的卫星定位请求;当所述应用程序不在预设的黑名单列表中,则判断所述应用程序是否是前台应用;
步骤D、当所述应用程序是前台应用时,则所述卫星定位***接受并响应所述应用程序的卫星定位请求;当所述应用程序不是前台应用时,则判断所述移动终端是否处于黑屏状态;
步骤E、当所述移动终端处于黑屏状态时,则所述卫星定位***拒绝所述应用程序的卫星定位请求;当所述移动终端处于亮屏状态时,则将所述应用程序设置为以一定的时间间隔上报卫星定位请求。
2.根据权利要求1所述的应用程序卫星定位请求控制方法,其特征在于,所述步骤A之前还包括:
步骤S、预先在所述移动终端中设置一用于存储需要关闭卫星定位请求权限的应用程序的黑名单列表。
3.根据权利要求1所述的应用程序卫星定位请求控制方法,其特征在于,所述步骤A具体包括:
步骤A1、所述移动终端中的卫星定位***获取所述移动终端中所有的应用程序;
步骤A2、将获取的所有应用程序制作成应用程序列表,并通过UI界面显示在所述移动终端的屏幕上;
步骤A3、根据使用需求,通过所述UI界面上预设的开关,将某些需要禁止卫星定位功能的应用程序的卫星定位请求权限关闭,并将这些应用程序移至所述预设的黑名单列表。
4.根据权利要求3所述的应用程序卫星定位请求控制方法,其特征在于,所述移动终端中所有的应用程序包括:所述移动终端出厂时预装的应用程序和后期使用过程中自行安装的应用程序。
5.根据权利要求1所述的应用程序卫星定位请求控制方法,其特征在于,所述步骤B具体包括:
步骤B1、应用程序向所述移动终端的卫星定位***上报卫星定位请求;
步骤B2、所述移动终端的卫星定位***获取到所述应用程序的卫星定位请求;
步骤B3、根据所述应用程序的名称查找所述预设的黑名单列表,并判断所述应用程序是否在所述预设的黑名单列表中。
6.根据权利要求1所述的应用程序卫星定位请求控制方法,其特征在于,所述步骤C具体包括:
步骤C1、当在所述预设的黑名单列表中查找到所述应用程序时,则所述卫星定位***直接拒绝所述应用程序的卫星定位请求;
步骤C2、当在所述预设的黑名单列表中没有查找到所述应用程序时,说明所述应用程序不在所述预设的黑名单列表中,则获取所述应用程序的当前运行状态;
步骤C3、根据所述应用程序的当前运行状态,判断所述应用程序是否是前台应用。
7.根据权利要求1所述的应用程序卫星定位请求控制方法,其特征在于,所述步骤D具体包括:
步骤D1、当所述应用程序是前台应用时,则所述卫星定位***接受并响应所述应用程序的卫星定位请求;
步骤D2、当所述应用程序是不是前台应用时,则说明所述应用程序当前在后台运行,则获取所述移动终端的屏幕状态;
步骤D3、根据获取的所述移动终端的当前屏幕状态,判断所述移动终端是否处于黑屏状态。
8.根据权利要求1所述的应用程序卫星定位请求控制方法,其特征在于,所述步骤E具体包括:
步骤E1、当所述移动终端处于黑屏状态时,则所述卫星定位***拒绝所述应用程序的卫星定位请求;
步骤E2、当所述移动终端处于亮屏状态时,则设置一时间间隔;
步骤E3、将所述时间间隔设置为所述应用程序上报卫星定位请求的时间间隔,使所述应用程序以一定的时间间隔上报卫星定位请求。
9.一种存储设备,其上存储有多条指令,其特征在于,所述指令适于由处理器加载并执行,以实现上述权利要求1-8任一项所述的应用程序卫星定位请求控制方法。
10.一种移动终端,其特征在于,包括:处理器、与处理器通信连接的存储设备,
所述存储设备适于存储多条指令;所述处理器适于调用所述存储设备中的指令,以执行实现上述权利要求1-8任一项所述的应用程序卫星定位请求控制方法。
CN201710565868.XA 2017-07-12 2017-07-12 应用程序卫星定位请求控制方法、存储设备及移动终端 Active CN107423618B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710565868.XA CN107423618B (zh) 2017-07-12 2017-07-12 应用程序卫星定位请求控制方法、存储设备及移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710565868.XA CN107423618B (zh) 2017-07-12 2017-07-12 应用程序卫星定位请求控制方法、存储设备及移动终端

Publications (2)

Publication Number Publication Date
CN107423618A true CN107423618A (zh) 2017-12-01
CN107423618B CN107423618B (zh) 2021-08-10

Family

ID=60427224

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710565868.XA Active CN107423618B (zh) 2017-07-12 2017-07-12 应用程序卫星定位请求控制方法、存储设备及移动终端

Country Status (1)

Country Link
CN (1) CN107423618B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108055644A (zh) * 2017-12-13 2018-05-18 广东欧珀移动通信有限公司 定位控制方法、装置、存储介质及终端设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103514397A (zh) * 2013-09-29 2014-01-15 西安酷派软件科技有限公司 一种服务器、终端及权限管理、许可方法
CN105072255A (zh) * 2015-07-10 2015-11-18 北京奇虎科技有限公司 移动设备隐私权限控制方法、装置及相应的手机设备
CN105553963A (zh) * 2015-12-10 2016-05-04 小米科技有限责任公司 定位服务的控制方法和装置
CN105960004A (zh) * 2016-06-30 2016-09-21 宇龙计算机通信科技(深圳)有限公司 一种移动终端定位功能控制方法及移动终端
CN106713662A (zh) * 2017-01-23 2017-05-24 北京奇虎科技有限公司 定位***性能的优化方法、装置及移动终端

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103514397A (zh) * 2013-09-29 2014-01-15 西安酷派软件科技有限公司 一种服务器、终端及权限管理、许可方法
CN105072255A (zh) * 2015-07-10 2015-11-18 北京奇虎科技有限公司 移动设备隐私权限控制方法、装置及相应的手机设备
CN105553963A (zh) * 2015-12-10 2016-05-04 小米科技有限责任公司 定位服务的控制方法和装置
CN105960004A (zh) * 2016-06-30 2016-09-21 宇龙计算机通信科技(深圳)有限公司 一种移动终端定位功能控制方法及移动终端
CN106713662A (zh) * 2017-01-23 2017-05-24 北京奇虎科技有限公司 定位***性能的优化方法、装置及移动终端

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108055644A (zh) * 2017-12-13 2018-05-18 广东欧珀移动通信有限公司 定位控制方法、装置、存储介质及终端设备

Also Published As

Publication number Publication date
CN107423618B (zh) 2021-08-10

Similar Documents

Publication Publication Date Title
CN105354492B (zh) 移动通讯终端及其消息通知控制方法和装置
CN103080920B (zh) 用于无客户端移动电话中的多任务的***和方法
CN105912370A (zh) 移动终端的后台应用程序的控制方法、装置及移动终端
CN105718267B (zh) 一种多应用合并为单应用的实现方法及其实现***
EP2701410B1 (en) Incoming call processing method for dual mode terminal and dual mode terminal thereof
CN101808427A (zh) 基于物联网的无线通信终端及其应用方法
CN106201574A (zh) 一种应用界面的启动方法及装置
CN108279963B (zh) 一种单Linux内核多Android***的智能终端显示虚拟化方法
CN102937913B (zh) 一种管理默认应用程序的方法及装置
CN105955073A (zh) 一种卫星定位装置的自动开启方法、***和移动智能设备
CN105704758A (zh) 一种基于流量监测关闭社交类应用程序的方法及装置
CN110891292A (zh) 一种终端自动切换网络方法和装置
CN103024660A (zh) 位置共享及路况识别***和方法
CN104468962A (zh) 一种呼叫请求的处理方法及电子设备
CN104349426A (zh) 建立通话连接的方法与装置
CN107423618A (zh) 应用程序卫星定位请求控制方法、存储设备及移动终端
CN109905389A (zh) 移动终端控制方法、装置及计算机可读存储介质
CN104243680A (zh) 一种信息处理方法及电子设备
CN110312044B (zh) 移动终端wifi模块的控制方法、移动终端及存储介质
CN104796867A (zh) 一种主动登录的方法及终端
CN1838832A (zh) 网络侧识别移动终端类型的方法
CN104394266A (zh) 终端工作状态切换方法和***
CN108255282A (zh) 一种终端进程管理方法及终端
CN104468987B (zh) 短消息的个性签名更新方法和***
CN104718738A (zh) 通信终端、通信***、用于控制通信终端的方法以及程序

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
GR01 Patent grant
GR01 Patent grant