视频缓存控制方法、装置和计算机可读存储介质制造方法及图纸

技术编号:27037940 阅读:105 留言:0更新日期:2021-01-12 11:21
本公开涉及一种视频缓存控制方法、装置和计算机可读存储介质,涉及计算机技术领域。本公开的方法包括:根据预设时间内视频的传播信息,确定视频的当前时刻的传播力量化值;传播信息包括分享信息和评论信息中至少一项;根据视频在历史不同时刻之间转发次数的变化,确定视频在待预测时刻的转发增长率;根据视频的当前时刻的传播力量化值和待预测时刻的转发增长率,确定视频在待预测时刻的传播力量化值;根据视频在待预测时刻的传播力量化值,确定是否在内容分发网络的边缘节点进行缓存。

【技术实现步骤摘要】
视频缓存控制方法、装置和计算机可读存储介质
本公开涉及计算机
,特别涉及一种视频缓存控制方法、装置和计算机可读存储介质。
技术介绍
CDN(ContentDeliveryNetwork,内容分发网络)可以作为视频业务的承载网络,它构建在宽带或移动网上,为视频提供大规模流媒体服务。CDN一般为分级部署,中心节点保存全量内容,区域缓存节点和边缘节点保存问题内容,其中边缘缓存节点保存的内容最少。由于边缘CDN节点缓存空间有限,保存的内容少,所以边缘缓存节点只能通过把热度高的内容存储在缓存中,从而减少回源的流量进而提升服务质量。目前已知的一种在CDN边缘节点判断视频是否需要缓存的方案为:根据视频的观看量确定视频的热度,将观看量高的视频优先存储。
技术实现思路
专利技术人发现:由于互联网的发展,视频的传播速度变得更快,传播范围更广,新内容或部分冷内容会在一段时间后变成为热点内容,基于目前的CDN边缘节点缓存方案,无法实现有效缓存。本公开所要解决的一个技术问题是:如何使CDN边缘节点更加有效地实现视频的缓存,减少用户向中心节点请求视频的流量。根据本公开的一些实施例,提供的一种视频缓存控制方法,包括:根据预设时间内视频的传播信息,确定视频的当前时刻的传播力量化值;传播信息包括分享信息和评论信息中至少一项;根据视频在历史不同时刻之间转发次数的变化,确定视频在待预测时刻的转发增长率;根据视频的当前时刻的传播力量化值和待预测时刻的转发增长率,确定视频在待预测时刻的传播力量化值;根据视频在待预测时刻的传播力量化值,确定是否在内容分发网络的边缘节点进行缓存。在一些实施例中,针对分享视频的每个预设用户,分享信息包括:该预设用户分享的视频的转发次数和该预设用户的关联用户数量中至少一项;评论信息包括:该预设用户分享的视频评论次数和点赞次数中至少一项;根据预设时间内视频的传播信息,确定视频的当前时刻的传播力量化值包括:针对分享视频的每个预设用户,根据预设时间段内该预设用户分享的视频的转发次数、评论次数、点赞次数以及该预设用户的关联用户数量中至少一项,确定该预设用户分享的视频的当前时刻的传播力量化值;根据所有预设用户分享的视频的当前传播力量化值,确定视频的当前时刻的传播力量化值。在一些实施例中,根据视频在历史不同时刻之间转发次数的变化,确定视频在待预测时刻的转发增长率包括:根据视频在历史每相邻两时刻的转发次数的变化,确定视频的转发增长率关于时间的函数;根据视频的转发增长率关于时间的函数,确定视频在待预测时刻的转发增长率。在一些实施例中,根据视频的当前时刻的传播力量化值和待预测时刻的转发增长率,确定视频在待预测时刻的传播力量化值包括:将视频的当前时刻的传播力量化值和待预测时刻的转发增长率的乘积,确定视频在待预测时刻的传播力量化值。在一些实施例中,该方法还包括:根据视频当前时刻的观看概率和视频的观看概率关于时间的函数,确定视频在待预测时刻的观看概率,作为视频在待预测时刻的观看特征量化值;根据视频在待预测时刻的传播力量化值,确定是否在内容分发网络的边缘节点进行缓存包括:根据视频在待预测时刻的传播力量化值和视频在待预测时刻的观看特征量化值,确定是否在内容分发网络的边缘节点进行缓存。在一些实施例中,视频的观看概率关于时间的函数是根据视频历史各个时刻的观看概率确定的。在一些实施例中,该方法还包括:根据视频的评论信息,确定视频的情感量化值;根据视频在待预测时刻的传播力量化值,确定是否在内容分发网络的边缘节点进行缓存包括:根据视频在待预测时刻的传播力量化值,视频在待预测时刻的观看特征量化值,和视频的情感量化值,确定是否在内容分发网络的边缘节点进行缓存。在一些实施例中,根据视频的评论信息,确定视频的情感量化值包括:利用情感分析模型确定视频的每条评论信息的情感量化值;根据视频的每条评论信息的情感量化值,确定视频的情感量化值;其中,评论信息越正面,则该评论信息的情感量化值越高。在一些实施例中,根据视频在待预测时刻的传播力量化值,视频在待预测时刻的观看特征量化值,和视频的情感量化值,确定是否在内容分发网络的边缘节点进行缓存包括:将视频在待预测时刻的传播力量化值,视频在待预测时刻的观看特征量化值,和视频的情感量化值进行加权求和,将加权求和的结果与预设的时间函数相乘,根据乘积值确定是否在内容分发网络的边缘节点进行缓存。在一些实施例中,该方法还包括:根据视频在待预测时刻的传播力量化值,视频在待预测时刻的观看特征量化值,和视频的情感量化值,确定是否向用户推荐视频。根据本公开的另一些实施例,提供的一种视频缓存控制装置,包括:传播力量化模块,用于根据预设时间内视频的传播信息,确定视频的当前时刻的传播力量化值;传播信息包括分享信息和评论信息中至少一项;根据视频在历史不同时刻之间转发次数的变化,确定视频在待预测时刻的转发增长率;根据视频的当前时刻的传播力量化值和待预测时刻的转发增长率,确定视频在待预测时刻的传播力量化值;缓存控制模块,用于根据视频在待预测时刻的传播力量化值,确定是否在内容分发网络的边缘节点进行缓存。在一些实施例中,该装置还包括:观看特征量化模块,用于根据视频当前时刻的观看概率和视频的观看概率关于时间的函数,确定视频在待预测时刻的观看概率,作为视频在待预测时刻的观看特征量化值;缓存控制模块用于根据视频在待预测时刻的传播力量化值和视频在待预测时刻的观看特征量化值,确定是否在内容分发网络的边缘节点进行缓存。在一些实施例中,该装置还包括:情感量化模块,用于根据视频的评论信息,确定视频的情感量化值;缓存控制模块用于根据视频在待预测时刻的传播力量化值,视频在待预测时刻的观看特征量化值,和视频的情感量化值,确定是否在内容分发网络的边缘节点进行缓存。在一些实施例中,该装置还包括:视频推荐模块,用于根据视频在待预测时刻的传播力量化值,视频在待预测时刻的观看特征量化值,和视频的情感量化值,确定是否向用户推荐视频。根据本公开的又一些实施例,提供的一种视频缓存控制装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器中的指令,执行如前述任意实施例的视频缓存控制方法。根据本公开的再一些实施例,提供的计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现前述任意实施例的视频缓存控制方法。本公开的方案根据当前的传播信息和历史不同时刻的转发次数的变化,对待预测时刻的传播力量化值进行预测,视频的传播信息能够更好反映视频的热度,基于对视频的传播的预测能够有效反映视频在待预测时刻的热度,反映视频传播变化的趋势。CDN缓存节点根据预测的视频的传播力量化值,有效的选取视频进行存储,能够有效减少用户向中心节点请求视频的流量,满足用户的需求,提高对用户请求的回复效率。通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本公开实施例或现有技术中的技术方本文档来自技高网...

