[发明专利]程序刷单识别方法及设备有效
申请号: | 201710019690.9 | 申请日: | 2017-01-11 |
公开(公告)号: | CN108305078B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 陈乾龙 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 高颖 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 识别 方法 设备 | ||
1.一种程序刷单识别方法,包括:
预处理步骤(S1),在后端接口获取关于用户请求的字符串,并获取给定的字符串处理方法;
前端界面处理步骤(S2),当在前端界面存在针对所述后端接口的调用时,在所述前端界面使用所述给定的字符串处理方法对所述字符串进行处理,生成第一字符串,并将所述第一字符串写入Cookie作为校验值;以及
后端接口处理步骤(S3),在所述后端接口使用所述给定的字符串处理方法对所述字符串进行处理,生成第二字符串,当所述第二字符串与从所述Cookie读取到的校验值一致时,判定为所述用户请求是正常用户请求,否则,判定为所述用户请求是程序刷单请求。
2.根据权利要求1所述的程序刷单识别方法,其中,
所述给定的字符串处理方法是从多个给定的字符串处理方法中伪随机获取的。
3.根据权利要求2所述的程序刷单识别方法,其中,
所述多个给定的字符串处理方法包括:对字符串进行中间插入、对字符串追加其他计算结果。
4.根据权利要求2所述的程序刷单识别方法,其中,
所述多个给定的字符串处理方法在所述后端接口和所述前端界面分别以不同的编程语言来实现。
5.根据权利要求1所述的程序刷单识别方法,其中,
所述字符串由用户ID和当前时间组成。
6.根据权利要求1所述的程序刷单识别方法,其中,
所述字符串是经过加密的字符串。
7.一种程序刷单识别设备,包括:
预处理单元(401),在后端接口获取关于用户请求的字符串,并获取给定的字符串处理方法;
前端界面处理单元(402),当在前端界面存在针对所述后端接口的调用时,在所述前端界面使用所述给定的字符串处理方法对所述字符串进行处理,生成第一字符串,并将所述第一字符串写入Cookie作为校验值;以及
后端接口处理单元(403),在所述后端接口使用所述给定的字符串处理方法对所述字符串进行处理,生成第二字符串,当所述第二字符串与从所述Cookie读取到的校验值一致时,判定为所述用户请求是正常用户请求,否则,判定为所述用户请求是程序刷单请求。
8.一种程序刷单识别设备,包括:
存储器,用于存储可执行指令;以及
处理器,用于执行所述存储器中存储的可执行指令,以执行权利要求1~6中任一项所述的程序刷单识别方法。
9.一种计算机可读存储介质,存储有机器可读指令,所述指令在被处理器执行时,使得所述处理器执行权利要求1~6中任一项所述的程序刷单识别方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710019690.9/1.html,转载请声明来源钻瓜专利网。