一种分配abis接口带宽资源的方法

文档序号:7555264阅读:158来源:国知局
专利名称:一种分配abis接口带宽资源的方法
技术领域
本发明涉及码多分址(CDMA)技术领域,特别是指一种分配ABIS接口带宽资源的方法。
背景技术
在CDMA系统中,基站控制器(BSC)与基站收发信台(BTS)之间的接口称为ABIS接口,该ABIS接口可以采用E1/T1方式进行传输。在CDMA1X系统中,ABIS接口常常复用为异步转移模式(ATM),以永久虚通道(PVC)方式实现BSC与BTS的连接。
图1所示为ABIS接口内传输内容的示意图。BSC与BTS之间的ABIS接口内传输的内容包括业务和信令。其中,对于业务又包括数据业务和语音业务等;对于信令包括用于传输寻呼信道流程和接入信道流程等的信令,以及与操作、管理和维护相关的操作管理链路(OML)信令。
图2所示为ABIS接口的逻辑结构示意图。BTS与BSC间存在与呼叫相关的公用信道,如寻呼信道(PCH,Paging Channel)和接入信道(ACH,Access Channel)等,以及与业务相关的专用信道,如基本信道(FCH,Fundamental Channel),增补信道(SCH,Supplemental Channel)和专用控制信道(DCCH,Dedicated Control Channel)等。同时,BTS与BSC间还存在用于传输操作维护信令的OML信令信道。上述与呼叫相关的公用信道和与业务相关的专用信道以及与操作维护相关的OML信令信道共同使用ABIS接口的带宽资源。而且ABIS接口中的大部分信道只对移动端(MS)和BSC是可见的,而对于BTS是不可见的。
目前,系统通常对ABIS接口内的资源不做管理,即不认为ABIS接口带宽为资源。无论什么业务来申请ABIS接口的资源,系统都将为其无条件的分配,因此,经常出现呼叫无法接通或掉话的现象。
在现有技术中,即使对ABIS接口内的资源进行管理,也仅仅是简单地将ABIS接口内每条PVC的资源进行平均划分,并认为每种话路,无论是语音业务话路还是数据业务话路,都占用同样大小的资源。具体的管理方法如下在BSC中设置用于管理BSC资源,如管理地面电路资源和空中资源等资源的呼叫处理模块,和用于管理ABIS接口资源的带宽管理模块,该带宽管理模块也称之为ABIS接口带宽管理模块,同时在BSC中还设置用于存储当前ABIS接口所有数据信息的数据库,即控制管理块。
在带宽管理模块统计当前ABIS接口内已分配的资源的方法是,根据每个呼叫刚开始建立时的业务选项,如应用的编码格式,呼叫类型,以及所应用的信道等,来确定每个呼叫所占用的资源,并以此计算出当前ABIS接口内的已被占用的资源。当呼叫处理模块向带宽管理模块申请ABIS接口的资源时,带宽管理模块根据控制管理块中保存的当前ABIS接口内可分配的资源信息,为呼叫处理模块分配ABIS接口内的资源。
上述方法的缺陷在于如果某个或某几个呼叫建立之初,由于数据业务量较少,而没有应用用于传输数据业务的SCH信道,而在呼叫建立之后的一段时问内,由于数据业务量的增加,又建立了SCH信道,则SCH信道所占用的资源并没有被带宽管理模块统计在已占用的范围之内,也就是说,ABIS接口内实际已占用的资源与带宽管理模块所统计的已占用资源是不相符的。这样可能导致的结果是某条PVC的资源实际已被分配完毕,但带宽管理模块仍将新的呼叫分配到该PVC上,从而使已经建立的呼叫掉话。
在现有技术中,无论对ABIS接口的资源是否进行管理,都存在以下缺陷后来的语音业务可能会挤占已经建立连接的语音业务的带宽资源,从而出现掉话的现象;而且,由于语音业务和数据业务没有分开考虑,当数据业务占用过多带宽资源时,使语音业务无法接入,当语音业务占用过多带宽资源时,无法为数据业务分配ABIS接口内的资源带宽。

发明内容
有鉴于此,本发明的目的在于提供一种分配ABIS接口带宽资源的方法,使系统对语音业务和数据业务所占用的资源进行确切的统计,并避免掉话现象的出现。
为达到上述目的,本发明的技术方案是这样实现的一种分配ABIS接口带宽资源的方法,适用于在BSC中设置了呼叫处理模块、带宽管理模块和控制管理块的CDMA系统,该方法包括以下步骤a、在基站控制器BSC中设置呼叫处理模块、带宽管理模块和控制管理块;b、预先在ABIS接口的资源内配置用于传输指定业务的PVC;c、在呼叫处理模块向带宽管理模块申请ABIS接口的资源时,带宽管理模块根据呼叫处理模块中的业务信息,首先确定业务类型,并计算该业务需要占用的带宽,然后从控制管理块中查询传输相应业务PVC的当前可分配带宽,再判断该用于传输相应业务PVC的当前可分配带宽是否大于等于已计算出的该业务需要占用的带宽,如果是,则带宽管理模块给呼叫处理模块分配该用于传输相应业务的PVC,否则带宽管理模块拒绝向呼叫处理模块分配ABIS接口的带宽资源。
较佳地,该方法进一步包括根据呼叫业务类型,预先将传输不同业务的信道设置为一种以上的优先级,则承载不同信道的PVC与其所承载的信道具有相同的优先级,且设置高优先级的信道能够抢占低优先级信道的资源。
较佳地,步骤c所述带宽管理模块根据呼叫处理模块中的业务信息,判断与该业务应用的信道具有相同优先级的PVC的当前可分配带宽小于已计算出的该业务需要占用的带宽时,进一步包括带宽管理模块从控制管理块中查询低于该业务应用信道优先级的PVC的当前可分配带宽,并判断低于该业务应用信道优先级的PVC的当前可分配带宽是否大于等于已计算出的该业务需要占用的带宽,如果是,则将低于该业务应用信道优先级的PVC分配给呼叫处理模块,否则拒绝给呼叫处理模块分配ABIS接口的资源。
较佳地,该方法进一步包括设置最低优先级的信道为可拆除类型的信道;步骤c所述带宽管理模块根据呼叫处理模块中的业务信息,判断低于该业务应用信道优先级的PVC的当前可分配带宽小于已计算出的该业务需要占用的带宽时,进一步包括判断该低于业务应用信道优先级的PVC中,是否有可拆除类型的信道,如果有,则拆除该信道所占用的资源后,将该PVC分配给呼叫处理模块,否则拒绝给呼叫处理模块分配ABIS接口的资源。
较佳地,设置传输语音业务的信道具有最高优先级,传输数据业务的SCH信道具有最低优先级,则承载传输语音业务信道的PVC具有最高优先级,承载传输数据业务信道的PVC具有最低优先级。
较佳地,步骤c所述呼叫处理模块中的业务信息为语音业务信息;步骤c所述计算语音业务需要占用的带宽Bc的参数包括指定语音编码算法的固定带宽Bv、话路的激活因子Av和传输效率Qv;计算方法为指定语音编码算法的固定带宽Bv乘以话路的激活因子Av,再除以传输效率Qv。
较佳地,步骤c所述呼叫处理模块中的业务信息为数据业务信息;步骤c所述计算数据业务需要占用的带宽Bd的参数包括数据业务速率Cv、信道使用率Dv和传输效率Qv;计算方法为数据业务速率Cv乘以信道使用率Dv,再除以传输效率Qv。
较佳地,当已建立连接的业务继续向带宽管理模块申请ABIS接口内的资源时,带宽管理模块首先从控制管理块中查询传输相应业务PVC的当前可分配带宽,并判断该用于传输相应业务PVC的当前可分配带宽是否大于等于待申请的带宽,如果是,则带宽管理模块为该业务分配其所需的ABIS接口的资源,否则带宽管理模块拒绝给该呼叫分配ABIS的资源。
较佳地,该方法进一步包括当带宽管理模块给呼叫处理模块分配PVC资源,或已建立连接的业务释放所占用的资源后,带宽管理模块立即更新控制管理块中相应PVC当前可分配资源的信息。
较佳地,所述更新方法为首次更新时,应用PVC的带宽Ba乘以该PVC的带宽协调因子ψ的值减去所有已被占用带宽的值;在非首次更新时,应用该PVC当前可分配带宽减去所占用的带宽或加上已释放的带宽。
本发明将ABIS的接口内的PVC配置为用于传输指定业务的PVC,在呼叫处理模块向带宽管理模块申请ABIS的资源时,带宽管理模块根据呼叫处理模块中的业务信息,首先确定该业务的类型,并计算该业务信息需要占用的带宽,然后从控制管理块中查询传输相应业务PVC的当前可分配资源,再判断该传输相应业务PVC的当前可分配资源是否充足,如果充足,再将传输相应业务的PVC分配给呼叫处理模块,否则带宽管理模块拒绝向呼叫处理模块分配ABIS的带宽资源,这样不但实现了对语音业务和数据业务所占用的资源的确切统计,而且保证了后来的业务决不会挤占已经建立连接业务的通信,从而避免了掉话现象的发生。
同时,本发明进一步设置了语音业务的优先级高于数据业务的优先级,这样,当用于传输语音,以及用于传输语音和数据业务PVC的资源都已被占用时,系统可根据优先级的配置,挤占并拆除最低优先级即数据业务所占用的资源,从而保证了高优先级即语音业务的通讯。
应用本发明,只要带宽管理模块为呼叫处理模块分配ABIS接口内的资源后,就立即更新控制管理块中相应的信息,从而保证控制管理块内信息的实时性。


图1所示为ABIS接口中传输内容的示意图;图2所示为ABIS接口的逻辑结构示意图;图3所示为应用本发明的对ABIS接口资源进行管理的示意图。
具体实施例方式
为使本发明的技术方案更加清楚,下面结合具体实施例对本发明再做进一步的详细说明。
本发明预先在BSC中设置用于管理BSC资源的呼叫处理模块,和用于管理ABIS接口资源的带宽管理模块,该带宽管理模块也称之为ABIS接口带宽管理模块,同时在BSC中还设置用于存储当前ABIS接口所有数据信息的数据库,即控制管理块。
图3所示为应用本发明的对ABIS接口资源进行管理的示意图。在呼叫处理模块301向带宽管理模块302申请ABIS接口的资源时,带宽管理模块302根据呼叫处理模块中的业务信息,首先确定业务类型,并计算该业务需要占用的带宽,然后从控制管理块303中查询传输相应业务PVC的当前可分配带宽,再判断该用于传输相应业务PVC的当前可分配带宽是否大于等于已计算出的该业务需要占用的带宽,如果是,则带宽管理模块302给呼叫处理模块301分配该用于传输相应业务PVC,否则带宽管理模块302拒绝向呼叫处理模块301分配ABIS的带宽资源。当带宽管理模块302给呼叫处理模块301分配PVC后,更新控制管理块303中的相应资源信息。具体实现步骤如下首先,带宽管理模块预先配置ABIS接口内的PVC,使之用于传输指定的业务。例如,某个ABIS接口内有三条PVC,其编号分别为a,b和c,带宽管理模块预先配置编号为a和b的PVC仅用于传输语音业务,配置编号为c的PVC用于传输语音和数据业务,用于传输数据业务的SCH信道只允许配置在c中,即如果是语音业务申请ABIS接口的资源,则当编号为a和b的PVC资源使用完毕时,可将编号为c的PVC的资源分配该语音业务,如果是应用SCH信道进行传输的数据业务申请ABIS接口的资源,则只能分配在c中,而不能分配在a和b中。
其次,根据呼叫业务类型,预先将传输不同业务的信道划分为一种以上的优先级,由于每种信道只能分配在指定的PVC上,因此,承载信道的PVC也就自然有了相应的优先级。也就是说,某一优先级的信道,可以分配在与之同级的PVC上,也可以分配在更低优先级的PVC上。在ABIS接口内的资源紧缺时,高优先级的信道可以挤占低优先级信道的资源,而低优先级的信道不能挤占高优先级信道的资源,即高优先级的信道可以分配到低优先级的PVC上,而低优先级的信道不能分配到高优先级的PVC上。另外,本发明还将最低优先级的信道设置为可拆除类型,即高优先级的信道可拆除最低优先级的信道来传输自己的业务。
在本实施例中,预先设置用于传输语音业务的信道具有最高优先级,用于传输数据业务的SCH信道具有最低优先级,且为可拆除类型,相应地,编号为a和b的PVC的具有最高优先级,编号为c的PVC具有最低优先级。即当ABIS接口内资源带宽紧缺时,c中用于传输数据业务的SCH信道资源可被新来的语音业务挤占。
当呼叫处理模块向带宽管理模块申请ABIS的资源时,带宽管理模块根据呼叫处理模块中的业务信息,判断其为语音呼叫业务时,则首先计算该语音业务需要占用的带宽,然后从控制管理块中查询传输语音业务PVC的当前可分配带宽,再判断该用于传输语音业务PVC的当前可分配带宽是否大于等于已计算出的该语音业务需要占用的带宽,如果是,则带宽管理模块给呼叫处理模块分配该用于传输语音业务PVC,否则带宽管理模块判断该用于传输语音和数据业务的PVC中是否有应用SCH信道进行传输的数据业务,如果没有,则拒绝给呼叫处理模块分配ABIS的带宽资源,如果有,则拆除该用于传输语音和数据业务的PVC中SCH信道所占用的资源后,给呼叫处理模块分配该用于传输语音和数据业务PVC的资源。当带宽管理模块给呼叫处理模块分配PVC后,更新控制管理块中的相应资源信息。
例如,当带宽管理模块根据呼叫处理模块中的业务信息判断出有应用Q8K编码算法的语音业务申请ABIS的接口资源时,带宽管理模块根据呼叫管理模块中的参数得到语音编码算法的固定带宽Bv,根据系统对流量的统计,得到话路的激活因子Av,以及此时系统的传输效率Qv,并根据公式Bv×Av/Qv计算出该语音业务话路占用带宽Bc;然后,带宽管理模块从控制管理块中查询传编号为a的PVC的当前可分配带宽,并判断编号为a的PVC中当前可分配带宽是否大于等于已计算出的语音业务话路的带宽,如果是,则带宽管理模块将编号为a的PVC分配给呼叫处理模块;否则,带宽管理模块再应用上述方法,判断编号为b的PVC中当前可分配带宽是否大于等于已计算出的语音话路的带宽,即判断从控制管理块中查询传编号为b的PVC的当前可分配带宽是否大于等于已计算出的语音业务话路的带宽,如果是,则带宽管理模块将编号为b的PVC分配给呼叫处理模块;否则,带宽管理模块再从控制管理块中查询传编号为c的PVC的当前可分配带宽是否大于等于已计算出的语音业务话路的带宽,如果是,则带宽管理模块将编号为c的PVC分配给呼叫处理模块,否则,带宽管理模块进一步判断编号为c的PVC中是否有SCH信道占用该PVC的资源,如果没有,则拒绝给呼叫处理模块分配ABIS的带宽资源,如果有,则拆除该SCH信道所占用的资源后,将编号为c的PVC分配给呼叫处理模块。当带宽管理模块给呼叫处理模块分配PVC后,更新控制管理块中的相应资源信息。
当呼叫处理模块向带宽管理模块申请ABIS的资源时,带宽管理模块根据呼叫处理模块中的业务信息,判断其为数据业务时,则首先计算该数据业务需要占用的带宽,然后从控制管理块中查询传输语音和数据业务PVC的当前可分配带宽,再判断该用于传输语音和数据业务PVC的当前可分配带宽是否大于等于已计算出的该数据业务需要占用的带宽,如果是,则带宽管理模块给呼叫处理模块分配该用于传输语音和数据混合业务PVC,否则拒绝给呼叫处理模块分配ABIS的带宽资源。当带宽管理模块给呼叫处理模块分配PVC后,更新控制管理块中的相应资源信息。
例如,当带宽管理模块根据呼叫处理模块中的业务信息判断出有数据业务申请ABIS的接口资源时,带宽管理模块根据呼叫管理模块中的参数得到该数据业务的数据速率Cv,再根据信道使用率Dv和此时系统的传输效率Qv,应用公式Cv×Av/Qv计算出该数据业务话路占用带宽Bd;然后,带宽管理模块从控制管理块中查询传编号为c的PVC的当前可分配带宽是否大于等于已计算出的语音业务话路的带宽,如果是,则带宽管理模块将编号为c的PVC分配给呼叫处理模块,否则,拒绝给呼叫处理模块分配ABIS的带宽资源。当带宽管理模块给呼叫处理模块分配PVC后,更新控制管理块中的相应资源信息。
另外,由于某些信道,如SCH信道,可以在运行时刻分配,因此在某个呼叫业务已建立连接后,可再向ABIS接口申请SCH信道所占用的资源,同样地,带宽管理模块首先从控制管理块中查询相应优先级的PVC的当前可分配带宽,再判断该相应优先级的PVC的当前可分配带宽是否大于等于待申请的带宽,如果是,则带宽管理模块为该呼叫业务分配其所需的用于SCH信道的ABIS接口的资源,并且立即更新控制管理块中的相应资源信息,以保证控制管理块内信息的实时性,否则带宽管理模块拒绝给该呼叫分配ABIS的资源。
当已建立连接的业务释放所占用的信道资源时,带宽管理模块同样立即更新控制管理块中相应PVC当前可分配资源的信息,以保证控制管理块内信息的实时性。
更新控制管理块内某条PVC的方法是首次更新时,应用该PVC的带宽Ba乘以该PVC的带宽协调因子ψ的值减去该PVC中所有已被占用带宽的值,如果该PVC中只有语音业务,即应用公式Ba×ψ-(Bci)计算即可,如果该PVC中既有语音业务又有数据业务,则应用公式Ba×ψ-(Bci...Bdj)进行计算;在非首次更新的过程中,直接应用该PVC当前可分配带宽减去所占用的带宽或加上已释放的带宽即可。
随着CDMA技术的发展,对于CDMA系统未来所产生的信道,同样适用于本发明。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种分配ABIS接口带宽资源的方法,其特征在于,该方法包括以下步骤a、在基站控制器BSC中设置呼叫处理模块、带宽管理模块和控制管理块;b、预先在ABIS接口的资源内配置用于传输指定业务的永久虚通道PVC;c、在呼叫处理模块向带宽管理模块申请ABIS接口的资源时,带宽管理模块根据呼叫处理模块中的业务信息,首先确定业务类型,并计算该业务需要占用的带宽,然后从控制管理块中查询传输相应业务PVC的当前可分配带宽,再判断该传输相应业务PVC的当前可分配带宽是否大于等于已计算出的该业务需要占用的带宽,如果是,则带宽管理模块给呼叫处理模块分配该用于传输相应业务的PVC,否则带宽管理模块拒绝向呼叫处理模块分配ABIS接口的带宽资源。
2.根据权利要求1所述的方法,其特征在于,该方法进一步包括根据呼叫业务类型,预先将传输不同业务的信道设置为一种以上的优先级,则承载不同信道的PVC与其所承载的信道具有相同的优先级,且设置高优先级的信道能够抢占低优先级信道的资源。
3.根据权利要求2所述的方法,其特征在于,步骤c所述带宽管理模块根据呼叫处理模块中的业务信息,判断与该业务应用的信道具有相同优先级的PVC的当前可分配带宽小于已计算出的该业务需要占用的带宽时,进一步包括带宽管理模块从控制管理块中查询低于该业务应用信道优先级的PVC的当前可分配带宽,并判断低于该业务应用信道优先级的PVC的当前可分配带宽是否大于等于已计算出的该业务需要占用的带宽,如果是,则将低于该业务应用信道优先级的PVC分配给呼叫处理模块,否则拒绝给呼叫处理模块分配ABIS接口的资源。
4.根据权利要求3所述的方法,其特征在于,该方法进一步包括设置最低优先级的信道为可拆除类型的信道;步骤c所述带宽管理模块根据呼叫处理模块中的业务信息,判断出低于该业务应用信道优先级的PVC的当前可分配带宽小于已计算出的该业务需要占用的带宽时,进一步包括判断该低于业务应用信道优先级的PVC中,是否有可拆除类型的信道,如果有,则拆除该信道所占用的资源后,将该PVC分配给呼叫处理模块,否则拒绝给呼叫处理模块分配ABIS接口的资源。
5.根据权利要求2~4所述的方法,其特征在于,设置传输语音业务的信道具有最高优先级,传输数据业务的SCH信道具有最低优先级,则承载传输语音业务信道的PVC具有最高优先级,承载传输数据业务信道的PVC具有最低优先级。
6.根据权利要求1所述的方法,其特征在于,步骤c所述呼叫处理模块中的业务信息为语音业务信息;步骤c所述计算语音业务需要占用的带宽Bc的参数包括指定语音编码算法的固定带宽Bv、话路的激活因子Av和传输效率Qv;计算方法为指定语音编码算法的固定带宽Bv乘以话路的激活因子Av,再除以传输效率Qv。
7.根据权利要求1所述的方法,其特征在于,步骤c所述呼叫处理模块中的业务信息为数据业务信息;步骤c所述计算数据业务需要占用的带宽Bd的参数包括数据业务速率Cv、信道使用率Dv和传输效率Qv;计算方法为数据业务速率Cv乘以信道使用率Dv,再除以传输效率Qv。
8.根据权利要求1所述的方法,其特征在于,该方法进一步包括当已建立连接的业务继续向带宽管理模块申请ABIS接口内的资源时,带宽管理模块首先从控制管理块中查询传输相应业务PVC的当前可分配带宽,并判断该用于传输相应业务PVC的当前可分配带宽是否大于等于待申请的带宽,如果是,则带宽管理模块为该业务分配其所需的ABIS接口的资源,否则带宽管理模块拒绝给该呼叫分配ABIS的资源。
9.根据权利要求1、3、4或8所述的方法,其特征在于,该方法进一步包括当带宽管理模块给呼叫处理模块分配PVC资源,或已建立连接的业务释放所占用的资源后,带宽管理模块立即更新控制管理块中相应PVC当前可分配资源的信息。
10.根据权利要求9所述的方法,其特征在于,所述更新方法为首次更新时,应用PVC的带宽Ba乘以该PVC的带宽协调因子ψ的值减去所有已被占用带宽的值;在非首次更新时,应用该PVC当前可分配带宽减去所占用的带宽或加上已释放的带宽。
全文摘要
本发明提供了一种分配ABIS接口带宽资源的方法,该方法包括以下步骤a.在BSC中设置呼叫处理模块、带宽管理模块和控制管理块;b.预先在ABIS接口的资源内配置用于传输指定业务的PVC;c.在呼叫处理模块向带宽管理模块申请ABIS接口的资源时,带宽管理模块根据呼叫处理模块中的业务信息,首先确定业务类型,并计算该业务需要占用的带宽,然后从控制管理块中查询传输相应业务PVC的当前可分配带宽,再判断该用于传输相应业务PVC的当前可分配带宽是否大于等于已计算出的该业务需要占用的带宽,如果是,则带宽管理模块给呼叫处理模块分配该用于传输相应业务PVC,否则拒绝向呼叫处理模块分配ABIS的资源。
文档编号H04L12/54GK1620036SQ20031011675
公开日2005年5月25日 申请日期2003年11月20日 优先权日2003年11月20日
发明者尹树成 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1