一种集群组呼业务的MCS调整方法及装置与流程

文档序号:25956948发布日期:2021-07-20 17:16阅读:145来源:国知局
一种集群组呼业务的MCS调整方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种集群组呼业务的mcs调整方法及装置。



背景技术:

随着用户对于宽带无线数据业务、多媒体集群调度需求的增长,宽带集群通信成为无线通信发展的重要方向。

在目前的宽带集群通信系统中,集群组呼业务采用固定且低阶mcs(modulationandcodingscheme,调制与编码策略)的方式,使得下行控制信道资源受限,上下行数据传输吞吐量低,导致集群组呼无线传输效率较低。



技术实现要素:

本发明提供一种集群组呼业务的mcs调整方法及装置,用以解决现有技术中存在的集群组呼无线传输效率较低的问题。

第一方面,本发明实施例提供一种集群组呼业务的mcs调整方法,包括:

获取目标小区的下行物理资源块prb占用率;所述目标小区中接入有集群组呼业务;

将所述下行prb占用率和占用率阈值范围进行比较;

根据比较的结果,对所述集群组呼业务的调制与编码策略mcs阶数进行调整。

在一种可选的实现方式中,所述根据比较的结果,对所述集群组呼业务的mcs阶数进行调整,包括:

确定所述下行prb占用率位于所述占用率阈值范围外,对所述集群组呼业务的mcs阶数进行调整;或

确定所述下行prb占用率位于所述占用率阈值范围外,且所述集群组呼业务的mcs阶数位于阶数调整范围内时,对所述集群组呼业务的mcs阶数进行调整。

在一种可选的实现方式中,所述确定所述下行prb占用率位于所述占用率阈值范围外,且所述集群组呼业务的mcs阶数位于阶数调整范围内时,对所述集群组呼业务的mcs阶数进行调整,包括:

确定所述下行prb占用率小于所述占用率阈值范围的下限值,且所述集群组呼业务的mcs阶数大于所述阶数调整范围的下限值时,减小所述集群组呼业务的mcs阶数;或

确定所述下行prb占用率大于所述占用率阈值范围的上限值,且所述集群组呼业务的mcs阶数小于所述阶数调整范围的上限值时,增大所述集群组呼业务的mcs阶数。

在一种可选的实现方式中,所述减小所述集群组呼业务的mcs阶数的值,包括:

按照向下调整步长值,减小所述集群组呼业务的mcs阶数;减小后的集群组呼业务的mcs阶数大于或者等于所述阶数调整范围的下限值;

所述增大所述集群组呼业务的mcs阶数,包括:

按照向上调整步长值,增大所述集群组呼业务的mcs阶数;增大后的集群组呼业务的mcs阶数小于或者等于所述阶数调整范围的上限值。

在一种可选的实现方式中,所述向下调整步长值大于或者等于所述向上调整步长值。

第二方面,本发明实施例提供一种集群组呼业务的mcs调整装置,包括:

获取模块,用于获取目标小区的下行物理资源块prb占用率;所述目标小区中接入有集群组呼业务;

调整模块,用于将所述下行prb占用率和占用率阈值范围进行比较,根据比较的结果,对所述集群组呼业务的调制与编码策略mcs阶数进行调整。

在一种可选的实现方式中,所述调整模块,具体用于:

确定所述下行prb占用率位于所述占用率阈值范围外,对所述集群组呼业务的mcs阶数进行调整;或

确定所述下行prb占用率位于所述占用率阈值范围外,且所述集群组呼业务的mcs阶数位于阶数调整范围内时,对所述集群组呼业务的mcs阶数进行调整。

在一种可选的实现方式中,所述调整模块,具体用于:

确定所述下行prb占用率小于所述占用率阈值范围的下限值,且所述集群组呼业务的mcs阶数大于所述阶数调整范围的下限值时,减小所述集群组呼业务的mcs阶数;或

确定所述下行prb占用率大于所述占用率阈值范围的上限值,且所述集群组呼业务的mcs阶数小于所述阶数调整范围的上限值时,增大所述集群组呼业务的mcs阶数。

在一种可选的实现方式中,所述调整模块,在减小所述集群组呼业务的mcs阶数的值时,具体用于:

按照向下调整步长值,减小所述集群组呼业务的mcs阶数;减小后的集群组呼业务的mcs阶数大于或者等于所述阶数调整范围的下限值;

所述调整模块,在增大所述集群组呼业务的mcs阶数时,具体用于:

按照向上调整步长值,增大所述集群组呼业务的mcs阶数;增大后的集群组呼业务的mcs阶数小于或者等于所述阶数调整范围的上限值。

在一种可选的实现方式中,所述向下调整步长值大于或者等于所述向上调整步长值。

第三方面,本发明实施例提供一种集群组呼业务的mcs调整装置,包括:

