[发明专利]单播多播的调度方法、装置和系统有效
| 申请号: | 200910007296.9 | 申请日: | 2009-02-24 |
| 公开(公告)号: | CN101815025A | 公开(公告)日: | 2010-08-25 |
| 发明(设计)人: | 苏皓;李德丰;孙团会;曹爱娟;宋健 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 单播多播 调度 方法 装置 系统 | ||
1.一种交换网单播多播混合流调度方法,其特征在于,所述交换网包括输 入端和输出端,在所述输出端设置多播时间槽和单播时间槽,配置所述单播时 间槽和多播时间槽的调度比例;该方法包括,
接收输入端的单播和/或多播队列的连接请求,所述连接请求携带有对应的 输出端的目的端口;
获取输出端的当前时间槽的类型;
根据所述当前时间槽的类型,调度输入端对应的单播或多播数据。
2.根据权利要求1所述的单播多播混合流调度方法,其特征在于,所述根 据当前时间槽的类型,调度输入端对应的单播或多播数据具体包括:
根据当前时间槽的类型,对输入输出端口进行匹配;
将单播数据或多播数据从输入端传输到与其匹配的输出端。
3.根据权利要求2所述的单播多播混合流调度方法,其特征在于,所述对 输入输出端口进行匹配具体包括:
选出符合当前时间槽的类型的连接请求,作为候选连接请求;
从候选连接请求中判决一个,作为被许可请求,为其添加许可标记;
将被许可请求回复给输入端;
输入、输出端建立所述被许可请求的连接。
4.根据权利要求3所述的单播多播混合流调度方法,其特征在于,所述选出 符合当前时间槽的类型的连接请求,作为候选连接请求具体包括:
如果当前时间槽是多播时间槽,输出端有空闲端口;
判断输入端是否有多播请求发送;
如果没有多播请求发送,判断输入端是否有单播请求发送;
如果有单播请求发送,接收输入端发送的单播请求,所述单播请求作为候选 连接请求。
5.根据权利要求3所述的单播多播混合流调度方法,其特征在于,还包括: 若当前单播时间槽结束,而数据尚未传输完成,等下一单播时间槽到来时,可 继承所述当前单播时间槽建立的连接。
6.根据权利要求3所述的单播多播混合流调度方法,其特征在于,还包括, 若当前单播时间槽结束,而数据尚未传输完成,等下一单播时间槽到来时,获 取当前单播时间槽继承连接的次数;
当所述单播时间槽继承连接的次数大于预先设置的最大阈值时,断开当前 连接。
7.根据权利要求3所述的单播多播混合流调度方法,其特征在于,所述连 接请求携带紧急信息,所述对输入输出端口进行匹配具体包括:
接收到所述紧急请求的输出端口,中断当前连接;
从目的端口相同的紧急请求中判决一个,作为被许可紧急请求,为其添加 许可标记;
将被许可紧急请求回复给输入端;
输入、输出端建立所述被许可紧急请求的连接。
8.一种单播多播混合流调度装置,其特征在于,包括:
时间槽设置模块,用于设置多播时间槽和单播时间槽;
配置模块,用于配置多播时间槽和单播时间槽的调度比例;
接收模块,用于接收输入端的单播和/或多播队列的连接请求,所述连接请 求携带有对应的输出端的目的端口;
获取模块,用于获取输出端的当前时间槽的类型;
调度模块,根据当前时间槽的类型,调度输入端对应的单播或多播数据。
9.根据权利要求8所述的单播多播混合流调度装置,其特征在于,所述调 度模块包括:
匹配单元,用于对输入输出端口进行匹配;
数据传输单元,用于将单播数据或多播数据从输入端传输到与其匹配的输 出端。
10.根据权利要求9所述的单播多播混合流调度装置,其特征在于,所述 数据传输单元包括:
选择请求单元,用于选出符合当前时间槽的类型的连接请求,作为候选连 接请求;
请求许可单元,用于从候选连接请求中判决一个,作为被许可请求,为其添 加许可标记;
回复单元,用于将被许可请求回复给输入端;
连接建立单元,用于在输入、输出端建立所述被许可请求的连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910007296.9/1.html,转载请声明来源钻瓜专利网。





