同时发送或接收多条图文视频紧急广播消息的方法及系统的制作方法

文档序号:7681429阅读:171来源:国知局
专利名称:同时发送或接收多条图文视频紧急广播消息的方法及系统的制作方法
技术领域
本发明涉及移动多媒体广播技术领域,尤其涉及一种同时发送或接收多条图文视频紧急广播消息的方法及系统。
背景技术
紧急广播是一种利用广播通信系统向公众通告紧急事件的方式。如果发生自然灾害、事故灾难、公共卫生或社会安全等突发事件,则会造成或可能造成重大人员伤亡和财产损失,生态环境被破坏,严重危害社会及公共安全,此时,紧急广播则可提供一种迅速、快捷的通告方式,提醒人们及时采取相应措施。紧急广播消息中的图文视频包括与紧急广播简讯同步的图片、网页和音视频流等。目前,中国移动数字多媒体广播(CMMB)紧急广播系统在同一时间仅支持一条图文视频紧急广播消息的发送和接收。现有技术中,紧急广播业务管理平台为图文视频紧急广播消息指定固定的参考业务标识Gervice-Id),如视频频道对应的krvice-Id为 4000。因此,即时有多条图文视频紧急广播消息在发送,因其共用了相同Wkrvice-Id,终端也无法解析接收到的图文视频文件。可见,现有CMMB紧急广播系统并不能在同一时间发送多条图文视频紧急广播消息,也不能在同一时间接收多条图文视频紧急广播消息。此外,现有紧急广播业务管理平台中的紧急广播发生器与数据广播业务管理平台中的数据广播系统之间的接口为可扩展标记语言(XML)文件,数据广播系统需定时轮询图文视频文件的目录,导致图文视频文件的读取操作较频繁,浪费系统资源。

