一种紧急广播业务的发送方法及装置的制作方法

文档序号:7654505阅读:123来源:国知局
专利名称:一种紧急广播业务的发送方法及装置的制作方法
技术领域
本发明涉及数字移动通讯领域,尤其涉及一种紧急广播业务在数字移动多媒体广播上的实现方法及装置。
背景技术
近年来,数字移动多媒体广播技术和标准发展迅速,例如欧洲的数字视频广播手持式接收DVB-H(Digital Video Broadcast Handheld)、美国的媒体单一前向链路MediaFLO(Media Forward Link Only)和中国的移动多媒体广播CMMB(China Mobile Multimedia Broadcasting)等,为其终端用户提供许多服务内容,如广告、天气预报、新闻、体育节目、综艺、多媒体广播剧、电影等节目,用户可以根据自己的爱好选择移动多媒体广播的服务节目。
在CMMB技术中,采用时分复用方式发送多媒体广播服务,其广播信道帧的持续时间为1秒,由40个时隙组成,每一个时隙的时长为25毫秒,假如一个时隙刚好配一个复用帧,则40个复用帧组成一个广播信道帧,如图1所示。图1只表示一个复用帧占用一个时隙的情况,而有时,一个复用帧亦可占用多个时隙,即一或多个时隙可以承载一个广播复用帧封装的数据。移动多媒体广播的复用帧结构请参见图2。在复用帧结构中,每个复用帧分为复用帧头、复用帧净荷和填充三部分。其中,复用帧0的复用帧净荷用来传送多个控制信息表,如图3中的控制信息表1~n;其它复用帧(1~n)的复用帧净荷包含多个复用子帧,如图2所示,每个复用子帧都可以承载一个多媒体业务。
随着国家对各种突发应急事件的重视和各种公共紧急预案的提出,作为一种拥有大量在线用户的广播技术,提供紧急业务是非常必要的。
在现有的移动多媒体广播规范中,并没有单独设置的紧急广播信道,只能通过复用帧0的控制信息表的格式进行紧急广播业务的传送,如图4所示。控制信息表能够承载的数据量较小,每次只能承载一个紧急广播消息的一部分。考虑到紧急广播业务有多种表现形式而且存在多条紧急广播消息同时存在的情况,如果仅仅按照顺序发送,部分数据量较小的紧急广播消息可能会被一条数据量大的紧急广播消息阻塞,以至较长时间才能发送至终端。
针对如上的情况,本发明提出了一种紧急广播业务在数字移动多媒体广播上的实现方法及装置。

发明内容
本发明所要解决的技术问题是提供一种在数字移动多媒体广播上实现的紧急广播业务发送方法及装置,能在多条紧急广播消息需同时发送的情况下有效地避免消息阻塞情况,从而保证紧急广播业务的及时发送。
为了解决上述技术问题,本发明提供了一种紧急广播业务的发送方法,包括以下步骤(a)对多条紧急广播消息分别分割成段,将每段数据同其标识号信息一起封装成段数据块;(b)将不同紧急广播消息的段数据块以块为单位交织成数据块消息;(c)将数据块消息中的每个段数据块封装成控制表数据;(d)将控制表数据添加到帧中并发送。
进一步地,多条紧急广播消息中的一条消息数据量大于其它一或多条消息数据量,步骤(a)中对数据量大的紧急广播消息分割的数据段的段数N大于其它一或多条紧急广播消息分割的数据段的段数;则步骤(b)将其它一或多条紧急广播消息的多段数据插入N段数据中进行交织。
进一步地,步骤(c)将数据块消息中的每段数据块封装成控制表数据时,是将该段数据块作为表数据段,并在该表数据段前加上表头,在该表数据段后加上表校验;其中,标识号信息置于表数据段中;表头用于定义控制表数据段中各字段标识符及其长度;表校验用于判断接收数据是否出错。
进一步地,步骤(d)是将所述控制表数据添加到CMMB的复用帧0中并发送。
进一步地,所述标识号信息包括消息序号和段序号。
为了解决上述技术问题,本发明提供了一种紧急广播业务的发送装置,包括依次连接的分割封装单元、段数据块交织单元、表封装单元、存储单元以及发送单元;其中,存储单元用于存储多条紧急广播消息和封装处理数据;分割封装单元与存储单元耦合,用于从存储单元中取出多条紧急广播消息,将其分别分割成段,并将每段数据与同其标识号信息一起封装成段数据块;段数据块交织单元将不同消息的段数据块以块为单位交织成数据块消息;表封装单元将所述数据块消息中的每个段数据块封装成控制表数据,并存入存储单元;发送单元从存储单元里取出控制表数据添加到帧中并发送。
进一步地,多条紧急广播消息中的一条消息数据量大于其它消息数据量,分割封装单元对数据量大的紧急广播消息分割的数据段的段数N大于其它一或多条紧急广播消息分割的数据段的段数;段数据块交织单元将其它一或多条紧急广播消息的多段数据插入N段数据中进行交织。
进一步地,表封装单元将数据块消息中的每段数据块封装成控制表数据时,是将该段数据块作为表数据段,并在该表数据段前加上表头,在该表数据段后加上表校验;其中标识号信息置于表数据段中;表头用于定义控制表数据段中各字段标识符及其长度;表校验用于判断接收数据是否出错。
进一步地,表封装单元是将控制表数据添加到CMMB的复用帧0中并发送。
进一步地,标识号信息包括消息序号和段序号。
本发明提供的在数字移动多媒体广播上实现的紧急广播业务发送方法及装置,由于能够将多条紧急广播消息进行分割、交织及表封装处理,因而可在多条紧急广播消息需同时发送时有效地避免出现数据量小的紧急广播消息被数据量大的紧急广播消息阻塞的情况,故可实现紧急广播业务的及时发送。


