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数据包码流数据后进行解码还原 ...
【技术特征摘要】
1.一种基于TS码流的大文件传输方法,其特征在于,应用于第一设备和第二设备之间大文件的传输,该方法包括:获取文件数据,并根据传输信道特征,设定新增传输规则,按照所述新增传输规则打包数据;所述第一设备根据预设规则计算所述文件数据的分块数,并对所述文件数据进行分块处理,对于不够整块长度的数据块在尾部进行填零补充;所述第一设备读取其中一个分块的原始数据,根据所述新增规则进行数据的封装,形成新的分块数据,并进行TS码流编码处理,同时依次按块读取原始数据,封装成新的数据块,并填充头部信息生成TS数据包,对所述TS数据包进行发送;所述第二设备在接收到所述TS数据包码流数据后进行解码还原处理;在TS码流解码后,得到的是新封装的分块数据,再对分块数据按照同样规则进行解包处理,得到原始分块数据,再对原始分块数据进行拼接,得到原始数据,原始数据的相关信息也在新的打包规则里面描述,用于检验文件是否收取完成、文件保存名称。2.根据权利要求1所述的方法,其特征在于,在所述对所述TS码流进行解码处理步骤之后,还包括:对于分块数据进行解包拼接后,得到原始大文件数据,对大文件数据进行完整性校验;根据新制定的打包规则,还可以根据配置保存在设备的指定位置,判断用户是否用下载此文件数据的权限。3.根据权利要求1所述的方法,其特征在于,所述数据块长度采用24个字节的数据块,其中,原始的8个字节的描述数据块和新增的16字节的扩充字段的数据块。4.一种基于TS码流的大文件传输装置,其特征在于,包括:第一处理单元,用于获取文件数据,并根据传输信道特征,设定新增传输规则,按照所述新增传输规则打包数据;第二处理单元...
【专利技术属性】
技术研发人员:徐佳宏,陈欢,
申请(专利权)人:深圳市茁壮网络股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。