发明名称 |
基带帧的封装方法及解封装方法 |
摘要 |
一种基带帧的封装方法及解封装方法,其中封装方法包括:将接收到的未压缩数据包存储于输入数据缓冲区;对当前输入数据缓冲区内的所有未压缩数据包进行压缩以形成压缩数据包;将压缩数据包替换压缩数据缓冲区中已有的压缩数据包;当两个缓冲区内存储的数据长度都等于或大于一个基带帧所能容纳的最大数据长度时,选择其中数据长度较短的缓冲区内存储的数据包作为待传输数据块;其中该待传输数据块的长度为一个基带帧所能容纳的最大数据长度;将待传输数据块封装为基带帧,并在基带帧的帧头内标识该待传输数据块是否经过压缩。本技术方案解决了现有的广播系统未考虑对输入数据进行压缩优化以及适应不同数据类型进行压缩优化的技术问题。 |
申请公布号 |
CN104811265A |
申请公布日期 |
2015.07.29 |
申请号 |
CN201410043596.3 |
申请日期 |
2014.01.29 |
申请人 |
上海数字电视国家工程研究中心有限公司 |
发明人 |
张文军;徐异凌;何大治;管云峰;徐洪亮;张震宁 |
分类号 |
H04L1/00(2006.01)I;H04W28/06(2009.01)I |
主分类号 |
H04L1/00(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种基带帧的封装方法,其特征在于,包括如下步骤:将接收到的未压缩数据包存储于输入数据缓冲区;对当前该输入数据缓冲区内的所有未压缩数据包进行压缩以形成压缩数据包;将该压缩数据包替换压缩数据缓冲区中已有的压缩数据包;当两个缓冲区内存储的数据长度都等于或大于一个基带帧所能容纳的最大数据长度时,选择其中数据长度较短的缓冲区内存储的数据包作为待传输数据块;其中该待传输数据块的长度为一个基带帧所能容纳的最大数据长度;将所述待传输数据块封装为基带帧,并在该基带帧的帧头内标识该待传输数据块是否经过压缩。 |
地址 |
200125 上海市浦东新区东三里桥路1018号 |