订单生成、库存更新方法、客户端及服务器技术

技术编号:18896217 阅读:77 留言:0更新日期:2018-09-08 11:46
本申请实施方式公开了一种订单生成、库存更新方法、客户端及服务器。所述订单生成方法包括:接收客户端发出的订单请求;其中,所述订单请求包括指定资源类型和指定数量;当所述订单请求在所述指定资源类型对应的资源数据中匹配成功时生成订单;其中,所述资源数据包括具有不同匹配规则的第一资源数据和第二资源数据;其中,所述第一资源数据的第一匹配规则包括:当所述指定数量不超过所述第一资源数据的资源数量时,匹配成功;所述第二资源数据的第二匹配规则包括:将所述指定资源类型和所述指定数量提供给发布所述第二资源数据的信息源,在接收到所述信息源反馈的成功信息时,匹配成功。本申请提供的技术方案,可以降低硬件设备的工作负荷。

Order generation, inventory update method, client and server

The application mode discloses an order generation, inventory updating method, a client and a server. The order generation method includes: receiving an order request issued by a client; wherein the order request includes a specified resource type and a specified quantity; generating an order when the order request matches successfully in the resource data corresponding to the specified resource type; wherein the resource data includes different matching rules Then the first resource data and the second resource data, wherein the first matching rule of the first resource data includes: when the specified number does not exceed the number of resources of the first resource data, the matching is successful; and the second matching rule of the second resource data includes: the specified resource type and the specified resource type are to be described. The number of information sources provided to publish the second resource data is matched successfully when the successful information feedback from the information sources is received. The technical proposal provided by this application can reduce the workload of hardware devices.

