导航方法、导航终端及服务器与流程

文档序号:11473421阅读:263来源:国知局
导航方法、导航终端及服务器与流程

本发明涉及导航领域,具体而言,涉及一种导航方法、导航终端及服务器。



背景技术:

随着汽车的普及,多数汽车用户出行都会使用导航系统规划行程,并实时播报路况。导航系统一般分为车载导航系统和手机导航系统,但由于手机导航系统比车载导航系统更新更及时便捷,多数用户更倾向于使用手机导航系统。

在相关技术中,手机导航系统只能提供单用户服务,即,在每次导航过程中,只能基于当前用户的位置信息来实时播报导航信息。这样,亲朋好友开几台车参加自驾游,共同驶往同一个目的地,驾驶员之间在行进途中由于只能通过手机询问对方的当前位置、行程进度等等,不仅难以得到准确的数据,而且会产生额外的交流成本。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种导航方法、导航终端及服务器,以至少解决由于当前的手机导航系统只能提供单用户服务造成的查询其他用户的导航信息需要耗费额外的交流成本的技术问题。

根据本发明实施例的一个方面,提供了一种导航方法,包括:接收第一导航终端发送的导航信息查看请求,其中,上述导航信息查看请求用于指示查看导航信息中的以下至少之一:至少第二导航终端对应的当前位置、剩余行程公里数、剩余行程时间,上述第一导航终端与上述至少第二导航终端间的相对距离,上述目标导航终端和上述至少第二导航终端的行程辐射图;根据接收到的导航信息查看请求,将对应的导航信息发送给上述第一导航终端,其中,上述第一导航终端用于显示上述对应的导航信息。

根据本发明实施例的一个方面,提供了另一种导航方法,包括:向服务器发送第一导航终端对应的导航信息查看请求,其中,上述导航信息查看请求用于指示查看导航信息中的以下至少之一:至少第二导航终端对应的当前位置、剩余行程公里数、剩余行程时间,上述第一导航终端与上述至少第二导航终端间的相对距离,上述第一导航终端和上述至少第二导航终端的行程辐射图;接收并显示上述服务器反馈的与上述导航信息查看请求对应的导航信息。

根据本发明实施例的另一方面,还提供了一种服务器,包括:第一接收单元,用于接收第一导航终端发送的导航信息查看请求,其中,上述导航信息查看请求用于指示查看导航信息中的以下至少之一:至少第二导航终端对应的当前位置、剩余行程公里数、剩余行程时间,上述第一导航终端与上述至少第二导航终端间的相对距离,上述目标导航终端和上述至少第二导航终端的行程辐射图;第一发送单元,用于根据接收到的导航信息查看请求,将对应的导航信息发送给上述第一导航终端,其中,上述第一导航终端用于显示上述对应的导航信息。

根据本发明实施例的另一方面,还提供了一种导航终端,包括:第四发送单元,用于向服务器发送第一导航终端对应的导航信息查看请求,其中,上述导航信息查看请求用于指示查看导航信息中的以下至少之一:至少第二导航终端对应的当前位置、剩余行程公里数、剩余行程时间,上述第一导航终端与上述至少第二导航终端间的相对距离,上述第一导航终端和上述至少第二导航终端的行程辐射图;第五接收单元,用于接收并显示上述服务器反馈的与上述导航信息查看请求对应的导航信息。

在本发明实施例中,采用在一个导航终端查看多个用户的导航信息的方式,通过接收第一导航终端发送的导航信息查看请求,其中,导航信息查看请求用于指示查看导航信息中的以下至少之一:至少第二导航终端对应的当前位置、剩余行程公里数、剩余行程时间,第一导航终端与至少第二导航终端间的相对距离,目标导航终端和至少第二导航终端的行程辐射图;根据接收到的导航信息查看请求,将对应的导航信息发送给第一导航终端,其中,第一导航终端用于显示对应的导航信息,达到了无需额外的交流成本就可以在一个导航终端查看多个用户的导航信息的目的,从而实现了降低导航成本的技术效果,进而解决了由于当前的手机导航系统只能提供单用户服务造成的查询其他用户的导航信息需要耗费额外的交流成本的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的导航方法的流程图;

图2是本发明实施例的一种导航方法的手机终端的硬件结构框图;

图3是根据本发明实施例的另一种可选的导航方法的流程图;

图4是根据本发明实施例的一种可选的导航装置的示意图;

图5是根据本发明实施例的另一种可选的导航装置的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种导航方法的方法实施例。本申请实施例1所提供的方法实施例可以在服务器中执行。图1是根据本发明实施例的一种可选的导航方法的流程图,如图1所示,该导航方法包括以下步骤:

步骤s102,接收第一导航终端发送的导航信息查看请求,其中,导航信息查看请求用于指示查看导航信息中的以下至少之一:至少第二导航终端对应的当前位置、剩余行程公里数、剩余行程时间,第一导航终端与至少第二导航终端间的相对距离,目标导航终端和至少第二导航终端的行程辐射图;

