基于云播控的数字化媒介内容分发系统的制作方法

文档序号:35777758发布日期:2023-10-21 11:50阅读:来源:国知局

技术特征:

1.基于云播控的数字化媒介内容分发系统,其特征在于,所述系统包括:云存储部分、转码部分、分发网络、内容分发部分和用户端;所述云存储部分中存储有原始媒体数据,每个原始媒体数据存储在一个独立的存储空间中,存储空间的大小为存储在其中的原始媒体数据的大小的倍,其中,等于用户端的数量,为设定值,响应于每次来自于用户端的内容请求指令,将相同的内容请求指令进行分类,针对每一类内容请求指令,云存储部分将该类内容请求指令中对应的原始媒体数据在存储空间中复制份,其中,为该类的内容请求指令中相同的内容请求指令的数量;所述转码部分,配置用于将内容请求指令对应的原始媒体数据进行转码,生成每个原始媒体数据的个不同格式和分辨率的媒体数据;所述分发网络由节点和网络连接组成,每个节点与设定范围内的其他节点通过网络连接彼此相连,每个节点由用户端和中转站构成,所述分发网络具有个分发入口;所述内容分发部分,响应于内容请求指令,针对每一类内容请求指令,从云存储部分中获取对应的原始媒体数据的媒体数据,将每个原始媒体数据对应的媒体数据进行打包后,得到个打包数据,每个打包数据中包含个媒体数据,为每个打包数据设置一个目标地址,每个目标地址对应于一个发送该类内容请求指令的用户端,从个分发入口中,筛选出个分发入口,以个分发入口为起始节点,以个目标地址为终止节点,为每个打包数据在分发网络中规划分发路径,使得每个打包数据发送到一个目标地址对应的用户端。

2.如权利要求1所述的基于云播控的数字化媒介内容分发系统,其特征在于,所述内容分发部分在同一时刻,只对一类内容请求指令对应的打包数据进行分内容分发。

3.如权利要求1所述的基于云播控的数字化媒介内容分发系统,其特征在于,所述系统还包括内容管理部分,配置用于对云存储部分中的原始媒体数据进行管理,具体包括:对原始媒体数据进行删除、替换和修改;在云存储部分中添加新的原始媒体数据,并为原始媒体数据分配存储空间。

4.如权利要求1所述的基于云播控的数字化媒介内容分发系统,其特征在于,所述内容分发部分为每个打包数据在分发网络中规划分发路径的方法包括:随机选择一个打包数据,以该打包数据的分发入口为起始节点,以目标地址为终止节点,在分发网络中进行路径规划,使得打包数据从起始节点到终止节点经过的路径的节点数量小于设定的第一阈值,打包数据从起始节点到终止节点经过的路径长度的小于设定的第二阈值,此时,将此路径作为该打包数据的分发路径;然后在分发网络中,将该分发路径对应的网络连接进行删除,再从剩下的打包数据中随机选择一个,进行路径规划,以此类推,直到完成所有的打包数据的路径规划。

5.如权利要求4所述的基于云播控的数字化媒介内容分发系统,其特征在于,所述随机选择一个打包数据,以该打包数据的分发入口为起始节点,以目标地址为终止节点,在分发网络中进行路径规划的方法包括:定义分发网络的拓扑网络图为,其中表示节点集合,表示边集合;每个节点表示一个节点,每条边表示节点到节点的网络连接;定义矩阵,其中表示从节点到节点的权重,该权重值等于从节点节点到节点的空间距离的长度;初始化一组粒子,每个粒子表示一条路径规划方案,在每条路径规划方案中,从起始节点到终止节点经过的路径的节点数量小于设定的第一阈值,打包数据从起始节点到终止节点经过的路径长度的小于设定的第二阈值,为设定值,为一个大于10的整数;每个粒子包含一个路径矩阵,其中表示粒子从节点到节点的路径权重,其值等于节点的网络流量的倒数;对于每个粒子,计算其路径适应度;对于每个粒子,更新其个体最优解,更新其速度;根据更新后的速度,更新粒子的路径矩阵;选择路径矩阵使得达到最大值;从所有粒子的个体最优解中选择适应度最高的一组路径矩阵作为群体最优解;输出群体最优解最为最优的路径规划方案。

6.如权利要求5所述的基于云播控的数字化媒介内容分发系统,其特征在于,对于每个粒子,使用如下公式,计算路径适应度:;

7.如权利要求6所述的基于云播控的数字化媒介内容分发系统,其特征在于,对于每个粒子,使用如下公式,更新其速度:

8.如权利要求7所述的基于云播控的数字化媒介内容分发系统,其特征在于,用户端和中转站在接收到内容分发部分经过分发网络分发的打包数据时,若打包数据的目标地址为自身,则停止分发打包数据,否则,则将打包数据按照分发路径,转发到下一个节点对应的用户端或中转站。

9.如权利要求1所述的基于云播控的数字化媒介内容分发系统,其特征在于,所述转码部分将内容请求指令对应的原始媒体数据进行转码,生成每个原始媒体数据的个不同格式和分辨率的媒体数据的方法包括:对原始媒体数据的每一帧图像进行对应不同分辨率的转码,分别得到原始媒体数据在不同分辨率下的转码媒体数据,将这些转码媒体数据生成对应格式的媒体数据。

10.如权利要求9所述的基于云播控的数字化媒介内容分发系统,其特征在于,所述对原始媒体数据的每一帧图像进行对应不同分辨率的转码的方法包括:对每一帧图像进行小波分解,得到多个小波分量;将每个小波分量通过一个倍数为的滤波器,得到多个滤波分量;值等于转码得到的图像的分辨率与自身原本的分辨率的比值;将所有的滤波分量重新组建成一幅图像,完成对原始媒体数据的每一帧图像进行对应不同分辨率的转码,转码后的图像的分辨率为原图像的倍。


技术总结
本发明涉及数字内容管理技术领域,更进一步地,涉及基于云播控的数字化媒介内容分发系统。所述系统包括:云存储部分、转码部分、分发网络、内容分发部分和用户端;所述云存储部分中存储有原始媒体数据,每个原始媒体数据存储在一个独立的存储空间中;所述转码部分,配置用于将内容请求指令对应的原始媒体数据进行转码;所述分发网络由节点和网络连接组成;所述内容分发部分,响应于内容请求指令,针对每一类内容请求指令,使得每个打包数据发送到一个目标地址对应的用户端。本发明利用路径规划、动态适配转码和云存储等技术,实现了高效的数字媒体内容分发,优化了存储利用、传输速度和观看体验。

技术研发人员:郑爽,刘一石
受保护的技术使用者:美冠(北京)科技有限公司
技术研发日:
技术公布日:2024/1/15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1