一种语音业务杂音检测方法及装置的制作方法

文档序号:7852188阅读:237来源:国知局
专利名称:一种语音业务杂音检测方法及装置的制作方法
技术领域
本发明涉及语音通信技术领域,尤其涉及一种语音业务杂音检测方法及装置背景技术 目前 TD_SCDMA(Time Division-Synchronous Code Division Multiple Access,时分同步码分多址)系统中接入网对于业务质量的检测手段相对匮乏,语音业务杂音检测手段也比较少。语音数据包的传输间隔比较短,一般为20ms,如果偶尔接收到少量杂音包,人耳是分辨不出来的,但当杂音包在短时间内累计到一定量,就会被人耳感知到,影响通话用户的感知和正常交流。因此,目前缺乏ー种有效的语音业务杂音检测,以进一歩定位或解决部分杂音问题,或者缩小杂音问题定位范围,直接或间接地改善语音用户通话质量。

发明内容
本发明提供一种语音业务杂音检测方法及装置,用来获知用户在通话过程中是否出现杂音。本发明ー种语音业务杂音检测方法,包括接收发送方传输的语音巾贞;根据约定的语音帧格式中任一检测字段检测所述语音帧是否正确,所述检测字段为与语音帧是否正确相关的字段;检测到语音帧不正确时,确定接收到杂音包。本发明还提供一种语音业务杂音检测装置,包括接收单元,用于接收发送方传输的语音帧;检测单元,根据约定的语音帧格式中任一检测字段检测所述语音帧是否正确,所述检测字段为与语音帧是否正确相关的字段;确定单元,用于检测到语音帧不正确时,确定接收到杂音包。利用本发明提供的语音业务杂音检测方法及装置,具有以下有益效果能够获知用户在通话过程中是否出现杂音,可以进一歩定位或解决部分杂音问题,或者縮小杂音问题定位范围,直接或间接地改善语音用户通话质量。


