[发明专利]一种组播频道控制方法及装置有效
申请号: | 200610035881.6 | 申请日: | 2006-06-09 |
公开(公告)号: | CN101056255A | 公开(公告)日: | 2007-10-17 |
发明(设计)人: | 李志强;陈沁;王德义 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/02;H04L29/06 |
代理公司: | 广州三环专利代理有限公司 | 代理人: | 温旭 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 频道 控制 方法 装置 | ||
1.一种组播频道控制方法,其特征在于:
a)当接收到组播频道加入报文,判断是否允许当前业务端口加入申请加入的组播频道,如果是,转发该申请加入的组播频道,否则,执行步骤b);
b)在所述业务端口当前正在转发的频道中查询是否存在申请离开后在特定组查询响应时间超时之前还未接收到响应的组播频道,如果存在,停止转发申请离开的一个组播频道,并转发该申请加入的组播频道,否则,拒绝申请加入的组播频道的加入。
2.如权利要求1所述的组播频道控制方法,其特征在于,步骤b)所述的停止转发申请离开的一个组播频道为停止转发响应时间最早超时的申请离开的组播频道。
3.如权利要求1所述的组播频道控制方法,其特征在于:
当接收到组播频道离开报文,将申请离开后在特定组查询响应时间超时之前还未接收到响应的组播频道设置为即将离开状态;
当接收到组播频道离开报文,所述在当前正在转发的频道中查询是否存在申请离开后在特定组查询响应时间超时之前还未接收到响应的组播频道为:在当前正在转发的频道中查询是否存在处于即将离开状态的组播频道。
4.如权利要求1所述的组播频道控制方法,其特征在于,步骤a)所述判断是否允许当前业务端口加入该申请加入的组播频道的步骤为:
a1)判断申请加入的组播频道是否是当前正在转发的组播频道,如果是,则允许所述申请加入的组播频道的加入,否则,执行步骤a2);
a2)判断是否允许当前业务端口加入新的组播频道,如果是,则允许所述申请加入的组播频道的加入,否则,则不允许所述申请加入的组播频道的加入。
5.如权利要求4所述的组播频道控制方法,其特征在于,步骤a2)中所述的判断是否允许当前业务端口加入新的组播频道的步骤为:
判断所述业务端口当前正在转发的组播频道数是否小于所述的业务端口能够接入的组播频道数,如果是,则允许新的组播频道的加入,否则,则不允许新的组播频道的加入。
6.一种组播频道控制装置,包括频道离开处理单元和频道加入处理单元,其中,
频道离开处理单元,用于在接收到组播频道离开报文后,向接收到所述组播频道的业务端口发送申请离开的组播频道特定组查询报文,在特定组查询响应时间超时后,停止申请离开的组播频道的转发;
其特征在于,所述的频道加入处理单元包括有组播转发单元、第一控制单元和第二控制单元,其中:
组播转发单元,用于控制组播频道的转发;
第一控制单元,用于在接收到组播频道加入报文后,判断是否允许当前业务端口加入申请加入的组播频道,如果是,通知组播转发单元转发该申请加入的组播频道,否则,交给第二控制单元进行处理;
第二控制单元,用于在当前正在转发的频道中查询是否存在申请离开后在特定组查询响应时间超时之前还未接收到响应的组播频道,如果存在,通知组播转发单元停止转发申请离开的一个组播频道,并转发该申请加入的组播频道,否则,拒绝申请加入的组播频道的加入。
7.如权利要求6所述的组播频道控制装置,其特征在于,所述第二控制单元中停止转发所述申请离开的一个组播频道为停止转发响应时间将最早超时的组播频道。
8.如权利要求6所述的组播频道控制装置,其特征在于:
所述的频道离开处理单元还包括状态设定单元,用于将申请离开后在特定组查询响应时间超时之前还未接收到响应的组播频道设置为即将离开状态;
所述的第二控制单元查询是否存在申请离开后在特定组查询响应时间超时之前还未接收到响应的组播频道为:在当前正在转发的频道中查询是否存在处于即将离开状态的组播频道。
9.如权利要求6所述的组播频道控制装置,其特征在于,所述的第一控制单元具体包括:
第一判断单元,判断申请加入的组播频道是否是当前正在转发的组播频道,如果是,则允许所述申请加入的组播频道的加入,否则,通知第二判断单元进行判断;
第二判断单元,判断是否允许当前业务端口加入新的组播频道,如果是,则允许所述申请加入的组播频道的加入,否则,则不允许所述申请加入的组播频道的加入。
10.如权利要求9所述的组播频道控制装置,其特征在于,所述第二判断单元判断是否允许当前业务端口加入新的组播频道为:判断所述业务端口当前正在转发的组播频道数是否小于所述的业务端口能够接入的组播频道数;如果是,则允许新的组播频道的加入,否则,则不允许新的组播频道的加入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610035881.6/1.html,转载请声明来源钻瓜专利网。