步骤s104,根据接收到的导航信息查看请求,将对应的导航信息发送给第一导航终端,其中,第一导航终端用于显示对应的导航信息。

实施时,服务器可以接收第一导航终端发送的导航信息查看请求,并根据接收到的导航信息查看请求,将对应的导航信息发送给第一导航终端。具体地,本发明实施例可以应用于多用户驾驶多台汽车参加自驾游或赛车等场景,为用户提供导航信息。以下以应用于自驾游场景为例,详细阐述本发明。

例如,在每个用户进入自驾游模式后,开启导航终端(如手机导航系统)与服务器(即数据后台)的自驾游数据(即导航信息)传输通道。其中,自驾游数据传输通道的数据传输策略如下:(1)该数据传输通道可以用于传输自驾游的用户的控制指令;(2)用户(如用户a等)通过该数据传输通道,定时获取其他用户(如用户b、c等)的地理位置、预估的剩余行程公里数、预估的剩余行程时间等,同理,用户也可以定时获取自己的地理位置、预估的剩余行程公里数、预估的剩余行程时间等;(3)用户(如用户a等)定时将自己的导航信息(包括但不限于自己的地理位置、预估的剩余行程公里数、预估的剩余行程时间等)上传到服务器,以其他用户(如用户b、c等)定时获取。

在导航过程中,用户可以设定相关导航功能,例如,(1)用户可以选择其中一个同伴,如点击其“昵称”,此时,新弹出的界面可以显示该用户与该同伴的在直线上的相对距离,这样,可以实现持续监控两者间距离变化的目的;(2)“自驾进度”界面上方提供了“目的地辐射图”功能按钮,用户点击后,可以弹出新的界面显示以目的地为中心的辐射图。具体地,该界面以平面图方式展现,以目的地的地理位置为平面图的中心(原点),平面图使用“上北下南左西右东”方式划分方位,各同伴的标记点基于其当前地理位置(方位),各标记点距离中心的距离等比例于各自的距离目的地的剩余公里数,通过直线连接到平面图中心,达到直观地显示各同伴距离目的地的方位,以及剩余行程的目的。

通过本发明实施例,可以实现支持多用户交互的手机导航系统,达到在手机导航用户中实现实时监控任意两个或者多个用户间在地理位置上的相对距离的目的。通过使用本发明实施例提供的技术方案,用户即可以查看自身的行程进度,又可以查看其它自驾游同伴的行程进度,例如,用户可选择其中一个自驾游同伴,实时监控其与自己的直线相距距离变化情况;用户可以查看所有同伴(包括自己)的当前位置到目的地的辐射图。通过本发明实施例,达到了无需额外的交流成本就可以在一个导航终端查看多个用户的导航信息的目的,从而实现了降低导航成本的技术效果。

可选地,在导航过程中,上述导航方法还可以包括:

s2,接收至少第二导航终端上传的语音聊天数据;

s4,将接收到的语音聊天数据推送给第一导航终端,其中,第一导航终端还用于对语音聊天数据进行播报。

例如,假设在某次自驾游活动中,用户a使用第一导航终端进行导航,用户b使用第二导航终端进行导航,当两者都开启语音导航功能后,服务器可以接收用户a和用户b通过数据传输通道上传的语音聊天数据,并分别将用户a和用户b上传的语音聊天数据实时推送给用户b和用户a,此时,第一导航终端和第二导航终端均可以用于播报与接收到的语音聊天数据对应的语音。

实施时,各用户可以在导航终端中设定自驾游模式。具体地,自驾游模式的相关功能设定如下:(1)每个用户可以在自驾游模式中设定自己的昵称,由于手机导航系统的账号系统相对薄弱,因此设定昵称,可以便于各用户分清彼此;(2)某个用户使用语音聊天时,其昵称(如果已设定的话)会在导航主界面的左下方闪烁(半透明状),以便于其它的用户快速识别其用户身份。

进一步,导航主界面的相关功能设定如下:(1)“自身语音静音”和“关闭群体聊天”功能按钮在主界面的上方展现,便于用户快速关闭/开启,;(2)“自驾进度”功能按钮在主界面的上方展现,用户点击后,进入“自驾进度”界面。“自驾进度”界面在主界面上以半透明的方式覆盖展现,并按照行方式显示自驾游同伴的行程信息,其中,显示的信息包括:用户昵称、预估的剩余行程公里数(即当前位置距离目的地的公里数)、预估的剩余行程时间(即从当前位置到目的地需要的时间)。需要说明的是,用户在使用第一导航终端查看自驾游同伴的行程信息时,也可以查看自己的行程信息。为了便于用户查看,可以在第一行显示用户自己的行程信息。

