订单处理方法、交易系统及服务器技术方案

技术编号:18784634 阅读:23 留言:0更新日期:2018-08-29 07:16
本申请实施方式公开了一种订单处理方法、交易系统及服务器,其中,所述订单处理方法包括:接收订单请求,所述订单请求中包括资源预订数量;确认虚拟库存是否满足所述资源预订数量;在满足时,利用所述虚拟库存中的资源来处理所述订单请求,并向所述订单请求的发送方反馈成功信息;所述成功信息用于表示所述订单请求成功预定了所述资源预订数量个资源。本申请实施方式提供的一种订单处理方法、交易系统及服务器,能够改善现有技术中销售效率低,以及容易形成“超卖”现象的问题。

【技术实现步骤摘要】
订单处理方法、交易系统及服务器
本申请涉及互联网
,特别涉及一种订单处理方法、交易系统及服务器。
技术介绍
随着互联网技术的不断发展,诞生了越来越多的在线旅游平台。这些在线旅游平台例如可以包括携程网、去哪儿网、驴妈妈旅游网、途牛网等等。在这些在线旅游平台中,一部分在线旅游平台对其销售的资源并不享有实际的控制权。例如,在线旅游平台销售的资源可以是门票、机票、酒店空床位等等。然而,门票、机票或者酒店空床位这些资源的实际控制方并非是在线旅游平台,而是对应的景点、航空公司或者酒店。目前,资源的实际控制方通常会在多个在线旅游平台中同时销售固定的资源。例如,航空公司目前可以出售100张机票,那么该航空公司可以同时在去哪儿网、携程网、驴妈妈旅游网等在线旅游平台同时销售这100张机票。目前,这些对资源不具备实际控制权的在线旅游平台在销售资源时,通常有两种销售方式。一种方式是当用户在在线旅游平台下达订单后,在线旅游平台可以通过资源的控制方提供的接口,去资源的控制方处查询该资源实际剩余的库存量。当实际剩余的库存量足够时,便可以从剩余的库存量中锁定一部分资源,在用户付款之后便可以将锁定的这部分资源发送给用户。这种方式的缺陷在于:资源的控制方提供的接口性能不是很理想,在线旅游平台在调用接口时需要等待较长时间才能获得当前剩余的库存量。这样不仅会降低资源销售的效率,也会直接导致用户等待订单确认的时间比较久。另一种方式是每当资源控制方的库存量发生变动时,资源控制方便通过在线旅游平台提供的接口,对在线旅游平台中的库存量进行改动,以使得在线旅游平台中剩余的库存量与资源控制方实际剩余的库存量一致。这样,当用户进行下单时,在线旅游平台只需查看本地剩余的库存量,便可以及时地获知当前实际剩余的库存量是否充足。这种方式可以在用户下单时立即给用户反馈购买成功或者购买失败,解决了第一种方式中销售效率低的问题。然而这种方法存在一个新的问题:在线旅游平台接口的调用频率和次数通常是有限制的,一旦资源控制方调用接口过于频繁或者调用接口的次数达到上限,便无法及时对在线旅游平台中的库存量进行更新。这就导致在线旅游平台中显示还有充足的资源库存量,但实际上资源控制方已经销售完所有的资源了。这样的话,用户在下单并且付款之后,在线旅游平台无法给用户提供相应的资源,这无疑会极大地影响用户的购买体验。由上可见,现有技术中在线旅游平台在销售资源时,通常存在销售效率低的问题。此外,当用户在付款后无法获取相应资源时,在线旅游平台便形成了“超卖”的现象,这样会被用户投诉,给在线旅游平台带来较大的损失。
技术实现思路
本申请实施方式的目的是提供一种订单处理方法、交易系统及服务器,能够改善现有技术中销售效率低,以及容易形成“超卖”现象的问题。为实现上述目的,本申请实施方式提供一种订单处理方法,应用于业务服务器,所述业务服务器上存储有资源的虚拟库存,所述虚拟库存用于记录商家服务器提供的资源数量,且所述虚拟库存的库存量根据商家服务器实际提供的资源数量进行更新,所述订单处理方法包括:接收订单请求,所述订单请求中包括资源预订数量;确认所述虚拟库存是否满足所述资源预订数量;在满足时,利用所述虚拟库存中的资源来处理所述订单请求,并向所述订单请求的发送方反馈成功信息;所述成功信息用于表示所述订单请求成功预定了所述资源预订数量个资源。为实现上述目的,本申请实施方式还提供一种业务服务器,所述服务器包括:网络通信端口、处理器、存储器,其中:所述网络通信端口,用于进行网络数据通信;所述存储器,用于存储虚拟库存;所述处理器,用于控制所述网络通信端口接收订单请求,所述订单请求中包括资源预订数量;确认所述虚拟库存是否满足所述资源预订数量;在满足时,利用所述虚拟库存中的资源来处理所述订单请求,并控制所述网络通信端口向所述订单请求的发送方反馈成功信息;所述成功信息用于表示所述订单请求成功预定了所述资源预订数量个资源。为实现上述目的,本申请实施方式还提供一种交易系统,所述系统包括:资源处理服务器、业务服务器、商家服务器,其中,所述业务服务器存储虚拟库存,所述商家服务器存储实际库存,所述虚拟库存的库存量根据商家服务器的实际库存的库存量进行更新;所述资源处理服务器向所述业务服务器发出订单请求;所述订单请求中包括资源预订数量;所述业务服务器接收订单请求,所述订单请求中包括资源预订数量;确认所述虚拟库存是否满足所述资源预订数量;在满足时,利用所述虚拟库存中的资源来处理所述订单请求,并向所述订单请求的发送方反馈成功信息;所述成功信息用于表示所述订单请求成功预定了所述资源预订数量个资源。为实现上述目的,本申请实施方式还提供一种订单处理方法,所述订单处理方法包括:向业务服务器发出订单请求;所述订单请求中包括资源预订数量;所述资源预订数量用于所述业务服务器根据虚拟库存判断是否可以生成订单;接收所述业务服务器反馈的订单信息;所述订单信息表示所述虚拟库存满足所述资源预订数量;向客户端发送所述订单信息。为实现上述目的,本申请实施方式还提供一种资源处理服务器,包括网络通信端口和处理器,其中:所述网络通信端口,用于进行网络数据通信;所述处理器,用于控制所述网络通信端口向业务服务器发出订单请求;所述订单请求中包括资源预订数量;所述资源预订数量用于所述业务服务器根据虚拟库存判断是否可以生成订单;控制所述网络通信端口接收所述业务服务器反馈的订单信息;所述订单信息表示所述虚拟库存满足所述资源预订数量;控制所述网络通信端口向客户端发送所述订单信息。本申请实施方式提供的一种订单处理方法、交易系统及服务器,通过在资源处理服务器和商家服务器之间增加业务服务器,并且将业务服务器和商家服务器中的库存量进行同步,从而能够直接通过业务服务器和资源处理服务器完成与用户的交易过程。业务服务器在处理订单请求时,可以避免与商家服务器进行查询的操作,从而能够保证商家服务器不会由于过多地接收到查询请求而导致的响应慢、负载高等问题,这样便可以提高资源销售效率,并且解决了“超卖”的问题。附图说明为了更清楚地说明本申请实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施方式提供的一种订单处理的方法流程图;图2为本申请实施方式中交易流程的示意图;图3为本申请实施方式提供的一种业务服务器的结构示意图;图4为本申请实施方式提供的一种订单处理方法流程图;图5为本申请实施方式提供的一种资源处理服务器的结构示意图;图6为本申请实施方式提供的一种交易系统的示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都应当属于本申请保护的范围。现有的在线旅游平台进行资源销售的系统架构,通常包括资源处理服务器和商家服务器本文档来自技高网
...

