一种用于网络订票的方法及系统的制作方法

文档序号:9751385阅读:253来源:国知局
一种用于网络订票的方法及系统的制作方法
【技术领域】
[0001] 本发明涉及互联网技术领域,尤其涉及一种用于网络订票的方法及系统。
【背景技术】
[0002] 随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越 来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的移动终 端,享受随着科技发展带来的舒适生活。例如,智能手机、平板电脑等移动终端已经成为人 们生活中一个重要的组成部分,用户可以使用智能手机、平板电脑等移动终端来听音乐、玩 游戏等等,以减轻现代快节奏生活所带来的压力。
[0003] 通常情况下,电子设备都具备网络访问功能,基于该网络访问功能就可以实现网 络购票,在实现网络购票时,用户可以在网络购票系统的购票页面输入出发站、目的站以及 出发时间,然后基于此,筛选出用户所希望购买的车票信息,然后有些情况下,可能没有满 足用户要求的车票,在这种情况下,用户需要重新规划新的出行路线,并且基于新的出行路 线重新通过购票网站的服务器查询是否有票,从而导致存在着网络购票耗时较长的技术问 题,也导致购票效率低;并且在行程票较为紧张的情况下,很可能在用户规划新的出行路线 时,这些新的出行路线所对应的行程票也被抢光,故而也导致网络购票的成功率低。

【发明内容】

