信道分配方法和装置与流程

文档序号:12699297阅读:473来源:国知局
信道分配方法和装置与流程

本发明涉及通信领域,具体而言,涉及一种信道分配方法和装置。



背景技术:

移动通信系统的信道分配问题实际上就是最优化问题,在同信道干扰限制、邻信道干扰限制等约束条件下的寻找最优解的问题,用最有效的方法给所有通信设备尽量分配多的可用信道资源。作为移动通信不可缺少的一个分支,集群通信是实现移动中指挥调度通信最有效的手段之一,还是重要的通信方式之一,是专用移动通信系统高层次发展的形式。在最近两三年来,气候异常导致我国连续发生了干旱、冰雪和地震等重大自然灾害,并且举办了北京奥运会和上海世界博览会等重大活动后,从政府各个部门到各专业部门,都进一步认识到数字集群通信的重要性并产生了需求,因此,这些年数字集群通信的发展非常快。与此同时,第三代移动通信系统能够提供非常丰富的移动多媒体业务,具有较强的业务处理能力与较低的成本,因此基于3G技术的集群通信系统将具有更为广泛的应用范围和更强的市场竞争能力。

目前基于TD-SCDMA集群通信系统的快速信道分配算法有排队式可移动边界算法(QMB_DCA),该算法将数据和语音业务分开,在语音业务空闲时,若数据队列不为空则可借用空闲语音信道,当有语音业务到达时归还信道回队列等待。并对业务进行优先级排队,且为抢占优先级业务和普通业务设定不同的超时队列,以牺牲低优先级业务的计入速度来换取系统性能的提高。其优点在于,一、采用排队等待方式,以推迟接入时间换回较高的业务接入率;二、考虑了语音业务的不同优先级;缺点在于,一、对于优先级较高的语音业务的掉话率没有改善,二、低优先级业务的掉话率仍不理想。总的来说QMB_DCA算法对于非紧急语音业务掉话业务的改善仍不理想;考虑到不仅业务阻塞会给小区的性能带来负面影响,同时通话的突然中断更让用户恼火,特别是对于集群通信系统某些特殊的应用领域,不能进行完整的通话再接入会浪费一些时间,即使不是最紧急的业务也可能会造成损失。

文献《一种TD-SCDMA集群中的动态信道分配算法》中提出了排队式可移动边界策略(QMB_DCA),图1是根据现有技术的一种QMB_DCA的模型示意图,如图1所示,每个业务时隙具有基本资源单元(BRU,basic resource unit),QMB_DCA将下行链路中的3个时隙分为语音业务:数据业务=2:1;在该算法中将语音业务分为:紧急业务、抢占优先级语音业务和普通语音用户。其中,紧急语音业务具有最高的优先级,是集群系统最重要的业务。在业务实施过程中若无可用的空闲语音业务时隙,紧急业务有权限抢占别的非紧急的各优先级业务信道,若所有信道都被紧急业务占用则此紧急业务阻塞;而对于具有较高优先级的抢占优先级呼叫,当无空闲信道可用时就要回被数据业务暂时借用的信道,若无则抢占普通业务占用的信道,被抢占信道的用户发生掉话,如既无数据业务借用也无低优先级用户则进入抢占语音业务排队队列,并设定等待超时时间;对于普通语音呼叫到达时,若无可用信道,就抢回被数据业务借用的信道,让数据业务返回缓存区等候,若没有被借用的信道则呼叫进入普通集群业务队列,并设定超时时间。

在上述方案中,对数据业务进行信道资源分配时采用单向借用策略,即在数据业务时隙忙时如果此时有其他数据业务到达,则能够暂时借用闲置的语音业务时隙进行数据的传输。当有语音呼叫到达需要使用这些被借用的信道时,可以随时要回被占用的信道,数据业务就需回到缓存区继续等待。

针对现有技术中非紧急语音业务掉话率高的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种信道分配方法和装置,以至少解决现有技术中非紧急语音业务掉话率高的技术问题。

根据本发明实施例的一个方面,提供了一种信道分配方法,包括:获取信道被抢占的第一语音呼叫请求,其中,第一语音呼叫请求为当前优先级最低的语音呼叫请求;检测预留信道是否被占用;在预留信道被占用的情况下,根据第一语音呼叫请求的优先级和占用预留信道的请求的优先级确定是否将信道被抢占的信道被抢占的第一语言呼叫请求接入预留信道;在预留信道未被占用的情况下,将信道被抢占的信道被抢占的第一语言呼叫请求接入预留信道。

根据本发明实施例的另一方面,还提供了一种信道分配装置,包括:获取模块,用于获取信道被抢占的第一语音呼叫请求,其中,第一语音呼叫请求为当前优先级最低的语音呼叫请求;检测模块,用于检测预留信道是否被占用;确定模块,用于在预留信道被占用的情况下,根据第一语音呼叫请求的优先级和占用预留信道的请求的优先级确定是否将信道被抢占的第一语言呼叫请求接入预留信道;接入模块,用于在预留信道未被占用的情况下,将信道被抢占的第一语言呼叫请求接入预留信道。

在本发明实施例中,获取信道被抢占的第一语音呼叫请求,检测预留信道是否被占用,在预留信道被占用的情况下,根据第一语音呼叫请求的优先级和占用预留信道的请求的优先级确定是否将信道被抢占的第一语言呼叫请求接入预留信道,在预留信道未被占用的情况下,将信道被抢占的第一语言呼叫请求接入预留信道。上述方案在现有的排队式可移动边界算法QMB_DCA的基础上进行改进,为非紧急语音业务的掉话业务动态预留了信道资源,允许其他语音业务在一定的条件下使用预留的信道,同时引入了无耐心顾客,降低了预留信道对语言业务阻塞率的影响。上述方案通过为非紧急业务的掉话业务预留信道资源,对于非紧急业务的掉话率有了明显改善,同时还能保持了各类业务的阻塞率不变,使得信道的利用率达到最高,在降低普通语言呼叫掉话率的同时,还能保证各业务的接入率,使得信道的利用率达到最高,提高了用户的满意度,解决了现有技术中非紧急语音业务掉话率高的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据现有技术的一种QMB_DCA的模型示意图;

图2是根据本发明实施例的信道分配方法的流程图;

图3是根据本发明的一种可选的信道分配的模型图;

图4是根据本发明实施例的一种可选的信道分配的流程图;以及

图5是根据本发明实施例的信道分配装置的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种信道分配方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图2是根据本发明实施例的信道分配方法的流程图,如图2所示,该方法包括如下步骤:

步骤S21,获取信道被抢占的第一语音呼叫请求,其中,第一语音呼叫请求为当前优先级最低的语音呼叫请求。

此处需要说明的是,接收到的语音呼叫请求具有不同的优先级,在接到较高优先级的语音呼叫请求的情况下,如果没有空闲的信道,则允许抢占优先级较低的语音呼叫请求的信道。在具有多个不同优先级的语音呼叫请求占用信道的情况下,会抢占优先级最低的语音呼叫请求的信道,具体的,在上述步骤中,信道被抢占的第一语音呼叫请求为优先级最低的语音呼叫请求,在一种可选的实施例中,第一语音呼叫请求被抢占的原因可以是系统接收到优先级较高的语音呼叫请求,且此时系统内没有空闲信道。

步骤S23,检测预留信道是否被占用。

步骤S25,在预留信道被占用的情况下,根据第一语音呼叫请求的优先级和占用预留信道的请求的优先级确定是否将信道被抢占的第一语言呼叫请求接入预留信道。

在一种可选的实施例中,如果第一语音呼叫请求的优先级高于占用预留信道的语音呼叫请求,那么信道被抢占的第一语音呼叫请求可以抢占预留信道,否则信道被抢占的第一语音呼叫请求将掉话。

步骤S27,在预留信道未被占用的情况下,将信道被抢占的第一语言呼叫请求接入预留信道。

