一种基于组合优先级的切换方法

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

【发明内容】

[0003]有鉴于此,本发明提供一种基于组合优先级的切换方法,根据呼叫属性设置组合优先级,从而基于组合优先级进行切换,提高了信道的利用率,满足了不同属性的呼叫对切换掉线率的不同要求。
[0004]本发明提供了一种基于组合优先级的切换方法,包括:
[0005]步骤1:当呼叫请求达到时,判断是否存在空闲信道;若存在空闲信号,则直接对请求的呼叫进行信道分配;否则,进入步骤2 ;
[0006]步骤2:计算所述请求的呼叫的组合优先级P ;
[0007]步骤3:基于计算得到的所述请求的呼叫的组合优先级P进行切换。
[0008]所述步骤3包括:
[0009]步骤3.1:判断所述请求的呼叫的组合优先级P是否超过第一设定值,若超过第一设定值,则判断正在服务的呼叫中是否存在组合优先级P小于第一设定值的呼叫,若存在进入步骤3.2,若不存在进入步骤3.4 ;若不超过第一设定值,则进入步骤3.3 ;
[0010]步骤3.2:在正在服务的呼叫中搜索组合优先级最小的呼叫,然后令所述组合优先级最小的呼叫让出所占用的信道,并令请求的呼叫进入等待队列,并按照组合优先级在等待队列中进行排队,等待信道分配;
[0011]步骤3.3:判断所述请求的呼叫的组合优先级P是否超过第二设定值,若不超过第二设定值,则拒绝所述请求的呼叫,不加入等待队列;若超过第二设定值,则进入步骤3.4 ;
[0012]步骤3.4:判断等待队列是否小于设定长度,若小于设定长度,则进入步骤3.5 ;否则拒绝所述请求的呼叫,不加入等待队列;
[0013]步骤3.5:将所述请求的呼叫加入所述等待队列中,并按照组合优先级在等待队列中进行排队,等待信道分配;
[0014]其中,所述组合优先级P = pl+p2+p3,pl为呼叫类型优先级;p2为用户优先级;p3为呼叫角色优先级。
[0015]综上所述,本发明的基于组合优先级的切换方法,通过设置组合优先级,并根据组合优先级进行不同方式的切换,使得高优先级的通话质量得到很好的保证,提高了信道的使用效率。
【具体实施方式】
[0016]为使本发明实施例的目的、技术方案和优点更加清楚,下面将对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0017]本发明提供一种基于组合优先级的切换方法,包括:
[0018]步骤1:当呼叫请求达到时,判断是否存在空闲信道;若存在空闲信号,则直接对请求的呼叫进行信道分配;否则,进入步骤2 ;
[0019]步骤2:计算所述请求的呼叫的组合优先级P ;
[0020]步骤3:基于计算得到的所述请求的呼叫的组合优先级P进行切换。
[0021]所述步骤3包括:
[0022]步骤3.1:判断所述请求的呼叫的组合优先级P是否超过第一设定值,若超过第一设定值,则判断正在服务的呼叫中是否存在组合优先级P小于第一设定值的呼叫,若存在进入步骤3.2,若不存在进入步骤3.4 ;若不超过第一设定值,则进入步骤3.3 ;
[0023]步骤3.2:在正在服务的呼叫中搜索组合优先级最小的呼叫,然后令所述组合优先级最小的呼叫让出所占用的信道,并令请求的呼叫进入等待队列,并按照组合优先级在等待队列中进行排队,等待信道分配;
[0024]步骤3.3:判断所述请求的呼叫的组合优先级P是否超过第二设定值,若不超过第二设定值,则拒绝所述请求的呼叫,不加入等待队列;若超过第二设定值,则进入步骤3.4 ;
[0025]步骤3.4:判断等待队列是否小于设定长度,若小于设定长度,则进入步骤3.5 ;否则拒绝所述请求的呼叫,不加入等待队列;
[0026]步骤3.5:将所述请求的呼叫加入所述等待队列中,并按照组合优先级在等待队列中进行排队,等待信道分配;
[0027]其中,所述组合优先级P = pl+p2+p3,pl为呼叫类型优先级;p2为用户优先级;p3为呼叫角色优先级。
[0028]I)呼叫类型
[0029]将需要处理的呼叫请求分为新发起呼叫和切换呼叫两类,对其进行区别处理。新呼叫请求失败意味着无法发起新的呼叫,切换呼叫请求失败则意味着正在进行的呼叫掉线,所以设置切换呼叫的优先级高于新呼叫的优先级。
[0030]2)用户优先级
[0031]除了系统中对不同用户设定的优先级外,呼叫本身也可以携带优先级信息,例如紧急呼叫(最高优先级)等。数字集群通信系统要求对不同优先级呼叫采取与之匹配的处理措施,如紧急呼叫必须立刻获得响应,普通呼叫可以因为高优先级呼叫的加入暂时挂起等。不论是设定的用户优先级还是呼叫优先级,都是在呼叫请求到达时固定不变的。可以将这两类由用户决定的优先级进行合并,统称为用户优先级。
[0032]3)呼叫角色
[0033]呼叫的角色主要针对组呼而言,在一路组呼中,总是只有一个发起方(callowner)和多个参与方(call participator),只有发起方有权结束呼叫。在集群通信系统中,组呼往往占业务的80%以上,而发起组呼的用户和参与组呼的用户显然对这一路组呼的影响不同:若正组呼的发起方掉线,整个呼叫结束,全组用户都会感受到呼叫被打断;而对于组呼的参与方,掉线仅影响单个用户,群组通话依然可以正常进行。所以设定组呼的主呼方的优先级高于参与方的优先级。
[0034]具体的优先级的值(pl、p2、p3的值)可以根据实际需要进行设置。
[0035]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种基于组合优先级的切换方法,其特征在于,所述方法包括: 步骤1:当呼叫请求达到时,判断是否存在空闲信道;若存在空闲信号,则直接对请求的呼叫进行信道分配;否则,进入步骤2 ; 步骤2:计算所述请求的呼叫的组合优先级P ; 步骤3:基于计算得到的所述请求的呼叫的组合优先级P进行切换。
2.根据权利要求1所述的一种基于组合优先级的切换方法,其特征在于,所述步骤3包括: 步骤3.1:判断所述请求的呼叫的组合优先级P是否超过第一设定值,若超过第一设定值,则判断正在服务的呼叫中是否存在组合优先级P小于第一设定值的呼叫,若存在进入步骤3.2,若不存在进入步骤3.4 ;若不超过第一设定值,则进入步骤3.3 ; 步骤3.2:在正在服务的呼叫中搜索组合优先级最小的呼叫,然后令所述组合优先级最小的呼叫让出所占用的信道,并令请求的呼叫进入等待队列,并按照组合优先级在等待队列中进行排队,等待信道分配; 步骤3.3:判断所述请求的呼叫的组合优先级P是否超过第二设定值,若不超过第二设定值,则拒绝所述请求的呼叫,不加入等待队列;若超过第二设定值,则进入步骤3.4 ; 步骤3.4:判断等待队列是否小于设定长度,若小于设定长度,则进入步骤3.5 ;否则拒绝所述请求的呼叫,不加入等待队列; 步骤3.5:将所述请求的呼叫加入所述等待队列中,并按照组合优先级在等待队列中进行排队,等待信道分配; 其中,所述组合优先级P = pl+p2+p3,pi为呼叫类型优先级;p2为用户优先级;p3为呼叫角色优先级。
【专利摘要】本发明提供一种基于组合优先级的切换方法,包括:步骤1:当呼叫请求达到时,判断是否存在空闲信道;若存在空闲信号,则直接对请求的呼叫进行信道分配;否则,进入步骤2;步骤2:计算所述请求的呼叫的组合优先级P;步骤3:基于计算得到的所述请求的呼叫的组合优先级P进行切换。本发明通过设置组合优先级,并根据组合优先级进行不同方式的切换,使得高优先级的通话质量得到很好的保证,提高了信道的使用效率。
【IPC分类】H04W36-00
【公开号】CN104735732
【申请号】CN201510166982
【发明人】黄琴
【申请人】宁波高新区宁源科技服务有限公司
【公开日】2015年6月24日
【申请日】2015年3月31日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1