导航方法和导航装置制造方法

文档序号:6171685阅读:157来源:国知局
导航方法和导航装置制造方法
【专利摘要】本发明公开了一种导航方法和导航装置,涉及导航【技术领域】。本发明通过导航装置接收导航指令和另一方的手机号码,获取发送导航指令的终端的手机号码,并根据目标终端和被导航终端的手机号码分别对目标终端和被导航终端进行定位,然后根据定位得到的目标终端和被导航终端所在的地理位置生成导航线路信息,最后将导航线路信息发送到被导航终端,被导航用户根据被导航终端上的导航线路信息进行导航到达目标终端所在地,从而在用户无法提供准确的目的地位置信息的情况下,或者由于目标用户移动导致目的地位置动态变化的情况下,依然能够为用户提供有效、准确的导航服务。
【专利说明】导航方法和导航装置

【技术领域】
[0001]本发明涉及导航【技术领域】,特别涉及一种导航方法和导航装置。

【背景技术】
[0002]随着城市规模的不断扩大,人们活动范围也随之不断扩大,导航技术的应用也日益广泛。
[0003]线路导航技术是为用户提供导航路径,使得用户按照导航路径从一点运动到另一点的技术。
[0004]现有的导航技术一般需要用户自己输入一个固定目的地,根据用户当前所在地和固定目的地产生导航路线。
[0005]但是,现有的导航技术在用户无法提供准确的目的地位置信息的情况下,或者由于目标用户移动导致目的地位置动态变化的情况下,就不能进行有效的、准确的路线导航。例如,朋友聚会,被导航的人想到朋友当前所在地点汇合,而朋友又讲不清目的地所在的位置,就无法基于目的地进行导航。又例如,朋友的位置发生改变导致目的地位置动态变化时,现有技术也无法提供有效、准确的路线导航服务。


【发明内容】

[0006]本发明实施例所要解决的一个技术问题是:解决在用户无法提供准确的目的地位置信息的情况下,或者由于目标用户移动导致目的地位置动态变化的情况下的线路导航问题。
[0007]根据本发明实施例的一个方面,提出一种导航方法,该方法包括:接收目标终端发送的导航指令和被导航终端的手机号码,或者,接收被导航终端发送的导航指令和目标终端的手机号码,并获取发送导航指令的终端的手机号码;利用基站定位方式根据目标终端和被导航终端的手机号码分别对目标终端和被导航终端进行定位得到目标终端和被导航终端所在的地理位置;根据目标终端和被导航终端所在的地理位置生成导航线路信息,并将导航线路信息发送到被导航终端,以便被导航用户根据被导航终端上的导航线路信息进行导航到达目标终端所在地。
[0008]导航方法还包括:当目标终端所在的地理位置发生变化时,再次执行以下步骤:利用基站定位方式根据目标终端和被导航终端的手机号码分别对目标终端和被导航终端进行定位得到目标终端和被导航终端所在的地理位置;根据目标终端和被导航终端所在的地理位置生成导航线路信息,并将导航线路信息发送到被导航终端,以便被导航用户根据被导航终端上的导航线路信息进行导航到达目标终端所在地。
[0009]其中,利用基站定位方式根据目标终端和被导航终端的手机号码分别对目标终端和被导航终端进行定位得到目标终端和被导航终端所在的地理位置包括:通过目标终端的手机号码查询目标终端当前所在基站,根据目标终端当前所在基站进行定位得到目标终端所在的地理位置;通过被导航终端的手机号码查询被导航终端当前所在基站,根据被导航终端当前所在基站进行定位得到被导航终端所在的地理位置。
[0010]其中,根据目标终端和被导航终端所在的地理位置生成导航线路信息包括:根据目标终端和被导航终端所在的地理位置,并结合电子地图生成线路导航路径。
[0011]根据本发明实施例的再一个方面,提出一种导航装置,该装置包括:指令模块,用于接收目标终端发送的导航指令和被导航终端的手机号码,或者,接收被导航终端发送的导航指令和目标终端的手机号码,并获取发送导航指令的终端的手机号码;定位模块,用于利用基站定位方式根据目标终端和被导航终端的手机号码分别对目标终端和被导航终端进行定位得到目标终端和被导航终端所在的地理位置;导航模块,用于根据目标终端和被导航终端所在的地理位置生成导航线路信息,并将导航线路信息发送到被导航终端,以便被导航用户根据被导航终端上的导航线路信息进行导航到达目标终端所在地。
[0012]定位模块,具体用于:通过目标终端的手机号码查询目标终端当前所在基站,根据目标终端当前所在基站进行定位得到目标终端所在的地理位置;通过被导航终端的手机号码查询被导航终端当前所在基站,根据被导航终端当前所在基站进行定位得到被导航终端所在的地理位置。
[0013]定位模块,还用于在实时定位过程中,如果目标终端所在的地理位置发生变化,触发导航模块再次工作。
[0014]导航模块,具体用于:根据目标终端和被导航终端所在的地理位置,并结合电子地图生成线路导航路径,将线路导航路径发送到被导航终端。
[0015]本发明通过导航装置接收导航指令和另一方的手机号码,获取发送导航指令的终端的手机号码,并根据目标终端和被导航终端的手机号码分别对目标终端和被导航终端进行定位,然后根据定位得到的目标终端和被导航终端所在的地理位置生成导航线路信息,最后将导航线路信息发送到被导航终端,被导航用户根据被导航终端上的导航线路信息进行导航到达目标终端所在地,从而在用户无法提供准确的目的地位置信息的情况下,或者由于目标用户移动导致目的地位置动态变化的情况下,依然能够为用户提供有效、准确的导航服务。
[0016]通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