使用时,为了灵活起见,用户可以选择关闭自己的语音,即单方面静音(自身语音静音),也可以选择关闭语音聊天功能(关闭群体聊天)。例如,用户a可以在自驾游模式过程中,通过交互设定以下用户控制指令:(1)自身语音静音:设定后,用户a的语音将不再上传到服务器,此时,用户b、c等将听不到用户a的语音;(2)关闭群体聊天:设定后,用户a的语音将不再上传到服务器,同时,服务器也不再实时推送用户b、c等的语音料聊天数据到用户a的导航终端。需要说明的是,考虑到用户行车过程中的安全性及使用的便利性,在本发明中使用群体语音聊天功能代替文本聊天功能。

需要说明的是,在开启自驾游模式后,用户也可以退出自驾游模式,具体地,首先,自驾游发起者在导航主界面点击“关闭自驾游”功能按钮,接着其他处于自驾游模式的同伴会听到语音提示,比如“自驾游发起者关闭自驾游模式”,此时,这些同伴的手机导航系统就会自动退出自驾游模式。

通过本发明实施例,在导航系统中提供了语音聊天等社交类交互功能,从而达到了群体语音聊天的目的。

可选地,在接收第一导航终端发送的导航信息查看请求之前,上述方法还可以包括:

s6,接收第一导航终端发送的二维码和/或字符串,其中,二维码和/或字符串是在利用第一导航终端创建导航信息共享群时产生的邀请信息,邀请信息用于邀请至少第二导航终端对应的受邀对象加入导航信息共享群;

s8,将接收到的邀请信息发送给至少第二导航终端对应的受邀对象。

例如,对于参加自驾游的受邀对象而言,可以获取使用第一导航终端的自驾游发起者发送的二维码和/或字符串,并将二维码和/或字符串作为入场凭证进入自驾游模式;而对于自驾游发起者而言,一旦其设定了与本次自驾游对应的导航信息共享群,就会进入自驾游模式。其中,进入自驾游模式开始导航后,主界面中会出现自驾游模式的相关功能按钮。

以用户a,b,c共同参与一次自驾游为例,其中,用户a,b,c分别从不同的地点出发,驶向同一个目的地p。为了实现导航目的,各用户的导航终端(如手机)都需要开启网络连接功能及位置定位功能。具体地,用户a作为发起者,可以通过以下方式发起自驾游模式:

1.1用户a使用手机导航系统进入设置自驾游模式的界面;

1.2用户a设定目的地,选择新建自驾游功能按钮;

1.3手机导航系统界面生成本次自驾游的标识,即二维码标识(简称为二维码)和字符串标识(简称为字符串);

1.4用户a可以使用以下任一方式(包含但不限于)把标识分享给参与自驾游的亲友:a.复制字符串,通过社交类应用(比如微信群,微信朋友聊天,qq聊天群)或者短信等形式,将复制的字符串发送给参与自驾游的亲友;b.把二维码通过社交类应用(比如微信群,微信朋友聊天,qq聊天群)或者短信等形式,分享给参与自驾游的亲友。

通过本发明实施例,可以实现创建导航信息共享群以及邀请其他参与者加入该群的目的。

可选地,在将接收到的邀请信息发送给至少第二导航终端对应的受邀对象之后,上述方法还可以包括:

s10,接收至少第二导航终端发送的申请加入导航信息共享群的验证信息;

s12,根据验证信息对至少第二导航终端接收到的邀请信息的有效性进行验证;

s14,若验证通过,则接受至少第二导航终端发送的受邀对象申请加入导航信息共享群的请求。

需要说明的是,当发起者发送的邀请信息为二维码时,第二导航终端接收之后,需要对二维码进行内容解析,从而生成与二维码对应的字符串,此时,生成的字符串就是验证信息;当发起者发送的邀请信息为字符串时,第二导航终端接收之后,无需对字符串进行处理,此时,接收到的字符串就是验证信息。

由于每次自驾游的持续时间都是有限的,因此二维码和字符串具有有效期,例如,当发起者在手机导航系统中关闭该次自驾游对应的导航信息共享群时,二维码和标识字符串就会失效。另外,二维码和字符串还必须满足相应的格式要求。可见,在本发明实施例中,邀请信息的有效性包括但不限于二维码和字符串在有效期内,且满足相应的格式要求。

具体地,参与者以二维码为凭证申请加入一个导航信息共享群的过程如下:

2.1在社交类应用中将发起者共享的二维码保存到手机中;

2.2进入手机导航系统,选取进入自驾游模式,并选择使用二维码进入方式;

2.3手机导航系统提供文件选择界面,用户选择保存的二维码文件;

2.4手机导航系统检测该文件是否是二维码,若不是,则转步骤2.9,若是,则执行步骤2.5;

2.5手机导航系统识别该二维码,生成对应的字符串,并将生成的字符串传送到服务器验证是否其是否是合法的自驾游标识,即验证其是否有效;

