资源接纳、释放的控制方法及设备技术

技术编号:3542920 阅读:162 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种资源接纳控制方法,该方法包括:接收客户端发送的业务提供请求消息,所述业务包括单播业务和组播业务;从所述业务提供请求消息中提取业务标识;根据所述业务标识确定所述业务所需资源;根据所述业务所需资源与当前可用资源的比较结果,控制是否接纳对应的业务提供请求。本发明专利技术同时公开一种资源接纳控制设备、资源释放控制方法及设备。采用本发明专利技术可以实现对单播和组播业务的用户资源进行统一的接纳和释放控制。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及资源接纳、释放的控制方法及设备
技术介绍
如图1所示,典型的接入网络组网包括:CPE(customer premise equipment,用户端设备),例如PC个人计算机、STB(set top box,机顶盒)等;AN(accessnode,接入节点),具有实现用户接入的功能,可以提供各种接入方式给用户,例如各种DSL接入、无线接入、光接入等;Aggregation Network(汇聚网络),用于在上行方向汇聚各个AN的流量到核心网,下行方向将来自核心网的流量分发到各个AN;BNG(broadband network gateway,宽带网络网关),具有汇聚用户的流量,提供基于用户的策略控制的功能;Core Network(核心网),即数据传输的骨干网络;SP(service provider,业务运营商),用于为用户提供各种业务;Policy & NMS(policy & network management system,策略和网络管理系统),具有实现网络上各种设备的策略配置和管理配置的功能。用户端设备CPE可以通过DSL等接入技术与AN相连接。AN对AN下所有用户上行流量进行汇聚,汇聚网络对多个AN上行流量进行汇聚。汇聚的上流量通过BNG、核心网,最终到达SP网络。从SP到用户的下行流量同样经过核心网、BNG、汇聚网、AN的传输,到达用户端设备。另一方面,目前在IP网络上实现的音视频业务,根据业务内容的传输方式可以分为通过单播方式传输的单播业务、通过组播方式传输的组播业务。现有技术中对单播业务和组播业务分别进行带宽控制。单播业务的典型方式是VOD(video on demand,视频点播)。VOD业务的常用控制协议是RTSP(Real Time Streaming Protocol,实时流协议),其基本原-->理是:用户CPE上的VOD客户端和网络上的VOD服务器之间运行RTSP协议,VOD客户端向VOD服务器请求特定的视频文件,VOD服务器将VOD客户端请求的视频文件通过单播方式连续地发送给VOD客户端。以VOD业务为例,目前对单播业务的带宽控制的方法是在网络上部署集中的带宽控制服务器,VOD服务器接收到VOD客户端的请求后,首先向集中带宽控制服务器请求用于音视频传输的带宽,集中带宽控制服务器接纳该带宽请求后,VOD服务器才开始单播方式的音视频传输。组播业务的音视频在网络上是通过组播的方式传输的。从组播音视频的头端系统(M-Video head end)发送一份音视频到网络上,网络上的设备对组播音视频进行复制,使网络上所有请求提供该音视频的用户都可以接收到同样的音视频内容。目前在AN上实现组播带宽控制的网络结构如图2所示。AN包括负责IGMP协议报文处理的模块“IGMP Process”和负责组播带宽接纳控制的模块“M-BAC”。如图3所示,在AN上实现组播带宽控制的处理流程如下:步骤31、CPE向AN发送IGMP协议请求报文,该IGMP协议请求报文中携带有用户请求的组播组的信息。步骤32、AN接收到IGMP协议请求报文后,由IGMP协议模块对IGMP协议请求报文进行处理,得到用户请求的组播组。步骤33、M-BAC模块利用保存的当前可用带宽和每一个组播组所需带宽,判断用户请求的组播组是否可被接纳,如果当前可用带宽大于用户请求的组播组所需带宽,则用户加入组播组的请求被接纳,继续通过IGMP process模块处理IGMP协议消息(如果AN上已经有其他用户加入这个组播组,则直接转发这个组播组的流量给当前请求的用户,如果当前请求的用户是第一个请求加入该组播组的用户,则执行上述设备发送IGMP协议请求报文的处理流程)。专利技术人在实现本专利技术的过程中,发现存在如下技术需求:由于音视频类业务对网络丢包率非常敏感,严重的丢包率会导致用户设备-->无法对接收的音视频内容成功进行解码,从而导致业务的不可用。一种可能的情况是,在用户带宽有限时,用户已经有组播方式的音视频传输,又发起单播方式的音视频传输请求,如果剩余的带宽无法满足新请求的单播音视频的带宽要求,那么继续传输单播音视频将会导致在AN上对所有音视频(包括单播和组播)数据的平均丢弃,导致所有音视频业务的不可用;反之先有单播音视频业务,用户又发起组播音视频业务的情况也是如此。因此,为提高音视频业务质量,优化带宽利用,需要对单播和组播业务的用户带宽进行统一的接纳和释放控制。
技术实现思路
本专利技术实施例提供一种资源接纳、释放的控制方法及设备,用以对单播和组播业务的用户资源进行统一的接纳和释放控制。本专利技术实施例提供一种资源接纳控制方法,该方法包括:接收客户端发送的业务提供请求消息,所述业务包括单播业务和组播业务;从所述业务提供请求消息中提取业务标识;根据所述业务标识确定所述业务所需资源;根据所述业务所需资源与当前可用资源的比较结果,控制是否接纳对应的业务提供请求。本专利技术实施例还提供一种资源释放控制方法,该方法包括:接收客户端发送的业务释放请求消息,所述业务包括单播业务和组播业务;从所述业务释放请求消息中提取业务标识;根据所述业务标识确定所述业务所占资源;释放所述业务,并将所述业务所占资源合并到当前可用资源中。本专利技术实施例还提供一种资源接纳控制设备,包括:-->第一接收模块,用于接收客户端发送的业务提供请求消息,所述业务包括单播业务和组播业务;第一提取模块,用于从所述业务提供请求消息中提取业务标识;第一确定模块,用于根据所述业务标识确定所述业务所需资源;第一控制模块,用于根据所述业务所需资源与当前可用资源的比较结果,控制是否接纳对应的业务提供请求。本专利技术实施例还提供一种资源释放控制设备,包括:第二接收模块,用于接收客户端发送的业务释放请求消息,所述业务包括单播业务和组播业务;第二提取模块,用于从所述业务释放请求消息中提取业务标识;第二确定模块,用于根据所述业务标识确定所述业务所占资源;第二控制模块,用于释放所述业务,并将所述业务所占资源合并到当前可用资源中。本专利技术实施例中,在接收到单播业务和组播业务的业务提供请求消息后,从业务提供请求消息中提取业务标识,根据提取的业务标识确定请求提供的业务所需的资源,进而根据该所需的资源与当前可用资源的比较结果,控制是否接纳对应的业务提供请求,从而实现对单播业务和组播业务的统一资源接纳控制,避免了现有技术中仅能对单播业务进行资源接纳控制,或仅能对组播业务进行资源接纳控制,而无法对单播和组播业务进行统一的资源接纳控制的问题,为优化资源利用,提高用户接收的音视频业务质量提供了很好的解决途径。本专利技术实施例中,在接收到单播业务和组播业务的业务释放请求消息后,从业务释放请求消息中提取业务标识,根据提取的业务标识确定请求释放的业务所占用的资源,进而释放该业务,并将该业务所占用的资源合并到当前可用资源中,从而实现对单播业务和组播业务的统一资源释放控制,同样避免了现有技术无法对单播和组播业务进行统一的资源释放控制的问题,为优化资源利用,提高用户接收的音视频业务质量提供了很好的解决途径。-->附图说明图1为
技术介绍
中接入网络的组网结构图;图2为
技术介绍
中在AN上实现组播带宽控制的网络结构本文档来自技高网
...

