掌桥专利:专业的专利平台
掌桥专利
首页

一种出行路径选择方法、装置、计算机设备及存储介质

文献发布时间:2024-04-18 19:52:40


一种出行路径选择方法、装置、计算机设备及存储介质

技术领域

本公开涉及信息技术领域,具体而言,涉及一种出行路径选择方法、装置、计算机设备及存储介质。

背景技术

公共交通出行是人们日常出行的重要出行方式,有着方便、快捷、环保、经济等诸多优势。随着我国公共交通硬件设施的快速发展,城市公交规模不断扩大,公共交通线路变得庞大而复杂。如何从庞大而复杂的公共交通线路中确定出合适的出行线路是值得研究的话题。

发明内容

本公开实施例至少提供一种出行路径选择方法、装置、计算机设备及存储介质。

第一方面,本公开实施例提供了一种出行路径选择方法,包括:

获取目标出行对象的出发地和目的地;

基于预先生成的换乘组合信息,确定从所述出发地到所述目的地之间的候选出行路径以及所述候选出行路径分别对应的各个目标换乘站点之间的目标换乘信息;所述换乘组合信息包含目标区域中的任意两个换乘站点之间的换乘信息;

基于所述候选出行路径分别对应的各个目标换乘站点之间的目标换乘信息,确定所述候选出行路径对应的资源消耗信息;

基于所述候选出行路径对应的资源消耗信息,确定待推荐的目标出行路径。

在一种可行的实施方式中,所述换乘组合信息包含由多层换乘矩阵融合而成,其中每层换乘矩阵包含:所述目标区域在一种出行方式下的任意两个换乘站点之间的换乘信息;不同层换乘矩阵对应不同的出行方式;

所述换乘组合信息是通过以下步骤确定的:

获取所述目标出行对象的历史出行路径中、位于所述目标区域内的各个换乘站点信息以及所述目标区域的路网数据;

针对各种所述出行方式,基于所述各个换乘站点信息以及所述路网数据,确定该出行方式下的任意两个所述换乘站点之间的换乘信息,并基于任意两个所述换乘站点之间的换乘信息,确定该出行方式下的单层换乘矩阵;

对各种所述出行方式下的单层换乘矩阵进行融合,得到所述换乘组合信息。

在一种可行的实施方式中,所述针对各种所述出行方式,基于所述各个换乘站点信息以及所述路网数据,确定该出行方式下的任意两个所述换乘站点之间的换乘信息,包括:

针对各种所述出行方式,基于所述各个换乘站点信息以及所述路网数据,确定该出行方式下的任意两个所述换乘站点之间的路线信息以及换乘次数信息;

基于任意两个所述换乘站点之间的路线信息以及所述换乘次数信息,确定所述任意两个换乘站点之间的换乘信息。

在一种可行的实施方式中,所述基于所述候选出行路径分别对应的目标换乘信息,确定所述候选出行路径的资源消耗信息,包括:

针对每条所述候选出行路径,确定所述候选出行路径的各个相邻换乘站点之间的换乘路段;

基于各个所述换乘路段的路段特征信息和对应的出行方式,确定各个所述换乘路段的出行时长信息和/或出行费用信息;

基于各个所述换乘路段的所述出行时长信息和/或所述出行费用信息,确定所述候选出行路径的资源消耗信息。

在一种可行的实施方式中,所述基于各个所述换乘路段的路段特征信息和对应的出行方式,确定各个所述换乘路段的出行时长信息,包括:

针对每个所述换乘路段,基于该换乘路段对应的出行方式,确定该换乘路段在所述出行方式下的历史通行时长信息;

将所述历史通行时长信息以及所述路段特征信息中包含的当前路况信息,输入至预先训练的目标模型中,得到该换乘路段的预计通行时长;将所述预计通行时长作为该换乘路段的所述出行时长信息。

在一种可行的实施方式中,所述基于各个所述换乘路段的路段特征信息和对应的出行方式,确定各个所述换乘路段的出行费用信息,包括:

针对每个所述换乘路段,获取该换乘路段在对应的出行方式下的交通计价信息;

基于该换乘路段的路段特征信息中包含的路段长度信息和所述交通计价信息,确定该换乘路段的出行费用信息。

