CN111089599A - 一种路线规划方法及装置 - Google Patents
一种路线规划方法及装置 Download PDFInfo
- Publication number
- CN111089599A CN111089599A CN201811241767.8A CN201811241767A CN111089599A CN 111089599 A CN111089599 A CN 111089599A CN 201811241767 A CN201811241767 A CN 201811241767A CN 111089599 A CN111089599 A CN 111089599A
- Authority
- CN
- China
- Prior art keywords
- station
- route
- information
- site
- reach
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3446—Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags, using precalculated routes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3626—Details of the output of route guidance instructions
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
本申请提供了一种路径规划方法及装置,其中,该方法包括:获取用户的出发地点,之后根据所述出发地点,获取距离所述出发地点在第一设定距离范围内的至少一个第一站点,并确定所述至少一个第一站点分别所处的路线的站点信息,进而基于确定的至少一条路线的站点信息,生成路线地图信息。采用上述方式,可以基于用户的出行需求,获取符合出行需求的站点信息并生成路线地图信息,然后以路线地图的形式展示给用户,以便直观地展示每条可行的路线的站点信息,例如路线具体走势以及途径的站点等路线规划信息,便于用户深入了解每条可行的路线并作出选择。
Description
技术领域
本申请涉及互联网技术领域,具体而言,涉及一种路线规划方法及装置。
背景技术
随着道路交通规划的日益完善,公交路线以及地铁路线的部署也越来越复杂。人们出行时,往往需要借助交通导航软件等来进行路径规划,查询符合出行需求的出行路线。
目前,交通导航软件在基于用户的出行需求生成相应的出行路线后,一般是在操作界面中罗列多种可行的出行路线的列表信息,例如包括起始站点、目的站点、行程耗时等。但是,这种展示方式并不能直观的反映出出行路线的整体规划情况,例如每条路线的具体走势和途径站等。用户还需进一步从展示的出行路线中一一选中每个出行路线,然后才能查看每个选中的出行路线的详细信息。由此可见,现有方式很难直观地展示出较为全面的路线整体规划情况,不便于用户查看。
发明内容
有鉴于此,本申请提供一种路径规划方法及装置,以便较为直观地展示出路线整体规划情况,便于用户查看。
第一方面,本申请提供了一种路线规划方法,所述路线规划方法可以由第一设备执行,具体执行过程包括:
获取用户的出发地点;
根据所述出发地点,获取距离所述出发地点在第一设定距离范围内的至少一个第一站点,并确定所述至少一个第一站点分别所处的路线的站点信息;
基于确定的至少一条路线的站点信息,生成路线地图信息。
结合第一方面,本申请提供了第一方面的第一种可能的实施方式,其中,当所述第一设备为服务器时,在生成路线地图信息之后,还包括:
向终端设备发送所述路线地图信息,所述路线地图信息用于所述终端设备在所述终端设备的操作界面中展示路线地图。
结合第一方面,本申请提供了第一方面的第二种可能的实施方式,其中,当所述第一设备为终端设备时,在生成路线地图信息之后,还包括:
基于所述路线地图信息,在所述终端设备的操作界面中展示路线地图。
结合第一方面,本申请提供了第一方面的第三种可能的实施方式,其中,在确定所述至少一个第一站点分别所处的路线的站点信息之前,所述方法还包括:
获取用户的目的地点;
根据所述目的地点,确定距离所述目的地点在第二设定距离范围内的至少一个第二站点;
所述确定所述至少一个第一站点分别所处的路线的站点信息,包括:
从所述至少一个第一站点分别所处的路线中,筛选出由所述第一站点出发能够到达所述第二站点的路线;
确定所述由所述第一站点出发能够到达所述第二站点的路线的站点信息;
基于确定的至少一条路线的站点信息,生成路线地图信息,包括:
基于所述由所述第一站点出发能够到达所述第二站点的路线的站点信息,生成路线地图信息。
第二方面,本申请提供了另一种路线规划方法,所述路线规划方法可以由终端设备执行,具体执行过程包括:
获取用户的出发地点;
向服务器发送携带有所述出发地点的指示信息,所述指示信息用于指示所述服务器基于距离所述出发地点在第一设定范围内的至少一个第一站点、以及所述至少一个第一站点分别所处的路线的站点信息,生成路线地图信息;
接收所述服务器发送的所述路线地图信息,并基于所述路线地图信息,在所述终端设备的操作界面中展示路线地图。
其中上述第一方面和第二方面、以及任意一种可能的实施方式中,涉及的每个第一站点所处的路线的站点信息包括以下信息中的至少一种:
该路线中包含第一站点在内的每个站点的名称;
该路线中包含第一站点在内的每个站点之间的连接关系;
该路线中包含的第一站点的描述信息;
其中,该路线中包含的第一站点的描述信息包括以下信息中的至少一种:所述出发地点与该路线中包含的第一站点之间间隔的距离;由所述出发地点到达该路线中包含的第一站点的预估时长。
结合第一方面的第二种可能的实施方式、或第二方面,本申请还提供了第四种可能的实施方式,在所述终端设备的操作界面中展示路线地图之后,还包括:
接收用户针对展示的所述路线地图输入的第一选中指令,所述第一选中指令包括选中的目的站点;
基于所述第一选中指令,从展示的所述路线地图中筛选出能够到达所述选中的目的站点的路线;
更改所述路线地图中所述能够到达所述选中的目的站点的路线的显示状态,其中,更改后的所述能够到达所述选中的目的站点的路线的显示状态区别于展示的路线中其它路线的显示状态。
结合第四种可能的实施方式,本申请还提供了第五种可能的实施方式,其中,在更改所述路线地图中所述能够到达所述选中的目的站点的路线的显示状态之后,所述方法还包括:
接收用户针对展示的所述路线地图输入的第二选中指令,所述第二选中指令包括选中的起始站点;
基于所述第二选中指令,从所述能够到达所述选中的目的站点的路线中筛选出由所述选中的起始站点出发能够到达所述选中的目的站点的路线;
更改所述路线地图中由所述选中的起始站点出发能够到达所述选中的目的站点的路线的显示状态,其中,更改后的由所述选中的起始站点出发能够到达所述选中的目的站点的路线的显示状态区别于展示的路线中其它路线的显示状态。
结合第五种可能的实施方式,本申请还提供了第六种可能的实施方式,其中,所述方法还包括:
在检测到用户针对展示的所述路线地图选中所述由所述起始站点出发能够到达所述目的站点的路线之后,监测所述终端设备沿选中的路线移动时的移动状态;
在监测到所述终端设备当前所在的位置与所述目的站点之间的距离在第三设定距离范围内时,在所述终端设备的操作界面上展示提示信息,所述提示信息用于提示用户即将到达所述目的站点。
结合第一方面的第二种可能的实施方式、或第二方面,本申请还提供了第七种可能的实施方式,其中,所述方法还包括:
接收用户针对展示的所述路线地图输入的第三选中指令,所述第三选中指令中包括选中的待查询站点;
从所述服务器中获取所述待查询站点的描述信息,并在所述终端设备的操作界面中展示所述待查询站点的描述信息。
其中,所述待查询站点的描述信息包括以下信息中的至少一种:
所述终端设备当前所处的位置与所述待查询站点之间间隔的站点的数量;
由终端设备当前所处的位置到达所述待查询站点的预估时长;
距离所述待查询站点在第四设定距离范围内的相邻站点的名称;
每个相邻站点分别与所述待查询站点之间的距离。
上述第一方面、第二方面以及对应的任意一种可能的实施方式中,所述第一站点为公共汽车站点或地铁站点;每个第一站点所处的路线为公共汽车路线或地铁路线。
结合第一方面的第二种可能的实施方式、或者第二方面,本申请还提供了第八种可能的实施方式,其中,所述在所述终端设备的操作界面中展示所述路线地图,包括:
在所述终端设备的操作界面中同时展示每个公共汽车站点所处的公共汽车路线的站点信息、以及每个地铁站点所处的地铁路线的站点信息;或者,
在所述终端设备的操作界面中展示每个公共汽车站点所处的公共汽车路线的站点信息,并在检测到用于触发切换展示的站点信息的触发操作时,在所述终端设备的操作界面中展示每个地铁站点所处的地铁路线的站点信息。
结合第一方面的第二种可能的实施方式、或者第二方面,本申请还提供了第九种可能的实施方式,其中,所述在所述终端设备的操作界面中展示路线地图,包括:
将所述至少一条路线的站点信息按照不同的显示状态展示在所述终端设备的操作界面中。
第三方面,本申请提供一种路线规划装置,包括:
获取模块,用于获取用户的出发地点;
处理模块,用于根据所述出发地点,获取距离所述出发地点在第一设定距离范围内的至少一个第一站点,并确定所述至少一个第一站点分别所处的路线的站点信息;
生成模块,用于基于确定的至少一条路线的站点信息,生成路线地图信息。
结合第三方面,本申请提供了第三方面的第一种可能的实施方式,其中,当所述装置为服务器时,所述装置还包括:
发送模块,用于向终端设备发送所述路线地图信息,所述路线地图信息用于所述终端设备在所述终端设备的操作界面中展示路线地图。
结合第三方面,本申请提供了第三方面的第二种可能的实施方式,其中,当所述装置为终端设备时,所述装置还包括:
展示模块,用于基于所述路线地图信息,在所述装置的操作界面中展示路线地图。
结合第三方面,本申请提供了第三方面的第三种可能的实施方式,其中,所述获取模块,还用于:
获取用户的目的地点;
所述处理模块,还用于:
根据所述目的地点,确定距离所述目的地点在第二设定距离范围内的至少一个第二站点;
从所述至少一个第一站点分别所处的路线中,筛选出由所述第一站点出发能够到达所述第二站点的路线;
确定所述由所述第一站点出发能够到达所述第二站点的路线的站点信息;
所述生成模块,还用于:
基于所述由所述第一站点出发能够到达所述第二站点的路线的站点信息,生成路线地图信息。
第四方面,本申请还提供另一种路线规划装置,包括:
获取模块,用于获取用户的出发地点;
发送模块,用于向服务器发送携带有所述出发地点的指示信息,所述指示信息用于指示所述服务器基于距离所述出发地点在第一设定范围内的至少一个第一站点、以及所述至少一个第一站点分别所处的路线的站点信息,生成路线地图信息;
接收模块,用于接收所述服务器发送的所述路线地图信息;
展示模块,用于基于所述路线地图信息,在所述装置的操作界面中展示路线地图。
其中上述第三方面和第四方面、以及任意一种可能的实施方式中,涉及的每个第一站点所处的路线的站点信息包括以下信息中的至少一种:
该路线中包含第一站点在内的每个站点的名称;
该路线中包含第一站点在内的每个站点之间的连接关系;
该路线中包含的第一站点的描述信息;
其中,该路线中包含的第一站点的描述信息包括以下信息中的至少一种:所述出发地点与该路线中包含的第一站点之间间隔的距离;由所述出发地点到达该路线中包含的第一站点的预估时长。
结合第三方面的第二种可能的实施方式、或第四方面,本申请还提供了第四种可能的实施方式,其中,所述装置还包括:
交互模块,用于接收用户针对展示的所述路线地图输入的第一选中指令,所述第一选中指令包括选中的目的站点;
所述处理模块,还用于:
基于所述第一选中指令,从展示的所述路线地图中筛选出能够到达所述选中的目的站点的路线;
更改所述路线地图中所述能够到达所述选中的目的站点的路线的显示状态,其中,更改后的所述能够到达所述选中的目的站点的路线的显示状态区别于展示的路线中其它路线的显示状态。
结合第四种可能的实施方式,本申请还提供了第五种可能的实施方式,其中,所述交互模块,还用于:
接收用户针对展示的所述路线地图输入的第二选中指令,所述第二选中指令包括选中的起始站点;
所述处理模块,还用于:
基于所述第二选中指令,从所述能够到达所述选中的目的站点的路线中筛选出由所述选中的起始站点出发能够到达所述选中的目的站点的路线;
更改所述路线地图中由所述选中的起始站点出发能够到达所述选中的目的站点的路线的显示状态,其中,更改后的由所述选中的起始站点出发能够到达所述选中的目的站点的路线的显示状态区别于展示的路线中其它路线的显示状态。
结合第五种可能的实施方式,本申请还提供了第六种可能的实施方式,其中,所述处理模块,还用于:
在检测到用户针对展示的所述路线地图选中所述由所述起始站点出发能够到达所述目的站点的路线之后,监测所述装置沿选中的路线移动时的移动状态;
在监测到所述装置当前所在的位置与所述目的站点之间的距离在第三设定距离范围内时,在所述装置的操作界面上展示提示信息,所述提示信息用于提示用户即将到达所述目的站点。
结合第三方面的第二种可能的实施方式、或第四方面,本申请还提供了第七种可能的实施方式,其中,所述交互模块,还用于:
接收用户针对展示的所述路线地图输入的第三选中指令,所述第三选中指令中包括选中的待查询站点;
所述处理模块,还用于:
从所述服务器中获取所述待查询站点的描述信息,并在所述装置的操作界面中展示所述待查询站点的描述信息。
其中,所述待查询站点的描述信息包括以下信息中的至少一种:
所述装置当前所处的位置与所述待查询站点之间间隔的站点的数量;
由所述装置当前所处的位置到达所述待查询站点的预估时长;
距离所述待查询站点在第四设定距离范围内的相邻站点的名称;
每个相邻站点分别与所述待查询站点之间的距离。
上述第三方面、第四方面以及对应的任意一种可能的实施方式中,所述第一站点为公共汽车站点或地铁站点;每个第一站点所处的路线为公共汽车路线或地铁路线。
结合第三方面的第二种可能的实施方式、或者第四方面,本申请还提供了第八种可能的实施方式,其中,所述展示模块,具体用于:
在所述装置的操作界面中同时展示每个公共汽车站点所处的公共汽车路线的站点信息、以及每个地铁站点所处的地铁路线的站点信息;或者,
在所述装置的操作界面中展示每个公共汽车站点所处的公共汽车路线的站点信息,并在检测到用于触发切换展示的站点信息的触发操作时,在所述装置的操作界面中展示每个地铁站点所处的地铁路线的站点信息。
结合第三方面的第二种可能的实施方式、或者第四方面,本申请还提供了第九种可能的实施方式,其中,所述展示模块,具体用于:
将所述至少一条路线的站点信息按照不同的显示状态展示在所述装置的操作界面中。
第五方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面、或第二方面、或任意一种可能的实施方式中所述的路线规划方法的步骤。
第六方面,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面、或第二方面、或任意一种可能的实施方式中所述的路线规划方法的步骤。
采用本申请提供的上述方式,可以基于用户的出发地点,确定符合条件的至少一个第一站点、以及每个第一站点分别所处的路线中的站点信息,进而生成路线地图信息。其中,生成的路线地图信息可以用于终端设备在终端设备的操作界面中展示路线地图。由此可以较为清晰的展示出每条路线的站点信息等整体规划及布局情况,对比目前采用列表的形式来展示路线信息的方式,本申请的展示方式更为直观,且便于用户选择所需的路线。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本申请实施例提供的一种***架构图;
图2示出了现有方式中采用列表方式展示的效果图;
图3示出了本申请实施例一提供的路径规划的方法的流程示意图;
图4示出了本申请实施例提供的路线示意图一;
图5示出了本申请实施例提供的路线示意图二;
图6示出了本申请实施例二提供的路径规划方法的流程示意图;
图7示出了本申请实施例提供的路线示意图三;
图8示出了本申请实施例三提供的一种路径规划方法的流程示意图;
图9示出了本申请实施例三提供的另一种路径规划方法的流程示意图;
图10示出了本申请实施例五提供的实施场景一下处理流程的示意图;
图11示出了本申请实施例五提供的实施场景二下处理流程的示意图;
图12示出了本申请实施例五提供的实施场景三下处理流程的示意图;
图13示出了本申请实施例五提供的实施场景四下处理流程的示意图;
图14a~图14b示出了本申请实施例六提供的一种路径规划装置的结构示意图;
图15示出了本申请实施例六提供的另一种路径规划装置的结构示意图;
图16示出了本申请实施例七提供的电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
首先,对本申请可适用的应用场景以及该应用场景下的***架构进行介绍。本申请可以应用于由终端设备提供路线规划服务的场景下,这里所述的路线可以指广义上的公共交通路线,即简称公交路线,不仅可以包括公交汽车路线、地铁路线,还可以包括根据业务需求而定制的其它公共交通定制路线等。其中,公共交通定制路线例如为由打车平台基于多个网约车或公共巴士的服务区域而定制的专属公共交通定制路线等。
图1示例性示出了上述应用场景下的一种***架构图,包括业务服务器、以及与业务服务器建立通信连接的至少一个终端设备。其中,终端设备例如为手机、电脑等智能设备。具体的,业务服务器可以存储有大量业务信息,例如包括与路线查询服务相关的公交路线布局信息等,终端设备可以基于与业务服务器建立的通信连接与业务服务器之间交互,以便获取所需的业务信息。并且,终端设备也可以预先从服务器中获取到所需的业务信息并存储在本地,后续可以在提供业务服务时,可以直接基于本地存储的离线业务信息,执行相关操作。
结合具体的路线规划的业务场景,考虑到目前在进行路线规划时,一般都是基于用户的出行需求生成可行的路线,并以列表形式展示给用户,例如图2示出的列表展示效果图。但是通过这种列表展示方式,不能直观地展示路线的整体规划信息,用户很难通过文字的描述来获知每条路线的具体走势和途径站等,不便于用户理解。针对上述问题,本申请提供了一种路线规划方法及装置,可以基于用户的出行需求,获取符合出行需求的站点信息并生成路线地图信息,然后以路线地图的形式展示给用户,以便直观地展示每条可行的路线的站点信息,例如路线具体走势以及途径的站点等路线规划信息,便于用户深入了解每条可行的路线并作出选择。
下面结合具体实施例对本申请提供的技术方案进行详细说明。其中,应理解的是,以下实施例中所涉及的“第一”、“第二”、“第三”等序数词的使用,仅用于对部分用语进行区分,以便于描述,除非特殊说明,这些序数词的使用并不意味或暗示着一些用语的顺序或重要性等。
实施例一
参照图3所示,为本申请实施例一提供的路径规划的方法的流程示意图,包括以下步骤:
步骤301、第一设备获取用户的出发地点。
步骤302、第一设备根据用户的出发地点,获取距离出发地点在第一设定距离范围内的至少一个第一站点,并确定至少一个第一站点分别所处的路线的站点信息。
步骤303、第一设备基于确定的至少一条路线的站点信息,生成路线地图信息。
本申请实施例中,上述流程的执行主体为第一设备,第一设备既可以为服务器,也可以为终端设备。
一种可能的实施方式中,当第一设备为服务器时,在生成路线地图信息之后,还可以继续执行:
步骤304、第一设备向终端设备发送路线地图信息,路线地图信息用于终端设备在终端设备的操作界面中展示路线地图。
另一种可能的实施方式中,当第一设备为终端设备时,在生成路线地图信息之后,还可以继续执行:
步骤305、第一设备基于路线地图信息,在终端设备的操作界面中展示路线地图。
下面,结合第一设备为服务器、以及第一设备为终端设备这两种情况分别对上述步骤进行具体介绍。其中,需要说明的是,当第一设备为终端设备时,终端设备可以基于预先从服务器中获取并存储在本地的离线公交路线布局信息,来执行路径规划操作。其中离线公交路线布局信息可以定期进行更新,例如在服务器中对记录的公交路线布局信息进行更新之后,服务器也可以指示终端设备对记录的公交路线布局信息进行同步更新,以保证服务器与终端设备记录的公交路线布局信息相同步。
针对步骤301,可以首先由终端设备来获取用户的出发地点,若第一设备为服务器时,那么,终端设备可以将获取的用户的出发地点发送给服务器,也即由服务器从终端设备中获取用户的出发地点。
一种可能的实施方式中,终端设备可以在检测到用于指示进行路线规划的触发操作时,获取用户的出发地点。其中,用户的出发地点可以是终端设备当前所处的位置,也可以是由用户输入的起始位置。一示例中,终端设备可以在检测到用户开启路径查询的操作界面时,启动定位功能,获取终端设备当前所处的位置,并以当前所处的位置作为出发地点,执行后续处理流程。另一示例中,终端设备的进行路径查询的操作界面中也可以配置有出发地点的输入框,也可以在检测到用户在出发地点的输入框中输入了起始位置之后,以用户输入的起始位置作为出发地点,执行后续处理流程。
针对步骤302,若第一设备为服务器时,服务器在从终端设备中获取到用户的出发地点之后,可以基于已记录的公交路线布局信息,查找距离用户的出发地点在第一设定距离范围内的至少一个第一站点。这里,公交路线布局信息可以包括公共汽车路线、地图路线、以及定制公共交通路线的布局信息等,布局信息包括公交路线的途径站、以及各个途径站之间的连接关系等。相应的,查找到的符合条件的第一站点的类型也可以分为公共汽车站点、地铁站点、由打车平台定制的网约车或巴士的站点等。其中,第一设定距离范围可以根据实际应用场景及需求来配置,例如根据不同的城市或区域中公交路线的布局情况等来区别地配置第一设定距离范围等。
一示例中,在图4所示的路线示意图一中,可以将以出发地点为中心,以2公里为半径的区域范围划定为第一设定距离范围。进一步地,假设出发地点为P点,那么落入该第一设定距离范围内(即图中虚线圆圈所示的范围内)的站点A3、A4、D3可以视为是第一站点,即候选的起始站点。
进一步地,服务器在获取到至少一个第一站点之后,针对每一个第一站点,可以判断公交路线布局信息中包含的路线的途径站是否包含该第一站点,进而将判断出的包含有该第一站点的路线,确定为该第一站点所处的路线,也可以视为是候选路线。其中,对于第一站点为换乘站的情况下,第一站点所处的路线可能有两个或多个。例如,继续沿用图4所示的路线示意图,可以确定出站点A4所处的路线为路线A、以及路线D。
在确定出至少一个第一站点分别所处的路线之后,可以从记录的公交路线布局信息中分析提取出每个第一站点所处的路线的站点信息。其中,每个第一站点的路线的站点信息可以包括以下信息中的至少一种:
A、该路线中包含第一站点在内的每个站点的名称。
例如,沿用上述图4所示的例子,对于路线A来说,包含的站点的名称可以为站点A1~站点A6。
B、该路线中包含第一站点在内的每个站点之间的连接关系。
再例如,沿用上述图4所示的例子,对于路线A来说,每个站点之间的连接关系可以为“站点A1-站点A2-站点A3-站点A4-站点A5-站点A6”。
C、该路线中包含的第一站点的描述信息。
具体的,该路线中包含的第一站点的描述信息例如可以包括出发地点与该路线中包含的第一站点之间间隔的距离、出发地点到达该路线中包含的第一站点的预估时长中的至少一种。其中,上述出发地点与第一站点之间间隔的距离可以理解为由出发地点开始到达第一站点的导航路径的距离。上述预设时长可以基于用户的出行方式分别进行估算,例如对于步行的出行方式,可以估算出步行至第一站点所需时长,对于驾车的出行方式,可以估算出驾车至第一站点所需时长。
若第一设备为终端设备,那么终端设备可以基于本地记录的最新的离线公交路线布局信息,查找距离用户的出发地点在第一设定距离范围内的至少一个第一站点,进而也可以确定出至少一个站点分别所处的路线的站点信息。这里,第一设定距离范围可以预先配置在终端设备中,或者预先从服务器中获取并存储在本地。关于终端设备确定符合条件的第一站点以及每个第一站点所处的路线的站点信息的具体处理流程可以参照服务器中执行的上述处理流程,这里不再赘述。
针对步骤303,对于服务器和终端设备,确定出至少一条路线的站点信息之后,均可以生成路线地图信息,其中,路线地图信息可以理解为是路线地图中需要展示的内容,包括至少一条路线的站点信息,例如每条路线中各个站点的名称、各个站点之间的连接关系、以及第一站点的描述信息等。
结合上述步骤以及图4所示的例子,在确定好第一站点、以及每个第一站点所处的路线的站点信息之后,在终端设备的操作界面中展示的路线地图例如为图5所示的路线示意图二,路线中可以展示出路线A、路线B、路线D中的站点信息。而实际应用中,对于其它路线也可以作为底层背景弱化显示,本申请对此并不限定。另外,在初始状态下,也可以展示出第一站点的描述信息,例如图5所示的文本框中展示的内容,以便于用户选择从哪一个第一站点上车,在用户选择好从哪个第一站点上车之后,可以不再展示第一站点的描述信息。
其中,关于步骤304或步骤305所述的在终端设备的操作界面上展示路线地图、以及展示路线地图后与用户之间的交互操作的具体实施过程将在后续实施例中进行说明,这里暂不说明。
实施例二
本申请实施例中,在进行路线规划时,第一设备除了可以获取用户的出发地点之外,还可以获取用户的目的地点,之后可以基于用户的出发地点和目的地点,确定候选的至少一条路线的站点信息,进而生成路线地图信息。具体实施中,可参照图6所示的路径规划方法的流程示意图,包括以下步骤:
步骤601、第一设备获取用户的出发地点。
步骤602、第一设备根据出发地点,获取距离出发地点在第一设定距离范围内的至少一个第一站点。
步骤603、第一设备获取用户的目的地点。
步骤604、第一设备根据目的地点,确定距离目的地点在第二设定距离范围内的至少一个第二站点。
其中,根据目的地点确定出符合条件的第二站点的方式与根据出发地点确定出符合条件的第一站点的方式类似,故具体实施过程可以参照上述实施例一中所涉及的描述,这里不再赘述。
其中,需要说明的是,步骤601、步骤602与步骤603、步骤604在执行的顺序上可以不分先后顺序。一示例中,可以同时获取用户的出发地点和目的地点,例如,接收用户在终端设备的操作界面的出发地点的输入框以及目的地点的输入框中分别输入的出发地点和目的地点,之后再基于出发地点和目的地点分别确定出第一站点和第二站点。另一示例中,也可以在获取到用户的出发地点之后,再获取用户的目的地点,然后基于出发地点和目的地点分别确定出第一站点和第二站点。
步骤605、第一设备确定至少一个第一站点分别所处的路线的站点信息。
步骤606、第一设备从至少一个第一站点分别所处的路线中,筛选出由第一站点出发能够到达第二站点的路线。
参照图7所示的路线示意图三,在图4所示的例子的基础上,增加目的地点Q点,那么落入第二设定距离范围内(即图中虚线圆圈所示的范围内)的站点A6、C5可以视为是第二站点,即候选的目的站点。第二站点所处的路线包括路线A、以及路线C。进一步地,可以筛选出由第一站点出发能够达到第二站点的路线为路线A。
步骤607、第一设备确定由第一站点出发能够到达第二站点的路线的站点信息。
这里,由第一站点出发能够到达第二站点的路线的站点信息例如可以包括以下信息中的至少一种:
A、该路线中包含第一站点和第二站点在内的每个站点的名称。
B、该路线中包含第一站点和第二站点在内的每个站点之间的连接关系。
C、该路线中包含的第一站点的描述信息。
D、该路线中包含的第二站点的描述信息。
其中,该路线中包含的第一站点的描述信息包括以下信息中的至少一种:出发地点与该路线中包含的第一站点之间间隔的距离;由出发地点到达该路线中包含的第一站点的预估时长。
其中,该路线中包含的第二站点的描述信息包括以下信息中的至少一种:目的地点与该路线中包含的第二站点之间间隔的距离;由目的地点到达该路线中包含的第二站点的预估时长。
步骤608、第一设备基于由第一站点出发能够到达第二站点的路线的站点信息,生成路线地图信息。
同上述实施例一,当第一设备为服务器时,在生成路线地图信息之后,还可以继续执行:
步骤609、第一设备向终端设备发送路线地图信息,路线地图信息用于终端设备在终端设备的操作界面中展示路线地图。
当第一设备为终端设备时,在生成路线地图信息之后,还可以继续执行:
步骤610、第一设备基于路线地图信息,在终端设备的操作界面中展示路线地图。
结合上述图7所示的例子,当生成路线地图信息时将目的地点考虑在内时,通过确定由第一站点出发能够到达第二站点的路线的站点信息,进一步可以在终端设备的操作界面中展示的路线地图。这里具体展示方式与上述实施例一中类似,这里不再详述。
其中,以上流程中与实施例一所述的流程中存在技术构思基本类似的实施方式,对于这类实施方式的描述可以参照实施例一的相关描述,本实施例中不再赘述。
实施例三
本申请实施例中,在进行路线规划时,若第一设备为终端设备,那么终端设备也可以通过与服务器之间进行交互,来获取服务器生成的路线地图信息,进而基于路线地图信息在操作界面中展示路线地图。
一种可能的实施方式中,可以参照图8所示的路线规划方法的流程示意图,包括以下步骤:
步骤801、终端设备获取用户的出发地点。
步骤802、终端设备向服务器发送携带有出发地点的指示信息。其中,指示信息用于指示服务器基于距离出发地点在第一设定范围内的至少一个第一站点、以及至少一个第一站点分别所处的路线的站点信息,生成路线地图信息。
步骤803、终端设备接收服务器发送的路线地图信息。
步骤804、终端设备基于路线地图信息,在终端设备的操作界面中展示路线地图。
另一种可能的实施方式中,可以参照图9所示的路线规划方法的流程示意图,包括以下步骤:
步骤901、终端设备获取用户的出发地点、以及用户的目的地点。
步骤902、终端设备向服务器发送携带有出发地点以及目的地点的指示信息。其中,指示信息用于指示服务器基于距离出发地点在第一设定范围内的至少一个第一站点、距离目的地点在第二设定范围内的至少一个第二站点、以及由第一站点出发能够到达第二站点的路线的站点信息,生成路线地图信息。
步骤903、终端设备接收服务器发送的路线地图信息。
步骤904、终端设备基于路线地图信息,在终端设备的操作界面中展示路线地图。
实施例四
本申请实施例中,考虑到第一站点、第二站点的类型可能有多种,例如为公共汽车站点、地铁站点、由打车平台定制的网约车或巴士的站点等,相应地,确定出的符合条件的路线的类型也会分为公共汽车路线、地铁路线、由打车平台定制的网约车或巴士的路线等,基于上述特点,在终端设备的操作界面中展示路线地图时,具体展示方式可以采用以下方式中的任一种:
方式一:不同类型的路线的站点信息同时展示。
在终端设备的操作界面中同时展示每个公共汽车站点所处的公共汽车路线的站点信息、以及每个地铁站点所处的地铁路线的站点信息。
若具体实施中,进行路线规划时将由打车平台定制的网约车或巴士的路线考虑在内,那么,在终端设备的操作界面中还可以同时展示每个网约车或巴士的路线的站点信息。
方式二:不同类型的路线的站点信息分别展示。
具体的,可以在检测到用于触发切换展示的站点信息的触发操作时,切换展示的路线的站点信息。
一示例中,可以首先在终端设备的操作界面中展示每个公共汽车站点所处的公共汽车路线的站点信息,进一步地,在检测到用于触发切换展示的站点信息的触发操作时,在终端设备的操作界面中展示每个地铁站点所处的地铁路线的站点信息。
若具体实施中,进行路线规划时将由打车平台定制的网约车或巴士的路线考虑在内,那么,还可以在检测到用于触发切换展示的站点信息的触发操作时,在终端设备的操作界面中展示每个网约车或巴士的路线的站点信息。
或者,也可以在终端设备的操作界面中分别配置用于触发显示每种类型的路线的站点信息的至少一个触发选项,当检测到用户选中某一个触发选项后,可以展示选中的触发选项对应的路线的站点信息等。
应理解,结合以上实施例,由于不同的实施方式下确定出的符合条件的路线可能有所不同,故上述展示路线地图时展示的符合条件的路线可以是第一站点分别所处的路线,也可以是由第一站点出发能够到达第二站点的路线。
此外,具体实施中,在终端设备的操作界面中展示路线地图时,还可以将符合条件的路线的站点信息按照不同的显示状态展示在终端设备的操作界面中。其中,显示状态可以包括用于标识每条路线的线条颜色、或线条的形状等。一示例中,可以将每条路线都以不同的颜色来标识,或者,将每条路线以不同的线条形状来标识,线条形状例如为虚线、实线、粗细等。
实施例五
本申请实施例中,终端设备还可以基于与用户之间的交互操作来调整展示的路线地图。下面,列举几种可能的实施场景:
实施场景一:用户选中希望到达的目的站点
参照图10所示,为终端设备在实施场景一下的处理流程的示意图,包括:
步骤1001、终端设备接收用户针对展示的路线地图输入的第一选中指令,其中第一选中指令包括选中的目的站点。
步骤1002、终端设备基于第一选中指令,从展示的所述路线地图中筛选出能够到达选中的目的站点的路线。
步骤1003、终端设备更改路线地图中能够到达选中的目的站点的路线的显示状态。其中,更改后的能够到达选中的目的站点的路线的显示状态区别于展示的路线中其它路线的显示状态。
实施场景二:用户选中希望前往的起始站点
该实施场景二可以单独实施,也可以结合实施场景一来实施。其中,单独实施时的方式与实施场景一类似,这里不再赘述,结合实施场景一来实施时,终端设备的处理流程的示意图可以参照图11所示。
在执行完步骤1003之后,若用户进一步选中了希望前往的起始站点,那么终端设备后续的处理流程可以包括:
步骤1101、终端设备接收用户针对展示的路线地图输入的第二选中指令,第二选中指令包括选中的起始站点。
步骤1102、终端设备基于第二选中指令,从能够到达选中的目的站点的路线中筛选出由选中的起始站点出发能够到达选中的目的站点的路线。
步骤1103、终端设备更改路线地图中由选中的起始站点出发能够到达选中的目的站点的路线的显示状态。其中,更改后的由选中的起始站点出发能够到达选中的目的站点的路线的显示状态区别于展示的路线中其它路线的显示状态。
具体的,上述处理流程中在更改路线的显示状态时,例如可以进行高亮展示、或加粗路线的线条、或者还可以将需要更改显示状态的路线浮于路线地图中其它路线的上方进行展示等。另外,也可以将路线地图中其它路线进行弱化显示,以使需要更改显示状态的路线的显示效果更为突出。
当然,实际应用时,本申请实施例也可以适用于先选中希望前往的起始站点、之后再选中希望到达的目的站点的实施场景下。该实施场景下终端设备的处理流程也可以参照上述图10以及图11的实施流程来实施,这里不再详述。
实施场景三:用户在行程中随意选中一个希望了解的站点,以便获知行程状态和换乘信息等。
参照图12所示,为终端设备在实施场景三下的处理流程的示意图,包括:
步骤1201、终端设备接收用户针对展示的路线地图输入的第三选中指令,第三选中指令中包括选中的待查询站点。
步骤1202、终端设备从服务器中获取待查询站点的描述信息。
步骤1203、终端设备在操作界面中展示待查询站点的描述信息。
其中,待查询站点的描述信息包括以下信息中的至少一种:终端设备当前所处的位置与待查询站点之间间隔的站点的数量;由终端设备当前所处的位置到达待查询站点的预估时长;距离待查询站点在第四设定距离范围内的相邻站点的名称;每个相邻站点分别与待查询站点之间的距离。另外,实际应用中,当待查询站点为换乘站点时,待查询站点的描述信息中还可以包括待查询站点可支持换乘的路线等。
实施场景四:终端设备在用户即将到达目的站点时进行提示
参照图13所示,为终端设备在实施场景四下的处理流程的示意图,包括:
步骤1301、终端设备在检测到用户针对展示的路线地图选中由起始站点出发能够到达目的站点的路线之后,监测终端设备沿选中的路线移动时的移动状态。
步骤1302、在监测到终端设备当前所在的位置与目的站点之间的距离在第三设定距离范围内时,在终端设备的操作界面上展示提示信息,提示信息用于提示用户即将到达目的站点。
具体的,提示信息中还可以包括由当前所在的位置到达目的站点的预估时长、以及还需途径的站点的剩余站点数量等。另外,提示信息中也可以根据实际需求增加其他提示信息,例如对于地铁路线来说,还可以包括到达目的站点后的出站出口等信息。
当然,本申请实施例可适用的实施场景并不限定于上述列举的几种,实际应用时,还可以根据不同的业务需求,调整操作界面中展示的路线地图,这些都属于本申请的保护范围内,这里不再一一列举。
基于同一发明构思,本申请实施例中还提供了与路线规划方法对应的路线规划装置,由于本申请实施例中的装置解决问题的原理与本申请实施例上述路线规划方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
实施例六
参照图14a以及图14b所示,为本申请实施例六提供的一种路径规划装置的结构示意图,所述装置1400包括:获取模块1401、处理模块1402、生成模块1403;其中,
获取模块1401,用于获取用户的出发地点;
处理模块1402,用于根据所述出发地点,获取距离所述出发地点在第一设定距离范围内的至少一个第一站点,并确定所述至少一个第一站点分别所处的路线的站点信息;
生成模块1403,用于基于确定的至少一条路线的站点信息,生成路线地图信息。
一种可能的实施方式中,参照图14a所示,当所述装置1400为服务器时,所述装置还包括:
发送模块1404,用于向终端设备发送所述路线地图信息,所述路线地图信息用于所述终端设备在所述终端设备的操作界面中展示路线地图。
另一种可能的实施方式中,参照图14b所示,当所述装置1400为终端设备时,所述装置还包括:
展示模块1405,用于基于所述路线地图信息,在所述装置的操作界面中展示路线地图。
具体的,所述获取模块1401,还用于:
获取用户的目的地点;
所述处理模块1402,还用于:
根据所述目的地点,确定距离所述目的地点在第二设定距离范围内的至少一个第二站点;
从所述至少一个第一站点分别所处的路线中,筛选出由所述第一站点出发能够到达所述第二站点的路线;
确定所述由所述第一站点出发能够到达所述第二站点的路线的站点信息;
所述生成模块1403,还用于:
基于所述由所述第一站点出发能够到达所述第二站点的路线的站点信息,生成路线地图信息。
本申请实施例还提供另一种路径规划装置,参照图15所示,所述装置1500包括:获取模块1501、发送模块1502、接收模块1503、展示模块1504;其中,
获取模块1501,用于获取用户的出发地点;
发送模块1502,用于向服务器发送携带有所述出发地点的指示信息,所述指示信息用于指示所述服务器基于距离所述出发地点在第一设定范围内的至少一个第一站点、以及所述至少一个第一站点分别所处的路线的站点信息,生成路线地图信息;
接收模块1503,用于接收所述服务器发送的所述路线地图信息;
展示模块1504,用于基于所述路线地图信息,在所述装置的操作界面中展示路线地图。
上述每个第一站点所处的路线的站点信息包括以下信息中的至少一种:
该路线中包含第一站点在内的每个站点的名称;
该路线中包含第一站点在内的每个站点之间的连接关系;
该路线中包含的第一站点的描述信息;
其中,该路线中包含的第一站点的描述信息包括以下信息中的至少一种:所述出发地点与该路线中包含的第一站点之间间隔的距离;由所述出发地点到达该路线中包含的第一站点的预估时长。
一种可能的实施方式中,所述装置还包括:
交互模块1505,用于接收用户针对展示的所述路线地图输入的第一选中指令,所述第一选中指令包括选中的目的站点;
所述处理模块1506,还用于:
基于所述第一选中指令,从展示的所述路线地图中筛选出能够到达所述选中的目的站点的路线;
更改所述路线地图中所述能够到达所述选中的目的站点的路线的显示状态,其中,更改后的所述能够到达所述选中的目的站点的路线的显示状态区别于展示的路线中其它路线的显示状态。
一种可能的实施方式中,所述交互模块1505,还用于:
接收用户针对展示的所述路线地图输入的第二选中指令,所述第二选中指令包括选中的起始站点;
所述处理模块1506,还用于:
基于所述第二选中指令,从所述能够到达所述选中的目的站点的路线中筛选出由所述选中的起始站点出发能够到达所述选中的目的站点的路线;
更改所述路线地图中由所述选中的起始站点出发能够到达所述选中的目的站点的路线的显示状态,其中,更改后的由所述选中的起始站点出发能够到达所述选中的目的站点的路线的显示状态区别于展示的路线中其它路线的显示状态。
一种可能的实施方式中,所述处理模块1506,还用于:
在检测到用户针对展示的所述路线地图选中所述由所述起始站点出发能够到达所述目的站点的路线之后,监测所述装置沿选中的路线移动时的移动状态;
在监测到所述装置当前所在的位置与所述目的站点之间的距离在第三设定距离范围内时,在所述装置的操作界面上展示提示信息,所述提示信息用于提示用户即将到达所述目的站点。
一种可能的实施方式中,所述交互模块1505,还用于:
接收用户针对展示的所述路线地图输入的第三选中指令,所述第三选中指令中包括选中的待查询站点;
所述处理模块1506,还用于:
从所述服务器中获取所述待查询站点的描述信息,并在所述装置的操作界面中展示所述待查询站点的描述信息。
其中,所述待查询站点的描述信息包括以下信息中的至少一种:
所述装置当前所处的位置与所述待查询站点之间间隔的站点的数量;
由所述装置当前所处的位置到达所述待查询站点的预估时长;
距离所述待查询站点在第四设定距离范围内的相邻站点的名称;
每个相邻站点分别与所述待查询站点之间的距离。
具体实施中,所述第一站点为公共汽车站点或地铁站点;每个第一站点所处的路线为公共汽车路线或地铁路线;
一种可能的实施方式中,所述展示模块1504,具体用于:
在所述装置的操作界面中同时展示每个公共汽车站点所处的公共汽车路线的站点信息、以及每个地铁站点所处的地铁路线的站点信息;或者,
在所述装置的操作界面中展示每个公共汽车站点所处的公共汽车路线的站点信息,并在检测到用于触发切换展示的站点信息的触发操作时,在所述装置的操作界面中展示每个地铁站点所处的地铁路线的站点信息。
一种可能的实施方式中,所述展示模块1504,具体用于:
将所述至少一条路线的站点信息按照不同的显示状态展示在所述装置的操作界面中。
应理解,图14所示的装置1400为终端设备时,那么装置1400中也可以包括交互模块,图14中未示出。并且,装置1400中交互模块以及处理模块的执行流程也可以参照上述执行流程。关于装置1400中的展示模块1405的处理流程的描述可以参照装置1500中的展示模块1505中的描述,这里不再展开说明。
实施例七
对应于上述方法实施例,本申请实施例还提供了一种电子设备,参照图16所示的电子设备的结构示意图,所述设备1600包括处理器1601、存储器1602和总线1603,所述存储器1602存储执行指令,当所述设备1600运行时,所述处理器1601与所述存储器1602之间通过总线1603通信,所述处理器1601执行所述存储器1602存储的所述执行指令,使得所述设备1600执行实现上述路线规划方法中服务器或者终端设备所执行的方法的步骤。
其中,处理器1601的具体处理过程可参见上述实施例中相关处理过程的描述,这里不再详述。
此外,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的路线规划方法的步骤。
本申请实施例所提供的路线规划方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行上述方法实施例中所述的路线规划方法的步骤,具体可参见上述方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (28)
1.一种路线规划方法,由第一设备执行,其特征在于,包括:
获取用户的出发地点;
根据所述出发地点,获取距离所述出发地点在第一设定距离范围内的至少一个第一站点,并确定所述至少一个第一站点分别所处的路线的站点信息;
基于确定的至少一条路线的站点信息,生成路线地图信息。
2.如权利要求1所述的方法,其特征在于,当所述第一设备为服务器时,在生成路线地图信息之后,还包括:
向终端设备发送所述路线地图信息,所述路线地图信息用于所述终端设备在所述终端设备的操作界面中展示路线地图。
3.如权利要求1所述的方法,其特征在于,当所述第一设备为终端设备时,在生成路线地图信息之后,还包括:
基于所述路线地图信息,在所述终端设备的操作界面中展示路线地图。
4.一种路线规划方法,由终端设备执行,其特征在于,包括:
获取用户的出发地点;
向服务器发送携带有所述出发地点的指示信息,所述指示信息用于指示所述服务器基于距离所述出发地点在第一设定范围内的至少一个第一站点、以及所述至少一个第一站点分别所处的路线的站点信息,生成路线地图信息;
接收所述服务器发送的所述路线地图信息,并基于所述路线地图信息,在所述终端设备的操作界面中展示路线地图。
5.如权利要求1至4任一所述的方法,其特征在于,每个第一站点所处的路线的站点信息包括以下信息中的至少一种:
该路线中包含第一站点在内的每个站点的名称;
该路线中包含第一站点在内的每个站点之间的连接关系;
该路线中包含的第一站点的描述信息;
其中,该路线中包含的第一站点的描述信息包括以下信息中的至少一种:所述出发地点与该路线中包含的第一站点之间间隔的距离;由所述出发地点到达该路线中包含的第一站点的预估时长。
6.如权利要求1所述的方法,其特征在于,在确定所述至少一个第一站点分别所处的路线的站点信息之前,所述方法还包括:
获取用户的目的地点;
根据所述目的地点,确定距离所述目的地点在第二设定距离范围内的至少一个第二站点;
所述确定所述至少一个第一站点分别所处的路线的站点信息,包括:
从所述至少一个第一站点分别所处的路线中,筛选出由所述第一站点出发能够到达所述第二站点的路线;
确定所述由所述第一站点出发能够到达所述第二站点的路线的站点信息;
基于确定的至少一条路线的站点信息,生成路线地图信息,包括:
基于所述由所述第一站点出发能够到达所述第二站点的路线的站点信息,生成路线地图信息。
7.如权利要求3或4所述的方法,其特征在于,在所述终端设备的操作界面中展示路线地图之后,还包括:
接收用户针对展示的所述路线地图输入的第一选中指令,所述第一选中指令包括选中的目的站点;
基于所述第一选中指令,从展示的所述路线地图中筛选出能够到达所述选中的目的站点的路线;
更改所述路线地图中所述能够到达所述选中的目的站点的路线的显示状态,其中,更改后的所述能够到达所述选中的目的站点的路线的显示状态区别于展示的路线中其它路线的显示状态。
8.如权利要求7所述的方法,其特征在于,在更改所述路线地图中所述能够到达所述选中的目的站点的路线的显示状态之后,所述方法还包括:
接收用户针对展示的所述路线地图输入的第二选中指令,所述第二选中指令包括选中的起始站点;
基于所述第二选中指令,从所述能够到达所述选中的目的站点的路线中筛选出由所述选中的起始站点出发能够到达所述选中的目的站点的路线;
更改所述路线地图中由所述选中的起始站点出发能够到达所述选中的目的站点的路线的显示状态,其中,更改后的由所述选中的起始站点出发能够到达所述选中的目的站点的路线的显示状态区别于展示的路线中其它路线的显示状态。
9.如权利要求8所述的方法,其特征在于,所述方法还包括:
在检测到用户针对展示的所述路线地图选中所述由所述起始站点出发能够到达所述目的站点的路线之后,监测所述终端设备沿选中的路线移动时的移动状态;
在监测到所述终端设备当前所在的位置与所述目的站点之间的距离在第三设定距离范围内时,在所述终端设备的操作界面上展示提示信息,所述提示信息用于提示用户即将到达所述目的站点。
10.如权利要求3或4所述的方法,其特征在于,所述方法还包括:
接收用户针对展示的所述路线地图输入的第三选中指令,所述第三选中指令中包括选中的待查询站点;
从所述服务器中获取所述待查询站点的描述信息,并在所述终端设备的操作界面中展示所述待查询站点的描述信息。
11.如权利要求10所述的方法,其特征在于,所述待查询站点的描述信息包括以下信息中的至少一种:
所述终端设备当前所处的位置与所述待查询站点之间间隔的站点的数量;
由终端设备当前所处的位置到达所述待查询站点的预估时长;
距离所述待查询站点在第四设定距离范围内的相邻站点的名称;
每个相邻站点分别与所述待查询站点之间的距离。
12.如权利要求3或4所述的方法,其特征在于,所述第一站点为公共汽车站点或地铁站点;每个第一站点所处的路线为公共汽车路线或地铁路线;
所述在所述终端设备的操作界面中展示所述路线地图,包括:
在所述终端设备的操作界面中同时展示每个公共汽车站点所处的公共汽车路线的站点信息、以及每个地铁站点所处的地铁路线的站点信息;或者,
在所述终端设备的操作界面中展示每个公共汽车站点所处的公共汽车路线的站点信息,并在检测到用于触发切换展示的站点信息的触发操作时,在所述终端设备的操作界面中展示每个地铁站点所处的地铁路线的站点信息。
13.如权利要求3或4所述的方法,其特征在于,所述在所述终端设备的操作界面中展示路线地图,包括:
将所述至少一条路线的站点信息按照不同的显示状态展示在所述终端设备的操作界面中。
14.一种路线规划装置,其特征在于,包括:
获取模块,用于获取用户的出发地点;
处理模块,用于根据所述出发地点,获取距离所述出发地点在第一设定距离范围内的至少一个第一站点,并确定所述至少一个第一站点分别所处的路线的站点信息;
生成模块,用于基于确定的至少一条路线的站点信息,生成路线地图信息。
15.如权利要求14所述的装置,其特征在于,当所述装置为服务器时,所述装置还包括:
发送模块,用于向终端设备发送所述路线地图信息,所述路线地图信息用于所述终端设备在所述终端设备的操作界面中展示路线地图。
16.如权利要求14所述的装置,其特征在于,当所述装置为终端设备时,所述装置还包括:
展示模块,用于基于所述路线地图信息,在所述装置的操作界面中展示路线地图。
17.一种路线规划装置,其特征在于,包括:
获取模块,用于获取用户的出发地点;
发送模块,用于向服务器发送携带有所述出发地点的指示信息,所述指示信息用于指示所述服务器基于距离所述出发地点在第一设定范围内的至少一个第一站点、以及所述至少一个第一站点分别所处的路线的站点信息,生成路线地图信息;
接收模块,用于接收所述服务器发送的所述路线地图信息;
展示模块,用于基于所述路线地图信息,在所述装置的操作界面中展示路线地图。
18.如权利要求14至17任一所述的装置,其特征在于,每个第一站点所处的路线的站点信息包括以下信息中的至少一种:
该路线中包含第一站点在内的每个站点的名称;
该路线中包含第一站点在内的每个站点之间的连接关系;
该路线中包含的第一站点的描述信息;
其中,该路线中包含的第一站点的描述信息包括以下信息中的至少一种:所述出发地点与该路线中包含的第一站点之间间隔的距离;由所述出发地点到达该路线中包含的第一站点的预估时长。
19.如权利要求14所述的装置,其特征在于,所述获取模块,还用于:
获取用户的目的地点;
所述处理模块,还用于:
根据所述目的地点,确定距离所述目的地点在第二设定距离范围内的至少一个第二站点;
从所述至少一个第一站点分别所处的路线中,筛选出由所述第一站点出发能够到达所述第二站点的路线;
确定所述由所述第一站点出发能够到达所述第二站点的路线的站点信息;
所述生成模块,还用于:
基于所述由所述第一站点出发能够到达所述第二站点的路线的站点信息,生成路线地图信息。
20.如权利要求16或17所述的装置,其特征在于,所述装置还包括:
交互模块,用于接收用户针对展示的所述路线地图输入的第一选中指令,所述第一选中指令包括选中的目的站点;
所述处理模块,还用于:
基于所述第一选中指令,从展示的所述路线地图中筛选出能够到达所述选中的目的站点的路线;
更改所述路线地图中所述能够到达所述选中的目的站点的路线的显示状态,其中,更改后的所述能够到达所述选中的目的站点的路线的显示状态区别于展示的路线中其它路线的显示状态。
21.如权利要求20所述的装置,其特征在于,所述交互模块,还用于:
接收用户针对展示的所述路线地图输入的第二选中指令,所述第二选中指令包括选中的起始站点;
所述处理模块,还用于:
基于所述第二选中指令,从所述能够到达所述选中的目的站点的路线中筛选出由所述选中的起始站点出发能够到达所述选中的目的站点的路线;
更改所述路线地图中由所述选中的起始站点出发能够到达所述选中的目的站点的路线的显示状态,其中,更改后的由所述选中的起始站点出发能够到达所述选中的目的站点的路线的显示状态区别于展示的路线中其它路线的显示状态。
22.如权利要求21所述的装置,其特征在于,所述处理模块,还用于:
在检测到用户针对展示的所述路线地图选中所述由所述起始站点出发能够到达所述目的站点的路线之后,监测所述装置沿选中的路线移动时的移动状态;
在监测到所述装置当前所在的位置与所述目的站点之间的距离在第三设定距离范围内时,在所述装置的操作界面上展示提示信息,所述提示信息用于提示用户即将到达所述目的站点。
23.如权利要求16或17所述的装置,其特征在于,所述交互模块,还用于:
接收用户针对展示的所述路线地图输入的第三选中指令,所述第三选中指令中包括选中的待查询站点;
所述处理模块,还用于:
从所述服务器中获取所述待查询站点的描述信息,并在所述装置的操作界面中展示所述待查询站点的描述信息。
24.如权利要求23所述的装置,其特征在于,所述待查询站点的描述信息包括以下信息中的至少一种:
所述装置当前所处的位置与所述待查询站点之间间隔的站点的数量;
由所述装置当前所处的位置到达所述待查询站点的预估时长;
距离所述待查询站点在第四设定距离范围内的相邻站点的名称;
每个相邻站点分别与所述待查询站点之间的距离。
25.如权利要求16或17所述的装置,其特征在于,所述第一站点为公共汽车站点或地铁站点;每个第一站点所处的路线为公共汽车路线或地铁路线;
所述展示模块,具体用于:
在所述装置的操作界面中同时展示每个公共汽车站点所处的公共汽车路线的站点信息、以及每个地铁站点所处的地铁路线的站点信息;或者,
在所述装置的操作界面中展示每个公共汽车站点所处的公共汽车路线的站点信息,并在检测到用于触发切换展示的站点信息的触发操作时,在所述装置的操作界面中展示每个地铁站点所处的地铁路线的站点信息。
26.如权利要求16或17所述的装置,其特征在于,所述展示模块,具体用于:
将所述至少一条路线的站点信息按照不同的显示状态展示在所述装置的操作界面中。
27.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1~13任一所述的路线规划方法的步骤。
28.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1~13任一所述的路线规划方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811241767.8A CN111089599A (zh) | 2018-10-24 | 2018-10-24 | 一种路线规划方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811241767.8A CN111089599A (zh) | 2018-10-24 | 2018-10-24 | 一种路线规划方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111089599A true CN111089599A (zh) | 2020-05-01 |
Family
ID=70391726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811241767.8A Pending CN111089599A (zh) | 2018-10-24 | 2018-10-24 | 一种路线规划方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111089599A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112052301A (zh) * | 2020-08-31 | 2020-12-08 | 盛威时代科技集团有限公司 | 一种道路客运的线路展示方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101587650A (zh) * | 2009-07-10 | 2009-11-25 | 叶松 | Gps公交车换乘导航方法及其*** |
CN105841693A (zh) * | 2016-03-24 | 2016-08-10 | 广东欧珀移动通信有限公司 | 导航方法及装置 |
CN206249575U (zh) * | 2016-08-31 | 2017-06-13 | 南京三宝科技股份有限公司 | 公交车辆运行状态车内查询装置 |
CN107036617A (zh) * | 2017-05-17 | 2017-08-11 | 东北大学 | 一种出租车与地铁组合的出行路线规划方法及*** |
CN107810386A (zh) * | 2015-06-06 | 2018-03-16 | 苹果公司 | 具有公交模式的地图绘制应用程序 |
CN108064025A (zh) * | 2017-11-23 | 2018-05-22 | 努比亚技术有限公司 | 一种路线规划方法、移动终端以及计算机可读存储介质 |
US20180143027A1 (en) * | 2016-11-22 | 2018-05-24 | Microsoft Technology Licensing, Llc | Dynamic route planning for demand-based transport |
-
2018
- 2018-10-24 CN CN201811241767.8A patent/CN111089599A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101587650A (zh) * | 2009-07-10 | 2009-11-25 | 叶松 | Gps公交车换乘导航方法及其*** |
CN107810386A (zh) * | 2015-06-06 | 2018-03-16 | 苹果公司 | 具有公交模式的地图绘制应用程序 |
CN105841693A (zh) * | 2016-03-24 | 2016-08-10 | 广东欧珀移动通信有限公司 | 导航方法及装置 |
CN206249575U (zh) * | 2016-08-31 | 2017-06-13 | 南京三宝科技股份有限公司 | 公交车辆运行状态车内查询装置 |
US20180143027A1 (en) * | 2016-11-22 | 2018-05-24 | Microsoft Technology Licensing, Llc | Dynamic route planning for demand-based transport |
CN107036617A (zh) * | 2017-05-17 | 2017-08-11 | 东北大学 | 一种出租车与地铁组合的出行路线规划方法及*** |
CN108064025A (zh) * | 2017-11-23 | 2018-05-22 | 努比亚技术有限公司 | 一种路线规划方法、移动终端以及计算机可读存储介质 |
Non-Patent Citations (2)
Title |
---|
朱智谋: ""基于GIS的公交查询***的研究与设计"", 《中国优秀硕士学位论文全文数据库工程科技II辑》 * |
王蓉芳: ""城市电子地图***设计与实现"", 《中国优秀博硕士学位论文全文数据(硕士)基础科学辑》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112052301A (zh) * | 2020-08-31 | 2020-12-08 | 盛威时代科技集团有限公司 | 一种道路客运的线路展示方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110782065B (zh) | 电动汽车充电桩推荐方法、服务器、终端及*** | |
US10260896B2 (en) | Route planning device and associated method | |
CN107491825B (zh) | 一种约车处理方法及*** | |
JP6218269B2 (ja) | 電気自動車用充電スタンド案内システム | |
US8825376B1 (en) | System and method for providing alternative routes | |
CN106610986A (zh) | 一种多目的地路线规划方法及*** | |
EP2980532A1 (en) | Vehicular information providing apparatus | |
CN106156084A (zh) | 路线查询方法、装置和*** | |
CN110782066B (zh) | 一种行车路线确定方法、装置及介质 | |
CN107702725B (zh) | 行车路线推荐方法及装置 | |
CN109841054B (zh) | 一种推荐上车点的方法、装置、设备及存储介质 | |
US20170131112A1 (en) | Information processing device, processing method and recording medium storing program thereof | |
CN109587326B (zh) | 移动终端的提示方法及装置、存储介质、计算机设备 | |
CN109523073A (zh) | 一种根据乘客目的地推荐乘车车站的方法、装置及终端 | |
CN110688564A (zh) | 信息处理装置及信息处理方法 | |
CN108519093B (zh) | 一种导航路线确定方法及装置 | |
CN111831764A (zh) | 一种停留站点的确定方法、装置、电子设备和介质 | |
EP2924628A1 (en) | Method of providing information, server device and information terminal | |
CN111089599A (zh) | 一种路线规划方法及装置 | |
JP2012021788A (ja) | ナビゲーションシステム及びpoi情報提供方法 | |
CN111859176B (zh) | 一种信息推荐方法、装置、电子设备及存储介质 | |
JP2019215798A (ja) | 情報処理方法および情報処理装置 | |
CN112561643A (zh) | 一种拼车订单处理方法、装置、电子设备及存储介质 | |
CN113139670A (zh) | 出行路线的推荐方法、***、处理设备及可读存储介质 | |
US20200088535A1 (en) | Route optimization using statistical information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200501 |