[发明专利]旅行行程筛选方法及系统有效
申请号: | 201510653770.0 | 申请日: | 2015-10-10 |
公开(公告)号: | CN105160037B | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 刘扬 | 申请(专利权)人: | 携程计算机技术(上海)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/14 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;王聪 |
地址: | 200335 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 旅行 行程 筛选 方法 系统 | ||
1.一种旅行行程筛选方法,其特征在于,包括以下步骤:
S1、根据搜索条件搜索行程路线,搜索条件包括行程始发点和行程终点;
S2、将所有搜索到的行程路线相互比较,比较遍历所有行程路线的所有组合,然后将比较结果为相互等价的行程路线中除总价格最低的以外的其他所有行程路线删除,其中,相互等价的行程路线为每一段航程均等价的行程路线,航程等价定义为航程具有相同的起点、终点并且航程时长的差值小于一第一时间差阈值;
S3、输出剩余的所有行程路线;
步骤S2包括以下步骤:
S21、将搜索到的所有行程路线排序;
S22、依次针对未删除的各个行程路线执行以下运算:将一行程路线和未删除的且排序在其后的每一行程路线进行比较,将比较结果为相互等价的行程路线中除总价格最低的以外的其他所有行程路线删除;
在所有未删除的行程路线均经历上述运算后执行步骤S3。
2.如权利要求1所述的旅行行程筛选方法,其特征在于,搜索条件还包括以下一项或多项:出发时间、到达时间、中转点。
3.一种旅行行程筛选方法,其特征在于,包括以下步骤:
S1、根据搜索条件搜索行程路线,搜索条件包括行程始发点和行程终点;
S2、将所有搜索到的行程路线相互比较,比较遍历所有行程路线的所有组合,然后将比较结果为相互等价的行程路线中除总价格最低的以外的其他所有行程路线删除,其中,相互等价的行程路线为每一段航程均等价的行程路线,航程等价定义为航程具有相同的起点、终点并且航程的时间差距值小于一第二阈值,航程的时间差距值定义为两段航程的出发时间差、到达时间差、航程时长之差的函数;
S3、输出剩余的所有行程路线;
步骤S2包括以下步骤:
S21、将搜索到的所有行程路线排序;
S22、依次针对未删除的各个行程路线执行以下运算:将一行程路线和未删除的且排序在其后的每一行程路线进行比较,将比较结果为相互等价的行程路线中除总价格最低的以外的其他所有行程路线删除;
在所有未删除的行程路线均经历上述运算后执行步骤S3。
4.如权利要求3所述的旅行行程筛选方法,其特征在于,搜索条件还包括以下一项或多项:出发时间、到达时间、中转点。
5.如权利要求3、4中任意一项所述的旅行行程筛选方法,其特征在于,航程的时间差距值定义为两段航程的出发时间差、到达时间差、航程时长之差的加权平均值。
6.一种旅行行程筛选系统,其特征在于,包括:
搜索模块,用于根据搜索条件搜索行程路线,搜索条件包括行程始发点和行程终点;
筛选模块,用于将搜索模块搜索到的行程路线相互比较,比较遍历所有行程路线的所有组合,然后将比较结果为相互等价的行程路线中除总价格最低的以外的其他所有行程路线删除,其中,相互等价的行程路线为每一段航程均等价的行程路线,航程等价定义为航程具有相同的起点、终点并且航程时长的差值小于一第一时间差阈值;
输出模块,用于输出经筛选模块筛选后剩余的所有行程路线;
筛选模块用于首先将搜索到的所有行程路线排序,然后依次针对未删除的各个行程路线执行以下运算:将一行程路线和未删除的且排序在其后的每一行程路线进行比较,将比较结果为相互等价的行程路线中除总价格最低的以外的其他所有行程路线删除;并在所有未删除的行程路线均经历上述运算后启用输出模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程计算机技术(上海)有限公司,未经携程计算机技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510653770.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据拷贝方法及装置
- 下一篇:一种企业非银信息查询方法