一种基于地面移动多媒体广播系统的文件传输方法技术方案

技术编号:4331618 阅读:231 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种用于地面移动多媒体广播系统(DAB/TMMB)的文件传输方法。在本发明专利技术中,对较大的文件进行压缩、切分,并建立相应的索引文件以描述压缩、切分信息,供终端侧恢复原始文件使用;切分后的文件和索引文件采用MOT协议目录模式传输,本发明专利技术规定了封装至MOT协议(多媒体传输协议,Multimedia?Object?Transfer?protocol)的方式及MOT相关的描述参数。通过本发明专利技术,通过对大文件进行压缩、切分,使得通过MOT协议传输的文件个体限定在一定的大小内,从而提高文件传输、接收的成功率。

【技术实现步骤摘要】

本专利技术涉及广播通信领域,适用于地面移动多媒体广播(DAB/T匪B)系统,用于地面移动多媒体广播系统中的文件传输。
技术介绍
作为一种新媒体的地面移动多媒体广播系统,借助于手机电视终端和手持移动多媒体终端,可以实现随时随地的收看画面清晰的视频广播,还可以实时的接收一些诸如数据、图片、声音、股市财经等多媒体信息。地面数字移动多媒体广播系统(DAB/T匪B)是适应社会发展,体现科技进步的产物,它是一种新的广播系统。 在地面数字多媒体广播系统中,业务的开展形式多种多样,包括视频、音频、股票、交通信息、网站推送等,其中,很多业务需要以文件下载的形式开展,例如网站推送业务就是将由一组静态网页组成的网站内容,以广播的方式传送至终端。对于文件下载形式的业务,传统的方法是采用MOT协议(多媒体传输协议,Multimedia Object Transfer protocol)传输文件,如附图1所示。但是,对于较大的文件,由于多方面的限制(例如终端的内存有限、无线信号容易受到干扰、遮挡等),接收效果很差,往往终端不能成功的接收较大的文件。 本方法通过对较大的文件进行压縮、切分,然后再通过MOT协议传输,从而使较大文件的成功传输的能力明显增强,终端接收较大文件的成功率大大提高。
技术实现思路
本专利技术提供一种基于地面移动多媒体广播系统(DAB/T匪B)的文件传输方法。在此方法中,对较大的文件进行压縮,再切分为较小的文件,并建立相应的索引文件用以描述切分的文件;然后将这组文件采用MOT协议通过地面移动多媒体广播系统向终端广播,如附图2所示。 同时本专利技术确定了一种索引文件的格式,用以描述切分文件及原文件,使终端能够根据索引文件的内容,将切分的文件还原为原始的较大文件。索引文件格式定义参见附图3,说明如下 (1)、索引文件的前12字节为固定格式,其说明如下 第1-2字节为字符型,固定为TV; 第3-4字节为整型,16Bits,为CRC校验值;CRC采用CRC-16计算方法,其生成多项式如图4所示;CRC的计算范围为从第5个字节开始到文件结尾。 第5字节为二进制字符型,表示文件的压縮算法;具体取值如下 0表示不压縮 1表示采用GZIP压縮算法 其他保留 第6-8字节为整型,表示切分文件的数量,高字节在前,低字节在后; 第9-10字节为整型,表示切分文件大小,高字节在前,低字节在后,单位为K字节(1024字节); 第11-12字节为整形,表示后续的原始文件的相对路径及文件名称的长度,单位为字节; (2)、从第13个字节开始,为原始文件的相对路径及文件名称;目录采用\分隔。 在本专利技术中,确定了切分后的文件及索引文件的命名方法,方法参见图5,说明如下 (1)、索引文件采用原文件的名称(含扩展名),加扩展名称.idx !; (2)、切分文件采用原文件的名称(含扩展名),加扩展名._xxXX !,其中,xxxx为切分文件的序号;序号从0开始,最大9999;如果序号不足4Bytes,则在左侧补'0'以补足4Bytes ; (3)、建立原文件名称加.dir目录,将切分后的文件和索引文件放置于该目录下传输; 在本专利技术中,文件的切分采用固定长度的方法,文件的末尾部分如果不足固定长度,单独放入一个文件,不再补足固定长度。如附图6所示。 在本专利技术中,还确定了切分后的文件及索引文件通过MOT协议的报文封装方法。如附图7所示,说明如下 (1)、切分后的文件及索引文件采用MOT协议目录模式(MOT directorymode)封装; (2)、每个切分后的文件和索引文件,都封装为独立的MOT对象(M0T0bject)传输; (3)、在M0T目录结构中的,描述切分后的文件的目录体中的头信息中,增加参数SplitFileFlag,用以标示该文件为切分后的文件,如图8所示; (4)、在M0T目录结构中的,描述索引文件的目录体中的头信息中,增加参数SplitlndexFlag,用以标示该文件为索引文件,如图8所示;其中,SplitFileFlag参数和SplitlndexFlag参数的结构及取值见图9。附图说明 图1是传统的文件广播传输过程示意图。 图2是本专利技术文件传输主要处理过程示意图。 图3是索引文件格式。 图4是CRC生成多项式。 图5是文件切分后的命名方法。 图6是文件采用固定长度切分。 图7是切分文件和索引文件封装为独立的MOT对象。 图8是描述参数插入MOT目录结构的示意图。 图9是参数结构及取值。具体实施例方式在本专利技术实施的一个传输系统中,业务内容为一组文件,其中部分文件较大(超过lMbytes);系统首先将较大的文件压縮、切分,然后采用MOT目录模式广播;在终端,再按 照协议重组较大的文件,完成传输。 步骤1系统逐个读取文件,按照文件的大小进行处理; 步骤2如果文件小于256Kbytes,则不进行处理; 步骤3如果超过256Kbytes,则先使用GZIP算法压縮,再切分为64Kbytes长度的 文件;然后再创建相应的索引文件;移除切分前的原始文件; 步骤4使用M0T目录模式传输这一组文件,其中包括未切分的文件(小于 256KBytes),切分后的文件,索引文件; 步骤5在使用MOT协议封装时,对于切分后的文件,插入SplitFileFlag参数;对 于索引文件,插入SplitlndexFlag参数;对于未切分的文件,不插入上述两类参数; 步骤6终端收到MOT协议传输的文件组后,根据是否带有SplitFileFlag参数或 SplitlndexFlag参数,或者两类参数都没有,来判断文件属于哪一种类型; 步骤7终端将未切分的文件直接保存到相关目录中;将切分的文件和索引文件保 存在一个临时目录中; 步骤8终端检查临时目录中的切分文件和索引文件,如果全部收到,则根据索引 文件和切分后的文件重组原始文件,并保存到相应目录中。 这样, 一组文件就由服务端传输到了终端。本文档来自技高网...

【技术保护点】
一种基于地面移动多媒体广播系统(DAB/TMMB)的文件传输方法,其特征在于:较大的文件经过压缩后,切分为若干个小文件,并建立索引文件,然后采用MOT协议(多媒体传输协议,MultimediaObjectTransferprotocol)目录模式通过地面移动多媒体广播系统(DAB/TMMB)传输;。

【技术特征摘要】
一种基于地面移动多媒体广播系统(DAB/TMMB)的文件传输方法,其特征在于较大的文件经过压缩后,切分为若干个小文件,并建立索引文件,然后采用MOT协议(多媒体传输协议,Multimedia Object Transfer protocol)目录模式通过地面移动多媒体广播系统(DAB/TMMB)传输;2. 在权力要求1所述的方法中,索引文件对切分文件及原文件的描述方法;3. 在权力要求1所述的方法中,索引文件及...

【专利技术属性】
技术研发人员:刘刚张国君邓晖李良旺郑志军王江昆朱秋果
申请(专利权)人:中卫星空移动多媒体网络有限公司
类型:发明
国别省市:11[中国|北京]

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

1