一种移动宽带设备及其辅助定位方法

文档序号:7940075阅读:140来源:国知局
专利名称:一种移动宽带设备及其辅助定位方法
技术领域
本发明涉及通信技术领域,更具体地,涉及一种移动宽带设备及其辅助定位方法。
背景技术
目前,随着通讯3G网络的迅猛发展,用户不仅对移动网络的传统语音服务提出了高要求,而且对移动网络的无线数据服务也越来越重视。移动宽带设备的应用也随之非常广泛。基于位置的服务应用(LBQ更是炙手可热,终端用户对移动宽带设备的定位功能和辅助定位功能的需求已成此类设备的标准配置,现有的定位功能和辅助定位功能的实现主要是基于GPS和AGPS技术,辅助定位功能的实现由主机侧(Host)向移动宽带设备发起辅助定位请求,移动宽带设备收到请求后,向SUPL服务器发送获取定位数据请求,移动宽带设备接收到SUPL服务器发送的定位数据后,结合GPS卫星的数据进行最终定位。这种方法具有以下缺点移动宽带设备联网是前提,在持续定位跟踪类应用,如导航功能,会显著增加用户的流量消耗,而且无法有效利用现有的WLAN网络。移动宽带设备的性能受影响。在运营商支持多PDP链接的网络中,移动宽带设备为了支持辅助定位功能需要激活2条PDP链接,一条用于上网,一条用于辅助定位数据的获取,而一般的移动宽带设备处理器性能有限,这种实现方案会明显提升设备处理负荷,增加电源消耗,对移动设备来说是致命伤。在运营商仅支持单PDP链接的网络中,移动宽带设备在获取辅助定位数据的同时,无法进行上网操作,严重影响用户体验。由于现有实现方案的这些缺点,如何克服并实现新的技术方案就成为移动宽带设备辅助定位功能的当务之急。

发明内容
本发明目的是克服现有技术中存在的完全依赖移动宽带本身来进行定位而带来的性能问题和用户体验的低下,提供一种在主机侧(HOST)增加软件功能模块的方式,与移动宽带设备配合完成辅助定位功能,从而解决了上述问题,实现了一种移动宽带设备新的辅助定位功能方法。为实现上述目的,本发明提出一种移动宽带设备辅助定位方法,主机侧向移动宽带设备发起定位申请;移动宽带设备的设备侧软件判断主机侧传入的定位申请是否需要辅助定位功能,如果需要,所述设备侧软件向主机侧发起辅助定位数据获取申请;主机侧接收到设备侧发起的辅助定位数据获取申请后,向SUPL服务器发起辅助定位数据获取申请; SUPL服务器发送定位数据给主机侧;主机侧收到辅助定位数据后,发送给移动宽带设备; 移动宽带设备的设备侧软件利用接收到的辅助定位数据计算标准的GPS数据而后输出给主机侧的定位应用程序。进一步地,所述SUPL服务器接到主机侧发起的辅助定位数据获取申请后,根据移动宽带设备的网络信息从数据库获取辅助定位数据,而后,发送给主机侧。进一步地,向移动宽带设备发起定位请求的是运行在主机侧的软件组件,所述软件组件是应用程序、动态链接库、驱动程序或SDK。进一步地,如果不需要启动移动宽带设备的辅助定位功能,则直接返回标准GPS 数据给主机侧的应用程序。进一步地,主机侧接收到移动宽带设备侧发起的辅助定位数据请求后,向SUPL服务器发起该终端的辅助定位数据获取请求,该请求会携带当前移动宽带设备的MCC码、MNC 码、LAC码和CI编号。进一步地,所述SUPL服务器接到主机侧发起的辅助定位数据获取申请后,根据该请求中包含的MCC码、MNC码、LAC码和CI编号,在其数据库中查找到相应的辅助定位数据, 而后将这些数据以ULP协议的格式发送给主机侧。本发明还提出一种移动宽带设备,所述移动宽带设备包括GPS模块和辅助定位模块;所述GPS模块从GPS卫星获取数据并使用辅助定位数据计算标准GPS数据而后输出给主机侧;所述辅助定位模块判断主机侧发送的定位请求是否需要辅助定位功能,如果需要则向主机侧发起辅助定位数据请求并接收主机侧发来的辅助定位数据。进一步地,所述主机侧向移动宽带设备发起定位请求的是运行在主机侧的软件组件,所述软件组件是应用程序、动态链接库、驱动程序或SDK。进一步地,如果不需要启动移动宽带设备的辅助定位功能,则直接返回标准GPS 数据给主机侧的应用程序。进一步地,主机侧接收到移动宽带设备侧发起的辅助定位数据请求后,向SU PL服务器发起该终端的辅助定位数据获取请求,该请求会携带当前移动宽带设备的MCC码、MNC 码、LAC码和CI编号。综上所述,采用本发明具有如下有益效果使用这种新方法,可以使移动宽带产品的辅助定位功能具有以下几方面的优势, 提高用户体验在使用辅助定位功能的时候,不用发起移动宽带设备的联网操作,节省用户流量,增加用户使用移动宽带设备的收益;辅助定位数据的获取都是在主机侧进行,极大的减轻了移动宽带产品设备侧的负荷,提升了移动宽带产品的性能指标;无论运营商的网络是否支持多PDP联网,辅助定位功能都可以使用,扩展了移动宽带产品的辅助定位功能使用范围。由于以上几个优点,可见本发明专利在具有一定创新性的同时,也具有极高的实用价值,对于产品的易用性和稳定性,以及用户体验,都有很大程度的改善。


图1是本发明实施例移动宽带设备的各模块功能协作图;图2是本发明实施例移动宽带设备的定位工作模式流程图。
具体实施方式
在介绍本发明技术方案之前,对本发明涉及的名词和缩略语做如下解释GPS是Global Positioning System(全球定位系统)的简称,GPS是美军20世纪 70年代初在“子午仪卫星导航定位”技术上发展起来的具有全球性、全能性(陆地、海洋、航空与航天)、全天候性优势的导航定位、定时、测速系统,是目前惟一能够正常运行并向全球用户提供导航定位服务的系统。User Plane Location (安全用户平面定位)的缩写。目前,从运营商的角度,基于无线网络的辅助定位功能的解决方案主要分为两类,一类是控制平面 (Control Plane);另一类是用户平面(User Plane)。OMA国际移动通信组织制订了用户平面SUPLGecure User Plane Location)的国际规范。SUPL,是一种基于标准、允许移动手机用户和定位服务器通讯的协议,得到了高通公司和其他定位行业领导者的支持。AGPS 是 Assisted global position system(辅助全球定位系统)。MCC 是 Mobile country code (移动国家码),中国是 460。MNC 是 Mobile network code (移动网络码),电信是 03。LAC 是 Location area code (位置区编码)。CI 是 Cell Id(扇区号码)。PDP 是 Packet Data P rotocol (分组数据协议)。ULP 是 User plane Location Protocol (用户平面位置协议)。NMEA^National Marine Electronics Association ( Hl^,NMEA 实际上已成为所有的GPS接收机和最通用的数据输出格式,同时它也被用于与GPS接收机接口的大多数的软件包里。本发明克服现有技术中存在的完全依赖移动宽带本身来进行定位而带来的性能问题和用户体验的低下,提供一种在主机侧(HOST)增加软件功能模块的方式,与移动宽带设备配合完成辅助定位功能,从而解决了上述问题,实现了一种移动宽带设备新的辅助定位功能方法。本发明在移动宽带设备侧实现定位功能模块,该模块包括GPS模块和辅助定位模块;同时在主机侧实现辅助定位模块,该模块包括辅助定位数据获取和辅助定位数据下发模块。本发明所述的新型移动宽带设备装置包括两个功能模块,以下是各模块的功能与实现方式.移动宽带设备的主机侧辅助定位模块的主要作用是通过主机侧的任何有效网络连接,与SUPL服务器进行通信,从SUPL服务器的AGPS Server获取辅助定位数据,而后,通过辅助定位数据下发模块将接收到的数据发给移动宽带设备侧。移动宽带设备的设备侧定位模块是移动宽带设备设备侧中定位功能的实现模块, 该模块包括GPS模块和辅助定位模块,主要负责从GPS卫星获取星相数据和使用负责定位数据计算标准GPS数据而后输出给主机侧。下面结合附图和具体实现方式对本发明做进一步的详细说明。图1是本发明实施例移动宽带设备的各模块功能协作图。主要由三部分组成移动宽带设备中的定位模块、主机侧的辅助定位模块和部署在远端的SUPL服务器模块。
移动宽带设备中的定位模块包括GPS模块和辅助定位模块。主要负责从GPS卫星获取星相关数据和使用负责定位数据计算标准GPS数据而后输出给主机侧。移动宽带设备的主机侧辅助定位模块包括辅助定位数据获取模块、辅助定位数据下发模块。主要作用是通过主机侧的任何有效网络连接,与SUPL服务器进行通信,从SUPL 服务器的AGPS Server获取辅助定位数据,而后,通过辅助定位数据下发模块将接收到的数据发给移动宽带设备侧。定位请求一般是由主机侧的应用程序发起,而后由移动宽带设备中的定位模块判断是否需要辅助定位,若需要,则由主机侧的辅助定位模块发起与SUPL服务器的通讯,通过ULP协议获取辅助定位数据。而后,主机侧的辅助定位模块将辅助定位数据发送给移动宽带设备的定位模块,由后者计算出标准的GPS数据上报给主机侧。图2是本发明实施例移动宽带设备的定位工作模式流程图,其包括如下步骤步骤1 运行在主机侧的软件组件向移动宽带设备发起定位请求,该申请会传入移动宽带设备的设备侧软件,这种软件组件的形态包括但不限于应用程序,动态链接库,驱动程序,SDK等等。步骤2 移动宽带设备的设备侧软件(firmware)中的定位模块判断该请求是否需要启动移动宽带设备的辅助定位功能。如果不需要,则直接返回标准GPS数据给主机侧的应用程序,定位流程宣告完成。这种定位模式是单纯依靠GPS卫星的定位模式。步骤3 如果需要,移动宽带设备向主机侧的辅助定位功能模块发起辅助定位数据请求。这种定位模式是通过辅助定位数据,结合GPS卫星的数据的辅助定位模式。步骤4 主机侧的辅助定位模块接收到移动宽带设备侧发起的辅助定位数据请求后,向SUPL服务器发起该终端的辅助定位数据获取请求,该请求会携带当前移动宽带设备的MCC码,丽C码,LAC码和CI编号。步骤5 :SUPL服务器接到主机侧发起的辅助定位数据获取申请后,根据该请求中包含的MCC码,MNC码,LAC码和CI编号等网络信息,在其数据库中查找到相应的辅助定位数据,而后将这些数据以ULP协议的格式发送给主机侧的辅助定位数据获取模块。步骤6 主机侧接收到SUPL服务器发回的辅助定位数据后,通过USB接口将这些数据发送给移动宽带设备的定位模块。步骤7 ,移动宽带设备接收到辅助定位数据后,结合GPS模块和辅助定位模块计算后,将标准的GPS数据上报给主机侧的应用程序,由此,辅助定位流程宣告完成。当然,本发明还可有多种实施方式,在不背离本发明精神及其实质的情况,熟悉本领域的技术人员当然可根据本发明做出各种相应的更改或变化,但凡在本发明的精神和原则之内所作的任何修改、等同替换、改进,均应包含在本发明的保护范围之内。
权利要求
1.一种移动宽带设备辅助定位方法,其特征在于,主机侧向移动宽带设备发起定位申请;移动宽带设备的设备侧软件判断主机侧传入的定位申请是否需要辅助定位功能,如果需要,所述设备侧软件向主机侧发起辅助定位数据获取申请;主机侧接收到设备侧发起的辅助定位数据获取申请后,向SUPL服务器发起辅助定位数据获取申请;SUPL服务器发送定位数据给主机侧;主机侧收到辅助定位数据后,发送给移动宽带设备;移动宽带设备的设备侧软件利用接收到的辅助定位数据计算标准的GPS数据而后输出给主机侧的定位应用程序。
2.如权利要求1所述的方法,其特征在于,所述SUPL服务器接到主机侧发起的辅助定位数据获取申请后,根据移动宽带设备的网络信息从数据库获取辅助定位数据,而后,发送给主机侧。
3.如权利要求1所述的方法,其特征在于,向移动宽带设备发起定位请求的是运行在主机侧的软件组件,所述软件组件是应用程序、动态链接库、驱动程序或SDK。
4.如权利要求1所述的方法,其特征在于,如果不需要启动移动宽带设备的辅助定位功能,则直接返回标准GPS数据给主机侧的应用程序。
5.如权利要求1所述的方法,其特征在于,主机侧接收到移动宽带设备侧发起的辅助定位数据请求后,向SUPL服务器发起该终端的辅助定位数据获取请求,该请求会携带当前移动宽带设备的MCC码、MNC码、LAC码和CI编号。
6.如权利要求5所述的方法,其特征在于,所述SUPL服务器接到主机侧发起的辅助定位数据获取申请后,根据该请求中包含的MCC码、MNC码、LAC码和CI编号,在其数据库中查找到相应的辅助定位数据,而后将这些数据以ULP协议的格式发送给主机侧。
7.一种移动宽带设备,其特征在于,所述移动宽带设备包括GPS模块和辅助定位模块;所述GPS模块从GPS卫星获取数据并使用辅助定位数据计算标准GPS数据而后输出给主机侧;所述辅助定位模块判断主机侧发送的定位请求是否需要辅助定位功能,如果需要则向主机侧发起辅助定位数据请求并接收主机侧发来的辅助定位数据。
8.如权利要求7所述的移动宽带设备,其特征在于,所述主机侧向移动宽带设备发起定位请求的是运行在主机侧的软件组件,所述软件组件是应用程序、动态链接库、驱动程序或 SDK。
9.如权利要求7所述的移动宽带设备,其特征在于,如果不需要启动移动宽带设备的辅助定位功能,则直接返回标准GPS数据给主机侧的应用程序。
10.如权利要求7所述的移动宽带设备,其特征在于,主机侧接收到移动宽带设备侧发起的辅助定位数据请求后,向SUPL服务器发起该终端的辅助定位数据获取请求,该请求会携带当前移动宽带设备的MCC码、MNC码、LAC码和CI编号。
全文摘要
本发明提出一种移动宽带设备及其辅助定位方法。主机侧向移动宽带设备发起定位申请;移动宽带设备的设备侧软件判断主机侧传入的定位申请是否需要辅助定位功能,如果需要,所述设备侧软件向主机侧发起辅助定位数据获取申请;主机侧接收到设备侧发起的辅助定位数据获取申请后,向SUPL服务器发起辅助定位数据获取申请;SUPL服务器发送定位数据给主机侧;主机侧收到辅助定位数据后,发送给移动宽带设备;移动宽带设备的设备侧软件利用接收到的辅助定位数据计算标准的GPS数据而后输出给主机侧的定位应用程序。本发明提高用户体验,节省用户流量,增加用户收益,极大的减轻了设备侧的负荷,提升了产品的性能指标,扩展了辅助定位功能使用范围。
文档编号H04W4/02GK102361510SQ20111031427
公开日2012年2月22日 申请日期2011年10月17日 优先权日2011年10月17日
发明者张文涛, 赵明 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1