2.6手机导航系统接收服务器的验证结果,若验证结果正确,则从接收到的数据解析出本次自驾游的目的地以及已进入本次自驾游的其他用户信息,若验证结果不正确,则跳转步骤2.8;

2.7语音提示已有多少用户加入了本次自驾游,同时自动设定目的地,并提供规划路线给用户以供选择,跳转步骤2.10;

2.8语音提示“该二维码不正确,未能成功进入自驾游”,跳转步骤2.10;

2.9语音提示“选择的文件不是二维码,未能成功进入自驾游”;

2.10结束本次进入自驾游模式的处理流程。

具体地,参与者以字符串为凭证申请加入一个导航信息共享群的过程如下:

3.1从社交类应用或者短信中复制字符串;

3.2进入手机导航系统,选取进入自驾游模式,并选择使用字符串方式进入;

3.3手机导航系统提供输入界面,用户粘贴该字符串;

3.4手机导航系统把该字符串传送到服务器验证是否是合法的自驾游标识;

3.5手机导航系统接收服务器反馈的验证结果,若验证结果正确,则从接收的数据解析出本次自驾游的目的地以及已进入该次自驾游的其他用户信息,若验证结果不正确,则跳转至步骤3.7;

3.6语音提示已有多少用户进入本次自驾游,同时自动设定目的地,并提供规划路线给用户以供选择,跳转至步骤3.8;

3.7语音提示“该标识字符串不正确,未能成功进入自驾游”,跳转至步骤3.8;

3.8完成该次进入自驾游模式的处理流程。

可选地,在接受至少第二导航终端发送的受邀对象申请加入导航信息共享群的请求之前,上述方法还可以包括:

s16,将受邀对象对应的sim卡号发送给第一导航终端,其中,第一导航终端还用于检测sim卡号是否是其通讯录中的卡号,并反馈检测结果。

具体地,考虑到安全性问题,对于自驾游模式的进入方式设定,还可以考虑结合发起者的手机通讯录(手机号码)进行安全鉴权,其中,鉴权过程如下:

4.1发起者在发起自驾游模式的界面时,勾选“手机通讯录安全鉴权”选项;

4.2申请进入的同伴进入自驾游界面时,需要填写自己的手机号码,手机导航系统在提交字符串到服务器时,同时携带该用户填写的手机号码;

4.3当服务器验证自驾游字符串合法时,发送该用户的手机号码到发起者的手机导航终端;

4.4发起者的手机导航终端接收该用户的手机号码后,检测其是否存在于发起者的手机通讯录,如果不是,则跳转步骤4.6;

4.5在导航主界面弹窗显示“某某准备进入该次自驾游,手机号码xxxxxxxxxxx,其号码存在于您的手机通讯录”,其中,“某某是该手机号码在手机通讯录的名称”,“xxxxxxxxxxx”是手机号码,该次申请自动允许;跳转步骤4.7;

4.6在导航主界面弹窗显示“手机用户xxxxxxxxxxx准备进入该次自驾游,其不再您的手机通讯录,您是否允许?”,发起者可以选择“允许”或者“拒绝”,手机导航系统把发起者的选择上传到服务器后,并下发到申请进入的用户的手机导航终端,申请进入的用户的手机导航系统根据指令来允许或者拒绝该用户进入该次自驾游;

4.7完成该次安全鉴权处理流程。

实施例2

根据本发明实施例,还提供了一种导航方法的方法实施例。

本申请实施例2所提供的方法实施例可以在移动终端中执行。以运行在手机终端上为例,图2是本发明实施例的一种导航方法的手机终端的硬件结构框图。如图2所示,手机终端10可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。本领域普通技术人员可以理解,图2所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,手机终端10还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。

存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的导航方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的导航方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至手机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

在上述运行环境下,本申请提供了如图3所示的导航方法。图3是根据本发明实施例的另一种可选的导航方法的流程图。如图3所示,该导航方法包括以下步骤:

步骤s302,向服务器发送第一导航终端对应的导航信息查看请求,其中,导航信息查看请求用于指示查看导航信息中的以下至少之一:至少导航终端对应的当前位置、剩余行程公里数、剩余行程时间,第一导航终端至少第二导航终端间的相对距离,第一导航终端和至少第二导航终端的行程辐射图;

步骤s304,接收并显示服务器反馈的与导航信息查看请求对应的导航信息。

实施时,第一导航终端可以给服务器发送导航信息查看请求,服务器根据接收到的导航信息查看请求,将对应的导航信息发送给第一导航终端,第一导航终端接收并显示服务器反馈的与导航信息查看请求对应的导航信息。具体地,本发明实施例可以应用于多用户驾驶多台汽车参加自驾游或赛车等场景,为用户提供导航信息。以下以应用于自驾游场景为例,详细阐述本发明。

