[发明专利]定位功能控制方法及装置有效
申请号: | 201710164487.0 | 申请日: | 2017-03-17 |
公开(公告)号: | CN106878565B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 刘鸣 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;H04L29/08 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 林锦澜 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定位 功能 控制 方法 装置 | ||
本公开是关于一种定位功能控制方法及装置,属于网络技术领域,该方法包括:确定当前所处的状态,基于当前所处的状态从存储的指定对应关系中获取目标控制指示,该指定对应关系用于存储状态信息与控制指示之间的对应关系,该控制指示用于指示开启或关闭定位功能,基于该目标控制指示,控制定位功能的开启或关闭。如此,根据当前所处的状态获取对应的目标控制指示,并根据该目标控制指示自动控制定位功能的开启与关闭,避免了长期开启定位功能导致电量消耗的问题。
技术领域
本公开涉及网络技术领域,尤其涉及一种定位功能控制方法及装置。
背景技术
随着网络技术的快速发展,定位技术的应用越来越广泛。例如,终端可以通过GPS(Global Positioning System,全球定位系统)实现定位功能。目前,一些操作系统默认设置开启定位功能,例如,Android 8.0操作系统。也即是,若终端的操作系统为Android 8.0,则在开机状态下,终端自动开启定位功能,例如,自动开启GPS。并且,该操作系统在诸如通知栏等快捷显示界面中不提供用于控制定位功能的开关,因此,一般用户不容易关闭该定位功能。
发明内容
为克服相关技术中存在的问题,本公开提供一种定位功能控制方法及装置。
第一方面,提供一种定位功能控制方法,所述方法包括:
确定当前所处的状态;
基于当前所处的状态从存储的指定对应关系中获取目标控制指示,所述指定对应关系用于存储状态信息与控制指示之间的对应关系,所述控制指示用于指示开启或关闭定位功能;
基于所述目标控制指示,控制定位功能的开启或关闭。
可选地,所述基于当前所处的状态从存储的指定对应关系中获取目标控制指示之前,还包括:
每隔预设时长,向后台服务器发送信息拉取请求,所述后台服务器用于为本端提供定位功能控制服务;
接收并存储所述后台服务器基于所述信息拉取请求发送的所述指定对应关系,所述指定对应关系由所述后台服务器根据多个终端发送的上报信息确定得到,所述上报信息用于指示终端处于何种状态时定位功能是开启还是关闭。
可选地,所述确定当前所处的状态,包括:
当所述指定对应关系中存储的状态信息为控制所述定位功能开启或关闭的位置范围时,确定当前所处位置的位置信息;
相应地,所述基于当前所处的状态从存储的指定对应关系中获取目标控制指示,包括:
从所述指定对应关系存储的位置范围中确定所述位置信息所属的位置范围;
从所述指定对应关系中获取确定的位置范围对应的控制指示,并将获取的控制指示确定为所述目标控制指示。
可选地,所述确定当前所处的状态,包括:
当所述指定对应关系中存储的状态信息为所述定位功能开启或关闭时前台正在运行的应用的应用标识集合,或者具有所述定位功能开启或关闭的控制权限的应用的应用标识集合时,确定当前处于前台运行的应用的应用标识;
相应地,所述基于当前所处的状态从存储的指定对应关系中获取目标控制指示,包括:
从所述指定对应关系存储的应用标识集合中确定所述应用标识所属的应用标识集合;
从所述指定对应关系中获取确定的应用标识集合对应的控制指示,并将获取的控制指示确定为所述目标控制指示。
第二方面,提供一种定位功能控制装置,所述装置包括:
确定模块,用于确定当前所处的状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710164487.0/2.html,转载请声明来源钻瓜专利网。