一种多目的地路线规划方法及系统技术方案

技术编号:15283502 阅读:95 留言:0更新日期:2017-05-06 10:14
本发明专利技术提供了一种多目的地路线规划方法,包括:S1、终端根据输入的出发地和多个目的地的地点信息生成路线规划请求信息,并将所述路线规划请求信息发送给后台的服务器;S2、所述服务器根据从所述终端接收的所述路线规划请求信息规划得到至少一条规划路线,并将所述规划路线发送给所述终端;S3、所述终端显示所述规划路线于电子地图上,并根据接收的操作指令选择所述规划路线进行显示。实施本发明专利技术的多目的地路线规划方法及系统,用户可一次添加多个目的地,进而实现一次获取其此次出现的整体的路线,避免用户自己主观切割线路而带来的绕路,且减少了用户进行查询的操作量,提升用户体验。

Multi destination route planning method and system

The invention provides a multi destination route planning method, including: S1, according to the input of the terminal and a plurality of destination information generation route request information, and the route planning request information sent to the back-end server; S2, the server according to the received from the terminal. The route planning request information planning at least one planning route, and the route planning will be sent to the terminal; S3, the terminal displays the route planning in the electronic map, and according to the operation instructions received by the selection of route planning. Multi destination route planning method and system implementation of the invention, a user can add more destinations, so as to realize a obtain the emergence of the overall route, to avoid the user's own subjective cutting line and bring the detour, and reduces the amount of user queries, enhance the user experience.

【技术实现步骤摘要】

本专利技术涉及路线导航
,更具体地说,涉及一种多目的地的路线规划方法及系统。
技术介绍
随着互联网技术的发展,以及人们出行方式的多样化,地图网站、地图App等应用产品应运而生。当人们需要前往某个地点时,可以通过这类应用产品快速找到满意的出行方式。现有的地图路线搜索功能,一般都只能输入一个起点和一个终点,进而提供给用户该起点和该终点的路线,但是当用户需要前往多个地点时,关于前往多个地点的路线的搜索,需要用户直观的对线路进行切割,此时,由于用户对于线路状况不熟悉,可能导致不会找到最佳的路线,进而浪费用户的时间,甚至导致用户走了不必要的路程,影响用户出行。同时,当需要前往多个地点时,采用现有的一个起点和一个终点的路线搜索方式,在主观切割线路之后,用户需要分段地输入起点和终点来查询线路,这样就需要用户进行多次的输入和点击查询操作,以及记录线路信息,增加了用户输入和点击操作,进而影响了查询效率,并且降低了用户体验。如图1所示,假设用户在A处,且用户出行需要分别到B地点、C地点和D地点,此时,若用户对到达这三个地点的顺序没有要求时,则用户有多种路线可以选择,如:A--->B---->C---->D,A--->C--->B--->C---->D等。采用现有的地图路线搜索功能时,即一个起点和一个终点的路线搜索,用户需要对经过的地点进行切割划分,如A-->B,B--->D,D--->C,将切割划分后的两两地点分别进行搜索,其缺点有:一方面由于用户可能不清楚A处到B地点、C地点和D地点的实际距离和实际线路情况,则用户主观切割而选择的线路并不是最佳路线,即在用时和距离方面均有可能不是最佳;另一方面用户需要多次的在地图界面输入起点和终点,并点击查询按钮,浪费时间,并且降低了用户体验。
技术实现思路
本专利技术要解决的技术问题在于,针对现有的地图路线搜索功能规划路线的缺陷,在用户需要前往多个地点时,规划出的路线非最佳路线,增加用户操作量,浪费时间,降低用户体验,提供一种多目的地路线规划方法及系统。本专利技术解决上述问题的所采用的技术方案是提供了一种多目的地路线规划方法,包括:S1、终端根据输入的出发地和多个目的地的地点信息生成路线规划请求信息,并将所述路线规划请求信息发送给后台的服务器;S2、所述服务器根据从所述终端接收的所述路线规划请求信息规划得到至少一条规划路线,并将所述规划路线发送给所述终端;S3、所述终端显示所述规划路线于电子地图上,并根据接收的操作指令选择所述规划路线进行显示。在上述多目的地路线规划方法中,所述步骤S1具体包括:S11、分别输入出发地地点信息和目的地地点信息,并将所述出发地地点信息和目的地地点信息进行存储;S12、对所述目的地地点信息进行检测,在检测到多个所述目的地地点信息时,设置所述多个目的地地点信息对应的多个目的地的优先级,并将设置后的所述目的地的所述优先级进行存储。S13、根据所述出发地地点信息、多个所述目的地地点信息以及所述多个目的地地点信息对应的多个目的地的所述优先级生产路线规划请求信息,并将所述路线规划请求信息发送给所述服务器;其中,所述步骤S2包括:S21、所述服务器接收所述规划请求信息,并解析所述规划请求信息;S22、根据解析后的规划请求信息查询数据库中所述解析后的规划请求信息对应的所述出发地地点信息、多个所述目的地地点信息;S23、分别计算从所述数据库中所查询的所述出发地地点信息和多个所述目的地地点信息之间的所有路线的距离/时间;S24、根据设置的多个目的地的所述优先级选择距离最短/时间最短的路线作为规划路线。在上述多目的地路线规划方法中,所述步骤S3进一步包括:S31、所述终端在所述电子地图上同时显示从后台的所述服务器接收到的至少一条所述规划路线;S32、所述终端根据用户操作指令检测是否选用所述规划路线,若是,执行步骤S33,若否,跳到步骤S34;S33、所述终端在所述电子地图上显示根据所述用户操作指令从至少一条所述规划路线中选择一条进行显示;S34、所述终端向所述服务器发送进一步规划请求,并将用户输入的附加信息发送给所述服务器,其中,所述附加信息包括交通工具信息;S35、所述服务器根据从所述终端接收的所述进一步规划请求和所述附加信息查询所述数据库中所存储的附加信息,并根据所述进一步规划请求以及所述附加信息进一步规划得到至少一条更新的规划路线,并将所述更新的规划路线发送给所述终端以显示。在上述多目的地路线规划方法中,所述根据所述进一步规划请求以及所述附加信息进一步规划得到至少一条更新的规划路线步骤包括:分别计算从所述数据库中所查询的所述出发地地点信息和多个所述目的地地点信息之间的所有路线的距离/时间;以及根据设置的多个目的地的所述优先级和所述附加信息选择距离最短/时间最短/交通工具最方便的路线作为规划路线。本专利技术还提供了一种多目的地路线规划系统,所述系统包括终端和服务器,其中,所述终端与所述服务器通信相连;所述终端根据输入的出发地和多个目的地的地点信息生成路线规划请求信息,并将所述路线规划请求信息发送给所述服务器;所述服务器根据从所述终端接收的所述路线规划请求信息规划得到至少一条规划路线,并将所述规划路线发送给所述终端;所述终端显示所述规划路线于电子地图上,并根据接收的操作指令选择所述规划路线进行显示;所述终端包括界面模块、检测模块、设置模块、存储模块、生成模块以及第一发送及接收模块,其中:所述界面模块包括显示界面和输入界面,所述显示界面用于显示所述电子地图,所述输入界面用于分别输入出发地地点信息和目的地地点信息;所述检测模块与所述界面模块连接,用于对所述目的地地点信息进行检测,所述设置模块与所述检测模块连接,用于在检测到多个所述目的地地点信息时,设置所述多个目的地地点信息对应的多个目的地的优先级;所述存储模块分别与所述界面模块和所述设置模块连接,用于将所述出发地地点信息和目的地地点信息进行存储,以及将设置后的所述目的地的所述优先级进行存储;所述生成模块与所述存储模块连接,用于根据所述出发地地点信息、多个所述目的地地点信息以及所述多个目的地地点信息对应的多个目的地的所述优先级生产路线规划请求信息;所述第一发送及接收模块并将所述路线规划请求信息发送给所述服务器。在上述多目的地路线规划系统中,所述服务器包括第二发送及接收模块、规划模块以及数据库,其中:所述第二发送及接收模块用于接收所述路线规划请求信息,并解析所述规划请求信息;所述规划模块与所述第二发送及接收模块连接,用于根据解析后的规划请求信息查询数据库中所述解析后的规划请求信息对应的所述出发地地点信息、多个所述目的地地点信息,分别计算从所述数据库中所查询的所述出发地地点信息和多个所述目的地地点信息之间的所有路线的距离/时间,并根据设置的多个目的地的所述优先级选择距离最短/时间最短的路线作为规划路线。在上述多目的地路线规划系统中,所述显示界面还用于在所述电子地图上同时显示从后台的所述服务器接收到的至少一条所述规划路线;所述输入界面还用于输入用户操作指令以及附加信息其中,所述附加信息包括交通工具信息;所述检测模本文档来自技高网
...
一种多目的地路线规划方法及系统