在一种可选的实施例中,将语音呼叫请求根据优先级分为三种,分别为:紧急业务、VIP业务和普通业务,其中,VIP业务和普通业务均为非紧急业务。上述方案为非紧急语音业务的掉话业务动态地预留信道,VIP语音掉话业务对于预留信道具有较高的使用权,若预留信道被普通业务的掉话业务使用时,此时有VIP语音业务掉话了,则此普通语音业务被强制中断让出预留信道给VIP语音业务的掉话业务使用。

可选的,根据本申请的实施例,可以设置上行链路的扩频因子为16。

具体的,TD-SCDMA上行链路的扩频因子((SF,spreading factor))可取1、2、4、8、16,在本文中假定SF取16,因为一个信道就是一个基本资源单元(BRU,basic resource unit),所以一个时隙中有16个基本资源单位。对于不一样的业务、不一样的服务等级其传输速率不一样,所需的BRU也不一样。2个基本资源单元能够满足12.2kbit/s的语音业务通信要求;7个基本资源单元能够传输速率为64kbit/s的流类数据业务,16个基本资源单元能够传输速率为144kbit/s的浏览类数据业务。2个BRU为一个语言信道,8个BRU为一个传输数据业务的数据信道。

根据上述TD-SCDMA资源单元的划分,图3是根据本发明的一种可选的信道分配的模型图,结合图3所示,每个业务时隙具有基本资源单元(BRU,basic resource unit),在该示例中,预留一定数量的语言信道作为预留信道,数据业务可以借用语音业务的信道,在接收到新的语音业务但语音业务没有空闲信道的情况下,语音业务会抢占借出至数据业务的信道,数据业务暂时缓存在缓存区;在没有数据业务借用语音业务时隙的情况下,如果接收到的业务为紧急业务,则抢占系统中优先级最低的业务的信道,此时被抢占信道的业务掉话,掉话的业务则可以使用预留信道。

此处需要说明的是,在现有技术中的各种信道分配算法中,有一部分算法是为切换用户或优先级较高的用户进行资源预留,这样保证他们能够优先接入通信。而由于TD-SCDMA集群通信系统的业务有明显的优先级和抢占性,对于紧急语音呼叫优先级最高,在任何时候只要有这类呼叫到达,若无空闲的信道可用便抢占其他任何业务正在使用的信道,所以不需为此类业务预留也能保证他的优先接入。但有时通话的中断比不能接入更让人恼火,所以基于此思想本发明考虑为非优先级语音用户的掉话业务预留少量信道,降低他们的掉话率。

本发明上述实施例获取信道被抢占的第一语音呼叫请求,检测预留信道是否被占用,在预留信道被占用的情况下,根据第一语音呼叫请求的优先级和占用预留信道的请求的优先级确定是否将信道被抢占的第一语言呼叫请求接入预留信道,在预留信道未被占用的情况下,将信道被抢占的第一语言呼叫请求接入预留信道。上述方案在现有的排队式可移动边界算法QMB_DCA的基础上进行改进,为非紧急语音业务的掉话业务动态预留了信道资源,允许其他语音业务在一定的条件下使用预留的信道,同时引入了无耐心顾客,降低了预留信道对语言业务阻塞率的影响。上述方案通过为非紧急业务的掉话业务预留信道资源,对于非紧急业务的掉话率有了明显改善,同时还能保持了各类业务的阻塞率不变,使得信道的利用率达到最高,在降低普通语言呼叫掉话率的同时,还能保证各业务的接入率,使得信道的利用率达到最高,提高了用户的满意度,解决了现有技术中非紧急语音业务掉话率高的技术问题。

考虑到不仅业务阻塞会给小区的性能带来负面影响,同时通话的突然中断更让用户恼火,特别是对于集群通信系统某些特殊的应用领域,不能进行完整的通话再接入会浪费一些时间,即使不是最紧急的业务也可能会造成损失。所以如果在保持低阻塞率的基础上还能够降低语音业务掉话率,便可使用户的满意度提升。在现实中,当语音用户接入时若此时无可用信道,并不会立即阻塞,而是会等待一会才挂断离开。若在这段时间里有信道空出,则呼叫可接入通信,如等了一会仍没有可用信道则离开,所以语音业务的排队可有效降低语音业务的阻塞率。对于紧急业务来说优先级最高可以抢占任何信道,所以只要不是所有信道都被紧急业务占用就不会阻塞更不会掉话。在此基础上考虑如果为非紧急语音业务动态的预留少量信道专门用于语音业务的掉话业务,业务的掉话率大于预定值时预留少量信道供掉话的业务使用,这样可使得非紧急业务的掉话率有所下降。但由于预留了少量的信道会影响阻塞率,考虑引入无耐心顾客,就如同排队过程有些顾客会因为没有耐心而离去,这样就可以保持原来的阻塞率。