【技术保护点】
1.一种订单处理方法,其特征在于,应用于业务服务器,所述业务服务器上存储有资源的虚拟库存,所述虚拟库存用于记录商家服务器提供的资源数量,且所述虚拟库存的库存量根据商家服务器实际提供的资源数量进行更新,所述订单处理方法包括:接收订单请求,所述订单请求中包括资源预订数量;确认所述虚拟库存是否满足所述资源预订数量;在满足时,利用所述虚拟库存中的资源来处理所述订单请求,并向所述订单请求的发送方反馈成功信息;所述成功信息用于表示所述订单请求成功预定了所述资源预订数量个资源。

【技术特征摘要】
1.一种订单处理方法,其特征在于,应用于业务服务器,所述业务服务器上存储有资源的虚拟库存,所述虚拟库存用于记录商家服务器提供的资源数量,且所述虚拟库存的库存量根据商家服务器实际提供的资源数量进行更新,所述订单处理方法包括:接收订单请求,所述订单请求中包括资源预订数量;确认所述虚拟库存是否满足所述资源预订数量;在满足时,利用所述虚拟库存中的资源来处理所述订单请求,并向所述订单请求的发送方反馈成功信息;所述成功信息用于表示所述订单请求成功预定了所述资源预订数量个资源。2.根据权利要求1所述的方法,其特征在于,所述订单请求中还包括资源标识,所述资源标识用于表示资源的类别;相应地,确认所述虚拟库存是否满足所述资源预订数量包括:在所述虚拟库存中读取所述资源标识对应的资源的数量;确认所述资源标识对应的资源的数量是否大于或者等于所述资源预订数量。3.根据权利要求2所述的方法,其特征在于,所述资源的类别包括机票、车票、景点门票以及酒店空房中的至少一种。4.根据权利要求1所述的方法,其特征在于,在利用所述虚拟库存中的资源来处理所述订单请求之后,所述方法还包括:从所述虚拟库存中扣除所述资源预订数量个资源。5.根据权利要求4所述的方法,其特征在于,在从所述虚拟库存中扣除所述资源预订数量个资源之后,所述方法还包括:向所述商家服务器发送库存变动信息;所述库存变动信息附带所述资源预订数量;所述库存变动信息用于所述商家服务器针对其存储的实际库存进行减量操作。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述虚拟库存不满足所述资源预订数量时,向所述订单请求的发送方反馈交易失败信息;其中,所述虚拟库存不满足所述资源预订数量包括所述资源预订数量大于所述虚拟库存的库存量。7.根据权利要求1所述的方法,其特征在于,所述虚拟库存的库存量根据商家服务器实际提供的资源数量进行更新,包括:接收所述商家服务器发送的库存同步信息;所述库存同步信息附带所述商家服务器进行减量操作后的实际库存;根据所述减量操作后的实际库存修改所述虚拟库存。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述虚拟库存发生更改后,将所述虚拟库存的当前库存量与阈值进行对比;若所述当前库存量低于所述阈值,向所述商家服务器发送库存补充提示,并向资源处理服务器发送库存量修改提示,以使得所述资源处理服务器将商品库存修改为所述当前库存量。9.一种业务服务器,其特征在于,所述服务器包括:网络通信端口、处理器、存储器,其中:所述网络通信端口,用于进行网络数据通信;所述存储器,用于存储虚拟库存;所述处理器,用于控制所述网络通信端口接收订单请求,所述订单请求中包括资源预订数量;确认所述虚拟库存是否满足所述资源预订数量;在满足时,利用所述虚拟库存中的资源来处理所述订单请求,并控制所述网络通信端口向所述订单请求的发送方反馈成功信息;所述成功信息用于表示所述订单请求成功预定了所述资源预订数量个资源。10.根据权利要求9所述的业务服务器,其特征在于,...

【专利技术属性】
技术研发人员:杜磊
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1