掌桥专利:专业的专利平台
掌桥专利
首页

视频通话质量测试方法、装置和计算机可读存储介质

文献发布时间:2023-06-19 10:21:15


视频通话质量测试方法、装置和计算机可读存储介质

技术领域

本发明涉及移动通信技术领域,尤其涉及一种视频通话质量测试方法、装置和计算机可读存储介质。

背景技术

目前视频通话质量测试方案较多,如:思博伦8100音频视频质量测试,通过外置高清摄像机拍摄终端(UE)接收的视频,并根据终端屏幕边界进行画面裁剪与处理,从而得到受损视频,并将这个受损视频与预存的参考视频进行对比评分,主要在实验室测试阶段且测试准确度较低。

另外,现有测试系统中,利用两个终端进行测试,且两个终端进行双向通信,而测试时只利用其中一个方向的通信,测试配置以及测试过程繁琐。

发明内容

有鉴于此,本发明实施例期望提供一种视频通话质量测试方法、装置和计算机可读存储介质。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种视频通话质量测试方法,该方法应用于单个终端,包括:

基于所述终端的上行空口发送参考视频;

基于所述终端的下行空口接收受损视频;

将所述参考视频与所述受损视频进行对比评分,得到视频通话质量。

其中,所述基于所述终端的上行空口发送参考视频以及基于所述终端的下行空口接收受损视频,包括:

将所述参考视频经由所述终端的上行空口发送至呼叫中心,并接收所述呼叫中心经由所述终端的下行空口转发的受损视频。

其中,所述呼叫中心用于将呼叫的上行媒体直接转发至对应的下行媒体。

可选的,该方法还包括:

将待发送的参考视频的每帧画面设置对应的帧号标记;相应的,

所述受损视频中同样携带所述帧号标记;

基于当前时刻发送的参考视频的帧号和相同时刻接收的受损视频的帧号,确定通话视频的时延。

其中,所述基于当前时刻发送的参考视频的帧号和相同时刻接收的受损视频的帧号,确定通话视频的时延,包括:

确定当前时刻发送的参考视频的帧号和相同时刻接收的受损视频的帧号间的差值;

基于所述差值和发送所述参考视频的帧率,确定通话视频的时延。

可选的,该方法还包括:

显示在相同时刻发送的参考视频和接收的受损视频,并显示两者的对应帧号。

本发明实施例还提供了一种视频通话质量测试方法,该方法应用于呼叫中心,包括:

接收终端经上行空口发送的参考视频;

将所述参考视频直接转发至对应的下行视频;

将所述下行视频经该终端的下行空口发送给所述终端,用于所述终端测试视频通话质量;其中,终端收到的下行视频为受损视频。

本发明实施例还提供了一种视频通话质量测试装置,该装置应用于单个终端,包括:

第一发送模块,用于基于所述终端的上行空口发送参考视频;

第一接收模块,用于基于所述终端的下行空口接收受损视频;

测试模块,用于将所述参考视频与所述受损视频进行对比评分,得到视频通话质量。

本发明实施例还提供了一种视频通话质量测试装置,该装置应用于呼叫中心,包括:

第二接收模块,用于接收终端经上行空口发送的参考视频;

转发模块,用于将所述参考视频直接转发至对应的下行视频;

第二发送模块,用于将所述下行视频经该终端的下行空口发送给所述终端,用于所述终端测试视频通话质量;其中,终端收到的下行视频为受损视频。

本发明实施例还提供了一种视频通话质量测试装置,该装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,执行上述方法的步骤。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。

本发明实施例提供的视频通话质量测试方法、装置和计算机可读存储介质,基于单个终端通过上行空口发送参考视频,通过下行空口接收受损视频;将所述参考视频与所述受损视频进行对比评分,得到视频通话质量。可见,本发明实施例中测试人员只需一个终端即可进行等同于端到端的移动网络视频通话业务质量测试,测试操作更加简单,测试设备也更加轻便,更加便于规模推广应用。