存储器以及处理器;

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行第一方面的任一实现方式所述的方法。

第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行上述方法。

本发明实施例中,通过获取小区的下行物理资源块prb占用率,将下行prb占用率和占用率阈值范围进行比较,根据比较的结果,对该小区接入的集群组呼业务的mcs阶数进行调整。相较于采用固定低阶mcs的方式,依据小区的下行prb占用率,动态调整集群组呼业务的mcs阶数,能够有效提升集群组呼无线传输的效率。

附图说明

图1为本发明实施例提供的一种集群组呼业务的mcs调整方法的流程示意图;

图2为本发明实施例提供的另一种集群组呼业务的mcs调整方法的流程示意图;

图3为本发明实施例提供的一种集群组呼业务的mcs调整装置的结构框图;

图4为本发明实施例提供的另一种集群组呼业务的mcs调整装置的结构示意图。

具体实施方式

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

需要说明的是,本发明中涉及的多个,是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,应当理解,尽管在本发明实施例中可能采用术语第一、第二等来描述各数据、但这些数据不应限于这些术语。这些术语仅用来将各数据彼此区分开。

随着全球政务、公共安全、交通、能源和军队等行业的快速发展,以及移动互联网和智能终端的飞速发展,无线数据业务呈现爆炸性的增长。专网行业用户在传统的语音集群基础上,对于宽带无线数据业务、多媒体集群调度的需求快速增长,宽带化成为了整个无线通信系统的发展趋势,在技术上向系统ip化、业务多样化、数据宽带化、终端多模化的方向发展。

长期演进(longtermevolution,lte)系统采用正交频分多址(orthogonalfrequencydivisionmultiplexing,ofdm)和多入多出(multipleinputandmultipleoutput,mimo)技术作为无线网络演进的标准,具有信道容量大、频谱利用率高、抗干扰能力强、高速率、低延迟等优点,可以满足宽带集群通信网络在容量、速率和频谱效率等多方面的需求。基于lte技术的宽带集群通信(broadbandtrunkingcommunication,b-trunc)系统,是既支持高速宽带数据传输,又支持语音、数据、视频等多媒体集群调度应用业务于一体的专网无线技术,不仅支持集群语音,还能实现与lte通信网络,以及其它数字集群通信系统的互联呼叫、支持数据业务、支持视频单呼和组呼业务、支持多业务融合和指挥调度,能够适应专网用户对集群通信技术的需求。

一般地,在lte系统中演进型基站(evolvednodeb,enb)通过接收终端(userequipment,ue)反馈的信道质量指示(channelqualityindicator,cqi)和混合自动重传请求(hybridautomaticrepeatrequest,harq)反馈信息;根据harq反馈信息,即确认(ack)信息或者是非确认(nack)信息对cqi进行修正,进而依据cqi修正的结果决定下行业务的调度信息,例如调制方式、编码速率等。但是在lte宽带集群通信系统中,集群组呼业务可在连接态下建立,也可在空闲态下建立,当集群组内的大多数组呼用户处于空闲模式(idle)状态下时,ue既不会反馈cqi给enb,也不会将harq反馈上报给enb。则无法依据cqi修正的结果决定下行业务的调度信息,如传输组呼数据的共享信道采用的诸如qpsk、16qam等多种调制方式所对应的mcs阶数。

目前,为保证集群组呼业务涉及的终端的数据解调性能,集群组呼业务的调度通常采用固定且低阶mcs的方式,使得下行控制信道资源受限,上下行数据传输吞吐量低,导致集群组呼无线传输效率较低,例如在同一集群小区下多个组呼业务并发调度的场景中,由于数据吞吐量不达标较低,而易出现多媒体集群调度应用业务信号卡顿现象。此外,这样的方式既不能动态适应终端所在位置的无线信道条件,也不能动态适应基站多群组调度时刻的物理资源情况,进一步导致集群小区内接入集群组呼业务的数量少、服务质量(qualityofservice,qos)差。

基于此,本发明实施例提供一种集群组呼业务的mcs调整方法及装置,用以解决现有技术中存在的集群组呼无线传输效率较低的问题。其中,方法和装置是基于同一发明构思的,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。

为便于理解,首先对本发明实施例所公开的集群组呼业务的mcs调整方法进行详细介绍。

参见图1,本发明实施例提供一种集群组呼业务的mcs调整方法,包括:

步骤s101,获取目标小区的下行物理资源块prb占用率;目标小区中接入有集群组呼业务。

具体实施时,可通过如下方式获取目标小区的下行物理资源块prb占用率:

每隔预设mcs调整周期,例如每隔10毫秒统计目标小区在当前mcs调整周期的最后一个下行子帧以及特殊子帧分配给所有pdsch(physicaldownlinksharedchannel,pdsch)信道承载业务的下行物理资源块(physicalresourceblock,prb)占用数,根据该下行prb占用数与目标小区在所有下行子帧和特殊子帧能够分配的prb总数之间的比值,确定上述目标小区的下行物理资源块prb占用率。

