H04W4/02 H04L29/08
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编号。
本发明涉及通信技术领域,更具体地,涉及一种移动宽带设备及其辅助 定位方法。
目前,随着通讯3G网络的迅猛发展,用户不仅对移动网络的传统语音 服务提出了高要求,而且对移动网络的无线数据服务也越来越重视。移动宽 带设备的应用也随之非常广泛。基于位置的服务应用(LBS)更是炙手可热, 终端用户对移动宽带设备的定位功能和辅助定位功能的需求已成此类设备的 标准配置,现有的定位功能和辅助定位功能的实现主要是基于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年代初在“子午仪卫星导航定位”技术上发展起来的具有全球 性、全能性(陆地、海洋、航空与航天)、全天候性优势的导航定位、定时、 测速系统,是目前惟一能够正常运行并向全球用户提供导航定位服务的系统。
SUPL是Secure User Plane Location(安全用户平面定位)的缩写。 目前,从运营商的角度,基于无线网络的辅助定位功能的解决方案主要分为 两类,一类是控制平面(Control Plane);另一类是用户平面(User Plane)。 OMA国际移动通信组织制订了用户平面SUPL(Secure 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(国际海洋电子协会), 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码,MNC码,LAC码和CI编号。
步骤5:SUPL服务器接到主机侧发起的辅助定位数据获取申请后,根 据该请求中包含的MCC码,MNC码,LAC码和CI编号等网络信息,在其 数据库中查到相应的辅助定位数据,而后将这些数据以ULP协议的格式发 送给主机侧的辅助定位数据获取模块。
步骤6:主机侧接收到SUPL服务器发回的辅助定位数据后,通过USB 接口将这些数据发送给移动宽带设备的定位模块。
步骤7:,移动宽带设备接收到辅助定位数据后,结合GPS模块和辅 助定位模块计算后,将标准的GPS数据上报给主机侧的应用程序,由此, 辅助定位流程宣告完成。
当然,本发明还可有多种实施方式,在不背离本发明精神及其实质的情 况,熟悉本领域的技术人员当然可根据本发明做出各种相应的更改或变化, 但凡在本发明的精神和原则之内所作的任何修改、等同替换、改进,均应包 含在本发明的保护范围之内。
本文发布于:2023-04-13 19:11:04,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/3/86171.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |