一种行程方案推荐方法、系统、智能终端及存储介质技术方案

技术编号:25045577 阅读:25 留言:0更新日期:2020-07-29 05:35
本发明专利技术涉及一种行程方案推荐方法、系统、智能终端及存储介质,其中方法包括:S100、方案构建,根据实时余票以及用户选择的起始站和到达站构建所有方案;S200、不合理方案剔除,按照设定规则将步骤S100构建的所有方案中的不合理方案进行剔除;S300、方案粗排,过滤方案相似度高的方案;S400、方案召回,将剔除和过滤掉的方案中满足设定的召回规则的方案召回并入选候选集;S500、方案精排,按照设定的精排规则从经过步骤S300后的方案以及候选集内的方案中筛选出若干方案作为最终方案;S600、方案曝光,将步骤S500中的得出的最终方案呈现给用户并供用户进行选择。本发明专利技术能够在众多方案中为用户推荐合理、可靠、高接受度的方案,有效提高了购票效率。

【技术实现步骤摘要】
一种行程方案推荐方法、系统、智能终端及存储介质
本专利技术涉及互联网
,尤其是涉及一种行程方案推荐方法、系统、智能终端及存储介质。
技术介绍
目前,用户在进行网络购票时,可以在网络购票系统的购票页面输入出发站和目的站,然后基于此,为用户呈现满足要求的车票信息。当出发站和目的站之间没有直达车次或直达车次不足时,会提供一些中转方案。现有公告号为CN105574597A的专利公开文本公开了一种网络订票的实现方法,其包括:获得用户的出行购票请求;对出行购票请求进行解析获得出行行程信息,出行行程信息包括出发站、目的站和出行时间;根据出行行程信息,确定从出发站通过中转站抵达目的站的可选中转行程;从可选中转行程中筛选出中转行程总旅程时长满足预设条件、且当前有可购余票的优选中转行程,所述中转行程总旅程时长为从所述出发站经中转站抵达所述目的站总共所需的时间;针对优选中转行程进行订票。但是,上述中的现有技术方案存在以下缺陷:上述方案只考虑了总旅程时长这一筛选条件,然而在实际应用中,仅根据这一条件会筛选出较多具有重复车次的方案,例如第一程和第二程车次相同但中转站点不同的多个中转方案,若将这些方案都呈现给用户,则会导致方案数量多而杂,所以会给用户对方案的查看和选择造成了极大的阻碍,影响购票效率。
技术实现思路
针对现有技术存在的不足,本专利技术的目的是提供一种行程方案推荐方法、系统、智能终端及存储介质。专利技术目的一是:提供一种行程方案推荐方法,其优点是能够在众多方案中为用户推荐合理、可靠、高接受度的方案,有效提高了购票效率。专利技术目的二是:提供一种行程方案推荐系统,其具有能够提高购票效率的优点。专利技术目的三是:提供一种智能终端,其具有能够使用户快速查看到合理且可靠的方案,极大的提升了用户体验。专利技术目的四是:提供一种计算机可读存储介质,能够存储相应的程序,具有便于实现高效购票的特点。本专利技术的上述专利技术目的一是通过以下技术方案得以实现的:一种行程方案推荐方法,包括以下步骤,S100、方案构建:根据实时余票以及用户选择的起始站和到达站构建所有方案;S200、不合理方案剔除:按照设定规则将步骤S100构建的所有方案中的不合理方案进行剔除,所述不合理方案至少包括中转时长在设定的时间阈值范围外的方案;S300、方案粗排:过滤方案相似度高的方案;S400、方案召回:将剔除和过滤掉的方案中满足设定的召回规则的方案召回并入选候选集;S500、方案精排:按照设定的精排规则从经过步骤S300粗滤后的方案以及候选集内的方案中筛选出若干方案作为最终方案;S600、方案曝光:将步骤S500中的得出的最终方案呈现给用户并供用户进行选择。通过采用上述技术方案,能够将方案不合理以及车次重复度高的方案都过滤掉,并且采用召回机制召回小部分的可能被用户接受的方案放入候选集,最后从过滤后剩下的方案以及候选集中的方案里筛选出最终方案呈现给用户,实现了在众多方案中为用户推荐合理、可靠、高接受度的方案,有效提高了购票效率。本专利技术在一较佳示例中可以进一步配置为:步骤S100具体包括以下子步骤:S101、入参转换:将用户输入的数据或选择的城市转换为起始站和到达站;S102、中转城市选择:根据起始站和到达站选择合适的中转站,或者在不存在中转站时将中转站置为空;S103、余票查询:根据起始站、到达站以及中转站查询所有的余票,每一个中转站至少查询2次,即出发站-中转站以及中转站-到达站都至少查询一次;S104、构建方案:根据两程余票构建所有方案;S105、方案评分:对构建完成的方案做基础评分。通过采用上述技术方案,能够根据用户输入的数据快速查询余票以及可能的所有方案,为之后的方案筛选做铺垫,更加利于购票效率的提高。本专利技术在一较佳示例中可以进一步配置为:步骤S200具体包括以下子步骤:S201、中转时长不合理剔除:将中转时长在设定的时间阈值范围外的方案剔除;S202、绕路方案剔除:将绕路指数在特定阈值范围外的方案剔除,其中,绕路指数=出发站与到达站的直线距离/(出发站与中转站的直线距离+中转站与到达站的直线距离);S203、无票剔除:将两程所有坐席都无票的方案剔除。通过采用上述技术方案,能够将各种不合理的方案进行剔除,保证给用户推荐的方案合理、可靠且接受度高。本专利技术在一较佳示例中可以进一步配置为:步骤S300具体包括以下子步骤:S301、重复及过频剔除:将具有一程车次相同的多个方案剔除掉除总时长最短的方案的其它方案;S302、超出计算能力剔除:当在计算能力内的预计粗排数量A大于或等于实际方案数量B时,所有方案保留;当预计粗排数量A小于实际方案数量B时,从实际方案中筛选出A个方案。通过采用上述技术方案,进一步加强了方案剔除机制,能够剔除掉更多不合理的方案,保证给用户所推荐方案的合理性和可靠性。本专利技术在一较佳示例中可以进一步配置为:子步骤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、重复步骤A2直到选出F个方案;若所有key的数量K小于等于设定的阈值F,则按照以下步骤进行抽样:B1、先从每个key里面随机抽取一个方案;然后按照设定的评分公式计算每个key里面方案的分数,取最小值代表相应key的分数;B2、按照key的分数对key进行重要性抽样并选出一定数量的key,然后从对应key的方案中随机选一个方案;B3、重复步骤B2直到选出F-K个方案。通过采用上述技术方案,能够保证方案的数量在有效的计算能力内,避免方案过多造成处理困难的情况,有效保证了方案处理速度。本专利技术在一较佳示例中可以进一步配置为:步骤S400具体包括以下子步骤:S401、热门方案召回:将上个月成交量最高的方案纳入候选集;S402、点击方案召回:将近7天点击过的方案纳入候选集;S403、自选方案召回:将相同线路中其他用户刚成交的方案纳入候选集。通过采用上述技术方案,能够将近期的热门方案召回并投入候选集中,更加利于为用户呈现出可接受度更高的方案。本专利技术在一较佳示例中可以进一步配置为:步骤S500具体包括以下子步骤:S501、设定标签:根据方本文档来自技高网...

【技术保护点】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1