网络质量探测方法和管理装置制造方法及图纸

技术编号:24102945 阅读:41 留言:0更新日期:2020-05-09 13:58
本公开提出一种网络质量探测方法和管理装置,涉及数据通信领域。本公开将探测任务和家庭网关分组,每组家庭网关对应一个任务组执行探测任务,通过家庭网关组的设置改善因家庭网关关机造成的测试任务无法执行的问题,还能应对公网传输造成的数据丢失问题,从而满足实时探测的要求。

Network quality detection method and management device

【技术实现步骤摘要】
网络质量探测方法和管理装置
本公开涉及数据通信领域,特别涉及一种网络质量探测方法和管理装置。
技术介绍
基于家庭网关的网络质量探测,具有部署规模大、任务实时性要求高的特点。专利技术人发现,受家庭网关开关机的影响,家庭网关实际在线率为80%-90%,造成某一小段时间内,部分测试任务无法执行。
技术实现思路
鉴于此,本公开提出一种网络质量探测方案,将探测任务和家庭网关分组,每组家庭网关对应一个任务组执行探测任务,通过家庭网关组的设置改善因家庭网关关机造成的测试任务无法执行的问题,还能应对公网传输造成的数据丢失问题,从而满足实时探测的要求。本公开的一些实施例提出一种网络质量探测方法,包括:将网络质量探测任务群划分为N个任务组;将家庭网关群划分为N个家庭网关组;在每个探测周期各个家庭网关组按照对应关系执行相应的任务组,其中,对应关系为每个家庭网关组对应一个任务组,且不同的家庭网关组对应不同的任务组。在一些实施例中,将网络质量探测任务群平均划分为N个任务组;或者,将家庭网关群平均划分为N个家庭网关组。在一些实施例中,在每个探测周期各个家庭网关组按照对应关系执行相应的任务组包括:在每个探测周期各个家庭网关组按照如下公式计算需要执行的任务组的编号,编号为i的家庭网关组需要执行的任务组的编号j=(家庭网关组的编号i+N)modN,其中,mod表示取模运算。在一些实施例中,探测周期包括忙时时段和闲时时段,忙时时段配置有需要执行的第一数量的任务组;闲时时段配置有需要执行的第二数量的任务组。在一些实施例中,第一数量与第二数量相同或不同。本公开的一些实施例提出一种网络质量探测管理装置,包括:划分模块,被配置为将网络质量探测任务群划分为N个任务组,将家庭网关群划分为N个家庭网关组;探测控制模块,被配置为在每个探测周期控制各个家庭网关组按照对应关系执行相应的任务组,其中,对应关系为每个家庭网关组对应一个任务组,且不同的家庭网关组对应不同的任务组。在一些实施例中,所述划分模块,被配置为:将网络质量探测任务群平均划分为N个任务组;或者,将家庭网关群平均划分为N个家庭网关组。在一些实施例中,所述探测控制模块,被配置为:在每个探测周期各个家庭网关组按照如下公式计算需要执行的任务组的编号,编号为i的家庭网关组需要执行的任务组的编号j=(家庭网关组的编号i+N)modN,其中,mod表示取模运算。本公开的一些实施例提出一种一种网络质量探测管理装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行前述任意一个实施例中的网络质量探测方法。本公开的一些实施例提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述任意一个实施例中的网络质量探测方法。附图说明下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍。根据下面参照附图的详细描述,可以更加清楚地理解本公开,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本公开一些实施例的网络质量探测方法的示意图。图2为本公开一些实施例的网络质量探测方法的示意图。图3为本公开一些实施例的环形交错分布式任务分配的示意图。图4为本公开一些实施例的网络质量探测管理装置的示意图。图5为本公开一些实施例的网络质量探测管理装置的示意图。具体实施方式下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。图1为本公开一些实施例的网络质量探测方法的示意图。如图1所示,该实施例的方法包括:在步骤110,将网络质量探测任务群划分为N个任务组。在一些实施例中,可以将网络质量探测任务群平均划分为N个任务组。其中,N为大于2的整数。在实际应用中,N的数量级可以是数十,数百,甚至更大。假设:探测目标有m个,每个探测目标有n个探测任务,则探测任务群共有m×n个探测任务,将m×n个探测任务划分为N个任务组,例如,可以将m×n个探测任务平均划分为N个任务组。在步骤120,将家庭网关群划分为N个家庭网关组。在一些实施例中,可以将家庭网关群平均划分为N个家庭网关组。在步骤130,在每个探测周期各个家庭网关组按照对应关系执行相应的任务组,其中,对应关系为每个家庭网关组对应一个任务组,且不同的家庭网关组对应不同的任务组。在一些实施例中,在每个探测周期各个家庭网关组按照如下公式计算需要执行的任务组的编号:编号为i的家庭网关组需要执行的任务组的编号j=(家庭网关组的编号i+N)modN,其中,mod表示取模运算。按照上述公式,实现每个家庭网关组对应一个任务组,且不同的家庭网关组对应不同的任务组。上述实施例,将探测任务和家庭网关分组,每组家庭网关对应一个任务组执行探测任务,通过家庭网关组的设置改善因家庭网关关机造成的测试任务无法执行的问题,还能应对公网传输造成的数据丢失问题,从而满足实时探测的要求。此外,还能避免因探测对探测目标造成的攻击。图2为本公开一些实施例的网络质量探测方法的示意图。如图2所示,该实施例的方法包括:在步骤210,将网络质量探测任务群划分为N个任务组。在步骤220,将家庭网关群划分为N个家庭网关组。在步骤230,将探测周期划分为忙时时段和闲时时段,忙时时段配置有需要执行的第一数量的任务组,闲时时段配置有需要执行的第二数量的任务组。其中,第一数量与第二数量可以相同或不同。第一数量和第二数量的最大值为N。在一些实施例中,第一数量例如可以小于第二数量。从而在探测过程中减小对网络的影响。在步骤240,在每个探测周期的忙时时段,第一数量的家庭网关组按照对应关系执行第一数量的任务组,在每个探测周期的闲时时段,第二数量的家庭网关组按照对应关系执行第二数量的任务组。其中,对应关系为每个家庭网关组对应一个任务组,且不同的家庭网关组对应不同的任务组。在一些实施例,第一数量的家庭网关组例如可以选择负荷较低的家庭网关组。从而在探测过程中减小对家庭网关自身业务的影响。上述实施例除了实施例1所具有的效果外,还可以在探测过程中减小对网络或家庭网关自身业务的影响。下面列举一个应用例。第1步:探测任务重新分组选择50个待探测的web站址(记为TOP50),每个web站址假设有3个探测任务,例如分别为Ping、Traceroute、Http探测任务,则一共有150个探测任务,将这些探测任务分30个任务组,任务组的编号分别为R1、R2…R30。第2步:家庭网关重新分组根据运营策略,例如选择300家庭网关本文档来自技高网...

