[发明专利]一种用于风控反欺诈ipv4解析存储redis的方法在审

专利信息
申请号: 202111051103.7 申请日: 2021-09-08
公开(公告)号: CN113918600A 公开(公告)日: 2022-01-11
发明(设计)人: 李真;张荣燕;杨富安;徐冬冬;赵新浪;杨章春;王维龙;李宁 申请(专利权)人: 天翼电子商务有限公司
主分类号: G06F16/2455 分类号: G06F16/2455;G06F16/22;G06F16/29
代理公司: 暂无信息 代理人: 暂无信息
地址: 102200 北京市昌平*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 风控反 欺诈 ipv4 解析 存储 redis 方法
【权利要求书】:

1.一种用于风控反欺诈ipv4解析存储redis的方法,其特征在于,包括以下步骤:

为了方便快速的定位ip的城市,经纬度,现将ip进行分段式拆解存储,现将其存放到redis中,以hash的形式存放;

先将ip分为ABCD四段,起始ip为AsBsCsDs和终止ip为AeBeCeDe,其中下标s表示start,额表示end,根据分配的ip规则,第一位A必定是相同的固现将起始ip改为ABsCsDs和终止ip为ABeCeDe;ABCD中,A表示第一段,B表示第二段,C表示第三段,D表示第四段;

一、拆二段:

A、若Cs=Ds=0且Ce=De=255

则在redis中的key为A,field为Bs到Be;如1.16.0.0-1.17.255.255,则在redis中存放时,1.16到1.17的都属于一个地方;

B、若Cs=Ds=0且Ce不等于De

则在redis中的key为A,field为Bs到Be-1;如1.16.0.0-1.18.200.255,则在redis中存放二段时,1.16到1.17中间的都属于一个地方;

C、若Cs不等于Ds且Ce=De=255

则在redis中的key为A,field为Bs+1到Be;如1.16.0.1-1.18.255.255,则redis中存放二段时,1.17到1.18中间的都属于一个地方;

D、若Cs不等于Ds且Ce不等于De

则在redis中的key为A,field为Bs+1到Be-1;如1.16.0.1-1.18.255.255,则redis中存放二段时,1.17满段(即1.17.0.0到1.17.255.255)都属于一个地方;

针对二段结果提取得出以下总结:

如果Cs=Ds=0,那么X=Bs,否则X=Bs+1;

如果Ce=De=255,那么Y=Be,否则Y=Be-1;

则总的为redis中的key为A,field为X到Y(Y必须大于等于X);

二、拆三段:

A、若Be=Bs且Ce-Cs1

则在redis中的key为AB,field为Cs+1到Ce-1;如1.16.0.1-1.16.254.253,则redis中存放三段时,1.16为key,1到253之间都属于一个地方;

B、若Be-Bs=1,针对开始的三段和结束的三段分别拆分;

开始的三段,下面分为2个子条件:

(1)且Cs=Ds=0

该条件为2段,在处理2段时,会处理,本次不处理;

(2)且Cs不等于255

则在redis中的key为ABs,field为Cs+1到255;

结束的三段,下面分为2个子条件:

(1)且Ce=De=255

该条件为2段,在处理2段时,会处理,本次不处理;

(2)且Ce不等于0

则在redis中的key为ABe,field为0到Ce-1;

如1.16.0.1-1.18.254.253在处理时,开始的三段在redis中key为1.16,field为1到255,该区间全部为一个地方,结束的三段在redis中key为1.18,field为0到253,该区间全部为一个地方;

三、拆四段:

A、在处理时根据条件判断,条件为Be=Bs且Ce=Cs

满足该条件时,

则在redis中的key为ABC,field为Ds到De;若De-Ds=255,则进阶key为AB,field为C;如1.16.0.1-1.16.0.253,则redis中key为1.16.0,field为1到253的都属于一个地方;

B、若不满足条件(Be=Bs且Ce=Cs),则下面要从开始的四段和结束的四段进行分开处理;

(1)开始四段:

若Cs不等于0且Ds不等于0,则在redis中的key为ABsCs,field为Ds到255;若Cs不等于0且Ds=0,则在redis中的key为ABs,field为Cs;如1.16.1.4-1.17.4.253,则redis中key为1.16.1,field为4到255的都属于一个地方;

(2)结束四段:

若Ce不等于255且De不等于255,则在redis中的key为ABeCe,field为0到De;若Ce不等于255且De=255,则在redis中的key为ABe,field为Ce;如1.16.1.4-1.17.4.253,则redis中key为1.17.4,field为0到253的都属于一个地方。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼电子商务有限公司,未经天翼电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111051103.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top