步骤s102,将下行prb占用率和占用率阈值范围进行比较。

具体实施时,也可以是将目标小区在所有下行子帧和特殊子帧能够分配的prb总数乘以占用率阈值范围的上限值、下限值得到目标小区对应的prb占用数上限和prb占用数下限;将下行prb占用数和prb占用数上限和prb占用数下限构成的prb占用数范围进行比较。

步骤s103,根据比较的结果,对集群组呼业务的调制与编码策略mcs阶数进行调整。

本发明实施例中,通过获取小区的下行物理资源块prb占用率,将下行prb占用率和占用率阈值范围进行比较,根据比较的结果,对该小区接入的集群组呼业务的mcs阶数进行调整。相较于采用固定低阶mcs的方式,依据小区的资源使用情况如下行prb占用率,动态调整集群组呼业务的mcs阶数,使得基站在保证集群多组呼业务qos要求的同时,尽可能提高传输效率,进而提升小区接入的组呼数量。

在一种可选的实施方式中,根据比较的结果,对集群组呼业务的mcs阶数进行调整,包括:确定下行prb占用率位于占用率阈值范围外,对集群组呼业务的mcs阶数进行调整。

具体实施时,可每隔预设mcs动态调整周期依据下行prb占用率位于占用率阈值范围的上限值以及下限值的大小关系,对集群组呼业务的mcs阶数进行一次上调或者下调。当下行prb占用率大于占用率阈值范围的上限值时,表示当前目标小区的资源紧张,则增大(上调)mcs阶数以增大传输块传输的数据量,采用高阶的mcs使得单位时间内传输相同容量数据所需要的下行控制信息(downlinkcontrol,dci)数量减少,从而增大数据吞吐量,提高传输数据的速率和效率;当下行prb占用率小于占用率阈值范围的下限值时,表示当前目标小区的资源富余,则减小(下调)mcs阶数,从而提高集群组呼终端的数据解调的可靠性。

在另一种可选的实施方式中,还可在下行prb占用率位于占用率阈值范围外时,在针对mcs阶数预设的阶数调整范围内调整mcs阶数。即,上述根据比较的结果,对集群组呼业务的mcs阶数进行调整,包括:确定下行prb占用率位于占用率阈值范围外,且集群组呼业务的mcs阶数位于阶数调整范围内时,对集群组呼业务的mcs阶数进行调整。

具体的,可参照如下方式实施:

确定下行prb占用率小于占用率阈值范围的下限值,且集群组呼业务的mcs阶数大于阶数调整范围的下限值时,减小集群组呼业务的mcs阶数;或

确定下行prb占用率大于占用率阈值范围的上限值,且集群组呼业务的mcs阶数小于阶数调整范围的上限值时,增大集群组呼业务的mcs阶数。

在一种可选的实施方式中,上述减小所述集群组呼业务的mcs阶数的值,包括:按照向下调整步长值,减小所述集群组呼业务的mcs阶数;减小后的集群组呼业务的mcs阶数大于或者等于所述阶数调整范围的下限值。

其中,向下调整步长值可以是预先配置好的固定值,也可以是根据当前待调整mcs阶数与阶数调整范围的下限值之间的差值大小所动态确定的,例如在前述差值较小的情况下设定向下调整步长值为较小值;在前述差值较大的情况下设定向下调整步长值为较大值;实际应用时,前述固定值、较小值、较大值,可以根据实际情况设置,在此不进行限制。

在一种可选的实施方式中,上述增大所述集群组呼业务的mcs阶数,包括:按照向上调整步长值,增大集群组呼业务的mcs阶数;增大后的集群组呼业务的mcs阶数小于或者等于阶数调整范围的上限值。

其中,向上调整步长值可以是预先配置好的固定值,也可以是根据当前待调整mcs阶数与阶数调整范围的上限值之间的差值大小所动态确定的,例如在前述差值较小的情况下设定向上调整步长值为较小值;在前述差值较大的情况下设定向上调整步长值为较大值;实际应用时,前述固定值、较小值、较大值,可以根据实际情况设置,在此不进行限制。

在一种可选的实施方式中,还可设定向下调整步长值大于或者等于向上调整步长值。

进一步,在上述方法的基础上,还可设定mcs动态调整开关,配置mcs动态调整开关关闭情况下所使用的默认mcs阶数。在mcs动态调整开关打开的情况下,采用上述方法进行调整;在mcs动态调整开关关闭的情况下,采用默认mcs阶数对集群组呼业务进行调度。本发明实施例通过mcs动态调整开关机制,能够适应于实际应用采用默认mcs阶数即可满足所需的场景,简化不必须的mcs调整流程。

