本公开的示例实施例总体涉及计算机领域,并且更具体地,涉及用于多人出行的方法、装置、设备和计算机可读存储介质和计算机程序产品。
背景技术:
1、在现代社会中,各种出行服务为人们的日常生活提供了便利。人们常常利用出行服务前往特定场所。为了满足人们逐渐多元化的出行需求,需要对人们的出行进行管理和规划。有时,多个用户可能期望共同管理和规划多个行程。
2、例如,多个用户可能期望从不同的出发地前往共同的目的地或者期望从共同的出发地前往不同的目的地。然而,针对这种多人出行服务,目前的出行服务无法满足多人多行程的出行需求。
技术实现思路
1、在本公开的第一方面,提供一种多人出行的方法。该方法包括获取与多个行程对应的行程信息,其中行程信息至少指示每个行程对应的出发地和目的地;基于行程信息,生成与多个行程一一对应的多个基础路线;生成与多个基础路线中的每个基础路线对应的一组候选组合路线,以确定多组候选组合路线,其中每组候选组合路线对应于多个行程中与相应基础路线对应的目标行程以及能够与目标行程组合的至少一个其它行程;以及基于多个基础路线和多组候选路线,确定与多个行程对应的至少一项出行方案,至少一项出行方案包括多条路线,其中每条路线对应于多个行程中的一个或多个行程。
2、在本公开的第二方面,提供一种多人出行的装置。该装置包括信息获取模块,被配置为获取与多个行程对应的行程信息,其中行程信息至少指示每个行程对应的出发地和目的地;路线生成模块,被配置为基于行程信息,生成与多个行程一一对应的多个基础路线;路线扩展模块,被配置为生成与多个基础路线中的每个基础路线对应的一组候选组合路线,以确定多组候选组合路线,其中每组候选组合路线对应于多个行程中与相应基础路线对应的目标行程以及能够与目标行程组合的至少一个其它行程;以及方案确定模块,被配置为基于多个基础路线和多组候选路线,确定与多个行程对应的至少一项出行方案,至少一项出行方案包括多条路线,其中每条路线对应于多个行程中的一个或多个行程。
3、在本公开的第三方面,提供了一种电子设备。该电子设备包括至少一个处理单元;以及至少一个存储器。该至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。该指令在由至少一个处理单元执行时使电子设备执行根据本公开第一方面的方法。
4、在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,其可由处理器执行以执行根据本公开的第一方面的方法。
5、在本公开的第五方面,提供了一种计算机程序。该计算机程序包括计算机可执行指令,这些指令在被处理器执行时,实现根据本公开的第一方面的方法。
6、应当理解,本
技术实现要素:
部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
1.一种多人出行的方法,包括:
2.根据权利要求1所述的方法,其中所述多个行程对应于相同的共同出发地,或者所述多个行程对应于相同的共同目的地。
3.根据权利要求1所述的方法,其中所述行程信息还指示所述多个行程中的至少一个行程的行程偏好信息。
4.根据权利要求1所述的方法,其中生成与所述多个基础路线中的每个基础路线对应的一组候选组合路线包括:
5.根据权利要求4所述的方法,其中从所述多个行程中确定能够与所述第一行程组合的至少一个第二行程包括:
6.根据权利要求4所述的方法,其中每个候选组合路线所关联的行程的数目不超过阈值数目。
7.根据权利要求1所述的方法,其中确定与所述多个行程对应的至少一项出行方案包括:
8.根据权利要求7所述的方法,其中所述方案评价指示至少一项:
9.根据权利要求1所述的方法,其中确定与所述多个行程对应的至少一项出行方案包括:
10.根据权利要求1所述的方法,其中获取与多个行程对应的行程信息包括:
11.根据权利要求1所述的方法,其中获取与多个行程对应的行程信息包括:
12.根据权利要求11所述的方法,还包括:
13.根据权利要求1所述的方法,还包括:
14.根据权利要求13所述的方法,其中所述行程调整操作包括以下至少一项操作:
15.根据权利要求1所述的方法,还包括:
16.根据权利要求15所述的方法,其中将一组用户关联至所述多个路线包括:
17.根据权利要求15所述的方法,其中将一组用户关联至所述d23f00106cn
18.根据权利要求1所述的方法,还包括:
19.根据权利要求1所述的方法,还包括:
20.根据权利要求19所述的方法,其中确定与所述路线信息对应的至少一个合并行程被包括:
21.一种多人出行的装置,所述装置包括:
22.一种电子设备,包括:
23.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序可由处理器执行以实现根据权利要求1至20任一项所述的方法。
24.一种计算机程序产品,包括计算机可执行指令,其中所述计算机可执行指令在被处理器执行时实现根据权利要求1至20任一项所述的方法。