可选的,根据本申请上述实施例,在检测第一语音呼叫请求的信道是否被抢占之前,方法还包括:

步骤S29,根据预设周期检测到话率。

步骤S210,如果到话率大于或等于到话率阈值,则预留预设数量的信道。

具体的,上述预设数量的信道可以取0或1,业务量的变化导致了掉话率的变化,因此可以根据业务量的大小动态地为掉话业务预留N(取0、1)个信道,由于到话率越大掉话率也就越高,所以为了不浪费资源,在业务量少时还没有出现掉话业务,不用预留信道,随着到话率不断增加掉话业务也不断增加此时也预留适当的信道,为了不影响业务阻塞率,不能预留过多信道,在一种可选的实施例中,N取0、1。每隔一段时间就检测一次到话率,当到话率小于200时N取0,不需预留;到话率大于200时,N取1。

可选的,根据本申请实施例,步骤S25,在预留信道被占用的情况下,根据第一语音呼叫请求的优先级和占用预留信道的请求的优先级确定是否将信道被抢占的第一语言呼叫请求接入预留信,包括:

步骤S251,如果第一语音呼叫请求的优先级高于占用预留信道的请求的优先级,则将信道被抢占的第一语言呼叫请求接入预留信道。

步骤S253,如果第一语音呼叫请求的优先级低于或等于预留信道的请求的优先级,则确定第一语音呼叫请求掉线。

可选的,根据本申请实施例,将业务的优先级由高至低分为第一优先级、第二优先级和第三优先级,步骤S21,获取信道被抢占的第一语音呼叫请求,包括:

步骤S211,接收第二语音呼叫请求。

步骤S213,如果第二语音呼叫请求满足预设条件,则第二语音呼叫请求抢占第一语音呼叫请求的信道,其中,预设条件包括:接收第二语音呼叫请求时不存在空闲信道;未向数据业务借出信道;第二语音呼叫请求为第一优先级且第二语音呼叫请求的优先级高于第一语音呼叫请求的优先级。

在一种可选的实施例中,具有第一优先级的业务为紧急业务,具有第二优先级的业务为VIP业务,具有第三优先级的业务为普通业务,上述第二呼叫请求为紧急业务,在接收到紧急业务时,没有空闲信道,并且语音业务未向数据业务借出信道,同时,系统中包括出紧急业务之外的优先级业务。如果在接收到紧急业务时没有空闲信道且语音业务未向数据业务借出信道,但系统中均为紧急业务,则最新接受到的语音业务阻塞。

由于TD-SCDMA集群通信系统的业务具有抢占性和突发性,且应用领域比较特殊,所以不管是组呼或单呼都涉及到了业务优先级的问题。作为集群通信系统的特点之一,对用户按照紧急性进行优先级排序保证了高优先级用户的顺畅通信,有利于紧急业务的接入。为了满足现在个人通信对不同业务的要求,在多业务的信道分配策略中,需要考虑两种优先级:一是实时业务相对于非实时业务具有更高的优先级,二是各种不同实时业务之间、不同非实时业务之间的优先级。比如给予紧急语音业务高于各种非紧急业务的级别,因此本发明提出的信道分配方法考虑了不同优先级的语音业务。分别为紧急语音业务、VIP语音业务及普通语音业务,从紧急语音业务到普通语音业务优先级降低,除了紧急业务其他业务统称为非紧急语音业务。

可选的,根据本申请实施例,在接收第二语音呼叫请求时不存在空闲信道的情况下,当第二语音呼叫请求时,如果向任意数据业务借出信道,则抢占向数据业务借出的信道。

可选的,根据本申请实施例,在接收第二语音呼叫请求时不存在空闲信道,且未向数据业务借出信道的情况下,方法还包括:

步骤S2131,如果第二语音呼叫请求的优先级和第一语音呼叫请求优先级均为第一优先级,则确定第二语音呼叫请求阻塞。

具体的,在步骤中,由于第一语音呼叫请求为系统中优先级最低的业务,因此如果第二语音呼叫请求的优先级与第一语音呼叫请求的优先级相同,则确定系统中均为具有第一优先级的业务,因此第二语音呼叫请求不能抢占其他语音呼叫请求的业务,由于也未向数据业务借出信道,因此该语音呼叫请求阻塞。

步骤S2133,如果第二语音呼叫请求的优先级为第二优先级或第三优先级,则将第二语音呼叫请求接入对应的预设队列进行等待。

结合图3所示,语音业务包括紧急业务以及非紧急业务,非紧急业务中包括普通业务和抢占优先级业务,在没有空闲信道,也未向数据业务借出信道的情况下,如果接收到的语音呼叫请求为第二优先级或第三优先级的语音业务,则分别将普通语音业务存放至普通语音业务等待队列进行等待,将抢占优先级的业务存放至抢占优先级用户等待队列进行等待。

图4是根据本发明实施例的一种可选的信道分配的流程图,在一种可选的实施例中,结合图4所示,对接收到一个语音呼叫请求后进行信道分配后的方式进行描述,其中,紧急业务具有最高优先级,VIP业务具有第二优先级,普通业务具有第三优先级。

S41,新语音业务达到。

S42,是否有空闲信道。

如果有空闲信道,则进入步骤S44,否则进入步骤S43。

S43,是否有向数据业务借出的信道。

在没有空闲信道的情形,判断是否存在向数据业务借出的信道,如果向数据业务借出信道,则进入步骤S45,否则进入步骤S48。

S44,接纳控制判断。

有空闲信道的情况下,进行接纳控制判断,判断成功则进入步骤S47,否则进入步骤S42。

S45,数据业务让出信道进入缓存区等待,语音业务接入。

在有向数据业务借出信道的情况下,要回借给数据业务的信道,让数据业务在缓存区等待,并接入语音呼叫请求。

S46,是否为紧急业务。

判断新到达的语音业务是否为紧急业务,如果是紧急业务则进入步骤S49,否则而进入步骤S48。

S47,正常通信。

在接纳控制判断成功的情况下,接入语音呼叫请求进行正常通信。

S48,判断新到达的语音业务是否为VIP业务。

判断是否为VIP业务,如果是则进入步骤S410,否则进入步骤S411。

S49,是否有普通业务占用信道。

在业务为紧急业务的情况下,判断是否有普通语音业务占用信道,如果有,则进入步骤S412,否则进入步骤S413。

S410,进入VIP语音业务队列,设定超时时间。

如果接收到的业务为VIP业务,且没有接入信道的条件,则进入VIP语音业务队列等待,并设置超时时间。

S411,进入普通业务集群队列,设定超时时间。

如果接收到的业务为普通业务,且没有接入信道的条件,则进入普通业务集群队列等待,并设置超时时间。

S412,预留信道是否为空。

如果预留信道为空,则进入步骤S415,否则进入步骤S414。

S413,是否有VIP语音业务占用信道。

若是有VIP语音业务正在占用信道,进入步骤S417,否则进入步骤S416。

S414,抢占信道,普通语音业务掉线业务量加1。

在接收到的业务为紧急业务,且占用信道的业务有普通业务时,但预留信道不为空的情况下,被抢占的普通业务直接掉话,则普通业务的掉话业务量加1。

S415,抢占信道,普通语音业务使用预留信道。

在接收到的业务为紧急业务,占用信道的业务有普通业务,且预留信道为空的情况下,接收到的紧急业务抢占任意一个普通业务的信道,并将此被抢占的普通业务接入空的预留信道中。

S416,紧急业务阻塞业务量加1。

