导航系统、行车路线规划、接收方法及装置与流程

文档序号:14247266阅读:413来源:国知局
导航系统、行车路线规划、接收方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种导航系统、行车路线规划、接收方法及装置。



背景技术:

相关技术中存在一种基于手机的远程跟踪指路系统,该系统的工作原理包括s1:行动需求:寻路者通过手机将自己的行动需求告诉协助者;s2:规划路线:协助者通过智能终端gps软件获取寻路者的当前位置,并根据gps信息规划寻路者的行动路线;s3:发送路线:协助者通过智能终端软件将规划好的路线发送到寻路者的手机;s4:指引路线:寻路者根据手机上的路线信息开始出发;s5:位置跟踪:协助者通过智能终端gps软件观测寻路者行径的路线是否正确。本发明采用gps定位技术,能够让协助者通过寻路者的手机对寻路者进行指路,帮助寻路者以最快捷的路径到达目的地。

对于上述系统的方法,存在以下缺陷:

(1)寻路者必须使用高成本智能终端才能发起寻路请求,对于仅需要导航这一主要功能的车载ufi而言明显不适用。

(2)现有技术直接通过智能终端完成路线规划而增加了对终端处理器计算压力和处理能力的过高要求,另外频繁的路线规划操作也会带来电量消耗过快的问题。

(3)当寻路者偏移路线或者预期路线无法前进时,仍然需要协助者主动介入为其重新规划路线。对于协助者而言这种处理方式要求协助者一直跟踪寻路者的行进路线,当寻路者偏移路线时,如果协助者没有及时发现和修改寻路者的行进路线,很有可能导致寻路者走向错误的路线。

(4)寻路者依然需要通过打电话、发短信、使用手机端软件的方式将寻路请求的目的地址告知协助者。对于在汽车上使用的车载ufi而言,不仅难以通过按键的方式完成目的地的录入,在汽车行进过程中对车载ufi进行过多操作还会有很大的安全风险。

(5)协助者需要手动指定寻路者所处位置,并根据行动需求为其规划行动路线,规划完成后再将行动路线发至寻路者手机。如果协助者临时有事,或者没有及时接听寻路者电话,寻路者将无法获取导航路线。

(6)现有技术中寻路者无法获取协助者的实时位置。

(7)寻路者手机仅可通过罗盘指路、文字指路、地图指路的方式为寻路者指引路线,对于车载ufi而言,这些方式都只能通过观看的方式获取行进路线,不利于行车安全。

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



技术实现要素:

本发明实施例提供了一种导航系统、行车路线规划、接收方法及装置,以至少解决相关技术中直接在协助者设备上完成路线规划而增加协助者设备计算压力和处理能力的问题。

根据本发明的一个实施例,提供了一种导航系统,包括:车载设备,远程导航服务器,协助者设备;车载设备,用于向远程导航服务器发送寻路请求;远程导航服务器,用于将寻路请求转发给协助者设备,以及根据接收的协助者设备发送的确认协助数据包规划行车路线,将规划好的行车路线下发给车载设备和协助者设备。

可选地,行车路线的起点为车载设备当前所在的位置,行车路线的终点为协助者设备所在的位置。

可选地,确认协助数据包包括以下信息:车载设备标识id号,协助者设备标识,车载设备的位置信息,协助者设备的位置信息。

可选地,车载设备中预先存储有多个协助者设备对应的协助者设备标识;车载设备还用于在向远程导航服务器发送寻路请求之前,接收确定信号,其中,确定信号中携带寻路者从多个协助者设备标识中选择的协助者设备标识。

可选地,车载设备,还用于接收远程导航服务器下发的行车路线,解析行车路线,以及通过语音方式播报行车路线。

可选地,车载设备,还用于实时向远程导航服务器传输车载设备所处的位置信息;远程导航服务器还用于将车载设备实时传输的车载设备所处的位置信息转发给协助者设备。

可选地,协助者设备还用于实时显示车载设备的位置信息和行车路线。

可选地,协助者设备还用于向远程导航服务器实时传输协助者设备所处的位置信息;远程导航服务器还用于将协助者设备实时传输的协助者设备的位置信息转发给车载设备。

可选地,车载设备包括:显示屏;其中,显示屏,用于实时显示协助者设备的位置信息。

可选地,车载设备,还用于检测车载设备所处的位置是否偏移了行车路线,在确定偏移了行车路线的情况下,向远程导航服务器发送用于请求修正行车路线的第一修正请求;其中,第一修正请求中包括:车载设备id号,协助者设备标识,车载设备的当前位置信息,协助者设备的当前位置信息。

可选地,协助者设备,还用于检测协助者设备所处的位置是否偏移了行车路线,在确定偏移了行车路线的情况下,向远程导航服务器发送用于请求修正行车路线的第二修正请求;其中,第二修正请求中包括:车载设备id号,协助者设备标识,车载设备的当前位置信息,协助者设备的当前位置信息。

可选地,远程导航服务器还用于将第一修正请求或第二修正请求中携带的车载设备的当前位置信息和协助者设备的当前位置信息重新规划行车路线。

根据本发明的一个实施例,提供了一种行车线路规划方法,包括:接收寻路者所在车载设备发送的寻路请求;将寻路请求发送给协助者设备;接收协助者设备发送的确认协助数据包;根据确认协助数据规划行车路线;将规划的行车路线下发给车载设备和协助者设备。

可选地,行车路线的起点为车载设备当前所在的位置,行车路线的终点为协助者设备所在的位置。

可选地,确认协助数据包包括以下信息:车载设备标识id号,协助者设备标识,车载设备的位置信息,协助者设备的位置信息。

可选地,在将规划的行车路线下发给车载设备和协助者设备之后,方法还包括:实时接收车载设备传输的车载设备的位置信息;将实时接收的车载设备的位置信息发送给协助者设备。

可选地,在将规划的行车路线下发给车载设备和协助者设备之后,方法还包括:实时接收协助者设备传输的协助者设备的位置信息;将实时接收的协助者设备的位置信息发送给车载设备。

可选地,方法还包括:接收车载设备或者协助者设备发送的用于请求修正行车路线的修正请求;其中,修正请求中包括:车载设备id号,协助者设备标识,车载设备的当前位置信息,协助者设备的当前位置信息;根据车载设备的当前位置信息和协助者设备的当前位置信息重新规划行车路线。

根据本发明的一个实施例,提供了一种行车线路接收方法,包括:向远程导航服务器发送用于远程导航服务器规划车载设备的行车路线的确认协助数据包;其中,确认协助数据包中包括:车载设备标识id号,协助者设备标识,车载设备的位置信息,协助者设备的位置信息;接收远程导航服务器发送的规划的行车路线。

可选地,行车路线的起点为车载设备所在的位置,行车路线的终点为协助者设备所在的位置。

可选地,在接收远程导航服务器发送的规划的行车路线之后,方法还包括:经由远程导航服务器实时向车载设备发送协助者设备的位置信息。

可选地,在接收远程导航服务器发送的规划的行车路线之后,方法还包括:实时接收车载设备经由远程导航服务器发送的车载设备的位置信息。

可选地,在接收远程导航服务器发送的规划的行车路线之后,方法还包括:检测协助者设备所处的位置是否偏移了行车路线;在确定偏移了行车路线的情况下,向远程导航服务器发送用于请求修正行车路线的修正请求;其中,修正请求中包括:车载设备id号,协助者设备标识,车载设备的当前位置信息,协助者设备的当前位置信息。

根据本发明的一个实施例,提供了一种行车线路接收方法,包括:向远程导航服务器发送寻路请求;其中,远程导航服务器,用于将寻路请求转发给协助者设备,以及根据接收的协助者设备发送的确认协助数据包规划行车路线;接收远程导航服务器发送的规划的行车路线。

可选地,行车路线的起点为车载设备当前所在的位置,行车路线的终点为协助者设备所在的位置。

可选地,确认协助数据包包括以下信息:车载设备标识id号,协助者设备标识,车载设备的位置信息,协助者设备的位置信息。

可选地,在向远程导航服务器发送寻路请求之前,方法还包括:接收确定信号,其中,确定信号中携带寻路者从预先存储的多个协助者设备标识中选择的与协助者设备对应的协助者设备标识。

可选地,在接收远程导航服务器发送的规划的行车路线之后,方法还包括:解析行车路线,以及通过语音方式播报行车路线。

可选地,在接收远程导航服务器发送的规划的行车路线之后,方法还包括:经由远程导航服务器向协助者设备传输车载设备的位置信息。

可选地,在接收远程导航服务器发送的规划的行车路线之后,方法还包括:实时接收协助者设备经由远程导航服务器发送的协助者设备的位置信息。

可选地,在接收远程导航服务器发送的规划的行车路线之后,方法还包括:检测车载设备所处的位置是否偏移了行车路线;在确定偏移了行车路线的情况下,向远程导航服务器发送用于请求修正行车路线的修正请求;其中,修正请求中包括:车载设备id号,协助者设备标识,车载设备的当前位置信息,协助者设备的当前位置信息。

根据本发明的一个实施例,提供了一种行车线路规划装置,包括:第一接收模块,用于接收寻路者所在车载设备发送的寻路请求;第一发送模块,用于将寻路请求发送给协助者设备;第二接收模块,用于接收协助者设备发送的确认协助数据包;规划模块,用于根据确认协助数据规划行车路线;第二发送模块,用于将规划的行车路线下发给车载设备和协助者设备。

可选地,行车路线的起点为车载设备当前所在的位置,行车路线的终点为协助者设备所在的位置。

可选地,确认协助数据包包括以下信息:车载设备标识id号,协助者设备标识,车载设备的位置信息,协助者设备的位置信息。

可选地,第一接收模块,还用于实时接收车载设备传输的车载设备的位置信息;第一发送模块,还用于将实时接收的车载设备的位置信息发送给协助者设备。

可选地,第二接收模块还用于实时接收协助者设备传输的协助者设备的位置信息;第二发送模块,还用于将实时接收的协助者设备的位置信息发送给车载设备。

可选地,装置还包括:第三接收模块,用于接收车载设备或者协助者设备发送的用于请求修正行车路线的修正请求;其中,修正请求中包括:车载设备id号,协助者设备标识,车载设备的当前位置信息,协助者设备的当前位置信息;规划模块,还用于根据车载设备的当前位置信息和协助者设备的当前位置信息重新规划行车路线。

根据本发明的一个实施例,提供了一种远程导航服务器,包括:上述的行车线路规划装置。

根据本发明的一个实施例,提供了一种行车线路接收装置,包括:第一发送模块,用于向远程导航服务器发送用于远程导航服务器规划车载设备的行车路线的确认协助数据包;其中,确认协助数据包中包括:车载设备标识id号,协助者设备标识,车载设备的位置信息,协助者设备的位置信息;接收模块,用于接收远程导航服务器发送的规划的行车路线。

可选地,行车路线的起点为车载设备所在的位置,行车路线的终点为协助者设备所在的位置。

可选地,装置还包括:第二发送模块,用于经由远程导航服务器实时向车载设备发送协助者设备的位置信息。

可选地,装置还包括:第二接收模块,用于实时接收车载设备经由远程导航服务器发送的车载设备的位置信息。

可选地,装置还包括:检测模块,用于检测协助者设备所处的位置是否偏移了行车路线;第三发送模块,用于在确定偏移了行车路线的情况下,向远程导航服务器发送用于请求修正行车路线的修正请求;其中,修正请求中包括:车载设备id号,协助者设备标识,车载设备的当前位置信息,协助者设备的当前位置信息。

根据本发明的一个实施例,提供了一种协助者设备,包括上述的行车线路接收装置。

根据本发明的一个实施例,提供了一种行车线路接收装置,包括:第一发送模块,用于向远程导航服务器发送寻路请求;其中,远程导航服务器,用于将寻路请求转发给协助者设备,以及根据接收的协助者设备发送的确认协助数据包规划行车路线;第一接收模块,用于接收远程导航服务器发送的规划的行车路线。

可选地,行车路线的起点为车载设备当前所在的位置,行车路线的终点为协助者设备所在的位置。

可选地,确认协助数据包包括以下信息:车载设备标识id号,协助者设备标识,车载设备的位置信息,协助者设备的位置信息。

可选地,装置还包括:第二接收模块,用于接收确定信号,其中,确定信号中携带寻路者从预先存储的多个协助者设备标识中选择的与协助者设备对应的协助者设备标识。

可选地,装置还包括:播报模块,用于通过语音方式播报行车路线。

可选地,装置还包括:传输模块,用于经由远程导航服务器向协助者设备传输车载设备的位置信息。

可选地,装置还包括:第三接收模块,用于实时接收协助者设备经由远程导航服务器发送的协助者设备的位置信息。

可选地,装置还包括:检测模块,用于检测车载设备所处的位置是否偏移了行车路线;第二发送模块,用于在确定偏移了行车路线的情况下,向远程导航服务器发送用于请求修正行车路线的修正请求;其中,修正请求中包括:车载设备id号,协助者设备标识,车载设备的当前位置信息,协助者设备的当前位置信息。

根据本发明的一个实施例,提供了一种车载设备,包括上述的行车线路接收装置。

根据本发明的又一个实施例,还提供了一种存储介质。该存储介质设置为存储用于执行以下步骤的程序代码:接收寻路者所在车载设备发送的寻路请求;将寻路请求发送给协助者设备;接收协助者设备发送的确认协助数据包;根据确认协助数据规划行车路线;将规划的行车路线下发给车载设备和协助者设备。

根据本发明的又一个实施例,还提供了一种存储介质。该存储介质设置为存储用于执行以下步骤的程序代码:向远程导航服务器发送用于远程导航服务器规划车载设备的行车路线的确认协助数据包;其中,确认协助数据包中包括:车载设备标识id号,协助者设备标识,车载设备的位置信息,协助者设备的位置信息;接收远程导航服务器发送的规划的行车路线。

根据本发明的又一个实施例,还提供了一种存储介质。该存储介质设置为存储用于执行以下步骤的程序代码:向远程导航服务器发送寻路请求;其中,远程导航服务器,用于将寻路请求转发给协助者设备,以及根据接收的协助者设备发送的确认协助数据包规划行车路线;接收远程导航服务器发送的规划的行车路线。

通过本发明,由于采用远程导航服务器规划行车路线,并将规划好的行车路线下发给车载设备和协助者设备的方式,使得不再通过协助者设备来完成线路规划,减轻了协助者设备的计算压力,提高了协助者设备的处理能力,因此,可以解决相关技术中直接在协助者设备上完成路线规划而增加协助者设备计算压力和处理能力的问题。

附图说明

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

图1是根据本发明实施例提供的导航系统的结构框图;

图2是根据本发明实施例提供的一种行车路线规划方法的流程示意图;

图3是本发明实施例的一种行车线路接收方法的移动终端的硬件结构框图;

图4是根据本发明实施例的行车线路接收方法的流程图一;

图5是根据本发明实施例提供的行车线路接收方法的流程图二;

图6是根据本发明实施例的行车线路规划装置的结构框图;

图7是根据本发明实施例的行车线路接收装置的结构框图一;

图8是根据本发明实施例的行车线路接收装置的结构框图二;

图9是根据本发明优选实施例提供的远程协助规划行车路线的方法的流程示意图;

图10是根据本发明优选实施例提供的位置跟踪功能和路线自动修正功能的流程示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

实施例1

本申请实施例一种导航系统,图1是根据本发明实施例提供的导航系统的结构框图,如图1所示,该导航系统包括:车载设备10,远程导航服务器12,协助者设备14;

车载设备10,用于向远程导航服务器12发送寻路请求;

远程导航服务器12,用于将寻路请求转发给协助者设备14,以及根据接收的协助者设备14发送的确认协助数据包规划行车路线,将规划好的行车路线下发给车载设备10和协助者设备14。

通过上述导航系统,由于采用远程导航服务器规划行车路线,并将规划好的行车路线下发给车载设备和协助者设备的方式,使得不再通过协助者设备来完成线路规划,减轻了协助者设备的计算压力,提高了协助者设备的处理能力,因此,可以解决相关技术中直接在协助者设备上完成路线规划而增加协助者设备计算压力和处理能力的问题。

需要说明的是,上述导航系统采用车载设备实现远程协助导航的需要,解决了现有技术只能通过手机等智能终端才可以实现远程协助导航而带来的成本过高的问题。上述导航系统由远程导航服务器12规划行车路线,不再通过协助者设备来完成线路规划,进而可以解决协助者设备14由于频繁的线路规划操作可能带来的电量消耗过快的问题。

需要说明的是,行车路线的起点为车载设备当前所在的位置,行车路线的终点为协助者设备所在的位置。即将协助者设备所在的位置作为行车路线的目的地。

需要说明的是,上述确认协助数据包可以包括以下信息:车载设备10标识id号,协助者设备标识,车载设备10的位置信息,协助者设备14的位置信息。即目的地位置在协助者确认寻路请求后才上传至远程导航服务器12,可以解决现有技术中只能通过寻路者打电话或者发短信等方式才能完成目的地确定的问题,进而可以解决现有技术中需要寻路者明确指定目的地址才能完成路线规划的问题。

需要说明的是,上述协助者设备标识可以是协助设备号,也可以是协助者设备的登录账号,但并不限于此,其协助者设备标识可以依赖于协助者设备,也可以不依赖于协助者设备,并不限于此。

在本发明的一个实施例中,车载设备10中预先存储有多个协助者设备14对应的协助者设备标识;车载设备10还可以用于在向远程导航服务器12发送寻路请求之前,接收确定信号,其中,确定信号中携带寻路者从多个协助者设备标识中选择的协助者设备标识。

需要说明的是,每一个协助者设备标识对应一个协助者设备14,通过上述车载设备10可以实现在发起寻路请求前,自主决定需要的协助者设备14,在确定的协助者设备14没有确认寻路请求或者拒绝寻路请求的情况下,还可以从上述多个协助者设备14中重新选择另一个协助者设备14,进而可以解决现有技术中如果协助者临时有事,或者没有及时接听寻路者电话,而造成的寻路者无法获取导航路线(行车路线)的问题。

在本发明的一个实施例中,上述车载设备10,还可以用于接收远程导航服务器12下发的行车路线,解析行车路线,以及通过语音方式播报行车路线。通过语音播报行车路线的方式,可以解决现有技术只能通过罗盘指路、文字指路、地图指路的方式而可能造成的行车安全问题。

在本发明的一个实施例中,上述车载设备10,还可以用于实时向远程导航服务器12传输车载设备10所处的位置信息;远程导航服务器12还可以用于将车载设备10实时传输的车载设备10所处的位置信息转发给协助者设备14。即车载设备10主动将车载设备10所处的位置信息发送给远程导航服务器12,再由远程导航服务器12将其转发给协助者设备14。

需要说明的是,上述协助者设备14还可以用于实时显示车载设备10的位置信息和行车路线。

在本发明的一个实施例中,上述协助者设备14还可以用于向远程导航服务器12实时传输协助者设备14所处的位置信息;远程导航服务器12还可以用于将协助者设备14实时传输的协助者设备14的位置信息转发给车载设备10。

需要说明的是,上述协助者设备14实时将协助者设备14所处的位置信息传输给远程导航服务器12,可以是直接实时传输,也可以是通过一个触发条件,比如,在协助者设备14上设置用于完成双向位置跟踪功能的按钮,在该按钮被按下的情况下,协助者设备14才可以实时将协助者设备14所处的位置信息传输给远程导航服务器12;但并不限于此,比如也可以在车载设备10上设置用于完成双向位置跟踪功能的按钮,当该按钮被按下时,会向协助者设备14发送一个用于指示允许双向位置跟踪的请求信息,在协助者设备14确认了该请求的情况下,协助者设备14才可以实时将协助者设备14所处的位置信息传输给远程导航服务器12;在协助者设备14拒绝了该请求或者在一段时间内未确认的情况下,协助者设备14则不会实时将协助者设备14所处的位置信息传输给远程导航服务器12

上述导航系统能够获知协助者设备的实时位置,进而可以解决现有技术中寻路者无法获悉协助者的实时位置的问题,如果协助者的位置发生改变而协助者又没有及时修改路线目的地,就可能导致寻路者依然按照原来的行车路线行进而无法找到协助者的问题。

需要说明的是,上述车载设备10可以包括:显示屏;其中,显示屏,用于实时显示协助者设备14的位置信息。

在本发明的一个实施例中,上述车载设备10,还可以用于检测车载设备10所处的位置是否偏移了行车路线,在确定偏移了行车路线的情况下,向远程导航服务器12发送用于请求修正行车路线的第一修正请求;其中,第一修正请求中包括:车载设备id号,协助者id号,车载设备10的当前位置信息,协助者设备14的当前位置信息。

协助者设备14,还可以用于检测协助者设备14所处的位置是否偏移了行车路线,在确定偏移了行车路线的情况下,向远程导航服务器12发送用于请求修正行车路线的第二修正请求;其中,第二修正请求中包括:车载设备id号,协助者设备标识,车载设备10的当前位置信息,协助者设备14的当前位置信息。

远程导航服务器12还可以用于将第一修正请求或第二修正请求中携带的车载设备10的当前位置信息和协助者设备14的当前位置信息重新规划行车路线。

需要说明的是,上述远程导航服务器12还可以用于将重新规划的行车路线下发给车载设备10和协助者设备14。

上述导航系统中的车载设备10和协助者设备14可以自行检测各自是否偏移了行车路线,并在路线偏移时自动向远程导航服务器12发起路线修正请求的方式,解决了现有技术需要协助者持续关注寻路者是否偏移路线而为协助者带来不便的问题,而且一旦协助者没有及时发现寻路者偏移了行进路线,很有可能导致寻路者走向错误的路线的问题。

实施例2

本申请实施例还提供了一种行车线路规划方法,图2是根据本发明实施例提供的一种行车路线规划方法的流程示意图,该方法包括:

步骤s202,接收寻路者所在车载设备发送的寻路请求;

步骤s204,将寻路请求发送给协助者设备;

步骤s206,接收协助者设备发送的确认协助数据包;

步骤s208,根据确认协助数据规划行车路线;

步骤s210,将规划的行车路线下发给车载设备和协助者设备。

通过上述步骤,规划行车路线的执行主体不再是协助者设备,即不再在协助者设备上来完成路线规划,因而可以解决相关技术中直接在协助者设备上完成路线规划而增加协助者设备计算压力和处理能力的问题,,减轻了协助者设备的计算压力,提高了协助者设备的处理能力。

