集群业务的补建方法及装置与流程

文档序号:14785720发布日期:2018-06-27 22:30阅读:192来源:国知局
集群业务的补建方法及装置与流程

本发明涉及通信工程技术,尤其涉及一种集群业务的补建方法及装置。



背景技术:

为了更好的推动集群网络的发展和标准化,第三代移动通信伙伴组织(3rd Generation Partnership Project,简称:3GPP)引入了单小区点对多系统(single cell Point To Multipoint,简称SC-PTM)协议,该协议基于物理下行链路共享信道(Physical Downlink Shared Channel,简称:PDSCH)的方式,引入单小区广播控制信道(single cell Multicast Control Channel,简称SC-MCCH)和单小区广播业务信道(single cell MBMS Traffic Channel,简称SC-MTCH)两个逻辑信道,用于传输集群用户的控制面数据和用户面数据。

现有技术中,当用户新发起一个集群业务时,若该新发起的集群业务需要接入A、B两个小区,但是只有A小区符合准入条件,那么该新发起的集群业务只能接入A小区,由于B小区不符合准入条件而准入失败,该新发起的集群业务不能接入B小区。按照现有的SC-PTM协议,该种情况下,基站会向核心网发送接入成功的消息,也就是说只要该集群业务成功接入一个小区,核心网就会收到集群业务接入成功的消息。因此,即使该集群业务准入B小区失败,核心网也不会向基站发起将该集群业务再次接入B小区的请求;另外,当已接入B小区的集群业务的集群资源被比其优先级更高的集群业务抢占后,被抢占的集群业务无法再接入B小区。上述准入B小区失败的集群业务或集群资源被抢占的B小区的集群业务,无法重新接入B小区,造成了上述集群业务的长时间中断,影响了集群业务的正常进行。



技术实现要素:

本发明提供一种集群业务的补建方法及装置,以使准入小区失败的集群业务或集群资源被抢占的集群业务,重新接入小区,保证集群业务的正常进行。

本发明提供一种集群业务的补建方法,应用于基站,包括:

构建当前待补建的集群业务队列;其中,所述当前待补建的集群业务队列包括至少一个待补建的集群业务,所述待补建的集群业务为准入小区失败的集群业务或者集群资源被抢占的所述小区的集群业务;

判断所述小区是否有集群业务释放,若是,则获取集群业务准入算法的配置项;

若所述配置项为用于指示集群业务准入算法生效的第一配置项,则在所述当前待补建的集群业务队列中确定保证比特率GBR小于或等于所述小区已释放的集群业务的GBR的至少一个第一集群业务,根据分配与保留优先级ARP由高到低的顺序遍历各所述第一集群业务,得到至少一个目标集群业务;其中,所述至少一个目标集群业务的GBR的总和小于或等于所述小区已释放的集群业务的GBR;

在基站与所述小区对应的终端设备之间建立通信链路,以使各所述目标集群业务接入所述小区。

如上所述的方法,所述根据分配与保留优先级ARP由高到低的顺序遍历各所述第一集群业务,得到至少一个目标集群业务,包括:

将ARP最高的第一集群业务作为第一目标集群业务,并获取所述小区已释放的集群业务的GBR与所述第一目标集群业务的GBR的第一差值;

若ARP第二的第一集群业务的GBR小于或等于所述第一差值,则将ARP第二的第一集群业务作为第二目标集群业务;若ARP第二的第一集群业务的GBR大于所述第一差值,则判断ARP第三的第一集群业务的GBR是否小于或等于所述第一差值,若是,则将ARP第三的第一集群业务作为第二目标集群业务;

获取所述第一目标集群业务与所述第二目标集群业务的GBR的总和,获取所述小区已释放的集群业务的GBR与所述总和的第二差值;

重复执行第一集群业务的GBR与差值的比较过程,直至得到多个目标集群业务,所述多个目标集群业务的GBR的总和小于或等于所述小区已释放的集群业务的GBR。

如上所述的方法,所述方法还包括:

若所述配置项为用于指示集群业务准入算法失效的第二配置项,则判断所述小区内已接入的集群业务的数量X是否等于所述小区可接入的集群业务的数量Y;

若否,则获取Y与X的差值M,将所述当前待补建的集群业务队列中ARP为前M的M个所述待补建的集群业务均确定为目标集群业务。

如上所述的方法,在所述构建当前待补建的集群业务队列之前,还包括:

