CN111934823B - 数据传输方法、无线接入网络设备、用户平面功能实体 - Google Patents
数据传输方法、无线接入网络设备、用户平面功能实体 Download PDFInfo
- Publication number
- CN111934823B CN111934823B CN202010806008.2A CN202010806008A CN111934823B CN 111934823 B CN111934823 B CN 111934823B CN 202010806008 A CN202010806008 A CN 202010806008A CN 111934823 B CN111934823 B CN 111934823B
- Authority
- CN
- China
- Prior art keywords
- audio
- video call
- coding rate
- data stream
- maximum coding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 61
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000004891 communication Methods 0.000 description 10
- 230000009467 reduction Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 101150102131 smf-1 gene Proteins 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
- H04L1/0013—Rate matching, e.g. puncturing or repetition of code symbols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本公开提供了一种数据传输方法、无线接入网络设备、用户平面功能实体,所述方法包括:若确定出第一终端与第二终端之间的音视频通话在第一终端侧的服务质量降低,则计算音视频通话的数据流在流畅传送前提下的最大编码速率,音视频通话包括音频通话和视频通话;将最大编码速率发送至第一会话管理功能实体,以使第一会话管理功能实体将所述最大编码速率转发至用户平面功能实体,以供用户平面功能实体根据最大编码速率对尚未转发的音视频通话的数据流进行实时转码;接收用户平面功能实体发送的转码后的音视频通话的数据流,并将转码后的音视频通话的数据流发送至第一终端。同时适用于视频通话和音频通话,使送话方发出的数据流可以流畅传送到授话方。
Description
技术领域
本公开属于通信技术领域,具体涉及一种数据传输方法、无线接入网络设备、用户平面功能实体。
背景技术
AMR(Adaptive Multi-rate,自适应多速率语应编解码)是目前使用的一种自适应编解码技术,主要应用与语音通话中。其特点是RNC(Radio Network Controller,无线网络控制器)在对AMR进行控制时,可以根据无线网络的实际情况来控制终端改变上行的编码速率和下行的解码速率。并且通过采用多个不同的RAB(Radio Access Bearer,无线接入承载)子流分别进行不同的编码描述,例如RAB子流1描述轮廓,RAB子流2描述局部,RAB子流三描述细节,从而在传输过程中,即使RAB子流2或者RAB子流3中有一个不能恢复,也能保证其承载的语音可被辨识。
AMR技术有以下缺陷:
1),仅适用于音频,不适用于视频。
2),当授话方的无线信号质量不佳时,送话方已经发送到移动通信网络中的视频通话和音频通话的数据流,或者说正在传送中的视频通话和音频通话的数据流,可能是按高QoS(Quality of Service,服务质量)质量要求进行的编码,此时通过移动网络向授话方发送按高QoS质量要求的编码,可能会导致多个子流同时丢失从而使授话方无法进行正常解码。
3),RNC只能控制授话方的编解码速率,不能对送话方的编码速率进行控制。
此外,基于互联网的视频通话***,具备自适应带宽的功能。即通话双方的设备在建立会话之前会进行端到端的带宽测量,以确定恰当的编解码速率。这个过程通常需要一定的时间周期,并且不适用于突发式的网络带宽下降。而无线网络质量下降通常带有突发性,从而导致基于互联网的视频通话***所采用的自适应编解码算法不能很好的适用于基于无线通信网络的视频通信。
5G规范在TS23.501中定义了反射式QoS。其目的和作用是让终端根据下行数据流对上行数据流进行QFI标记(QoS Flow Identifier,QoS流标识)和应用与QFI对应的QoS策略,例如传输优先级,带宽保证等。但不涉及对数据流内容本身的重编码,而且仅对终端自身有效,不会涉及与自身通信的对端的QoS策略。
发明内容
本公开针对现有技术中存在的上述不足,提供一种数据传输方法、无线接入网络设备、用户平面功能实体。
作为本公开的第一个方面,提供一种数据传输方法,包括:
若确定出第一终端与第二终端之间的音视频通话在第一终端侧的服务质量降低,则计算所述音视频通话的数据流在流畅传送前提下的最大编码速率,所述音视频通话包括音频通话和视频通话;
将所述最大编码速率发送至第一会话管理功能实体,以使所述第一会话管理功能实体将所述最大编码速率转发至用户平面功能实体,以供所述用户平面功能实体根据所述最大编码速率对尚未转发的音视频通话的数据流进行实时转码;
接收所述用户平面功能实体发送的转码后的音视频通话的数据流,并将所述转码后的音视频通话的数据流发送至第一终端。
优选地,所述计算所述音视频通话的数据流在流畅传送前提下的最大编码速率,包括:
获取所述音视频通话的数据流的实际带宽和信道传送能力;
根据所述实际带宽和信道传送能力计算所述音视频通话的数据流在流畅传送前提下的最大编码速率。
优选地,所述计算所述音视频通话的数据流在流畅传送前提下的最大编码速率之后,还包括:
若所述第一终端和第二终端归属于不同的会话管理功能实体,则将所述最大编码速率通过第一会话管理功能实体发送至第二会话管理功能实体。
优选地,所述方法还包括:
在所述音视频通话结束之前,若确定出信号质量恢复,则将恢复原始编码参数消息发送至第一会话管理功能实体,以使所述第一会话管理功能实体将停止转码消息发送至用户平面功能实体,以供所述用户平面功能实体将尚未转发的音视频通话的数据转发至第一终端。
作为本公开的第二个方面,提供一种数据传输方法,其特征在于,包括:
接收第一会话管理功能实体发送的最大编码速率;
根据所述最大编码速率对尚未转发的音视频通话的数据流进行实时转码;
将转码后的音视频通话的数据流发送至无线接入网络设备,以使所述无线接入网络设备将所述转码后的音视频通话的数据流转发至第一终端。
优选地,所述根据所述最大编码速率对尚未转发的音视频通话的数据流进行实时转码之后,所述将转码后的音视频通话的数据流发送至所述无线接入网络设备之前,还包括:
向计费***发送携带所述最大编码速率和计费起点的第一计费通知消息,以使所述计费***设置计费起点,并根据所述最大编码速率对转码后的音视频通话的数据流进行计费。
优选地,所述向计费***发送携带所述最大编码速率和计费起点的第一计费通知消息之后,还包括:
向计费***发送携带计费终止点的第二计费通知消息,以使所述计费***设置计费终止点,并根据所述最大编码速率对计费起点和计费终止点之间的转码后的音视频通话的数据流进行计费。
作为本公开的第三个方面,提供一种无线接入网络设备,包括:
计算模块,用于若确定出第一终端与第二终端之间的音视频通话在第一终端侧的服务质量降低,则计算所述音视频通话的数据流在流畅传送前提下的最大编码速率,所述音视频通话包括音频通话和视频通话;
发送模块,用于将所述最大编码速率发送至第一会话管理功能实体,以使所述第一会话管理功能实体将所述最大编码速率转发至用户平面功能实体,以供所述用户平面功能实体根据所述最大编码速率对尚未转发的音视频通话的数据流进行实时转码;
接收模块,用于接收所述用户平面功能实体发送的转码后的音视频通话的数据流;
所述发送模块还用于将所述转码后的音视频通话的数据流发送至第一终端。
优选地,所述计算模块,具体用于:
获取所述音视频通话的数据流的实际带宽和信道传送能力;
根据所述实际带宽和信道传送能力计算所述音视频通话的数据流在流畅传送前提下的最大编码速率。
优选地,所述发送模块还用于若所述第一终端和第二终端归属于不同的会话管理功能实体,则将所述最大编码速率通过第一会话管理功能实体发送至第二会话管理功能实体。
优选地,所述发送模块还用于在所述音视频通话结束之前,若确定出信号质量恢复,则将恢复原始编码参数消息发送至第一会话管理功能实体,以使所述第一会话管理功能实体将停止转码消息发送至用户平面功能实体,以供所述用户平面功能实体将尚未转发的音视频通话的数据转发至第一终端。
作为本公开的第四个方面,提供一种用户平面功能实体,包括:
接收模块,用于接收第一会话管理功能实体发送的最大编码速率;
转码模块,用于根据所述最大编码速率对尚未转发的音视频通话的数据流进行实时转码;
发送模块,用于将转码后的音视频通话的数据流发送至无线接入网络设备,以使所述无线接入网络设备将所述转码后的音视频通话的数据流转发至第一终端。
优选地,所述发送模块还用于向计费***发送携带所述最大编码速率和计费起点的第一计费通知消息,以使所述计费***设置计费起点,并根据所述最大编码速率对转码后的音视频通话的数据流进行计费。
优选地,所述发送模块还用于向计费***发送携带计费终止点的第二计费通知消息,以使所述计费***设置计费终止点,并根据所述最大编码速率对计费起点和计费终止点之间的转码后的音视频通话的数据流进行计费。
本公开实施例可以适用于音频通话,也可以适用于视频通话。当授话方的无线信号质量不佳时,音视频通话在授话方侧的服务质量降低,送话方已经发送到移动通信网络中的视频通话和音频通话的数据流,不会出现多个子流同时丢失从而使授话方无法进行正常解码的情况。并且可以同时控制授话方也可以控制送话方的编码速率。可以适应于基于视频通话的无线网络质量下降导致的突发式的网络带宽下降,相对于现有的基于互联网的视频通信自适应方法,响应速度更快,不会出现使送话方发出但尚未转发给授话方的视频通话的数据流因丢包而不连贯。并且涉及对数据流内容本身的重编码,不仅对授话方终端自身有效,而且涉及通信的送话方对端的也有效。
附图说明
图1为本公开实施例提供的一种数据传输方法的流程图;
图2为本公开实施例提供的一种数据传输方法的另一流程图;
图3为本公开实施例提供的无线接入网络设备的结构示意图;
图4为本公开实施例提供的用户平面功能实体的结构示意图;
具体实施方式
为使本领域技术人员更好地理解本公开的技术方案,下面结合附图和具体实施方式对本公开作进一步详细描述。
本公开提供一种数据传输方法、无线接入网络设备、用户平面功能实体。以下分别结合本公开提供的实施例的附图逐一进行详细说明。
本公开实施例应用于5G网络中。
图1示出本公开实施例提供的数据传输方法的流程图。该数据传输方法可应用于无线接入网络设备。如图1所示,本实施例提供的数据传输方法包括以下步骤。
步骤101,若确定出第一终端与第二终端之间的音视频通话在第一终端侧的服务质量降低,则计算音视频通话的数据流在流畅传送前提下的最大编码速率。
其中,所述最大编码速率为计算出保证当前音视频通话的数据流能够流畅传送的能承受的最大编码速率。所述最大编码速率小于所述音视频通话的数据流的原始编码速率。所述音视频通话包括音频通话和视频通话。视频通话的数据流包括音频流和视频流,音频通话的数据流包括音频流,视频流和音频流分别对应一个最大编码速率。
在该步骤中,若无线接入网络设备(RAN,Radio Access Network)识别出第一终端和第二终端正在进行的音视频通话在第一终端侧,由于无线信号质量的原因导致无法保证预先设定的服务质量时,即“从网络到终端”这个方向上的服务质量降低,或者说是下行服务质量降低。也就是说,当前的音视频通话的数据流在原始编码速率下无法流畅传送,则获取当前的无线资源,重新计算小于原始编码速率的最大编码速率来保证音视频通话的数据流可以流畅传送。例如,音视频通话的视频流的原始编码速率为64kb/s,因为第一终端侧的无线信号质量原因,导致无法保证预先设定的服务质量,当前的音视频通话的数据流采用的64kb/s的编码速率进行编码无法流畅传送,则重新计算当前的音视频通话的数据流能够流畅传送前提下能承受的最大编码速率,例如,计算出的最大编码速率为32kb/s,此时的32kb/s小于64kb/s,在保证编码速率最大时,还能使音视频通话的数据流流畅传送。
需要说明的是,第一终端侧的服务质量无法保证可能体现为画面失真、卡顿、语音正常但画面丢失、通话中断等情形。
本公开实施例中,因为编码速率由原始编码速率降低为较小的最大编码速率,因此,进行音视频通话的第一终端和第二终端的视频画面的画面质量会降低(例如,画面质量变模糊,或者缩小画面尺寸)。即在无线信号质量变差时,优先以降低编码速率和画面质量的方式,换取音视频通话的数据流能够流畅传送,不发生中断。同时,由于无线接入网络设备主动进行无线信号质量检测,所以相对于现有的基于互联网的视频通信自适应方法,响应速度更快,保证授话方可以正常解码,不会出现使送话方发出但尚未转发给授话方的视频通话的数据流因丢包而不连贯。
步骤102,将最大编码速率发送至第一会话管理功能实体,以使第一会话管理功能实体将最大编码速率转发至用户平面功能实体,以供用户平面功能实体根据最大编码速率对尚未转发的音视频通话的数据流进行实时转码。
在该步骤中,无线接入网络设备计算出最大编码速率之后,将最大编码速率转发至第一会话管理功能实体(SMF1,Session Management Function),此处的第一会话管理功能实体是第一终端侧的设备,并且默认第一终端和第二终端归属于同一个会话管理功能实体。第一会话管理功能实体将最大编码速率转发至用户平面功能实体(UPF,User PlaneFunction),以供用户平面功能实体根据最大编码速率对尚未转发的音视频通话的数据流进行实时转码。此处默认尚未转发的音视频通话的数据流为已经编码的数据流。用户平面功能实体预存的是原始编码速率,此时接收到最大编码速率,需要对已经按照原始编码速率进行编码的视频数据的数据流进行实时转码,再将转码后的音视频通话的数据流转发出去。需要说明的是,此处的用户平面功能实体是第一终端侧的设备。
同时,第一会话管理功能实体向第二终端发送重新设置参数消息,以供第二终端获取其中的最大编码速率,并根据最大编码速率对未编码的音视频通话的数据流进行编码,并将编码后的音视频通话的数据流发送至第一终端。由于第二终端不再按照原始编码速率进行编码,所以需向第二终端发送携带最大编码速率的重新设置参数消息,使第二终端按照最新的最大编码速率进行编码。因此,本公开实施例中可以同时控制授话方和送话方的编码速率。
步骤103,接收用户平面功能实体发送的转码后的音视频通话的数据流,并将转码后的音视频通话的数据流发送至第一终端。
在该步骤中,当用户平面功能实体转码完成之后,会先将转码后的音视频通话的数据流发送到本无线接入网络设备,然后由本无线接入网络设备将其转发至第一终端。
本公开实施例可以适用于音频通话,也可以适用于视频通话。当授话方(第一终端)的无线信号质量不佳时,音视频通话在授话方侧的服务质量降低,送话方(第二终端)已经发送到移动通信网络中的视频通话和音频通话的数据流,不会出现多个子流同时丢失从而使授话方无法进行正常解码的情况。并且可以同时控制授话方也可以控制送话方的编码速率。可以适应于基于视频通话的无线网络质量下降导致的突发式的网络带宽下降,相对于现有的基于互联网的视频通信自适应方法,响应速度更快,不会出现使送话方发出但尚未转发给授话方的视频通话的数据流因丢包而不连贯。并且涉及对数据流内容本身的重编码,不仅对授话方终端自身有效,而且涉及通信的送话方对端的也有效。
进一步的,所述计算音视频通话的数据流在流畅传送前提下的最大编码速率(即步骤101),包括:获取音视频通话的数据流的实际带宽和信道传送能力;根据实际带宽和信道传送能力计算音视频通话的数据流在流畅传送前提下的最大编码速率。
在上述步骤中,无线接入网络设备获取音视频通话的数据流的扣除开销后的实际带宽和信道传送能力,信道传送能力为阶梯的编码速率或连续的编码速率,确定最大编码速率为不超过实际带宽的信道传送能力中最大的编码速率。例如,确定出实际带宽为32kb/s,信道传送能力为阶梯的编码速率,具体为48kb/s、32kb/s和16kb/s,则最大编码速率为32kb/s。此时的最大编码速率可以保证音视频通话的数据流可以流畅传送。
需要说明的是,信道不具备编码能力,信道传送能力是预先分配给信道的阶梯的编码速率或连续的编码速率。
进一步的,所述计算音视频通话的数据流在流畅传送前提下的最大编码速率(即步骤101)之后,还包括:若第一终端和第二终端归属于不同的会话管理功能实体,则将最大编码速率通过第一会话管理功能实体发送至第二会话管理功能实体。
在该步骤中,若第一终端和第二终端归属于不同的会话管理功能实体,即第一终端归属于第一终端侧的第一会话管理功能实体,第二终端归属于第二终端侧的第二会话管理功能实体。第一终端与第二终端为不同运营商的用户,归属于不同的会话管理功能实体,或者第一终端与第二终端为一个运营商的用户,但是第一终端与第二终端地理位置不同,也可以归属于不同的会话管理功能实体。无线接入网络设备将最大编码速率通过第一会话管理功能实体发送至第二会话管理功能实体。第二会话管理功能实体也要执行向第二终端发送重新设置参数消息的步骤。第一终端和第二终端可以是同一运营商的用户,也可以是不同运营商的用户。
进一步的,所述方法还包括:
在音视频通话结束之前,若确定出信号质量恢复,则将恢复原始编码参数消息发送至第一会话管理功能实体,以使第一会话管理功能实体将停止转码消息发送至用户平面功能实体,以供用户平面功能实体将尚未转发的音视频通话的数据转发至第一终端。
在该步骤中,在音视频通话结束之前,若无线接入网络设备检测出信号质量恢复,则可以恢复初始的原始编码参数,将恢复原始编码参数消息发送至第一会话管理功能实体,第一会话管理功能实体将停止转码消息发送至用户平面功能实体。用户平面功能实体停止对音视频通话的数据流进行转码,直接将尚未转发的音视频通话的数据转发至第一终端。第一会话管理功能实体也会将恢复原始编码参数消息转发至第二终端,使第二终端按照原始编码速率对未编码的音视频通话的数据流进行编码。
需要说明的是,在音视频通话结束之前,若无线接入网络设备检测出信号质量恢复,也可以将恢复原始编码参数消息通过第一会话管理功能实体转发至第二会话管理功能实体。第二会话管理功能实体也要执行将恢复原始编码参数消息转发至第二终端的步骤。
图2示出本公开实施例提供的数据传输方法的另一流程图。该数据传输方法可应用于用户平面功能实体。如图2所示,本实施例提供的数据传输方法包括以下步骤。
步骤201,接收第一会话管理功能实体发送的最大编码速率。
步骤202,根据最大编码速率对尚未转发的音视频通话的数据流进行实时转码。
步骤203,将转码后的音视频通话的数据流发送至无线接入网络设备,以使无线接入网络设备将转码后的音视频通话的数据流转发至第一终端。
在步骤201-步骤203中,用户平面功能实体预存的是原始编码速率,接收到第一会话管理功能实体发送的最大编码速率,需要对已经按照原始编码速率进行编码的视频数据的数据流进行实时转码,再将转码后的音视频通话的数据流通过无线接入网络设备转发至第一终端。
需要说明的是,此处的用户平面功能实体是第一终端侧的设备。用户平面功能实体通过N3接口转发转码后的音视频通话的数据流。执行实时转码的用户平面功能实体,可以自己执行实时转码,也可以交给旁挂的专用设备执行实时转码。
进一步的,所述根据最大编码速率对尚未转发的音视频通话的数据流进行实时转码(即步骤202)之后,所述将转码后的音视频通话的数据流发送至无线接入网络设备(即步骤203)之前,还包括:向计费***发送携带最大编码速率和计费起点的第一计费通知消息,以使计费***设置计费起点,并根据最大编码速率对转码后的音视频通话的数据流进行计费。
在该步骤中,用户平面功能实体需确定出开始转码的时间点,将其作为计费起点。用户平面功能实体向计费***发送携带最大编码速率和计费起点的第一计费通知消息,以使计费***设置计费起点,并根据最大编码速率对计费起点之后的转码后的音视频通话的数据流进行计费。需要说明的是,计费起点早于或等于第一计费通知消息的发送时间。
进一步的,所述向计费***发送携带所述最大编码速率和计费起点的第一计费通知消息之后,还包括:向计费***发送携带计费终止点的第二计费通知消息,以使计费***设置计费终止点,并根据最大编码速率对计费起点和计费终止点之间的转码后的音视频通话的数据流进行计费。
在该步骤中,用户平面功能实体需确定出转码终止的时间点,将其作为计费终止点。用户平面功能实体向计费***发送计费终止点的第二计费通知消息,以使计费***设置计费终止点,并根据最大编码速率对计费起点和计费终止点之间的转码后的音视频通话的数据流进行计费。需要说明的是,计费终止点晚于或等于第二计费通知消息的发送时间。用户平面功能实体已经保存了最大编码速率,所以第二计费通知消息中不必再携带最大编码速率。
本公开实施例可以适用于音频通话,也可以适用于视频通话。当授话方的无线信号质量不佳时,音视频通话在授话方侧的服务质量降低,送话方已经发送到移动通信网络中的视频通话和音频通话的数据流,不会出现多个子流同时丢失从而使授话方无法进行正常解码的情况。并且可以同时控制授话方也可以控制送话方的编码速率。可以适应于基于视频通话的无线网络质量下降导致的突发式的网络带宽下降,相对于现有的基于互联网的视频通信自适应方法,响应速度更快,不会出现使送话方发出但尚未转发给授话方的视频通话的数据流因丢包而不连贯。并且涉及对数据流内容本身的重编码,不仅对授话方终端自身有效,而且涉及通信的送话方对端的也有效。
图3示出本公开实施例提供的无线接入网络设备的结构示意图。基于与图1对应的实施例相同的技术构思,如图3所示,本公开实施例提供的无线接入网络设备,包括如下模块。
计算模块11,用于若确定出第一终端与第二终端之间的音视频通话在第一终端侧的服务质量降低,则计算所述音视频通话的数据流在流畅传送前提下的最大编码速率,所述音视频通话包括音频通话和视频通话。
发送模块12,用于将所述最大编码速率发送至第一会话管理功能实体,以使所述第一会话管理功能实体将所述最大编码速率转发至用户平面功能实体,以供所述用户平面功能实体根据所述最大编码速率对尚未转发的音视频通话的数据流进行实时转码。
接收模块13,用于接收所述用户平面功能实体发送的转码后的音视频通话的数据流。
所述发送模块12还用于将所述转码后的音视频通话的数据流发送至第一终端。
优选地,所述计算模块11,具体用于:
获取所述音视频通话的数据流的实际带宽和信道传送能力。
根据所述实际带宽和信道传送能力计算所述音视频通话的数据流在流畅传送前提下的最大编码速率。
优选地,所述发送模块12还用于若所述第一终端和第二终端归属于不同的会话管理功能实体,则将所述最大编码速率通过第一会话管理功能实体发送至第二会话管理功能实体。
优选地,所述发送模块12还用于在所述音视频通话结束之前,若确定出信号质量恢复,则将恢复原始编码参数消息发送至第一会话管理功能实体,以使所述第一会话管理功能实体将停止转码消息发送至用户平面功能实体,以供所述用户平面功能实体将尚未转发的音视频通话的数据转发至第一终端。
图4示出本公开实施例提供的用户平面功能实体的结构示意图。基于与图2对应的实施例相同的技术构思,如图4所示,本公开实施例提供的用户平面功能实体,包括如下模块。
接收模块21,用于接收第一会话管理功能实体发送的最大编码速率。
转码模块22,用于根据所述最大编码速率对尚未转发的音视频通话的数据流进行实时转码。
发送模块23,用于将转码后的音视频通话的数据流发送至无线接入网络设备,以使所述无线接入网络设备将所述转码后的音视频通话的数据流转发至第一终端。
优选地,所述发送模块23还用于向计费***发送携带所述最大编码速率和计费起点的第一计费通知消息,以使所述计费***设置计费起点,并根据所述最大编码速率对转码后的音视频通话的数据流进行计费。
优选地,所述发送模块23还用于向计费***发送携带计费终止点的第二计费通知消息,以使所述计费***设置计费终止点,并根据所述最大编码速率对计费起点和计费终止点之间的转码后的音视频通话的数据流进行计费。
可以理解的是,以上实施方式仅仅是为了说明本公开的原理而采用的示例性实施方式,然而本公开并不局限于此。对于本领域内的普通技术人员而言,在不脱离本公开的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本公开的保护范围。
Claims (14)
1.一种数据传输方法,其特征在于,包括:
若确定出第一终端与第二终端之间的音视频通话在第一终端侧的服务质量降低,则计算所述音视频通话的数据流在流畅传送前提下的最大编码速率,所述音视频通话包括音频通话和视频通话;
将所述最大编码速率发送至第一会话管理功能实体,以使所述第一会话管理功能实体将所述最大编码速率转发至用户平面功能实体,以供所述用户平面功能实体根据所述最大编码速率对尚未转发的音视频通话的数据流进行实时转码;
接收所述用户平面功能实体发送的转码后的音视频通话的数据流,并将所述转码后的音视频通话的数据流发送至第一终端。
2.根据权利要求1所述的数据传输方法,其特征在于,所述计算所述音视频通话的数据流在流畅传送前提下的最大编码速率,包括:
获取所述音视频通话的数据流的实际带宽和信道传送能力;
根据所述实际带宽和信道能力计算所述音视频通话的数据流在流畅传送前提下的最大编码速率。
3.根据权利要求1所述的数据传输方法,其特征在于,所述计算所述音视频通话的数据流在流畅传送前提下的最大编码速率之后,还包括:
若所述第一终端和第二终端归属于不同的会话管理功能实体,则将所述最大编码速率通过第一会话管理功能实体发送至第二会话管理功能实体。
4.根据权利要求1或3所述的数据传输方法,其特征在于,所述方法还包括:
在所述音视频通话结束之前,若确定出信号质量恢复,则将恢复原始编码参数消息发送至第一会话管理功能实体,以使所述第一会话管理功能实体将停止转码消息发送至用户平面功能实体,以供所述用户平面功能实体将尚未转发的音视频通话的数据转发至第一终端。
5.一种数据传输方法,其特征在于,包括:
接收第一会话管理功能实体发送的最大编码速率;
根据所述最大编码速率对尚未转发的音视频通话的数据流进行实时转码;
将转码后的音视频通话的数据流发送至无线接入网络设备,以使所述无线接入网络设备将所述转码后的音视频通话的数据流转发至第一终端。
6.根据权利要求5所述的数据传输方法,其特征在于,所述根据所述最大编码速率对尚未转发的音视频通话的数据流进行实时转码之后,所述将转码后的音视频通话的数据流发送至所述无线接入网络设备之前,还包括:
向计费***发送携带所述最大编码速率和计费起点的第一计费通知消息,以使所述计费***设置计费起点,并根据所述最大编码速率对转码后的音视频通话的数据流进行计费。
7.根据权利要求6所述的数据传输方法,其特征在于,所述向计费***发送携带所述最大编码速率和计费起点的第一计费通知消息之后,还包括:
向计费***发送携带计费终止点的第二计费通知消息,以使所述计费***设置计费终止点,并根据所述最大编码速率对计费起点和计费终止点之间的转码后的音视频通话的数据流进行计费。
8.一种无线接入网络设备,其特征在于,包括:
计算模块,用于若确定出第一终端与第二终端之间的音视频通话在第一终端侧的服务质量降低,则计算所述音视频通话的数据流在流畅传送前提下的最大编码速率,所述音视频通话包括音频通话和视频通话;
发送模块,用于将所述最大编码速率发送至第一会话管理功能实体,以使所述第一会话管理功能实体将所述最大编码速率转发至用户平面功能实体,以供所述用户平面功能实体根据所述最大编码速率对尚未转发的音视频通话的数据流进行实时转码;以使所述第一会话管理功能实体向第二终端发送重新设置参数消息,以供第二终端获取其中的最大编码速率,并根据所述最大编码速率对未编码的音视频通话的数据流进行编码,将编码后的音视频通话的数据流发送至第一终端;
接收模块,用于接收所述用户平面功能实体发送的转码后的音视频通话的数据流;
所述发送模块还用于将所述转码后的音视频通话的数据流发送至第一终端。
9.根据权利要求8所述的无线接入网络设备,其特征在于,所述计算模块,具体用于:
获取所述音视频通话的数据流的实际带宽和信道传送能力;
根据所述实际带宽和信道传送能力计算所述音视频通话的数据流在流畅传送前提下的最大编码速率。
10.根据权利要求8所述的无线接入网络设备,其特征在于,所述发送模块还用于若所述第一终端和第二终端归属于不同的会话管理功能实体,则将所述最大编码速率通过第一会话管理功能实体发送至第二会话管理功能实体。
11.根据权利要求8或10所述的无线接入网络设备,其特征在于,所述发送模块还用于在所述音视频通话结束之前,若确定出信号质量恢复,则将恢复原始编码参数消息发送至第一会话管理功能实体,以使所述第一会话管理功能实体将停止转码消息发送至用户平面功能实体,以供所述用户平面功能实体将尚未转发的音视频通话的数据转发至第一终端。
12.一种用户平面功能实体,其特征在于,包括:
接收模块,用于接收第一会话管理功能实体发送的最大编码速率;
转码模块,用于根据所述最大编码速率对尚未转发的音视频通话的数据流进行实时转码;
发送模块,用于将转码后的音视频通话的数据流发送至无线接入网络设备,以使所述无线接入网络设备将所述转码后的音视频通话的数据流转发至第一终端。
13.根据权利要求12所述的用户平面功能实体,其特征在于,所述发送模块还用于向计费***发送携带所述最大编码速率和计费起点的第一计费通知消息,以使所述计费***设置计费起点,并根据所述最大编码速率对转码后的音视频通话的数据流进行计费。
14.根据权利要求13所述的用户平面功能实体,其特征在于,所述发送模块还用于向计费***发送携带计费终止点的第二计费通知消息,以使所述计费***设置计费终止点,并根据所述最大编码速率对计费起点和计费终止点之间的转码后的音视频通话的数据流进行计费。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010806008.2A CN111934823B (zh) | 2020-08-12 | 2020-08-12 | 数据传输方法、无线接入网络设备、用户平面功能实体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010806008.2A CN111934823B (zh) | 2020-08-12 | 2020-08-12 | 数据传输方法、无线接入网络设备、用户平面功能实体 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111934823A CN111934823A (zh) | 2020-11-13 |
CN111934823B true CN111934823B (zh) | 2022-08-02 |
Family
ID=73311583
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010806008.2A Active CN111934823B (zh) | 2020-08-12 | 2020-08-12 | 数据传输方法、无线接入网络设备、用户平面功能实体 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111934823B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101436990A (zh) * | 2008-12-23 | 2009-05-20 | 深圳华为通信技术有限公司 | 一种自动调整编码速率的方法、接收装置及通信*** |
CN104768026A (zh) * | 2015-04-17 | 2015-07-08 | 中国工商银行股份有限公司 | 一种多信道音视频转码装置 |
CN106559636A (zh) * | 2015-09-25 | 2017-04-05 | 中兴通讯股份有限公司 | 一种视频通信方法、装置及*** |
CN106850615A (zh) * | 2017-01-24 | 2017-06-13 | 华为技术有限公司 | 一种编码速率控制的方法、相关装置及*** |
CN107770473A (zh) * | 2016-08-16 | 2018-03-06 | 大唐移动通信设备有限公司 | 一种音视频数据传输控制方法和装置 |
CN108028922A (zh) * | 2015-09-08 | 2018-05-11 | 微软技术许可有限责任公司 | 视频编码 |
CN108696751A (zh) * | 2017-04-11 | 2018-10-23 | ***通信有限公司研究院 | 一种视频处理方法和装置 |
WO2018193439A1 (en) * | 2017-04-19 | 2018-10-25 | Osr Enterprises Ag | Device, system and method for processing data |
CN108833918A (zh) * | 2018-06-20 | 2018-11-16 | 腾讯科技(深圳)有限公司 | 视频编码方法、解码方法、装置、计算机设备及存储介质 |
CN108881780A (zh) * | 2018-07-17 | 2018-11-23 | 聚好看科技股份有限公司 | 视频通话中动态调整清晰度模式的方法、服务器 |
CN109862377A (zh) * | 2017-11-30 | 2019-06-07 | 华为技术有限公司 | 视频传输方法、装置、***及计算机可读存储介质 |
CN111526163A (zh) * | 2020-07-03 | 2020-08-11 | 翱捷科技(上海)有限公司 | 一种ViLTE视频通话质量控制***及方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10938873B2 (en) * | 2015-06-22 | 2021-03-02 | Loose Cannon Systems, Inc. | Portable group communication device having audio playback and/or phone call capability |
-
2020
- 2020-08-12 CN CN202010806008.2A patent/CN111934823B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101436990A (zh) * | 2008-12-23 | 2009-05-20 | 深圳华为通信技术有限公司 | 一种自动调整编码速率的方法、接收装置及通信*** |
CN104768026A (zh) * | 2015-04-17 | 2015-07-08 | 中国工商银行股份有限公司 | 一种多信道音视频转码装置 |
CN108028922A (zh) * | 2015-09-08 | 2018-05-11 | 微软技术许可有限责任公司 | 视频编码 |
CN106559636A (zh) * | 2015-09-25 | 2017-04-05 | 中兴通讯股份有限公司 | 一种视频通信方法、装置及*** |
CN107770473A (zh) * | 2016-08-16 | 2018-03-06 | 大唐移动通信设备有限公司 | 一种音视频数据传输控制方法和装置 |
CN106850615A (zh) * | 2017-01-24 | 2017-06-13 | 华为技术有限公司 | 一种编码速率控制的方法、相关装置及*** |
CN108696751A (zh) * | 2017-04-11 | 2018-10-23 | ***通信有限公司研究院 | 一种视频处理方法和装置 |
WO2018193439A1 (en) * | 2017-04-19 | 2018-10-25 | Osr Enterprises Ag | Device, system and method for processing data |
CN109862377A (zh) * | 2017-11-30 | 2019-06-07 | 华为技术有限公司 | 视频传输方法、装置、***及计算机可读存储介质 |
CN108833918A (zh) * | 2018-06-20 | 2018-11-16 | 腾讯科技(深圳)有限公司 | 视频编码方法、解码方法、装置、计算机设备及存储介质 |
CN108881780A (zh) * | 2018-07-17 | 2018-11-23 | 聚好看科技股份有限公司 | 视频通话中动态调整清晰度模式的方法、服务器 |
CN111526163A (zh) * | 2020-07-03 | 2020-08-11 | 翱捷科技(上海)有限公司 | 一种ViLTE视频通话质量控制***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111934823A (zh) | 2020-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106937073B (zh) | 基于VoLTE的视频通话码率调整方法、装置及移动终端 | |
JP5122102B2 (ja) | テレビ電話機能を備えた移動通信端末機及び移動通信端末機のテレビ電話制御方法 | |
EP1615440A1 (en) | Enhanced video streaming using dual network mode | |
US6757277B1 (en) | System and method for coding algorithm policy adjustment in telephony-over-LAN networks | |
JP4362261B2 (ja) | 音声符号制御方法 | |
WO2010037293A1 (zh) | 提高多媒体通话质量的方法和***、媒体控制设备和媒体处理设备 | |
CN101001403B (zh) | 扩展个人手持电话***中的无编码转换操作 | |
FI106510B (fi) | Järjestelmä puheen siirtämiseksi matkapuhelinverkon ja kiinteän verkon päätelaitteen välillä | |
CN113163449B (zh) | 应用程序的控制方法、装置、设备及存储介质 | |
CN101160983B (zh) | 一种数据流处理的方法、装置和*** | |
WO2012059051A1 (zh) | 控制语音编码速率的方法、设备及*** | |
CN105359515A (zh) | 视频电话中的视频暂停指示 | |
EP2740291B1 (en) | Selection of signal processing module depending on network conditions | |
CN108206925A (zh) | 多路视频通话的实现方法、装置及多通终端 | |
US20080133247A1 (en) | Speech coding arrangement for communication networks | |
EP3482538A1 (en) | Method and apparatus for implementing congestion control negotiation | |
CN111934823B (zh) | 数据传输方法、无线接入网络设备、用户平面功能实体 | |
US7313115B2 (en) | TFO-capable communication apparatus | |
WO2015160223A1 (ko) | 패킷 교환 이동통신 시스템의 과부하 상황에서 통화 서비스를 허용하는 방법 및 장치 | |
CN107689945B (zh) | 媒体转换设备控制方法、装置及媒体网关 | |
WO2011022974A1 (zh) | 一种控制移动可视电话视频质量的方法和移动可视电话 | |
CN101552771B (zh) | 媒体网关、媒体网关控制器、多媒体电话互通方法和*** | |
CN113453081A (zh) | 视频传输方法、***、相关设备及存储介质 | |
EP1157571B1 (en) | Transmission method in a mobile communication system | |
WO2006135250A2 (en) | Method for down-speeding in an ip communication network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |