定位功能控制方法及装置制造方法及图纸

技术编号:15695865 阅读:258 留言:0更新日期:2017-06-24 11:25
本公开是关于一种定位功能控制方法及装置,属于网络技术领域,该方法包括:确定当前所处的状态,基于当前所处的状态从存储的指定对应关系中获取目标控制指示,该指定对应关系用于存储状态信息与控制指示之间的对应关系,该控制指示用于指示开启或关闭定位功能,基于该目标控制指示,控制定位功能的开启或关闭。如此,根据当前所处的状态获取对应的目标控制指示,并根据该目标控制指示自动控制定位功能的开启与关闭,避免了长期开启定位功能导致电量消耗的问题。

【技术实现步骤摘要】
定位功能控制方法及装置
本公开涉及网络
,尤其涉及一种定位功能控制方法及装置。
技术介绍
随着网络技术的快速发展,定位技术的应用越来越广泛。例如,终端可以通过GPS(GlobalPositioningSystem,全球定位系统)实现定位功能。目前,一些操作系统默认设置开启定位功能,例如,Android8.0操作系统。也即是,若终端的操作系统为Android8.0,则在开机状态下,终端自动开启定位功能,例如,自动开启GPS。并且,该操作系统在诸如通知栏等快捷显示界面中不提供用于控制定位功能的开关,因此,一般用户不容易关闭该定位功能。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种定位功能控制方法及装置。第一方面,提供一种定位功能控制方法,所述方法包括:确定当前所处的状态;基于当前所处的状态从存储的指定对应关系中获取目标控制指示,所述指定对应关系用于存储状态信息与控制指示之间的对应关系,所述控制指示用于指示开启或关闭定位功能;基于所述目标控制指示,控制定位功能的开启或关闭。可选地,所述基于当前所处的状态从存储的指定对应关系中获取目标控制指示之前,还包括:每隔预设时长,向后台服务器发送信息拉取请求,所述后台服务器用于为本端提供定位功能控制服务;接收并存储所述后台服务器基于所述信息拉取请求发送的所述指定对应关系,所述指定对应关系由所述后台服务器根据多个终端发送的上报信息确定得到,所述上报信息用于指示终端处于何种状态时定位功能是开启还是关闭。可选地,所述确定当前所处的状态,包括:当所述指定对应关系中存储的状态信息为控制所述定位功能开启或关闭的位置范围时,确定当前所处位置的位置信息;相应地,所述基于当前所处的状态从存储的指定对应关系中获取目标控制指示,包括:从所述指定对应关系存储的位置范围中确定所述位置信息所属的位置范围;从所述指定对应关系中获取确定的位置范围对应的控制指示,并将获取的控制指示确定为所述目标控制指示。可选地,所述确定当前所处的状态,包括:当所述指定对应关系中存储的状态信息为所述定位功能开启或关闭时前台正在运行的应用的应用标识集合,或者具有所述定位功能开启或关闭的控制权限的应用的应用标识集合时,确定当前处于前台运行的应用的应用标识;相应地,所述基于当前所处的状态从存储的指定对应关系中获取目标控制指示,包括:从所述指定对应关系存储的应用标识集合中确定所述应用标识所属的应用标识集合;从所述指定对应关系中获取确定的应用标识集合对应的控制指示,并将获取的控制指示确定为所述目标控制指示。第二方面,提供一种定位功能控制装置,所述装置包括:确定模块,用于确定当前所处的状态;获取模块,用于基于所述确定模块确定的当前所处的状态从存储的指定对应关系中获取目标控制指示,所述指定对应关系用于存储状态信息与控制指示之间的对应关系,所述控制指示用于指示开启或关闭定位功能;控制模块,用于基于所述获取模块获取的所述目标控制指示,控制定位功能的开启或关闭。可选地,所述装置还包括:发送模块,用于每隔预设时长,向后台服务器发送信息拉取请求,所述后台服务器用于为本端提供定位功能控制服务;接收存储模块,用于接收并存储所述后台服务器基于所述信息拉取请求发送的所述指定对应关系,所述指定对应关系由所述后台服务器根据多个终端发送的上报信息确定得到,所述上报信息用于指示终端处于何种状态时定位功能是开启还是关闭。可选地,其特征在于,所述确定模块,还用于当所述指定对应关系中存储的状态信息为控制所述定位功能开启或关闭的位置范围时,确定当前所处位置的位置信息;所述获取模块,还用于从所述指定对应关系存储的位置范围中确定所述位置信息所属的位置范围;从所述指定对应关系中获取确定的位置范围对应的控制指示,并将获取的控制指示确定为所述目标控制指示。可选地,其特征在于,所述确定模块,还用于当所述指定对应关系中存储的状态信息为所述定位功能开启或关闭时前台正在运行的应用的应用标识集合,或者具有所述定位功能开启或关闭的控制权限的应用的应用标识集合时,确定当前处于前台运行的应用的应用标识;所述获取模块,还用于从所述指定对应关系存储的应用标识集合中确定所述应用标识所属的应用标识集合;从所述指定对应关系中获取确定的应用标识集合对应的控制指示,并将获取的控制指示确定为所述目标控制指示。第三方面,提供一种定位功能控制装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:确定当前所处的状态;基于当前所处的状态从存储的指定对应关系中获取目标控制指示,所述指定对应关系用于存储状态信息与控制指示之间的对应关系,所述控制指示用于指示开启或关闭定位功能;基于所述目标控制指示,控制定位功能的开启或关闭。本公开的实施例提供的技术方案可以包括以下有益效果:确定当前所处的状态,基于当前所处的状态从存储的状态信息与控制指示之间的指定对应关系中获取目标控制指示。由于控制指示用于指示开启或关闭定位功能,因此,基于该目标控制指示,可以自动控制定位功能的开启或关闭。本专利技术实施例能够根据实际需求自动控制定位功能的开启或关闭,避免了长期开启定位功能导致电量消耗的问题。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种定位功能控制方法的流程图。图2是根据另一示例性实施例示出的一种定位功能控制方法的流程图。图3A是根据一示例性实施例示出的一种定位功能控制装置的框图。图3B是根据一示例性实施例示出的另一种定位功能控制装置的框图。图4是根据一示例性实施例示出的一种定位功能控制装置400的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在对本公开实施例进行详细地解释说明之前,先对本公开实施例的应用场景予以说明。在相关技术中,由于一些操作系统默认设置开启定位功能,并且,在诸如通知栏等快捷显示界面中不提供用于控制定位功能的开关,因此,一般用户不容易关闭该定位功能,如此,导致定位功能长期处于开启状态,从而引起电量消耗等问题。为此,本专利技术实施例提供了一种定位功能控制方法,该定位功能控制方法能够根据终端当前所处的状态自动控制定位功能的开启或关闭,从而可以避免长期开启定位功能导致电量消耗的问题。需要说明的是,本专利技术实施例提供的定位功能控制方法主要由终端执行。该终端中可以配置有GPS,以通过该GPS实现定位功能。该终端可以为手机、平板电脑、计算机等,本专利技术实施例对此不做限定。图1是根据一示例性实施例示出的一种定位功能控制方法的流程图,如图1所示,该定位功能控制方法用于终端中,包括以下步骤。在步骤101中,确定当前所处的状态。在步骤102中,基于当前所处的状态从存储的指定对应关系中获取目标控制指示,该指定对应关系用于存储状态信息与控制指示之间的对本文档来自技高网...
定位功能控制方法及装置