例如,在每个用户进入自驾游模式后,开启导航终端(如手机导航系统)与服务器(即数据后台)的自驾游数据(即导航信息)传输通道。其中,自驾游数据传输通道的数据传输策略如下:(1)该数据传输通道可以用于传输自驾游的用户的控制指令;(2)用户(如用户a等)通过该数据传输通道,定时获取其他用户(如用户b、c等)的地理位置、预估的剩余行程公里数、预估的剩余行程时间等,同理,用户也可以定时获取自己的地理位置、预估的剩余行程公里数、预估的剩余行程时间等;(3)用户(如用户a等)定时将自己的导航信息(包括但不限于自己的地理位置、预估的剩余行程公里数、预估的剩余行程时间等)上传到服务器,以其他用户(如用户b、c等)定时获取。

在导航过程中,用户可以设定相关导航功能,例如,(1)用户可以选择其中一个同伴,如点击其“昵称”,此时,新弹出的界面可以显示该用户与该同伴的在直线上的相对距离,这样,可以实现持续监控两者间距离变化的目的;(2)“自驾进度”界面上方提供了“目的地辐射图”功能按钮,用户点击后,可以弹出新的界面显示以目的地为中心的辐射图。具体地,该界面以平面图方式展现,以目的地的地理位置为平面图的中心(原点),平面图使用“上北下南左西右东”方式划分方位,各同伴的标记点基于其当前地理位置(方位),各标记点距离中心的距离等比例于各自的距离目的地的剩余公里数,通过直线连接到平面图中心,达到直观地显示各同伴距离目的地的方位,以及剩余行程的目的。

通过本发明实施例,可以实现支持多用户交互的手机导航系统,达到在手机导航用户中实现实时监控任意两个或者多个用户间在地理位置上的相对距离的目的。通过使用本发明实施例提供的技术方案,用户即可以查看自身的行程进度,又可以查看其它自驾游同伴的行程进度,例如,用户可选择其中一个自驾游同伴,实时监控其与自己的直线相距距离变化情况;用户可以查看所有同伴(包括自己)的当前位置到目的地的辐射图。

可选地,该导航方法还可以包括:

s18,接收服务器推送给第一导航终端的语音聊天数据,其中,语音聊天数据为至少第二导航终端上传给服务器的;

s20,对语音聊天数据进行播报。

例如,假设在某次自驾游活动中,用户a使用第一导航终端进行导航,用户b使用第二导航终端进行导航,当两者都开启语音导航功能后,服务器可以接收用户a和用户b通过数据传输通道上传的语音聊天数据,并分别将用户a和用户b上传的语音聊天数据实时推送给用户b和用户a,此时,第一导航终端和第二导航终端均可以用于播报与接收到的语音聊天数据对应的语音。

实施时,各用户可以在导航终端中设定自驾游模式。具体地,自驾游模式的相关功能设定如下:(1)每个用户可以在自驾游模式中设定自己的昵称,由于手机导航系统的账号系统相对薄弱,因此设定昵称,可以便于各用户分清彼此;(2)某个用户使用语音聊天时,其昵称(如果已设定的话)会在导航主界面的左下方闪烁(半透明状),以便于其它的用户快速识别其用户身份。

进一步,导航主界面的相关功能设定如下:(1)“自身语音静音”和“关闭群体聊天”功能按钮在主界面的上方展现,便于用户快速关闭/开启,;(2)“自驾进度”功能按钮在主界面的上方展现,用户点击后,进入“自驾进度”界面。“自驾进度”界面在主界面上以半透明的方式覆盖展现,并按照行方式显示自驾游同伴的行程信息,其中,显示的信息包括:用户昵称、预估的剩余行程公里数(即当前位置距离目的地的公里数)、预估的剩余行程时间(即从当前位置到目的地需要的时间)。需要说明的是,用户在使用第一导航终端查看自驾游同伴的行程信息时,也可以查看自己的行程信息。为了便于用户查看,可以在第一行显示用户自己的行程信息。

使用时,为了灵活起见,用户可以选择关闭自己的语音,即单方面静音(自身语音静音),也可以选择关闭语音聊天功能(关闭群体聊天)。例如,用户a可以在自驾游模式过程中,通过交互设定以下用户控制指令:(1)自身语音静音:设定后,用户a的语音将不再上传到服务器,此时,用户b、c等将听不到用户a的语音;(2)关闭群体聊天:设定后,用户a的语音将不再上传到服务器,同时,服务器也不再实时推送用户b、c等的语音料聊天数据到用户a的导航终端。需要说明的是,考虑到用户行车过程中的安全性及使用的便利性,在本发明中使用群体语音聊天功能代替文本聊天功能。

需要说明的是,在开启自驾游模式后,用户也可以退出自驾游模式,具体地,首先,自驾游发起者在导航主界面点击“关闭自驾游”功能按钮,接着其他处于自驾游模式的同伴会听到语音提示,比如“自驾游发起者关闭自驾游模式”,此时,这些同伴的手机导航系统就会自动退出自驾游模式。

通过本发明实施例,在导航系统中提供了语音聊天等社交类交互功能,从而达到了群体语音聊天的目的。本发明提供的技术方案为手机导航系统提供了一个多用户交互的功能方案,对于日益兴盛的自驾游出行方式,手机导航系统为参与自驾游的手机导航用户之间的行程交流提供了一站式的服务,大大提升了手机导航用户在这种具体场景下的使用体验。

可选地,在向服务器发送第一导航终端对应的导航信息查看请求之前,上述方法还可以包括:

s22,向服务器发送第一导航终端对应的二维码和/或字符串,其中,二维码和/或字符串是在利用第一导航终端创建导航信息共享群时产生的邀请信息,邀请信息用于邀请至少第二导航终端对应的受邀对象加入导航信息共享群,服务器用于将接收到的邀请信息发送给至少第二导航终端对应的受邀对象。

例如,对于参加自驾游的受邀对象而言,使用第一导航终端的自驾游发起者可以将二维码和/或字符串发送给服务器,并将二维码和/或字符串作为入场凭证进入自驾游模式;而对于自驾游发起者而言,一旦其设定了与本次自驾游对应的导航信息共享群,就会进入自驾游模式。其中,进入自驾游模式开始导航后,主界面中会出现自驾游模式的相关功能按钮。

需要说明的是,在本发明实施例中,发起者发起自驾游模式的过程、参与者以二维码或者字符串为凭证申请加入一个导航信息共享群的过程分别与实施例1中的对应相同,在此不再赘述。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

实施例3

根据本发明实施例,还提供了一种用于实施上述导航方法的服务器,如图4所示,该服务器,用于进行导航,包括:第一接收单元402,用于接收第一导航终端发送的导航信息查看请求,其中,导航信息查看请求用于指示查看导航信息中的以下至少之一:至少第二导航终端对应的当前位置、剩余行程公里数、剩余行程时间,第一导航终端与至少第二导航终端间的相对距离,目标导航终端和至少第二导航终端的行程辐射图;第一发送单元404,用于根据接收到的导航信息查看请求,将对应的导航信息发送给第一导航终端,其中,第一导航终端用于显示对应的导航信息。

实施时,服务器可以接收第一导航终端发送的导航信息查看请求,并根据接收到的导航信息查看请求,将对应的导航信息发送给第一导航终端。具体地,本发明实施例可以应用于多用户驾驶多台汽车参加自驾游或赛车等场景,为用户提供导航信息。以下以应用于自驾游场景为例,详细阐述本发明。

例如,在每个用户进入自驾游模式后,开启导航终端(如手机导航系统)与服务器(即数据后台)的自驾游数据(即导航信息)传输通道。其中,自驾游数据传输通道的数据传输策略如下:(1)该数据传输通道可以用于传输自驾游的用户的控制指令;(2)用户(如用户a等)通过该数据传输通道,定时获取其他用户(如用户b、c等)的地理位置、预估的剩余行程公里数、预估的剩余行程时间等,同理,用户也可以定时获取自己的地理位置、预估的剩余行程公里数、预估的剩余行程时间等;(3)用户(如用户a等)定时将自己的导航信息(包括但不限于自己的地理位置、预估的剩余行程公里数、预估的剩余行程时间等)上传到服务器,以其他用户(如用户b、c等)定时获取。

在导航过程中,用户可以设定相关导航功能,例如,(1)用户可以选择其中一个同伴,如点击其“昵称”,此时,新弹出的界面可以显示该用户与该同伴的在直线上的相对距离,这样,可以实现持续监控两者间距离变化的目的;(2)“自驾进度”界面上方提供了“目的地辐射图”功能按钮,用户点击后,可以弹出新的界面显示以目的地为中心的辐射图。具体地,该界面以平面图方式展现,以目的地的地理位置为平面图的中心(原点),平面图使用“上北下南左西右东”方式划分方位,各同伴的标记点基于其当前地理位置(方位),各标记点距离中心的距离等比例于各自的距离目的地的剩余公里数,通过直线连接到平面图中心,达到直观地显示各同伴距离目的地的方位,以及剩余行程的目的。

通过本发明实施例,可以实现支持多用户交互的手机导航系统,达到在手机导航用户中实现实时监控任意两个或者多个用户间在地理位置上的相对距离的目的。通过使用本发明实施例提供的技术方案,用户即可以查看自身的行程进度,又可以查看其它自驾游同伴的行程进度,例如,用户可选择其中一个自驾游同伴,实时监控其与自己的直线相距距离变化情况;用户可以查看所有同伴(包括自己)的当前位置到目的地的辐射图。通过本发明实施例,达到了无需额外的交流成本就可以在一个导航终端查看多个用户的导航信息的目的,从而实现了降低导航成本的技术效果。

