IP地址的识别方法及装置制造方法及图纸

技术编号:13748978 阅读:31 留言:0更新日期:2016-09-24 08:35
本发明专利技术提供一种IP地址的识别方法及装置。本发明专利技术实施例通过获取业务请求消息,所述业务请求消息中包含所述终端的IP地址,进而利用基于历史定位数据所设置的IP地址类型数据库,获得所述IP地址的IP地址类型和所述IP地址的覆盖范围,所述IP地址类型包括移动网络类型或Wi‑Fi网络类型,使得能够根据所述IP地址类型和所述覆盖范围,识别所述IP地址是否合法,这样,能够更准确地为指定类型的用户即合法用户提供更好的服务。

【技术实现步骤摘要】

本专利技术涉及互联网技术,尤其涉及一种IP地址的识别方法及装置
技术介绍
IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,在因特网(Internet)中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在Internet上进行通信时应当遵守的规则。因此,IP也可以叫做“因特网协议”。IP地址被用来给Internet上的终端一个编号,每台联网的终端上都需要有IP地址,才能正常通信。为了更准确地为指定类型的用户即合法用户提供更好的服务,需要准确地判断出一个用户所使用的终端的IP地址是否合法。因此,亟需提供一种识别IP地址是否合法的方法。
技术实现思路
本专利技术的多个方面提供一种IP地址的识别方法及装置,用以识别IP地址是否合法。本专利技术的一方面,提供一种IP地址的识别方法,包括:获取业务请求消息,所述业务请求消息中包含所述终端的IP地址;利用基于历史定位数据所设置的IP地址类型数据库,获得所述IP地址的IP地址类型和所述IP地址的覆盖范围;所述IP地址类型包括移动网络类型或Wi-Fi网络类型;根据所述IP地址类型和所述覆盖范围,识别所述IP地址是否合法。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述利用基于历史定位数据所设置的IP地址类型数据库,获得所述IP地址的IP地址类型和所述IP地址的覆盖范围之前,还包括:获取具有所述IP地址的终端的至少一个历史定位数据,所述至少一个历史定位数据中每个历史定位数据中包含网络连接指示;所述网络连接指示用于指示所述终端上网连接为移动网络连接或Wi-Fi网络连接;若所述至少一个历史定位数据中任一历史定位数据中包含指示所述终端上网连接为移动网络连接的网络连接指示,所述IP地址的IP地址类型为所述移动网络类型;若所述至少一个历史定位数据中每个历史定位数据中均包含指示所述终端上网连接为Wi-Fi网络连接的网络连接指示,所述IP地址的IP地址类型为所述Wi-Fi网络类型。将所述IP地址与该IP地址的地址类型存储到所述IP地址类型数据库。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取具有所述IP地址的终端的至少一个历史定位数据,包括:采集全部终端的历史定位数据;将相同IP地址作为所述IP地址,获取具有所述IP地址的终端的所述至少一个历史定位数据。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述利用基于历史定位数据所设置的IP地址类型数据库,获得所述IP地址的IP地址类型和所述IP地址的覆盖范围之前,还包括:根据所述至少一个历史定位数据,获得所述IP地址所对应的覆盖范围;将所述IP地址与该IP地址的覆盖范围存储到所述IP地址类型数据库。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述IP地址类型和所述覆盖范围,识别所述IP地址是否合法,包括:若所述IP地址类型为Wi-Fi网络类型,且所述覆盖范围大于或等于预先设置的范围阈值,识别所述IP地址为非法IP地址;若所述IP地址类型为Wi-Fi网络类型,且所述覆盖范围小于所述范围阈值,识别所述IP地址为合法IP地址;若所述IP地址类型为移动网络类型,识别所述IP地址为合法IP地址。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取业务请求消息之后,还包括:若所述IP地址不在所述IP地址类型数据库中,识别所述IP地址为非法IP地址。本专利技术的另一方面,提供一种IP地址的识别装置,包括:获取单元,用于获取业务请求消息,所述业务请求消息中包含所述终端的IP地址;处理单元,用于利用基于历史定位数据所设置的IP地址类型数据库,获得所述IP地址的IP地址类型和所述IP地址的覆盖范围;所述IP地址类型包括移动网络类型或Wi-Fi网络类型;识别单元,用于根据所述IP地址类型和所述覆盖范围,识别所述IP地址是否合法。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括配置单元,用于获取具有所述IP地址的终端的至少一个历史定位数据,所述至少一个历史定位数据中每个历史定位数据中包含网络连接指示;所述网络连接指示用于指示所述终端上网连接为移动网络连接或Wi-Fi网络连接;若所述至少一个历史定位数据中任一历史定位数据中包含指示所述终端上网连接为移动网络连接的网络连接指示,所述IP地址的IP地址类型为所述移动网络类型;若所述至少一个历史定位数据中每个历史定位数据中均包含指示所述终端上网连接为Wi-Fi网络连接的网络连接指示,所述IP地址的IP地址类型为所述Wi-Fi网络类型。以及将所述IP地址与该IP地址的地址类型存储到所述IP地址类型数据库。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述配置单元,具体用于采集全部终端的历史定位数据;以及将相同IP地址作为所述IP地址,获取具有所述IP地址的终端的所述至少一个历史定位数据。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述配置单元,还用于根据所述至少一个历史定位数据,获得所述IP地址所对应的覆盖范围;以及将所述IP地址与该IP地址的覆盖范围存储到所述IP地址类型数据库。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述识别单元,具体用于若所述IP地址类型为Wi-Fi网络类型,且所述覆盖范围大于或等于预先设置的范围阈值,识别所述IP地址为非法IP地址;若所述IP地址类型为Wi-Fi网络类型,且所述覆盖范围小于所述范围阈值,识别所述IP地址为合法IP地址;若所述IP地址类型为移动网络类型,识别所述IP地址为合法IP地址。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述识别单元,还用于若所述IP地址不在所述IP地址类型数据库中,识别所述IP地址为非法IP地址。由上述技术方案可知,本专利技术实施例通过获取业务请求消息,所述业务请求消息中包含所述终端的IP地址,进而利用基于历史定位数据所设置的IP地址类型数据库,获得所述IP地址的IP地址类型和所述IP地址的覆盖范围,所述IP地址类型包括移动网络类型或Wi-Fi网络类型,使得能够根据所述IP地址类型和所述覆盖范围,识别所述IP地址是否合法,这样,能够更准确地为指定类型的用户即合法用户提供更好的服务。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的IP地址的识别方法的流程示意图;图2为本专利技术另一实施例提供的IP地址的识别装置的结构示意图;图3为本专利技术另一实施例提供的IP地址的识别装置的结构示意图。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于
本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本本文档来自技高网
...

