CN100563209C - A kind of flow allocation method and system that inserts based on high speed downlink packet - Google Patents
A kind of flow allocation method and system that inserts based on high speed downlink packet Download PDFInfo
- Publication number
- CN100563209C CN100563209C CNB2006100830949A CN200610083094A CN100563209C CN 100563209 C CN100563209 C CN 100563209C CN B2006100830949 A CNB2006100830949 A CN B2006100830949A CN 200610083094 A CN200610083094 A CN 200610083094A CN 100563209 C CN100563209 C CN 100563209C
- Authority
- CN
- China
- Prior art keywords
- bandwidth
- flow control
- control processing
- processing entities
- flow
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a kind of flow allocation method and system that inserts based on high speed downlink packet.Described flow allocation method is: in high speed downlink packet inserts, the primary demand bandwidth ratio that high-speed downlink packet access HSDPA can be distributed bandwidth and Flow Control processing entities and obtain apportioning cost, according to apportioning cost distribution bandwidth.Described flow distributing system comprises flow requesting processing and a plurality of Flow Control processing entities; The Flow Control processing entities is used for determining that primary demand bandwidth co-current flow amount requesting processing reports; The flow requesting processing, the record high-speed downlink packet access HSDPA can distribute bandwidth, and its primary demand bandwidth ratio that is reported with the Flow Control processing entities is obtained apportioning cost, gives Flow Control processing entities distribution bandwidth according to apportioning cost.The present invention can realize that HSDPA can distribute bandwidth to distribute according to need, and makes the utilance of interface bandwidth be improved between each Flow Control processing entities.
Description
Technical field
The present invention relates to communication technical field, relate in particular to a kind of flow allocation method and system that inserts based on high speed downlink packet.
Background technology
In communication system, can improve the descending ability of communication system greatly based on the high-speed downlink packet access HSDPA technology (HighSpeed Downlink Packet Access) of sharing code channel, caused widely and paid close attention to.One of key property of Wideband Code Division Multiple Access (WCDMA) WCDMA technology (Wideband Code Division MultipleAccess) R5 and R6 version is exactly to introduce the HSDPA technology.HSDPA has increased MAC-hs Flow Control processing entities newly at media access control MAC (the Mdium Access Control) layer of Node B (Node B) side, three new channels also on original physical channel, have been increased: high speed downlink shared channel HS-DSCH (High Speed Downlink Shared Channel), descending shared control signal channel HS-SCCH (High Speed Shared Control Channel), special physical controlling channel of upward HS-DPCCH (Uplink High Speed Dedicated Physical Control Channel).
The basic ideas of HSDPA technology are to set up the shared transmission channel of a high speed to improve message transmission rate.The introducing of HSDPA technology makes the defeated data of Iub oral instructions between radio network controller (RNC) (Radio NetworkController) and Node B on original dedicated channel data, common channel data basis, has increased the HSDPA data.The Iub bandwidth of the data occupancy of dedicated channel and common signal channel is according to the service conditions fixed allocation of transmitting on its channel, and the transmission channel of HSDPA is owing to be shared channel, a plurality of user data are in same channel, and the size of these packets and speed are constantly to change, and the real-time that logarithm reportedly send is less demanding.
In the WCDMA agreement, between RNC and Node B, defined requests for capacity and capacity allocation process and controlled the transmission of HSDPA data on Iub.Capacity request procedure and capacity allocation process are as shown in Figure 1.Specifically, RNC indicates the storage condition of HSDPA data at RNC by the requests for capacity control frame, and requires Node B to respond the capacity allocation control frame to distribute this HSDPA user's data transmission capacity; Node B is after receiving the requests for capacity control frame that RNC issues, can respond the capacity allocation control frame and give RNC, inform the time that speed that the operable HSDPA data flow of RNC sends and this speed exist, and the content of the RNC capacity allocation control frame that can send according to Node B determines whether carrying out the transmission of HSDPA data and the size of transmission rate.In addition, Node B also can initiatively send the requests for capacity control frame to RNC according to the requirement of oneself.
The data of the dedicated channel of Iub mouth and the data of common signal channel all are to send to Node B by RNC, and the HSDPA data also are to send to Node B by RNC.The capacity allocation control frame of Node B side mainly is that the HSDPA data traffic on the control Iub mouth adapts with the data transmitted traffic of eating dishes without rice or wine, and avoids because of eat dishes without rice or wine congested the metadata cache of Node B side being overflowed.Generally the HSDPA data are carried out flow control, realize that to avoid Iub mouth data congestion to rely on RNC this controls all data that send to NodeB with regard to requiring RNC to concentrate.At present such centralized control entity is an option to RNC in agreement, therefore if the RNC side does not have such centralized control entity, then can't make full use of the Iub bandwidth.
At present, when centralized control entity that RNC does not control the business datum that sends to Node B, each HSDPA user's allocated bandwidth is initiated by Node B, HSDPA total bandwidth thresholding also limits by Node B.The current method of carrying out flow control of having proposed much at Subscriber Queue caching situation and user's ability of eating dishes without rice or wine, but these methods all only exist on the basis of a MAC-hs Flow Control processing entities based on Node B, and Node B comprises a plurality of MAC-hs Flow Control processing entities in the actual conditions.At this situation, the HSDPA of Node B can need be distributed bandwidth between each MAC-hs Flow Control processing entities, to distribute, each MAC-hs Flow Control processing entities will distribute bandwidth to carry out flow control as the upper limit of own available bandwidth.
In the prior art, be that HSDPA can be distributed bandwidth mean allocation between each MAC-hs Flow Control processing entities.
Seeing also Fig. 2, is that HSDPA can distribute bandwidth mean allocation flow chart between each MAC-hs Flow Control processing entities in the prior art, comprises step:
S21) the record high-speed downlink packet access HSDPA can distribute bandwidth and Flow Control processing entities number;
At Node B an assignment of traffic processing unit is set, is used to distribute the Iub bandwidth application of each MAC-hs Flow Control processing entities, require this unit record to have the HSDPA of Node B can distribute bandwidth (to be designated as BW
Iub_HSDPA) and the interior MAC-hs Flow Control processing entities number (being designated as N) of NodeB.
S22) HSDPA can be distributed the bandwidth mean allocation give the Flow Control processing entities, obtain apportioning cost;
Give the Iub bandwidth of i MAC-hs Flow Control processing entities according to following formula dispensed:
S23) distribute bandwidth according to apportioning cost.
NodeB assignment of traffic processing unit is according to step s22) BW that calculates
iEach MAC-hs Flow Control processing entities is distributed the Iub bandwidth.
But there is following limitation in prior art: in each MAC-hs Flow Control processing entities among the user to the desirability difference of Iub bandwidth, mean allocation can not be in real time distributed bandwidth according to the bandwidth demand of each MAC-hs Flow Control processing entities, the bandwidth that makes some MAC-hs Flow Control processing entities obtain is needed greater than reality, and the bandwidth that other Flow Control processing entities obtain can't satisfy its actual bandwidth demand.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of flow allocation method and system that inserts based on high speed downlink packet, these method and system can realize that high-speed downlink packet access HSDPA can distribute bandwidth to distribute according to need, and makes the utilance of interface bandwidth be improved between each Flow Control processing entities.
The objective of the invention is to be achieved through the following technical solutions:
The invention provides a kind of flow allocation method that inserts based on high speed downlink packet: in high speed downlink packet inserts, the primary demand bandwidth ratio that high-speed downlink packet access HSDPA can be distributed bandwidth and each Flow Control processing entities is that each Flow Control processing entities is distributed bandwidth according to apportioning cost and obtain apportioning cost; Wherein, HSDPA describedly relatively comprises: when can distribute bandwidth greater than the total primary demand bandwidth of each Flow Control processing entities, if described HSDPA can distribute bandwidth less than total primary demand bandwidth of each Flow Control processing entities and the outer demand bandwidth sum of total value, remaining HSDPA can distribute bandwidth to pro rata distribute bandwidth to the Flow Control processing entities after the bandwidth of then distributing to the Flow Control processing entities comprised Flow Control processing entities primary demand bandwidth and satisfies the total primary demand bandwidth of each Flow Control processing entities, and the additional demand bandwidth that described ratio is specially the Flow Control processing entities accounts for the ratio of the outer demand bandwidth of total value.
Described method also comprises: if described HSDPA can distribute bandwidth more than or equal to total primary demand bandwidth of each Flow Control processing entities and the outer demand bandwidth sum of total value, the bandwidth of then distributing to the Flow Control processing entities comprises the primary demand bandwidth and the additional demand bandwidth of Flow Control processing entities.
Can distribute the primary demand bandwidth of bandwidth and each Flow Control processing entities to compare from high to low by User Priority HSDPA described more further comprising, obtains the allocated bandwidth value of equal priority user in the Flow Control processing entities.
Described method also comprises: when HSDPA can distribute bandwidth to be less than or equal to the total primary demand bandwidth of each Flow Control processing entities, then HSDPA can be distributed bandwidth to give the Flow Control processing entities by the pro rate that the primary demand bandwidth of Flow Control processing entities accounts for total primary demand bandwidth.
Further, comprise with satisfy remaining HSDPA after the total primary demand bandwidth of each Flow Control processing entities can distribute bandwidth and Flow Control processing entities be used to improve service quality QoS the additional demand bandwidth ratio, and obtain apportioning cost.
Describedly will satisfy remaining HSDPA after the total primary demand bandwidth of each Flow Control processing entities and can distribute bandwidth and Flow Control processing entities be used to the to improve service quality additional demand bandwidth ratio of QoS to comprise: can distribute the additional demand bandwidth of bandwidth and each Flow Control processing entities to compare from high to low remaining HSDPA, obtain the allocated bandwidth value of equal priority user in the Flow Control processing entities by User Priority.
Accordingly, the invention provides a kind of flow distributing system that inserts based on high speed downlink packet: comprise flow requesting processing and a plurality of Flow Control processing entities; The Flow Control processing entities is used for determining that primary demand bandwidth co-current flow amount requesting processing reports; The flow requesting processing, the record high-speed downlink packet access HSDPA can distribute bandwidth, and its primary demand bandwidth ratio that is reported with each Flow Control processing entities is obtained apportioning cost, is each Flow Control processing entities distribution bandwidth according to apportioning cost; Wherein, the HSDPA of flow requesting processing describedly relatively comprises: when can distribute bandwidth greater than the total primary demand bandwidth of each Flow Control processing entities, if described HSDPA can distribute bandwidth less than total primary demand bandwidth of each Flow Control processing entities and the outer demand bandwidth sum of total value, remaining HSDPA can distribute bandwidth to pro rata distribute bandwidth to the Flow Control processing entities after then the flow requesting processing bandwidth of distributing to the Flow Control processing entities comprised Flow Control processing entities primary demand bandwidth and satisfies the total primary demand bandwidth of each Flow Control processing entities, and the additional demand bandwidth that described ratio is specially the Flow Control processing entities accounts for the ratio of the outer demand bandwidth of total value.
Further, if described HSDPA can distribute bandwidth more than or equal to the total primary demand bandwidth of each Flow Control processing entities and total value demand bandwidth sum outward, then the flow requesting processing bandwidth of distributing to the Flow Control processing entities comprises the primary demand bandwidth and the additional demand bandwidth of Flow Control processing entities.
The HSDPA of described flow requesting processing can distribute the primary demand bandwidth ratio of bandwidth and Flow Control processing entities more further to comprise by User Priority to compare from high to low, obtains the allocated bandwidth value of equal priority user in the Flow Control processing entities.
When the HSDPA of flow requesting processing can distribute bandwidth to be less than or equal to the total primary demand bandwidth of each Flow Control processing entities, the flow requesting processing can distribute bandwidth to give the Flow Control processing entities by the pro rate that the primary demand bandwidth of Flow Control processing entities accounts for total primary demand bandwidth HSDPA.
The flow requesting processing further comprises can distribute bandwidth and Flow Control processing entities be used to the to improve service quality additional demand bandwidth of QoS to compare with satisfying remaining HSDPA after the total primary demand bandwidth of each Flow Control processing entities, and obtains apportioning cost and distribute to the Flow Control processing entities.
The remaining HSDPA of described flow requesting processing can distribute the additional demand bandwidth ratio of bandwidth and Flow Control processing entities more further to comprise by User Priority to compare from high to low, obtains the allocated bandwidth value of equal priority user in the Flow Control processing entities.
Above technical scheme as can be seen, the present invention has following beneficial effect:
At first, in the prior art, be that high-speed downlink packet access HSDPA can be distributed bandwidth mean allocation between each MAC-hs Flow Control processing entities, and the present invention can distribute bandwidth and Flow Control processing entities to be used to guarantee service quality the necessary primary demand bandwidth ratio of QoS (Quality of Service) and obtain apportioning cost HSDPA, distribute bandwidth according to apportioning cost, solved that HSDPA can distribute bandwidth demand assigned problem between each MAC-hs Flow Control processing entities among the Node B;
Further, the present invention is equally applicable to the situation when the user of MAC-hs Flow Control processing entities control has priority level, the demand bandwidth ratio that from high to low HSDPA can be distributed bandwidth and Flow Control processing entities according to User Priority this moment and obtain apportioning cost, obtain the allocated bandwidth value of equal priority user in the Flow Control processing entities, realize that HSDPA can distribute bandwidth to distribute according to need between each MAC-hs Flow Control processing entities;
In addition, the invention allows for the Flow Control processing entities and be used to improve the needed extra bandwidth of QoS, to satisfy additional demand bandwidth ratio that remaining HSDPA after the total primary demand bandwidth of each Flow Control processing entities can distribute bandwidth and Flow Control processing entities, and obtain apportioning cost, make Node B can distribute under the situation of bandwidth at different HSDPA, when distributing bandwidth MAC-hs Flow Control processing entities is at first distributed the bandwidth that guarantees its QoS, consider again on this basis to distribute the bandwidth that improves its QoS, make HSDPA can distribute bandwidth utilization to be improved.
Description of drawings
Fig. 1 is request of HSDPA bandwidth capacity and an assigning process schematic diagram in the prior art;
Fig. 2 is that HSDPA can distribute bandwidth mean allocation flow chart between each Flow Control processing entities in the prior art;
Fig. 3 is that HSDPA can distribute the bandwidth flow chart of distributing according to need when the Flow Control processing entities reported the primary demand bandwidth among the present invention between each Flow Control processing entities;
Fig. 4 is that HSDPA can distribute bandwidth to need allocation flow figure indirectly in each Flow Control processing entities when the Flow Control processing entities reported primary demand bandwidth and additional demand bandwidth among the present invention;
Fig. 5 be among the present invention the Flow Control processing entities have User Priority when reporting the primary demand bandwidth HSDPA can distribute the bandwidth flow chart of between each Flow Control processing entities, distributing according to need;
Fig. 6 be among the present invention the Flow Control processing entities have User Priority when reporting primary demand bandwidth and additional demand bandwidth HSDPA can distribute the bandwidth flow chart of between each Flow Control processing entities, distributing according to need;
Fig. 7 is a system schematic of the present invention.
Embodiment
The invention provides a kind of flow allocation method and system that inserts based on high speed downlink packet, its core concept is: in high speed downlink packet inserts, the primary demand bandwidth ratio that high-speed downlink packet access HSDPA can be distributed bandwidth and Flow Control processing entities and obtain apportioning cost is distributed bandwidth according to apportioning cost.
For the ease of the present invention is further understood, describe the present invention below in conjunction with accompanying drawing.
Seeing also Fig. 3, is that HSDPA can distribute the bandwidth flow chart of distributing according to need when the Flow Control processing entities reported the primary demand bandwidth among the present invention between each Flow Control processing entities, comprises step:
S31) the record high-speed downlink packet access HSDPA can distribute bandwidth;
At Node B a flow requesting processing is set, is used to handle the Iub interface bandwidth application of each MAC-hs Flow Control processing entities, require this unit record to have the HSDPA of Node B can distribute bandwidth, be designated as BW
Iub_HSDPA
S32) the Flow Control processing entities reports the primary demand bandwidth request;
Each MAC-hs Flow Control processing entities preferably is the current separately required Iub bandwidth of periodic report with T, also can be dynamically to report required bandwidth.It is consistent as far as possible constantly to require each MAC-hs Flow Control processing entities to report, and does not generally surpass the 10ms error, and described error has different numerical value as the case may be.The value of period T Node B in is handled load for good to the real-time change of Iub bandwidth needs with exceeding to increase can reflect MAC-hs Flow Control processing entities, and those skilled in the art specifically can be definite according to the parameter of equipment.
The bandwidth that the demand bandwidth that each MAC-hs Flow Control processing entities reports must guarantee for this MAC-hs Flow Control processing entities is the primary demand bandwidth.This bandwidth will be by residing in must guaranteeing that bandwidth adds up and obtaining of each user on this MAC-hs Flow Control processing entities.
Here the primary demand bandwidth that i MAC-hs Flow Control processing entities reported is designated as BWreq
I, 1, i is for guaranteeing the needed minimum bandwidth of its service quality QoS, if the bandwidth of actual allocated is less than BWreq for expression MAC-hs Flow Control processing entities
I, 1, then MAC-hs Flow Control processing entities i can't guarantee each user's QoS.
S33) the primary demand bandwidth ratio that HSDPA can be distributed bandwidth and Flow Control processing entities obtains apportioning cost;
NodeB flow requesting processing receives every the Iub bandwidth request of period T to each MAC-hs Flow Control processing entities, and can distribute bandwidth by the following method each MAC-hs Flow Control processing entities to be distributed bandwidth according to the Iub bandwidth request of each MAC-hs Flow Control processing entities and HSDPA, be designated as BW
i
Behind the assumption period T, Node B flow requesting processing has been received the Iub bandwidth request of I MAC-hs Flow Control processing entities:
If HSDPA can distribute bandwidth to be less than or equal to the total primary demand bandwidth of each Flow Control processing entities, promptly
The time,
The bandwidth of then distributing to i MAC-hs Flow Control processing entities is distributed to the value of Flow Control processing entities for the ratio that HSDPA can be distributed bandwidth account for total primary demand bandwidth in the primary demand bandwidth of Flow Control processing entities, that is:
S34) distribute bandwidth according to apportioning cost.
NodeB flow requesting processing is according to step s33) BW that calculates
iEach MAC-hs Flow Control processing entities is distributed the Iub bandwidth.
Seeing also Fig. 4, is that HSDPA can distribute the bandwidth flow chart of distributing according to need when the Flow Control processing entities reported primary demand bandwidth and additional demand bandwidth among the present invention between each Flow Control processing entities, comprises step:
S41) the record high-speed downlink packet access HSDPA can distribute bandwidth;
At Node B a flow requesting processing is set, is used to handle the Iub interface bandwidth application of each MAC-hs Flow Control processing entities, require this unit record to have the HSDPA of Node B can distribute bandwidth, be designated as BW
Iub_HSDPA
S42) the Flow Control processing entities reports primary demand bandwidth and additional demand bandwidth request;
Each MAC-hs Flow Control processing entities preferably is the current separately required Iub bandwidth of periodic report with T, also can be dynamically to report required bandwidth.It is consistent as far as possible constantly to require each MAC-hs Flow Control processing entities to report, and does not generally surpass the 10ms error, and described error has different numerical value as the case may be.The value of period T Node B in is handled load for good to the real-time change of Iub bandwidth needs with exceeding to increase can reflect MAC-hs Flow Control processing entities, and those skilled in the art specifically can be definite according to device parameter.
The demand bandwidth that each MAC-hs Flow Control processing entities reports is divided two parts:
1. this MAC-hs Flow Control processing entities bandwidth that must guarantee is the primary demand bandwidth;
This bandwidth will be by residing in must guaranteeing that bandwidth adds up and obtaining of each user on this MAC-hs Flow Control processing entities.
2. this MAC-hs Flow Control processing entities is the additional demand bandwidth in the bandwidth that satisfies extra application on the bandwidth basis that must guarantee.
This bandwidth deducts by the actual needs bandwidth that resides in each user on this MAC-hs Flow Control processing entities and must guarantee that bandwidth adds up then and obtain.
Here two parts demand bandwidth that i MAC-hs Flow Control processing entities reported is designated as BWreq respectively
I, 1And BWreq
I, 2, BWreq wherein
I, 1I is for guaranteeing that the needed minimum bandwidth of its service quality QoS is the primary demand bandwidth, if the bandwidth of actual allocated is less than BWreq for expression MAC-hs Flow Control processing entities
I, 1, then MAC-hs Flow Control processing entities i can't guarantee each user's QoS; BWreq
I, 2Expression MAC-hs Flow Control processing entities i is satisfying BWreq
I, 1The basis on the bandwidth of extra application in order to make full use of the Iub bandwidth resources be the additional demand bandwidth, to obtain better QoS.
S43) HSDPA can be distributed the primary demand bandwidth of bandwidth and Flow Control processing entities and additional demand bandwidth ratio, obtain apportioning cost;
NodeB flow requesting processing receives every the Iub bandwidth request of period T to each MAC-hs Flow Control processing entities, and can distribute bandwidth by the following method each MAC-hs Flow Control processing entities to be distributed bandwidth according to the Iub bandwidth request of each MAC-hs Flow Control processing entities and HSDPA, be designated as BW
i
Behind the assumption period T, Node B flow requesting processing has been received the Iub bandwidth request of I MAC-hs Flow Control processing entities:
If 1. HSDPA can distribute bandwidth to be less than or equal to the total primary demand bandwidth of each Flow Control processing entities, promptly
The time,
The bandwidth of then distributing to i MAC-hs Flow Control processing entities is distributed to the value of Flow Control processing entities for the ratio that HSDPA can be distributed bandwidth account for total primary demand bandwidth in the primary demand bandwidth of Flow Control processing entities, that is:
If 2. HSDPA can distribute bandwidth greater than the total primary demand bandwidth of each Flow Control processing entities, less than total primary demand bandwidth of each Flow Control processing entities and the outer demand bandwidth sum of total value, promptly
The time,
The bandwidth of then distributing to i MAC-hs Flow Control processing entities comprises that Flow Control processing entities primary demand bandwidth distributes to the bandwidth of Flow Control processing entities with satisfying ratio that remaining HSDPA after the total primary demand bandwidth of each Flow Control processing entities can distribute bandwidth to account for the outer demand bandwidth of total value in the additional demand bandwidth of Flow Control processing entities, that is:
If 3. HSDPA can distribute bandwidth more than or equal to total primary demand bandwidth of each Flow Control processing entities and the outer demand bandwidth sum of total value, promptly
The time,
The bandwidth of then distributing to i MAC-hs Flow Control processing entities comprises the primary demand bandwidth and the additional demand bandwidth of Flow Control processing entities, that is: BW
i=BWreq
I, 1+ BWreq
I, 2
S44) distribute bandwidth according to apportioning cost.
NodeB flow requesting processing is according to step s43) BW that calculates
iEach MAC-hs Flow Control processing entities is distributed the Iub bandwidth.
The present invention is useful for the situation when the user of MAC-hs Flow Control processing entities control has priority level equally.
See also Fig. 5, be among the present invention the Flow Control processing entities have User Priority when reporting the primary demand bandwidth HSDPA can distribute the bandwidth flow chart of between each Flow Control processing entities, distributing according to need, comprise step:
S51) the record high-speed downlink packet access HSDPA can distribute bandwidth;
At Node B a flow requesting processing is set, is used to handle the Iub interface bandwidth application of each MAC-hs Flow Control processing entities, require this unit record to have the HSDPA of Node B can distribute bandwidth, be designated as BW
Iub_HSDPA
S52) the Flow Control processing entities reports the primary demand bandwidth request of mark User Priority;
Each MAC-hs Flow Control processing entities preferably is the current separately required Iub bandwidth of periodic report mark User Priority with T, also can be dynamically to report required bandwidth.It is consistent as far as possible constantly to require each MAC-hs Flow Control processing entities to report, and does not generally surpass the 10ms error, and described error has different numerical value as the case may be.The value of period T Node B in is handled load for good to the real-time change of Iub bandwidth needs with exceeding to increase can reflect MAC-hs Flow Control processing entities, and those skilled in the art specifically can be definite according to the parameter of equipment.
The bandwidth that the demand bandwidth that each MAC-hs Flow Control processing entities reports must guarantee for this MAC-hs Flow Control processing entities is the primary demand bandwidth.This bandwidth will be by residing in must guaranteeing that bandwidth adds up and obtaining of each user on this MAC-hs Flow Control processing entities.
Here the primary demand bandwidth that i MAC-hs Flow Control processing entities reported is designated as BWreq
I, 1, i is for guaranteeing the needed minimum bandwidth of its service quality QoS, if the bandwidth of actual allocated is less than BWreq for expression MAC-hs Flow Control processing entities
I, 1, then MAC-hs Flow Control processing entities i can't guarantee each user's QoS.
S53) the primary demand bandwidth ratio that HSDPA can be distributed bandwidth and Flow Control processing entities according to User Priority obtains the allocated bandwidth value of equal priority user in the Flow Control processing entities;
NodeB flow requesting processing receives every the Iub bandwidth request of period T to each MAC-hs Flow Control processing entities, and can distribute bandwidth by the following method each MAC-hs Flow Control processing entities to be distributed bandwidth according to the Iub bandwidth request of each MAC-hs Flow Control processing entities and HSDPA, be designated as BW
i
Behind the assumption period T, Node B flow requesting processing has been received the Iub bandwidth request of I MAC-hs Flow Control processing entities, and the demand bandwidth ratio that will from high to low HSDPA can be distributed bandwidth and Flow Control processing entities according to User Priority.
The Flow Control processing entities primary demand bandwidth and the HSDPA that are made up of the high user of priority earlier can distribute bandwidth to compare, and obtain the allocated bandwidth value of this priority users in the Flow Control processing entities;
After satisfying the high user's primary demand bandwidth of priority, more remaining HSDPA can be distributed bandwidth and the Flow Control processing entities primary demand bandwidth of forming by the low user of priority to compare, obtain another apportioning cost;
To compare the final apportioning cost that the apportioning cost addition that is obtained obtains Flow Control processing entities bandwidth by different user priority at last.
Bandwidth ratio during same User Priority and assigning process as follows:
If HSDPA can distribute bandwidth to be less than or equal to the total primary demand bandwidth of each Flow Control processing entities, promptly
The time,
The bandwidth of then distributing to i MAC-hs Flow Control processing entities is distributed to the value of Flow Control processing entities for the ratio that HSDPA can be distributed bandwidth account for total primary demand bandwidth in the primary demand bandwidth of Flow Control processing entities, that is:
S54) distribute bandwidth according to apportioning cost.
NodeB flow requesting processing is according to step s53) the final BW that calculates
iEach MAC-hs Flow Control processing entities is distributed bandwidth.
See also Fig. 6, be among the present invention the Flow Control processing entities have User Priority when reporting primary demand bandwidth and additional demand bandwidth HSDPA can distribute the bandwidth flow chart of between each Flow Control processing entities, distributing according to need, comprise step:
S61) the record high-speed downlink packet access HSDPA can distribute bandwidth;
At Node B a flow requesting processing is set, is used to handle the Iub interface bandwidth application of each MAC-hs Flow Control processing entities, require this unit record to have the HSDPA of Node B can distribute bandwidth, be designated as BW
Iub_HSDPA
S62) the Flow Control processing entities reports the primary demand bandwidth and the additional demand bandwidth request of mark User Priority;
Each MAC-hs Flow Control processing entities preferably is the current separately required Iub bandwidth of periodic report mark User Priority with T, also can be dynamically to report required bandwidth.It is consistent as far as possible constantly to require each MAC-hs Flow Control processing entities to report, and does not generally surpass the 10ms error, and described error has different numerical value as the case may be.The value of period T Node B in is handled load for good to the real-time change of Iub bandwidth needs with exceeding to increase can reflect MAC-hs Flow Control processing entities, and those skilled in the art specifically can be definite according to the parameter of equipment.
The demand bandwidth that each MAC-hs Flow Control processing entities reports is divided two parts:
1. this MAC-hs Flow Control processing entities bandwidth that must guarantee is the primary demand bandwidth;
This bandwidth will be by residing in must guaranteeing that bandwidth adds up and obtaining of each user on this MAC-hs Flow Control processing entities.
2. this MAC-hs Flow Control processing entities is the additional demand bandwidth in the bandwidth that satisfies extra application on the bandwidth basis that must guarantee;
This bandwidth deducts by the actual needs bandwidth that resides in each user on this MAC-hs Flow Control processing entities and must guarantee that bandwidth adds up then and obtain.
Here two parts demand bandwidth that i MAC-hs Flow Control processing entities reported is designated as BWreq respectively
I, 1And BWreq
I, 2, BWreq wherein
I, 1I is for guaranteeing that the needed minimum bandwidth of its service quality QoS is the primary demand bandwidth, if the bandwidth of actual allocated is less than BWreq for expression MAC-hs Flow Control processing entities
I, 1, then MAC-hs Flow Control processing entities i can't guarantee each user's QoS; BWreq
I, 2Expression MAC-hs Flow Control processing entities i is satisfying BWreq
I, 1The basis on the bandwidth of extra application in order to make full use of the Iub bandwidth resources be the additional demand bandwidth, to obtain better QoS.
S63) according to User Priority HSDPA can be distributed the primary demand bandwidth of bandwidth and Flow Control processing entities and additional demand bandwidth ratio, obtain the allocated bandwidth value of equal priority user in the Flow Control processing entities;
NodeB flow requesting processing receives every the Iub bandwidth request of period T to each MAC-hs Flow Control processing entities, and can distribute bandwidth by the following method each MAC-hs Flow Control processing entities to be distributed bandwidth according to the Iub bandwidth request of each MAC-hs Flow Control processing entities and HSDPA, be designated as BW
i
Behind the assumption period T, Node B flow requesting processing has been received the Iub bandwidth request of I MAC-hs Flow Control processing entities, and the demand bandwidth ratio that will from high to low HSDPA can be distributed bandwidth and Flow Control processing entities according to User Priority.
Earlier Flow Control processing entities primary demand bandwidth of being made up of the high user of priority and additional demand bandwidth and HSDPA can distribute bandwidth to compare, the allocated bandwidth value of this priority users in the acquisition Flow Control processing entities;
After satisfying the high user's request bandwidth of priority, more remaining HSDPA can be distributed bandwidth and Flow Control processing entities primary demand bandwidth and the additional demand bandwidth formed by the low user of priority to compare, obtain another apportioning cost;
To compare the final apportioning cost that the apportioning cost addition that is obtained obtains Flow Control processing entities bandwidth by different user priority at last.
Bandwidth ratio during same User Priority and assigning process as follows:
If 1. HSDPA can distribute bandwidth to be less than or equal to the total primary demand bandwidth of each Flow Control processing entities, promptly
The time:
The bandwidth of then distributing to i MAC-hs Flow Control processing entities is distributed to the value of Flow Control processing entities for the ratio that HSDPA can be distributed bandwidth account for total primary demand bandwidth in the primary demand bandwidth of Flow Control processing entities, that is:
If 2. HSDPA can distribute bandwidth greater than the total primary demand bandwidth of each Flow Control processing entities, less than total primary demand bandwidth of each Flow Control processing entities and the outer demand bandwidth sum of total value, promptly
The time,
The bandwidth of then distributing to i MAC-hs Flow Control processing entities comprises that Flow Control processing entities primary demand bandwidth distributes to the bandwidth of Flow Control processing entities with satisfying ratio that remaining HSDPA after the total primary demand bandwidth of each Flow Control processing entities can distribute bandwidth to account for the outer demand bandwidth of total value in the additional demand bandwidth of Flow Control processing entities, that is:
If 3. HSDPA can distribute bandwidth more than or equal to total primary demand bandwidth of each Flow Control processing entities and the outer demand bandwidth sum of total value, promptly
The time,
The bandwidth of then distributing to i MAC-hs Flow Control processing entities comprises the primary demand bandwidth and the additional demand bandwidth of Flow Control processing entities, that is: BW
i=BWreq
I, 1+ BWreq
I, 2
S64) distribute bandwidth according to apportioning cost.
NodeB flow requesting processing is according to step s63) the final BW that calculates
iEach MAC-hs Flow Control processing entities is distributed bandwidth.
The invention provides a kind of flow distributing system that inserts based on high speed downlink packet, see also Fig. 7, is system schematic of the present invention.
Described Flow Control processing entities also comprises and is used for determining the additional demand bandwidth, co-current flow amount requesting processing 501 required primary demand bandwidth of application and additional demand bandwidth, flow requesting processing 501 compares the demand bandwidth that HSDPA can distribute bandwidth and Flow Control processing entities to be applied for, obtain apportioning cost, distribute bandwidth for each Flow Control processing entities according to apportioning cost.
Described primary bandwidth is meant that the Flow Control processing entities is for guaranteeing the needed minimum bandwidth of its service quality QoS; Described extra bandwidth is meant that the Flow Control processing entities is satisfying the bandwidth that is used to improve its QoS on the primary bandwidth basis that must guarantee and additionally applies for.
When the demand bandwidth that can distribute bandwidth and Flow Control processing entities to be applied for as the HSDPA of flow requesting processing 501 compares:
The HSDPA of flow requesting processing 501 can distribute bandwidth if be less than or equal to the total primary demand bandwidth of each Flow Control processing entities, then HSDPA can be distributed bandwidth to account for the pro rate of total primary demand bandwidth to the Flow Control processing entities by the primary demand bandwidth of Flow Control processing entities;
If the HSDPA of flow requesting processing 501 can distribute bandwidth greater than the total primary demand bandwidth of each Flow Control processing entities, less than the outer demand bandwidth sum of the total primary demand bandwidth of each Flow Control processing entities and total value, the bandwidth of then distributing to the Flow Control processing entities comprises Flow Control processing entities primary demand bandwidth and satisfies ratio that remaining HSDPA after the total primary demand bandwidth of each Flow Control processing entities can distribute bandwidth to account for the outer demand bandwidth of total value in the additional demand bandwidth of Flow Control processing entities and distribute to the bandwidth of Flow Control processing entities;
If the HSDPA of flow requesting processing 501 can distribute bandwidth more than or equal to total primary demand bandwidth of each Flow Control processing entities and the outer demand bandwidth sum of total value, and the bandwidth of then distributing to the Flow Control processing entities comprises the primary demand bandwidth and the additional demand bandwidth of Flow Control processing entities.
Native system is equally applicable to the situation when the user of MAC-hs Flow Control processing entities control has priority level.
The Flow Control processing entities reports the primary demand bandwidth request of mark User Priority to flow requesting processing 501, flow requesting processing 501 will can distribute HSDPA the primary demand bandwidth of bandwidth and Flow Control processing entities to compare according to User Priority from high to low, obtain apportioning cost, distribute bandwidth for each Flow Control processing entities according to apportioning cost.
Described Flow Control processing entities also comprises primary demand bandwidth and the additional demand bandwidth request that reports the mark User Priority to flow requesting processing 501, flow requesting processing 501 will can distribute HSDPA the demand bandwidth of bandwidth and Flow Control processing entities to compare according to User Priority from high to low, obtain apportioning cost, distribute bandwidth for each Flow Control processing entities according to apportioning cost.
Earlier the Flow Control processing entities demand bandwidth of being made up of the high user of priority and the HSDPA of flow requesting processing 501 can distribute bandwidth to compare, the allocated bandwidth value of this priority users in the acquisition Flow Control processing entities; After satisfying the high user's request bandwidth of priority, more remaining HSDPA can be distributed bandwidth and the Flow Control processing entities demand bandwidth of forming by the low user of priority to compare, obtain another apportioning cost; To compare the final apportioning cost that the apportioning cost addition that is obtained obtains Flow Control processing entities bandwidth by different user priority at last, and distribute bandwidth for the Flow Control processing entities according to this apportioning cost.
HSDPA during same User Priority can distribute the process that bandwidth and Flow Control processing entities demand bandwidth compare and the situation of comparison noted earlier to describe identical.
More than a kind of flow allocation method and system that inserts based on high speed downlink packet provided by the present invention is described in detail, used specific case herein principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.
Claims (12)
1, a kind of flow allocation method that inserts based on high speed downlink packet is characterized in that:
In high speed downlink packet inserted, the primary demand bandwidth ratio that high-speed downlink packet access HSDPA can be distributed bandwidth and each Flow Control processing entities was each Flow Control processing entities distribution bandwidth according to apportioning cost and obtain apportioning cost; Wherein, describedly relatively comprise:
When HSDPA can distribute bandwidth greater than the total primary demand bandwidth of each Flow Control processing entities,
If described HSDPA can distribute bandwidth less than total primary demand bandwidth of each Flow Control processing entities and the outer demand bandwidth sum of total value, remaining HSDPA can distribute bandwidth to pro rata distribute bandwidth to the Flow Control processing entities after the bandwidth of then distributing to the Flow Control processing entities comprised Flow Control processing entities primary demand bandwidth and satisfies the total primary demand bandwidth of each Flow Control processing entities, and the additional demand bandwidth that described ratio is specially the Flow Control processing entities accounts for the ratio of the outer demand bandwidth of total value.
2, the flow allocation method that inserts based on high speed downlink packet as claimed in claim 1 is characterized in that, also comprises:
If described HSDPA can distribute bandwidth more than or equal to total primary demand bandwidth of each Flow Control processing entities and the outer demand bandwidth sum of total value, the bandwidth of then distributing to the Flow Control processing entities comprises the primary demand bandwidth and the additional demand bandwidth of Flow Control processing entities.
3, the flow allocation method that inserts based on high speed downlink packet as claimed in claim 1 is characterized in that:
Can distribute the primary demand bandwidth of bandwidth and each Flow Control processing entities to compare from high to low by User Priority HSDPA described more further comprising, obtains the allocated bandwidth value of equal priority user in the Flow Control processing entities.
4, as each described flow allocation method that inserts based on high speed downlink packet of claim 1 to 3, it is characterized in that, also comprise:
When HSDPA can distribute bandwidth to be less than or equal to the total primary demand bandwidth of each Flow Control processing entities, then HSDPA can be distributed bandwidth to give the Flow Control processing entities by the pro rate that the primary demand bandwidth of Flow Control processing entities accounts for total primary demand bandwidth.
5, the flow allocation method that inserts based on high speed downlink packet as claimed in claim 4 is characterized in that:
Further comprise with satisfy remaining HSDPA after the total primary demand bandwidth of each Flow Control processing entities can distribute bandwidth and Flow Control processing entities be used to improve service quality QoS the additional demand bandwidth ratio, and obtain apportioning cost.
6, the flow allocation method that inserts based on high speed downlink packet as claimed in claim 5 is characterized in that:
Describedly will satisfy remaining HSDPA after the total primary demand bandwidth of each Flow Control processing entities and can distribute bandwidth and Flow Control processing entities be used to the to improve service quality additional demand bandwidth ratio of QoS to comprise: can distribute the additional demand bandwidth of bandwidth and each Flow Control processing entities to compare from high to low remaining HSDPA, obtain the allocated bandwidth value of equal priority user in the Flow Control processing entities by User Priority.
7, a kind of flow distributing system that inserts based on high speed downlink packet is characterized in that:
Comprise flow requesting processing and a plurality of Flow Control processing entities; The Flow Control processing entities is used for determining that primary demand bandwidth co-current flow amount requesting processing reports; The flow requesting processing, the record high-speed downlink packet access HSDPA can distribute bandwidth, and its primary demand bandwidth ratio that is reported with each Flow Control processing entities is obtained apportioning cost, is each Flow Control processing entities distribution bandwidth according to apportioning cost; Wherein, describedly relatively comprise:
When the HSDPA of flow requesting processing can distribute bandwidth greater than the total primary demand bandwidth of each Flow Control processing entities,
If described HSDPA can distribute bandwidth less than total primary demand bandwidth of each Flow Control processing entities and the outer demand bandwidth sum of total value, remaining HSDPA can distribute bandwidth to pro rata distribute bandwidth to the Flow Control processing entities after then the flow requesting processing bandwidth of distributing to the Flow Control processing entities comprised Flow Control processing entities primary demand bandwidth and satisfies the total primary demand bandwidth of each Flow Control processing entities, and the additional demand bandwidth that described ratio is specially the Flow Control processing entities accounts for the ratio of the outer demand bandwidth of total value.
8, the flow distributing system that inserts based on high speed downlink packet as claimed in claim 7 is characterized in that:
If described HSDPA can distribute bandwidth more than or equal to the total primary demand bandwidth of each Flow Control processing entities and total value demand bandwidth sum outward, then the flow requesting processing bandwidth of distributing to the Flow Control processing entities comprises the primary demand bandwidth and the additional demand bandwidth of Flow Control processing entities.
9, the flow distributing system that inserts based on high speed downlink packet as claimed in claim 7 is characterized in that:
The HSDPA of described flow requesting processing can distribute the primary demand bandwidth ratio of bandwidth and Flow Control processing entities more further to comprise by User Priority to compare from high to low, obtains the allocated bandwidth value of equal priority user in the Flow Control processing entities.
10, as each described flow distributing system that inserts based on high speed downlink packet of claim 7 to 9, it is characterized in that:
When the HSDPA of flow requesting processing can distribute bandwidth to be less than or equal to the total primary demand bandwidth of each Flow Control processing entities, the flow requesting processing can distribute bandwidth to give the Flow Control processing entities by the pro rate that the primary demand bandwidth of Flow Control processing entities accounts for total primary demand bandwidth HSDPA.
11, the flow distributing system that inserts based on high speed downlink packet as claimed in claim 10 is characterized in that:
The flow requesting processing further comprises can distribute bandwidth and Flow Control processing entities be used to the to improve service quality additional demand bandwidth of QoS to compare with satisfying remaining HSDPA after the total primary demand bandwidth of each Flow Control processing entities, and obtains apportioning cost and distribute to the Flow Control processing entities.
12, the flow distributing system that inserts based on high speed downlink packet as claimed in claim 11 is characterized in that:
The remaining HSDPA of described flow requesting processing can distribute the additional demand bandwidth ratio of bandwidth and Flow Control processing entities more further to comprise by User Priority to compare from high to low, obtains the allocated bandwidth value of equal priority user in the Flow Control processing entities.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100830949A CN100563209C (en) | 2006-05-31 | 2006-05-31 | A kind of flow allocation method and system that inserts based on high speed downlink packet |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100830949A CN100563209C (en) | 2006-05-31 | 2006-05-31 | A kind of flow allocation method and system that inserts based on high speed downlink packet |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1968193A CN1968193A (en) | 2007-05-23 |
CN100563209C true CN100563209C (en) | 2009-11-25 |
Family
ID=38076750
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100830949A Expired - Fee Related CN100563209C (en) | 2006-05-31 | 2006-05-31 | A kind of flow allocation method and system that inserts based on high speed downlink packet |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100563209C (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108259221A (en) * | 2017-12-04 | 2018-07-06 | 山石网科通信技术有限公司 | Flow control methods, device, system, storage medium and processor |
-
2006
- 2006-05-31 CN CNB2006100830949A patent/CN100563209C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1968193A (en) | 2007-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2474963C2 (en) | Method of managing radio resources and node b device implementing said method | |
US7542442B2 (en) | Uplink scheduling method in VoIP | |
CN102577499B (en) | For the method and apparatus of resource management | |
CN2922346Y (en) | Wireless network controller and base station for managing wireless resources | |
KR100816598B1 (en) | Signaling method, system, base station and mobile station | |
CN100442907C (en) | communication resource management device | |
US20080198800A1 (en) | Method and Apparatus for Enhanced Uplink Data Transmission | |
CN102238627B (en) | Resource allocating method and device of downlink shared channel | |
CN101374017B (en) | Method for distributing physical resource blocks based on OFDM system | |
CN102014500B (en) | Method for efficiently allocating bandwidths in wireless access network | |
CN1868233B (en) | Method and system for capacity scheduling | |
JP2007159105A (en) | Method for dynamically managing bandwidth for transport streams in wireless network | |
CN104469957A (en) | LTE system base station device downlink resource distribution method and device | |
CN102752874A (en) | Physical downlink shared channel (PDSCH) scheduling method and device | |
CN101170809B (en) | Method, network entity and radio access system for realizing time delay compression | |
US9668263B1 (en) | Optimization of airtime among Wi-Fi clients connected to an access point | |
CN101626575B (en) | Method, device and system for performing frequency planning in wireless Mesh returning network | |
CN101521624A (en) | Method and device for distributing downlink bandwidth of lub port | |
CN103068051A (en) | Distribution method and distribution device of downstream resources | |
CN103079278A (en) | Method for allocating downlink resources of OFDMA (Orthogonal Frequency Division Multiple Access)-WLAN (Wireless Local Area Network) system based on user satisfaction degrees | |
WO2020083364A1 (en) | 5g communication method, system and device, and storage medium | |
CN101330467B (en) | Method for distributing resource of microwave transmission, system and microwave main station | |
CN108401299B (en) | Method and system for realizing uplink service, master station and end station | |
CN100563209C (en) | A kind of flow allocation method and system that inserts based on high speed downlink packet | |
CN101374018A (en) | Self-adapting method for distributing physical resource blocks base on OFDM system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20091125 Termination date: 20210531 |
|
CF01 | Termination of patent right due to non-payment of annual fee |