用于实现质差根因分析的方法及网络设备与流程

文档序号:20918905发布日期:2020-05-29 13:53阅读:315来源:国知局
用于实现质差根因分析的方法及网络设备与流程
本申请涉及通信
技术领域
,尤其涉及一种用于实现质差根因分析的方法及网络设备。
背景技术
:为了提升用户体验,需要分析wi-fi系统中用户体验质量(qualityofexperience,qoe)评分较低的接入点(accesspoint,ap)(下文简称质差接入点)的质差根因。具体地,为该质差接入点设置一个静态分析时间窗口,如1天、12个小时等,识别该静态分析时间窗口中的质差时间段。其中,所述质差时间段为上述qoe不满足预设qoe条件的时间段。然后,统计每项技术指标的质差时长占比,即该项技术指标不满足预设条件的时长与所有质差时间段的总时长的比值。若某项技术指标的质差时长占比大于预设时长阈值,则将该项技术指标不满足预设条件视为一个质差根因。然而,鉴于导致qoe较差的质差根因的种类较多,且存在噪声、干扰等不确定因素的影响,如何设置静态分析时间窗口的大小和位置成为一大难题。例如,当多种质差根因多次交替发生,且每种质差根因发生的时间较短时,为避免漏报,即无法识别出部分或全部质差根因,需要为上述预设时长阈值设置一个较小值。但是,当为上述预设时长阈值设置一个较小值时,又容易导致虚警,即将非质差根因识别为质差根因。技术实现要素:本申请提供一种用于实现质差根因分析的方法及网络设备,能够动态地确定质差根因分析窗口的时长和位置,提高质差根因分析的准确性。第一方面,提供一种用于实现质差根因分析的方法,包括:根据指定时间段内指定用户的n条质差记录对应的时间,计算n条质差记录中每条质差记录和与其相邻的质差记录之间的时间间隔。然后,根据n条质差记录中每条质差记录和与其相邻的质差记录之间的时间间隔,将n条质差记录划分为k个待过滤窗口。其中,k个待过滤窗口中任意两个相邻的待过滤窗口之间的时间间隔大于或等于时间间隔阈值,且任意一个包含至少两条质差记录的待过滤窗口中任意两条相邻的质差记录之间的时间间隔小于时间间隔阈值,1≤k≤n。之后,将k个待过滤窗口中的部分或全部待过滤窗口作为根因分析窗口。其中,上述n条质差记录中第1条质差记录和与其相邻的质差记录之间的时间间隔为:n条质差记录中第2条质差记录对应的时间与第1条质差记录对应的时间的差值。上述n条质差记录中第n条质差记录和与其相邻的质差记录之间的时间间隔为:第n条质差记录对应的时间与n条质差记录中第n-1条质差记录对应的时间的差值。上述n条质差记录中第n条质差记录和与其相邻的质差记录之间的时间间隔为:n条质差记录中第n+1条质差记录对应的时间与第n条质差记录对应的时间的差值,和第n条质差记录对应的时间与n条质差记录中第n-1条质差记录对应的时间的差值中的最大值;其中,1<n<n。本申请提供的用于实现质差根因分析的方法,能够根据指定时间段内指定用户的n条质差记录对应的时间,计算每条质差记录和与其相邻的质差记录之间的时间间隔,并根据时间间隔将上述n条质差记录中时间相关性较强,即发生相同质差根因的概率较大的质差记录划分在同一个待过滤窗口中,而将时间相关性较差,即发生相同质差根因的概率较小的质差记录划分在不同的待过滤窗口中,可以避免设置的静态分析时间窗口的窗口时长和窗口位置无法动态确定所导致的质差根因漏报和/或虚警问题,从而提高质差根因分析的准确性。在一种可能的设计方法中,上述根因分析窗口包含的质差记录数大于质差记录数阈值。可选地,上述根因分析窗口的质差记录数占比大于质差记录数占比阈值。其中,上述根因分析窗口的质差记录数占比为:根因分析窗口包含的质差记录数与n的比值。在另一种可能的设计方法中,上述根因分析窗口的窗口时长大于窗口时长阈值。可选地,上述根因分析窗口的窗口时长占比大于窗口时长占比阈值。其中,上述根因分析窗口的窗口时长占比为:根因分析窗口的窗口时长与k个待过滤窗口的窗口时长之和的比值。可选地,上述n条质差记录可以为qoe不满足预设qoe条件的质量记录。第二方面,提供一种网络设备。该网络设备包括:计算模块、划分模块和确定模块。其中,计算模块,用于根据指定时间段内指定用户的n条质差记录对应的时间,计算n条质差记录中每条质差记录和与其相邻的质差记录之间的时间间隔。划分模块,用于根据n条质差记录中每条质差记录和与其相邻的质差记录之间的时间间隔,将n条质差记录划分为k个待过滤窗口。其中,上述k个待过滤窗口中任意两个相邻的待过滤窗口之间的时间间隔大于或等于时间间隔阈值,且任意一个包含至少两条质差记录的待过滤窗口中任意两条相邻的质差记录之间的时间间隔小于时间间隔阈值,1≤k≤n。确定模块,用于将k个待过滤窗口中的部分或全部待过滤窗口作为根因分析窗口。示例性地,上述n条质差记录中第1条质差记录和与其相邻的质差记录之间的时间间隔为:n条质差记录中第2条质差记录对应的时间与第1条质差记录对应的时间的差值。上述n条质差记录中第n条质差记录和与其相邻的质差记录之间的时间间隔为:第n条质差记录对应的时间与n条质差记录中第n-1条质差记录对应的时间的差值。上述n条质差记录中第n条质差记录和与其相邻的质差记录之间的时间间隔为:n条质差记录中第n+1条质差记录对应的时间与第n条质差记录对应的时间的差值,和第n条质差记录对应的时间与n条质差记录中第n-1条质差记录对应的时间的差值中的最大值;其中,1<n<n。在一种可能的设计中,上述根因分析窗口包含的质差记录数大于质差记录数阈值。可选地,上述根因分析窗口的质差记录数占比大于质差记录数占比阈值。其中,根因分析窗口的质差记录数占比为:根因分析窗口包含的质差记录数与n的比值。在另一种可能的设计中,上述根因分析窗口的窗口时长大于窗口时长阈值。可选地,上述根因分析窗口的窗口时长占比大于窗口时长占比阈值。其中,根因分析窗口的窗口时长占比为:根因分析窗口的窗口时长与k个待过滤窗口的窗口时长之和的比值。可选地,上述n条质差记录可以为qoe不满足预设qoe条件的质量记录。第三方面,还提供一种网络设备。该网络设备包括:处理器,该处理器与存储器耦合。其中,存储器,用于存储计算机程序;处理器,用于执行存储器中存储的计算机程序,使得该网络设备执行上述第一方面或第一方面中任一种可能的实现方式所述的用于实现质差根因分析的方法。第四方面,提供一种通信系统,该系统包括一台或多台终端,以及一台或多台上述网络设备。第五方面,提供一种计算机可读存储介质,存储有程序或指令,当该程序或指令在计算机上执行时,使得该计算机执行上述第一方面或第一方面中任一种可能实现方式所述的用于实现质差根因分析的方法。第六方面,提供一种计算机程序产品,包括计算机程序代码,当上述计算机程序代码在计算机上运行时,使得该计算机执行上述第一方面或第一方面中任一种可能实现方式所述的用于实现质差根因分析的方法。附图说明图1为本申请实施例提供的无线通信系统的架构示意图;图2a为一种质差根因分布形态的场景示意图;图2b为又一种质差根因分布形态的场景示意图;图2c为另一种质差根因分布形态的场景示意图;图3为本申请实施例提供的用于实现质差根因分析的方法的流程示意图;图4a为本申请实施例提供的确定时间间隔阈值的方法示意图一;图4b为本申请实施例提供的确定时间间隔阈值的方法示意图二;图5示出了本申请实施例提供的网络设备的结构示意图一;图6示出了本申请实施例提供的网络设备的结构示意图二。具体实施方式下面将结合附图,对本申请中的技术方案进行描述。本申请实施例的技术方案可以应用于各种无线通信系统,如无线保真(wirelessfidelity,wi-fi)系统、长期演进(longtermevolution,lte)系统,第五代(5thgeneration,5g)系统,如新无线(newradio,nr)系统,及未来的通信系统,如6g系统等。本申请将围绕可包括多个设备、组件、模块等的系统来呈现各个方面、实施例或特征。应当理解和明白的是,各个系统可以包括另外的设备、组件、模块等,并且/或者可以并不包括结合附图讨论的所有设备、组件、模块等。此外,还可以使用这些方案的组合。另外,在本申请实施例中,“示例”、“例如”用于表示作例子、例证或说明。本申请中被描述为“示例”、“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。本申请实施例中,“的(of)”,“相应的(corresponding,relevant)”和“对应的(corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。本申请实施例中,有时候下标如w1可能会笔误为非下标的形式如w1,在不强调其区别时,其所要表达的含义是一致的。本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。本申请实施例以wi-fi系统为例进行说明。应当指出的是,本申请实施例提供的技术方案还可以应用于其他无线通信系统,如lte系统、演进的lte系统等,相应的名称也可以用其他无线通信系统中的对应功能的名称进行替代。为便于理解本申请实施例,首先以图1中示出的通信系统为例详细说明适用于本申请实施例的无线通信系统。如图1所示,该通信系统包括一个或多个终端,以及一个或多个网络设备,如网络设备1和网络设备2。其中,上述终端可以通过无线空口连接到家用无线路由器等接入网设备,如图1中的网络设备1,以便接收网络服务。上述网络设备1主要用于为上述终端访问外部网络提供接入点,且可以采集用于指示服务质量的各项技术指标,如时延、丢包率、信号强度、底噪强度、用户数等。上述网络设备2与网络设备1连接,用于收集各个家用无线路由器的采集数据或处理结果,并进行进一步分析处理,或者根据网络设备1上报的质差根因分析结果完成网络优化升级。其中,上述网络设备1可以为具有无线收发功能的接入网设备或设置于该接入网设备中的芯片。该接入网设备包括但不限于:wi-fi系统中的接入点(accesspoint,ap),如家用无线路由器、无线中继节点、无线回传节点、传输点(transmissionandreceptionpoint,trp或者transmissionpoint,tp),演进型节点b(evolvednodeb,enb)、无线网络控制器(radionetworkcontroller,rnc)、节点b(nodeb,nb)、基站控制器(basestationcontroller,bsc)、基站收发台(basetransceiverstation,bts)、家庭基站(例如,homeevolvednodeb,或homenodeb,hnb)、基带单元(basebandunit,bbu),还可以为5g,如nr,系统中的gnb,或,传输点(trp或tp),5g系统中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gnb或传输点的网络节点,如基带单元(bbu),或,分布式单元(distributedunit,du)等。上述网络设备2可以是与接入网设备,如图1中的网络设备1连接的其他网络设备或设置于该网络设备中的芯片。该网络设备包括但不限于:云端设备、网优网规设备、网络运营管理设备等,可以为服务器、大型计算机等。上述终端可以为具有无线收发功能的用户设备或设置于该用户设备中的芯片。上述终端也可以称为站点(station,sta)、用户设备(userequipment,ue)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、无线通信设备、用户代理或用户装置。上述终端包括但不限于:手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端等。本申请实施例既可以应用于时分双工(timedivisionduplexing,tdd)的场景,也可以适用于频分双工(frequencydivisionduplexing,fdd)的场景。应理解,图1仅为便于理解而示例的简化示意图,该通信系统中还可以包括其他网络设备或者还可以包括其他终端,图1中未予以画出。下面以图1所示的无线通信系统为例,详细介绍现有的质差根因分析方法。具体地,通常采用设置一个静态分析时间窗口,然后识别该静态分析时间窗口中每个质差时间段的质差原因,如“信号差”、“干扰大”和“竞争强”等。倘若所有质差时间段中某一质差原因的持续时长与所有质差时间段的持续时长总和的比值大于或等于预设时长阈值,则将该某一质差原因视为该静态分析时间窗口期间的一个质差根因。其中,质差时间段是指用户体验质量(qualityofexperience,qoe)不满足预设qoe条件的时间段。实际应用中,为了尽可能采集到足够数量的质差记录(样本量足够大),通常需要设置一个持续时长较长的静态分析时间窗口。其原因在于:倘若静态分析时间窗口持续时长设置较小,很难保证该静态分析时间窗口内会出现足够数量和种类的质差事件样本,甚至可能没有发生质差事件。一方面,在多个质差根因交替出现的场景下,每个质差根因的持续时长可能都较短,因此需要设置一个数值较小的时长阈值,否则容易导致质差根因漏报。图2a示出了一种质差根因分布形态的场景示意图。如图2a所示,静态分析时间窗口,如1天内存在三个连续的质差时间段。假定上述三段质差时间段的质差主因分别为:“信号差”、“干扰大”和“竞争强”,持续时长分别为40分钟,30分钟,40分钟,且三段中质差主因各占70%时间,即第一个质差时间段主因为“信号差”,共28分钟,第二个质差时间段主因为“干扰大”,共21分钟,第三个质差时间段主因为“竞争强”,共28分钟。倘若某一质差主因持续时长超过所有质差时间段时长总和的50%,方才将该质差主因视为质差根因,则在图2a所示的场景中,某一质差主因的持续时长超过50%*(40+30+40)=50分钟才会被作为质差根因报出。显然图中三段质差主因均不会作为质差根因报出。因此,在图2a所示的多个质差根因交替分布的场景中,需要设置一个数值较小的时长阈值,如20%,否则很容易导致质差根因漏报。但是,倘若上述时长阈值设置过小,也有可能导致虚警,即将非质差根因作为质差根因报出。图2b示出了另一种质差根因分布形态的场景示意图。如图2b所示,假设静态分析时间窗口,如1天内存在三个连续的质差时间段,三段质差时间段时长仍分别为40分钟,30分钟,40分钟,三个质差时间段中质差主因分别为“干扰大”,“干扰大”,“竞争强”,各占70%时间,即时长分别为28分钟,21分钟,28分钟。此外,“信号差”在三个质差时间段中均存在,且各占21%时间,即在第一个质差时间段内存在8.4分钟,第二个质差时间段内存在6.3分钟,第三个质差时间段内存在8.4分钟。鉴于“信号差”在上述三个质差时间段中持续时间较短,很可能并不是每个质差时间段的质差主因,如可能是噪声引起的瞬时信号变差。倘若设置时长阈值为20%,即在图2b所示的场景下,某一指标的质差时间超过20分钟就会被作为质差根因报出,从而误将“信号差”作为质差根因报出,即出现了虚警。可见,现有静态分析时间窗口的质差根因分析方法需要设置一个持续时长较长的分析窗口方能获得足够数量和种类的质差事件样本,这就导致很难设置一个可适用于所有种类的质差根因的持续时长阈值,从而导致质差根因的漏报或虚警,即设置静态分析时间窗口的质差根因分析方法的准确性较差。另一方面,在部分质差时段持续时间较长,而另一些质差时段持续时间较短的场景下,持续时间较长的质差时段的质差主因才是质差根因,而持续时间较短的质差时段的质差主因可能是由于噪声、干扰等偶然因素导致的,并不需要报出来,只需要将持续时间较长的质差时段的质差主因作为质差根因报出即可。然而,在采用静态分析时间窗口的质差根因分析方法中,只是简单地根据质差时段持续时长是否大于预设质差时长阈值进行判断,无法考虑持续时间较长的质差时段和持续时间较短的质差时段这两种质差分布形态,从而导致质差根因分析结果的准确性较差。图2c示出了又一种质差根因分布形态的场景示意图。如图2c所示,假设静态分析时间窗口,如1天内有3个质差时间段,持续时长分别为80分钟,10分钟,10分钟。其中,“信号差”时间段有四段,每段时间为6分钟(共24分钟),其中持续时长为10分钟的质差时间段内各包含一段,其余2段存在于持续时长为80分钟的质差时间段内。假定时长阈值设置为20%,即在该场景下某一指标的质差时长超过20分钟就会被作为质差根因报出。在该场景下,“信号差”持续时长超过时长阈值,因此作为质差根因报出。然而,位于上述2个10分钟质差时间段内的“信号差”很可能是由于噪声(分散且持续时间较短),不应该考虑。但是,静态分析时间窗口只是简单的统计上述指定时间段内“信号差”时长是否超过时长阈值,并没有考虑噪声等偶然因素的影响,因此没有办法识别出这种误报。需要说明的是,如果上述指定时间段内的质差时间段均为持续时间较短的时间段,还是需要都考虑的。在这种场景下,质差时间很可能是由除上述噪声等偶然性因素之外的其他因素导致的,如相邻接入点周期性地发送的下行信号对本接入点造成的干扰。可见,现有静态分析时间窗口的质差根因分析方法无法识别上述两种质差分布形态,即不能剔除偶然因素导致的质差事件的影响,只是简单地统计并判断某种类型的质差时间段的持续时长是否大于预设时长阈值来确定质差根因,从而导致质差根因分析方法的准确性较差。针对上述问题,本申请实施例提供一种用于实现质差根因分析的方法。下面结合附图详细说明。图3示出了本申请实施例提供的一种用于实现质差根因分析的方法的流程示意图,可以应用于如图1所示的通信系统。如图3所示,该方法可以包括s301-s303:s301,根据指定时间段内指定用户的n条质差记录对应的时间,计算n条质差记录中每条质差记录和与其相邻的质差记录之间的时间间隔。需要说明的是,在执行上述s301之前,还需要获取指定时间段内指定用户的n条质差记录对应的时间。具体地,可以包括如下步骤1和步骤2:步骤1,根据指定时间段、指定用户等预设条件,获取l条质量记录。其中,上述l条质量记录中的每条质量记录均可以包括对应的时间和质量评分。需要说明的是,上述质量评分可以为qoe,也可以为服务质量(qualityofservice,qos),本申请对此不做限定。示例性地,上述指定用户可以是指定家庭的用户账户,如运营商为该家庭用户开通的wi-fi接入点标识,上述指定时间段可以为0.5天、1天、1周等连续时间段。具体地,可以在上述指定时间段内,对该家庭用户按照预设的采样周期,如10分钟采集质量记录。其中,质量记录可以采用{采样时间,用户标识,质量评分}的形式保存质量记录,如可以为表格。表1示出了上述质量记录的一个表格示例。如表1所示,表1中第1列为采样时间,也就是质量记录对应的时间,相邻两条质量记录之间的时间间隔为一个采样周期,第2列为用户标识(aaaa),第3列为质量评分,如qoe评分。其中,质量评分为1表示服务质量好,即质量评分满足预设质量条件,质量评分为-1表示服务质量差,即质量评分不满足预设质量条件,质量评分为0表示服务质量一般。表1步骤2,将上述l条质量记录中质量评分不满足预设质量条件的质量记录确定为质差记录,并统计质差记录的数量。可以理解,统计得到的质差记录的数量肯定要小于或等于质量记录的数量。因此,假定质差记录的数量为n,则n≤l。示例性地,结合表1,将表1中质量评分为-1的质量记录挑选出来,生成如表2所示的质差记录表。表2采样时间用户标识质量评分0aaaa-11aaaa-13aaaa-17aaaa-111aaaa-112aaaa-113aaaa-1然后,即可根据表2,执行s301根据指定时间段内指定用户的n条质差记录对应的时间,计算n条质差记录中每条质差记录和与其相邻的质差记录之间的时间间隔。具体地,s301可以包括步骤3和步骤4:步骤3,根据表2,计算每条质差记录和与其相邻的质差记录之间的时间间隔。其中,时间间隔的单位可以为上述采样周期,也可以为实际的时间长度,本申请对此不做限定。具体地,可以采用如下方法计算:上述n条质差记录中第1条质差记录质差记录和与其相邻的质差记录之间的时间间隔为:n条质差记录中第2条质差记录对应的时间与第1条质差记录对应的时间的差值。上述n条质差记录中第n条质差记录和与其相邻的质差记录之间的时间间隔为:第n条质差记录对应的时间与n条质差记录中第n-1条质差记录对应的时间的差值。上述n条质差记录中第n条质差记录和与其相邻的质差记录之间的时间间隔为:n条质差记录中第n+1条质差记录对应的时间与第n条质差记录对应的时间的差值,和第n条质差记录对应的时间与n条质差记录中第n-1条质差记录对应的时间的差值中的最大值;其中,1<n<n。步骤4,根据计算的每条质差记录和与其相邻的质差记录之间的时间间隔,生成如表3所示的表格。其中,表3中的最后一列为步骤3中计算得到的时间间隔的数值。表3如表3所示,第1条质差记录对应的采样时间为0,第2条质差记录对应的采样时间为1,则第1条质差记录和与其相邻的质差记录之间的时间间隔为1与0的差值1,即为1个采样周期。第7条质差记录对应的采样时间为13,第6条质差记录对应的采样时间为12,则第7条质差记录和与其相邻的质差记录之间的时间间隔为13与12的差值1,即为1个采样周期。第1条质差记录对应的采样时间为0,第2条质差记录对应的采样时间为1,第3条质差记录对应的采样时间为3,则第2条质差记录和与其相邻的质差记录之间的时间间隔为3-1与1-0中的最大值2,即为2个采样周期。需要说明的是,上述n条质差记录可以为qoe不满足预设qoe条件的质量记录,也可以为qos不满足预设qos条件的质量记录,本申请实施例对此不做限定。s302,根据n条质差记录中每条质差记录和与其相邻的质差记录之间的时间间隔,将n条质差记录划分为k个待过滤窗口。其中,s302根据n条质差记录中每条质差记录和与其相邻的质差记录之间的时间间隔,将n条质差记录划分为k个待过滤窗口,可以具体实现为步骤5和步骤6:步骤5,确定上述n条质差记录中每条质差记录和与其相邻的质差记录之间的时间间隔阈值。具体地,可以采用如下方法确定时间间隔阈值。在一种可能的设计方法中,上述时间间隔阈值可以根据经验值直接配置。例如,如表3所示,上述时间间隔阈值可以直接配置为最大时间间隔,即为4个采样周期。在另一种可能的设计方法中,上述时间间隔阈值也可以根据质差记录的预设条数确定。示例性地,假定预设条数为5,且将n条质差记录中每条质差记录和与其相邻的质差记录之间的时间间隔从小到大排序,则第5条质差记录和与其相邻的质差记录之间的时间间隔即为时间间隔阈值。结合表3,如图4a所示,时间间隔为1的质差记录有3条,时间间隔为2的质差记录有1条,时间间隔为3的质差记录有0条,时间间隔为4的质差记录有3条,可知第5条质差记录和与其相邻的质差记录之间的时间间隔4即为时间间隔阈值。其中,图4a中横坐标d为时间间隔,单位为一个采样周期,纵坐标n为按照从小到大排序后的质差记录条数。在又一种可能的设计方法中,上述时间间隔阈值也可以根据预设比例确定。示例性地,假定预设比例为0.8,且将上述n条质差记录中每条质差记录和与其相邻的质差记录之间的时间间隔从小到大统计质差记录条数,并计算已统计的质差记录条数与n比值。当上述比值首次大于或等于预设比例时,已统计的质差记录中的最后一条质差记录和与其相邻的质差记录之间的时间间隔,即为时间间隔阈值。结合表3,如图4b所示,时间间隔为1的质差记录有3条,已统计质差记录条数占比为3/7=42.8%;时间间隔为2的质差记录有1条,已统计质差记录条数占比为4/7=57.1%;时间间隔为3的质差记录有0条,已统计质差记录条数占比仍然为57.1%;时间间隔为4的质差记录有3条,当统计至第6条质差记录时,已统计质差记录条数占比为6/7=85.7%,即已统计质差记录条数占比首次大于预设比例,可知上述时间间隔阈值为第6条质差记录和与其相邻的质差记录之间的时间间隔4。其中,图4b中横坐标d为时间间隔,单位为一个采样周期,纵坐标p为按照从小到大已统计的质差记录条数占比。步骤6,根据n条质差记录中每条质差记录和与其相邻的质差记录之间的时间间隔、上述时间间隔阈值和窗口聚合规则,将n条质差记录划分为k个待过滤窗口。其中,窗口聚合规则可以为:k个待过滤窗口中任意两个相邻的待过滤窗口之间的时间间隔大于或等于时间间隔阈值,且任意一个包含有至少两条质差记录的待过滤窗口中任意两条相邻的质差记录之间的时间间隔小于时间间隔阈值,1≤k≤n。具体地,以采样周期为例,两个相邻的待过滤窗口之间的时间间隔的计算方法为:后一个待过滤窗口中的第一条质差记录对应的时间,与前一个待过滤窗口中的最后一条质差记录对应的时间的差值。示例性地,参见表3,可以将上述7条质差记录划分为3个待过滤窗口:[0,3],[7],[11,13]。其中,[0,3]包括3条质差记录0、1、3,[7]包括1条质差记录7,[11,13]包括3条质差记录11、12、13。待过滤窗口[0,3]和[7]之间的时间间隔为7-3=4个采样周期,待过滤窗口[7]和[11,13]之间的时间间隔为11-7=4个采样周期。s303,将k个待过滤窗口中的部分或全部待过滤窗口作为根因分析窗口。具体地,可以将k个待过滤窗口中满足窗口过滤规则的待过滤窗口确定为根因分析窗口,也就是将由瞬时噪声、瞬时干扰等偶然因素(通常不是质差根因)导致的质差记录排除在根因分析过程之外,以进一步提高质差根因分析的准确性。其中,窗口过滤规则可以为如下之一:在一种可能的设计方法中,上述根因分析窗口包含的质差记录数大于或等于质差记录数阈值。示例性地,参见表3,假定质差记录数阈值为3,则根因分析窗口为待过滤窗口[0,3]和[11,13],而待过滤窗口[7]被剔除。可以理解,为了进一步提高窗口过滤规则的可适用性,也可以设置质差记录数占比阈值,然后根据实际确定的质差记录数动态计算质差记录数阈值。因此,可选地,上述根因分析窗口的质差记录数占比大于或等于质差记录数占比阈值。其中,根因分析窗口的质差记录数占比为:根因分析窗口包含的质差记录数与n的比值。示例性地,参见表3,假定质差记录数占比阈值为0.3,k个待过滤窗口中质差记录数为7,则待过滤窗口[0,3]对应的质差记录数占比为3/(3+1+3)=42.9%,待过滤窗口[7]对应的质差记录数占比为1/(3+1+3)=14.3%,待过滤窗口[11,13]对应的质差记录数占比为3/(3+1+3)=42.8%。由此,待过滤窗口[0,3]和[11,13]的质差记录数占比大于质差记录数占比阈值0.3,可以作为根因分析窗口,而待过滤窗口[7]的质差记录数占比为1/7=14.3%,小于质差记录数占比阈值0.3,不作为根因分析窗口。可以理解,也可以先根据质差记录数占比阈值和确定的质差记录数计算出质差记录数阈值,然后再根据质差记录数阈值确定根因分析窗口。具体可以参见上述质差记录数阈值相关内容,此处不再赘述。在另一种可能的设计方法中,也可以将上述k个待过滤窗口中窗口时长大于或等于预设窗口时长阈值的待过滤窗口,作为根因分析窗口。因此,上述根因分析窗口的窗口时长大于或等于窗口时长阈值。示例性地,以采样周期为例,上述待过滤窗口的窗口时长的计算方法为:上述待过滤窗口中最后一条质差记录对应的时间,与上述待过滤窗口中第一条质差记录对应的时间的差值,再加上一个采样周期。下文所述待过滤窗口的窗口时长示例,均为采用本段所述方法计算得到的窗口时长。示例性地,参见表3,假定窗口时长阈值为3个采样周期,则待过滤窗口[0,3]和[11,13]的窗口时长分别为4个采样周期和3个采样周期,则可以将待过滤窗口[0,3]和[11,13]作为根因分析窗口,而待过滤窗口[7]的窗口时长为1,不作为根因分析窗口。应理解,实际应用中,为简化计算,也可以将一个待过滤窗口中最后一条质差记录对应的时间,与该待过滤窗口中第一条质差记录对应的时间的差值,作为该待过滤窗口的窗口时长,此处不再赘述。可以理解,为了进一步提高窗口过滤规则的可适用性,也可以设置窗口时长占比阈值,然后根据实际确定的待过滤窗口总时长计算实际的窗口时长阈值。因此,可选地,上述根因分析窗口的窗口时长占比大于窗口时长占比阈值。其中,上述根因分析窗口的窗口时长占比为:上述根因分析窗口的窗口时长与k个待过滤窗口的窗口时长之和的比值。示例性地,参见表3,假定窗口时长占比阈值为0.3,k个待过滤窗口的窗口总时长为4+1+3=8,则待过滤窗口[0,3]对应的窗口时长占比为4/8=50%,待过滤窗口[7]对应的窗口时长占比为1/8=12.5%,待过滤窗口[11,13]对应的窗口时长占比为3/8=37.5%。其中,待过滤窗口[0,3]和[11,13]的窗口时长占比均大于窗口时长占比阈值0.3,可作为根因分析窗口,而待过滤窗口[7]的窗口时长占比小于窗口时长占比阈值0.3,不作为根因分析窗口。可以理解,也可以先根据窗口时长占比阈值和上述k个待过滤窗口的窗口总时长计算出窗口时长阈值,然后再根据窗口时长阈值确定根因分析窗口。具体可以参见上述窗口时长阈值相关内容,此处不再赘述。需要说明的是,上述质差记录数阈值和质差记录数阈值,可以与上述窗口时长阈值和窗口时长占比阈值结合使用。示例性地,假定质差记录数阈值为3,窗口时长占比阈值为0.3,则参见表3,质差记录总数为7,待过滤窗口总时长为4+1+3=8个采样周期。其中,待过滤窗口[0,3]和[11,13]包含的质差记录数均为3,大于或等于质差记录数阈值3,且待过滤窗口[0,3]和[11,13]窗口时长占比分别为4/8=50%和3/8=37.5%,均大于窗口时长占比阈值0.3。因此,待过滤窗口[0,3]和[11,13]作为根因分析窗口。但是,待过滤窗口[7]仅包含1条质差记录数,小于质差记录数阈值3,且待过滤窗口[7]的窗口时长占比为1/(4+1+3)=12.5%,小于窗口时长占比阈值0.3。因此,待过滤窗口[7]不可作为根因分析窗口,需要剔除。需要说明的是,本申请实施例提供的用于实现质差根因分析的方法,可以由网络设备1执行,也可以由网络设备2执行,本申请对此不做限定。示例性地,本申请实施例提供的用于实现质差根因分析的方法,可以由网络设备1执行,并将质差分析结果上报给网络设备2,以便网络设备2根据上报的质差根因分析结果对现有通信系统优化升级。示例性地,本申请实施例提供的用于实现质差根因分析的方法,也可以在网络设备1将上述质差记录或质量记录上传给网络设备2之后,再由网络设备2执行,并根据上报的质差根因分析结果对现有通信系统优化升级。需要说明的是,在执行上述s301-s303之后,还可以针对每个根因分析窗口分别进行质差根因分析。具体地,可以将一个根因分析窗口划分为多个质差时间段,并识别每个质差时间段的质差原因,如“信号差”、“竞争强”和“干扰大”等。倘若所有质差时间段中某一质差原因的持续时长与所有质差时间段的持续时长总和的比值大于或等于预设时长阈值,则将该某一质差原因视为该根因分析窗口期间的一个质差根因。本申请提供的用于实现质差根因分析的方法,能够根据指定时间段内指定用户的n条质差记录对应的时间,计算每条质差记录和与其相邻的质差记录之间的时间间隔,并根据时间间隔将上述n条质差记录中时间相关性较强,即发生相同质差根因的概率较大的质差记录划分在同一个待过滤窗口中,而将时间相关性较差,即发生相同质差根因的概率较小的质差记录划分在不同的待过滤窗口中,可以避免设置的静态分析时间窗口的窗口时长和窗口位置无法动态调整所导致的质差根因漏报和/或虚警问题,从而提高质差根因分析的准确性。以上结合图3、图4a和图4b详细说明了本申请实施例提供的用于实现质差根因分析的方法。以下结合图5和图6说明本申请实施例提供的可执行上述用于实现质差根因分析的方法的网络设备。图5是本申请实施例提供的一种网络设备的结构示意图。如图5所示,网络设备500包括:计算模块501、划分模块502和确定模块503。其中,计算模块501,用于根据指定时间段内指定用户的n条质差记录对应的时间,计算n条质差记录中每条质差记录和与其相邻的质差记录之间的时间间隔。划分模块502,用于根据n条质差记录中每条质差记录和与其相邻的质差记录之间的时间间隔,将n条质差记录划分为k个待过滤窗口。其中,上述k个待过滤窗口中任意两个相邻的待过滤窗口之间的时间间隔大于或等于时间间隔阈值,且任意一个包含至少两条质差记录的待过滤窗口中任意两条相邻的质差记录之间的时间间隔小于时间间隔阈值,1≤k≤n。确定模块503,用于将k个待过滤窗口中的部分或全部待过滤窗口作为根因分析窗口。示例性地,上述n条质差记录中第1条质差记录和与其相邻的质差记录之间的时间间隔为:n条质差记录中第2条质差记录对应的时间与第1条质差记录对应的时间的差值。上述n条质差记录中第n条质差记录和与其相邻的质差记录之间的时间间隔为:第n条质差记录对应的时间与n条质差记录中第n-1条质差记录对应的时间的差值。上述n条质差记录中第n条质差记录和与其相邻的质差记录之间的时间间隔为:n条质差记录中第n+1条质差记录对应的时间与第n条质差记录对应的时间的差值,和第n条质差记录对应的时间与n条质差记录中第n-1条质差记录对应的时间的差值中的最大值;其中,1<n<n。在一种可能的设计中,上述根因分析窗口包含的质差记录数大于质差记录数阈值。可选地,上述根因分析窗口的质差记录数占比大于质差记录数占比阈值。其中,根因分析窗口的质差记录数占比为:根因分析窗口包含的质差记录数与n的比值。在另一种可能的设计中,上述根因分析窗口的窗口时长大于窗口时长阈值。可选地,上述根因分析窗口的窗口时长占比大于窗口时长占比阈值。其中,根因分析窗口的窗口时长占比为:根因分析窗口的窗口时长与k个待过滤窗口的窗口时长之和的比值。可选地,n条质差记录可以为qoe不满足预设qoe条件的质量记录。此外,网络设备500还可以包括存储模块(图5中未示出),用于存储网络设备500的指令和数据。图6是本申请实施例提供的另一种网络设备的结构示意图。如图6所示,网络设备600包括:处理器601,处理器601与存储器602耦合。其中,存储器602,用于存储计算机程序。处理器601,用于执行存储器602中存储的计算机程序,使得网络设备600执行上述方法实施例所述的用于实现质差根因分析的方法。其中,处理器601与存储器602耦合,是指处理器601与存储器602之间存在信号连接。应当理解,存储器602可以是处理器601内部的存储器,如内存,也可以是设置于网络设备500内部,且与处理器601存在信号连接的其他存储器,还可以是位于网络设备600外部,且与网络设备600存在信号连接的存储器,本申请对此不做限定。可选地,如图6所示,处理器601与存储器602耦合,可以是处理器601与存储器602之间通过总线603连接。可选地,网络设备600还可以包括收发器604。其中,收发器604可以为收发电路或通信接口,用于与其他设备,如图1中的终端通信,或者与其他网络设备通信。可选地,收发器604还可以为输入/输出接口,用于接收输入指令,或者输出处理结果。需要说明的是,上述网络设备500和网络设备600可以为如图1所示的网络设备1,也可以为图1所示的网络设备2,还可以是设置于上述网络设备1或网络设备2中的芯片,本申请对此不做限定。本申请实施例提供一种通信系统,该通信系统包括一台或多台终端,以及一台或多台上述网络设备。本申请实施例提供一种计算机可读存储介质,存储有程序或指令,当该程序或指令在计算机上执行时,使得该计算机执行方法实施例所述的用于实现质差根因分析的方法。本申请实施例提供一种计算机程序产品,包括计算机程序代码,当上述计算机程序代码在计算机上运行时,使得该计算机执行上述方法实施例所述的用于实现质差根因分析的方法。应理解,在本申请实施例中的处理器可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。还应理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(randomaccessmemory,ram)可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。上述实施例,可以全部或部分地通过软件、硬件(如电路)、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘。应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,其中a,b可以是单数或者复数。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系,但也可能表示的是一种“和/或”的关系,具体可参考前后文进行理解。本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1