[发明专利]业务处理系统、秒杀订单处理方法和设备在审
申请号: | 201710385432.2 | 申请日: | 2017-05-26 |
公开(公告)号: | CN107220878A | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 林泽通 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06;H04L29/08 |
代理公司: | 工业和信息化部电子专利中心11010 | 代理人: | 于金平 |
地址: | 518057 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 处理 系统 订单 方法 设备 | ||
技术领域
本发明涉及数据处理技术领域,尤其涉及一种业务处理系统、秒杀订单处理方法和设备。
背景技术
在电商领域中,为了吸引用户经常会开展一些活动,例如:秒杀活动,秒杀活动就是以较低的价格推出一些商品,这些商品的数量是有限的,需要用户进行描述抢购,从而通过该方式吸引用户。
然而,根据对电商平台购买数据的统计分析发现:php具有开发快速、处理效率高、部署容易和易于需求调整等优点,目前网站90%还是采用php语言开发的,但这种方式也存在缺陷,例如:php语言采用进程的方式,无法同第三方服务(例如:mysql、redis等)建立长连接,导致在用户量较大,例如:抢购、秒杀等活动的时候会有连接数的瓶颈,使系统崩溃导致用户无法访问。
现有的方式是,将这些活动单独出来一个模块,作为一个独立的域名来维护,这样做工作量较大,后期会有大量的系统需要维护,在开发时间较少和人力较为紧张的的情况下这种方式很难完成,而且无法适应经常变化的需求。
针对该问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提出一种业务处理系统、秒杀订单处理方法和设备,旨在解决现有的电商平台中秒杀活动的处理需要耗费大量的人力物力的问题。
为实现上述目的,本发明提供的一种业务处理系统,包括:第一集群服务器、第二集群服务器和缓存服务器,其中:
所述第一集群服务器用于限制进入所述第二集群服务器的人数;
所述第二集群服务器用于进行秒杀订单的生成和提交;
所述缓存服务器用于存储生成秒杀订单的用户的ID和秒杀商品的SKU。
可选的,所述第一集群服务器为Openresty并发系统,所述第二集群服务器为PHP业务服务器、所述缓存服务器为NoSQL缓存服务器。
本发明实施例还提供了一种通过上述业务处理系统进行秒杀订单处理的方法,包括:
第一集群服务器判断参与秒杀活动的人数是否超出预设人数;
在确定超出预设人数的情况下,生成秒杀活动结束消息;
第二集群服务器进行秒杀订单的生成和提交。
可选的,所述第一集群服务器判断参与秒杀活动的人数是否超出预设人数的步骤,包括:
所述第一集群服务器确定当时时间是否大于预设的秒杀结束时间;
在确定未大于所述预设的秒杀结束时间的情况下,判断参与秒杀活动的人数是否超出预设人数。
可选的,所述第一集群服务器判断参与秒杀活动的人数是否超出预设人数的步骤,包括:
所述第一集群服务器确定参与秒杀活动的各人的IP地址是否在黑名单中;
如果确定则黑名单,则从参与秒杀活动的人数中删除该IP地址。
可选的,所述第二集群服务器进行秒杀订单的生成和提交的步骤,包括:
所述第二集群服务器从缓存服务器中获取加密串,其中,所述加密串是根据参与秒杀活动的用户的用户ID和秒杀商品的SKU生成的;
所述第二集群服务器对所述加密串进行一致性校验;
在校验通过之后,所述第二集群服务器进行秒杀订单的生成和提交。
本发明实施例还提供了一种秒杀订单处理设备,包括处理器、通信总线和存储器,其中:
所述通信总线用于实现处理器和存储器之间的连接通信;
所述处理器用于执行存储器中存储的秒杀订单处理程序,以实现以下步骤:
判断参与秒杀活动的人数是否超出预设人数;
在确定超出预设人数的情况下,生成秒杀活动结束消息;
进行秒杀订单的生成和提交。
可选的,判断参与秒杀活动的人数是否超出预设人数,包括:
确定当时时间是否大于预设的秒杀结束时间;
在确定未大于所述预设的秒杀结束时间的情况下,判断参与秒杀活动的人数是否超出预设人数。
可选的,判断参与秒杀活动的人数是否超出预设人数,包括:
确定参与秒杀活动的各人的IP地址是否在黑名单中;
如果确定则黑名单,则从参与秒杀活动的人数中删除该IP地址。
可选的,进行秒杀订单的生成和提交,包括:
从缓存服务器中获取加密串,其中,所述加密串是根据参与秒杀活动的用户的用户ID和秒杀商品的SKU生成的;
对所述加密串进行一致性校验;
在校验通过之后,进行秒杀订单的生成和提交。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710385432.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种流量控制装置的电磁控制阀
- 下一篇:一种分体式水龙头把手