[发明专利]基于特征标识的请求识别方法及相关设备在审
申请号: | 202011500633.0 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112612953A | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 陈晟豪 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/903;G06F21/60 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518027 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 特征 标识 请求 识别 方法 相关 设备 | ||
1.一种基于特征标识的请求识别方法,其特征在于,所述请求识别方法包括:
接收客户端发起的请求,并判断所述请求中是否携带有特征标识;
若所述请求中携带有特征标识,则提取所述特征标识,并判断所述特征标识的字符长度以及构成所述特征标识的字符类型是否满足预置第一标识规则;
若满足预置第一标识规则,则将所述特征标识划分为第一段字符串和第二段字符串,并判断所述第一段字符串是否满足预置第二标识规则;
若满足预置第二标识规则,则将所述第二段字符串与预置密钥进行异或运算,得到第一异或运算结果;
判断所述第一异或运算结果是否与生成所述第二段字符串所使用的字符相同;
若所述第一异或运算结果与生成所述第二段字符串所使用的字符相同,则确认所述请求合法。
2.根据权利要求1所述的基于特征标识的请求识别方法,其特征在于,在所述接收客户端发起的请求之前,还包括:
生成各服务对应的特征标识,其中,所述特征标识用于唯一区分不同的服务;
将所述各特征标识分发至各合法客户端,以供所述各合法客户端在生成请求时携带所述特征标识。
3.根据权利要求2所述的基于特征标识的请求识别方法,其特征在于,所述生成各服务对应的特征标识包括:
设置各服务对应的特征标识的字符长度,并将所述各特征标识的字符划分为前段字符和后段字符;
根据预置服务标识配置表,配置所述各特征标识的前段字符,得到前段字符串;
调用预置随机数生成函数,随机生成所述各特征标识的后段字符,得到后段字符串;
将所述后段字符串与预置密钥进行异或运算,得到第二异或运算结果;
拼接所述前段字符串与所述第二异或运算结果,得到所述各服务对应的特征标识。
4.根据权利要求3所述的基于特征标识的请求识别方法,其特征在于,在所述调用预置随机数生成函数,随机生成所述各特征标识的后段字符,得到后段字符串之后,还包括:
将所述后段字符串切割成若干后段子字符串;
分别将所述各后段子字符串中各字符转换为二进制表示后,对所述各后段子字符串对应二进制进行异或运算,得到第三异或运算结果;
判断所述第三异或运算结果是否为偶数;
若所述第三异或运算结果为偶数,则得到合格的后段字符串,否则分别对所述各后段子字符串进行修正,直至所述各后段子字符串对应二进制进行异或运算的结果为偶数。
5.根据权利要求3或4所述的基于特征标识的请求识别方法,其特征在于,所述拼接所述前段字符串与所述第二异或运算结果,得到所述各服务对应的特征标识包括:
拼接所述前段字符串与所述第二异或运算结果,得到待发布的特征标识;
判断所述待发布的特征标识是否与已发布的特征标识相同;
若相同,则调用所述随机数生成函数重新生成新的后段字符串,并使用新的后段字符串生成新的待发布的特征标识。
6.根据权利要求1所述的基于特征标识的请求识别方法,其特征在于,所述特征标识为字符串类型,并由若干大写字母、若干小写字母以及若干阿拉伯数字组合构成。
7.根据权利要求1或6所述的基于特征标识的请求识别方法,其特征在于,所述第一段字符串对应为特征标识的类型标识字段,所述第二段字符串对应为特征标识的加密字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011500633.0/1.html,转载请声明来源钻瓜专利网。