[发明专利]一种避免数字电影包重复传输的方法在审
申请号: | 202011426737.1 | 申请日: | 2020-12-09 |
公开(公告)号: | CN112616092A | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 李军;林晓飞 | 申请(专利权)人: | 中国电影器材有限责任公司 |
主分类号: | H04N21/63 | 分类号: | H04N21/63;H04N21/647 |
代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 毛唯鸣 |
地址: | 100088*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 避免 数字 电影 重复 传输 方法 | ||
本发明的一个实施例公开了一种避免数字电影包重复传输的方法,包括:S10:发送端生成待发送dcp目录的种子文件,并发送给接收端;S13:接收端根据所述种子文件判断所述dcp中是否含有本地资源已有资源;S15:发送端发送dcp中接收端本地未含有的dcp文件;S17:接收端接收完成后,将所述本地资源已有资源复制到接收到的dcp文件目录中。
技术领域
本发明涉及数据传输领域。更具体地,涉及一种避免数字电影包重复传输的方法。
背景技术
电影行业的dcp是存储影片数字内容的格式,通常都有上百G大小,因为分不同版本,经常会打包多个版本进行传输。然而由于相当一部分文件资源文件例如媒体文件在不同版本之间是重复的。这样造成了极大的重复,对影片所占用的资源尤其是传输带宽是极大的浪费。即使采用了p2p网络进行分发,将多部dcp影片文件包分别发送,仍然面对dcp数据量太大,占用过多网络带宽和传输时间,进而成本较高的问题。
发明内容
有鉴于此,本发明的第一个实施例提供一种避免数字电影包重复传输的方法,包括:
S10:发送端生成待发送dcp目录的种子文件,并发送给接收端;
S13:接收端根据所述种子文件判断所述dcp中是否含有本地资源已有资源;
S15:发送端发送dcp中接收端本地未含有的dcp文件;
S17:接收端接收完成后,将所述本地资源已有资源复制到接收到的dcp文件目录中。
在一个具体实施例中,该方法还包括:在所述S10之前,
获取待发送dcp和接收端片库中所有大于预设阈值的mxf文件,
计算所述mxf文件的哈希值,
将哈希值相同的同名同目录的mxf文件保存在资源映射表中同一个哈希值下,将不同的保存在资源映射表中分别保存其哈希值。
在一个具体实施例中,所述S13包括:
所述接收端对所述种子文件进行分析,得到dcp中文件的目录;
获取发送端映射表中的目录下相应文件的哈希值;
根据文件的哈希值、文件名和文件大小查询接收端片库中是否完全相同的文件,若相同则记为本地已有资源,若没有,则记为本地未含有的dcp文件。
在一个具体实施例中,当接收端或发送端增加新的dcp时,
导入dcp时,计算dcp中文件的哈希值,并将新的哈希值加入到资源映射表。
在一个具体实施例中,对于资源映射表中同一个哈希值下的文件,且记为本地未含有的dcp文件仅发送一次。
在一个具体实施例中,所述资源映射表包括:文件名,文件的哈希值和文件值。
在一个具体实施例中,接收端完成所述S17后,将完整的dcp目录中的文件发送给业务端。
本发明的第二个实施例提供一种计算机设备,包括处理器及存储在存储有计算机程序的存储器,其特征在于,所述处理器执行所述程序时实现如第一个实施例中任一项所述的方法。
本发明的第三个实施例提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如第一个实施例中任一项所述的方法。
本发明的有益效果如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电影器材有限责任公司,未经中国电影器材有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011426737.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种柱上组合电器
- 下一篇:一种石墨烯气凝胶及其制备方法和应用