[发明专利]OTA网站的订单处理系统及方法有效
| 申请号: | 201410390442.1 | 申请日: | 2014-08-08 |
| 公开(公告)号: | CN104156863A | 公开(公告)日: | 2014-11-19 |
| 发明(设计)人: | 叶亚明 | 申请(专利权)人: | 携程计算机技术(上海)有限公司 |
| 主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06Q50/14 |
| 代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦 |
| 地址: | 200335 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | ota 网站 订单 处理 系统 方法 | ||
技术领域
本发明涉及一种OTA网站的订单处理系统及方法,特别是涉及一种能够采用异步消息队列机制处理失败订单的OTA网站的订单处理系统以及一种利用所述订单处理系统实现的OTA网站的订单处理方法。
背景技术
随着互联网行业的飞速发展,OTA网站(在线旅游网站)的旅游电子商务在线预订业务以每年超过20%的幅度增长,酒店、机票等在线下单已经成为一种大众趋势,当用户在OTA网站下单购买产品之后,OTA网站系统会将订单发送至产品供应商网站以购买产品。但是,在OTA网站系统连接酒店供应商网站的时候,很可能因为供应商网站的服务器宕机、访问用户过多、系统性能低等原因造成没有响应或响应缓慢,导致无法及时响应订单请求,进而导致用户无法购买产品,从而产生较差的用户体验,导致潜在的消费用户流失。
现有技术中这种因为产品供应商服务器或网站性能差引起的网络故障很大程度上制约了OTA网站的发展,目前针对此类问题的处理方式是人工干预,即当订单失败后,OTA网站的工作人员通过电话或邮件联系客户和产品供应商。很显然,现有技术的这种处理方式耗费了大量的时间和人力物力,因此如何弥补当前OTA网站下单流程中的这一弊端,完善OTA网站订单系统,形成高效快捷的下单模式成为亟需解决的问题。
发明内容
本发明要解决的技术问题是为了克服现有技术中用户在线预订旅游产品过程中,产品供应商网站服务器因为各种原因无法及时响应OTA网站的请求,导致用户下单失败和在线等待的缺陷,提供一种能够采用异步消息队列机制处理失败订单的OTA网站的订单处理系统以及一种利用所述订单处理系统实现的OTA网站的订单处理方法。
本发明是通过下述技术方案来解决上述技术问题的:
本发明提供了一种OTA网站的订单处理系统,其特点在于,包括:
一订单发送模块,用于收集用户提交的用于购买产品的订单,并向产品供应商网站的服务器发送所述订单;
一订单检测模块,用于检测在所述订单发送模块发送所述订单一第一时间段内是否接收到所述服务器的反馈信息,并在检测为否时,确认所述OTA网站与所述产品供应商网站之间的网络发生异常,并将所述订单设置为失败订单;
一消息服务器,包括一异步消息队列、一网络检测模块及一消息传输模块,所述异步消息队列用于存储所述失败订单;所述消息传输模块用于从所述异步消息队列中提取所述失败订单,并调用所述网络检测模块实时检测所述网络是否恢复正常,若是,则所述消息传输模块还调用API接口(应用程序编程接口)通过单向数据发送通道将所述失败订单异步传输至所述供应商网站的服务器中。
较佳地,所述失败订单还包括一失败原因字段,所述订单检测模块在检测为否时,还用于继续检测所述订单发送模块是否成功发出所述订单,若成功发出,则确认所述网络发生异常的原因为网络响应超时,并将所述失败原因字段信息设置为一第一字段,若未成功发出,则确认所述网络发生异常的原因为网络连接中断,并将所述失败原因字段信息设置为一第二字段。
其中,所述第一字段表征网络响应超时,所述第二字段表征网络连接中断。
较佳地,所述订单检测模块在检测为是时,还用于继续检测所述反馈信息是否表征下单失败,若表征,则从所述供应商网站的服务器中提取所述产品的库存量信息,并判断库存量是否为空,若为空,则将所述订单设置为失败订单,并将所述失败原因字段信息设置为一第三字段,若不为空,则从所述供应商网站的服务器获取所述订单的订单契约,并判断所述订单契约是否发生过修改,若发生过修改,则将所述订单设置为失败订单,并将所述失败原因字段设置为一第四字段。
所述订单契约表示产品供应商网站设定的订单的具体数据信息,例如对于机票订单来说,订单契约包括出发地、目的地、机票价格等,所述第三字段表征产品库存量为空,所述第四字段表征订单契约发生修改。
较佳地,所述消息传输模块在提取所述失败订单后,还用于解析所述失败原因字段,若为第三字段,则更新所述OTA网站的数据库,以将所述产品的库存量设置为空;若为第四字段,则将所述OTA网站中的所述产品的订单契约更新为与所述供应商网站中的发生过修改的所述订单契约相同;若为所述第一字段或所述第二字段,则调用所述网络检测模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程计算机技术(上海)有限公司,未经携程计算机技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410390442.1/2.html,转载请声明来源钻瓜专利网。





