1.一种路径查询方法,其特征在于,包括:
获取查询数据,所述查询数据中包括出发地点和目的地点;
根据所述查询数据,获得经过所述出发地点到所述目的地点的M个经停路径,M为大于或等于1的整数;
根据所述M个经停路径中每个经停路径上在所述出发地点之前所设置的停靠站,确定N个虚构出发地点,N为大于或等于1的整数;
根据所述查询数据和所述N个虚构出发地点,获得经过所述出发地点到所述目的地点的P个虚构路径,P为大于或等于1的整数,所述P个虚构路径中每个虚构路径的出发地点为一个虚构出发地点;
输出所述P个虚构路径。
2.根据权利要求1所述的方法,其特征在于,所述根据所述M个经停路径中每个经停路径上在所述出发地点之前所设置的停靠站,确定N个虚构出发地点,包括:若所述出发地点和所述目的地点不在指定范围之内,根据所述M个经停路径中每个经停路径上在所述出发地点之前所设置的停靠站,确定N个虚构出发地点;或者若从所述出发地点到所述目的地点的全部路径或部分路径上均没有可乘坐的指定坐席类型或所述查询数据所匹配的坐席类型的交通工具,根据所述M个经停路径中每个经停路径上在所述出发地点之前所设置的停靠站,确定N个虚构出发地点;或者若所述出发地点和所述目的地点不在指定范围之内,且从所述出发地点到所述目的地点的全部路径或部分路径上均没有可乘坐的指定坐席类型或所述查询数据所匹配的坐席类型的交通工具,根据所述M个直达路径中每个直达路径上所设置的停靠站。
3.根据权利要求1所述的方法,其特征在于,所述查询数据中还包括查询特征。
4.根据权利要求3所述的方法,其特征在于,所述查询特征包括下列信息中的至少一项:可乘坐的交通工具的乘坐凭据的获取信息;
可乘坐的交通工具的工具类型;
可乘坐的交通工具的编号;以及
可乘坐的交通工具的坐席类型。
5.根据权利要求1所述的方法,其特征在于,所述根据所述M个经停路径中每个经停路径上在所述出发地点之前所设置的停靠站,确定N个虚构出发地点,包括:根据所述M个经停路径中每个经停路径上在所述出发地点之前所设置的停靠站,获得停靠站数据;所述停靠站数据包括下列数据中的至少一项:所述每个经停路径上交通工具到达所述出发地点的到达时间或经历时间、该交通工具从始发地点出发的出发时间和该交通工具到达该经停路径上在所述出发地点之前所设置的每个停靠站的到达时间或经历时间;
所述每个经停路径上在所述出发地点之前所设置的每个停靠站的站点编号;
所述每个经停路径上在所述出发地点之前所设置的每个停靠站与所述出发地点之间的距离;
所述每个经停路径上在所述出发地点之前所设置的每个停靠站的属性信息;以及所述每个经停路径上在所述出发地点之前所设置的每个停靠站所属的区域;
根据所述停靠站数据,从所述每个经停路径上在所述出发地点之前所设置的停靠站中选择N个停靠站,以作为所述虚构出发地点。
6.根据权利要求1所述的方法,其特征在于,所述根据所述查询数据和所述N个虚构出发地点,获得经过所述出发地点到所述目的地点的P个虚构路径,包括:如果有位于所述出发地点所属省的省会城市之内的第一虚构出发地点,查询所述第一虚构出发地点所在经停路径上从所述第一虚构出发地点到所述目的地点是否有可乘坐的交通工具;如果所述第一虚构出发地点所在经停路径上从所述第一虚构出发地点到所述目的地点有可乘坐的交通工具,获得从所述第一虚构出发地点出发经过所述出发地点到所述目的地点的虚构路径;
如果没有位于所述出发地点所属省的省会城市之内的第一虚构出发地点,或者,如果所述第一虚构出发地点所在经停路径上从所述第一虚构出发地点到所述目的地点没有可乘坐的交通工具,或者,如果当前所获得的虚构路径的数量小于P,在所述N个虚构出发地点中,除了所述第一虚构出发地点之外的其他虚构出发地点中,选择距离所述出发地点最近的第二虚构出发地点,查询所述第二虚构出发地点所在经停路径上从所述第二虚构出发地点到所述目的地点是否有可乘坐的交通工具;如果所述第二虚构出发地点所在经停路径上从所述第二虚构出发地点到所述目的地点有可乘坐的交通工具,获得从所述第二虚构出发地点出发经过所述出发地点到所述目的地点的虚构路径;
如果所述第二虚构出发地点所在经停路径上从所述第二虚构出发地点到所述目的地点没有可乘坐的交通工具,或者,如果当前所获得的虚构路径的数量小于P,选择下一个距离所述出发地点最近的第二虚构出发地点,继续查询所述第二虚构出发地点所在经停路径上从所述第二虚构出发地点到所述目的地点是否有可乘坐的交通工具。
7.根据权利要求2、4或6所述的方法,其特征在于,所述可乘坐的交通工具包括用户当前可以获取乘坐凭据的交通工具。
8.根据权利要求1所述的方法,其特征在于,所述根据所述查询数据和所述N个虚构出发地点,获得经过所述出发地点到所述目的地点的P个虚构路径之后,所述输出所述P个虚构路径之前,还包括:根据所述每个虚构路径的排序参数,及其所对应的排序权值,获得所述每个虚构路径的排序分值;所述每个虚构路径的排序参数包括下列参数中的至少一项:所述每个虚构路径上可乘坐的交通工具从所述出发地点到所述目的地点的经历时间;
所述每个虚构路径的经过时间;
所述每个虚构路径的到达时间;
所述每个虚构路径的虚构出发地点与所述出发地点之间的距离;以及所述每个虚构路径上可乘坐的交通工具的坐席类型;
根据所述每个虚构路径的排序分值,对所述P个虚构路径进行排序。
9.根据权利要求1所述的方法,其特征在于,所述输出所述P个虚构路径,包括:以结构化形式,输出所述P个虚构路径。
10.根据权利要求1~9任一权利要求所述的方法,其特征在于,所述输出所述P个虚构路径,包括:输出所述P个虚构路径中每个虚构路径的乘坐数据;所述每个虚构路径的乘坐数据包括下列信息中的至少一项:所述每个虚构路径的虚构出发地点和目的地点;
所述每个虚构路径的经过时间和到达时间;
所述每个虚构路径上可乘坐的交通工具;以及
所述每个虚构路径上可乘坐的交通工具的乘坐凭据的获取信息。
11.一种路径查询装置,其特征在于,包括:
获取单元,用于获取查询数据,所述查询数据中包括出发地点和目的地点;
查询单元,用于根据所述查询数据,获得经过所述出发地点到所述目的地点的M个经停路径,M为大于或等于1的整数;
虚构单元,用于根据所述M个经停路径中每个经停路径上在所述出发地点之前所设置的停靠站,确定N个虚构出发地点,N为大于或等于1的整数;
所述虚构单元,还用于根据所述查询数据和所述N个虚构出发地点,获得经过所述出发地点到所述目的地点的P个虚构路径,P为大于或等于1的整数,所述P个虚构路径中每个虚构路径的出发地点为一个虚构出发地点;
输出单元,用于输出所述P个虚构路径。
12.根据权利要求11所述的装置,其特征在于,所述虚构单元,具体用于若所述出发地点和所述目的地点不在指定范围之内,根据所述M个经停路径中每个经停路径上在所述出发地点之前所设置的停靠站,确定N个虚构出发地点;或者若从所述出发地点到所述目的地点的全部路径或部分路径上均没有可乘坐的指定坐席类型或所述查询数据所匹配的坐席类型的交通工具,根据所述M个经停路径中每个经停路径上在所述出发地点之前所设置的停靠站,确定N个虚构出发地点;或者若所述出发地点和所述目的地点不在指定范围之内,且从所述出发地点到所述目的地点的全部路径或部分路径上均没有可乘坐的指定坐席类型或所述查询数据所匹配的坐席类型的交通工具,根据所述M个直达路径中每个直达路径上所设置的停靠站。
13.根据权利要求11所述的装置,其特征在于,所述查询数据中还包括查询特征。
14.根据权利要求13所述的装置,其特征在于,所述查询特征包括下列信息中的至少一项:可乘坐的交通工具的乘坐凭据的获取信息;
可乘坐的交通工具的工具类型;
可乘坐的交通工具的编号;以及
可乘坐的交通工具的坐席类型。
15.根据权利要求11所述的装置,其特征在于,所述虚构单元,具体用于根据所述M个经停路径中每个经停路径上在所述出发地点之前所设置的停靠站,获得停靠站数据;所述停靠站数据包括下列数据中的至少一项:所述每个经停路径上交通工具到达所述出发地点的到达时间或经历时间、该交通工具从始发地点出发的出发时间和该交通工具到达该经停路径上在所述出发地点之前所设置的每个停靠站的到达时间或经历时间;
所述每个经停路径上在所述出发地点之前所设置的每个停靠站的站点编号;
所述每个经停路径上在所述出发地点之前所设置的每个停靠站与所述出发地点之间的距离;
所述每个经停路径上在所述出发地点之前所设置的每个停靠站的属性信息;以及所述每个经停路径上在所述出发地点之前所设置的每个停靠站所属的区域;
根据所述停靠站数据,从所述每个经停路径上在所述出发地点之前所设置的停靠站中选择N个停靠站,以作为所述虚构出发地点。
16.根据权利要求11所述的装置,其特征在于,所述虚构单元,具体用于如果有位于所述出发地点所属省的省会城市之内的第一虚构出发地点,查询所述第一虚构出发地点所在经停路径上从所述第一虚构出发地点到所述目的地点是否有可乘坐的交通工具;如果所述第一虚构出发地点所在经停路径上从所述第一虚构出发地点到所述目的地点有可乘坐的交通工具,获得从所述第一虚构出发地点出发经过所述出发地点到所述目的地点的虚构路径;
如果没有位于所述出发地点所属省的省会城市之内的第一虚构出发地点,或者,如果所述第一虚构出发地点所在经停路径上从所述第一虚构出发地点到所述目的地点没有可乘坐的交通工具,或者,如果当前所获得的虚构路径的数量小于P,在所述N个虚构出发地点中,除了所述第一虚构出发地点之外的其他虚构出发地点中,选择距离所述出发地点最近的第二虚构出发地点,查询所述第二虚构出发地点所在经停路径上从所述第二虚构出发地点到所述目的地点是否有可乘坐的交通工具;如果所述第二虚构出发地点所在经停路径上从所述第二虚构出发地点到所述目的地点有可乘坐的交通工具,获得从所述第二虚构出发地点出发经过所述出发地点到所述目的地点的虚构路径;
如果所述第二虚构出发地点所在经停路径上从所述第二虚构出发地点到所述目的地点没有可乘坐的交通工具,或者,如果当前所获得的虚构路径的数量小于P,选择下一个距离所述出发地点最近的第二虚构出发地点,继续查询所述第二虚构出发地点所在经停路径上从所述第二虚构出发地点到所述目的地点是否有可乘坐的交通工具。
17.根据权利要求12、14或16所述的装置,其特征在于,所述可乘坐的交通工具包括用户当前可以获取乘坐凭据的交通工具。
18.根据权利要求11所述的装置,其特征在于,所述虚构单元,还用于根据所述每个虚构路径的排序参数,及其所对应的排序权值,获得所述每个虚构路径的排序分值;所述每个虚构路径的排序参数包括下列参数中的至少一项:所述每个虚构路径上可乘坐的交通工具从所述出发地点到所述目的地点的经历时间;
所述每个虚构路径的经过时间;
所述每个虚构路径的到达时间;
所述每个虚构路径的虚构出发地点与所述出发地点之间的距离;以及所述每个虚构路径上可乘坐的交通工具的坐席类型;
根据所述每个虚构路径的排序分值,对所述P个虚构路径进行排序。
19.根据权利要求11所述的装置,其特征在于,所述输出单元,具体用于以结构化形式,输出所述P个虚构路径。
20.根据权利要求11~19任一权利要求所述的装置,其特征在于,所述输出单元,具体用于输出所述P个虚构路径中每个虚构路径的乘坐数据;所述每个虚构路径的乘坐数据包括下列信息中的至少一项:所述每个虚构路径的虚构出发地点和目的地点;
所述每个虚构路径的经过时间和到达时间;
所述每个虚构路径上可乘坐的交通工具;以及
所述每个虚构路径上可乘坐的交通工具的乘坐凭据的获取信息。