【技术实现步骤摘要】
一种行程方案推荐方法、系统、智能终端及存储介质
本专利技术涉及互联网
,尤其是涉及一种行程方案推荐方法、系统、智能终端及存储介质。
技术介绍
目前,用户在进行网络购票时,可以在网络购票系统的购票页面输入出发站和目的站,然后基于此,为用户呈现满足要求的车票信息。当出发站和目的站之间没有直达车次或直达车次不足时,会提供一些中转方案。现有公告号为CN105574597A的专利公开文本公开了一种网络订票的实现方法,其包括:获得用户的出行购票请求;对出行购票请求进行解析获得出行行程信息,出行行程信息包括出发站、目的站和出行时间;根据出行行程信息,确定从出发站通过中转站抵达目的站的可选中转行程;从可选中转行程中筛选出中转行程总旅程时长满足预设条件、且当前有可购余票的优选中转行程,所述中转行程总旅程时长为从所述出发站经中转站抵达所述目的站总共所需的时间;针对优选中转行程进行订票。但是,上述中的现有技术方案存在以下缺陷:上述方案只考虑了总旅程时长这一筛选条件,然而在实际应用中,仅根据这一条件会筛选出较多具有重复车次的方案,例如第一程和第二程车次相同但中转站点不同的多个中转方案,若将这些方案都呈现给用户,则会导致方案数量多而杂,所以会给用户对方案的查看和选择造成了极大的阻碍,影响购票效率。
技术实现思路
针对现有技术存在的不足,本专利技术的目的是提供一种行程方案推荐方法、系统、智能终端及存储介质。专利技术目的一是:提供一种行程方案推荐方法,其优点是能够在众多方案中为用户推荐合理、可靠、 ...
【技术保护点】
1.一种行程方案推荐方法,其特征在于,包括以下步骤,/nS100、方案构建:根据实时余票以及用户选择的起始站和到达站构建所有方案;/nS200、不合理方案剔除:按照设定规则将步骤S100构建的所有方案中的不合理方案进行剔除,所述不合理方案至少包括中转时长在设定的时间阈值范围外的方案;/nS300、方案粗排:过滤方案相似度高的方案;/nS400、方案召回:将剔除和过滤掉的方案中满足设定的召回规则的方案召回并入选候选集;/nS500、方案精排:按照设定的精排规则从经过步骤S300粗滤后的方案以及候选集内的方案中筛选出若干方案作为最终方案;/nS600、方案曝光:将步骤S500中的得出的最终方案呈现给用户并供用户进行选择。/n
【技术特征摘要】
1.一种行程方案推荐方法,其特征在于,包括以下步骤,
S100、方案构建:根据实时余票以及用户选择的起始站和到达站构建所有方案;
S200、不合理方案剔除:按照设定规则将步骤S100构建的所有方案中的不合理方案进行剔除,所述不合理方案至少包括中转时长在设定的时间阈值范围外的方案;
S300、方案粗排:过滤方案相似度高的方案;
S400、方案召回:将剔除和过滤掉的方案中满足设定的召回规则的方案召回并入选候选集;
S500、方案精排:按照设定的精排规则从经过步骤S300粗滤后的方案以及候选集内的方案中筛选出若干方案作为最终方案;
S600、方案曝光:将步骤S500中的得出的最终方案呈现给用户并供用户进行选择。
2.根据权利要求1所述的方法,其特征在于,步骤S100具体包括以下子步骤:
S101、入参转换:将用户输入的数据或选择的城市转换为起始站和到达站;
S102、中转城市选择:根据起始站和到达站选择合适的中转站,或者在不存在中转站时将中转站置为空;
S103、余票查询:根据起始站、到达站以及中转站查询所有的余票,每一个中转站至少查询2次,即出发站-中转站以及中转站-到达站都至少查询一次;
S104、构建方案:根据两程余票构建所有方案;
S105、方案评分:对构建完成的方案做基础评分。
3.根据权利要求1所述的方法,其特征在于,步骤S200具体包括以下子步骤:
S201、中转时长不合理剔除:将中转时长在设定的时间阈值范围外的方案剔除;
S202、绕路方案剔除:将绕路指数在特定阈值范围外的方案剔除,其中,绕路指数=出发站与到达站的直线距离/(出发站与中转站的直线距离+中转站与到达站的直线距离);
S203、无票剔除:将两程所有坐席都无票的方案剔除。
4.根据权利要求1所述的方法,其特征在于,步骤S300具体包括以下子步骤:
S301、重复及过频剔除:将具有一程车次相同的多个方案剔除掉除总时长最短的方案的其它方案;
S302、超出计算能力剔除:当在计算能力内的预计粗排数量A大于或等于实际方案数量B时,所有方案保留;当预计粗排数量A小于实际方案数量B时,从实际方案中筛选出A个方案。
5.根据权利要求4所述的方法,其特征在于,子步骤S302具体包括以下从步骤:
S303、判断:当在计算能力内的预计粗排数量A大于或等于实际方案数量B时,所有方案保留并进入步骤S400;当预计粗排数量A小于实际方案数量B时,进入从步骤S304;
S304、分组:将方案的各个参数类型拼接成key,一个key代表一个分组,并将所有方案按照key的不同放入不同的分组中;
S305、抽样:若所有key的数量K大于设定的阈值F,则按照以下步骤进行抽样:
A1、按照设定的评分公式计算每个key里面方案的分数,取最小值代表相应key的分数;
A2、按照key的分数对key进行重要性抽样并选出一定数量的key,然后从对应key的方案中随机选一个方案;
A3、重复步骤A...
【专利技术属性】
技术研发人员:厉亮,陈雪,
申请(专利权)人:苏州创旅天下信息技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。