接收核心网发送的集群业务准入请求,所述集群业务准入请求中包括请求准入的集群业务的保证比特速率GBR,所述请求准入的集群业务对应所述小区;

获取所述小区当前可用的集群资源可准入的业务速率;

判断所述小区当前可用的集群资源可准入的业务速率是否大于或等于所述请求准入的集群业务GBR,若否,则确定所述请求准入的集群业务为所述当前准入小区失败的集群业务。

本发明还提供一种集群业务的补建方法,应用于基站,包括:

构建当前待补建的集群业务队列;其中,所述当前待补建的集群业务队列包括至少一个待补建的集群业务,所述待补建的集群业务为准入小区失败的集群业务或者集群资源被抢占的所述小区的集群业务;

判断距离上一次集群业务补建的时间是否等于预设的集群业务补建周期,若是,获取集群业务准入算法的配置项;

若所述配置项为用于指示集群业务准入算法生效的第一配置项,则获取所述小区当前可用的集群资源可准入的业务速率;

在所述当前待补建的集群业务队列中确定保证比特率GBR小于或等于所述小区当前可用的集群资源可准入的业务速率的至少一个第二集群业务,根据分配与保留优先级ARP由高到低的顺序遍历各所述第二集群业务,得到至少一个目标集群业务;其中,所述至少一个目标集群业务的GBR的总和小于或等于所述小区当前可用的集群资源可准入的业务速率;

在基站与所述小区对应的终端设备之间建立通信链路,以使各所述目标集群业务接入所述小区。

如上所述的方法,所述根据分配与保留优先级ARP由高到低的顺序遍历各所述第二集群业务,得到至少一个目标集群业务,包括:

将ARP最高的第二集群业务作为第一目标集群业务,并获取所述小区当前可用的集群资源可准入的业务速率与所述第一目标集群业务的GBR的第一差值;

若ARP第二的第二集群业务的GBR小于或等于所述第一差值,则将ARP第二的第二集群业务确定为第二目标集群业务;若ARP第二的第二集群业务的GBR大于所述第一差值,则判断ARP第三的第二集群业务的GBR是否小于或等于所述第一差值;若是,则将ARP第三的第二集群业务确定为第二目标集群业务;

获取所述第一目标集群业务与所述第二目标集群业务的GBR的总和,获取所述小区当前可用的集群资源可准入的业务速率与所述总和的第二差值;

重复执行第二集群业务的GBR与差值的比较过程,直至得到多个目标集群业务,所述多个目标集群业务的GBR的总和小于或等于所述小区当前可用的集群资源可准入的业务速率。

如上所述的方法,各所述待补建的集群业务在所述当前待补建的集群业务队列中按照ARP由高到低的顺序排序;所述方法还包括:

若所述配置项为用于指示集群业务准入算法失效的第二配置项,则判断所述小区内已接入的集群业务的数量X是否等于所述小区可接入的集群业务的数量Y;

若否,则获取Y与X的差值M,将所述当前待补建的集群业务队列中ARP为前M的M个所述待补建的集群业务均确定为目标集群业务。

如上所述的方法,在所述构建当前待补建的集群业务队列之前,还包括:

接收核心网发送的集群业务准入请求,所述集群业务准入请求中包括请求准入的集群业务的保证比特速率GBR,所述请求准入的集群业务对应所述小区;

获取所述小区当前可用的集群资源可准入的业务速率;

判断所述小区当前可用的集群资源可准入的业务速率是否大于或等于所述请求准入的集群业务GBR,若否,则确定所述请求准入的集群业务为所述当前准入小区失败的集群业务。

本发明还提供一种集群业务的补建装置,包括:

第一构建模块,所述第一构建模块用于构建当前待补建的集群业务队列;其中,所述当前待补建的集群业务队列包括至少一个待补建的集群业务,所述待补建的集群业务为准入小区失败的集群业务或者集群资源被抢占的所述小区的集群业务;

第一判断模块,所述第一判断模块用于判断所述小区是否有集群业务释放;

第一获取模块,所述第一获取模块用于若所述小区是否有集群业务释放,则获取集群业务准入算法的配置项;

第一确定模块,所述第一确定模块用于若所述配置项为用于指示集群业务准入算法生效的第一配置项,则在所述当前待补建的集群业务队列中确定保证比特率GBR小于或等于所述小区已释放的集群业务的GBR的至少一个第一集群业务,根据分配与保留优先级ARP由高到低的顺序遍历各所述第一集群业务,得到至少一个目标集群业务;其中,所述至少一个目标集群业务的GBR的总和小于或等于所述小区已释放的集群业务的GBR;

