CN109040953B - 一种基于物联网的移动终端定位控制*** - Google Patents
一种基于物联网的移动终端定位控制*** Download PDFInfo
- Publication number
- CN109040953B CN109040953B CN201810836686.6A CN201810836686A CN109040953B CN 109040953 B CN109040953 B CN 109040953B CN 201810836686 A CN201810836686 A CN 201810836686A CN 109040953 B CN109040953 B CN 109040953B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- positioning
- application program
- real
- 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
- 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
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- 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
-
- 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)
- Telephone Function (AREA)
- Stored Programmes (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明针对通勤场景下移动终端后台运行一个或者多个应用程序从而造成移动终端电量浪费的问题,提供一种基于物联网的移动终端定位控制***,该移动终端定位控制***仅仅在移动终端锁屏状态下开启移动终端底层的定位服务插件进行实时定位,并关闭移动终端中获取定位服务的应用程序;进而在解锁所述移动终端后自动重启该类应用程序,并将该锁屏时间段的实时位置信息发送给该类应用程序;可见,本发明的方法不仅有效节约了移动终端在锁屏状态下的电能,同时不影响用户对应用程序定位服务的使用体验。
Description
技术领域
本申请涉及物联网和移动终端定位控制的技术领域,尤其涉及一种基于物联网的移动终端定位控制***。
背景技术
随着技术的日益发展,人们的生活已越来越离不开移动终端,其中,移动终端可以是智能手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。目前,各种移动终端层出不穷,且移动终端具有的功能也越来越强大、越来越多,同时移动终端安装的应用程序也越来越丰富多彩。但是,移动终端的电池始终是大瓶颈,一般移动终端的电池只能撑个一两天,省电需求在移动终端的发展中变得越来越强烈。
针对上述问题,文献CN103596252A提出一种移动终端的控制***,该方法可根据使用状态信息和/或用户操作信息自动获取移动终端的当前场景;根据当前场景对移动终端进行省电优化,即针对不同的场景可采用不同的省电模式,最大程度地降低移动终端的功耗,大幅提升移动终端的电池可用时间;根据当前场景对移动终端进行省电优化,即针对不同的场景采用不同的省电模式,该方法最大程度地降低移动终端的功耗,大幅提升移动终端的电池可用时间。
然而,上述方法仅能获取与当前场景无关的耗电项,并对与当前场景无关的耗电项进行清除或调整;而对当前场景相关的应用程序的耗电量却没有制定相应的省电策略,例如,识别结果为当前场景为通勤场景,而通勤场景下获取用户移动终端的应用程序有地图类应用程序、跑步类应用程序,这些程序在该场景下尤其是待机状态下运行仍然会消耗大量的电能,而其仅仅为了实时获取到移动终端的位置信息,由此造成应用程序电流的浪费。因此,有待提出一种针对某一个场景下的应用程序省电管理方法,以在保证不影响用户使用体验的情况下最大限度的节约电能。
发明内容
本发明提供一种基于物联网的移动终端定位控制***,所述定位控制***包括如下模块:
定位服务获取模块,用于在所述移动终端处于锁屏状态下检测所述移动终端的后台是否运行获取定位服务的一个或者多个应用程序;
应用程序关闭与***定位服务开启模块,所述移动终端获取所述应用程序的定位服务API,并自动关闭所述应用程序;所述移动终端调用***定位服务插件,记录所述定位服务插件获取的实时位置信息;
应用程序开启模块,用于检测所述移动终端是否解锁,如果是,则自动开启所述应用程序,并将记录的所述实时位置信息通过所述定位服务API发送给所述应用程序;如果否,则返回执行所述应用程序关闭与***定位服务开启模块;
物联网服务器模块,用于识别所述移动终端的用户身份信息,基于所述身份信息存储所述实时位置信息。
作为一种优选的实施方式,还包括:
检测获取定位服务的所述应用程序的数量,如果仅有一个应用程序,则为所述应用程序开放所述移动终端的定位服务;如果有多个应用程序,则执行所述应用程序关闭与***定位服务开启模块。
作为一种优选的实施方式,所述移动终端的后台是否运行获取定位服务的一个或者多个应用程序,具体包括:
如果所述移动终端的后台运行获取定位服务的应用程序有多个,则向每一个所述应用程序发送定位频率请求信息,所述应用程序在接收到所述定位频率请求信息后向所述移动终端返回定位频率信息;
所述移动终端存储并比较每一个所述应用程序对应的定位频率信息,将最高的定位频率作为***定位频率,根据所述***定位频率记录所述定位服务插件获取的实时位置信息。
作为一种优选的实施方式,所述将记录的所述实时位置信息通过所述定位服务API发送给所述应用程序,具体包括:
所述移动终端将所述***定位频率转换为每一个所述应用程序对应的所述定位频率,根据所述定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序。
作为一种优选的实施方式,所将最高的定位频率作为***定位频率,根据所述***定位频率记录所述定位服务插件获取的实时位置信息,还包括:
在锁屏状态下检测所述移动终端的剩余电量,如果所述剩余电量低于预设的第一低电量阈值,则将所述应用程序中定位频率第二高的定位频率作为***定位频率,根据所述***定位频率记录所述定位服务插件获取的实时位置信息;
所述移动终端解锁后根据所述***定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给所述定位频率第二高和定位频率最高的应用程序;将所述***定位频率转换为其他应用程序对应的所述定位频率,根据所述定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序。
作为一种优选的实施方式,所将最高的定位频率作为***定位频率,根据所述***定位频率记录所述定位服务插件获取的实时位置信息,还包括:
在锁屏状态下检测所述移动终端的剩余电量,如果所述剩余电量低于预设的第二低电量阈值,则将所述应用程序中定位频率第低的定位频率作为***定位频率,根据所述***定位频率记录所述定位服务插件获取的实时位置信息;所述第二低电量阈值小于所述第一低电量阈值;
所述移动终端解锁后根据所述***定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给所有所述应用程序。
作为一种优选的实施方式,还包括:
所述移动终端预先建立与第二终端的通信连接,所述第二终端能够提供定位服务;
在所述移动终端处于锁屏状态下检测所述移动终端的后台是否运行获取定位服务的应用程序,如果是,则检测所述移动终端与所述第二终端的相对位置的变化是否超过预设的相对位置阈值,如果超过所述相对位置阈值,则不启用所述第二终端的定位服务;如果未超过所述相对位置阈值,则启用所述第二终端的定位服务,并关闭所述移动终端的定位服务。
作为一种优选的实施方式,所述未超过所述相对位置阈值,则启用所述第二终端的定位服务,并关闭所述移动终端的定位服务,还包括:
检测所述移动终端是否解锁,如果是,则所述移动终端向所述第二终端发送所述移动终端锁屏时间段的实时位置信息的查询请求,所述第二终端接收到所述查询请求后将所述第二终端在所述锁屏时间段的实时位置信息发送给所述移动终端;所述移动终端自动开启所述应用程序,并将所述锁屏时间段的实时位置信息通过所述定位服务API发送给所述应用程序。
作为一种优选的实施方式,所述移动终端自动开启所述应用程序,并将所述锁屏时间段的实时位置信息通过所述定位服务API发送给所述应用程序,还包括:
所述移动终端根据所述相对位置校准所述锁屏时间段的实时位置信息;
所述移动终端自动开启所述应用程序,并将校准后的所述锁屏时间段的实时位置信息通过所述定位服务API发送给所述应用程序。
本发明针对通勤场景下移动终端后台运行一个或者多个应用程序从而造成移动终端电量浪费的问题,提供一种基于物联网的移动终端定位控制***,该移动终端定位控制***仅仅在移动终端锁屏状态下开启移动终端底层的定位服务插件进行实时定位,并关闭移动终端中获取定位服务的应用程序;进而在解锁所述移动终端后自动重启该类应用程序,并将该锁屏时间段的实时位置信息发送给该类应用程序;可见,本发明的方法不仅有效节约了移动终端在锁屏状态下的电能,同时不影响用户对应用程序定位服务的使用体验。此外,针对移动终端不同的电量和应用程序所需的不同的定位频率,设置了不同的省电策略,从而进一步提高了移动终端电池电量的使用效率,改善了用户的使用体验。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明的一种基于物联网的移动终端定位控制***示例性的示意图。
具体实施方式
以下结合附图进一步说明本发明的实施例。
实施例一:
如图1所示,本发明提供一种基于物联网的移动终端定位控制***,所述定位控制***包括如下模块:
定位服务获取模块,用于在所述移动终端处于锁屏状态下检测所述移动终端的后台是否运行获取定位服务的一个或者多个应用程序;需要说明的是,示例性的,所述定位服务的应用程序为地图类应用程序、跑步记录类应用程序、打车服务类应用程序等,在此不做限制;本发明的定位控制***是在锁屏状态下实现的,这是因为在移动终端的解锁状态下用户往往能够有效获取移动终端的电池电量信息,进而主动的进行节电控制,因此不需要***自定义省电策略,此外,在解锁状态下进行控制也会影响用户的正常使用;综合以上考虑,本发明的定位控制***是在锁屏状态下实现的。
应用程序关闭与***定位服务开启模块,所述移动终端获取所述应用程序的定位服务API,并自动关闭所述应用程序;所述移动终端调用***定位服务插件,记录所述定位服务插件获取的实时位置信息;需要说明的是,所述应用程序的定位服务API是应用程序获取移动终端操作***的位置信息的接口;而所述移动终端获取所述应用程序的定位服务API是为了标记该API,以便将移动终端的位置信息通过该API发送给对应的应用程序。所述移动终端的***定位服务插件是移动终端获取***位置信息的底层插件,由于该定位服务插件是操作***本身自带的,因此其定位效率更高,更加节约电能;记录所述定位服务插件获取的实时位置信息,该实时位置信息可以是有定位服务需求的应用软件发起请求后启用的,优选的,该实时位置信息在所述请求启用后在移动终端锁屏时间段记录的实时位置信息。
应用程序开启模块,用于检测所述移动终端是否解锁,如果是,则自动开启所述应用程序,并将记录的所述实时位置信息通过所述定位服务API发送给所述应用程序;如果否,则返回执行所述应用程序关闭与***定位服务开启模块。需要说明的是,为了不影响用户对移动终端及其应用程序的正常使用,在检测到所述移动终端解锁后,自动开启前述关闭的所述定位服务的应用程序,以维持用户的正常使用;而将屏幕锁定时间段的所述实时位置信息通过所述定位服务API发送给所述应用程序,可以维持用户对应用程序的正常使用。
物联网服务器,用于识别所述移动终端的用户身份信息,基于所述身份信息存储所述实时位置信息。需要说明的是,通过所述物联网服务器,用户可以方便的存储移动终端记录的实时位置信息,便于查询管理。
可见,本发明提供的基于物联网的移动终端定位控制***,该移动终端定位控制***仅仅在移动终端锁屏状态下开启移动终端底层的定位服务插件进行实时定位,并关闭移动终端中获取定位服务的应用程序;进而在解锁所述移动终端后自动重启该类应用程序,并将该锁屏时间段的实时位置信息发送给该类应用程序;可见,本发明的方法不仅有效节约了移动终端在锁屏状态下的电能,同时不影响用户对应用程序定位服务的使用体验。
作为一种优选的实施方式,还包括:
检测获取定位服务的所述应用程序的数量,如果仅有一个应用程序,则为所述应用程序开放所述移动终端的定位服务;如果有多个应用程序,则执行所述应用程序关闭与***定位服务开启模块。需要说明的是,如果获取定位服务的所述应用程序仅有一个,由于其消耗的电量相对于多个此类定位服务的应用程序来说较少,此时,可以不关闭该应用程序,进而直接为所述应用程序开放所述移动终端的定位服务,即维持该应用程序的正常运行。
作为一种优选的实施方式,所述移动终端的后台是否运行获取定位服务的一个或者多个应用程序,具体包括:
如果所述移动终端的后台运行获取定位服务的应用程序有多个,则向每一个所述应用程序发送定位频率请求信息,所述应用程序在接收到所述定位频率请求信息后向所述移动终端返回定位频率信息;需要说明的是,由于不同的应用程序对定位服务的定位频率有不同的需求,因此,需要获取每一个定位服务应用程序的定位频率,从而保证应用程序能够维持定位的精度需求;此时,每一个定位服务应用程序将其定位频率需求发送给所述移动终端的***定位服务插件,以便所述***定位服务插件据此设置合适的定位频率。
所述移动终端存储并比较每一个所述应用程序对应的定位频率信息,将最高的定位频率作为***定位频率,根据所述***定位频率记录所述定位服务插件获取的实时位置信息。需要说明的是,本实施方式中选用应用程序的定位频率中最高的定位频率,可以保证每一个应用程序能够获取到符合程序定位精度需求的定位频率,从而维持用户的正常的使用体验。此时,由于移动终端处于锁屏状态且定位服务类应用程序都已经被关闭,因此,仅仅根据移动终端底层的定位服务插件进行实时定位,这样既保证了定位精度,又避免了重复调用定位服务功能造成的电量浪费的问题。
作为一种优选的实施方式,所述将记录的所述实时位置信息通过所述定位服务API发送给所述应用程序,具体包括:
所述移动终端将所述***定位频率转换为每一个所述应用程序对应的所述定位频率,根据所述定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序。需要说明的是,最高的定位频率能够满足所有定位需求的应用程序的需求,但为了减少应用程序数据处理负担,所述移动终端将所述***定位频率转换为每一个所述应用程序对应的所述定位频率,即进行定位精度的转换,从而适配不同的应用程序对定位精度的需求。根据所述定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序,即发送给应用程序的定位频率是该应用程序反馈给移动终端的定位频率。
作为一种优选的实施方式,所将最高的定位频率作为***定位频率,根据所述***定位频率记录所述定位服务插件获取的实时位置信息,还包括:
在锁屏状态下检测所述移动终端的剩余电量,如果所述剩余电量低于预设的第一低电量阈值,则将所述应用程序中定位频率第二高的定位频率作为***定位频率,根据所述***定位频率记录所述定位服务插件获取的实时位置信息;需要说明的是,所述第一低电量阈值为30%;该实施方式中,由于移动终端的剩余电量已经影响到用户的正常使用,而越高的定位频率消耗的电能越快,因此,有必要降低定位频率来降低移动终端电量消耗的速度,从而减少对用户使用的体验;优选的,本发明将所述应用程序中定位频率第二高的定位频率作为***定位频率;此外,还可以将所述应用程序中定位频率第三高、第四高的定位频率作为***定位频率,在此不做限制。
所述移动终端解锁后根据所述***定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给所述定位频率第二高和定位频率最高的应用程序;将所述***定位频率转换为其他应用程序对应的所述定位频率,根据所述定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序。需要说明的是,通过该实施方式的上述设置,其定位频率已经不能满足高于该定位频率的应用程序的正常使用,此时仅仅能将采集到的定位频率的位置信息发送给高于和等于该定位频率需要的应用程序,此时虽然影响的这些应用程序的正常使用,但降低了移动终端电量消耗速度。此外,由于该定位频率仍然高于低于该定位频率需求的应用程序,因此此时将采集到的定位频率降频后的位置信息发送给对应的应用程序,此时不会影响的这些应用程序的正常使用。
作为一种优选的实施方式,所将最高的定位频率作为***定位频率,根据所述***定位频率记录所述定位服务插件获取的实时位置信息,还包括:
在锁屏状态下检测所述移动终端的剩余电量,如果所述剩余电量低于预设的第二低电量阈值,则将所述应用程序中定位频率最低的定位频率作为***定位频率,根据所述***定位频率记录所述定位服务插件获取的实时位置信息;所述第二低电量阈值小于所述第一低电量阈值;需要说明的是,示例性的,所述第二低电量阈值为10%,此时,由于移动终端的电量仅仅能够维持一段时间的移动终端的开机运行,因此,定位服务的频率需求的优先级应当低于***的正常运行,此时,将所述应用程序中定位频率最低的定位频率作为***定位频率,虽然无法满足多数应用程序的定位精度需求,但可以维持应用程序的定位服务,同时也最大限度的节约了定位服务消耗的电能。
所述移动终端解锁后根据所述***定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给所有所述应用程序。需要说明的是,此时,由于定位频率最低,定位精度也最低,则无需进行定位频率的转换直接将该实时位置信息发送给所有所述应用程序,此时虽然影响的这些应用程序的正常使用,但降低了移动终端电量消耗速度。
作为一种优选的实施方式,还包括:
所述移动终端预先建立与第二终端的通信连接,所述第二终端能够提供定位服务;需要说明的是,优选的,所述第二终端为智能手表,还可以是其他能够提供定位服务的便携式设备,在此不做限制。优选的,通过物联网服务器存储所述实时位置信息。
在所述移动终端处于锁屏状态下检测所述移动终端的后台是否运行获取定位服务的应用程序,如果是,则检测所述移动终端与所述第二终端的相对位置的变化是否超过预设的相对位置阈值,如果超过所述相对位置阈值,则不启用所述第二终端的定位服务;如果未超过所述相对位置阈值,则启用所述第二终端的定位服务,并关闭所述移动终端的定位服务。需要说明的是,所述相对位置阈值为3米,如果所述移动终端与所述第二终端的相对位置维持在相对位置阈值3米以内,则表明在该时间段两个终端处于“同行”状态,即两个终端被同一用户携带,或者被同行的两个用户携带;此时,为了节约移动终端的电能,关闭所述移动终端的定位服务;而由于第二终端通常为智能手表等提供简单服务的设备,因此其能耗相对更低,此时启用所述第二终端的定位服务,以由该第二终端为所述移动终端提供定位服务。反之,如果所述移动终端与所述第二终端的相对位置没有维持在相对位置阈值3米以内,则表明在该时间段两个终端没有处于“同行”状态,此时所述移动终端的定位服务无法被更加节能的设备取代,因此需要维持所述移动终端的定位服务,而不启用所述第二终端的定位服务。
作为一种优选的实施方式,所述未超过所述相对位置阈值,则启用所述第二终端的定位服务,并关闭所述移动终端的定位服务,还包括:
检测所述移动终端是否解锁,如果是,则所述移动终端向所述第二终端发送所述移动终端锁屏时间段的实时位置信息的查询请求,所述第二终端接收到所述查询请求后将所述第二终端在所述锁屏时间段的实时位置信息发送给所述移动终端;所述移动终端自动开启所述应用程序,并将所述锁屏时间段的实时位置信息通过所述定位服务API发送给所述应用程序。需要说明的是,在所述移动终端解锁后,为了维持用户的使用体验,需要提供定位服务的应用程序获取定位信息,此时,需要所述移动终端向所述第二终端发送所述移动终端锁屏时间段的实时位置信息的查询请求,基于所述查询请求,所述第二终端将所述第二终端在所述锁屏时间段的实时位置信息发送给所述移动终端,以供所述定位服务的应用程序使用。
作为一种优选的实施方式,所述移动终端自动开启所述应用程序,并将所述锁屏时间段的实时位置信息通过所述定位服务API发送给所述应用程序,还包括:
所述移动终端根据所述相对位置校准所述锁屏时间段的实时位置信息;需要说明的是,由于所述相对位置是实时变化的,而锁屏的中间时间段内所述移动终端由于没有开启定位服务,其位置信息无法采集到的;此时,为了增加所述移动终端定位信息的准确性,优选的,可以通过采集所述移动终端和所述第二终端在该锁屏时间段的起始时间点和结束时间点两者都开启定位服务的两个时间点的相对距离的平均值来进行上述校准操作。或者,在所述锁屏时间段内相等时间间隔的时间点开启所述移动终端的定位服务,并在采集到所述移动终端的位置信息后计算两者的相对位置信息,完成所述计算后关闭所述移动终端的定位服务;进而根据所有采集时间点的平均值来对所述相对位置进行校准操作。
所述移动终端自动开启所述应用程序,并将校准后的所述锁屏时间段的实时位置信息通过所述定位服务API发送给所述应用程序。需要说明的是,示例性的,经过校准的所述移动终端和所述第二终端之间的相对位置为2米,则将所述锁屏时间段的与所述第二终端相距2米的实时位置信息通过所述定位服务API发送给所述应用程序。
本发明针对通勤场景下移动终端后台运行一个或者多个应用程序从而造成移动终端电量浪费的问题,提供一种基于物联网的移动终端定位控制***,该移动终端定位控制***仅仅在移动终端锁屏状态下开启移动终端底层的定位服务插件进行实时定位,并关闭移动终端中获取定位服务的应用程序;进而在解锁所述移动终端后自动重启该类应用程序,并将该锁屏时间段的实时位置信息发送给该类应用程序;可见,本发明的方法不仅有效节约了移动终端在锁屏状态下的电能,同时不影响用户对应用程序定位服务的使用体验。此外,针对移动终端不同的电量和应用程序所需的不同的定位频率,设置了不同的省电策略,从而进一步提高了移动终端电池电量的使用效率,改善了用户的使用体验。
本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来生成机器,从而通过计算机或其他可编程数据处理方法的处理器来执行的指令创建了用于实现结构图和/或框图和/或流图的框或多个框中指定的方法。
本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (8)
1.一种基于物联网的移动终端定位控制***,其特征在于,所述定位控制***包括如下模块:
定位服务获取模块,用于在所述移动终端处于锁屏状态下检测所述移动终端的后台是否运行获取定位服务的一个或者多个应用程序;
应用程序关闭与***定位服务开启模块,所述移动终端获取所述应用程序的定位服务API,并自动关闭所述应用程序;所述移动终端调用***定位服务插件,记录所述定位服务插件获取的实时位置信息;
应用程序开启模块,用于检测所述移动终端是否解锁,如果是,则自动开启所述应用程序,并将记录的所述实时位置信息通过所述定位服务API发送给所述应用程序;如果否,则返回执行所述应用程序关闭与***定位服务开启模块;
物联网服务器,用于识别所述移动终端的用户身份信息,基于所述身份信息存储所述实时位置信息;
所述移动终端的后台是否运行获取定位服务的一个或者多个应用程序,具体包括:
如果所述移动终端的后台运行获取定位服务的应用程序有多个,则向每一个所述应用程序发送定位频率请求信息,所述应用程序在接收到所述定位频率请求信息后向所述移动终端返回定位频率信息;
所述移动终端存储并比较每一个所述应用程序对应的定位频率信息,将最高的定位频率作为***定位频率,根据所述***定位频率记录所述定位服务插件获取的实时位置信息。
2.根据权利要求1所述的移动终端定位控制***,其特征在于,还包括:
检测获取定位服务的所述应用程序的数量,如果仅有一个应用程序,则为所述应用程序开放所述移动终端的定位服务;如果有多个应用程序,则执行所述应用程序关闭与***定位服务开启模块。
3.根据权利要求1所述的移动终端定位控制***,其特征在于,所述将记录的所述实时位置信息通过所述定位服务API发送给所述应用程序,具体包括:
所述移动终端将所述***定位频率转换为每一个所述应用程序对应的所述定位频率,根据所述定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序。
4.根据权利要求1所述的移动终端定位控制***,其特征在于,将最高的定位频率作为***定位频率,根据所述***定位频率记录所述定位服务插件获取的实时位置信息,还包括:
在锁屏状态下检测所述移动终端的剩余电量,如果所述剩余电量低于预设的第一低电量阈值,则将所述应用程序中定位频率第二高的定位频率作为***定位频率,根据所述***定位频率记录所述定位服务插件获取的实时位置信息;
所述移动终端解锁后根据所述***定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给所述定位频率第二高和定位频率最高的应用程序;将所述***定位频率转换为其他应用程序对应的所述定位频率,根据所述定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给对应的所述应用程序。
5.根据权利要求4所述的移动终端定位控制***,其特征在于,将最高的定位频率作为***定位频率,根据所述***定位频率记录所述定位服务插件获取的实时位置信息,还包括:
在锁屏状态下检测所述移动终端的剩余电量,如果所述剩余电量低于预设的第二低电量阈值,则将所述应用程序中定位频率最低的定位频率作为***定位频率,根据所述***定位频率记录所述定位服务插件获取的实时位置信息;所述第二低电量阈值小于所述第一低电量阈值;
所述移动终端解锁后根据所述***定位频率将所述移动终端的所述实时位置信息通过所述定位服务API发送给所有所述应用程序。
6.根据权利要求1所述的移动终端定位控制***,其特征在于,还包括:
所述移动终端预先建立与第二终端的通信连接,所述第二终端能够提供定位服务;
在所述移动终端处于锁屏状态下检测所述移动终端的后台是否运行获取定位服务的应用程序,如果是,则检测所述移动终端与所述第二终端的相对位置的变化是否超过预设的相对位置阈值,如果超过所述相对位置阈值,则不启用所述第二终端的定位服务;如果未超过所述相对位置阈值,则启用所述第二终端的定位服务,并关闭所述移动终端的定位服务。
7.根据权利要求6所述的移动终端定位控制***,其特征在于,所述未超过所述相对位置阈值,则启用所述第二终端的定位服务,并关闭所述移动终端的定位服务,还包括:
检测所述移动终端是否解锁,如果是,则所述移动终端向所述第二终端发送所述移动终端锁屏时间段的实时位置信息的查询请求,所述第二终端接收到所述查询请求后将所述第二终端在所述锁屏时间段的实时位置信息发送给所述移动终端;所述移动终端自动开启所述应用程序,并将所述锁屏时间段的实时位置信息通过所述定位服务API发送给所述应用程序。
8.根据权利要求7所述的移动终端定位控制***,其特征在于,所述移动终端自动开启所述应用程序,并将所述锁屏时间段的实时位置信息通过所述定位服务API发送给所述应用程序,还包括:
所述移动终端根据所述相对位置校准所述锁屏时间段的实时位置信息;
所述移动终端自动开启所述应用程序,并将校准后的所述锁屏时间段的实时位置信息通过所述定位服务API发送给所述应用程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810836686.6A CN109040953B (zh) | 2018-07-26 | 2018-07-26 | 一种基于物联网的移动终端定位控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810836686.6A CN109040953B (zh) | 2018-07-26 | 2018-07-26 | 一种基于物联网的移动终端定位控制*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109040953A CN109040953A (zh) | 2018-12-18 |
CN109040953B true CN109040953B (zh) | 2020-11-27 |
Family
ID=64646750
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810836686.6A Active CN109040953B (zh) | 2018-07-26 | 2018-07-26 | 一种基于物联网的移动终端定位控制*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109040953B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015134451A1 (en) * | 2014-03-04 | 2015-09-11 | Qualcomm Incorporated | Reduced power consumption and improved user experience when navigating along familiar routes |
CN106850978A (zh) * | 2017-01-19 | 2017-06-13 | 北京奇虎科技有限公司 | 一种应用程序控制方法及相关设备 |
CN107708187A (zh) * | 2017-09-12 | 2018-02-16 | 北京小米移动软件有限公司 | 睡眠模式的控制方法及装置 |
CN108093362A (zh) * | 2017-12-13 | 2018-05-29 | 广东欧珀移动通信有限公司 | 定位模块的控制方法、装置、存储介质及终端 |
CN108111974A (zh) * | 2017-12-13 | 2018-06-01 | 广东欧珀移动通信有限公司 | 定位模块的控制方法、装置、存储介质及终端 |
-
2018
- 2018-07-26 CN CN201810836686.6A patent/CN109040953B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015134451A1 (en) * | 2014-03-04 | 2015-09-11 | Qualcomm Incorporated | Reduced power consumption and improved user experience when navigating along familiar routes |
CN106850978A (zh) * | 2017-01-19 | 2017-06-13 | 北京奇虎科技有限公司 | 一种应用程序控制方法及相关设备 |
CN107708187A (zh) * | 2017-09-12 | 2018-02-16 | 北京小米移动软件有限公司 | 睡眠模式的控制方法及装置 |
CN108093362A (zh) * | 2017-12-13 | 2018-05-29 | 广东欧珀移动通信有限公司 | 定位模块的控制方法、装置、存储介质及终端 |
CN108111974A (zh) * | 2017-12-13 | 2018-06-01 | 广东欧珀移动通信有限公司 | 定位模块的控制方法、装置、存储介质及终端 |
Also Published As
Publication number | Publication date |
---|---|
CN109040953A (zh) | 2018-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110198558B (zh) | 待机优化方法、装置、计算机设备和存储介质 | |
CN101742618B (zh) | 一种确定非连续发射模式的方法、基站 | |
CN104244379B (zh) | 移动终端的无线网络控制方法和装置 | |
CN103167185B (zh) | 电池节能方法和*** | |
CN101541068B (zh) | 一种wlan网络的控制方法和设备 | |
CN106102141B (zh) | 一种基于数据包的处理方法及装置 | |
CN109803359A (zh) | 一种唤醒终端***的方法及终端 | |
CN112492564B (zh) | ***切换方法和装置、电子设备、可读存储介质 | |
KR20140123023A (ko) | 단말 장치 | |
CN105549718A (zh) | 一种优化应用程序耗电的方法、装置及电子设备 | |
CN105848270B (zh) | 一种待机方法以及移动终端 | |
CN104244378A (zh) | 改进电源管理的无线通信装置和方法 | |
CN104991851A (zh) | 终端电量监控方法及装置 | |
CN108804294A (zh) | 电量提醒的方法、装置、设备和计算机可读存储介质 | |
CN102917123A (zh) | 移动终端和用于移动终端的休眠处理方法 | |
CN104219747B (zh) | 一种根据电量信息调整唤醒时间的方法、装置及终端 | |
US20090164810A1 (en) | Methods, apparatuses, and computer program products for managing power usage in mobile devices | |
CN109803358A (zh) | 移动终端电量控制方法、装置、计算机设备及存储介质 | |
CN104184907A (zh) | 终端应用软件在待机状态下的唤醒数据的检测方法及终端 | |
CN103905652A (zh) | 电源管理方法及电子设备 | |
CN108924750B (zh) | 一种基于物联网的移动终端节能定位*** | |
CN109298775A (zh) | 一种终端设备及任务处理方法 | |
CN109040956B (zh) | 一种基于物联网的移动终端节能定位方法 | |
CN108966134B (zh) | 一种基于物联网的移动终端定位控制方法 | |
CN104243683A (zh) | 一种处理数据的方法、终端、用户识别卡及*** |
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 |
Effective date of registration: 20201109 Address after: Building 1, No.7 Yingcui Road, Jiangning District, Nanjing City, Jiangsu Province (Jiangning Development Zone) Applicant after: Nanjing boshengyu Network Technology Co., Ltd Address before: 063000 1 Tung Li, north section of Tangshan City Road, Hebei Applicant before: Ma Shucui |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |