首页> 中国专利> 广播消息的传输方法、广播消息的发送和接收装置

广播消息的传输方法、广播消息的发送和接收装置

摘要

本发明公开了一种广播消息的传输方法、广播消息的发送和接收装置,其中,该方法包括:发送方确定需要解析公共信息的内容的客户端群体,并将客户端群体的标识和公共信息的内容携带在需要发送的广播消息中;发送方广播广播消息,以便每个接收到广播消息的终端根据该终端所属的终端群体的标识是否与广播消息中携带的终端群体的标识匹配,判断该终端是否需要解析广播消息中公共信息的内容。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-02-19

    授权

    授权

  • 2011-08-31

    实质审查的生效 IPC(主分类):H04W4/06 申请日:20110322

    实质审查的生效

  • 2011-07-20

    公开

    公开

说明书

技术领域

本发明涉及通信领域,并且特别地,涉及一种广播消息的传输方法、广播消息的发送和接收装置。

背景技术

紧急广播前端系统是利用中国移动多媒体广播(China MobileMultimedia Broadcasting,简称为CMMB)移动多媒体广播技术向群众发布政府通知、紧急事件预警和紧急信息的服务平台,该系统是一种快捷而又广泛采用的信息传输方式,国家部分应急事件处理的重要通道。

图1是相关技术中紧急广播前端系统的架构图。如图1所示,在该架构中,广播前端分为全国紧急广播播出前端和地方紧急广播播出前端,全国紧急广播播出前端和地方紧急广播播出前端的结构类似,以全国紧急广播播出前端为例,其中包括CMMB可扩展描述语言(CMMB MarkupLanguage,简称为CML)图文播出前端、紧急广播平台、以及图文视频播出前端,这三者均与复用器(MUX)通信,并且,复用器与调制器通信,将广播的信息通过调制器发送至广播卫星。具体地,CML图文播出前端包括业务管理平台和数据广播平台,图文视频播出前端包括编辑器、审核器以及编码器。

地方紧急广播播出前端与全国紧急广播播出前端的区别在于,地方紧急广播播出前端进一步包括全国紧急广播接收转发部分,用于接收来自广播卫星的广播消息,在其覆盖范围内进行广播。

广播卫星可以通过地面增补网络转发部分,直接将广播消息广播到移动终端,也可以将广播的信息发送给地方紧急广播播出前端,由地方紧急广播播出前端通过本地广播网络进行广播。

图1所示出的架构具有以下特点:

可以实现多层级范围播发:中央、省、市可以按照所辖行政区域发布相应信息,从而能够借助多个层级提供传输管理平台的方式实现多层式的广播。

表现形式多样:紧急广播以文字信息为基本方式,扩展支持音频、图片、图像等方式,接收终端收到紧急广播消息时,需要强制切换。

系统安全可靠:能实现定期测试,以保障系统的安全可靠运行,系统具有良好的可扩展性,能够适应国家在紧急广播领域发展的相关要求。

覆盖广:全国性的紧急广播消息通过卫星和地面覆盖网络向全国覆盖,地方广播网收到中央紧急广播消息必须立即转发,地方的紧急广播消息通过本地广播网覆盖

但是,由于紧急广播采用广播的形式,因此只能够实现点对面的内容传输,因此无法将个性化的信息传送给特定人群,即无法实现信息分人群、分类型的传输模式。

类似地,对于紧急广播之外其他形式的广播,同样无法将个性化的信息传送给特定人群。

然而,针对相关技术中无法对特定群体的终端进行广播的问题,目前尚未提出有效的解决方案。

发明内容

针对相关技术中无法对特定群体的终端进行广播的问题,本发明提出一种广播消息的传输方法、广播消息的发送和接收装置,使得终端能够根据广播消息中携带的客户群体标识,确定本终端需要解析该消息中的公共信息,从而实现对特定终端群体的广播。

本发明的技术方案是这样实现的:

根据本发明的一个方面,提供了一种广播消息的传输方法。

该方法包括:发送方确定需要解析公共信息的内容的客户端群体,并将客户端群体的标识和公共信息的内容携带在需要发送的广播消息中;发送方广播广播消息,以便每个接收到广播消息的终端根据该终端所属的终端群体的标识是否与广播消息中携带的终端群体的标识匹配,判断该终端是否需要解析广播消息中公共信息的内容。

其中,将客户端群体的标识和公共信息的内容携带在需要发送的广播消息中包括:将公共信息所对应的版本标识携带在广播消息中。