在一种可行的实施方式中,所述候选出行路径为多条;所述基于所述候选出行路径的资源消耗信息,确定待推荐的目标出行路径,包括:

按照所述候选出行路径的资源消耗信息,对所述多条候选出行路径进行排序,从所述多条候选出行路径中筛选排序符合预设条件的候选出行路径作为待推荐的目标出行路径。

第二方面,本公开实施例还提供一种出行路径选择装置,包括:

第一获取模块,用于获取目标出行对象的出发地和目的地;

第一确定模块,用于基于预先生成的换乘组合信息,确定从所述出发地到所述目的地之间的候选出行路径以及所述候选出行路径分别对应的各个目标换乘站点之间的目标换乘信息;所述换乘组合信息包含目标区域中的任意两个换乘站点之间的换乘信息;

第二确定模块,用于基于所述候选出行路径分别对应的各个目标换乘站点之间的目标换乘信息,确定所述候选出行路径对应的资源消耗信息;

第三确定模块,用于基于所述候选出行路径对应的资源消耗信息,确定待推荐的目标出行路径。

第三方面,本公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

本公开实施例提供的出行路径选择方法,可以预先生成好由多层换乘矩阵融合而成的换乘组合信息,换乘组合信息包含目标区域中的任意两个换乘站点之间的换乘信息。基于此,在获取到目标出行对象的出发地和目的地后,可以根据预先确定的换乘组合信息,快速、便捷地确定出候选出行路径,并且通过换乘组合信息,还可以准确地确定出候选出行路径分别对应的各个目标换乘站点之间的目标换乘信息,目标换乘信息中可以包括换乘次数、路线等信息,进而可以准确地确定出候选出行路径的资源消耗信息,实现快速、准确地确定出待推荐的目标出行路径,最终得到的目标出行路径可以是较优路径。

进一步,本公开实施例提供的出行路径选择方法,针对每条候选出行路径中的各个换乘路段,分别确定出行时长信息和/或出行费用信息,然后从而可以更加准确地确定整条候选出行路径的资源消耗信息,进而快速、准确地确定出待推荐的目标出行路径。

为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本公开实施例所提供的一种出行路径选择方法的流程图;

图2示出了本公开实施例所提供的一种公交出行方式下的现实公交网络和抽象后的公交网络有向图;

图3示出了本公开实施例所提供的一种轨道出行方式下的现实轨道交通网络和抽象后的轨道交通网络有向图;

图4示出了本公开实施例所提供的公交出行和轨道交通出行融合后的网络有向图;

图5示出了本公开实施例所提供的另一种出行路径选择方法的流程图;

图6示出了本公开实施例所提供的一种出行路径选择装置的示意图;

图7示出了本公开实施例所提供的一种计算机设备的示意图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。

经研究发现,实际中的公共交通线路庞大而复杂,人们在出行时可选的出行路线越来越多。人们选择出行路线时,往往会选择耗时短、费用低的出行路线。但是当出行路线较多时,人们无法准确、快速地确定出适合的出行路线。

基于此,本公开提供了一种出行路径选择方法、装置、计算机设备及存储介质,可以获取目标出行对象的出发地和目的地;然后,基于预先生成的换乘组合信息,确定从所述出发地信息所指示的出发地到所述目的地信息所指示的目的地之间的候选出行路径以及所述候选出行路径分别对应的各个目标换乘站点之间的目标换乘信息;所述换乘组合信息包括多层换乘矩阵,每层换乘矩阵包含:目标区域在一种出行方式下的各个换乘站点信息,以及任意两个所述换乘站点之间的换乘信息;不同层换乘矩阵对应不同的出行方式;接下来,基于所述候选出行路径分别对应的各个目标换乘站点之间的目标换乘信息,确定所述候选出行路径的资源消耗信息;最后,基于所述候选出行路径的资源消耗信息,确定待推荐的目标出行路径。

本公开可以预先生成包含多层换乘矩阵的换乘组合信息,换乘组合信息包含目标区域中的任意两个换乘站点之间的换乘信息。基于此,根据预先确定的换乘组合信息,可以快速、便捷地确定出候选出行路径,并且通过换乘组合信息,还可以准确地确定出候选出行路径分别对应的各个目标换乘站点之间的目标换乘信息,目标换乘信息中可以包括换乘次数、路线等信息,进而可以准确地确定出候选出行路径的资源消耗信息,从而可以快速、准确地确定出待推荐的目标出行路径,最终得到的目标出行路径可以是较优路径。