图I为本发明实施例语音业务杂音检测方法流程图;图2为Iu UP PDU Type O帧格式示意图;图3为上行链路FP帧格式示意图;图4为本发明实施例语音业务杂音检测装置结构图。
具体实施例方式下面结合附图和实施例对本发明提供的语音业务杂音检测方法及装置进行更详细地说明。目前TD-SCDMA系统 中接入网对于业务质量的检测手段相对匮乏,语音业务杂音检测手段也比较少,本发明提出了一种语音业务杂音检测方法,用来获知用户在通话过程中是否出现杂音,如图I所示,包括步骤101,接收发送方传输的语音帧;步骤102,根据约定的语音帧格式中任一检测字段检测所述语音帧是否正确,所述检测字段为与语音帧是否正确相关的字段;步骤103,检测到语音帧不正确时,确定接收到杂音包。接收方终端收到的语音帧不正确,语音帧可能会被丢弃或解码失败,那么人耳听到的数据就会有断续,或者出现非期望的其他数据(比如通话中出现鸣嘯音),这些数据包(被丢弃的语音帧或解码失败的语音帧)统称为杂音包。语音数据是以语音帧即语音数据包的方式传输,语音帧一般都有固定的语音帧格式,通常语音帧根据协议规定包括多个字段,不同字段携帯不同内容,有些字段是与语音正确性相关的,如用于校验语音帧是否正确的校验字段,因此,可以利用这些字段来检测语音帧是否正确。本实施例根据语音帧中检测字段检测语音帧时,只要根据其中任一检测字段检测到语音帧不正确,则确定检测到杂音包,不再通过其他检测字段检测语音帧。具体地,如果语音帧中检测字段仅有ー个,则根据该字段检测语音帧是否正确。如果有多个这样的字段,对各字段的检测无顺序要求,若根据其中一个字段检测到语音帧不正确,不再进行其他字段检测,即同一语音帧,最多纪录一次杂音包,不重复统计。本实施例中对语音帧是否为杂音包的检测不影响语音帧的原有处理机制和过程。优选地,本实施例中约定的语音帧格式中检测字段,包括发送方指示语音帧是否正确的字段和接收方根据字段内容确定语音帧是否正确的字段。例如,对于某些语音帧来说,发送方在发送语音帧时会进行相关校验,并将校验结果携带到语音帧中发送给接收方,因此接收方可以直接根据这些字段确定语音帧是否正确。对于某些语音帧来说,需要接收方根据语音帧的字段内容在解码过程中进ー步处理确定语音帧是否正确。优选地,本实施例接收的语音帧为下行语音帧或上行语音帧。优选地,本实施例由网络侧进行语音业务杂音检测,以定位杂音出现的问题并改善语音业务质量,可以由无线网络控制器RNC进行语音业务杂音检测。杂音检测分上下行2个方向分别检测,下面以RNC进行语音业务杂音检测,给出本发明上下行方向进行语音业务杂音检测的优选实施例,当然,还可以是其它网络装置。实施例I本实施例针对核心网CN发送给RNC的语音帧,进行语音业务杂音检测,接收的语音中贞为下行Iu-UP (Iu User Plane, Iu ロ用户面)语音中贞。如图2所示,3GPP规范3GTS 25.415 Iu-UP协议定义了用于传送语音业务数据的Iu-UP TypeO帧结构,各字段的具体内容可以參见协议規定,这里不再详述。则约定的语音帧格式中检测字段包括I)发送方指示语音巾贞是否为正常巾贞的FQC (Frame Quality Classification, ifcji质量分类)字段对于RNC来说,核心网CN发送的语音帧的帧质量分类FQC有三个等级,O为正常帧(frame good), I为坏巾贞(frame bad), 2为无线原因导致的坏巾贞(rame bad due to radio),3为保留(spare)ο因此,当RNC收到的 数据包FQC取值非O吋,则认为该语音帧为杂音包。2) RFCI (RAB Format Combination Indication,无线承载组合集指不)字段Iu-UP帧中包含RFCI及其对应的RAB (Radio Access Bear,无线接入承载)子流,具体地,Iu-UP帧的净荷包括语音RAB的多个子流、子流数量和各子流大小,不同的RFCI与不同的RAB组合对应,如对于某些类型的语音帧,具有3个RAB子流,并约定各个RAB子流的大小及这些RAB子流组合对应的RFCI,对于某些类型的语音帧,具有I个RAB子流,并约定该RAB子流的大小及对应的RFCI。 对于语音业务,在业务RAB建立过程中,RNC和CN会协商好包括所有RAB组合对应的RFCI的RFCI集,如果用户面传输的语音帧中的RFCI不在协商的RFCI集,终端可能无法正常解码语音数据包,故当CN下发的RFCI不在协商好的RFCI集内,则认为语音帧为杂音包。3)净荷 CRC (Cyclic Redundancy Check 循环冗余校验)字段RNC若支持Payload CRC校验,对净荷CRC字段内容进行校验,根据校验结果确定语音帧是否正确,若校验失败或出错,则认为语音帧为杂音包。实施例2本实施例针对用户终端UE发送给RNC的语音帧,进行语音业务杂音检测,接收的语音帧为上行FP (Frame Protocol,帧协议)语音帧。如图3所示,FP帧的定义參见3GPP规范3GTS25. 427协议,各字段的具体内容可以參见协议規定,这里不再详述。则约定的语音帧格式中检测字段包括I)发送方指示语音帧CRC是否正确的CRCI (CRC指示)字段发送端在发送FP语音帧之前,对各传输块进行CRC校验,并将校验结果通过CRCI指示给接收端,对于RNC来说,当语音帧中的任一 CRCI指示为错误时,则认为该语音帧为杂音包。2)净荷CRC字段RNC若支持Payload CRC校验,根据CRC字段检测语音帧时,对CRC字段内容进行校验,根据校验结果确定语音帧是否正确。如校验失败或出错,则认为该语音帧为杂音包。约定的语音帧格式不限于实施例I和实施例2给出的语音帧格式,还可以是其它格式,则检测字段也不限于上述字段。优选地,对于实施例I或实施例2来说,确定接收到杂音包吋,进ー步包括记录杂音包出现在网络中的相关信息。例如根据出错原因确定的杂音类型、出现杂音包的终端类型、出现小区、时间点、无线信号、呼叫电平值等内容。本发明上述实施例基于无线网络侧RNC对语音业务用户面语音帧进行检测的。从終端接收到杂音包的原因比较复杂,可能和通话双方終端有关系,比如双方数据包编解码兼容性不好等;可能和无线覆盖有关系,如(如信号不好)无线传输中部分丢失;也可能和网络传输等其它原因相关,如果能检测杂音包,根据上述记录的相关信息,可进ー步分析出现杂音终端类型、出现小区、时间点、无线信号等内容,用于定位解决并改善通话杂音问题。优选地 ,不管是上行还是下行,毎次呼叫根据实际情况开始进行杂音检测,按照设定的上报周期,周期性统计接收的杂音包及相关信息,并按一定机制进行上报,具体可以采用如下两种方式I)事件+周期方式上报根据设定的上报周期,周期性统计接收的杂音包,到达上报周期时,若统计的杂音包总和达到设定门限,将 统计结果进行上报,否则,认为杂音包不影响用户感知,不进行上报,并在下一个上报周期重新统计。2)周期上报根据设定的上报周期,周期性统计接收的杂音包,到达上报周期吋,将统计结果进行上报,并在下一个上报周期重新统计。具体地,可以根据语音巾贞的TTI (Transmission Time Interval,传输时间间隔),设置上报周期为TTI的整数倍。基于同一发明构思,本发明实施例中还提供了一种语音业务杂音检测装置,由于该装置解决问题的原理与一种语音业务杂音检测方法相似,因此这些设备的实施可以參见方法的实施,重复之处不再赘述。本发明实施例提供的语音业务杂音检测装置,如图4所示,包括接收单元401,用于接收发送方传输的语音帧;检测单元402,根据约定的语音帧格式中任一检测字段检测所述语音帧是否正确,所述检测字段为与语音帧是否正确相关的字段;确定单元403,用于检测到语音帧不正确时,确定接收到杂音包。优选地,所述约定的语音帧格式中检测字段,包括发送方指示语音帧是否正确的字段和接收方根据字段内容确定语音帧是否正确的字段。优选地,接收单元401接收的语音帧为下行语音帧或上行语音帧。优选地,接收单元401接收的语音帧为下行Iu ロ用户面IU-UP语音帧,约定的语音帧格式中检测字段包括发送方指示语音帧是否为正常帧的帧质量分类FQC字段;无线承载组合集指示RFCI字段,其中,检测单元根据RFCI字段检测语音帧时,根据约定的RFCI集,确定RFCI字段内容是否正确;净荷循环冗余校验CRC字段,其中,检测单元根据CRC字段检测语音帧时,对CRC字段内容进行校验,根据校验结果确定语音帧是否正确。优选地,接收单元401接收的语音帧为上行帧协议FP语音帧,约定的语音帧格式中检测字段包括发送方指示语音帧循环冗余校验CRC是否正确的CRC指示CRCI字段;净荷CRC字段,其中,检测单元根据CRC字段检测语音帧时,对CRC字段内容进行校验,根据校验结果确定语音帧是否正确。优选地,确定单元403根据设定的上报周期,周期性统计接收的杂音包,到达上报周期时,若统计的杂音包总和达到设定门限,将统计结果进行上报,否则,不进行上报;或确定单元403根据设定的上报周期,周期性统计接收的杂音包,到达上报周期吋,将统计结果进行上报。优选地,确定单元403确定接收到杂音包时,记录杂音包出现在网络中的相关信
O优选地,所述语音业务杂音检测装置为无线网络控制器RNC。
本发明提出了语音业务杂音检测装置,对于检测出的杂音包,通过分析杂音包相关信息能统计出终端类型、所处小区、时间段、呼叫电平值等内容,如果杂音包多出现在某些终端或某些型号終端,可以通过其他检测手段进ー步确认是否某些或某些型号终端语音包处理存在缺陷导致;如果杂音包集中在某些小区,则可结合小区网络规划及其他信息确认是否小区覆盖或设备异常导致杂音包;甚至可以通过終端呼叫电平值、所处小区、时间短等信息进ー步综合分析是否存在干扰、无线信号差或其他原因产生的杂音包。总之,可以通过网络侧杂音检测手段,记录杂音出现在网络中相关信息,通过对这些信息的统计分析,可以进一歩定位或解决部分杂音问题,或者缩小杂音问题定位范围,直接或间接地改善语音用户通话质量。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是參照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每ー流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生ー个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图ー个流程或多个流程和/或方框图ー个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图ー个流程或多个流程和/或方框图ー个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图ー个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也 意图包含这些改动和变型在内。
权利要求
1.一种语音业务杂音检测方法,其特征在于,包括 接收发送方传输的语音帧; 根据约定的语音帧格式中任一检测字段检测所述语音帧是否正确,所述检测字段为与语音帧是否正确相关的字段; 检测到语音帧不正确时,确定接收到杂音包。
2.如权利要求I所述的方法,其特征在于,所述约定的语音帧格式中检测字段,包括发送方指示语音帧是否正确的字段和接收方根据字段内容确定语音帧是否正确的字段。
3.如权利要求I所述的方法,其特征在于,接收的语音帧为下行语音帧或上行语音帧。
4.如权利要求3所述的方法,其特征在于,接收的语音帧为下行Iuロ用户面IU-UP语音帧,所述约定的语音帧格式中检测字段包括 发送方指示语音帧是否为正常帧的帧质量分类FQC字段; 无线承载组合集指示RFCI字段,其中,根据RFCI字段检测语音帧时,根据RFCI字段是否出现在协商的RFCI集,确定语音帧是否正确; 净荷循环冗余校验CRC字段,其中,根据净荷CRC字段检测语音帧时,对净荷CRC字段内容进行校验,根据校验结果确定语音帧是否正确。
5.如权利要求3所述的方法,其特征在于,接收的语音帧为上行帧协议FP语音帧,约定的语音帧格式中检测字段包括 发送方指示语音帧循环冗余校验CRC是否正确的CRC指示CRCI字段; 净荷CRC字段,其中,根据净荷CRC字段检测语音帧时,对净荷CRC字段内容进行校验,根据校验结果确定语音帧是否正确。
6.如权利要求I所述的方法,其特征在干, 根据设定的上报周期,周期性统计接收的杂音包,到达上报周期时,若统计的杂音包总和达到设定门限,将统计结果进行上报,否则,不进行上报;或 根据设定的上报周期,周期性统计接收的杂音包,到达上报周期吋,将统计结果进行上报。
7.如权利要求I飞任一所述的方法,其特征在于,确定接收到杂音包吋,进ー步包括 记录杂音包出现在网络中的相关信息。
8.一种语音业务杂音检测装置,其特征在于,包括 接收单元,用于接收发送方传输的语音帧; 检测单元,根据约定的语音帧格式中任一检测字段检测所述语音帧是否正确,所述检测字段为与语音帧是否正确相关的字段; 确定单元,用于检测到语音帧不正确时,确定接收到杂音包。
9.如权利要求8所述的装置,其特征在于,所述约定的语音帧格式中检测字段,包括发送方指示语音帧是否正确的字段和接收方根据字段内容确定语音帧是否正确的字段。
10.如权利要求8所述的装置,其特征在于,接收单元接收的语音帧为下行语音帧或上行语音帧。
11.如权利要求10所述的装置,其特征在于,接收单元接收的语音帧为下行Iuロ用户面IU-UP语音帧,约定的语音帧格式中检测字段包括 发送方指示语音帧是否为正常帧的帧质量分类FQC字段;无线承载组合集指示RFCI字段,其中,检测单元根据RFCI字段检测语音帧时,根据RFCI字段是否出现在协商的RFCI集,确定语音帧是否正确; 净荷循环冗余校验CRC字段,其中,检测单元根据净荷CRC字段检测语音帧时,对净荷CRC字段内容进行校验,根据校验结果确定语音帧是否正确。
12.如权利要求10所述的装置,其特征在于,接收单元接收的语音帧为上行帧协议FP语音帧,约定的语音帧格式中检测字段包括 发送方指示语音帧循环冗余校验CRC是否正确的CRC指示CRCI字段; 净荷CRC字段,其中,检测单元根据净荷CRC字段检测语音帧时,对净荷CRC字段内容进行校验,根据校验结果确定语音帧是否正确。
13.如权利要求8所述的装置,其特征在干, 确定单元根据设定的上报周期,周期性统计接收的杂音包,到达上报周期吋,若统计的杂音包总和达到设定门限,将统计结果进行上报,否则,不进行上报;或 确定单元根据设定的上报周期,周期性统计接收的杂音包,到达上报周期时,将统计结果进行上报。
14.如权利要求8 13任一所述的装置,其特征在干,确定单元确定接收到杂音包时,记录杂音包出现在网络中的相关信息。
15.如权利要求8所述的装置,其特征在于,所述语音业务杂音检测装置为无线网络控制器RNC。
全文摘要
本发明公开了一种语音业务杂音检测方法及装置,该方法包括接收发送方传输的语音帧;根据约定的语音帧格式中任一检测字段检测所述语音帧是否正确,所述检测字段为与语音帧是否正确相关的字段;检测到语音帧不正确时,确定接收到杂音包。本发明能够获知用户在通话过程中是否出现杂音,可以辅助定位或解决部分杂音问题,或者缩小杂音问题定位范围,直接或间接地改善语音用户通话质量。
文档编号H04W28/02GK102695206SQ201210169900
公开日2012年9月26日 申请日期2012年5月28日 优先权日2012年5月28日
发明者姚潇辛, 王福军 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1