需要说明的是,采用车载设备实现远程协助导航的需要,解决了现有技术只能通过手机等智能终端才可以实现远程协助导航而带来的成本过高的问题。上述导航系统不再通过协助者设备来完成线路规划,进而可以解决协助者设备由于频繁的线路规划操作可能带来的电量消耗过快的问题。

需要说明的是,行车路线的起点为车载设备当前所在的位置,行车路线的终点为协助者设备所在的位置。即将协助者设备所在的位置作为行车路线的目的地。

需要说明的是,上述确认协助数据包可以包括以下信息:车载设备标识id号,协助者设备标识,车载设备的位置信息,协助者设备的位置信息。即目的地位置在协助者确认寻路请求后才上传至远程导航服务器,可以解决现有技术中只能通过寻路者打电话或者发短信等方式才能完成目的地确定的问题。进而可以解决现有技术中需要寻路者明确指定目的地址才能完成路线规划的问题。

需要说明的是,上述协助者设备标识可以是协助设备号,也可以是协助者设备的登录账号,但并不限于此,其协助者设备标识可以依赖于协助者设备,也可以不依赖于协助者设备,并不限于此。

在本发明的一个实施例中,在上述步骤s210之后,上述方法还可以包括:实时接收车载设备传输的车载设备的位置信息;将实时接收的车载设备的位置信息发送给协助者设备。

需要说明的是,在上述步骤s210之后,上述方法还可以包括:实时接收协助者设备传输的协助者设备的位置信息;将实时接收的协助者设备的位置信息发送给车载设备。

通过上述步骤,能够获知协助者设备的实时位置,进而可以解决现有技术中寻路者(车载设备)无法获悉协助者的实时位置的问题,比如:如果协助者的位置发生改变而协助者又没有及时修改路线目的地,就可能导致寻路者依然按照原来的行车路线行进而无法找到协助者。

在本发明的一个实施例中,上述方法还可以包括:接收车载设备或者协助者设备发送的用于请求修正行车路线的修正请求;其中,修正请求中包括:车载设备id号,协助者设备标识,车载设备的当前位置信息,协助者设备的当前位置信息;根据车载设备的当前位置信息和协助者设备的当前位置信息重新规划行车路线。需要说明的是,上述该步骤可以在步骤s210之后执行,但并不限于此,比如可以在实时接收车载设备传输的车载设备的位置信息和/或实时接收协助者设备传输的协助者设备的位置信息之后执行。

通过车载设备和协助者设备自我检测行进路线是否偏移,并在路线偏移时自动向远程导航服务器发起路线修正请求的方式,解决了现有技术需要协助者持续关注寻路者是否偏移路线而为协助者带来不便的问题,而且一旦协助者没有及时发现寻路者偏移了行进路线,很有可能导致寻路者走向错误的路线。

需要说明的是,上述方法的执行主体可以是不同于上述车载设备和协助者设备的一个第三方设备,比如远程导航服务器,但并不限于此。

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

实施例3

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

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

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

在本实施例中提供了一种运行于上述移动终端的行车线路接收方法,图4是根据本发明实施例的行车线路接收方法的流程图一,如图4所示,该流程包括如下步骤:

步骤s402,向远程导航服务器发送用于远程导航服务器规划车载设备的行车路线的确认协助数据包;其中,确认协助数据包中包括:车载设备标识id号,协助者设备标识,车载设备的位置信息,协助者设备的位置信息;

步骤s404,接收远程导航服务器发送的规划的行车路线。

通过上述步骤,由远程导航服务器完成路线规划,不再在协助者设备上来完成路线规划,因而可以解决相关技术中直接在协助者设备上完成路线规划而增加协助者设备计算压力和处理能力的问题,,减轻了协助者设备的计算压力,提高了协助者设备的处理能力。

需要说明的是,采用车载设备实现远程协助导航的需要,解决了现有技术只能通过手机等智能终端才可以实现远程协助导航而带来的成本过高的问题。上述导航系统不再通过协助者设备来完成线路规划,进而可以解决协助者设备由于频繁的线路规划操作可能带来的电量消耗过快的问题。

需要说明的是,行车路线的起点为车载设备当前所在的位置,行车路线的终点为协助者设备所在的位置。即将协助者设备所在的位置作为行车路线的目的地。

需要说明的是,目的地位置在协助者确认寻路请求后才上传至远程导航服务器,可以解决现有技术中只能通过寻路者打电话或者发短信等方式才能完成目的地确定的问题。,进而可以解决现有技术中需要寻路者明确指定目的地址才能完成路线规划的问题。

需要说明的是,上述协助者设备标识可以是协助设备号,也可以是协助者设备的登录账号,但并不限于此,其协助者设备标识可以依赖于协助者设备,也可以不依赖于协助者设备,并不限于此。

在本发明的一个实施例中,在步骤s404之后,上述方法还可以包括:经由远程导航服务器实时向车载设备发送协助者设备的位置信息。

需要说明的是,在经由远程导航服务器实时向车载设备发送协助者设备的位置信息之前,上述方法还可以包括:接收用于指示向车载设备发送协助者设备的位置信息的确认信号。

需要说明的是,在上述步骤s404之后,上述方法还可以包括:实时接收车载设备经由远程导航服务器发送的车载设备的位置信息。

通过上述步骤,将协助者设备的实时位置告知车载设备,进而可以解决现有技术中寻路者(车载设备)无法获悉协助者的实时位置的问题,如果协助者的位置发生改变而协助者又没有及时修改路线目的地,就可能导致寻路者依然按照原来的行车路线行进而无法找到协助者的问题。

在本发明的一个实施例中,在上述步骤s404之后,上述方法还可以包括:检测协助者设备所处的位置是否偏移了行车路线;在确定偏移了行车路线的情况下,向远程导航服务器发送用于请求修正行车路线的修正请求;其中,修正请求中包括:车载设备id号,协助者设备标识,车载设备的当前位置信息,协助者设备的当前位置信息。

通过协助者设备自我检测行进路线是否偏移,并在路线偏移时自动向远程导航服务器发起路线修正请求的方式,解决了现有技术需要协助者持续关注寻路者是否偏移路线而为协助者带来不便的问题,而且一旦协助者没有及时发现寻路者偏移了行进路线,很有可能导致寻路者走向错误的路线。

可选地,上述步骤的执行主体可以为协助者设备,比如上述的移动终端,计算机终端等,但不限于此。

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

实施例4

本申请实施例还提供了一种行车线路接收方法,图5是根据本发明实施例提供的行车线路接收方法的流程图二,如图5所示,该方法包括:

步骤s502,向远程导航服务器发送寻路请求;其中,远程导航服务器,用于将寻路请求转发给协助者设备,以及根据接收的协助者设备发送的确认协助数据包规划行车路线;

步骤s504,接收远程导航服务器发送的规划的行车路线。

通过上述步骤,由远程导航服务器完成路线规划,不再在协助者设备上来完成路线规划,因而可以解决相关技术中直接在协助者设备上完成路线规划而增加协助者设备计算压力和处理能力的问题,,减轻了协助者设备的计算压力,提高了协助者设备的处理能力。

需要说明的是,采用车载设备实现远程协助导航的方式,解决了现有技术只能通过手机等智能终端才可以实现远程协助导航而带来的成本过高的问题。上述导航系统不再通过协助者设备来完成线路规划,进而可以解决协助者设备由于频繁的线路规划操作可能带来的电量消耗过快的问题。

需要说明的是,行车路线的起点为车载设备当前所在的位置,行车路线的终点为协助者设备所在的位置。即将协助者设备所在的位置作为行车路线的目的地。