针对以上方案所存在的缺陷以及所提出的解决方案,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案,都应该是发明人在本公开过程中对本公开做出的贡献。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

为便于对本实施例进行理解,首先对本公开实施例所公开的一种出行路径选择方法进行详细介绍,本公开实施例所提供的出行路径选择方法的执行主体一般为具有一定计算能力的计算机设备。

首先需要说明的是,本公开实施例提供的出行路径选择方法主要适用于使用公共交通工具出行时的场景中,用于得到融合多种出行方式的较优路径。

下面以执行主体为服务器为例对本公开实施例提供的出行路径选择方法加以说明。

参见图1所示,为本公开实施例提供的出行路径选择方法的流程图,所述方法包括S101~S104,其中:

S101:获取目标出行对象的出发地信息和目的地信息。

在本公开实施例中,可以通过目标出行对象的历史出行数据中获取目标出行对象的出发地信息和目的地信息。历史出行数据中的出发地信息和目的地信息可以是目标出行对象输入到终端设备后上传到服务器的,也可以是终端设备根据定位信息获取后并上传到服务器的。这里需要说明的是,本公开中涉及的目标出行对象的历史出行数据是经过目标出行对象授权后使用的。

S102:基于预先生成的换乘组合信息,确定从所述出发地信息所指示的出发地到所述目的地信息所指示的目的地之间的候选出行路径以及所述候选出行路径分别对应的各个目标换乘站点之间的目标换乘信息;所述换乘组合信息包含目标区域中的任意两个换乘站点之间的换乘信息。

这里,换乘组合信息中可以包含目标出行对象在目标区域内,任意两个换乘站点之间的换乘信息。其中换乘信息中可以包括出行方式、路线信息、换乘次数信息等。出行方式具体可以包括轨道交通出行、公交车辆出行等。

换乘站点可以是从公共交通线路中选择的、可以换乘的地点。在两条相关联的公共交通线路中,例如相交的两条公共交通线路,相交的点可以作为换乘站点。在两条相关联的公共交通线路中,最多可以选择两个换乘站点,这样是为了避免选择过多的换乘站点时,可能造成两条出行路径实际上是同一条出行路径的情况。在两条不相关联的公共交通线路中,可能本身不具备换乘关系,但是可以通过步行等方式实现换乘,因此通过步行、自行车等方式实现换乘的站点也可以作为换乘站点。

换乘组合信息可以包含多层换乘矩阵,其中每层换乘矩阵包含目标区域在一种出行方式下的任意两个换乘站点之间的换乘信息;不同层换乘矩阵对应不同的出行方式。针对每层换乘矩阵,该层换乘矩阵包含的换乘信息可以包含该层换乘矩阵对应的出行方式、任意两个换乘站点之间的路线信息和换乘次数信息。

换乘组合信息可以是根据目标出行对象在目标区域内的历史出行数据预先生成的。在具体实施中,换乘组合信息可以是通过以下步骤得到的:

首先,可以获取目标出行对象的历史出行路径中、位于目标区域内的各个换乘站点信息以及该目标区域的路网数据。

这里,可以通过目标出行对象在目标区域内的历史出行数据,得到目标出行对象的历史出行路径中、位于目标区域内的各个换乘站点信息。其中,换乘站点信息可以包括换乘站点的标识信息、位置信息等。路网数据中可以包括道路的路口标识、位置信息、方向信息、道路长度信息等等。

接下来,可以针对各种出行方式,基于各个换乘站点信息以及路网数据,确定该出行方式下的任意两个换乘站点之间的换乘信息。

在具体实施中,可以针对各种出行方式,基于各个换乘站点的,以及路网数据,确定任意两个换乘站点之间的换乘次数、换乘路线等信息,该任意两个换乘站点之间的换乘信息中还可以包含该种出行方式。

然后基于任意两个换乘站点之间的换乘信息,确定该出行方式下的单层换乘矩阵。

这里,单层换乘矩阵中的任意两个换乘站点以及该任意两个换乘站点之间的路线可以抽象成由节点和连接线组成的对应出行方式下的网络有向图。如图2示出了一种公交出行方式下的现实公交网络和抽象后的公交网络有向图;如图3示出了一种轨道出行方式下的现实轨道交通网络和抽象后的轨道交通网络有向图。