第一通信链路建立模块,所述第一通信链路建立模块用于在基站与所述小区对应的终端设备之间建立通信链路,以使各所述目标集群业务接入所述小区。

本发明还提供一种集群业务的补建装置,包括:

第二构建模块,所述第二构建模块用于构建当前待补建的集群业务队列;其中,所述当前待补建的集群业务队列包括至少一个待补建的集群业务,所述待补建的集群业务为准入小区失败的集群业务或者集群资源被抢占的所述小区的集群业务;

第二判断模块,所述第二判断模块用于判断距离上一次集群业务补建的时间是否等于预设的集群业务补建周期;

第二获取模块,所述第二获取模块用于若距离上一次集群业务补建的时间等于预设的集群业务补建周期,获取集群业务准入算法的配置项;并且,若所述配置项为用于指示集群业务准入算法生效的第一配置项,则获取所述小区当前可用的集群资源可准入的业务速率;

第二确定模块,所述第二确定模块用于在所述当前待补建的集群业务队列中确定保证比特率GBR小于或等于所述小区当前可用的集群资源可准入的业务速率的至少一个第二集群业务,根据分配与保留优先级ARP由高到低的顺序遍历各所述第二集群业务,得到至少一个目标集群业务;其中,所述至少一个目标集群业务的GBR的总和小于或等于所述小区当前可用的集群资源可准入的业务速率;

第二通信链路建立模块,所述第二通信链路建立模块用于在基站与所述小区对应的终端设备之间建立通信链路,以使所述各所述目标集群业务接入所述小区。

本发明提供一种集群业务的补建方法及装置。本发明的集群业务的补建方法包括:构建当前待补建的集群业务队列;其中,当前待补建的集群业务队列包括至少一个待补建的集群业务,待补建的集群业务为准入小区失败的集群业务或者集群资源被抢占的小区的集群业务;判断小区是否有集群业务释放,若是,则获取集群业务准入算法的配置项;若配置项为用于指示集群业务准入算法生效的第一配置项,则在当前待补建的集群业务队列中确定保证比特率GBR小于小区已释放的集群业务的GBR的至少一个第一集群业务,根据分配与保留优先级ARP由高到低的顺序遍历各第一集群业务,得到至少一个目标集群业务;其中,至少一个目标集群业务的GBR的总和小于等于小区已释放的集群业务的GBR;在基站与小区对应的终端设备之间建立通信链路,以使各目标集群业务接入小区。本发明的集群业务的补建方法及装置,弥补了现有技术中补建集群业务的空白,使准入小区失败的集群业务或集群资源被抢占的集群业务,重新接入小区,保证了集群业务的正常进行。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的集群业务的补建方法的流程示意图一;

图2为本发明提供的集群业务的补建方法的流程示意图二;

图3为本发明提供的集群业务的补建方法的流程示意图三;

图4为本发明提供的集群业务的补建方法的流程示意图四;

图5为本发明提供的集群业务的补建装置实施例一的结构示意图;

图6为本发明提供的集群业务的补建装置实施例二的结构示意图。

具体实施方式

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

现有技术中,准入小区失败的集群业务或集群资源被抢占的小区的集群业务,无法重新接入该小区,造成了上述集群业务的长时间中断,影响了集群业务的正常进行。本发明提供一种集群业务的补建方法,将上述集群业务重新接入小区。下面对本发明的集群业务补建方法进行详细的说明。

图1为本发明提供的集群业务的补建方法的流程示意图一,本实施例的方法应用于终端,如图1所示,本实施例的方法可以包括:

步骤S101、构建当前待补建的集群业务队列;

步骤S102、判断小区是否有集群业务释放;

步骤S102、若小区有集群业务释放,则获取集群业务准入算法的配置项;

步骤S104、若配置项为用于指示集群业务准入算法生效的第一配置项,则在当前待补建的集群业务队列中确定保证比特率GBR小于或等于小区已释放的集群业务的GBR的至少一个第一集群业务,根据分配与保留优先级ARP由高到低的顺序遍历各第一集群业务,得到至少一个目标集群业务;其中,至少一个目标集群业务的GBR的总和小于或等于小区已释放的集群业务的GBR;

步骤S105、在基站与小区对应的终端设备之间建立通信链路,以使各目标集群业务接入小区。