可选地,在导航过程中,服务器还包括:第二接收单元,用于接收至少第二导航终端上传的语音聊天数据;推送单元,用于将接收到的语音聊天数据推送给第一导航终端,其中,第一导航终端还用于对语音聊天数据进行播报。

通过本发明实施例,在导航系统中提供了语音聊天等社交类交互功能,从而达到了群体语音聊天的目的。

可选地,服务器还包括:第三接收单元,用于在接收第一导航终端发送的导航信息查看请求之前,接收第一导航终端发送的二维码和/或字符串,其中,二维码和/或字符串是在利用第一导航终端创建导航信息共享群时产生的邀请信息,邀请信息用于邀请至少第二导航终端对应的受邀对象加入导航信息共享群;第二发送单元,用于将接收到的邀请信息发送给至少第二导航终端对应的受邀对象。

可选地,服务器还包括:第四接收单元,用于在将接收到的邀请信息发送给至少第二导航终端对应的受邀对象之后,接收至少第二导航终端发送的申请加入导航信息共享群的验证信息;验证单元,用于根据验证信息对至少第二导航终端接收到的邀请信息的有效性进行验证;接受单元,用于若验证通过,则接受至少第二导航终端发送的受邀对象申请加入导航信息共享群的请求。

可选地,服务器还包括:第三发送单元,用于在接受至少第二导航终端发送的受邀对象申请加入导航信息共享群的请求之前,将受邀对象对应的sim卡号发送给第一导航终端,其中,第一导航终端还用于检测sim卡号是否是其通讯录中的卡号,并反馈检测结果。

需要说明的是,装置部分(即服务器)的实施方式中的功能单元或模块与方法部分(即导航方法)的实施方式中的步骤对应相同或类似,其解决的技术问题和实现的技术效果也对应相同或类似,在此不再赘述。

实施例4

根据本发明实施例,还提供了一种用于实施上述导航方法的导航终端,如图5所示,该导航终端包括:第四发送单元502,用于向服务器发送第一导航终端对应的导航信息查看请求,其中,导航信息查看请求用于指示查看导航信息中的以下至少之一:至少第二导航终端对应的当前位置、剩余行程公里数、剩余行程时间,第一导航终端与至少第二导航终端间的相对距离,第一导航终端和至少第二导航终端的行程辐射图;第五接收单元504,用于接收并显示服务器反馈的与导航信息查看请求对应的导航信息。

实施时,第一导航终端可以给服务器发送导航信息查看请求,服务器根据接收到的导航信息查看请求,将对应的导航信息发送给第一导航终端,第一导航终端接收并显示服务器反馈的与导航信息查看请求对应的导航信息。具体地,本发明实施例可以应用于多用户驾驶多台汽车参加自驾游或赛车等场景,为用户提供导航信息。以下以应用于自驾游场景为例,详细阐述本发明。

例如,在每个用户进入自驾游模式后,开启导航终端(如手机导航系统)与服务器(即数据后台)的自驾游数据(即导航信息)传输通道。其中,自驾游数据传输通道的数据传输策略如下:(1)该数据传输通道可以用于传输自驾游的用户的控制指令;(2)用户(如用户a等)通过该数据传输通道,定时获取其他用户(如用户b、c等)的地理位置、预估的剩余行程公里数、预估的剩余行程时间等,同理,用户也可以定时获取自己的地理位置、预估的剩余行程公里数、预估的剩余行程时间等;(3)用户(如用户a等)定时将自己的导航信息(包括但不限于自己的地理位置、预估的剩余行程公里数、预估的剩余行程时间等)上传到服务器,以其他用户(如用户b、c等)定时获取。

在导航过程中,用户可以设定相关导航功能,例如,(1)用户可以选择其中一个同伴,如点击其“昵称”,此时,新弹出的界面可以显示该用户与该同伴的在直线上的相对距离,这样,可以实现持续监控两者间距离变化的目的;(2)“自驾进度”界面上方提供了“目的地辐射图”功能按钮,用户点击后,可以弹出新的界面显示以目的地为中心的辐射图。具体地,该界面以平面图方式展现,以目的地的地理位置为平面图的中心(原点),平面图使用“上北下南左西右东”方式划分方位,各同伴的标记点基于其当前地理位置(方位),各标记点距离中心的距离等比例于各自的距离目的地的剩余公里数,通过直线连接到平面图中心,达到直观地显示各同伴距离目的地的方位,以及剩余行程的目的。

通过本发明实施例,可以实现支持多用户交互的手机导航系统,达到在手机导航用户中实现实时监控任意两个或者多个用户间在地理位置上的相对距离的目的。通过使用本发明实施例提供的技术方案,用户即可以查看自身的行程进度,又可以查看其它自驾游同伴的行程进度,例如,用户可选择其中一个自驾游同伴,实时监控其与自己的直线相距距离变化情况;用户可以查看所有同伴(包括自己)的当前位置到目的地的辐射图。

