Summary of the invention
What the present invention will solve is mainly whether to insert the problem that the user causes propagation delay time and drop probabilities to increase to connect the number of users judgement in the prior art.
The user access method of HSDPA of the present invention system may further comprise the steps:
Connected the QoS state that quality of services for users information detects this sub-district in the sub-district of asking to insert according to HSDPA user;
If the QoS state of this sub-district satisfies access conditions, the user who inserts for request distributes the HSDPA resource; Otherwise refusal inserts this user.
Alternatively, described quality of service information comprises a packet awaits time delay and maximum packet loss time delay in the packet queue that connects the user;
The QoS state of described detected cells is specially: statistics has connected the packet queue number that a packet awaits time delay and maximum packet loss time delay are divided by and are not less than α in user's the packet queue, wherein 0<α≤1;
The packet queue number that counting statistics goes out and the ratio of the total number of packet queue.
Preferably, the QoS state of described detected cells carries out with predetermined period;
Described method also comprises:
When the ratio that draws when a continuous n computation of Period is not less than β, set cell status sign Cell_State;
After Cell_State set, when the ratio that calculates was not more than γ, Cell_State resetted; 0<γ<β≤1 wherein, n is a positive integer;
Described access conditions is that Cell_State resets.
Alternatively, described access conditions be the ratio that calculates less than β, 0<β≤1 wherein.
Preferably, described packet queue is for connecting the highest-priority queue of user in high speed downlink packet accessing medium access control MAC-hs entity, and the total number of described packet queue is for connecting total number of user; Perhaps described packet queue is for connecting the priority query of user in the MAC-hs entity, and the total number of described packet queue is for connecting priority query's sum of user;
The QoS state of described assessment sub-district is undertaken by base station node B;
Described refusal inserts this user and is specially: this user's of Node B notice radio network controller (RNC) resource distribution failure.
Alternatively, described packet queue is for connecting user's Radio Link control service data unit RLCSDU formation, and the total number of described packet queue has connected user's the total number of RLC SDU formation for all;
The QoS state of described detected cells is undertaken by RNC;
The described user who inserts for request distributes the HSDPA resource to be specially: RNC command N ode B distributes the HSDPA resource for the user that request inserts.
Preferably, described method also comprises: number of users is not less than the maximum number of user of this sub-district or this user follows private resource to distribute failure if connected, and then the RNC refusal inserts this user.
Alternatively, described quality of service information comprises buffer area data volume and the buffer area capacity that connects the user;
The QoS state of described detected cells is specially: statistics has connected user's buffer area data volume and user's number that the buffer area capacity is divided by and is not less than λ, wherein 0<λ≤1;
The user's number that counting statistics goes out and the ratio of the total number of user.
Preferably, the QoS state of described detected cells carries out with predetermined period;
Described method also comprises:
When the ratio that draws when a continuous n computation of Period is not less than κ, set cell status sign Cell_State;
After Cell_State set, when the ratio that calculates was not more than , Cell_State resetted; 0<<κ≤l wherein, n is a positive integer;
Described access conditions is that Cell_State resets.
Alternatively, described access conditions be the ratio that calculates less than κ, 0<κ≤1 wherein.
Alternatively, described buffer area is for connecting the buffer area of user in the MAC-hs entity;
The QoS state of described assessment sub-district is undertaken by base station node B;
Described refusal inserts this user and is specially: this user's of Node B notice radio network controller (RNC) resource distribution failure, RNC notifies this user's access failure.
Alternatively, described buffer area is for connecting the buffer area of user at rlc layer;
The QoS state of described assessment sub-district is undertaken by RNC;
The described user who inserts for request distributes the HSDPA resource to be specially: RNC command N ode B distributes the HSDPA resource for the user that request inserts.
The invention provides the communication equipment of a kind of HSDPA system, comprise the service quality assessment unit and insert decision unit, wherein:
The service quality assessment unit is used for according to having connected the QoS state that quality of services for users information detects this sub-district in the sub-district;
Inserting decision unit is used for allowing or refuse this user's access according to QoS state and access conditions judgement that HSDPA user asks to insert the sub-district.
Alternatively, the QoS state of described service quality assessment unit detected cells carries out with predetermined period;
Described access decision unit comprises cell status identification module and sign judging module, and wherein the cell ID module is used for resetting or set cell status sign according to the sub-district QoS state that the service quality assessment unit is periodically exported; The sign judging module be used for cell status sign reset or set inserts the judgement that user or refusal insert the user as access conditions.
Preferably, described cell ID module resets or set cell status sign is specially:
When the sub-district QoS state of continuous n cycle service quality assessment unit output meets or exceeds setting set threshold value, set cell status sign Cell_State; N is a positive integer;
After the Cell_State set, Cell_State resets when the sub-district QoS state is lower than the reset threshold value.
Alternatively, described access decision unit command service quality evaluation unit after the user profile that the request of receiving inserts detects the QoS state that is requested the sub-district.
Alternatively, described quality of service information comprises a packet awaits time delay and maximum packet loss time delay in the packet queue that connects the user;
The QoS state of described detected cells is specially:
The packet queue number that a packet awaits time delay and maximum packet loss time delay are divided by and are not less than α in the packet queue that has connected the user in this sub-district, wherein 0<α≤1 are added up in the service quality assessment unit; The packet queue number that counting statistics goes out and the ratio of the total number of packet queue.
Alternatively, described quality of service information comprises buffer area data volume and the buffer area capacity that connects the user;
The QoS state of described detected cells is specially:
User's number that the buffer area data volume that connected the user in this sub-district and buffer area capacity are divided by and are not less than λ, wherein 0<λ≤1 are added up in the service quality assessment unit; The user's number that counting statistics goes out and the ratio of the total number of user.
Alternatively, described communication equipment is RNC;
Described communication equipment also comprises base station communication unit and capacity and follows Channel Elements, wherein:
Capacity is used for when being connected number of users and following private resource to be allocated successfully less than maximum number of user and user of sub-district exporting this user's access request to the access decision unit with following Channel Elements, inserts otherwise refuse this user;
The base station communication unit is used for that informing base station distributes the HSPDA resource for this user when inserting the decision unit judgement and insert this user.
Alternatively, described communication equipment is the base station;
Described communication equipment also comprises resource allocation unit and RNC communication unit, wherein:
Resource allocation unit is used for distributing the HSDPA resource and exporting allocation result to the RNC communication unit for this user when inserting decision unit judgement access user, and the resource allocation of notice RNC communication unit is failed when inserting this user of decision unit judgement refusal;
The RNC communication unit is used for exporting the resource allocation notice of RNC to resource allocation unit and the execution result that returns resource allocation unit to RNC.
The present invention adopts and has connected the QoS state that quality of services for users information is come the assessment request sub-district in the sub-district, Radio Resource in the sub-district inserts this user when having enough abilities to provide service for new user, make new user's access can not influence substantially and connected quality of services for users, guarantee to connect the propagation delay time and the transmission rate of user's packet data package, reduced drop probabilities.
Embodiment
In the transmission packets process, service quality is used for weighing the propagation delay time and the drop probabilities of packet data package.The total number of users that has connected in the sub-district has connected quality of services for users information and can reflect more exactly that the current resource in sub-district uses and load condition.Dropped to certain degree if connected quality of services for users, shared finite wireless resources even community user quantity seldom also should not insert new user again.
On the basis of existing technology, before the HSDPA user resource allocation that inserts for request, increase detection among the present invention, whether insert this user with decision to the sub-district QoS state.Based on predetermined decision rule, if thinking that the user inserts to cause connects quality of services for users and suffer a loss, then refusing user's inserts; Otherwise allow the user to insert.
When the QoS state to the sub-district detects, can adopt in the packet queue that has connected the user the wait time delay of head grouping and maximum packet loss time delay as this quality of services for users information, also can adopt in the buffer area that has connected the user data volume and buffer area capacity as this quality of services for users information.
The QoS state of detected cells can carry out at RNC, also can carry out at Node B.QoS state detects the mode that can adopt periodically detection or user to insert detection trigger.Under the periodicity detection mode, cell status sign Cell_State is set, resetting with it is used as access conditions and represents to allow new user to insert; Set or the reset when QoS state that cell status is identified at the sub-district satisfies corresponding conditions.Insert under the detection trigger mode the user, when the user inserts, trigger RNC or Node B and carry out sub-district QoS state detection immediately, whether satisfy predefined access conditions with testing result and adjudicate whether allow this user's access.
Among the user access method embodiment one of the present invention, in the detection of the enterprising line period of Node B sub-district QoS state.Be 1 its set of expression with cell status sign Cell_State value in the present embodiment, value is 0 to represent that it resets.
In the HSDPA system, RNC is that the priority query of user in Node B MAC-hs (Media Access Controlfor HSDPA, high speed downlink packet inserts the medium access control) entity disposes maximum packet loss time delay max_delay.If the grouping MAC-hs SDU (ServiceData Unit, service data unit) in certain priority query does not have transmission success at max_delay in the time, this SDU will be abandoned by MAC-hs.
Can adopt each user's packet awaits time delay delay of all priority queries and maximum packet loss time delay max_delay as this quality of services for users information in the present embodiment.Suppose in certain HSDPA sub-district existing N the HSDPA user who has connected, there be Qi priority query in user i, and the span of i is 1 to N; The maximum packet loss time delay of this j priority query of user is that (i, j), a packet awaits time delay of this priority query is that (i, j), the span of j is 1 to Qi to delay to max_delay.
Node B detects all priority queries with period T.If continuously n cycle priority query's number of all finding to satisfy formula (1) more than or equal to
The span of β is 0<β≤1, and then to put this cell status sign Cell_State be 1 to Node B, and Cell_State is initialized as 0:
Formula (1);
In the formula (1), the span of α is (0<α≤1).
Be changed to after 1 at Cell_State, if priority query's number of finding to satisfy formula (1) less than
The time, recovering the Cell_State state is 0; The span of γ is (0<γ<β≤1).
The maximum packet loss time delay that also can adopt each user's highest-priority queue head packet awaits time delay and this priority query in the present embodiment is as this quality of services for users information.Suppose in certain HSDPA sub-district existing N the HSDPA user who has connected, the maximum packet loss time delay of the highest-priority queue of user i is max_delay (i), and a packet awaits time delay of this priority query is delay (i), and the span of i is 1 to N.
Node B detects all priority queries with period T.If continuously priority query's number of all finding to satisfy formula (2) is more than or equal to β * N n cycle, the span of β is 0<β≤1, and then Node B puts this cell status to identify Cell_State be l, and Cell_State is initialized as 0:
Formula (2);
In the formula (2), the span of α is (0<α≤1).
Be changed to after 1 at Cell_State, if priority query's number of finding to satisfy formula (2) is during less than γ * N, recovering the Cell_State state is 0; The span of γ is (0<γ<β≤1).
For each HSDPA user who has connected a buffer area that is used for depositing packet data package is set in the MAC-hs entity of Node B, can also adopt among the present invention each user in the MAC-hs entity the buffer area data volume and the capacity of this buffer area as this quality of services for users information.Suppose existing N the HSDPA user who has connected in certain HSDPA sub-district, the buffer area capacity that Node B is distributed for user i is MAX_C
i, the span of i is 1 to N.At the moment t that sense cycle arrives, the buffer area data volume of user i be C (i, t).
Node B detects all user cache districts with period T.If continuously user's number of all finding to satisfy formula (3) is more than or equal to κ * N n cycle, the span of κ is 0<κ≤1, and then Node B puts this cell status to identify Cell_State be 1, and Cell_State is initialized as 0:
Formula (3);
In the formula (2), the span of λ is (0<λ≤1).
Be changed to after 1 at Cell_State, if user's number of finding to satisfy formula (3) is during less than * N, recovering the Cell_State state is 0; The span of γ is (0<<κ≤1).
Is example with all priority queries packet awaits time delay and the maximum packet loss time delay that adopt each user as this quality of services for users information, and Node B can adopt flow process shown in Figure 1 that the sub-district QoS state is carried out periodicity and detect.
At step S101, the needed various parameters of initialization cycle detection, as cell status sign Cell_State be initialized as 0, counter counter is initialized as 0 etc.
At step S102, judge whether sense cycle arrives, if sense cycle arrives, then change step S103 over to; Otherwise continue to carry out this step, wait for that sense cycle arrives.
At step S103, all have connected the head grouping of user's priority query in the scanning sub-district, and statistics satisfies priority query's number of formula (1), is designated as M.
At step S104, judge the value of cell status sign Cell_State, if Cell_State is 0, then change step S105 over to; If Cell_State is 1, then change step S106 over to.
At step S105, calculate the number of the priority query that satisfies formula (1) and the ratio of the total number of all User Priority formations of this sub-district.If this ratio more than or equal to preset value β, then changes step S108 over to; Otherwise change step S107 over to.
At step S106, calculate the number of the priority query that satisfies formula (1) and the ratio of all User Priority formation sums of this sub-district.If this ratio smaller or equal to preset value γ, changes step S109 over to; Otherwise change step S102, wait for the arrival of next sense cycle.
At step S107, it is 0 that counter counter value is set, and the processing of this sense cycle finishes.At step S108, the counter counter l that adds up satisfies in order to add up continuously
Number of times, change step S110.
At step S109, it is 0 that state variable Cell_State is set, and the processing of this sense cycle finishes.
At step S110, judge continuously and satisfy
Number of times whether reach preset times n.If reach, think that then HSDPA resource load is heavier, new user's access after this can have influence on and connect quality of services for users, changes step S111 over to; Otherwise change step S102, wait for the arrival of next sense cycle.
At step S111, it is 1 that state variable Cell_State is set; Counter reset counter is 0.
In user's access procedure,, when the user that the request that is designated as inserts distributes the HSDPA resource, at first check the Cell_State value when Node B receives Radio Link foundation or the reconfiguration request that RNC sends.If Cell_State is 1, then return failed message to RNC immediately, inform RNC link establishment or reconfiguration failure, user's access failure; Otherwise be user resource allocation.
The entire flow that the user inserts in the present embodiment comprises the access judgement of Node B side and user's access process of resource allocation flow process and RNC side as shown in Figure 2.
After the user that request inserts arrived, at step S201, RNC judged that whether the HSDPA user that connected in the sub-district that the user asks to insert supports the maximum number of user of HSDPA business less than this sub-district, if change step S202 over to; Otherwise change step S211 over to.
At step S202, RNC distributes the private resource of following channel for HSDPA user.If follow the channel allocation success, change step S203 over to; Otherwise change step S211 over to.
At step S203, RNC sends message to Node B, requires Node B to distribute resources such as control channel for the user that request inserts.The message that RNC sends can be that Radio Link is set up request (Radio LinkSetup Request), radio link reconfiguration is prepared (Radio Link Reconfiguration Prepare), radio link reconfiguration request (Radio Link Reconfiguration Request) etc., the Iub interface link, the configuration Node B side that are used for disposing between RNC and the Node B are carried out data and are sent required parameter, and the required resource of user's allocation packets transmission that requires Node B to insert for request.
At step S204, Node B receives that Radio Link that RNC sends is set up or message such as reconfiguration request.
At step S205, Node B judges in the message that RNC sends whether contain information element (IE, Information Element) HS-DSCH (High Speed Downlink Shared Channel, high speed descending sharing channel) information (HS-DSCH information), if contain this IE, then this user is HSDPA user, should be it and distributes the HSDPA resource, changes step S206 over to; Otherwise this user is non-HSDPA user, changes step S208 over to.
At step S206, Node B checks cell status sign Cell_State, if Cell_State is 1, changes step S207 over to; If Cell_State is 0, then change step S208 over to.
At step S207, Node B returns failed message to RNC, and notice RNC Radio Link is set up or reconfiguration failure, changes step S209.
At step S208, according to the message that receives from RNC, Node B distributes related resource according to the user type that request inserts for it, and returns Radio Link to RNC and set up or reshuffle and successfully wait message.
At step S209, RNC receives the return messages of Node B, and judges type of message, if Radio Link is set up or reshuffled and successfully wait message, changes step S210 over to; Otherwise change step S213 over to.The message that NodeB returns to RNC can be that Radio Link is set up response (Radio Link Setup Response), radio link reconfiguration success (Radio Link Reconfiguration Ready), radio link reconfiguration response (Radio Link Reconfiguration Response), Radio Link is set up failure (Radio LinkSetup Failure), radio link reconfiguration failure message such as (Radio Link Reconfiguration Failure), be used for whether success of the parameter configuration of transfer of data and resource allocation to RNC report, and to return Node B in success message be user configured relevant parameter.
At step S210, RNC returns the access success message to the user, and user's access process finishes.
At step S211, RNC judges whether the sub-district that the user asks to insert allows non-HSDPA user to insert, if allow then to change over to step S212; Otherwise change step S213 over to.
At step S212, RNC is considered as non-HSDPA user with the user, inserts judging process.
At step S213, RNC returns access failure message to the user.
In above-mentioned flow process, it is identical with user's access process on the RNC in the prior art to be step S201 to step S203 and step S209 to step S213 at user's access process of RNC side.
Among the user access method embodiment two of the present invention, Node B triggers the detection to the sub-district QoS state when the user inserts.Identical among user's access process of RNC side and the embodiment one in the present embodiment, no longer repeat.The resource allocation flow process of Node B side as shown in Figure 3.
At step S301, Node B receives that Radio Link that RNC sends is set up or message such as reconfiguration request.
At step S302, Node B judges in the message that RNC sends whether contain IE:HS-DSCHinformation, then changes step S303 over to if contain this IE; Otherwise change step S306 over to.
At step S303, Node B detects the QoS state of this sub-district.
At step S304, judge whether the QoS state of this sub-district satisfies access conditions, then change step S306 over to if satisfy; If do not satisfy and then change step S305 over to.
At step S305, Node B returns message such as Radio Link foundation or reconfiguration failure to RNC.
At step S306, according to the message that receives, Node B disposes related resource, and returns Radio Link to RNC and set up or reshuffle and successfully wait message.
Can adopt each user's all priority queries packet awaits time delay and maximum packet loss time delay as this quality of services for users information in the present embodiment.Suppose in certain HSDPA sub-district existing N the HSDPA user who has connected, there be Qi priority query in user i, and the span of i is 1 to N; The maximum packet loss time delay of this j priority query of user is that (i, j), a packet awaits time delay of this priority query is that (i, j), the span of j is 1 to Q to delay to max_delay
i
At this moment, Node B scans the head grouping of all priority queries that connected the user among the step S304, and statistics satisfies priority query's number of formula (1), and priority query's number that counting statistics goes out has been connected all priority query's sums of user with all
Between ratio, reflect the QoS state that this sub-district is current with this ratio.Adopt this ratio less than the threshold value beta that sets in advance as access conditions, the span of β is 0<β≤1; At this ratio execution in step S305 during more than or equal to β; When the ratio that calculates gained during less than β, execution in step S306.
The maximum packet loss time delay that also can adopt each user's highest-priority queue head packet awaits time delay and this priority query in the present embodiment is as this quality of services for users information.Suppose in certain HSDPA sub-district existing N the HSDPA user who has connected, the maximum packet loss time delay of the highest-priority queue of user i is max_delay (i), and a packet awaits time delay of this priority query is delay (i), and the span of i is 1 to N.
At this moment, Node B scans the head grouping of all highest-priority queues that connected the user among the step S304, statistics satisfies priority query's number of formula (2), priority query's number that counting statistics goes out has been connected ratio between the total number of user with all, reflects the QoS state that this sub-district is current with this ratio.Adopt this ratio less than the threshold value beta that sets in advance as access conditions.
Can also adopt among the present invention each user in the MAC-hs entity the buffer area data volume and this buffer area capacity as this quality of services for users information.Suppose existing N the HSDPA user who has connected in certain HSDPA sub-district, the buffer area capacity that Node B is distributed for user i is MAX_C
i, the span of i is 1 to N.At the moment t that sense cycle arrives, the buffer area data volume of user i be C (i, t).
At this moment, Node B scans the buffer area data volume that all have connected the user among the step S304, statistics satisfies user's number of formula (3), and user's number that counting statistics goes out has been connected ratio between the total number of user with all, reflects the QoS state that this sub-district is current with this ratio.Adopt this ratio less than the threshold value κ that sets in advance as access conditions.
Among the user access method embodiment three of the present invention, RNC triggers the detection to the sub-district QoS state when the user inserts.Identical in the resource allocation flow process of Node B side and the prior art in the present embodiment, repeat no more.User's access process of RNC side as shown in Figure 4.
After the user that request inserts arrived, at step S401, RNC judged that whether the HSDPA user that connected in the sub-district that the user asks to insert supports the maximum number of user of HSDPA business less than this sub-district, if change step S402 over to; Otherwise change step S408 over to.
At step S402, RNC distributes the private resource of following channel for HSDPA user.If follow the channel allocation success, change step S403 over to; Otherwise change step S408 over to.
At step S403, RNC detects the QoS state that the user asks the sub-district inserted.
At step S404, RNC judges that the user asks the QoS state of the sub-district inserted whether to satisfy access conditions, changes step S405 over to if satisfy; If do not satisfy and change step S410 over to.
At step S405, RNC sends message to Node B, requires Node B to distribute resources such as control channel for the user that request inserts.
At step S406, RNC receives the return messages of Node B, and judges type of message, if Radio Link is set up or reshuffled and successfully wait message, changes step S407 over to; Otherwise change step S408 over to.
At step S407, RNC returns the access success message to the user, and user's access process finishes.
At step S408, RNC judges whether the sub-district that the user asks to insert allows non-HSDPA user to insert, if allow then to change over to step S409; Otherwise change step S410 over to.
At step S409, RNC is considered as non-HSDPA user with the user, inserts judging process.
At step S410, RNC returns access failure message to the user.
The user has two or more RLC SDU formation at RLC (Radio Link Control, Radio Link control) layer, the corresponding RLC entity of each RLC SDU formation, and the grouping in the RLC SDU formation may be a business datum, also may be signaling.Maximum packet loss time delay max_delay is disposed in each RLC SDU formation, if the grouping RLC SDU of j the RLC SDU formation of certain user i does not have transmission success at max_delay in the time, this SDU will be abandoned by RLC.
The maximum packet loss time delay that can adopt each user's the packet awaits time delay of each RLC SDU formation and this RLC SDU formation in the present embodiment is as this quality of services for users information.Suppose existing N the HSDPA user who has connected in certain HSDPA sub-district, there is Q in user i
iIndividual RLC SDU formation, the span of i are 1 to N; The maximum packet loss time delay of j the RLC SDU formation of user i is that (i, j), the packet awaits time delay of j RLC SDU of this user formation in corresponding RLC entity is that (i, j), the span of j is 1 to Q to delay to max_delay
i
At this moment, RNC scans all the RLC SDU queue heads that has connected the user groupings among the step S403, and statistics satisfies the RLC SDU formation number of formula (4), and RLC SDU formation number and all that counting statistics goes out have been connected all RLC SDU formation sums of user
Between ratio, reflect the QoS state that this sub-district is current with this ratio:
Formula (4);
In the formula (4), the span of α is (0<α≤1).
Adopt this ratio less than the threshold value beta that sets in advance as access conditions, the span of β is 0<β≤1; At this ratio execution in step S405 during less than β; When the ratio that calculates gained during more than or equal to β, execution in step S410.
The rlc layer of RNC is provided with a buffer area that is used for depositing packet data package for each HSDPA user who has connected, this buffer area can be shared by each RLC entity in the rlc layer, also can be that each RLC entity is monopolized wherein a part of resource, for RLC SDU formation provides caching function.Can also adopt among the present invention each user in rlc layer the buffer area data volume and the capacity of this buffer area as this quality of services for users information.Suppose existing N the HSDPA user who has connected in certain HSDPA sub-district, the buffer area capacity that RNC is distributed for user i is MAX_C
i, the span of i is 1 to N.At the moment t that sense cycle arrives, the buffer area data volume of user i be C (i, t).
At this moment, RNC scans the buffer area data volume that all have connected the user among the step S403, statistics satisfies user's number of formula (5), and user's number that counting statistics goes out has been connected ratio between the total number of user with all, reflects the QoS state that this sub-district is current with this ratio:
Formula (5)
In the formula (5), the span of λ is (0<λ≤1).
Adopt this ratio less than the threshold value κ that sets in advance as access conditions, the span of κ is 0<κ≤1; At this ratio execution in step S405 during less than κ; When the ratio that calculates gained during more than or equal to κ, execution in step S410.
Among the user access method embodiment four of the present invention, in the detection of the enterprising line period of RNC sub-district QoS state.Be 1 its set of expression with cell status sign Cell_State value in the present embodiment, value is 0 to represent that it resets.
Each user of rlc layer a plurality of RLC SDU formation can be arranged, the corresponding RLC entity of each RLC SDU formation.Can adopt in the present embodiment each user in each RLC entity RLC SDU queue heads packet awaits time delay and the maximum packet loss time delay that disposed for this RLC SDU formation of this RLC entity as this quality of services for users information.Suppose existing N the HSDPA user who has connected in certain HSDPA sub-district, there is Q in user i
iIndividual RLC SDU formation, the span of i are 1 to N; The maximum packet loss time delay of j RLC SDU of the user formation of user i is that (i, j), a packet awaits time delay of j RLC SDU of this user formation is that (i, j), the span of j is 1 to Q to delay to max_delay
i
RNC is with the RLC SDU formation of period T detected cells.If continuously n cycle RLC SDU formation number of all finding to satisfy formula (4) in this sub-district more than or equal to
The span of β is 0<β≤1, and then to put this cell status sign Cell_State be 1 to RNC, and Cell_State is initialized as 0.Be changed to after 1 at Cell_State, if the RLC SDU formation number of finding to satisfy formula (4) less than
The time, recovering the Cell_State state is 0; The span of γ is (0<γ<β≤1).
Can also adopt among the present invention each user at the capacity of the buffer area data volume of rlc layer and this buffer area as this quality of services for users information.Suppose existing N the HSDPA user who has connected in certain HSDPA sub-district, the buffer area capacity that RNC is distributed for user i is MAX_C
i, the span of i is 1 to N.At the moment t that sense cycle arrives, the buffer area data volume of user i be C (i, t).
RNC detects all users' of this sub-district buffer area with period T.If continuously user's number of all finding to satisfy formula (5) is more than or equal to κ * N n cycle, the span of κ is 0<κ≤1, and then RNC puts this cell status to identify Cell_State be 1, and Cell_State is initialized as 0.Be changed to after 1 at Cell_State, if user's number of finding to satisfy formula (5) is during less than * N, recovering the Cell_State state is 0; The span of is (0<<κ≤1).
The flow process that RNC carries out that the sub-district QoS state periodically detects and the result that how periodically detects according to the sub-district is provided with the Cell_State state sees also Fig. 1 and above stated specification, no longer repeats herein.
In user's access process of present embodiment, identical in the processing procedure of Node B side and the prior art, repeat no more.User's access process of RNC side can be referring to the flow process of user's access process of embodiment three RNC sides, and cancellation step S404 also makes following modification with step S403 and gets final product: RNC judges whether Cell_State is 0, if be 0 then execution in step S405; Otherwise change step S410 over to.
The RNC that uses the method for the invention embodiment three and four can have structure shown in Figure 5, insert decision unit 520 respectively connection capacity with follow Channel Elements 530, base station communication unit 540 and service quality assessment unit 510.
When the user asks to insert, capacity detects with the number of users of following Channel Elements 530 to ask to insert the sub-district and follows private resource to distribute, when the connecting number of users and follow private resource to be allocated successfully of this sub-district, this user's access request exported to and insert decision unit 520, insert otherwise refuse this user less than maximum number of user and user.
Service quality assessment unit 510 has been according to having connected the QoS state that quality of services for users information detects this sub-district in this sub-district, and testing result exported to inserts decision unit 520.Insert decision unit 520 according to from the service quality assessment unit 510 these sub-district QoS states that receive and predetermined access conditions adjudicate whether inserting new user.When court verdict inserts for allowing this user, insert decision unit 520 instruction base station communication unit 540 and notify the Node B of this sub-district to distribute the HSDPA resource for this user; Otherwise refusing this user inserts.
The detection of the 510 pairs of sub-district QoS states in service quality assessment unit can be carried out when having the user to ask to insert.In this case, when access decision unit 520 received that capacity inserts request with the user who follows Channel Elements 530 outputs, the 510 pairs of QoS states that are requested the sub-district in command service quality evaluation unit detected.Service quality assessment unit 510 can adopt various among the embodiment three to connect quality of services for users information and concrete detection mode to carry out the sub-district QoS state and detect, insert decision unit 520 and can adopt also that corresponding access conditions inserts judgement among the embodiment three, no longer repeat herein.
The detection of the 510 pairs of sub-district QoS states in service quality assessment unit also can periodically be carried out.At this moment, insert decision unit 520 and can comprise interconnective sign judging module 521 and cell status identification module 522, sign judging module 521 respectively connection capacity with follow Channel Elements 530 and base station communication unit 540, cell status identification module 522 Connection Service quality evaluation unit 510.Service quality assessment unit 510 exports the periodicity testing result of sub-district QoS state to cell status identification module 522, and whether cell ID module 522 satisfies according to the sub-district QoS state that periodically receives that predetermined condition resets or set cell status sign Cell_State; Sign judging module 521 is after the capacity of receiving inserts request with the user who follows Channel Elements 530, in cell status identification module 522, detect the cell status sign Cell_State that is requested the sub-district, when Cell_State resets, allow user's access and instruction base station communication unit 540 to notify the Node B of this sub-district to distribute the HSDPA resource for this user; When Cell_State set, refuse this user's access request.
Cell status identification module 522 can carry out resetting of cell status sign Cell_State or set judgement in the following way: when continuous n cycle sub-district QoS state meets or exceeds setting set threshold value, set cell status sign Cell_State, wherein n is a positive integer; After the Cell_State set, Cell_State resets when the sub-district QoS state is lower than the reset threshold value.Service quality assessment unit 510 can adopt various among the embodiment four to connect quality of services for users information and concrete detection mode to carry out the sub-district QoS state and detect, cell status identification module 522 also can adopt corresponding setting set threshold value and reset threshold value among the embodiment four, no longer repeats herein.
The Node B that uses the method for the invention embodiment one and two can have structure shown in Figure 6, inserts decision unit 520 connection resource allocation units 550 and service quality assessment unit 510 respectively, and resource allocation unit 550 connects RNC communication unit 560.
When RNC communication unit 560 receives RNC when notifying the various message of the user resource allocation that this Node B inserts for request, the user profile that will request inserts exports resource allocation unit 550 to.Whether decision unit 520 inquiries are current allows new user to insert to resource allocation unit 550 to inserting when inserting the user for HSPDA user.
Service quality assessment unit 510 has been according to having connected the QoS state that quality of services for users information detects this sub-district in this sub-district, and testing result exported to inserts decision unit 520.Insert decision unit 520 according to from the service quality assessment unit 510 these sub-district QoS states that receive and predetermined access conditions adjudicate whether inserting new user, and court verdict is returned to resource allocation unit 550.When court verdict inserted for allowing this user, resource allocation unit 550 these users distributed the HSDPA resource, and return success message by RNC communication unit 560 to RNC; Insert otherwise refuse this user, return failed message to RNC by RNC communication unit 560.
The detection of the 510 pairs of sub-district QoS states in service quality assessment unit can be carried out when having the user to ask to insert.In this case, when inserting decision unit 520 and receive the sub-district QoS state query requests of resource allocation unit 550, command service quality evaluation unit 510 detects the QoS state of this sub-district.Service quality assessment unit 510 can adopt various among the embodiment two to connect quality of services for users information and concrete detection mode to carry out the sub-district QoS state and detect, insert decision unit 520 and can adopt also that corresponding access conditions inserts judgement among the embodiment two, no longer repeat herein.
The detection of the 510 pairs of sub-district QoS states in service quality assessment unit also can periodically be carried out.At this moment, insert decision unit 520 and can comprise interconnective sign judging module 521 and cell status identification module 522, sign judging module 521 connection resource allocation units 550, cell status identification module 522 Connection Service quality evaluation unit 510.Service quality assessment unit 510 exports the periodicity testing result of this sub-district QoS state to cell status identification module 522, and whether cell ID module 522 satisfies according to the sub-district QoS state that periodically receives that predetermined condition resets or set cell status sign Cell State; Sign judging module 521 is after the query requests that receives resource allocation unit 550, detected cells status indicator Cell_State in cell status identification module 522 returns the court verdict that allows the user to insert to resource allocation unit 550 when Cell_State resets; When Cell_State set, return the court verdict that refusing user's inserts to resource allocation unit 550.
Cell status identification module 522 can carry out resetting of cell status sign Cell_State or set judgement in the following way: when continuous n cycle sub-district QoS state meets or exceeds setting set threshold value, set cell status sign Cell_State, wherein n is a positive integer; After the Cell_State set, Cell_State resets when the sub-district QoS state is lower than the reset threshold value.Service quality assessment unit 510 can adopt various among the embodiment one to connect quality of services for users information and concrete detection mode to carry out the sub-district QoS state and detect, cell status identification module 522 also can adopt corresponding setting set threshold value and reset threshold value among the embodiment one, no longer repeats herein.
Among the present invention, the sub-district QoS state is being carried out periodicity when detecting, but the value of sense cycle should be smaller or equal to the maximum packet loss time delay of HSDPA bearer service; Do not considering that the recommendation value of sense cycle is 60 seconds under the professional prerequisite of HSDPA carrying stream; Considering that the recommendation value of sense cycle is 250 milliseconds under the professional prerequisite of HSDPA carrying stream.
Need to prove that the user that request inserts among the present invention had both comprised the new user that request inserts, also comprise the user that request inserts behind the switching cell.The present invention can be applied to the TD-SCDMA system, also can be applied to the WCDMA system.
Compared with prior art, the criterion of selecting for use indexs such as the time delay directly related, buffer area data volume to insert among the present invention as the user with data user's service quality, and can finish part judgement work by Node B, alleviate the burden of RNC.The present invention can reduce packet loss when guaranteeing QoS of customer, improve user satisfaction.
Above-described embodiment of the present invention does not constitute the qualification to protection range of the present invention.Any modification of being done within the spirit and principles in the present invention, be equal to and replace and improvement etc., all should be included within the claim protection range of the present invention.