基于移动终端的AGPS服务器自动切换控制方法及系统与流程

文档序号:11158177阅读:763来源:国知局
基于移动终端的AGPS服务器自动切换控制方法及系统与制造工艺

本发明涉及移动终端技术领域,尤其涉及的是一种基于移动终端的AGPS服务器自动切换控制方法及系统。



背景技术:

辅助全球卫星定位系统(英语:Assisted Global Positioning System,简称:AGPS)是一种GPS的运行方式,它可以利用移动终端基地站的资讯,配合传统GPS卫星,让定位的速度更快,也可以在紧急情况下确定移动终端的位置以便救援。

AGPS的使用很好的利用了移动终端的网络功能,其能帮助移动终端从AGPS服务器上下载当前位置所对应的星历数据,减少了GPS的卫星搜索过程,极大的提高了GPS定位的速度和效果。

但现有AGPS的使用还具有一定的缺陷,主要体现在一下两个方面,缺陷一:地域限制,顾名思义其是指当前AGPS的使用受到地区限制,如在中国使用supl.google.com服务器的效果就非常差,如果使用supl.nokia.com或者移动运营商自己提供的,那么效果就会好的多;

缺陷二:网络限制,有些移动终端由于是运营商定制,所以运营商要求使用其自己的AGPS服务器,这种设计在使用其他运行商网络的时候,经常会出现链接失败的现象,从而影响GPS定位的效果。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种基于移动终端的AGPS服务器自动切换控制方法及系统,该基于移动终端的AGPS服务器自动切换控制方法能够在移动终端所接入网络发生变化时,及时发现并根据所预存的接入运营商或第三方AGPS提供商、以及其所提供的AGPS服务器,及时查找所接入网络的接入运营商,并切换AGPS服务器至当前所接入网络的接入运营商或其所对应的第三方AGPS提供商所提供的AGPS服务器,提高了移动终端的智能化,消除了现有AGPS功能使用的地域限制及网络限制,保证了移动终端始终能够连接至当前所能使用的AGPS服务器。

本发明的技术方案如下:

一种基于移动终端的AGPS服务器自动切换控制方法,其中,所述基于移动终端的AGPS服务器自动切换控制方法包括:

步骤A:预先存储多个接入运营商或接入运营商所对应的第三方AGPS提供商,以及每个接入运营商或第三方AGPS提供商所提供的AGPS服务器;

步骤B:检测移动终端所接入网络是否发生变化,若是则执行步骤F,若否则不执行动作;

步骤F:根据新接入网络的接入运营商查找并接入其所提供的AGPS服务器,或查找其所对应的第三方AGPS提供商、并接入该第三方AGPS提供商所提供的AGPS服务器。

优选地,所述的基于移动终端的AGPS服务器自动切换控制方法,其中,所述步骤A还包括:

预先存储多个国家或地区的移动国家代码、多个接入运营商或第三方AGPS提供商的移动网络代码;

所述移动网络代码与接入运营商一一对应。

优选地,所述的基于移动终端的AGPS服务器自动切换控制方法,其中,所述步骤B替换为:检测移动终端所接入网络是否发生变化,若是则执行步骤C,若否则不执行动作;

所述基于移动终端的AGPS服务器自动切换控制方法还包括:

步骤C:获取当前所接入网络的移动国家代码及移动网络代码。

优选地,所述的基于移动终端的AGPS服务器自动切换控制方法,其中,所述基于移动终端的AGPS服务器自动切换控制方法还包括:

步骤E:根据所获取的移动国家代码及移动网络代码,以及所预存的移动国家代码及移动网络代码、及其所对应的接入运营商,判断新接入网络的接入运营商。

优选地,所述的基于移动终端的AGPS服务器自动切换控制方法,其中,所述步骤C之后,步骤E之前还包括:

步骤D:根据所获取的移动国家代码及移动网络代码、判断移动终端所接入网络的接入运营商是否发生变化,若是则执行步骤E,若否则不执行动作。

一种基于移动终端的AGPS服务器自动切换控制系统,其中,所述基于移动终端的AGPS服务器自动切换控制系统包括:

预存模块,用于预先存储多个接入运营商或接入运营商所对应的第三方AGPS提供商,以及每个接入运营商或第三方AGPS提供商所提供的AGPS服务器;

检测模块,用于检测移动终端所接入网络是否发生变化,若是则发送信号至服务器切换模块,若否则不执行动作;

服务器切换模块,根据新接入网络的接入运营商查找并接入其所提供的AGPS服务器,或查找其所对应的第三方AGPS提供商、并接入该第三方AGPS提供商所提供的AGPS服务器。

优选地,所述的基于移动终端的AGPS服务器自动切换控制系统,其中,所述预存模块还用于:

预先存储多个国家或地区的移动国家代码、多个接入运营商或第三方AGPS提供商的移动网络代码;

