本申请涉及通信领域中的网关信息确定技术,尤其涉及一种网关信息确定方法、设备和计算机可读存储介质。
背景技术:
1、随着家宽网络的快速发展,家庭内网品质成为影响用户体验的重要因素,从省公司调研看,用户是否使用第三方路由器对于加宽网络的质量会产生一定影响。目前,只能采用电话咨询或者上门服务等方式来确定家宽用户是否使用了第三方路由器;但是,这种确定方式覆盖用户范围小、准确性不高,且是被动的维护,主动性较差。
技术实现思路
1、为解决上述技术问题,本申请实施例期望提供一种网关信息确定方法、设备和计算机可读存储介质,解决了相关技术中确定用户是有使用第三方路由器时存在覆盖用户范围小且准确性低的问题,提高了网络维护的主动性。
2、本申请的技术方案是这样实现的:
3、一种网关信息确定方法,所述方法包括:
4、获取待分析网关的ip报文的目标参数的值;其中,所述目标参数表征所述ip报文的转发性能;
5、基于所述目标参数的值和所述目标参数的目标值,确定所述待分析网关对应的第三方路由器的级联信息。
6、上述方案中,所述获取待分析网关的ip报文的目标参数的值,包括:
7、在确定所述待分析网关对应的待分析设备的运行性能满足目标条件的情况下,开启报文抓取功能;
8、基于所述报文抓取功能,接收到所述待分析设备发送的所述待分析网关的ip报文的ttl信息的值。
9、上述方案中,所述在确定所述待分析网关对应的待分析设备的运行性能满足目标条件的情况下,开启报文抓取功能,包括:
10、获取所述待分析设备的cpu使用率和传输流量;
11、在确定所述cpu使用率满足第一阈值且所述传输流量满足第二阈值的情况下,确定所述待分析设备的运行性能满足目标条件,并开启所述报文抓取功能。
12、上述方案中,所述基于所述目标参数的值和所述目标参数的目标值,确定所述待分析网关对应的第三方路由器的级联信息,包括:
13、对所述ttl信息进行处理得到目标格式的ttl信息;
14、确定所述待分析网关的ip报文的所述ttl信息的目标值;
15、在基于所述ttl信息的值和所述ttl信息的目标值确定所述目标格式的ttl信息的值为有效数据的情况下,确定所述待分析网关对应的第三方路由器的级联信息。
16、上述方案中,所述对所述ttl信息进行处理得到目标格式的ttl信息,包括:
17、对所述ttl信息进行封装处理,得到以队列形式存在的所述ttl信息;
18、相应的,所述在基于所述ttl信息的值和所述ttl信息的目标值确定所述目标格式的ttl信息的值为有效数据的情况下,确定所述待分析网关对应的第三方路由器的级联信息,包括,包括:
19、基于所述以队列形式存在的每一ttl信息的值,确定所述待分析网关对应的第三方路由器的初始级联深度;
20、针对以队列形式存在的所述ttl信息,基于每一所述ttl信息的值与所述目标值和所述每一ttl信息的值对应的初始级联深度的关系,确定所述以队列形式存在的每一所述ttl信息的值是否为有效数据;
21、在确定所述目标格式的ttl信息的值为有效数据的情况下,确定所述待分析网关对应的第三方路由器的级联信息。
22、上述方案中,所述针对以队列形式存在的所述ttl信息,基于每一所述ttl信息的值与所述目标值和所述每一ttl信息的值对应的初始级联深度的关系,确定所述以队列形式存在的每一所述ttl信息的值是否为有效数据,包括:
23、针对以队列形式存在的所述ttl信息,确定每一所述ttl信息的值与所述目标值的第一关系;
24、基于所述每一ttl信息的值对应的初始级联深度与所述目标值确定中间值;
25、确定每一所述ttl信息的值与对应的所述中间值的第二关系;
26、在所述第一关系满足第一目标关系且所述第二关系满足第二目标关系的情况下,确定所述以队列形式存在的所述ttl信息的值为有效数据。
27、上述方案中,所述在确定所述目标格式的ttl信息的值为有效数据的情况下,确定所述待分析网关对应的第三方路由器的级联信息,包括:
28、在确定所述目标格式的ttl信息的值为有效数据的情况下,确定在一个目标时间周期内所述以队列形式存在的所述ttl信息的值对应的初始级联深度是否均相同;
29、若所述初始级联深度均相同,确定所述初始级联深度对应的ttl信息的次数;
30、确定所述ttl信息的次数与所述目标时间周期内抓取到的数据报文的第三关系;
31、在所述第三关系满足目标关系的情况下,确定所述待分析网关对应的第三方路由器的级联深度为所述初始级联深度;
32、若所述初始级联深度不相同,重新获取所述待分析网关的ip报文的ttl信息的值,直到确定出所述待分析网关对应的第三方路由器的级联深度。
33、上述方案中,所述待分析网关的ip报文的ttl信息的值和对应的次数是以目标形式存储的。
34、一种网关信息确定设备,所述设备包括:处理器、存储器和通信总线;
35、所述通信总线用于实现处理器和存储器之间的通信连接;
36、所述处理器用于执行存储器中的网关信息确定程序,以实现上述所述的网关信息确定方法的步骤。
37、一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述所述的网关信息确定方法的步骤。
38、本申请实施例所提供的网关信息确定方法、设备和计算机可读存储介质,获取待分析网关的ip报文的目标参数的值,目标参数表征ip报文的转发性能,基于目标参数的值和目标参数的目标值,确定待分析网关对应的第三方路由器的级联信息,如此,可以通过获取的待分析网关的ip报文的目标参数的值与目标参数的目标值来确定待分析网关是否使用第三方路由器,以及使用的第三方路由器的级联信息,不需要人工被动确定,解决了相关技术中确定用户是有使用第三方路由器时存在覆盖用户范围小且准确性低的问题,提高了网络维护的主动性。
1.一种网关信息确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取待分析网关的ip报文的目标参数的值,包括:
3.根据权利要求2所述的方法,其特征在于,所述在确定所述待分析网关对应的待分析设备的运行性能满足目标条件的情况下,开启报文抓取功能,包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述目标参数的值和所述目标参数的目标值,确定所述待分析网关对应的第三方路由器的级联信息,包括:
5.根据权利要求4所述的方法,其特征在于,所述对所述ttl信息进行处理得到目标格式的ttl信息,包括:
6.根据权利要求5所述的方法,其特征在于,所述针对以队列形式存在的所述ttl信息,基于每一所述ttl信息的值与所述目标值和所述每一ttl信息的值对应的初始级联深度的关系,确定所述以队列形式存在的每一所述ttl信息的值是否为有效数据,包括:
7.根据权利要求5所述的方法,其特征在于,所述在确定所述目标格式的ttl信息的值为有效数据的情况下,确定所述待分析网关对应的第三方路由器的级联信息,包括:
8.根据权利要求2所述的方法,其特征在于,所述待分析网关的ip报文的ttl信息的值和对应的次数是以目标形式存储的。
9.一种网关信息确定设备,其特征在于,所述设备包括:处理器、存储器和通信总线;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1~8中任一项所述的网关信息确定方法的步骤。