【CN109889862A】一种视频分发方法及系统【专利】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201910174583.2
(22)申请日 2019.03.08
(71)申请人 北京奇艺世纪科技有限公司
地址 100080 北京市海淀区海淀北一街2号
鸿城拓展大厦10、11层
(72)发明人 李欣 田江明 程建刚
(74)专利代理机构 北京柏杉松知识产权代理事
务所(普通合伙) 11413
代理人 丁芸 项京
(51)Int.Cl.
H04N 21/231(2011.01)
H04N 21/239(2011.01)
H04N 21/222(2011.01)
H04N 21/24(2011.01)
(54)发明名称一种视频分发方法及系统(57)摘要本发明实施例提供了一种视频分发方法及系统,该方法应用于视频分发系统,该方法包括:每一边缘设备,在每一分发周期按照设定的发送方式向服务器发送视频获取请求;接收并保存服务器针对视频获取请求所分发的视频;在检测到满足删除时机时,将预设数量个分发周期前接收的视频删除;服务器针对每一边缘设备发送的视频获取请求,确定待向该边缘设备分发的视频的目标数量,当目标数量个视频的数据量不大于该边缘设备的当前可用容量时,基于预设分发规则从视频分发列表所记录的视频中选取目标数量个不同的视频,分发至该边缘设备。
本发明实施例可以在有效地分发视频的同时,保证视频分发系统中的视频始终属于满足用户的播放需求的
视频。
权利要求书3页 说明书12页 附图1页CN 109889862 A 2019.06.14
C N 109889862
A
权 利 要 求 书1/3页CN 109889862 A
1.一种视频分发方法,其特征在于,应用于视频分发系统,所述视频分发系统包括:服务器和多个边缘设备,所述服务器中存储有视频分发列表;所述方法包括:每一边缘设备在进入每一分发周期时,按照设定的发送方式向所述服务器发送视频获取请求;在接收所述服务器针对所述视频获取请求所分发的视频后,保存所接收的视频;并且在检测到满足删除时机时,将预设数量个分发周期前接收的视频进行删除;
所述服务器针对接收到的每一边缘设备发送的视频获取请求,确定待向该边缘设备分发的视频的目标数量,当判断出所述目标数量个视频的数据量不大于该边缘设备的当前可用容量时,基于预设分发规则从所述视频分发列表所记录的视频中选取所述目标数量个不同的视频,并将所选取的视频分发至该边缘设备;
其中,所述目标数量是基于所述设定的发送方式、该边缘设备的最大存储容量、预设的视频可保留的分发周期数以及所述视频分发列表所记录的每个视频的大小确定的;
其中,所述预设分发规则为:将所述视频分发列表所记录的每一视频的各个份数,在一个分发周期内分发至不同的边缘设备。
2.根据权利要求1所述的方法,其特征在于,所述预设数量与所述预设的视频可保留的分发周期数相同。
3.根据权利要求1所述的方法,其特征在于,所述设定的发送方式为:在该分发周期内,该边缘设备向所述服务器发送一次视频获取请求;
所述确定待向该边缘设备分发的视频的目标数量,包括:
基于该边缘设备的最大存储容量、预设的视频可保留的分发周期数以及所述视频分发列表所记录的每个视频的大小,计算在该分发周期内,所述服务器预计向该边缘设备分发的视频的总数量;
将所计算的所述总数量确定为:待向该边缘设备分发的视频的目标数量。
4.根据权利要求1所述的方法,其特征在于,所述设定的发送方式为:在该分发周期内,该边缘设备周期性地向所述服务器发送多次视频获取请求;每次视频获取请求中包括:该边缘设备当前已接收的视频的第一数量;
所述确定待向该边缘设备分发的视频的目标数量,包括:
若第一次接收到该边缘设备发送的视频获取请求,基于该边缘设备的最大存储容量、预设的视频可保留的分发周期数以及所述视频分发列表所记录的每个视频的大小,计算在该分发周期内,所述服务器预计向该边缘设备分发的视频的总数量;将不超过所述总数量的任一个数量确定为:待向该边缘设备分发的视频的目标数量;
若非第一次且非最后一次接收到该边缘设备发送的视频获取请求,计算所述总数量与所述第一数量的差值;如果所述差值大于零,将不超过所述差值且大于零的任一个数量确定为:待向该边缘设备分发的视频的目标数量;如果所述差值不大于零,不向该边缘设备分发视频;
若最后一次接收到该边缘设备发送的视频获取请求,计算所述总数量与所述第一数量的差值;如果所述差值大于零,将所述差值确定为:待向该边缘设备分发的视频的目标数量;如果所述差值不大于零,不向该边缘设备分发视频。
5.根据权利要求3或4所述的方法,其特征在于,计算所述总数量的公式为:
V i=S i/(T×M),其中,V i为所述总数量,S i表示该边缘设备的最大存储容量,T表示预设
2。