并且,在每个接收到广播消息的终端判断是否解析广播消息中公共信息的内容之前,该方法可进一步包括:每个接收到广播消息的终端根据该终端已经接收的公共信息所对应的版本标识与广播消息中公共信息所对应的版本标识,判断该终端已经接收的公共信息的版本是否低于广播消息中公共信息所对应的版本;在判断结果为是的情况下,终端确定需要判断该终端所属的终端群体的标识是否与广播消息中携带的终端群体的标识匹配。

可选地,公共信息所对应的版本标识携带在广播消息的时隙0对应的复用帧中。

此外,将客户端群体的标识和公共信息的内容携带在需要发送的广播消息中包括:将公共信息所对应的客户业务更新序号、业务类型标识和业务标识携带在广播消息中,其中,客户业务更新序号用于表示公共信息的内容版本。

并且,在一终端判断其所属的终端群体的标识与广播消息中携带的终端群体的标识是否匹配之后,该方法可进一步包括:该终端根据其存储的客户业务更新序号以及广播消息中公共信息所对应的客户业务更新序号,判断该终端已经接收的公共信息的内容版本是否低于广播消息中公共信息内容的版本;在判断结果为低于的情况下,该终端判断其注册的业务类型的标识是否与广播消息中公共信息所对应的业务类型标识匹配;在判断结果为是的情况下,该终端跳转到广播消息中公共信息所对应的业务标识所指向的频道,在频道接收并解析公共信息内容。

可选地,公共信息所对应的业务类型标识和业务标识携带在广播消息的时隙0对应的复用帧中。

可选地,需要解析公共信息的内容的客户端群体的标识携带在广播消息的时隙0对应的复用帧中。

根据本发明的另一方面,提供了一种广播消息的发送装置。

该发送装置包括:确定模块,用于确定需要解析公共信息的内容的客户端群体;处理模块,用于将客户端群体的标识和公共信息的内容携带在需要发送的广播消息中;广播模块,用于广播广播消息,以便每个接收到广播消息的终端根据该终端所属的终端群体的标识与广播消息中携带的终端群体的标识是否匹配,判断该终端是否需要解析广播消息中公共信息的内容。

根据本发明的另一方面,还提供了一种广播消息的接收装置,该装置设置于终端侧。

该接收装置包括:接收模块,用于接收广播消息;判断模块,用于判断本终端所属的终端群体的标识是否与广播消息中携带的终端群体的标识匹配;解析模块,用于在判断模块的判断结果为是的情况下,对广播消息中公共信息的内容进行解析。

本发明通过将需要接收并解析广播消息内容的终端群体的标识携带在广播消息中,使得接收到广播消息的终端能够确定自己的标识是否属于该终端群体,进而根据确定结果判断是否对广播消息中的公共信息进行解析,从而实现对特定用户群体的广播。

附图说明

图1是相关技术中紧急广播前端系统的架构图;

图2是根据本发明实施例的广播消息的传输方法的流程图;

图3是相关技术中广播信道帧结构示意图;

图4是根据本发明实施例的公共信息描述表在数据帧中位置的示意图;

图5是根据本发明实施例的复用帧头的结构示意图;

图6是根据本发明实施例的广播系统的前端功能模块的结构示意图;

图7是根据本发明实施例的广播消息的发送装置的框图;接收装置

图8是根据本发明实施例的广播消息的接收装置的框图。

具体实施方式

根据本发明的实施例,提供了一种广播消息的传输方法。

如图2所示,根据本发明实施例的广播消息的传输方法包括:

步骤S201,发送方确定需要解析公共信息的内容的客户端群体,并将客户端群体的标识和公共信息的内容携带在需要发送的广播消息中;

步骤S203,发送方广播广播消息,以便每个接收到广播消息的终端根据该终端所属的终端群体的标识是否与广播消息中携带的终端群体的标识匹配,判断该终端是否需要解析广播消息中公共信息的内容。

借助于上述处理,通过将需要接收并解析广播消息内容的终端群体的标识携带在广播消息中,使得接收到广播消息的终端能够确定自己的标识是否属于该终端群体,进而根据确定结果判断是否对广播消息中的公共信息进行解析,从而实现对特定用户群体的广播。

其中,将客户端群体的标识和公共信息的内容携带在需要发送的广播消息中时,发送方可以进一步将公共信息所对应的版本标识携带在广播消息中。