可选地,在导航过程中,导航终端还包括:第六接收单元,用于接收服务器推送给第一导航终端的语音聊天数据,其中,语音聊天数据为至少导航终端上传给服务器的;播报单元,用于对语音聊天数据进行播报。

通过本发明实施例,在导航系统中提供了语音聊天等社交类交互功能,从而达到了群体语音聊天的目的。本发明提供的技术方案为手机导航系统提供了一个多用户交互的功能方案,对于日益兴盛的自驾游出行方式,手机导航系统为参与自驾游的手机导航用户之间的行程交流提供了一站式的服务,大大提升了手机导航用户在这种具体场景下的使用体验。

可选地,导航终端还包括:第五发送单元,用于在向服务器发送第一导航终端对应的导航信息查看请求之前,向服务器发送第一导航终端对应的二维码和/或字符串,其中,二维码和/或字符串是在利用第一导航终端创建导航信息共享群时产生的邀请信息,邀请信息用于邀请至少第二导航终端对应的受邀对象加入导航信息共享群,服务器用于将接收到的邀请信息发送给至少第二导航终端对应的受邀对象。

需要说明的是,装置部分(即导航终端)的实施方式中的功能单元或模块与方法部分(即导航方法)的实施方式中的步骤对应相同或类似,其解决的技术问题和实现的技术效果也对应相同或类似,在此不再赘述。

实施例5

本发明的实施例可以提供一种处理器,在本实施例中,上述处理器可以执行应用程序的导航方法中以下步骤的程序代码:接收第一导航终端发送的导航信息查看请求,其中,导航信息查看请求用于指示查看导航信息中的以下至少之一:至少第二导航终端对应的当前位置、剩余行程公里数、剩余行程时间,第一导航终端与至少第二导航终端间的相对距离,目标导航终端和至少第二导航终端的行程辐射图;根据接收到的导航信息查看请求,将对应的导航信息发送给第一导航终端,其中,第一导航终端用于显示对应的导航信息。

本发明的实施例可以提供另一种处理器,在本实施例中,上述处理器可以执行应用程序的导航方法中以下步骤的程序代码:向服务器发送第一导航终端对应的导航信息查看请求,其中,导航信息查看请求用于指示查看导航信息中的以下至少之一:至少第二导航终端对应的当前位置、剩余行程公里数、剩余行程时间,第一导航终端与至少第二导航终端间的相对距离,第一导航终端和至少第二导航终端的行程辐射图;接收并显示服务器反馈的与导航信息查看请求对应的导航信息。

其中,存储器可用于存储软件程序以及模块,如本发明实施例中的导航方法和服务器、导航终端对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的导航方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至终端a。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

采用在一个导航终端查看多个用户的导航信息的方式,通过接收第一导航终端发送的导航信息查看请求,其中,导航信息查看请求用于指示查看导航信息中的以下至少之一:至少第二导航终端对应的当前位置、剩余行程公里数、剩余行程时间,第一导航终端与至少第二导航终端间的相对距离,目标导航终端和至少第二导航终端的行程辐射图;根据接收到的导航信息查看请求,将对应的导航信息发送给第一导航终端,其中,第一导航终端用于显示对应的导航信息,达到了无需额外的交流成本就可以在一个导航终端查看多个用户的导航信息的目的,从而实现了降低导航成本的技术效果,进而解决了由于当前的手机导航系统只能提供单用户服务造成的查询其他用户的导航信息需要耗费额外的交流成本的技术问题。

本领域普通技术人员可以理解,上述计算机终端也可以是智能手机(如android手机、ios手机等)、平板电脑、掌声电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

实施例6

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例1和实施例2所提供的导航方法所执行的程序代码。

可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:接收第一导航终端发送的导航信息查看请求,其中,导航信息查看请求用于指示查看导航信息中的以下至少之一:至少第二导航终端对应的当前位置、剩余行程公里数、剩余行程时间,第一导航终端与至少第二导航终端间的相对距离,目标导航终端和至少第二导航终端的行程辐射图;根据接收到的导航信息查看请求,将对应的导航信息发送给第一导航终端,其中,第一导航终端用于显示对应的导航信息。

可选地,在本实施例中,存储介质还被设置为存储用于执行以下步骤的程序代码:向服务器发送第一导航终端对应的导航信息查看请求,其中,导航信息查看请求用于指示查看导航信息中的以下至少之一:至少第二导航终端对应的当前位置、剩余行程公里数、剩余行程时间,第一导航终端与至少第二导航终端间的相对距离,第一导航终端和至少第二导航终端的行程辐射图;接收并显示服务器反馈的与导航信息查看请求对应的导航信息。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1