一种网络定位进程的控制方法、装置及移动终端的制作方法

文档序号:9915232阅读:342来源:国知局
一种网络定位进程的控制方法、装置及移动终端的制作方法
【技术领域】
[0001]本发明实施例涉及通信技术领域,尤其涉及一种网络定位进程的控制方法、装置及移动终端。
【背景技术】
[0002]随着移动通信技术以及网络定位技术的发展,为了根据客户所处的地理位置更加具有地域针对性地提供订餐、打车等服务,地图、团购以及招聘等很多类型的应用程序在运行时,往往会给用户提供对移动终端进行定位的选项。用户可以根据所述定位操作选项通过网络定位进程获取所述移动终端的位置信息。
[0003]现有技术中的所述移动终端往往是开机之后一直在运行网络定位进程。而所述网络定位进程只有在所述移动终端连接网络的情况下才能对所述移动终端进行定位,提供所述移动终端的位置信息。在网络连接不可用的情况下,不但无法获取所述移动终端的位置信息,还会占用所述移动终端的处理器和内存,容易使所述移动终端反应变慢,降低了用户体验。

【发明内容】

[0004]本发明提供一种网络定位进程的控制方法、装置及移动终端,以解决网络定位进程在无法进行定位的情况下继续运行所导致的移动终端反应变慢的问题。
[0005]第一方面,本发明实施例提供了一种网络定位进程的控制方法,包括:
[0006]在移动终端开机时,启动网络定位进程;
[0007]监听所述移动终端的网络连接状态;
[0008]当所述移动终端的网络连接状态为断开时,停止运行所述网络定位进程。
[0009]第二方面,本发明实施例提供了一种网络定位进程的控制装置,包括:
[0010]网络定位进程启动模块,用于在移动终端开机时,启动网络定位进程;
[0011]网络连接状态监听模块,用于监听所述移动终端的网络连接状态;
[0012]网络定位进程停止模块,用于当所述移动终端的网络连接状态为断开时,停止运行所述网络定位进程。
[0013]第三方面,本发明实施例还提供了一种移动终端,所述移动终端集成了权利要求第二方面中的网络定位进程的控制装置。
[0014]本发明在移动终端开机时,启动网络定位进程,并监听所述移动终端的网络连接状态,当通过监听得到所述移动终端的网络连接状态为断开时,停止运行所述网络定位进程,解决了现有技术中网络定位进程在网络连接不可用的情况下运行,不但无法获取所述移动终端的位置信息,反而会占用所述移动终端的处理器和内存,容易使所述移动终端反应变慢,降低了用户体验的问题,使得所述网络定位进程在网络连接不可用的情况下停止运行,解除了所述网络定位进程对所述移动终端的处理器和内存的占用,为运行其他应用程序提供了更大的空间,并且节省了电量。
【附图说明】
[0015]图1是本发明实施例一提供的一种网络定位进程的控制方法的流程示意图;
[0016]图2是本发明实施例二提供的一种网络定位进程的控制方法的流程示意图;
[0017]图3是本发明实施例三提供的一种网络定位进程的控制方法的流程示意图;
[0018]图4是本发明实施例四提供的一种网络定位进程的控制装置的结构示意图。
【具体实施方式】
[0019]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0020]实施例一
[0021]图1是本发明实施例一提供的一种网络定位进程的控制方法的流程示意图。本实施例可适用于对网络定位进程的运行与否进行控制的情况,该方法可以由一种网络定位进程的控制装置来执行。如图1所示,本发明实施例一提供的一种网络定位进程的控制方法,具体包括如下操作:
[0022]S110、在移动终端开机时,启动网络定位进程。
[0023]通过本操作可以使具有网络定位功能的应用程序,例如购物类或地图类应用程序,在移动终端开机后随时可以通过所述网络定位进程对所述移动终端进行定位,快速获得所述移动终端用户所处的地理位置信息,所述应用程序可以以此为移动终端用户推荐更加具有地域针对性的打车、餐饮以及住宿等服务。
[0024]其中,上述应用程序通过所述网络定位进程对所述移动终端进行定位,具体可以是:所述网络定位进程在接收到应用程序发送的所述位置信息获取请求后,通过移动终端所连接的网络对其所在移动终端进行定位,获取所述移动终端所在的地理位置信息,然后将所述地理位置信息反馈到发送所述位置信息获取请求的应用程序。
[0025]S120、监听所述移动终端的网络连接状态。
[0026]通过本操作可以为后续操作中是否停止运行所述网络定位进程提供依据。
[0027]S130、当所述移动终端的网络连接状态为断开时,停止运行所述网络定位进程。
[0028]通过本操作避免了现有技术中当所述移动终端的网络连接状态为断开时,仍旧运行所述网络定位进程,不仅无法通过所述网络定位进程获取所述移动终端的地理位置信息,反而由于运行所述网络定位进程会占用内存和处理器,使得移动终端的反应速度变慢,甚至导致所述移动终端容易死机的问题。通过本操作可以释放所述网络定位进程所占用的内存以及解除了对处理器的占用,为其他应用程序的运行提供了空间,节省了电量。
[0029]本发明实施例通过在移动终端开机时,启动网络定位进程,并监听所述移动终端的网络连接状态,当通过监听得到所述移动终端的网络连接状态为断开时,停止运行所述网络定位进程,解决了现有技术中网络定位进程在网络连接不可用的情况下运行,不但无法获取所述移动终端的位置信息,反而会占用所述移动终端的处理器和内存,容易使所述移动终端反应变慢,降低了用户体验的问题。本发明使得所述网络定位进程在网络连接不可用的情况下停止运行,解除了所述网络定位进程对所述移动终端的处理器和内存的占用,为运行其他应用程序提供了空间,并且节省了电量。
[0030]优选的,在上述实施例的基础上,S120、监听所述移动终端的网络连接状态,具体可以是包括:
[0031 ]在移动终端的全球定位系统GPS定位模块初始化时,开始监听所述移动终端的网络连接状态。
[0032]具体的,本操作为监听所述移动终端的网络连接状态的开始时机提供了一种可选方案,所述移动终端的全球定位系统GPS定位模块一般是在所述移动终端开机时初始化,所以通过本操作可以是在开机之后立即监听所述移动终端的网络连接状态,可靠性更强,能够保证所述监听作业的执行。
[0033]可选的,在上述实施例的基础上,所述网络定位进程可以是通过移动终端所连接的网络的基站或所述移动终端当前所连接的无线局域网对所述移动终端进行定位。
[0034]实施例二
[0035]图2是本发明实施例二提供的一种网络定位进程的控制方法的流程示意图。本实施例在上述实施的基础上进行了优化,如图2所示,本发明实施例提供的一种网络定位进程的控制方法,包括:
[0036]S210、在移动终端开机时,启动网络定位进程。
[0037]S220、通过预先注册的广播接收模块对网络连接管理模块在网络状态发生变化时发送的网络连接状态变化信号进行监测,以对网络连接状态进行监听。
[0038]通过本操作可以利用所述广播接收模块准确地获取网络连接状态的变化信息,实时地监听移动终端的网络连接状态,为后续S230中是否停止运行所述网络进程提供依据。其中,所述网络连接管理模块位于移动终端的系统中,在网络状态发生变化时会向所述广播接收模块发送网络连接状态变化信号。
[0039]所述广播接收模块具体可以是在移动终端开机后GPS定位模块进行初始化时,注册在所述移动终端中的用于对网络连接状态变化信号进行监测的广播接收者(BroadcastReceiver)。
[0040]S230、当所述移动终端的网络连接状态为断开时,停止运行所述网络定位进程。
[0041]本实施例通过在移动终端开机时,启动网络定位进程,并通过预先注册的广播接收模块对网络连接状
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1