【技术实现步骤摘要】
订单生成、库存更新方法、客户端及服务器
本申请涉及计算机
,特别涉及一种订单生成方法、库存更新方法、客户端及服务器。
技术介绍
随着电子商务的不断发展,给人们的出行带来了极大的便利。越来越多的消费者会在出行前,通过在线旅游平台预订宾馆、酒店、飞机票、火车票、汽车票等。现有技术中,很多在线旅游平台提供给消费者预订服务。例如,携程网、去哪儿网、同程旅游、艺龙旅游等等。以预订住宿房间为例,消费者想要预订一间大床房,通过在线旅游平台提供的网页或者应用向在线旅游平台的业务服务器发出订单请求。在线旅游平台的业务服务器接收到该订单请求之后,解析得到预订的房间类型为大床房,房间数量为1间,入住日期为2017年1月28日,离开日期为2017年1月29日。工作人员可以根据上述信息与相应酒店的工作人员进行沟通,以确认酒店的实际库存是否可以满足上述订单请求的需求。在可以满足订单请求的需求时,在线旅游平台的工作人员会向酒店工作人员下达生成订单指示。并且,在线旅游平台的工作人员会根据在线旅游平台向消费者反馈预订成功信息。在上述过程中,在线旅游平台的工作人员需要针对每个订单请求与酒店方进行沟通确认。在大数据场景下,可能会存在大量的消费者,使用在线旅游平台的预订业务。此时在线旅游平台的有限人力,承担大量的沟通确认工作。由于人为确认花费的时间相对较长,在一些情况下,订单请求非常多时,消费者需要等待较长时间才可以得到预订结果,使得消费者的使用体验较差。
技术实现思路
本申请实施方式的目的是提供一种订单生成方法、库存更新方法、客户端及服务器,能够一定程度上提升订单请求的处理速度,减少消费者的等待时间。为实现上述目的,本申请实施方式提供一种订单生成方法,包括:接收客户端发出的订单请求;其中,所述订单请求包括指定资源类型和指定数量;当所述订单请求在所述指定资源类型对应的资源数据中匹配成功时,生成订单;其中,所述资源数据包括具有不同匹配规则的第一资源数据和第二资源数据;其中,所述第一资源数据的第一匹配规则包括:当所述指定数量不超过所述第一资源数据的资源数量时,匹配成功;所述第二资源数据的第二匹配规则包括:将所述指定资源类型和所述指定数量提供给发布所述第二资源数据的信息源,在接收到所述信息源反馈的成功信息时,匹配成功。本申请实施方式还提供一种服务器,包括:接收模块,用于接收客户端发出的订单请求;其中,所述订单请求包括指定资源类型和指定数量;订单生成模块,用于当所述订单请求在所述指定资源类型对应的资源数据中匹配成功时,生成订单;其中,所述资源数据包括具有不同匹配规则的第一资源数据和第二资源数据;其中,所述第一资源数据的第一匹配规则包括:当所述指定数量不超过所述第一资源数据的资源数量时,匹配成功;所述第二资源数据的第二匹配规则包括:将所述指定资源类型和所述指定数量提供给发布所述第二资源数据的信息源,在接收到所述信息源反馈的成功信息时,匹配成功。本申请实施方式还提供一种服务器,包括:网络通信单元、存储器和处理器;所述网络通信单元,用于接收客户端发出的订单请求;其中,所述订单请求包括指定资源类型和指定数量;所述存储器,用于存储资源数据和匹配规则;其中,所述资源数据包括具有不同匹配规则的第一资源数据和第二资源数据;所述匹配规则包括所述第一资源数据的第一匹配规则和所述第二资源数据的第二匹配规则;其中,第一匹配规则包括:当所述指定数量不超过所述第一资源数据的资源数量时,匹配成功;第二匹配规则包括:将所述指定资源类型和所述指定数量提供给发布所述第二资源数据的信息源,在接收到所述信息源反馈的成功信息时,匹配成功;所述处理器,用于将所述订单请求与所述资源数据依照所述匹配规则进行匹配,在匹配成功时,生成订单。本申请实施方式还提供一种订单生成方法,应用于客户端,所述方法包括:显示下单页面;所述下单页面提供资源类型选项、数量选项、资源数据选项;向业务平台发出根据所述资源类型选项、所述数量选项、所述资源数据选项生成的订单请求;其中,所述订单请求包括指定资源类型、指定数量和资源数据;其中,所述资源数据包括第一资源数据和第二资源数据中的至少一种;在所述业务平台中针对所述第一资源数据和所述第二资源数据设置有不同匹配规则;其中,所述第一资源数据的第一匹配规则包括:当所述指定数量不超过所述第一资源数据的资源数量时,匹配成功;所述第二资源数据的第二匹配规则包括:将所述指定资源类型和所述指定数量提供给发布所述第二资源数据的信息源,在接收到所述信息源反馈的成功信息时,匹配成功;接收所述业务平台的反馈信息。本申请实施方式还提供一种客户端,包括:显示模块,用于显示下单页面;所述下单页面提供资源类型选项、数量选项、资源数据选项;发送模块,用于向业务平台发出根据所述资源类型选项、所述数量选项、所述资源数据选项生成的订单请求;其中,所述订单请求包括指定资源类型、指定数量和资源数据;其中,所述资源数据包括第一资源数据和第二资源数据中的至少一种;在所述业务平台中针对所述第一资源数据和所述第二资源数据设置有不同匹配规则;其中,所述第一资源数据的第一匹配规则包括:当所述指定数量不超过所述第一资源数据的资源数量时,匹配成功;所述第二资源数据的第二匹配规则包括:将所述指定资源类型和所述指定数量提供给发布所述第二资源数据的信息源,在接收到所述信息源反馈的成功信息时,匹配成功;接收模块,用于接收所述业务平台的反馈信息。本申请实施方式还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现:显示下单页面;所述下单页面提供资源类型选项、数量选项、资源数据选项;向业务平台发出根据所述资源类型选项、所述数量选项、所述资源数据选项生成的订单请求;其中,所述订单请求包括指定资源类型、指定数量和资源数据;其中,所述资源数据包括第一资源数据和第二资源数据中的至少一种;在所述业务平台中针对所述第一资源数据和所述第二资源数据设置有不同匹配规则;其中,所述第一资源数据的第一匹配规则包括:当所述指定数量不超过所述第一资源数据的资源数量时,匹配成功;所述第二资源数据的第二匹配规则包括:将所述指定资源类型和所述指定数量提供给发布所述第二资源数据的信息源,在接收到所述信息源反馈的成功信息时,匹配成功;接收所述业务平台的反馈信息。本申请实施方式还提供一种库存更新方法,包括:接收业务请求;所述业务请求附带有资源类型、指定数量和资源数据;当所述资源数据为第一资源数据时,根据所述指定数量修改商家库存中的所述第一资源数据的资源数量;或者,当所述资源数据为第二资源数据时,将所述指定数量与所述商家库存的所述资源类型中第二资源数据的资源数量进行比较,在所述指定数量不超过所述商家库存中第二资源数据的资源数量时,向发出所述业务请求的终端设备发出成功信息。本申请实施方式还提供一种服务器,包括:接收模块,用于接收业务请求;所述业务请求附带有资源类型、指定数量和资源数据;处理模块,用于当所述资源数据为第一资源数据时,根据所述指定数量修改商家库存的所述资源类型中的第一资源数据的资源数量;或者,当所述资源数据为第二资源数据时,将所述指定数量与所述商家库存的所述资源类型中第二资源数据的资源数量进行比较,在所述指定数量不超过所述商家库本文档来自技高网...

【技术保护点】
1.一种订单生成方法,其特征在于,包括:接收客户端发出的订单请求;其中,所述订单请求包括指定资源类型和指定数量;当所述订单请求在所述指定资源类型对应的资源数据中匹配成功时,生成订单;其中,所述资源数据包括具有不同匹配规则的第一资源数据和第二资源数据;所述第一资源数据的第一匹配规则包括:当所述指定数量不超过所述第一资源数据的资源数量时,匹配成功;所述第二资源数据的第二匹配规则包括:将所述指定资源类型和所述指定数量提供给发布所述第二资源数据的信息源,在接收到所述信息源反馈的成功信息时,匹配成功。

