能显示对方终端定位信息的终端和显示方法

文档序号:6130372阅读:298来源:国知局
专利名称:能显示对方终端定位信息的终端和显示方法
技术领域
本发明涉及导航定位服务的技术领域,尤其涉及可以显示其他多个终端设备定位信息的技术领域。
背景技术
如今,导航定位服务不断的发展,各种导航定位设备走进我们的生活。其中,应用最广泛的定位系统是美国研制的GPS(Globe Position-finding System,全球导航定位系统)。该系统由空间段、控制段和用户段组成。空间段即卫星星座,GPS卫星分布在6个轨道面内。控制段的任务是对卫星进行维护并维持其正常功能,包括将卫星保持在正确的轨道位置和监测卫星子系统的健康和状况。用户段由用户接收设备组成,用于接收处理卫星发射的伪随机码信号,进行确定用户位置、速度和时间。GPS系统可用于定位、导航、测量和授时等各种用途,已经广泛应用到国民经济的各个领域。除GPS外,世界上还有其他正在使用或正在筹建的导航系统,包括:中国的“北斗”卫星导航系统、欧洲的“伽利略”卫星导航系统、俄罗斯的“格洛纳斯”卫星导航系统和日本的“准天顶”卫星导航系统等。不同的导航系统对应的终端定位模块会有所区别,但所有定位模块的功能都是确定终端的定位信息。目前导航用户终端主要包含:定位模块、封装模块、地图模块;其中定位模块通过各自终端的方式计算得到终端的位置、速度等信息;封装模块将终端的位置、速度信息根据特定协议进行封装;地图模块将显示位置、速度信息并显示附近的主要地理信息,并根据用户的选择在地图上或者以语音的方式进行导航提示。例如常见的GPS导航仪,其工作过程如下:首先,定位模块通过接收GPS信号并捕获、跟踪、下载星历、分析伪距等必要步骤,解算出导航仪终端所在的位置、速度、信号强度、卫星仰角和方位角等信息;其次,封装模块根据例如NMEA-0813协议的规范,将位置、速度、信号强度、卫星仰角和方位角等信息进行封装;进一步,地图模块根据封装的信息,将卫星仰角和方位角显示在卫星星座图界面上,而将用户的位置、速度信息显示在地图上,同时将用户位置附近的一些主要地理信息显示在地图上;进一步,用户将搜索或者在地图上直接选取目的地作为导航的终点位置;最后,在地图上显示一条最佳路径,并给予适当的语音提示信息对用户进行导航。随着导航定位设备的不断改进,无论其首次定位时间还是提供的导航信息的方便性均有很大的提升。但是,目前的多数导航仪只是可以根据自身设备位置进行导航,如果我们想和朋友会合,我们只有通过电话沟通或事先约定会面的位置,才能设置导航,而且还要进行多次沟通,才会找到对方,及为不方便。

