定位方法、装置以及存储介质制造方法及图纸

技术编号:30320502 阅读:24 留言:0更新日期:2021-10-09 23:36
本公开是关于一种定位方法、装置以及存储介质。该定位方法应用于终端设备,包括:在检测到有目标应用程序发起目标定位请求时,确定发起所述目标定位请求的目标应用程序是否位于预设管控名单;其中,所述目标定位请求用于:请求按照第一定位模式进行定位;如果所述目标应用程序位于所述预设管控名单,则按照第二定位模式进行定位;其中,按照所述第二定位模式进行定位的功耗低于按照所述第一定位模式进行定位的功耗。由于终端设备按照第二定位模式进行定位的功耗低于按照第一定位模式进行定位的功耗,本公开通过第二定位模式进行定位能够降低终端设备由于定位而产生的功耗,进而提高终端设备的续航能力。终端设备的续航能力。终端设备的续航能力。

【技术实现步骤摘要】
定位方法、装置以及存储介质


[0001]本公开涉及电子设备
,尤其涉及一种定位方法、装置以及存储介质。

技术介绍

[0002]随着通信技术的快速发展和人们生活水平的日益提高,智能手机、平板电脑等终端已经成为人们生活中必不可少的一部分。智能终端中安装着各种各样的应用程序,例如,购物、天气、导航等应用。在使用这些应用的过程中,部分应用会请求获得用户当前的位置信息,以便为用户提供更好的服务。
[0003]相关技术中,在应用程序获取到用户授予的获取位置的权限之后,就可以没有限制的使用位置信息,因此造成了部分应用程序使用定位资源不规范的情况,进而导致终端设备的功耗大大提升,使得设备续航能力降低。

技术实现思路

[0004]本公开提供一种定位方法、装置以及存储介质。
[0005]根据本公开实施例的第一方面,提供一种定位方法,应用于终端设备,包括:
[0006]在检测到有目标应用程序发起目标定位请求时,确定发起所述目标定位请求的目标应用程序是否位于预设管控名单;其中,所述目标定位请求用于:请求按照第一定位模式进行定位;
[0007]如果所述目标应用程序位于所述预设管控名单,则按照第二定位模式进行定位;
[0008]其中,按照所述第二定位模式进行定位的功耗低于按照所述第一定位模式进行定位的功耗。
[0009]可选的,所述方法还包括:
[0010]如果所述目标应用程序不位于所述预设管控名单,则按照所述第一定位模式进行定位。
[0011]可选的,所述方法还包括:
[0012]在按照所述第一定位模式进行定位的过程中,获取所述目标定位请求的当前上报周期;
[0013]在所述当前上报周期小于预设上报周期的情况下,增大所述目标定位请求的上报周期。
[0014]可选的,所述增大所述目标定位请求的上报周期,包括:
[0015]将所述目标定位请求的上报周期更新为所述预设上报周期。
[0016]可选的,所述预设管控名单包括:第一管控名单和第二管控名单,所述第二定位模式包括:与所述第一管控名单对应的第一子模式和与所述第二管控名单对应的第二子模式;
[0017]所述如果所述目标应用程序位于所述预设管控名单,则按照第二定位模式进行定位,包括:
[0018]确定所述目标应用程序是否位于所述第一管控名单;
[0019]如果所述目标应用程序不位于所述第一管控名单,则确定所述目标应用程序是否位于所述第二管控名单;
[0020]如果所述目标应用程序位于所述第二管控名单,则按照所述第二子模式进行定位;
[0021]其中,按照所述第二子模式进行定位的功耗高于按照所述第一子模式进行定位的功耗。
[0022]可选的,所述如果所述目标应用程序位于所述预设管控名单,则按照第二定位模式进行定位,包括:
[0023]如果所述目标应用程序位于所述第一管控名单,则按照所述第一子模式进行定位。
[0024]根据本公开实施例的第二方面,提供一种定位装置,应用于终端设备,包括:
[0025]确定模块,配置为在检测到有目标应用程序发起目标定位请求时,确定发起所述目标定位请求的目标应用程序是否位于预设管控名单;其中,所述目标定位请求用于:请求按照第一定位模式进行定位;
[0026]第一定位模块,配置为如果所述目标应用程序位于所述预设管控名单,则按照第二定位模式进行定位;
[0027]其中,按照所述第二定位模式进行定位的功耗低于按照所述第一定位模式进行定位的功耗。
[0028]可选的,所述装置还包括:
[0029]第二定位模块,配置为如果所述目标应用程序不位于所述预设管控名单,则按照所述第一定位模式进行定位。
[0030]可选的,所述装置还包括:
[0031]获取模块,配置为在按照所述第一定位模式进行定位的过程中,获取所述目标定位请求的当前上报周期;
[0032]调整模块,配置为在所述当前上报周期小于预设上报周期的情况下,增大所述目标定位请求的上报周期。
[0033]可选的,所述调整模块,配置为:
[0034]将所述目标定位请求的上报周期更新为所述预设上报周期。
[0035]可选的,所述预设管控名单包括:第一管控名单和第二管控名单,所述第二定位模式包括:与所述第一管控名单对应的第一子模式和与所述第二管控名单对应的第二子模式;
[0036]所述第一定位模块,配置为:
[0037]确定所述目标应用程序是否位于所述第一管控名单;
[0038]如果所述目标应用程序不位于所述第一管控名单,则确定所述目标应用程序是否位于所述第二管控名单;
[0039]如果所述目标应用程序位于所述第二管控名单,则按照所述第二子模式进行定位;
[0040]其中,按照所述第二子模式进行定位的功耗高于按照所述第一子模式进行定位的
功耗。
[0041]可选的,所述第一定位模块,配置为:
[0042]如果所述目标应用程序位于所述第一管控名单,则按照所述第一子模式进行定位。
[0043]根据本公开实施例的第三方面,提供一种定位装置,包括:
[0044]处理器和用于存储能够在所述处理器上运行的可执行指令的存储器,其中:
[0045]处理器用于运行所述可执行指令时,所述可执行指令执行上述第一方面中任一项提供的方法中的步骤。
[0046]根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,计算机可执行指令被处理器执行时实现上述第一方面中任一项提供的方法中的步骤。
[0047]本公开的实施例提供的技术方案可以包括以下有益效果:
[0048]本公开实施例中,可以预先设置预设管控名单对应用程序进行管控,在检测到用于请求按照第一定位模式进行定位的目标定位请求时,并不直接按照第一定位模式进行定位,而是先判断目标应用程序是否位于预设管控名单,如果该目标应用程序位于该预设管控名单,则表明该目标应用程序满足按照第二定位模式进行定位的条件,这时,可以直接基于第二定位模式进行定位,由于终端设备按照第二定位模式进行定位的功耗低于按照第一定位模式进行定位的功耗,本公开通过第二定位模式进行定位,能够降低终端设备由于定位而产生的功耗,进而提高终端设备的续航能力。
[0049]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0050]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0051]图1是根据一示例性实施例示出的一种定位方法的流程示意图一。
[0052]图2是根据一示例性实施例示出的一种网络架构系统示意图。
[0053]图3是根据一示例性实施例示出的一种定位方法的流程示意图二。
[0054本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种定位方法,其特征在于,应用于终端设备,包括:在检测到有目标应用程序发起目标定位请求时,确定发起所述目标定位请求的目标应用程序是否位于预设管控名单;其中,所述目标定位请求用于:请求按照第一定位模式进行定位;如果所述目标应用程序位于所述预设管控名单,则按照第二定位模式进行定位;其中,按照所述第二定位模式进行定位的功耗低于按照所述第一定位模式进行定位的功耗。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述目标应用程序不位于所述预设管控名单,则按照所述第一定位模式进行定位。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在按照所述第一定位模式进行定位的过程中,获取所述目标定位请求的当前上报周期;在所述当前上报周期小于预设上报周期的情况下,增大所述目标定位请求的上报周期。4.根据权利要求3所述的方法,其特征在于,所述增大所述目标定位请求的上报周期,包括:将所述目标定位请求的上报周期更新为所述预设上报周期。5.根据权利要求1所述的方法,其特征在于,所述预设管控名单包括:第一管控名单和第二管控名单,所述第二定位模式包括:与所述第一管控名单对应的第一子模式和与所述第二管控名单对应的第二子模式;所述如果所述目标应用程序位于所述预设管控名单,则按照第二定位模式进行定位,包括:确定所述目标应用程序是否位于所述第一管控名单;如果所述目标应用程序不位于所述第一管控名单,则确定所述目标应用程序是否位于所述第二管控名单;如果所述目标应用程序位于所述第二管控名单,则按照所述第二子模式进行定位;其中,按照所述第二子模式进行定位的功耗高于按照所述第一子模式进行定位的功耗。6.根据权利要求5所述的方法,其特征在于,所述如果所述目标应用程序位于所述预设管控名单,则按照第二定位模式进行定位,包括:如果所述目标应用程序位于所述第一管控名单,则按照所述第一子模式进行定位。7.一种定位装置,其特征在于,应用于终端设备,包括:确定模块,配置为在检测到有目标应用程序发起目标定位请求时,确定发起所述目标定位请求的目标应用程序是否位于预设管控名单;其中,所述目标...

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

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

1