【技术保护点】
1.一种网络质量探测方法,包括:/n将网络质量探测任务群划分为N个任务组;/n将家庭网关群划分为N个家庭网关组;/n在每个探测周期各个家庭网关组按照对应关系执行相应的任务组,其中,对应关系为每个家庭网关组对应一个任务组,且不同的家庭网关组对应不同的任务组。/n

【技术特征摘要】
1.一种网络质量探测方法,包括:
将网络质量探测任务群划分为N个任务组;
将家庭网关群划分为N个家庭网关组;
在每个探测周期各个家庭网关组按照对应关系执行相应的任务组,其中,对应关系为每个家庭网关组对应一个任务组,且不同的家庭网关组对应不同的任务组。


2.如权利要求1所述的方法,其中,
将网络质量探测任务群平均划分为N个任务组;
或者,
将家庭网关群平均划分为N个家庭网关组。


3.如权利要求1所述的方法,其中,在每个探测周期各个家庭网关组按照对应关系执行相应的任务组包括:
在每个探测周期各个家庭网关组按照如下公式计算需要执行的任务组的编号,
编号为i的家庭网关组需要执行的任务组的编号j=(家庭网关组的编号i+N)modN,
其中,mod表示取模运算。


4.如权利要求1所述的方法,其中,
探测周期包括忙时时段和闲时时段,
忙时时段配置有需要执行的第一数量的任务组;
闲时时段配置有需要执行的第二数量的任务组。


5.如权利要求4所述的方法,其中,第一数量与第二数量相同或不同。


6.一种网络质量探测管理装置,包括:
划分模块,被配置为将网络质量探测任务群划分为N个任务组,将家庭网关群划分为N个家庭网关组;<...

【专利技术属性】
技术研发人员:薛立宏
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

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

1