发明内容
本发明针对上面的问题将导航终端设备进行改进,并给出使用改进的导航定位终端设备进行导航的新方法。改进后的导航定位终端将具有识别码,并包括定位模块、信息封装模块、绑定识别码模块、可识别定位信息的发送模块、可识别定位信息的接收模块、地图显示模块。
其中,识别码被用来区分不同的终端;其中,定位模块通过终端自己的方式得到自己的定位信息,其定位信息可以包括位置、速度、信号强度、卫星仰角和方位角、UTC时间、精度因子中的一个或任意多个;其中,信息封装模块将终端的定位信息根据特定协议进行封装;其中,绑定识别码模块将封装后的定位信息和识别码进行绑定,生成可识别定位信息;其中,可识别定位信息的发送模块负责向指定的终端发送自己的可识别定位信息,以及请求/应答指令;其中,可识别定位信息的接收模块负责接收其他终端发送给自己的可识别定位信息,以及请求/应答指令;其中,地图显示模块解析可识别定位信息,根据不同的识别码选择不同的显示方式,显示对应的终端的定位信息,也显示附近的主要地理信息,也会根据用户的选择生成导航路线或进行导航提示;发明中所述的请求/应答指令具体包括:定位请求,显示请求,接受应答和拒绝应答,需要获得对方的定位信息时可以向对方终端发送定位请求,需要对方显示自己的定位信息时,可以向对方发送显示请求,通知对方自己是否同意时,选择合适的应答指令发送给对方;发明中所述的识别码可以使用手机号码、QQ号、邮箱等现有可用的可代替识别码,用户可以不必重新备份记录一份新的识别码系统;可识别定位信息的发送模块、可识别定位信息的接收模块也可以和终端的其他应用所用的发送模块和接收模块复用,以达到降低成本的目的;其中的定位信息的接收和发送过程,允许使用现有的收发技术,通过各种途径实现。根据上述说明,在A终端显示B终端的定位信息,其方法如下:步骤1,A终端和B终端通过发送和接收请求应答指令,双方建立这种定位信息交流的许可。步骤2,如果B终端还没生成自己的定位信息,则B终端启动定位模块,确定自己的定位信息;如果A终端还没有启动地图显示模块,则启动地图显示模块。步骤3,B终端的定位模块获得自己的定位信息。步骤4,B终端的信息封装模块对定位信息进行根据导航协议进行封装。步骤5,B终端的绑定识别码模块将封装后的定位信息和识别码进行绑定,生成可识别定位信息;步骤6,B终端的可识别定位信息的发送模块将绑定了识别码的可识别定位信息发送给A终端;步骤7,A终端的可识别定位信息的接收模块接收B终端发给自己的绑定了识别码的可识别定位信息;步骤8,A终端的地图显示模块解析B终端发送的可识别定位信息,并根据识别码决定一种显示方式,将B终端的定位信息以该显示方式显示在地图上,或者对地图上啊已有的定位信息进行更新。其上所述的A终端负责显示可识别的定位信息,故称A终端为显示方的终端;其上所述的B终端负责生成可识别的定位信息,故称B终端为定位方的终端;
其中,步骤I的主动方可以是A终端,也可以是B终端。其中之一,当A终端是主动方时,步骤I的具体过程中如下:首先,A终端发送定位请求指令给B终端;其次,当B终端接收到A终端的定位请求指令后,向A终端发送应答指令;最后,A终端根据接收到的应答指令判断B终端是否许可。其中之二,当B终端是主动方时,步骤I的具体过程如下:首先,B终端发送显示请求指令给A终端;其次,A终端接收到B终端的显示请求指令后,向B终端发送应答指令;最后,B终端根据接收到的应答指令判断A终端是否许可。进一步,A终端和B终端可以预先建立可信关系,可以更加简化步骤I。当A终端和B终端相互可信时,若B终端是主动方,则步骤I可以简化为:B终端可以直接将自己的可识别定位信息发送给A终端显示;若A终端是主动方,则步骤I可以简化为:A终端发送定位请求后,B终端不必回复应答指令,A终端也不必等待应答指令,而是直接进入如上的步骤2。进一步,A终端用户可以选择B终端的位置作为导航的目的地,实现对B终端进行追踪导航的效果。进一步,A终端显示B终端定位信息的同时,A终端的定位信息也可以显示在B终端,A终端或B终端也可以显示其他终端的定位信息,A终端或B终端的定位信息同时也可以显示在其他终端上。其显示方法均可以参照上面的介绍说明。A终端或B终端的定位信息显示在自身终端上,其显示方法和其显示对方终端的定位信息的方法相比,减少了建立相互许可关系的相应步骤,同时也可以选择减少发送接收过程对应的步骤。进一步,其终端可以实际的需求相应的缺失某些模块:1.例如,有些终端只需要显示其他终端的可识别定位信息,这样的终端可以只包括如上所述的识别码、可识别定位信息的发送模块、可识别定位信息的接收模块、地图显示模块,我们称之为显示终端;2.又例如,有些终端只需要将自己的可识别定位信息显示在其他终端,这样的终端可以只包含如上所述的识别码、定位模块、封装模块、绑定识别码的模块、可识别定位信息的发送模块、可识别定位信息的接收模块,我们称之为定位终端;本发明的方案可以达到如下效果:1.用户终端可以方便的显示其他用户的定位信息,并且是在双方授权的情况下进行的,保证了用户信息的安全和可控。2.用户终端可以同时显示多个用户终端的定位信息,极大方便了用户终端定位信息的共享和交流。具体实现方案假设如下情形,首先,A终端启动,定位并显示自身的定位信息;其次,非可信关系的B终端向A终端发来定位请求;再其次,可信关系的C终端向A发来定位请求;再其次,可信关系的D终端向A终端发来显示请求,A终端设置D终端的位置为导航目的地;最后,A终止向C终端发送定位信息。则其实施方案过程如下:第一步,A终端启动并显示自己的定位信息,其具体步骤如下:1.A终端启动自己的定位模块,确定自己的定位信息; 2.A终端的定位模块将自身的定位信息封装成NMEA协议;
3.A终端的绑定识别码的模块将识别码和NMEA协议封装的信息绑定;4.A终端的地图显示模块从可识别定位信息中解析出识别码和定位信息,并将定位信息以Al种显示方式显示在地图上;5.A终端的定位信息每次更新后,都会以Al种显示方式更新、显示在地图上。第二步,B终端需要显示A终端的定位信息,其具体步骤如下:1.B终端开启显示模块,并向A终端发送定位请求指令;2.A终端接收B终端的定位请求指令后有两种选择,第一种选择:向B终端发出同意指令,并执行第4步;第二种选择:向B终端发送拒绝指令,执行第3步;3.B终端接收到拒绝指令后,B终端的用户可以选择其它的操作,停止进行后续步骤;4.B终端接收到同意指令后,准备显示A终端的定位信息;5.A终端将自己可识别的定位信息通过可识别定位信息的发送模块发送给B终端;6.B终端的可识别定位信息接收模块接收发送给自己的可识别定位信息;7.B终端的地图显示模块从可识别的定位信息中解析出识别码和定位信息,并将定位信息以BI种显示方式显示或更新在地图上;8.A终端每次更新定位信息时都转到执行步骤5,B终端对应执行步骤6和步骤7,直到本次会话被终止。第三步,C终端请求显示A终端的定位信息,其具体步骤如下:1.C终端开启显示模块,并向A终端发送定位请求指令;2.A终端接收C终端的定位请求指令后,产生提示信息,告知用户C终端的定位请求被自动许可;3.A终端将可识别定位信息通过可识别定位信息的发送模块发送给C终端;4.C终端的可识别定位信息的接收模块接收到来自A终端的可识别定位信息;5.C终端的地图显示模块从可识别的定位信息中解析出识别码和定位信息,并将定位信息以Cl种显示方式显示或更新在地图上;6.A终端每次更新定位信息时都转到执行步骤3,C终端对应执行步骤4和步骤5,直到本次会话被终止。 第四步,D终端需要A终端显示其定位信息,且A终端设置D终端的位置为目的地,其具体步骤如下:1.D终端启动定位模块,确定自身的定位信息;2.D终端将自身的定位信息进行封装;3.D终端的绑定识别码的模块将封装后的定位信息和识别码绑定。4.D终端的可识别定位信息通过发送模块发送给A终端;5.A终端的可识别定位信息接收模块接收D终端的可识别定位信息,并产生提示,告知用户D终端的显示请求被自动允许;6.A终端的地图显示模块从可识别的定位信息中解析出识别码和定位信息,并将定位信息以A2种显示方式显示或更新在地图上;7.D终端每次更新定位信息时都转到执行步骤4,A终端对应执行步骤5和步骤6,直到本次会话被终止;8.A终端设置D终端的位置作为导航目的地;9.A终端的地图显示模块自动生成并显示导航路线,同时进行导航提示。第五步,A终端终止在C终端显示其定位信息,其具体步骤如下:1.A终端向C终端发送拒绝指令;2.A终端停止向C终端发送定位信息;3.C终端收到A终端的拒绝指令后,C终端用户选择关闭或者其它的操作。
权利要求
1.一种导航定位终端包含定位模块、封装模块和地图显示模块,其中,定位模块生成终端的定位信息;其中,封装模块用于将定位信息按照特定的导航协议进行封装;其中,地图显示模块用于将协议封装的定位信息显示在地图上,并生成导航信息或进行导航提示,其特征在于:还包含识别码、绑定识别码的模块、可识别定位信息的发送模块、可识别定位信息的接收模块,其中,识别码用于区分不同的终端;其中,绑定识别码的模块用于将识别码和自身的定位信息绑定,生成可识别定位信息;其中,可识别定位信息的发送模块用于将请求/应答指令和本终端的可识别定位信息发送至指定的终端;其中,可识别定位信息的接收模块用于接收发送给自己的请求/应答指令和定位方终端的可识别定位信息;其中,地图显示模块还可以根据识别码识区分不同的终端,并根据不同的终端显示或更新对应的定位模块的定位信息。
2.根据权利要求1所述的识别码,其特征在于:使用现有的可识别码系统。
3.根据权利要求1所述的可识别定位信息的发送模块和可识别定位信息的接收模块,其特征在于:可以和终端的其他应用的发送模块和接收模块复用。
4.一种定位终端包含定位模块、封装模块和发送模块,其中,定位模块生成终端的定位信息;其中,封装模块用于将定位信息按照特定的协议进行封装;其中,发送模块用于发送封装后的定位信息;其特征在于:还包含识别码、绑定识别码的模块、可识别定位信息接收模块,其中,识别码用于区分不同的终端;其中,绑定识别码的模块将识别码和定位信息绑定成可识别的定位信息;其中,发送模块或者叫可识别定位信息的发送模块,具体用于将请求/应答指令和自身终端的可识别定位信息发送至指定的终端;其中,可识别定位信息的接收模块需要用于接收发送给自己的请求/应答指令和其他终端发送给自己的可识别的定位信息。
5.一种定位信息的显示终端包含:接收模块和地图显示模块,其中,接收模块接收封装的定位信息;其中,地图显示模块用于将协议封装的定位信息显示在地图上,并生成导航信息或进行导航提示,其特征在于:还包含识别码、可识别定位信息的发送模块,其中,识别码用于区分不同的终端;其中,可识别定位信息的发送模块用于将请求/应答指令发送至指定的终端;其中,接收模块 ,或者叫可识别定位信息的接收模块,用于接收发送给自己的请求/应答指令或可识别定位信息;其中,地图显示模块还可以根据识别码识区分不同的终端,并根据不同的终端显示或更新对应的定位模块的定位信息。
6.一种在不同终端之间进行显示定位信息的方法,定位方的终端设备可以是导航定位终端,也可以是定位终端,而显示方的终端设备可以是导航定位终端,也可以是显示终端,其特征在于包含如下步骤: A.定位方终端启动定位模块,并生成定位信息; B.定位方终端的封装模块按照特定的协议将定位信息封装; C.定位方终端的绑定识别码模块将其识别码和封装后的定位信息绑定,生成可识别定位信息; D.定位方终端的可识别定位信息的发送模块将绑定后的可识别定位信息发送给显示方终端。
E.显示方终端的可识别定位信息的接收模块接收到定位方终端的可识别定位信息; F.显示方终端的地图显示模块解析可识别定位信息,并根据识别码进行判断,如果该识别码对应的定位信息已经被显示在地图上,则更新其定位信息,否则,显示其定位信息。
7.根据权利要求6所述的地图显示模块显示或更新定位信息,其特征在于:其不同终端的定位信息可以用不同的显示方式显示或更新。
8.根据权利要求6所述的步骤,其特征在于:可以选择定位方终端的位置作为导航的目的地,实现对移动的定位终端的跟踪导航。
9.根据权利要求6所述的步骤,其特征在于:在双方之间发送定位信息之前,定位方终端和显示方终端需要建立一种相互许可的关系。
10.根据权利要求9所述的相互许可关系,其特征在于:用户可以事先通过设置,建立相互可信的关系,即默认已经相互允许显示定位信息的关系;也可以通过请求应答机制建立临时的相 互许可关系。
全文摘要
本发明公开了一种可以显示对方终端的定位信息的终端以及显示方法,该方法至少包括定位方终端通过定位模块获得自身的定位信息;定位方终端的封装模块封装定位信息;定位方终端绑定识别码模块将封装的定位信息和自身的识别码绑定,生成可识别定位信息;定位方终端的可识别定位信息的发送模块将绑定了识别码的定位信息发送给显示终端;显示方终端的可识别定位信息接收模块接收到可识别的定位信息;显示方终端的地图显示模块根据其识别码,用不同于显示其他终端的方式显示定位方终端的定位信息。其中的终端必须包含识别码和此过程中需要各自终端具备的模块。
文档编号G01C21/36GK103196458SQ20121000496
公开日2013年7月10日 申请日期2012年1月6日 优先权日2012年1月6日
发明者杨海珠 申请人:杨海珠
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1