[发明专利]多进程的订单信息处理方法在审
申请号: | 201611242774.0 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106651527A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 胡金叶;葛俊鹏;汪秀兵;刘沛丰 | 申请(专利权)人: | 江西博瑞彤芸科技有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京慧诚智道知识产权代理事务所(特殊普通合伙)11539 | 代理人: | 戴燕 |
地址: | 330000 江西省*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进程 订单 信息处理 方法 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种多进程的订单信息处理方法。
背景技术
在进入21世纪之后,电子商务进入了快速发展的时代。随着网络购物的兴起,为了刺激用户消费,很多购物网站推出了限量抢购活动,即在某一时间开始,以优惠的价格进行一定数量的商品限量销售。
此类活动力度往往比较大,因此在该限量抢购活动开始时,往往会有大量用户同时点击抢购,服务器压力瞬间增大,造成多并发时商品销售数量或者价格计算错误,同时对于用户下单顺序无法准确确定,导致因为服务器拥堵造成先下单的用户无法抢购到商品的情况发生。
发明内容
本发明的目的是针对现有技术的缺陷,提供一种多进程的订单信息处理方法,采用多进程快速响应,以队列顺序码标识接收用户订单生成顺序,并且经过两次向服务器发起计算请求,保证了销售数量和用户订单顺序的正确性,也提高了用户体验。
有鉴于此,本发明实施例提供了一种多进程的订单信息处理方法,包括:
服务器接收多个用户终端发送的订单信息,记录每个订单信息的接收时间;所述订单信息包括客户ID、订单ID和一个或多个商品订购信息;
对每个商品订购信息进行解析,得到商品ID、订购数量和商品属性信息;
根据所述商品属性信息确定所述商品ID对应的第一商品是否为限量商品;
如果是,则根据商品ID查询限量商品库存数据库,确定所述第一商品的限购数量是否大于所述订购数量;
如果所述限购数量大于等于所述订购数量,根据所述接收时间和所述订购数量将所述订单ID顺序加入第一商品订购队列;
在预设第一时长之后,获取所述第一商品订购队列中所述订单ID的队列顺序码;
确定所述队列顺序码是否大于所述订购数据,如果不大于,则对所述商品订购信息添加有效状态的状态信息;否则,对所述商品订购信息添加无效状态的状态信息;
获取所述订单信息中状态信息为有效状态的商品订购信息,生成待支付订单信息。
优选的,如果所述第一商品不是限量商品,则根据商品ID查询商品库存数据库,确定所述第一商品的库存数量是否大于所述订购数量;
如果所述库存数量大于所述订购数量,则对所述商品订购信息添加有效状态的状态信息;否则,对所述商品订购信息添加无效状态的状态信息。
优选的,所述获取所述订单信息中状态信息为有效状态的商品订购信息,生成待支付订单信息具体包括:
根据订单ID获取所述有效状态的商品订购信息和所述无效状态的商品订购信息,生成用户订单显示数据;
根据客户ID将用户订单显示数据发送给所述用户终端;
接收用户终端发送的订单支付请求信息,获取所述订单信息中状态信息为有效状态的商品订购信息,生成待支付订单信息。
进一步优选的,所述方法还包括:
获取所述订单信息中状态信息为无效状态的商品订购信息,生成商品订购失效提示信息。
优选的,所述方法还包括:
如果所述限购数量小于所述订购数量,对所述商品订购信息添加无效状态的状态信息。
进一步优选的,所述方法还包括:
获取所述订单信息中状态信息为无效状态的商品订购信息,生成商品订购失败提示信息,并根据商品订购信息对应的客户ID发送给相应的用户终端并显示。
优选的,所述根据所述接收时间和所述订购数量将所述订单ID顺序加入第一商品订购队列具体为:
根据所述接收时间对所述订单ID进行排序;
按照一个订单ID对应的所述订购数量将所述一个订单ID加入第一商品订购队列,并且在队列中的队列顺序码为前一个订单ID的队列顺序码与订购数量之和。
优选的,所述方法还包括:预先设定所述订购数量为1。
优选的,在所述服务器接收多个用户终端发送的订单信息之前,所述方法还包括:
接收限量商品设置信息,所述限量商品设置信息包括:商品ID、限购数量和限量商品的商品属性信息。
进一步优选的,所述限量商品设置信息还包括销售起始时间的信息,所述方法还包括:
在所述销售起始时间之前的预设时间,生成限量商品信息推送消息并推送给各用户终端。
本发明实施例提供的多进程的订单信息处理方法,采用多进程快速响应,以队列顺序码标识接收用户订单生成顺序,并且经过两次向服务器发起计算请求,保证了销售数量和用户订单顺序的正确性,也提高了用户体验。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西博瑞彤芸科技有限公司,未经江西博瑞彤芸科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611242774.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种乡村新鲜货直购平台
- 下一篇:订单信息维护方法