本发明涉及计算机网络,具体地说是一种网络ip画像构建方法、系统、介质及设备。
背景技术:
1、目前,互联网上众多设备的ip地址已经成为日常生活不可或缺的一部分。然而,由于ip地址的动态性和组织结构的复杂性,如何准确地定位和绘制ip地址在地图上的位置仍是一个挑战。因此,需要一种高效、准确和全面的网络ip画像构建方法来满足人们对于ip地址定位和周边信息的需求。
技术实现思路
1、为此,本发明所要解决的技术问题在于提供一种网络ip画像构建方法、系统、介质及设备,能够高效、准确且全面地构建网络ip画像,满足人们对ip地址定位和周边信息的需求。
2、为解决上述技术问题,本发明提供如下技术方案:
3、一种网络ip画像构建方法,包括如下步骤:
4、s1)数据采集单元利用分布式海量采集探针采集互联网设备的ip信息,互联网设备的ip信息包括互联网设备ip地址以及与互联网设备ip地址相对应的物理位置信息;
5、s2)数据清洗单元将步骤s1)采集到的互联网设备的ip信息进行清洗;
6、s3)数据转换单元依据基准点转换规则对经步骤s2)清洗后的互联网设备的ip信息进行转换并将转换后的互联网设备的ip信息存储至数据存储单元;
7、s4)数据分析单元通过网络拓扑分析的方式对存储在数据存储单元内的转换后的互联网设备的ip信息进行应用场景分析和行业机构分析并构建全面的ip画像。
8、上述方法,在步骤s2)中,数据清洗单元利用自治系统号码和边界网关协议对步骤s1)采集到的互联网设备的ip信息进行清洗。
9、上述方法,数据存储单元采用分布式存储方式存储数据。
10、上述方法,步骤s1)中的海量采集探针包括apnic、ripe、arin、afnic和lacnic。
11、上述方法,步骤s3)中的物理地址信息以poi和gsi两种方式进行存储。
12、利用上述网络ip画像构建方法进行网络ip画像构建的系统,包括:
13、数据采集单元,用于利用分布式海量采集探针对互联网设备进行ip地址收集和定位以获取各个ip地址的物理位置信息;
14、数据清洗单元,用于对数据采集单元采集到的物理地址信息进行清洗;
15、数据转换单元,用于依据基准点转换规则对经数据清洗单元清洗后的物理地址信息进行转换;
16、数据分析单元,用于通过网络拓扑分析的方式对存储在数据存储单元内的转换后的物理地址信息进行应用场景分析和行业机构分析并构建全面的ip画像;
17、数据存储单元,用于存储包括物理地址信息的数据;
18、数据采集单元与数据清洗单元通信连接,数据清洗单元与数据转换单元通信连接,数据转换单元与数据存储单元通信连接,数据存储单元与数据分析单元通信连接。
19、上述系统,数据存储单元采用分布式存储方式存储数据。
20、上述系统,还包括web查询模块和openai接口。
21、计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法。
22、计算机设备,包括可读存储介质、处理器以及存储在可读存储介质上并可在处理器上运行的计算机程序,所述计算机程序被处理器执行时实现上述方法。
23、本发明的技术方案取得了如下有益的技术效果:
24、 1.提高了用户对地理位置信息的需求的满足度,为多领域提供更加个性化和精准的服务。
25、2.解决了互联网架构中的管理和安全问题,提高了网络运维效率和网络性能。
26、3.支持各种行业的数据分析和决策,为不同行业提供定制化服务和支持。
27、4.提高了数据的可访问性和可应用性,方便用户和开发者快速获取和使用ip地址周边信息。
28、5.构建全面的ip画像,为不同领域的用户提供个性化服务和数据支持。
1.一种网络ip画像构建方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的方法,其特征在于,在步骤s2)中,数据清洗单元利用自治系统号码和边界网关协议对步骤s1)采集到的互联网设备的ip信息进行清洗。
3.根据权利要求1所述的方法,其特征在于,数据存储单元采用分布式存储方式存储数据。
4.根据权利要求1所述的方法,其特征在于,步骤s1)中的海量采集探针包括apnic、ripe、arin、afnic和lacnic。
5.根据权利要求1所述的方法,其特征在于,步骤s3)中的物理地址信息以poi和gsi两种方式进行存储。
6.利用权利要求1所述的网络ip画像构建方法进行网络ip画像构建的系统,其特征在于,包括:
7.根据权利要求6所述的系统,其特征在于,数据存储单元采用分布式存储方式存储数据。
8.根据权利要求6所述的系统,其特征在于,还包括web查询模块和openai接口。
9.计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1~5中任一所述的方法。
10.计算机设备,包括可读存储介质、处理器以及存储在可读存储介质上并可在处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1~5中任一所述的方法。