需要说明的是,上述确认协助数据包可以包括以下信息:车载设备标识id号,协助者设备标识,车载设备的位置信息,协助者设备的位置信息。即目的地位置在协助者确认寻路请求后才上传至远程导航服务器,可以解决现有技术中只能通过寻路者打电话或者发短信等方式才能完成目的地确定的问题。进而可以解决现有技术中需要寻路者明确指定目的地址才能完成路线规划的问题。

需要说明的是,上述协助者设备标识可以是协助设备号,也可以是协助者设备的登录账号,但并不限于此,其协助者设备标识可以依赖于协助者设备,也可以不依赖于协助者设备,并不限于此。

在本发明的一个实施例中,在步骤s502之前,上述方法还可以包括:接收确定信号,其中,确定信号中携带寻路者从预先存储的多个协助者设备标识中选择的与协助者设备对应的协助者设备标识。

通过预先设定多个协助者名单(多个协助者设备标识),由用户在发起寻路请求前自主决定需要协助的人员的方式,解决了现有技术中如果协助者临时有事,或者没有及时接听寻路者电话,而造成的寻路者无法获取导航路线的问题,本发明可以让寻路者尝试选择其他的协助者完成寻路请求。

在本发明的一个实施例中,在步骤s504之后,上述方法还可以包括:解析行车路线,以及通过语音方式播报行车路线。通过语音播报行车路线的方式,可以解决现有技术只能通过罗盘指路、文字指路、地图指路的方式而可能造成的行车安全问题。

在本发明的一个实施例中,在上述步骤s504之后,上述方法还可以包括:经由远程导航服务器向协助者设备传输车载设备的位置信息。

需要说明的是,在上述步骤s504之后,上述方法还可以包括:实时接收协助者设备经由远程导航服务器发送的协助者设备的位置信息。

上述步骤使得能够获知协助者设备的实时位置,进而可以解决现有技术中寻路者无法获悉协助者的实时位置的问题,如果协助者的位置发生改变而协助者又没有及时修改路线目的地,就可能导致寻路者依然按照原来的行车路线行进而无法找到协助者的问题。

在本发明的一个实施例中,在上述步骤s504之后,上述方法还可以包括:检测车载设备所处的位置是否偏移了行车路线;在确定偏移了行车路线的情况下,向远程导航服务器发送用于请求修正行车路线的修正请求;其中,修正请求中包括:车载设备id号,协助者设备标识,车载设备的当前位置信息,协助者设备的当前位置信息。

上述车载设备可以自行检测各自是否偏移了行车路线,并在路线偏移时自动向远程导航服务器发起路线修正请求的方式,解决了现有技术需要协助者持续关注寻路者是否偏移路线而为协助者带来不便的问题,而且一旦协助者没有及时发现寻路者偏移了行进路线,很有可能导致寻路者走向错误的路线的问题。

可选地,上述步骤的执行主体可以为车载设备,但不限于此。

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

实施例5

在本实施例中还提供了一种行车线路规划装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图6是根据本发明实施例的行车线路规划装置的结构框图,如图6所示,该装置包括:

第一接收模块62,用于接收寻路者所在车载设备发送的寻路请求;

第一发送模块64,与上述第一接收模块62连接,用于将寻路请求发送给协助者设备;

第二接收模块66,与上述第一发送模块64连接,用于接收协助者设备发送的确认协助数据包;

规划模块68,与上述第二接收模块66连接,用于根据确认协助数据规划行车路线;

第二发送模块610,与上述规划模块68连接,用于将规划的行车路线下发给车载设备和协助者设备。

通过上述装置,由于不再通过协助者设备来完成线路规划,减轻了协助者设备的计算压力,提高了协助者设备的处理能力,因此,可以解决相关技术中直接在协助者设备上完成路线规划而增加协助者设备计算压力和处理能力的问题。

需要说明的是,上述装置采用车载设备实现远程协助导航的需要,解决了现有技术只能通过手机等智能终端才可以实现远程协助导航而带来的成本过高的问题。上述导航系统由远程导航服务器规划行车路线,不再通过协助者设备来完成线路规划,进而可以解决协助者设备由于频繁的线路规划操作可能带来的电量消耗过快的问题。

需要说明的是,行车路线的起点为车载设备当前所在的位置,行车路线的终点为协助者设备所在的位置。即将协助者设备所在的位置作为行车路线的目的地。

需要说明的是,上述确认协助数据包可以包括以下信息:车载设备标识id号,协助者设备标识,车载设备的位置信息,协助者设备的位置信息。即目的地位置在协助者确认寻路请求后才上传至远程导航服务器,可以解决现有技术中只能通过寻路者打电话或者发短信等方式才能完成目的地确定的问题,进而可以解决现有技术中需要寻路者明确指定目的地址才能完成路线规划的问题。

需要说明的是,上述协助者设备标识可以是协助设备号,也可以是协助者设备的登录账号,但并不限于此,其协助者设备标识可以依赖于协助者设备,也可以不依赖于协助者设备,并不限于此。

在本发明的一个实施例中,上述第一接收模块62,还可以用于实时接收车载设备传输的车载设备的位置信息;上述第一发送模块64,还可以用于将实时接收的车载设备的位置信息发送给协助者设备。

需要说明的是,上述第二接收模块66还可以用于实时接收协助者设备传输的协助者设备的位置信息;上述第二发送模块610,还可以用于将实时接收的协助者设备的位置信息发送给车载设备。

通过上述装置,车载设备能够获知协助者设备的实时位置,进而可以解决现有技术中寻路者(车载设备)无法获悉协助者的实时位置的问题,如果协助者的位置发生改变而协助者又没有及时修改路线目的地,就可能导致寻路者依然按照原来的行车路线行进而无法找到协助者的问题。

在本发明的一个实施例中,上述装置还包括:第三接收模块,与上述第一接收模块62和/或第二接收模块66连接,用于接收车载设备或者协助者设备发送的用于请求修正行车路线的修正请求;其中,修正请求中包括:车载设备id号,协助者设备标识,车载设备的当前位置信息,协助者设备的当前位置信息;上述规划模块68还可以用于根据车载设备的当前位置信息和协助者设备的当前位置信息重新规划行车路线。

通过车载设备和协助者设备自我检测行进路线是否偏移,并在路线偏移时自动向远程导航服务器发起路线修正请求的方式,解决了现有技术需要协助者持续关注寻路者是否偏移路线而为协助者带来不便的问题,而且一旦协助者没有及时发现寻路者偏移了行进路线,很有可能导致寻路者走向错误的路线。

本申请实施例还提供了一种远程导航服务器,包括本申请实施例5所示的装置。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

实施例6

在本实施例中还提供了一种行车线路接收装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图7是根据本发明实施例的行车线路接收装置的结构框图一,如图7所示,该装置包括:

第一发送模块72,用于向远程导航服务器发送用于远程导航服务器规划车载设备的行车路线的确认协助数据包;其中,确认协助数据包中包括:车载设备标识id号,协助者设备标识,车载设备的位置信息,协助者设备的位置信息;

接收模块74,与上述第一发送模块72连接,用于接收远程导航服务器发送的规划的行车路线。

通过上述装置,由远程导航服务器完成路线规划,不再在协助者设备上来完成路线规划,因而可以解决相关技术中直接在协助者设备上完成路线规划而增加协助者设备计算压力和处理能力的问题,,减轻了协助者设备的计算压力,提高了协助者设备的处理能力。

需要说明的是,采用车载设备实现远程协助导航的需要,解决了现有技术只能通过手机等智能终端才可以实现远程协助导航而带来的成本过高的问题。上述导航系统不再通过协助者设备来完成线路规划,进而可以解决协助者设备由于频繁的线路规划操作可能带来的电量消耗过快的问题。

