一种基于组合优先级的切换方法及系统的制作方法

文档序号:8302249阅读:194来源:国知局
一种基于组合优先级的切换方法及系统的制作方法
【技术领域】
[0001]本发明涉及信道抢占切换技术领域,尤其涉及一种基于组合优先级的切换方法及系统。
【背景技术】
[0002]切换过程中造成的掉线往往比新呼叫无法发起更令人无法接受,所以降低切换掉线率(PH )是设计切换方法的一大重心。资源预留方案能够为切换用户提供更多的接入机会,但同时也大大增加了新发起呼叫的阻塞概率。在大区制的组网方式中,为切换业务预留信道资源意味着资源浪费的风险的增加,不符合集群系统高信道利用率的要求。
[0003]因此现有技术有待于进一步的改进。

【发明内容】

[0004]鉴于上述现有技术中的不足之处,本发明的目的在于为用户提供一种基于组合优先级的切换方法及系统,根据呼叫属性设置组合优先级,从而基于组合优先级进行切换,提高了信道的利用率,满足了不同属性的呼叫对切换掉线率的不同要求。
[0005]本发明解决技术问题所采用的技术方案如下:
一种基于组合优先级的切换方法,其中,所述方法包括:
A、当呼叫请求达到时,判断是否存在空闲信道;若存在空闲信号,则直接对请求的呼叫进行信道分配;否则,进入步骤B ;
B、计算所述请求的呼叫的组合优先级P;
C、根据计算得到的所述请求的呼叫的组合优先级P进行切换。
[0006]所述基于组合优先级的切换方法,其中,所述步骤C包括:
Cl、判断所述请求的呼叫的组合优先级P是否超过第一设定值,若超过第一设定值,则判断正在服务的呼叫中是否存在组合优先级P小于第一设定值的呼口H,若存在进入步骤C2,若不存在进入步骤C4 ;若不超过第一设定值,则进入步骤C3 ;
C2、在正在服务的呼叫中搜索组合优先级最小的呼叫,然后令所述组合优先级最小的呼叫让出所占用的信道,并令请求的呼叫进入等待队列,并按照组合优先级在等待队列中进行排队,等待信道分配;
C3、判断所述请求的呼叫的组合优先级P是否超过第二设定值,若不超过第二设定值,则拒绝所述请求的呼叫,不加入等待队列;若超过第二设定值,则进入步骤C4 ;
C4、判断等待队列是否小于设定长度,若小于设定长度,则进入步骤C5 ;否则拒绝所述请求的呼叫,不加入等待队列;
C5、将所述请求的呼叫加入所述等待队列中,并按照组合优先级在等待队列中进行排队,等待信道分配;其中,所述组合优先级P=pl+p2+p3,pi为呼叫类型优先级;p2为用户优先级;p3为呼叫角色优先级。
[0007]一种基于组合优先级的切换系统,其中,包括: 第一判断模块,用于当呼叫请求达到时,判断是否存在空闲信道;若存在空闲信号,则直接对请求的呼叫进行信道分配;否则启动组合优先级获取模块;
组合优先级获取模块,用于计算所述请求的呼叫的组合优先级P;
切换模块,用于根据计算得到的所述请求的呼叫的组合优先级P进行切换。
[0008]所述基于组合优先级的切换系统,其中,所述切换模块包括:
第一控制单元,用于判断所述请求的呼叫的组合优先级P是否超过第一设定值,若超过第一设定值,则判断正在服务的呼叫中是否存在组合优先级P小于第一设定值的呼叫,若存在则启动第二控制单元,若不存在进入步骤C4 ;若不超过第一设定值,则则启动第三控制单元;
第二控制单元,用于在正在服务的呼叫中搜索组合优先级最小的呼叫,然后令所述组合优先级最小的呼叫让出所占用的信道,并令请求的呼叫进入等待队列,并按照组合优先级在等待队列中进行排队,等待信道分配;
第三控制单元,用于判断所述请求的呼叫的组合优先级P是否超过第二设定值,若不超过第二设定值,则拒绝所述请求的呼叫,不加入等待队列;若超过第二设定值,则则启动第四控制单元;
第四控制单元,用于判断等待队列是否小于设定长度,若小于设定长度,则启动信道分配单元;否则拒绝所述请求的呼叫,不加入等待队列;
信道分配单元,用于将所述请求的呼叫加入所述等待队列中,并按照组合优先级在等待队列中进行排队,等待信道分配;其中,所述组合优先级P=pl+p2+p3,Pl为呼叫类型优先级;p2为用户优先级;p3为呼叫角色优先级。
[0009]本发明提供一种基于组合优先级的切换方法及系统,方法包括:A、当呼叫请求达到时,判断是否存在空闲信道;若存在空闲信号,则直接对请求的呼叫进行信道分配;否贝1J,进入步骤B ;B、计算所述请求的呼叫的组合优先级P ;C、根据计算得到的所述请求的呼叫的组合优先级P进行切换。本发明通过设置组合优先级,并根据组合优先级进行不同方式的切换,使得高优先级的通话质量得到很好的保证,提高了信道的使用效率。
【附图说明】
[0010]图1为本发明所述基于组合优先级的切换方法较佳实施例的流程图。
[0011]图2为本发明所述基于组合优先级的切换系统较佳实施例的结构框图。
【具体实施方式】
[0012]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
[0013]请参见图1,图1是本发明所述基于组合优先级的切换方法较佳实施例的流程图。如图1所示,所述基于组合优先级的切换方法,包括以下步骤:
步骤S100、当呼叫请求达到时,判断是否存在空闲信道;若存在空闲信号,则直接对请求的呼叫进行信道分配;否则,进入步骤B ;
步骤S200、计算所述请求的呼叫的组合优先级P ; 步骤S300、根据计算得到的所述请求的呼叫的组合优先级P进行切换。
[0014]进一步地实施例,在所述基于组合优先级的切换方法中,所述步骤S300包括: 步骤S301、判断所述请求的呼叫的组合优先级P是否超过第一设定值,若超过第一设定值,则判断正在服务的呼叫中是否存在组合优先级P小于第一设定值的呼叫,若存在进入步骤S302,若不存在进入步骤S304 ;若不超过第一设定值,则进入步骤S303 ;
步骤S302、在正在服务的呼叫中搜索组合优先级最小的呼叫,然后令所述组合优先级最小的呼叫让出所占用的信道,并令请求的呼叫进入等待队列,并按照组合优先级在等待队列中进行排队,等待信道分配;
步骤S303、判断所述请求的呼叫的组合优先级P是否超过第二设定值,若不超过第二设定值,则拒绝所述请求的呼叫,不加入等待队列;若超过第二设定值,则进入步骤S304 ;
步骤S304、判断等待队列是否小于设定长度,若小于设定长度,则进入步骤S305 ;否则拒绝所述请求的呼叫,不加入等待队列;
步骤S305、将所述请求的呼叫加入所述等待队列中,并按照组合优先级在等待队列中进行排队,等待信道分配;其中,所述组合优先级P=pl+p2+p3,pi为呼叫类型优先级;p2为用户优先级;p3为呼叫角色优级。
[0015]其中,呼叫类型将需要处理的呼叫请求分为新发起呼叫和切换呼叫两类,对其进行区别处理。新呼叫请求失败意味着无法发起新的呼叫,切换呼叫请求失败则意味着正在进行的呼叫掉线,所以设置切换呼叫的优先级高于新呼叫的优先级。
[0016]除了系统中对不同用户设定的优先级外,呼叫本身也可以携带优先级信息,例如紧急呼叫(最高优先级)等。数字集群通信系统要求对不同优先级呼叫采取与之匹配的处理措施,如紧急呼叫必须立刻获得响应,普通呼叫可以因为
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1