一种故障测量的方法和装置与流程

文档序号:17048792发布日期:2019-03-05 19:49阅读:247来源:国知局
一种故障测量的方法和装置与流程
本发明涉及通信领域,尤其涉及一种故障测量的方法和装置。
背景技术
:互通网关用于将两个不同通信协议的通信系统之间进行协议转换,使两个通信系统内能相互通信。互通网关的部署,满足了不同通信系统之间互联互通的需求,但同时也增加了媒体故障定位定界问题的复杂性:一方面,互通网关对媒体流进行协议转换,协议转换的过程可能包括转码等对媒体流的数据包进行修改的环节,由此增加了引入媒体质量问题的环节;另一方面,会话(例如:语音呼叫)通常要跨越不同厂商的设备,部分网元设备不支持媒体质量测量功能或测量数据不可用,造成测量的缺失,给媒体故障的定位带来困难。如何在互联互通场景下对媒体质量问题进行定位成为一个亟待解决的问题。技术实现要素:本发明实施例所要解决的技术问题在于,提供一种故障测量的方法和装置,能实现互联互通场景下媒体质量问题的定位,简化故障检测过程,以及减少互通网关的测量性能负荷。第一方面,本申请提供了一种故障测量的方法,包括:终端设备测量终端设备上建立的会话的媒体信号质量值,终端设备根据测量的媒体信号质量值判断终端设备上的会话是否发生异常,若为是,终端设备向互通网关发送携带会话的会话标识的第一测量指示消息,第一测量指示消息用于指示互通网关在上行端口和下行端口上对会话的媒体信号质量值进行测量,并向数据服务器上报测量结果。另外,终端设备向数据服务器上报测量的会话的媒体信号质量值和终端设备的标识。其中,第一通信系统和第二通信系统是两个使用不同通信协议的网络,例如:第一通信系统为pstn(publicservicetelephonenetwork,pstn),第二通信系统为网际协议承载语音(voiceoverinternetprotocol,voip)网络,互通网关用于第一通信系统和第二通信系统之间的协议转换,互通网关的上行端口与第一通信系统互通,互通网关的下行端口与第二通信系统互通。会话表示终端设备和对端设备之间的通信过程,终端设备位于第二通信系统,对端设备位于第一通信系统,会话的类型包括但不限于语音会话、视频会话、虚拟现实(virtualreality,vr)会话、增强现实(augmentedreality,ar)会话或其他类型的会话等。同一时刻可能会存在多个会话,每个会话具有不同的会话标识,会话标识表示会话的身份信息。在终端设备和对端设备之间的通信过程结束时,相应的会话会被释放。实施上述实施例,终端设备在当前承载的会话进行信号级的检测,在会话发生异常的情况下,指示互通网关对发生异常的会话进行检测,这样互通网关只对特定的会话的进行测量,避免对所有会话进行测量,从而减少互通网关的测量性能开销。在一种可能的设计中,终端设备判断会话发生异常的方法包括:终端设备判断测量的媒体信号质量值是否满足预设的阈值判断条件,若为是,确定终端设备上的会话发生异常。在一种可能的设计中,还包括:终端设备向第二通信系统中的至少一个中间设备发送第二测量指示消息,所述第二测量指示消息用于指示至少一个中间设备在上行端口和下行端口上测量所述会话的媒体信号质量值,并将测量结果上报给数据服务器。其中,中间设备为第一通信系统和第二通信系统中除终端设备之间的其他设备,例如:中间设备为交换机、路由器或防火墙等。一个会话承载在第二通信系统的终端设备和第一通信系统的对端设备,以及第一通信系统和第二通信系统的中间设备上。在一种可能的设计中,终端设备向终端设备向第二通信系统中的至少一个中间设备发送第二测量指示消息包括:终端设备获取第二通信系统的历史故障设备列表,终端设备向历史故障设备列表中的中间设备发送第二测量指示消息。其中,历史故障设备列表可位于数据服务器上,历史故障设备列表中包含的中间设备为预设时间段内发生故障的中间设备,数据服务器定期的对历史故障设备列表中包含的中间设备进行更新。在一种可能的设计中,第一通信系统和第二通信系统为公共服务电话网络pstn网络、网际协议承载语音voip网络、全球移动通信gsm网络、码分多址cdma网络、长期演进lte网络和新空口nr网络中的任意一种。在一种可能的设计中,终端设备测量会话的媒体信号质量值包括:终端设备在测量周期内多次测量终端设备上建立的会话的媒体信号质量值,将多次测量的结果进行平均。其中,在终端设备上的会话被释放时,终端设备停止测量。在一种可能的设计中,终端设备测量会话的媒体信号质量值包括:终端设备对会话的下行方向的媒体流的媒体信号质量值进行测量。在一种可能的设计中,所述媒体信号质量值包括波形域参数值或像素域参数值。例如:在音频会话中,媒体信号质量值为波形域参数值,波形域参数包括但不限于自然度、噪声性能参数值和连续性参数值中的一种或多种;在视频会话中,像素域参数包括但不限于亮度、对比度和花屏参数值中的一种或多种。在一种可能的设计中,终端设备将媒体信号质量值的类型信息通知给互通网关,互通网关根据类型信息指示的媒体信号质量值进行测量,保证终端设备和互通网关使用同一类型的媒体信号质量值进行测量。例如:类型信息用于指示自然度,终端设备和互通网关对会话的自然度进行测量;又例如:类型信息用于指示对比度,终端设备和互通网关对会话的自然度进行测量。第二方面,本申请提供了一种故障测量的方法,包括:网络设备接收来自终端设备的测量指示消息;其中,所述测量指示消息携带会话标识;所述网络设备在上行端口和下行端口上对所述会话标识指示的会话的媒体信号质量值进行测量;所述网络设备将所述上行端口上测量的媒体信号质量值、所述下行端口上测量到的媒体信号质量值,所述网络设备的标识和各个媒体信号质量值对应端口类型发送给数据服务器。在一种可能的设计中,所述网络设备在上行端口和下行端口上对所述会话标识指示的会话的媒体信号质量值进行测量包括:所述网络设备基于下行方向的媒体流,在上行端口和下行端口上对所述会话标识指示的会话的媒体信号质量值进行测量。在一种可能的设计中,所述网络设备为互通网关或中间设备。实施本发明的实施例,网络设备根据终端设备的指示对发生异常的会话进行检测,这样网络设备只对特定的会话的进行测量,避免对所有会话进行测量,从而减少网络设备的测量性能开销。再一方面,提供了一种装置,该装置具有实现上述方法中终端设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。一种可能的实现方式中,装置包括:测量单元和发送单元。测量单元,用于测量会话的媒体信号质量值;其中,会话为装置和对端设备之间的通信过程,对端设备位于第一通信系统,装置位于第二通信系统;发送单元,用于若根据装置测量的会话的媒体信号质量值确定会话发生异常的情况下,向互通网关发送携带会话的会话标识的第一测量指示消息;其中,第一测量指示消息用于指示互通网关在上行端口和下行端口上对会话的媒体信号质量值进行测量,互通网关的上行端口与第一通信系统互通,互通网关的下行端口与第二通信系统互通;发送单元,还用于将包括装置测量媒体信号质量值和装置的标识发送给数据服务器。另一种可能的实现方式中,所述装置包括:接收器、发射器、存储器和处理器;其中,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:测量会话的媒体信号质量值;其中,所述会话为所述装置和对端设备之间的通信过程,所述对端设备位于第一通信系统,所述装置位于第二通信系统;若根据所述装置测量的所述会话的媒体信号质量值确定所述会话发生异常的情况下,指示收发器向互通网关发送携带所述会话的会话标识的第一测量指示消息;其中,所述第一测量指示消息用于指示所述互通网关在上行端口和下行端口上对所述会话的媒体信号质量值进行测量,所述互通网关的上行端口与所述第一通信系统互通,所述互通网关的下行端口与所述第二通信系统互通;发射器,还用于将包括所述装置测量媒体信号质量值和所述装置的标识发送给数据服务器。在一种可能的实现方式中,所述装置可以为芯片,该芯片中可选的可以包括一个或多个存储器,用于存储程序代码,当所述程序代码执行时,使处理器实现相应的功能。基于同一发明构思,由于该装置解决问题的原理以及有益效果可以参见上述各可能的终端设备的方法实施方式以及所带来的有益效果,因此该装置的实施可以参见方法的实施,重复之处不再赘述。再一方面,提供了一种装置,该装置具有实现上述方法中网络设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。一种可能的实现方式中,装置包括:接收单元、测量单元和发送单元。接收单元,用于接收来自终端设备的测量指示消息;其中,测量指示消息携带会话标识;测量单元,用于在上行端口和下行端口上对会话标识指示的会话的媒体信号质量值进行测量;发送单元,用于将上行端口上测量的媒体信号质量值、下行端口上测量到的媒体信号质量值,网络设备的标识和各个媒体信号质量值对应端口类型发送给数据服务器。另一种可能的实现方式中,所述装置包括:接收器、发射器、存储器和处理器;其中,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:指示接收器接收来自终端设备的测量指示消息;其中,所述测量指示消息携带会话标识;在上行端口和下行端口上对所述会话标识指示的会话的媒体信号质量值进行测量;指示发射器将所述上行端口上测量的媒体信号质量值、所述下行端口上测量到的媒体信号质量值,所述网络设备的标识和各个媒体信号质量值对应端口类型发送给数据服务器。在一种可能的实现方式中,所述装置可以为芯片,该芯片中可选的可以包括一个或多个存储器,用于存储程序代码,当所述程序代码执行时,使处理器实现相应的功能。基于同一发明构思,由于该装置解决问题的原理以及有益效果可以参见上述各可能的网络设备的方法实施方式以及所带来的有益效果,因此该装置的实施可以参见方法的实施,重复之处不再赘述。本申请的又一方面提了供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。本申请的又一方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。附图说明为了更清楚地说明本发明实施例或
背景技术
中的技术方案,下面将对本发明实施例或
背景技术
中所需要使用的附图进行说明。图1是本发明实施例提供的一种通信系统的网络架构图;图2是本发明实施例提供的一种故障测量的方法的流程示意图;图3是本发明实施例提供的一种故障测量的方法的另一流程示意图;图4是本发明实施例提供的一种装置的结构示意图;图5是本发明实施例提供的一种装置的另一结构示意图;图6是本发明实施例提供的一种装置的另一结构示意图;图7是本发明实施例提供的一种装置的另一结构示意图。具体实施方式下面结合本发明实施例中的附图对本发明实施例进行描述。图1为本发明实施例涉及的一种通信系统架构示意图,所述通信系统包括:第一通信系统1、互通网关2、第二通信系统3和数据服务器4,互通网关2的上行端口与第一通信系统1互通,互通网关2的下行端口与第二通信系统3互通,第一通信系统1包括至少一个终端设备和至少一个中间设备,第二通信系统3包括至少一个终端设备和至少一个中间设备,数据服务器4分别与第二通信系统3中的终端设备、互通网关2,以及第二通信系统3中支持测量上报的中间设备连接。图1示出了在第一通信系统1中包括终端设备11和中间设备12,第二通信系统3包括终端设备31和中间设备32,数据服务器4与终端设备31、中间设备32和互通网关2连接。需要说明的是,图1中通信系统的中设备的数量和形态仅为举例说明,并非对本发明实施例的限定。其中,第一通信系统1和第二通信系统3为使用不同通信协议的网络,第一通信系统1和第二通信系统3之间无法直接进行通信,互通网关2实现第一通信系统1和第二通信系统3之间的协议转换,以达到第一通信系统1和第二通信系统3之间进行通信的目的。例如:第一通信系统和第二通信系统可以是公共交换电话网络(publicswitchedtelephonenetwork,pstn)系统、网际协议承载语音系统(voiceoverinternetprotocol)、全球移动通信系统(globalsystemformobilecommunication,gsm),码分多址(codedivisionmultipleaccess,cdma)系统、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统,全球微波互联接入(worldwideinteroperabilityformicrowaveaccess,wimax)系统、长期演进(longtermevolution,lte)系统,5g通信系统(例如新空口(newradio,nr)系统、多种通信技术融合的通信系统(例如lte技术和nr技术融合的通信系统),或者后续演进通信系统。其中,在目前的一种故障定位方案中,通信系统中的网络设备对每路会话进行测量,在根据测量值定位发生故障的局端设备,由于每个网络设备上承载的会话的数量非常多,局端设备的测量性能开销非常大。本申请中的终端设备是一种具有通信功能的设备,可以是具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备等。在不同的网络中终端设备可以叫做不同的名称,例如:用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置、蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字处理(personaldigitalassistant,pda)、5g网络或未来演进网络中的终端设备等。本申请中的中间设备是一种部署在通信系统中除终端设备之外的设备,包括但不限于:交换机、路由器、防火墙设备、基站(例如:bts(basetransceiverstation,bts),节点b(nodeb,nb),演进型基站b(evolutionalnodeb,enb或enodeb),nr系统中的传输节点或收发点(transmissionreceptionpoint,trp或者tp)或者下一代节点b(generationnodeb,gnb),未来通信系统中的基站或网络设备)、中继站、接入点、车载设备、可穿戴设备,无线保真(wireless-fidelity,wi-fi)的站点、无线回传节点、小站、微站等等。本发明实施例中,终端设备测量会话的媒体信号质量值,在会话发生异常的情况下,通知互通网关测量发生异常的会话,以及将终端设备对会话的测量结果和互通网关对会话的测量结果上报至数据服务器进行故障定位。这样互通网关利用数量众多的终端的处理能力,只需要测量在终端设备处发生异常的会话,无需对互通网关上建立的每路会话进行测量,降低了互通网关的测量性能开销。请参见图2,图2是本发明实施例提供的一种故障测量的方法流程示意图,基于图1的通信系统的架构对本发明实施例的一种测量的方法进行说明,该方法包括但不限于如下步骤:s201、终端设备31测量会话的媒体信号质量值。其中,会话表示终端设备31与终端设备11(对端设备)之间的通信过程,会话的类型包括但不限于音频会话、视频会话、多媒体会话或其他会话。在本发明实施例中,参与会话的终端设备31位于第二通信系统3中,终端设备11位于第一通信系统1中,终端设备31和终端设备11位于不同的通信系统中。终端设备31上建立的会话的数量可以是一个或多个,对端设备的数量也可以是一个或多个,即终端设备31可同时与一个或多个对端设备进行通信,本实施例以一个对端设备进行说明。媒体信号质量值表示会话的媒体流在信号级别上优劣程度的参数值,例如:会话为音频会话的情况下,媒体信号质量值包括但不限于失真度、噪声参数值和连续度参数值中的一种或多种;会话为视频会话的情况下,媒体信号质量值包括但不限于对比度、亮度和花屏参数中的一种或多种。其中,自然度参数用于表示语音信号自然程度的参数,与语音信号的频谱分布有关。连续性参数用于语音信号连续程度的参数,与语音信号是否连续或中断程度有关。花屏参数表示视频信号显示花屏程度的参数,与视频信号的丢包或误码有关。在一种可能的实施方式中,终端设备31测量会话的媒体信号质量值包括:终端设备31在测量周期内多次测量会话的媒体信号质量值,将多次测量的结果进行平均。其中,终端设备31周期性的对当前的会话进行测量,在每个测量周期内终端设备多次测量会话的媒体信号质量值,将多次测量的结果进行平均后作为当前会话的媒体信号质量值,平均的方法可以是算术平均、平方平均、几何平均和加权平均中任意一种,本实施例不作限制。在另一种可能的实施方式中,根据媒体流的传输方向上的区别,本实施例中会话可以是单向会话,也可以是双向会话,单向会话只支持媒体流在一个方向上传输(即单工通信),双向会话支持媒体流在两个方向上传输(全双工或半双工通信)。在会话为双向会话的情况下,会话存在上行方向和下行方向的媒体流,上行方向表示终端设备至对端设备方向的方向,下行方向表示对端设备至终端设备的方向。在本实施例中,对于终端设备上承载的会话,由于仅第二通信系统支持故障测量和上报的能力,第二通信系统中的终端设备只测量下行方向上的媒体流的媒体信号质量值。可以理解的是,如果仅第一通信系统支持故障测量和上报能力,第一通信系统中的终端设备只测量上行方向上的媒体流的媒体信号质量值,具体的测量方法和参照下行方向,此处不再赘述。s202、终端设备31判断会话发生异常。其中,终端设备31根据s201测量的媒体信号质量值判断会话是否发生异常,判断会话是否发生异常的方法可以是实际测量值和预设阈值进行比较的方法。如果会话发生异常,执行s203,否则继续对会话的媒体信号质量值进行测量。例如:终端设备31当前承载的会话为视频会话时,终端设备31测量视频会话的亮度值,在亮度值小于预设亮度值的情况下,判断该视频会话发生异常。又例如:终端设备31当前承载的会话为音频会话的时,终端设备31测量音频会话的自然度,在自然度小于预设自然度的情况下,判断该音频会话发生异常。s203、终端设备31向互通网关2发送携带会话标识的测量指示消息,互通网关2接收终端设备发送的测量指示消息。其中,会话标识为s202中终端设备31检测到的发生异常的会话的标识,会话标识的表示形式可以是字母和/或数字。测量指示消息可通过现有的信令消息进行传输,例如:信息(information,info)消息或实时控制协议(real-timecontrolprotocol,rtcp)消息,也可以作为一条自定义的信令消息进行传输,本发明不作限制。另外,在测量指示消息通过现有的信令消息进行传输时,可利用信令消息中的保留字段来携带会话标识和消息类型标识符,也可以在信令消息中自定义字段来携带会话标识和消息类型标识符。消息类型标识符用于表示消息用于触发媒体信号质量值的测量。例如:测量指示消息的组成如表1所示:参数名参数说明参数值mid消息类型标识符01001200call_id会话标识201706289521表1需要说明的是,表1中会话标识和消息类型标识符的参数名和参数值仅为举例说明,并非对本发明实施例进行限制。s204、互通网关2在上行端口和下行端口上对会话标识指示的会话的媒体信号质量值进行测量。其中,互通网关2的上行端口和第一通信系统1互通,互通网关2的下行端口和第二通信系统3互通。互通网关2根据测量指示消息中的消息标识符触发媒体信号质量值的测量,根据测量指示消息中的会话标识从当前承载的多个会话中确定需要测量的会话。互通网关2在上行端口对会话的媒体信号质量值进行测量,以及互通网关2在下行端口对会话的媒体信号质量值进行测量,上行端口和下行端口上媒体信号质量值的测量方法可参照s202的描述,此处不再赘述。在一种可能的实施方式中,在会话标识指示的会话为双向会话的情况下,且仅第二通信系统支持故障测量和上报的能力,互通网关2只对会话的下行方向的媒体流的媒体信号质量值进行测量。s205、互通网关2向数据服务器4发送测量结果,数据服务器4接收互通网关2发送的测量结果。其中,互通网关2在s204的测量结果包括上行端口上测量的媒体信号质量值、下行端口上测量的媒体信号质量值、互通网关2的标识、以及各个媒体信号质量值对应的端口类型。互通网关2的标识用于唯一表示互通网关的身份,互通网关2的标识包括但不限于ip地址、mac地址、端口号中的至少一种。端口类型表示媒体信号质量值对应的端口的类型:例如是上行端口或下行端口。另外,测量结果还可以包括媒体信号质量值的失真类型,失真类型表示会话发生异常的原因。例如:互通网关2发送的测量结果参照表2所示。表2需要说明的是,表2中的参数名和参数值仅为举例说明,并非对本发明实施例进行限制。s206、终端设备31向数据服务器4发送测量结果,数据服务器4接收终端设备31发送的测量结果。其中,终端设备31在当前承载的会话发生异常的情况下,向数据服务器4发送的测量结果,测量包括终端设备31的标识和终端设备31在s201测量的会话的媒体信号质量值。终端设备31的标识用于唯一表示终端设备31的身份,终端设备31的标识包括但不限于:mac地址、ip地址、imei、imsi中任意一种。可选的,测量结果还包括表示会话的失真类型。表3需要说明的是,表2中的参数名和参数值仅为举例说明,并非对本发明实施例进行限制。容易理解的是,s205和s206的执行顺序本发明实施例不作限制,执行顺序也是图2中所示,也可以是s206在s205之前执行。s207、数据服务器4进行故障定位。其中,数据服务器4接收互通网关2发送的测量结果和终端设备31发送的测量结果,数据服务器4获取测量结果中终端设备31的标识和互通网关的标识,数据服务器4预存储或预配置有通信系统的网络拓扑信息,数据服务器4根据终端设备的标识和互通网关2的标识确定对应的网络位置,以及接收的媒体信号质量值的端口类型,各个媒体信号质量值的大小关系进行故障定位。具体方法为:数据服务器4比较在网络位置上相邻的两个媒体信号质量参数的差值的绝对值,如果绝对值小于预设的门限值,确定两个媒体信号质量值对应的测量点之间的线路或设备是正常的;如果绝对值大于预设的门限值,确定两个媒体信号质量值对应的测量点之间的线路或设备发生故障。例如:根据表2和表3中上报的测量结果,如果quality_gw_up和quality_gw_down之间的差值的绝对值,以及quality_gw_down和quality_ue之间的差值的绝对值均小于第一门限值,确定第一通信系统1发生故障,可能是第一通信系统1中的终端设备11、中间设备12或线路发生故障;如果quality_gw_up和quality_gw_down之间的差值的绝对值大于第二门限值,确定互通网关2发生故障;如果quality_gw_down和quality_ue之间的差值的绝对值大于第三门限值,确定第二通信系统3发生故障,可能是第二通信系统中的终端设备31、中间设备32或线路发生故障。根据图2的描述,终端设备在当前承载的会话进行信号级的检测,在会话发生异常的情况下,指示互通网关对发生异常的会话进行检测,这样互通网关只对特定的会话的进行测量,避免对所有会话进行测量,从而减少互通网关的测量性能开销。易于理解的是,数据服务器4只根据终端设备和互通网关2上报的测量结果只能粗略的定位出发生故障的位置,如果需要准确的定位出发生故障的设备或线路的位置,第二通信系统中3的一个或多个中间设备需要向数据服务器4上报针对同一会话的测量结果,测量的中间设备的数量越多,故障定位越准确。为了简化说明,图3的实施例基于图1的网络架构图,以一个中间设备上报测量结果为例对本发明实施例的故障测量方法进行说明,在多个中间设备上报测量结果的情形可参照图3的描述,此处不再赘述。在本发明实施例中,所述方法包括:s301、终端设备31测量会话的媒体信号质量值。其中,终端设备31测量当前承载的会话的过程可参照s201的描述,此处不再赘述。s302、终端设备31判断会话发生异常。其中,终端设备31判断会话发生异常的过程可参照s202的描述,此处不再赘述。s303、终端设备31向中间设备32发送携带会话标识的测量指示消息,中间设备32接收来自终端设备的测量指示消息。其中,会话标识为s302中发生异常的会话的标识,会话标识的表示形式可以是数字和/或字母。测量指示消息的方式方式可参照s203的描述,此处不再赘述。s304、终端设备31向互通网关2发送携带会话标识的测量指示消息,互通网关2接收来自终端设备31的测量指示消息。其中,会话标识为s302中发生异常的会话的标识,测量指示消息的发送过程可参照s203的描述,此处不再赘述。s305、中间设备32在上行端口和下行端口上对会话标识指示的会话的媒体信号质量值进行测量。其中,中间设备32的上行端口和互通网关的下行端口互通,中间设备32的下行端口和终端设备互通,中间设备根据测量指示消息中的消息标识符触发媒体信号质量值的测量,根据测量指示消息中的会话标识从当前承载的多个会话中确定需要测量的会话。中间设备在上行端口对会话的媒体信号质量值进行测量,以及在下行端口上对会话的媒体信号质量值进行测量。在一种可能的实施方式中,如果会话标识指示的会话为双向会话,且仅第二通信系统支持故障测量和上报的能力,中间设备32只对会话在下行方向上的媒体流的媒体信号质量值进行测量。s306、互通网关2在上行端口和下行端口上对会话标识指示的会话的媒体信号质量值进行测量。其中,互通网关2在上行端口和下行端口上对会话的媒体信号质量值的测量过程可参照s204的描述,此处不再赘述。s307、中间设备32将测量结果发送给数据服务器4,数据服务器4接收来自中间设备32的测量结果。其中,中间设备32在s305的测量结果包括上行端口上测量的媒体信号质量值、下行端口上测量的媒体信号质量值、中间设备的标识、以及各个媒体信号质量值对应的端口类型。中间设备的标识用于唯一表示中间设备的身份。端口类型标识媒体信号质量值对应的端口的类型。另外,测量结果还可以媒体信号质量值的失真类型,失真类型表示会话发生异常的原因。s308、终端设备31将测量结果发送给数据服务器4,数据服务器4接收来自终端设备31的测量结果。其中,终端设备31发送测量结果的过程可参照s206的描述,此处不再赘述。s309、互通网关2将测量结果发送给数据服务器4,数据服务器4接收来自互通网关2的数据服务器。其中,互通网关2发送测量结果的过程可按照s205的描述,此处不再赘述。需要说明的是,s307、s308和s309的先后顺序并不限于图3所示,可以是任意的顺序。s310、数据服务器4进行故障定位。其中,数据服务器4接收来自终端设备31、中间设备32和互通网关2发送的测量结果,数据服务器4从来自终端设备31的测量结果中获取终端设备31的标识,从来自中间设备32的测量结果中获取中间设备32的标识,从来自互通网关2的测量结果中获取互通网关2的标识。数据服务器4预存储或预配置有通信系统的网络拓扑信息,数据服务器根据各个设备的标识确定对应的网络位置,根据各个设备的网络位置、接收到的媒体信号质量值的端口类型、以及各个媒体信号质量值的大小关系进行故障定位。举例说明,quality_gw_up为互通网关2的上行端口上测量的会话的媒体信号质量值,quality_gw_down为互通网关2在下行端口上测量的会话的媒体信号质量值,quality_md_up为中间设备32在上行端口上测量的会话的媒体信号质量值,quality_md_down为中间设备32在下行端口上测量的会话的媒体信号质量值,quality_ue为终端设备31测量的会话的媒体信号质量值。如果quality_gw_up和quality_gw_down之间的差值的绝对值、quality_gw_down和quality_md_up之间的差值的绝对值、quality_md_up和quality_ue之间的差值的绝对值均小于第一门限值,确定第一通信系统1发生故障;如果quality_gw_up和quality_gw_down之间的差值的绝对值大于第二门限值,确定互通网关2发生故障;如果quality_gw_down和quality_md_up之间的差值的绝对值大于第三门限值,确定互通网关2和中间设备32之间的线路发生故障;如果quality_md_up和quality_md_down之间的差值的绝对值大于第四门限值,确定中间设备32发生故障;如果quality_md_down和quality_ue之间的差值的绝对值大于第五门限值,确定中间设备32和终端设备31之间的线路或终端设备31发生故障。在图3所描述的方法中,终端设备检测到会话发生异常的情况下,指示互通网关和中间设备对发生异常的会话进行测量,以及将终端设备的测量结果、互通网关的测量结果和中间设备的测量结果上报给数据服务器进行故障定位,减少测量性能负载,提高了故障定位的准确度。上述详细阐述了本发明实施例的方法,下面提供了本发明实施例的装置。需要说明的是,图4所示的装置4可以实现图2和图3所示实施例的终端设备侧,装置4包括测量单元401和发送单元402。测量单元401,用于测量会话的媒体信号质量值;其中,所述会话为所述装置和对端设备之间的通信过程,所述对端设备位于第一通信系统,所述装置位于第二通信系统。例如:测量单元401用于执行图2中的s201或图3中的s301。发送单元402用于若根据所述装置测量的所述会话的媒体信号质量值确定所述会话发生异常的情况下,向互通网关发送携带所述会话的会话标识的第一测量指示消息;其中,所述第一测量指示消息用于指示所述互通网关在上行端口和下行端口上对所述会话的媒体信号质量值进行测量,所述互通网关的上行端口与所述第一通信系统互通,所述互通网关的下行端口与所述第二通信系统互通;发送单元402还用于将所述装置测量媒体信号质量值和所述装置的标识发送给数据服务器。例如:发送单元执行图2中的s202、s203和s206,或图3中的s302、s304和s308。所述装置4可以为终端设备,所述装置4也可以为实现相关功能的现场可编程门阵列(field-programmablegatearray,fpga),专用集成芯片,系统芯片(systemonchip,soc),中央处理器(centralprocessorunit,cpu),网络处理器(networkprocessor,np),数字信号处理电路,微控制器(microcontrollerunit,mcu),还可以采用可编程控制器(programmablelogicdevice,pld)或其他集成芯片。本发明实施例和图2和图3的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照图2和图3的方法实施例的描述,此处不再赘述。如图5所示,本发明实施例还提供了一种装置5。在一种可能的设计中,装置5为终端设备,该网络设备包括:处理器501、存储器502、接收器503和发射器504。存储器502,用于存储程序和数据。所述存储器的数量可以是一个或多个,所述存储器的类型可以是任意形式的存储介质。例如:该存储器可以为随机访问内存(英文:randomaccessmemory,简称:ram)或者只读内存(英文:readonlymemory,简称:rom)或者闪存,其中存储器502可以位于单独位于终端设备内,也可以位于处理器501的内部。处理器501,用于执行存储器502存储的所述程序代码,当所述程序代码被执行时,处理器501用于测量会话的媒体信号质量值;其中,所述会话为所述装置和对端设备之间的通信过程,所述对端设备位于第一通信系统,所述装置位于第二通信系统;若根据所述装置测量的所述会话的媒体信号质量值确定所述会话发生异常的情况下,指示发射器504向互通网关发送携带所述会话的会话标识的第一测量指示消息;其中,所述第一测量指示消息用于指示所述互通网关在上行端口和下行端口上对所述会话的媒体信号质量值进行测量,所述互通网关的上行端口与所述第一通信系统互通,所述互通网关的下行端口与所述第二通信系统互通。例如:处理器501用于执行图2中的s201和s202,或图3中的s301和s302。接收器503,用于接收信号。接收器503可以作为单独的芯片,也可以为处理器501内的接收电路或作为输入接口。可选的,接收器503还可以包括接收天线。发射器504,用于发射信号。发射器504可以作为单独的芯片,也可以为处理器501内的发射电路或者作为输出接口。可选的,发射器504还可以包括发射天线。其中,发射器504包括的发射天线和接收器503包括的接收天线可以为单独设置的两个天线,也可以为一个天线。发射器504,用于向互通网关发送携带所述会话的会话标识的第一测量指示消息,以及所述装置测量媒体信号质量值和所述装置的标识发送给数据服务器。例如:收发器503用于执行图2中的s203和s206。接收器503、发射器504、存储器502、处理器501之间通过内部连接通路互相通信,例如:通过总线连接。在一种可能的设计中,装置5可以为芯片,例如:可以为终端设备中的通信芯片,用于实现终端设备中处理器501的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,系统芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或多个存储器,用于存储程序代码,当所述程序代码执行时,使处理器实现相应的功能。这些芯片可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令(有时也称为代码或程序)。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。本发明实施例和图2至图3的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照图2至图3的方法实施例的描述,此处不再赘述。需要说明的是,图6所示的装置6可以实现图2和图3所示实施例的中间设备或互通网关侧,装置6包括:接收单元601、测量单元602和发送单元603。其中,接收单元601,用于接收来自终端设备的测量指示消息;其中,所述测量指示消息携带会话标识,例如:接收单元601执行图2中的s203。测量单元602,用于在上行端口和下行端口上对所述会话标识指示的会话的媒体信号质量值进行测量,例如:测量单元602执行图2中的s204。发送单元603,用于将所述上行端口上测量的媒体信号质量值、所述下行端口上测量到的媒体信号质量值,所述网络设备的标识和各个媒体信号质量值对应端口类型发送给数据服务器,例如:发送单元603执行图2中的s205。所述装置6可以为网络设备,所述装置6也可以为实现相关功能的现场可编程门阵列(field-programmablegatearray,fpga),专用集成芯片,系统芯片(systemonchip,soc),中央处理器(centralprocessorunit,cpu),网络处理器(networkprocessor,np),数字信号处理电路,微控制器(microcontrollerunit,mcu),还可以采用可编程控制器(programmablelogicdevice,pld)或其他集成芯片。本发明实施例和图2至图3的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照图2至图3的方法实施例的描述,此处不再赘述。如图7所示,本发明实施例还提供了一种装置7。在一种可能的设计中,装置7为网络设备,例如:装置7为中间设备或互通网关,该网络设备包括:存储器702,用于存储程序和数据。所述存储器的数量可以是一个或多个,所述存储器的类型可以是任意形式的存储介质。例如:该存储器可以为随机访问内存(英文:randomaccessmemory,简称:ram)或者只读内存(英文:readonlymemory,简称:rom)或者闪存,其中存储器702可以位于单独位于终端设备内,也可以位于处理器701的内部。接收器703,用于接收信号。接收器703可以作为单独的芯片,也可以为处理器701内的接收电路或作为输入接口。可选的,接收器703还可以包括接收天线。接收器703,用于接收来自终端设备的测量指示消息;其中,所述测量指示消息携带会话标识。例如:接收器703用于执行图2中的s203。处理器701,用于执行存储器702存储的所述程序代码,当所述程序代码被执行时,处理器701用于在上行端口和下行端口上对所述会话标识指示的会话的媒体信号质量值进行测量。例如:处理器701用于执行图3中的s305或s306。发射器704,用于发射信号。发射器704可以作为单独的芯片,也可以为处理器701内的发射电路或者作为输出接口。可选的,发射器704还可以包括发射天线。其中,发射器704包括的发射天线和接收器703包括的接收天线可以为单独设置的两个天线,也可以为一个天线。发射器704,用于将所述上行端口上测量的媒体信号质量值、所述下行端口上测量到的媒体信号质量值,所述网络设备的标识和各个媒体信号质量值对应端口类型发送给数据服务器。例如:发射器704用于执行图2中的s205,或图3中的s307,或图3中的s309。接收器703、发射器704、存储器702、处理器701之间通过内部连接通路互相通信,例如:通过总线连接。在一种可能的设计中,装置7可以为芯片,例如:可以为网络设备中的通信芯片,用于实现网络设备中处理器701的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,系统芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或多个存储器,用于存储程序代码,当所述程序代码执行时,使处理器实现相应的功能。这些芯片可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令(有时也称为代码或程序)。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。本发明实施例和图2至图3的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照图2至图3的方法实施例的描述,此处不再赘述。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:rom或随机存储记忆体ram、磁碟或者光盘等各种可存储程序代码的介质。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1