【技术实现步骤摘要】
一种基于多网络通道传输的内容缓存方法
[0001]本专利技术属于无线通信
,涉及一种基于多网络通道传输的内容缓存方法。
技术介绍
[0002]随着多媒体应用的蓬勃发展,由视频和音频组成的实时娱乐已经成为用户的主要流量请求,移动视频数据的惊人增长成为提升用户体验质量的较大阻碍。利用边缘缓存辅助的异构蜂窝网络,在蜂窝小区和小小区内部署流行视频数据,使得用户可以通过多网络通道完成内容请求,包括从蜂窝小区中直接获取、由蜂窝小区作为中继帮助用户从小小区中获取内容,以及小小区之间协作共享完成内容传输。通过多网络通道传输为用户分发请求内容,为用户提供了多种请求路径,则用户可以优先从时延最短的路径中进行内容获取,大大降低了用户的请求时延。然而,边缘节点有限的存储空间无法应对海量视频内容缓存。同时,用户对于不同视频的质量需求不同,例如,移动用户对于体育比赛和新闻报道的质量要求只处于低清流畅播放阶段,而对于娱乐节目和电影则需要高清观看质量。导致边缘节点需要缓存各种比特率版本的视频,给缓存部署带来了极大冗余。
[0003]为了更加高效地利用边缘存储空间,可以使用可伸缩视频编码(Scalable Video Coding,SVC)技术独特的分层特性对视频进行分层编码,SVC能够灵活方便地生成不同码率的视频层,考虑用户信道条件对于传输的影响,在信道条件不好时只对基本层的码流进行传输和解码,信道条件较好时,传输和解码增强层的码流来提高视频质量。通过考虑视频流行度,确定基础层视频缓存策略,从而适应多样化的用户需求和信道条件。同时,根 ...
【技术保护点】
【技术特征摘要】
1.一种基于多网络通道传输的内容缓存方法,其特征在于:该方法具体包括以下步骤:S1:根据可伸缩视频编码的特性,将视频内容编码到基础层和增强层中;S2:将基础层的视频内容存储在宏基站中,将增强层的视频内容存储在小基站中,构建宏基站和小基站分层缓存的系统架构;S3:根据视频内容的内容流行度,计算用户从宏基站或/和小基站获取视频内容不同编码层的请求概率;S4:根据缓存策略和用户质量需求,构建最小化时延满意度模型;S5:对时延满意度模型进行转换,利用交替迭代算法获得最优缓存策略。2.根据权利要求1所述的一种基于多网络通道传输的内容缓存方法,其特征在于:所述S2具体包括以下步骤:S21:宏基站在缓存阶段将可伸缩视频编码后的基础层视频内容存储在宏基站中,定义二进制变量为宏基站缓存指标,c
i,0
=1表示视频内容i的基础层缓存在宏基站中,c
i,0
=0表示视频内容i的基础层未缓存在宏基站中;小基站;S22:根据用户的请求情况在小基站中缓存不同视频的增强层;定义二进制变量为小基站n的层缓存指标,如果c
i,n,l
=1,则第i个视频内容的第l层存储在小基站n中,c
i,n,l
=0表示未缓存。3.根据权利要求1所述的一种基于多网络通道传输的内容缓存方法,其特征在于:所述S3具体包括以下步骤:S31:对视频内容按照流行度进行降序排列,流行度高的内容索引小,将内容流行度建模为Zipf分布,计算出每个视频内容的请求概率;S32:根据每个视频内容的请求概率,计算出每个视频内容的编码层的请求概率;S33:根据每个视频内容的编码层的请求概率,计算出用户从宏基站中获取视频内容的基础层的概率以及从本地小基站和协作小基站中获取视频内容的增强层的概率。4.根据权利要求1所述的一种基于多网络通道传输的内容缓存方法,其特征在于:所述S4具体包括以下步骤:S41:计算出本地小基站到用户的数据速率,用户从本地小基站中下载视频内容的增强层的时延;S42:计算出宏基站到本地小基站的下行传输速率,用户从宏基站中下载视频内容的基础层的时延;S43:计算出协作小基站到宏基站的上行数据速率,用户从协作小基站中下载视频内容的增强层的时延;S44:根据S41
‑
S43的各速率和各时延,计算得到用户请求所有视频编码层的总时延;S45:根据用户从协作小基站中下载视频内容的数据速率,计算得到用户从协作小基站下载视频内容的增强层的成功传输概率;S46:根据用户的视频质量偏好计算用户对于请求到的视频内容的满意度;S47:根据用户对于请求到的视频内容的满意度以及用户请求所有视频编码层的总时延的比值,确定出用户对于单位时延下的满意度函数;S48:根据用户对于单位时延下的满意度函数以及约束条件,构建出最小化时延满意度
模型。5.根据权利要求4所述的一种基于多网络通道传输的内容缓存方法,其特征在于:所述最小化时延满意度模型具体包括:P1:P1:P1:P1:P1:P1:P1:其中,Sat表示用户对于单位时延下的满意度函数,T表示系统内用户请求所有层数的总时延;优化变量c为宏基站和本地小基站n的缓存放置变量;k为用户请求层数需求变量;表示小基站集合,表示视频库中的视频内容集合,表示可伸缩视频编码的编码层集合,c
i,0
表示宏基站是否缓存视频内容i基础层的二进制变量,c
i,n,l
表示视频内容i的第l层是否缓存在本地小基站n中,k
u,i,l
表示用户u是否请求内容i的层l的二进制变量,s
i,u,1
表示用户u请求视频内容i基础层的大小,s
i,u,l
表示用户u请求视频内容i的增强层l的大小,M0表示宏基站的最大缓存容量,M
n
表示本地小基站n的最大缓存容量,L表示可伸缩视频编码的编码层的层数;C1和C2表示二进制缓存变量的约束;C3为用户请求层数二进制变量的约束;C4为宏基站的缓存容量约束;C5为SBS的缓存容量约束;C6表示对视频内容i的请求次数不能超过视频内容i的层数。6.根据权利要求1所述的一种基于多网络通道传输的内容缓存方法,其特征在于:所述S5中对时延满意度模型进行转换具体包括:利用Dink...
【专利技术属性】
技术研发人员:张鸿,王汝言,吴大鹏,杨志刚,张普宁,王慧,李红霞,
申请(专利权)人:重庆信科设计有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。