【技术保护点】
一种定位功能控制方法,其特征在于,所述方法包括:确定当前所处的状态;基于当前所处的状态从存储的指定对应关系中获取目标控制指示,所述指定对应关系用于存储状态信息与控制指示之间的对应关系,所述控制指示用于指示开启或关闭定位功能;基于所述目标控制指示,控制定位功能的开启或关闭。

【技术特征摘要】
1.一种定位功能控制方法,其特征在于,所述方法包括:确定当前所处的状态;基于当前所处的状态从存储的指定对应关系中获取目标控制指示,所述指定对应关系用于存储状态信息与控制指示之间的对应关系,所述控制指示用于指示开启或关闭定位功能;基于所述目标控制指示,控制定位功能的开启或关闭。2.如权利要求1所述的方法,其特征在于,所述基于当前所处的状态从存储的指定对应关系中获取目标控制指示之前,还包括:每隔预设时长,向后台服务器发送信息拉取请求,所述后台服务器用于为本端提供定位功能控制服务;接收并存储所述后台服务器基于所述信息拉取请求发送的所述指定对应关系,所述指定对应关系由所述后台服务器根据多个终端发送的上报信息确定得到,所述上报信息用于指示终端处于何种状态时定位功能是开启还是关闭。3.如权利要求1或2所述的方法,其特征在于,所述确定当前所处的状态,包括:当所述指定对应关系中存储的状态信息为控制所述定位功能开启或关闭的位置范围时,确定当前所处位置的位置信息;相应地,所述基于当前所处的状态从存储的指定对应关系中获取目标控制指示,包括:从所述指定对应关系存储的位置范围中确定所述位置信息所属的位置范围;从所述指定对应关系中获取确定的位置范围对应的控制指示,并将获取的控制指示确定为所述目标控制指示。4.如权利要求1或2所述的方法,其特征在于,所述确定当前所处的状态,包括:当所述指定对应关系中存储的状态信息为所述定位功能开启或关闭时前台正在运行的应用的应用标识集合,或者具有所述定位功能开启或关闭的控制权限的应用的应用标识集合时,确定当前处于前台运行的应用的应用标识;相应地,所述基于当前所处的状态从存储的指定对应关系中获取目标控制指示,包括:从所述指定对应关系存储的应用标识集合中确定所述应用标识所属的应用标识集合;从所述指定对应关系中获取确定的应用标识集合对应的控制指示,并将获取的控制指示确定为所述目标控制指示。5.一种定位功能控制装置,其特征在于,所述装置包括:确定模块,用于确定当前所处的状态;获取模块,用于基于所述确定模块确定的当前所处的...

【专利技术属性】
技术研发人员:刘鸣
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1