一种业务数据的处理方法及装置制造方法及图纸

技术编号:16547646 阅读:22 留言:0更新日期:2017-11-11 12:12
本发明专利技术实施例公开了一种业务数据的处理方法及装置,涉及互联网技术领域,能够提高库存系统的稳定性和安全性。本发明专利技术包括:通过活动库存系统创建针对所述订单信息指向的活动商品的临时锁,并在指定时间段内所述用户设备完成所述订单信息支付,商品库存则从商品库存中的扣除所述订单信息指向的活动商品。本发明专利技术适用于业务活动中高并发请求的处理。

Method and device for processing service data

The embodiment of the invention discloses a method and device for processing business data, relates to the technical field of the Internet, can improve the stability and safety of the inventory system. The present invention includes: through the activities of the inventory system create for the order information to the activities of commodity temporary lock, and within a specified period of time the user equipment to complete the payment order information, inventory of goods from inventory deducted activities of the goods to the order information. The invention is suitable for the processing of high concurrent requests in business activities.

【技术实现步骤摘要】
一种业务数据的处理方法及装置
本专利技术涉及互联网
,尤其涉及一种业务数据的处理方法及装置。
技术介绍
随着电子商务产业的发展,各种在线购物平台和在线商务平台大量涌现,其中的业务量也在急速上升。一般电子商务网站的需要在后台系统中维护海量的商品数据,对于对商品种类、库存数量的存储和管理需要库存系统进行有效支撑。在“双十一”、“双十二”等大型促销活动或是畅销商品的抢购业务中,库存系统需要执行发生海量的并发抢购流程,而随着库存系统中需要维护、处理的商品数据的总量不断增多,尤其是在抢购类的业务活动中,每一秒都会刷新出大量的下单消息和退单消息,则需要根据每一笔下单消息和退单消息实时更新库存系统中的数据,因此在这类大型促销活动或是畅销商品的抢购业务中系统负载压力很大,业务异常也频繁发生,系统的安全性和稳定性存在极大的隐患。为了解决上述问题,目前很多运行商都在不断改进、优化库存系统,以及增加新的服务器、数据库等系统设备,以便提高库存系统本身的负载能力和商品数据的处理效率。但是,随着多次技术升级和设备扩容,目前很多运营商使用的库存系统已愈发臃肿复杂,降低了库存系统本身的稳定性和安全性。
技术实现思路
本专利技术的实施例提供一种业务数据的处理方法及装置,能够提高库存系统的稳定性和安全性。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术的实施例提供一种业务数据的处理方法,包括:接收用户设备发送的订单信息,并确认所述订单信息对应的活动商品;通过活动库存系统创建针对所述订单信息指向的活动商品的临时锁,所述临时锁用于在指定时间段内锁定所述订单信息指向的活动商品;若在指定时间段内所述用户设备完成所述订单信息支付,则从商品库存中的扣除所述订单信息指向的活动商品。结合第一方面,在第一方面的第一种可能的实现方式中,主库存系统和所述活动库存系统分别接入库存管理系统,所述库存管理系统用于管理所述商品库存,所述活动库存系统在所述业务活动的持续期间内运行;所述方法还包括:当确认所述订单信息不对应业务活动时,通过主库存系统从所述商品库存中扣除所述订单信息指向的商品。结合第一方面,在第一方面的第二种可能的实现方式中,所述从所述商品库存中的扣除所述订单信息指向的活动商品,包括:通过活动库存系统,将针对活动商品的临时锁更新为永久锁;当所述业务活动结束时,从所述商品库存中的扣除具有永久锁的商品。结合第一方面或第一方面的第一至第二种可能的实现方式,在第三种可能的实现方式中,还包括:获取所述业务活动的持续期间内所述活动商品的更新信息,其中,在所述业务活动的持续期间内活动商品保持预锁状态,所述更新信息包括具有临时锁和/或永久锁的商品;根据所述更新信息确定动态商品信息,所述动态商品信息用于表示的内容包括:待调整的商品品类和商品数量;在所述总商品库存中,对所述动态商品信息对应的商品进行预锁;和/或,在所述总商品库存中,解除对所述动态商品信息对应的商品的预锁。结合第一方面或第一方面的第一至第二种可能的实现方式,在第四种可能的实现方式中,所述通过活动库存系统创建针对所述订单信息指向的活动商品的临时锁,包括:根据所述用户设备的位置信息获取物流信息,所述物流信息用于表示:辐射范围覆盖所述用户设备的位置的商品存储系统,所述商品存储系统中存储有所述订单信息指向的活动商品;根据所述物流信息和所述订单信息,从辐射范围覆盖所述用户设备的位置的商品存储系统中提取目标商品,并创建针对所述目标商品的临时锁。第二方面,本专利技术的实施例提供一种业务数据的处理装置,包括:分析模块,用于接收用户设备发送的订单信息,并确认所述订单信息对应的活动商品;锁定模块,用于通过活动库存系统创建针对所述订单信息指向的活动商品的临时锁,所述临时锁用于在指定时间段内锁定所述订单信息指向的活动商品;活动库存管理模块,用于若在指定时间段内所述用户设备完成所述订单信息支付,则从商品库存中的扣除所述订单信息指向的活动商品。结合第二方面,在第二方面的第一种可能的实现方式中,还包括:日常库存管理模块,用于当确认所述订单信息不对应业务活动时,通过主库存系统从所述商品库存中扣除所述订单信息指向的商品,主库存系统和所述活动库存系统分别接入库存管理系统,所述库存管理系统用于管理所述商品库存,所述活动库存系统在所述业务活动的持续期间内运行。结合第二方面,在第二方面的第二种可能的实现方式中,所述活动库存管理模块,具体用于通过活动库存系统,将针对活动商品的临时锁更新为永久锁;当所述业务活动结束时,从所述商品库存中的扣除具有永久锁的商品。结合第二方面或第二方面的第一至第二种可能的实现方式,在第三种可能的实现方式中,还包括:动态调整模块,用于获取所述业务活动的持续期间内所述活动商品的更新信息,其中,在所述业务活动的持续期间内活动商品保持预锁状态,所述更新信息包括具有临时锁和/或永久锁的商品;并根据所述更新信息确定动态商品信息,所述动态商品信息用于表示的内容包括:待调整的商品品类和商品数量;并在所述总商品库存中,对所述动态商品信息对应的商品进行预锁;和/或,在所述总商品库存中,解除对所述动态商品信息对应的商品的预锁。结合第二方面或第二方面的第一至第二种可能的实现方式,在第四种可能的实现方式中,所述锁定模块,还用于根据所述用户设备的位置信息获取物流信息,所述物流信息用于表示:辐射范围覆盖所述用户设备的位置的商品存储系统,所述商品存储系统中存储有所述订单信息指向的活动商品;并根据所述物流信息和所述订单信息,从辐射范围覆盖所述用户设备的位置的商品存储系统中提取目标商品,并创建针对所述目标商品的临时锁。本专利技术实施例提供的业务数据的处理方法及装置,通过活动库存系统创建针对所述订单信息指向的活动商品的临时锁,并在指定时间段内所述用户设备完成所述订单信息支付,商品库存则从商品库存中的扣除所述订单信息指向的活动商品。相对于目前对库存系统进行频繁的技术升级和设备扩容以应对业务活动中高并发请求的方式,本专利技术实施例在业务活动的持续过程中,由活动库存系统占用一定量的库存,并将高并发库存业务的处理由活动库存系统占用的库存承担,从而在业务活动的持续过程中,通过与主库存系统基于同一商品库存的活动库存系统承担业务活动中的处理负载,并实现了活动库存系统与主库存系统在库存占用上不冲突,在业务活动的过程中独立于主库存系统运行,将业务活动中的销售流程与正常的销售分离,实现了活动库存系统对业务活动过程中高并发请求的支撑,对主库存系统不再造成影响,从而提高了库存系统的稳定性和安全性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的系统架构示意图;图2为本专利技术实施例提供的活动库存系统的示意图;图3为本专利技术实施例提供的业务数据的处理方法的流程示意图;图4、图5为本专利技术实施例提供的具体实例示意图;图6、7、8为本专利技术实施例提供的业务数据的处理装置的结构示意图。具体实施方式为使本领域技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施方式对本专利技术本文档来自技高网...
一种业务数据的处理方法及装置

