可信IP信息的判定方法、IP信息库的更新方法及装置制造方法及图纸

技术编号:15912802 阅读:102 留言:0更新日期:2017-08-01 23:25
本申请实施例公开了提供一种可信IP信息的判定方法、IP信息库的更新方法及装置,以解决现有技术中无法判定所采集到的IP地址信息及与之对应的地理位置信息是否可信的问题。其中,所述可信IP信息的判定方法包括:采集网络设备的IP地址信息及与该IP地址信息对应的地理位置信息以形成第一信息集合;确定待判定的IP地址信息对应的地理位置信息所处的预设地理区域;在所述第一信息集合中,确定与上述待判定的IP地址信息在预设IP地址字段的值相同的,并且处于所述预设地理区域的IP地址信息的数量;判断所述数量是否大于或等于预设数量阈值;若是,判定所述待判定的IP地址信息为可信IP地理位置信息。

Method for judging credible IP information and updating method and device for IP information base

The application discloses updating method and device for judging method, and provides a credible IP information IP information database, in order to solve the existing technology to determine the collected IP address information and the corresponding geographic location information is credible problems. Among them, including the determination method of the trusted IP information: geographical location information collection network equipment IP address information and the IP address information corresponding to form a first set of information; determining the location information corresponding to the IP address information to determine the default geographic region; in the collection of the first information, determine with the IP address information of the pending in the default IP address field value of the same, and the number in the IP address information preset geographical area; whether the number is greater than or equal to the preset threshold number; if so, determine the IP address information to determine the location information for trusted IP.

