本发明专利技术公开了一种网络定位方法、装置及移动终端,该方法包括:创建网络定位接口以开启网络定位服务,并创建网络定位服务监听线程;当所述网络定位服务监听线程监听到所述网络定位服务中断时,重新创建网络定位接口以开启网络定位服务。本方案实现了网络定位服务意外关闭时,重新自动开启。
【技术实现步骤摘要】
本专利技术实施例涉及网络定位技术,尤其涉及一种网络定位方法、系统及移动终端。
技术介绍
网络定位是指通过特定的定位技术来获取终端设备的位置信息,并进行标注的技术或服务。较常见的定位方式有两种,一种是基于GPS的定位,一种是基于移动运营网的基站的定位。基于GPS的定位方式是利用终端设备上的GPS定位模块将自己的位置参考信号发送到定位后台来实现定位。基站定位则是利用基站对终端设备的距离的测算来确定终端设备的位置。现有技术中不论采用何种定位方式,在网络定位过程中一旦定位程序意外终止,则网络定位服务相应关闭且无法重新自动开启。
技术实现思路
本专利技术提供一种网络定位方法、系统及移动终端,以实现网络定位服务意外关闭时,重新自动开启。第一方面,本专利技术实施例提供了一种网络定位方法,包括:创建网络定位接口以开启网络定位服务,并创建网络定位服务监听线程;当所述网络定位服务监听线程监听到所述网络定位服务中断时,重新创建网络定位接口以开启网络定位服务。第二方面,本专利技术实施例还提供了一种网络定位装置,包括:创建模块,用于创建网络定位接口以开启网络定位服务,并创建网络定位服务监听线程;重建模块,用于当所述网络定位服务监听线程监听到所述网络定位服务中断时,重新创建网络定位接口以开启网络定位服务。第三方面,本专利技术实施例还提供了一种移动终端,该移动终端集成安装了一种网络定位装置,该网络定位装置,包括:创建模块,用于创建网络定位接口以开启网络定位服务,并创建网络定位服务监听线程;重建模块,用于当所述网络定位服务监听线程监听到所述网络定位服务中断时,重新创建网络定位接口以开启网络定位服务。本专利技术通过创建网络定位接口以开启网络定位服务,并创建网络定位服务监听线程,当所述网络定位服务监听线程监听到所述网络定位服务中断时,重新创建网络定位接口以开启网络定位服务,解决了网络定位过程中一旦意外中断,则网络定位服务相应关闭且无法重新自动开启的问题,实现了网络定位服务意外关闭时的重新自动开启。附图说明图1是本专利技术实施例一提供的网络定位方法的流程图;图2是本专利技术实施例二提供的网络定位方法的流程图;图3是本专利技术实施例三提供的网络定位方法的流程图;图4是本专利技术实施例四提供的网络定位方法的流程图;图5是本专利技术实施例五提供的网络定位装置的结构图;图6是本专利技术实施例七提供的网络定位方法的流程图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一提供的网络定位方法的流程图,本实施例可适用于用户使用智能终端设备进行定位的情况,该方法可以由智能终端设备如智能手机来执行,具体包括如下步骤:步骤101、创建网络定位接口以开启网络定位服务,并创建网络定位服务监听线程;其中,当网络定位服务需要开启时,首先需要创建网络定位接口,该网络定位接口实现了数据间的共享。在创建网络定位接口的同时,创建了网络定位服务监听线程,该监听线程用于监听网络服务的状态。步骤102、当所述网络定位服务监听线程监听到所述网络定位服务中断时,重新创建网络定位接口以开启网络定位服务;其中,网络定位服务监听线程一旦监听到网络定位服务中断,则重新创建网络定位接口,通过该重新创建的网络定位接口再次开启网络定位服务。本实施例的技术方案,通过创建网络定位接口以开启网络定位服务,并创建网络定位服务监听线程,当所述网络定位服务监听线程监听到所述网络定位服务中断时,重新创建网络定位接口以开启网络定位服务,解决了网络定位过程中一旦意外中断,则网络定位服务相应关闭且无法重新自动开启的问题,实现了网络定位服务意外关闭时的重新自动开启。在上述方案中优选的是,在创建网络定位接口以开启网络定位服务之前,还包括:接收用户开启网络定位服务的请求。即当用户打开该网络定位服务功能时进行网络定位接口的创建。若将网络定位服务设置为自动开启模式,则智能终端设备在开机初始化时将自动创建网络定位接口以开启网络定位服务。实施例二图2为本专利技术实施例二提供的网络定位方法的流程图,本实施例在上述实施例的基础上,给出了一种优选的实现创建网络定位接口以开启网络定位服务,并创建网络定位服务监听线程的方案,该实现网络定位的方法包括:步骤201、由操作系统层的接口创建线程创建网络定位接口以开启网络定位服务,并由所述接口创建线程创建网络定位服务监听线程,以对所述网络定位服务的状态进行监听。步骤202、当所述网络定位服务监听线程监听到所述网络定位服务中断时,重新创建网络定位接口以开启网络定位服务。本实施例的技术方案,由操作系统层的接口创建线程创建网络定位接口以开启网络定位服务,并由所述接口创建线程创建网络定位服务监听线程,以对所述网络定位服务的状态进行监听,提高了网络定位接口及网络定位服务监听线程的创建效率,同由接口创建线程创建网络定位服务监听线程使得监听的稳定性得到提升。实施例三图3为本专利技术实施例三提供的网络定位方法的流程图,本实施例在上述实施例的基础上,给出了一种优选的实现当监听到网络定位服务中断时,重新创建网络定位接口以开启网络定位服务的方案,该实现网络定位的方法包括:步骤301、由操作系统层的接口创建线程创建网络定位接口以开启网络定位服务,并由所述接口创建线程创建网络定位服务监听线程,以对所述网络定位服务的状态进行监听。步骤302、当所述网络定位服务监听线程监听到所述网络定位服务中断时,调用网络定位服务中断方法;其中,该网络定位服务中断方法优选的嵌入在网络定位服务监听线程中。步骤303、根据所述网络定位服务中断方法发送网络重定位广播;步骤304、接口创建线程接收到所述网络重定位广播时,重新创建网络定位接口以开启网络定位服务。本实施例的技术方案中,当网络定位服务中断时,通过调用网络定位服务中断方法发送网络重定位广播,进而通过接口创建线程接收到该网络重定位广播时,重新创建网络定位接口以开启网络定位服务,充分利用网络定位服务监听线程中内嵌的网络定位服务中断方法,使得网络重定位的过程占用的系统资源最小,同时可在网络定位服务中断的第一时间开启重定位。在上述方案中优选的是,根据所述本文档来自技高网...
【技术保护点】
一种网络定位方法,其特征在于,包括:创建网络定位接口以开启网络定位服务,并创建网络定位服务监听线程;当所述网络定位服务监听线程监听到所述网络定位服务中断时,重新创建网络定位接口以开启网络定位服务。
【技术特征摘要】
1.一种网络定位方法,其特征在于,包括:
创建网络定位接口以开启网络定位服务,并创建网络定位服务监听线程;
当所述网络定位服务监听线程监听到所述网络定位服务中断时,重新创建
网络定位接口以开启网络定位服务。
2.根据权利要求1所述的网络定位方法,其特征在于,所述创建网络定位
接口以开启网络定位服务,并创建网络定位服务监听线程包括:
由操作系统层的接口创建线程创建网络定位接口以开启网络定位服务,并
由所述接口创建线程创建网络定位服务监听线程,以对所述网络定位服务的状
态进行监听。
3.根据权利要求2所述的网络定位方法,其特征在于,所述当所述网络定
位服务监听线程监听到所述网络定位服务中断时,重新创建网络定位接口以开
启网络定位服务包括:
当所述网络定位服务监听线程监听到所述网络定位服务中断时,调用网络
定位服务中断方法;根据所述网络定位服务中断方法发送网络重定位广播;
所述接口创建线程接收到所述网络重定位广播时,重新创建网络定位接口
以开启网络定位服务。
4.根据权利要求3所述的网络定位方法,其特征在于,所述根据所述网络
定位服务中断方法发送网络重定位广播包括:
根据所述网络定位服务中断方法发送包含网络定位服务安装包的包名的网
络重定位请求。
5.根据权利要求1所述的网络定位方法,其特征在于,在所述创建网络定
位接口以开启网络定位服务之前,还包括:
接收用户开启网络定位服务的请求。
6.根据权利要求1-5中任一项所述的网络定位方法,其特征在于,在所述
重新创建网络定位接口以开启网络定位服务之前,还包括:
判断所述网络定位服务中断的中断类型;
所述重新创建网络定位接口以开启网络定位服务包括:
在所述中断类型为可用内存过低、CPU占用率过高和程序冲突中至...
【专利技术属性】
技术研发人员:蒋世民,刘文杰,吴丕和,林华秋,张强,雷辉,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。