此外,本发明实施例还可基于帧号获得视频时延,测试结果内容更全面。

附图说明

图1为本发明实施例所述视频通话质量测试方法流程示意图一;

图2为本发明实施例所述视频通话质量测试方法流程示意图二;

图3为本发明实施例所述视频通话质量测试装置结构示意图一;

图4为本发明实施例所述视频通话质量测试装置结构示意图二;

图5为本发明实施例所述视频通话质量测试装置结构示意图三;

图6为本发明实施例所述视频通话质量测试系统架构示意图;

图7为本发明实施例所述终端测试过程屏幕显示示意图。

具体实施方式

下面结合附图和实施例对本发明进行描述。

本发明实施例提供了一种视频通话质量测试方法,如图1所示,该方法应用于单个终端,包括:

步骤101:基于所述终端的上行空口发送参考视频;

步骤102:基于所述终端的下行空口接收受损视频;

步骤103:将所述参考视频与所述受损视频进行对比评分,得到视频通话质量。

本发明实施例中测试人员只需一个终端即可进行等同于端到端的移动网络视频通话业务质量测试,测试操作更加简单,测试设备也更加轻便,更加便于规模推广应用。

本发明实施例中,所述基于所述终端的上行空口发送参考视频以及基于所述终端的下行空口接收受损视频,包括:

将所述参考视频经由所述终端的上行空口发送至呼叫中心,并接收所述呼叫中心经由所述终端的下行空口转发的受损视频。

本发明实施例中,所述呼叫中心用于将呼叫的上行媒体直接转发至对应的下行媒体。

一个实施例中,该方法还包括:

将待发送的参考视频的每帧画面设置对应的帧号标记;相应的,

所述受损视频中同样携带所述帧号标记;

基于当前时刻发送的参考视频的帧号和相同时刻接收的受损视频的帧号,确定通话视频的时延。

对于视频通话质量测试来说,常见的网络损伤包括丢包,时延,抖动等等,抖动即为网络时延的变化,由于视频通话的实时性和时续性,抖动对通话质量影响非常大。因此,这里确定通话视频的时延可以更好地了解视频通话质量,时延越大,说明视频通话质量越低。而且,从帧号差异得到的视频时延最能反应用户体验的真实的业务时延。

本发明实施例中,所述基于当前时刻发送的参考视频的帧号和相同时刻接收的受损视频的帧号,确定通话视频的时延,包括:

确定当前时刻发送的参考视频的帧号和相同时刻接收的受损视频的帧号间的差值;

基于所述差值和发送所述参考视频的帧率,确定通话视频的时延。

一个实施例中,该方法还包括:

显示在相同时刻发送的参考视频和接收的受损视频,并显示两者的对应帧号。

在实际应用过程中,在终端显示屏上显示参考视频和受损视频,可以使测试者更能直观地看出视频通话质量,确定视频的大概受损情况;对应帧号的显示更能使测试者直观的确定当前的时延情况如何,便于主观测试。

本发明实施例还提供了一种视频通话质量测试方法,如图2所示,该方法应用于呼叫中心,包括:

步骤201:接收终端经上行空口发送的参考视频;

步骤202:将所述参考视频直接转发至对应的下行视频;

步骤203:将所述下行视频经该终端的下行空口发送给所述终端,用于所述终端测试视频通话质量;其中,终端收到的下行视频为受损视频。

为了实现上述方法实施例,本发明实施例还提供了一种视频通话质量测试装置,如图3所示,该装置应用于单个终端,包括:

第一发送模块301,用于基于所述终端的上行空口发送参考视频;

第一接收模块302,用于基于所述终端的下行空口接收受损视频;

测试模块303,用于将所述参考视频与所述受损视频进行对比评分,得到视频通话质量。