【技术保护点】
一种资源接纳控制方法,其特征在于,该方法包括: 接收客户端发送的业务提供请求消息,所述业务包括单播业务和组播业务; 从所述业务提供请求消息中提取业务标识; 根据所述业务标识确定所述业务所需资源; 根据所述业务所需资源与当前可用资源的比较结果,控制是否接纳对应的业务提供请求。

【技术特征摘要】
1、一种资源接纳控制方法,其特征在于,该方法包括:接收客户端发送的业务提供请求消息,所述业务包括单播业务和组播业务;从所述业务提供请求消息中提取业务标识;根据所述业务标识确定所述业务所需资源;根据所述业务所需资源与当前可用资源的比较结果,控制是否接纳对应的业务提供请求。2、如权利要求1所述的方法,其特征在于,所述业务标识包括单播业务的音视频流名称、组播业务的组播组、以源IP地址、目的IP地址、源端口号、目的端口号、协议类型表示的五元组其中之一或任意组合。3、如权利要求1所述的方法,其特征在于,根据所述业务标识确定所述业务所需资源包括:根据所述业务标识,查找本地或异地保存的业务标识和业务所需资源的对应关系,根据所述对应关系确定所述业务所需资源。4、如权利要求1所述的方法,其特征在于,根据所述业务所需资源与当前可用资源的比较结果,控制是否接纳对应的业务提供请求包括:根据所述比较结果,确定所述业务所需资源不大于当前可用资源时,控制接纳对应的业务提供请求;确定所述业务所需资源大于当前可用资源时,控制拒绝对应的业务提供请求。5、如权利要求1所述的方法,其特征在于,根据所述业务所需资源与当前可用资源的比较结果,控制接纳对应的业务提供请求时,进一步包括向服务器转发所述业务提供请求消息;根据所述业务所需资源与当前可用资源的比较结果,控制拒绝对应的业务提供请求时,进一步包括终止客户端和服务器之间的交互。6、如权利要求5所述的方法,其特征在于,所述终止客户端和服务器之间的交互包括:代理客户端通知服务器释放与客户端之间的连接;代理服务器通知客户端所述业务提供请求被拒绝,以及释放与服务器之间的连接。7、如权利要求1至6任一项所述的方法,其特征在于,所述资源为带宽资源或连接数资源。8、一种资源释放控制方法,其特征在于,该方法包括:接收客户端发送的业务释放请求消息,所述业务包括单播业务和组播业务;从所述业务释放请求消息中提取业务标识;根据所述业务标识确定所述业务所占资源;释放所述业务,并将所述业务所占带宽合并到当前可用资源中。9、如权利要求8所述的方法,其特征在于,所述业务标识包括单播业务的音视频流名称、组播业务的组播组、以源IP地址、目的IP地址、源端口号、目的端口号、协议类型表示的五元组其中之一或任意组合。10、如权利要求8所述的方法,其特征在于,根据所述业务标识确定所述业务所占资源包括:根据所述业务标识,查找本地或异地保存的业务标识和业务...

【专利技术属性】
技术研发人员:牛乐宏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1