本发明专利技术公开了一种移动多媒体广播系统中的数据发送方法,在数据文件的广播过程中,插播文件属性表(FAT)数据。本发明专利技术同时公开了一种移动多媒体广播系统中的数据发送装置。应用本发明专利技术所述的方法和装置,能够节省内存资源和终端电量。
【技术实现步骤摘要】
本专利技术涉及移动多媒体广播技术,特别涉及一种移动多媒体广播系统中 的数据发送方法和装置。
技术介绍
中国移动多媒体广播技术联盟简称为中国移动多媒体广播(CMMB , China Mobile Multimedia Broadcasting ),其作为服务于中国移动多々某体广播 的技术体系,旨在发展适合移动应用的多媒体接收技术与设备。在目前的CMMB系统中,当需要进行文件;)t式的数据业务传输时,数 据业务的发送端会将文件属性表(FAT, File Attribute Table )和数据文件依 次以循环播放的方式在CMMB广播信道上进行发送。其中,FAT文件用于 描述数据文件的属性信息,包括数据文件的构成、路径以及分割参数等。终 端接收完整的FAT文件以及相应的数据文件并解析完成数据文件的接收。在实际应用中,FAT文件和数据文件都是以片为单位进行广播的。其中,FAT文件被分割成一个以上的FAT片,如图l所示,图1为现 有FAT文件的分割方式示意图,并可将不同的FAT片分别编号为FAT片0 、 FAT片1........ FAT片n-l, n的取值范围为1 ~ 256。每个FAT片被封装在图2所示的FAT片数据包中进行传输,其中,资 源标识字段固定取值为0;当前片序号字段用于标识当前封装的FAT 片在整个FAT文件中的编号;更新序号字段用于标识FAT片的版本号; 最后片序号字段用于标识图1所示第n-1个FAT片的编号;片长度 字段用于标识所封装的FAT片的长度;编码类型字段用于标识终端解 析以得到FAT文件时所需采用的编码类型。同样,数据文件被分割为一个以上的等长的文件片,最后一个文件片长度不足时可填充0x00补全;多个文件片组成一个文件块。并且,根据组成 文件块的文件片数量的不同,可将文件块分为A、 B两种类型;当然,若所 有的文件块中的文件片数量均相同,则只有类型A。如图3所示,图3为现 有数据文件分割方式示意图,并可对不同的文件块以及每个文件块中的不同 文件片分别进行编号。现有方式中,在每个播放周期内,数据业务的发送端会先广播FAT文 件,等FAT文件的所有FAT片都已广播完毕后,才会广播数据文件所对应 的文件块。如图4所示,图4为现有FAT文件和数据文件的广播方式示意 图。FAT文件的大小与所描述的数据文件的数量有关,通常小于kbit数量级。 但对于数据文件,如果其对应的是电影或电子杂志等业务,则数据量将会很 大, 一个数据文件即可能有几百Mbit或几个Gbit的数据量,如果分配 400kbps的物理带宽,那么,轮播一遍(即完整广播一次FAT文件和数据文 件)的时间大概会需要几十分钟甚至几个小时。如果终端接入这类业务的时间刚好在FAT文件广播结束而文件块广播 开始的时候,那么按照现有处理方式,终端只有在接收到FAT文件后,才 能开始对文件块进行处理,也就是说,终端只能等待几十分钟甚至几个小时, 等接收到FAT文件后,才能真正开始对文件块的处理。但对于终端来说, 其在接收到数据业务发送端所广播的数据包时,并不知道该数据包是FAT 片还是文件片,所以只能将其放到内存中,然后进行解析,通过解析发现不 是FAT片,丢弃,这一过程无疑导致了内存资源以及终端电量的浪费。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种移动多媒体广播系统中的数 据发送方法,能够节省内存资源和终端电量。本专利技术的另 一 目的在于提供一种移动多媒体广播系统中的数据发送装 置,能够节省内存资源和终端电量。为达到上述目的,本专利技术的技术方案是这样实现的 一种移动多媒体广播系统中的数据发送方法,包括 在数据文件的广播过程中,插播文件属性表FAT数据。 其中,所述在数据文件的广播过程中,插播FAT数据包括 在数据文件的广播过程中,每隔预定时间,插播一次所述FAT数据。 或者,所述在数据文件的广播过程中,插播FAT数据包括 在数据文件的广播过程中,每发送预定数据量的数据文件,插播一次所述 FAT数据。或者,所述在数据文件的广播过程中,插播FAT数据包括 在数据文件的广播过程中,针对每个播放周期内的所有文件块,以 一个以 上文件块作为间隔,插播所述FAT数据。较佳地,所述以一个以上文件块作为间隔,插播所述FAT数据包括 在每个预先指定的位置,插播所述FAT数据;或者,根据预先确定的插播次数,每间隔固定个数的文件块,则插播一次 所述FAT数据。较佳地,所述FAT数据为FAT文件或一个以上的FAT片。 一种移动多媒体广播系统中的数据发送装置,包括 插播单元,用于在数据文件的广播过程中,插播文件属性表FAT数据。 其中,所述插播单元包括第一插播子单元,用于在数据文件的广播过程中,每隔预定时间,插播一 次所述FAT数据;和/或,第二插播子单元,用于在数据文件的广播过程中,每发送预定数据 量的数据文件,插播一次所述FAT数据;和/或,第三插播子单元,用于在数据文件的广播过程中,针对每个播放周 期内的所有文件块,以 一个以上文件块作为间隔,插播所述FAT数据。较佳地,所述第三插播子单元在每个预先指定的位置,或者根据预先确定 的插播次数,每间隔固定个数的文件块,插播一次所述FAT数据。较佳地,所述FAT数据为FAT文件或一个以上的FAT片。 可见,采用本专利技术的技术方案,在数据文件的播放过程中,插播FAT数据; 这样,针对数据量较大的数据文件,即使终端恰好在某个FAT数据广播结束时 接入业务也没有关系,因为在随后的一定时间后,还会出现FAT数据;终端在 通过随后的FAT数据获得完整的FAT文件之后,即可开始对接收到的文件块进 行处理,而无需像现有技术中一样,等待几十分钟甚至几个小时,从而节省了 内存资源以及终端电量。附图说明图1为现有FAT文件的分割方式示意图。图2为现有FAT片的封装方式示意图。图3为现有数据文件的分割方式示意图。图4为现有FAT文件和数据文件的广播方式示意图。图5为本专利技术方法实施例的流程图。图6为本专利技术方法实施例中的FAT文件和数据文件的广播方式示意图。 图7为本专利技术装置实施例的组成结构示意图。具体实施方式针对现有技术中存在的问题,本专利技术中提出 一种全新的移动多媒体广播系 统中的数据发送方案,即在数据文件的广播过程中,插播FAT数据。具体插播 方式可根据实际需要而定,比如,可以在数据文件的广播过程中,每隔预定时 间,则插播一次FAT数据;或者,在数据文件的广播过程中,每发送预定数据 量的数据文件,则插播一次FAT数据;再或者,在数据文件的广播过程中,针 对每个播放周期内的所有文件块,以一个以上文件块作为间隔,插播FAT数据。 另外,所插播的FAT数据可以是指FAT文件,也可以是指由FAT文件所分割 成的FAT片组,通常采用插播FAT文件的方式。为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本专利技术作进一步地详细说明。图5为本专利技术方法实施例的流程图。假设本实施例中采用在每个播放周期内,以一个以上文件块作为间隔,插播FAT文件的方式进行插播,则如图5所 示,包括以下步骤步骤501:针对一个播放周期内的所有文件块,以一个或若干个文件块为 间隔,插入FAT文件。本步骤中,对于数据量较大、分割的文件块较多的数据文本文档来自技高网...
【技术保护点】
一种移动多媒体广播系统中的数据发送方法,其特征在于,该方法包括: 在数据文件的广播过程中,插播文件属性表FAT数据。
【技术特征摘要】
1、一种移动多媒体广播系统中的数据发送方法,其特征在于,该方法包括在数据文件的广播过程中,插播文件属性表FAT数据。2、 根据权利要求1所述的方法,其特征在于,所述在数据文件的广播过程 中,插播FAT数据包括在数据文件的广播过程中,每隔预定时间,插播一次所述FAT数据。3、 根据权利要求1所述的方法,其特征在于,所述在数据文件的广播过程 中,插播FAT数据包括在数据文件的广播过程中,每发送预定数据量的数据文件,插播一次所述 FAT数据。4、 根据权利要求1所述的方法,其特征在于,所述在数据文件的广播过程 中,插播FAT数据包括在数据文件的广播过程中,针对每个播放周期内的所有文件块,以一个以 上文件块作为间隔,插播所述FAT数据。5、 根据权利要求4所述的方法,其特征在于,所述以一个以上文件块作为 间隔,插播所述FAT数据包括在每个预先指定的位置,插播所述FAT数据;或者,根据预先确定的插播次数,每间隔固定个数的文件块,插播一次所 述FAT数据。6、 根据权利...
【专利技术属性】
技术研发人员:张辉,王西强,杨君云,孙家旺,李向阳,
申请(专利权)人:北京创毅视讯科技有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。