需要说明的是,行车路线的起点为车载设备当前所在的位置,行车路线的终点为协助者设备所在的位置。即将协助者设备所在的位置作为行车路线的目的地。

需要说明的是,目的地位置在协助者确认寻路请求后才上传至远程导航服务器,可以解决现有技术中只能通过寻路者打电话或者发短信等方式才能完成目的地确定的问题。进而可以解决现有技术中需要寻路者明确指定目的地址才能完成路线规划的问题。

需要说明的是,上述协助者设备标识可以是协助设备号,也可以是协助者设备的登录账号,但并不限于此,其协助者设备标识可以依赖于协助者设备,也可以不依赖于协助者设备,并不限于此。

在本发明的一个实施例中,上述装置还可以包括:第二发送模块,与上述接收模块74连接,用于经由远程导航服务器实时向车载设备发送协助者设备的位置信息。

需要说明的是,上述装置还可以包括:第二接收模块,与上述第二发送模块连接,用于实时接收车载设备经由远程导航服务器发送的车载设备的位置信息。

通过上述装置,将协助者设备的实时位置告知车载设备,进而可以解决现有技术中寻路者(车载设备)无法获悉协助者的实时位置的问题,如果协助者的位置发生改变而协助者又没有及时修改路线目的地,就可能导致寻路者依然按照原来的行车路线行进而无法找到协助者的问题。

在本发明的一个实施例中,上述装置还可以包括:检测模块,与上述接收模块74连接,用于检测协助者设备所处的位置是否偏移了行车路线;第三发送模块,用于在确定偏移了行车路线的情况下,向远程导航服务器发送用于请求修正行车路线的修正请求;其中,修正请求中包括:车载设备id号,协助者设备标识,车载设备的当前位置信息,协助者设备的当前位置信息。

通过协助者设备自我检测行进路线是否偏移,并在路线偏移时自动向远程导航服务器发起路线修正请求的方式,解决了现有技术需要协助者持续关注寻路者是否偏移路线而为协助者带来不便的问题,而且一旦协助者没有及时发现寻路者偏移了行进路线,很有可能导致寻路者走向错误的路线。

本申请实施例还提供了一种协助者设备,包括实施例6中的行车线路接收装置。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

实施例7

在本实施例中还提供了一种行车线路接收装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图8是根据本发明实施例的行车线路接收装置的结构框图二,如图8所示,该装置包括:

第一发送模块82,用于向远程导航服务器发送寻路请求;其中,远程导航服务器,用于将寻路请求转发给协助者设备,以及根据接收的协助者设备发送的确认协助数据包规划行车路线;

第一接收模块84,与上述第一发送模块82连接,用于接收远程导航服务器发送的规划的行车路线。

通过上述装置,由远程导航服务器完成路线规划,不再在协助者设备上来完成路线规划,因而可以解决相关技术中直接在协助者设备上完成路线规划而增加协助者设备计算压力和处理能力的问题,,减轻了协助者设备的计算压力,提高了协助者设备的处理能力。

需要说明的是,采用车载设备实现远程协助导航的需要,解决了现有技术只能通过手机等智能终端才可以实现远程协助导航而带来的成本过高的问题。上述导航系统不再通过协助者设备来完成线路规划,进而可以解决协助者设备由于频繁的线路规划操作可能带来的电量消耗过快的问题。

需要说明的是,行车路线的起点为车载设备当前所在的位置,行车路线的终点为协助者设备所在的位置。即将协助者设备所在的位置作为行车路线的目的地。

需要说明的是,上述确认协助数据包可以包括以下信息:车载设备标识id号,协助者设备标识,车载设备的位置信息,协助者设备的位置信息。即目的地位置在协助者确认寻路请求后才上传至远程导航服务器,可以解决现有技术中只能通过寻路者打电话或者发短信等方式才能完成目的地确定的问题。进而可以解决现有技术中需要寻路者明确指定目的地址才能完成路线规划的问题。

需要说明的是,上述协助者设备标识可以是协助设备号,也可以是协助者设备的登录账号,但并不限于此,其协助者设备标识可以依赖于协助者设备,也可以不依赖于协助者设备,并不限于此。

在本发明的一个实施例中,上述装置还可以包括:第二接收模块,与上述第一发送模块82连接,用于接收确定信号,其中,确定信号中携带寻路者从预先存储的多个协助者设备标识中选择的与协助者设备对应的协助者设备标识。

通过预先设定多个协助者名单(多个协助者设备标识),由用户在发起寻路请求前自主决定需要协助的人员的方式,解决了现有技术中如果协助者临时有事,或者没有及时接听寻路者电话,而造成的寻路者无法获取导航路线的问题,本发明可以让寻路者尝试选择其他的协助者完成寻路请求。

在本发明的一个实施例中,上述装置还可以包括:播报模块,与上述第一接收模块84连接,用于通过语音方式播报行车路线。通过语音播报行车路线的方式,可以解决现有技术只能通过罗盘指路、文字指路、地图指路的方式而可能造成的行车安全问题。

在本发明的一个实施例中,上述装置还可以包括:传输模块,与上述第一接收模块84连接,用于经由远程导航服务器向协助者设备传输车载设备的位置信息。

需要说明的是,上述装置还可以包括:第三接收模块,与上述第一接收模块84连接,用于实时接收协助者设备经由远程导航服务器发送的协助者设备的位置信息。

上述装置使得能够获知协助者设备的实时位置,进而可以解决现有技术中寻路者无法获悉协助者的实时位置的问题,如果协助者的位置发生改变而协助者又没有及时修改路线目的地,就可能导致寻路者依然按照原来的行车路线行进而无法找到协助者的问题。

在本发明的一个实施例中,上述装置还可以包括:检测模块,与上述第一接收模块84连接,用于检测车载设备所处的位置是否偏移了行车路线;第二发送模块,用于在确定偏移了行车路线的情况下,向远程导航服务器发送用于请求修正行车路线的修正请求;其中,修正请求中包括:车载设备id号,协助者设备标识,车载设备的当前位置信息,协助者设备的当前位置信息。

上述车载设备可以自行检测各自是否偏移了行车路线,并在路线偏移时自动向远程导航服务器发起路线修正请求的方式,解决了现有技术需要协助者持续关注寻路者是否偏移路线而为协助者带来不便的问题,而且一旦协助者没有及时发现寻路者偏移了行进路线,很有可能导致寻路者走向错误的路线的问题。

本申请实施例,提供了一种车载设备,包括实施例7中的行车线路接收装置。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

实施例8

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行实施例2或3或4中的方法的步骤的程序代码。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行实施例2或3或4的方法的步骤。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

为了更好的理解本发明,以下结合优选的实施例对本发明做进一步解释。

本发明优选实施例提出一种远程协助规划行车路线的导航系统(相当于实施例1中的导航系统),该系统包括车载ufi(相当于上述实施例中的车载设备)、远程导航服务器和智能终端(相当于上述实施例中的协助者设备)。其中车载ufi上配备有可以录入协助者名单的webui,车载ufi用来发起寻路请求。远程导航服务器负责与车载ufi和智能终端进行通信,以及完成路线规划工作。智能终端包括智能手机、平板电脑等智能设备,需要提前安装指定的远程协助软件,以实现与远程导航服务器的通信。

寻路者通过车载ufi发起寻路请求后,协助者反馈位置信息到远程导航服务器,远程导航服务器根据寻路者和协助者的位置信息自动规划出最佳的行车路线并发送到双方接收设备,双方设备在进行位置跟踪时检查是否有一方已经偏移了之前规划好的行车路线,是则向远处导航服务器发起路线修正请求,远程服务器接收到路线修正请求后才会重新规划行车路线并下发到双方的接收设备。通过这种方法可以大大减轻服务器和客户端的计算压力,不仅节省了设备成本还可减少电量消耗。

