[发明专利]移动多媒体广播系统中的数据文件接收方法和装置有效
申请号: | 200910076278.6 | 申请日: | 2009-01-08 |
公开(公告)号: | CN101552651A | 公开(公告)日: | 2009-10-07 |
发明(设计)人: | 张辉;王西强;李刚 | 申请(专利权)人: | 北京创毅视讯科技有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04H60/91;G06F17/30;G06F11/14 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王 琦;王诚华 |
地址: | 100084北京市海淀区中关村东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 多媒体 广播 系统 中的 数据文件 接收 方法 装置 | ||
技术领域
本发明涉及移动多媒体广播技术,特别涉及一种移动多媒体广播系统中的数据文件接收方法和装置。
背景技术
中国移动多媒体广播技术联盟简称为中国移动多媒体广播(CMMB,China Mobile Multimedia Broadcasting),其作为服务于中国移动多媒体广播的技术体系,旨在发展适合移动应用的多媒体接收技术与设备。
在目前的CMMB系统中,当需要进行文件模式的数据业务传输时,数据业务的发送端会将文件属性表(FAT,File Attribute Table)和数据文件依次以循环播放的方式在CMMB广播信道上进行发送。其中,FAT文件用于描述数据文件的属性信息,包括数据文件的构成、路径以及分割参数等。终端接收完整的FAT文件以及相应的数据文件并解析完成数据文件的接收。
在实际应用中,FAT文件和数据文件都是以片为单位进行广播的。
其中,FAT文件被分割成一个以上的FAT片,如图1所示,图1为现有FAT文件的分割情况示意图,并可将不同的FAT片分别编号为FAT片0、FAT片1、......、FAT片n-1,n的取值范围为1~256。
每个FAT片被封装在图2所示的FAT片数据包中进行传输,其中,“资源标识”字段固定取值为0;“当前片序号”字段用于标识当前封装的FAT片在整个FAT文件中的编号;“更新序号”字段用于标识FAT片的版本号;“最后片序号”字段用于标识图1所示第n-1个FAT片的编号;“片长度”字段用于标识所封装的FAT片的长度;“编码类型”字段用于标识终端解析以得到FAT文件时所需采用的编码类型。
同样,数据文件被分割为一个以上的等长的文件片,最后一个文件片长度不足时可填充0x00补全;多个文件片组成一个文件块。并且,根据组成文件块的文件片数量的不同,可将文件块分为A、B两种类型;当然,若所有的文件块中的文件片数量均相同,则只有类型A。如图3所示,图3为现有数据文件分割方式示意图,并可对不同的文件块以及每个文件块中的不同文件片分别进行编号。
另外,数据文件进行纠删编码时按文件块进行,得到的校验数据称之为纠删校验块,纠删校验块与文件块具有相同的块序号。纠删校验块被划分成若干片,称之为纠删校验片,长度与文件片相等,并且,纠删校验片与文件片连续编号,如图4所示,所以通常将文件片和纠删校验片统称为文件片/纠删校验片。
每个文件片/纠删校验片被封装在图5所示的数据包中进行传输。其中,“资源标识”字段用于标识所封装的文件片/纠删校验片所属的数据文件;“块序号”字段用于标识所封装的文件片/纠删校验片所属文件块的编号;“片序号”字段用于标识所封装的文件片/纠删校验片在所属文件块中的编号;“更新序号”字段用于标识所封装的文件片/纠删校验片的版本号,应与FAT文件中针对该文件片/纠删校验片所在数据文件的版本描述一致;文件片/纠删校验片的长度由FAT文件指定。
现有CMMB系统中,终端在接收到完整的FAT文件后,根据其中携带的文件属性信息,动态分配足够存储待接收到的数据文件的内存空间,以便后续将接收到的文件片/纠删校验片填入该内存空间中的相应位置。但是,在实际应用中,由于传输信道的不稳定性,一些FAT片在传输过程中可能会丢失,也就是说,可能需要多个播放周期才能接收到完整的FAT文件,而按照现有的处理方式,在接收到完整的FAT文件之前,终端是不会为文件片/纠删校验片分配相应的存储空间的,而是直接将接收到的文件片/纠删校验片丢弃,这样一来,就降低了数据文件的接收效率。
发明内容
有鉴于此,本发明的主要目的在于提供一种移动多媒体广播系统中的数据文件接收方法,能够提高数据文件的接收效率。
本发明的另一目的在于提供一种移动多媒体广播系统中的数据文件接收装置,能够提高数据文件的接收效率。
为达到上述目的,本发明的技术方案是这样实现的:
一种移动多媒体广播系统中的数据文件接收方法,包括:
A、接收文件片/纠删校验片;
B、判断是否已经完整接收文件属性表FAT文件,如果未完整接收,则执行步骤C;
C、通过查询与所述接收到的文件片/纠删校验片相对应的索引辅助文件,判断所述接收到的文件片/纠删校验片是否已经存储到与其对应的临时文件中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京创毅视讯科技有限公司,未经北京创毅视讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910076278.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:硫反应室装置
- 下一篇:一种起重机副臂防后倾装置