[发明专利]一种多媒体广播业务中数据包的传输方法无效
申请号: | 200710129700.0 | 申请日: | 2007-08-17 |
公开(公告)号: | CN101370165A | 公开(公告)日: | 2009-02-18 |
发明(设计)人: | 马伟 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q7/22 | 分类号: | H04Q7/22;H04L12/56;H04L12/18 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙洪;霍育栋 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多媒体 广播 业务 数据包 传输 方法 | ||
技术领域
本发明涉及到移动通信领域基于单频网的多媒体广播数据技术,尤其涉及到一种无线链路层中的数据包的传输方法。
背景技术
单频网络多媒体数据广播业务是移动的多媒体广播业务发展的一个重要方向。单频网络多媒体数据广播业务相对以前的多媒体广播业务可以提供更高速率的多媒体广播服务。单频网络多媒体数据广播将同一个多媒体数据广播的内容从统一单频网络多媒体广播服务区域以相同的信号在同一时间从不同的基站发出;终端对接收到的多媒体广播数据进行组合获得多媒体广播服务。在单频网络数据广播服务中,无线链路层中数据的同步是非常重要的。数据包的丢失在数据的传播和处理过程中是无法避免的,所以我们需要对丢失的数据报进行处理恢复。这里的恢复并不是只恢复数据报的内容,而是要确认数据包的数量和大小,以便生成相应的伪数据报填充到数据的无线链路层缓存器中;确保传输内容的同步性不受影响。
无线链路层中的多媒体广播业务的服务数据单元是通过无线链路层打包数据单元承载后通过媒体访问控制层传输的。服务数据单元包的丢失在传输过程丢失是不可避免的,数据报的丢失会对传输内容的同步性造成影响。为了对数据包进行恢复,需要知道丢失包的数量和长度。这里丢失包长度的是通过一个长度指示符(LI)来给出的。目前针对LI有两种方式,一种是一个服务数据单元包(SDU)一个LI指示符,另一种是一个服务数据单元的分段(SDU segment)或者一个打包数据单元分段(PDU segment)一个LI指示符。当采用每个分段一个指示符的时候(此时LI指示符放在分段中),由于分段的丢失这个指示符也会丢失,所以当丢失多个数据分段时无法恢复服务单元包的同步性。当采用每个服务单元包一个LI指示符时目前有两种情况,一个是给出整个服务单元的长度,在服务单元包起始位置出现的打包数据单元包的序列号之后给出;另一种是给出SDU或者SDU最后一个分段的长度在结束分段所在的PDU中。第一种方式,在一个丢失的SDU由两个不同的PDU承载时,系统无法得知承载这个SDU结束分段的PDU中分段的结束位置,故下一个SDU的起始位置也无法获知,将无法恢复传送的SDU的同步性。第二种方法虽然LI只是给出了结束分段的位置,但是由于某些SDU的长度大于一个PDU承载数据的长度;此时往往会有中间分段由一个PDU承载;这时由于PDU中没有这个分段的起始与结束信息。会造成这个PDU中的SDU数据读取发生错误,系统会误认为该分段的其实字节为LI指示符。
针对以上对SDU数据包恢复的处理的方法无法真正实现数据包的恢复的问题,因此需要提供一种PDU封装SDU的格式和SDU数据包的恢复方法以解决现有技术中的问题。
发明内容
本发明要解决的技术问题是提供一种多媒体广播业务中数据包的传输方法,使得系统可以在出现数据包丢失后,实现内容恢复,确保后续接收内容的同步性。
为了解决上述技术问题,本发明提供了一种多媒体广播业务中数据包的发送方法,其特征在于,对数据服务单元即SDU进行封装时,对于每一个SDU的结束分段,在打包数据单元即PDU头中携带有该SDU结束分段的长度指示符即LI,用于指示所述SDU结束分段的长度。
进一步地,当一个PDU中仅存在一个SDU分段,且所述SDU分段是开始分段或者中间分段时,所述PDU头中携带的LI用于指明所述SDU分段为开始分段或者中间分段。
进一步地,所述用于指示开始分段或者中间分段的LI是通过该LI中的指定标志位或者指定字段值组合进行开始分段或中间分段的指明。
为了解决上述技术问题,本发明还提供了一种多媒体广播业务中数据包的接收方法,其特征在于,当接收到打包数据单元即PDU时,根据PDU包头中的长度指示符即LI读取数据服务单元即SDU的数据,当所述PDU头中的LI用于指示SDU结束分段的长度时,则根据所述LI的长度确定同一个PDU中所述SDU结束分段后下一个SDU开始分段的起始位置。
进一步地,当所述PDU头中的LI用于指示所述SDU分段为开始分段或中间分段时,则表示所述PDU中仅包含一个SDU分段,读取该SDU分段。
进一步地,在PDUi中,一个完整的SDU包读取完毕后,如果数据包发生丢失,读取最近一个带有指示结束分段LI的PDUi+n,根据所述PDUi和PDUi+n的序列号即SN以及所述PDUi和PDUi+n中指示结束分段的LI所指示的长度确定丢失的数据包的长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710129700.0/2.html,转载请声明来源钻瓜专利网。