一种基于TS流的大文件传输方法及装置制造方法及图纸

技术编号:19551496 阅读:24 留言:0更新日期:2018-11-24 21:58
本发明专利技术提供的一种基于TS流的大文件传输方法及装置,通过在现有PSI/SI表结构基础上,通过扩充字段结构定义在第一设备端对文件数据进行分块,并打包生成TS码流进行发送,然后第二设备在接收到TS码流以后进行解包还原处理,最终得到相应的文件数据,从而实现通过TS码流传输大文件数据,在此功能基础上,可以扩展其它的业务,一方面可以提高用户体验,另一方面也可以是增值业务,增加运营商收入。

A Large File Transfer Method and Device Based on TS Stream

The invention provides a method and device for large file transmission based on TS stream, which blocks the file data at the first device end by defining the extended field structure on the basis of the existing PSI/SI table structure, packages and generates TS stream for transmission, and then decomposes and restores the second device after receiving TS stream. Finally, the corresponding file data can be obtained, so that large file data can be transmitted through TS code stream. On the basis of this function, other services can be expanded. On the one hand, it can improve user experience, on the other hand, it can also be value-added services to increase operators'income.

【技术实现步骤摘要】
一种基于TS流的大文件传输方法及装置
本专利技术涉及通信
的大文件传输
,更具体的,涉及一种基于TS流的大文件传输方法及装置。
技术介绍
文件作为人们存储和交换数据的基本形式,随着多媒体技术的不断发展,发生了几个重要变化,在内容上由文本、图片向音视频转变,在质量上由低分辨率向高分辨率转变,在容量上由小文件向大文件转变,由此带来的结果是高清图片、视音频等大容量文件的交换需求日益增长。与小文件传输不同的是,大文件(一般指容量在1GB以上的文件)传输受到信道错误干扰的机率大幅增加,且由于传输等待时间较长,对于传输效率要求较高,因此,如何兼顾传输效率和传输可靠性,是大文件传输必须要解决的问题。大文件所涉及的传输信道从传输媒质上可以分为有线信道(互联网、专线等)和无线信道(卫星、地面无线传输等),从传输端点数量上可以分为点对点传输和点对多点传输,从传输方向上可以分为单向传输和双向传输。传统的文件传输在互联网上采用TCP协议进行传输,从而保证传输可靠性,但由于受传输延迟和丢包率等条件影响,在大文件传输时容易出现传输不稳定的情况,传输效率较低。在卫星、地面无线等广播单向传输中,通常采用本文档来自技高网...

【技术保护点】
1.一种基于TS码流的大文件传输方法,其特征在于,应用于第一设备和第二设备之间大文件的传输,该方法包括:获取文件数据,并根据传输信道特征,设定新增传输规则,按照所述新增传输规则打包数据;所述第一设备根据预设规则计算所述文件数据的分块数,并对所述文件数据进行分块处理,对于不够整块长度的数据块在尾部进行填零补充;所述第一设备读取其中一个分块的原始数据,根据所述新增规则进行数据的封装,形成新的分块数据,并进行TS码流编码处理,同时依次按块读取原始数据,封装成新的数据块,并填充头部信息生成TS数据包,对所述TS数据包进行发送;所述第二设备在接收到所述TS数据包码流数据后进行解码还原处理;在TS码流解码...

【技术特征摘要】
1.一种基于TS码流的大文件传输方法,其特征在于,应用于第一设备和第二设备之间大文件的传输,该方法包括:获取文件数据,并根据传输信道特征,设定新增传输规则,按照所述新增传输规则打包数据;所述第一设备根据预设规则计算所述文件数据的分块数,并对所述文件数据进行分块处理,对于不够整块长度的数据块在尾部进行填零补充;所述第一设备读取其中一个分块的原始数据,根据所述新增规则进行数据的封装,形成新的分块数据,并进行TS码流编码处理,同时依次按块读取原始数据,封装成新的数据块,并填充头部信息生成TS数据包,对所述TS数据包进行发送;所述第二设备在接收到所述TS数据包码流数据后进行解码还原处理;在TS码流解码后,得到的是新封装的分块数据,再对分块数据按照同样规则进行解包处理,得到原始分块数据,再对原始分块数据进行拼接,得到原始数据,原始数据的相关信息也在新的打包规则里面描述,用于检验文件是否收取完成、文件保存名称。2.根据权利要求1所述的方法,其特征在于,在所述对所述TS码流进行解码处理步骤之后,还包括:对于分块数据进行解包拼接后,得到原始大文件数据,对大文件数据进行完整性校验;根据新制定的打包规则,还可以根据配置保存在设备的指定位置,判断用户是否用下载此文件数据的权限。3.根据权利要求1所述的方法,其特征在于,所述数据块长度采用24个字节的数据块,其中,原始的8个字节的描述数据块和新增的16字节的扩充字段的数据块。4.一种基于TS码流的大文件传输装置,其特征在于,包括:第一处理单元,用于获取文件数据,并根据传输信道特征,设定新增传输规则,按照所述新增传输规则打包数据;第二处理单元...

【专利技术属性】
技术研发人员:徐佳宏陈欢
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:广东,44

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

1