导航路径下载方法、服务器及位置服务终端的制作方法

文档序号:6010565阅读:127来源:国知局
专利名称:导航路径下载方法、服务器及位置服务终端的制作方法
技术领域
本发明涉及位置服务技术,尤其涉及一种导航路径下载方法、服务器及位置服务终端。
背景技术
位置服务终端是指具有位置服务功能及其相关功能的设备。位置服务终端以导航设备为例,其工作原理为导航设备确定特定位置的位置坐标,将其与自身存储的电子地图中记载的位置坐标进行匹配,以此来确定搭载该导航设备的导航对象在电子地图中的准确位置。导航设备可以是车载终端、便携式导航仪、手机终端等。导航对象可以是车辆、行人等。在用户设定好出发地和目的地之后,导航设备会计算导航路径,并依据算得的导航路径为用户导航。目前,位置服务终端通常是根据本地存储的电子电子地图数据进行导航路径计算。但是由于终端存储空间有限,且地图更新频率受到网络条件以及流量费用的限制,使得位置服务终端在本地使用的电子电子地图数据常常不能保证是最新最全的准确数据,从而导致用户不能找到所需的兴趣点位置或计算得到的导航路径并不是最节省时间或经济的路线。

发明内容
本发明要解决的技术问题在于,针对现有技术中由于存储空间、网络流量以及费用的限制导致本地电子电子地图数据实时性不足进而使用户得到的导航路径实用性不高的缺陷,提供一种可以动态实时提供导航路径的导航路径下载方法、服务器及位置服务终端。本发明解决其技术问题所采用的技术方案是提供一种导航路径下载方法,包括向导航路径下载服务器上传当前位置信息,并与所述导航路径下载服务器通讯以便所述导航路径下载服务器确定目的地信息;从所述导航路径下载服务器接收至少一条规划路径的规划路径信息,所述至少一条规划路径是所述导航路径下载服务器根据所述当前位置信息、所述目的地信息及其存储的电子地图数据计算得到的,所述规划路径信息至少包括所述规划路径上多个点的位置信息;将所述规划路径信息与本地存储的电子地图数据进行匹配,进而在电子地图上显示所述规划路径。本发明导航路径下载方法中,将所述规划路径信息与本地存储的电子地图数据进行匹配时,若所述规划路径信息中的地理信息与本地存储的电子地图数据中的不符,则按照所述规划路径信息中的地理信息更新所述本地存储的电子地图数据。本发明导航路径下载方法中,所述导航路径下载方法还包括从所述导航路径下载服务器接收诱导数据并触发所述诱导数据进行相关提示,所述诱导数据包括相应位置的语音、图像和/或文字信息。本发明导航路径下载方法中,接收诱导数据具体包括接收所述规划路径信息时同时接收携带在其中的所述诱导数据;检测是否行驶到所述诱导数据对应的位置,若是则触发所述诱导数据,进而进行相应的语音提示、图像显示提示和/或文字提示。本发明还提供一种位置服务终端,包括终端地图数据存储模块,用于存储电子地图数据;位置信息上传模块,用于向导航路径下载服务器上传当前位置信息,并与所述导航路径下载服务器通讯以便所述导航路径下载服务器确定目的地信息;规划路径下载模块,用于从所述导航路径下载服务器接收至少一条规划路径的规划路径信息,所述至少一条规划路径是所述导航路径下载服务器根据所述当前位置信息、 所述目的地信息及其存储的电子地图数据计算得到的,所述规划路径信息至少包括所述规划路径上多个点的位置信息;匹配模块,用于将所述规划路径下载模块接收的规划路径信息与存储在所述终端地图数据存储模块中的电子地图数据进行匹配;显示模块,用于根据所述匹配模块的匹配结果在电子地图上显示所述规划路径。本发明位置服务终端中,所述匹配模块将所述规划路径下载模块接收的规划路径信息与存储在所述终端地图数据存储模块中的电子地图数据进行匹配时,若所述规划路径信息中的地理信息与所述终端地图数据存储模块中存储的电子地图数据中的不符,所述匹配模块还用于按照所述规划路径信息中的地理信息更新存储在所述终端地图数据存储模块中的电子地图数据。本发明位置服务终端中,所述位置服务终端还包括诱导提示模块,所述诱导提示模块用于将从所述导航路径下载服务器接收的诱导数据触发进而进行相关提示,所述诱导数据包括相应位置的语音、图像和/或文字信息。本发明位置服务终端中,所述诱导提示模块具体用于检测是否行驶到所接收的诱导数据所对应的位置,若是则触发所述诱导数据,进而进行相应的语音提示、图像显示提示和/或文字提示,所述诱导数据是携带在所述规划路径信息中通过所述规划路径下载模块与所述规划路径信息同时接收的。本发明还提供一种导航路径下载方法,包括从位置服务终端接收当前位置信息,并根据与所述位置服务终端的通讯确定目的地信息;根据所述当前位置信息、所述目的地信息和本地存储的电子地图数据计算至少一条规划路径;将计算得到的规划路径信息发送给所述位置服务终端进行匹配和显示,所述规划路径信息至少包括所述规划路径上多个点的位置信息。本发明还提供一种导航路径下载服务器,包括服务器地图数据存储模块,用于存储电子地图数据;位置信息接收模块,用于从位置服务终端接收当前位置信息,并根据与所述位置服务终端的通讯确定目的地信息;规划路径计算模块,用于根据所述当前位置信息、所述目的地信息和存储在所述服务器地图数据存储模块中的电子地图数据计算至少一条规划路径;规划路径下传模块,用于将所述规划路径计算模块计算得到的规划路径信息发送给所述位置服务终端进行匹配和显示,所述规划路径信息至少包括所述规划路径上多个点的位置信息。本发明一种导航路径下载方法、服务器和位置服务终端的有益效果为位置服务终端动态实时地从导航路径下载服务器下载导航路径,使得该位置服务终端可以有效利用服务器侧最新、最全、最准的电子地图数据,且该位置服务终端在能够准确找到任意所需兴趣点位置或能够获得最省时、最经济的导航路径的同时,又不需使用很大的存储空间和网络流量来提供电子地图数据,从而节省了成本,提高了导航效率。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是根据本发明一个实施例的位置服务终端的框图;图2是根据本发明另一个实施例的位置服务终端的框图;图3是根据本发明一个实施例的终端侧导航路径下载方法的流程图;图4是根据本发明一个实施例的导航路径下载服务器的框图;图5是根据本发明一个实施例的服务器侧导航路径下载方法的流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图1是根据本发明一个实施例的位置服务终端的框图。在本实施例中,位置服务终端包括终端地图数据存储模块110、位置信息上传模块120、规划路径下载模块130、匹配模块140和显示模块150。终端地图数据存储模块110可以用于存储电子地图数据。例如,终端地图数据存储模块110可以用于存储电子地图上每个点的位置信息,包括经纬度数据或位置编码(例如凯立德公司研发的K码等可以唯一确定该位置的编码)。又例如,终端地图数据存储模块 110还可以用于存储相关点或路段的地理信息,例如某个路口不允许右转或某个路段是单向通行等。终端地图数据存储模块Iio中存储的这些电子地图数据可以通过显示模块150 显示。终端地图数据存储模块Iio可以包括RAM、R0M、低延迟非易失性存储器譬如闪存和/ 或其它合适的电子数据存储器。位置信息上传模块120可以用于向导航路径下载服务器上传位置服务终端的当前位置信息,并与导航路径下载服务器通讯以便该导航路径下载服务器确定位置服务终端的目的地信息。在导航系统中,位置服务终端一般会定时(例如每隔5秒或10秒)向服务器上传自己的当前位置信息,位置服务终端的当前位置信息是通过实时获取卫星信号(例如GPS卫星)从而计算得到的。
在本实施例中,若在终端地图数据存储模块110中能够搜索到用户需要的目的地位置,那么位置信息上传模块120可以直接向导航路径下载服务器发送目的地位置信息。 若在终端地图数据存储模块110中找不到用户需要的目的地位置,那么位置信息上传模块 120可以与导航路径下载服务器进行语音或文字消息通讯交互,使导航路径下载服务器根据交互内容在服务器存储的电子地图数据中找到用户需要的目的地位置信息。规划路径下载模块130可以用于从导航路径下载服务器接收至少一条规划路径的规划路径信息,该至少一条规划路径是由导航路径下载服务器根据位置服务终端的当前位置信息、位置服务终端用户所需的目的地位置信息以及服务器所存储的电子地图数据计算得到的。在本实施例中,规划路径下载模块130接收的规划路径信息至少包括规划路径上多个点的位置信息。例如位置服务终端用户需要从A位置去到B位置,导航路径下载服务器根据自己存储的电子地图数据计算得到的规划路径为A直行至路口 C,在路口 C右转后直行至路口 D,在D路口调头后直行至路口 E,在路口 E右转后直行到达目的地B,那么该规划路径的规划路径信息至少应该包括ACDEB这五个点的位置信息,该位置信息可以包括每个位置的经纬度数据或位置编码(例如凯立德公司提供的K码等能够唯一确定该位置的编码)。但是,本发明并不受限于此,在本发明的其它实施例中,规划路径信息还可以包括整条规划路径的一条连续曲线在电子地图上的位置信息,而不是其中若干点的位置信息。匹配模块140,可以用于将规划路径下载模块130接收的规划路径信息与存储在终端地图数据存储模块110中的电子地图数据进行匹配。例如,匹配模块140可以将规划路径信息中的多个点的位置匹配到终端地图数据存储模块110中存储的电子地图的对应位置上,以便显示模块150在本地显示的电子地图上绘制出该规划路径进行显示。显示模块150可以用于根据匹配模块140的匹配结果在所显示的电子地图上显示规划路径。例如,显示模块150可以根据匹配模块140所得到的规划路径信息中的多个点与终端地图数据存储模块110中存储的电子地图数据的对应关系,在本地显示的电子地图上绘制出该规划路径进行显示。显示模块150可以包括触摸屏、液晶屏等显示设备。在工作过程中,位置信息上传模块120可以向导航路径下载服务器上传位置服务终端的当前位置信息,并与导航路径下载服务器通讯以便该导航路径下载服务器确定位置服务终端的目的地信息。位置服务终端的当前位置信息是通过实时获取卫星信号(例如 GPS卫星)从而计算得到的。在进行目的地信息的通讯时,若在终端地图数据存储模块110 中能够搜索到用户需要的目的地位置,那么位置信息上传模块120可以直接向导航路径下载服务器发送目的地位置信息。若在终端地图数据存储模块110中找不到用户需要的目的地位置,那么位置信息上传模块120可以与导航路径下载服务器进行语音或文字消息通讯交互,使导航路径下载服务器根据交互内容在服务器存储的电子地图数据中找到用户需要的目的地位置信息。然后,规划路径下载模块130可以从导航路径下载服务器接收至少一条规划路径的规划路径信息,该至少一条规划路径是由导航路径下载服务器根据位置服务终端的当前位置信息、位置服务终端用户所需的目的地位置信息以及服务器所存储的电子地图数据计算得到的。规划路径下载模块130接收的规划路径信息至少包括规划路径上多个点的位置信息。例如规划路径信息可以只包括规划路径上若干个重要点的位置信息,该位置信息可以包括每个位置的经纬度数据或位置编码(例如凯立德公司提供的K码等能够唯一确定该位置的编码)。但是,本发明并不受限于此,在本发明的其它实施例中,规划路径信息还可以包括整条规划路径的一条连续曲线在电子地图上的位置信息,而不是其中若干点的位置信肩、ο最后,匹配模块140可以将规划路径下载模块130接收的规划路径信息与存储在终端地图数据存储模块Iio中的电子地图数据进行匹配,进而通过显示模块150在所显示的电子地图上显示规划路径。例如,匹配模块140可以将规划路径信息中的多个点的位置匹配到终端地图数据存储模块110中存储的电子地图的对应位置上,进而通过显示模块 150在本地显示的电子地图上绘制出该规划路径进行显示。用户可以在显示的至少一条规划路径中选择最合适的作为导航路径进行导航。本发明一种位置服务终端通过动态实时地从服务器下载导航路径,可以有效利用服务器侧最新、最全、最准的电子地图数据,能够准确找到任意所需兴趣点位置或能够获得最省时、最经济的导航路径的同时,又不需使用很大的存储空间和网络流量来提供电子地图数据,从而节省了成本,提高了导航效率。图2是根据本发明另一个实施例的位置服务终端的框图。在本实施例中,位置服务终端包括终端地图数据存储模块110、位置信息上传模块120、规划路径下载模块130、匹配模块140、显示模块150和诱导提示模块160。其中,终端地图数据存储模块110、位置信息上传模块120、规划路径下载模块130、匹配模块140和显示模块150已参考图1进行了详细描述。诱导提示模块160可以用于将从导航路径下载服务器接收的诱导数据触发进而进行相关提示。从导航路径下载服务器接收的诱导数据可以包括相应位置(例如路口、转向点、标志性位置等重要位置)的语音、图像和/或文字信息。例如,诱导数据可以包括用于指示位置服务终端载体在复杂路口的前进方向的语音提示信息、路口实景图像信息、文本信息提示和距离提示等中任意一种或多种。通过增加诱导提示模块160,可以增强导航路径的实用性,使位置服务终端的导航更直观,从而方便用户更好地利用导航路径进行导航。在本发明的一些实施例中,诱导数据可以携带在规划路径信息中,和规划路径信息一起由规划路径下载模块130从导航路径下载服务器接收。诱导提示模块160可以用于检测该位置服务终端是否行驶到所接收的诱导数据所对应的位置,若是则触发诱导数据, 进而进行相应的语音提示、图像显示提示和/或文字提示。在本发明的其它实施例中,诱导数据是导航路径下载服务器根据位置服务终端定时(例如5秒或10秒一次)上传的当前位置信息进行判断后发送的。例如导航路径下载服务器可以根据位置服务终端的当前位置判断该位置服务终端是否到达需要进行诱导提示的位置,若是则向该位置服务终端发送该位置对应的诱导数据。诱导提示模块160通过规划路径下载模块130接收该诱导数据后,可以直接触发该诱导数据从而进行语音提示、 图像显示提示和/或文字提示。在本发明的另一优选实施例中,匹配模块140将规划路径下载模块130接收的规划路径信息与存储在终端地图数据存储模块110中的电子地图数据进行匹配时,若规划路径信息中的地理信息与终端地图数据存储模块110中存储的电子地图数据中的不符,匹配模块140还可以用于按照规划路径信息中的地理信息更新存储在终端地图数据存储模块
8110中的电子地图数据。例如,规划路径为A直行至路口 C,在路口 C右转后直行至路口 D, 在D路口调头后直行至路口 E,在路口 E右转后直行到达目的地B。但是在终端地图数据存储模块110存储的电子地图数据中,CD之间的路段是反向单行的,不能从C路口直接行驶至D路口,又或者E路口不存在或不允许右转。此时,匹配模块140在将规划路径信息与本地存储的电子地图数据进行匹配的过程中,可以对本地存储的电子地图数据进行修改, 例如将CD间路段改为双向通行、新增E路口或将E路口的属性改为允许右转等。这样可以实时更新本地存储的电子地图数据,在提高本地存储的电子地图数据精确度和实时性的同时,又不会增加网络流量。虽然以上描述了本发明的一些具体实施例,但这仅仅是为了举例说明的目的,而不用于限制本发明。在本发明的其它实施例中,还可以包括上述任意实施例的任意组合、变形、替代和扩展。图3是根据本发明一个实施例的终端侧导航路径下载方法的流程图。在本实施例中,在位置服务终端中实施的导航路径下载方法从步骤310开始。在步骤310中,向导航路径下载服务器上传位置服务终端的当前位置信息,并与导航路径下载服务器通讯以便该导航路径下载服务器确定位置服务终端的目的地信息。在导航系统中,位置服务终端一般会定时(例如每隔5秒或10秒)向服务器上传自己的当前位置信息,位置服务终端的当前位置信息是通过实时获取卫星信号(例如GPS卫星)从而计算得到的。 位置服务终端中一般本地存储有电子地图数据。例如,位置服务终端上可以存储电子地图上每个点的位置信息,包括经纬度数据或位置编码(例如凯立德公司研发的K码等可以唯一确定该位置的编码)。又例如,位置服务终端上还可以存储相关点或路段的地理信息,例如某个路口不允许右转或某个路段是单向通行等。在本实施例中,若在本地存储的电子地图数据中能够搜索到用户需要的目的地位置,那么位置服务终端可以直接向导航路径下载服务器发送目的地位置信息。若在本地存储的电子地图数据中找不到用户需要的目的地位置,那么位置服务终端可以与导航路径下载服务器进行语音或文字消息通讯交互,使导航路径下载服务器根据交互内容在服务器存储的电子地图数据中找到用户需要的目的地位置信息。在步骤320中,从导航路径下载服务器接收至少一条规划路径的规划路径信息, 该至少一条规划路径是由导航路径下载服务器根据位置服务终端的当前位置信息、位置服务终端用户所需的目的地位置信息以及服务器所存储的电子地图数据计算得到的。在本实施例中,所接收的规划路径信息至少包括规划路径上多个点的位置信息。 例如位置服务终端用户需要从A位置去到B位置,导航路径下载服务器根据自己存储的电子地图数据计算得到的规划路径为A直行至路口 C,在路口 C右转后直行至路口 D,在D路口调头后直行至路口 E,在路口 E右转后直行到达目的地B,那么该规划路径的规划路径信息至少应该包括A⑶EB这五个点的位置信息,该位置信息可以包括每个位置的经纬度数据或位置编码(例如凯立德公司提供的K码等能够唯一确定该位置的编码)。但是,本发明并不受限于此,在本发明的其它实施例中,规划路径信息还可以包括整条规划路径的一条连续曲线在电子地图上的位置信息,而不是其中若干点的位置信息。在步骤330中,将接收的规划路径信息与本地存储的电子地图数据进行匹配,进而在所显示的电子地图上显示规划路径。例如,可以将规划路径信息中的多个点的位置匹配到本地存储的电子地图的对应位置上,进而在本地显示的电子地图上绘制出该规划路径进行显示。本发明一种导航路径下载方法通过动态实时地从服务器下载导航路径,可以有效利用服务器侧最新、最全、最准的电子地图数据,能够准确找到任意所需兴趣点位置或能够获得最省时、最经济的导航路径的同时,又不需使用很大的存储空间和网络流量来提供电子地图数据,从而节省了成本,提高了导航效率。在本发明的一个优选实施例中,还可以从导航路径下载服务器接收诱导数据并将所接收的诱导数据触发进而进行相关提示。从导航路径下载服务器接收的诱导数据可以包括相应位置(例如路口、转向点、标志性位置等重要位置)的语音、图像和/或文字信息。 例如,诱导数据可以包括用于指示位置服务终端载体在复杂路口的前进方向的语音提示信息、路口实景图像信息、文本信息提示和距离提示等中任意一种或多种。通过接收及触发诱导数据,可以增强导航路径的实用性,使位置服务终端的导航更直观,从而方便用户更好地利用导航路径进行导航。在本发明的一些实施例中,诱导数据可以携带在规划路径信息中,和规划路径信息一起从导航路径下载服务器接收。位置服务终端可以自行检测自己是否行驶到所接收的诱导数据所对应的位置,若是则触发诱导数据,进而进行相应的语音提示、图像显示提示和 /或文字提示。在本发明的其它实施例中,诱导数据是导航路径下载服务器根据位置服务终端定时(例如5秒或10秒一次)上传的当前位置信息进行判断后发送的。例如导航路径下载服务器可以根据位置服务终端的当前位置判断该位置服务终端是否到达需要进行诱导提示的位置,若是则向该位置服务终端发送该位置对应的诱导数据。位置服务终端接收该诱导数据后,可以直接触发该诱导数据从而进行语音提示、图像显示提示和/或文字提示。在本发明的另一优选实施例中,该方法还包括将接收的规划路径信息与本地存储的电子地图数据进行匹配,若规划路径信息中的地理信息与终端本地存储的电子地图数据中的不符,还可以按照规划路径信息中的地理信息更新本地存储的电子地图数据。例如,规划路径为A直行至路口 C,在路口 C右转后直行至路口 D,在D路口调头后直行至路口 E,在路口 E右转后直行到达目的地B。但是在位置服务终端本地存储的电子地图数据中,CD之间的路段是反向单行的,不能从C路口直接行驶至D路口,又或者E路口不存在或不允许右转。此时,在将规划路径信息与本地存储的电子地图数据进行匹配的过程中,可以对本地存储的电子地图数据进行修改,例如将CD间路段改为双向通行、新增E路口或将E路口的属性改为允许右转等。这样可以实时更新本地存储的电子地图数据,在提高本地存储的电子地图数据精确度和实时性的同时,又不会增加网络流量。虽然以上描述了本发明的一些具体实施例,但这仅仅是为了举例说明的目的,而不用于限制本发明。在本发明的其它实施例中,还可以包括上述任意实施例的任意组合、变形、替代和扩展。图4是根据本发明一个实施例的导航路径下载服务器的框图。在本实施例中,导航路径下载服务器包括服务器地图数据存储模块410、位置信息接收模块420、规划路径计算模块430和规划路径下传模块440。
服务器地图数据存储模块410可以用于存储服务器侧的电子地图数据。服务器地图数据存储模块410与终端地图数据存储模块110大致相同,但是服务器地图数据存储模块410的存储空间远大于终端地图数据存储模块110,它里面存储了地球上或国内几乎全部区域的电子地图数据且实时进行更新,而且它可以为多个位置服务终端提供用户所需的电子地图数据。位置信息接收模块420可以用于从位置服务终端接收当前位置信息,并根据与位置服务终端的通讯确定目的地信息。在导航系统中,位置服务终端一般会定时(例如每隔 5秒或10秒)向服务器上传自己的当前位置信息,位置服务终端的当前位置信息是通过实时获取卫星信号(例如GPS卫星)从而计算得到的。在本实施例中,若在位置服务终端本地存储的电子地图数据中能够搜索到用户需要的目的地位置,那么位置信息接收模块420可以直接从位置服务终端接收目的地位置信息。若在位置服务终端本地存储的电子地图数据中找不到用户需要的目的地位置,那么位置信息接收模块420可以与该位置服务终端进行语音或文字消息通讯交互,以便根据交互内容在服务器地图数据存储模块410存储的电子地图数据中找到用户需要的目的地位置 fn息ο规划路径计算模块430可以用于根据位置服务终端的当前位置信息、位置服务终端用户所需的目的地位置信息以及服务器地图数据存储模块410中存储的电子地图数据计算至少一条规划路径。本领域技术人员已熟知各种计算规划路径的方法,因此不需重复。规划路径下传模块440可以用于将规划路径计算模块430计算得到的规划路径信息发送给位置服务终端进行匹配和显示。在本实施例中,规划路径下传模块440发送的规划路径信息至少包括规划路径上多个点的位置信息。例如位置服务终端用户需要从A位置去到B位置,导航路径下载服务器根据自己存储的电子地图数据计算得到的一条规划路径为A直行至路口 C,在路口 C右转后直行至路口 D,在D路口调头后直行至路口 E,在路口 E右转后直行到达目的地B,那么该规划路径的规划路径信息至少应该包括ACDEB这五个点的位置信息,该位置信息可以包括每个位置的经纬度数据或位置编码(例如凯立德公司提供的K码等能够唯一确定该位置的编码)。但是,本发明并不受限于此,在本发明的其它实施例中,规划路径信息还可以包括整条规划路径的一条连续曲线在电子地图上的位置信息,而不是其中若干点的位置信息。在工作过程中,位置信息接收模块420可以从位置服务终端接收当前位置信息, 并根据与位置服务终端的通讯确定目的地信息。在导航系统中,位置服务终端一般会定时 (例如每隔5秒或10秒)向服务器上传自己的当前位置信息,位置服务终端的当前位置信息是通过实时获取卫星信号(例如GPS卫星)从而计算得到的。在本实施例中,若在位置服务终端本地存储的电子地图数据中能够搜索到用户需要的目的地位置,那么位置信息接收模块420可以直接从位置服务终端接收目的地位置信息。若在位置服务终端本地存储的电子地图数据中找不到用户需要的目的地位置,那么位置信息接收模块420可以与该位置服务终端进行语音或文字消息通讯交互,以便根据交互内容在服务器地图数据存储模块410存储的电子地图数据中找到用户需要的目的地位置 fn息ο然后,规划路径计算模块430可以根据位置服务终端的当前位置信息、位置服务终端用户所需的目的地位置信息以及服务器地图数据存储模块410中存储的电子地图数据计算至少一条规划路径。最后,规划路径下传模块440可以将规划路径计算模块430计算得到的规划路径信息发送给位置服务终端进行匹配和显示。在本实施例中,规划路径下传模块440发送的规划路径信息至少包括规划路径上多个点的位置信息。例如位置服务终端用户需要从A位置去到B位置,导航路径下载服务器根据自己存储的电子地图数据计算得到的一条规划路径为A直行至路口 C,在路口 C右转后直行至路口 D,在D路口调头后直行至路口 E,在路口 E右转后直行到达目的地B,那么该规划路径的规划路径信息至少应该包括ACDEB这五个点的位置信息,该位置信息可以包括每个位置的经纬度数据或位置编码(例如凯立德公司提供的K码等能够唯一确定该位置的编码)。但是,本发明并不受限于此,在本发明的其它实施例中,规划路径信息还可以包括整条规划路径的一条连续曲线在电子地图上的位置信息,而不是其中若干点的位置信息。本发明一种导航路径下载服务器通过动态实时地为位置服务终端提供导航路径, 可以有效利用服务器侧最新、最全、最准的电子地图数据,使位置服务终端能够准确找到任意所需兴趣点位置或能够获得最省时、最经济的导航路径的同时,又不需使用很大的存储空间和网络流量来获取电子地图数据,从而节省了成本,提高了导航效率。在本发明的另一实施例中,导航路径下载服务器还可以包括诱导数据模块。该诱导数据模块可以用于生成诱导数据,并通过规划路径下传模块440向位置服务终端发送诱导数据以便该位置服务终端进行相关提示。发送的诱导数据可以包括相应位置(例如路口、转向点、标志性位置等重要位置)的语音、图像和/或文字信息。例如,诱导数据可以包括用于指示位置服务终端载体在复杂路口的前进方向的语音提示信息、路口实景图像信息、文本信息提示和距离提示等中任意一种或多种。通过增加诱导数据模块,可以增强导航路径的实用性,使位置服务终端的导航更直观,从而方便用户更好地利用导航路径进行导航。在本发明的一些实施例中,诱导数据模块可以将生成的诱导数据携带在规划路径信息中,规划路径下传模块440将诱导数据和规划路径信息一起发送给位置服务终端,以便位置服务终端自行检测自己是否行驶到所接收的诱导数据所对应的位置,若是则触发诱导数据,进而进行相应的语音提示、图像显示提示和/或文字提示。在本发明的其它实施例中,诱导数据模块可以根据位置服务终端定时(例如5秒或10秒一次)上传的当前位置信息判断是否生成诱导数据。例如诱导数据模块可以根据位置服务终端的当前位置判断该位置服务终端是否到达需要进行诱导提示的位置,若是则生成该位置对应的诱导数据并通过规划路径下传模块440向该位置服务终端发送该诱导数据,若否则不做任何处理。位置服务终端接收该诱导数据后,可以直接触发该诱导数据从而进行语音提示、图像显示提示和/或文字提示。图5是根据本发明一个实施例的服务器侧导航路径下载方法的流程图。在本实施例中,服务器侧导航路径下载方法从步骤510开始。在步骤510中,从位置服务终端接收当前位置信息,并根据与位置服务终端的通讯确定目的地信息。在导航系统中,位置服务终端一般会定时(例如每隔5秒或10秒)向服务器上传自己的当前位置信息,位置服务终端的当前位置信息是通过实时获取卫星信号(例如GPS卫星)从而计算得到的。在本实施例中,若在位置服务终端本地存储的电子地图数据中能够搜索到用户需要的目的地位置,那么导航路径下载服务器可以直接从位置服务终端接收目的地位置信息。若在位置服务终端本地存储的电子地图数据中找不到用户需要的目的地位置,那么导航路径下载服务器可以与该位置服务终端进行语音或文字消息通讯交互,以便根据交互内容在服务器本地存储的电子地图数据中找到用户需要的目的地位置信息。在步骤520中,根据位置服务终端的当前位置信息、位置服务终端用户所需的目的地位置信息以及服务器本地存储的电子地图数据计算至少一条规划路径。本领域技术人员已熟知各种计算规划路径的方法,因此不需重复。在步骤530中,将计算得到的规划路径信息发送给位置服务终端进行匹配和显示。在本实施例中,发送的规划路径信息至少包括规划路径上多个点的位置信息。例如位置服务终端用户需要从A位置去到B位置,导航路径下载服务器根据自己存储的电子地图数据计算得到的一条规划路径为A直行至路口 C,在路口 C右转后直行至路口 D,在D路口调头后直行至路口 E,在路口 E右转后直行到达目的地B,那么该规划路径的规划路径信息至少应该包括A⑶EB这五个点的位置信息,该位置信息可以包括每个位置的经纬度数据或位置编码(例如凯立德公司提供的K码等能够唯一确定该位置的编码)。但是,本发明并不受限于此,在本发明的其它实施例中,规划路径信息还可以包括整条规划路径的一条连续曲线在电子地图上的位置信息,而不是其中若干点的位置信息。本发明一种导航路径下载方法通过动态实时地为位置服务终端提供导航路径,可以有效利用服务器侧最新、最全、最准的电子地图数据,使位置服务终端能够准确找到任意所需兴趣点位置或能够获得最省时、最经济的导航路径的同时,又不需使用很大的存储空间和网络流量来获取电子地图数据,从而节省了成本,提高了导航效率。在本发明的另一实施例中,该导航路径下载方法还可以包括生成并发送诱导数据给位置服务终端以便该位置服务终端进行相关提示。发送的诱导数据可以包括相应位置 (例如路口、转向点、标志性位置等重要位置)的语音、图像和/或文字信息。例如,诱导数据可以包括用于指示位置服务终端载体在复杂路口的前进方向的语音提示信息、路口实景图像信息、文本信息提示和距离提示等中任意一种或多种。通过生成并发送诱导数据,可以增强导航路径的实用性,使位置服务终端的导航更直观,从而方便用户更好地利用导航路径进行导航。在本发明的一些实施例中,可以将生成的诱导数据携带在规划路径信息中,将诱导数据和规划路径信息一起发送给位置服务终端,以便位置服务终端自行检测自己是否行驶到所接收的诱导数据所对应的位置,若是则触发诱导数据,进而进行相应的语音提示、图像显示提示和/或文字提示。在本发明的其它实施例中,可以根据位置服务终端定时(例如5秒或10秒一次) 上传的当前位置信息判断是否生成诱导数据。例如可以根据位置服务终端的当前位置判断该位置服务终端是否到达需要进行诱导提示的位置,若是则生成该位置对应的诱导数据并向该位置服务终端发送该诱导数据,若否则不做任何处理。位置服务终端接收该诱导数据后,可以直接触发该诱导数据从而进行语音提示、图像显示提示和/或文字提示。在本发明的各种实施例中,提供了一种导航路径下载方法、服务器和位置服务终
13端。其中,位置服务终端动态实时地从导航路径下载服务器下载导航路径,使得该位置服务终端可以有效利用服务器侧最新、最全、最准的电子地图数据,且该位置服务终端在能够准确找到任意所需兴趣点位置或能够获得最省时、最经济的导航路径的同时,又不需使用很大的存储空间和网络流量来提供电子地图数据,从而节省了成本,提高了导航效率。另外, 本发明通过诱导数据对重要位置进行语音、图像或文字提示,增强了导航路径的直观性,便于用户进行导航。本发明所采用的导航路径信息可以仅包括若干个重要点的位置信息,几乎不占容量和流量,本发明还可以利用导航路径对位置服务终端中存储的电子地图数据进行实时更新,同时又不需增加网络流量。上文的描述中涉及各种功能性模块,这些功能性模块通常可以包括硬件、软件和/ 或其组合。因此,本发明的范围不受实施例中明确提到的各种功能性模块中的特定硬件和/ 或软件特性的限制。作为非限制性例子,本发明在实施例中可以由一种或多种处理器(例如微处理器、数字信号处理器、基带处理器、微控制器等)执行软件指令(例如存储在非永久性存储器和/或永久性存储器)。再举个例子,本发明还可以用专用集成电路(ASIC)和 /或其它硬件元件实现。虽然本发明是通过具体实施例进行说明的,本领域技术人员应当明白,在不脱离本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或材料,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。
权利要求
1.一种导航路径下载方法,其特征在于,包括向导航路径下载服务器上传当前位置信息,并与所述导航路径下载服务器通讯以便所述导航路径下载服务器确定目的地信息;从所述导航路径下载服务器接收至少一条规划路径的规划路径信息,所述至少一条规划路径是所述导航路径下载服务器根据所述当前位置信息、所述目的地信息及其存储的电子地图数据计算得到的,所述规划路径信息至少包括所述规划路径上多个点的位置信息;将所述规划路径信息与本地存储的电子地图数据进行匹配,进而在电子地图上显示所述规划路径。
2.根据权利要求1所述的导航路径下载方法,其特征在于,将所述规划路径信息与本地存储的电子地图数据进行匹配时,若所述规划路径信息中的地理信息与本地存储的电子地图数据中的不符,则按照所述规划路径信息中的地理信息更新所述本地存储的电子地图数据。
3.根据权利要求1或2所述的导航路径下载方法,其特征在于,所述导航路径下载方法还包括从所述导航路径下载服务器接收诱导数据并触发所述诱导数据进行相关提示,所述诱导数据包括相应位置的语音、图像和/或文字信息。
4.根据权利要求3所述的导航路径下载方法,其特征在于,接收诱导数据具体包括 接收所述规划路径信息时同时接收携带在其中的所述诱导数据;检测是否行驶到所述诱导数据对应的位置,若是则触发所述诱导数据,进而进行相应的语音提示、图像显示提示和/或文字提示。
5.一种位置服务终端,其特征在于,包括 终端地图数据存储模块,用于存储电子地图数据;位置信息上传模块,用于向导航路径下载服务器上传当前位置信息,并与所述导航路径下载服务器通讯以便所述导航路径下载服务器确定目的地信息;规划路径下载模块,用于从所述导航路径下载服务器接收至少一条规划路径的规划路径信息,所述至少一条规划路径是所述导航路径下载服务器根据所述当前位置信息、所述目的地信息及其存储的电子地图数据计算得到的,所述规划路径信息至少包括所述规划路径上多个点的位置信息;匹配模块,用于将所述规划路径下载模块接收的规划路径信息与存储在所述终端地图数据存储模块中的电子地图数据进行匹配;显示模块,用于根据所述匹配模块的匹配结果在电子地图上显示所述规划路径。
6.根据权利要求5所述的位置服务终端,其特征在于,所述匹配模块将所述规划路径下载模块接收的规划路径信息与存储在所述终端地图数据存储模块中的电子地图数据进行匹配时,若所述规划路径信息中的地理信息与所述终端地图数据存储模块中存储的电子地图数据中的不符,所述匹配模块还用于按照所述规划路径信息中的地理信息更新存储在所述终端地图数据存储模块中的电子地图数据。
7.根据权利要求5或6所述的位置服务终端,其特征在于,所述位置服务终端还包括诱导提示模块,所述诱导提示模块用于将从所述导航路径下载服务器接收的诱导数据触发进而进行相关提示,所述诱导数据包括相应位置的语音、图像和/或文字信息。
8.根据权利要求7所述的位置服务终端,其特征在于,所述诱导提示模块具体用于检测是否行驶到所接收的诱导数据所对应的位置,若是则触发所述诱导数据,进而进行相应的语音提示、图像显示提示和/或文字提示,所述诱导数据是携带在所述规划路径信息中通过所述规划路径下载模块与所述规划路径信息同时接收的。
9.一种导航路径下载方法,其特征在于,包括从位置服务终端接收当前位置信息,并根据与所述位置服务终端的通讯确定目的地信息;根据所述当前位置信息、所述目的地信息和本地存储的电子地图数据计算至少一条规划路径;将计算得到的规划路径信息发送给所述位置服务终端进行匹配和显示,所述规划路径信息至少包括所述规划路径上多个点的位置信息。
10.一种导航路径下载服务器,其特征在于,包括 服务器地图数据存储模块,用于存储电子地图数据;位置信息接收模块,用于从位置服务终端接收当前位置信息,并根据与所述位置服务终端的通讯确定目的地信息;规划路径计算模块,用于根据所述当前位置信息、所述目的地信息和存储在所述服务器地图数据存储模块中的电子地图数据计算至少一条规划路径;规划路径下传模块,用于将所述规划路径计算模块计算得到的规划路径信息发送给所述位置服务终端进行匹配和显示,所述规划路径信息至少包括所述规划路径上多个点的位直fe息。
全文摘要
本发明公开了一种导航路径下载方法、服务器和位置服务终端,该方法包括上传当前位置信息,并与导航路径下载服务器通讯以便导航路径下载服务器确定目的地信息;接收至少一条规划路径的规划路径信息,所述至少一条规划路径是导航路径下载服务器根据所述当前位置信息、目的地信息及其存储的电子地图数据计算得到的,规划路径信息至少包括规划路径上多个点的位置信息;将规划路径信息与本地存储的电子地图数据进行匹配,进而在电子地图上显示规划路径。本发明为位置服务终端提供准确的任意所需兴趣点位置或最省时、最经济的导航路径,同时又不需使用很大的存储空间和网络流量来提供电子地图数据,从而节省了成本,提高了导航效率。
文档编号G01C21/34GK102305634SQ20111013543
公开日2012年1月4日 申请日期2011年5月24日 优先权日2011年5月24日
发明者张文星 申请人:深圳市凯立德科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1