[发明专利]一种数字电影的网络传输方法和装置无效
申请号: | 200810093237.3 | 申请日: | 2008-04-23 |
公开(公告)号: | CN101567794A | 公开(公告)日: | 2009-10-28 |
发明(设计)人: | 蒋振伟;麻文斌;魏然 | 申请(专利权)人: | 中广电信有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L1/00;H04L12/56;H04L29/06;H04N7/24 |
代理公司: | 北京中北知识产权代理有限公司 | 代理人: | 吴 立 |
地址: | 100076北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字 电影 网络 传输 方法 装置 | ||
技术领域
本发明属一种网络数据的传输方法和装置,具体涉及一种数字电影的网络传输方法和装置。
背景技术
目前,数字电影的发行方式是将数字电影拷贝到存储量较大的硬盘中,通过邮局寄送或派人送达,这种方式与传统的胶片电影发行方式一样,存在发行速度慢、效率低的问题,随着数字电影的快速发展,建立规模化的高效数字电影发行网络成为普及数字电影的一个重要手段,而且也是数字电影运营商保障产业有效运营的重要环节。
数字电影的网络传输的模式是发送端将原始数字电影文件通过网络传输到多个用户接收端,在这过程中,发送端要读取原始数字电影文件,并将其分割成若干编号的数据包进行发送,目前在数字电影数据的发送端,存在对原始数字电影文件读取、编号、打包、发送的效率和稳定性均较低的问题,影响了数据的传输效率。
此外,为了保证接收数据的完整,数字电影的网络传输均设有纠错机机制:在接收端均设有验包程序,根据验包结果对丢失数据进行补充,最终生成完整的数字电影文件。目前的纠错方法通常是在发送数据包时,插入若干冗余包,接收端可以利用冗余包来恢复丢失的源数据包,冗余度(冗余包与数据包之比)越高,其纠错能力越强,但同时带来的问题是占用的带宽也越大,降低了带宽的利用率和数据传输的效率。
发明内容
本发明要解决的技术问题是提供一种能提高数据包发送效率和稳定性,并能提高传输网络带宽利用率,提高网络传输效率的数字电影的网络传输方法和装置。
本发明的进一步方案是提供一种能够提高纠错补包效率的数字电影的网络传输方法和装置。
本发明方法包含下述内容:
发送端服务器读取原始数字电影文件,并对读取的数字电影文件进行分组、编号,打包,通过发送端通信链路传向卫星链路,进行广播发送,再通过接收端通信链路,发送到接收端服务器;
接收端服务器接收到数据包后,统计丢失,损坏的错包情况,并将错包信息回传到发送端服务器,发送端服务器根据回传的错包信息向接收端补发丢失或损坏的数据包,如此循环,直至接收端服务器接收到完整的数据包后,再将所有数据包合并,生成完整的数字电影文件,其特征在于:
在所述发送端服务器内存里开辟二级缓存,由容量较大的一级缓存完成所述对原始数字电影文件的读取;容量较小的二级缓存从一级缓存里读取数据,服务器对二级缓存读取的数据完成所述的分组、编号、打包。
本发明方法的进一步方案是:所述接收端通信链路通过地面通信链路与发送端通信链路连接,接收端服务器将统计的错包信息通过地面通信链路回传到发送端,发送端服务器将需要补发的数据包通过卫星链路发送到接收端服务器。
本发明在发送端服务器内存开辟了二级缓存,对原始数字电影文件的读取采取了二级读取的方法:一般情况下,由容量较大的一级缓存读取原始数字电影文件,再由容量较小的二级缓存从一级缓存里读取数据,服务器通过程序对二级缓存中的数据进行分组编号打包,这样处理数据的优点是可加快文件的读取的速度,大大提高了发送端服务器在单位时间内发送数据包的效率和稳定性。本发明数字电影数据发送的纠错机制不需进行冗余计算,也不需增加额外的冗余包,所以可提高网络带宽的利用率,提高发送效率。
本发明进一步方案发送端服务器将需要补发的数据包通过卫星通信链路发送到接收端服务器,其优点是可以同时向多个接收端用户发送需要补发的数据包,提高补包效率,例如当多个接收端用户由于同样的原因丢失了同样的数据包时,本发明方法可以将补发的数据包通过卫星通信链路同时发送到各个丢包用户端,避免地面通信链路回传易造成数据堵塞的问题。
本发明为大范围(卫星覆盖到的区域)、同时、快速发行数字电影提供了可能,使数字电影拷贝可以在最短的时间内通过卫星通道发送到各个数字影院,实现一点发送,多点接收,同时上映,缩短了影片的发行时间,节约了数字电影的发行成本,而且本发明可以充分利用传输网络的带宽,提高卫星信道的利用率,进一步降低通过卫星发行数字电影拷贝的成本。
附图说明
图1、本发明实施例数字电影网络传输系统结构示意图
图2、本发明实施例发送端服务器程序流程图
图3、本发明实施例接收端服务器程序流程图
图4、本发明实施例接收端服务器校验、统计丢包、坏包信息过程流程图
图5、本发明实施例软件功能模块图
图6、图5所示用户接收端校验、统计装置的方框示意图
具体实施方式
本例发送端服务器用程序开启一大,一小两块内存区域作为缓存,较大缓存作为一级缓存,较小缓存作为二级缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中广电信有限公司,未经中广电信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810093237.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络监测数据的统计方法及系统
- 下一篇:CQI修正的方法和基站