这样,在每个接收到广播消息的终端判断是否解析广播消息中公共信息的内容之前,该终端可以根据该终端已经接收的公共信息所对应的版本标识与广播消息中公共信息所对应的版本标识,判断该终端已经接收的公共信息的版本是否低于广播消息中公共信息所对应的版本;在判断结果为是的情况下,终端确定需要判断该终端所属的终端群体的标识是否与广播消息中携带的终端群体的标识匹配,其中,该版本标识主要可以用于表示广播消息的发送时间(创建时间),例如,当终端接收到一条广播消息之后,如果根据公共信息的版本标识判断该信息的创建时间为XXXX年3月1日,而该终端本身已经接收的公共信息的创建时间为同年4月1日,此时,该终端无需判断其是否属于需要接收该广播消息的终端群体,也无需解析该消息中的内容,从而避免终端对旧的广播消息内容进行解析,有效降低了终端的处理负担。

图3示出了相关技术中广播信道帧的结构。其中,该帧结构包括多个时隙,以及多个复用帧,复用帧中承载有控制信息、ESG(电子业务指南)信息以及电视节目信息,在时隙0中,承载有紧急广播文字信息,而在其他时隙中(例如,时隙n中)承载有紧急广播CML图文,紧急广播对应的业务标识(Service ID)可以设置为4001、4002、4003或者其他标识。可选地,公共信息所对应的版本标识携带在广播消息的时隙0对应的复用帧中。

进一步地,在将客户端群体的标识和公共信息的内容携带在需要发送的广播消息中时,可以进一步将公共信息所对应的客户业务更新序号、业务类型标识和业务标识携带在广播消息中,其中,客户业务更新序号用于表示公共信息的内容版本。

在一终端判断其所属的终端群体的标识与广播消息中携带的终端群体的标识是否匹配之后,该终端可根据其存储的客户业务更新序号以及广播消息中公共信息所对应的客户业务更新序号,判断该终端已经接收的公共信息的内容版本是否低于广播消息中公共信息内容的版本;在判断结果为低于的情况下,该终端判断其注册的业务类型的标识是否与广播消息中公共信息所对应的业务类型标识匹配;在判断结果为是的情况下,该终端跳转到广播消息中公共信息所对应的业务标识所指向的频道,在频道接收并解析公共信息内容。

其中,内容版本标识用于标识当前公共信息内容的版本,例如,可以通过数字来表示公共信息内容的版本,新版本信息的数字大于旧版本信息的数字。

可选地,公共信息所对应的业务类型标识和业务标识携带在广播消息的时隙0对应的复用帧中。并且,可选地,需要解析公共信息的内容的客户端群体的标识同样可以携带在广播消息的时隙0对应的复用帧中。

在针对紧急广播业务实现上述方法时,可以借助于以下实体:

应急广播业务管理平台,其中包含内容编辑、内容审核、数据库和播控管理。根据国家或地方应急办公室要求发布的紧急广播图文,编辑生成应急广播CML图文。内容审核模块对提交的应急广播CML图文的内容进行审核和确认,并将审核的结果和意见上传到数据服务器中,等待发送。

应急广播业务管理平台还可以进行用户管理,即,提供对用户增加、删除、修改、激活/暂停等功能,并且提供对用户权限分配功能。

应急广播业务管理平台还可以进行模板管理,即,提供针对不同业务类型的模板管理,包括对紧急广播业务模板的制作,模板素材管理以及模板编排管理等。

应急广播业务管理平台还可以进行内容管理,即,提供对业务内容的编辑,修改,删除和预览功能,在编辑过程中新闻标题名称的长度不应超过30个字;提供对内容存储和审核功能;提供对内容修改的历史记录功能。

应急广播业务管理平台还可以进行播控管理,即,将审核通过的业务与数据广播平台的FTP账号绑定,制定业务的播放起始时间和结束时间,通过接口发送到数据广播系统,并且提供对业务的播放预览功能。

应急广播业务管理平台还可以进行日志管理,即,提供对业务的日志记录,查询功能。

应急广播业务管理平台还可以自动生成业务数据包,具体地,在用户发布节目时,自动生成相应的业务数据包(静态页、图片等终端可以接收的ZIP包,以及该ZIP包的XML描述文件),供FTP上传到数据广播系统,由数据广播系统生成文件并进行封装。

应急广播业务管理平台还可以具有接口功能,主要是与数据广播平台和其他应急广播平台进行同步。

基于上述系统,其广播的广播消息中的公共信息可以由两部分内容组成:公共信息描述表和公共信息CML;

公共信息描述表用以描述业务系统为一个或多个客户群体(含二级子客户群体)与传送流中的公共信息CML建立的关联关系;

