[发明专利]分散型反爬虫用户设备标记方法、装置、设备及存储介质有效
申请号: | 201911050704.9 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110798307B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 陈博;谢强;陈国庆 | 申请(专利权)人: | 武汉极意网络科技有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 肖文静 |
地址: | 430000 湖北省武汉市东湖开发区大学*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分散 爬虫 用户 设备 标记 方法 装置 存储 介质 | ||
1.一种分散型反爬虫用户设备标记方法,其特征在于,所述分散型反爬虫用户设备标记方法包括以下步骤:
获取待标记用户设备的设备信息和环境信息;
根据所述设备信息生成设备指纹标识号和备选设备指纹标识号,并从所述环境信息中提取目标环境特征;
根据所述设备指纹标识号、所述备选设备指纹标识号及所述目标环境特征计算校验值;
将所述设备指纹标识号、所述备选设备指纹标识号、所述目标环境特征及所述校验值作为标记信息;
根据所述标记信息对所述待标记用户设备进行标记;
所述根据所述设备信息生成设备指纹标识号和备选设备指纹标识号,具体包括:
从所述设备信息中提取设备特征;
根据所述设备特征及预设设备指纹程序生成第一随机参数和第二随机参数;
将所述第一随机参数作为设备指纹标识号,并将所述第二随机参数作为备选设备指纹标识号;
所述根据所述设备指纹标识号、所述备选设备指纹标识号及所述目标环境特征计算校验值,具体包括:
将所述设备指纹标识号、所述备选设备指纹标识号及所述目标环境特征进行拼接,获得待校验数据;
对所述待校验数据进行哈希运算,获得哈希编码;
将所述哈希编码作为校验值。
2.如权利要求1所述的分散型反爬虫用户设备标记方法,其特征在于,所述从所述环境信息中提取目标环境特征,具体包括:
从所述环境信息中提取环境特征;
从所述环境特征中筛选预设类型的环境特征作为待选环境特征,所述预设类型的环境特征为具有唯一性的环境特征;
选取预设数量的所述待选环境特征作为目标环境特征。
3.如权利要求1所述的分散型反爬虫用户设备标记方法,其特征在于,所述根据所述标记信息对所述待标记用户设备进行标记,具体包括:
通过预设存储方式对所述标记信息进行存储;
根据存储的所述标记信息对所述待标记用户设备进行标记。
4.如权利要求1~3中任一项所述的分散型反爬虫用户设备标记方法,其特征在于,所述根据所述标记信息对所述待标记用户设备进行标记之后,还包括:
读取当前标记信息,从所述当前标记信息中提取当前设备指纹标识号;
对所述当前设备指纹标识号进行校验;
根据校验结果判断所述当前设备指纹标识号与所述设备指纹标识号是否一致;
若所述当前设备指纹标识号与所述设备指纹标识号一致,则使用所述标记信息对所述待标记用户设备进行标记。
5.如权利要求4所述的分散型反爬虫用户设备标记方法,其特征在于,所述根据校验结果判断所述当前设备指纹标识号与所述设备指纹标识号是否一致之后,还包括:
若所述当前设备指纹标识号与所述设备指纹标识号不一致,则从所述标记信息中提取当前备选设备指纹标识号、当前目标环境特征及当前校验值;
判断所述当前备选设备指纹标识号、所述当前目标环境特征及所述当前校验值与所述备选设备指纹标识号、所述目标环境特征及所述校验值是否一致;
若是,则使用所述标记信息对所述待标记用户设备进行标记。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉极意网络科技有限公司,未经武汉极意网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911050704.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安全可信的数据托管方法
- 下一篇:一种区块链的签名方法和系统