[发明专利]一种网购数据处理方法及装置在审
申请号: | 201710114096.8 | 申请日: | 2017-02-28 |
公开(公告)号: | CN107045697A | 公开(公告)日: | 2017-08-15 |
发明(设计)人: | 沈文策 | 申请(专利权)人: | 福建中金在线信息科技有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 古利兰,王宝筠 |
地址: | 350007 福建省福州市仓山区林浦路与潘墩路交*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
技术领域
本发明涉及电子交易技术领域,具体涉及一种网购数据处理方法及装置。
背景技术
所谓秒杀,就是网络卖家发布一些超低价格的商品,所有买家在同一时间网上抢购的一种销售方式。通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动。由于商品价格低廉,往往一上架就被抢购一空,有时只用一秒钟。2011年以来,在淘宝等大型购买网站中,秒杀店的发展可谓迅猛。
由于参与秒杀活动的商品的秒杀价与平时售价相比十分廉价,因此往往会引发消费者的哄抢。大量消费者会在极短的时间内向服务器发出大量购买请求,这就使服务器会在短时间内接受到大量的流量。秒杀商品活动开始的一瞬间会有大量的流量涌入,几倍、甚至于十几倍的流量对系统的冲击不可谓不大。如果没有足够的应对措施,很容易导致服务器崩溃。
因此如何处理短时间内涌入的大量流量,避免服务器崩溃,成为了本领域技术人员亟须解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种网购数据处理方法,避免同时将所有购买请求发送至服务器,从而避免服务器因短时间内涌入的大量流量而崩溃。
为实现上述目的,本发明提供如下技术方案:
一种网购数据处理方法,包括:
设置暂存队列大小;
接收购买请求;
将购买请求按接收到的先后顺序在暂存队列中储存为第一购买请求;
检测服务器使用率;
若服务器使用率低于标准使用率,则按照接收到购买请求的先后顺序发送标准数量的第一购买请求至服务器。
优选地,在设置所示暂存队列大小之前还包括:
调用服务器中商品出售总数。
优选地,还包括:
接收第一消费者发送的查询请求,若消费者发送的购买请求储存在暂存队列中,则此类消费者为第一消费者;
调用服务器中剩余商品数;
计算第一购买请求的排位信息;
将剩余商品数及排位信息发送至第一消费者。
优选地,还包括:
若购买请求未储存在暂存队列中,则生成购买失败信息;
向第二消费者发送购买失败信息,若消费者发送的购买请求未储存在暂存队列中,则此类消费者为第二消费者;
接收服务器发送的处理状态信息,处理状态信息为处理器基于接收的第一购买请求生成的;
将处理状态信息发送至第三消费者,若第一消费者对应的第一购买请求被发送至服务器,此类第一消费者为第三消费者。
优选地,还包括:
记录同一地址标准时间内发送的购买请求数;
若请求数超出警戒请求数,则拒绝接收地址发出的所有信息,包括购买请求、查询请求。
一种网购数据处理装置,包括:
设置模块,用于设置暂存队列大小;
接收模块,用于接收购买请求;
暂存模块,用于将购买请求按接收到的先后顺序在暂存队列中储存为第一购买请求;
检测模块,用于检测服务器使用率;
第一传输模块,用于在服务器使用率低于标准使用率时,按照接收到购买请求的先后顺序发送标准数量的第一购买请求至服务器。
优选地,还包括第三传输模块,其中:
第三传输模块在设置所示暂存队列大小之前用于调用服务器中商品出售总数。
优选地,还包括计算模块及第二传输模块,其中:
接收模块还用于接收第一消费者发送的查询请求,若消费者发送的购买请求储存在暂存队列中,则此类消费者为第一消费者;
第三传输模块还用于调用服务器中剩余商品数;
计算模块用于计算第一购买请求的排位信息;
第二传输模块用于将剩余商品数及排位信息发送至第一消费者。
优选地,还包括生成模块,其中:
生成模块用于在购买请求未储存在暂存队列时,生成购买失败信息;
第二传输模块还用于向第二消费者发送购买失败信息,若消费者发送的购买请求未储存在暂存队列中,则此类消费者为第二消费者;
第三传输模块还用于接收服务器发送的处理状态信息,处理状态信息为处理器基于接收的第一购买请求生成的;
第二传输模块还用于将处理状态信息发送至第三消费者,若第一消费者对应的第一购买请求被发送至服务器,此类第一消费者为第三消费者。
优选地,还包括计数模块,其中:
计数模块用于记录同一地址标准时间内发送的购买请求数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建中金在线信息科技有限公司,未经福建中金在线信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710114096.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种订单处理方法及装置
- 下一篇:监控对象的控制方法及装置