CN109040956B - 一种基于物联网的移动终端节能定位方法 - Google Patents
一种基于物联网的移动终端节能定位方法 Download PDFInfo
- Publication number
- CN109040956B CN109040956B CN201810871896.9A CN201810871896A CN109040956B CN 109040956 B CN109040956 B CN 109040956B CN 201810871896 A CN201810871896 A CN 201810871896A CN 109040956 B CN109040956 B CN 109040956B
- Authority
- CN
- China
- Prior art keywords
- terminal
- positioning
- application program
- real
- positioning frequency
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0264—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by selectively disabling software applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0267—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by controlling user interface components
- H04W52/027—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by controlling user interface components by controlling a display operation or backlight unit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明针对通勤场景下多个移动终端后台运行获取位置信息的应用程序从而造成移动终端电量浪费的问题,提供一种基于物联网的移动终端节能定位方法,该移动终端定位控制方法仅仅在移动终端锁屏状态下开启移动终端底层的定位服务插件进行实时定位,并关闭移动终端中获取定位服务的应用程序;进而在解锁所述移动终端后自动重启该类应用程序,并将该锁屏时间段的实时位置信息发送给该类应用程序;设置了同行类的不同移动终端,仅仅开启其中一个终端的定位功能,从而提高了移动终端电池电量的使用效率。
Description
技术领域
本申请涉及物联网和移动终端定位控制的技术领域,尤其涉及一种基于物联网的移动终端节能定位方法。
背景技术
随着技术的日益发展,人们的生活已越来越离不开移动终端,其中,移动终端可以是智能手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。目前,各种移动终端层出不穷,且移动终端具有的功能也越来越强大、越来越多,同时移动终端安装的应用程序也越来越丰富多彩。但是,移动终端的电池始终是大瓶颈,一般移动终端的电池只能撑个一两天,省电需求在移动终端的发展中变得越来越强烈。
针对上述问题,文献CN103596252A提出一种移动终端的控制方法,该方法可根据使用状态信息和/或用户操作信息自动获取移动终端的当前场景;根据当前场景对移动终端进行省电优化,即针对不同的场景可采用不同的省电模式,最大程度地降低移动终端的功耗,大幅提升移动终端的电池可用时间;根据当前场景对移动终端进行省电优化,即针对不同的场景采用不同的省电模式,该方法最大程度地降低移动终端的功耗,大幅提升移动终端的电池可用时间。
然而,上述方法仅能获取与当前场景无关的耗电项,并对与当前场景无关的耗电项进行清除或调整;而对当前场景相关的应用程序的耗电量却没有制定相应的省电策略,例如,识别结果为当前场景为通勤场景,而通勤场景下获取用户移动终端的应用程序有地图类应用程序、跑步类应用程序,这些程序在该场景下尤其是待机状态下运行仍然会消耗大量的电能,而其仅仅为了实时获取到移动终端的位置信息,由此造成应用程序电流的浪费。因此,有待提出一种针对某一个场景下的应用程序省电管理方法,以在保证不影响用户使用体验的情况下最大限度的节约电能。
发明内容
本发明提供一种基于物联网的移动终端节能定位方法,所述方法包括如下步骤:
S1,建立第一终端与第二终端的通信连接;检测所述第一终端和所述第二终端是否都有已开启调用定位服务的应用程序,如果否,则断开所述第一终端与所述第二终端的通信连接;如果是,则检测所述第一终端与所述第二终端的相对位置的变化是否超过预设的相对位置阈值,如果超过所述相对位置阈值,则断开所述第一终端与所述第二终端的通信连接;如果未超过所述相对位置阈值,则执行步骤S2;
S2,检测所述第一终端和所述第二终端是否进入锁屏状态,如果所述第一终端进入锁屏状态而所述第二终端未进入锁屏状态,则所述第一终端获取所述第一终端内所述应用程序的定位服务API,并关闭调用定位服务的所述应用程序;
S3,所述第二终端调用***定位服务插件,记录所述定位服务插件获取的实时位置信息;检测所述第一终端是否解锁,如果是,则所述第一终端向所述第二终端获取所述第一终端锁屏时间段的所述实时位置信息;所述第一终端自动开启已关闭的所述应用程序,并将获取的所述实时位置信息通过所述定位服务API发送给所述应用程序。
作为一种优选的实施方式,所述步骤S2还包括:
检测所述第一终端和所述第二终端是否进入锁屏状态;
如果所述第一终端和所述第二终端都未进入锁屏,则不做任何处理;
如果所述第一终端和所述第二终端都进入锁屏,则检测所述第一终端和所述第二终端内的剩余电量;如果所述第一终端的剩余电量低于所述第二终端的剩余电量,则所述第一终端获取所述第一终端内所述应用程序的定位服务API,并关闭调用定位服务的所述应用程序。
作为一种优选的实施方式,还包括:
如果所述第一终端和所述第二终端的剩余电量都大于第一低电量阈值,则检测所述第一终端和所述第二终端是否进入锁屏状态,如果所述第一终端进入锁屏状态而所述第二终端未进入锁屏状态,则所述第一终端向终端内每一个所述应用程序发送定位频率请求信息,所述应用程序在接收到所述定位频率请求信息后向所述第一终端返回定位频率信息;所述第一终端将所有所述定位频率信息发送给所述第二终端;
所述第二终端获取终端内每一个所述应用程序的定位频率信息,存储所述第一终端和所述第二终端的所述定位频率信息;比较每一个所述定位频率信息,将最高的定位频率作为第二终端的***定位频率,所述第二终端根据所述***定位频率记录所述第二终端的所述定位服务插件获取的实时位置信息。
作为一种优选的实施方式,所述将获取的所述实时位置信息通过所述定位服务API发送给所述应用程序,具体包括:
在所述第一终端解锁后,所述第一终端向所述第二终端发送所述第一终端锁屏时间段的所述***定位频率下的实时位置信息,所述第二终端将所述实时位置信息发送给所述第一终端;
所述第一终端将所述***定位频率转换为终端内每一个所述应用程序对应的所述定位频率,根据所述定位频率将所述实时位置信息通过所述定位服务API发送给对应的所述应用程序。
作为一种优选的实施方式,将最高的定位频率作为第二终端的***定位频率,所述第二终端根据所述***定位频率记录所述第二终端的所述定位服务插件获取的实时位置信息,还包括:
如果所述第一终端的剩余电量小于所述第二终端的剩余电量,则检测所述第二终端的电池剩余电量是否低于预设的第一低电量阈值,如果是,则将所述定位频率信息中定位频率中间位的定位频率作为第二终端的***定位频率,所述第二终端根据所述***定位频率记录所述定位服务插件获取的实时位置信息;
所述第一终端解锁后,所述第一终端向所述第二终端发送所述第一终端锁屏时间段的所述***定位频率下的实时位置的请求信息,所述第二终端将所述实时位置信息发送给所述第一终端;
所述第一终端根据所述***定位频率将所述实时位置信息通过所述定位服务API发送给所述定位频率中间位的定位频率对应的应用程序;将所述***定位频率转换为所述定位频率中间位的以下的定位频率相应的应用程序对应的定位频率,根据所述定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序;将所述***定位频率在所述定位频率中间位的以上的定位频率相应的应用程序对应的定位频率相应的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序。
作为一种优选的实施方式,将最高的定位频率作为第二终端的***定位频率,所述第二终端根据所述***定位频率记录所述第二终端的所述定位服务插件获取的实时位置信息,还包括:
如果所述第一终端的剩余电量小于所述第二终端的剩余电量,则检测所述第二终端的电池剩余电量是否低于预设的第二低电量阈值,所述第二低电量阈值小于所述第一低电量阈值;如果是,则将所述定位频率信息中定位频率最低的定位频率作为第二终端的***定位频率,所述第二终端根据所述***定位频率记录所述定位服务插件获取的实时位置信息;
所述第一终端解锁后,所述第一终端向所述第二终端发送所述第一终端锁屏时间段的所述***定位频率下的实时位置信息,所述第二终端将所述实时位置信息发送给所述第一终端;
所述第一终端根据所述***定位频率对应的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序。
作为一种优选的实施方式,所述第一终端自动开启已关闭的所述应用程序,并将获取的所述实时位置信息通过所述定位服务API发送给所述应用程序,还包括:
所述第一终端根据所述相对位置校准所述锁屏时间段的实时位置信息;
所述第一终端自动开启所述应用程序,并将校准后的所述锁屏时间段的实时位置信息通过所述定位服务API发送给所述应用程序。
本发明针对通勤场景下多个移动终端后台运行获取位置信息的应用程序从而造成移动终端电量浪费的问题,提供一种基于物联网的移动终端节能定位方法,该移动终端定位控制方法仅仅在移动终端锁屏状态下开启移动终端底层的定位服务插件进行实时定位,并关闭移动终端中获取定位服务的应用程序;进而在解锁所述移动终端后自动重启该类应用程序,并将该锁屏时间段的实时位置信息发送给该类应用程序;可见,本发明的方法不仅有效节约了移动终端在锁屏状态下的电能,同时不影响用户对应用程序定位服务的使用体验。此外,针对移动终端不同的电量和应用程序所需的不同的定位频率,设置了不同的省电策略,从而进一步提高了移动终端电池电量的使用效率,改善了用户的使用体验。最后,设置了同行类的不同移动终端,仅仅开启其中一个终端的定位功能,从而进一步提高了移动终端电池电量的使用效率。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明的一种基于物联网的移动终端节能定位方法示例性的示意图。
具体实施方式
以下结合附图进一步说明本发明的实施例。
实施例一:
如图1所示,本发明提供一种基于物联网的移动终端节能定位方法,所述方法包括如下步骤:
S1,建立第一终端与第二终端的通信连接;检测所述第一终端和所述第二终端是否都有已开启调用定位服务的应用程序,如果否,则断开所述第一终端与所述第二终端的通信连接;如果是,则检测所述第一终端与所述第二终端的相对位置的变化是否超过预设的相对位置阈值,如果超过所述相对位置阈值,则断开所述第一终端与所述第二终端的通信连接;如果未超过所述相对位置阈值,则执行步骤S2;需要说明的是,所述终端为移动终端,例如手机等。示例性的,所述定位服务的应用程序为地图类应用程序、跑步记录类应用程序、打车服务类应用程序等,在此不做限制。在建立通信连接的两个终端内,如果仅有一个终端或者都没有调用***的定位服务,则不满足本发明的定位节能情形,此时断开所述第一终端与所述第二终端的通信连接以节约电能。如果在建立通信连接的两个终端内分别都已开启调用***定位服务的应用程序,则此时满足本发明的定位节能情形;示例性的,所述相对位置阈值为3米,如果所述第一终端与所述第二终端的相对位置维持在相对位置阈值3米以内,则表明在该时间段两个终端处于“同行”状态,即两个终端被同一用户携带,或者被同行的两个用户携带;此时,为了节约移动终端的电能,关闭其中一个终端的定位服务;保持启用另外一个终端的定位服务,以由该终端为关闭定位服务的终端提供定位服务。由此实现了对其中一个终端电能节约的技术效果。
S2,检测所述第一终端和所述第二终端是否进入锁屏状态,如果所述第一终端进入锁屏状态而所述第二终端未进入锁屏状态,则所述第一终端获取所述第一终端内所述应用程序的定位服务API,并关闭调用定位服务的所述应用程序;需要说明的是,优选的,本发明的定位控制方法可以在锁屏状态下实现的,这是因为在移动终端的解锁状态下用户往往能够有效获取移动终端的电池电量信息,进而主动的进行节电控制,因此不需要***自定义省电策略,此外,在解锁状态下进行控制也会影响用户的正常使用;综合以上考虑,本发明的定位控制方法优选的是在锁屏状态下实现的。此外,所述应用程序的定位服务API是应用程序获取移动终端操作***的位置信息的接口;而所述移动终端获取所述应用程序的定位服务API是为了标记该API,以便将移动终端的位置信息通过该API发送给对应的应用程序。所述移动终端的***定位服务插件是移动终端获取***位置信息的底层插件,由于该定位服务插件是操作***本身自带的,因此其定位效率更高,更加节约电能;记录所述定位服务插件获取的实时位置信息,该实时位置信息可以是有定位服务需求的应用软件发起请求后启用的,优选的,该实时位置信息在所述请求启用后在移动终端锁屏时间段记录的实时位置信息。如上所述,为了节约移动终端的电能,关闭其中一个终端的定位服务;保持启用另外一个终端的定位服务,以由该终端为关闭定位服务的终端提供定位服务。由此实现了对其中一个终端电能节约的技术效果。
S3,所述第二终端调用***定位服务插件,记录所述定位服务插件获取的实时位置信息;检测所述第一终端是否解锁,如果是,则所述第一终端向所述第二终端获取所述第一终端锁屏时间段的所述实时位置信息;所述第一终端自动开启已关闭的所述应用程序,并将获取的所述实时位置信息通过所述定位服务API发送给所述应用程序。此时,所述第二终端调用***定位服务插件时可以保持该终端内的定位类应用程序处于开启状态,以供所述应用程序实时获取到该终端的定位信息;或者,与第二终端类似的,同样关闭定位类应用程序,而仅仅开启***定位服务插件,进而在所述第二终端在屏幕解锁时间段开启所述应用程序,并将其***定位服务插件获取的实时位置信息发送给所述应用程序。需要说明的是,为了不影响用户对第一终端及其应用程序的正常使用,在检测到所述第一终端解锁后,所述第一终端获取所述第二终端在所述第一终端锁屏时间段的所述实时位置信息,自动开启前述关闭的所述定位服务的应用程序,并将获取的所述实时位置信息通过所述定位服务API发送给所述应用程序,以维持用户的正常使用。此外,本发明的上述实施方式仅仅是示例性的,上述终端不限于两个,还可以是多个终端,此时需要每个终端两两建立通信连接;节能控制方法参照上述实施例,在此不做赘述。
可见,本发明提供的一种基于物联网的移动终端节能定位方法,该移动终端定位控制方法仅仅在移动终端锁屏状态下开启移动终端底层的定位服务插件进行实时定位,并关闭移动终端中获取定位服务的应用程序;进而在解锁所述移动终端后自动重启该类应用程序,并将该锁屏时间段的实时位置信息发送给该类应用程序;可见,本发明的方法不仅有效节约了移动终端在锁屏状态下的电能,同时不影响用户对应用程序定位服务的使用体验。
作为一种优选的实施方式,所述步骤S2还包括:
检测所述第一终端和所述第二终端是否进入锁屏状态;如果所述第一终端和所述第二终端都未进入锁屏,则不做任何处理;需要说明的是,所述锁屏的检测是终端的自我检测,当有某个终端检测到自身已经锁屏后,向另外一个终端发送该终端已经锁屏的锁屏信息,以使对方执行相应的节能操作。
如果所述第一终端和所述第二终端都进入锁屏,则检测所述第一终端和所述第二终端内的剩余电量;如果所述第一终端的剩余电量低于所述第二终端的剩余电量,则所述第一终端获取所述第一终端内所述应用程序的定位服务API,并关闭调用定位服务的所述应用程序。需要说明的是,所述剩余电量的检测是终端的自我检测,当有某个终端检测到自身的剩余电量后,向另外一个终端发送该终端的剩余电量信息,已经接受对方的剩余电量信息还没将自身的剩余电量信息发送给对方的终端则不必发送自身的剩余电量信息,而直接进行剩余电量的比较即可。此外,本实施例比较剩余电量的目的是关闭电量更低的终端中的定位类应用程序,以维持其长时间运行需要,从而改善用户的使用时长的体验;将剩余电量较高的终端维持定位服务,而不会影响用户的使用体验;从而兼顾了不同终端的使用体验。
作为一种优选的实施方式,还包括:
如果所述第一终端和所述第二终端的剩余电量都大于第一低电量阈值,则检测所述第一终端和所述第二终端是否进入锁屏状态,如果所述第一终端进入锁屏状态而所述第二终端未进入锁屏状态,则所述第一终端向终端内每一个所述应用程序发送定位频率请求信息,所述应用程序在接收到所述定位频率请求信息后向所述第一终端返回定位频率信息;所述第一终端将所有所述定位频率信息发送给所述第二终端;需要说明的是,由于不同的应用程序对定位服务的定位频率有不同的需求,因此,需要获取每一个定位服务应用程序的定位频率,从而保证应用程序能够维持定位的精度需求。此外,本实施方式采用优先判断低电量模式再判断锁屏状态的方式,以充分节约终端的耗电量。由于开启定位服务的应用程序在不同的终端内,此时,在两个终端的电量都充足的情况下,为了获满足所有定位应用程序的定位精度需求,需要根据这些应用程序的最高定位频率来进行定位,以保证所有该类应用程序的定位精度需求,以满足用户体验。这里优先使用没有锁屏的终端采集定位信息,此外,还可以是电池剩余电量最多的终端采集定位信息,在此不做限制。该实施方式将锁屏的终端内所有需要采集定位服务的应用程序发送给没有锁屏的终端,以供其参考***定位频率。
所述第二终端获取终端内每一个所述应用程序的定位频率信息,存储所述第一终端和所述第二终端的所述定位频率信息;比较每一个所述定位频率信息,将最高的定位频率作为第二终端的***定位频率,所述第二终端根据所述***定位频率记录所述第二终端的所述定位服务插件获取的实时位置信息。需要说明的是,每一个定位服务应用程序将其定位频率需求发送给所述移动终端的***定位服务插件,以便所述***定位服务插件据此设置合适的定位频率。此时,在两个终端的电量都充足的情况下,为了获满足所有定位应用程序的定位精度需求,需要根据这些应用程序的最高定位频率来进行定位,以保证所有该类应用程序的定位精度需求,以满足用户体验。
作为一种优选的实施方式,所述将获取的所述实时位置信息通过所述定位服务API发送给所述应用程序,具体包括:
在所述第一终端解锁后,所述第一终端向所述第二终端发送所述第一终端锁屏时间段的所述***定位频率下的实时位置信息,所述第二终端将所述实时位置信息发送给所述第一终端;需要说明的是,由于该***定位频率为上述最高的定位频率,此时可以满足第一终端内所有开启的定位类应用程序的定位精度需求;优选的,为了降低两个终端之间的数据传输量,可以将所述***定位频率转换为第一终端中最高的定位频率并发送给第一终端,此时同样满足了第一终端的定位类应用程序的定位精度需求,同时提高了数据传输的效率。
所述第一终端将所述***定位频率转换为终端内每一个所述应用程序对应的所述定位频率,根据所述定位频率将所述实时位置信息通过所述定位服务API发送给对应的所述应用程序。需要说明的是,所述***定位频率为满足第一终端内所有开启的定位类应用程序的最高定位频率,而不同的应用程序具有不同的定位频率,此时,需要进行定位频率的转换,即将高频率转换为每个应用程序对应的低频率,以满足不同应用程序的需求。
作为一种优选的实施方式,将最高的定位频率作为第二终端的***定位频率,所述第二终端根据所述***定位频率记录所述第二终端的所述定位服务插件获取的实时位置信息,还包括:
如果所述第一终端的剩余电量小于所述第二终端的剩余电量,则检测所述第二终端的电池剩余电量是否低于预设的第一低电量阈值,如果是,则将所述定位频率信息中定位频率中间位的定位频率作为第二终端的***定位频率,所述第二终端根据所述***定位频率记录所述定位服务插件获取的实时位置信息;需要说明的是,该实施方式中,剩余电量较多的第二终端的电量已经较低,例如为30%;此时,为了保证第二终端可以运行较长时间,需要降低***定位频率;此时,采用所有定位频率信息中的中间位的定位频率作为第二终端的***定位频率。
所述第一终端解锁后,所述第一终端向所述第二终端发送所述第一终端锁屏时间段的所述***定位频率下的实时位置的请求信息,所述第二终端将所述实时位置信息发送给所述第一终端;需要说明的是,此时的所述***定位频率不一定能够满足所述第一终端的最高定位频率需求。
所述第一终端根据所述***定位频率将所述实时位置信息通过所述定位服务API发送给所述定位频率中间位的定位频率对应的应用程序;将所述***定位频率转换为所述定位频率中间位的以下的定位频率相应的应用程序对应的定位频率,根据所述定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序;将所述***定位频率在所述定位频率中间位的以上的定位频率相应的应用程序对应的定位频率相应的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序。需要说明的是,第一终端将能够满足定位频率需求的频率信息对应的所述实时位置信息直接发送或者进行频率转换后发送给对应的应用程序,以满足这些应用程序对所述实时位置信息的定位精度需求;而对于定位频率大于所述***定位频率的应用程序,由于没有能够满足其定位频率需求,此时,直接将所述定位频率对应的实时位置信息通过所述定位服务API发送给对应的所述应用程序。
作为一种优选的实施方式,将最高的定位频率作为第二终端的***定位频率,所述第二终端根据所述***定位频率记录所述第二终端的所述定位服务插件获取的实时位置信息,还包括:
如果所述第一终端的剩余电量小于所述第二终端的剩余电量,则检测所述第二终端的电池剩余电量是否低于预设的第二低电量阈值,所述第二低电量阈值小于所述第一低电量阈值;如果是,则将所述定位频率信息中定位频率最低的定位频率作为第二终端的***定位频率,所述第二终端根据所述***定位频率记录所述定位服务插件获取的实时位置信息;需要说明的是,示例性的,所述第二低电量阈值为10%;此时,低电量已经不能满足多数应用程序的定位频率需求;此时,将所述定位频率信息中定位频率最低的定位频率作为第二终端的***定位频率,以维持基本的定位需求。
所述第一终端解锁后,所述第一终端向所述第二终端发送所述第一终端锁屏时间段的所述***定位频率下的实时位置信息,所述第二终端将所述实时位置信息发送给所述第一终端;需要说明的是,所述***定位频率为所述定位频率信息中定位频率最低的定位频率。
所述第一终端根据所述***定位频率对应的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序。需要说明的是,此时,直接将所述定位频率对应的实时位置信息通过所述定位服务API发送给对应的所述应用程序。
作为一种优选的实施方式,所述第一终端自动开启已关闭的所述应用程序,并将获取的所述实时位置信息通过所述定位服务API发送给所述应用程序,还包括:
所述第一终端根据所述相对位置校准所述锁屏时间段的实时位置信息;需要说明的是,由于所述相对位置是实时变化的,而锁屏的中间时间段内所述移动终端由于没有开启定位服务,其位置信息无法采集到的;此时,为了增加所述移动终端定位信息的准确性,优选的,可以通过采集所述移动终端和所述第二终端在该锁屏时间段的起始时间点和结束时间点两者都开启定位服务的两个时间点的相对距离的平均值来进行上述校准操作。或者,在所述锁屏时间段内相等时间间隔的时间点开启所述移动终端的定位服务,并在采集到所述移动终端的位置信息后计算两者的相对位置信息,完成所述计算后关闭所述移动终端的定位服务;进而根据所有采集时间点的平均值来对所述相对位置进行校准操作。
所述第一终端自动开启所述应用程序,并将校准后的所述锁屏时间段的实时位置信息通过所述定位服务API发送给所述应用程序。需要说明的是,示例性的,经过校准的所述移动终端和所述第二终端之间的相对位置为2米,则将所述锁屏时间段的与所述第二终端相距2米的实时位置信息通过所述定位服务API发送给所述应用程序。
本发明针对通勤场景下多个移动终端后台运行获取位置信息的应用程序从而造成移动终端电量浪费的问题,提供一种基于物联网的移动终端节能定位方法,该移动终端定位控制方法仅仅在移动终端锁屏状态下开启移动终端底层的定位服务插件进行实时定位,并关闭移动终端中获取定位服务的应用程序;进而在解锁所述移动终端后自动重启该类应用程序,并将该锁屏时间段的实时位置信息发送给该类应用程序;可见,本发明的方法不仅有效节约了移动终端在锁屏状态下的电能,同时不影响用户对应用程序定位服务的使用体验。此外,针对移动终端不同的电量和应用程序所需的不同的定位频率,设置了不同的省电策略,从而进一步提高了移动终端电池电量的使用效率,改善了用户的使用体验。最后,设置了同行类的不同移动终端,仅仅开启其中一个终端的定位功能,从而进一步提高了移动终端电池电量的使用效率。
本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来生成机器,从而通过计算机或其他可编程数据处理方法的处理器来执行的指令创建了用于实现结构图和/或框图和/或流图的框或多个框中指定的方法。
本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (6)
1.一种基于物联网的移动终端节能定位方法,其特征在于,所述方法包括如下步骤:
S1,建立第一终端与第二终端的通信连接;检测所述第一终端和所述第二终端是否都有已开启调用定位服务的应用程序,如果否,则断开所述第一终端与所述第二终端的通信连接;如果是,则检测所述第一终端与所述第二终端的相对位置的变化是否超过预设的相对位置阈值,如果超过所述相对位置阈值,则断开所述第一终端与所述第二终端的通信连接;如果未超过所述相对位置阈值,则执行步骤S2;
S2,检测所述第一终端和所述第二终端是否进入锁屏状态,如果所述第一终端进入锁屏状态而所述第二终端未进入锁屏状态,则所述第一终端获取所述第一终端内所述应用程序的定位服务API,并关闭调用定位服务的所述应用程序;
S3,所述第二终端调用***定位服务插件,记录所述定位服务插件获取的实时位置信息;检测所述第一终端是否解锁,如果是,则所述第一终端向所述第二终端获取所述第一终端锁屏时间段的所述实时位置信息;所述第一终端自动开启已关闭的所述应用程序,并将获取的所述实时位置信息通过所述定位服务API发送给所述应用程序;
还包括:
如果所述第一终端和所述第二终端的剩余电量都大于第一低电量阈值,则检测所述第一终端和所述第二终端是否进入锁屏状态,如果所述第一终端进入锁屏状态而所述第二终端未进入锁屏状态,则所述第一终端向终端内每一个所述应用程序发送定位频率请求信息,所述应用程序在接收到所述定位频率请求信息后向所述第一终端返回定位频率信息;所述第一终端将所有所述定位频率信息发送给所述第二终端;
所述第二终端获取终端内每一个所述应用程序的定位频率信息,存储所述第一终端和所述第二终端的所述定位频率信息;比较每一个所述定位频率信息,将最高的定位频率作为第二终端的***定位频率,所述第二终端根据所述***定位频率记录所述第二终端的所述定位服务插件获取的实时位置信息。
2.根据权利要求1所述的方法,其特征在于,所述步骤S2还包括:
检测所述第一终端和所述第二终端是否进入锁屏状态;
如果所述第一终端和所述第二终端都未进入锁屏状态,则不做任何处理;
如果所述第一终端和所述第二终端都进入锁屏状态,则检测所述第一终端和所述第二终端内的剩余电量;如果所述第一终端的剩余电量低于所述第二终端的剩余电量,则所述第一终端获取所述第一终端内所述应用程序的定位服务API,并关闭调用定位服务的所述应用程序。
3.根据权利要求1所述的方法,其特征在于,所述将获取的所述实时位置信息通过所述定位服务API发送给所述应用程序,具体包括:
在所述第一终端解锁后,所述第一终端向所述第二终端发送所述第一终端锁屏时间段的所述***定位频率下的实时位置信息的请求信息,所述第二终端将所述实时位置信息发送给所述第一终端;
所述第一终端将所述***定位频率转换为终端内每一个所述应用程序对应的所述定位频率,根据所述定位频率将所述实时位置信息通过所述定位服务API发送给对应的所述应用程序。
4.根据权利要求1所述的方法,其特征在于,将最高的定位频率作为第二终端的***定位频率,所述第二终端根据所述***定位频率记录所述第二终端的所述定位服务插件获取的实时位置信息,还包括:
如果所述第一终端的剩余电量小于所述第二终端的剩余电量,则检测所述第二终端的电池剩余电量是否低于预设的第一低电量阈值,如果是,则将所述定位频率信息中定位频率中间位的定位频率作为第二终端的***定位频率,所述第二终端根据所述***定位频率记录所述定位服务插件获取的实时位置信息;
所述第一终端解锁后,所述第一终端向所述第二终端发送所述第一终端锁屏时间段的所述***定位频率下的实时位置的请求信息,所述第二终端将所述实时位置信息发送给所述第一终端;
所述第一终端根据所述***定位频率将所述实时位置信息通过所述定位服务API发送给所述定位频率中间位的定位频率对应的应用程序;将所述***定位频率转换为所述定位频率中间位的以下的定位频率相应的应用程序对应的定位频率,根据所述定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序;将所述***定位频率在所述定位频率中间位的以上的定位频率相应的应用程序对应的定位频率相应的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序。
5.根据权利要求4所述的方法,其特征在于,将最高的定位频率作为第二终端的***定位频率,所述第二终端根据所述***定位频率记录所述第二终端的所述定位服务插件获取的实时位置信息,还包括:
如果所述第一终端的剩余电量小于所述第二终端的剩余电量,则检测所述第二终端的电池剩余电量是否低于预设的第二低电量阈值,所述第二低电量阈值小于所述第一低电量阈值;如果是,则将所述定位频率信息中定位频率最低的定位频率作为第二终端的***定位频率,所述第二终端根据所述***定位频率记录所述定位服务插件获取的实时位置信息;
所述第一终端解锁后,所述第一终端向所述第二终端发送所述第一终端锁屏时间段的所述***定位频率下的实时位置信息的请求信息,所述第二终端将所述实时位置信息发送给所述第一终端;
所述第一终端根据所述***定位频率对应的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序。
6.根据权利要求1所述的方法,其特征在于,所述第一终端自动开启已关闭的所述应用程序,并将获取的所述实时位置信息通过所述定位服务API发送给所述应用程序,还包括:
所述第一终端根据所述相对位置校准所述锁屏时间段的实时位置信息;
所述第一终端自动开启所述应用程序,并将校准后的所述锁屏时间段的实时位置信息通过所述定位服务API发送给所述应用程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810871896.9A CN109040956B (zh) | 2018-08-02 | 2018-08-02 | 一种基于物联网的移动终端节能定位方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810871896.9A CN109040956B (zh) | 2018-08-02 | 2018-08-02 | 一种基于物联网的移动终端节能定位方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109040956A CN109040956A (zh) | 2018-12-18 |
CN109040956B true CN109040956B (zh) | 2020-08-14 |
Family
ID=64647842
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810871896.9A Active CN109040956B (zh) | 2018-08-02 | 2018-08-02 | 一种基于物联网的移动终端节能定位方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109040956B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111866735B (zh) * | 2019-12-31 | 2023-03-24 | 北京骑胜科技有限公司 | 定位方法、第一终端设备和服务器 |
CN112000213B (zh) * | 2020-08-18 | 2022-06-03 | 深圳市云谷创新科技有限公司 | 提升终端续航能力的定位方法、装置、终端及可读存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102981878A (zh) * | 2012-11-28 | 2013-03-20 | 广东欧珀移动通信有限公司 | 自动关闭后台程序的方法及其移动终端 |
US9574890B2 (en) * | 2014-03-04 | 2017-02-21 | Qualcomm Incorporated | Reduced power consumption and improved user experience when navigating along familiar routes |
CN106850978B (zh) * | 2017-01-19 | 2020-08-28 | 北京安云世纪科技有限公司 | 一种应用程序控制方法及相关设备 |
CN107708187A (zh) * | 2017-09-12 | 2018-02-16 | 北京小米移动软件有限公司 | 睡眠模式的控制方法及装置 |
CN108093362B (zh) * | 2017-12-13 | 2021-01-01 | Oppo广东移动通信有限公司 | 定位模块的控制方法、装置、存储介质及终端 |
CN108111974A (zh) * | 2017-12-13 | 2018-06-01 | 广东欧珀移动通信有限公司 | 定位模块的控制方法、装置、存储介质及终端 |
-
2018
- 2018-08-02 CN CN201810871896.9A patent/CN109040956B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109040956A (zh) | 2018-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104244379B (zh) | 移动终端的无线网络控制方法和装置 | |
EP3917210B1 (en) | Network card switching method and electronic device | |
CN101742618B (zh) | 一种确定非连续发射模式的方法、基站 | |
CN106604369B (zh) | 一种具有双模式切换功能的终端设备 | |
CN101859261B (zh) | 一种释放内存的控制方法及控制设备 | |
CN110198558B (zh) | 待机优化方法、装置、计算机设备和存储介质 | |
CN101668350A (zh) | 移动终端的状态切换方法及移动终端 | |
US10788879B2 (en) | Method and system for for low power internetwork communication with machine devices | |
CN101754458A (zh) | 通信***的工作模式切换方法及移动终端 | |
EP2649859B1 (en) | Automatically enabling wireless communication | |
CN103200314B (zh) | 一种移动终端的智能休眠方法及装置 | |
CN101888435B (zh) | 便携终端的状态控制方法及便携终端 | |
US12001258B2 (en) | Method and system for low power internetwork communication with machine devices | |
CN109040956B (zh) | 一种基于物联网的移动终端节能定位方法 | |
CN106102141A (zh) | 一种基于数据包的处理方法及装置 | |
CN108924750B (zh) | 一种基于物联网的移动终端节能定位*** | |
CN110677899A (zh) | 一种数据传输方法、装置、终端设备及存储介质 | |
CN102917123A (zh) | 移动终端和用于移动终端的休眠处理方法 | |
US7673162B2 (en) | Information processing terminal with wake on LAN and power control method thereof | |
CN108966134B (zh) | 一种基于物联网的移动终端定位控制方法 | |
CN101888444A (zh) | 一种移动终端控制通信功能的方法、***及移动终端 | |
CN103297584B (zh) | 一种剩余通话时间的获知方法、***和移动终端 | |
CN110022596A (zh) | 一种终端待机状态的配置方法、装置及管理平台 | |
CN104202721A (zh) | 移动终端的操作方法及装置 | |
US8537813B2 (en) | Supporting both packet and circuit-based wireless networks |
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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200722 Address after: 518000, F17 building, F518 fashion creative garden, No. 1065, Po Yuen Road, Xixiang street, Shenzhen, Guangdong, Baoan District 202, China Applicant after: SHENZHEN ZHONGKE XINTONG INFORMATION TECHNOLOGY Co.,Ltd. Address before: 201103, Shanghai, Xuhui District Hongmei Road, 2005 building 3 Building No. Applicant before: Zhao Jiali |
|
GR01 | Patent grant | ||
GR01 | Patent grant |