具体包括以下步骤:

1、发起寻路请求:寻路者通过车载ufi发起寻路请求到远程导航服务器,寻路者只需要选择指定协助者后即可发起寻路请求,无需指定目的位置。

2、转发寻路请求:远程导航服务器接收寻路者发起的寻路请求,并将寻路请求转发到指定协助者的客户端软件。

3、接收寻路请求:指定协助者的客户端软件接收到寻路请求,客户端通过声音或振动提示协助者有新的寻路请求到来,同时在通知栏弹出提示信息,等待协助者确认寻路请求。

4、确认寻路请求:协助者在一分钟内确认寻路请求,客户端软件向远程导航服务器发送确认协助数据包。协助者不需要手动指定寻路者所处位置。且只在有需要时修改目的位置。

5、规划行车路线:远程导航服务器接收到确认协助数据包,自动根据数据包中的寻路者和协助者的gps位置数据规划出最佳的行车路线。

6、下发行车路线:远程导航服务器将行车路线下发至寻路者和协助者接收端。

7、指引行车路线:寻路者车载ufi接收行车路线数据包,车载ufi自动解析行车路线并向寻路者实时语音播报行车路线,同时在lcd显示屏上显示导航路线和寻路者的实时位置。指引寻路者按照规划好的行车路线行进。

8、反馈实时位置:寻路者车载ufi在为用户提供导航的同时会向远程导航服务器实时传输所处位置的gps数据,该gps数据被封装为位置共享数据包,由远程导航服务器转发给之前指定的协助者客户端软件。

9、跟踪行车路线:指定协助者的客户端软件接收位置共享数据包,在远程协助软件界面上实时显示寻路者的位置和行进路线。

10、自动修正路线:当寻路者所处gps位置偏移了之前规划好的行车路线时,车载ufi会向寻路者语音播报提示信息,同时向远程导航服务器发送路线修正请求。不需要协助者再次介入修改行车路线,远程导航服务器会自动根据路线修正请求重新规划和下发行车路线。

11、寻路者到达目的地,本次远程协助导航结束。

本申请优选实施例提供的远程协助导航的方法包括以下步骤:

步骤1:寻路者通过车载ufi发起寻路请求到远程导航服务器。

所述车载ufi为寻路者提供lcd显示屏和控制按键,寻路者可以通过操作按键选择已保存的协助者名单。选中所需的协助者后,用户单击导航按键即可发起寻路请求。如果用户没有选择协助者而直接点击导航按键,车载ufi将使用默认协助者发起寻路请求。

所述lcd显示屏可以为用户显示系统菜单和实时导航地图。

所述控制按键包括电源键、菜单键、向上键、向下键、开始/停止导航按键,其中电源键可以控制车载ufi开关机,菜单键用于打开系统菜单和返回主页面,上下选择键可用来操作系统菜单和选择协助者,开始/停止导航按键用于发起寻路请求和取消当前导航。

所述协助者名单需要寻路者提前通过车载ufi的webui页面录入,录入时需要输入协助者id号,远程导航服务器会根据协助者id号返回协助者的姓名,车载ufi在成功加入协助者后即可在lcd显示屏上显示协助者名称。

所述默认协助者同样需要寻路者提前通过车载ufi的webui页面指定。

所述车载ufi的webui页面会自动连接到远程导航服务器,因此需要寻路者在打开webui页面前确保车载ufi可以连接到互联网。

所述寻路请求包含寻路者id号,车载ufi所处位置的gps数据,以及协助者id号。

所述寻路者id号需要寻路者提前通过车载ufi的webui页面注册个人账户,每一个账号都会自动分配一个独立的账号id,用户注册成功并完成登录后,车载ufi即可在每次开机或联网后自动完成账户登录,该账户id即为寻路者id。

所述gps数据需要车载ufi始终保持gps功能开启,在寻路者按下导航键后,系统控制模块即可从定位模块获取到车载ufi的实时gps位置数据并连同寻路者id号和协助者id号一起封装到寻路请求数据包中。

所述协助者id号需要协助者在其智能手机上安装配套的远程协助软件,并注册个人账户,每一个账号都会自动分配一个独立的账号id,该账户id即为协助者id。

步骤2:远程导航服务器接收寻路者发起的寻路请求,并将寻路请求转发到指定协助者的客户端软件。

所述远程导航服务器根据寻路请求中的协助者id将寻路请求转发到指定协助者的客户端软件中。

所述客户端软件需要保持始终开启和联网的状态,以保证能够及时接收到寻路者发出的寻路请求。

步骤3:指定协助者的客户端软件接收到寻路请求,客户端通过声音或振动提示协助者有新的寻路请求到来,同时在通知栏弹出提示信息,等待协助者确认寻路请求。

所述提示信息被点击后即进入协助者客户端软件界面,客户端软件将根据接收到的寻路请求中的寻路者gps位置数据,在软件主页地图上标识出寻路者所处位置和寻路者名称,同时在软件下方显示确认和拒绝寻路请求的按钮。

所述提示信息如果在一分钟内没有点击,则之后再点击该信息或者通过协助者软件图标直接进入,协助者软件都不会再显示确认和拒绝寻路请求的按钮。

所述协助者客户端可以支持多个寻路请求的处理,如果是来自同一寻路者的多个寻路请求,将只显示最新收到的寻路请求信息。

步骤4:如果在一分钟内协助者没有确认寻路请求,或者协助者手动拒绝了寻路请求,则客户端软件向远程导航服务器发送取消协助数据包。

所述取消协助数据包包含寻路者id号,协助者id号,拒绝原因。

所述拒绝原因包含两种,一是协助者手动拒绝了寻路请求,二是协助者长时间未响应寻路请求。

步骤5:远程导航服务器接收到取消协助数据包,直接将该数据包转发到寻路者所持车载ufi上。

步骤6:寻路者车载ufi接收到取消协助数据包,向用户语音播报指定协助者拒绝了寻路请求,以及拒绝原因。至此本次寻路请求处理完毕。

步骤7:如果在一分钟内协助者确认了寻路请求,则客户端软件向远程导航服务器发送确认协助数据包。

所述确认协助数据包包含寻路者id号,协助者id号,寻路者gps位置数据,协助者gps位置数据。

所述协助者gps位置数据可以由协助者指定,如果协助者指定了新的目的位置,则将此位置数据作为协助者gps位置数据。

步骤8:远程导航服务器接收到确认协助数据包,自动根据数据包中的寻路者和协助者的gps位置数据规划出最佳的行车路线。

所述行车路线以寻路者位置为出发点,协助者位置为目的地。

步骤9:远程导航服务器将行车路线下发至寻路者和协助者接收端。

步骤10:寻路者车载ufi接收行车路线数据包,车载ufi自动解析行车路线并向寻路者实时语音播报行车路线,同时在lcd显示屏上显示导航路线和寻路者的实时位置。指引寻路者按照规划好的行车路线行进。

所述行车路线数据包包含全程导航路线图,寻路者id号,协助者id号。寻路者所处gps位置数据,协助者所处gps位置数据。

步骤11:寻路者车载ufi在为用户提供导航的同时会向远程导航服务器实时传输所处位置的gps数据,该gps数据被封装为位置共享数据包,由远程导航服务器转发给之前指定的协助者客户端软件。

所述位置共享数据包包含寻路者id号,协助者id号,寻路者gps位置数据。

所述协助者id号与寻路者车载ufi发起寻路请求时使用的协助者id号相同。

