数据封装装置和方法

文档序号:7654758阅读:261来源:国知局

专利名称::数据封装装置和方法
技术领域
:本发明涉及通信领域,尤其涉及数据封装装置和方法。技术背景移动通信网络中,数据业务应用的发展日新月异,衍生了移动多媒体广播、组播。即为了有效利用带宽、切合业务形式,不少规范标准采用了广"l番、组4番方法,来传^r业务凄t才居。例》口,MBMS、BCMCS等。这些业务数据类型例子包括了各种各样的媒体数据,例如Clipcasting业务的各种音一见频短片(例如天气预才艮、喜剧幽默等),和Datacasting业务的图文数据(例如新闻、天气、星相运程、广告等)。然而,包括MBMS、BCMCS在内的方案中,目前只能提供有限的信道资源。通常使用的流媒体广播/组播业务,一路信道传输的是一个节目频带的内容。相对而言,用户需要的数据业务的形式多种多样。由此,需要使用某信道传送多种节目的业务数据。
发明内容针对以上一个或多个问题,本发明提供了一种封装这些业务翁:据的方法,能够满足传输多种业务数据,支持复杂多样的业务应用的要求。根据本发明的用于多媒体广播组播业务数据的数据封装装置包括分类和限定模块,用于按照业务应用将多媒体广播组播业务数据划分为至少一种数据类型,并根据数据类型限定多媒体广播组播业务数据的数据结构;标识和描述模块,用于使用数据体标识对不同的多媒体广播组播业务数据实例进行标识,并按照所限定的凄t据结构描述多媒体广播组播业务数据;以及数据封装模块,用于将描述后的多媒体广播组播业务数据进行分节封装,并将封装后的多々某体广播组播业务数据映射到传输层的数据单元以进行传输。根据本发明的用于多媒体广播组播业务数据的数据封装方法包括以下步骤步骤S202,按照业务应用将多媒体广播组播业务数据划分为至少一种数据类型,并根据数据类型限定多媒体广播组播业务数据的数据结构;步骤S204,使用凄t据体标识对不同的多々某体广播组播业务数据实例进行标识,并按照所限定的数据结构描述多々某体广播组播业务数据;以及步骤S206,将描述后的多媒体广播组播业务数据进行分节封装,并将封装后的多媒体广播组播业务数据映射到传输层的数据单元以进行传输。其中,不同数据类型的多媒体广播组播业务数据使用相同或不同的数据体标识进行标识。数据封装模块将不同数据类型的多媒体广播组播业务数据分节封装到同一个业务信道的不同数据单元中。多媒体广播组播业务数据的封装包括数据头、数据净荷、以及CRC校验码。数据头包括数据类型标识、数据净荷长度、数据体标识、节序号、总节凄t。本发明能够满足传输多种业务数据,支持复杂多样的业务应用的要求,支持一个信道传输多种业务应用的媒体数据。此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明的用于多媒体广播组播业务数据的数据封装装置的冲匡图;图2是根据本发明的用于多媒体广播组播业务数据的数据封装方法的流禾呈图;以及图3是根据本发明的数据封装的示意图。具体实施方式下面参考附图,详细说明本发明的具体实施方式。图1是根据本发明的用于多媒体广播组播业务数据的数据封装装置的框图。如图l所示,本发明的用于多媒体广播组播业务数据的数据封装装置包括分类和限定模块102,用于按照业务应用将多媒体广播组播业务数据划分为至少一种数据类型,并根据数据类型限定多々某体广播组播业务数据的数据结构;标识和描述模块104,用于使用数据体标识对不同的多媒体广播组播业务数据实例进行标识,并4要照所限定的凄t据结构描述多媒体广4番组纟番业务凄t据;以及数据封装模块106,用于将描述后的多媒体广播组播业务数据进行分节封装,并将封装后的多媒体广播组播业务数据映射到传输层的凄t据单元以进4于传输。其中,不同数据类型的多媒体广播组播业务数据使用相同或不同的数据体标识进行标识。数据封装模块将不同数据类型的多々某体广播组播业务数据分节封装到同一个业务信道的不同凄t据单元中。多媒体广播组播业务数据的封装包括数据头、数据净荷、以及CRC校验码。数据头包括数据类型标识、数据净荷长度、凄史据体标识、节序号、总节凄t。图2是根据本发明的用于多媒体广播组播业务数据的数据封装方法的流程图。如图2所示,移动网络中多媒体广播组播业务的数才居佳'于装方法,包纟舌以下步骤S202,按照业务应用的不同,划分若干凝:据类型,为不同翁:才居类型规定媒体数据信息的数据结构定义。S204,使用数据体标识区分不同的媒体凄t据实例,4安照数i居结构描述媒体数据。其中。不同数据类型的媒体数据,可以使用相同的数据体标识,例如,用于关联相同标识的J某体数据。S206,将媒体数据分节封装后,映射到传输层的凄t据单元,进行传输。其中,移动网络的传输系统,提供业务数据的传输单元,即数据单元。进一步,对于媒体数据的分节,其对应节序号和总节数,作为封装参数之一。同样,本数据节的数据净荷长度,也作为封装参数之一。封装参数均被包含在传输层的数据单元中。如图3所示,传输层数据单元的封装包中包含Datacasting和Clipcasting等ft据业务的内容信息和封装参凄t。数据单元可以是移动多媒体广播组播的UDP数据包。本发明的数据单元封装中包括数据头、数据净荷和CRC校验码。其中,数据头各部分"i兌明如下数据类型标识5位字段,标识数据净荷承载的数据的类型,定义见表1,与凄t据体标识一起唯一确定一个全局的数据体。表1数据类型标识<table>tableseeoriginaldocumentpage9</column></row><table>数据净荷长度ll位字段,表示本数据净荷的字节数长度。数据体标识8位字^:,表示数据节所属的数据体,例如某个数据文件。节序号16位字段,取值范围0~65534,表示承载当前传输数据的节序号。总节数16位字段,取值范围1~65535,表示承载当前传输数据的总节数。数据净荷业务数据」按照数据类型标识和数据体标识,划分成不同数据体,并按照传输单元的要求将块分割成数据节,本字段即为数据节承载的净荷。字节为单位。这里,数据体是网络侧广播/组纟番给终端的某节目的业务数据的实例的统称,其内容可包含某个或某些数据类型的部分或全部的凄史据。CRC—32:32位字^:CRC。对于本凄t据净荷的才交'睑石马。对应每种不同的^据类型,^见定其々某体描述的凄史据结构。例如新闻记录ID、新闻日期、新闻类型、新闻标题、新闻内容详细信息、图片标识。星相运程记录ID、星座、标题、内容详细信息、图片标识、综合运指数、综合运描述详细信息、恋情运指数、恋情运描述详细信息、金钱运指数、金钱运描述详细信息。星相运程指数取值15。天气记录ID、地点名称、日期、最高温度、最低温度、温度变化、图片标识(图片内置)、预报详细信息。以上各种业务数据的"详细信息"也可以WEB页面或类似形式,即本身可以嵌入文本、图片、URL链接等。以上数据结构使用XML表述。另外,对应于多^^某体业务数据的图片、URL,通过其数据封装的数据体标识和数据类型标识确定归属的业务数据。进一步,可以将不同数据类型的多媒体业务数据,封装到同一个业务信道的不同数据单元中,就实现了一个信道传输多种业务应用的媒体数据。总之,本发明提供一种移动多媒体广播组播业务数据的封装的方法,可以支持MBMS、BCMCS等一个信道传输多种业务应用的々某体数据。但具体实现方法不局限于本实例。以上所述〗又为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的4呆护范围之内。权利要求1.一种用于多媒体广播组播业务数据的数据封装装置,其特征在于包括分类和限定模块,用于按照业务应用将多媒体广播组播业务数据划分为至少一种数据类型,并根据所述数据类型限定所述多媒体广播组播业务数据的数据结构;标识和描述模块,用于使用数据体标识对不同的多媒体广播组播业务数据实例进行标识,并按照所限定的数据结构描述所述多媒体广播组播业务数据;以及数据封装模块,用于将描述后的多媒体广播组播业务数据进行分节封装,并将封装后的多媒体广播组播业务数据映射到传输层的数据单元以进行传输。2.根据权利要求1所述的数据封装装置,其特征在于,不同数据类型的多媒体广播组播业务数据使用相同或不同的数据体标识进行标识。3.根据权利要求2所述的数据封装装置,其特征在于,所述数据封装模块将不同数据类型的多媒体广播组播业务数据分节封装到同一个业务信道的不同数据单元中。4.根据权利要求3所述的数据封装装置,其特征在于,所述多媒体广播组播业务数据的封装包括数据头、数据净荷、以及CRC校验码。5.根据权利要求4所述的数据封装装置,其特征在于,所述数据头包括数据类型标识、数据净荷长度、所述数据体标识、节序号、总节凄史。6.—种用于多媒体广播组播业务数据的数据封装方法,其特征在于,包纟舌以下步艰《步骤S202,按照业务应用将多媒体广播组播业务数据划分为至少一种数据类型,并根据所述数据类型限定所述多媒体广播组播业务数据的数据结构;步骤S204,使用数据体标识对不同的多媒体广播组^番业务数据实例进行标识,并按照所限定的数据结构描述所述多媒体广播组播业务数据;以及步骤S206,将描述后的多々某体广播组4番业务凄t据进4亍分节封装,并将封装后的多媒体广播组播业务数据映射到传输层的凄t据单元以进行传输。7.根据权利要求6所述的数据封装方法,其特征在于,不同数据类型的多媒体广播组播业务数据使用相同或不同的数据体标识进4于标识。8.根据权利要求7所述的数据封装方法,其特征在于,将不同数据类型的多媒体广播组播业务数据分节封装到同一个业务信道的不同^t据单元中。9.根据权利要求8所述的数据封装方法,其特征在于,所述多媒体广播组播业务数据的封装包括数据头、数据净荷、以及CRC校验码。10.根据权利要求9所述的数据封装方法,其特征在于,所述数据头包括数据类型标识、数据净荷长度、所述数据体标识、节序号、总节数。全文摘要本发明提供了一种用于多媒体广播组播业务数据的数据封装装置和方法,其中,该数据封装装置包括分类和限定模块,用于按照业务应用将多媒体广播组播业务数据划分为至少一种数据类型,并根据数据类型限定多媒体广播组播业务数据的数据结构;标识和描述模块,用于使用数据体标识对不同的多媒体广播组播业务数据实例进行标识,并按照所限定的数据结构描述多媒体广播组播业务数据;以及数据封装模块,用于将描述后的多媒体广播组播业务数据进行分节封装,并将封装后的多媒体广播组播业务数据映射到传输层的数据单元以进行传输。本发明能够满足传输多种业务数据,支持复杂多样的业务应用的要求,支持一个信道传输多种业务应用的媒体数据。文档编号H04L1/00GK101330348SQ20071011157公开日2008年12月24日申请日期2007年6月19日优先权日2007年6月19日发明者柯尊友申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1