[发明专利]结合广电网和互联网的文件传输系统有效
申请号: | 201210169214.2 | 申请日: | 2012-05-28 |
公开(公告)号: | CN102739650A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | 陈颖达;张超;李亮;王亚峰 | 申请(专利权)人: | 无锡力合数字电视技术有限公司;深圳力合数字电视信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 深圳市中知专利商标代理有限公司 44101 | 代理人: | 孙皓;林虹 |
地址: | 214174 江苏省无*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 结合 电网 互联网 文件传输 系统 | ||
1.一种结合广电网和互联网的文件传输系统,其特征在于:所述结合广电网和互联网的文件传输系统设有数据库服务器、文件处理服务器、前端系统、终端设备和文件服务器,终端设备与前端系统之间通过数字电视广播网络和互联网连接,文件处理服务器与数据库服务器、前端系统、文件服务器之间通过互联网联接,文件服务器经互联网与终端设备联接,前端系统的待传送的文件保存在数据库服务器中;所述文件处理服务器内设有文件处理系统,终端设备内设有文件接收系统。
2.根据权利要求1所述的结合广电网和互联网的文件传输系统,其特征在于:所述文件处理系统由文件分块模块、种子生成模块、文件块上传模块和文件块递交模块组成;
所述文件分块模块从数据库服务器获取待传送的文件,并将待传送的文件从文件的开始处按设定的大小进行分割,文件分块模块将分割好的文件块缓存在文件处理服务器的存储器中,并将文件块发送到种子生成模块和数据块递交模块;
所述种子生成模块将接收到的文件块生成种子文件,种子文件是将文件块信息包括文件块的长度、MD5校验值、文件服务器的网络地址信息,按序写入一个文件当中,种子文件生成后,将被种子生成模块发送给文件块递交模块和文件块上传模块;
所述文件块上传模块将种子生成模块生成的种子文件通过互联网发送到文件服务器;
所述文件块递交模块负责将种子文件以及文件块传送到前端系统。
3.根据权利要求2所述的结合广电网和互联网的文件传输系统,其特征在于:所述文件接收系统由广播数据接收模块、文件块校验模块、文件拼接模块和网络数据接收模块组成;
所述广播数据接收模块通过数字电视广播网络接收前端系统广播的种子文件和文件块,广播数据接收模块将种子文件缓存在终端设备的存储器中,并将文件块提交到数据校验模块进行校验;
所述数据校验模块计算广播数据接收模块发来的文件块的校验值,并与种子文件中的MD5校验值比较来判断数据块中是否存在错的数据,若校验码相同,说明数据接收无误;若校验码不同,说明有误码发生,将校验正确的文件块缓存到终端设备的存储器内,校验错误的文件块将被直接丢弃;
所述网络数据接收模块接收到数据校验模块发送来的获取缺失的文件块的指令后,根据收到的种子文件内的文件服务器的网络地址,通过互联网连接到该网络地址获取未能通过广播正确接收的文件块,在获取到文件块后,将获取的文件块发送到数据块校验模块进行文件块的校验,将校验正确的文件块暂存在终端设备的存储器中,丢弃校验错误的数据块,并尝试重新获取,直到所有的文件块都被正确的接收,网络数据接收模块将文件块发送到文件拼接模块进行拼接;
文件拼接模块通过检验校验正确的文件块的标号来发现缺失的文件块,如果发现存在缺失的文件块,则向网络数据接收模块发出获取缺失的文件块的指令;若所有的文件都正确接收到了,就进行文件的拼接还原,文件还原后保存在终端设备的存储器中。
4.根据权利要求3所述的结合广电网和互联网的文件传输系统,其特征在于:所述生成的文件块内容是在分割的文件块的数据前附加4个字节长度的文件块的标号,标号的数值为0、1、2…、n-1。
5.根据权利要求4所述的结合广电网和互联网的文件传输系统,其特征在于:所述文件服务器的网络地址跟种子文件内保存的文件服务器的网络地址相同。
6.根据权利要求5所述的结合广电网和互联网的文件传输系统,其特征在于:所述前端系统接收到文件块后,将对文件块根据《GB 20600—2006》、《ISO/IEC 13818》进行加扰、打包、复用,由前端系统的激励器以广播的形式通过数字电视广播网络发送到终端设备。
7.根据权利要求6所述的结合广电网和互联网的文件传输系统,其特征在于:所述数据校验模块按照MD5算法计算广播数据接收模块发来的文件块的校验值。
8.根据权利要求7所述的结合广电网和互联网的文件传输系统,其特征在于:所述数据校验模块在连续的a次广播中,终端设备都未能获取到正确的文件块,数据校验模块就向网络数据接收模块发送向文件服务器获取正确文件块的指令。
9.根据权利要求8所述的结合广电网和互联网的文件传输系统,其特征在于:所述网络数据接收模块每当收到一个校验正确的文件块,则会将该正确的文件块发送到文件拼接模块进行拼接。
10.根据权利要求9所述的结合广电网和互联网的文件传输系统,其特征在于:文件拼接模块首先读取数据块0,去掉其头部的4个字节,并将剩余的部分写入一个空文件,照此过程依次完成数据块1,2,…,n的读取和写入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡力合数字电视技术有限公司;深圳力合数字电视信息技术有限公司,未经无锡力合数字电视技术有限公司;深圳力合数字电视信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210169214.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种表面耐磨的太阳能电池组件封装边框
- 下一篇:可调光伏系统支架