【技术保护点】
一种IP地址的识别方法,其特征在于,包括:获取业务请求消息,所述业务请求消息中包含所述终端的IP地址;利用基于历史定位数据所设置的IP地址类型数据库,获得所述IP地址的IP地址类型和所述IP地址的覆盖范围;所述IP地址类型包括移动网络类型或Wi‑Fi网络类型;根据所述IP地址类型和所述覆盖范围,识别所述IP地址是否合法。

【技术特征摘要】
1.一种IP地址的识别方法,其特征在于,包括:获取业务请求消息,所述业务请求消息中包含所述终端的IP地址;利用基于历史定位数据所设置的IP地址类型数据库,获得所述IP地址的IP地址类型和所述IP地址的覆盖范围;所述IP地址类型包括移动网络类型或Wi-Fi网络类型;根据所述IP地址类型和所述覆盖范围,识别所述IP地址是否合法。2.根据权利要求1所述的方法,其特征在于,所述利用基于历史定位数据所设置的IP地址类型数据库,获得所述IP地址的IP地址类型和所述IP地址的覆盖范围之前,还包括:获取具有所述IP地址的终端的至少一个历史定位数据,所述至少一个历史定位数据中每个历史定位数据中包含网络连接指示;所述网络连接指示用于指示所述终端上网连接为移动网络连接或Wi-Fi网络连接;若所述至少一个历史定位数据中任一历史定位数据中包含指示所述终端上网连接为移动网络连接的网络连接指示,所述IP地址的IP地址类型为所述移动网络类型;若所述至少一个历史定位数据中每个历史定位数据中均包含指示所述终端上网连接为Wi-Fi网络连接的网络连接指示,所述IP地址的IP地址类型为所述Wi-Fi网络类型。将所述IP地址与该IP地址的地址类型存储到所述IP地址类型数据库。3.根据权利要求2所述的方法,其特征在于,所述获取具有所述IP地址的终端的至少一个历史定位数据,包括:采集全部终端的历史定位数据;将相同IP地址作为所述IP地址,获取具有所述IP地址的终端的所述至少一个历史定位数据。4.根据权利要求2所述的方法,其特征在于,所述利用基于历史定位数
\t据所设置的IP地址类型数据库,获得所述IP地址的IP地址类型和所述IP地址的覆盖范围之前,还包括:根据所述至少一个历史定位数据,获得所述IP地址所对应的覆盖范围;将所述IP地址与该IP地址的覆盖范围存储到所述IP地址类型数据库。5.根据权利要求1所述的方法,其特征在于,所述根据所述IP地址类型和所述覆盖范围,识别所述IP地址是否合法,包括:若所述IP地址类型为Wi-Fi网络类型,且所述覆盖范围大于或等于预先设置的范围阈值,识别所述IP地址为非法IP地址;若所述IP地址类型为Wi-Fi网络类型,且所述覆盖范围小于所述范围阈值,识别所述IP地址为合法IP地址;若所述IP地址类型为移动网络类型,识别所述IP地址为合法IP地址。6.根据权利要求1~5任一权利要求所述的方法,其特征...

【专利技术属性】
技术研发人员:刘懿
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1