本发明涉及通信技术领域,尤其涉及一种视频数据传输的方法以及相关设备。
背景技术:
传统DASH(Dynamic Adaptive Streaming over HTTP,基于HTTP的动态自适应流媒体)服务是采用基于HTTP(Hypertext transfer protocol,超文本传输协议)的单播传输,单播服务在请求DASH服务的用户数量较少时效果比较好,尤其是对于信道质量较差的用户有较好的效果。
当在一个集中区域有大量用户同时请求相同内容的视频服务,且通过DASH服务为所有用户传输视频内容时,那么可能会出现无线资源不够用、提供给用户的视频质量下降等问题。由于传统的DASH服务只能单播传输,所以在大量用户同时请求相同内容的视频服务时,传统DASH服务无法满足用户需求。
技术实现要素:
本发明实施例提供一种视频数据传输的方法以及相关设备,可以通过对DASH服务传输方式的改进,以满足更多用户的需求。
本发明第一方面提供了一种基站,包括:
确定模块,用于当接收到选择装置发送的选择结果信息和用于指示用户设备进行信道质量测试的测量配置信息时,根据所述选择结果确定本基站为主基站,所述选择结果包括所述选择装置选择出的主基站信息和辅助基站信息;
测量信息收发模块,用于将所述测量配置信息发送到与本基站连接的用户设备和辅助基站,并接收所述与本基站连接的用户设备和辅助基站根据所述测量配置信息反馈的与辅助基站连接的用户设备的信道质量信息;
决策模块,用于根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息生成决策信息,并将所述决策信息发送到所述传输转换装置,以使所述传输转换装置根据所述决策信息通知单播业务网元控制视频数据单播传输和/或通知组播业务网元控制视频数据组播传输;
其中,所述决策信息包括视频数据的传输方式以及传输码率。
在第一种可能的实现方式中,还包括:
视频信息获取模块,用于通过预设的基于IP网络的接口从传输转换装置中获取视频业务信息;
其中,所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率;
其中,所述基于IP网络的接口是用于连接所述基站和所述传输转换装置的接口。
结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,
与所述辅助基站连接的用户设备的信道质量信息是由与所述辅助基站连接的用户设备根据所述辅助基站所发送的所述测量配置信息进行测量得到的。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述决策模块包括:
传输方式选择单元,用于根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输方式;
传输码率选择单元,用于根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输码率;
决策发送单元,用于将携带有所述视频数据的传输方式和所述视频数据的传输码率的决策信息发送到所述传输转换装置。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述传输方式选择单元包括:
参考码率选择子单元,用于根据所述信道质量信息在所述视频业务信息所包括的所述视频码率等级信息中选择视频数据在单播传输和组播传输下均能满足的最低码率作为参考码率;
消耗资源计算子单元,用于计算在所述参考码率下单播传输方式所消耗的第一总资源,并计算在所述参考码率下组播传输方式所消耗的第二总资源;
传输方式选择子单元,用于通过比较所述第一总资源和所述第二总资源,选择所消耗的总资源最少的传输方式作为所述视频数据的传输方式。
结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述传输码率选择单元包括:
单位消耗计算子单元,用于根据所述信道质量信息和所述视频业务信息所包括的所述视频码率等级信息,分别计算每个视频数据在已选择的传输方式下的与所述视频码率等级信息中每个码率对应的单位消耗资源,所述单位消耗资源是在每个时隙上所消耗的资源;
比值计算子单元,用于分别计算每个视频数据在每种码率下的峰值信噪比与对应的单位消耗资源的计算比值;
排序遍历子单元,用于根据所述计算比值生成对各个码率对应的各个视频数据的排序结果,并按照从大到小的顺序对所述排序结果进行遍历;
比值选择子单元,用于在遍历过程中选择出能够满足预设的资源条件的最小计算比值;
传输码率选择子单元,用于根据大于或等于所述能够满足预设的资源条件的最小计算比值所对应的视频数据,分别选择出各个视频数据所对应的当前最大传输码率;
其中,与各个视频数据的当前最大传输码率所对应的计算比值均大于或等于所述能够满足预设的资源条件的最小计算比值;
其中,所述预设的资源条件是组播传输方式所消耗的资源小于第一子帧数量阈值,且组播传输方式和单播传输方式所消耗的总资源小于第二子帧数量阈值。
结合第一方面的第三种可能的实现方式,或第一方面的第四种可能的实现方式,或第一方面的第五种可能的实现方式,在第六种可能的实现方式中,
所述信道质量信息包括用户设备在单播传输方式下测量的信号与干扰加噪声比(SINR)参数,以及用户设备在组播传输方式下测量的信号与干扰加噪声比参数;或者,
所述信道质量信息包括用户设备在单播传输方式下测量的信号与干扰加噪声比参数,以及本基站在组播传输方式下的信道质量,其中,所述本基站在组播传输方式下的用户设备覆盖率超过预设的覆盖率阈值。
结合第一方面的第三种可能的实现方式,或第一方面的第四种可能的实现方式,或第一方面的第五种可能的实现方式,或第一方面的第六种可能的实现方式,在第七种可能的实现方式中,还包括:
更新模块,用于当测量时间间隔达到所述测量配置信息所包含的测量周期时,接收更新后的信道质量信息,并对所述决策信息进行更新以便于更新所述视频数据的传输码率。
结合第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,或第一方面的第三种可能的实现方式,或第一方面的第四种可能的实现方式,或第一方面的第五种可能的实现方式,或第一方面的第六种可能的实现方式,或第一方面的第七种可能的实现方式,在第八种可能的实现方式中,还包括:
标识信息发送模块,用于将主基站标识信息发送到所述传输转换装置,以使所述传输转换装置根据所述主基站标识信息确定本基站为主基站。
本发明第二方面提供了一种传输转换装置,包括:
获取模块,用于获取单播业务网元的视频业务信息;
视频信息发送模块,用于将所述视频业务信息发送到基站,以使所述基站根据所述视频业务信息、获取到的各个用户设备的信道质量信息生成决策信息,所述基站是由选择装置所选择出的主基站;
决策信息接收模块,用于接收所述基站发送的所述决策信息,并将所述决策信息分别发送到所述单播业务网元和组播业务网元,以使所述单播业务网元和所述组播业务网元分别控制视频数据单播传输和控制视频数据组播传输。
在第一种可能的实现方式中,所述视频信息发送模块具体用于通过预设的基于IP网络的接口将所述视频业务信息发送到基站;
其中,所述视频信息发送模块发送的所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率;
其中,所述基于IP网络的接口是用于连接所述基站和所述传输转换装置的接口。
结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述决策信息包括视频数据的传输方式和视频数据的传输码率。
本发明第三方面提供了一种选择装置,包括:
选择结果生成模块,用于选择主基站和辅助基站,并生成选择结果,所述选择结果包括主基站信息和辅助基站信息;
选择结果发送模块,用于将所述选择结果和用于指示用户设备进行信道质量测试的测量配置信息发送到基站,以使所述基站根据所述选择结果和测量配置信息获取信道质量信息以生成用于对视频数据进行单播传输和/或组播传输的决策信息;
其中,接收到所述选择结果的基站是与所述选择结果中主基站信息对应的基站。
在第一种可能的实现方式中,所述选择结果生成模块包括:
第一选择单元,用于在网络中随机选择其中一个基站为主基站,并将所述网络中的其他基站作为辅助基站;
第二选择单元,用于在网络中选择连接有最多用户设备数量的基站作为主基站,并将所述网络中的其他基站作为辅助基站;
第三选择单元,用于在网络中选择硬件性能最好的基站作为主基站,并将所述网络中的其他基站作为辅助基站。
结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括:
标识信息接收模块,用于接收策略与计费规则功能(PCRF)网元发送的与本选择装置对应的用户设备的标识信息和全球唯一的小区标示(ECGI);
查找发送模块,用于根据所述用户设备的标识信息和ECGI查找到与所述用户设备对应的基站,并将所述用户设备的标识信息发送到对应的基站;
其中,所述用户设备的标识信息和ECGI是由所述PCRF网元根据单播业务网元发送的用户设备网络地址查找到的。
本发明第四方面提供了一种基站,包括:处理器、通信接口和存储器,其中,
所述通信接口,用于与传输转换装置、选择装置、用户设备以及辅助基站进行通信;
所述存储器用于存储程序;
所述处理器用于执行所述程序,以实现
当接收到选择装置发送的选择结果信息和用于指示用户设备进行信道质量测试的测量配置信息时,根据所述选择结果确定本基站为主基站,所述选择结果包括所述选择装置选择出的主基站信息和辅助基站信息;
将所述测量配置信息发送到与本基站连接的用户设备和辅助基站,并接收所述与本基站连接的用户设备和辅助基站根据所述测量配置信息反馈的与辅助基站连接的用户设备的信道质量信息;
根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息生成决策信息,并将所述决策信息发送到所述传输转换装置,以使所述传输转换装置根据所述决策信息通知单播业务网元控制视频数据单播传输和/或通知组播业务网元控制视频数据组播传输;
其中,所述决策信息包括视频数据的传输方式以及传输码率。
在第一种可能的实现方式中,所述处理器还用于:
通过预设的基于IP网络的接口从传输转换装置中获取视频业务信息;
其中,所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率;
其中,所述基于IP网络的接口是用于连接所述基站和所述传输转换装置的接口。
结合第四方面或第四方面的第一种可能的实现方式,在第二种可能的实现方式中,
与所述辅助基站连接的用户设备的信道质量信息是由与所述辅助基站连接的用户设备根据所述辅助基站所发送的所述测量配置信息进行测量得到的。
结合第四方面的第二种可能的实现方式,在第三种可能的实现方式中,所述处理器具体用于:
根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输方式;
根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输码率;
将携带有所述视频数据的传输方式和所述视频数据的传输码率的决策信息发送到所述传输转换装置。
结合第四方面的第三种可能的实现方式,在第四种可能的实现方式中,所述处理器具体用于:
根据所述信道质量信息在所述视频业务信息所包括的所述视频码率等级信息中选择视频数据在单播传输和组播传输下均能满足的最低码率作为参考码率;
计算在所述参考码率下单播传输方式所消耗的第一总资源,并计算在所述参考码率下组播传输方式所消耗的第二总资源;
通过比较所述第一总资源和所述第二总资源,选择所消耗的总资源最少的传输方式作为所述视频数据的传输方式。
结合第四方面的第四种可能的实现方式,在第五种可能的实现方式中,所述处理器具体用于:
根据所述信道质量信息和所述视频业务信息所包括的所述视频码率等级信息,分别计算每个视频数据在已选择的传输方式下的与所述视频码率等级信息中每个码率对应的单位消耗资源,所述单位消耗资源是在每个时隙上所消耗的资源;
分别计算每个视频数据在每种码率下的峰值信噪比与对应的单位消耗资源的计算比值;
根据所述计算比值生成对各个码率对应的各个视频数据的排序结果,并按照从大到小的顺序对所述排序结果进行遍历;
在遍历过程中选择出能够满足预设的资源条件的最小计算比值;
根据大于或等于所述能够满足预设的资源条件的最小计算比值所对应的视频数据,分别选择出各个视频数据所对应的当前最大传输码率;
其中,与各个视频数据的当前最大传输码率所对应的计算比值均大于或等于所述能够满足预设的资源条件的最小计算比值;
其中,所述预设的资源条件是组播传输方式所消耗的资源小于第一子帧数量阈值,且组播传输方式和单播传输方式所消耗的总资源小于第二子帧数量阈值。
结合第四方面的第三种可能的实现方式,或第四方面的第四种可能的实现方式,或第四方面的第五种可能的实现方式,在第六种可能的实现方式中,
所述信道质量信息包括用户设备在单播传输方式下测量的信号与干扰加噪声比(SINR)参数,以及用户设备在组播传输方式下测量的信号与干扰加噪声比参数;或者,
所述信道质量信息包括用户设备在单播传输方式下测量的信号与干扰加噪声比参数,以及本基站在组播传输方式下的信道质量,其中,所述本基站在组播传输方式下的用户设备覆盖率超过预设的覆盖率阈值。
结合第四方面的第三种可能的实现方式,或第四方面的第四种可能的实现方式,或第四方面的第五种可能的实现方式,或第四方面的第六种可能的实现方式,在第七种可能的实现方式中,所述处理器还用于:
当测量时间间隔达到所述测量配置信息所包含的测量周期时,接收更新后的信道质量信息,并对所述决策信息进行更新以便于更新所述视频数据的传输码率。
结合第四方面,或第四方面的第一种可能的实现方式,或第四方面的第二种可能的实现方式,或第四方面的第三种可能的实现方式,或第四方面的第四种可能的实现方式,或第四方面的第五种可能的实现方式,或第四方面的第六种可能的实现方式,或第四方面的第七种可能的实现方式,在第八种可能的实现方式中,所述处理器还用于:
将主基站标识信息发送到所述传输转换装置,以使所述传输转换装置根据所述主基站标识信息确定本基站为主基站。
本发明第五方面提供了一种传输转换装置,包括:处理器、通信接口和存储器,其中,
所述通信接口,用于与基站、单播业务网元以及组播业务网元进行通信;
所述存储器用于存储程序;
所述处理器用于执行所述程序,以实现
获取单播业务网元的视频业务信息;
将所述视频业务信息发送到基站,以使所述基站根据所述视频业务信息、获取到的各个用户设备的信道质量信息生成决策信息,所述基站是由选择装置所选择出的主基站;
接收所述基站发送的所述决策信息,并将所述决策信息分别发送到所述单播业务网元和组播业务网元,以使所述单播业务网元和所述组播业务网元分别控制视频数据单播传输和控制视频数据组播传输。
在第一种可能的实现方式中,所述处理器具体用于:
通过预设的基于IP网络的接口将所述视频业务信息发送到基站;
其中,所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率;
其中,所述基于IP网络的接口是用于连接所述基站和所述传输转换装置的接口。
结合第五方面或第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述决策信息包括视频数据的传输方式和视频数据的传输码率。
本发明第六方面提供了一种选择装置,包括:处理器、通信接口和存储器,其中,
所述通信接口,用于与PCRF策略与计费规则功能网元以及基站进行通信;
所述存储器用于存储程序;
所述处理器用于执行所述程序,以实现
选择主基站和辅助基站,并生成选择结果,所述选择结果包括主基站信息和辅助基站信息;
将所述选择结果和用于指示用户设备进行信道质量测试的测量配置信息发送到基站,以使所述基站根据所述选择结果和测量配置信息获取信道质量信息以生成用于对视频数据进行单播传输和/或组播传输的决策信息;
其中,接收到所述选择结果的基站是与所述选择结果中主基站信息对应的基站。
在第一种可能的实现方式中,所述处理器具体用于:
在网络中随机选择其中一个基站为主基站,并将所述网络中的其他基站作为辅助基站;或者,
在网络中选择连接有最多用户设备数量的基站作为主基站,并将所述网络中的其他基站作为辅助基站;或者,
在网络中选择硬件性能最好的基站作为主基站,并将所述网络中的其他基站作为辅助基站。
结合第六方面或第六方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理器还用于:
接收策略与计费规则功能(PCRF)网元发送的与本选择装置对应的用户设备的标识信息和全球唯一的小区标示(ECGI);
根据所述用户设备的标识信息和ECGI查找到与所述用户设备对应的基站,并将所述用户设备的标识信息发送到对应的基站;
其中,所述用户设备的标识信息和ECGI是由所述PCRF网元根据单播业务网元发送的用户设备网络地址查找到的。
本发明第七方面提供了一种视频数据传输的方法,包括:
当基站接收到选择装置发送的选择结果信息和用于指示用户设备进行信道质量测试的测量配置信息时,所述基站根据所述选择结果确定本基站为主基站,所述选择结果包括所述选择装置选择出的主基站信息和辅助基站信息;
所述基站将所述测量配置信息发送到与本基站连接的用户设备和辅助基站,并接收所述与本基站连接的用户设备和辅助基站根据所述测量配置信息反馈的与辅助基站连接的用户设备的信道质量信息;
所述基站根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息生成决策信息,并将所述决策信息发送到所述传输转换装置,以使所述传输转换装置根据所述决策信息通知单播业务网元控制视频数据单播传输和/或通知组播业务网元控制视频数据组播传输;
其中,所述决策信息包括视频数据的传输方式以及传输码率。
在第一种可能的实现方式中,在所述基站根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息生成决策信息,并将所述决策信息发送到所述传输转换装置的步骤之前,还包括:
所述基站通过预设的基于IP网络的接口从传输转换装置中获取视频业务信息;
其中,所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率;
其中,所述基于IP网络的接口是用于连接所述基站和所述传输转换装置的接口。
结合第七方面或第七方面的第一种可能的实现方式,在第二种可能的实现方式中,
与所述辅助基站连接的用户设备的信道质量信息是由与所述辅助基站连接的用户设备根据所述辅助基站所发送的所述测量配置信息进行测量得到的。
结合第七方面的第二种可能的实现方式,在第三种可能的实现方式中,所述基站根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息生成决策信息,并将所述决策信息发送到所述传输转换装置,包括:
所述基站根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输方式;
所述基站根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输码率;
所述基站将携带有所述视频数据的传输方式和所述视频数据的传输码率的决策信息发送到所述传输转换装置。
结合第七方面的第三种可能的实现方式,在第四种可能的实现方式中,所述基站根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输方式,包括:
所述基站根据所述信道质量信息在所述视频业务信息所包括的所述视频码率等级信息中选择视频数据在单播传输和组播传输下均能满足的最低码率作为参考码率;
所述基站计算在所述参考码率下单播传输方式所消耗的第一总资源,并计算在所述参考码率下组播传输方式所消耗的第二总资源;
所述基站通过比较所述第一总资源和所述第二总资源,选择所消耗的总资源最少的传输方式作为所述视频数据的传输方式。
结合第七方面的第四种可能的实现方式,在第五种可能的实现方式中,所述基站根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输码率,包括:
所述基站根据所述信道质量信息和所述视频业务信息所包括的所述视频码率等级信息,分别计算每个视频数据在已选择的传输方式下的与所述视频码率等级信息中每个码率对应的单位消耗资源,所述单位消耗资源是在每个时隙上所消耗的资源;
所述基站分别计算每个视频数据在每种码率下的峰值信噪比与对应的单位消耗资源的计算比值;
所述基站根据所述计算比值生成对各个码率对应的各个视频数据的排序结果,并按照从大到小的顺序对所述排序结果进行遍历;
所述基站在遍历过程中选择出能够满足预设的资源条件的最小计算比值;
所述基站根据大于或等于所述能够满足预设的资源条件的最小计算比值所对应的视频数据,分别选择出各个视频数据所对应的当前最大传输码率;
其中,与各个视频数据的当前最大传输码率所对应的计算比值均大于或等于所述能够满足预设的资源条件的最小计算比值;
其中,所述预设的资源条件是组播传输方式所消耗的资源小于第一子帧数量阈值,且组播传输方式和单播传输方式所消耗的总资源小于第二子帧数量阈值。
结合第七方面的第三种可能的实现方式,或第七方面的第四种可能的实现方式,或第七方面的第五种可能的实现方式,在第六种可能的实现方式中,
所述信道质量信息包括用户设备在单播传输方式下测量的信号与干扰加噪声比(SINR)参数,以及用户设备在组播传输方式下测量的信号与干扰加噪声比参数;或者,
所述信道质量信息包括用户设备在单播传输方式下测量的信号与干扰加噪声比参数,以及本基站在组播传输方式下的信道质量,其中,所述本基站在组播传输方式下的用户设备覆盖率超过预设的覆盖率阈值。
结合第七方面的第三种可能的实现方式,或第七方面的第四种可能的实现方式,或第七方面的第五种可能的实现方式,或第七方面的第六种可能的实现方式,在第七种可能的实现方式中,还包括:
当测量时间间隔达到所述测量配置信息所包含的测量周期时,所述基站接收更新后的信道质量信息,并对所述决策信息进行更新以便于更新所述视频数据的传输码率。
结合第七方面,或第七方面的第一种可能的实现方式,或第七方面的第二种可能的实现方式,或第七方面的第三种可能的实现方式,或第七方面的第四种可能的实现方式,或第七方面的第五种可能的实现方式,或第七方面的第六种可能的实现方式,或第七方面的第七种可能的实现方式,在第八种可能的实现方式中,还包括:
所述基站将主基站标识信息发送到所述传输转换装置,以使所述传输转换装置根据所述主基站标识信息确定本基站为主基站。
本发明第八方面提供了一种视频数据传输的方法,包括:
传输转换装置获取单播业务网元的视频业务信息;
所述传输转换装置将所述视频业务信息发送到基站,以使所述基站根据所述视频业务信息、获取到的各个用户设备的信道质量信息生成决策信息,所述基站是由选择装置所选择出的主基站;
所述传输转换装置接收所述基站发送的所述决策信息,并将所述决策信息分别发送到所述单播业务网元和组播业务网元,以使所述单播业务网元和所述组播业务网元分别控制视频数据单播传输和控制视频数据组播传输。
在第一种可能的实现方式中,所述传输转换装置将所述视频业务信息发送到基站,包括:
所述传输转换装置通过预设的基于IP网络的接口将所述视频业务信息发送到基站;
其中,所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率;
其中,所述基于IP网络的接口是用于连接所述基站和所述传输转换装置的接口。
结合第八方面或第八方面的第一种可能的实现方式,在第二种可能的实现方式中,所述决策信息包括视频数据的传输方式和视频数据的传输码率。
本发明第九方面提供了一种视频数据传输的方法,包括:
选择装置选择主基站和辅助基站,并生成选择结果,所述选择结果包括主基站信息和辅助基站信息;
所述选择装置将所述选择结果和用于指示用户设备进行信道质量测试的测量配置信息发送到基站,以使所述基站根据所述选择结果和测量配置信息获取信道质量信息以生成用于对视频数据进行单播传输和/或组播传输的决策信息;
其中,接收到所述选择结果的基站是与所述选择结果中主基站信息对应的基站。
在第一种可能的实现方式中,所述选择装置选择主基站和辅助基站包括:
在网络中随机选择其中一个基站为主基站,并将所述网络中的其他基站作为辅助基站;或者,
在网络中选择连接有最多用户设备数量的基站作为主基站,并将所述网络中的其他基站作为辅助基站;或者,
在网络中选择硬件性能最好的基站作为主基站,并将所述网络中的其他基站作为辅助基站。
结合第九方面或第九方面的第一种可能的实现方式,在第二种可能的实现方式中,在所述选择装置根据选择规则生成选择结果的步骤之前,还包括:
所述选择装置接收策略与计费规则功能(PCRF)网元发送的与本选择装置对应的用户设备的标识信息和全球唯一的小区标示(ECGI);
所述选择装置根据所述用户设备的标识信息和ECGI查找到与所述用户设备对应的基站,并将所述用户设备的标识信息发送到对应的基站;
其中,所述用户设备的标识信息和ECGI是由所述PCRF网元根据单播业务网元发送的用户设备网络地址查找到的。
本发明第十方面提供了一种计算机存储介质,
所述计算机存储介质可存储有程序,该程序执行时包括第七方面提供的一种视频数据传输的方法的部分或全部步骤。
本发明第十一方面提供了一种计算机存储介质,
所述计算机存储介质可存储有程序,该程序执行时包括第八方面提供的一种视频数据传输的方法的部分或全部步骤。
本发明第十二方面提供了一种计算机存储介质,
所述计算机存储介质可存储有程序,该程序执行时包括第九方面提供的一种视频数据传输的方法的部分或全部步骤。
由上可见,本发明实施例通过收集用户设备的信道质量信息、视频业务信息,可以生成决策信息,使得单播业务网元和组播业务网元可以根据所述决策信息分别控制对应的DASH视频数据进行单播传输或组播传输,因此,具有单播、组播混合传输方式的DASH服务可以更好的利用网络带宽等无线资源,并为用户提供更优的视频质量,以满足各类用户需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种基站的结构示意图;
图2为本发明实施例提供的一种决策模块的结构示意图;
图3为本发明实施例提供的一种传输方式选择单元的结构示意图;
图4为本发明实施例提供的一种传输码率选择单元的结构示意图;
图5为本发明实施例提供的另一种基站的结构示意图;
图6为本发明实施例提供的又一种基站的结构示意图;
图7为本发明实施例提供的一种传输转换装置的结构示意图;
图8为本发明实施例提供的另一种传输转换装置的结构示意图;
图9为本发明实施例提供的一种选择装置的结构示意图;
图10为本发明实施例提供的另一种选择装置的结构示意图;
图11为本发明实施例提供的又一种选择装置的结构示意图;
图12为本发明实施例提供的一种视频数据传输的系统的结构示意图;
图13为本发明实施例提供的一种视频数据传输的方法的流程示意图;
图14为本发明实施例提供的另一种视频数据传输的方法的流程示意图;
图15为本发明实施例提供的一种选择传输方式的方法的流程示意图;
图16为本发明实施例提供的一种选择传输码率的方法的流程示意图;
图17为本发明实施例提供的又一种视频数据传输的方法的流程示意图;
图18为本发明实施例提供的又一种视频数据传输的方法的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,为本发明实施例提供的一种基站1的结构示意图,所述基站1包括:确定模块11、测量信息收发模块12、决策模块13;
所述确定模块11,用于当接收到选择装置发送的选择结果信息和用于指示用户设备进行信道质量测试的测量配置信息时,根据所述选择结果确定本基站为主基站,所述选择结果包括所述选择装置选择出的主基站信息和辅助基站信息;
具体的,当所述确定模块11接收到选择装置发送的选择结果信息和用于指示用户设备进行信道质量测试的测量配置信息时,所述确定模块11可以根据所述选择结果确定本基站为主基站,同时所述确定模块11还可以知道网络中其他基站为辅助基站,所述选择结果包括所述选择装置根据选择规则选择出的主基站信息和辅助基站信息。其中,所述选择装置可以为MME(Mobility Management Entity,移动管理实体)网元或MCE(Multi-cell/multicast Coordination Entity,多小区/组播协调实体)网元。所述选择规则可以为:在网络中随机选择其中一个基站为主基站,并将所述网络中的其他基站作为辅助基站;或者,在网络中选择连接有最多用户设备数量的基站作为主基站,并将所述网络中的其他基站作为辅助基站。
在所述选择装置发送选择结果之前,所述选择装置可以根据PCRF(Policy and Charging Rules Function,策略与计费规则功能)网元发送的用户设备的标识信息和ECGI(E-UTRAN Cell Global Identifier,全球唯一的小区标示),查找与所述用户设备对应的基站,并将所述用户设备的标识信息发送到对应的基站,使得各个基站在收集用户设备的信道质量信息时,可以通知所接收到的所述用户设备的标识信息所指示的用户设备进行测量,其中,所述用户设备的标识信息是指请求DASH视频数据的用户设备的标识信息。
在所述选择装置接收到PCRF网元发送的用户设备的标识信息和ECGI之前,单播业务网元可以将已知的用户设备信息发送到所述PCRF网元,以使所述PCRF网元可以根据所述用户设备信息查询对应的用户设备的标识信息和ECGI,所述PCRF网元根据所述用户设备的标识信息和ECGI可以查询到用户设备所处于的选择装置并将所述用户设备的标识信息发送到对应的选择装置中。其中,所述单播业务网元可以为DASH Proxy(DASH Proxy,DASH代理)网元。例如,所述DASH Proxy网元将用户设备的网络地址发送到所述PCRF网元;然后所述PCRF网元根据所述用户设备的网络地址查询对应的用户设备的标识信息和ECGI,并根据对应的用户设备的标识信息和ECGI确定该用户设备所在的MME网元,再通过服务网关将所述对应的用户设备的标识信息和ECGI发送到所述MME网元;所述MME网元根据网络中所有基站的标识信息确定每个用户设备的标识信息所对应的基站,并将所述每个用户设备的标识信息发送到各自对应的基站中,使得各个基站可以知道与自己连接的请求DASH视频数据的用户设备有哪些。
所述测量信息收发模块12,用于将所述测量配置信息发送到与本基站连接的用户设备和辅助基站,并接收所述与本基站连接的用户设备和辅助基站根据所述测量配置信息反馈的与辅助基站连接的用户设备的信道质量信息;
具体的,所述测量信息收发模块12可以将所述测量配置信息发送到与本基站连接的用户设备和辅助基站。当与本基站连接的用户设备接收到所述测量配置信息时,所述与本基站连接的用户设备可以根据所述测量配置信息分别测量单播传输方式下的信道质量和组播传输方式下的信道质量,或者仅仅测量单播传输方式下的信道质量,所述测量信息收发模块12接收所述与本基站连接的用户设备所测量到的信道质量信息。当所述辅助基站接收到所述测量配置信息时,所述辅助基站可以将所述测量配置信息下发到各自连接的用户设备,并接收由所述各自连接的用户设备上传的信道质量信息,所述测量信息收发模块12可以接收所述辅助基站所上传的信道质量信息。
所述测量配置信息可以包括用户设备对信道质量的测量参数以及测量周期。当用户设备具有测量组播传输方式下的信道质量信息的能力时,所述用户设备对信道质量的测量参数可以包括单播传输方式下的信道质量的测量参数以及组播传输方式下的信道质量的测量参数;当用户设备不具有测量组播传输方式下的信道质量信息的能力时,所述用户设备对信道质量的测量参数可以包括单播传输方式下的信道质量的测量参数。
其中,所述信道质量信息包括与本基站连接的用户设备的信道质量信息以及与所述辅助基站连接的用户设备的信道质量信息;所述信道质量信息是用户设备在单播传输方式下测量的SINR(Signal to Interference plus Noise Ratio,信号与干扰加噪声比参数),或者是用户设备在单播传输方式和组播传输方式下分别测量的SINR信号与干扰加噪声比参数。
其中,与所述辅助基站连接的用户设备的信道质量信息是由与所述辅助基站连接的用户设备根据所述辅助基站所发送的所述测量配置信息进行测量得到的。
其中,所述基站与各个辅助基站之间通过Mesh(Mesh,无线网格网络)互联通信。
所述决策模块13,用于根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息生成决策信息,并将所述决策信息发送到所述传输转换装置,以使所述传输转换装置根据所述决策信息通知单播业务网元控制视频数据单播传输和/或通知组播业务网元控制视频数据组播传输;
具体的,所述决策模块13根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息可以生成决策信息,并将所述决策信息发送到所述传输转换装置。所述决策信息包括视频数据的传输方式以及传输码率,所述传输转换装置可以将所述决策信息发送到单播业务网元和组播业务网元。此时,所述单播业务网元可以根据所述决策信息包括的视频数据的传输方式以及传输码率,对相应的DASH视频数据以当前传输码率进行单播传输;所述组播业务网元可以根据所述决策信息包括的视频数据的传输方式以及传输码率,对相应的DASH视频数据以当前传输码率进行组播传输。例如,对于请求的用户数量较少的视频数据就可以以单播传输方式进行传输;对于同一时间请求的用户数量较多的视频数据就可以以组播传输方式进行传输,如以MBSFN(Multicast Broadcast Single Frequency Network,多播/组播单频网络)传输方式进行传输,这种传输方式可以节约频率资源,提高频谱利用率,使得DASH服务可以更好的利用网络带宽等无线资源。
其中,所述组播业务网元可以为BM-SC(Broadcast Multicast Service Center,广播/组播服务中心)网元。所述传输转换装置为新增的用于对DASH服务进行单播、组播转换的控制管理实体,所述传输转换装置可以设置于DASH Proxy网元或BM-SC网元或P-GW(PDN gateway,公共数据网络网关)等实体中。由于所述传输转换装置为新增实体,所以所述传输转换装置与基站之间没有已定义的接口进行通信,因此,可以参考现有中的多媒体广播组播网关与基站之间的接口,该接口是一个纯用户面接口,并且是基于IP(Internet Protocol,网络协议)网络的接口,使所述传输转换装置与基站之间定义的接口与多媒体广播组播网关与基站之间定义的接口相同。
所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率。所述基站可以收集所述传输转换装置中的视频业务信息,所述传输转换装置是从单播业务网元中获取到所述视频业务信息;所述单播业务网元在转发DASH服务器给用户设备所回复的媒体表示描述时,所述单播业务网元通过截获解析所述媒体表示描述,以获取到所述视频业务信息。例如,所述传输转换装置可以获取单播业务网元发送的用户设备请求的视频数据地址url(Uniform Resource Locator,统一资源定位符)以及包括688kbps、1427kbps、2056kbps的视频码率等级信息。
其中,当用户设备可以测量单播以及组播的信道质量时,所述决策模块13根据容量最大化规则、所述信道质量信息以及从传输转换装置中获取到的视频业务信息即可生成所述决策信息。当所述用户设备只能测量单播的信道质量时,所述决策模块13可以根据容量最大化规则、所述信道质量信息、本基站在组播传输方式下的信道质量以及从传输转换装置中获取到的视频业务信息生成所述决策信息,此时,所述基站在组播传输方式下的用户设备覆盖率超过预设的覆盖率阈值,例如:所述基站以覆盖95%以组播传输方式进行传输的用户设备的信道质量作为组播的基准信噪比。
其中,所述容量最大化规则是指在一定的网络资源内让可以得到视频服务的用户数量达到当前网络资源所能支持的最大值,并同时让用户得到的视频服务质量达到当前网络资源所能支持的最大值;所述容量最大化规则可以根据消耗的总资源大小和视频质量PSNR(Peak Signal-to-Noise Ratio,峰值信噪比)进行设置,即所述容量最大化规则可以对获得视频服务的用户数量和视频服务质量进行均衡考虑,使用户数量和视频服务质量同时达到最大值。在选择传输码率的时候,可以根据所述容量最大化规则使更多用户获得质量较好的视频服务。
进一步的,再请参见图2,为本发明实施例提供的一种决策模块13的结构示意图,所述决策模块13可以包括:传输方式选择单元131、传输码率选择单元132、决策发送单元133;
所述传输方式选择单元131,用于根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输方式;
具体的,所述传输方式选择单元131可以根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输方式。其中,所述传输方式选择单元131可以根据所述信道质量信息分别计算出视频数据在单播传输方式下所消耗的总资源,以及该视频数据在组播传输方式下所消耗的总资源,所述传输方式选择单元131选择消耗的总资源较小者作为该视频数据的传输方式。
所述传输码率选择单元132,用于根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输码率;
具体的,在所述传输方式选择单元131选择出对应的传输方式后,所述传输码率选择单元132可以根据容量最大化规则、所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输码率。首先,所述传输码率选择单元132可以根据所述信道质量信息分别计算每个视频数据在已选择的传输方式下的与所述视频码率等级信息中每个码率对应的单位消耗资源,继而所述传输码率选择单元132可以根据各个视频数据中的各个DASH码率对应的视频质量PSNR与对应消耗的单位消耗资源,选择出各个视频数据所对应的传输方式的传输码率。所述传输码率选择单元132选择传输码率的目标为:尽可能先服务在每个RB上带来更大RSNR的业务或用户。
所述决策发送单元133,用于将携带有所述视频数据的传输方式和所述视频数据的传输码率的决策信息发送到所述传输转换装置;
在所述传输方式选择单元131和所述传输码率选择单元132分别选择出对应的传输方式和对应的传输码率后,所述决策发送单元133可以将携带有所述视频数据的传输方式和所述视频数据的传输码率的决策信息发送到所述传输转换装置,以使所述传输转换装置可以将所述决策信息发送到单播业务网元和组播业务网元。此时,所述单播业务网元可以根据所述决策信息包括的视频数据的传输方式以及传输码率,对相应的DASH视频数据以当前传输码率进行单播传输;所述组播业务网元可以根据所述决策信息包括的视频数据的传输方式以及传输码率,对相应的DASH视频数据以当前传输码率进行组播传输。例如,对于请求的用户数量较少的视频数据就可以以单播传输方式进行传输;对于同一时间请求的用户数量较多的视频数据就可以以组播传输方式进行传输,如以MBSFN传输方式进行传输,这种传输方式可以节约频率资源,提高频谱利用率,使得DASH服务可以更好的利用网络带宽等无线资源。
其中,所述信道质量信息可以包括用户设备在单播传输方式下测量的信号与干扰加噪声比(Signal to Interference plus Noise Ratio,信号与干扰加噪声比参数)参数,以及用户设备在组播传输方式下测量的信号与干扰加噪声比参数;或者,
所述信道质量信息包括用户设备在单播传输方式下测量的信号与干扰加噪声比参数,以及本基站在组播传输方式下的信道质量,其中,所述本基站在组播传输方式下的用户设备覆盖率超过预设的覆盖率阈值。
进一步的,再请参见图3,为本发明实施例提供的一种传输方式选择单元131的结构示意图,所述传输方式选择单元131可以包括:参考码率选择子单元1311、消耗资源计算子单元1312、传输方式选择子单元1313;
所述参考码率选择子单元1311,用于根据所述信道质量信息在所述视频业务信息所包括的所述视频码率等级信息中选择视频数据在单播传输和组播传输下均能满足的最低码率作为参考码率;
具体的,所述参考码率选择子单元1311可以根据所述信道质量信息在所述视频业务信息所包括的所述视频码率等级信息中选择视频数据在单播传输和组播传输下均能满足的最低码率作为参考码率。例如,对于某个视频数据,其对应的视频码率等级信息中有3种码率等级,分别为等级1、等级2、等级3,若等级1的码率是该视频数据在单播传输和组播传输下均能满足的最低码率,则将等级1的码率作为参考码率。
所述消耗资源计算子单元1312,用于计算在所述参考码率下单播传输方式所消耗的第一总资源,并计算在所述参考码率下组播传输方式所消耗的第二总资源;
对于某个视频数据,所述消耗资源计算子单元1312可以计算出在所述参考码率下单播传输方式所消耗的第一总资源,并计算在所述参考码率下组播传输方式所消耗的第二总资源。
所述传输方式选择子单元1313,用于通过比较所述第一总资源和所述第二总资源,选择所消耗的总资源最少的传输方式作为所述视频数据的传输方式;
当所述传输方式选择子单元1313通过比较得出某个视频数据在所述参考码率下单播传输方式下所消耗的第一总资源比在组播传输方式下所消耗的第二总资源少,则所述传输方式选择子单元1313选择单播传输方式来传输该视频数据;当所述传输方式选择子单元1313通过比较得出某个视频数据在所述参考码率下单播传输方式下所消耗的第一总资源比在组播传输方式下所消耗的第二总资源多,则所述传输方式选择子单元1313选择组播传输方式来传输该视频数据。
其中,所述信道质量信息可以包括用户设备在单播传输方式下测量的信号与干扰加噪声比参数,以及用户设备在组播传输方式下测量的信号与干扰加噪声比参数;或者,
所述信道质量信息包括用户设备在单播传输方式下测量的信号与干扰加噪声比参数,以及本基站在组播传输方式下的信道质量,其中,所述本基站在组播传输方式下的用户设备覆盖率超过预设的覆盖率阈值。
进一步的,再请参见图4,为本发明实施例提供的一种传输码率选择单元132的结构示意图,所述传输码率选择单元132可以包括:单位消耗计算子单元1321、比值计算子单元1322、排序遍历子单元1323、比值选择子单元1324、传输码率选择子单元1325;
所述单位消耗计算子单元1321,用于根据所述信道质量信息和所述视频业务信息所包括的所述视频码率等级信息,分别计算每个视频数据在已选择的传输方式下的与所述视频码率等级信息中每个码率对应的单位消耗资源,所述单位消耗资源是在每个时隙上所消耗的资源;
具体的,所述单位消耗计算子单元1321计算出的组播传输方式下的所述单位消耗资源的值等于每个视频数据对应的各个DASH码率与组播信道质量对应的单位资源块的传输速率的比值,其中,所述组播信道质量为所述信道质量信息中最小的组播信道质量。对于某个视频数据所对应的某个码率,所述单位消耗计算子单元1321计算出的单播传输方式下的所述单位消耗资源的值等于该码率与各个单播信道质量对应的单位资源块的传输速率的比值的总和,所述单播信道质量为各个请求该视频数据的用户设备在单播传输方式下的信道质量。
所述比值计算子单元1322,用于分别计算每个视频数据在每种码率下的峰值信噪比与对应的单位消耗资源的计算比值;
具体的,对于某个视频数据的某个DASH码率,所述比值计算子单元1322计算出的所述计算比值为各个用户设备在该DASH码率下的PSNR峰值信噪比的总和与各个用户设备对应的单位消耗资源的总和的比值。
所述排序遍历子单元1323,用于根据所述计算比值生成对各个码率对应的各个视频数据的排序结果,并按照从大到小的顺序对所述排序结果进行遍历;
具体的,所述排序遍历子单元1323根据所述计算比值的数值大小,对各个码率对应的各个视频数据进行排序,并根据所述信道质量信息对所述排序结果依次遍历。例如,分别有视频数据A,B,C,码率等级分别为1,2,3,所述排序遍历子单元1323根据所述计算比值按从大到小的顺序得到的排序结果可能为A1,A2,B1,C1,A3,C2,C3,B3。
所述比值选择子单元1324,用于在遍历过程中选择出能够满足预设的资源条件的最小计算比值;
具体的,所述预设的资源条件是组播传输方式所消耗的资源小于第一子帧数量阈值,且组播传输方式和单播传输方式所消耗的总资源小于第二子帧数量阈值。例如,所述资源条件为:组播RB总量在选定的6个子帧内,且所有RB总量在1个帧(10个子帧)的范围内。所述比值选择子单元1324可以在遍历过程中选择出能够满足预设的资源条件的最小计算比值。例如,分别有视频数据A,B,C,码率等级分别为1,2,3,所述排序遍历子单元1323根据所述计算比值按从大到小的顺序得到的排序结果可能为A1,A2,B1,C1,A3,C2,C3,B3,若C1为能够满足预设的资源条件的最小计算比值,则A1,A2,B1,C1均能够满足预设的资源条件。
所述传输码率选择子单元1325,用于根据大于或等于所述能够满足预设的资源条件的最小计算比值所对应的视频数据,分别选择出各个视频数据所对应的当前最大传输码率;
具体的,所述传输码率选择子单元1325可以根据大于或等于所述能够满足预设的资源条件的最小计算比值所对应的视频数据,分别选择出各个视频数据所对应的当前最大传输码率,其中,与各个视频数据的当前最大传输码率所对应的计算比值均大于或等于所述能够满足预设的资源条件的最小计算比值。
例如,分别有视频数据A,B,C,码率等级分别为1,2,3,根据所述计算比值按从大到小的顺序得到的排序结果可能为A1,A2,B1,C1,A3,C2,C3,B3,若B视频数据对应的用户设备为3个,且A视频数据以组播传输,B视频数据以单播传输,C视频数据以组播传输,则当B1满足资源条件时,所述传输码率选择子单元1325选择A视频数据的传输码率等级为2;对于B视频数据,所述传输码率选择子单元1325可以将B视频数据对应的用户设备的传输码率等级均设为2,或者也可以先对B视频数据对应的3个用户设备的3种码率等级对应的PSNR与单位消耗资源的比值进行从大到小排序,假设3个用户设备分别为a、b、c,则排序结果可能为a1、b1、c1、a2、b2、c2、a3、b3、c3,然后所述传输码率选择子单元1325对排序结果进行遍历,当检测到b2满足资源条件且c2不能满足资源条件时,所述传输码率选择子单元1325可以将用户设备a的码率等级设为2,将用户设备b的码率等级设为2,并将用户设备c的码率等级设为1;若直至C2才出现资源不能满足需求的情况,由于C视频数据以组播传输,这时所有C视频数据的用户设备的传输码率只能满足等级为1的传输码率,所有A视频数据的用户设备的传输码率可以满足等级为3的传输码率,B视频数据的用户设备至少可以满足等级为1的传输码率。
其中,单位消耗计算子单元1321、比值计算子单元1322、排序遍历子单元1323、比值选择子单元1324以及传输码率选择子单元1325所执行的所有过程均是基于所述容量最大化规则进行执行,通过所述容量最大化规则进行传输码率的选择可以使更多用户获得质量较好的视频服务。
由上可见,本发明实施例通过收集用户设备的信道质量信息、视频业务信息,并基于容量最大化规则可以生成决策信息,使得单播业务网元和组播业务网元可以根据所述决策信息分别控制对应的DASH视频数据进行单播传输或组播传输,因此,具有单播、组播混合传输方式的DASH服务可以更好的利用网络带宽等无线资源,并为用户提供更优的视频质量,以满足各类用户需求。
再请参见图5,为本发明实施例提供的另一种基站1的结构示意图,所述基站1可以包括上述图1对应实施例中的确定模块11、测量信息收发模块12、决策模块13,进一步的,所述基站1还可以包括:视频信息获取模块14、更新模块15、标识信息发送模块16;
所述视频信息获取模块14,用于通过预设的基于IP网络的接口从传输转换装置中获取视频业务信息;
具体的,所述视频信息获取模块14可以通过预设的基于IP网络的接口从传输转换装置中获取视频业务信息,其中,所述基于IP网络的接口是用于连接所述基站和所述传输转换装置的接口。由于所述传输转换装置为新增实体,所以所述传输转换装置与基站之间没有已定义的接口进行通信,因此,可以参考现有中的多媒体广播组播网关与基站之间的接口,该接口是一个纯用户面接口,并且是基于IP网络的接口,使所述传输转换装置与基站之间定义的接口与多媒体广播组播网关与基站之间定义的接口相同。
所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率。所述视频信息获取模块14可以收集所述传输转换装置中的视频业务信息,所述传输转换装置是从单播业务网元中获取到所述视频业务信息;所述单播业务网元在转发DASH服务器给用户设备所回复的媒体表示描述时,所述单播业务网元通过截获解析所述媒体表示描述,以获取到所述视频业务信息。例如,所述传输转换装置可以获取单播业务网元发送的用户设备请求的视频数据地址url以及包括688kbps、1427kbps、2056kbps的视频码率等级信息。
所述更新模块15,用于当测量时间间隔达到所述测量配置信息所包含的测量周期时,接收更新后的信道质量信息,并对所述决策信息进行更新以便于更新所述视频数据的传输码率;
具体的,当所述更新模块15测量时间间隔达到所述测量配置信息所包含的测量周期时,所述更新模块15可以通过与本基站对应的用户设备以及辅助基站重新收集信道质量信息,使得所述更新模块15可以接收到更新后的信道质量信息,并根据所述更新后的信道质量信息更新所述决策信息,以便于DASH视频数据在下一刻可以得到更新后的传输码率。
所述标识信息发送模块16,用于将主基站标识信息发送到所述传输转换装置,以使所述传输转换装置根据所述主基站标识信息确定本基站为主基站;
具体的,在所述确定模块11接收到所述选择结果时,所述标识信息发送模块16可以通过将主基站标识信息发送到所述传输转换装置,以使所述传输转换装置可以根据所述主基站标识信息知道哪一个基站为主基站,以便于在后续所述传输转换装置可以与主基站进行通信。
由上可见,本发明实施例通过收集用户设备的信道质量信息、视频业务信息,并基于容量最大化规则可以生成决策信息,使得单播业务网元和组播业务网元可以根据所述决策信息分别控制对应的DASH视频数据进行单播传输或组播传输,因此,具有单播、组播混合传输方式的DASH服务可以更好的利用网络带宽等无线资源,并为用户提供更优的视频质量,以满足各类用户需求。
再请参见图6,为本发明实施例提供的又一种基站1的结构示意图,所述基站1可以包括处理器1001、通信接口1002和存储器1003(基站1中的处理器1001的数量可以为一个或多个,图6中以一个处理器1001为例)。本发明的一些实施例中,处理器1001、通信接口1002和存储器1003可通过通信总线或其他方式连接,其中,图6以通过通信总线连接为例。
其中,所述通信接口1002,用于与传输转换装置、选择装置、用户设备以及辅助基站进行通信;
所述存储器1003用于存储程序;
所述处理器1001用于执行所述程序,以实现
当接收到选择装置发送的选择结果信息和用于指示用户设备进行信道质量测试的测量配置信息时,根据所述选择结果确定本基站为主基站,所述选择结果包括所述选择装置选择出的主基站信息和辅助基站信息;
将所述测量配置信息发送到与本基站连接的用户设备和辅助基站,并接收所述与本基站连接的用户设备和辅助基站根据所述测量配置信息反馈的与辅助基站连接的用户设备的信道质量信息;
根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息生成决策信息,并将所述决策信息发送到所述传输转换装置,以使所述传输转换装置根据所述决策信息通知单播业务网元控制视频数据单播传输和/或通知组播业务网元控制视频数据组播传输;
其中,所述决策信息包括视频数据的传输方式以及传输码率。
其中,所述处理器1001还用于:
通过预设的基于IP网络的接口从传输转换装置中获取视频业务信息;
其中,所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率;
其中,所述基于IP网络的接口是用于连接所述基站和所述传输转换装置的接口。
其中,与所述辅助基站连接的用户设备的信道质量信息是由与所述辅助基站连接的用户设备根据所述辅助基站所发送的所述测量配置信息进行测量得到的。
其中,所述处理器1001具体用于:
根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输方式;
根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输码率;
将携带有所述视频数据的传输方式和所述视频数据的传输码率的决策信息发送到所述传输转换装置。
其中,所述处理器1001具体用于:
根据所述信道质量信息在所述视频业务信息所包括的所述视频码率等级信息中选择视频数据在单播传输和组播传输下均能满足的最低码率作为参考码率;
计算在所述参考码率下单播传输方式所消耗的第一总资源,并计算在所述参考码率下组播传输方式所消耗的第二总资源;
通过比较所述第一总资源和所述第二总资源,选择所消耗的总资源最少的传输方式作为所述视频数据的传输方式。
其中,所述处理器1001具体用于:
根据所述信道质量信息和所述视频业务信息所包括的所述视频码率等级信息,分别计算每个视频数据在已选择的传输方式下的与所述视频码率等级信息中每个码率对应的单位消耗资源,所述单位消耗资源是在每个时隙上所消耗的资源;
分别计算每个视频数据在每种码率下的峰值信噪比与对应的单位消耗资源的计算比值;
根据所述计算比值生成对各个码率对应的各个视频数据的排序结果,并按照从大到小的顺序对所述排序结果进行遍历;
在遍历过程中选择出能够满足预设的资源条件的最小计算比值;
根据大于或等于所述能够满足预设的资源条件的最小计算比值所对应的视频数据,分别选择出各个视频数据所对应的当前最大传输码率;
其中,与各个视频数据的当前最大传输码率所对应的计算比值均大于或等于所述能够满足预设的资源条件的最小计算比值;
其中,所述预设的资源条件是组播传输方式所消耗的资源小于第一子帧数量阈值,且组播传输方式和单播传输方式所消耗的总资源小于第二子帧数量阈值。
其中,所述信道质量信息包括用户设备在单播传输方式下测量的信号与干扰加噪声比(SINR)参数,以及用户设备在组播传输方式下测量的信号与干扰加噪声比参数;或者,
所述信道质量信息包括用户设备在单播传输方式下测量的信号与干扰加噪声比参数,以及本基站在组播传输方式下的信道质量,其中,所述本基站在组播传输方式下的用户设备覆盖率超过预设的覆盖率阈值。
其中,所述处理器1001还用于:
当测量时间间隔达到所述测量配置信息所包含的测量周期时,接收更新后的信道质量信息,并对所述决策信息进行更新以便于更新所述视频数据的传输码率。
其中,所述处理器1001还用于:
将主基站标识信息发送到所述传输转换装置,以使所述传输转换装置根据所述主基站标识信息确定本基站为主基站。
由上可见,本发明实施例通过收集用户设备的信道质量信息、视频业务信息,并基于容量最大化规则可以生成决策信息,使得单播业务网元和组播业务网元可以根据所述决策信息分别控制对应的DASH视频数据进行单播传输或组播传输,因此,具有单播、组播混合传输方式的DASH服务可以更好的利用网络带宽等无线资源,并为用户提供更优的视频质量,以满足各类用户需求。
请参见图7,为本发明实施例提供的一种传输转换装置2的结构示意图,所述传输转换装置2可以包括:获取模块21、视频信息发送模块22、决策信息接收模块23;
所述获取模块21,用于获取单播业务网元的视频业务信息;
具体的,所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率。所述获取模块21可以从单播业务网元中获取到所述视频业务信息。所述单播业务网元在转发DASH服务器给用户设备所回复的媒体表示描述时,所述单播业务网元可以通过截获解析所述媒体表示描述,以获取到所述视频业务信息。例如,所述传输转换装置2可以获取单播业务网元发送的用户设备请求的视频数据地址url以及包括688kbps、1427kbps、2056kbps的视频码率等级信息。
所述视频信息发送模块22,用于将所述视频业务信息发送到基站,以使所述基站根据所述视频业务信息、获取到的各个用户设备的信道质量信息生成决策信息,所述基站是由选择装置所选择出的主基站;
具体的,所述视频信息发送模块22可以通过预设的基于IP网络的接口将所述视频业务信息发送到基站;其中,所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率;其中,所述基于IP网络的接口是用于连接所述基站和所述传输转换装置2的接口。
由于所述传输转换装置2为新增实体,所以所述传输转换装置2与基站之间没有已定义的接口进行通信,因此,可以参考现有中的多媒体广播组播网关与基站之间的接口,该接口是一个纯用户面接口,并且是基于IP网络的接口,使所述传输转换装置2与基站之间定义的接口与多媒体广播组播网关与基站之间定义的接口相同。
所述视频信息发送模块22将所述视频业务信息发送到所述基站后,所述基站可以根据所述视频业务信息、获取到的各个用户设备的信道质量信息以及容量最大化规则生成决策信息,所述基站生成决策信息的具体实现过程可以参见上述图1至图6所对应的实施例,这里不再进行赘述。
所述决策信息接收模块23,用于接收所述基站发送的所述决策信息,并将所述决策信息分别发送到所述单播业务网元和组播业务网元,以使所述单播业务网元和所述组播业务网元分别控制视频数据单播传输和控制视频数据组播传输;
具体的,在所述基站生成所述决策信息后,所述决策信息接收模块23可以接收所述基站发送的所述决策信息,并将所述决策信息分别发送到所述单播业务网元和组播业务网元,以使所述单播业务网元和所述组播业务网元分别控制视频数据单播传输和控制视频数据组播传输。所述决策信息包括视频数据的传输方式和视频数据的传输码率。此时,所述单播业务网元可以根据所述决策信息包括的视频数据的传输方式以及传输码率,对相应的DASH视频数据以当前传输码率进行单播传输;所述组播业务网元可以根据所述决策信息包括的视频数据的传输方式以及传输码率,对相应的DASH视频数据以当前传输码率进行组播传输。例如,对于请求的用户数量较少的视频数据就可以以单播传输方式进行传输;对于同一时间请求的用户数量较多的视频数据就可以以组播传输方式进行传输,如以MBSFN传输方式进行传输,这种传输方式可以节约频率资源,提高频谱利用率,使得DASH服务可以更好的利用网络带宽等无线资源。
其中,所述单播业务网元可以为DASH Proxy网元,所述组播业务网元可以为BM-SC网元。所述传输转换装置2为新增的用于对DASH服务进行单播、组播转换的控制管理实体,所述传输转换装置2可以设置于DASH Proxy网元或BM-SC网元或P-GW等实体中。
由上可见,本发明实施例通过收集用户设备的信道质量信息、视频业务信息,并基于容量最大化规则可以生成决策信息,使得单播业务网元和组播业务网元可以根据所述决策信息分别控制对应的DASH视频数据进行单播传输或组播传输,因此,具有单播、组播混合传输方式的DASH服务可以更好的利用网络带宽等无线资源,并为用户提供更优的视频质量,以满足各类用户需求。
再请参见图8,为本发明实施例提供的另一种传输转换装置2的结构示意图,所述传输转换装置2可以包括处理器2001、通信接口2002和存储器2003(传输转换装置2中的处理器2001的数量可以为一个或多个,图8中以一个处理器2001为例)。本发明的一些实施例中,处理器2001、通信接口2002和存储器2003可通过通信总线或其他方式连接,其中,图8以通过通信总线连接为例。
其中,所述通信接口2002,用于与基站、单播业务网元以及组播业务网元进行通信;
所述存储器2003用于存储程序;
所述处理器2001用于执行所述程序,以实现
获取单播业务网元的视频业务信息;
将所述视频业务信息发送到基站,以使所述基站根据所述视频业务信息、获取到的各个用户设备的信道质量信息生成决策信息,所述基站是由选择装置所选择出的主基站;
接收所述基站发送的所述决策信息,并将所述决策信息分别发送到所述单播业务网元和组播业务网元,以使所述单播业务网元和所述组播业务网元分别控制视频数据单播传输和控制视频数据组播传输。
其中,所述处理器2001具体用于:
通过预设的基于IP网络的接口将所述视频业务信息发送到基站;
其中,所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率;
其中,所述基于IP网络的接口是用于连接所述基站和所述传输转换装置2的接口。
其中,所述决策信息包括视频数据的传输方式和视频数据的传输码率。
由上可见,本发明实施例通过收集用户设备的信道质量信息、视频业务信息,并基于容量最大化规则可以生成决策信息,使得单播业务网元和组播业务网元可以根据所述决策信息分别控制对应的DASH视频数据进行单播传输或组播传输,因此,具有单播、组播混合传输方式的DASH服务可以更好的利用网络带宽等无线资源,并为用户提供更优的视频质量,以满足各类用户需求。
请参见图9,为本发明实施例提供的一种选择装置3的结构示意图,所述选择装置3可以包括:选择结果生成模块31、选择结果发送模块32;
所述选择结果生成模块31,用于选择主基站和辅助基站,并生成选择结果,所述选择结果包括主基站信息和辅助基站信息;
具体的,所述选择装置3可以为MME网元或MCE网元。所述选择结果生成模块31可以选择主基站和辅助基站,并生成选择结果,所述选择结果包括主基站信息和辅助基站信息。
所述选择结果生成模块31可以包括:第一选择单元,用于在网络中随机选择其中一个基站为主基站,并将所述网络中的其他基站作为辅助基站;第二选择单元,用于在网络中选择连接有最多用户设备数量的基站作为主基站,并将所述网络中的其他基站作为辅助基站;第三选择单元,用于在网络中选择硬件性能最好的基站作为主基站,并将所述网络中的其他基站作为辅助基站。
所述选择结果发送模块32,用于将所述选择结果和用于指示用户设备进行信道质量测试的测量配置信息发送到基站,以使所述基站根据所述选择结果和测量配置信息获取信道质量信息以生成用于对视频数据进行单播传输和/或组播传输的决策信息;
所述选择结果发送模块32还可以生成测量配置信息,所述测量配置信息中包括对单播和组播的信道质量的测量参数,或仅有对单播的信道质量的测量参数,所述测量配置信息还可以包括测量周期。所述选择结果发送模块32可以将所述选择结果和测量配置信息发送到基站,以使所述基站根据所述选择结果和测量配置信息获取信道质量信息以生成用于对视频数据进行单播传输和/或组播传输的决策信息,其中,所述基站是根据从传输转换装置中获取到的视频业务信息、获取到的各个用户设备的信道质量信息以及容量最大化规则生成决策信息,并将所述决策信息分别发送到所述单播业务网元和组播业务网元,以使所述单播业务网元和所述组播业务网元分别控制视频数据单播传输和控制视频数据组播传输。其中,接收到所述选择结果的基站是与所述选择结果中主基站信息对应的基站。所述基站生成决策信息的具体实现过程可以参见上述图1至图6所对应的实施例,这里不再进行赘述。
由上可见,本发明实施例通过收集用户设备的信道质量信息、视频业务信息,并基于容量最大化规则可以生成决策信息,使得单播业务网元和组播业务网元可以根据所述决策信息分别控制对应的DASH视频数据进行单播传输或组播传输,因此,具有单播、组播混合传输方式的DASH服务可以更好的利用网络带宽等无线资源,并为用户提供更优的视频质量,以满足各类用户需求。
再请参见图10,为本发明实施例提供的另一种选择装置3的结构示意图,所述选择装置3可以包括上述图9对应实施例中的选择结果生成模块31、选择结果发送模块32,进一步的,所述选择装置3还可以包括:标识信息接收模块33、查找发送模块34;
所述标识信息接收模块33,用于接收策略与计费规则功能(PCRF)网元发送的与本选择装置3对应的用户设备的标识信息和ECGI;
所述查找发送模块34,用于根据所述用户设备的标识信息和ECGI查找到与所述用户设备对应的基站,并将所述用户设备的标识信息发送到对应的基站;
具体的,在所述选择结果发送模块32发送选择结果之前,所述标识信息接收模块33可以接收PCRF策略与计费规则功能网元发送的与本选择装置3对应的用户设备的标识信息和ECGI;并由所述查找发送模块34根据所述用户设备的标识信息和ECGI查找到与所述用户设备对应的基站,并将所述用户设备的标识信息发送到对应的基站,使得各个基站在收集用户设备的信道质量信息时,可以通知所接收到的所述用户设备的标识信息所指示的用户设备进行测量,其中,所述用户设备的标识信息是指请求DASH视频数据的用户设备的标识信息。
其中,所述用户设备的标识信息和ECGI是由所述PCRF策略与计费规则功能网元根据单播业务网元发送的用户设备网络地址查找到的。
在所述标识信息接收模块33接收到PCRF网元发送的用户设备的标识信息和ECGI之前,单播业务网元可以将已知的用户设备信息发送到所述PCRF网元,以使所述PCRF网元可以根据所述用户设备信息查询对应的用户设备的标识信息和ECGI,所述PCRF网元根据所述用户设备的标识信息和ECGI可以查询到用户设备所处于的选择装置3并将所述用户设备的标识信息发送到对应的选择装置3中。其中,所述单播业务网元可以为DASH Proxy网元。例如,所述DASH Proxy网元将用户设备的网络地址发送到所述PCRF网元;然后所述PCRF网元根据所述用户设备的网络地址查询对应的用户设备的标识信息和ECGI,并根据对应的用户设备的标识信息和ECGI确定该用户设备所在的MME网元,再通过服务网关将所述对应的用户设备的标识信息和ECGI发送到所述MME网元;所述MME网元中的所述标识信息接收模块33根据网络中所有基站的标识信息确定每个用户设备的标识信息所对应的基站,并将所述每个用户设备的标识信息发送到各自对应的基站中。
由上可见,本发明实施例通过收集用户设备的信道质量信息、视频业务信息,并基于容量最大化规则可以生成决策信息,使得单播业务网元和组播业务网元可以根据所述决策信息分别控制对应的DASH视频数据进行单播传输或组播传输,因此,具有单播、组播混合传输方式的DASH服务可以更好的利用网络带宽等无线资源,并为用户提供更优的视频质量,以满足各类用户需求。
再请参见图11,为本发明实施例提供的又一种选择装置3的结构示意图,所述选择装置3可以包括处理器3001、通信接口3002和存储器3003(选择装置3中的处理器3001的数量可以为一个或多个,图11中以一个处理器3001为例)。本发明的一些实施例中,处理器3001、通信接口3002和存储器3003可通过通信总线或其他方式连接,其中,图11以通过通信总线连接为例。
其中,所述通信接口3002,用于与PCRF策略与计费规则功能网元以及基站进行通信;
所述存储器3003用于存储程序;
所述处理器3001用于执行所述程序,以实现
选择主基站和辅助基站,并生成选择结果,所述选择结果包括主基站信息和辅助基站信息;
将所述选择结果和用于指示用户设备进行信道质量测试的测量配置信息发送到基站,以使所述基站根据所述选择结果和测量配置信息获取信道质量信息以生成用于对视频数据进行单播传输和/或组播传输的决策信息;
其中,所述基站根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息生成决策信息,并将生成的决策信息发送到传输转换装置,以使所述传输转换装置根据所述决策信息通知单播业务网元控制视频数据单播传输和/或通知组播业务网元控制视频数据组播传输。
其中,接收到所述选择结果的基站是与所述选择结果中主基站信息对应的基站。
其中,所述处理器3001具体用于:
在网络中随机选择其中一个基站为主基站,并将所述网络中的其他基站作为辅助基站;或者,
在网络中选择连接有最多用户设备数量的基站作为主基站,并将所述网络中的其他基站作为辅助基站;或者,
在网络中选择硬件性能最好的基站作为主基站,并将所述网络中的其他基站作为辅助基站。
其中,所述处理器3001还用于:
接收PCRF策略与计费规则功能网元发送的与本选择装置3对应的用户设备的标识信息和ECGI;
根据所述用户设备的标识信息和ECGI查找到与所述用户设备对应的基站,并将所述用户设备的标识信息发送到对应的基站;
其中,所述用户设备的标识信息和ECGI是由所述PCRF策略与计费规则功能网元根据单播业务网元发送的用户设备网络地址查找到的。
由上可见,本发明实施例通过收集用户设备的信道质量信息、视频业务信息,并基于容量最大化规则可以生成决策信息,使得单播业务网元和组播业务网元可以根据所述决策信息分别控制对应的DASH视频数据进行单播传输或组播传输,因此,具有单播、组播混合传输方式的DASH服务可以更好的利用网络带宽等无线资源,并为用户提供更优的视频质量,以满足各类用户需求。
请参见图12,为本发明实施例提供的一种视频数据传输的系统的结构示意图,所述系统可以包括:基站4001、传输转换装置4002以及选择装置4003;基站4001、传输转换装置4002以及选择装置4003之间可以通过无线网络进行通信,其中,所述基站4001具体为图1-图6任一所示实施例的基站,所述传输转换装置4002具体为图7-图8任一所示实施例的传输转换装置,所述选择装置4003具体为图9-图11任一所示实施例的选择装置。
由上可见,本发明实施例通过收集用户设备的信道质量信息、视频业务信息,并基于容量最大化规则可以生成决策信息,使得单播业务网元和组播业务网元可以根据所述决策信息分别控制对应的DASH视频数据进行单播传输或组播传输,因此,具有单播、组播混合传输方式的DASH服务可以更好的利用网络带宽等无线资源,并为用户提供更优的视频质量,以满足各类用户需求。
请参见图13,为本发明实施例提供的一种视频数据传输的方法的流程示意图,所述方法包括:
S101,当基站接收到选择装置发送的选择结果信息和用于指示用户设备进行信道质量测试的测量配置信息时,所述基站根据所述选择结果确定本基站为主基站,所述选择结果包括所述选择装置选择出的主基站信息和辅助基站信息;
具体的,当基站接收到选择装置发送的选择结果信息和测量配置信息时,所述基站根据所述选择结果确定本基站为主基站,同时所述基站还可以知道网络中其他基站为辅助基站,所述选择结果包括所述选择装置根据选择规则选择出的主基站信息和辅助基站信息。其中,所述选择装置可以为MME网元或MCE网元。所述选择规则可以为:在网络中随机选择其中一个基站为主基站,并将所述网络中的其他基站作为辅助基站;或者,在网络中选择连接有最多用户设备数量的基站作为主基站,并将所述网络中的其他基站作为辅助基站。
在所述选择装置发送选择结果之前,所述选择装置可以根据PCRF网元发送的用户设备的标识信息和ECGI,查找与所述用户设备对应的基站,并将所述用户设备的标识信息发送到对应的基站,使得各个基站在收集用户设备的信道质量信息时,可以通知所接收到的所述用户设备的标识信息所指示的用户设备进行测量,其中,所述用户设备的标识信息是指请求DASH视频数据的用户设备的标识信息。
在所述选择装置接收到PCRF网元发送的用户设备的标识信息和ECGI之前,单播业务网元可以将已知的用户设备信息发送到所述PCRF网元,以使所述PCRF网元可以根据所述用户设备信息查询对应的用户设备的标识信息和ECGI,所述PCRF网元根据所述用户设备的标识信息和ECGI可以查询到用户设备所处于的选择装置并将所述用户设备的标识信息发送到对应的选择装置中。其中,所述单播业务网元可以为DASH Proxy网元。例如,所述DASH Proxy网元将用户设备的网络地址发送到所述PCRF网元;然后所述PCRF网元根据所述用户设备的网络地址查询对应的用户设备的标识信息和ECGI,并根据对应的用户设备的标识信息和ECGI确定该用户设备所在的MME网元,再通过服务网关将所述对应的用户设备的标识信息和ECGI发送到所述MME网元;所述MME网元根据网络中所有基站的标识信息确定每个用户设备的标识信息所对应的基站,并将所述每个用户设备的标识信息发送到各自对应的基站中。
S102,所述基站将所述测量配置信息发送到与本基站连接的用户设备和辅助基站,并接收所述与本基站连接的用户设备和辅助基站根据所述测量配置信息反馈的与辅助基站连接的用户设备的信道质量信息;
具体的,所述测量配置信息可以包括用户设备对信道质量的测量参数以及测量周期。当用户设备具有测量组播传输方式下的信道质量信息的能力时,所述用户设备对信道质量的测量参数可以包括单播传输方式下的信道质量的测量参数以及组播传输方式下的信道质量的测量参数;当用户设备不具有测量组播传输方式下的信道质量信息的能力时,所述用户设备对信道质量的测量参数可以包括单播传输方式下的信道质量的测量参数。
所述基站可以将所述测量配置信息发送到与本基站连接的用户设备和辅助基站。当与本基站连接的用户设备接收到所述测量配置信息时,所述与本基站连接的用户设备可以根据所述测量配置信息分别测量单播传输方式下的信道质量和组播传输方式下的信道质量,或者仅仅测量单播传输方式下的信道质量,所述与本基站连接的用户设备将测量到的信道质量信息发送到所述基站。当所述辅助基站接收到所述测量配置信息时,所述辅助基站可以将所述测量配置信息下发到各自连接的用户设备,并接收由所述各自连接的用户设备上传的信道质量信息,所述辅助基站再将所上传的信道质量信息发送回所述基站中。
其中,所述信道质量信息包括与本基站连接的用户设备的信道质量信息以及与所述辅助基站连接的用户设备的信道质量信息;所述信道质量信息是用户设备在单播传输方式下测量的SINR,或者是用户设备在单播传输方式和组播传输方式下分别测量的SINR信号与干扰加噪声比参数。
其中,与所述辅助基站连接的用户设备的信道质量信息是由与所述辅助基站连接的用户设备根据所述辅助基站所发送的所述测量配置信息进行测量得到的。
其中,所述基站与各个辅助基站之间通过Mesh互联通信。
S103,所述基站根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息生成决策信息,并将所述决策信息发送到所述传输转换装置;
具体的,所述基站根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息可以生成决策信息,并将所述决策信息发送到所述传输转换装置。所述决策信息包括视频数据的传输方式以及传输码率,所述传输转换装置可以将所述决策信息发送到单播业务网元和组播业务网元。此时,所述单播业务网元可以根据所述决策信息包括的视频数据的传输方式以及传输码率,对相应的DASH视频数据以当前传输码率进行单播传输;所述组播业务网元可以根据所述决策信息包括的视频数据的传输方式以及传输码率,对相应的DASH视频数据以当前传输码率进行组播传输。例如,对于请求的用户数量较少的视频数据就可以以单播传输方式进行传输;对于同一时间请求的用户数量较多的视频数据就可以以组播传输方式进行传输,如以MBSFN传输方式进行传输,这种传输方式可以节约频率资源,提高频谱利用率,使得DASH服务可以更好的利用网络带宽等无线资源。
其中,所述基站根据容量最大化规则确定传输码率,所述容量最大化规则是指在一定的网络资源内让可以得到视频服务的用户数量达到当前网络资源所能支持的最大值,并同时让用户得到的视频服务质量达到当前网络资源所能支持的最大值;所述容量最大化规则可以根据消耗的总资源大小和视频质量PSNR进行设置,即所述容量最大化规则可以对获得视频服务的用户数量和视频服务质量进行均衡考虑,使用户数量和视频服务质量同时达到最大值。在选择传输码率的时候,可以根据所述容量最大化规则使更多用户获得质量较好的视频服务。
其中,所述组播业务网元可以为BM-SC网元。所述传输转换装置为新增的用于对DASH服务进行单播、组播转换的控制管理实体,所述传输转换装置可以设置于DASH Proxy网元或BM-SC网元或P-GW等实体中。由于所述传输转换装置为新增实体,所以所述传输转换装置与基站之间没有已定义的接口进行通信,因此,可以参考现有中的多媒体广播组播网关与基站之间的接口,该接口是一个纯用户面接口,并且是基于IP网络的接口,使所述传输转换装置与基站之间定义的接口与多媒体广播组播网关与基站之间定义的接口相同。
所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率。所述基站可以收集所述传输转换装置中的视频业务信息,所述传输转换装置是从单播业务网元中获取到所述视频业务信息;所述单播业务网元在转发DASH服务器给用户设备所回复的媒体表示描述时,所述单播业务网元通过截获解析所述媒体表示描述,以获取到所述视频业务信息。例如,所述传输转换装置可以获取单播业务网元发送的用户设备请求的视频数据地址url以及包括688kbps、1427kbps、2056kbps的视频码率等级信息。
其中,当用户设备可以测量单播以及组播的信道质量时,所述基站根据容量最大化规则、所述信道质量信息以及从传输转换装置中获取到的视频业务信息即可生成所述决策信息。当所述用户设备只能测量单播的信道质量时,所述基站可以根据容量最大化规则、所述信道质量信息、本基站在组播传输方式下的信道质量以及从传输转换装置中获取到的视频业务信息生成所述决策信息,此时,所述基站在组播传输方式下的用户设备覆盖率超过预设的覆盖率阈值,例如:所述基站以覆盖95%以组播传输方式进行传输的用户设备的信道质量作为组播的基准信噪比。
由上可见,本发明实施例通过收集用户设备的信道质量信息、视频业务信息,并基于容量最大化规则可以生成决策信息,使得单播业务网元和组播业务网元可以根据所述决策信息分别控制对应的DASH视频数据进行单播传输或组播传输,因此,具有单播、组播混合传输方式的DASH服务可以更好的利用网络带宽等无线资源,并为用户提供更优的视频质量,以满足各类用户需求。
再请参见图14,为本发明实施例提供的另一种视频数据传输的方法的流程示意图,所述方法包括:
S201,当基站接收到选择装置发送的选择结果信息和用于指示用户设备进行信道质量测试的测量配置信息时,所述基站根据所述选择结果确定本基站为主基站;
具体的,当基站接收到选择装置发送的选择结果信息和测量配置信息时,所述基站根据所述选择结果确定本基站为主基站,同时所述基站还可以知道网络中其他基站为辅助基站,所述选择结果包括所述选择装置根据选择规则选择出的主基站信息和辅助基站信息。其中,所述选择装置可以为MME网元或MCE网元。所述选择规则可以为:在网络中随机选择其中一个基站为主基站,并将所述网络中的其他基站作为辅助基站;或者,在网络中选择连接有最多用户设备数量的基站作为主基站,并将所述网络中的其他基站作为辅助基站。
在所述选择装置发送选择结果之前,所述选择装置可以根据PCRF网元发送的用户设备的标识信息和ECGI,查找与所述用户设备对应的基站,并将所述用户设备的标识信息发送到对应的基站,使得各个基站在收集用户设备的信道质量信息时,可以通知所接收到的所述用户设备的标识信息所指示的用户设备进行测量,其中,所述用户设备的标识信息是指请求DASH视频数据的用户设备的标识信息。
在所述选择装置接收到PCRF网元发送的用户设备的标识信息和ECGI之前,单播业务网元可以将已知的用户设备信息发送到所述PCRF网元,以使所述PCRF网元可以根据所述用户设备信息查询对应的用户设备的标识信息和ECGI,所述PCRF网元根据所述用户设备的标识信息和ECGI可以查询到用户设备所处于的选择装置并将所述用户设备的标识信息发送到对应的选择装置中。其中,所述单播业务网元可以为DASH Proxy网元。例如,所述DASH Proxy网元将用户设备的网络地址发送到所述PCRF网元;然后所述PCRF网元根据所述用户设备的网络地址查询对应的用户设备的标识信息和ECGI,并根据对应的用户设备的标识信息和ECGI确定该用户设备所在的MME网元,再通过服务网关将所述对应的用户设备的标识信息和ECGI发送到所述MME网元;所述MME网元根据网络中所有基站的标识信息确定每个用户设备的标识信息所对应的基站,并将所述每个用户设备的标识信息发送到各自对应的基站中。
S202,所述基站将所述测量配置信息发送到与本基站连接的用户设备和辅助基站,并接收所述与本基站连接的用户设备和辅助基站根据所述测量配置信息反馈的与辅助基站连接的用户设备的信道质量信息;
具体的,所述测量配置信息可以包括用户设备对信道质量的测量参数以及测量周期。当用户设备具有测量组播传输方式下的信道质量信息的能力时,所述用户设备对信道质量的测量参数可以包括单播传输方式下的信道质量的测量参数以及组播传输方式下的信道质量的测量参数;当用户设备不具有测量组播传输方式下的信道质量信息的能力时,所述用户设备对信道质量的测量参数可以包括单播传输方式下的信道质量的测量参数。
所述基站可以将所述测量配置信息发送到与本基站连接的用户设备和辅助基站。当与本基站连接的用户设备接收到所述测量配置信息时,所述与本基站连接的用户设备可以根据所述测量配置信息分别测量单播传输方式下的信道质量和组播传输方式下的信道质量,或者仅仅测量单播传输方式下的信道质量,所述与本基站连接的用户设备将测量到的信道质量信息发送到所述基站。当所述辅助基站接收到所述测量配置信息时,所述辅助基站可以将所述测量配置信息下发到各自连接的用户设备,并接收由所述各自连接的用户设备上传的信道质量信息,所述辅助基站再将所上传的信道质量信息发送回所述基站中。
其中,所述信道质量信息包括与本基站连接的用户设备的信道质量信息以及与所述辅助基站连接的用户设备的信道质量信息;所述信道质量信息是用户设备在单播传输方式下测量的SINR信号与干扰加噪声比参数,或者是用户设备在单播传输方式和组播传输方式下分别测量的SINR信号与干扰加噪声比参数。
其中,与所述辅助基站连接的用户设备的信道质量信息是由与所述辅助基站连接的用户设备根据所述辅助基站所发送的所述测量配置信息进行测量得到的。
S203,所述基站通过预设的基于IP网络的接口从传输转换装置中获取视频业务信息;
具体的,所述基站可以通过预设的基于IP网络的接口从传输转换装置中获取视频业务信息,其中,所述基于IP网络的接口是用于连接所述基站和所述传输转换装置的接口。由于所述传输转换装置为新增实体,所以所述传输转换装置与基站之间没有已定义的接口进行通信,因此,可以参考现有中的多媒体广播组播网关与基站之间的接口,该接口是一个纯用户面接口,并且是基于IP网络的接口,使所述传输转换装置与基站之间定义的接口与多媒体广播组播网关与基站之间定义的接口相同。
所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率。所述基站可以收集所述传输转换装置中的视频业务信息,所述传输转换装置是从单播业务网元中获取到所述视频业务信息;所述单播业务网元在转发DASH服务器给用户设备所回复的媒体表示描述时,所述单播业务网元通过截获解析所述媒体表示描述,以获取到所述视频业务信息。例如,所述传输转换装置可以获取单播业务网元发送的用户设备请求的视频数据地址url以及包括688kbps、1427kbps、2056kbps的视频码率等级信息。
S204,所述基站根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输方式;
具体的,所述基站可以根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输方式。其中,所述基站可以根据所述信道质量信息分别计算出视频数据在单播传输方式下所消耗的总资源,以及该视频数据在组播传输方式下所消耗的总资源,所述基站选择消耗的总资源较小者作为该视频数据的传输方式。
S205,所述基站根据所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输码率;
具体的,在所述基站选择出对应的传输方式后,所述基站可以根据容量最大化规则、所述信道质量信息以及从传输转换装置中获取到的视频业务信息选择视频数据的传输码率。首先,所述基站可以根据所述信道质量信息分别计算每个视频数据在已选择的传输方式下的与所述视频码率等级信息中每个码率对应的单位消耗资源,继而所述基站可以根据各个视频数据中的各个DASH码率对应的视频质量PSNR与对应消耗的单位消耗资源,选择出各个视频数据所对应的传输方式的传输码率。所述基站选择传输码率的目标为:尽可能先服务在每个RB上带来更大RSNR的业务或用户。
S206,所述基站将携带有所述视频数据的传输方式和所述视频数据的传输码率的决策信息发送到所述传输转换装置;
在所述基站选择出对应的传输方式和对应的传输码率后,所述基站可以将携带有所述视频数据的传输方式和所述视频数据的传输码率的决策信息发送到所述传输转换装置,以使所述传输转换装置可以将所述决策信息发送到单播业务网元和组播业务网元。此时,所述单播业务网元可以根据所述决策信息包括的视频数据的传输方式以及传输码率,对相应的DASH视频数据以当前传输码率进行单播传输;所述组播业务网元可以根据所述决策信息包括的视频数据的传输方式以及传输码率,对相应的DASH视频数据以当前传输码率进行组播传输。例如,对于请求的用户数量较少的视频数据就可以以单播传输方式进行传输;对于同一时间请求的用户数量较多的视频数据就可以以组播传输方式进行传输,如以MBSFN传输方式进行传输,这种传输方式可以节约频率资源,提高频谱利用率,使得DASH服务可以更好的利用网络带宽等无线资源。
其中,所述信道质量信息可以包括用户设备在单播传输方式下测量的信号与干扰加噪声比参数,以及用户设备在组播传输方式下测量的信号与干扰加噪声比参数;或者,
当用户设备只能测量单播传输的信道质量时,所述信道质量信息可以包括用户设备在单播传输方式下测量的信号与干扰加噪声比参数,以及本基站在组播传输方式下的信道质量,其中,所述本基站在组播传输方式下的用户设备覆盖率超过预设的覆盖率阈值。
本发明实施例提供的基站还可以当测量时间间隔达到所述测量配置信息所包含的测量周期时,接收更新后的信道质量信息,并对所述决策信息进行更新以便于更新所述视频数据的传输码率;
具体的,当所述基站测量时间间隔达到所述测量配置信息所包含的测量周期时,所述基站可以通过与本基站对应的用户设备以及辅助基站重新收集信道质量信息,使得所述基站可以接收到更新后的信道质量信息,并根据所述更新后的信道质量信息更新所述决策信息,以便于DASH视频数据在下一刻可以得到更新后的传输码率。
本发明实施例提供的基站还可以将主基站标识信息发送到所述传输转换装置,以使所述传输转换装置根据所述主基站标识信息确定本基站为主基站;
具体的,在所述基站接收到所述选择结果时,所述基站可以通过将主基站标识信息发送到所述传输转换装置,以使所述传输转换装置可以根据所述主基站标识信息知道哪一个基站为主基站,以便于在后续所述传输转换装置可以与主基站进行通信。
由上可见,本发明实施例通过收集用户设备的信道质量信息、视频业务信息,并基于容量最大化规则可以生成决策信息,使得单播业务网元和组播业务网元可以根据所述决策信息分别控制对应的DASH视频数据进行单播传输或组播传输,因此,具有单播、组播混合传输方式的DASH服务可以更好的利用网络带宽等无线资源,并为用户提供更优的视频质量,以满足各类用户需求。
进一步,再请参见图15,为本发明实施例提供的一种选择传输方式的方法的流程示意图,本发明实施例的所述方法可对应于上述图14对应的实施例中的S204。本发明实施例以选择传输方式进行说明。本发明实施例的所述方法具体包括:
S301,所述基站根据所述信道质量信息在所述视频业务信息所包括的所述视频码率等级信息中选择视频数据在单播传输和组播传输下均能满足的最低码率作为参考码率;
具体的,所述基站可以根据所述信道质量信息在所述视频业务信息所包括的所述视频码率等级信息中选择视频数据在单播传输和组播传输下均能满足的最低码率作为参考码率。例如,对于某个视频数据,其对应的视频码率等级信息中有3种码率等级,分别为等级1、等级2、等级3,若等级1的码率是该视频数据在单播传输和组播传输下均能满足的最低码率,则将等级1的码率作为参考码率。
S302,所述基站计算在所述参考码率下单播传输方式所消耗的第一总资源,并计算在所述参考码率下组播传输方式所消耗的第二总资源;
对于某个视频数据,所述基站可以计算出在所述参考码率下单播传输方式所消耗的第一总资源,并计算在所述参考码率下组播传输方式所消耗的第二总资源。
S303,所述基站通过比较所述第一总资源和所述第二总资源,选择所消耗的总资源最少的传输方式作为所述视频数据的传输方式;
当所述基站通过比较得出某个视频数据在所述参考码率下单播传输方式下所消耗的第一总资源比在组播传输方式下所消耗的第二总资源少,则所述基站选择单播传输方式来传输该视频数据;当所述基站通过比较得出某个视频数据在所述参考码率下单播传输方式下所消耗的第一总资源比在组播传输方式下所消耗的第二总资源多,则所述基站选择组播传输方式来传输该视频数据。
其中,所述信道质量信息可以包括用户设备在单播传输方式下测量的信号与干扰加噪声比参数,以及用户设备在组播传输方式下测量的信号与干扰加噪声比参数;或者,
所述信道质量信息包括用户设备在单播传输方式下测量的信号与干扰加噪声比参数,以及本基站在组播传输方式下的信道质量,其中,所述本基站在组播传输方式下的用户设备覆盖率超过预设的覆盖率阈值。
本发明实施例通过信道质量信息可以选择出视频数据的传输方式,使得DASH服务可以灵活地进行单播、组播的混合传输。
进一步的,再请参见图16,为本发明实施例提供的一种选择传输码率的方法的流程示意图,本发明实施例的所述方法可对应于上述图14对应的实施例中的S205。本发明实施例以选择传输码率进行说明。本发明实施例的所述方法具体包括:
S401,所述基站根据所述信道质量信息和所述视频业务信息所包括的所述视频码率等级信息,分别计算每个视频数据在已选择的传输方式下的与所述视频码率等级信息中每个码率对应的单位消耗资源,所述单位消耗资源是在每个时隙上所消耗的资源;
具体的,所述基站计算出的组播传输方式下的所述单位消耗资源的值等于每个视频数据对应的各个DASH码率与组播信道质量对应的单位资源块的传输速率的比值,其中,所述组播信道质量为所述信道质量信息中最小的组播信道质量。对于某个视频数据所对应的某个码率,所述基站计算出的单播传输方式下的所述单位消耗资源的值等于该码率与各个单播信道质量对应的单位资源块的传输速率的比值的总和,所述单播信道质量为各个请求该视频数据的用户设备在单播传输方式下的信道质量。
S402,所述基站分别计算每个视频数据在每种码率下的峰值信噪比与对应的单位消耗资源的计算比值;
具体的,对于某个视频数据的某个DASH码率,所述基站计算出的所述计算比值为各个用户设备在该DASH码率下的PSNR峰值信噪比的总和与各个用户设备对应的单位消耗资源的总和的比值。
S403,所述基站根据所述计算比值生成对各个码率对应的各个视频数据的排序结果,并按照从大到小的顺序对所述排序结果进行遍历;
具体的,所述基站根据所述计算比值的数值大小,对各个码率对应的各个视频数据进行排序,并根据所述信道质量信息对所述排序结果依次遍历。例如,分别有视频数据A,B,C,码率等级分别为1,2,3,所述基站根据所述计算比值按从大到小的顺序得到的排序结果可能为A1,A2,B1,C1,A3,C2,C3,B3。
S404,所述基站在遍历过程中选择出能够满足预设的资源条件的最小计算比值;
具体的,所述预设的资源条件是组播传输方式所消耗的资源小于第一子帧数量阈值,且组播传输方式和单播传输方式所消耗的总资源小于第二子帧数量阈值。例如,所述资源条件为:组播RB总量在选定的6个子帧内,且所有RB总量在1个帧(10个子帧)的范围内。所述基站可以在遍历过程中选择出能够满足预设的资源条件的最小计算比值。例如,分别有视频数据A,B,C,码率等级分别为1,2,3,所述基站根据所述计算比值按从大到小的顺序得到的排序结果可能为A1,A2,B1,C1,A3,C2,C3,B3,若C1为能够满足预设的资源条件的最小计算比值,则A1,A2,B1,C1均能够满足预设的资源条件。
S405,所述基站根据大于或等于所述能够满足预设的资源条件的最小计算比值所对应的视频数据,分别选择出各个视频数据所对应的当前最大传输码率;
具体的,所述基站可以根据大于或等于所述能够满足预设的资源条件的最小计算比值所对应的视频数据,分别选择出各个视频数据所对应的当前最大传输码率,其中,与各个视频数据的当前最大传输码率所对应的计算比值均大于或等于所述能够满足预设的资源条件的最小计算比值。
例如,分别有视频数据A,B,C,码率等级分别为1,2,3,根据所述计算比值按从大到小的顺序得到的排序结果可能为A1,A2,B1,C1,A3,C2,C3,B3,若B视频数据对应的用户设备为3个,且A视频数据以组播传输,B视频数据以单播传输,C视频数据以组播传输,则当B1满足资源条件时,所述基站选择A视频数据的传输码率等级为2;对于B视频数据,所述基站可以将B视频数据对应的用户设备的传输码率等级均设为2,或者也可以先对B视频数据对应的3个用户设备的3种码率等级对应的PSNR与单位消耗资源的比值进行从大到小排序,假设3个用户设备分别为a、b、c,则排序结果可能为a1、b1、c1、a2、b2、c2、a3、b3、c3,然后所述基站对排序结果进行遍历,当检测到b2满足资源条件且c2不能满足资源条件时,所述基站可以将用户设备a的码率等级设为2,将用户设备b的码率等级设为2,并将用户设备c的码率等级设为1;若直至C2才出现资源不能满足需求的情况,由于C视频数据以组播传输,这时所有C视频数据的用户设备的传输码率只能满足等级为1的传输码率,所有A视频数据的用户设备的传输码率可以满足等级为3的传输码率,B视频数据的用户设备至少可以满足等级为1的传输码率。
其中,S401至S405所执行的所有步骤均是基于所述容量最大化规则进行执行,通过所述容量最大化规则进行传输码率的选择可以使更多用户获得质量较好的视频服务。
本发明实施例通过信道质量信息可以选择出每个视频数据对应的传输方式的传输码率,使得DASH服务可以更好的利用网络带宽等无线资源。
本发明实施例通过包括单播传输方式的信道质量的信道质量信息以及本基站在组播传输方式下的信道质量可以选择出每个视频数据对应的传输方式的传输码率,使得在用户设备不能收集组播信道质量时,DASH服务仍然可以很好的利用网络带宽等无线资源。
再请参见图17,为本发明实施例提供的又一种视频数据传输的方法的流程示意图,所述方法包括:
S501,传输转换装置获取单播业务网元的视频业务信息;
具体的,所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率。所述传输转换装置可以从单播业务网元中获取到所述视频业务信息。所述单播业务网元在转发DASH服务器给用户设备所回复的媒体表示描述时,所述单播业务网元可以通过截获解析所述媒体表示描述,以获取到所述视频业务信息。例如,所述传输转换装置可以获取单播业务网元发送的用户设备请求的视频数据地址url以及包括688kbps、1427kbps、2056kbps的视频码率等级信息。
S502,所述传输转换装置将所述视频业务信息发送到基站,以使所述基站根据所述视频业务信息、获取到的各个用户设备的信道质量信息生成决策信息,所述基站是由选择装置所选择出的主基站;
具体的,所述传输转换装置可以通过预设的基于IP网络的接口将所述视频业务信息发送到基站;其中,所述视频业务信息包括用户设备请求的视频数据地址以及与所述视频数据地址对应的视频码率等级信息,所述码率等级信息包括与视频数据对应的至少一种码率;其中,所述基于IP网络的接口是用于连接所述基站和所述传输转换装置的接口。
由于所述传输转换装置为新增实体,所以所述传输转换装置与基站之间没有已定义的接口进行通信,因此,可以参考现有中的多媒体广播组播网关与基站之间的接口,该接口是一个纯用户面接口,并且是基于IP网络的接口,使所述传输转换装置与基站之间定义的接口与多媒体广播组播网关与基站之间定义的接口相同。
所述传输转换装置将所述视频业务信息发送到所述基站后,所述基站可以根据所述视频业务信息、获取到的各个用户设备的信道质量信息以及容量最大化规则生成决策信息,所述基站生成决策信息的具体实现过程可以参见上述图13至图16所对应的方法实施例,这里不再进行赘述。
S503,所述传输转换装置接收所述基站发送的所述决策信息,并将所述决策信息分别发送到所述单播业务网元和组播业务网元,以使所述单播业务网元和所述组播业务网元分别控制视频数据单播传输和控制视频数据组播传输;
具体的,在所述基站生成所述决策信息后,所述传输转换装置可以接收所述基站发送的所述决策信息,并将所述决策信息分别发送到所述单播业务网元和组播业务网元,以使所述单播业务网元和所述组播业务网元分别控制视频数据单播传输和控制视频数据组播传输。所述决策信息包括视频数据的传输方式和视频数据的传输码率。此时,所述单播业务网元可以根据所述决策信息包括的视频数据的传输方式以及传输码率,对相应的DASH视频数据以当前传输码率进行单播传输;所述组播业务网元可以根据所述决策信息包括的视频数据的传输方式以及传输码率,对相应的DASH视频数据以当前传输码率进行组播传输。例如,对于请求的用户数量较少的视频数据就可以以单播传输方式进行传输;对于同一时间请求的用户数量较多的视频数据就可以以组播传输方式进行传输,如以MBSFN传输方式进行传输,这种传输方式可以节约频率资源,提高频谱利用率,使得DASH服务可以更好的利用网络带宽等无线资源。
其中,所述单播业务网元可以为DASH Proxy网元,所述组播业务网元可以为BM-SC网元。所述传输转换装置为新增的用于对DASH服务进行单播、组播转换的控制管理实体,所述传输转换装置可以设置于DASH Proxy网元或BM-SC网元或P-GW等实体中。
由上可见,本发明实施例通过收集用户设备的信道质量信息、视频业务信息,并基于容量最大化规则可以生成决策信息,使得单播业务网元和组播业务网元可以根据所述决策信息分别控制对应的DASH视频数据进行单播传输或组播传输,因此,具有单播、组播混合传输方式的DASH服务可以更好的利用网络带宽等无线资源,并为用户提供更优的视频质量,以满足各类用户需求。
再请参见图18,为本发明实施例提供的又一种视频数据传输的方法的流程示意图,所述方法包括:
S601,选择装置选择主基站和辅助基站,并生成选择结果,所述选择结果包括主基站信息和辅助基站信息;
具体的,所述选择装置可以为MME网元或MCE网元。所述选择装置选择主基站和辅助基站的步骤可以包括:在网络中随机选择其中一个基站为主基站,并将所述网络中的其他基站作为辅助基站;或者,在网络中选择连接有最多用户设备数量的基站作为主基站,并将所述网络中的其他基站作为辅助基站;或者,在网络中选择硬件性能最好的基站作为主基站,并将所述网络中的其他基站作为辅助基站。所述选择装置可以选择主基站和辅助基站,并生成选择结果,所述选择结果包括主基站信息和辅助基站信息。
S602,所述选择装置将所述选择结果和用于指示用户设备进行信道质量测试的测量配置信息发送到基站,以使所述基站根据所述选择结果和测量配置信息获取信道质量信息以生成用于对视频数据进行单播传输和/或组播传输的决策信息;
所述选择装置还可以生成测量配置信息,所述测量配置信息中包括对单播和组播的信道质量的测量参数,或仅有对单播的信道质量的测量参数,所述测量配置信息还可以包括测量周期。所述选择装置可以将所述选择结果和测量配置信息发送到基站,以使所述基站根据所述选择结果和测量配置信息获取信道质量信息以生成用于对视频数据进行单播传输和/或组播传输的决策信息,其中,所述基站是根据从传输转换装置中获取到的视频业务信息、获取到的各个用户设备的信道质量信息以及容量最大化规则生成决策信息,并将所述决策信息分别发送到所述单播业务网元和组播业务网元,以使所述单播业务网元和所述组播业务网元分别控制视频数据单播传输和控制视频数据组播传输。所述基站生成决策信息的具体实现过程可以参见上述图13至图16所对应的方法实施例,这里不再进行赘述。
所述选择装置接收PCRF策略与计费规则功能网元发送的与本选择装置对应的用户设备的标识信息和ECGI;
所述选择装置根据所述用户设备的标识信息和ECGI查找到与所述用户设备对应的基站,并将所述用户设备的标识信息发送到对应的基站;
具体的,在所述选择装置发送选择结果之前,所述选择装置可以根据PCRF网元发送的用户设备的标识信息和ECGI,查找与所述用户设备对应的基站,并将所述用户设备的标识信息发送到对应的基站,使得各个基站在收集用户设备的信道质量信息时,可以通知所接收到的所述用户设备的标识信息所指示的用户设备进行测量,其中,所述用户设备的标识信息是指请求DASH视频数据的用户设备的标识信息。
其中,所述用户设备的标识信息和ECGI是由所述PCRF策略与计费规则功能网元根据单播业务网元发送的用户设备网络地址查找到的。
在所述选择装置接收到PCRF网元发送的用户设备的标识信息和ECGI之前,单播业务网元可以将已知的用户设备信息发送到所述PCRF网元,以使所述PCRF网元可以根据所述用户设备信息查询对应的用户设备的标识信息和ECGI,所述PCRF网元根据所述用户设备的标识信息和ECGI可以查询到用户设备所处于的选择装置并将所述用户设备的标识信息发送到对应的选择装置中。其中,所述单播业务网元可以为DASH Proxy网元。例如,所述DASH Proxy网元将用户设备的网络地址发送到所述PCRF网元;然后所述PCRF网元根据所述用户设备的网络地址查询对应的用户设备的标识信息和ECGI,并根据对应的用户设备的标识信息和ECGI确定该用户设备所在的MME网元,再通过服务网关将所述对应的用户设备的标识信息和ECGI发送到所述MME网元;所述MME网元根据网络中所有基站的标识信息确定每个用户设备的标识信息所对应的基站,并将所述每个用户设备的标识信息发送到各自对应的基站中。
由上可见,本发明实施例通过收集用户设备的信道质量信息、视频业务信息,并基于容量最大化规则可以生成决策信息,使得单播业务网元和组播业务网元可以根据所述决策信息分别控制对应的DASH视频数据进行单播传输或组播传输,因此,具有单播、组播混合传输方式的DASH服务可以更好的利用网络带宽等无线资源,并为用户提供更优的视频质量,以满足各类用户需求。
下面对本发明提供的一种视频数据传输的方法的流程进行详细描述:
单播业务网元将获取到的用户设备信息发送到PCRF网元;
所述PCRF网元根据所述用户设备信息查询对应的用户设备的标识信息和ECGI;
所述PCRF将查询到的用户设备的标识信息和ECGI发送到对应的选择装置中;
所述选择装置根据所述用户设备的标识信息和ECGI确定各个用户设备与各个基站的对应关系;
所述选择装置根据所述对应关系将用户设备的标识信息发送到各个对应的基站,以便于各个基站可以知道自己连接有哪些请求DASH视频数据的用户设备;
所述选择装置选择主基站和辅助基站,并生成选择结果,并将所述选择结果和测量配置信息发送到所述选择结果中所指示的主基站;
所述单播业务网元将获取到的DASH视频业务信息发送到传输转换装置;
所述主基站获取所述传输转换装置中的DASH视频业务信息,并根据所述测量配置信息通知与所述主基站连接的请求DASH视频数据的用户设备和辅助基站收集信道质量信息;
所述主基站根据容量最大化规则、所述信道质量信息以及所述DASH视频业务信息生成决策信息,并将所述决策信息发送到所述单播业务网元和组播业务网元;
所述单播业务网元根据所述决策信息控制相应的DASH视频数据以单播传输方式进行传输;
所述组播业务网元根据所述决策信息控制相应的DASH视频数据以组播传输方式进行传输。
由上可见,本发明实施例通过收集用户设备的信道质量信息、视频业务信息,并基于容量最大化规则可以生成决策信息,使得单播业务网元和组播业务网元可以根据所述决策信息分别控制对应的DASH视频数据进行单播传输或组播传输,因此,具有单播、组播混合传输方式的DASH服务可以更好的利用网络带宽等无线资源,并为用户提供更优的视频质量,以满足各类用户需求。
本发明实施例还提供了一种计算机存储介质,其中,所述计算机存储介质可存储有程序,该程序执行时包括上述图13至图16的方法实施例中记载的视频数据传输的方法的部分或全部步骤。
本发明实施例还提供了另一种计算机存储介质,其中,所述计算机存储介质可存储有程序,该程序执行时包括上述图17的方法实施例中记载的视频数据传输的方法的部分或全部步骤。
本发明实施例还提供了又一种计算机存储介质,其中,所述计算机存储介质可存储有程序,该程序执行时包括上述图18的方法实施例中记载的视频数据传输的方法的部分或全部步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。