最后,对各种出行方式下的单层换乘矩阵进行融合,得到换乘组合信息。

在对各种出行方式下的单层换乘矩阵进行融合的过程中,可以针对每个换乘站点,将该换乘站点对应的各种出行方式下的换乘信息进行融合,得到换乘组合信息。如图4示出了公交出行和轨道交通出行融合后的网络有向图。

进一步地,在一种实施方式中,在针对各种出行方式,基于各个换乘站点信息以及路网数据,确定该出行方式下的任意两个换乘站点之间的换乘关系的过程中,具体可以针对各种出行方式,基于各个换乘站点信息以及路网数据,确定该出行方式下的任意两个换乘站点之间的路线信息以及换乘次数信息。然后,基于任意两个换乘站点之间的路线信息以及换乘次数信息,确定任意两个换乘站点之间的换乘信息。

这里,可以首先考虑任意两个换乘站点之间的直接换乘关系。这里,可以引入直达矩阵:

那么,一次换乘矩阵A

同理可得n次换乘矩阵A

然后,根据直达矩阵和N次换乘矩阵,即可得到各种出行方式下的单层换乘矩阵:Q=A

上述各个出行方式下的单层换乘矩阵中可以包含任意两个换乘站点之间的换乘次数信息和路线信息。

S103:基于所述候选出行路径分别对应的各个目标换乘站点之间的目标换乘信息,确定所述候选出行路径对应的资源消耗信息。

这里,确定的候选出行路径中可以包含各个目标换乘站点之间的目标换乘次数信息、目标路线信息、目标出行方式等信息。

目标换乘次数信息、目标路线信息、目标出行方式等信息可以影响目标出行对象的出行时长、出行费用等出行代价。

其中,出行时长可以包括公共交通工具行驶的时间、广义步行时间和等待时间。

这里的广义步行时间可以包括步行时间和骑行时间,具体地,步行时间为:T

这里的等待时间可以由发车频率来确定,等车时间与发车频率有关,计算公式如下:

综上所述,出行时间可以为:T=T

出行费用可以包括计算公式如下:F=∑F

在实际中,候选出行路径中包含多个换乘站点,任意两个换乘站点之间的换乘信息可能是不同的,因此,在具体实施方式中,可以针对每条候选出行路径,确定候选出行路径的各个相邻换乘站点之间的换乘路段。然后,基于各个换乘路段的路段特征信息和对应的出行方式,确定各个换乘路段的出行时长信息和/或出行费用信息。

这里,路段特征信息可以是在确定出换乘路段之间,从路网数据中获取该换乘路段的路段特征信息的。路段特征信息可以包括路段长度信息、路况信息、历史通行耗时等信息。其中,示例性地,根据换乘路段的路段长度信息和对应的出行方式,可以确定出行费用信息。再如根据换乘路段的当前路况信息、在相同路况信息、目标出行方式下的历史通行耗时信息,可以确定在该目标出行方式下的当前出行时长信息。

其中,在确定各个换乘路段的出行时长信息的过程中,在一种实施方式中,可以针对每个换乘路段,基于该换乘路段对应的出行方式,确定该换乘路段在该出行方式下的历史通行时长信息。

在具体实施中,历史通行时长信息可以是该目标出行对象在该换乘路段、采用该出行方式时的历史通行时长信息。

然后,可以将历史通行时长信息以及路段特征信息中包含的当前路况信息,输入至预先训练的目标模型中,得到该换乘路段的预计通行时长,将该预计通行时长作为该换乘路段的出行时长信息。

这里,目标模型例如可以是预估到达时间(Estimated Time of Arrival,ETA)模型。利用目标模型,可以根据历史通行时长信息以及路段特征信息中包含的当前路况信息,得到换乘路段的预计通行时长。

在确定各个换乘路段的出行费用信息的过程中,在一种实施方式中,可以针对每个换乘路段,获取该换乘路段在对应的出行方式下的交通计价信息。

其中,交通计价信息例如可以是单一票价制度下的出行费用信息,也可以是梯形票价制度下的出行费用。

接下来,可以基于该换乘路段的路段特征信息中包含的路段长度信息和所述交通计价信息,确定该换乘路段的出行费用信息。

交通计价信息为单一票价制度下的出行费用信息的情况下,将该换乘路段对应的单一票价作为该换乘路段的出行费用信息;交通计价信息为梯形票价制度下的出行费用,可以基于该换乘路段的路段长度信息和梯形票价计算该换乘路段的出行费用信息。

然后,基于各个换乘路段的出行时长信息和/或出行费用信息,确定候选出行路径的资源消耗信息。

这里,在确定出各个换乘路段的出行时长信息和出行费用信息的情况下,可以确定候选出行路径的总出行时长信息和总出行费用信息,然后基于候选出行路径的总出行时长信息和总出行费用信息,确定候选出行路径的资源消耗信息为:C=θ

S104:基于所述候选出行路径对应的资源消耗信息,确定待推荐的目标出行路径。

这里,最终得到的目标出行路径可以是融合多种出行方式的较优路径。目标出行路径可以是候选出行路径中资源消耗信息符合预设要求的出行路径,例如目标出行路径可以是资源消耗信息最少的候选出行路径。在具体实施方式中,在候选出行路径包括多条的情况下,可以按照候选出行路径的资源消耗信息,对候选出行路径进行排序,然后从所述候选出行路径中筛选排序符合预设条件的候选出行路径作为待推荐的目标出行路径。

这里可以按照资源消耗信息由小到大或者有大到小的顺序进行排序,然后选择排序最靠前(此时资源消耗信息可以是由小到大的顺序排序)的目标出行路径,或者选择排序最靠后(此时资源消耗信息可以是由大到小的顺序排序)的目标出行路径。

本公开实施例还提供一种出行路径选择方法,如图5所示,首先获取目标出行对象的出发地和目的地。这里,目标出行对象的出发地和目的地可以是目标出行对象输入至终端设备中的,也可以是终端设备自动获取到的。

然后判断出发地和目的地是否是同一地点。在出发地和目的地不是同一地点的情况下,可以通过目标出行对象的换乘组合信息,确定从出发地到目的地之间,各条候选路径的换乘次数和路径信息。并根据各条候选路径的换乘次数和路径信息,分别计算各条候选路径的出行成本。其中换乘组合信息的确定过程、以及计算各条候选路径的出行成本的过程可以参照前述过程,这里不再赘述。

接下来,根据各条候选路径的资源消耗信息,对各条候选路径进行排序,得到待推荐的、融合多种出行方式的目标路径。

本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。

基于同一发明构思,本公开实施例中还提供了与出行路径选择方法对应的出行路径选择装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述出行路径选择方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

参照图6所示,为本公开实施例提供的一种出行路径选择装置的架构示意图,所述装置包括:第一获取模块601、第一确定模块602、第二确定模块603、第三确定模块604;其中,

第一获取模块601,用于获取目标出行对象的出发地信息和目的地信息;

第一确定模块602,用于基于预先生成的换乘组合信息,确定从所述出发地信息所指示的出发地到所述目的地信息所指示的目的地之间的候选出行路径以及所述候选出行路径分别对应的各个目标换乘站点之间的目标换乘信息;所述换乘组合信息包含目标区域中的任意两个换乘站点之间的换乘信息;

第二确定模块603,用于基于所述候选出行路径分别对应的各个目标换乘站点之间的目标换乘信息,确定所述候选出行路径对应的资源消耗信息;

第三确定模块604,用于基于所述候选出行路径对应的资源消耗信息,确定待推荐的目标出行路径。

在一种可行的实施方式中,所述换乘组合信息包括多层换乘矩阵,其中每层换乘矩阵包含:目标区域在一种出行方式下的各个换乘站点信息,以及任意两个所述换乘站点之间的换乘信息;不同层换乘矩阵对应不同的出行方式;

所述装置还包括:

第二获取模块,用于获取所述目标出行对象的历史出行路径中、位于所述目标区域内的各个换乘站点信息以及所述目标区域的路网数据;

第四确定模块,用于针对各种所述出行方式,基于所述各个换乘站点信息以及所述路网数据,确定该出行方式下的任意两个所述换乘站点之间的换乘信息,并基于任意两个所述换乘站点之间的换乘信息,确定该出行方式下的单层换乘矩阵;

融合模块,用于对各种所述出行方式下的单层换乘矩阵进行融合,得到所述换乘组合信息。

在一种可行的实施方式中,第四确定模块,具体用于:

针对各种所述出行方式,基于所述各个换乘站点信息以及所述路网数据,确定该出行方式下的任意两个所述换乘站点之间的路线信息以及换乘次数信息;

基于任意两个所述换乘站点之间的路线信息以及所述换乘次数信息,确定所述任意两个换乘站点之间的换乘信息。

在一种可行的实施方式中,第二确定模块603,具体用于:

针对每条所述候选出行路径,确定所述候选出行路径的各个相邻换乘站点之间的换乘路段;

基于各个所述换乘路段的路段特征信息和对应的出行方式,确定各个所述换乘路段的出行时长信息和/或出行费用信息;

基于各个所述换乘路段的所述出行时长信息和/或所述出行费用信息,确定所述候选出行路径对应的资源消耗信息。

在一种可行的实施方式中,所述基于各个所述换乘路段的路段特征信息和对应的出行方式,确定各个所述换乘路段的出行时长信息,包括:

针对每个所述换乘路段,基于该换乘路段对应的出行方式,确定该换乘路段在所述出行方式下的历史通行时长信息;

将所述历史通行时长信息以及所述路段特征信息中包含的当前路况信息,输入至预先训练的目标模型中,得到该换乘路段的预计通行时长;将所述预计通行时长作为该换乘路段的所述出行时长信息。

在一种可行的实施方式中,第二确定模块603,具体用于:

针对每个所述换乘路段,获取该换乘路段在对应的出行方式下的交通计价信息;

基于该换乘路段的路段特征信息中包含的路段长度信息和所述交通计价信息,确定该换乘路段的出行费用信息。

在一种可行的实施方式中,所述候选出行路径为多条;

第三确定模块604,具体用于:

按照所述候选出行路径对应的资源消耗信息,对所述候选出行路径进行排序,从所述候选出行路径中筛选排序符合预设条件的候选出行路径作为待推荐的目标出行路径。

关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。

基于同一技术构思,本公开实施例还提供了一种计算机设备。参照图7所示,为本公开实施例提供的计算机设备700的结构示意图,包括处理器701、存储器702、和总线703。其中,存储器702用于存储执行指令,包括内存7021和外部存储器7022;这里的内存7021也称内存储器,用于暂时存放处理器701中的运算数据,以及与硬盘等外部存储器7022交换的数据,处理器701通过内存7021与外部存储器7022进行数据交换,当计算机设备700运行时,处理器701与存储器702之间通过总线703通信,使得处理器701在执行以下指令:

获取目标出行对象的出发地信息和目的地信息;

基于预先生成的换乘组合信息,确定从所述出发地到所述目的地之间的候选出行路径以及所述候选出行路径分别对应的各个目标换乘站点之间的目标换乘信息;所述换乘组合信息包含目标区域中的任意两个换乘站点之间的换乘信息;

基于所述候选出行路径分别对应的各个目标换乘站点之间的目标换乘信息,确定所述候选出行路径对应的资源消耗信息;

基于所述候选出行路径对应的资源消耗信息,确定待推荐的目标出行路径。

本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的出行路径选择方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。

本公开实施例还提供一种计算机程序产品,该计算机产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的出行路径选择方法的步骤,具体可参见上述方法实施例,在此不再赘述。

其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。

本说明书及实施例中所述方案,如涉及个人信息处理,则均会在具备合法性基础(例如征得个人信息主体同意,或者为履行合同所必需等)的前提下进行处理,且仅会在规定或者约定的范围内进行处理。用户拒绝处理基本功能所需必要信息以外的个人信息,不会影响用户使用基本功能。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

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

另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

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

最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以所述权利要求的保护范围为准。

相关技术
  • 基于激光雷达系统的测距方法、装置及可读存储介质
  • 雷达高程信息的获取方法及装置、计算机可读存储介质
  • 一种地质雷达数据解释方法、装置,电子设备及存储介质
  • 一种元数据存储方法、装置、设备及计算机可读存储介质
  • 存储系统的数据处理方法、装置、系统及可读存储介质
  • 雷达数据关联方法及装置、雷达、可读存储介质
  • 雷达测量数据处理方法、装置、雷达系统和可读存储介质
技术分类

06120116331674