【专利附图】

【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本发明导航方法一个实施例的流程示意图。
[0019]图2为本发明导航方法再一个实施例的流程示意图。
[0020]图3为本发明导航装置一个实施例的结构示意图。

【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]为了解决在用户无法提供准确的目的地位置信息的情况下,或者由于目标用户移动导致目的地位置动态变化的情况下的线路导航问题,例如,被导航用户需要到目标用户的所在位置汇合,而目标用户又无法提供准确的目的地位置信息,又例如,目标用户的位置发生改变导致目的地位置动态变化,本发明可以给被导航用户提供动态的导航线路的规划和指引,使被导航用户和目标用户更加便捷、方便、准确的线路汇合。下面详细说明本发明的方案。
[0023]图1为本发明导航方法一个实施例的流程示意图。
[0024]本实施例的导航方法例如可以由导航装置执行,如图1所示,导航方法包括以下步骤:
[0025]S101,导航装置接收目标终端发送的导航指令和被导航终端的手机号码,或者,接收被导航终端发送的导航指令和目标终端的手机号码,并获取发送导航指令的终端的手机号码,由此导航装置获得了目标终端和被导航终端的手机号码。
[0026]具体地,本发明可以由目标终端或被导航终端发起导航。目标终端和被导航终端在本发明中例如可以是手机等移动终端。
[0027]当目标终端发起导航时,由目标终端发送导航指令和被导航终端的手机号码,导航装置可以获取发送导航指令的目标终端的手机号码,无需目标终端额外发送自身的手机号码。这种导航方式,充分考虑了目标用户的隐私和授权问题,只有在目标用户愿意将自身位置信息告知被导航用户时才会启动导航过程,防止在目标用户未授权或毫不知情的情况下,泄露个人的位置隐私。
[0028]当被导航终端发起导航时,由被导航终端发送导航指令和目标终端的手机号码,导航装置可以获取发送导航指令的被导航终端的手机号码,无需被导航终端额外发送自身的手机号码。这种导航方式,对于被导航用户来说更加方便灵活,但是容易泄露目标用户的隐私。为了解决隐私问题,可以由目标用户在导航装置上设置一个共享位置信息的名单,只有名单上的用户才可以获取目标用户的位置信息。
[0029]S102,导航装置利用基站定位方式根据目标终端和被导航终端的手机号码分别对目标终端和被导航终端进行定位得到目标终端和被导航终端所在的地理位置。
[0030]一种示例性的定位过程包括:导航装置通过目标终端的手机号码查询目标终端当前所在基站,根据目标终端当前所在基站进行定位得到目标终端所在的地理位置;通过被导航终端的手机号码查询被导航终端当前所在基站,根据被导航终端当前所在基站进行定位得到被导航终端所在的地理位置。
[0031]再一种示例性的定位过程包括:导航装置将目标终端和被导航终端的手机号码提供给现有的定位系统,由该定位系统根据目标终端和被导航终端的手机号码分别对目标终端和被导航终端进行定位得到目标终端和被导航终端所在的地理位置,并返回给导航装置。
[0032]需要说明的是,本发明并不限定具体的定位方法,定位系统可以采用现有技术进行定位。例如,定位系统可以采用基站定位方式对目标终端和被导航终端进行定位。
[0033]基站定位一般应用于手机用户,手机基站定位服务又叫做移动位置服务(LBS,Locat1n Based Service),它是通过电信移动运营商网络(如CMDA网)获取移动终端用户的位置信息(如经纬度坐标)。
[0034]S103,导航装置根据目标终端和被导航终端所在的地理位置生成导航线路信息,并将导航线路信息发送到被导航终端,以便被导航用户根据被导航终端上的导航线路信息进行导航到达目标终端所在地。
[0035]一种示例性的导航线路信息生成方法为:导航装置根据目标终端和被导航终端所在的地理位置,并结合电子地图生成线路导航路径。
[0036]再一种示例性的导航线路信息生成方法为:导航装置通过接口将目标终端和被导航终端所在的地理位置提供给现有的导航系统,由导航系统生成线路导航路径,并返回给导航装置。
[0037]其中,导航线路信息下发方式可以包括短信、图片、视频、IVR (Interactive VoiceResponse,互动式语音应答)等方式。
[0038]如图2所示,当目标终端所在的地理位置发生变化时,可以再次执行步骤S102-103,以便实时更新导航线路信息,使被导航用户及时调整路线最终到达目标终端所在地。
[0039]另外,导航装置还可以将导航线路信息发送给目标终端,以便目标用户及时了解被导航用户的线路信息,预测被导航用户到达时间等。当目标用户发现由于自身位置变化使导航线路更新,导致被导航用户与目标用户汇合的路线更长时,目标用户可以及时调整自身的线路,以便更快地与被导航用户汇合。
[0040]上述实施例的导航方法,在用户无法提供准确的目的地位置信息的情况下,或者由于目标用户移动导致目的地位置动态变化的情况下,依然能够为用户提供有效、准确的导航服务。应用场景例如是被导航用户需要到目标用户的所在位置汇合,而目标用户又无法提供准确的目的地位置信息,又例如,目标用户的位置发生改变导致目的地位置动态变化,本发明可以给被导航用户提供动态的导航线路的规划和指引,使被导航用户和目标用户更加便捷、方便、准确的线路汇合。
[0041]图3为本发明导航装置一个实施例的结构示意图。
[0042]如图3所示,导航装置30包括:
[0043]指令模块301,用于接收目标终端发送的导航指令和被导航终端的手机号码,或者,接收被导航终端发送的导航指令和目标终端的手机号码,并获取发送导航指令的终端的手机号码;
[0044]定位模块302,用于利用基站定位方式根据目标终端和被导航终端的手机号码分别对目标终端和被导航终端进行定位得到目标终端和被导航终端所在的地理位置;
[0045]导航模块303,用于根据目标终端和被导航终端所在的地理位置生成导航线路信息,并将导航线路信息发送到被导航终端,以便被导航用户根据被导航终端上的导航线路信息进行导航到达目标终端所在地。
[0046]定位模块302,具体用于:通过目标终端的手机号码查询目标终端当前所在基站,根据目标终端当前所在基站进行定位得到目标终端所在的地理位置;通过被导航终端的手机号码查询被导航终端当前所在基站,根据被导航终端当前所在基站进行定位得到被导航终端所在的地理位置。
[0047]定位模块302,还用于在实时定位过程中,如果目标终端所在的地理位置发生变化,触发导航模块再次工作。
[0048]导航模块303,具体用于:根据目标终端和被导航终端所在的地理位置,并结合电子地图生成线路导航路径,将线路导航路径发送到被导航终端。
[0049]上述实施例的导航装置,在用户无法提供准确的目的地位置信息的情况下,或者由于目标用户移动导致目的地位置动态变化的情况下,依然能够为用户提供有效、准确的导航服务。应用场景例如是被导航用户需要到目标用户的所在位置汇合,而目标用户又无法提供准确的目的地位置信息,又例如,目标用户的位置发生改变导致目的地位置动态变化,本发明可以给被导航用户提供动态的导航线路的规划和指引,使被导航用户和目标用户更加便捷、方便、准确的线路汇合。
[0050]作为一种参考,本发明提出一种示例性的基站定位方法,以便获取移动终端的位置信息。下面具体说明。
[0051]假设有三个基站1、2、3。各个基站收到移动终端的定位请求后,将基站的位置信息(Xi, Yi, Zi) (i=l, 2,3)和各个基站到达移动终端的信号到达时间TOAi (i=l, 2,3)发送到移动终端。
[0052]根据基站i到达移动终端的时间TOAi (i=l, 2,3)基站各基站之间到达终端的信号到达时间差TDOAy (j=l, 2,3)。TDOA为两两基站到达移动终端的时间差,例如,基站I到终端和基站2到终端的时间差为TDOA1 J=TOA1-TOA2,又例如,基站2到终端和基站3到终端的时间差为 TDOA2,3=Τ0Α2-Τ0Α3。
[0053]获取TDOA后,将TDOA乘以光速即可得到各基站信号到达终端的距离差Λ L=TDOAX C。
[0054]列如下方程:
[0055]
^ij = J(xi —xo)_ + (^/ —/u) +(zi —2o)_ ~y/(xj —xo)_ +(yj —>,o)— +(-y —ro)—
[0056]其中,(XpyyZi)表示基站i的位置坐标,(Xj,yj,zp表示基站j的位置坐标,Cx0,%,Ztl)表示欲定位的移动终端的位置坐标,其中,当i取I时,j可以取2或3,当i取2时,j取3带入上述公式,组成三个方程,联立即可以计算得到移动终端的位置坐标(?,y(l,Z(l)。
[0057]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0058]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种导航方法,该方法包括: 接收目标终端发送的导航指令和被导航终端的手机号码,或者,接收被导航终端发送的导航指令和目标终端的手机号码,并获取发送导航指令的终端的手机号码; 利用基站定位方式根据目标终端和被导航终端的手机号码分别对目标终端和被导航终端进行定位得到目标终端和被导航终端所在的地理位置; 根据目标终端和被导航终端所在的地理位置生成导航线路信息,并将导航线路信息发送到被导航终端,以便被导航用户根据被导航终端上的导航线路信息进行导航到达目标终端所在地。
2.根据权利要求1所述的方法,其特征在于,还包括:当目标终端所在的地理位置发生变化时,再次执行以下步骤: 利用基站定位方式根据目标终端和被导航终端的手机号码分别对目标终端和被导航终端进行定位得到目标终端和被导航终端所在的地理位置; 根据目标终端和被导航终端所在的地理位置生成导航线路信息,并将导航线路信息发送到被导航终端,以便被导航用户根据被导航终端上的导航线路信息进行导航到达目标终端所在地。
3.根据权利要求1所述的方法,其特征在于,所述利用基站定位方式根据目标终端和被导航终端的手机号码分别对目标终端和被导航终端进行定位得到目标终端和被导航终端所在的地理位置包括: 通过目标终端的手机号码查询目标终端当前所在基站,根据目标终端当前所在基站进行定位得到目标终端所在的地理位置; 通过被导航终端的手机号码查询被导航终端当前所在基站,根据被导航终端当前所在基站进行定位得到被导航终端所在的地理位置。
4.根据权利要求1所述的方法,其特征在于,所述根据目标终端和被导航终端所在的地理位置生成导航线路信息包括: 根据目标终端和被导航终端所在的地理位置,并结合电子地图生成线路导航路径。
5.一种导航装置,该装置包括: 指令模块,用于接收目标终端发送的导航指令和被导航终端的手机号码,或者,接收被导航终端发送的导航指令和目标终端的手机号码,并获取发送导航指令的终端的手机号码; 定位模块,用于利用基站定位方式根据目标终端和被导航终端的手机号码分别对目标终端和被导航终端进行定位得到目标终端和被导航终端所在的地理位置; 导航模块,用于根据目标终端和被导航终端所在的地理位置生成导航线路信息,并将导航线路信息发送到被导航终端,以便被导航用户根据被导航终端上的导航线路信息进行导航到达目标终端所在地。
6.根据权利要求5所述的装置,其特征在于, 定位模块,还用于在实时定位过程中,如果目标终端所在的地理位置发生变化,触发导航模块再次工作。
7.根据权利要求5所述的装置,其特征在于,所述定位模块,具体用于: 通过目标终端的手机号码查询目标终端当前所在基站,根据目标终端当前所在基站进行定位得到目标终端所在的地理位置; 通过被导航终端的手机号码查询被导航终端当前所在基站,根据被导航终端当前所在基站进行定位得到被导航终端所在的地理位置。
8.根据权利要求5所述的装置,其特征在于,所述导航模块,具体用于: 根据目标终端和被导航终端所在的地理位置,并结合电子地图生成线路导航路径,将线路导航路径发送到被导航终端。
【文档编号】G01C21/34GK104280038SQ201310291994
【公开日】2015年1月14日 申请日期:2013年7月12日 优先权日:2013年7月12日
【发明者】田海波, 石彦彬, 阳志明, 李凌 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1