[发明专利]一种报文调度方法及装置有效
申请号: | 200710003156.5 | 申请日: | 2007-02-07 |
公开(公告)号: | CN101242341A | 公开(公告)日: | 2008-08-13 |
发明(设计)人: | 杨瀚清 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L1/00 |
代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 调度 方法 装置 | ||
1. 一种报文调度方法,其特征在于,包括:
确定允许调度数据长度信息;
获取待调度报文队列长度信息;
将所述待调度报文队列长度信息与所述允许调度数据长度信息进行对比;
若所述待调度报文队列长度信息小于或等于所述允许调度数据长度信息,则调度待调度报文;
若所述待调度报文队列长度信息大于所述允许调度数据长度信息,则依次获取待调度报文长度信息,与所述允许调度数据长度信息进行对比,并在获取的待调度报文长度信息累加值大于所述允许调度数据长度信息时,对待调度报文进行分片及调度处理。
2. 根据权利要求1所述的方法,其特征在于,所述确定允许调度数据长度信息具体为:根据服务质量参数确定所述的允许调度数据长度信息。
3. 根据权利要求1所述的方法,其特征在于,所述获取待调度报文队列长度信息具体为:通过查询待调度报文信息统计表获取所述待调度报文队列长度信息。
4. 根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述的待调度报文队列有待调度报文被调出或调入时,重新统计待调度报文长度信息,并记录到待调度报文信息统计表中。
5. 根据权利要求1所述的方法,其特征在于,所述若所述待调度报文队列长度信息小于或等于所述允许调度数据长度信息,则调度待调度报文具体包括:
若所述的待调度报文队列长度信息小于或等于所述的允许调度数据长度信息,则确定以待调度报文队列长度信息为实际调度数据长度信息,对待调度报文进行调度处理。
6. 根据权利要求1所述的方法,其特征在于,所述依次获取待调度报文长度信息,与所述允许调度数据长度信息进行对比的步骤具体还包括:在获取的调度报文长度信息累加值等于允许调度数据长度信息时,则确定以允许调度数据长度信息为实际调度数据长度信息,对待调度报文进行调度处理。
7. 根据权利要求1所述的方法,其特征在于,所述分片处理具体为:将已被获取长度信息的最后一个待调度报文分成至少两片,且确定被调度的报文分片的长度等于所述待调度报文长度信息累加值减去所述允许调度数据长度信息。
8. 根据权利要求1所述的方法,其特征在于,所述依次获取待调度报文长度信息的步骤具体为:
将报文读出待调度报文队列,获取待调度报文长度信息;
或者,通过查询所述待调度报文信息统计表,获取报文队列内待调度报文长度信息。
9. 一种报文调度装置,其特征在于,包括:
允许调度数据长度信息确定单元,用于确定允许调度数据长度信息;
待调度报文队列长度信息获取单元,用于获取待调度报文队列长度信息;
第一对比确定单元,用于将待调度报文队列长度信息获取单元获取的待调度报文队列长度信息与允许调度数据长度信息确定单元确定的允许调度数据长度信息进行对比,并在所述待调度报文队列长度信息小于或等于所述允许调度数据长度信息时,确定被直接调度的待调度报文;
第二对比确定单元,用于当第一对比确定单元确定所述的待调度报文队列长度信息大于所述的允许调度数据长度信息后,依次获取待调度报文长度信息,与所述允许调度数据长度信息进行对比,并在获取的待调度报文长度信息累加值等于所述允许调度数据长度信息时,确定被直接调度的待调度报文;
报文分片处理单元,用于当第二对比确定单元确定所述待调度报文长度信息累加值大于所述允许调度数据长度信息时,将最后一个被获取长度信息的报文至少分成两片报文片,且确定其中被调度的报文分片长度等于所述待调度报文长度信息累加值减去所述允许调度数据长度信息;
调度单元,用于调度第一对比确定单元、第二对比确定单元以及报文分片处理单元确定的待调度报文和报文分片。
10. 根据权利要求9所述的装置,其特征在于,所述装置还包括服务质量参数存储单元、待调度报文信息统计单元和待调度报文队列单元,其中:
服务质量参数存储单元,用于存储服务质量参数信息,并将服务质量参数信息提供给允许调度数据长度信息确定单元;
待调度报文信息统计单元,用于统计待调度报文队列单元中的待调度报文队列长度信息,以及待调度报文长度信息,并将待调度报文队列长度信息提供给待调度报文队列长度信息获取单元,将待调度报文长度信息提供给第二对比确定单元;
待调度报文队列单元,用于获取及存储待调度报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710003156.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:冷水机组压缩机电器盒及其控制电路、螺杆式冷水机组
- 下一篇:散热装置