[发明专利]一种报文调度方法及装置有效
申请号: | 200710003156.5 | 申请日: | 2007-02-07 |
公开(公告)号: | CN101242341A | 公开(公告)日: | 2008-08-13 |
发明(设计)人: | 杨瀚清 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L1/00 |
代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 调度 方法 装置 | ||
技术领域
本发明涉及无线通信技术领域,尤其涉及一种报文调度方法及装置。
背景技术
无线通信网络的无线宽带接入技术中,媒体接入控制(MAC)层定义了较为完整的服务质量(QoS)机制。MAC层针对每个连接分别设置不同的QoS参数,包括速率、延时等技术指标。在技术指标限制下,每一条连接在一定时间内可发送的数据量都有具体的约束。所以,对于每条连接,每次调度机会只能发送一定量的数据报文。
由于数据报文的大小与每条连接每次调度机会允许发送的数据量不是完全相同,可能大于或者小于允许发送的数据量,这就有可能导致每条连接在发送数据时带宽利用不充分或者不能将一个报文完整发送。
而无线通信网络的空中接口带宽是有限的,为了充分利用带宽,增加传输效率,提高系统性能,出现了将所要传送的报文进行适当地分片处理的技术解决方案。而对报文进行分片处理的恰当与否,将直接影响到网络传输的效率。
目前,常见的一种分片调度的方法是在报文入队前,对报文进行固定长度的分片,这样在将报文(或是报文的控制信息)从队列(即连接)中调度出来的时候,始终以固定的分片长度为单位来进行调度的。
现有技术中的固定长度分片方法的实现过程如附图1所示,报文A在入队前被分片为固定长度的数据分片A1、A2、An等,这样,在出队的时候,报文将以固定长度的数据分片为单位,逐段被调度出去的。
这种同定长度分片调度方法存在较多缺点,首先,由于对报文进行分片处理时会引入分片报文头对报文分片进行控制,所以分片的长度较小导致分片数目较多时,会大大增加了分片报文头的开销,使传输效率较低。
其次,如果分片的固定长度较大,对于调度数据长度小于分片长度的调度请求就无法调度出数据。例如:报文全部被分片为j字节长的数据分片,但某次调度请求需要调度k(k<j)字节的数据,结果导致该次调度就无法调度出数据,这次调度机会就浪费了,从而浪费了空中接口的带宽资源。
而在实际传输中,每次调度的数据长度是根据实际情况不断变化的,而且报文的长度也不会是固定不变的,这就决定了固定长度分片调度的方法无法充分利用宝贵的空中接口带宽资源,导致了传输效率偏低。
发明内容
本发明的实施例提供一种报文调度的方法及装置,从而实现了对待传输报文进行自适应的分片及调度处理。
本发明实施例提供了一种报文调度方法,包括:
确定允许调度数据长度信息;
获取待调度报文队列长度信息;
将所述待调度报文队列长度信息与所述允许调度数据长度信息进行对比;
若所述待调度报文队列长度信息小于或等于所述允许调度数据长度信息,则调度待调度报文;
若所述待调度报文队列长度信息大于所述允许调度数据长度信息,则依次获取待调度报文长度信息,与所述允许调度数据长度信息进行对比,并在获取的待调度报文长度信息累加值大于所述允许调度数据长度信息时,对待调度报文进行分片及调度处理。
本发明实施例还提供了一种报文调度装置,包括:
允许调度数据长度信息确定单元,用于确定允许调度数据长度信息;
待调度报文队列长度信息获取单元,用于获取待调度报文队列长度信息;
第一对比确定单元,用于将待调度报文队列长度信息获取单元获取的待调度报文队列长度信息与允许调度数据长度信息确定单元确定的允许调度数据长度信息进行对比,并在所述待调度报文队列长度信息小于或等于所述允许调度数据长度信息时,确定被直接调度的待调度报文;
第二对比确定单元,用于当第一对比确定单元确定所述的待调度报文队列长度信息大于所述的允许调度数据长度信息后,依次获取待调度报文长度信息,与所述允许调度数据长度信息进行对比,并在获取的待调度报文长度信息累加值等于所述允许调度数据长度信息时,确定被直接调度的待调度报文;
报文分片处理单元,用于当第二对比确定单元确定所述待调度报文长度信息累加值大于所述允许调度数据长度信息时,将最后一个被获取长度信息的报文至少分成两片报文片,且确定其中被调度的报文分片长度等于所述待调度报文长度信息累加值减去所述允许调度数据长度信息;
调度单元,用于调度第一对比确定单元、第二对比确定单元以及报文分片处理单元确定的待调度报文和报文分片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710003156.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:冷水机组压缩机电器盒及其控制电路、螺杆式冷水机组
- 下一篇:散热装置