【技术保护点】
1.一种视频缓存控制方法,包括:/n根据预设时间内视频的传播信息,确定所述视频的当前时刻的传播力量化值;所述传播信息包括分享信息和评论信息中至少一项;/n根据所述视频在历史不同时刻之间所述转发次数的变化,确定所述视频在待预测时刻的转发增长率;/n根据所述视频的当前时刻的传播力量化值和所述待预测时刻的转发增长率,确定所述视频在待预测时刻的传播力量化值;/n根据所述视频在待预测时刻的传播力量化值,确定是否在内容分发网络的边缘节点进行缓存。/n

【技术特征摘要】
1.一种视频缓存控制方法,包括:
根据预设时间内视频的传播信息,确定所述视频的当前时刻的传播力量化值;所述传播信息包括分享信息和评论信息中至少一项;
根据所述视频在历史不同时刻之间所述转发次数的变化,确定所述视频在待预测时刻的转发增长率;
根据所述视频的当前时刻的传播力量化值和所述待预测时刻的转发增长率,确定所述视频在待预测时刻的传播力量化值;
根据所述视频在待预测时刻的传播力量化值,确定是否在内容分发网络的边缘节点进行缓存。


2.根据权利要求1所述的视频缓存控制方法,其中,
针对分享所述视频的每个预设用户,所述分享信息包括:该预设用户分享的所述视频的转发次数和该预设用户的关联用户数量中至少一项;所述评论信息包括:该预设用户分享的所述视频评论次数和点赞次数中至少一项;
所述根据预设时间内视频的传播信息,确定所述视频的当前时刻的传播力量化值包括:
针对分享所述视频的每个预设用户,根据预设时间段内该预设用户分享的所述视频的转发次数、评论次数、点赞次数以及该预设用户的关联用户数量中至少一项,确定该预设用户分享的所述视频的当前时刻的传播力量化值;
根据所有预设用户分享的所述视频的当前传播力量化值,确定所述视频的当前时刻的传播力量化值。


