一种定位处理方法及其电子设备技术

技术编号:16178259 阅读:28 留言:0更新日期:2017-09-09 05:49
本发明专利技术实施例提供了一种定位处理方法及其电子设备,涉及终端技术领域,用于减小电子设备的耗电量,延长使用时间。该定位处理方法包括:接收应用的定位请求;采集所述应用最近一次使用后的结束时间与当前时间的时间差值;当所述时间差值大于或者等于预设的门限值时,拒绝根据所述定位请求进行的定位处理。该定位处理方法适用于电子设备。

【技术实现步骤摘要】
一种定位处理方法及其电子设备
本专利技术涉及终端
,尤其涉及一种定位处理方法及其电子设备。
技术介绍
电子设备的许多应用均要求开启定位服务,以便根据用户所在位置推送相关信息。目前,定位服务有三种模式,一种是GPS(GlobalPositioningSystem,全球定位系统,以下简称GPS),一种是移动网络,最后一种是WLAN(WirelessLocalAreaNetworks,无线局域网,以下简称WLAN)。上述三种模式中,无论利用上述那种方法开启定位后,由于定位服务的耗电量较大,若持续定位则会持续消耗电子设备的电量。若多个应用通过使用定位服务,则加剧电量的使用。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:由于现有技术中的定位服务,持续消耗电量,影响电子设备的使用,进一步地,影响用户体验。
技术实现思路
有鉴于此,本专利技术实施例提供了一种定位处理方法及其电子设备,用以解决现有技术中的定位服务,持续消耗电量,影响电子设备使用的问题,用于减小耗电量,延长使用时间。第一方面,本专利技术实施例提供了一种定位处理方法,该定位处理方法包括:接收应用的定位请求;采集所述应用最近一次使用后的结束时间与当前时间的时间差值;当所述时间差值大于或者等于预设的门限值时,拒绝根据所述定位请求进行的定位处理。可选的,所述方法还包括:向所述应用返回定位失败响应。可选的,所述方法还包括:当所述时间差值小于预设的所述门限值时,判断屏幕是否处于亮屏状态。可选的,所述方法还包括:当所述屏幕处于亮屏状态时,对终端进行定位处理,得到定位结果,并将所述定位结果返回给所述应用。可选的,所述方法还包括:当所述屏幕处于非亮屏状态时,拒绝根据所述定位请求进行的定位处理。可选的,采集所述应用最近一次使用后的结束时间与当前时间的时间差值之前,所述方法还包括:判断所述应用是否属于指定应用,如果所述应用不是指定应用,执行采集所述应用最近一次使用后的结束时间与当前时间的时间差值的步骤;其中,所述指定应用包括预设的白名单所包含的应用和系统默认应用中至少一种。如上所述的方面以及任一可能的实现方式,有如下的技术效果:由于定位本身就会消耗电子设备的电量,因此越多的应用使用定位,就会消耗越多的电量。本专利技术根据采集到的时间差值与预设门限值进行比较,当时间差值大于或者等于预设的门限值时,拒绝应用的定位请求。从而控制使用定位服务的应用的数量,进一步的,减少电子设备的电量的消耗,从而提高电子设备的续航能力,进而提高用户体验。第二方面,本专利技术提供一种电子设备,该电子设备适用于上述本专利技术第一方面所述的定位处理方法;接收模块,用于接收应用的定位请求;采集模块,用于采集所述应用最近一次使用后的结束时间与当前时间的时间差值;定位模块,用于当所述时间差值大于或者等于预设的门限值时,拒绝根据所述定位请求进行定位处理。可选的,该电子设备还包括:响应模块,用于向所述应用返回定位失败响应。可选的,所述响应模块还用于将定位结果返回给所述应用。可选的,该电子设备还包括:判断模块,用于判断所述应用的屏幕是否处于亮屏状态。可选的,所述判断模块还用于判断所述应用是否属于指定应用,如果所述应用不是指定应用,执行采集所述应用最近一次使用后的结束时间与当前时间的时间差值;其中,所述指定应用包括预设的白名单所包含的应用和系统默认应用中至少一种。可选的,所述定位模块还用于当所述屏幕处于亮屏状态时,对终端进行定位处理;当所述屏幕处于非亮屏状态时,拒绝根据所述定位请求进行的定位处理。如上所述的方面和任一可能的实现方式,有如下的技术效果:由于定位本身就会消耗电子设备的电量,因此越多的应用使用定位,就会消耗越多的电量。本专利技术根据采集到的时间差值与预设门限值进行比较,当时间差值大于或者等于预设的门限值时,拒绝应用的定位请求。从而控制使用定位服务的应用的数量,进一步的,减少电子设备的电量的消耗,从而提高电子设备的续航能力,进而提高用户体验。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例所提供的定位处理方法第一流程图。图2为本专利技术实施例所提供的定位处理方法的第二流程图。图3为本专利技术实施例所提供的定位处理方法的第三流程图。图4为本专利技术实施例中电子设备的结构示意图。【具体实施方式】为了更好的理解本专利技术的技术方案,下面结合附图对本专利技术实施例进行详细描述。应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。本专利技术实施例提供了一种定位处理方法,如图1所示,其为本专利技术实施例所提供的定位处理方法第一流程图。该定位处理方法包括以下子步骤:S101,接收应用的定位请求。S102,采集该应用最近一次使用后的结束时间与当前时间的时间差值。S103,当时间差值大于或者等于预设的门限值时,拒绝根据定位请求进行定位处理。根据上述定位处理方法,可对请求定位的应用进行识别,本实施例中操作系统对每个应用每次开启定位的时间以及定位结束时间进行记录并保存。因此,当应用向操作系统发送定位请求后,操作系统可根据该应用最近一次使用后的结束时间,计算与当前时间的时间差值。当采集到的时间差值大于门限值时,可视为该应用没有处于正在使用状态,此时,拒绝该应用的定位请求。本实施例中的定位处理方法可有效的控制请求定位服务的应用的数量,减少电子设备的电量消耗,进一步地,提高了电子设备的续航能力,从而提高用户体验。可以理解的是,该门限值的设置,可根据用户的需求进行设置,例如,门限值设置可为24小时。该定位处理方法,可防止恶性应用持续定位或者频繁定位,从而导致电子设备的续航能力减弱的情况发生。为了更清楚的描述上述方案,下面以应用A(可以为视频类应用、游戏类应用、或者骑行类应用等等,本专利技术不对应用的具体类型做特别限定)举例来详细的阐述上述实施例:应用A向操作系统发送定期请求,操作系统接收到该应用A的定位请求后,采集该应用A最近一次使用后的结束时间与当前时间的时间差值(例如时间差值可为24小时),当采集到的时间差值大于预设的门限值(例如该门限值可为2小时)时,操作系统根据应用A的定位请求进行定位处理,此时,由于时间差值大于门限值,表明该应用A没有处于使用状态,因此,操作系统拒绝应用A的定位请求。在一种实施方式中,操作系统还可将定位结果返回至应用,示例性的,该定位处理方法还包括:S104,向应用本文档来自技高网...
一种定位处理方法及其电子设备

