[发明专利]使用随时间的用户转换来确定IP地址的地理定位有效
申请号: | 201780064738.6 | 申请日: | 2017-10-18 |
公开(公告)号: | CN109844732B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | A·南迪;R·D·克拉克;S·C·阿罗拉;B·J·加斯卡 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/9537 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 赵林琳 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 随时 用户 转换 确定 ip 地址 地理 定位 | ||
1.一种用于映射未见IP地址的计算机化系统,其中所述系统包括:
处理器;以及
存储计算机化指令的存储器,所述计算机化指令在由所述处理器执行时使得所述处理器:
从多个客户端计算机接收请求,其中所述请求中的每个请求包括客户端ID、IP地址和时间戳;
标识多个用户转换,其中所述用户转换中的每个用户转换包括连续请求对,其中所述连续请求对中的两个请求来自相同客户端计算机,并且其中所述连续请求对中的一个请求来自多个已知IP地址中的一个已知IP地址并且所述连续请求对中的另一请求来自所述未见IP地址;
获取针对所述多个已知IP网络中的每个已知IP网络的地理定位信息,其中所述地理定位信息包括地理坐标对;
基于所述多个用户转换和针对所述多个已知网络的所述地理定位信息来确定针对所述未见IP地址的地理定位信息。
2.根据权利要求1所述的计算机化系统,还包括被存储在所述存储器中的计算机化指令,所述计算机化指令在由所述处理器执行时使得所述处理器:
确定针对所述未见IP地址的加权平均地理定位预测。
3.根据权利要求2所述的计算机化系统,其中所述加权平均地理定位预测基于从所述多个已知IP地址中的每个已知IP地址到所述未见IP地址的转换的计数而被加权。
4.根据权利要求2所述的计算机化系统,还包括被存储在所述存储器中的计算机化指令,所述计算机化指令在由所述处理器执行时使得所述处理器:
确定针对所述未见IP地址的极值地理定位预测,其中所述极值地理定位预测包括多边形,并且针对所有所述已知IP地址的所述地理坐标对中的每个地理坐标对被包含在所述多边形内。
5.一种用于确定未见网络的地理定位的计算机化方法,包括:
标识针对特定用户的用户转换,其中所述用户转换中的每个用户转换是在已知网络与所述未见网络之间;以及
收集针对具有到所述未见网络的转换的多个已知网络中的每个已知网络的地理定位信息,其中所述多个已知网络包括第一已知网络和第二已知网络;以及
基于所标识的所述用户转换和针对所述多个已知网络的所述地理定位信息来预测所述未见网络的所述地理定位。
6.根据权利要求5所述的计算机化方法,还包括:
确定所述第一已知网络与所述未见网络之间的用户转换的计数;以及
确定所述第二已知网络与所述未见网络之间的用户转换的计数。
7.根据权利要求6所述的计算机化方法,其中预测所述未见网络的所述地理定位还包括通过以下方式确定加权平均地理定位预测:
用所述第一已知网络与所述未见网络之间的用户转换的所述计数来加权针对所述第一已知网络的所述地理定位信息,以创建针对所述第一已知网络的加权地理定位信息;
用所述第二已知网络与所述未见网络之间的用户转换的所述计数来加权针对所述第二已知网络的所述地理定位信息,以创建针对所述第二已知网络的加权地理定位信息;
对针对所述第一已知网络的所述加权地理定位信息和针对所述第二已知网络的所述加权地理定位信息求平均。
8.根据权利要求7所述的计算机化方法,其中预测所述未见网络的所述地理定位还包括:通过从针对所述第一已知网络和所述第二已知网络的所述地理定位信息中标识多个极值坐标来确定极值地理定位预测。
9.根据权利要求8所述的计算机化方法,其中预测所述未见网络的所述地理定位还包括:
通过比较所述加权平均地理定位预测与所述极值地理定位预测来确定比率;以及
如果所述比率超过阈值,则拒绝所述加权平均地理定位预测。
10.根据权利要求9所述的计算机化方法,其中所述阈值是4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780064738.6/1.html,转载请声明来源钻瓜专利网。