互联网协议地址分析方法及装置、服务器、存储介质与流程



1.本发明涉及计算机技术领域,更具体地,其涉及一种互联网协议地址分析方法及装置、服务器、存储介质。


背景技术:



2.随着互联网的发展以及光纤普及率的不断上升,互联网已经渗透至人们的工作与生活。手机、电脑等网络设备通过互联网协议(internet protocol,ip)地址进行网络通信,ip地址的活跃情况能够在一定程度上对ip地址的发展趋势提供判断依据,而如何发现哪些ip地址是活跃的ip地址是相关企业所关注的重点问题。
3.现有技术在分析ip地址时,通常是查看各个ip地址下的流量使用情况来判断ip地址是否活跃,以对各个活跃的ip地址进行分析。
4.但是只根据ip地址下的流量使用情况判断活跃的ip地址,会忽视其他方面的因素对ip地址使用情况的影响,导致ip地址的分析结果并不准确。


技术实现要素:



5.本发明解决的技术问题是如何准确地对互联网协议地址进行分析。
6.为解决上述技术问题,本发明实施例提供一种互联网协议地址分析方法,所述互联网协议地址分析方法包括:获取多个互联网协议地址以及每一互联网协议地址对应的至少一个网络设备的访问信息,所述访问信息包括访问时间;按照筛选条件对所述多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址,所述筛选条件用于指示目标互联网协议地址对应的网络设备的数量变化条件和/或目标互联网协议地址的对应的网络设备的访问时间的分布条件;根据每一目标互联网协议地址对应的网络设备的访问时间确定落入第一预设时间段内的活跃网络设备,并根据所述活跃网络设备的数量确定活跃互联网协议地址;对所述活跃互联网协议地址进行分析,以得到分析结果。
7.可选地,所述按照筛选条件对所述多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址包括:当所述互联网协议地址对应的网络设备的数量在预设数量范围内,且在预设时长范围内所述网络设备的数量的变化数量小于第一预设数量时,将所述互联网协议地址作为所述目标互联网协议地址;或者,当所述互联网协议地址对应的网络设备的数量在所述预设数量范围内,且在预设时长范围内所述网络设备的数量的变化比例小于第一预设比例时,将所述互联网协议地址作为所述目标互联网协议地址。
8.可选地,所述按照筛选条件对所述多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址还包括:当所述网络设备的访问时间落入第一预设时间范围内时,将所述网络设备作为第一设备;计算所述第一设备的数量与该第一设备对应的互联网协议地址对应的网络设备的总数量的第一比值;当所述第一比值大于第二预设比例时,将所述互联网协议地址作为所述目标互联网协议地址。
9.可选地,所述按照筛选条件对所述多个互联网协议地址进行筛选,以得到至少一
个目标互联网协议地址还包括:当所述网络设备的访问时间落入第二预设时间范围内时,将所述网络设备作为第二设备;计算所述第二设备的数量与该第二设备对应的互联网协议地址对应的网络设备的总数量的第二比值;当所述第二比值小于第三预设比例时,将所述互联网协议地址作为所述目标互联网协议地址。
10.可选地,所述按照筛选条件对所述多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址还包括:获取多个公共互联网协议地址,从所述多个互联网协议地址中剔除所述公共互联网协议地址;将剔除后的互联网协议地址作为所述目标互联网协议地址。
11.可选地,所述根据所述活跃网络设备的数量确定活跃互联网协议地址包括:当所述目标互联网协议地址对应的活跃网络设备的数量大于第二预设数量时,将所述目标互联网协议地址作为所述活跃互联网协议地址;或者,计算每一目标互联网协议地址对应的活跃网络设备的数量与该目标互联网协议地址对应的网络设备的总数量的第三比值,当所述第三比值大于第四预设比例时,将所述目标互联网协议地址作为所述活跃互联网协议地址。
12.可选地,所述对所述活跃互联网协议地址进行分析,以得到分析结果包括:确定各个活跃互联网协议地址所属的城市,将每一城市的名称及其对应的所述活跃互联网协议地址的数量加入所述分析结果;计算每一城市对应的所述活跃互联网协议地址的数量占该城市对应的所述目标互联网协议地址的数量的比例,以加入所述分析结果。
13.本发明实施例还公开一种互联网协议地址分析装置,所述互联网协议地址分析装置包括:获取模块,用于获取多个互联网协议地址以及每一互联网协议地址对应的至少一个网络设备的访问信息,所述访问信息包括访问时间;第一确认模块,用于按照筛选条件对所述多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址,所述筛选条件用于指示目标互联网协议地址对应的网络设备的数量变化条件和/或目标互联网协议地址的对应的网络设备的访问时间的分布条件;第二确认模块,用于根据每一目标互联网协议地址对应的网络设备的访问时间确定落入第一预设时间段内的活跃网络设备,并根据所述活跃网络设备的数量确定活跃互联网协议地址;分析模块,用于对所述活跃互联网协议地址进行分析,以得到分析结果。
14.本发明实施例还公开一种终端设备,包括存储器和处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述计算机程序被处理器运行时执行上述任一种所述互联网协议地址分析方法的步骤。
15.本发明实施例还公开一种计算机可读存储介质,其上存储有计算机程序,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,所述计算机程序被处理器运行时执行上述任一种所述互联网协议地址分析方法的步骤。
16.与现有技术相比,本发明实施例的技术方案具有以下有益效果:
17.本发明提出一种互联网协议地址分析方法,通过先获取多个互联网协议地址以及每一互联网协议地址对应的至少一个网络设备的访问信息,对多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址,按照互联网协议地址对应的网络设备的数量变化条件以及访问时间的分布条件进行筛选,可以从多个维度对互联网协议地址进行筛选,以得到通信行为符合一定规律的目标互联网协议地址。根据每一目标互联网协议地址对应
的网络设备的访问时间确定落入第一预设时间段内的活跃网络设备,并根据活跃网络设备的数量确定活跃互联网协议地址,以对活跃互联网协议地址进行分析得到分析结果。通过灵活地设置第一预设时间段,可以得到在不同时间段内活跃互联网协议地址的城市分布情况,为各个城市的互联网使用分析提供准确的数据支撑。
附图说明
18.图1是本发明实施例提供的一种互联网协议地址分析方法的整体流程图;
19.图2是本发明实施例提供的一种具体应用场景的示意图;
20.图3是本发明实施例提供的一种互联网协议地址分析装置的结构示意图。
具体实施方式
21.如背景技术中所述,现有技术通常是查看各个ip地址下的流量使用情况来判断ip地址是否活跃,以对各个活跃的ip地址进行分析。但是现有技术只根据ip地址下的流量使用情况判断活跃的ip地址,会忽视其他方面的因素对ip地址使用情况的影响,导致ip地址的分析结果并不准确。
22.本发明实施例中,通过先获取多个互联网协议地址以及每一互联网协议地址对应的至少一个网络设备的访问信息,对多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址,按照互联网协议地址对应的网络设备的数量变化条件以及访问时间的分布条件进行筛选,可以从多个维度对互联网协议地址进行筛选,以得到通信行为符合一定规律的目标互联网协议地址。根据每一目标互联网协议地址对应的网络设备的访问时间确定落入第一预设时间段内的活跃网络设备,并根据活跃网络设备的数量确定活跃互联网协议地址,以对活跃互联网协议地址进行分析得到分析结果。通过灵活地设置第一预设时间段,可以得到在不同时间段内活跃互联网协议地址的城市分布情况,为各个城市的互联网使用分析提供准确的数据支撑。
23.为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.图1是本发明实施例提供的一种互联网协议地址分析方法的整体流程图。
25.在具体实施中,下述步骤101至步骤104所记载的互联网协议地址分析方法可以用于终端设备中。上述步骤具体可以由终端设备来执行,也可以由终端设备中具有数据处理功能的芯片所执行,也可以由终端设备中包含有数据处理功能的芯片的芯片模组来执行。
26.具体地,如图1所示,互联网协议地址分析方法可以包括以下步骤:
27.在步骤101中,获取多个互联网协议地址以及每一互联网协议地址对应的至少一个网络设备的访问信息;
28.在步骤102中,按照筛选条件对所述多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址;
29.在步骤103中,根据每一目标互联网协议地址对应的网络设备的访问时间确定落入第一预设时间段内的活跃网络设备,并根据所述活跃网络设备的数量确定活跃互联网协
议地址;
30.在步骤104中,对所述活跃互联网协议地址进行分析,以得到分析结果。
31.至此,互联网协议地址已分析完毕,可使用分析结果进行数据研判。
32.在步骤101的具体实施方式中,网络设备可以通过互联网协议地址进行网络通信,可以从网络设备进行网络通信时产生的访问日志中获取到多个互联网协议地址以及多个网络设备的访问信息。网络设备的访问信息可以包括网络设备进行网络通信的访问时间、网络设备的标识以及网络设备所属的互联网协议地址,以此建立互联网协议地址与网络设备之间的对应关系,每一互联网协议地址可以对应至少一个网络设备,每一网络设备可以对应至少一个互联网协议地址。
33.需要说明的是,网络设备进行网络通信时产生的访问日志是经过用户授权进行使用的。
34.在步骤102的具体实施方式中,对访问日志中获取到的互联网协议地址按照筛选条件进行筛选,筛选条件可以指示目标互联网协议地址对应的网络设备的数量变化条件和/或目标互联网协议地址的对应的网络设备的访问时间的分布条件。
35.在一个非限制性的实施例中,当互联网协议地址对应的网络设备的数量在预设数量范围内,且在预设时长范围内网络设备的数量的变化数量小于第一预设数量时,可以将互联网协议地址作为目标互联网协议地址,变化数量是指互联网协议地址对应的网络设备新增和/或删除的数量。例如,当互联网协议地址1对应的网络设备的数量在20个~500个之间,且在六个月内网络设备的变化数量在100个以内时,将互联网协议地址1作为目标互联网协议地址。
36.或者,当互联网协议地址对应的网络设备的数量在预设数量范围内,且在预设时长范围内网络设备的数量的变化比例小于第一预设比例时,将互联网协议地址作为目标互联网协议地址。例如,当互联网协议地址1对应的网络设备的数量在20个~500个,且在六个月内网络设备的数量的变化比例小于第一预设比例20%,将互联网协议地址1作为目标互联网协议地址。通过对网络设备的数量变化条件进行筛选,可以筛选出数量变化规律符合要求的互联网协议地址。例如当需要筛选出企业的互联网协议地址时,按照数量变化条件可以对商场、餐馆等人流变动大的场所的互联网协议地址进行排除,提升筛选目标互联网协议地址的准确度。
37.在一个非限制性的实施例中,当网络设备的访问时间落入第一预设时间范围内时,可以将网络设备作为第一设备,与第一预设时间段不同的是,第一预设时间段表示一天中特定的时间段,而第一预设时间范围则表示特定的日期中特定的时间段,可以根据网络设备访问时间的分布规律设置第一预设时间范围。例如需要筛选正常工作时间内进行网络访问的第一设备,可以将工作日的日期作为特定的日期,将工作时间作为特定的时间段,即设置周一至周五的9:00至18:00为第一预设时间范围,以筛选出访问时间落入正常工作时间内的第一设备。
38.进一步地,计算第一设备的数量与该第一设备对应的互联网协议地址对应的网络设备的总数量的第一比值,当第一比值大于第二预设比例时,将互联网协议地址作为目标互联网协议地址。例如,将访问时间在7月1日至7月5日的9:00至18:00内的网络设备作为第一设备,互联网协议地址1对应的第一设备共有100个,互联网协议地址1对应的网络设备共
有200个,则第一比值为50%,第一比值大于第二预设比例20%,将互联网协议地址1作为目标互联网协议地址。通过对网络设备的访问时间的分布条件进行筛选,可以筛选出访问时间的分布规律符合要求的互联网协议地址。例如当需要筛选出企业的互联网协议地址时,可以确定在工作时间内进行网络通信的网络设备的数量,并将进行网络通信的网络设备的第一比值与第二预设比例进行对比,根据企业的工作时间规律筛选得到目标互联网协议地址。
39.在一个非限制性的实施例中,当网络设备的访问时间落入第二预设时间范围内时,可以将网络设备作为第二设备。第二预设时间范围表示特定的日期中特定的时间段,可以根据网络设备访问时间的分布规律设置第二预设时间范围,第二预设时间范围可以与第一预设时间范围相互补充,以达到更好的筛选效果。例如需要筛选正常工作时间以外进行网络访问的第一设备,可以将非工作日的日期作为特定的日期,将非工作时间作为特定的时间段,即设置周六和周日的0:00至24:00作为第二预设时间范围,以筛选出访问时间落入非工作时间内的第二设备。
40.进一步地,计算第二设备的数量与该第二设备对应的互联网协议地址对应的网络设备的总数量的第二比值,当第二比值小于第三预设比例时,将互联网协议地址作为目标互联网协议地址。例如,将访问时间在7月6日至7月7日的0:00至24:00内的网络设备作为第二设备,互联网协议地址1对应的第二设备共有10个,互联网协议地址1对应的网络设备共有200个,则第二比值为5%,第二比值小于第三预设比例10%,将互联网协议地址1作为目标互联网协议地址。当需要筛选出企业的互联网协议地址时,可以确定非工作时间内进行网络通信的网络设备的数量,根据企业在非工作时间内的工作时间规律筛选得到目标互联网协议地址。
41.在一个非限制性的实施例中,获取多个公共互联网协议地址,公共互联网协议地址可以是机房、教育网或等已公布的公用互联网协议地址。从多个互联网协议地址中剔除公共互联网协议地址,将剔除后得到的互联网协议地址作为目标互联网协议地址,可以排除部分非个人或非公司使用的互联网协议地址。
42.进一步地,公共互联网协议地址还可以包括对应有多个虚拟网络设备的黑名单互联网协议地址,将此类黑名单互联网协议地址进行剔除,可以保证参与分析的互联网协议地址是实际中正常使用的互联网协议地址,使分析结果避免黑名单互联网协议地址的干扰。
43.需要说明的是,为了使目标互联网协议地址的筛选结果更加精确,以上目标互联网协议地址的筛选方法可以根据实际情况相互组合,本技术对此不作限制。
44.在具体实施方式中,可以根据不同类型的互联网协议地址的通信规律,设置不同的筛选条件,以筛选出符合要求的目标互联网协议地址。在筛选得到目标互联网协议地址后,可以对目标互联网协议地址下的网络设备的网络通信规律进行分析,例如可以对家庭ip地址,或对企业ip地址下的网络设备的通信行为进行分析。
45.在一个非限制性的实施例中,可以根据目标互联网协议地址对应的网络设备的通信行为确定目标互联网协议地址的活跃情况。根据每一目标互联网协议地址对应的网络设备的访问时间确定落入第一预设时间段内的活跃网络设备。具体地,判断目标互联网协议地址对应的网络设备的访问时间是否在第一预设时间段内,如果是,则将网络设备作为活
跃网络设备。
46.在一个具体应用场景中,目标互联网协议地址可以表示企业的互联网协议地址,第一预设时间段可以是非工作时间段,例如19:00至24:00,通过设置第一预设时间段为非工作时间段,可以筛选出在非工作时间段内的活跃网络设备,从而为各个城市中加班情况分析提供支持。
47.在另一个具体应用场景中,目标互联网协议地址可以表示企业的互联网协议地址,第一预设时间段可以是工作时间段,例如9:00至18:00,通过设置第一预设时间段为工作时间段,可以筛选出在工作时间段内的活跃网络设备,可以为企业中考勤情况分析提供支持。
48.在又一个具体应用场景中,目标互联网协议地址可以表示家庭的互联网协议地址,第一预设时间段可以是凌晨时间段,例如0:00至3:00,通过设置第一预设时间段为凌晨时间段,可以筛选出凌晨时间段内的活跃网络设备,可以为各个城市中居民的健康情况分析提供支持。
49.进一步地,当目标互联网协议地址对应的活跃网络设备的数量大于第二预设数量时,将目标互联网协议地址作为活跃互联网协议地址;或者,计算活跃网络设备的数量与该活跃网络设备对应的互联网协议地址对应的网络设备的总数量的第三比值,当第三比值大于第四预设比例时,将目标互联网协议地址作为活跃互联网协议地址。例如,目标互联网协议地址1对应的网络设备的数量为100,对应的活跃网络设备的数量为30。活跃网络设备的数量大于第二预设数量20,则将目标互联网协议地址1作为活跃互联网协议地址;或者,计算活跃网络设备的数量与该活跃网络设备对应的目标互联网协议地址对应的网络设备的总数量的第三比值,第三比值为30%,第三比值大于第四预设比例20%,则将目标互联网协议地址1作为活跃互联网协议地址。
50.在一个非限制性的实施例中,在得到活跃互联网协议地址后,可以对活跃互联网协议地址进行分析。确定各个活跃互联网协议地址所属的城市,将城市的名称以及该城市对应的活跃互联网协议地址的数量加入分析结果。
51.进一步地,可以确定各个互联网协议地址所属的城市,并计算每一城市对应的活跃互联网协议地址的数量占目标互联网协议地址的数量的比例,以加入分析结果。通过分析结果可以得到每个城市下活跃互联网协议地址的数量,以及活跃互联网协议地址的比例,为城市中互联网协议地址的使用情况分析提供科学、准确的数据支撑。
52.在一个具体的应用场景中,可以对城市中企业的加班情况进行分析,目标互联网协议地址可以是企业的互联网协议地址。可以根据企业的工作时间规律确定目标互联网协议地址的对应的网络设备的访问时间的分布条件,以将网络设备的访问时间在工作时间内的互联网协议地址作为目标互联网协议地址,还可以根据企业的人流量变化规律确定目标互联网协议地址对应的网络设备的数量变化条件,以将网络设备的变化数量在一定范围内的互联网协议地址作为目标互联网协议地址。在得到目标互联网协议地址后,通过将第一预设时间段设置为晚上的时间段,可以确定在第一预设时间段内进行网络通信的活跃网络设备,并且根据活跃网络设备的数量确定活跃互联网协议地址,活跃互联网协议地址可以表示有加班情况的企业。根据对活跃互联网协议地址进行分析得到的分析结果,可以得到各个城市中有加班情况的企业的数量和比例,以方便对城市中企业的工作时间进行分析与
研究。
53.本发明实施例中,可以根据各种类型的互联网协议地址的网络通信行为规律确定筛选条件,通过设置不同的筛选条件,可以得到符合不同筛选条件的目标互联网协议地址,以对目标互联网协议地址进行进一步地分析。并根据互联网协议地址在特定时间段的访问情况确定活跃互联网协议地址,根据对活跃互联网协议地址进行分析,可以得到各个城市中活跃互联网协议地址的网络通信情况,为城市中互联网使用情况的分析和研究提供可靠的数据支撑。
54.图2是本发明实施例提供的一种具体应用场景的示意图。
55.如图2所示,在一个具体的应用场景中,可以根据广告竞价流量对城市中企业的加班情况进行分析。可以根据网络设备进行网络通信时产生的广告竞价流量生成访问日志,广告竞价流量可以是网络设备访问特定域名时产生的流量数据,每次网络设备访问特定域名时,广告竞价流量中都携带有该网络设备进行网络通信的访问时间、该网络设备的标识以及该网络设备所属的互联网协议地址。
56.在步骤201中,从广告流量日志中获取到多个互联网协议地址以及每一互联网协议地址对应的至少一个网络设备的访问信息。广告流量日志可以是由日志采集系统根据每一网络设备的广告竞价流量生成的,广告流量日志可以由日志采集系统存储于数据库中以供终端设备获取,或者由日志采集系统发送至终端设备,日志采集系统可以部署在采集广告竞价流量的服务器中。
57.在步骤202中,获取公共互联网协议地址,将教育网、、机房的互联网协议地址和黑名单互联网协议地址从互联网协议地址中排除。
58.在步骤203中,根据网络设备的数量变化条件将家庭、餐饮类、商场和公共场所的互联网协议地址从互联网协议地址中排除。
59.在步骤204中,根据网络设备的访问时间的分布条件将不具有工作时间规律的互联网协议地址从互联网协议地址中排除,最终筛选得到企业互联网协议地址和企业互联网协议地址对应的网络设备。
60.在步骤205中,根据企业互联网协议地址和企业互联网协议地址对应的网络设备筛选出具有加班情况的企业互联网协议地址,并对具有加班情况的企业互联网协议地址进行分析,得到企业加班情况分析结果。关于活跃互联网协议地址的确定方法和分析方法可以参考图1中的相关描述,在此不再赘述。
61.如图3所示,本发明实施例还公开了一种互联网协议地址分析装置。互联网协议地址分析配装置30包括:
62.获取模块301,用于获取多个互联网协议地址以及每一互联网协议地址对应的至少一个网络设备的访问信息,所述访问信息包括访问时间;
63.第一确认模块302,用于按照筛选条件对所述多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址,所述筛选条件用于指示目标互联网协议地址对应的网络设备的数量变化条件和/或目标互联网协议地址的对应的网络设备的访问时间的分布条件;
64.第二确认模块303,用于根据每一目标互联网协议地址对应的网络设备的访问时间确定落入第一预设时间段内的活跃网络设备,并根据所述活跃网络设备的数量确定活跃
互联网协议地址;
65.分析模块304,用于对所述活跃互联网协议地址进行分析,以得到分析结果。
66.在具体实施中,上述互联网协议地址分析装置可以对应于终端设备中具有数据处理功能的芯片,例如soc(system-on-a-chip,片上系统)、基带芯片等;或者对应于终端设备中包括具有数据处理功能的芯片模组;或者对应于具有数据处理功能芯片的芯片模组,或者对应于终端设备。
67.关于所述互联网协议地址分析装置30的工作原理、工作方式的更多内容,可以参照图1和图2中的相关描述,这里不再赘述。
68.关于上述实施例中描述的各个装置、产品包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。例如,对于应用于或集成于芯片的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于芯片模组的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于芯片模组的同一组件(例如芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片模组内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于终端的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于终端内同一组件(例如,芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于终端内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现。
69.本发明实施例还公开了一种存储介质,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,所述存储介质为计算机可读存储介质,其上存储有计算机程序,所述计算机程序运行时可以执行图1和图2中所示方法的步骤。所述存储介质可以包括rom、ram、磁盘或光盘等。所述存储介质还可以包括非挥发性存储器(non-volatile)或者非瞬态(non-transitory)存储器等。
70.本发明实施例还公开了一种终端设备,所述终端设备可以包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时可以执行图1和图2中所示方法的步骤。
71.本技术实施例中出现的“多个”是指两个或两个以上。
72.本技术实施例中出现的第一、第二等描述,仅作示意与区分描述对象之用,没有次序之分,也不表示本技术实施例中对设备个数的特别限定,不能构成对本技术实施例的任何限制。
73.应理解,本技术实施例中,所述处理器可以为中央处理单元(central processing unit,简称cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现成可编程门阵列(field programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者
该处理器也可以是任何常规的处理器等。
74.还应理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,简称rom)、可编程只读存储器(programmable rom,简称prom)、可擦除可编程只读存储器(erasable prom,简称eprom)、电可擦除可编程只读存储器(electrically eprom,简称eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,简称ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,简称ram)可用,例如静态随机存取存储器(static ram,简称sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronous dram,简称sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,简称ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,简称esdram)、同步连接动态随机存取存储器(synchlink dram,简称sldram)和直接内存总线随机存取存储器(direct rambus ram,简称dr ram)。
75.上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘。
76.应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
77.在本技术所提供的几个实施例中,应该理解到,所揭露的方法、装置和系统,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的;例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式;例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
78.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
79.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单
元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
80.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
81.虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

技术特征:


1.一种互联网协议地址分析方法,其特征在于,包括:获取多个互联网协议地址以及每一互联网协议地址对应的至少一个网络设备的访问信息,所述访问信息包括访问时间;按照筛选条件对所述多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址,所述筛选条件用于指示目标互联网协议地址对应的网络设备的数量变化条件和/或目标互联网协议地址的对应的网络设备的访问时间的分布条件;根据每一目标互联网协议地址对应的网络设备的访问时间确定落入第一预设时间段内的活跃网络设备,并根据所述活跃网络设备的数量确定活跃互联网协议地址;对所述活跃互联网协议地址进行分析,以得到分析结果。2.根据权利要求1所述的互联网协议地址分析方法,其特征在于,所述按照筛选条件对所述多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址包括:当所述互联网协议地址对应的网络设备的数量在预设数量范围内,且在预设时长范围内所述网络设备的数量的变化数量小于第一预设数量时,将所述互联网协议地址作为所述目标互联网协议地址;或者,当所述互联网协议地址对应的网络设备的数量在所述预设数量范围内,且在预设时长范围内所述网络设备的数量的变化比例小于第一预设比例时,将所述互联网协议地址作为所述目标互联网协议地址。3.根据权利要求1所述的互联网协议地址分析方法,其特征在于,所述按照筛选条件对所述多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址还包括:当所述网络设备的访问时间落入第一预设时间范围内时,将所述网络设备作为第一设备;计算所述第一设备的数量与该第一设备对应的互联网协议地址对应的网络设备的总数量的第一比值;当所述第一比值大于第二预设比例时,将所述互联网协议地址作为所述目标互联网协议地址。4.根据权利要求1所述的互联网协议地址分析方法,其特征在于,所述按照筛选条件对所述多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址还包括:当所述网络设备的访问时间落入第二预设时间范围内时,将所述网络设备作为第二设备;计算所述第二设备的数量与该第二设备对应的互联网协议地址对应的网络设备的总数量的第二比值;当所述第二比值小于第三预设比例时,将所述互联网协议地址作为所述目标互联网协议地址。5.根据权利要求1所述的互联网协议地址分析方法,其特征在于,所述按照筛选条件对所述多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址还包括:获取多个公共互联网协议地址,从所述多个互联网协议地址中剔除所述公共互联网协议地址;将剔除后的互联网协议地址作为所述目标互联网协议地址。6.根据权利要求1所述的互联网协议地址分析方法,其特征在于,所述根据所述活跃网
络设备的数量确定活跃互联网协议地址包括:当所述目标互联网协议地址对应的活跃网络设备的数量大于第二预设数量时,将所述目标互联网协议地址作为所述活跃互联网协议地址;或者,计算每一目标互联网协议地址对应的活跃网络设备的数量与该目标互联网协议地址对应的网络设备的总数量的第三比值,当所述第三比值大于第四预设比例时,将所述目标互联网协议地址作为所述活跃互联网协议地址。7.根据权利要求1所述的互联网协议地址分析方法,其特征在于,所述对所述活跃互联网协议地址进行分析,以得到分析结果包括:确定各个活跃互联网协议地址所属的城市,将每一城市的名称及其对应的所述活跃互联网协议地址的数量加入所述分析结果;计算每一城市对应的所述活跃互联网协议地址的数量占该城市对应的所述目标互联网协议地址的数量的比例,以加入所述分析结果。8.一种互联网协议地址分析装置,其特征在于,包括:获取模块,用于获取多个互联网协议地址以及每一互联网协议地址对应的至少一个网络设备的访问信息,所述访问信息包括访问时间;第一确认模块,用于按照筛选条件对所述多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址,所述筛选条件用于指示目标互联网协议地址对应的网络设备的数量变化条件和/或目标互联网协议地址的对应的网络设备的访问时间的分布条件;第二确认模块,用于根据每一目标互联网协议地址对应的网络设备的访问时间确定落入第一预设时间段内的活跃网络设备,并根据所述活跃网络设备的数量确定活跃互联网协议地址;分析模块,用于对所述活跃互联网协议地址进行分析,以得到分析结果。9.一种终端设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行权利要求1至7中任一项所述互联网协议地址分析方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,所述计算机程序被处理器运行时执行权利要求1至7中任一项所述互联网协议地址分析方法的步骤。

技术总结


本发明公开了一种互联网协议地址分析方法及装置、服务器、存储介质,所述互联网协议地址分析方法包括:获取多个互联网协议地址以及每一互联网协议地址对应的至少一个网络设备的访问信息;按照筛选条件对所述多个互联网协议地址进行筛选,以得到至少一个目标互联网协议地址;根据每一目标互联网协议地址对应的网络设备的访问时间确定落入第一预设时间段内的活跃网络设备,并根据所述活跃网络设备的数量确定活跃互联网协议地址;对所述活跃互联网协议地址进行分析,以得到分析结果。使用上述技术方案能够准确地对互联网协议地址的网络通信情况进行分析。通信情况进行分析。通信情况进行分析。


技术研发人员:

张平 李准 王琰宁 袁慧红 吴限 马国军

受保护的技术使用者:

银联智惠信息服务(上海)有限公司

技术研发日:

2022.08.04

技术公布日:

2022/11/22

本文发布于:2024-09-22 05:37:58,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/16613.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:互联网   地址   协议   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议