一种数据传输方法及装置的制作方法

文档序号:7668631阅读:102来源:国知局
专利名称:一种数据传输方法及装置的制作方法
技术领域
本发明涉及通信系统中 一种数据传输方法及装置。
背景技术
移动多媒体广播是近年来兴起的一种广播方式的多媒体播放技术。通过 手持的终端,在高速移动的情况下,可以观看电视等多媒体业务。终端通过 无线广播信道,接收到多媒体业务节目单,并可以选择自己有权利收看的频 道,从而可以接受选择频道的多媒体数据,实现在移动终端上看电视。
然而,移动多媒体广播系统的数据传输比较复杂,采用什么样的数据传 输方法和数据的类型、数据帧结构、以及数据的调制技术密切相关,例如欧 洲标准的数字电视广播标准根据应用环境、调制技术等因素釆用多种数据传 输方法,其中常见的传输流、多协议封装、IP数据封装等,在国内的移动多 々某体广播系统中,复用帧结构是系列标准的第二部分,复用帧结构定义数据 的封装格式,复用帧由多个复用子帧组成,复用子帧中封装一个多4某体广播 业务的内容,分为视频段、音频段、数据段,视频段进一步分为视频单元,
多个视频单元组成一个视频段;音频段进一步分为音频单元,多个音频单元 组成一个音频段;数据段进一步分为数据单元,多个数据单元组成一个数据 段。
移动多媒体广播系统中的数据广播,提供包括数据传输的透明通道、文 件下载等功能,可以支持音视频流的传输,也可以支持音视频文件的传输, 还可以提供图片、文本等其他多々某体内容的传输,特别是对于文件下载等需 要在广播网络上提供无差错传输,对于这一类业务现有技术中没有 一种更好 的解决方法,即要传送源文件的数据,还要同时传输源文件数据的纠错编码 数据,并能够保证终端能正确接收。

发明内容
本发明所解决的技术问题在于提供一种数据传输方法及装置,以解决能 够同时传送源文件的数据和纠错编码数据,并能够保证终端能正确接收的问题。
为了解决上述问题,本发明提供了 一种数据传输方法,其包括以下步骤
(1) 对需要传送的数据包经纠错算法处理产生其纠错包;
(2) 对每一凄t据包和其纠错包,均采用相同的数据包标识分别封装到 不同的复用适配传输包;
(3) 将所述复用适配传输包复用到复用帧中进行传输。
本发明所述的方法,其中,所述复用适配传输包,由包头和净荷组成的, 其包头包括-.
开始标志,用于表示所述复用适配传输包是所属数据包或其纠错包的第 一个复用适配传输包;
结束标志,用于表示所述复用适配传输包是所属数据包或者纠错包的最 后一个复用适配传输包;
净荷类型,用于表示所述数据包是否进行纠错,以及表示该复用适配传 输包的净荷是所述数据包还是其纠错包;
净荷长度,用于根据净荷类型表示该复用适配传输包的净荷内存储的数 据包的数据长度或纠错包的数据长度;
净荷,用于存储数据包的数据或纠错包的数据。
其中,所迷复用适配传输包的包头还包括校验单元,用于对包头信息 的才交-睑处理。
其中,步骤(2)中,如所述数据包或者其纠错包的长度大于复用适配 传输包的长度时,将该数据包或者其纠错包进行拆分后封装到多个复用适配 传输包中,所述多个复用适配传输包的包头中具有相同的数据包标识。
为了解决上述问题,本发明还提供了一种数据传输装置,其包括纠错 包生成单元、复用适配传输包生成单元和复用单元,其中,所述纠错包生成单元,用于接收需要传送的数据包,经纠错算法处理产
生其纠错包,发送给所述复用适配传输包生成单元;
所述复用适配传输包生成单元,用于将每一数据包和其纠错包,均采用 相同的数据包标识分别封装到不同的复用适配传输包;
所述复用单元,用于将所述复用适配传输包复用到复用帧中进行传输。
本发明所述的装置,其中,所述复用适配传输包生成单元中的复用适配 传输包,由包头和净荷组成的,其包头由数据包标识、开始标志、结束标志、 净荷类型和净荷长度组成;
开始标志,用于表示所述复用适配传输包是所属数据包或其纠错包的第 一个复用适配传输包;
结束标志,用于表示所述复用适配传输包是所属数据包或其纠错包的最 后一个复用适配传输包;
净荷类型,用于表示所述数据包是否进行纠错,以及表示该复用适配传 输包的净荷是所述数据包还是其纠错包;
净荷长度,用于根据净荷类型表示该复用适配传输包的净荷内存储的数 据包的数据长度或纠错包的数据长度;
净荷,用于存储数据包的数据或纠错包的数据。
其中,所述复用适配传输包生成单元中的复用适配传输包的包头还包 括校验单元,用于对包头信息的校验处理。
其中,所述复用适配传输包生成单元,进一步还用于所述数据包或者其 纠错包的长度大于复用适配传输包的长度时,将该数据包或者其纠错包进行 拆分后封装到多个复用适配传输包中,所述多个复用适配传输包的包头中具 有相同的数据包标识。
采用本发明所述方法及装置,能够同时传送源文件的数据和纠错编码数 据,并保证终端能正确接收。


