[发明专利]内容分发网络及其分发方法在审
申请号: | 201910329173.0 | 申请日: | 2019-04-23 |
公开(公告)号: | CN109963199A | 公开(公告)日: | 2019-07-02 |
发明(设计)人: | 杨双仕;徐雷;马书惠;程筱彪 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/2343;H04N21/2662;H04N21/239 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 柴亮;张天舒 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 边缘节点 终端 内容分发网络 属性信息 点播请求 视频资源 转码能力 转码 分发 存储空间占用 通信技术领域 调度单元 视频码流 推送 预存 | ||
本发明提供一种内容分发网络及其分发方法,属于通信技术领域,其可至少部分解决现有的内容分发网络存储空间占用过大的问题。本发明的调度单元判断距离终端最近的边缘节点是否预存有该内容ID的视频资源;如是则距离终端最近的边缘节点判断自身所预存的该内容ID的视频资源的属性信息是否与点播请求中的属性信息相同;若否则距离终端最近的边缘节点进一步判断其自身是否具备对应的转码能力;当距离终端最近的边缘节点判断出自身具备对应的转码能力时,则根据该点播请求中的属性信息进行转码,并将转码后的视频码流推送至终端。
技术领域
本发明属于通信技术领域,具体涉及一种内容分发网络的分发方法和一种内容分发网络。
背景技术
现有的内容分发网络(CDN)中,多会在边缘节点存储同一视频内容的不同分辨率的文件,从而为不同需求的终端提供点播服务。这会对整个内容分发网络的存储空间提出更高的要求,增大运营开支以及维护难度。
发明内容
本发明至少部分解决现有的内容分发网络存储空间需求过大的问题,提供一种内容分发网络的分发方法和一种内容分发网络。
解决本发明技术问题所采用的技术方案是一种内容分发网络的分发方法,包括:调度单元调接收终端的点播请求,该点播请求包括内容ID和属性信息,属性信息中包括画质信息和封装格式信息;调度单元判断距离终端最近的边缘节点是否预存有该内容ID的视频资源;当调度单元判断出距离终端最近的边缘节点预存有该内容ID的视频资源时,距离终端最近的边缘节点判断自身所预存的该内容ID的视频资源的属性信息是否与点播请求中的属性信息相同;当离终端最近的边缘节点判断出自身所预存的该内容ID的视频资源的属性信息与点播请求中的属性信息不同时,则距离终端最近的边缘节点进一步判断其自身是否具备对应的转码能力;当距离终端最近的边缘节点判断出自身具备对应的转码能力时,则根据该点播请求中的属性信息进行转码,并将转码后的视频码流推送至终端。
可选地,当判断出距离终端最近的边缘节点所预存的该内容ID的视频资源的属性信息与点播请求中的属性信息相同时,则距离终端最近的边缘节点将预存的该内容ID的视频资源推送至终端。
可选地,当判断出距离终端最近的边缘节点具备对应的转码能力时,则将该点播请求调度至中心节点。
可选地,当判断出距离终端最近的边缘节点没有预存有该内容ID的视频资源,则将该点播请求调度至中心节点。
可选地,画质信息包括分辨率和码率。
解决本发明技术问题所采用的技术方案是一种内容分发网络,包括中心节点、至少一个边缘节点,内容分发网络还包括调度单元,调度单元包括点播请求接收模块和第一判断模块,边缘节点包括第二判断模块、第三判断模块和转码模块;点播请求接收模块用于调接收终端的点播请求,该点播请求包括内容ID和属性信息,属性信息中包括画质信息和封装格式信息;第一判断模块,用于判断距离终端最近的边缘节点是否预存有该内容ID的视频资源,如果是,则发送进第一指令至距离终端最近的边缘节点的第二判断模块;第二判断模块用于接收到第一指令后判断其所在边缘节点所预存的该内容ID的视频资源的属性信息是否与点播请求中的属性信息相同,如果不同,则向第三判断模块发送第二指令;第三判断模块用于在接收到第二指令后判断其所在边缘节点的转码模块是否具有对应的转码能力,如果是则向其所在边缘节点的转码推送模块发送转码推送指令;转码推送模块用于在接收到转码指令后,根据转码指令对应的属性信息进行对该内容ID的视频资源进行转码,并将转码后的视频码流推送至终端。
可选地,如果第二判断模块判断其所在边缘节点所预存的该内容ID的视频资源的属性信息与点播请求中的属性信息相同,则第二判断模块向转码推送模块发送推送指令;转码推送模块用于在接收到推送指令后将该内容ID的视频资源推送至终端。
可选地,如果第三判断模块判断出其所在边缘节点的转码推送模块不具有对应的转码能力,则第三判断模块将该点播请求调度至中心节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910329173.0/2.html,转载请声明来源钻瓜专利网。