导航方法、用于导航的设备和导航系统的制作方法

文档序号:6168084阅读:183来源:国知局
导航方法、用于导航的设备和导航系统的制作方法
【专利摘要】本发明公开了一种导航方法、用于导航的设备和导航系统,属于通信【技术领域】。所述方法包括:定位得到第一终端的位置,获取第二终端的位置;根据第二终端的位置至目标位置的导航信息为第二终端进行导航,其中,所述目标位置为预先指定的位置或者第一终端当前的位置。一种用于导航的第一终端,包括:定位模块、获取模块和导航模块。一种用于导航的服务器,包括:获取模块和发送模块。所述系统包括:第一终端和服务器。本发明实现了基于位置的导航服务,将位置服务和导航功能结合起来,增强了位置服务的功能,充分满足了用户需求。
【专利说明】导航方法、用于导航的设备和导航系统
【技术领域】
[0001]本发明涉及通信【技术领域】,特别涉及一种导航方法、用于导航的设备和导航系统。【背景技术】
[0002]目前,基于地图的服务越来越受到重视,各种产品也相继推出了基于位置的各种服务。百度地图提出了位置共享的服务,用户可以请求好友共享位置信息,也可以将自己的位置信息共享给好友,还可以对已有的共享位置联系人进行设置等等。Google纵横提供了主动分享模式,加入了个人轨迹记录功能,可以及时通过手机上报当前所在的位置,查看好友上报的所在位置,以及查看历史位置信息等等。iPhone提供了一个应用:找到我的朋友(Find My Friends),可以实现手机用户之间的位置追踪功能。
[0003]但是,上述现有技术仅能提供用户的位置信息以供分享,目前还不能提供导航服务。

【发明内容】

[0004]为了实现基于位置的导航服务,本发明提供了一种导航方法、用于导航的设备和导航系统。所述技术方案如下:
[0005]一方面,本发明提供了 一种导航方法,包括:
[0006]进行定位得到第一终端的位置;
[0007]获取第二终端的位置;
[0008]根据所述第二终端的位置至目标位置的导航信息为所述第二终端进行导航,其中,所述目标位置为预先指定的位置或者所述第一终端当前的位置。
[0009]另一方面,本发明还提供了 一种导航方法,包括:
[0010]服务器获取第二终端的位置至目标位置的导航信息,其中,所述目标位置为预先指定的位置或者第一终端当前的位置;
[0011]所述服务器发送获取的所述导航信息给所述第二终端进行导航。
[0012]再一方面,本发明还提供了一种用于导航的第一终端,包括:
[0013]定位模块,用于进行定位得到所述第一终端的位置;
[0014]获取模块,用于获取第二终端的位置;
[0015]导航模块,用于根据所述第二终端的位置至目标位置的导航信息为所述第二终端进行导航,其中,所述目标位置为预先指定的位置或者所述第一终端当前的位置。
[0016]又一方面,本发明还提供了一种用于导航的服务器,包括:
[0017]获取模块,用于获取第二终端的位置至目标位置的导航信息,其中,所述目标位置为预先指定的位置或者第一终端当前的位置;
[0018]发送模块,用于发送所述获取模块获取的所述导航信息给所述第二终端进行导航。
[0019]另一方面,本发明还提供了一种导航系统,包括:如上所述的第一终端,以及如上所述的服务器。
[0020]本发明提供的技术方案带来的有益效果是:通过定位得到第一终端的位置,并获取第二终端的位置,根据第二终端的位置至目标位置的导航信息为第二终端进行导航,实现了基于位置的导航服务,解决了现有技术中仅提供位置共享无法进行导航的问题,将位置服务和导航功能结合起来,充分满足了用户需求,增强了位置服务的功能,使用方便,实用性强。
【专利附图】