具体地,基站会实时获取准入小区失败的集群业务和集群资源被抢占的该小区的集群业务,构建待补建的集群业务队列,也就是说待补建的集群业务队列是变化的。其中,准入小区失败的集群业务和集群资源被抢占的该小区的集群业务均为待补建的集群业务,待补建的集群业务队列包括至少一个待补建的集群业务,待补建的集群业务均对应同一个小区。比如,A集群业务准备a小区失败,那么基站便将A集群业务加入到待补建的集群业务队列中,a小区的B集群业务集群资源被抢占,那么基站也将B集群业务加入到待补建的集群业务队列中。

基站会实时的判断小区是否有集群业务释放,若基站判断小区有集群业务释放,则获取集群业务准入算法的配置项;其中,集群业务准入算法的配置项是用户通过辅助设备设置的,基站接收辅助设备发送的集群业务准入算法的配置项,比如配置项可为ture或者fasle,若配置项为ture,则指示集群业务准入算法生效,若配置项为fasle,则指示集群业务准入算法失效。

若所述配置项为用于指示集群业务准入算法生效的第一配置项,补建方法则按照以下方法进行。

依次遍历比较当前待补建的集群业务队列中待补建的集群业务的保证比特率GBR与小区已释放的集群业务的GBR的大小,将保证比特率GBR小于或等于小区已释放的集群业务的GBR的待补建的集群业务确定为第一集群业务。

在得到至少一个第一集群业务后,接着按照分配与保留优先级ARP由高到低的顺序遍历各第一集群业务,得到至少一个目标集群业务,具体为:将ARP最高的第一集群业务作为第一目标集群业务,并获取小区已释放的集群业务的GBR与第一目标集群业务的GBR的第一差值;若ARP第二的第一集群业务的GBR小于或等于第一差值,则将ARP第二的第一集群业务作为第二目标集群业务;若ARP第二的第一集群业务的GBR大于第一差值,则判断ARP第三的第一集群业务的GBR是否小于或等于第一差值,若是,则将ARP第三的第一集群业务作为第二目标集群业务;获取第一目标集群业务与第二目标集群业务的GBR的总和,获取小区已释放的集群业务的GBR与总和的第二差值;重复执行第一集群业务的GBR与差值的比较过程,直至得到多个目标集群业务,多个目标集群业务的GBR的总和小于或等于小区已释放的集群业务的GBR。

确定了多个目标集群业务后,该多个目标集群业务符合补建的条件,可以接入小区。

对于不符合补建条件的待补建的集群业务,需要等下次基站检测到有集群业务释放时,按照上述相同的方法判断是否符合补建条件,若符合,则重新接入小区,若不符合,则再次等待有集群业务释放的时机补建。当然,当下次小区有集群业务释放时,待补建的集群业务队列已发生变化,除了包括上一次补建失败的集群业务,可能还包括基站新获取的准入小区失败的集群业务和/或集群资源被抢占的该小区的集群业务,但是确定目标集群业务的方法是相同的。

举例来说,若小区已释放的集群业务的GBR为4Mbps,待补建的集群业务队列包括C、D、E、F、G,一共5个待补建的集群业务,其中,C、D、E、F四个待补建集群业务的GBR小于或等于小区已释放的集群业务的GBR,C、D、E、F四个待补建集群业务的GBR分别为2Mbps、3Mbps、0.5Mbps、1Mbps,也就是从当前待补建的集群业务队列中确定了4个第一集群业务:C、D、E、F。ARP排序为:C>D>E>F,依次遍C、D、E、F,将ARP最高的C作为第一目标集群业务;接着获取小区已释放的集群业务的GBR与第一目标集群业务的GBR的第一差值4-2=2Mbps,比较第一差值2与ARP第二的第一集群业务D的GBR的数值3的大小,2<3,即第一差值大于ARP第二的第一集群业务D的GBR,则比较第一差值2与ARP第三的第一集群业务E的GBR的数值0.5的大小,2>0.5,即ARP第三的第一集群业务E小于第一差值,那么确定ARP第三的第一集群业务E作为第二目标集群业务;接着获取第一目标集群业务的GBR和第二目标集群业务的GBR的总和2+0.5=2.5Mbps,获取小区已释放的集群业务的GBR与上述总和2.5的第二差值:4-2.5=1.5Mbps,比较第二差值1.5与ARP第四的第一集群业务F的GBR的数值1.5的大小,1.5=1.5,则将ARP第四的第一集群业务F作为第三目标集群业务。从4个第一集群业务C、D、E、F中确定出3个目标集群业务:第一目标集群业务C、第二目标集群业务E和第三目标集群业务F,3个目标集群业务的GBR的总和等于小区已释放的集群业务的GBR,也就是当前待补建队列中的待补建的集群业务C、E和F符合补建条件,可以重新接入小区,补建成功。对于补建失败的集群业务D,需要等下次小区有集群业务释放时,按照上述相同的方法判断是否符合补建条件。