在接收的业务为紧急业务,没有空闲信道,且占用信道的不为普通业务也不为VIP业务的情况下,紧急业务阻塞,紧急业务阻塞话务量加1。

S417,抢占信道。

在接收的业务为紧急业务,没有空闲信道,且存在VIP业务正在使用信道的情况下,抢占此信道,并进入步骤S418。

S418,预留信道为空。

判断预留信道是否为空,在预留信道为空的情况下,进入步骤S420,否则进入步骤S419。

S419,预留信道是否被普通掉话业务使用。

在VIP语音业务信道被紧急业务抢占后,没有空闲信道,判断预留信道是否被信道被抢占的普通语音业务使用,如果预留信道被普通掉话业务使用,则进入步骤S421,否则进入步骤S422。

S420,信道被抢占的VIP语音业务使用预留信道。

如果预留信道为空,将被紧急语音业务抢占了信道的,通信中途掉话的VIP语音业务接入预留信道。

S421,紧急业务抢占信道,VIP语音业务抢占预留信道。

在预留信道被普通语音业务使用的情况下,信道被抢占的VIP语音业务抢占预留信道,进行正常通信,此时普通语音掉话业务就彻底掉线。

S422,VIP语音业务掉线话务量加1。

在预留信道均被信道被抢占的VIP语音业务使用的情况下,VIP语音业务掉线,VIP业务的掉线业务量加1。

在一种可选的实施例中,在有新的语音呼叫到达系统请求接入时,就按上图4所示的流程为新用户动态地分配信道资源。

A、检测是否存在空闲语言信道,存在的话,接入空闲信道,结束;

B、如果不存在,继续检测是否有数据业务借用信道,有的话直接抢占该信道,结束;否则不存在空闲信道,转到下一步;

C、如果是紧急业务,抢占在通话的优先级最低的用户的信道(该用户可能是普通语言业务或者VIP语言业务),被抢占业务检测预留信道是否为空,若为空则接入,否则被抢占业务的掉线话务量加1,结束;否则,当前信道中全是紧急业务,则此次通话失败,阻塞话务量加1;

若被抢占的语言业务为VIP语言业务,被抢占业务检测预留信道是否为空,若为空则接入,否则检测预留信道是否被普通语言业务占用,若被占用则抢占该预留信道接入,否则VIP语言业务的掉线话务量加1,结束;否则,当前信道中全是紧急业务,则此次通话失败,紧急语音业务阻塞话务量加1;

D、如果新到达的语音业务是VIP语言业务,进入VIP业务队列,设定超时时间;

E、如果新到达的语音业务是普通语言业务,进入普通语言业务队列,设定超时时间。

可选的,根据本申请实施例,在未接收到第二语音呼叫请求的情况下,方法还包括:

检测是否存在等待的具有第二优先级的语音呼叫请求;

如果不存在等待的具有第二优先级的语音呼叫请求,则检测是否存在等待的具有第三优先级的语音呼叫请求;

如果不存在第三优先级的语音呼叫请求,则终止循环检测。

可选的,根据本申请实施例,在未接收到第二语音呼叫请求的情况下且超时队列存在等待语音业务,方法还包括:

检测是否有空闲的语音信道,如果有空闲的语音信道,则依次接入优先级从高到低的超时队列里最接近的语音呼叫请求。

可选的,根据本申请实施例,在未接收到第二语音呼叫请求的情况下,方法还包括:

检测是否存在等待超时的具有第二优先级的语音呼叫请求;

在存在等待超时的具有第二优先级的语音呼叫请求的情况下,如果存在借出的数据信道,则抢占数据信道,否则检测是否存在具有第三优先级的语音呼叫请求占用信道,如果存在具有第三优先级的语音呼叫请求占用信道,则抢占第三优先级的语音呼叫请求所占用的信道;

在不存在借出的数据信道且不存在具有第三优先级的语音呼叫请求占用信道的情况下,确定具有第二优先级的语音呼叫请求阻塞。

可选的,根据本申请实施例,在未接收到第二语音呼叫请求的情况下,方法还包括:

检测是否存在等待超时的具有第三优先级的语音呼叫请求;

在存在等待超时的具有第三优先级的语音呼叫请求的情况下,如果存在借出的数据信道,则抢占数据信道,否则确定具有第三优先级的语音呼叫请求阻塞。

在一种可选的实施例中,在没有接收到任何新的语音业务时可以按照下述方式进行循环检测,以保证信道的利用率:

步骤一:检查VIP业务通话队列,为空则转到步骤六;

步骤二:检测是否存在空闲语言信道,存在的话,选择最接近超时的业务,接入空闲信道,本次循环结束;

步骤三:检测是否有超时的VIP业务,如果没有则转到步骤六,否则转到下一步;

步骤四:检测是否有数据业务借用信道,有的话,则抢占该信道,本次循环结束,否则转到下一步;

步骤五:检测是否有普通语言业务占用信道,有的话,则抢占该信道,普通语言业务掉线话务量加1,本次循环结束,否则VIP业务阻塞话务量加1,本次循环结束;

步骤六:检查普通语言业务队列,如果为空,则本次循环结束;

步骤七:检测是否存在空闲语言信道,存在的话,选择最接近超时的业务,接入空闲信道,本次循环结束;

步骤八:检测是否有超时的普通业务,如果没有则转到步骤六,否则转到下一步;

步骤九:检测是否有数据业务借用信道,有的话,则抢占该信道,本次循环结束,否则阻塞话务量加1,本次循环结束。

实施例2

根据本发明实施例,提供了一种信道分配装置的实施例,图5是根据本发明实施例的信道分配装置的示意图,如图5所示,该装置包括:

获取模块50,用于获取信道被抢占的第一语音呼叫请求,其中,第一语音呼叫请求为当前优先级最低的语音呼叫请求;

检测模块52,用于检测预留信道是否被占用。

确定模块54,用于在预留信道被占用的情况下,根据第一语音呼叫请求的优先级和占用预留信道的请求的优先级确定是否将信道被抢占的第一语言呼叫请求接入预留信道。

接入模块56,用于在预留信道未被占用的情况下,将信道被抢占的第一语言呼叫请求接入预留信道。

可选的,根据本申请上述实施例,在检测第一语音呼叫请求的信道是否被抢占之前,所述方法还包括:

检测模块,用于根据预设周期检测到话率;

预留模块,用于如果到话率大于或等于到话率阈值,则预留预设数量的信道。

可选的,根据本申请上述实施例,预留信道被占用的情况下,确定模块54包括:

第一接入模块,用于如果第一语音呼叫请求的优先级高于占用预留信道的请求的优先级,则将信道被抢占的第一语言呼叫请求接入预留信道。

第一确定模块,用于如果第一语音呼叫请求的优先级低于或等于预留信道的请求的优先级,则确定第一语音呼叫请求掉线。

可选的,根据本申请上述实施例,将业务的优先级由高至低分为第一优先级、第二优先级和第三优先级,获取模块50包括:

接收模块,用于接收第二语音呼叫请求。

抢占模块,用于如果第二语音呼叫请求满足预设条件,则第二语音呼叫请求抢占第一语音呼叫请求的信道,其中,预设条件包括:接收第二语音呼叫请求时不存在空闲信道;未向数据业务借出信道;第二语音呼叫请求为第一优先级且第二语音呼叫请求的优先级高于第一语音呼叫请求的优先级。

可选的,根据本申请上述实施例,在接收第二语音呼叫请求时不存在空闲信道的情况下,当第二语音呼叫请求时,如果向任意数据业务借出信道,则抢回向数据业务借出的信道。

可选的,根据本申请上述实施例,上述装置还包括:

第二确定模块,用于在接收第二语音呼叫请求时不存在空闲信道,且未向数据业务借出信道的情况下,如果第二语音呼叫请求的优先级和第一语音呼叫请求优先级均为第一优先级,则确定第二语音呼叫请求阻塞;

第二接入模块,用于如果第二语音呼叫请求的优先级为第二优先级或第三优先级,则将第二语音呼叫请求接入对应的预设队列进行等待。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1