为便于实施,参见图2,本发明实施例还提供了另一种集群组呼业务的mcs调整方法,该方法包括:

步骤s201,在小区接入有集群组呼业务的情况下,判断mcs动态调整开关是否打开;如果否,执行步骤s202,如果是,执行步骤s203;

步骤s202,将集群组呼业务的mcs阶数(truncdrbmcs)设定为默认mcs阶数。

步骤s203,判断是否到达mcs动态调整周期,如果否,mcs阶数不变化;如果是,执行步骤s204。

步骤s204,计算小区的下行prb占用率。

步骤s205,判断下行prb占用率是否小于占用率阈值范围的下限值,且集群组呼业务的mcs阶数(truncdrbmcs)是否大于阶数调整范围的下限值;如果是,执行步骤s206;如果否,执行步骤s207。

步骤s206,按照向下调整步长值,减小集群组呼业务的mcs阶数(truncdrbmcs),然后结束本次mcs动态调整周期,mcs阶数相较于上一次mcs阶数减小。

步骤s207,判断下行prb占用率是否大于占用率阈值范围的上限值,且集群组呼业务的mcs阶数(truncdrbmcs)是否小于阶数调整范围的上限值;如果是,执行步骤s208;如果否,结束本次mcs动态调整周期,mcs阶数保持不变。

步骤s208,按照向上调整步长值,增大集群组呼业务的mcs阶数(truncdrbmcs),然后结束本次mcs动态调整周期,mcs阶数相较于上一次mcs阶数增大。

将本次mcs阶数的最后调整值作为本周期小区内所有集群组呼业务的调度mcs阶数;循环执行上述操作,即在下一次mcs动态调整周期也按照上述方式确定mcs阶数。

本发明实施例提供的上述方法,可以使集群小区或者是基站在满足集群组呼业务要求的情况下,在其下行prb资源紧张时适当上调mcs阶数,在其下行prb资源富余时适当减小mcs阶数。通过动态调整集群组呼业务的mcs,使得集群小区或者是基站在保证集群组呼业务qos要求的同时,能够节约下行控制信息的资源数目,提高下行数据的传输吞吐量以提高传输效率,进而提升了小区内并发接入的集群组呼业务数量。

基于与方法实施例同样的发明构思,本发明实施例提供了一种集群组呼业务的mcs调整装置300,参见图3所示,包括:

获取模块301,用于获取目标小区的下行物理资源块prb占用率;所述目标小区中接入有集群组呼业务;

调整模块302,用于将所述下行prb占用率和占用率阈值范围进行比较,根据比较的结果,对所述集群组呼业务的调制与编码策略mcs阶数进行调整。

在一种可选的实施方式中,调整模块302,具体用于:

确定下行prb占用率位于占用率阈值范围外,对集群组呼业务的mcs阶数进行调整;或

确定下行prb占用率位于占用率阈值范围外,且集群组呼业务的mcs阶数位于阶数调整范围内时,对集群组呼业务的mcs阶数进行调整。

在一种可选的实施方式中,调整模块302,具体用于:

确定下行prb占用率小于占用率阈值范围的下限值,且集群组呼业务的mcs阶数大于阶数调整范围的下限值时,减小集群组呼业务的mcs阶数;或

确定下行prb占用率大于占用率阈值范围的上限值,且集群组呼业务的mcs阶数小于阶数调整范围的上限值时,增大集群组呼业务的mcs阶数。

在一种可选的实施方式中,调整模块302,在减小集群组呼业务的mcs阶数的值时,具体用于:

按照向下调整步长值,减小集群组呼业务的mcs阶数;减小后的集群组呼业务的mcs阶数大于或者等于阶数调整范围的下限值;

调整模块302,在增大集群组呼业务的mcs阶数时,具体用于:

按照向上调整步长值,增大集群组呼业务的mcs阶数;增大后的集群组呼业务的mcs阶数小于或者等于阶数调整范围的上限值。

在一种可选的实施方式中,向下调整步长值大于或者等于向上调整步长值。

本发明实施例还提供一种集群组呼业务的mcs调整装置400,参见图4所示,包括:

通信接口401,存储器402以及处理器403;

其中,所述处理器403通过所述通信接口401与其它设备进行通信。存储器402,用于存储程序指令;处理器403,用于调用所述存储器402中存储的程序指令,按照获得的程序执行上述实施例中接入网设备(或者基站)执行的方法。

本申请实施例中不限定上述通信接口401、存储器402以及处理器403之间的具体连接介质,比如总线,总线可以分为地址总线、数据总线、控制总线等。

在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

在本申请实施例中,存储器可以是非易失性存储器,比如硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd)等,还可以是易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram)。存储器还可以是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。

进一步,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行上述方法。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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