6图1是本发明中实施例所述对数据包在多々某体广播系统上传输的封装
步骤流禾呈图2是图1中本发明实施例中所述复用适配传输包的具体结构图3是本发明实施例中所述应用在多媒体广播系统中数据传输方法流 程图4是本发明实施例中所述应用在多媒体广播系统中数据传输装置结 构图。
具体实施例方式
本发明在这里提供了一种数据传输方法及装置,能够同时传送源文件的 数据和纠错编码数据,并保证终端能正确接收。以下对具体实施方式
进行详 细描述,但不作为对本发明的限定。
本发明大致思路是要实现的是在多媒体广播系统中,数据包需要经过纠 错算法的处理,产生纠错数据,同时将数据包和该数据包的纠错包一起传输, 多媒体终端利用纠错包的数据来恢复传输中出错的数据包。
结合附图1、 2和3所示,本发明实施例所述应用在多媒体广播系统中 数据传输方法,包括以下步骤
步骤301,对需要传送的数据包经纠错算法处理产生其纠错包;
步骤302,将每一数据包和其纠错包,均采用相同的数据包标识分别封 装到不同的复用适配传输包;
其中,所述复用适配传输包,由包头和净荷组成的,其包头由数据包标 识、开始标志、结束标志、净荷类型和净荷长度组成;所述开始标志,用于 封装所述数据包或者其纠错包的开始部分(即表示所述复用适配传输包是所 属数据包或其纠错包的第一个复用适配传输包);所述结束标志,用于封装 所述数据包或者其纠错包的结束部分(即表示所述复用适配传输包是所属数 据包或其纠错包的最后一个复用适配传输包);所述净荷类型,用于表示所 述数据包是否进行纠错,以及表示该复用适配传输包的净荷是所述数据广播 的数据包还是其纠错包;所述净荷长度,用于根据净荷类型表示该复用适配传输包的净荷内存储的数据包的数据长度或纠错包的数据长度;所述净荷, 用于存储数据包的数据或纠错包的数据;所述复用适配传输包的包头还包 括校验单元,用于对包头信息的校验处理(本字段前面所有字节进行校验 处理);
其中步骤302,进一步还包括如所述数据包或者其纠错包的长度大于 复用适配传输包的长度时,将该数据包或者其纠错包进行拆分后封装到多个 复用适配传输包中,所述多个复用适配传输包的包头中具有相同的数据包标 识。
步骤303,将所述复用适配传输包按照多媒体广播系统的复用标准规定 复用到复用帧中,在多媒体广播系统中传输。
实施例所述的上述方法中多媒体广播系统使用统一的数据包标识来指 示数据广播的数据包及其纠错的数据包(纠错包),这样终端可以识别纠错 包和数据包的对应关系,实现对错误数据包的纠错,因此数据包及其纠错的 数据包使用相同的数据包标识,这里在一个多4某体广播系统的数据传输时间 片中不同的数据包使用不同的数据包标识。
如图4所示,为本发明实施例所述应用在多媒体广播系统中数据传输装 置,包括纠错包生成单元401、复用适配传输包生成单元402和复用单元 403,其中,
所述纠错包生成单元401,用于接收需要传送的数据包,经纠错算法处 理产生其纠错包,发送给所述复用适配传输包生成单元402;
所述复用适配传输包生成单元402,用于将每一数据包和其纠错包,均 采用相同的数据包标识分别封装到不同的复用适配传输包;
其中的复用适配传输包,由包头和净荷组成的,其内容已在上文中介绍, 这里不再重复。复用适配传输包生成单元402在所述数据包或者其纠错包的 长度大于复用适配传输包的长度时,将其进行拆分后封装到多个具有相同数 据包标识的复用适配传输包中。
所述复用单元403,用于将所述复用适配传输包按照多媒体广播系统的 复用标准规定复用到复用帧中,在多媒体广播系统中传输。釆用本发明实施例所述方法及装置,能够同时传送源文件的数据和纠错 编码数据,并保证终端能正确接收。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 情况下,熟悉本领域的技术人员可根据本发明做出各种相应的改变和变形, 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种数据传输方法,其特征在于,包括以下步骤(1)对需要传送的数据包经纠错算法处理产生其纠错包;(2)对每一数据包和其纠错包,均采用相同的数据包标识分别封装到不同的复用适配传输包;(3)将所述复用适配传输包复用到复用帧中进行传输。
2、 如权利要求1所述的方法,其特征在于,所述复用适配传输包,由 包头和净荷组成的,其包头包括开始标志,用于表示所述复用适配传输包是所属数据包或其纠错包的第 一个复用适配传输包;结束标志,用于表示所述复用适配传输包是所属数据包或者纠错包的最 后一个复用适配传输包;净荷类型,用于表示所述数据包是否进行纠错,以及表示该复用适配传 输包的净荷是所述数据包还是其纠错包;净荷长度,用于根据净荷类型表示该复用适配传输包的净荷内存储的数 据包的数据长度或纠错包的数据长度;净荷,用于存储数据包的数据或纠错包的数据。
3、 如权利要求2所述的方法,其特征在于,所述复用适配传输包的包 头还包括校验单元,用于对包头信息的校验处理。
4、 如权利要求l所述的方法,其特征在于,步骤(2)中,如所述数据 包或者其纠错包的长度大于复用适配传输包的长度时,将该数据包或者其纠 错包进行拆分后封装到多个复用适配传输包中,所述多个复用适配传输包的 包头中具有相同的数据包标识。
5、 一种数据传输装置,其特征在于,包括纠错包生成单元、复用适 配传输包生成单元和复用单元,其中,所述纠错包生成单元,用于接收需要传送的数据包,经纠错算法处理产生其纠错包,发送给所述复用适配传输包生成单元;所述复用适配传输包生成单元,用于将每一数据包和其纠错包,均采用 相同的数据包标识分别封装到不同的复用适配传输包;所述复用单元,用于将所述复用适配传输包复用到复用帧中进行传输。
6、 如权利要求5所述的装置,其特征在于,所述复用适配传输包生成 单元中的复用适配传输包,由包头和净荷组成的,其包头由数据包标识、开 始标志、结束标志、净荷类型和净荷长度組成;开始标志,用于表示所述复用适配传输包是所属数据包或其纠错包的第 一个复用适配传输包;结束标志,用于表示所述复用适配传输包是所属数据包或其纠错包的最 后一个复用适配传输包;净荷类型,用于表示所述数据包是否进行纠错,以及表示该复用适配传 输包的净荷是所述数据包还是其纠错包;净荷长度,用于根据净荷类型表示该复用适配传输包的净荷内存储的数 据包的数据长度或纠错包的数据长度;净荷,用于存储数据包的数据或纠错包的数据。
7、 如权利要求6所述的装置,其特征在于,所述复用适配传输包生成 单元中的复用适配传输包的包头还包括校验单元,用于对包头信息的校验 处理。
8、 如权利要求5所述的装置,其特征在于,所述复用适配传输包生成 单元,进一步还用于所述数据包或者其纠错包的长度大于复用适配传输包的 长度时,将该数据包或者其纠错包进行拆分后封装到多个复用适配传输包 中,所述多个复用适配传输包的包头中具有相同的凄t据包标识。
全文摘要
本发明公开了一种数据传输方法,包括以下步骤(1)对需要传送的数据包经纠错算法处理产生其纠错包;(2)对每一数据包和其纠错包,均采用相同的数据包标识分别封装到不同的复用适配传输包;(3)将所述复用适配传输包复用到复用帧中进行传输。采用本发明所述方法及装置,能够同时传送源文件的数据和纠错编码数据,并保证终端能正确接收。
文档编号H04L12/56GK101465799SQ20071030129
公开日2009年6月24日 申请日期2007年12月18日 优先权日2007年12月18日
发明者方源立, 晏祥彪, 标 王 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1