确定了多个目标集群业务后,为各目标集群业务建立承载和分配空口资源,也就是在基站与小区对应的终端设备之间建立通信链路,以使各目标集群业务接入小区。

此外,一个基站下具有多个小区,每个小区的补建方法均按照上述相同的补建方法进行。

本实施例的集群业务的补建方法,包括:构建当前待补建的集群业务队列;其中,当前待补建的集群业务队列包括至少一个待补建的集群业务,待补建的集群业务为准入小区失败的集群业务或者集群资源被抢占的小区的集群业务;判断小区是否有集群业务释放,若是,则获取集群业务准入算法的配置项;若配置项为用于指示集群业务准入算法生效的第一配置项,则在当前待补建的集群业务队列中确定保证比特率GBR小于或等于小区已释放的集群业务的GBR的至少一个第一集群业务,根据分配与保留优先级ARP由高到低的顺序遍历各第一集群业务,得到至少一个目标集群业务;其中,至少一个目标集群业务的GBR的总和小于或等于小区已释放的集群业务的GBR;在基站与小区对应的终端设备之间建立通信链路,以使各目标集群业务接入小区。本实施的集群业务的补建方法弥补了现有技术中集群业务补建的空白,使准入小区失败的集群业务或集群资源被抢占的集群业务,重新接入小区,保证集群业务的正常进行。

图2为本发明提供的集群业务的接入方法的流程示意图二,本实施例的方法应用于基站,本实施例的方法是针对“当集群业务准入算法的配置项为用于指示集群业务准入算法失效的第二配置项”的情况下的集群业务的补建方法,如图2所示,本实施例的方法可以包括:

步骤S201、构建当前待补建的集群业务队列;

步骤S202、判断小区是否有集群业务释放;

步骤S203、若小区有集群业务释放,则获取集群业务准入算法的配置项;

步骤S204、若配置项为用于指示集群业务准入算法失效的第二配置项,判断小区内已接入的集群业务的数量X是否等于小区可接入的集群业务的数量Y;

步骤S205、若小区内已接入的集群业务的数量X不等于小区可接入的集群业务的数量Y,则获取Y与X的差值M,将当前待补建的集群业务队列中ARP为前M的M个待补建的集群业务均确定为目标集群业务;

步骤S206、在基站与小区对应的终端设备之间建立通信链路,以使各目标集群业务接入小区。

具体地,当前待补建的集群业务队列所包括的待补建的集群业务与上一实施例相同,本实施不再赘述。

若小区有集群业务释放,则获取集群业务准入算法的配置项,若集群业务准入算法的配置项为用于指示集群业务准入算法失效的第二配置项,判断小区内已接入的集群业务的数量X是否等于小区可接入的集群业务的数量Y,也就是判断小区内已接入的集群业务的数量是否达到小区能接入的集群业务的数量的上限。

若小区内已接入的集群业务的数量X不等于小区可接入的集群业务的数量Y,则获取Y与X的差值M,将当前待补建的集群业务队列中ARP为前M的M个待补建的集群业务均确定为目标集群业务。比如,小区内已接入的集群业务的数量X为6,小区可接入的集群业务的数量Y为8,则Y-X=2,则将ARP优先级最高和第二的两个待补建的集群业务均确定为目标集群业务。

确定了多个目标集群业务后,为各目标集群业务建立承载和分配空口资源,也就是在基站与小区对应的终端设备之间建立通信链路,以使各目标集群业务接入小区。

本实施例的集群业务方法,在集群业务准入算法失效的情况下,通过对比小区已接入的集群业务的数量与小区可接入的集群业务数量,将当前待补建队列中的M个待补建的业务重新接入小区,使准入小区失败的集群业务或集群资源被抢占的集群业务,重新接入小区,保证集群业务的正常进行。

图3为本发明提供的集群业务的补建方法的流程示意图三,本实施例的方法是在“构建当前待补建的集群业务队列”之前进行的,如图3所示,本实施例的方法可以包括:

步骤S301、接收核心网发送的集群业务准入请求,集群业务准入请求中包括请求准入小区的集群业务的保证比特速率GBR;

步骤S302、获取小区当前可用的集群资源可准入的业务速率;

步骤S303、判断小区当前可用的集群资源可准入的业务速率是否大于或等于请求准入的集群业务GBR;

步骤S304、若小区当前可用的集群资源可准入的业务速率小于请求准入的集群业务GBR,则确定请求准入小区的集群业务为当前准入小区失败的集群业务。

具体地,本实施例针对的是基站如何确定当前准入小区失败的集群业务的过程。本实施例中的小区与上述实施例中的小区为同一个小区。

当用户想要新发起一个集群业务时,用户会通过终端设备向核心网发送建立集群业务的消息,核心网接收到建立集群业务的消息后,向基站发送集群业务准入请求,该集群业务准入请求中包括请求准入的集群业务的保证比特速率GBR。基站接收核心网发送集群业务准入请求,并获取请求准入的集群业务的保证比特速率GBR;基站接收核心网发送集群业务准入请求后,基站小区当前可用的集群资源可准入的业务速率。

下面对小区当前可用的集群资源可准入的业务速率的获取方法进行说明。

具体地,获取各第一小区当前可用的集群资源可准入的业务速率R,包括:

通过如下公式一获取R:

R=(每无线帧中下行资源块RB数×集群业务可用的小区资源的比例-小区已接入的集群业务平均每无线帧占用的RB数)/100×当前调制与编码策略MCS阶数对应的100个RB可承载的业务速率;

其中,每无线帧中下行资源块RB数是3GPP协议中规定的。集群业务可用的小区资源的比例为一预设数值,该预设数值是根据不同的项目组设定的。即在实际的应用场景中,具有不同的项目组,比如地铁项目、城市项目、山区项目;对于城市项目,优选为60%。。

小区的已接入的集群业务平均每无线帧占用的RB数通过基站测量得到,测量方法为现有技术中的方法,本实施例中不再赘述。

根据MCS阶数对应的100个RB可承载的业务速率包括:获取各MCS阶数与100个RB可承载的业务速率的对应关系;根据对应关系和MCS阶数,确定MCS阶数对应的100个RB可承载的业务速率。其中,各MCS阶数与100个RB可承载的业务速率的对应关系可通过对应关系表的形式存储。

其中,用户通过辅助设备输入MCS阶数设置指令,基站接收辅助设备发送的MCS阶数设置指令,即获取MCS阶数设置指令,接着基站根据MCS阶数设置指令,得到MCS阶数。

本实施例通过确定准入小区失败的集群业务,使得基站在后续的过程中构建待补建的集群业务队列以补建集群业务。

为了保证集群业务的补建效率,本实施例基于上述实施例相应的思路提出了另一种集群业务的补建方法,图4为本发明提供的集群业务的补建方法的流程示意图四,本实施例的方法,包括:

步骤S401、构建当前待补建的集群业务队列;

步骤S402、判断距离上一次集群业务补建的时间是否等于预设的集群业务补建周期;

步骤S403、若距离上一次集群业务补建的时间等于预设的集群业务补建周期,则获取集群业务准入算法的配置项;

步骤S404、根据配置项,判断集群业务准入算法是否生效;

若配置项为用于指示集群业务准入算法生效的第一配置项,执行步骤S405至步骤S406、步骤S409,若配置项为用于指示集群业务准入算法失效的第二配置项,执行步骤S407至步骤S409;

步骤S405、获取小区当前可用的集群资源可准入的业务速率;

步骤S406、在当前待补建的集群业务队列中确定保证比特率GBR小于或等于小区当前可用的集群资源可准入的业务速率的至少一个第二集群业务,根据分配与保留优先级ARP由高到低的顺序遍历各第二集群业务,得到至少一个目标集群业务;其中,至少一个目标集群业务的GBR的总和小于或等于小区当前可用的集群资源可准入的业务速率;

步骤S407、判断小区内已接入的集群业务的数量X是否等于小区可接入的集群业务的数量Y;

步骤S408、若小区内已接入的集群业务的数量X不等于小区可接入的集群业务的数量Y,则获取Y与X的差值M,将当前待补建的集群业务队列中ARP为前M的M个待补建的集群业务均确定为目标集群业务。

步骤S409、在基站与小区对应的终端设备之间建立通信链路,以使各目标集群业务接入小区。

