[发明专利]一种移动应用的无限后台定位方法及系统有效
| 申请号: | 201611045510.6 | 申请日: | 2016-11-24 |
| 公开(公告)号: | CN106775642B | 公开(公告)日: | 2018-03-13 |
| 发明(设计)人: | 张成康;黄良迅;彭炜凌;徐东峰;张承超;章艺 | 申请(专利权)人: | 广州赛意信息科技股份有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 广州番禺容大专利代理事务所(普通合伙)44326 | 代理人: | 刘新年 |
| 地址: | 510623 广东省广州市天河区珠*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 移动 应用 无限 后台 定位 方法 系统 | ||
技术领域
本发明涉及一种定位方法及系统,特别是涉及一种移动应用的无限后台定位方法及系统。
背景技术
现有的移动终端可以支持多任务并行处理,用户可以同时打开多个应用程序,当前需要使用的应用程序所在进程在系统前台运行,暂时无需使用的应用程序在系统后台运行,若用户需要切换应用程序时,将在后台运行的应用程序转入前台运行即可,由于已经开启的应用程序始终在后台运行,因此,可以快速地将后台进程切换到前台运行,但是这种应用程序进程管理方法是也存在严重问题:由于暂时无需使用的应用程序所在进行始终处于系统后台,可以被CPU调用,必然会占用一定的系统资源,而且过多后台进程会消耗额外的电量,如果系统后台运行的应用程序所在线程需要网络连接,这样还会消耗额外流量。
针对上述问题,目前的做法主要是限制应用程序挂起的时间,即当将应用程序挂起处于后台时限制其在后台运行时间不超过一段时间(例如10分钟),在超过10分钟后,移动终端系统处于安全考虑会关掉(冻结)后台不运行的程序。这样就导致不能连续向指定的服务器(应用程序对应的)报告当前移动终端的真实位置信息,服务器则无法准确获得移动终端的当前位置信息。
发明内容
为克服上述现有技术存在的不足,本发明之目的在于提供一种移动应用的无限后台定位方法及系统,以在不增加消耗移动终端额外电量和流量的基础上,实现移动应用的无限后台定位。
为达上述及其它目的,本发明提出一种移动应用的无限后台定位方法,包括如下步骤:
步骤一,当检测到某一应用程序被挂起进入后台时,启动A线程,获取移动终端的位置信息,发送到该应用程序对应的服务器;
步骤二,启动第一线程,等待该A线程完成后,击杀该A线程;
步骤三,重新启动A线程,继续获取该移动终端的位置信息并上报至该应用程序对应的服务器,同时启动第二线程,该第一线程自杀;
步骤四,该第二线程替代该第一线程,等待A线程完成后,击杀该A线程,并进入步骤三。
进一步地,于步骤三中,由该第一线程重新启动A线程。
进一步地,于步骤三中,该第一线程启动该第二线程。
进一步地,该第二线程接替第一线程过程刷新后台一段时间的生命周期。
进一步地,于步骤一中,A线程获取到移动终端的位置信息,进行地址偏移修正后,发送到该应用程序对应的服务器。
为达到上述目的,本发明还提供一种移动应用的无限后台定位系统,包括:
挂起侦测处理单元,于检测到某一应用程序被挂起进入后台时,启动A线程,获取移动终端的位置信息,发送到该应用程序对应的服务器;
第一线程启动单元,用于启动第一线程,等待该A线程完成后,击杀该A线程;
重启单元,重新启动A线程,继续获取该移动终端的位置信息并上报至该应用程序对应的服务器,并启动第二线程启动单元;
第二线程启动单元,启动第二线程,该第一线程自杀,该第二线程替代该第一线程,等待A线程完成后,击杀A线程,并重新启动该重启单元。
进一步地,该重启单元利用该第一线程重新启动该A线程。
进一步地,该第二线程启动单元利用该第一线程启动该第二线程。
进一步地,该第二线程接替第一线程过程刷新后台一段时间的生命周期。
进一步地,该A线程获取到移动终端的位置信息,进行地址偏移修正后,发送到该应用程序对应的服务器。
与现有技术相比,本发明一种移动应用的无限后台定位方法通过利用两个线程来控制移动终端的后台并刷新时间,在不增加消耗移动终端额外电量和流量的基础上,实现了移动应用的无限后台定位。
附图说明
图1为本发明一种移动应用的无限后台定位方法的步骤流程图;
图2为本发明一种移动应用的无限后台定位系统的系统架构图;
图3为本发明较佳实施例之后台定位过程的示意图。
具体实施方式
以下通过特定的具体实例并结合附图说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。
图1为本发明一种移动应用的无限后台定位方法的步骤流程图。如图1所示,本发明一种移动应用的无限后台定位方法,包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州赛意信息科技股份有限公司,未经广州赛意信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611045510.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软件更新方法及智能设备
- 下一篇:一种带有渠道数据的应用文件打包系统及方法