[0004] 本发明实施例提供一种用于网络订票的方法及系统,以解决现有技术中网络购票 效率低的技术问题。
[0005] 第一方面,本发明实施例提供一种用于网络订票的方法,包括
[0006] 获得用户的出行购票请求;
[0007] 对所述出行购票请求进行解析获得出行行程信息,所述出行行程信息包括出发 站、目的站和出行时间;
[0008] 根据所述出行行程信息,确定从所述出发站通过中转站抵达所述目的站的可选中 转行程;
[0009] 从所述可选中转行程中筛选出符合预设距离条件、且当前有可购余票的优选中转 行程;
[0010] 针对所述优选中转行程进行订票。
[0011] 可选的,所述从可选中转行程中筛选出符合预设距离条件的优选中转行程包括:
[0012] 从所述可选中转行程中筛选出总距离小于预设距离的中转行程作为所述符合预 设距离条件的优选中转行程;或者
[0013] 从所述可选中转行程中筛选出按照总距离从低到高排列排序位于前预定位的中 转行程作为所述符合预设距离条件的优选中转行程。
[0014] 可选的,所述从可选中转行程中筛选出当前有可购余票的优选中转行程包括:
[0015] 通过运输公司的票务服务器查询当前余票状况,从而过滤掉当前在所述运输公司 的票务服务器显示没票的中转行程。
[0016] 可选的,在获得所述出行购票请求时,所述出行购票请求中的出行时间对应的行 程票尚未开放购票,所述尚未开放购票是指所述行程票所属的运输公司还没有开始发放该 出行时间对应的行程票。
[0017] 可选的,所述从可选中转行程中筛选出当前有可购余票的优选中转行程包括:
[0018] 通过客户端或第三方服务器监控所述出行时间对应的行程票是否已开放购票;
[0019] 当监控到已开放购票,则通过所述客户端或所述第三方服务器定期刷新运输公司 的票务服务器,查询最新的当前余票状况,据此过滤掉当前在所述运输公司的票务服务器 显示没票的中转行程。
[0020] 可选的,所述从所述可选中转行程中筛选出符合预设距离条件、且当前有可购余 票的优选中转行程,包括:
[0021] 通过运输公司的票务服务器按照预设间隔时间反复查询实时的当前余票状况,如 果查询到某一符合预设距离条件的中转行程存在余票,将其作为优选中转行程。
[0022] 可选的,所述通过运输公司的票务服务器按照预设间隔时间反复查询实时的当前 余票状况,如果查询到某一符合预设距离条件中转行程存在余票,将其作为优选中转行程, 包括:
[0023] 从所述可选中转行程中筛选出符合预设距离条件的中转行程;
[0024]如果通过所述运输公司的票务服务器查询符合预设距离条件的中转行程没有可 购余票,则按照所述预设间隔时间反复通过所述运输公司的票务服务器查询实时的当前余 票状况,直至查询到所述满足预设距离条件的中转行程当前有可购余票,则将所述满足预 设距离条件且当前有可购余票的中转行程作为所述优选中转行程。
[0025] 可选的,所述出行购票请求中包含所述用户设置的中转购票条件,所述通过运输 公司的票务服务器按照预设间隔时间不断查询实时的当前余票状况,如果查询到某一符合 预设距离条件中转行程存在余票,将其作为优选中转行程,包括:
[0026] 从所述可选中转行程中筛选出符合所述预设距离条件的中转行程;
[0027] 从所述符合预设距离条件的中转行程中筛选出符合所述中转购票条件的中转行 程;
[0028] 如果通过所述运输公司的票务服务器查询符合预设距离条件且符合所述中转购 票条件的中转行程没有可购余票,则按照所述预设间隔时间反复通过所述运输公司的票务 服务器查询实时的当前余票状况,直至查询到所述满足预设距离条件和所述中转购票条件 的中转行程当前有可购余票,则将所述满足预设距离条件和所述中转购票条件且当前有可 购余票的中转行程作为所述优选中转行程。
[0029] 可选的,所述出行购票请求中包含所述用户设置的中转购票条件,所述通过运输 公司的票务服务器按照预设间隔时间不断查询实时的当前余票状况,如果查询到某一符合 预设距离条件中转行程存在余票,将其作为优选中转行程,包括:
[0030] 从所述可选中转行程中筛选出符合所述中转购票条件的中转行程,所述中转购票 条件中包含所述预设距离条件;
[0031] 如果通过所述运输公司的票务服务器查询符合所述中转购票条件的中转行程没 有可购余票,则按照所述预设间隔时间反复通过所述运输公司的票务服务器查询实时的当 前余票状况,直至查询到所述满足所述中转购票条件的中转行程当前有可购余票,则将所 述满足中转购票条件且当前有可购余票的中转行程作为所述优选中转行程。
[0032] 可选的,所述通过运输公司的票务服务器实时查询当前余票状况,包括:
[0033] 通过至少两个运输公司的票务服务器查询所述当前余票状况。
[0034] 可选的,在所述针对优选中转行程进行订票之前还包括:
[0035] 将所述符合预设距离条件、且当前有可购余票的优选中转行程向用户进行推荐; [0036]接收用户针对优选中转行程进行订票的指示。
[0037]可选的,在针对优选中转行程进行订票之前还包括:
[0038]接收到用户预先设置的允许购买中转行程相关行程票的中转购票条件;
[0039]在所述优选中转行程中查询到满足上述中转购票条件的优选中转行程。
[0040] 可选的,所述中转购票条件包括时间条件、预设距离条件、行程票价格条件中的至 少一种。
[0041] 可选的,所述根据所述出行行程信息,确定从所述出发站通过中转站抵达所述目 的站的可选中转行程,包括:
[0042] 当基于所述出行购票请求,无法购买到对应所述出行行程信息的票时,或者对应 所述出行行程信息的票不能满足所述用户的要求时,根据所述出行行程信息获得对应的通 过中转站进行中转的中转行程。
[0043] 可选的,所述出行购票请求为购票火车票的出行购票请求,所述通过运输公司的 票务服务器实时查询当前余票状况,包括:通过铁路运输公司的票务服务器实时查询所述 当前余票状况;和/或
[0044] 所述出行购票请求为购票飞机票的出行购票请求,所述通过运输公司的票务服务 器实时查询当前余票状况,包括:通过航空运输公司的票务服务器实时查询所述当前余票 状况。
[0045] 可选的,所述根据所述出行行程信息,确定从所述出发站通过中转站抵达所述目 的站的可选中转行程,包括:
[0046] 确定用于在所述出发站和所述目的站之间进行中转的至少一个站点;
[0047] 从所述至少一个站点出确定出站点等级高于预设等级的站点;
[0048] 基于所述站点等级高于预设等级的站点确定出所述可选中转行程。
[0049] 第二方面,本发明实施例提供一种用于网络订票的系统,包括
[0050] 获得模块,用于获得用户的出行购票请求;
[0051] 解析模块,用于对所述出行购票请求进行解析获得出行行程信息,所述出行行程 信息包括出发站、目的站和出行时间;
[0052] 确定模块,用于根据所述出行行程信息,确定从所述出发站通过中转站抵达所述 目的站的可选中转行程;
[0053]筛选模块,用于从所述可选中转行程中筛选出符合预设距离条件、且当前有可购 余票的优选中转行程;
[0054]订票模块,用于针对所述优选中转行程进行订票。
[0055]可选的,所述筛选模块,用于:
[0056]从所述可选中转行程中筛选出总距离小于预设距离的中转行程作为所述符合预 设距离条件的优选中转行程;或者
[0057] 从所述可选中转行程中筛选出按照总距离从低到高排列排序位于前预定位的中 转行程作为所述符合预设距离条件的优选中转行程。
[0058] 可选的,所述筛选模块,用于:
[0059] 通过运输公司的票务服务器查询当前余票状况,从而过滤掉当前在所述运输公司 的票务服务器显示没票的中转行程。
[0060] 可选的,在获得所述出行购票请求时,所述出行购票请求中的出行时间对应的行 程票尚未开放购票,所述尚未开放购票是指所述行程票所属的运输公司还没有开始发放该 出行时间对应的行程票。
[0061] 可选的,所述筛选模块,包括:
[0062] 监控单元,用于通过客户端或第三方服务器监控所述出行时间对应的行程票是否 已开放购票;
[0063]第一查询单元,用于当监控到已开放购票,则通过所述客户端或所述第三方服务 器定期刷新运输公司的票务服务器,查询最新的当前余票状况,据此过滤掉当前在所述运 输公司的票务服务器显示没票的中转行程。
[0064]可选的,所述筛选模块,用于:
[0065]通过运输公司的票务服务器按照预设间隔时间反复查询实时的当前余票状况,如 果查询到某一符合预设距离条件的中转行程存在余票,将其作为优选中转行程。
[0066]可选的,所述筛选模块,包括:
[0067] 第一筛选单元,用于从所述可选中转行程中筛选出符合预设距离条件的中转行 程;
[0068] 第二查询单元,用于如果通过所述运输公司的票务服务器查询符合预设距离条件 的中转行程没有可购余票,则按照所述预设间隔时间反复通过所述运输公司的票务服务器 查询实时的当前余票状况,直至查询到所述满足预设距离条件的中转行程当前有可购余 票,则将所述满足预设距离条件且当前有可购余票的中转行程作为所述优选中转行程。
[0069] 可选的,所述出行购票请求中包含所述用户设置的中转购票条件,所述通筛选模 块,包括:
[0070] 第二筛选单元,用于从所述可选中转行程中筛选出符合所述预设距离条件的中转 行程;
[0071] 第三筛选单元,用于从所述符合预设距离条件的中转行程中筛选出符合所述中转 购票条件的中转行程;
[0072] 第三查询单元,用于如果通过所述运输公司的票务服务器查询符合预设距离条件 且符合所述中转购票条件的中转行程没有可购余票,则按照所述预设间隔时间反复通过所 述运输公司的票务服务器查询实时的当前余票状况,直至查询到所述满足预设距离条件和 所述中转购票条件的中转行程当前有可购余票,则将所述满足预设距离条件和所述中转购 票条件且当前有可购余票的中转行程作为所述优选中转行程。
[0073] 可选的,所述出行购票请求中包含所述用户设置的中转购票条件,所述筛选模块, 包括:
[0074] 第四筛选单元,用于从所述可选中转行程中筛选出符合所述中转购票条件的中转 行程,所述中转购票条件中包含所述预设距离条件;
[0075] 第四查询单元,用于如果通过所述运输公司的票务服务器查询符合所述中转购票 条件的中转行程没有可购余票
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1