一种确定语音质量的方法及装置制造方法及图纸

技术编号:21458165 阅读:19 留言:0更新日期:2019-06-26 06:12
本发明专利技术实施例提供一种确定语音质量的方法及装置。所述方法包括:获取RTP数据流,确定基于第一时间粒度的服务网关级无RTP流数据库;获取用户的通话话单,所述通话话单至少包括RTP数据流,根据所述RTP数据流确定异常话单及其对应的通话时间段;根据所述通话时间段和所述基于第一时间粒度的服务网关级无RTP流数据库,判断所述服务网关是否存在与所述通话时间段对应的第一时间粒度采集故障;根据第一判断结果确定所述异常话单的语音质量。本发明专利技术实施例对初步筛选的异常话单进行系统风险性评估,判断服务网关是否存在RTP采集故障,根据判断结果再次确定异常话单语音质量,规避了系统性风险问题,提高了语音质量评估的准确性。

【技术实现步骤摘要】
一种确定语音质量的方法及装置
本专利技术实施例涉及通信
,具体涉及一种确定语音质量的方法及装置。
技术介绍
随着长期演进通话(VoiceoverLTE,VoLTE)网络的大规模商用和语音终端的快速普及,VoLTE高清语音通话越来越受到用户的喜爱,保证用户的感知成为运营商当前工作的重中之重。为进一步监测和提升VoLTE用户的感知,基于媒体面实时传输协议(Real-timeTransportProtoco,RTP)包的语音评估体系成为VoLTE业务质量评估的主流方案。图1为现有技术中评估语音质量的方法流程示意图,如图1所示,网络侧采集基于媒体面的RTP流数据流和基于信令面的信令如会话初始协议(SessionInitiationProtocol,SIP)等信令数据,将这些数据流和信令数据存储到数据库中,然后对数据库中的各种数据流和信令协议进行解析、关联合成,生成通话话单,通过通话话单计算包括感知接通率、端到端时延、感知掉话率、语音平均意见值MOS、语音MOS异常比例以及语音质差事件次数等,确定XDR数据和KPI或KQI等评估指标,综合考量评估用户语音通话质量。然而,这种语音质量评估方法没有考虑到由于RTP包采集不完整带来的影响,例如采集系统或网元设备存在故障时,RTP包丢失,此时直接应用采集的RTP流数据流确定语音通话质量,将降低VoLTE业务质量评估的准确性。
技术实现思路
针对现有技术中的缺陷,本专利技术实施例提供了一种确定语音质量的方法及装置。第一方面,本专利技术实施例提供一种确定语音质量的方法,包括:获取RTP数据流,确定基于第一时间粒度的服务网关级无RTP流数据库;获取用户的通话话单,所述通话话单至少包括RTP数据流,根据所述RTP数据流确定异常话单及其对应的通话时间段;根据所述通话时间段和所述基于第一时间粒度的服务网关级无RTP流数据库,判断所述服务网关是否存在与所述通话时间段对应的第一时间粒度采集故障;根据第一判断结果确定所述异常话单的语音质量。第二方面,本专利技术实施例提供一种确定语音质量的装置,包括:获取模块,用于获取RTP数据流,确定基于第一时间粒度的服务网关级无RTP流数据库;筛选模块,用于获取用户的通话话单,所述通话话单至少包括RTP数据包,根据所述RTP数据包确定异常话单及其对应的通话时间段;系统评估模块,用于根据所述通话时间段和所述基于第一时间粒度的服务网关级无RTP流数据库,判断所述服务网关是否存在与所述通话时间段对应的第一时间粒度采集故障;语音质量确定模块,用于根据第一判断结果确定所述异常话单的语音质量。第三方面,本专利技术实施例提供一种电子设备,包括:存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:获取RTP数据流,确定基于第一时间粒度的服务网关级无RTP流数据库;获取用户的通话话单,所述通话话单至少包括RTP数据流,根据所述RTP数据流确定异常话单及其对应的通话时间段;根据所述通话时间段和所述基于第一时间粒度的服务网关级无RTP流数据库,判断所述服务网关是否存在与所述通话时间段对应的第一时间粒度采集故障;根据第一判断结果确定所述异常话单的语音质量。第四方面,本专利技术实施例提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如下方法:获取RTP数据流,确定基于第一时间粒度的服务网关级无RTP流数据库;获取用户的通话话单,所述通话话单至少包括RTP数据流,根据所述RTP数据流确定异常话单及其对应的通话时间段;根据所述通话时间段和所述基于第一时间粒度的服务网关级无RTP流数据库,判断所述服务网关是否存在与所述通话时间段对应的第一时间粒度采集故障;根据第一判断结果确定所述异常话单的语音质量。本专利技术实施例提供的确定语音质量的方法,根据RTP数据流确定服务网关级无RTP流数据库,对初步筛选的异常话单进行系统风险性评估,判断服务网关是否存在RTP采集故障,根据判断结果再次确定异常话单语音质量,规避了系统性风险问题,提高了语音质量评估的准确性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中评估语音质量的方法流程示意图;图2为本专利技术实施例提供的确定语音质量的方法流程示意图;图3为本专利技术又一实施例提供的确定语音质量的方法流程示意图;图4为本专利技术实施例提供的确定语音质量的方法中补包规则示意图;图5为本专利技术实施例提供的确定语音质量的装置的结构示意图;图6为本专利技术实施例提供的电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图2为本专利技术实施例提供的确定语音质量的方法流程示意图,如图2所示,该方法包括:步骤S21、获取RTP数据流,确定基于第一时间粒度的服务网关级无RTP流数据库;具体地,采集用户终端S1-U接口获取用户终端的PTP数据包,服务网关(ServingGateWay,SGW)内所有用户终端的PTP数据包构成服务网关的RTP数据流,根据RTP数据流确定服务网关内无RTP数据包的采集时间段,根据第一时间粒度划分这些采集时间段,确定基于第一时间粒度的服务网关级无RTP流数据库,例如以小时为粒度,则基于小时粒度的服务网关级无RTP流数据库记录以小时为单位的无RTP流数据记录,例如,基于小时粒度的服务网关级无RTP流数据库可以存储无RTP数据包的采集时间段(以小时为粒度)、对应的服务网关标识、该采集时间段内服务网关内的通话次数、RTP流传输方向等,如表1所示,其中DL表示下行传输,UL表示上行传输。表1基于小时粒度的服务网关级无RTP流数据库服务网关采集时间段方向通话次数RTP包数SGW00100:00:00DL11560SGW00100:00:00UL11560SGW00201:00:00DL11130SGW00201:00:00UL11130SGW00302:00:00DL9320SGW00302:00:00UL9320步骤S22、获取用户的通话话单,所述通话话单至少包括RTP数据流,根据所述RTP数据流确定异常话单及其对应的通话时间段;具体地,基于信令面获取用户的呼叫详细事件记录数据(CallDetailRecords,CDR),其中呼叫详细事件记录数据包括通话时间段、呼叫小区、主叫号码、被叫号码等多种详细数据,之后基于媒体面获取与主叫号码和被叫号码的RTP数据流,确定每个通话对应的RTP数据流,具体地,根据主叫号码的S1-U接口数据和被叫号码的S1-U接口数据确定主叫号码和被叫号码在通话时间段内的RTP数据流。根据呼叫详细事件记录数据和RTP数据流确定用户的基于信本文档来自技高网...

