[发明专利]一种防止机器人抢单的方法及装置有效
申请号: | 201711433111.1 | 申请日: | 2017-12-26 |
公开(公告)号: | CN109960596B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 张伟锋 | 申请(专利权)人: | 中国移动通信集团公司;中国移动通信集团湖南有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;H04L29/08 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 机器人 方法 装置 | ||
本发明实施例提供一种防止机器人抢单的方法及装置。所述方法包括第一服务器接收由所有终端发送的抢单请求至少包括所述终端的终端标识;根据终端标识,将每个抢单请求保存到相对应的cookie队列中,其中所述cookie队列与所述抢单请求的终端标识一一对应,每个cookie队列都包括一个cookie计时器;监测每个cookie计时器是否到达预设的第一时间阈值,如果到达,则提取出cookie计时器所在的cookie队列中最早存入的抢单请求并发送给抢单模块,并重置cookie计时器,本发明实施例通过根据接收到的抢单请求中的cookie设置cookie队列,并通过随机的时间控制来开放cookie队列,从而更加简单方便得防止了机器人刷单的行为,让使用机器人的用户与普通用户拥有相同的抢单概率。
技术领域
本发明实施例涉及互联网技术领域,尤其涉及一种防止机器人抢单的方法及装置。
背景技术
现在生活中倒处会出现像“秒杀”活动这样的抢单业务场景,对于系统的挑战是高并发,高流量,持续时间集中,短时间内流量陡增数倍,甚至数十倍。这类秒杀活动中会出现作弊机器人,作弊机器人一般分为两类,一类是单进程快刷,多进程并行刷新。假设单进程机器人用户在1秒内发起10次请求,真实用户A、B 1秒内发起1次请求,没有防刷机器人模块时,在第1秒时,机器人用户已完成10次请求,而真实用户才发起请求,没有公平公正,而多进程机器人会更加加剧这种不公平秒杀。
为了解决上述情况限制机器人刷单,目前有如下的解决方案:方案一:利用Nginx作为代理服务器,应用负载均衡器通过分流减小各个应用服务器的流量,解决系统高并发问题。方案二:利用网络层设备屏蔽指定IP信息,通过数据分析,判断出哪个IP有恶意点击或者无效点击的嫌疑,然后通过百度推广的IP屏蔽功能将其屏蔽掉。方案三:通过购买专业的防控安全软件,限制机器人刷单。
上述这些方案随着业务的不断增加,服务器性能很快又达到瓶颈,且价格比较昂贵,成本较高。而IP屏蔽会因为IP段屏蔽错误会导致失去潜在客户,存在错误封IP的问题。
发明内容
本发明实施例提供一种防止机器人抢单的方法及装置,用以解决现有技术中随着业务的不断增加,服务器性能很快又达到瓶颈,且价格比较昂贵,成本较高。而IP屏蔽会因为IP段屏蔽错误会导致失去潜在客户,存在错误封IP的问题。
第一方面,本发明实施例提供了一种防止机器人抢单的方法,包括:
第一服务器接收由所有终端发送的抢单请求,其中所述抢单请求至少包括所述终端的终端标识;
所述第一服务器根据终端标识,将每个抢单请求保存到相对应的cookie队列中,其中所述cookie队列与所述抢单请求的终端标识一一对应,每个cookie队列都包括一个cookie计时器;
所述第一服务器监测每个cookie计时器是否到达预设的第一时间阈值,如果到达,则提取出所述cookie计时器所在的cookie队列中最早存入的抢单请求并发送给抢单模块,并重置所述cookie计时器。
第二方面,本发明实施例提供了一种用于防止机器人抢单的装置,包括:
第一接收模块,用于接收由所有终端发送的抢单请求,其中所述抢单请求至少包括所述终端的终端标识;
第一存储模块,用于根据终端标识,将每个抢单请求保存到相对应的cookie队列中,其中所述cookie队列与所述抢单请求的终端标识一一对应,每个cookie队列都包括一个cookie计时器;
第一提取模块,用于监测每个cookie计时器是否到达预设的第一时间阈值,如果到达,则提取出所述cookie计时器所在的cookie队列中最早存入的抢单请求并发送给抢单模块,并重置所述cookie计时器。
第三方面,本发明实施例还提供了一种电子设备,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司;中国移动通信集团湖南有限公司,未经中国移动通信集团公司;中国移动通信集团湖南有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711433111.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种队列引用方法及装置
- 下一篇:一种应用层接口的动态注册方法及相关装置