【技术保护点】
一种业务数据的处理方法,其特征在于,包括:接收用户设备发送的订单信息,并确认所述订单信息对应的活动商品;通过活动库存系统创建针对所述订单信息指向的活动商品的临时锁,所述临时锁用于在指定时间段内锁定所述订单信息指向的活动商品;若在指定时间段内所述用户设备完成所述订单信息支付,则从商品库存中的扣除所述订单信息指向的活动商品。

【技术特征摘要】
1.一种业务数据的处理方法,其特征在于,包括:接收用户设备发送的订单信息,并确认所述订单信息对应的活动商品;通过活动库存系统创建针对所述订单信息指向的活动商品的临时锁,所述临时锁用于在指定时间段内锁定所述订单信息指向的活动商品;若在指定时间段内所述用户设备完成所述订单信息支付,则从商品库存中的扣除所述订单信息指向的活动商品。2.根据权利要求1所述的方法,其特征在于,主库存系统和所述活动库存系统分别接入库存管理系统,所述库存管理系统用于管理所述商品库存,所述活动库存系统在所述业务活动的持续期间内运行;所述方法还包括:当确认所述订单信息不对应业务活动时,通过主库存系统从所述商品库存中扣除所述订单信息指向的商品。3.根据权利要求1所述的方法,其特征在于,所述从所述商品库存中的扣除所述订单信息指向的活动商品,包括:通过活动库存系统,将针对活动商品的临时锁更新为永久锁;当业务活动结束时,从所述商品库存中的扣除具有永久锁的商品。4.根据权利要求1-3中任意一项所述的方法,其特征在于,还包括:获取业务活动的持续期间内所述活动商品的更新信息,其中,在所述业务活动的持续期间内活动商品保持预锁状态,所述更新信息包括具有临时锁和/或永久锁的商品;根据所述更新信息确定动态商品信息,所述动态商品信息用于表示的内容包括:待调整的商品品类和商品数量;在所述总商品库存中,对所述动态商品信息对应的商品进行预锁;和/或,在所述总商品库存中,解除对所述动态商品信息对应的商品的预锁。5.根据权利要求1-3中任意一项所述的方法,其特征在于,所述通过活动库存系统创建针对所述订单信息指向的活动商品的临时锁,包括:根据所述用户设备的位置信息获取物流信息,所述物流信息用于表示:辐射范围覆盖所述用户设备的位置的商品存储系统,所述商品存储系统中存储有所述订单信息指向的活动商品;根据所述物流信息和所述订单信息,从辐射范围覆盖所述用户设备的位置的商品存储系统中提取目标商品,并创建针对所述目标商品的临时锁。6.一种...

【专利技术属性】
技术研发人员:李文亓培标孙迁司孝波
申请(专利权)人:苏宁云商集团股份有限公司
类型:发明
国别省市:江苏,32

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

1