公共信息CML中包括需要展示的公共信息图文、资讯等内容的CML网页。

公共信息描述表携带在TS0中,如图4所示,其在复用帧净荷中的标识号可以设置为其他信息未占用的标识值,例如,公共信息描述表的标识值可以0x011,如表1所示。

表1 控制信息表

  值  描述  值  描述  0x00  保留  0x01  网络信息表NIT  0x02  持续业务复用配置表CMCT  0x03  持续业务配置表CSCT  0x04  短时间业务复用配置表SMCT  0x05  短时间业务配置表SSCT  0x06  ESG基本描述表  0x07  加密授权描述表  0x08至0x0F  保留  0x10  紧急广播  0x11  公共信息

  0x12至0xFF  保留

通过公共信息描述表可以为一个或多个客户群体(含二级子客户群体)与传送流中的公共信息建立关联。公共信息描述表的具体定义如表2所示。

表2 公共信息描述表

  语法  位数  类型  公共信息描述表( )  {      表标识号  8  Uimsbf      公共信息更新序号  4  Bslbf      保留  12  Bslbf      数据段长度  16  Uimsbf      for(i=0;i<N;i++)      {         客户标识  16  Uimsbf         扩展标识  16  Uimsbf         客户业务更新序号  4  Bslbf              语法  位数 类型      业务类型  4 Bslbf      业务标识  16 Uimsbf      客户名称长度  8 Uimsbf      for(i=0;i<N;i++)      {          字符  8 Uimsbf      }

      客户触发消息长度  8 Uimsbf      for(i=0;i<N;i++)      {      字符  8 Uimsbf      } 保留  16 Bslbf  } CRC_32  32 Uimsbf}

其中,上述公共信息所对应的版本标识就是表2中的公共信息更新序号,也就是图5中所示的扩展控制信息更新序号,可以占用4位字段,表示加公共信息描述表更新序号,当为“0000”时,则表示没有公共信息,当为其他值时,则表示有公共信息。当表2中描述的信息处出现变化时,公共信息描述表更新序号也需要改变,在1~15范围内循环取值,每次更新加1,并且公共信息更新序号也可以表示公共信息的创建时间。如图5所示,本实施例对复用帧头中的部分保留位进行了约定,规定将原定义的部分保留位定义为公共信息更新序号(扩展控制信息更新序号),用来指示包括“公共信息描述表”在内的其他扩展控制信息的更新序号。对于复用帧头中的其他字段,由于与本申请所做改进关系不大,所以本文不再一一详细描述。

此外,在表2中,数据段长度为16位字段,其中包括表标识号,而不包括CRC_32字段,单位为字节。

客户标识表示客户的标识号,取值为“0”时,表示针对所有用户。

扩展标识为16位字段,表示扩展的标识号,例如二级终端子群体。取值为“0”时,表示针对所有对应客户标识的全体客户。

客户业务更新序号为4位字段,表示加公共信息描述表客户业务更新序号。当公共信息更新序号发生改变时;终端检测客户标识与扩展标识,当与终端匹配时;终端在检测此客户业务更新序号,当该序号发生改变时,则表示该客户业务的具体内容发生更新。

终端初始值或信息清空时默认0000,前端在1~15范围内f循环取值,每次更新加1。

业务类型为4位字段,利用原先规定的4位保留位,表示该公共信息的业务类型,业务类型字段取值方式如表3所示。

表3 业务类型描述表

  值  描述  0000  保留  0001  优惠券信息  0010~1111  为其它业务类型保留

在表2中,业务标识为16位字段,表示业务的标识号,客户标识对应的公共信息将在此业务标识对应的复用子帧中传输。

客户名称长度为8位字段,用于描述客户名称的长度,单位为字节。

客户触发消息长度为8位字段,用于描述客户触发消息的长度,单位为字节。CRC_32为32位字段,包含CRC值。

复用帧头中部分保留位进行规定后的语法结构如表4所示。

表4 复用帧头的语法结构

另外,在本实施例中,公共信息的数据信息可以使用XPE包和XPE-FEC包的数据单元类型值,取值如表5所示。

表5 数据单元类型取值

  值  数据单元类型  0  ESG数据节  1  ESG节目提示信息  2-127  保留  128-159  ECM或EMM  160  XPE包  161  XPE-FEC包  162-169  数据广播保留  170-255  保留

