对移动终端进行导航的方法和系统的制作方法

文档序号:5839078阅读:129来源:国知局
专利名称:对移动终端进行导航的方法和系统的制作方法
技术领域
本发明涉及导航技术,尤其涉及一种对移动终端进行导航的方法和系统。
背景技术
目前利用移动终端中的全球定位系统(Global Positioning System, GPS ) 导航软件对移动终端进行导航时,都是在GPS导航软件上查找一个静态的目 的地址(目的终端的地址),然后从源地址(源终端的地址)开始导航,计算 确定出源地址到目的地址之间导航路径,实现导航过程。
上述的GPS导航技术无法实现对一个运动的目的终端实时进行导航,现 有的对运动的目的终端实时进行导航的方法是在目的终端安装磁场发生器, 在进行导航时,即使目的终端处于运动状态,磁场发生器也能够与磁场接收器 交互工作,向磁场接收器发射信息;磁场接收器通过接收到的信号强度和方向 确定运动的目的终端实时所在位置信息,然后利用该目的终端实时的位置信息 进行导航。除了利用磁场发生器对目的终端进行定位,还可以利用频段或光线 发生器对目的终端进行定位。
但是,由于磁场发生器等设备的信号发射距离有限(随着发射的距离越远, 信号强度衰落较大),这种对运动的目的终端进行导^^的方法只能在较短的距 离内进行导航,且由于真实的外界环境(如高楼等)对磁场发生器发射的信号 阻隔等原因,使得对目的终端的定位精度不高,在实际操作时对应用场景有较 高的要求。

发明内容
本发明实施例提供一种对移动终端进行导航的方法和系统,以提高对处于运动状态的目的终端进行导航的距离和精度。
一种对移动终端进行导航的方法,该方法包括
辅助全球卫星定位系统AGPS服务器接收源终端发起的包含处于运动状态 目的终端的终端标识的导航请求,并周期性地返回所述终端标识对应的目的终 端的位置信息;
导航服务器接收所述目的终端位置信息,根据源终端的位置信息和每次接 收到的所述目的终端位置信息获得导航路径,并将该导航路径发送给源终端; 源终端显示导航服务器获得的所述导航路径。 一种对移动终端进行导航的方法,该方法包括
辅助全球卫星定位系统AGPS服务器接收源终端发起的包含处于运动状态 目的终端的终端标识的导航请求,并周期性地返回所述终端标识对应的目的终 端的位置信息;
源终端接收所述目的终端位置信息,根据自身的位置信息和每次接收到的 所述目的终端位置信息获得导航路径,并显示所述导航路径。 一种对移动终端进行导航的系统,该系统包括
源终端,用于发起导航请求,该导航请求中包含处于运动状态的目的终端 的终端标识,并且显示接收到的导航路径;
AGPS服务器,用于接收所述导航请求后,周期性地返回所述终端标识对 应的目的终端的位置信息;
导航服务器,用于接收AGPS服务器返回的目的终端位置信息,根据源终 端的位置信息和每次接收到的所述目的终端位置信息获得导航路径,并将该导 航路径发送给源终端。
一种对移动终端进行导航的系统,该系统包括
源终端,用于发起导航请求,该导航请求中包含处于运动状态的目的终端 的终端标识,并且接收目的终端位置信息,根据自身的位置信息和每次接收到 的所述目的终端位置信息获得导航路径,并显示所述导航路径;AGPS服务器,用于接收所述导航请求后,周期性地返回所述终端标识对 应的目的终端的位置信息。
本发明实施例中,辅助全球卫星定位系统AGPS服务器接收到由源终端发 起的针对处于运动状态的目的终端导航请求后,周期性地返回目的终端位置信 息,以此可以由源终端或导航服务器根据源终端的位置信息和每次接收到的目 的终端位置信息计算导航路径。不论目的终端运动的距离有多远,只要AGPS 服务器返回一个目的终端位置信息后,就可以计算一次新的导航路径,提高了 对处于运动状态的目的终端导航的距离,并且,AGPS服务器对目的终端位置 信息的检测不受实际的应用场景限制,提高了对目的终端导航的精度。