【技术保护点】
1.一种确定语音质量的方法,其特征在于,包括:获取RTP数据流,确定基于第一时间粒度的服务网关级无RTP流数据库;获取用户的通话话单,所述通话话单至少包括RTP数据流,根据所述RTP数据流确定异常话单及其对应的通话时间段;根据所述通话时间段和所述基于第一时间粒度的服务网关级无RTP流数据库,判断所述服务网关是否存在与所述通话时间段对应的第一时间粒度采集故障;根据第一判断结果确定所述异常话单的语音质量。

【技术特征摘要】
1.一种确定语音质量的方法,其特征在于,包括:获取RTP数据流,确定基于第一时间粒度的服务网关级无RTP流数据库;获取用户的通话话单,所述通话话单至少包括RTP数据流,根据所述RTP数据流确定异常话单及其对应的通话时间段;根据所述通话时间段和所述基于第一时间粒度的服务网关级无RTP流数据库,判断所述服务网关是否存在与所述通话时间段对应的第一时间粒度采集故障;根据第一判断结果确定所述异常话单的语音质量。2.根据权利要求1所述的方法,其特征在于,所述获取RTP数据流,确定基于第一时间粒度的服务网关级无RTP流数据库,还包括:确定基于第一时间粒度的服务小区级无RTP流数据库;相应地,所述根据第一判断结果确定所述异常话单的语音质量,包括:若判断获知所述服务网关不存在与所述通话时间段对应的第一时间粒度采集故障,则根据所述通话时间段和所述基于第一时间粒度的服务小区级无RTP流数据库,判断所述服务小区是否存在与所述通话时间段对应的第一时间粒度采集故障;根据第二判断结果确定所述异常话单的语音质量。3.根据权利要求2所述的方法,其特征在于,所述基于第一时间粒度的服务小区级无RTP流数据库,包括:基于第一时间粒度划分的采集时间段和所述采集时间段对应的通话次数;相应地,所述根据所述通话时间段和所述基于第一时间粒度的服务小区级无RTP流数据库,判断所述服务小区是否存在与所述通话时间段对应的第一时间粒度采集故障,包括:根据所述通话时间段查找所述基于第一时间粒度的服务小区级无RTP流数据库,确定与所述通话时间段对应的第一采集时间段;若判断获知所述采集时间段对应的通话次数大于预设次数阈值,则确定所述服务小区存在与所述通话时间段对应的第一时间粒度采集故障。4.根据权利要求2或3所述的方法,其特征在于,所述获取RTP数据流,确定基于第一时间粒度的服务网关级无RTP流数据库,还包括:确定基于第二时间粒度的服务网关级无RTP流数据库,所述第二时间粒度小于所述第一时间粒度;相应地,所述根据第二判断结果确定所述异常话单的语音质量,包括:若判断获知所述服务小区不存在与所述通话时间段对应的第一时间粒度采集故障,则根据所述通话时间段和所述基于第二时间粒度的服务网关级无RTP流数据库,判断所述服务网关是否存在与所述通话时间段对应的第二时间粒度采集故障;根据第三判断结果确定所述异...

【专利技术属性】
技术研发人员:韩增富李国强
申请(专利权)人:中国移动通信集团山东有限公司中国移动通信集团公司
类型:发明
国别省市:山东,37

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

1