具体地,构建当前待补建的集群业务队列的方法与上述实施相同。

本实施例中,设定一个集群业务补建周期,每隔集群业务补建周期的时间,也就是每次集群业务补建周期到期时,进行一次本实施方法中集群业务补建,可以在小区没有集群业务释放的时候,若满足补建条件,实现集群业务进行补建。

其中,若配置项为用于指示集群业务准入算法生效的第一配置项,则获取小区当前可用的集群资源可准入的业务速率;在当前待补建的集群业务队列中确定保证比特率GBR小于或等于小区当前可用的集群资源可准入的业务速率的至少一个第二集群业务,根据分配与保留优先级ARP由高到低的顺序遍历各第二集群业务,得到至少一个目标集群业务;其中,至少一个目标集群业务的GBR的总和小于或等于小区当前可用的集群资源可准入的业务速率;

其中,获取小区当前可用的集群资源可准入的业务速率与图3所示的实施中的方法相同。

“在当前待补建的集群业务队列中确定保证比特率GBR小于或等于小区当前可用的集群资源可准入的业务速率的至少一个第二集群业务,根据分配与保留优先级ARP由高到低的顺序遍历各第二集群业务,得到至少一个目标集群业务”包括:将ARP最高的第二集群业务作为第一目标集群业务,并获取小区当前可用的集群资源可准入的业务速率与第一目标集群业务的GBR的第一差值;若ARP第二的第二集群业务的GBR小于或等于第一差值,则将ARP第二的第二集群业务确定为第二目标集群业务;若ARP第二的第二集群业务的GBR大于第一差值,则判断ARP第三的第二集群业务的GBR是否小于或等于第一差值;若是,则将ARP第三的第二集群业务确定为第二目标集群业务;获取第一目标集群业务与第二目标集群业务的GBR的总和,获取小区当前可用的集群资源可准入的业务速率与总和的第二差值;重复执行第二集群业务的GBR与差值的比较过程,直至得到多个目标集群业务,多个目标集群业务的GBR的总和小于或等于小区当前可用的集群资源可准入的业务速率。具体的实现方法与图1所示的实施例中的方法类似,本实施例中不再进行举例说明。

其中,若配置项为用于指示集群业务准入算法失效的第二配置项,集群业务的补建方法同图2所示的实施例中的方法,本实施例中不再赘述。

本实施的集群业务的接入方法,每隔预设的周期进行一次集群业务补建,可以在小区没有集群业务释放的时候,若满足补建条件,实现集群业务的补建,保证集群业务的正常进行。

本领域技术人员应该明白,不论小区内没有集群业务释放时,当预设的集群业务到期时,便可以按照图4所示的实施例的方法进行集群业务补建,当小区内有集群业务释放时,便可以按照图1或图2所示的实施例的方法进行集群业务补建。

图5为本发明提供的集群业务的补建装置实施例一的结构示意图,如图5所示,本实施例的装置可以包括:第一构建模块51、第一判断模块52、第一获取模块53、第一确定模块54和第一通信链路建立模块55;其中,第一构建模块51用于构建当前待补建的集群业务队列;其中,当前待补建的集群业务队列包括至少一个待补建的集群业务,待补建的集群业务为准入小区失败的集群业务或者集群资源被抢占的小区的集群业务;第一判断模块52用于判断小区是否有集群业务释放;第一获取模块53用于若小区是否有集群业务释放,则获取集群业务准入算法的配置项;第一确定模块54用于若配置项为用于指示集群业务准入算法生效的第一配置项,则在当前待补建的集群业务队列中确定保证比特率GBR小于或等于小区已释放的集群业务的GBR的至少一个第一集群业务,根据分配与保留优先级ARP由高到低的顺序遍历各第一集群业务,得到至少一个目标集群业务;其中,至少一个目标集群业务的GBR的总和小于或等于小区已释放的集群业务的GBR;第一通信链路建立模块55用于在基站与小区对应的终端设备之间建立通信链路,以使各目标集群业务接入小区。

其中,第一确定模块54具体用于将ARP最高的第一集群业务作为第一目标集群业务,并获取小区已释放的集群业务的GBR与第一目标集群业务的GBR的第一差值;若ARP第二的第一集群业务的GBR小于或等于第一差值,则将ARP第二的第一集群业务作为第二目标集群业务;若ARP第二的第一集群业务的GBR大于第一差值,则判断ARP第三的第一集群业务的GBR是否小于或等于第一差值,若是,则将ARP第三的第一集群业务作为第二目标集群业务;获取第一目标集群业务与第二目标集群业务的GBR的总和,获取小区已释放的集群业务的GBR与总和的第二差值;重复执行第一集群业务的GBR与差值的比较过程,直至得到多个目标集群业务,多个目标集群业务的GBR的总和小于或等于小区已释放的集群业务的GBR。

