CN104602296B - The distribution method and device of a kind of upstream bandwidth - Google Patents
The distribution method and device of a kind of upstream bandwidth Download PDFInfo
- Publication number
- CN104602296B CN104602296B CN201310533737.5A CN201310533737A CN104602296B CN 104602296 B CN104602296 B CN 104602296B CN 201310533737 A CN201310533737 A CN 201310533737A CN 104602296 B CN104602296 B CN 104602296B
- Authority
- CN
- China
- Prior art keywords
- carrier
- uplink
- code channel
- idle
- access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000011144 upstream manufacturing Methods 0.000 title claims 2
- 239000000969 carrier Substances 0.000 claims abstract description 15
- 230000000694 effects Effects 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 claims 4
- 238000012163 sequencing technique Methods 0.000 claims 4
- 238000004891 communication Methods 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 abstract description 2
- 230000007246 mechanism Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明公开了一种上行带宽的分配方法及装置,涉及通信技术领域,解决了现有技术中上行带宽分配的资源利用率低的技术问题,其中,该方法包括:针对初始接入的数据业务,确定各载波的上行带宽中是否存在上行空闲码道;针对存在上行空闲码道的载波,根据获取的存在上行空闲码道的载波的初始参数和采集数据确定用于数据业务接入的接入载波和接入码道;针对不存在上行空闲码道的载波,根据获取的各载波的资源状况数据计算各载波的上行带宽空闲系数,并根据各载波的上行带宽空闲系数、各载波的初始参数和采集数据确定用于数据业务接入的接入载波,根据接入载波的各码道的资源状况数据确定用于接入数据业务的接入码道。
The invention discloses a method and device for allocating uplink bandwidth, relates to the field of communication technology, and solves the technical problem of low resource utilization in uplink bandwidth allocation in the prior art, wherein the method includes: data service for initial access , determine whether there is an uplink idle code channel in the uplink bandwidth of each carrier; for the carrier with the uplink idle code channel, determine the access for data service access according to the acquired initial parameters and collected data of the carrier with the uplink idle code channel Carriers and access code channels; for carriers without uplink idle code channels, the uplink bandwidth idle coefficient of each carrier is calculated according to the obtained resource status data of each carrier, and the uplink bandwidth idle coefficient of each carrier, the initial parameters of each carrier and the collected data to determine the access carrier used for data service access, and determine the access code channel used for accessing the data service according to the resource status data of each code channel of the access carrier.
Description
技术领域technical field
本发明涉及通信技术领域,特别涉及一种上行带宽的分配方法及装置。The present invention relates to the field of communication technology, in particular to a method and device for allocating uplink bandwidth.
背景技术Background technique
目前TD-SCDMA网络上行带宽分配方法如下:初始接入时根据网络设置的数据业务初始上行接入带宽为终端分配相应的上行带宽,终端接入后网络下发4A、4B测量控制,网络根据终端上报的4A测量报告进行上行带宽升速处理,根据终端上报的4B测量报告进行上行带宽降速处理。At present, the uplink bandwidth allocation method of TD-SCDMA network is as follows: during the initial access, the corresponding uplink bandwidth is allocated to the terminal according to the initial uplink access bandwidth of the data service set by the network. The reported 4A measurement report performs uplink bandwidth speed-up processing, and the uplink bandwidth speed-down processing is performed according to the 4B measurement report reported by the terminal.
但是现有的技术方案存在如下缺陷:随着移动互联网业务的快速发展,出现QQ、飞信、微信、微博等大量对上行带宽需求不高的业务,这些业务有用户量大、频繁发生等特点,占用了大量上行网络带宽,但上行信道利用率却较低,例如某业务一次心跳有效数据传输在1秒以内,但占用信道时间21~22秒左右,心跳包大部分时间占用无线资源而不使用,这造成真正需要上行带宽的业务无法获得所需资源,甚至无法接入网络,从而造成用户感知受影响或网络拥塞。However, the existing technical solutions have the following defects: With the rapid development of mobile Internet services, there are a large number of services that do not require high uplink bandwidth, such as QQ, Fetion, WeChat, and Weibo. These services have the characteristics of large number of users and frequent occurrence. , occupying a large amount of uplink network bandwidth, but the uplink channel utilization rate is low. For example, a heartbeat of a service can transmit effective data within 1 second, but occupy the channel for about 21 to 22 seconds. Heartbeat packets occupy wireless resources for most of the time instead of As a result, services that really need uplink bandwidth cannot obtain the required resources, or even access the network, thereby causing user perception to be affected or network congestion.
由此可知,目前的上行带宽分配机制存在很多不合理之处,没有考虑不同类型业务对上行带宽需求的差异,造成网络资源利用率、用户感知受到影响。It can be seen that there are many unreasonable features in the current uplink bandwidth allocation mechanism, which does not take into account the differences in uplink bandwidth requirements of different types of services, resulting in impacts on network resource utilization and user perception.
发明内容Contents of the invention
为了解决现有技术中对上行带宽分配的资源利用率低、分配机制不合理等技术问题,本发明提出一种上行带宽的分配方法及装置。In order to solve technical problems such as low resource utilization rate and unreasonable allocation mechanism for uplink bandwidth allocation in the prior art, the present invention proposes an uplink bandwidth allocation method and device.
一种上行带宽的分配方法,其特征在于,包括:A method for allocating uplink bandwidth, comprising:
针对初始接入的数据业务,确定各载波的上行带宽中是否存在上行空闲码道;For the initial access data service, determine whether there is an uplink idle code channel in the uplink bandwidth of each carrier;
针对存在上行空闲码道的载波,根据获取的存在上行空闲码道的载波的初始参数和采集数据确定用于数据业务接入的接入载波和接入码道;For a carrier with an uplink idle code channel, determine an access carrier and an access code channel for data service access according to the acquired initial parameters and collected data of the carrier with an uplink idle code channel;
针对不存在上行空闲码道的载波,根据获取的各载波的资源状况数据计算各载波的上行带宽空闲系数,并根据各载波的上行带宽空闲系数、各载波的初始参数和采集数据确定用于数据业务接入的接入载波,根据接入载波的各码道的资源状况数据确定用于接入数据业务的接入码道。For the carriers that do not have uplink idle code channels, calculate the uplink bandwidth idle coefficient of each carrier according to the obtained resource status data of each carrier, and determine the data used for the For the access carrier for service access, the access code channel for accessing the data service is determined according to the resource status data of each code channel of the access carrier.
一种上行带宽的分配装置,包括:A device for allocating uplink bandwidth, comprising:
资源确定单元,用于针对初始接入的数据业务,确定各载波的上行带宽中是否存在上行空闲码道;The resource determination unit is configured to determine whether there is an uplink idle code channel in the uplink bandwidth of each carrier for the data service initially accessed;
空闲接入单元,用于针对存在上行空闲码道的载波,根据获取的存在上行空闲码道的载波的初始参数和采集数据确定用于数据业务接入的接入载波和接入码道;The idle access unit is configured to determine the access carrier and the access code channel for data service access according to the acquired initial parameters and collected data of the carrier with the uplink idle code channel for the carrier with the uplink idle code channel;
非空闲接入单元,用于针对不存在上行空闲码道的载波,根据获取的各载波的资源状况数据计算各载波的上行带宽空闲系数,并根据各载波的上行带宽空闲系数、各载波的初始参数和采集数据确定用于数据业务接入的接入载波,根据接入载波的各码道的资源状况数据确定用于接入数据业务的接入码道。The non-idle access unit is used to calculate the uplink bandwidth idle coefficient of each carrier according to the obtained resource status data of each carrier for the carrier with no uplink idle code channel, and calculate the uplink bandwidth idle coefficient of each carrier according to the uplink bandwidth idle coefficient of each carrier, the initial The parameters and collected data determine the access carrier used for data service access, and the access code channel used for accessing the data service is determined according to the resource status data of each code channel of the access carrier.
本实施例提供的方案中对于初始接入的数据业务,采用根据当前网络空闲状况、载波的初始参数和采集数据等与网络资源和业务相关的数据为初始数据业务确定适合的接入载波和码道,解决了现有技术中对上行带宽分配的资源利用率低、分配机制不合理等技术问题,进而可实现网络根据业务特点、网络资源利用效率等分配网络上行带宽,提升网络利用率,降低网络拥塞的技术效果。In the solution provided by this embodiment, for the initial access data service, the data related to network resources and services such as the current network idle status, the initial parameters of the carrier, and the collected data are used to determine the appropriate access carrier and code for the initial data service. It solves the technical problems such as low resource utilization rate and unreasonable allocation mechanism of uplink bandwidth allocation in the prior art, and then realizes that the network allocates network uplink bandwidth according to service characteristics and network resource utilization efficiency, improves network utilization rate, and reduces Technical Effects of Network Congestion.
附图说明Description of drawings
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the description, and are used together with the embodiments of the present invention to explain the present invention, and do not constitute a limitation to the present invention. In the attached picture:
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.
图1为本发明实施例1提供的一种上行带宽值的分配方法的流程图;FIG. 1 is a flow chart of a method for allocating uplink bandwidth values provided by Embodiment 1 of the present invention;
图2为本发明实施例1提供的一种上行带宽值的分配装置的结构示意图。FIG. 2 is a schematic structural diagram of an apparatus for allocating uplink bandwidth values provided by Embodiment 1 of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。并且,以下各实施例均为本发明的可选方案,实施例的排列顺序及实施例的编号与其优选执行的顺序无关。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention. In addition, each of the following embodiments is an optional solution of the present invention, and the arrangement sequence and number of the embodiments have nothing to do with their preferred execution order.
实施例1Example 1
根据本发明实施例,提供了一种上行带宽值的分配方法,如图1所示,该方法包括:According to an embodiment of the present invention, a method for allocating an uplink bandwidth value is provided, as shown in FIG. 1 , the method includes:
步骤101,针对初始接入的数据业务,RNC(无线网络控制器)确定各载波的上行带宽中是否存在上行空闲码道。Step 101 , for an initial access data service, the RNC (Radio Network Controller) determines whether there is an uplink idle code channel in the uplink bandwidth of each carrier.
具体而言,RNC在数据业务初始接入时,获取各载波(本实施例中以该载波是H载波为例进行描述)的上行带宽值,并根据各载波的上行带宽值获取结果确定是否有上行空闲码道。Specifically, when the data service is initially accessed, the RNC obtains the uplink bandwidth value of each carrier (in this embodiment, the carrier is described as an H carrier), and determines whether there is Uplink idle channel.
其中,上行带宽值根据载波配置可获得,例如一个H载波配置上行可用带宽224Kbps,RNC可获得上行已使用的带宽,上行可用带宽-上行已使用的带宽=上行剩余可用带宽,有上行剩余可用带宽就代表有上行空闲码道。Among them, the uplink bandwidth value can be obtained according to the carrier configuration. For example, if an H carrier is configured with an available uplink bandwidth of 224Kbps, the RNC can obtain the used uplink bandwidth. The available uplink bandwidth - the used uplink bandwidth = the remaining available uplink bandwidth. It means that there is an uplink free code channel.
步骤102,针对存在上行空闲码道的载波,RNC根据获取的存在上行空闲码道的载波的初始参数和采集数据确定用于数据业务接入的接入载波和接入码道。Step 102, for the carriers with uplink idle code channels, the RNC determines the access carriers and access code channels for data service access according to the acquired initial parameters and collected data of the carriers with uplink idle code channels.
该步骤102具体包括:RNC获取存在上行空闲码道的各载波的初始参数和采集数据,初始参数和采集数据包括:空闲上行带宽值、上行干扰值、下行可用功率值;这些值RNC已知。This step 102 specifically includes: the RNC acquires initial parameters and collection data of each carrier with uplink idle code channels, the initial parameters and collection data include: idle uplink bandwidth value, uplink interference value, and downlink available power value; these values are known to RNC.
RNC按照各载波的空闲上行带宽值大小对各载波进行排序,作为备选接入载波;其中,优选方案是将排序后是将空闲上行带宽值最大的载波作为第一备选接入载波。RNC sorts each carrier according to the idle uplink bandwidth value of each carrier, as an alternative access carrier; wherein, the preferred solution is to use the carrier with the largest idle uplink bandwidth after sorting as the first candidate access carrier.
RNC按照备选接入载波的的排列顺序,依次根据各载波的空闲上行带宽值、上行干扰值、下行可用功率值进行计算进而确定接入载波。According to the arrangement sequence of the candidate access carriers, the RNC performs calculations according to the free uplink bandwidth value, uplink interference value, and downlink available power value of each carrier, and then determines the access carrier.
即:RNC对每个载波进行计算确定接入载波。最优选方式可采用加权求和的方法。参考下式5.That is: the RNC calculates and determines the access carrier for each carrier. The most optimal way can adopt the method of weighted summation. Refer to formula 5 below.
φi=α*ηi1+β*ηi2+δ*ηi3 (5)φ i =α*η i1 +β*η i2 +δ*η i3 (5)
其中,表示载波i的确定接入载波;α、β、δ表示每一项的权重;ηi1=载波i的空闲上行带宽值/载波i的总上行带宽;ηi2=载波i的上行干扰值/全部载波的上行干扰最大值;ηi3=载波i的下行可用功率值/全部载波的下行可用功率值最大值;取各载波计算结果最大的作为选择的载波。in, Indicates the determined access carrier of carrier i; α, β, δ represent the weight of each item; η i1 = idle uplink bandwidth value of carrier i/total uplink bandwidth of carrier i; η i2 = uplink interference value of carrier i/all The maximum uplink interference of the carrier; η i3 = the downlink available power value of carrier i/the maximum downlink available power value of all carriers; the carrier with the largest calculation result of each carrier is selected as the selected carrier.
RNC在确定的接入载波上选择上行空闲码道作为接入码道。并且RNC可在确认的接入载波上选择任何一个上行空闲码道作为接入码道。The RNC selects an uplink idle code channel as the access code channel on the determined access carrier. And the RNC can select any uplink idle code channel on the confirmed access carrier as the access code channel.
步骤103,针对不存在上行空闲码道的载波,根据获取的各载波的资源状况数据计算各载波的上行带宽空闲系数,并根据各载波的上行带宽空闲系数、各载波的初始参数和采集数据确定用于数据业务接入的接入载波,根据接入载波的各码道的资源状况数据确定用于接入数据业务的接入码道。Step 103, for the carrier that does not have an uplink idle code channel, calculate the uplink bandwidth idle coefficient of each carrier according to the obtained resource status data of each carrier, and determine according to the uplink bandwidth idle coefficient of each carrier, the initial parameters of each carrier and the collected data For the access carrier used for data service access, the access code channel used for accessing the data service is determined according to the resource status data of each code channel of the access carrier.
具体而言,该步骤103为:Specifically, the step 103 is:
RNC获取各载波的资源状况数据(RNC可从NodeB获得这些数据),每个载波的资源状况数据包括:已被占用但未传输数据的码道组的码道数、已被占用但未传输的码道组的码道空闲时长,接入该载波的总用户数;The RNC obtains the resource status data of each carrier (the RNC can obtain these data from the NodeB), and the resource status data of each carrier includes: the number of code channels of the code channel groups that have been occupied but not transmitted, and the The code channel idle time of the code channel group, the total number of users accessing the carrier;
针对各载波中的每个载波,RNC计算该载波的上行带宽空闲系数的方式如下:For each carrier in each carrier, the RNC calculates the uplink bandwidth idle factor of the carrier in the following manner:
RNC根据载波的已被占用但未传输数据的码道组的码道数、已被占用但未传输的码道组的码道空闲时长,载波总用户数计算载波的上行带宽空闲系数。The RNC calculates the uplink bandwidth idle factor of the carrier according to the number of code channels of the code channel groups that are occupied but not transmitting data, the code channel idle time of the code channel groups that are occupied but not transmitted, and the total number of users of the carrier.
具体计算方法可参照下述公式1.The specific calculation method can refer to the following formula 1.
载波的上行带宽空闲系数计算公式1为:The formula 1 for calculating the idle factor of the uplink bandwidth of the carrier is:
其中Ri表示H载波i的上行带宽空闲系数,φj表示已被占用但未传输数据的码道组j的码道数,表示已被占用但未传输数据的码道组j的码道空闲时长j的取值范围为1~15,N表示接入该载波的总用户数。Where R i represents the uplink bandwidth idle factor of H carrier i, φ j represents the code channel number of code channel group j that is occupied but not transmitting data, Indicates that the code channel idle time j of the code channel group j that is occupied but not transmitting data ranges from 1 to 15, and N indicates the total number of users accessing the carrier.
RNC根据计算出的各H载波的上行带宽空闲系数对各H载波进行排序;RNC sorts each H carrier according to the calculated uplink bandwidth idle coefficient of each H carrier;
RNC按照排列后上行带宽空闲系数的大小顺序,依次根据各载波的上行带宽空闲系数和各载波的初始参数和采集数据综合确定用于数据业接入的接入载波,其中,初始参数和采集数据包括:空闲上行带宽值、上行干扰值、下行可用功率值。具体计算方法可参考上述公式5,在此不赘述。The RNC comprehensively determines the access carrier used for data service access according to the uplink bandwidth idle coefficient of each carrier and the initial parameters and collected data of each carrier according to the order of the size of the uplink bandwidth idle coefficient after the arrangement, wherein the initial parameter and the collected data Including: idle uplink bandwidth value, uplink interference value, downlink available power value. For a specific calculation method, reference may be made to the above formula 5, which will not be repeated here.
在所确定的接入载波上,RNC根据每个上行码道的资源状况数据计算各上行码道的空闲系数,每个上行码道的资源状况数据包括:已被占用但未传输数据的码道组的码道空闲时长、接入该码道的总用户数。具体计算方法可参照公式2.On the determined access carrier, the RNC calculates the idle coefficient of each uplink code channel according to the resource status data of each uplink code channel. The resource status data of each uplink code channel includes: code channels that have been occupied but have not transmitted data The idle time of the code channel of the group and the total number of users accessing the code channel. The specific calculation method can refer to formula 2.
上行码道的空闲系数计算公式(2)为:The formula (2) for calculating the idle coefficient of the uplink code channel is:
其中αj表示已被占用但未传输数据的码道组j的空闲系数,表示已被占用但未传输数据的码道组j的码道空闲时长,M表示接入码道的总用户数;where α j represents the idle coefficient of code channel group j that is occupied but not transmitting data, Indicates the code channel idle time of the code channel group j that has been occupied but has not transmitted data, and M indicates the total number of users accessing the code channel;
RNC根据计算的各上行码道的空闲系数,选择上行码道空闲系数最大的码道作为该数据业务的接入码道。According to the calculated idle coefficients of each uplink code channel, the RNC selects the code channel with the largest idle coefficient of the uplink code channel as the access code channel of the data service.
此外,在本实施例的优选方案中,包括了如下上行带宽动态调整方案:In addition, in the preferred solution of this embodiment, the following uplink bandwidth dynamic adjustment solution is included:
1)上行带宽收敛方案1) Uplink bandwidth convergence scheme
当任意一个H载波的上行码道利用率高于第一门限threshold1时,RNC计算上行码道上每个用户的上行速率;When the uplink code channel utilization rate of any H carrier is higher than the first threshold threshold1, the RNC calculates the uplink rate of each user on the uplink code channel;
根据每个用户的上行速率与预设的速率门限之间的关系调整长期占用资源的低活跃度用户的上行码道。According to the relationship between the uplink rate of each user and the preset rate threshold, the uplink code channel of the low-active user who occupies resources for a long time is adjusted.
例如:网络侧基于每个用户的上行速率进行上行带宽调整,上行速率可通过RNC在RLC((Radio Link Control,无线链路控制)层、PDCP(Packet Data ConvergenceProtocol,分组数据汇聚协议)层分析每个用户单位时间内传输的数据量进行计算(由于该计算上行速率的方法现有技术中常用的方法,所以在此不赘述),并根据预先设定的速率门限(如下式3中的S1、S2、S3)调整该数据业务对应的上行码道,使对上行速率要求低的用户尽量收敛到相同的上行码道上。具体调整公式如下式3:将上行速率低于S1的用户调整到8倍上行帧分复用码道,将上行速率介于S1与S2之间的用户调整到4倍帧分复用码道,将上行速率介于S2与S3之间的用户调整到2倍帧分复用码道。具体可参照下式(3)For example: the network side adjusts the uplink bandwidth based on the uplink rate of each user. The uplink rate can be analyzed by the RNC at the RLC (Radio Link Control) layer and PDCP (Packet Data Convergence Protocol) layer. Calculate the amount of data transmitted per user unit time (since the method for calculating the uplink rate is commonly used in the prior art, so it will not be described here), and according to the preset rate threshold (S1, S2, S3) Adjust the uplink code channel corresponding to the data service, so that users with low uplink rate requirements converge to the same uplink code channel as much as possible. The specific adjustment formula is as follows: Equation 3: adjust the user whose uplink rate is lower than S1 to 8 Double the uplink frame division multiplexing code channel, adjust the user whose uplink rate is between S 1 and S 2 to 4 times the frame division multiplexing code channel, and adjust the user whose uplink rate is between S 2 and S 3 to 2 times frame division multiplexing code channel. For details, please refer to the following formula (3)
其中,,Si表示某用户i的上行速率,S1表示8倍帧分用户上行速率门限,S2表示4倍帧分用户上行速率门限,S3表示2倍帧分用户上行速率门限。Among them, S i represents the uplink rate of a user i, S 1 represents the uplink rate threshold of 8 times the frame per user, S 2 represents the uplink rate threshold of 4 times the frame per user, and S 3 represents the uplink rate threshold of 2 times the frame per user.
2)上行带宽动态调整方案2) Uplink bandwidth dynamic adjustment scheme
当任意一H载波的上行带宽值于高于第二门限threshold2时,RNC计算该接入上行带宽上每个用户的上行速率,并根据每个用户的上行速率与预设的速率门限之间的关系调整长期占用资源的低活跃度用户的上行码道;When the uplink bandwidth value of any H carrier is higher than the second threshold threshold2, the RNC calculates the uplink rate of each user on the access uplink bandwidth, and according to the difference between the uplink rate of each user and the preset rate threshold The relationship adjusts the uplink code channel of low-activity users who occupy resources for a long time;
当没有空闲的上行码道且用户需要调整进行时,RNC根据用户所需的码道数量、已被占用但未传输数据的码道组的码道空闲时长和接入该码道的总用户数确定调整方案。When there is no free uplink code channel and the user needs to adjust it, RNC bases on the number of code channels required by the user, the code channel idle time of the code channel group that is occupied but not transmitting data, and the total number of users accessing the code channel Determine the adjustment plan.
例如:a)当H载波上行带宽高于设定门限Threshold2,则RNC对单用户的上行速率进行评估,当某用户的上行速率满足下式(4)的条件时进行上行码道调整:For example: a) When the uplink bandwidth of the H carrier is higher than the set threshold Threshold2, the RNC evaluates the uplink rate of a single user, and adjusts the uplink code channel when the uplink rate of a user meets the conditions of the following formula (4):
其中Si表示某用户上行速率,S1表示8倍帧分用户上行速率门限,S2表示4倍帧分用户上行速率门限,S3表示2倍帧分用户上行速率门限。Among them, S i represents the uplink rate of a certain user, S 1 represents the uplink rate threshold of 8 times the frame per user, S 2 represents the uplink rate threshold of 4 times the frame per user, and S 3 represents the uplink rate threshold of 2 times the frame per user.
b)当上行无空闲码道且用户需进行上行速率调整,则采用如下方法选择上调所使用的码道:b) When there is no idle code channel in the uplink and the user needs to adjust the uplink rate, use the following method to select the code channel used for the uplink:
根据此用户i上调上行带宽所需的码道数量Ki,计算码道数量同样为Ki的用户上行码道空闲系数,且判断是否满足大于预设的门限且M小于预设的门限的条件,对于满足条件的码道选择上行码道空闲系数最大的码道作为该用户上调后分配的码道;如果无满足条件的码道,则选择低于Ki的下一码道数量的码道进行上述判断,如果找到合适的码道则接入;如果尝试所有可能后不能找到合适的码道,则不进行调试处理。According to the number of code channels Ki required for user i to increase the uplink bandwidth, calculate the idle coefficient of the user's uplink code channel with the same number of code channels as Ki, and judge whether it satisfies If the condition is greater than the preset threshold and M is less than the preset threshold, for the code channels that meet the conditions, select the code channel with the largest uplink code channel idle factor as the code channel allocated after the user is up-regulated; if there is no code channel that meets the conditions, then Select the code channel with the next number of code channels lower than Ki for the above judgment, and access if a suitable code channel is found; if no suitable code channel can be found after trying all possibilities, no debugging is performed.
本实施例是以H载波为例进行描述的,实际上还可以为其他载波,如R4载波。由于此时的具体实施方式是本领域技术人员根据本实施例描述的内容可以轻易明了的,所以在此不赘述。This embodiment is described by taking the H carrier as an example, but in fact, other carriers, such as the R4 carrier, may also be used. Since the specific implementation manner at this time can be easily understood by those skilled in the art based on the content described in this embodiment, details are not described here.
本实施例提供的方法中对于初始接入的数据业务,采用根据载波的资源状况、初始参数和采集数据等与资源和业务相关的数据为初始数据业务确定适合的接入载波和码道,解决了现有技术中对上行带宽分配的资源利用率低、分配机制不合理等技术问题,进而可实现网络根据业务特点、网络资源利用效率等分配网络上行带宽,提升网络利用率,降低网络拥塞的技术效果。In the method provided in this embodiment, for the initial access data service, the data related to resources and services such as carrier resource status, initial parameters, and collected data are used to determine a suitable access carrier and code channel for the initial data service. It solves technical problems such as low resource utilization rate and unreasonable allocation mechanism of uplink bandwidth allocation in the prior art, and then realizes that the network can allocate network uplink bandwidth according to service characteristics and network resource utilization efficiency, improve network utilization rate, and reduce network congestion. technical effect.
实施例2Example 2
为了便于实施例1中的方法实现,本实施例提供一种上行带宽的分配装置,该装置可以安装在RNC上,也可以就是一种RNC。如图2所示,包括:资源确定单元21,空闲接入单元22,非空闲接入单元23。In order to facilitate the implementation of the method in Embodiment 1, this embodiment provides an uplink bandwidth allocation device, which can be installed on the RNC, or can be a kind of RNC. As shown in FIG. 2 , it includes: a resource determination unit 21 , an idle access unit 22 , and a non-idle access unit 23 .
资源确定单元21,用于针对初始接入的数据业务,确定各载波的上行带宽中是否存在上行空闲码道;空闲接入单元22,用于针对存在上行空闲码道的载波,根据获取的存在上行空闲码道的载波的初始参数和采集数据确定用于数据业务接入的接入载波和接入码道;非空闲接入单元23,用于针对不存在上行空闲码道的载波,根据获取的各载波的资源状况数据计算各载波的上行带宽空闲系数,并根据各载波的上行带宽空闲系数、各载波的初始参数和采集数据确定用于数据业务接入的接入载波,根据接入载波的各码道的资源状况数据确定用于接入数据业务的接入码道。The resource determination unit 21 is configured to determine whether there is an uplink idle code channel in the uplink bandwidth of each carrier for the data service initially accessed; The initial parameters of the carrier of the uplink idle code channel and the collected data determine the access carrier and the access code channel for data service access; the non-idle access unit 23 is used to obtain the Calculate the uplink bandwidth idle factor of each carrier based on the resource status data of each carrier, and determine the access carrier for data service access according to the uplink bandwidth idle factor of each carrier, the initial parameters of each carrier, and the collected data. The resource status data of each code channel determines the access code channel used to access the data service.
具体而言,资源确定单元21,具体用于在数据业务初始接入时,获取各载波的上行带宽值,并根据各载波的上行带宽值获取结果确定是否有上行空闲码道。Specifically, the resource determination unit 21 is specifically configured to obtain the uplink bandwidth value of each carrier when the data service is initially accessed, and determine whether there is an uplink idle code channel according to the result of obtaining the uplink bandwidth value of each carrier.
优选方案中,空闲接入单元22包括:In a preferred solution, the idle access unit 22 includes:
载波接入模块,用于获取存在上行空闲码道的各载波的初始参数和采集数据,初始参数和采集数据包括:空闲上行带宽值、上行干扰值、下行可用功率值;按照各载波的空闲上行带宽值大小对各载波进行排序;按照排序的大小顺序,依次根据各载波的空闲上行带宽值、上行干扰值、下行可用功率值进行计算进而确定接入载波;The carrier access module is used to obtain the initial parameters and collected data of each carrier with uplink idle code channels. The initial parameters and collected data include: idle uplink bandwidth value, uplink interference value, and downlink available power value; according to the idle uplink of each carrier Sort each carrier according to the size of the bandwidth value; according to the size order of the sorting, calculate and determine the access carrier according to the free uplink bandwidth value, uplink interference value, and downlink available power value of each carrier;
码道接入模块,用于在载波接入模块确定的接入载波上选择上行空闲码道作为接入码道。The code channel access module is used to select an uplink idle code channel as the access code channel on the access carrier determined by the carrier access module.
非空闲接入单元23包括:The non-idle access unit 23 includes:
空闲系数计算模块,用于获取各载波的资源状况数据,每个载波的资源状况数据包括:已被占用但未传输数据的码道组的码道数、已被占用但未传输的码道组的码道空闲时长,接入该载波的总用户数;针对各载波中的每个载波,计算该载波的上行带宽空闲系数的方式如下:根据载波的已被占用但未传输数据的码道组的码道数、已被占用但未传输的码道组的码道空闲时长,载波总用户数计算载波的上行带宽空闲系数;The idle factor calculation module is used to obtain the resource status data of each carrier, and the resource status data of each carrier includes: the code channel number of the code channel group that has been occupied but not transmitted data, and the code channel group that has been occupied but not transmitted The code channel idle time length of the carrier, the total number of users accessing the carrier; for each carrier in each carrier, the method of calculating the uplink bandwidth idle factor of the carrier is as follows: according to the code channel group of the carrier that is occupied but not transmitting data The number of code channels, the code channel idle time of the code channel group that has been occupied but not transmitted, and the total number of carrier users calculate the carrier's uplink bandwidth idle factor;
载波接入模块,用于按照各载波的上行带宽空闲系数对各载波进行排序;按照排序的大小顺序,根据各载波的上行带宽空闲系数和各载波的初始参数和采集数据综合进行计算进而确定用于数据业接入的接入载波,其中,初始参数和采集数据包括:空闲上行带宽值、上行干扰值、下行可用功率值;The carrier access module is used to sort the carriers according to the uplink bandwidth idle coefficient of each carrier; according to the size order of the sorting, the uplink bandwidth idle coefficient of each carrier, the initial parameters of each carrier and the collected data are comprehensively calculated and then determined. The access carrier for data service access, where the initial parameters and collected data include: idle uplink bandwidth value, uplink interference value, and downlink available power value;
码道接入模块,用于在载波接入模块所确定的接入载波上,根据每个上行码道的资源状况数据计算各上行码道的空闲系数,每个上行码道的资源状况数据包括:已被占用但未传输数据的码道组的码道空闲时长、接入该码道的总用户数;并选择上行码道空闲系数最大的码道作为接入码道。The code channel access module is used to calculate the idle coefficient of each uplink code channel according to the resource status data of each uplink code channel on the access carrier determined by the carrier access module, and the resource status data of each uplink code channel includes : The code channel idle time of the code channel group that has been occupied but not transmitted data, the total number of users accessing the code channel; and the code channel with the largest uplink code channel idle coefficient is selected as the access code channel.
此外,本实施例提供的该装置还可以包括:In addition, the device provided in this embodiment may also include:
收敛单元,用于当任意一个载波的上行码道利用率高于第一门限时,计算上行码道上每个用户的上行速率;根据每个用户的上行速率与预设的速率门限之间的关系调整长期占用资源的低活跃度用户的上行码道。A convergence unit, configured to calculate the uplink rate of each user on the uplink code channel when the utilization rate of the uplink code channel of any carrier is higher than the first threshold; according to the relationship between the uplink rate of each user and the preset rate threshold Adjust the uplink code channel of low-active users who occupy resources for a long time.
调整单元,用于当任意一个载波的上行带宽值于高于第二门限时,计算该接入上行带宽值上单用户的上行速率,并根据每个用户的上行速率与预设的速率门限之间的关系调整长期占用资源的低活跃度用户的上行码道;当没有空闲的上行码道且用户需要调整进行时,根据用户所需的码道数量、已被占用但未传输数据的码道组的码道空闲时长和接入该码道的总用户数确定调整方案。The adjustment unit is used for calculating the uplink rate of a single user on the access uplink bandwidth value when the uplink bandwidth value of any carrier is higher than the second threshold, and according to the difference between the uplink rate of each user and the preset rate threshold Adjust the uplink code channels of low-activity users who occupy resources for a long time; when there are no idle uplink code channels and users need to adjust, according to the number of code channels required by users, The code channel idle time of the group and the total number of users accessing the code channel determine the adjustment scheme.
本实施例提供的装置对于初始接入的数据业务,具有根据当前网络空闲状况、载波的初始参数和采集数据等与网络资源和业务相关的数据为初始数据业务确定适合的接入载波和码道的功能,解决了现有技术中对上行带宽分配的资源利用率低、分配机制不合理等技术问题,进而可实现网络根据业务特点、网络资源利用效率等分配网络上行带宽,提升网络利用率,降低网络拥塞的技术效果。The device provided in this embodiment has the ability to determine a suitable access carrier and code channel for initial data services based on data related to network resources and services, such as current network idle conditions, initial parameters of carriers, and collected data, for initial data services. The function solves the technical problems such as low resource utilization rate and unreasonable allocation mechanism of uplink bandwidth allocation in the prior art, and then realizes network uplink bandwidth allocation according to service characteristics and network resource utilization efficiency, and improves network utilization rate. The technical effect of reducing network congestion.
本发明实施例提供的上述设备或装置等产品是属于以计算机程序的流程方法为依据,并按照与方法实施例1和/或附图中方法流程的各步骤完全对应一致的方式,所提供的功能模块。并且由于这种功能模块是通过计算机程序的方式实现的软件装置,所以对于装置实施例2未具体提及的功能模块,由于考虑到根据上述方法实施例记载的内容已经足够使本领域技术人员从方法记录的各流程步骤直接地、毫无意外地确定实现所述步骤所必须建立的功能模块,所以在此不赘述。The above-mentioned equipment or devices and other products provided by the embodiments of the present invention are based on the flow method of the computer program, and are provided in a manner completely corresponding to each step in the method embodiment 1 and/or the method flow in the accompanying drawings. functional module. And since this functional module is a software device implemented by means of a computer program, for the functional modules not specifically mentioned in the second embodiment of the device, considering that the content recorded in the above-mentioned method embodiment is sufficient for those skilled in the art from Each process step recorded in the method directly and unsurprisingly determines the functional modules that must be established to realize the steps, so details will not be described here.
本发明的技术方案本质上或者说对现有技术做出贡献的部分是以软件产品的形式体现出来的功能,也即是说:本发明的装置、设备或者组成系统的各个设备其所执行的方法或实现的功能主体即便为硬件,但是实际上实现本发明上述功能的部分却是计算机软件产品的模块或单元。并且该计算机软件产品可存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台设备执行本发明各个实施例所述的方法。The essence of the technical solution of the present invention or the part that contributes to the prior art is the function embodied in the form of software products, that is to say: the device, device or each device that makes up the system of the present invention executes Even if the main body of the method or function is hardware, the part that actually realizes the above-mentioned functions of the present invention is a module or unit of a computer software product. Moreover, the computer software product can be stored in a readable storage medium, such as a computer floppy disk, hard disk or optical disk, etc., and includes several instructions to enable a device to execute the methods described in various embodiments of the present invention.
以上所述,仅为本发明的具体实施方式,但本发明能有多种不同形式的具体实施方式,上文结合附图对本发明做举例说明,这并不意味着本发明所应用的具体实施方式只能局限在这些特定的具体实施方式中,本领域的技术人员应当了解,上文所提供的具体实施方式只是多种优选实施方式中的一些示例,任何体现本发明权利要求的具体实施方式均应在本发明权利要求所要求保护的范围之内;本领域的技术人员能够对上文各具体实施方式中所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换或者改进等,均应包含在本发明权利要求的保护范围之内。The above description is only a specific embodiment of the present invention, but the present invention can have a variety of different forms of specific embodiments, and the above is an example of the present invention in conjunction with the accompanying drawings, which does not mean that the specific implementation of the application of the present invention The method can only be limited to these specific implementations, and those skilled in the art should understand that the specific implementations provided above are only some examples of various preferred implementations, and any specific implementation that embodies the claims of the present invention All should be within the scope of protection required by the claims of the present invention; those skilled in the art can modify the technical solutions described in the above specific embodiments, or perform equivalent replacements for some of the technical features. Any modification, equivalent replacement or improvement made within the spirit and principle of the present invention shall be included in the protection scope of the claims of the present invention.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310533737.5A CN104602296B (en) | 2013-11-01 | 2013-11-01 | The distribution method and device of a kind of upstream bandwidth |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310533737.5A CN104602296B (en) | 2013-11-01 | 2013-11-01 | The distribution method and device of a kind of upstream bandwidth |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104602296A CN104602296A (en) | 2015-05-06 |
CN104602296B true CN104602296B (en) | 2018-03-23 |
Family
ID=53127703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310533737.5A Active CN104602296B (en) | 2013-11-01 | 2013-11-01 | The distribution method and device of a kind of upstream bandwidth |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104602296B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110069430B (en) * | 2019-04-19 | 2022-07-15 | 成都飞机工业(集团)有限责任公司 | Data acquisition system of chrysanthemum chain structure and self-adaptive transmission method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101465846A (en) * | 2007-12-18 | 2009-06-24 | 华为技术有限公司 | Method and apparatus for processing frame |
CN102186213A (en) * | 2011-05-05 | 2011-09-14 | 浙江大学 | Uplink wireless resource management method based on isomeric relay wireless network framework |
CN102769918A (en) * | 2011-05-05 | 2012-11-07 | 中兴通讯股份有限公司 | Allocation method for upstream discontinuous resource block and device thereof |
WO2013097789A1 (en) * | 2011-12-30 | 2013-07-04 | 华为技术有限公司 | Method, device and system for determining carrier according to service of quality |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050159162A1 (en) * | 2004-01-20 | 2005-07-21 | Samsung Electronics Co., Ltd. | Method for transmitting data in mobile communication network |
-
2013
- 2013-11-01 CN CN201310533737.5A patent/CN104602296B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101465846A (en) * | 2007-12-18 | 2009-06-24 | 华为技术有限公司 | Method and apparatus for processing frame |
CN102186213A (en) * | 2011-05-05 | 2011-09-14 | 浙江大学 | Uplink wireless resource management method based on isomeric relay wireless network framework |
CN102769918A (en) * | 2011-05-05 | 2012-11-07 | 中兴通讯股份有限公司 | Allocation method for upstream discontinuous resource block and device thereof |
WO2013097789A1 (en) * | 2011-12-30 | 2013-07-04 | 华为技术有限公司 | Method, device and system for determining carrier according to service of quality |
Also Published As
Publication number | Publication date |
---|---|
CN104602296A (en) | 2015-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104980934B (en) | Multi-service resource dispatching method and device | |
EP2830380B1 (en) | Uplink transmission scheduling of non-Guaranteed Bit Rate bearers based on quality class indicator | |
US20140226477A1 (en) | Method, Apparatus, and System for Improving user Experience of Small Flow User | |
EP2850879A1 (en) | Method and apparatus for network traffic offloading | |
CN104427625B (en) | A kind of network resource scheduling method and system based on user experience | |
US10701706B2 (en) | Resource allocation method, apparatus, and system, and base station | |
CN104619034B (en) | Towards the grouping scheduling method of real time business in a kind of LTE communication system | |
CN106455101B (en) | A method and device for wireless resource scheduling | |
CN112312415A (en) | Upstream data offload method and terminal | |
CN103747432B (en) | Carrying out uplink pre-scheduling processing method, device and system | |
WO2016000366A1 (en) | Resource scheduling method and device, and computer readable storage medium | |
CN107846702A (en) | Strengthen the resource allocation method of Physical Downlink Control Channel | |
CN104602296B (en) | The distribution method and device of a kind of upstream bandwidth | |
CN103763780B (en) | Reduce the combined dispatching and method for channel allocation of DSCH Downlink Shared Channel propagation delay time | |
CN103582142B (en) | A kind of authorization channel resource allocation methods, device and system | |
CN114466413A (en) | A bandwidth adjustment method, communication device, and computer-readable storage medium | |
CN111328144A (en) | Wireless resource allocation method, device, readable storage medium and computer equipment | |
CN117255354A (en) | Service delay optimization method, device, equipment and storage medium | |
CN105282790B (en) | A kind of load-balancing method and base station suitable for heterogeneous network | |
CN105848221B (en) | Resource share method between operator under multiple business scene based on network virtualization | |
CN110446266B (en) | Component carrier selection method of WiFi carrier aggregation technology | |
CN103298093A (en) | Power distribution method and device under condition of multi-system coexistence | |
CN103747488B (en) | carrier balancing method, device and system | |
CN113852993A (en) | Quick response wireless resource management device | |
CN115843108A (en) | Resource scheduling method, equipment, device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |