发明内容
本发明提供一种在多模控制器模式下管理业务的方法和装置,能够避免接纳过程中业务的掉话。
为解决上述技术问题,本发明提供了如下技术方案:
一种在多模控制器模式下管理业务的方法,包括:
在检测到本地有业务需要接纳时,获取本地对所述业务的接纳能力;
根据得到的接纳能力,对所述业务的接纳进行管理。
进一步的,所述方法还具有如下特点:所述获取本地对所述业务的接纳能力,包括:
获取本地传输路径上剩余的传输带宽;
判断本地传输路径中是否有剩余的传输带宽能够满足所述业务的传输需求的传输路径;
如果有,则确定本地有能够接纳所述业务的能力;否则,确定本地没有能够接纳所述业务的能力。
进一步的,所述方法还具有如下特点:所述根据得到的接纳能力,对所述业务的接纳进行管理,包括:
如果本地没有接纳所述业务的能力,则减少本地已接纳业务所需的传输带宽至本地有接纳所述业务的能力;
在本地有接纳所述业务的能力后,接纳所述业务。
进一步的,所述方法还具有如下特点:所述减少本地已接纳业务所需的传输带宽至本地有接纳所述业务的能力,包括如下任一方式:
方式一:查找是否有能够接纳本地已接纳的业务的其他制式的网络;在查找到后,将本地已接纳的业务切换至所述查找的网络中;
方式二:获取本地所服务的用户的优先级;按照所述用户的优先级从低到高的顺序,断开所述用户在本地已接纳的业务。
一种在多模控制器模式下管理业务的装置,包括:
获取模块,用于在检测到本地有业务需要接纳时,获取本地对所述业务的接纳能力;
管理模块,用于根据得到的接纳能力,对所述业务的接纳进行管理。
进一步的,所述装置还具有如下特点:所述获取模块包括:
获取单元,用于获取本地传输路径上剩余的传输带宽;
判断单元,与所述获取单元相连,用于判断本地传输路径中是否有剩余的传输带宽能够满足所述业务的传输需求的传输路径;
确定单元,与所述判断单元相连,用于在所述判断单元判断有时,确定本地有能够接纳所述业务的能力;或者,在所述判断单元判断没有时,确定本地没有能够接纳所述业务的能力。
进一步的,所述装置还具有如下特点:所述管理模块包括:
处理单元,用于在本地没有接纳所述业务的能力时,减少本地已接纳业务所需的传输带宽至本地有接纳所述业务的能力;
管理单元,用于在本地有接纳所述业务的能力后,接纳所述业务。
进一步的,所述装置还具有如下特点:所述处理单元用于:
查找是否有能够接纳本地已接纳的业务的其他制式的网络;在查找到后,将本地已接纳的业务切换至所述查找的网络中;或者,
获取本地所服务的用户的优先级;按照所述用户的优先级从低到高的顺序,断开所述用户在本地已接纳的业务。
本发明提供的技术方案,在业务接纳前获取本地对业务的接纳能力,再根据得到的接纳能力,对业务的接纳进行管理,保证能够顺利接纳该业务,避免业务正式接纳时出现传输带宽不足导致业务的掉话的问题,提高业务的接纳成功率。
进一步的,通过在传输资源的接纳前加上传输预接纳功能,当传输资源不足时无线层提前采取灵活的措施,如基于业务的切换或强拆措施,释放传输资源保证当前业务的接入。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步的详细描述。
图1为本发明提供的在多模控制器模式下管理业务的方法实施例的流程示意图。图1所示方法包括:
步骤S101、在检测到本地有业务需要接纳时,获取本地对所述业务的接纳能力;
步骤S102、根据得到的接纳能力,对所述业务的接纳进行管理。
本发明提供的方法实施例,在业务接纳前获取本地对业务的接纳能力,再根据得到的接纳能力,对业务的接纳进行管理,保证能够顺利接纳该业务,避免业务正式接纳时出现传输带宽不足导致业务的掉话的问题,提高业务的接纳成功率。
下面结合本发明提供的方法作进一步介绍:
以下以网络制式为2G和3G的网络为例进行说明。
图2为本发明提供的多模控制器中不同制式的网络之间信息交换的示意图。图2中多模控制器中包含3G的无线网络控制器RNC(Radio NetworkController)和2G的基站控制器BSC(Base Station Controller)。其中每个RNC下包含数块公共资源处理板和专用资源处理板,每个BSC下包含数块公共和专用资源处理板;每块公共资源处理板包含无线网络控制面系统RNLC(RadioNetwork Layer Control)功能模块、信令混合应用SMA(Signaling MixedApplication)功能模块和数据库DBS(Database Subsystem)功能模块,数据库DBS之间通过同步平台实时同步传输资源信息。当无线层需要判断传输资源是否足够时,调用信令混合应用SMA模块的传输预接纳函数,信令混合应用SMA模块再调用数据库DBS进行相关判决。由于每块板只维护本板相关的传输资源信息,预接纳时可能需要用到其它板的传输资源信息,因此需要数据库周期性地同步不同板上的传输资源信息。
下面对图2中所示的多模控制器作进一步介绍:
公共资源处理板,主要用于处理与小区相关的公共资源分配及相关的控制信令流程;专用资源处理板,主要用于处理与终端相关的专用资源分配及相关的控制信令流程;
无线网络控制面系统模块,主要用于管理无线层的无线资源分配、控制面相关信令流程及与其它网元如基站、核心网的接口;同时管理与传输层等相关的接口功能;
信令混合应用模块,主要用于提供传输资源接纳相关的接口。收到无线层的传输资源接纳请求后,通过调用数据库相关接口判决当前剩余的传输资源是否满足业务接入的需求,并给无线层返回相应的接纳结果;
同步平台,在操作系统提供的接口基础上进行封装,用于向上层提供数据实时同步的功能。不同制式的公共资源处理板、专用资源处理板都可以通过同步平台提供的功能,实时获取其它处理板上的相关信息;
数据库模块,用于保存和提供无线相关的信息和传输资源信息,并提供基于传输路径的带宽接纳判决功能。
本文中用到的一些特定术语定义如下:
传输路径:传输路径是本端与对端网元的一个对应关系,是一个逻辑上的概念,实际可看成一个逻辑连接,也简称路径。路径上记录属于该连接的传输资源情况。
传输路径组:传输路径组是使用相同物理传输通道的传输路径的一个集合,实际上是一个共同的物理连接,简称路径组。路径组上记录该段物理传输通道的IP传输资源情况,路径组上资源是所有路径资源的总和。
图3为本发明提供的在多模控制器模式下管理业务的方法应用实例的流程示意图。图3所示方法应用实例具体包括如下步骤:
步骤S300:无线层调用信令混合应用SMA模块的传输资源预接纳判决函数,入参中包括:服务小区对应的局向号、传输承载类型和业务类型等信息。传输承载类型包括:ATM承载、IP承载和ATM+IP混合承载;业务类型由业务承载类型和业务类别两者综合确定;
步骤S301:信令混合应用SMA模块获取无线应用层在接口中提供的局向信息、承载类型、业务类型、业务的前后向最大速率和平均速率等信息,调用数据库DBS的预接纳函数进行接纳;
步骤S302:数据库DBS根据承载类型是ATM还是IP,选择相应承载类型下的传输路径进行带宽的接纳判决;
步骤S303:当局向下有多条传输路径时,首先数据库DBS根据业务类型、业务前后向最大速率和前后向平均速率选取适合当前业务的最优传输路径;
步骤S304:数据库DBS在该路径上判决剩余的传输带宽是否满足接入业务的需求;计算路径上剩余传输带宽时,需要考虑针对不同业务类型的带宽预留策略;接入业务需要的传输带宽除了保证业务本身的速率外,还要考虑用户面开销、无线层头开销和传输层的开销;
在本步骤中,如果满足接入业务的需求,执行步骤S305;否则,执行步骤S306~S307。
步骤S305:数据库DBS向信令混合应用SMA模块返回预接纳成功结果;且还包含接纳成功的路径号、本路径当前可供该类业务使用的前后向剩余带宽、本局向当前可供该类业务使用的前后向剩余带宽;
步骤S306:数据库DBS继续判断该局向下是否存在次优传输路径;如果存在,则转步骤S307;否则,转步骤S308;
步骤S307:数据库DBS选择该局向下的次优传输路径,转步骤S304判决该路径上的带宽接纳是否成功;
步骤S308:数据库DBS向信令混合应用SMA模块返回预接纳失败的结果;同时返回接纳失败的路径号,接纳失败的路径及局向下前后向剩余传输带宽。
步骤S309:信令混合应用SMA模块向无线层返回本次传输资源预接纳的结果;预接纳的结果可能为成功,也可能为失败;当从步骤S305转到步骤S309时,SMA向无线层返回预接纳成功的结果,且同时返回预接纳成功的路径号,当前该类业务在预接纳成功的路径及局向下前后向剩余传输带宽;当从步骤S308转到步骤S309时,SMA向无线层返回预接纳失败的结果,且同时返回接纳失败的路径号,接纳失败的路径及局向下前后向剩余传输带宽。
步骤S310:无线层根据预接纳结果,对该业务的接纳进行管理。
其中在步骤S310中,具体可通过如下步骤实现:
图4为本发明提供的在传输资源拥塞下接纳业务的方法应用实例的流程示意图。图4所示方法应用实例包括如下步骤:以下执行体为无线层。
步骤S400:传输资源预接纳拒绝,触发拥塞控制流程;
步骤S401:拥塞控制模块将接纳拒绝的业务,按优先级进行排队;拥塞控制的原因填写为传输资源拥塞;
步骤S402:取排队队列队头的业务进行处理,判决接纳拒绝原因;如果接纳拒绝原因是无线资源的拥塞,则触发无线资源的拥塞控制流程,转步骤S403;如果接纳拒绝原因是传输资源受限,则转步骤S404;
步骤S403:触发无线资源的拥塞控制流程;降负荷措施包括:选择低优先级的用户进行降速及选择满足强拆条件的用户进行强拆;
步骤S404:对于在接纳失败的路径号上已接纳的业务,选择用户且满足系统间基于业务的切换条件的用户发起系统间切换;当选择用户发起系统间切换时,首先调用信令混合应用SMA模块的传输资源预接纳判决函数,判决当前业务如果切入2G侧,传输资源是否足够;当有多个用户满足条件时,按优先级从低到高选择用户;
步骤S405:判决系统间切换是否成功;如果成功,则转步骤S406;否则,转步骤S407;
步骤S406:传输资源预接纳失败业务再次尝试接纳,判决是否成功;如果成功,则删除排队队列中的业务记录;如果失败,则转步骤S407;
步骤S407:判断业务是否满足强拆条件,包括:(1)请求业务具有强拆能力;(2)接纳失败的路径上存在可被强拆的其它业务,且被强拆业务的强拆优先级需要大于强拆业务的强拆优先级;如果满足强拆条件,则转步骤S408;否则,转步骤S411;
步骤S408:选择满足被强拆条件的用户发起强拆;当有多个用户满足条件时,按照基本优先级从低到高选择用户;
步骤S409:判决强拆流程是否成功;如果成功,则转步骤S410;否则,转步骤S411;
步骤S410:请求的业务再次尝试接纳;如果接纳成功,则接入当前业务,转步骤S413;如果接纳失败,转步骤S411;
步骤S411:判断当前业务是否具有排队能力;如果可以排队,则转步骤S412;否则,转步骤S413;
步骤S412:按优先级进其它排队队列继续进行排队处理,等待当前没有业务处理时,周期性地对已尝试接纳过的其它排队队列中的业务进行接纳尝试;
步骤S413:删除排队队列中的业务记录,;
本发明提供的方法应用实例,通过在多模控制器中引入传输资源的拥塞控制功能,解决在传输资源配置较少而业务繁忙场景下的业务接入问题。通过把满足一定条件的用户切换到其它制式的系统,或释放低优先级的用户以保证高优先级的用户顺利接入,这样可以大大提高引入多模基站而传输带宽不足情况下的业务无线接通率,进而提高整个系统的无线KPI指标。
图5为本发明提供的在多模控制器模式下管理业务的装置的结构示意图。图5所示装置包括:
获取模块501,用于在检测到本地有业务需要接纳时,获取本地对所述业务的接纳能力;
管理模块502,用于根据得到的接纳能力,对所述业务的接纳进行管理。
图6为图5所示装置实施例中获取模块501的结构示意图。图5所示获取模块501包括:
获取单元601,用于获取本地传输路径上剩余的传输带宽;
判断单元602,与所述获取单元601相连,用于判断本地传输路径中是否有剩余的传输带宽能够满足所述业务的传输需求的传输路径;
确定单元603,与所述判断单元602相连,用于在所述判断单元602判断有时,确定本地有能够接纳所述业务的能力;或者,在所述判断单元602判断没有时,确定本地没有能够接纳所述业务的能力。
图7为图5所示装置实施例中管理模块502的结构示意图。图5所示管理模块502包括:
处理单元701,用于在本地没有接纳所述业务的能力时,减少本地已接纳业务所需的传输带宽至本地有接纳所述业务的能力;
管理单元702,用于在本地有接纳所述业务的能力后,接纳所述业务。
其中所述处理单元701用于:
查找是否有能够接纳本地已接纳的业务的其他制式的网络;在查找到后,将本地已接纳的业务切换至所述查找的网络中;或者,
获取本地所服务的用户的优先级;按照所述用户的优先级从低到高的顺序,断开所述用户在本地已接纳的业务。
本发明提供的装置实施例,通过在多模控制器中引入传输资源的拥塞控制功能,解决在传输资源配置较少而业务繁忙场景下的业务接入问题。通过把满足一定条件的用户切换到其它制式的系统,或释放低优先级的用户以保证高优先级的用户顺利接入,这样可以大大提高引入多模基站而传输带宽不足情况下的业务无线接通率,进而提高整个系统的无线KPI指标。
本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。
可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。
上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。