步骤12:指定协助者的客户端软件接收位置共享数据包,在远程协助软件界面上实时显示寻路者的位置和行进路线。

步骤13:寻路者在导航过程中可以随时取消本次导航,车载ufi将向远程导航服务器发送取消导航数据包,远程导航服务器将该数据包转发至指定协助者客户端。

所述取消导航数据包包含寻路者id号,协助者id号。

步骤14:指定协助者接收取消导航数据包,向用户显示本次协助导航已被寻路者取消,本次远程协助导航处理结束。

步骤15:在远程协助导航过程中,协助者可决定是否开启双向位置跟踪功能,即在寻路者和协助者的显示设备上都实时显示两者的位置信息。如果协助方不启动双向位置跟踪功能,那么寻路者的目的地不会改变。

步骤16:当协助者开启了双向位置跟踪功能后,协助者客户端就会向远程导航服务器实时传输所处位置的gps数据,该gps数据被封装为协助位置共享数据包,由远程导航服务器转发给寻路者所持车载ufi。

所述协助位置共享数据包包含寻路者id号,协助者id号,协助者gps位置数据。

步骤17:寻路者车载ufi接收到协助位置共享数据包,在lcd显示屏上实时更新协助者的位置信息。

步骤18:在导航过程中,本系统支持路线修正功能。当寻路者所处gps位置偏移了之前规划好的行车路线时,车载ufi会向寻路者语音播报提示信息,同时向远程导航服务器发送路线修正请求。

所述路线修正请求包含寻路者id号,协助者id号,寻路者所处gps位置数据,协助者所处gps位置数据。

所述协助者所处gps位置数据和寻路者车载ufi接收到的最新的行车路线数据包中包含的协助者gps位置数据保持一致。

步骤19:在协助者开启双向位置跟踪功能后,当协助者所处gps位置偏移了之前为寻路者规划好的行车路线时,协助者客户端将自动向远程导航服务器发送协助者路线修正请求。

所述协助者路线修正请求包含寻路者id号,协助者id号,寻路者所处gps位置数据,协助者所处gps位置数据。

所述寻路者所处gps位置数据和协助者客户端接收到的最新的行车路线数据包中包含的寻路者gps位置数据保持一致。

步骤20:远程导航服务器接收路线修正请求或协助者路线修正请求,自动根据数据包中的寻路者和协助者的gps位置数据规划出最佳的行车路线。

步骤21:远程导航服务器将修正后的行车路线下发至寻路者和协助者接收端。

步骤22:在寻路者到达指定目的地后,本次远程协助导航处理结束。

图9是根据本发明优选实施例提供的远程协助规划行车路线的方法的流程示意图,如图9所示,主要包括以下步骤:

步骤s901,寻路者通过车载ufi发起寻路请求;

步骤s902,远程导航服务器转发寻路请求到协助者;

步骤s903,协助者客户端接收寻路请求并提示;

步骤s904,判断协助者在一分钟内是否确认了寻路请求,在是的情况下,执行步骤s905至步骤s911,在否的情况下,执行步骤s912至步骤s914;

步骤s905,协助客户端发送确认协助数据包;

步骤s906,远程导航服务器规划行车路线;

步骤s907,远程导航服务器下发行车路线;

步骤s908,寻路者根据语音指引和地图指示开始行进;

步骤s909,寻路者共享实时位置协助者进行位置跟踪;

步骤s910,自行修正行车路线;

步骤s911,寻路者到达目的地;

步骤s912,协助者客户端发送取消协助数据包;

步骤s913,远程导航服务器转发数据包到寻路者;

步骤s914,寻路者车载ufi语音播报请求失败。

图10是根据本发明优选实施例提供的位置跟踪功能和路线自动修正功能的流程示意图,如图10所示,主要包括以下步骤:

步骤s1001,寻路者车载ufi回转实时位置;

步骤s1002,远程导航服务器转发实时位置到协助者;

步骤s1003,协助者客户端显示寻路者实时位置;

步骤s1004,判断寻路者取消本次导航,在是的情况下,执行步骤s1005和步骤s1006;在否的情况下,执行步骤s1007;

步骤s1005,远程导航服务器转发数据包到协助者;

步骤s1006,协助者客户端显示寻路请求已取消;

步骤s1007,判断协助者开启双向位置跟踪功能;在是的情况下,执行步骤s1008;在否的情况下,执行步骤s1013;

步骤s1008,协助者客户端回传实时位置;

步骤s1009,远程导航服务器转发实时位置到寻路者;

步骤s1010,寻路者车载ufi更新协助者实时位置;

步骤s1011,判断协助者是否偏移路线,在是的情况下,执行步骤s1012,在否的情况下,执行步骤s1013;

步骤s1012,协助者客户端发送路线修正请求;

步骤s1013,判断寻路者是否偏移路线;在是的情况下,执行步骤s1014;在否的情况下,执行步骤s1017;

步骤s1014,寻路者车载ufi发送路线修正请求;

步骤s1015,远程导航服务器规划行车路线;

步骤s1016,远程导航服务器下发行车路线;

步骤s1017,判断寻路者到达目的地;在是的情况下,执行步骤s1018;在否的情况下,执行步骤s1001;

步骤s1018,远程协助导航结束。

需要说明的是,为了进一步降低车载ufi的成本,可以将上述优选实施例中提到的lcd显示屏去掉,同样需要去掉的还有寻路者车载ufi对协助者位置和行车路线的显示步骤。在寻路者发起寻路请求时,也不需要通过lcd显示屏向用户显示可供选择的协助者名单,每当用户按下上下选择键时,就通过语音的方式向用户播报当前选中的协助者,在导航开始时也只通过语音的方式提示用户具体的行车路线。可以去掉双向位置跟踪功能。对于在双向位置跟踪中协助者位置改变引起的路线修正步骤,可替换为协助者在寻路导航过程中手动修改导航的目的位置并向远程导航服务器发起路线修正请求。

通过上述优选实施例,可以实现以下技术效果:

1、通过采用车载ufi实现远程协助导航的需求,解决了现有技术只能通过手机等智能终端才可以实现远程协助导航而带来的成本过高的问题。

2、通过采用远程导航服务器规划路线的方式,解决了现有技术直接通过智能终端完成路线规划而增加的对终端处理器计算压力和处理能力的过高要求,以及频繁的路线规划操作可能带来的电量消耗过快的问题。

3、通过车载ufi和手机客户端自我检测行进路线是否偏移,并在路线偏移时自动向远程导航服务器发起路线修正请求的方式,解决了现有技术需要协助者持续关注寻路者是否偏移路线而为协助者带来不便的问题,而且一旦协助者没有及时发现寻路者偏移了行进路线,很有可能导致寻路者走向错误的路线。

4、通过寻路者一键发起寻路请求,协助者确认寻路请求后由远程导航服务器完成路线规划的方式,解决了现有技术只能由寻路者通过打电话、发短信等方式才能完成目的地确定的问题。本发明可以直接以协助者所处位置为默认目的地。

5、通过设定多个协助者名单,由用户在发起寻路请求前自主决定需要协助的人员的方式,解决了现有技术中如果协助者临时有事,或者没有及时接听寻路者电话,而造成的寻路者无法获取导航路线的问题,本发明可以让寻路者尝试选择其他的协助者完成寻路请求。

6、通过提供双向位置跟踪功能,解决了现有技术中寻路者无法获悉协助者的实时位置的问题,如果协助者的位置发生改变而协助者又没有及时修改路线目的地,就可能导致寻路者依然按照原来的行车路线行进而无法找到协助者。

7、通过语音播报行车路线的方式,解决了现有技术只能通过罗盘指路、文字指路、地图指路的方式而可能造成的行车安全问题。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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