【技术实现步骤摘要】
可信IP信息的判定方法、IP信息库的更新方法及装置
本申请涉及计算机技术,特别涉及一种可信IP信息的判定方法、IP信息库的更新方法及装置。
技术介绍
IP地址(InternetProtocolAddress,网际协议地址)是互联网中的每一个网络设备所分配的逻辑地址,互联网中的每一个网络设备都对应一个地理位置信息(如:经纬度信息),通过采集互联网中的各网络设备的IP地址信息及与之对应的地理位置信息,即可以形成包括相映射的IP地址信息和地理位置信息的IP地理信息库。上述IP地理信息库可以应用于多种场景中,如:根据网络设备的IP地址确定该网络设备所处的地理位置。通常,采集到的互联网中IP地址信息及与之对应的地理位置信息并不是全部正确的。例如:采集到的设备a的IP地址信息是:192.201.30.45,与该IP地址信息:192.201.30.45对应的地理位置信息是:北京某超市b,而在实际情况中,与该IP地址信息:192.201.30.45对应的地理位置信息应该是:北京某超市c,这样,上述数据便是不可信的。一方面,现有技术中,在采集到互联网中的IP地址信息及与之对应的地理位置信息后,还没有能够判定所采集到的IP地址信息及与之对应的地理位置信息是否可信的技术。另一方面,现有技术中,由于互联网中为各个网络设备分配的IP地址和与该IP地址对应的地理位置信息是不断变化的,在形成上述IP地理信息库之后,一般可以适时地采集互联网中的IP地址信息及与之对应的地理位置信息,并利用采集到的信息对该IP地理信息库进行更新,以确保数据准确性。显然,现有技术中,若无法判定所采集到的IP地址信息及与之对应的地理位置信息是否可信,则无法确保更新后的IP地理信息库中数据的准确性。
技术实现思路
本申请实施例的目的是提供一种可信IP信息的判定方法、IP信息库的更新方法及装置,以解决现有技术中的上述问题之一。为解决上述技术问题,本申请实施例提供的可信IP信息的判定方法、IP信息库的更新方法及装置。是这样实现的:一种可信IP信息的判定方法,包括:采集网络设备的IP地址信息及与该IP地址信息对应的地理位置信息以形成第一信息集合;确定待判定的IP地址信息对应的地理位置信息所处的预设地理区域;在所述第一信息集合中,确定与上述待判定的IP地址信息在预设IP地址字段的值相同的,并且处于所述预设地理区域的IP地址信息的数量;判断所述数量是否大于或等于预设数量阈值;若是,判定与所述待判定的IP地址信息对应的地理位置信息为该IP地址信息的可信地理位置信息。一种可信IP信息的判定方法,包括:采集网络设备的IP地址信息及与该IP地址信息对应的地理位置信息以形成第一信息集合;在所述第一信息集合中,分别确定处于每个预设地理区域的并且与待判定的IP地址信息在预设IP地址字段的值相同的IP地址信息的数量;其中,所述第二信息集合包括若干IP地址信息以及与每个IP地址信息对应的地理位置信息;确定待判定的IP地址信息对应的地理位置信息所处的预设地理区域;判断与上述确定的预设地理区域对应的所述数量是否大于与其它预设地理区域对应的所述数量;若是,判定与所述待判定的IP地址信息对应的地理位置信息为该IP地址信息的可信地理位置信息。一种IP信息库的更新方法,包括:采集网络设备的IP地址信息及与所述IP地址信息对应的地理位置信息,得到包含采集到的IP地址信息和地理位置信息的第一信息集合;若所述第一信息集合中包含的IP地址信息存在于待更新的第二信息集合中,判断在所述第一信息集合中与该IP地址信息对应的地理位置信息和在所述第二信息集合中与该IP地址信息对应的地理位置信息是否一致;若不一致,确定在所述第一信息集合中与该IP地址信息对应的地理位置信息所处的预设地理区域,并统计在所述第一信息集合中与该IP地址信息在预设IP地址字段的值相同的IP地址信息的数量;判断所述数量是否大于或等于预设数量阈值;若所述数量大于或等于预设数量阈值,将在所述第二信息集合中与该IP地址信息对应的地理位置信息替换为在所述第一信息集合中与该IP地址信息对应的地理位置信息。一种IP信息库的更新方法,包括:采集网络设备的IP地址信息及与所述IP地址信息对应的地理位置信息,得到包含采集到的IP地址信息和地理位置信息的第一信息集合;将所述第一信息集合按照所述地理位置信息所处的预设地理区域进行分组,得到与各预设地理区域对应的分组集合;若所述第一信息集合中包含的IP地址信息存在于待更新的第二信息集合中,判断在所述第一信息集合中与该IP地址信息对应的地理位置信息和在所述第二信息集合中与该IP地址信息对应的地理位置信息是否一致;若不一致,确定在所述第一信息集合中与该IP地址信息对应的地理位置信息所处的预设地理区域,并确定与该预设地理区域对应的分组集合;判断在确定的该分组集合中与该IP地址信息在预设IP地址字段的值相同的IP地址信息的数量是否超过在其余分组集合中与该IP地址信息在预设IP地址字段的值相同的IP地址信息的数量;若超过,将在所述第二信息集合中与该IP地址信息对应的地理位置信息替换为在所述第一信息集合中与该IP地址信息对应的地理位置信息。一种可信IP信息的判定装置,包括:采集单元,用于采集网络设备的IP地址信息及与该IP地址信息对应的地理位置信息以形成第一信息集合;第一确定单元,用于确定待判定的IP地址信息对应的地理位置信息所处的预设地理区域;第二确定单元,用于在所述第一信息集合中,确定与上述待判定的IP地址信息在预设IP地址字段的值相同的,并且处于所述预设地理区域的IP地址信息的数量;第一判断单元,用于判断所述数量是否大于或等于预设数量阈值;判定单元,用于在所述数量大于或等于预设数量阈值时,判定与所述待判定的IP地址信息对应的地理位置信息为该IP地址信息的可信地理位置信息。一种可信IP信息的判定装置,包括:采集单元,用于采集网络设备的IP地址信息及与该IP地址信息对应的地理位置信息以形成第一信息集合;第一确定单元,用于在所述第一信息集合中,分别确定处于每个预设地理区域的并且与待判定的IP地址信息在预设IP地址字段的值相同的IP地址信息的数量;第二确定单元,用于确定待判定的IP地址信息对应的地理位置信息所处的预设地理区域;第一判断单元,用于判断与上述确定的预设地理区域对应的所述数量是否大于与其它预设地理区域对应的所述数量;判定单元,用于在与上述确定的预设地理区域对应的所述数量大于与其它预设地理区域对应的所述数量时,判定与所述待判定的IP地址信息对应的地理位置信息为该IP地址信息的可信地理位置信息。一种IP信息库的更新装置,包括:采集单元,用于采集网络设备的IP地址信息及与所述IP地址信息对应的地理位置信息,得到包含采集到的IP地址信息和地理位置信息的第一信息集合;第一判断单元,用于在所述第一信息集合中包含的IP地址信息存在于待更新的第二信息集合中时,判断在所述第一信息集合中与该IP地址信息对应的地理位置信息和在所述第二信息集合中与该IP地址信息对应的地理位置信息是否一致;第一确定单元,用于在所述第一信息集合中与该IP地址信息对应的地理位置信息和在所述第二信息集合中与该IP地址信息对应的地理位置信息不一致本文档来自技高网
...
可信IP信息的判定方法、IP信息库的更新方法及装置