所述移动网络代码与接入运营商一一对应。

优选地,所述的基于移动终端的AGPS服务器自动切换控制系统,其中,所述检测模块功能替换为:

检测移动终端所接入网络是否发生变化,若是则发送信号至代码获取模块,若否则不执行动作;

所述基于移动终端的AGPS服务器自动切换控制系统还包括:

代码获取模块,用于获取当前所接入网络的移动国家代码及移动网络代码。

优选地,所述的基于移动终端的AGPS服务器自动切换控制系统,其中,所述基于移动终端的AGPS服务器自动切换控制系统还包括:

运营商判断模块,用于根据所获取的移动国家代码及移动网络代码,以及所预存的移动国家代码及移动网络代码、及其所对应的接入运营商,判断新接入网络的接入运营商。

优选地,所述的基于移动终端的AGPS服务器自动切换控制系统,其中,所述基于移动终端的AGPS服务器自动切换控制系统还包括:

判断模块,用于根据所获取的移动国家代码及移动网络代码、判断移动终端所接入网络的接入运营商是否发生变化,若是则发送信号至运营商判断模块,若否则不执行动作。

本发明所提供的基于移动终端的AGPS服务器自动切换控制方法,由于采用了首先预先存储多个接入运营商或接入运营商所对应的第三方AGPS提供商,以及每个接入运营商或第三方AGPS提供商所提供的AGPS服务器;然后检测移动终端所接入网络是否发生变化;最后在其所接入网络发生变化时,根据新接入网络的接入运营商查找并接入其所提供的AGPS服务器,或查找其所对应的第三方AGPS提供商、并接入该第三方AGPS提供商所提供的AGPS服务器。使得移动终端能够在其所接入网络发生变化时,及时发现并根据所预存的接入运营商或第三方AGPS提供商、以及其所提供的AGPS服务器,及时查找所接入网络的接入运营商,并切换AGPS服务器至当前所接入网络的接入运营商或其所对应的第三方AGPS提供商所提供的AGPS服务器,提高了移动终端的智能化,消除了现有AGPS功能使用的地域限制及网络限制,保证了移动终端始终能够连接至当前所能使用的AGPS服务器。

附图说明

图1是本发明中基于移动终端的AGPS服务器自动切换控制方法较佳实施例的主要流程示意图。

图2是本发明中基于移动终端的AGPS服务器自动切换控制方法另一较佳实施例的主要流程示意图。

图3是本发明中基于移动终端的AGPS服务器自动切换控制系统较佳实施例的功能原理框图。

图4是本发明中基于移动终端的AGPS服务器自动切换控制系统另一较佳实施例的功能原理框图。

具体实施方式

本发明提供一种基于移动终端的AGPS服务器自动切换控制方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,本发明提供了一种基于移动终端的AGPS服务器自动切换控制方法,其包括:

S100、预先存储多个接入运营商或接入运营商所对应的第三方AGPS提供商,以及每个接入运营商或第三方AGPS提供商所提供的AGPS服务器。

GPS是英文Global Positioning System(全球定位系统)的简称。

本发明较佳实施例中,步骤S100中“每个接入运营商或第三方AGPS提供商所提供的AGPS服务器”,是指在移动终端中存储各个AGPS服务器接口、名称或其他信息。

接入运营商是指如中国卫星全球星网、中国移动、中国联通或中国联通CDMA等网络提供商,其所预存在移动终端的是其名称、代号等用于识别其身份的信息,其中CDMA是码分多址的英文缩写(Code Division Multiple Access),它是在数字技术的分支--扩频通信技术上发展起来的一种崭新而成熟的无线通信技术。CDMA技术的原理是基于扩频技术,即将需传送的具有一定信号带宽信息数据,用一个带宽远大于信号带宽的高速伪随机码进行调制,使原数据信号的带宽被扩展,再经载波调制并发送出去。

第三方AGPS提供商是指为各个接入运营商提供AGPS服务器、以使移动终端方便使用AGPS功能的AGPS服务器提供者,所预存的是其名称、编号等用以识别其身份的信息。

S200、检测移动终端所接入网络是否发生变化,若是则执行S600,若否则不执行动作。

该步骤可替换为:检测移动终端所接入网络是否发生变化,若是则判断接入运营商是否发生变化,若否则不执行动作;该替换后步骤之后还包括步骤:若接入运营商发生变化则执行步骤S600。

S600、根据新接入网络的接入运营商查找并接入其所提供的AGPS服务器,或查找其所对应的第三方AGPS提供商、并接入该第三方AGPS提供商所提供的AGPS服务器。