【技术特征摘要】
1.一种订单生成方法,其特征在于,包括:接收客户端发出的订单请求;其中,所述订单请求包括指定资源类型和指定数量;当所述订单请求在所述指定资源类型对应的资源数据中匹配成功时,生成订单;其中,所述资源数据包括具有不同匹配规则的第一资源数据和第二资源数据;所述第一资源数据的第一匹配规则包括:当所述指定数量不超过所述第一资源数据的资源数量时,匹配成功;所述第二资源数据的第二匹配规则包括:将所述指定资源类型和所述指定数量提供给发布所述第二资源数据的信息源,在接收到所述信息源反馈的成功信息时,匹配成功。2.根据权利要求1所述的方法,其特征在于,在订单请求与资源数据匹配的步骤中还包括至少以下之一:将所述订单请求与所述第一资源数据进行匹配;匹配失败时,将所述订单请求与所述第二资源数据进行匹配;将所述订单请求与所述第二资源数据进行匹配;匹配失败时,将所述订单请求与所述第一资源数据进行匹配;将所述订单请求与所述第一资源数据和所述第二资源数据的资源数量较大或较小的一个进行匹配;或者,将所述订单请求与所述第一资源数据和所述第二资源数据进行匹配;其中,在二者中一个匹配成功时,依照匹配成功的资源数据生成订单;在二者均匹配成功时,依照所述第一资源数据和所述第二资源数据中的一个资源数据生成订单。3.根据权利要求1所述的方法,其特征在于,所述第二匹配规则还包括:将所述指定数量与所述第二资源数据包括的资源数量进行匹配;在匹配成功时,将所述指定资源类型和所述指定数量发送给所述数据源。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:向所述客户端发送订单信息;向发布所述第一资源数据或所述第二资源数据的信息源发送订单信息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括;当与所述订单请求匹配成功的为所述第一资源数据时,生成订单之后,对所述第一资源数据的资源数量进行减量处理。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:当与所述订单请求匹配成功的为所述第二资源数据时,将订单信息发送给发布所述第二资源数据的信息源;接收所述信息源反馈的所述第二资源数据的资源数量,以修改本地的第二资源数据的资源数量。7.根据权利要求1所述的方法,其特征在于,所述第一资源数据和所述第二资源数据分别对应一个具有预设格式的数据序列;其中,所述数据序列用于表示资源数量。8.根据权利要求7所述的方法,其特征在于,所述预设格式的数据序列包括表示起始时间的第一字段,以及与所述第一字段相邻的第二字段,以及与所述第二字段相邻的第三字段;其中,所述第二字段用于表示所述起始时间的资源数量;所述第三字段表示所述起始时间的下一天的资源数量。9.根据权利要求1所述的方法,其特征在于,所述方法应用于在线旅游平台,所述在线旅游平台中存储的所述第一资源数据的资源数据量为该第一资源数据的实际库存,所述第二资源数据的实际库存存储在发布所述第二资源数据的信息源。10.根据权利要求9所述的方法,其特征在于,提供所述信息源的访问接口;将所述订单请求在所述指定资源类型与第二资源数据进行匹配时,包括:调用所述访问接口,以将所述指定资源类型和所述指定数量提供给所述信息源,以用于所述信息源根据其存储的实际库存判断是否满足所述指定资源类型和所述指定数量;接收所述信息源发出的反馈信息;所述反馈信息用于表示所述信息源的实际库存是否满足所述指定资源类型和所述指定数量;在所述反馈信息表示所述信息源的实际库存满足所述指定资源类型和所述指定数量时,生成订单。11.一种服务器,其特征在于,包括:网络通信单元、存储器和处理器;所述网络通信单元,用于接收客户端发出的订单请求;其中,所述订单请求包括指定资源类型和指定数量;所述存储器,用于存储资源数据和匹配规则;其中,所述资源数据包括具有不同匹配规则的第一资源数据和第二资源数据;所述匹配规则包括所述第一资源数据的第一匹配规则和所述第二资源数据的第二匹配规则;其中,第一匹配规则包括:当所述指定数量不超过所述第一资源数据的资源数量时,匹配成功;第二匹配规则包括:将所述指定资源类型和所述指定数量提供给发布所述第二资源数据的信息源,在接收到所述信息源反馈的成功信息时,匹配成功;所述处理器,用于将所述订单请求与所述资源数据依照所述匹配规则进行匹配,在匹配成功时,生成订单。12.一种服务器,其特征在于,包括:接收模块,用于接收客户端发出的订单请求;其中,所...

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

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

1