专利名称:一种移动多媒体广播数据封装、发送及接收方法
技术领域:
本发明涉及一种移动多媒体广播数据封装、发送及接收方法。
背景技术:
近年来,数字移动多媒体广播技术和标准发展迅速,例如欧洲的DVB-H (Digital Video Broadcast Handheld,数字一见频广播手持式接收)、美国的 MediaFLO (Media Forward Link Only,媒体单一前向链路)和中国移动多媒 体广播(China Mobile Multimedia Broadcasting,简称CMMB )等,都釆用 单向广播方式为终端用户提供多种服务内容,如果广告、天气预报、新闻、 体育节目、综艺、多媒体广播剧、电影等节目,用户可以根据自己的爱好选 择移动多々某体广播的服务内容。
CMMB技术是最新发展起来的移动多媒体广播技术,其中广播信道帧 时长为l秒,每25毫秒为一个时隙,每个广播信道帧有40个时隙,为了节 约接收终端功耗,采用时分方式发送多媒体广播业务数据,移动多媒体广播 业务占用一个或者多个时隙,而移动多媒体广播系统控制信息通过控制逻辑 信道所在的单独时隙中传送。
目前各移动多媒体广播设备厂商都是将业务数据封装为私有的格式的 数据包,将数据包通过业务信道传送给终端。以私有格式封装数据包进行传 送的优点是,各厂商可以根据业务的不同类型自定义各种数据包封装格式, 减少了系统开销信息。但是,随着业务种类的迅速增加,将不同类型的数据 包复用在广播信道中传送加重了发送端的处理负荷。此外,使用自定义的私 有封装格式不利于充分利用移动终端中的大量成熟的系统软件资源,如IP (Internet Protocol,互联网协议)协议栈,以及基于系统软件资源的各种应 用程序,如WEB (World Wide Web,万维网)浏览器、媒体播放器等。
发明内容
本发明所要解决的技术问题是,克服现有技术的不足,提出一种基于IP 的移动多々某体广播数据封装、发送及接收方法。
为了解决上述问题,本发明提供一种移动多媒体广播数据封装方法,其
特征在于,该方法包含如下步骤
A:将多媒体广播业务或频道所对应的业务数据分割为多个业务数据
段;
B:采用IP协议将各业务数据段封装为业务数据IP包;并采用链路层 协议将各业务数据IP包封装为业务数据链路层协议包;
C:将业务数据链路层协议包复用在业务逻辑信道的时隙上,与控制逻 辑信道的时隙构成广插-信道帧。
此外,将同一业务组的业务数据链路层协议包依序包含在同一个IP数 据块中; 一个IP数据块占用预先设定的整数个业务逻辑信道时隙,每个业 务逻辑信道时隙中至多包含一个IP数据块。
此外,所述IP数据块中还包含以链路层协议封装的控制逻辑信道参考 信息;所述控制逻辑信道参考信息是辅助接收端在控制逻辑信道进行系统控 制信息接收的参考信息。
此外,所述控制逻辑信道参考信息以IP协议封装后再以链路层协议封 装在IP数据块中。
此外,在每一业务逻辑信道的时隙中以填充数据填充所述IP数据块未 占满的部分。
本发明还提供一种移动多媒体广播数据发送方法,其特征在于,该方法 包含如下步骤
A:将业务组中的一个或多个移动多媒体广播业务/频道的移动多媒体广 播业务数据分割成多个业务数据段;B:采用IP协议将各业务数据段封装成业务数据IP包;并使用链路层 协议将各业务数据IP包封装成业务数据链路层协议包;
C:将上述业务数据链路层协议包依序包含在一个IP数据块中,将该IP 数据块在预先设定的业务逻辑信道的时隙发送。
此外,在所述步骤C之前还包含如下步骤
Al:采用IP协议将控制逻辑信道参考信息封装成参考信息IP包;并采 用链路层协议将参考信息IP包封装成参考信息链路层协议包;
Bl:在所述IP数据块中包含所述参考信息链路层协议包;
所述控制逻辑信道参考信息是辅助接收端在控制逻辑信道进行系统控 制信息接收的参考信息。
此外,在所述步骤C中,在预先设定的业务逻辑信道的时隙发送所述 IP数据块时,在该时隙使用填充数据填充所述IP数据块未占满的部分。
本发明还提供一种移动多媒体广播数据接收方法,其特征在于,该方法 包含如下步骤
a) 接收端在业务组所对应的业务逻辑信道的时隙接收IP数据块;
b) 从IP数据块中获取业务数据链路层协议包,去除该业务数据链路层 协议包的链路层协议头和尾,获取其中封装的业务数据IP包;
c) 将接收的业务数据IP包通过本地的IP协议栈提交给相应的业务处 理程序。
此外,在所述步骤a)之后还包含如下步骤
bl)从所述IP数据块中获取采用IP协议和链路层协议封装的控制逻辑 信道参考信息;
b2 )根据控制逻辑信道参考信息对控制逻辑信道进行接收。由上可知,本发明通过将业务数据封装成IP包,并将IP包进一步采用 链路层协议进行封装,使得接收端可正确接收业务道辑信道上传送的业务数 据IP包,并可直接将接收到的业务数据IP包提交给对应的基于IP的处理程 序,提高了业务的推广速度,降低了业务开发和使用成本。
图1是采用本发明移动多媒体广播数据封装方法生成的广播信道帧结
构示意图2是本发明实施例移动多媒体广播数据发送方法流程图; 图3是本发明实施例移动多媒体广播数据接收方法流程图。
具体实施例方式
无论在有线网络还是无线网络中,IP是当前以及今后相当长的 一段时间 内最为通用的网络层传输协议。因此本发明将业务数据以IP包的封装形式 通过移动广播业务信道发送给移动终端,移动终端通过本地的IP协议栈将 接收到的IP包提交给应用层进行处理。此外,为了便于接收端在物理信道 上识别IP包,本发明还对IP包进行链路层协议封装,生成链路层协议包。
下面将结合附图和实施例对本发明进行详细描述。
图1是采用本发明移动多媒体广播数据封装方法生成的广播信道帧结 构示意图。如图1所示,广播信道帧由控制逻辑信道和业务逻辑信道组成; 其中,控制逻辑信道占用时隙O传送系统控制信息,系统控制信息由多个控 制信息表组成;业务逻辑信道占用时隙1到时隙39传送移动多^某体广播业 务数据。
一个或多个移动多々某体广播业务/频道被划分为一个业务组, 一个业务 组占用业务逻辑信道的1个或多个时隙。
一个或者多个移动多媒体广播业务/频道占用(对应)1个IP数据块。每个IP数据块占用整数个时隙;每个时隙至多包含l个IP数据块。
一个业务组所占用的时隙是用户接收业务逻辑信道的最小时间单元。
IP数据块中包含1个或多个IP数据包(简称IP包),多々某体广播业务 数据被分割后,以IP协议格式封装成多个IP包进行发送。
对每个IP包进行链路层协议封装,生成链路层协议包;
进行链路层协议封装的目的是使得接收端能够准确地识别一个IP包的 起始位置和终止位置。
链^各层协议可以采用PPP (Point-to-Point Protocol,点对点协议),并 且每个IP包的大小需要满足PPP的MTU (Maximum Trasmission Unit,最 大传输单元)要求。
链路层协议的开销包含链路层协议头和链路层协议尾两部分。
此外,在业务逻辑信道中除了传送包含业务数据的链路层协议包(其中 封装IP包)外,还传送包含控制逻辑信道参考信息的链路层协议包,以及 填充数据。
上述控制逻辑信道参考信息是辅助接收端在控制逻辑信道进行系统控 制信息接收的参考信息。
在控制逻辑信道中传送的系统控制信息通常由多个控制信息表构成,控 制信息表在控制逻辑信道中重复发送。
上述控制逻辑信道参考信息可以是控制信息表更新信息,用于标识控制 信息表是否发生更新。接收端根据业务逻辑信道中传送的控制信息表更新信 息获知控制信息表是否发生更新;当控制信息表发生更新时,接收端接收控 制逻辑信道中传送的控制信息表;否则接收端不接收控制逻辑信道中的控制 信息表,以减少接收端接收控制信息的次数,减少接收端的处理资源和电能 消耗。
同样,为了便于接收端识别控制逻辑信道参考信息的起始位置和结束位 置,需要将控制逻辑信道参考信息封装在链路层协议包中发送。此外,控制逻辑信道参考信息也可以被封装成IP包(该IP包进一步被 封装在链路层协议包中)发送。将控制逻辑信道参考信息封装成IP的的作 用是将其提交给接收端中基于IP协议栈的管理/监控应用程序,便于接收端 进行统计和监控。
填充数据通常为全0或全1的序列,其作用是填满业务逻辑信道的时隙。
图2是本发明实施例移动多媒体广播数据发送方法流程图。如图2所示, 该方法包含如下步骤
101:将业务组中的一个或多个移动多媒体广播业务/频道的移动多媒体 广播业务数据分割成多个业务数据段;
一个业务组所占用的时隙是用户接收业务逻辑信道的最小时间单元。
102:采用IP协议将各业务数据段封装成业务数据IP包;
103:将各业务数据IP包封装成业务数据链路层协议包;
本实施例中,采用PPP封装链路层协议包。
104:采用IP协议将控制逻辑信道参考信息封装成参考信息IP包;
若控制逻辑信道参考信息数据量较大,也可以将其分割成多个参考信息 数据段后分别封装成参考信息IP包。
105:将参考信息IP包封装成参考信息链路层协议包;
106:将上述业务数据链路层协议包和参考信息链路层协议包组成的IP 数据块以及填充数据复用在预先设定的业务逻辑信道的时隙上发送;将系统 控制信息(控制信息表)在控制逻辑信道的时隙上发送;
通常业务逻辑信道中预先设定的一个或多个时隙用来传送一个IP数据 块,每个IP数据块中包含一个业务组的数据。
图3是本发明实施例移动多媒体广播数据接收方法流程图。如图3所示, 该方法包含如下步骤
201:接收端在多媒体广播的控制逻辑信道接收系统控制信息,在业务逻辑信道接收业务数据链路层协议包和参考信息链路层协议包,并丟弃填充
数据;
通常,接收端仅需在与一个业务组对应的时隙接收业务数据链路层协议 包,即仅接收一个业务组所对应的IP数据块。
202:接收端去除业务数据链路层协议包和参考信息链路层协议包的链 路层协议头和链路层协议尾,获取业务数据IP包和参考信息IP包;
203:接收端获取参考信息IP包中包含的控制逻辑信道参考信息,根据 该信息进行后续时隙的控制逻辑信道的接收;
接收端也可以将参考信息IP包通过本地IP协议栈提交给基于IP协议的 管理/监控应用程序。
204:接收端将业务数据IP包通过本地IP协议栈直接提交给相应的基 于IP协议的业务处理程序,如WEB浏览器、媒体播放器等。
权利要求
1、一种移动多媒体广播数据封装方法,其特征在于,该方法包含如下步骤A将多媒体广播业务或频道所对应的业务数据分割为多个业务数据段;B采用IP协议将各业务数据段封装为业务数据IP包;并采用链路层协议将各业务数据IP包封装为业务数据链路层协议包;C将业务数据链路层协议包复用在业务逻辑信道的时隙上,与控制逻辑信道的时隙构成广播信道帧。
2、 如权利要求1所述的移动多媒体广播数据封装方法,其特征在于, 将同一业务组的业务数据链路层协议包依序包含在同一个IP数据块中;一 个IP数据块占用预先设定的整数个业务逻辑信道时隙,每个业务逻辑信道 时隙中至多包含一个IP数据块。
3、 如权利要求2所述的移动多々某体广播数据封装方法,其特征在于, 所述IP数据块中还包含以链路层协议封装的控制逻辑信道参考信息;所述 控制逻辑信道参考信息是辅助接收端在控制逻辑信道进行系统控制信息接 收的参考信息。
4、 如权利要求3所述的移动多i某体广播数据封装方法,其特征在于, 所述控制逻辑信道参考信息以IP协议封装后再以链路层协议封装在IP数据 块中。
5、 如权利要求2所述的移动多媒体广播数据封装方法,其特征在于, 在每一业务逻辑信道的时隙中以填充数据填充所述IP数据块未占满的部分。
6、 一种移动多媒体广播数据发送方法,其特征在于,该方法包含如下 步骤A:将业务组中的一个或多个移动多々某体广播业务/频道的移动多々某体广 播业务数据分割成多个业务数据段;B:采用IP协议将各业务数据段封装成业务数据IP包;并使用链路层 协议将各业务数据IP包封装成业务数据链路层协议包;C:将上述业务数据链路层协议包依序包含在一个IP数据块中,将该IP 数据块在预先设定的业务逻辑信道的时隙发送。
7、 如权利要求6所述的移动多媒体广播数据发送方法,其特征在于, 在所述步骤C之前还包含如下步骤Al:采用IP协议将控制逻辑信道参考信息封装成参考信息IP包;并采 用链路层协议将参考信息IP包封装成参考信息链路层协议包;Bl:在所述IP数据块中包含所述参考信息链路层协议包;所述控制逻辑信道参考信息是辅助接收端在控制逻辑信道进行系统控 制信息接收的参考信息。
8、 如权利要求6所述的移动多媒体广播数据发送方法,其特征在于, 在所述步骤C中,在预先设定的业务逻辑信道的时隙发送所述IP数据块时, 在该时隙使用填充数据填充所述IP数据块未占满的部分。
9、 一种移动多媒体广播数据接收方法,其特征在于,该方法包含如下 步骤a) 接收端在业务组所对应的业务逻辑信道的时隙接收IP数据块;b) 从IP数据块中获取业务数据链路层协议包,去除该业务数据链路层 协议包的链路层协议头和尾,获取其中封装的业务数据IP包;c) 将接收的业务数据IP包通过本地的IP协议栈提交给相应的业务处 理程序。
10、 如权利要求9所述的移动多々某体广播数据接收方法,其特征在于, 在所述步骤a)之后还包含如下步骤bl)从所述IP数据块中获取采用IP协议和链路层协议封装的控制逻辑 信道参考信息;b2)才艮据控制逻辑信道参考信息对控制逻辑信道进行接收。
全文摘要
一种移动多媒体广播数据封装、发送及接收方法,封装方法包含如下步骤A将多媒体广播业务或频道所对应的业务数据分割为多个业务数据段;B采用IP协议将各业务数据段封装为业务数据IP包;并采用链路层协议将各业务数据IP包封装为业务数据链路层协议包;C将业务数据链路层协议包复用在业务逻辑信道的时隙上,与控制逻辑信道的时隙构成广播信道帧。本发明通过将业务数据封装成IP包,并将IP包进一步采用链路层协议进行封装,使得接收端可正确接收业务逻辑信道上传送的业务数据IP包,并可直接将接收到的业务数据IP包提交给对应的基于IP的处理程序,提高了业务的推广速度,降低了业务开发和使用成本。
文档编号H04L29/06GK101442521SQ20071018735
公开日2009年5月27日 申请日期2007年11月20日 优先权日2007年11月20日
发明者方源立, 朱晓光, 嵘 李, 华 江, 标 王, 谢大雄 申请人:中兴通讯股份有限公司