【技术保护点】
一种多目的地路线规划方法,其特征在于,包括:S1、终端根据输入的出发地和多个目的地的地点信息生成路线规划请求信息,并将所述路线规划请求信息发送给后台的服务器;S2、所述服务器根据从所述终端接收的所述路线规划请求信息规划得到至少一条规划路线,并将所述规划路线发送给所述终端;S3、所述终端显示所述规划路线于电子地图上,并根据接收的操作指令选择所述规划路线进行显示;其中,所述步骤S1具体包括:S11、分别输入出发地地点信息和目的地地点信息,并将所述出发地地点信息和目的地地点信息进行存储;S12、对所述目的地地点信息进行检测,在检测到多个所述目的地地点信息时,设置所述多个目的地地点信息对应的多个目的地的优先级,并将设置后的所述目的地的所述优先级进行存储。S13、根据所述出发地地点信息、多个所述目的地地点信息以及所述多个目的地地点信息对应的多个目的地的所述优先级生产路线规划请求信息,并将所述路线规划请求信息发送给所述服务器。

【技术特征摘要】
1.一种多目的地路线规划方法,其特征在于,包括:S1、终端根据输入的出发地和多个目的地的地点信息生成路线规划请求信息,并将所述路线规划请求信息发送给后台的服务器;S2、所述服务器根据从所述终端接收的所述路线规划请求信息规划得到至少一条规划路线,并将所述规划路线发送给所述终端;S3、所述终端显示所述规划路线于电子地图上,并根据接收的操作指令选择所述规划路线进行显示;其中,所述步骤S1具体包括:S11、分别输入出发地地点信息和目的地地点信息,并将所述出发地地点信息和目的地地点信息进行存储;S12、对所述目的地地点信息进行检测,在检测到多个所述目的地地点信息时,设置所述多个目的地地点信息对应的多个目的地的优先级,并将设置后的所述目的地的所述优先级进行存储。S13、根据所述出发地地点信息、多个所述目的地地点信息以及所述多个目的地地点信息对应的多个目的地的所述优先级生产路线规划请求信息,并将所述路线规划请求信息发送给所述服务器。2.根据权利要求1中所述的多目的地路线规划方法,其特征在于,所述步骤S2包括:S21、所述服务器接收所述规划请求信息,并解析所述规划请求信息;S22、根据解析后的规划请求信息查询数据库中所述解析后的规划请求信息对应的所述出发地地点信息、多个所述目的地地点信息;S23、分别计算从所述数据库中所查询的所述出发地地点信息和多个所述目的地地点信息之间的所有路线的距离/时间;S24、根据设置的多个目的地的所述优先级选择距离最短/时间最短的路线作为规划路线。3.根据权利要求2中所述的多目的地路线规划方法,其特征在于,所述步
\t骤S3进一步包括:S31、所述终端在所述电子地图上同时显示从后台的所述服务器接收到的至少一条所述规划路线;S32、所述终端根据用户操作指令检测是否选用所述规划路线,若是,执行步骤S33,若否,跳到步骤S34;S33、所述终端在所述电子地图上显示根据所述用户操作指令从至少一条所述规划路线中选择一条进行显示;S34、所述终端向所述服务器发送进一步规划请求,并将用户输入的附加信息发送给所述服务器,其中,所述附加信息包括交通工具信息;S35、所述服务器根据从所述终端接收的所述进一步规划请求和所述附加信息查询所述数据库中所存储的附加信息,并根据所述进一步规划请求以及所述附加信息进一步规划得到至少一条更新的规划路线,并将所述更新的规划路线发送给所述终端以显示。4.根据权利要求3中所述的多目的地路线规划方法,其特征在于,所述根据所述进一步规划请求以及所述附加信息进一步规划得到至少一条更新的规划路线步骤包括:分别计算从所述数据库中所查询的所述出发地地点信息和多个所述目的地地点信息之间的所有路线的距离/时间;以及根据设置的多个目的地的所述优先级和所述附加信息选择距离最短/时间最短/交通工具最方便的路线作为规划路线。5.一种多目的地路线规划系统,其特征在于,所述系统包括终端和服务器,其中,所述终端与所述服务器通信相连;所述终端根据输入的出发地和多个目的地的地点信息生成路线规划请求信息,并将所述路线规划请求信息发送给所述服务器;所述服务器...

【专利技术属性】
技术研发人员:陈杰朱杰
申请(专利权)人:深圳市赛格导航科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1