【技术保护点】
一种可信IP信息的判定方法,其特征在于,包括:采集网络设备的IP地址信息及与该IP地址信息对应的地理位置信息以形成第一信息集合;确定待判定的IP地址信息对应的地理位置信息所处的预设地理区域;在所述第一信息集合中,确定与上述待判定的IP地址信息在预设IP地址字段的值相同的,并且处于所述预设地理区域的IP地址信息的数量;判断所述数量是否大于或等于预设数量阈值;若是,判定与所述待判定的IP地址信息对应的地理位置信息为该IP地址信息的可信地理位置信息。

【技术特征摘要】
1.一种可信IP信息的判定方法,其特征在于,包括:采集网络设备的IP地址信息及与该IP地址信息对应的地理位置信息以形成第一信息集合;确定待判定的IP地址信息对应的地理位置信息所处的预设地理区域;在所述第一信息集合中,确定与上述待判定的IP地址信息在预设IP地址字段的值相同的,并且处于所述预设地理区域的IP地址信息的数量;判断所述数量是否大于或等于预设数量阈值;若是,判定与所述待判定的IP地址信息对应的地理位置信息为该IP地址信息的可信地理位置信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于预先生成的第二信息集合,查找在该第二信息集合中与待判定的IP地址信息对应的地理位置信息,其中,所述第二信息集合包括若干IP地址信息以及与每个IP地址信息对应的地理位置信息;确定采集到的与待判定的IP地址信息对应的地理位置信息,与第二信息集合中与所述待判定的IP地址信息对应的地理位置信息之间的第一距离;判断所述第一距离是否小于或等于预设距离阈值;若是,判定与所述待判定的IP地址信息对应的地理位置信息为该IP地址信息的可信地理位置信息,具体包括:若所述数量大于或等于预设数量阈值且所述第一距离小于或等于预设距离阈值,判定与所述待判定的IP地址信息对应的地理位置信息为该IP地址信息的可信地理位置信息。3.一种可信IP信息的判定方法,其特征在于,包括:采集网络设备的IP地址信息及与该IP地址信息对应的地理位置信息以形成第一信息集合;在所述第一信息集合中,分别确定处于每个预设地理区域的并且与待判定的IP地址信息在预设IP地址字段的值相同的IP地址信息的数量;确定待判定的IP地址信息对应的地理位置信息所处的预设地理区域;判断与上述确定的预设地理区域对应的所述数量是否大于与其它预设地理区域对应的所述数量;若是,判定与所述待判定的IP地址信息对应的地理位置信息为该IP地址信息的可信地理位置信息。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:基于预先生成的第二信息集合,查找在该第二信息集合中与待判定的IP地址信息对应的地理位置信息;其中,所述第二信息集合包括若干IP地址信息以及与每个IP地址信息对应的地理位置信息;确定采集到的与待判定的IP地址信息对应的地理位置信息,与在上述第二信息集合中与待判定的IP地址信息对应的地理位置信息之间的第一距离;判断所述第一距离是否小于或等于预设距离阈值;若是,判定与所述待判定的IP地址信息对应的地理位置信息为该IP地址信息的可信地理位置信息,具体包括:若与上述确定的预设地理区域对应的所述数量大于与其它预设地理区域对应的所述数量,且所述第一距离小于或等于预设距离阈值,判定与所述待判定的IP地址信息对应的地理位置信息为该IP地址信息的可信地理位置信息。5.一种IP信息库的更新方法,其特征在于,包括:采集网络设备的IP地址信息及与所述IP地址信息对应的地理位置信息,得到包含采集到的IP地址信息和地理位置信息的第一信息集合;若所述第一信息集合中包含的IP地址信息存在于待更新的第二信息集合中,判断在所述第一信息集合中与该IP地址信息对应的地理位置信息和在所述第二信息集合中与该IP地址信息对应的地理位置信息是否一致;若不一致,确定在所述第一信息集合中与该IP地址信息对应的地理位置信息所处的预设地理区域,并统计在所述第一信息集合中与该IP地址信息在预设IP地址字段的值相同的IP地址信息的数量;判断所述数量是否大于或等于预设数量阈值;若所述数量大于或等于预设数量阈值,将在所述第二信息集合中与该IP地址信息对应的地理位置信息替换为在所述第一信息集合中与该IP地址信息对应的地理位置信息。6.根据权利要求5所述的方法,其特征在于,判断在所述第一信息集合中与该IP地址信息对应的地理位置信息和在所述第二信息集合中与该IP地址信息对应的地理位置信息是否一致之后,将在所述第二信息集合中与该IP地址信息对应的地理位置信息替换为在所述第一信息集合中与该IP地址信息对应的地理位置信息之前,所述方法还包括:若不一致,确定在所述第一信息集合中与该IP地址信息对应的地理位置信息和在所述第二信息集合中与该IP地址信息对应的地理位置信息之间的第一距离;判断所述第一距离是否小于或等于预设距离阈值;若所述数量大于或等于预设数量阈值,将在所述第二信息集合中与该IP地址信息对应的地理位置信息替换为在所述第一信息集合中与该IP地址信息对应的地理位置信息,具体包括:若所述数量大于或等于预设数量阈值且所述第一距离小于或等于预设距离阈值,将在所述第二信息集合中与该IP地址信息对应的地理位置信息替换为在所述第一信息集合中与该IP地址信息对应的地理位置信息。7.一种IP信息库的更新方法,其特征在于,包括:采集网络设备的IP地址信息及与所述IP地址信息对应的地理位置信息,得到包含采集到的IP地址信息和地理位置信息的第一信息集合;将所述第一信息集合按照所述地理位置信息所处的预设地理区域进行分组,得到与各预设地理区域对应的分组集合;若所述第一信息集合中包含的IP地址信息存在于待更新的第二信息集合中,判断在所述第一信息集合中与该IP地址信息对应的地理位置信息和在所述第二信息集合中与该IP地址信息对应的地理位置信息是否一致;若不一致,确定在所述第一信息集合中与该IP地址信息对应的地理位置信息所处的预设地理区域,并确定与该预设地理区域对应的分组集合;判断在确定的该分组集合中与该IP地址信息在预设IP地址字段的值相同的IP地址信息的数量是否超过在其余分组集合中与该IP地址信息在预设IP地址字段的值相同的IP地址信息的数量;若超过,将在所述第二信息集合中与该IP地址信息对应的地理位置信息替换为在所述第一信息集合中与该IP地址信息对应的地理位置信息。8.根据权利要求7所述的方法,其特征在于,判断在所述第一信息集合中与该IP地址信息对应的地理位置信息和在所述第二信息集合中与该IP地址信息对应的地理位置信息是否一致之后,将在所述第二信息集合中与该IP地址信息对应的地理位置信息替换为在所述第一信息集合中与该IP地址信息对应的地理位置信息之前,所述方法还包括:若不一致,确定在所述第一信息集合中与该IP地址信息对应的地理位置信息和在所述第二信息集合中与该IP地址信息对应的地理位置信息之间的第一距离;判断所述第一距离是否小于或等于预设距离阈值;若超过,将在所述第二信息集合中与该IP地址信息对应的地理位置信息替换为在所述第一信息集合中与该IP地址信息对应的地理位置信息,具体包括:若在确定的该分组集合中与该IP地址信息在预设IP地址字段的值相同的IP地址信息的数量超过在其余分组集合中与该IP地址信息在预设IP地址字段的值相同的IP地址信息的数量、且所述第一距离小于或等于预设距离阈值,将在所述第二信息集合中与该IP地址信息对应的地理位置信息替换为在所述第一信息集合中与该IP地址信息对应的地理位置信息。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:若在所述第一信息集合中与该IP地址信息对应的地理位置信息和在所述第二信息集合中与该IP地址信息对应的地理位置信息不一致,分别确定在各分组集合中与该IP地址信息在预设IP地址字段的值相同的IP地址信息的数量;将各分组集合对应的数量按照从大到小进行排序,得到与各分组集合对应的数量排名;判断所述第一距离是否小于或等于预设距离阈值之后,所述方法还包括:若所述第一距离大于预设距离阈值且与当前确定的分组集合对应的数量排名为1到n中的任意一个,则将该IP地址信息确定为争议IP地址信息;其中,2≤n,n为自然数;确定与该争议IP地址信息相邻的至少一个相邻IP地址信息,并确定在所述第二信息集合中与上述相邻IP地址信息对应的地理位置信息和在所述第一信息集合中与该争议IP地址信息对应的地理位置信息之间的第二距离;判断所述第二距离是否大于或等于所述预设距离阈值;若所述第二距离小于所述预设距离阈值,则将在所述第二信息集合中与该争议IP地址信息对应的地理位置信息替换为在所述第一信息集合中与该争议IP地址信息对应的地理位置信息。10.根据权利要求8所述的方法,其特征在于,所述方法还包括:若在所述第一信息集合中与该IP地址信息对应的地理位置信息和在所述第二信息集合中与该IP地址信息对应的地理位置信息不一致,分别确定在各分组集合中与该IP地址信息在预设IP地址字段的值相同的IP地址信息的数量;将各分组集合对应的数量按照从大到小进行排序,得到与各分组集合对应的数量排名;判断所述第一距离是否小于或等于预设距离阈值之后,所述方法还包括:若所述第一距离大于预设距离阈值且与当前确定的分组集合对应的数量排名为1到n中的任意一个,则将该IP地址信息确定为争议IP地址信息,并将该争议IP地址信息及在上述第一信息集合中与该争议IP地址信息对应的地理位置信息放入争议信息库中;其中,2≤n,n为自然数;分别确定在上述争议信息库中、上述第二信息集合中与某争议IP地址信息在预设IP地址字段的值相同的IP地址信息的第一数量、第二数量;判断所述第一数量是否大于所述第二数量的m倍;其中,1≤m;若大于,则判断所述第一数量、第二数量是否均大于基础阈值;若所述第一数量、第二数量均大于基础阈值,则将在所述第二信息集合中与该争议IP地址信息对应的地理位置信息替换为在所述争议信息库中与该争议IP地址信息对应的地理位置信息。11.根据权利要求8所述的方法,其特征在于,所述方法还包括:若在所述第一信息集合中与该IP地址信息对应的地理位置信息和在所述第二信息集合中与该IP地址信息对应的地理位置信息不一致,分别确定在各分组集合中与该IP地址信息在预设IP地址字段的值相同的IP地址信息的数量;将各分组集合对应的数量按照从大到小进行排序,得到与各分组集合对应的数量排名;判断所述第一距离是否小于或等于预设距离阈值之后,所述方法还包括:若所述第一距离大于预设距离阈值且与当前确定的分组集合对应的数量排名为1到n中的任意一个,则将该IP地址信息确定为争议IP地址信息,并将该争议IP地址信息及在上述第一信息集合中与该争议IP地址信息对应的地理位置信息放入争议信息库中;其中,2≤n,n为自然数;分别确定在上述争议信息库中、上述第二信息集合中与某争议IP地址信息在预设IP地址字段的值相同的IP地址信息的第一数量、第二数量;判断所述第一数量是否大于所述第二数量及所述第一数量是否均大于基础阈值;若所述第一数量小于所述第二数量且所述第一数量大于基础阈值,则确定在所述争议信息库中与该争议IP地址信息在预设IP地址字段的值相同的各IP地址信息的地理位置信息的第一方差,确定在所述第二信息集合中与该争议IP地址信息在预设IP地址字段的值相同的各IP地址信息的地理位置信息的第二方差;判断所述第一方差是否小于所述第二方差;若是,则将在所述第二信息集合中与该争议IP地址信息对应的地理位置信息替换为在所述争议信息库中与该争议IP地址信息对应的地理位置信息。12.一种可信IP信息的判定装置,其特征在于,包括:采集单元,用于...

【专利技术属性】
技术研发人员:章文
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1