本发明实施例中,所述第一发送模块301基于所述终端的上行空口发送参考视频以及第一接收模块302基于所述终端的下行空口接收受损视频,包括:

所述第一发送模块301将所述参考视频经由所述终端的上行空口发送至呼叫中心;

所述第一接收模块302接收所述呼叫中心经由所述终端的下行空口转发的受损视频。

本发明实施例中,所述呼叫中心用于将呼叫的上行媒体直接转发至对应的下行媒体。

一个实施例中,所述第一发送模块301发送参考视频之前,还用于将待发送的参考视频的每帧画面设置对应的帧号标记;相应的,

所述受损视频中同样携带所述帧号标记;

所述测试模块303还用于基于当前时刻发送的参考视频的帧号和相同时刻接收的受损视频的帧号,确定通话视频的时延。

本发明实施例中,所述测试模块303基于当前时刻发送的参考视频的帧号和相同时刻接收的受损视频的帧号,确定通话视频的时延,包括:

确定当前时刻发送的参考视频的帧号和相同时刻接收的受损视频的帧号间的差值;

基于所述差值和发送所述参考视频的帧率,确定通话视频的时延。

一个实施例中,如图4所示,该装置还包括:显示模块304,用于显示在相同时刻发送的参考视频和接收的受损视频,并显示两者的对应帧号。

本发明实施例还提供了一种视频通话质量测试装置,如图5所示,该装置应用于呼叫中心,包括:

第二接收模块501,用于接收终端经上行空口发送的参考视频;

转发模块502,用于将所述参考视频直接转发至对应的下行视频;

第二发送模块503,用于将所述下行视频经该终端的下行空口发送给所述终端,用于所述终端测试视频通话质量;其中,终端收到的下行视频为受损视频。

本发明实施例还提供了一种视频通话质量测试装置,该装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,执行:

基于所述终端的上行空口发送参考视频;

基于所述终端的下行空口接收受损视频;

将所述参考视频与所述受损视频进行对比评分,得到视频通话质量。

所述基于所述终端的上行空口发送参考视频以及基于所述终端的下行空口接收受损视频时,所述处理器还用于运行所述计算机程序时,执行:

将所述参考视频经由所述终端的上行空口发送至呼叫中心,并接收所述呼叫中心经由所述终端的下行空口转发的受损视频。

其中,所述呼叫中心用于将呼叫的上行媒体直接转发至对应的下行媒体。

所述处理器还用于运行所述计算机程序时,执行:

将待发送的参考视频的每帧画面设置对应的帧号标记;相应的,

所述受损视频中同样携带所述帧号标记;

基于当前时刻发送的参考视频的帧号和相同时刻接收的受损视频的帧号,确定通话视频的时延。

所述基于当前时刻发送的参考视频的帧号和相同时刻接收的受损视频的帧号,确定通话视频的时延时,所述处理器还用于运行所述计算机程序时,执行:

确定当前时刻发送的参考视频的帧号和相同时刻接收的受损视频的帧号间的差值;

基于所述差值和发送所述参考视频的帧率,确定通话视频的时延。

所述处理器还用于运行所述计算机程序时,执行:

显示在相同时刻发送的参考视频和接收的受损视频,并显示两者的对应帧号。

本发明实施例还提供了一种视频通话质量测试装置,该装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,执行:

接收终端经上行空口发送的参考视频;

将所述参考视频直接转发至对应的下行视频;

将所述下行视频经该终端的下行空口发送给所述终端,用于所述终端测试视频通话质量;其中,终端收到的下行视频为受损视频。

需要说明的是:上述实施例提供的装置在进行视频通话质量测试时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将设备的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的装置与相应方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,执行:

基于所述终端的上行空口发送参考视频;

基于所述终端的下行空口接收受损视频;

将所述参考视频与所述受损视频进行对比评分,得到视频通话质量。

所述基于所述终端的上行空口发送参考视频以及基于所述终端的下行空口接收受损视频时,所述计算机程序被处理器运行时,还执行:

将所述参考视频经由所述终端的上行空口发送至呼叫中心,并接收所述呼叫中心经由所述终端的下行空口转发的受损视频。

其中,所述呼叫中心用于将呼叫的上行媒体直接转发至对应的下行媒体。

所述计算机程序被处理器运行时,还执行:

将待发送的参考视频的每帧画面设置对应的帧号标记;相应的,

所述受损视频中同样携带所述帧号标记;

基于当前时刻发送的参考视频的帧号和相同时刻接收的受损视频的帧号,确定通话视频的时延。

所述基于当前时刻发送的参考视频的帧号和相同时刻接收的受损视频的帧号,确定通话视频的时延时,所述计算机程序被处理器运行时,还执行:

确定当前时刻发送的参考视频的帧号和相同时刻接收的受损视频的帧号间的差值;

基于所述差值和发送所述参考视频的帧率,确定通话视频的时延。

所述计算机程序被处理器运行时,还执行:

显示在相同时刻发送的参考视频和接收的受损视频,并显示两者的对应帧号。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,执行:

接收终端经上行空口发送的参考视频;

将所述参考视频直接转发至对应的下行视频;

将所述下行视频经该终端的下行空口发送给所述终端,用于所述终端测试视频通话质量;其中,终端收到的下行视频为受损视频。

下面结合场景实施例对本发明进行描述。

本实施例提出一种实现移动网络端到端视频质量测试的方法,基于此方法,利用一个终端即可进行端到端测试;而且除视频画面质量之外,还可测试端到端视频时延指标。

本实施例的系统架构示意图如图6所示,包括:一部测试终端和呼叫中心;

所述测试终端发出上行参考视频,经网络传送至(测试)呼叫中心;

呼叫中心将上行视频直接转发至下行,并经网络传输到测试终端;

测试终端接收受损视频,将参考视频与所述受损视频进行对比评分,得到视频通话质量。

需要说明的是,上图中的呼叫中心并非传统的呼叫中心,而是实现将一个呼叫的上行媒体直接转发至其对应的下行媒体的功能。

在移动通信网络中,对业务质量影响最大的是空口,端到端的视频通话需要经过上行和下行两端空口传输的影响。

图7为终端测试过程屏幕显示示意图。该实施例中,终端在显示屏幕中同时显示当前时刻发出的参考视频和该时刻接收的受损视频。屏幕中还显示参考视频和受损视频各自对应的帧号。

这里,待发送的参考视频每帧画面上都打上帧号标记,帧号标记可采用数字,或采用经过编码的图形;在接收的受损视频上同样会显示该帧号标记。

测试手机在获取屏幕视频后,如图7所示,在每一帧视频上,都会同时显示发端视频帧号标记和收端视频帧号标记,通过预定的图像识别规则进行图像识别即可获取到具体的帧号,假设发端视频帧号为n,收端视频帧号为n-x,则两个帧号的差值x记为视频通话时延帧数。发端视频的帧率为预先设定值f,则通话视频时延为x/f秒。

关于发端参考视频插入的方法如下:

对于普通商用手机:视频通话时,通过摄像头拍摄重复播放的高清视频,作为发端参考视频输入。测试手机与被拍摄的视频屏幕位置需要相对固定,以保持视频内容稳定。这里,帧号标记需加到此重复播放的高清视频上。

对于专用测试手机:可通过修改手机操作系统摄像头驱动,将参考视频直接作为视频通话的视频输入视频内容。

可见,本发明实施例中测试人员只需一个终端即可进行等同于端到端的移动网络视频通话业务质量测试,且可获得视频时延,测试操作更加简单,测试设备也更加轻便,更加便于规模推广应用。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

相关技术
  • 视频通话质量测试方法、装置和计算机可读存储介质
  • 提高通话质量的方法、装置、终端和计算机可读存储介质
技术分类

06120112516587