[发明专利]一种确定IP地址的地理位置类型的方法和装置有效
申请号: | 201310399123.2 | 申请日: | 2013-09-05 |
公开(公告)号: | CN103475748A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 牟川;于海滨;邢志峰 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 刘光明;陆锦华 |
地址: | 100082 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 确定 ip 地址 地理位置 类型 方法 装置 | ||
技术领域
本发明涉及一种确定IP地址的地理位置类型的方法和装置。
背景技术
随着电子商务业务的不断扩展,电子商务用户人群的扩大,电子商务公司需要针对用户在网上的购物习惯作出相应的个性化服务以及精准营销。用户习惯于在哪里下单是用户的购物习惯的一个显著特征,不同的用户,可能习惯于在不同的地方下单,例如在家、工作环境、网吧、学校等。通过识别用户的下单地址的地理位置类型,再结合用户在这些类型的地理位置的下单量,就可以得知用户习惯于在哪里下单,例如在家或者在工作单位。因此确定用户使用的终端设备所在的根据TCP/IP协议规定的IP地址的地理类型对电子商务公司来说是很重要的工作。
从用户下单操作的日志中可以获得用户下单的时间和用户所在的IP地址。根据目前的现实情况,目前的IP地址库中对于学校和网吧的IP地址进行了标注,能够得知该IP是哪个学校或哪个网吧,而对于大多数单位以及家庭的IP(即住宅建筑中的终端设备的IP)则没有提供明确的标注。因此确定用户所在IP的地址类型,主要是识别该IP地址是单位还是家庭。目前的一种识别方法是,将下单时间划分为工作时间和非工作时间,在工作时间下单的IP地址即认为是单位的IP,在非工作时间下单的IP地址则认为是家庭的IP。
但实际上也存在的一种普遍情况是:在工作时间,有些用户可能在家下单;在非工作时间,有些用户可能在单位下单。对于这些情况,按目前的方法无法识别用户下单时所在的IP地址是家庭还是单位。
发明内容
有鉴于此,本发明提供一种确定IP地址的地理位置类型的方法和装置,有助于准确地识别IP地址所在的地理位置的类型。
为实现上述目的,根据本发明的一个方面,提供了一种确定IP地址的地理位置类型的方法。
本发明的确定IP地址的地理位置类型的方法包括:步骤A:在发生指定网络行为的IP地址的集合中选取多个IP地址,使所选IP地址满足以下条件:在一天中的预选时间段内执行所述指定网络行为的用户数量占全天内执行所述指定网络行为的用户数量的比例大于第一预设阈值,并且全天内执行所述指定网络行为的用户数量大于第二预设阈值;步骤B:以所述IP地址集合中的在所述预选时间段内发生所述指定网络行为的IP地址为节点构成图,分别从步骤A中选取的各个IP地址开始遍历所述图,在遍历时使每一节点与其下一跳节点上至少有一个相同用户执行所述指定网络行为;步骤C:将步骤B中遍历到的IP地址作为第一类地理位置类型的IP地址并输出这些IP地址。
可选地,所述步骤C之后还包括:从所述第一类地理位置类型的IP地址中去除不满足以下条件的IP地址:在一天的预选时间段内执行所述指定网络行为的用户数量占全天内执行所述指定网络行为的用户数量的比例大于第三预设阈值,并且全天内执行所述指定网络行为的用户数量大于第四预设阈值;其中所述第三预设阈值小于所述第一预设阈值,所述第四预设阈值小于所述第二预设阈值。
可选地,所述步骤A之前还包括:在所述IP地址集合中,去除地理位置类型已知的IP地址。
可选地,所述指定网络行为包括用户在电子商务系统中的下单操作;所述发生指定网络行为的IP地址的集合是根据所述下单操作的日志数据确定。
可选地,所述每天的预选时间段是根据上班时间段确定。
根据本发明的另一方面,提供了一种确定IP地址的地理位置类型的装置。
本发明的确定IP地址的地理位置类型的装置包括:选取模块,用于在发生指定网络行为的IP地址的集合中选取多个IP地址,使所选IP地址满足以下条件:在一天中的预选时间段内执行所述指定网络行为的用户数量占全天内执行所述指定网络行为的用户数量的比例大于第一预设阈值,并且全天内执行所述指定网络行为的用户数量大于第二预设阈值,其中的用户数量按预选天数的平均值计算;遍历模块,用于以所述IP地址集合中的在所述预选时间段内发生所述指定网络行为的IP地址为节点构成图,分别从步骤A中选取的各个IP地址开始遍历所述图,在遍历时使每一节点与其下一跳节点上至少有一个相同用户执行所述指定网络行为;输出模块,用于将所述遍历模块遍历到的IP地址作为第一类地理位置类型的IP地址并输出这些IP地址。
可选地,还包括过滤模块,用于从所述第一类地理位置类型的IP地址中去除不满足以下条件的IP地址:在一天的预选时间段内执行所述指定网络行为的用户数量占全天内执行所述指定网络行为的用户数量的比例大于第三预设阈值,并且全天内执行所述指定网络行为的用户数量大于第四预设阈值;其中所述第三预设阈值小于所述第一预设阈值,所述第四预设阈值小于所述第二预设阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310399123.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高精度粉体定量给料机
- 下一篇:一种管道推送装置