【技术实现步骤摘要】
用缓慢离开机制处理用户离开、切换组播业务频道请求的方法和装置
本专利技术涉及组播业务,尤其涉及组播业务中接入设备对用户离开、切换组播业务频道请求的处理方法和装置。
技术介绍
随着网络的发展,人们在网络平台上开发了各种业务,如E-mail、TELNET、FTP、WWW等业务,这些都是点到点的数据传输;而人们更希望在Internet上开视频会议、听现场音乐会、看实况转播等,这些都是大数据量业务,目前大多采用点到多点或多点到多点的数据传输以节省带宽,因此需要采用IP组播(IP multicast)通信技术。在使用以太网技术的接入网中,组播及视频业务越来越成为一种普遍的服务。这种业务往往对响应速度要求比较高。当用户频繁切换频道时,要求设备能尽快响应,迅速提供用户需要的视频数据。对于大型接入设备来说,用户数目巨大,处理用户频繁的频道切换信号会给设备及网络带来较大负荷。控制用户接入组播组的协议(IGMP)本身并没有对此给出解决方案,这就对设备及网络的处理能力有相当的要求,如果处理能力不够,在峰值时,用户的响应速度可能得不到保证。图1是组播业务中接入设备的结构示意图。从图中可以看出,,接入设备对用户充当路由器的角色,而对网络充当用户角色。接入设备代表所连接的用户向网络申请组播视频服务。网络下行发送的组播数据流通过接入设备复制拷贝给多个用户。当用户请求某个组播业务M1时,就会发送IGMP加入消息给接入设备,请求加入组播业务频道M1。接入设备解析用户的I ...
【技术保护点】
一种用缓慢离开机制处理用户离开组播业务频道请求的方法,其特征在于,该方法包括步骤:1)将发送请求的用户从被请求的组播业务频道的组播组的用户列表中删除;2)判断该用户是否为该组播业务频道的组播组的最后一个用户,若不是,结束;若 是,将该组播组设置成在一段保留时间内的闲置状态,并进入步骤3);3)判断在保留时间内是否收到任何用户要求加入该组播业务频道的请求,若是,将该组播组设置成激活状态,结束,若不是,进入步骤4);4)删除该组播组,向网络发送离开该 组播业务频道的请求,结束。
【技术特征摘要】
1.一种用缓慢离开机制处理用户离开组播业务频道请求的方法,其特征在于,该方法包括步骤:1)将发送请求的用户从被请求的组播业务频道的组播组的用户列表中删除;2)判断该用户是否为该组播业务频道的组播组的最后一个用户,若不是,结束;若是,将该组播组设置成在一段保留时间内的闲置状态,并进入步骤3);3)判断在保留时间内是否收到任何用户要求加入该组播业务频道的请求,若是,将该组播组设置成激活状态,结束,若不是,进入步骤4);4)删除该组播组,向网络发送离开该组播业务频道的请求,结束。2.如权利要求1所述的方法,其特征在于,所述步骤3)中,当在保留时间内收到其他用户要求加入该组播业务频道的请求时,立刻把该组播组设置成激活状态,同时将保留时间归零。3.如权利要求1所述的方法,其特征在于,所述保留时间根据该组播组的优先级来设定,对于高优先级的组播组设置较长的保留时间。4.如权利要求1所述的方法,其特征在于,所述方法还包括步骤5):当网络接口的带宽不够或者设备的组播组资源不够时,删除一些处在闲置状态的组播组,释放系统资源。5.如权利要求4所述的方法,其特征在于,所述步骤5)中,根据组播组的优先级来确定删除所述这些处在闲置状态的组播组的顺序,先删除低优先级的闲置状态组播组。6.如权利要求1所述的方法,其特征在于,所述接入设备用IGMP协议来实现组播业务。7.一种用缓慢离开机制处理用户切换组播业务频道请求的方法,其特征在于,该方法包括步骤:判断用户请求为离开组播业务频道的请求还是加入组播业务频道的请求;当收到用户离开组播业务频道的请求时,执行以下步骤:a)将发送请求的用户从被请求的组播业务频道的组播组的用户列表中删除;b)判断该用户是否为该组播业务频道的组播组的最后一个用户,若不是,结束;若是,将该组播组设置成在一段保留时间内的闲置状态,并进入步骤c);c)判断在保留时间内是否收到任何用户要求加入该组播业务频道的请求,若是,将该组播组设置成激活状态,结束,若不是,进入步骤d);d)删除该组播组,向网络发送离开该组播业务频道的请求,结束;当收到用户加入组播业务频道的请求时,执行以下步骤:e)判断该组播业务频道的组播组是否存在,若是,进入步骤f),若不是,进入步骤g);f)将用户加入该组播组的用户列表,结束;g)创建该组播组,并将其设置成激活状态,将用户加入该组播组的用户列表,同时向网络发送加入该组播业务频道的请求,结束。8.一种具有组播业务的网络接入设备,包括网络接口模块、用户接口模块,其特征在于,该网络接入设备还包含处理用户离开组播业务频道请求的单元,所述单元当通过用户接口模块发送请求离开的用户为该组播业务频道的组播组的最后一个用户时,将该组播组设置为一段时间内的闲置状态,在保留时间内若有用户通过用户接口模块请求加入该组播业务频道,激活该组播组;否则,删除该组播组,并通过网络接口模块向网络发送离开组播业务频道的请求。9.如权利要求8所述的网络接入设备,其特征在于,所述处理用户离开组播业务频道请求的单元在网络接口的带宽不够或者设备的组播组资源不够时,删除一些处在闲置状态的组播组,释放系统资源。10.如权利要求8所述的网络接入设备,其特征在于,所述处理用户离开组播业务频道请求的单元包括:第一判别装置...
【专利技术属性】
技术研发人员:鲁林丽,汪永明,迮超,陈晓,
申请(专利权)人:上海贝尔阿尔卡特股份有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。