【附图说明】
[0021]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本发明实施例1提供的导航方法流程图;
[0023]图2是本发明实施例1提供的群组位置分享及导航的示意图;
[0024]图3是本发明实施例2提供的导航方法流程图;
[0025]图4是本发明实施例3提供的导航方法流程图;
[0026]图5是本发明实施例3提供的导航界面示意图;
[0027]图6是本发明实施例4提供的导航方法流程图;
[0028]图7是本发明实施例4提供的选择导航方式的界面示意图;
[0029]图8是在图7所示的界面中选择自动导航后的界面示意图;
[0030]图9是在图7所示的界面中选择手绘导航后的界面示意图;
[0031]图10是本发明实施例5提供的一种导航方法流程图;
[0032]图11是本发明实施例5提供的另一种导航方法流程图;
[0033]图12是本发明实施例5提供的又一种导航方法流程图;
[0034]图13是本发明实施例6提供的用于导航的第一终端结构图;
[0035]图14是本发明实施例7提供的用户导航的服务器结构图;
[0036]图15是本发明实施例8提供的导航系统结构图。
【具体实施方式】
[0037]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0038]实施例1
[0039]参见图1,本实施例提供了一种导航方法,应用于第一终端,具体包括以下步骤:
[0040]101:第一终端进行定位得到第一终端的位置,并获取第二终端的位置;
[0041]102:根据第二终端的位置至目标位置的导航信息为第二终端进行导航,其中,所述目标位置为预先指定的位置或者所述第一终端当前的位置。
[0042]上述方法可以应用于任意两个终端中。值得一提的是,该方法可以应用于同一个群组内的两个终端。例如,参见图2,为在一个群组内应用上述方法的示意图。其中,一个群组内包括4个终端,对应4个用户分别为sampo, Haijian, Amu和Υ0Υ0,用户sampo已成功邀请了三个好友进行位置共享,在终端的地图界面上清楚地标出了三个已分享的位置,用户可以很方便地查看各个好友的位置信息,也可以为好友进行导航。
[0043]本实施例中,第一终端在与第二终端进行位置共享的过程中,还可以以文字或者语音的方式向第二终端提供导航信息。例如,第一终端可以发送短信给第二终端,通过文字提供第二终端至目标位置之间的路线信息;或者第一终端可以呼叫第二终端,通过语音提供第二终端至目标位置之间的路线信息等等。
[0044]另外,本实施例中,第一终端在与第二终端位置共享的过程中,还可以计算第二终端至目标位置的距离,并且可以随时查看该距离,以便及时了解第二终端的位置变化情况。
[0045]本实施例中,第一终端与第二终端分享的位置信息可以通过消息推送功能来实现,双方设备互相接收push消息从而分享对方的位置信息。第一终端与第二终端分享的位置信息通常是以文字形式描述的地理位置信息,进一步地分享的位置信息还可以包括其它与位置相关的信息,如好友的ID,经纬度坐标、反查地理位置信息等等,这些信息通常来说对用户是不可见的,终端可以根据这些信息在界面上准确地展示对方的位置情况,从而增强了位置分享的效果。
[0046]本实施例中,上述方法还包括:将所述第一终端的位置发送给第二终端,与所述第二终端进行位置共享。
[0047]本实施例中,根据第二终端的位置至目标位置的导航信息为第二终端进行导航,包括:
[0048]向服务器发送请求,请求生成第二终端的位置至目标位置的导航信息,使得服务器获取第二终端的位置至目标位置的导航信息,将该导航信息发送给第二终端进行导航。
[0049]本实施例中,根据第二终端的位置至目标位置的导航信息为第二终端进行导航,包括:
[0050]接收第一终端的用户绘制的第二终端的位置至目标位置的路线信息,将该路线信息发送给第二终端进行导航。
[0051]进一步地,接收第一终端的用户绘制的第二终端的位置至目标位置的路线信息,将该路线信息发送给第二终端进行导航,包括:
[0052]接收第一终端的用户绘制的第二终端的位置至目标位置的路线信息,将该路线信息发送给服务器,使得服务器根据该路线信息生成相应的导航信息,将该导航信息发送给第二终端进行导航。
[0053]本实施例中,根据所述第二终端的位置至目标位置的导航信息为所述第二终端进行导航,包括:
[0054]向服务器发送请求,请求生成所述第二终端的位置至第一位置的导航信息,使得服务器获取所述第二终端的位置至第一位置的第一导航信息;
[0055]接收所述第一终端的用户绘制的所述第一位置至目标位置的路线信息;
[0056]根据所述第一导航信息和所述路线信息生成导航信息,将所述导航信息发送给所述第二终端进行导航;
[0057]其中,所述第一位置为所述第二终端的位置至所述目标位置之间的任一位置。
[0058]本实施例中,根据所述第二终端的位置至目标位置的导航信息为所述第二终端进行导航,包括:[0059]接收所述第一终端的用户绘制的第二终端的位置至第二位置的路线信息;
[0060]向服务器发送请求,请求生成所述第二位置至目标位置的导航信息,使得服务器获取所述第二位置至目标位置的第二导航信息;
[0061]根据所述路线信息和所述第二导航信息生成导航信息,将所述导航信息发送给所述第二终端进行导航;
[0062]其中,所述第二位置为所述第二终端的位置至所述目标位置之间的任一位置。
[0063]本实施例中,根据所述第二终端的位置至目标位置的导航信息为所述第二终端进行导航,包括:
[0064]接收所述第一终端的用户绘制的第二终端的位置至第三位置的第一路线信息,第四位置至目标位置的第二路线信息;
[0065]向服务器发送请求,请求生成所述第三位置至第四位置的导航信息,使得服务器获取所述第三位置至第四位置的第三导航信息;
[0066]根据所述第一路线信息、第二路线信息和所述第三导航信息生成导航信息,将所述导航信息发送给所述第二终端进行导航;
[0067]其中,所述第三位置、第四位置均为所述第二终端的位置至所述目标位置之间的任一位置,且所述第三位置与第四位置不同。
[0068]本实施例中,进行定位得到第一终端的位置之前,还包括:
[0069]第一终端发送请求,请求第二终端与第一终端进行位置共享,其中,所述请求中包含第二终端的号码和指定的标识,所述指定的标识用于获取第一终端的号码;
[0070]当第一终端得到第二终端接受该请求的确认后,执行进行定位得到第一终端的位置的步骤。
[0071]本实施例提供的上述方法,通过定位得到第一终端的位置,并获取第二终端的位置,根据第二终端的位置至目标位置的导航信息为第二终端进行导航,实现了基于位置的导航服务,解决了现有技术中仅提供位置共享无法进行导航的问题,将位置服务和导航功能结合起来,充分满足了用户需求,增强了位置服务的功能,使用方便,实用性强。另外还实现了跨平台分享,任何类型的终端都可以使用实时位置共享,扩大了用户使用范围。进一步地,通过指定的标识指示服务器发送请求方的号码给接收方,在单方邀请的情况下就能实现双方相互位置共享,省去了双方用户互相请求的繁琐步骤,极大地简化了位置共享的操作,降低了使用门榲,简单快捷,实现方便。
[0072]实施例2
[0073]参见图3,本实施例提供了一种导航方法,应用于服务器,具体包括以下步骤:
[0074]301:服务器获取第二终端的位置至目标位置的导航信息,其中,所述目标位置为预先指定的位置或者第一终端当前的位置;
[0075]302:服务器发送该导航信息给第二终端进行导航。
[0076]上述方法中第一终端和第二终端可以为任意两个终端,一种场景下,可以为同一个群组内的两个终端。例如,一个群组内包括5个终端,其中,终端A向好友终端B发起邀请,进行位置共享,在终端B接受邀请后,双方可以实时地共享位置信息,并且,服务器获取终端B至A的导航信息后,将该导航信息发送给终端B进行导航,从而方便终端B快捷地找到终端A。[0077]本实施例中,服务器获取第二终端的位置至目标位置的导航信息,包括:
[0078]服务器接收第一终端根据第一终端的位置和目标位置发送的生成导航信息的请求;
[0079]服务器获取第二终端的位置至目标位置的导航信息。
[0080]本实施例中,服务器获取第二终端的位置至目标位置的导航信息,包括:
[0081]服务器接收第一终端发送的用户绘制的第二终端的位置至目标位置的路线信息,根据该路线信息生成相应的导航信息。
[0082]进一步地,服务器还可以发送该导航信息给第一终端,在第一终端的用户确认发送导航信息后,将该导航信息发送给第二终端进行导航。
[0083]本实施例中,服务器获取第二终端的位置至目标位置的导航信息,包括:
[0084]接收第一终端发送的生成所述第二终端的位置至第一位置的导航信息的请求,获取所述第二终端的位置至第一位置的第一导航信息;
[0085]接收所述第一终端的用户绘制的所述第一位置至目标位置的路线信息,根据所述第一导航信息和所述路线信息生成导航信息;
[0086]其中,所述第一位置为所述第二终端的位置至所述目标位置之间的任一位置。
[0087]本实施例中,服务器获取第二终端的位置至目标位置的导航信息,包括:
[0088]接收所述第一终端的用户绘制的第二终端的位置至第二位置的路线信息;
[0089]接收所述第一终端发送的生成所述第二位置至目标位置的导航信息的请求,获取所述第二位置至目标位置的第二导航信息;
[0090]根据所述路线信息和所述第二导航信息生成导航信息;
[0091]其中,所述第二位置为所述第二终端的位置至所述目标位置之间的任一位置。
[0092]本实施例中,服务器获取第二终端的位置至目标位置的导航信息,包括:
[0093]接收所述第一终端的用户绘制的第二终端的位置至第三位置的第一路线信息,第四位置至目标位置的第二路线信息;
[0094]接收所述第一终端发送的生成所述第三位置至第四位置的导航信息的请求,获取所述第三位置至第四位置的第三导航信息;
[0095]根据所述第一路线信息、第二路线信息和所述第三导航信息生成导航信息;
[0096]其中,所述第三位置、第四位置均为所述第二终端的位置至所述目标位置之间的任一位置,且所述第三位置与第四位置不同。
[0097]本实施例中,上述方法还包括:
[0098]服务器接收第一终端发送的与第二终端进行位置共享的请求,其中,所述请求中包含第二终端的号码和指定的标识;
[0099]服务器根据所述指定的标识获取第一终端的号码,并将第一终端的号码与该请求
一起发送给第二终端。
[0100]本实施例提供的上述方法,通过服务器获取第二终端的位置至目标位置的导航信息,并发送该导航信息给第二终端进行导航,实现了基于位置的导航服务,解决了现有技术中仅提供位置共享无法进行导航的问题,将位置服务和导航功能结合起来,充分满足了用户需求,增强了位置服务的功能,使用方便,实用性强。另外还实现了跨平台分享,任何类型的终端都可以使用实时位置共享,扩大了用户使用范围。进一步地,通过指定的标识指示服务器发送请求方的号码给接收方,在单方邀请的情况下就能实现双方相互位置共享,省去了双方用户互相请求的繁琐步骤,极大地简化了位置共享的操作,降低了使用门槛,简单快捷,实现方便。
[0101]实施例3
[0102]参见图4,本实施例提供了一种导航方法,应用于第一终端和服务器,具体包括以下步骤:
[0103]401:第一终端向服务器发送请求,请求第二终端与第一终端进行位置共享,其中,所述请求中包含第二终端的号码和指定的标识,所述指定的标识用于服务器获取第一终端的号码;
[0104]本实施例中,所述指定的标识可以根据需要预先设置,形式不限,如可以为特定的数字、符号、字母等或者其任意组合。
[0105]402:服务器接收到第一终端发来的位置共享的请求后,根据其中包含的指定的标识,获取第一终端的号码,并根据其中包含的第二终端的号码,将第一终端的号码与该请求一起发送给第二终端;
[0106]403:第二终端接收到该请求和第一终端的号码后,打开位置共享功能,并通过服务器发送接受请求的确认消息给第一终端;
[0107]404:第一终端接收到第二终端接受请求的确认消息后,进行定位得到第一终端的位置,将第一终端的位置发送给第二终端并获取第二终端的位置,与第二终端进行位置共
[0108]405:第一终端向服务器发送请求,请求生成第二终端的位置至目标位置的导航信息;
[0109]本实施例中,可以在第一终端的地图界面上设置导航按钮,第一终端的用户可以通过点击该导航按钮实现发送上述请求给服务器,以为第二终端进行导航,操作简单,非常方便。
[0110]例如,参见图5,为本实施例提供的导航界面示意图。其中,在群组内进行位置分享后,地图界面上显示有好友的位置信息,该位置信息的左边显示有导航按钮,用户可以通过点击该按钮为该好友进行导航,该位置信息的右边显示有通话按钮和短信按钮,用户可以通过点击通话按钮给该好友打电话为其导航,或者用户也可以通过点击短信按钮给该好友发短信为其导航等等。
[0111]406:服务器收到第一终端发来的生成导航信息的请求后,在数据库中查找第二终端的位置至目标位置的导航信息;
[0112]其中,所述目标位置为预先指定的位置或者所述第一终端当前的位置。例如,一种场景下,终端A与终端B进行位置共享,终端A将目标位置设置为二者共同的目的地,如某个饭店,终端A根据终端B当前的位置,可以发送终端B至该饭店的导航信息给终端B,以便终端B尽快赶到该饭店。另一种场景下,终端C与终端D进行位置共享,终端C将自己当前的位置设置为目标位置,并且根据终端D当前的位置发送终端D至终端C的导航信息给终端D,以便终端D尽快赶到终端C的位置与其会合。
[0113]407:服务器将查找到的导航信息发送给第二终端进行导航。
[0114]本实施例提供的上述方法,通过定位得到第一终端的位置,并获取第二终端的位置,根据第二终端的位置至目标位置的导航信息为第二终端进行导航,实现了基于位置的导航服务,解决了现有技术中仅提供位置共享无法进行导航的问题,将位置服务和导航功能结合起来,充分满足了用户需求,增强了位置服务的功能,使用方便,实用性强。另外还实现了跨平台分享,任何类型的终端都可以使用实时位置共享,扩大了用户使用范围。进一步地,通过指定的标识指示服务器发送请求方的号码给接收方,在单方邀请的情况下就能实现双方相互位置共享,省去了双方用户互相请求的繁琐步骤,极大地简化了位置共享的操作,降低了使用门榲,简单快捷,实现方便。
[0115]实施例4
[0116]参见图6,本实施例提供了一种导航方法,应用于第一终端和服务器,与实施例3的不同之处在于,不是自动导航方式而是用户手绘方式进行导航,该方法具体包括以下步骤:
[0117]601:第一终端向服务器发送请求,请求第二终端与第一终端进行位置共享,其中,所述请求中包含第二终端的号码和指定的标识,所述指定的标识用于服务器获取第一终端的号码;
[0118]本实施例中,所述指定的标识可以根据需要预先设置,形式不限,如可以为特定的数字、符号、字母等或者其任意组合。
[0119]602:服务器接收到第一终端发来的位置共享的请求后,根据其中包含的指定的标识,获取第一终端的号码,并根据其中包含的第二终端的号码,将第一终端的号码与该请求一起发送给第二终端;
[0120]603:第二终端接收到该请求和第一终端的号码后,打开位置共享功能,并通过服务器发送接受请求的确认消息给第一终端;
[0121]604:第一终端接收到第二终端接受请求的确认消息后,进行定位得到第一终端的位置,将第一终端的位置发送给第二终端并获取第二终端的位置,与第二终端进行位置共
[0122]605:第一终端接收第一终端的用户绘制的第二终端的位置至目标位置的路线信息,将该路线信息发送给服务器;
[0123]其中,所述目标位置为预先指定的位置或者所述第一终端当前的位置。
[0124]本实施例中,可以在第一终端的地图界面上设置绘制导航按钮,第一终端的用户可以通过点击该按钮来实现用户绘制路线信息,并由第一终端将该路线信息发送给服务器,以便服务器根据该路线信息生成相应的导航信息。
[0125]本实施例中,用户绘制路线信息的方式有多种,本发明对此不做具体限定,如可以为用户手指在起点至终点之间点击几个关键的点,由此得到相应的路线信息;或者,用户可以用手指绘出起点至终点之间的路线,由此得到相应的路线信息等等。
[0126]本实施例中,终端在用户选择为对方导航后,可以在界面上同时显示两个按钮,一个用于触发服务器自动搜索得到导航信息,另一个用于用户绘制路线信息后服务器生成导航信息,以便用户根据需要进行选择。
[0127]例如,参见图7,为本实施例提供的导航方式选择的界面示意图。某一终端A的用户在选择为对方的终端B进行导航后,界面上显示一个按钮为“为他导航”,用于自动为对方终端导航;另一个按钮为“标记路线”,用于手绘路线为对方终端B导航。[0128]一种场景下,如果终端A的用户点击“为他导航”按钮,则触发发送请求给服务器,服务器自动搜索得到对方位置至目标位置的导航信息,并将该导航信息发送给终端B,执行如实施例3所述的流程。此时,对方终端B会接收到一个消息,终端B的用户可以选择接收或者拒绝该导航信息,如果该用户选择接收,则终端B的界面上立即显示该导航信息,如图8所示。
[0129]另一种场景下,如果终端A的用户点击“标记路线”按钮,则当前的地图界面进入可编辑状态,用户可以用手指点击起点至终点间的几处位置,终端A将用户点击的位置信息发送给服务器,服务器生成相应的导航信息并返回给终端A,终端A的用户可以立即在地图界面上看到该路线,如图9所示。进一步地,终端A的用户在确认服务器返回的路线无误后,可以选择发送,从而触发服务器将该导航信息发送给对方终端B,从而为终端B进行导航。
[0130]606:服务器收到该路线信息后,根据该路线信息生成相应的导航信息并发送给第一终端;
[0131]本实施例中,所述路线信息是指根据用户绘制的结果得到的相关位置信息,该信息可以为多个位置点的坐标信息,或者可以为一条轨迹信息等等。所述导航信息是指服务器根据路线信息计算得到的导航信息,为一条轨迹信息,可以显示在终端的地图界面上供用户查看。
[0132]607:第一终端收到该导航信息后,将该导航信息显示在界面上供用户确认,在第一终端的用户确认发送该导航信息后,发送消息给服务器,请求发送该导航信息给第二终端;
[0133]608:服务器收到该消息后,将该导航信息发送给第二终端进行导航。
[0134]本实施例提供的上述方法,通过定位得到第一终端的位置,并获取第二终端的位置,根据第二终端的位置至目标位置的导航信息为第二终端进行导航,实现了基于位置的导航服务,解决了现有技术中仅提供位置共享无法进行导航的问题,将位置服务和导航功能结合起来,充分满足了用户需求,增强了位置服务的功能,使用方便,实用性强。另外还实现了跨平台分享,任何类型的终端都可以使用实时位置共享,扩大了用户使用范围。进一步地,通过指定的标识指示服务器发送请求方的号码给接收方,在单方邀请的情况下就能实现双方相互位置共享,省去了双方用户互相请求的繁琐步骤,极大地简化了位置共享的操作,降低了使用门榲,简单快捷,实现方便。
[0135]实施例5
[0136]本实施例将服务器自动获取导航信息与用户绘制路线信息结合起来应用,提供以下几种不同的方案。
[0137]第一方面,参见图10,提供了一种导航方法,包括:
[0138]1001:进行定位得到第一终端的位置;
[0139]1002:获取第二终端的位置;
[0140]1003:向服务器发送请求,请求生成所述第二终端的位置至第一位置的导航信息,使得服务器获取所述第二终端的位置至第一位置的第一导航信息;
[0141]1004:接收所述第一终端的用户绘制的所述第一位置至目标位置的路线信息;
[0142]1005:根据所述第一导航信息和所述路线信息生成导航信息,将所述导航信息发送给所述第二终端进行导航;
[0143]其中,所述第一位置为所述第二终端的位置至所述目标位置之间的任一位置。
[0144]图10所述的方法可以应用于以下场景:一段路程中前面一部分路程由服务器自动导航,后面一部分路程由用户绘制路线信息进行导航。其中,可以使用服务器对整段路程的较大路段进行导航,速度较快,能够帮助用户迅速找到目标位置附近的位置;然后,使用用户绘制的路线信息对该段路程的最后一小段进行精确导航,能够帮助用户准确地找到目标位置,可以提高导航的精度。当第二终端的用户对达到目标位置的最后一段路程不熟悉的时候,可以采用这种方案来实现。
[0145]例如,第二终端的位置为公司的地点A,目标位置为饭店的地点B,其中,地点M为A和B之间且距离B较近的一个地铁口的位置,采用上述方法可以首先通过服务器对A至M之间的路段进行自动导航,然后使用用户绘制的M至B之间的路线信息进行精确导航,从而可以帮助第二终端迅速、准确地达到目标位置B。
[0146]第二方面,参见图11,提供了一种导航方法,包括:
[0147]1101:进行定位得到第一终端的位置;
[0148]1102:获取第二终端的位置;
[0149]1103:接收所述第一终端的用户绘制的第二终端的位置至第二位置的路线信息;
[0150]1104:向服务器发送请求,请求生成所述第二位置至目标位置的导航信息,使得服务器获取所述第二位置至目标位置的第二导航信息;
[0151]1105:根据所述路线信息和所述第二导航信息生成导航信息,将所述导航信息发送给所述第二终端进行导航;
[0152]其中,所述第二位置为所述第二终端的位置至所述目标位置之间的任一位置。
[0153]图11所述的方法可以应用于以下场景:一段路程中前面一部分路程由用户绘制路线信息进行导航,后面一部分路程由服务器自动导航。其中,可以使用用户绘制的路线信息对整段路程的前面一小段进行精确导航,能够帮助用户准确地找到起点附近的某一个位置,可以提高导航的精度;然后,使用服务器对该段路程的后面剩余的较大路段进行导航,速度较快,能够帮助用户迅速找到目标位置。当第二终端的用户对开始的一段路程不熟悉的时候,可以采用这种方案来实现。
[0154]例如,第二终端的位置为某一酒店的地点A,目标位置为景点的地点B,其中,地点N为A和B之间且距离A较近的一个公交车站的位置,采用上述方法可以首先使用用户绘制的A至N之间的路线信息进行精确导航,然后通过服务器对N至B之间的路段进行自动导航,从而可以帮助第二终端迅速、准确地达到目标位置B。
[0155]第三方面,参见图12,提供了一种导航方法,包括:
[0156]1201:进行定位得到第一终端的位置;
[0157]1202:获取第二终端的位置;
[0158]1203:接收所述第一终端的用户绘制的第二终端的位置至第三位置的第一路线信息,第四位置至目标位置的第二路线信息;
[0159]1204:向服务器发送请求,请求生成所述第三位置至第四位置的导航信息,使得服务器获取所述第三位置至第四位置的第三导航信息;
[0160]1205:根据所述第一路线信息、第二路线信息和所述第三导航信息生成导航信息,将所述导航信息发送给所述第二终端进行导航;
[0161]其中,所述第三位置、第四位置均为所述第二终端的位置至所述目标位置之间的任一位置,且所述第三位置与第四位置不同。
[0162]图12所述的方法可以应用于以下场景:一段路程中间的一部分由服务器自动导航,前后两部分路程均由用户绘制路线信息进行导航。首先,可以使用用户绘制的路线信息对整段路程的前面一段进行精确导航,能够帮助用户准确地找到起点附近的某一个位置,可以提高导航的精度;然后,使用服务器对该段路程中间的一大路段进行导航,速度较快,能够帮助用户迅速找到终点附近的某一个位置;最后,再使用用户绘制的路线信息对最后一段路程进行精确导航,从而帮助用户准确到达目标位置。当第二终端的用户对开始和结束的两段路程不熟悉的时候,可以采用这种方案来实现。
[0163]例如,第二终端的位置为某一住宅小区的地点A,目标位置为某一度假中心的地点B,其中,在A和B之间,距离A较近的一个写字楼的位置为X,距离B较近的一个商场的位置为Y,采用上述方法可以首先使用用户绘制的A至X之间的路线信息进行精确导航,然后通过服务器对X至Y之间的路段进行自动导航,最后使用用户绘制的Y至B之间的路线信息进行精确导航,从而可以帮助第二终端迅速、准确地达到目标位置B。
[0164]本实施例提供的上述方法,通过定位得到第一终端的位置,并获取第二终端的位置,根据第二终端的位置至目标位置的导航信息为第二终端进行导航,所述导航信息为服务器自动获取的导航信息与用户绘制的路线信息的结合,实现了自动和绘制结合的导航服务,解决了现有技术中仅提供位置共享无法进行导航的问题,将位置服务和导航功能结合起来,充分满足了用户需求,增强了位置服务的功能,使用方便,实用性强。另外还实现了跨平台分享,任何类型的终端都可以使用实时位置共享,扩大了用户使用范围。
[0165]值得一提的是,上述方法均将服务器自动获取导航信息与用户绘制路线信息结合起来应用,通过服务器自动导航,速度较快,使用用户绘制的路线信息进行导航,导航信息比较精确,二者结合,不仅提高了导航的速度,同时也提高了导航的精度,达到了良好的导航效果。与单独使用服务器自动导航相比,极大地提高了导航的精度,与单独使用用户绘制路线信息进行导航相比,极大地减少了用户的工作量。
[0166]实施例6
[0167]参见图13,本实施例提供了一种用于导航的第一终端,包括:
[0168]定位模块1301,用于进行定位得到第一终端的位置;
[0169]获取模块1302,用于获取第二终端的位置;
[0170]导航模块1303,用于根据所述第二终端的位置至目标位置的导航信息为所述第二终端进行导航,其中,所述目标位置为预先指定的位置或者所述第一终端当前的位置。
[0171 ] 本实施例中,所述第一终端还包括:
[0172]共享模块,用于将所述第一终端的位置发送给第二终端,与所述第二终端进行位
置共享。
[0173]本实施例中,导航模块1303包括:
[0174]第一导航单元,用于向服务器发送请求,请求生成所述第二终端的位置至目标位置的导航信息,以使所述服务器获取所述第二终端的位置至目标位置的导航信息,并将所述导航信息发送给所述第二终端进行导航。[0175]本实施例中,导航模块1303包括:
[0176]第二导航单元,用于接收所述第一终端的用户绘制的所述第二终端的位置至目标位置的路线信息,将所述路线信息发送给第二终端进行导航。
[0177]进一步地,第二导航单元用于接收所述第一终端的用户绘制的所述第二终端的位置至目标位置的路线信息,将所述路线信息发送给服务器,使得服务器根据所述路线信息生成的相应的导航信息,将所述导航信息发送给所述第二终端进行导航。
[0178]本实施例中,导航模块1303包括:
[0179]第三导航单元,用于向服务器发送请求,请求生成所述第二终端的位置至第一位置的导航信息,使得服务器获取所述第二终端的位置至第一位置的第一导航信息;接收所述第一终端的用户绘制的所述第一位置至目标位置的路线信息;根据所述第一导航信息和所述路线信息生成导航信息,将所述导航信息发送给所述第二终端进行导航;
[0180]其中,所述第一位置为所述第二终端的位置至所述目标位置之间的任一位置。
[0181 ] 本实施例中,导航模块1303包括:
[0182]第四导航单元,用于接收所述第一终端的用户绘制的第二终端的位置至第二位置的路线信息;向服务器发送请求,请求生成所述第二位置至目标位置的导航信息,使得服务器获取所述第二位置至目标位置的第二导航信息;根据所述路线信息和所述第二导航信息生成导航信息,将所述导航信息发送给所述第二终端进行导航;
[0183]其中,所述第二位置为所述第二终端的位置至所述目标位置之间的任一位置。
[0184]本实施例中,导航模块1303包括:
[0185]第五导航单元,用于接收所述第一终端的用户绘制的第二终端的位置至第三位置的第一路线信息,第四位置至目标位置的第二路线信息;向服务器发送请求,请求生成所述第三位置至第四位置的导航信息,使得服务器获取所述第三位置至第四位置的第三导航信息;根据所述第一路线信息、第二路线信息和所述第三导航信息生成导航信息,将所述导航信息发送给所述第二终端进行导航;
[0186]其中,所述第三位置、第四位置均为所述第二终端的位置至所述目标位置之间的任一位置,且所述第三位置与第四位置不同。
[0187]本实施例中,第一终端还包括:
[0188]共享请求模块,用于在定位模块1301进行定位得到所述第一终端的位置之前,发送请求,请求所述第二终端与所述第一终端进行位置共享,其中,所述请求中包含所述第二终端的号码和指定的标识,所述指定的标识用于获取所述第一终端的号码;当得到所述第二终端接受所述请求的确认后,执行进行定位得到所述第一终端的位置的步骤。
[0189]本实施例提供的上述第一终端可以执行上述任一方法实施例中提供的方法,详细过程见方法实施例中的描述,此处不赘述。
[0190]本实施例提供的上述第一终端,通过定位得到第一终端的位置,并获取第二终端的位置,根据第二终端的位置至目标位置的导航信息为第二终端进行导航,实现了基于位置的导航服务,解决了现有技术中仅提供位置共享无法进行导航的问题,将位置服务和导航功能结合起来,充分满足了用户需求,增强了位置服务的功能,使用方便,实用性强。另外还实现了跨平台分享,任何类型的终端都可以使用实时位置共享,扩大了用户使用范围。进一步地,通过指定的标识指示服务器发送请求方的号码给接收方,在单方邀请的情况下就能实现双方相互位置共享,省去了双方用户互相请求的繁琐步骤,极大地简化了位置共享的操作,降低了使用门榲,简单快捷,实现方便。
[0191]实施例7
[0192]参见图14,本实施例提供了一种用于导航的服务器,包括:
[0193]获取模块1401,用于获取第二终端的位置至目标位置的导航信息,其中,所述目标位置为预先指定的位置或者第一终端当前的位置;
[0194]发送模块1402,用于发送获取模块1401获取的所述导航信息给所述第二终端进行导航。
[0195]本实施例中,获取模块1401包括:
[0196]第一获取单元,用于接收所述第一终端根据所述第一终端的位置和目标位置发送的生成导航信息的请求,获取所述第二终端的位置至目标位置的导航信息。
[0197]本实施例中,获取模块1401包括:
[0198]第二获取单元,用于接收所述第一终端发送的用户绘制的所述第二终端的位置至目标位置的路线信息,根据所述路线信息生成相应的导航信息。
[0199]进一步地,发送模块1402可以先发送所述导航信息给所述第一终端,在所述第一终端的用户确认发送导航信息后,将所述导航信息发送给所述第二终端进行导航。
[0200]本实施例中,获取模块1401包括:
[0201]第三获取单元,用于接收第一终端发送的生成所述第二终端的位置至第一位置的导航信息的请求,获取所述第二终端的位置至第一位置的第一导航信息;接收所述第一终端的用户绘制的所述第一位置至目标位置的路线信息,根据所述第一导航信息和所述路线信息生成导航信息;
[0202]其中,所述第一位置为所述第二终端的位置至所述目标位置之间的任一位置。
[0203]本实施例中,获取模块1401包括:
[0204]第四获取单元,用于接收所述第一终端的用户绘制的第二终端的位置至第二位置的路线信息;接收所述第一终端发送的生成所述第二位置至目标位置的导航信息的请求,获取所述第二位置至目标位置的第二导航信息;根据所述路线信息和所述第二导航信息生成导航信息;
[0205]其中,所述第二位置为所述第二终端的位置至所述目标位置之间的任一位置。
[0206]本实施例中,获取模块1401包括:
[0207]第五获取单元,用于接收所述第一终端的用户绘制的第二终端的位置至第三位置的第一路线信息,第四位置至目标位置的第二路线信息;接收所述第一终端发送的生成所述第三位置至第四位置的导航信息的请求,获取所述第三位置至第四位置的第三导航信息;根据所述第一路线信息、第二路线信息和所述第三导航信息生成导航信息;
[0208]其中,所述第三位置、第四位置均为所述第二终端的位置至所述目标位置之间的任一位置,且所述第三位置与第四位置不同。
[0209]本实施例中,所述服务器还包括:
[0210]位置共享触发模块,用于接收所述第一终端发送的与所述第二终端进行位置共享的请求,其中,所述请求中包含所述第二终端的号码和指定的标识;根据所述指定的标识获取所述第一终端的号码,并将所述第一终端的号码与所述请求一起发送给所述第二终端。[0211]本实施例提供的上述服务器可以执行上述任一方法实施例中提供的方法,详细过程见方法实施例中的描述,此处不赘述。
[0212]本实施例提供的上述服务器,通过获取第二终端的位置至目标位置的导航信息,并发送该导航信息给第二终端进行导航,实现了基于位置的导航服务,解决了现有技术中仅提供位置共享无法进行导航的问题,将位置服务和导航功能结合起来,充分满足了用户需求,增强了位置服务的功能,使用方便,实用性强。另外还实现了跨平台分享,任何类型的终端都可以使用实时位置共享,扩大了用户使用范围。进一步地,通过指定的标识指示服务器发送请求方的号码给接收方,在单方邀请的情况下就能实现双方相互位置共享,省去了双方用户互相请求的繁琐步骤,极大地简化了位置共享的操作,降低了使用门槛,简单快捷,实现方便。
[0213]实施例8
[0214]参见图15,本实施例提供了一种导航系统,包括:第一终端1501和服务器1502。
[0215]所述第一终端1501与实施例6中描述的第一终端功能相同,所述服务器1502与实施例7中描述的服务器功能相同,此处不赘述。
[0216]本实施例提供的上述系统可以执行上述任一方法实施例中提供的方法,详细过程见方法实施例中的描述,此处不赘述。
[0217]本实施例提供的上述系统,通过第一终端定位得到第一终端的位置,并获取第二终端的位置,根据第二终端的位置至目标位置的导航信息为第二终端进行导航,实现了基于位置的导航服务,解决了现有技术中仅提供位置共享无法进行导航的问题,将位置服务和导航功能结合起来,充分满足了用户需求,增强了位置服务的功能,使用方便,实用性强。另外还实现了跨平台分享,任何类型的终端都可以使用实时位置共享,扩大了用户使用范围。进一步地,通过指定的标识指示服务器发送请求方的号码给接收方,在单方邀请的情况下就能实现双方相互位置共享,省去了双方用户互相请求的繁琐步骤,极大地简化了位置共享的操作,降低了使用门榲,简单快捷,实现方便。
[0218]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0219]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种导航方法,其特征在于,所述方法包括: 进行定位得到第一终端的位置; 获取第二终端的位置; 根据所述第二终端的位置至目标位置的导航信息为所述第二终端进行导航,其中,所述目标位置为预先指定的位置或者所述第一终端当前的位置。
2.根据权利要求1所述的方法,其特征在于,还包括:将所述第一终端的位置发送给第二终端,与所述第二终端进行位置共享。
3.根据权利要求1或2所述的方法,其特征在于,根据所述第二终端的位置至目标位置的导航信息为所述第二终端进行导航,包括: 向服务器发送请求,请求生成所述第二终端的位置至目标位置的导航信息,使得所述服务器获取所述第二终端的位置至目标位置的导航信息,将所述导航信息发送给所述第二终端进行导航。
4.根据权利要求1或2所述的方法,其特征在于,根据所述第二终端的位置至目标位置的导航信息为所述第二终端进行导航,包括: 接收所述第一终端的用户绘制的所述第二终端的位置至目标位置的路线信息,将所述路线信息发送给所述第二终端进行导航。
5.根据权利要求4所述的方法,其特征在于,接收所述第一终端的用户绘制的所述第二终端的位置至目标位置的路线信息,将所述路线信息发送给所述第二终端进行导航,包括: 接收所述第一终端的用户绘制的所述第二终端的位置至目标位置的路线信息,将所述路线信息发送给服务器,使得所述服务器根据所述路线信息生成相应的导航信息,将所述导航信息发送给所述第二终端进行导航。
6.根据权利要求1或2所述的方法,其特征在于,根据所述第二终端的位置至目标位置的导航信息为所述第二终端进行导航,包括: 向服务器发送请求,请求生成所述第二终端的位置至第一位置的导航信息,使得服务器获取所述第二终端的位置至第一位置的第一导航信息; 接收所述第一终端的用户绘制的所述第一位置至目标位置的路线信息; 根据所述第一导航信息和所述路线信息生成导航信息,将所述导航信息发送给所述第二终端进行导航; 其中,所述第一位置为所述第二终端的位置至所述目标位置之间的任一位置。
7.根据权利要求1或2所述的方法,其特征在于,根据所述第二终端的位置至目标位置的导航信息为所述第二终端进行导航,包括: 接收所述第一终端的用户绘制的第二终端的位置至第二位置的路线信息; 向服务器发送请求,请求生成所述第二位置至目标位置的导航信息,使得服务器获取所述第二位置至目标位置的第二导航信息; 根据所述路线信息和所述第二导航信息生成导航信息,将所述导航信息发送给所述第二终端进行导航; 其中,所述第二位置为所述第二终端的位置至所述目标位置之间的任一位置。
8.根据权利要求1或2所述的方法,其特征在于,根据所述第二终端的位置至目标位置的导航信息为所述第二终端进行导航,包括: 接收所述第一终端的用户绘制的第二终端的位置至第三位置的第一路线信息,第四位置至目标位置的第二路线信息; 向服务器发送请求,请求生成所述第三位置至第四位置的导航信息,使得服务器获取所述第三位置至第四位置的第三导航信息; 根据所述第一路线信息、第二路线信息和所述第三导航信息生成导航信息,将所述导航信息发送给所述第二终端进行导航; 其中,所述第三位置、第四位置均为所述第二终端的位置至所述目标位置之间的任一位置,且所述第三位置与第四位置不同。
9.根据权利要求1至8中任一项所述的方法,其特征在于,进行定位得到第一终端的位置之前,还包括: 所述第一终端发送请求,请求所述第二终端与所述第一终端进行位置共享,其中,所述请求中包含所述第二终端的号码和指定的标识,所述指定的标识用于获取所述第一终端的号码; 当所述第一终端得到所述第二终端接受所述请求的确认后,执行进行定位得到第一终端的位置的步骤。
10.一种导航方法,其特征在于,所述方法包括: 服务器获取第二终端的位置至目标位置的导航信息,其中,所述目标位置为预先指定的位置或者第一终端当前的位置; 所述服务器发送获取的所述导航信息给所述第二终端进行导航。
11.根据权利要求10所述的方法,其特征在于,服务器获取第二终端的位置至目标位置的导航信息,包括: 所述服务器接收所述第一终端根据所述第一终端的位置和目标位置发送的生成导航信息的请求; 所述服务器获取所述第二终端的位置至目标位置的导航信息。
12.根据权利要求10所述的方法,其特征在于,服务器获取第二终端的位置至目标位置的导航信息,包括: 所述服务器接收所述第一终端发送的用户绘制的所述第二终端的位置至目标位置的路线信息,根据所述路线信息生成相应的导航信息。
13.根据权利要求10所述的方法,其特征在于,服务器获取第二终端的位置至目标位置的导航信息,包括: 接收第一终端发送的生成所述第二终端的位置至第一位置的导航信息的请求,获取所述第二终端的位置至第一位置的第一导航信息; 接收所述第一终端的用户绘制的所述第一位置至目标位置的路线信息,根据所述第一导航信息和所述路线信息生成导航信息; 其中,所述第一位置为所述第二终端的位置至所述目标位置之间的任一位置。
14.根据权利要求10所述的方法,其特征在于,服务器获取第二终端的位置至目标位置的导航信息,包括: 接收所述第一终端的用户绘制的第二终端的位置至第二位置的路线信息;接收所述第一终端发送的生成所述第二位置至目标位置的导航信息的请求,获取所述第二位置至目标位置的第二导航信息; 根据所述路线信息和所述第二导航信息生成导航信息; 其中,所述第二位置为所述第二终端的位置至所述目标位置之间的任一位置。
15.根据权利要求10所述的方法,其特征在于,服务器获取第二终端的位置至目标位置的导航信息,包括: 接收所述第一终端的用户绘制的第二终端的位置至第三位置的第一路线信息,第四位置至目标位置的第二路线信息; 接收所述第一终端发送的生成所述第三位置至第四位置的导航信息的请求,获取所述第三位置至第四位置的第三导航信息; 根据所述第一路线信息、第二路线信息和所述第三导航信息生成导航信息; 其中,所述第三位置、第四位置均为所述第二终端的位置至所述目标位置之间的任一位置,且所述第 位置与第四位置不同。
16.根据权利要求10至15中任一项所述的方法,其特征在于,所述方法还包括: 所述服务器接收所述第一终端发送的与所述第二终端进行位置共享的请求,其中,所述请求中包含所述第二终端的号码和指定的标识; 所述服务器根据所述指定的标识获取所述第一终端的号码,并将所述第一终端的号码与所述请求一起发送给所述第二终端。
17.一种用于导航的第一终端,其特征在于,所述第一终端包括: 定位模块,用于进行定位得到所述第一终端的位置; 获取模块,用于获取第二终端的位置; 导航模块,用于根据所述第二终端的位置至目标位置的导航信息为所述第二终端进行导航,其中,所述目标位置为预先指定的位置或者所述第一终端当前的位置。
18.根据权利要求17所述的第一终端,其特征在于,还包括: 共享模块,用于将所述第一终端的位置发送给第二终端,与所述第二终端进行位置共享。
19.根据权利要求17或18所述的第一终端,其特征在于,所述导航模块包括: 第一导航单元,用于向服务器发送请求,请求生成所述第二终端的位置至目标位置的导航信息,使得所述服务器获取所述第二终端的位置至目标位置的导航信息,并将所述导航信息发送给所述第二终端进行导航。
20.根据权利要求17或18所述的第一终端,其特征在于,所述导航模块包括: 第二导航单元,用于接收所述第一终端的用户绘制的所述第二终端的位置至目标位置的路线信息,将所述路线信息发送给所述第二终端进行导航。
21.根据权利要求20所述的第一终端,其特征在于,所述第二导航单元用于: 接收所述第一终端的用户绘制的所述第二终端的位置至目标位置的路线信息,将所述路线信息发送给服务器,使得所述服务器根据所述路线信息生成相应的导航信息,将所述导航信息发送给所述第二终端进行导航。
22.根据权利要求17或18所述的第一终端,其特征在于,所述导航模块包括: 第三导航单元,用于向服务器发送请求,请求生成所述第二终端的位置至第一位置的导航信息,使得服务器获取所述第二终端的位置至第一位置的第一导航信息;接收所述第一终端的用户绘制的所述第一位置至目标位置的路线信息;根据所述第一导航信息和所述路线信息生成导航信息,将所述导航信息发送给所述第二终端进行导航; 其中,所述第一位置为所述第二终端的位置至所述目标位置之间的任一位置。
23.根据权利要求17或18所述的第一终端,其特征在于,所述导航模块包括: 第四导航单元,用于接收所述第一终端的用户绘制的第二终端的位置至第二位置的路线信息;向服务器发送请求,请求生成所述第二位置至目标位置的导航信息,使得服务器获取所述第二位置至目标位置的第二导航信息;根据所述路线信息和所述第二导航信息生成导航信息,将所述导航信息发送给所述第二终端进行导航; 其中,所述第二位置为所述第二终端的位置至所述目标位置之间的任一位置。
24.根据权利要求17或18所述的第一终端,其特征在于,所述导航模块包括: 第五导航单元,用于接收所述第一终端的用户绘制的第二终端的位置至第三位置的第一路线信息,第四位置至目标位置的第二路线信息;向服务器发送请求,请求生成所述第三位置至第四位置的导航信息,使得服务器获取所述第三位置至第四位置的第三导航信息;根据所述第一路线信息、第二路线信息和所述第三导航信息生成导航信息,将所述导航信息发送给所述第二终端进行导航; 其中,所述第三位置、第四位置均为所述第二终端的位置至所述目标位置之间的任一位置,且所述第三位置与第四位置不同。
25.根据权利要求17至24中任一项所述的第一终端,其特征在于,所述第一终端还包括: 共享请求模块,用于在所述定位模块进行定位得到所述第一终端的位置之前,发送请求,请求所述第二终端与所述第一终端进行位置共享,其中,所述请求中包含所述第二终端的号码和指定的标识,所述指定的标识用于获取所述第一终端的号码;当得到所述第二终端接受所述请求的确认后,执行进行定位得到所述第一终端的位置的步骤。
26.一种用于导航的服务器,其特征在于,所述服务器包括: 获取模块,用于获取第二终端的位置至目标位置的导航信息,其中,所述目标位置为预先指定的位置或者第一终端当前的位置; 发送模块,用于发送所述获取模块获取的所述导航信息给所述第二终端进行导航。
27.根据权利要求26所述的服务器,其特征在于,所述获取模块包括: 第一获取单元,用于接收所述第一终端根据所述第一终端的位置和目标位置发送的生成导航信息的请求,获取所述第二终端的位置至目标位置的导航信息。
28.根据权利要求26所述的服务器,其特征在于,所述获取模块包括: 第二获取单元,用于接收所述第一终端发送的用户绘制的所述第二终端的位置至目标位置的路线信息,根据所述路线信息生成相应的导航信息。
29.根据权利要求26所述的服务器,其特征在于,所述获取模块包括: 第三获取单元,用于接收第一终端发送的生成所述第二终端的位置至第一位置的导航信息的请求,获取所述第二终端的位置至第一位置的第一导航信息;接收所述第一终端的用户绘制的所述第一位置至目标位置的路线信息,根据所述第一导航信息和所述路线信息生成导航信息;其中,所述第一位置为所述第二终端的位置至所述目标位置之间的任一位置。
30.根据权利要求26所述的服务器,其特征在于,所述获取模块包括: 第四获取单元,用于接收所述第一终端的用户绘制的第二终端的位置至第二位置的路线信息;接收所述第一终端发送的生成所述第二位置至目标位置的导航信息的请求,获取所述第二位置至目标位置的第二导航信息;根据所述路线信息和所述第二导航信息生成导航信息; 其中,所述第二位置为所述第二终端的位置至所述目标位置之间的任一位置。
31.根据权利要求26所述的服务器,其特征在于,所述获取模块包括: 第五获取单元,用于接收所述第一终端的用户绘制的第二终端的位置至第三位置的第一路线信息,第四位置至目标位置的第二路线信息;接收所述第一终端发送的生成所述第三位置至第四位置的导航信息的请求,获取所述第三位置至第四位置的第三导航信息;根据所述第一路线信息、第二路线信息和所述第三导航信息生成导航信息; 其中,所述第三位置、第四位置均为所述第二终端的位置至所述目标位置之间的任一位置,且所述第三位置与第四位置不同。
32.根据权利要求26至31中任一项所述的服务器,其特征在于,所述服务器还包括: 位置共享触发模块,用于接收所述第一终端发送的与所述第二终端进行位置共享的请求,其中,所述请求中包含所述第二终端的号码和指定的标识;根据所述指定的标识获取所述第一终端的号码,并将所述第一终端的号码与所述请求一起发送给所述第二终端。
33.一种导航系统,其特征在于,所述系统包括:如权利要求17至25中任一项所述的第一终端,以及如权利要求26至32中任一项所述的服务器。
【文档编号】G01C21/00GK103968822SQ201310027273
【公开日】2014年8月6日 申请日期:2013年1月24日 优先权日:2013年1月24日
【发明者】栾昊, 张颖峰, 王牧 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1