现有技术中AGPS服务器的使用是固定的、或需要手动更换的。日常使用移动终端进行定位时,时常遇到在某些地方GPS定位连接不上或延迟,导致无法使用或定位错误,造成该现象的原因可能是因为网络差,信号发送至AGPS服务器失败或延迟;也有可能是AGPS受地域或网络限制。由此可见,现有技术的AGPS使用方式低效且麻烦。

本发明所提供的基于移动终端的AGPS服务器自动切换控制方法,由于采用了首先预先存储多个接入运营商或接入运营商所对应的第三方AGPS提供商,以及每个接入运营商或第三方AGPS提供商所提供的AGPS服务器;然后检测移动终端所接入网络是否发生变化;最后在其所接入网络发生变化时,根据新接入网络的接入运营商查找并接入其所提供的AGPS服务器,或查找其所对应的第三方AGPS提供商、并接入该第三方AGPS提供商所提供的AGPS服务器。使得移动终端能够在其所接入网络发生变化时,及时发现并根据所预存的接入运营商或第三方AGPS提供商、以及其所提供的AGPS服务器,及时查找所接入网络的接入运营商,并切换AGPS服务器至当前所接入网络的接入运营商或其所对应的第三方AGPS提供商所提供的AGPS服务器,提高了移动终端的智能化,消除了现有AGPS功能使用的地域限制及网络限制,保证了移动终端始终能够连接至当前所能使用的AGPS服务器。

如图2所示,进一步地,所述S100还包括:预先存储多个国家或地区的移动国家代码、多个接入运营商或第三方AGPS提供商的移动网络代码;所述移动网络代码与接入运营商一一对应。

移动国家代码即MCC(Mobile Country Code)由三位数字组成,用于标识一个国家或特殊地区,其未必与国家一一对应,一个国家可能被分配有多个移动国家代码,如美国的移动国家代码有310、311及316三个。

移动网络代码俗称MNC(MobileNetworkCode)由二至三位数字组成,中国移动的MNC是00、中国联通的MNC是01、中国联通CDMA的MNC是03、中国卫星全球星网的MNC是04。移动网络代码与移动国家代码合并可确定唯一的一个移动网络提供者,如46001代表中国联通。

具体实施时,一般首先根据MCC确定国家或地区,然后根据MNC确定移动网络提供者即接入运营商。

所述S200替换为:检测移动终端所接入网络是否发生变化,若是则执行S300,若否则不执行动作;

所述基于移动终端的AGPS服务器自动切换控制方法还包括:

S300、获取当前所接入网络的移动国家代码及移动网络代码。

S400、根据所获取的移动国家代码及移动网络代码、判断移动终端所接入网络的接入运营商是否发生变化,若是则执行S500,若否则不执行动作。

S500、根据所获取的移动国家代码及移动网络代码,以及所预存的移动国家代码及移动网络代码、及其所对应的接入运营商,判断新接入网络的接入运营商。

如图3所示,一种基于移动终端的AGPS服务器自动切换控制系统,其中,所述基于移动终端的AGPS服务器自动切换控制系统包括:

预存模块100,用于预先存储多个接入运营商或接入运营商所对应的第三方AGPS提供商,以及每个接入运营商或第三方AGPS提供商所提供的AGPS服务器,具体如上述方法实施例所述;

检测模块200,用于检测移动终端所接入网络是否发生变化,若是则发送信号至服务器切换模块,若否则不执行动作,具体如上述方法实施例所述;

服务器切换模块600,根据新接入网络的接入运营商查找并接入其所提供的AGPS服务器,或查找其所对应的第三方AGPS提供商、并接入该第三方AGPS提供商所提供的AGPS服务器,具体如上述方法实施例所述。

如图4所示,进一步地,所述预存模块还用于:预先存储多个国家或地区的移动国家代码、多个接入运营商或第三方AGPS提供商的移动网络代码,具体如上述方法实施例所述;

所述移动网络代码与接入运营商一一对应,具体如上述方法实施例所述。

进一步地,所述检测模块功能替换为:检测移动终端所接入网络是否发生变化,若是则发送信号至代码获取模块,若否则不执行动作,具体如上述方法实施例所述;

所述基于移动终端的AGPS服务器自动切换控制系统还包括:

代码获取模块300,用于获取当前所接入网络的移动国家代码及移动网络代码,具体如上述方法实施例所述。

进一步地,所述基于移动终端的AGPS服务器自动切换控制系统还包括:

运营商判断模块500,用于根据所获取的移动国家代码及移动网络代码,以及所预存的移动国家代码及移动网络代码、及其所对应的接入运营商,判断新接入网络的接入运营商,具体如上述方法实施例所述。

进一步地,所述基于移动终端的AGPS服务器自动切换控制系统还包括:

判断模块400,用于根据所获取的移动国家代码及移动网络代码、判断移动终端所接入网络的接入运营商是否发生变化,若是则发送信号至运营商判断模块,若否则不执行动作,具体如上述方法实施例所述。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1