【技术保护点】
一种定位处理方法,其特征在于,所述定位处理方法包括:接收应用的定位请求;采集所述应用最近一次使用后的结束时间与当前时间的时间差值;当所述时间差值大于或者等于预设的门限值时,拒绝根据所述定位请求进行的定位处理。

【技术特征摘要】
1.一种定位处理方法,其特征在于,所述定位处理方法包括:接收应用的定位请求;采集所述应用最近一次使用后的结束时间与当前时间的时间差值;当所述时间差值大于或者等于预设的门限值时,拒绝根据所述定位请求进行的定位处理。2.根据权利要求1所述的定位处理方法,其特征在于,所述方法还包括:向所述应用返回定位失败响应。3.根据权利要求1所述的定位处理方法,其特征在于,所述方法还包括:当所述时间差值小于预设的所述门限值时,判断屏幕是否处于亮屏状态。4.根据权利要求3所述的定位处理方法,其特征在于,所述方法还包括:当所述屏幕处于亮屏状态时,对终端进行定位处理,得到定位结果,并将所述定位结果返回给所述应用。5.根据权利要求3所述的定位处理方法,其特征在于,所述方法还包括:当所述屏幕处于非亮屏状态时,拒绝根据所述定位请求进行的定位处理。6.根据权利要求1所述的定位处理方法,其特征在于,采集所述应用最近一次使用后的结束时间与当前时间的时间差值之前,所述方法还包括:判断所述应用是否属于指定应用,如果所述应用不是指定应用,执行采集所述应用最近一次使用后的结束时间与当前时间的时间差值的步骤;其中,所述指定应用包括预设的白名单所包含的应用和系统默认应用中至...

【专利技术属性】
技术研发人员:陈勇
申请(专利权)人:深圳天珑无线科技有限公司深圳市天珑移动技术有限公司
类型:发明
国别省市:广东,44

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

1