每个公共信息的数据流独立占用一个复用子帧,需要分配一个ServiceID。公共信息通过数据广播通道进行传送,多个公共信息的数据流可以共用一个时隙,每个公共信息复用子帧数据段中所有数据单元类型采用相同的数据单元类型(160或161)。

公共信息的业务标识分配如表6所示。

表6 业务标识分配

  业务标识值  分配  0x0000至0x003F  保留  0x0040至0x00FF  ESG数据信息  0x0100至0x01FF  保留  0x0200至0x3FFF  持续业务  0x4000至0x7FFF  短时间业务  0x8000至0xFFFF  保留

其中,公共信息业务根据业务类型和需求可以设定为短时间业务。

如下图6所示,根据本发明实施例的广播前端功能模块包括公共信息业务管理平台和数据广播系统,其中,公共信息业务管理平台功能包括两个部分:公共信息描述表配置和公共信息数据编播。具体地,公共信息描述表配置以及发送,由公共信息业务管理平台和公共信息配置管理平台共同完成。

根据不同的客户,分配不同的客户标识和扩展标识。当有客户需求进行公共信息播发时,配置对应的业务标识,约定好对应关系,将公共信息描述表发送给复用器,配置到TS0中。

公共信息编播在公共信息业务管理平台上完成,包含模板制作、CML内容编审、客户管理、数据库和播控管理。

针对不同客户和不同业务类型,需要进行模板管理,包括对业务模板的制作,模板素材管理以及模板编排管理等。

内容审核是指根据客户需求发布的公共信息,利用CML模板编辑生成CML图文内容。编辑器生成的公共信息,上传到数据服务器存档备案,进行内容审核。

编辑功能包括:

a、有人机交互界面,以直观的方式对公共信息进行编辑、审核;

b、对公共信息进行添加、修改、删除、查询和存储等操作;

c、对公共信息进行审核操作;

d、提供公共信息的预览功能。

e、导入、导出公共信息。

客户管理是指:根据不同的客户,设置不同的需求管理。提供对客户增加,删除,修改,激活/暂停功能;提供对客户权限分配功能;客户提供分类管理,不同分类的客户占用不同的带宽,例如A类客户占用一个时隙的50K,B类客户占用一个时隙的30K,C类客户占用一个时隙的20K;提供客户分时段套餐管理。

并且,还需要设置公共信息数据服务器,用于存储、管理公共信息。数据服务器同时具备对历史数据进行管理的功能,可按要求提供查询数据。

在播控管理部分,可以从公共信息数据服务器读取待发送的公共信息,根据公共信息的类型和级别分配播发策略(时间段)和播放列表,通过与数据广播平台的FTP账号绑定,发给数据广播平台,并提供对业务的播放预览功能。

根据本发明的实施例,还提供了一种广播消息的发送装置。

如图7所示,根据本发明实施例的广播消息的发送装置包括:

确定模块71,用于确定需要解析公共信息的内容的客户端群体;

处理模块72,连接至确定模块71,用于将客户端群体的标识和公共信息的内容携带在需要发送的广播消息中;

广播模块73,连接至处理模块72,用于广播广播消息,以便每个接收到广播消息的终端根据该终端所属的终端群体的标识与广播消息中携带的终端群体的标识是否匹配,判断该终端是否需要解析广播消息中公共信息的内容。

根据本发明的实施例,还提供了一种广播消息的接收装置,该装置可设置于终端侧。

如图8所示,根据本发明实施例的广播消息的接收装置包括:

接收模块81,用于接收广播消息;

判断模块82,连接至接收模块81,用于判断本终端所属的终端群体的标识是否与广播消息中携带的终端群体的标识匹配;

解析模块83,连接至判断模块82,用于在判断模块82的判断结果为是的情况下,对广播消息中公共信息的内容进行解析。

通过上述发送装置和接收装置进行配合,同样能够执行上述方法实施例中描述的多个处理,并且,之前在方法实施例中描述的各个功能结构同样可以合并、增加到上述发送装置中,使上述发送装置具备更加完善的功能。

综上所述,借助于本发明的上述技术方案,通过将需要接收并解析广播消息内容的终端群体的标识携带在广播消息中,使得接收到广播消息的终端能够确定自己的标识是否属于该终端群体,进而根据确定结果判断是否对广播消息中的公共信息进行解析,从而实现对特定用户群体的广播。并且,通过在广播消息中进一步携带公共信息所对应的版本标识以及客户业务更新序号,能够进一步基于不同的业务区分需要解析广播消息的终端,避免已经接收广播消息的终端重复解析广播消息。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号