3.根据权利要求1所述的视频缓存控制方法,其中,
所述根据所述视频在历史不同时刻之间所述转发次数的变化,确定所述视频在待预测时刻的转发增长率包括:
根据所述视频在历史每相邻两时刻的转发次数的变化,确定所述视频的转发增长率关于时间的函数;
根据所述视频的转发增长率关于时间的函数,确定所述视频在待预测时刻的转发增长率。


4.根据权利要求1所述的视频缓存控制方法,其中,
所述根据所述视频的当前时刻的传播力量化值和所述待预测时刻的转发增长率,确定所述视频在待预测时刻的传播力量化值包括:
将所述视频的当前时刻的传播力量化值和所述待预测时刻的转发增长率的乘积,确定所述视频在待预测时刻的传播力量化值。


5.根据权利要求1所述的视频缓存控制方法,还包括:
根据所述视频当前时刻的观看概率和所述视频的观看概率关于时间的函数,确定所述视频在待预测时刻的观看概率,作为所述视频在待预测时刻的观看特征量化值;
所述根据所述视频在待预测时刻的传播力量化值,确定是否在内容分发网络的边缘节点进行缓存包括:
根据所述视频在待预测时刻的传播力量化值和所述视频在待预测时刻的观看特征量化值,确定是否在内容分发网络的边缘节点进行缓存。


6.根据权利要求5所述的视频缓存控制方法,其中,
所述视频的观看概率关于时间的函数是根据所述视频历史各个时刻的观看概率确定的。


7.根据权利要求5所述的视频缓存控制方法,还包括:
根据所述视频的评论信息,确定所述视频的情感量化值;
所述根据所述视频在待预测时刻的传播力量化值,确定是否在内容分发网络的边缘节点进行缓存包括:
所述根据所述视频在待预测时刻的传播力量化值,所述视频在待预测时刻的观看特征量化值,和所述视频的情感量化值,确定是否在内容分发网络的边缘节点进行缓存。

<...

【专利技术属性】
技术研发人员:陈步华梁洁庄一嵘陈戈
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1