发明内容
有鉴于此,本发明的主要目的在于提供一种同时发送或接收多条图文视频紧急广播消息的方法及系统,可在CMMB紧急广播系统中实现同时发送以及同时接收多条图文视频紧急广播消息。为达到上述目的,本发明的技术方案是这样实现的一种同时发送多条图文视频紧急广播消息的方法,设置参考业务标识krvice-Id 优先列表;该方法还包括在每次发送紧急广播消息之前,更新krvice-Id优先列表;从 Service-Id优先列表中选取优先级最高的N个krvice-Id,分别封装于N条紧急广播消息中,得到紧急广播消息数据段;紧急广播发生器将与N条紧急广播消息对应的图文视频文件经数据广播系统发送给复用器,并将所述紧急广播消息数据段再封装后发送给复用器; 其中,所述N为紧急广播消息的数目,N为正整数,N > 2。所述更新krvice-Id优先列表,为紧急广播发生器捕获当前发送给复用器的用户数据包协议UDP组播包,解析出UDP组播包中的Service-Id,依据解析出的krvice-Id 更新krvice-Id优先列表,即将已解析出的krvice-Id从krvice-Id优先列表中删除。所述紧急广播发生器向数据广播系统发送图文视频文件时,通过文件传输协议 FTP的方式将图文视频文件发送给数据广播系统,并通过超文本传输协议HTTP消息将与紧急广播消息对应的图文视频文件的相关信息通知数据广播系统。所述HTTP消息包括各图文视频文件压缩包的文件名称、各图文视频文件压缩包的文件大小、每条紧急广播消息发送的开始时间和结束时间、以及每条紧急广播消息对应的 Service-Id。所述紧急广播发生器将紧急广播消息数据段再封装后发送给复用器,为紧急广播发生器将封装所得的紧急广播消息数据段封装成紧急广播表,并组装成UDP组播包发送给复用器。一种同时接收多条图文视频紧急广播消息的方法,包括终端解析N个控制信息复用帧里的紧急广播消息,分别得到与每条紧急广播消息对应Wkrvice-Id,并切换到与 Service-Id对应的时隙获取图文视频文件;其中,所述N为紧急广播消息的数目,N为正整数,N彡2。一种同时发送多条图文视频紧急广播消息的系统,包括复用器;该系统还包括 紧急广播发生器和数据广播系统;其中,所述紧急广播发生器,用于设置%1~^(^-1(1优先列表,并在每次发送紧急广播消息之前,更新krvice-Id优先列表;从krvice-Id优先列表中选取优先级最高的N个 krvice-Id,分别封装于N条紧急广播消息中,得到紧急广播消息数据段;还用于将与N条紧急广播消息对应的图文视频文件经数据广播系统发送给复用器,并将所述紧急广播消息数据段再封装后发送给复用器;所述数据广播系统,用于将紧急广播发生器所发的与N条紧急广播消息对应的图文视频文件转发给复用器;其中,所述N为紧急广播消息的数目,N为正整数,N彡2。所述紧急广播发生器进一步包括设置与更新模块、封装模块和发送模块;其中,所述设置与更新模块,用于设置krvice-Id优先列表,并在每次发送紧急广播消息之前,更新krvice-Id优先列表;所述封装模块,用于从设置与更新模块中Wkrvice-Id优先列表中选取优先级最高的N个krvice-Id,分别封装于N条紧急广播消息中,得到紧急广播消息数据段,并将所得到的紧急广播消息数据段发送到发送模块;所述发送模块,用于将与N条紧急广播消息对应的图文视频文件经数据广播系统发送给复用器,并将所述封装模块所发的紧急广播消息数据段再封装后发送给复用器。所述发送模块向数据广播系统发送图文视频文件时,通过FTP的方式将图文视频文件发送给数据广播系统,并通过HTTP消息将与紧急广播消息对应的图文视频文件的相关信息通知数据广播系统。一种同时接收多条图文视频紧急广播消息的终端,用于解析N个控制信息复用帧里的紧急广播消息,分别得到与每条紧急广播消息对应的Service-Id,并切换到与 Service-Id对应的时隙获取图文视频文件;其中,所述N为紧急广播消息的数目,N为正整数,N彡2。本发明提供的同时发送或接收多条图文视频紧急广播消息的方法及系统,设置 krvice-Id优先列表,并在每次发送紧急广播消息之前,更新krvice-Id优先列表;从 Service-Id优先列表中选取优先级最高的N个krvice-Id,分别封装于N条紧急广播消息中,得到紧急广播消息数据段;将与N条紧急广播消息对应的图文视频文件经数据广播系统发送给复用器,并将所述紧急广播消息数据段再封装后发送给复用器;终端解析N个控制信息复用帧里的紧急广播消息,分别得到与每条紧急广播消息对应的Service-Id,并切换到与krvice-Id对应的时隙获取图文视频文件。本发明在同一时刻所发送的多条紧急广播消息分别对应不同的Service-Id,且每条紧急广播消息对应的krvice-Id为非固定值,因此,本发明可在CMMB紧急广播系统中实现同时发送以及同时接收多条图文视频紧急广播消息。此外,本发明中所述紧急广播发生器与数据广播系统间的接口为HTTP消息,即紧急广播发生器通过HTTP消息将与紧急广播消息对应的图文视频文件的相关信息通知数据广播系统。因此,本发明避免了以现有XML文件作为接口所带来的目录轮询、过多输入输出操作的问题,使得紧急广播发生器与数据广播系统间通信具有快速性,且减少了 CPU的使用率,提高了效率。


图1为本发明同时发送多条图文视频紧急广播消息的方法实现流程示意图;图2为终端所接收的一条紧急广播消息对应的复用帧的结构示意图;图3为本发明同时发送多条图文视频紧急广播消息的系统结构示意图。
具体实施例方式本发明的基本思想是设置krvice-Id优先列表,并在每次发送紧急广播消息之前,更新krvice-Id优先列表;从krvice-Id优先列表中选取优先级最高的N个 krvice-Id,分别封装于N条紧急广播消息中,得到紧急广播消息数据段;紧急广播发生器将与N条紧急广播消息对应的图文视频文件经数据广播系统发送给复用器,并将所述紧急广播消息数据段再封装后发送给复用器;终端解析N个控制信息复用帧里的紧急广播消息,分别得到与每条紧急广播消息对应的Service-Id,并自动切换到与krvice-Id对应的时隙获取图文视频文件;其中,所述N为紧急广播消息的数目,N为正整数,N彡2。进一步地,本发明中所述紧急广播发生器与数据广播系统间的接口为超文本传输协议(HTTP)消息。下面结合附图及具体实施例对本发明作进一步详细说明。图1为本发明同时发送多条图文视频紧急广播消息的方法实现流程示意图,如图 1所示,该流程的实现步骤如下步骤101 设置krvice-Id优先列表,并在每次发送紧急广播消息之前,更新 krvice-Id优先列表;具体为根据复用器配置情况,即根据复用器固定的时隙设置krvice-Id优先列表,因在现有CMMB紧急广播系统中,所述复用器的时隙是固定设置的。例如可按优先级由高到低的顺序设置的krvice-Id可为4001、4002、4003和4004。本发明中,krvice-Id优先列表中的每个krvice-Id可对应不同的业务类型, 如4001可对应电子报纸,在其它时刻也可对应图文视频紧急广播消息。而现有技术中,每个krvice-Id只对应固定的业务类型。Service-Id优先列表设置完成后,紧急广播发生器在每次发送紧急广播消息之前,首先捕获当前发送给复用器的用户数据包协议(UDP)组播包,并按已有方式解析出UDP 组播包中的Service-Id,也就是当前已占用的Service-Id,依据解析出的krvice-Id更新 krvice-Id优先列表,即将已占用的krvice-Id删除。例如如果解析所得的krvice-Id 为4001,也就是4001当前已被占用,更新时,则:4001的记录删除,那么,更新后krvice-Id优先列表中的krvice-Id为4002、4003和4004,用于后续紧急广播消息的发送。这里,所述紧急广播发生器所捕获的UDP组播包为当前所发的紧急广播消息对应的UDP组播包,设该紧急广播消息已占用了 krvice-Id优先列表中优先级最高的krvice-Id :4001,再发送其它紧急广播消息时,该krvice-Id不能使用,因此需对 Service-Id优先列表进行更新。步骤102 从krvice-Id优先列表中选取优先级最高的N个Service-Id,分别封装于N条紧急广播消息中,得到紧急广播消息数据段;具体为紧急广播发生器收到门户审核紧急广播消息通知时,根据紧急广播消息的发送时间设置紧急广播表的发送定时器以及文件传输协议(FTP)的发送定时器,例如 所述两定时器的定时时间可比紧急广播消息的发送时间提前30s。这里,所述两个定时器的设置为现有技术,此处不再详述。若待发送两条紧急广播消息,紧急广播发生器则从已更新的%1~^(^-1(1优先列表中按优先级由高到低的顺序选取两个优先级别最高的Service-Id,如4002和4003,之后将两个已选Smkrvice-Id分别封装在两条紧急广播消息中,如果紧急广播消息超过 8191字节,则将紧急广播消息进行分段处理,并将分段后的紧急广播消息填入字段紧急广播数据中,封装成紧急广播数据段。其中,所述封装在紧急广播消息中,以及将紧急广播消息封装成紧急广播数据段的过程为现有技术,此处不再详述。步骤103 将与N条紧急广播消息对应的图文视频文件经数据广播系统发送给复用器,并将所述紧急广播消息数据段再封装后发送给复用器;具体为当已设置的FTP发送定时器定时时间到后,紧急广播发生器将与每条紧急广播消息对应的图文视频文件通过FTP的方式发送到数据广播业务管理平台中的数据广播系统,对应于不同紧急广播消息的图文视频文件分别存储于数据广播系统中以 Service-Id为目录名的目录中,例如与第一条紧急广播消息对应的图文视频文件存储于 4002为目录名的目录中,与第二条紧急广播消息对应的图文视频文件存储于4003为目录名的目录中。同时,紧急广播发生器将与紧急广播消息对应的图文视频文件的相关信息通知数据广播系统,与现有XML文件不同的是,本发明紧急广播发生器通过HTTP消息通知数据广播系统,所述HTTP消息可包括各图文视频文件压缩包的文件名称、每条紧急广播消息发送的开始时间和结束时间、各图文视频文件压缩包的文件大小,以及每条紧急广播消息对应的 Service-Id 等。数据广播系统收到HTTP消息后进行解析,根据每条紧急广播消息的krvice-Id和压缩包文件名称,到krvice-Id对应的目录中查找相应的图文视频文件的压缩包文件, 并根据紧急广播消息的开始时间和结束时间设置数据广播系统发送图文视频文件的开始定时器和结束定时器,所述发送图文视频文件的开始、结束定时器的设置为现有技术。当已设置的数据广播表发送定时器定时时间到后,紧急广播发生器将封装所得的紧急广播消息数据段封装成紧急广播表,并组装成UDP组播包发送给复用器。当发送图文视频文件的定时器定时时间到后,数据广播系统将图文视频文件进行已有的分块和分片处理,并经可扩展协议封装(XPE)/可扩展协议封装-前向纠错(XPE-FEC)封装后,发送给复用器。本发明还提供了一种同时接收多条图文视频紧急广播消息的方法,为终端解析N个控制信息复用帧里的紧急广播消息,分别得到与每条紧急广播消息对应的 krvice-Id,并切换到与krvice-Id对应的时隙获取图文视频文件;具体为终端收到经复用器和发射机转发的N条紧急广播消息后,分别解析N个控制信息复用帧里的紧急广播消息,所述控制信息复用帧即为复用帧0,如图2所示,也就是 TS0,通过TSO中的网络级别、网络号和消息ID三个字段来确定一个紧急广播消息,获取紧急广播表并解析,合成紧急广播消息数据段为完整的紧急广播消息,解析出每条紧急广播消息中的krvice-Id字段,根据所述krvice-Id对应的时隙获取图文视频文件。这里,所述紧急广播消息的相关信息存储于复用帧0中,通过解析可得到紧急广播消息中的krvice-Id字段,如图2所示,解析得到当前该条紧急广播消息krvice-Id :x 对应的时隙为时隙m,进而可从时隙m获取图文视频文件。其中,终端通过控制信息复用帧解析紧急广播消息的过程与现有技术相同, 区别在于现有图文视频文件对应的时隙是固定的,也就是现有图文视频文件对应的 krvice-Id为一固定值,而本发明中解析出的krvice-Id非固定值,与krvice-Id优先列表相关。本发明还提供了一种同时发送多条图文视频紧急广播消息的系统,如图3所示, 该系统包括复用器,还包括紧急广播发生器和数据广播系统;其中,所述紧急广播发生器,用于设置参考业务SKkrvice-Id优先列表,并在每次发送紧急广播消息之前,更新krvice-Id优先列表优先列表中选取优先级最高的N个krvice-Id,分别封装于N条紧急广播消息中,得到紧急广播消息数据段;还用于将与N条紧急广播消息对应的图文视频文件经数据广播系统发送给复用器,并将所述紧急广播消息数据段再封装后发送给复用器;所述数据广播系统,用于将紧急广播发生器所发的与N条紧急广播消息对应的图文视频文件转发给复用器。本发明还提供了一种同时接收多条图文视频紧急广播消息的终端,所述终端,用于解析N个控制信息复用帧里的紧急广播消息,分别得到与每条紧急广播消息对应的Service-Id,并切换到与krvice-Id对应的时隙获取图文视频文件。所述紧急广播发生器进一步包括设置与更新模块、封装模块和发送模块;其中,所述设置与更新模块,用于设置krvice-Id优先列表,并在每次发送紧急广播消息之前,更新krvice-Id优先列表;所述封装模块,用于从设置与更新模块中Wkrvice-Id优先列表中选取优先级最高的N个krvice-Id,分别封装于N条紧急广播消息中,得到紧急广播消息数据段,并将所得到的紧急广播消息数据段发送到发送模块;所述发送模块,用于将与N条紧急广播消息对应的图文视频文件经数据广播系统发送给复用器,并将所述封装模块所发的紧急广播消息数据段再封装后发送给复用器。其中,所述发送模块向数据广播系统发送图文视频文件时,通过FTP的方式将图文视频文件发送给数据广播系统,并通过HTTP消息将与紧急广播消息对应的图文视频文件的相关信息通知数据广播系统。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种同时发送多条图文视频紧急广播消息的方法,其特征在于,设置参考业务标识 krvice-Id优先列表;该方法还包括在每次发送紧急广播消息之前,更新krvice-Id优先列表;从krvice-Id优先列表中选取优先级最高的Nf krvice-Id,分别封装于N条紧急广播消息中,得到紧急广播消息数据段;紧急广播发生器将与N条紧急广播消息对应的图文视频文件经数据广播系统发送给复用器,并将所述紧急广播消息数据段再封装后发送给复用器;其中,所述N为紧急广播消息的数目,N为正整数,N > 2。
2.根据权利要求1所述的同时发送多条图文视频紧急广播消息的方法,其特征在于, 所述更新krvice-Id优先列表,为紧急广播发生器捕获当前发送给复用器的用户数据包协议UDP组播包,解析出UDP组播包中的Service-Id,依据解析出的krvice-Id更新krvice-Id优先列表,即将已解析出的krvice-Id从krvice-Id优先列表中删除。
3.根据权利要求1或2所述的同时发送多条图文视频紧急广播消息的方法,其特征在于,所述紧急广播发生器向数据广播系统发送图文视频文件时,通过文件传输协议FTP的方式将图文视频文件发送给数据广播系统,并通过超文本传输协议HTTP消息将与紧急广播消息对应的图文视频文件的相关信息通知数据广播系统。
4.根据权利要求3所述的同时发送多条图文视频紧急广播消息的方法,其特征在于, 所述HTTP消息包括各图文视频文件压缩包的文件名称、各图文视频文件压缩包的文件大小、每条紧急广播消息发送的开始时间和结束时间、以及每条紧急广播消息对应的Service-Id。
5.根据权利要求1或2所述的同时发送多条图文视频紧急广播消息的方法,其特征在于,所述紧急广播发生器将紧急广播消息数据段再封装后发送给复用器,为紧急广播发生器将封装所得的紧急广播消息数据段封装成紧急广播表,并组装成UDP 组播包发送给复用器。
6.一种同时接收多条图文视频紧急广播消息的方法,其特征在于,该方法包括终端解析N个控制信息复用帧里的紧急广播消息,分别得到与每条紧急广播消息对应的krvice-Id,并切换到与krvice-Id对应的时隙获取图文视频文件;其中,所述N为紧急广播消息的数目,N为正整数,N > 2。
7.一种同时发送多条图文视频紧急广播消息的系统,包括复用器;其特征在于,该系统还包括紧急广播发生器和数据广播系统;其中,所述紧急广播发生器,用于设置%1~^(^-1(1优先列表,并在每次发送紧急广播消息之前,更新krvice-Id优先列表;从krvice-Id优先列表中选取优先级最高的N个 krvice-Id,分别封装于N条紧急广播消息中,得到紧急广播消息数据段;还用于将与N条紧急广播消息对应的图文视频文件经数据广播系统发送给复用器,并将所述紧急广播消息数据段再封装后发送给复用器;所述数据广播系统,用于将紧急广播发生器所发的与N条紧急广播消息对应的图文视频文件转发给复用器;其中,所述N为紧急广播消息的数目,N为正整数,N > 2。
8.根据权利要求7所述的同时发送多条图文视频紧急广播消息的系统,其特征在于,所述紧急广播发生器进一步包括设置与更新模块、封装模块和发送模块;其中,所述设置与更新模块,用于设置krvice-Id优先列表,并在每次发送紧急广播消息之前,更新krvice-Id优先列表;所述封装模块,用于从设置与更新模块中Wkrvice-Id优先列表中选取优先级最高的N个krvice-Id,分别封装于N条紧急广播消息中,得到紧急广播消息数据段,并将所得到的紧急广播消息数据段发送到发送模块;所述发送模块,用于将与N条紧急广播消息对应的图文视频文件经数据广播系统发送给复用器,并将所述封装模块所发的紧急广播消息数据段再封装后发送给复用器。
9.根据权利要求8所述的同时发送多条图文视频紧急广播消息的系统,其特征在于, 所述发送模块向数据广播系统发送图文视频文件时,通过FTP的方式将图文视频文件发送给数据广播系统,并通过HTTP消息将与紧急广播消息对应的图文视频文件的相关信息通知数据广播系统。
10.一种同时接收多条图文视频紧急广播消息的终端,其特征在于,所述终端,用于解析N个控制信息复用帧里的紧急广播消息,分别得到与每条紧急广播消息对应的Service-Id,并切换到与krvice-Id对应的时隙获取图文视频文件; 其中,所述N为紧急广播消息的数目,N为正整数,N > 2。
全文摘要
本发明公开了一种同时发送或接收多条图文视频紧急广播消息的方法,包括设置并在每次发送紧急广播消息之前更新Service-Id优先列表;从Service-Id优先列表中选取优先级最高的N个Service-Id,分别封装于N条紧急广播消息中;将与N条紧急广播消息对应的图文视频文件经数据广播系统发送给复用器,将紧急广播消息数据段再封装后发送给复用器;解析N个控制信息复用帧里的紧急广播消息,得到与每条紧急广播消息对应的Service-Id,切换到Service-Id对应的时隙获取图文视频文件。本发明还同时公开了一种系统,运用该方法和系统可在紧急广播系统中实现同时发送和接收多条图文视频紧急广播消息。
文档编号H04N21/236GK102196299SQ201110144100
公开日2011年9月21日 申请日期2011年5月31日 优先权日2011年5月31日
发明者房建中 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1