第一确定模块54还用于,接收核心网发送的集群业务准入请求,集群业务准入请求中包括请求准入的集群业务的保证比特速率GBR,请求准入的集群业务对应小区;获取小区当前可用的集群资源可准入的业务速率;判断小区当前可用的集群资源可准入的业务速率是否大于或等于请求准入的集群业务GBR,若否,则确定请求准入的集群业务为当前准入小区失败的集群业务。

第一判断模块52还用于若配置项为用于指示集群业务准入算法失效的第二配置项,则判断小区内已接入的集群业务的数量X是否等于小区可接入的集群业务的数量Y。

第一获取模块53还用于,若小区内已接入的集群业务的数量X不等于小区可接入的集群业务的数量Y,则获取Y与X的差值M。

第一确定模块54还用于,将当前待补建的集群业务队列中ARP为前M的M个待补建的集群业务均确定为目标集群业务。

本实施例的装置,可以用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图6为本发明提供的集群业务的补建装置实施例二的结构示意图,如图6所示,本实施例的装置可以包括:第二构建模块61、第二判断模块62、第二获取模块63、第二确定模块64和第二通信链路建立模块65;第二构建模块61用于构建当前待补建的集群业务队列;其中,当前待补建的集群业务队列包括至少一个待补建的集群业务,待补建的集群业务为准入小区失败的集群业务或者集群资源被抢占的小区的集群业务;第二判断模块62用于判断距离上一次集群业务补建的时间是否等于预设的集群业务补建周期;第二获取模块63用于若距离上一次集群业务补建的时间等于预设的集群业务补建周期,获取集群业务准入算法的配置项;并且,若配置项为用于指示集群业务准入算法生效的第一配置项,则获取小区当前可用的集群资源可准入的业务速率;第二确定模块64用于在当前待补建的集群业务队列中确定保证比特率GBR小于或等于小区当前可用的集群资源可准入的业务速率的至少一个第二集群业务,根据分配与保留优先级ARP由高到低的顺序遍历各第二集群业务,得到至少一个目标集群业务;其中,至少一个目标集群业务的GBR的总和小于或等于小区当前可用的集群资源可准入的业务速率;第二通信链路建立模块65用于在基站与小区对应的终端设备之间建立通信链路,以使各目标集群业务接入小区。

其中,第二确定模块54具体用于将ARP最高的第二集群业务作为第一目标集群业务,并获取所述小区当前可用的集群资源可准入的业务速率与所述第一目标集群业务的GBR的第一差值;若ARP第二的第二集群业务的GBR小于或等于第一差值,则将ARP第二的第二集群业务确定为第二目标集群业务;若ARP第二的第二集群业务的GBR大于第一差值,则判断ARP第三的第二集群业务的GBR是否小于或等于第一差值;若是,则将ARP第三的第二集群业务确定为第二目标集群业务;获取第一目标集群业务与第二目标集群业务的GBR的总和,获取小区当前可用的集群资源可准入的业务速率与总和的第二差值;重复执行第二集群业务的GBR与差值的比较过程,直至得到多个目标集群业务,多个目标集群业务的GBR的总和小于或等于小区当前可用的集群资源可准入的业务速率。

第二确定模块54还用于接收核心网发送的集群业务准入请求,集群业务准入请求中包括请求准入的集群业务的保证比特速率GBR,请求准入的集群业务对应小区;获取小区当前可用的集群资源可准入的业务速率;判断小区当前可用的集群资源可准入的业务速率是否大于或等于请求准入的集群业务GBR,若否,则确定请求准入的集群业务为当前准入小区失败的集群业务。

第二判断模块62还用于,若配置项为用于指示集群业务准入算法失效的第二配置项,则判断小区内已接入的集群业务的数量X是否等于小区可接入的集群业务的数量Y;

第二获取模块63还用于,若小区内已接入的集群业务的数量X不等于小区可接入的集群业务的数量Y,则获取Y与X的差值M;

第二确定模块64还用于,将当前待补建的集群业务队列中ARP为前M的M个待补建的集群业务均确定为目标集群业务。

本实施例的装置,可以用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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