图1为CMMB技术时隙划分与帧结构示意图;图2为复用帧的结构示意图;图3为复用帧0的结构示意图;图4为通过复用帧0的紧急广播数据段的格式示意图;图5为本发明在数字移动多媒体广播上实现的紧急广播业务发送装置;图6为本发明多条紧急广播消息进行数据分割、交织及表封装处理的示意图;其中,图6A为一种交织处理的实施例,图6B为另一种交织处理的实施例;图7为紧急广播消息发送流程图。
具体实施例方式
本发明提供了一种在数字移动多媒体广播上实现的紧急广播业务发送方法及装置,将多个紧急广播消息分割成段,并与标示号信息一起封装成段数据块,然后将不同紧急广播消息的段数据块以块为单位交织成数据块消息,再将数据块消息内的不同消息段数据块与标识号信息一起封装成控制表数据,最后,将多个紧急广播消息的控制表数据添加到CMMB的复用帧0中并发送出去。
下面结合附图和实施例,对本发明的技术方案做详细的说明。
图5表示了本发明提供的在数字移动多媒体广播上实现的紧急广播业务发送装置100,包括依次连接的分割封装单元101、段数据块交织单元102、表封装单元103、存储单元104以及发送单元105。
其中,存储单元104用于存储多条紧急广播消息和封装处理数据。
分割封装单元101与存储单元104耦合,用于从中取出多条紧急广播消息(譬如两条,假设消息1的数据量比消息2大),并将其分别分割成段,加上消息序号和段序号等信息,完成段数据块的封装,请参见图6A(或图6B);段数据块交织单元102将分割封装单元101封装成的不同消息的段数据块以块为单位进行交织,交织的方式既可以将M段数据均匀的插入N段中,如图6A所示,也可以将M段数据在N段数据中重复交织多次,如图6B所示;表封装单元103将段数据块交织单元102交织成的数据块消息封装成控制表数据,即将数据块消息中的每一消息段数据都配以表头和表校验,请参见图6A(或图6B);其中,表头用于定义控制表数据段中各字段标识符及其长度(以bit为单位);表校验为CRC,依此判断接收数据是否出错;消息序号和段序号放在控制表的数据段中。
表封装单元103将封装成的控制表数据存入存储单元104;发送单元105在系统需要发送这两条紧急广播消息时从存储单元104中取出控制表数据添加到CMMB的复用帧0中发送出去。
本实施例当系统有上述两条紧急广播消息需要发送时,假设消息1的数据量比消息2大,其发送方法如图7所示,步骤如下步骤200系统对两条紧急广播消息分别分割成段,加上消息序号和段序号等信息,完成段数据块的封装;其中,紧急广播消息1数据量大,分为N段,紧急广播消息2数据量小,分为M段,M<N;步骤210系统将紧急广播消息1的N段数据和紧急广播消息2的M段数据,以块为单位交织成数据块消息;这里交织可以将M段数据均匀地插入N段数据中,譬如消息1的2段或3段数据中插入消息2的1段数据,交织实例如图6A;或者将M段数据在N段数据中重复交织多次,交织实例如图6B;
步骤220系统将交织后的数据块消息封装成控制表数据,即将数据块中的每一消息段数据都配以表头和表校验,请参见图6A(或图6B)中的“控制表封装”;步骤230系统将表封装成的控制表数据添加到CMMB的复用帧0中并发送。
本发明通过对消息数据进行分割、交织及表封装处理而在多条紧急广播消息同时需要发送时有效地避免了消息阻塞,从而保证紧急广播业务的及时发送。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,本领域技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种紧急广播业务的发送方法,包括步骤(a)对多条紧急广播消息分别分割成段,将每段数据同其标识号信息一起封装成段数据块;(b)将不同紧急广播消息的所述段数据块以块为单位交织成数据块消息;(c)将所述数据块消息中的每个段数据块封装成控制表数据;(d)将所述控制表数据添加到帧中并发送。
2.按照权利要求1所述的方法,其特征在于,所述多条紧急广播消息中的一条消息数据量大于其它一或多条消息数据量,步骤(a)中对数据量大的紧急广播消息分割的数据段的段数N大于其它一或多条紧急广播消息分割的数据段的段数;则步骤(b)将其它一或多条紧急广播消息的多段数据插入N段数据中进行交织。
3.按照权利要求1所述的方法,其特征在于,步骤(c)将所述数据块消息中的每段数据块封装成控制表数据时,是将该段数据块作为表数据段,并在该表数据段前加上表头,在该表数据段后加上表校验;其中,所述标识号信息置于所述表数据段中;所述表头用于定义控制表数据段中各字段标识符及其长度;所述表校验用于判断接收数据是否出错。
4.按照权利要求1所述的方法,其特征在于,步骤(d)是将所述控制表数据添加到CMMB的复用帧0中并发送。
5.按照权利要求1至4任一项所述的方法,其特征在于,所述标识号信息包括消息序号和段序号。
6.一种紧急广播业务发送装置,包括依次连接的分割封装单元、段数据块交织单元、表封装单元、存储单元以及发送单元;其中,所述存储单元用于存储多条紧急广播消息和封装处理数据;所述分割封装单元与所述存储单元耦合,用于从所述存储单元中取出多条紧急广播消息,将其分别分割成段,并将每段数据与同其标识号信息一起封装成段数据块;所述段数据块交织单元将不同消息的所述段数据块以块为单位交织成数据块消息;所述表封装单元将所述数据块消息中的每个段数据块封装成控制表数据,并存入所述存储单元;所述发送单元从所述存储单元里取出控制表数据添加到帧中并发送。
7.按照权利要求6所述的装置,其特征在于,所述多条紧急广播消息中的一条消息数据量大于其它消息数据量,所述分割封装单元对数据量大的紧急广播消息分割的数据段的段数N大于所述其它一或多条紧急广播消息分割的数据段的段数;所述段数据块交织单元将其它一或多条紧急广播消息的多段数据插入N段数据中进行交织。
8.按照权利要求6所述的装置,其特征在于,所述表封装单元将所述数据块消息中的每段数据块封装成控制表数据时,是将该段数据块作为表数据段,并在该表数据段前加上表头,在该表数据段后加上表校验;其中所述标识号信息置于所述表数据段中;所述表头用于定义控制表数据段中各字段标识符及其长度;所述表校验用于判断接收数据是否出错。
9.按照权利要求6所述的装置,其特征在于,所述表封装单元是将所述控制表数据添加到CMMB的复用帧0中并发送。
10.按照权利要求6至9任一项所述的装置,其特征在于,所述标识号信息包括消息序号和段序号。
全文摘要
本发明提供了一种紧急广播业务的发送方法,包括步骤(a)对多条紧急广播消息分别分割成段,将每段数据同其标识号信息一起封装成段数据块;(b)将不同紧急广播消息的段数据块以块为单位交织成数据块消息;(c)将数据块消息中的每个段数据块封装成控制表数据;(d)将控制表数据添加到CMMB的复用帧0中并发送。本发明提供的方法能在多条紧急广播消息需同时发送的情况下有效地避免消息阻塞情况,从而保证紧急广播业务的及时发送。
文档编号H04W4/06GK101060661SQ20071011100
公开日2007年10月24日 申请日期2007年6月12日 优先权日2007年6月12日
发明者谢大雄, 方源立, 王标, 江华, 朱晓光 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1