图1为本发明实施例一中对移动终端进行导^^的方法流程示意图; 图2 (a)和图2 (b)为本发明实施例一中判断当前接收到的目的终端位 置信息使导航路径是否发生变化的示意图3为本发明实施例二中对移动终端进行导航的系统结构示意图。
具体实施例方式
下面结合说明书附图对本发明进行详细描述。
如图1所示,为本发明实施例一中对移动终端进行导航的方法步骤示意图, 该方法包括以下步骤
步骤101:源终端向导航服务器(Navigation Server, NS)发起导航请求, 该导航请求中包含了处于运动状态的目的终端的终端标识。
在本实施例一中涉及的目的终端与源终端可以是移动终端(如手机),且 都能够处于运动状态。源终端和目的终端与导航服务器和AGPS服务器之间的 信息交互可以通过通用分组无线业务(General Packet Radio Service, GPRS )、 EDGE-CDMA或时分同步码分多址(Time Division Synchronized Code DivisionMultiple Access, TD-SCDMA)等通信网络实现。
步骤102:导航服务器将导航请求发送给动态导航引擎(Dynamic Navigation Engine, DNE )。
步骤103:动态导航引擎将导航请求发送给辅助全球卫星定位系统 (Assisted GPS, AGPS)服务器。
动态导航引擎向AGPS服务器发送导航请求的方法包括动态导航引擎通 过Le接口向AGPS服务器的位置服务器平台(Location Service Platform, LSP ) 发送所述导航请求;LSP再将所述导航请求通过Lp接口发送至AGPS服务器 中的其他工作实体。
步骤104: AGPS服务器接收到导航请求后,周期性地确定并返回目的终 端位置信息给动态导航引擎。
在本步骤中,AGPS服务器中的LSP通过Le接口向动态导航引擎返回目 的终端位置信息。
在步骤103中,动态导航引擎可以在导航请求中增加一个设定时间,要求 AGPS服务器在步骤104中以该设定时间为周期返回目的终端的位置信息;也 可以是AGPS服务器主动在步骤104中确定一个设定时间,并按照该设定时间 周期性地返回目的终端的位置信息。
本实施例中的动态导航引擎是一个逻辑实体,可以位于导航服务器,与导 航服务器集成在一起,也可以位于AGPS服务器中,与AGPS服务器集成在一 起。
AGPS服务器获得目的终端位置信息的方法如下
第一步目的终端将当前为自身提供服务的基站的地址通过网络传输到 AGPS服务器;
第二步AGPS服务器根据基站的地址大致确定出目的终端的地址,并将 该目的终端的大致地址和该地址相关的GPS辅助信息(包含GPS的星历和方 位俯仰角等)传输给目的终端;第三步目的终端根据GPS辅助信息接收GPS原始信号,并在接收到GPS 原始信号后解调该信号,计算目的终端到卫星的GPS伪距(伪距为受各种GPS 误差影响的距离),并将GPS伪距信息通过网络传输到AGPS服务器;
第四步AGPS服务器根据接收到的GPS伪距信息和来自其他定位设^(如 差分GPS基准站等)的辅助信息计算该目的终端的位置信息。
若用户对目的终端的位置信息精度要求较低,则在第二步中,AGPS服务 器可以将接收到的当前为目的终端提供服务的基站的地址作为目的终端的位 置信息。
步骤105:源终端向用户显示导航路径,该导航路径是根据源终端的位置 信息和每次接收到的所述目的终端位置信息分别计算确定的。
源终端的位置信息可以是源终端根据为自身提供服务的基站的位置信息 确定的,源终端实时确定自身的位置信息后,将自身的位置信息上报给导航服 务器。
在本步骤中,导航路径可以由导航服务器计算确定,也可以由源终端计算 确定,这两种实施方式如下
第一种,在基于网络导航的方式中,动态导航引擎将接收到的目的终端位 置信息发送给导航服务器,由导航服务器根据当前接收到的目的终端位置信息 和源终端的位置信息计算导航路径,并将该导航路径发送给源终端后,源终端 更新之前已获得的导航路径,向用户显示更新后的导航路径。
第二种,在基于终端本地的导航方式中,导航服务器将接收到的目的终端 位置信息转发给源终端,由源终端根据当前接收到的目的终端位置信息和源终 端的位置信息计算导航路径,并更新之前已获得的导航路径,向用户显示更新 后的导航路径。
通过以上步骤101至步骤105的描述,实现了对运动的目的终端进行远距 离、高精度的导航。进一步地,可以对本发明的导航流程进行优化为了在导 航过程中减少信令交互,在确保使用的导航路径准确性较高的情况下,减少导航服务器或源终端计算导航路径的次数,动态导航引擎可以对AGPS服务器周 期性返回的每一个目的终端位置信息进行检测,只将其中对当前的导航路径影 响较大的目的终端位置信息发送给导航服务器,而不发送其他对导航路径影响 较小的目的终端位置信息,使得导航服务器或源终端不必根据每一周期性到来 的目的终端位置信息计算导航路径,节约了系统资源。
具体地,动态导航引擎对接收到的每一个目的终端位置信息进行检测的方 法包括通过地理信息系统(Geographies Information System, GIS)的路由计 算规则判断目的终端当前的位置信息是否会使当前的导航路径发生变化。在本 实施例中,判断导航路径是否发生变化的方法是
首先,根据当前的导航路径和上一周期接收到的目的终端位置信息为目的 终端设定第一运动区域;
然后,判断当前接收到的目的终端位置信息是否位于设定的第一运动区域
中;
最后,若判断结果是目的终端当前的位置信息位于设定的第一运动区域 中,则认为当前接收到的目的终端位置信息相对于上一周期接收到目的终端位 置信息的方向和距离对导航路径影响不大,动态导航引擎不需要将当前接收到 的目的终端的位置信息发送给导航服务器,进一步地,在判断下一周期接收到 的目的终端位置信息是否会使导航路径发生变化时,可以仍然使用上述第一运 动区域,也可以根据目的终端位置信息重新设定区域。若判断结果是当前接收 到的目的终端位置信息不在设定的第一区域中,则认为当前接收到的目的终端 位置信息会使当前的导航路径发生变化,需要将当前接收到的目的终端位置信 息发送给导航服务器,由导航服务器或源终端根据当前接收到的目的终端位置 信息和源终端位置信息重新计算导航路径,实时获得最佳的导航路径。
例如,如图2 (a)和图2 (b)所示,假设A是源终端是在tl时刻所在位 置,B是目的终端在tl时刻所在位置,由A至B实线箭头是tl时刻的导航路 径,虚线框是根据当前的导航路径设定的第一运动区域。若在一周期时间之后为t2时刻,目的终端由B运动到了 B',则在图2(a)中,目的终端在t2时刻 的位置信息B'位于设定的第一运动区域内,此时,认为tl时刻的导航路径仍 然是t2时刻的最佳导航路径路航,因此,B'的位置信息不需要发送给导航服务 器,tl时刻的导航路径不需要修改可以直接应用在t2时刻;在图2 (b)中, 目的终端在t2时刻的位置信息B'不在设定第一运动区域内,因此,tl时刻的 导航路径不能成为t2时刻的最佳导航路径,B'的位置信息需要发送给导航服务 器,并重新计算导航路径,得到图2(b)中虚线箭头所示的t2时刻的导航路 径。
这种对目的终端位置信息的检测方法实现时还要考虑从上一周期到当前 时刻源终端的运动范围,若源终端按照导航路径运动或者源终端在设定的第二 运动区域内,则目的终端位置信息满足设定的要求时,可以不用重新计算导航 路径。但若源终端不是按照导航路径运动,或者随机、大范围运动仍超过了第 二运动区域,则即使目的终端位置信息满足设定的要求,仍然会使得当前的导 航路径不能真实地体现源终端和目的终端之间的路径信息,因此,当前的路径 信息仍需要重新计算。
与本发明实施例一对应的,本发明实施例二还记载了 一种对移动终端进行 导航的系统,如图3所示,该系统包括源终端ll、 AGPS服务器12和导航 服务器13,其中,源终端11用于发起导航请求,该导航请求中包含处于运动 状态的目的终端的终端标识,并且显示接收到的导航路径;AGPS服务器12 用于接收所述导航请求后,周期性地返回所述终端标识对应的目的终端的位置 信息;导航服务器13用于接收AGPS服务器12返回的目的终端位置信息,根 据源终端的位置信息和每次接收到的所述目的终端位置信息获得导航路径,并 将该导航路径发送给源终端11。
所述系统还包括动态导航引擎14,用于将源终端11发起的所述导航请求 通过Le接口转发给AGPS服务器12,并将AGPS服务器12周期性地返回的 所述目的终端位置信息通过Le接口转发给所述导航服务器。所述动态导航引擎14用于根据当前接收到的目的终端位置信息判断该位
置信息是否会改变已获得的当前导航路径;若判断结果为会改变当前导航路 径,则动态导航引擎14将当前接收到的目的终端位置信息返回给导航服务器
13,否则,不返回。
所述动态导航引擎14用于根据当前导航路径和上一周期接收到的目的终 端位置信息设定第一运动区域,如果从上一次计算导航路径开始至当前时刻, 源终端按照导航路径运动,或者在设定的第二运动区域内运动,则判断当前接 收到的目的终端位置信息是否位于所述第一运动区域中,若是,则判断结果为 当前接收到的目的终端位置信息不会改变当前导航路径,否则,判断结果为当 前接收到的目的终端位置信息会改变当前导航路径。
本发明实施例三还提供另外一种对移动终端进行导航的系统,实施例三中 的系统与实施例二中的系统不同之处在于实施例三中,导航服务器接收到目 的终端位置信息后,转发给源终端,由源终端根据自身的位置信息和每次接收 到的所述目的终端位置信息计算导航路径,并显示所述导航路径。
通过本发明提供的方法和系统,利用AGPS服务器对目的终端的位置信息 进行实时确定,实现了对运动的目的终端进行精确导航,在室外等空旷地区, 其导航误差仅在IO米左右;利用通信网络传输各设备之间交互的信令,使得 导航过程可以在较大的范围内实现;并且,由于动态导航引擎只将对当前导航 路径有影响的目的终端位置信息返回给导航服务器,减少了导航服务器或源终 端计算导航路径的次数,节约了系统开销;另外,本发明利用Le接口作为导 航服务器和AGPS服务器之间的接口 ,使得导航服务器和AGPS服务器之间的 通信更加简便。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种对移动终端进行导航的方法,其特征在于,该方法包括辅助全球卫星定位系统AGPS服务器接收源终端发起的包含处于运动状态目的终端的终端标识的导航请求,并周期性地返回所述终端标识对应的目的终端的位置信息;导航服务器接收所述目的终端位置信息,根据源终端的位置信息和每次接收到的所述目的终端位置信息获得导航路径,并将该导航路径发送给源终端;源终端显示导航服务器获得的所述导航路径。
2、 如权利要求l所述的方法,其特征在于,源终端发起的所述导航请求由动态导航引擎通过Le接口转发给AGPS服 务器,并且,AGPS服务器返回的所述目的终端位置信息由动态导航引擎通过 Le接口转发给导航服务器。
3、 如权利要求2所述的方法,其特征在于,动态导航引擎转发目的终端 位置信息给导航服务器之前,所述方法还包括动态导航引擎根据当前导航路径和上一次接收到的目的终端位置信息设 定第一运动区域;在源终端按照导航路径运动,或者在设定的第二运动区域内运动时,若当 前接收到的目的终端位置信息位于所述第一运动区域中,确定接收到的目的终 端位置信息不会改变当前导航路径,则不将接收到的目的终端位置信息返回给 导航服务器。
4、 一种对移动终端进行导航的方法,其特征在于,该方法包括 辅助全球卫星定位系统AGPS服务器接收源终端发起的包含处于运动状态目的终端的终端标识的导航请求,并周期性地返回所述终端标识对应的目的终 端的位置信息;源终端接收所述目的终端位置信息,根据自身的位置信息和每次接收到的 所述目的终端位置信息获得导航路径,并显示所述导航路径。
5、 如权利要求4所述的方法,其特征在于,源终端发起的所述导航请求由动态导航引擎通过Le接口转发给AGPS服 务器,并且,AGPS服务器周期性地返回的所述目的终端位置信息由动态导航 引擎通过Le接口转发给导航服务器,再由导航服务器转发给源终端。
6、 如权利要求5所述的方法,其特征在于,动态导航引擎转发目的终端 位置信息给导航服务器之前,所述方法还包括动态导航引擎根据当前导航路径和上一次接收到的目的终端位置信息设 定第一运动区域;在源终端按照导航路径运动,或者在设定的第二运动区域内运动时,若当 前接收到的目的终端位置信息位于所述第一运动区域中,确定接收到的目的终 端位置信息不会改变当前导航路径,则不将接收到的目的终端位置信息返回给 导航服务器。
7、 一种对移动终端进行导航的系统,其特征在于,该系统包括 源终端,用于发起导航请求,该导航请求中包含处于运动状态的目的终端的终端标识,并且显示接收到的导航路径;AGPS服务器,用于接收所述导航请求后,周期性地返回所述终端标识对 应的目的终端的位置信息;导航服务器,用于接收AGPS服务器返回的目的终端位置信息,根据源终 端的位置信息和每次接收到的所述目的终端位置信息获得导航路径,并将该导 航路径发送给源终端。
8、 如权利要求7所述的系统,其特征在于,所述系统还包括 动态导航引擎,用于将源终端发起的所述导航请求通过Le接口转发给AGPS服务器,并将AGPS服务器返回的所述目的终端位置信息通过Le接口 转发给所述导航服务器。
9、 如权利要求8所述的系统,其特征在于,所述动态导航引擎,还用于根据当前导航路径和上一次接收到的目的终端位置信息设定第一运动区域,在源终端按照导航路径运动,或者在设定的第二 运动区域内运动时,若当前接收到的目的终端位置信息位于所述第一运动区域中,确定接收到的目的终端位置信息不会改变当前导航路径,则不将接收到的目的终端位置信息返回给导航服务器。
10、 一种对移动终端进行导航的系统,其特征在于,该系统包括 源终端,用于发起导航请求,该导航请求中包含处于运动状态的目的终端的终端标识,并且接收目的终端位置信息,根据自身的位置信息和每次接收到 的所述目的终端位置信息获得导航路径,并显示所述导航路径;AGPS服务器,用于接收所述导航请求后,周期性地返回所述终端标识对 应的目的终端的位置信息。
11、 如权利要求IO所述的系统,其特征在于,所述系统还包括 动态导航引擎,用于将源终端发起的所述导航请求通过Le接口转发给AGPS服务器,并将AGPS服务器返回的所述目的终端位置信息通过Le接口 转发给导航服务器;所述导航服务器,用于将接收到的所述目的终端位置信息转发给源终端。
12、 如权利要求11所述的系统,其特征在于,所述动态导航引擎,用于根据当前导航路径和上一次接收到的目的终端位 置信息设定第一运动区域,在源终端按照导航路径运动,或者在设定的第二运 动区域内运动时,若当前接收到的目的终端位置信息位于所述第一运动区域中,确定接收到的目的终端位置信息不会改变当前导航路径,则不将接收到的目的终端位置信息返回给导航服务器。
全文摘要
本发明公开了对移动终端进行导航的方法和系统,主要方案是辅助全球卫星定位系统AGPS服务器接收源终端发起的包含处于运动状态目的终端的终端标识的导航请求,并周期性地返回所述终端标识对应的目的终端的位置信息;导航服务器接收所述目的终端位置信息,根据源终端的位置信息和每次接收到的所述目的终端位置信息获得导航路径,并将该导航路径发送给源终端;源终端显示导航服务器获得的所述导航路径。通过本发明,提高了对运动的目的终端导航的距离和精度。
文档编号G01C21/26GK101625244SQ20081011638
公开日2010年1月13日 申请日期2008年7月9日 优先权日2008年7月9日
发明者俞小良, 杨若望 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1