一种通信系统中资源分配方法

文档序号:7592344阅读:625来源:国知局
专利名称:一种通信系统中资源分配方法
技术领域
本发明涉及通信系统中的资源分配方法。
背景技术
通信系统中,用户面的资源作为一个资源池来使用。在对资源的管理上,现有技术的做法主要有两种一种做法是,设置一个资源管理中心,资源的管理(包括分配\释放\占用)都集中在资源管理中心处理。用这种方法,因为所有的资源申请都到一个资源管理中心,所有的状态控制消息都到一个资源管理中心,这种频繁的资源变化和大量的动态信息同步,必然导致网络效率降低,系统容量难以扩充。
另外一种做法是采用多个资源处理板,分别处理固定的归属资源。即把一资源群划归至某处理板管理,在此处理板上完成归属资源的状态管理/分配/释放/占用,以及完成该类资源所属的呼叫。这种方法因为资源是固定分配到处理板上,即使一个资源处理板内有剩余的资源,也不能被资源耗尽的处理板使用。资源使用不充分,不能实现资源的全局共享。

发明内容
本发明要解决的技术问题是,针对现有技术的缺陷,提供一种高效率、低呼损的通讯系统资源分配方法。
本发明的适用的通信系统,包括主处理板、呼叫处理板和资源单板等设备。本发明将除主处理板以外的设备分成组,每个组中有一块呼叫处理板,多块资源单板;各组之间由实时通讯设备连接;在主处理板、呼叫处理板和资源单板均驻留实时数据库;资源分配方法包括以下步骤1.1呼叫处理板根据本组内资源单板和处理能力建立一个有序列表;1.2系统接收业务资源申请时,主处理板向一个设备组发起资源申请请求;呼叫处理板根据有序列表和资源分配请求轮选组内单板,选择出处理能力满足的单板,向该资源单板发送资源申请;1.3资源单板判断是否可以处理,若能处理,则返回给数据库成功;否则,返回给数据库失败;1.4呼叫处理板收到失败消息后,判断组内是否有另一个单板能处理,若有,则向其发出资源申请;若没有,则向下一设备组发送资源请求消息,由下一设备组处理。
本发明根据本组资源优先选择的原则,使设备组之间的通信降低,系统效率提高。根据轮选组内资源单板的原则,再结合资源的处理能力进行资源分配,实现了负荷分摊,增加了一次命中率。利用数据库分布式管理,呼叫处理板管理下属的资源单板,资源单板管理自己的资源,结构清晰,交互简单。资源申请和业务进程分离,有效地使用了资源、降低了呼损。


图1是通信系统数据库分布及关系图;图2是通信系统资源分配的系统环境图;图3是本发明的一个实施例的流程图。
具体实施例方式
下面结合附图对本发明的实施进行详细描述。
本发明适用的通信系统如图1所示,图2所示为本发明的网络环境图。系统包括主处理板、呼叫处理板和资源板,在主处理板、呼叫处理板和资源单板均驻留实时数据库。
本发明中将除主处理板外的设备分成组进行管理,在本实施例中,设备分成组1和组2,每个组中有一块呼叫处理板,多块资源单板。设备组1和设备组2间由实时通讯设备连接。
主处理板,呼叫处理板,资源单板都驻留实时数据库,其中1.主处理板驻留的数据库中维护以下信息A.设备组信息;B.呼叫处理板个数及编号;2.呼叫处理板驻留的数据库中维护以下信息A.资源单板个数及处理能力B.一个资源单板有序列表,实时保存资源单板的处理能力。
3.资源单板驻留的数据库中维护以下信息A.最大处理能力信息B.资源的状态管理/分配/释放/占用等信息。
图3给出本发明的一个实施例的流程图001,业务发起资源申请。业务进程向设备组1(呼叫处理板1)发起资源申请请求,并带入申请的资源容量。
002,呼叫处理板接受请求并处理。呼叫处理板1实时维护一个本设备组的资源单板和处理能力的有序列表,列表初始化时按照组内单板编号顺序排列。当呼叫处理板接收到业务进程的资源分配请求时,若列表头的单板处理能力能满足申请的资源容量,则把位于列表头部的资源单板编号和申请的容量大小发送到资源单板上,并将给该单板从列表头移至列表尾部;否则,呼叫处理板1向后轮选资源单板,如果找到满足申请资源容量的单板,则发送资源单板编号和申请的容量大小到该资源单板上,并将该单板移至列表尾部。如果队列中的单板都不能满足申请容量需要,则向其他组的呼叫处理板2发送资源分配请求,只要其他设备组有满足申请的容量,就也可以保证进行成功的资源分配。详见下面004的收到分配失败的应答消息处理过程。
003,资源单板接受请求并处理。资源单板进行实时资源状态管理,对本板资源进行分配/占用/释放,维护自己的处理能力信息。当资源单板接受到呼叫处理板1的资源分配请求时,首先判断是否可以处理,如果申请的资源容量在自己的处理能力之内,则将资源分配尽量压缩在能力相当的资源处理单元中,返回给数据库成功消息,同时带上当前单板的编号,以及当前最大处理能力的DSP(数字信号处理器)的处理能力;如果不能处理,则返回给数据库失败消息及原因。
004,呼叫处理板处理资源单板返回信息。如果呼叫处理板1接收到成功的返回消息,则向业务进程发送成功消息应答,然后在数据库记录下该单板的返回的最新处理能力,然后重新排列单板处理能力列表,用来做下一个资源选择的依据。如果呼叫处理板1接收到失败的返回消息,则向主处理板查询其他呼叫处理板信息,然后将资源分配请求发送给其他呼叫处理板(呼叫处理板2)。
005,其他呼叫处理板接受非本设备组业务请求资源分配流程。呼叫处理板2接收到呼叫处理板1的资源分配请求后,开始在自己组内发起资源分配流程,设备组2中的请求处理过程类似步骤3和4,其中不同的是,如果呼叫处理板2接收到资源板资源分配失败的应答,不再向其他组发送资源分配请求,直接将分配失败的应答发送给呼叫处理板1。
006,呼叫处理板1将资源分配结果应答给业务申请进程。呼叫处理板1根据呼叫处理板2的应答消息,如果成功,向业务进程发送成功消息,如果失败,向业务进程发送失败消息。
007,资源回收处理流程。资源回收可以有两种方案,一种为通过呼叫处理板和资源单板的交互实现呼叫处理板接收到业务进程的资源释放消息,将资源释放的消息下发到对应的资源单板,由资源单板进行资源释放处理,然后将最新处理能力返回给呼叫处理板。另一种为,资源单板实时地管理维护自己资源按照可选的时间规律,在指定时刻收集自己的资源使用状况,按一定原则进行动态回收调整,保证发生异常的资源回收。例如因为通信故障等导致资源分配失败,可以根据定时器设置自动回收分配失败的资源。
权利要求
1.一种通信系统中资源分配方法,在通信系统中包括主处理板、呼叫处理板和资源单板设备,除主处理板以外的设备分成组,每个组中有一块呼叫处理板,多块资源单板;各组之间由实时通讯设备连接;在主处理板、呼叫处理板和资源单板均驻留实时数据库;资源分配方法包括以下步骤1.1呼叫处理板根据本组内资源单板和处理能力建立一个有序列表;1.2系统接收业务资源申请时,主处理板向一个设备组发起资源申请请求;呼叫处理板根据有序列表和资源分配请求轮选组内单板,选择出处理能力满足的单板,向该资源单板发送资源申请;1.3资源单板判断是否可以处理,若能处理,则返回给数据库成功;否则,返回给数据库失败;1.4呼叫处理板收到失败消息后,判断组组内是否有另一个单板能处理,若有,则向其发出资源申请;若没有,则向下一设备组发送资源请求消息,由下一设备组处理。
2.权利要求1所述的通信系统中资源分配方法,其特征在于,所述主处理板驻留的数据库,包括以下信息A.设备组信息;B.呼叫处理板个数及编号。
3.权利要求1所述的通信系统中资源分配方法,其特征在于,所述呼叫处理板驻留的数据库,包括以下信息A.资源单板个数及处理能力;B.一个资源单板有序列表。
4.权利要求1所述的通信系统中资源分配方法,其特征在于,所述资源单板驻留的数据库,包括以下信息A.最大处理能力信息;B.资源的状态管理/分配/释放/占用信息。
5.权利要求1所述的通信系统中资源分配方法,其特征在于,呼叫处理板中的有序列表,初始化时按照组内单板编号顺序排列;当呼叫处理板接收到业务进程的资源分配请求时,在列表中轮选资源单板,找到满足申请资源容量的单板,则发送资源单板编号和申请的容量大小到该资源单板上,然后重新排列单板处理能力列表。
6.权利要求1所述的通信系统中资源分配方法,其特征在于,资源单板接到呼叫处理板的资源分配请求时,并且可以处理,则将资源分配尽量压缩在能力相当的资源处理单元中,在返回给数据库成功消息时,带上当前单板的编号,以及当前最大处理能力的数字信号处理器的处理能力。
7.权利要求1至6任一权利要求所述的通信系统中资源分配方法,其特征在于,还包括资源回收处理步骤。
8.权利要求7所述的通信系统中资源分配方法,其特征在于,所述资源回收处理通过呼叫处理板和资源单板的交互实现,即呼叫处理板接收到业务进程的资源释放消息,将资源释放的消息下发到对应的资源单板,由资源单板进行资源释放处理,然后将最新处理能力返回给呼叫处理板。
9.权利要求7所述的通信系统中资源分配方法,其特征在于,所述资源回收处理通过资源单板在预定时间收集自己的资源使用状况,自动回收分配失败的资源。
全文摘要
一种通信系统中资源分配方法,适用的通信系统,包括主处理板、呼叫处理板和资源单板等设备。呼叫处理板根据本组内资源单板和处理能力建立一个有序列表;系统接收业务资源申请时,主处理板向一个设备组发起资源申请请求;呼叫处理板根据有序列表和资源分配请求轮选组内单板,选择出处理能力满足的单板,向该资源单板发送资源申请;若组内没有这种单板,则向下一设备组发送资源请求消息,由下一设备组处理。本发明根据轮选组内资源单板的原则,再结合资源的处理能力进行资源分配,实现了负荷分摊,增加了一次命中率。利用数据库分布式管理,结构清晰,交互简单。资源申请和业务进程分离,有效地使用了资源、降低了呼损。
文档编号H04L29/04GK1747396SQ200410041960
公开日2006年3月15日 申请日期2004年9月7日 优先权日2004年9月7日
发明者刘小军, 郑宇 , 郑怀林 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1