[发明专利]OTA网站的订单处理系统及方法有效
| 申请号: | 201410390442.1 | 申请日: | 2014-08-08 |
| 公开(公告)号: | CN104156863A | 公开(公告)日: | 2014-11-19 |
| 发明(设计)人: | 叶亚明 | 申请(专利权)人: | 携程计算机技术(上海)有限公司 |
| 主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06Q50/14 |
| 代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦 |
| 地址: | 200335 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | ota 网站 订单 处理 系统 方法 | ||
1.一种OTA网站的订单处理系统,其特征在于,包括:
一订单发送模块,用于收集用户提交的用于购买产品的订单,并向产品供应商网站的服务器发送所述订单;
一订单检测模块,用于检测在所述订单发送模块发送所述订单一第一时间段内是否接收到所述服务器的反馈信息,并在检测为否时,确认所述OTA网站与所述产品供应商网站之间的网络发生异常,并将所述订单设置为失败订单;
一消息服务器,包括一异步消息队列、一网络检测模块及一消息传输模块,所述异步消息队列用于存储所述失败订单;所述消息传输模块用于从所述异步消息队列中提取所述失败订单,并调用所述网络检测模块实时检测所述网络是否恢复正常,若是,则所述消息传输模块还调用API接口通过单向数据发送通道将所述失败订单异步传输至所述供应商网站的服务器中。
2.如权利要求1所述的订单处理系统,其特征在于,所述失败订单还包括一失败原因字段,所述订单检测模块在检测为否时,还用于继续检测所述订单发送模块是否成功发出所述订单,若成功发出,则确认所述网络发生异常的原因为网络响应超时,并将所述失败原因字段信息设置为一第一字段,若未成功发出,则确认所述网络发生异常的原因为网络连接中断,并将所述失败原因字段信息设置为一第二字段。
3.如权利要求2所述的订单处理系统,其特征在于,所述订单检测模块在检测为是时,还用于继续检测所述反馈信息是否表征下单失败,若表征,则从所述供应商网站的服务器中提取所述产品的库存量信息,并判断库存量是否为空,若为空,则将所述订单设置为失败订单,并将所述失败原因字段信息设置为一第三字段,若不为空,则从所述供应商网站的服务器获取所述订单的订单契约,并判断所述订单契约是否发生过修改,若发生过修改,则将所述订单设置为失败订单,并将所述失败原因字段设置为一第四字段。
4.如权利要求3所述的订单处理系统,其特征在于,所述消息传输模块在提取所述失败订单后,还用于解析所述失败原因字段,若为第三字段,则更新所述OTA网站的数据库,以将所述产品的库存量设置为空;若为第四字段,则将所述OTA网站中的所述产品的订单契约更新为与所述供应商网站中的发生过修改的所述订单契约相同;若为所述第一字段或所述第二字段,则调用所述网络检测模块。
5.如权利要求1-4中任意一项所述的订单处理系统,其特征在于,所述订单处理系统还包括一初始值为零的计数器,在所述消息传输模块异步传输所述失败订单后,所述订单检测模块还用于检测在一第二时间段内是否接收到所述供应商网站的服务器的反馈信息,若否,则判断所述计数器的计数值是否达到一阈值,若达到,则不做动作,若未达到,则调用所述消息传输模块再次异步传输所述失败订单,并将所述计数器的计数值加1。
6.一种OTA网站的订单处理方法,其特征在于,其利用如权利要求1所述的订单处理系统实现,包括以下步骤:
S1、收集用户提交的用于购买产品的订单,并向产品供应商网站的服务器发送所述订单;
S2、检测在发送所述订单一第一时间段内是否接收到所述服务器的反馈信息,并在检测为否时,执行步骤S3;
S3、确认所述OTA网站与所述产品供应商网站之间的网络发生异常,并将所述订单设置为失败订单;
S4、将所述失败订单存储至所述异步消息队列中;
S5、从所述异步消息队列中提取所述失败订单,并实时检测所述网络是否恢复正常,若是,则执行步骤S6;
S6、调用API接口通过单向数据发送通道将所述失败订单异步传输至所述供应商网站的服务器中。
7.如权利要求6所述的订单处理方法,其特征在于,所述失败订单还包括一失败原因字段,步骤S3与S4之间还包括一步骤S31:检测是否成功发出所述订单,若成功发出,则确认所述网络发生异常的原因为网络响应超时,并将所述失败原因字段信息设置为一第一字段,若未成功发出,则确认所述网络发生异常的原因为网络连接中断,并将所述失败原因字段信息设置为一第二字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程计算机技术(上海)有限公司,未经携程计算机技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410390442.1/1.html,转载请声明来源钻瓜专利网。





