Background technology
At TD SDMA (Time Division-Synchronous Code Division MultipleAccess, TD-SCDMA) in system, network side is carrying out resource distribution (resource changing that comprises new access/switching/other algorithm triggers) before for subscriber equipment (UE), need to according to certain criterion, carry out the sequence of priority to alternative resource (comprising carrier resource and time interval resource), and start to attempt one by one resource distribution from the highest alternative resource of priority.
Under prior art, divide timing carrying out resource, conventionally for carrier wave priority query and time slot priority query, travel through and attempt access.The account form of carrier wave priority query and time slot priority query has following three kinds:
1, according to default configuration parameter, fixing carrier wave priority orders and time slot priority orders are set.
2, according to power resource sequence, comprising:
For up: side joint Network Based is received broadband gross power (RTWP) or slot interfering signal of time power (ISCP);
For descending: side transmitting carrier power (TCP) Network Based or many coordinating district interferences algorithm;
By up-downgoing weighting, first calculate the priority query of carrier wave, draw again afterwards the time slot priority query of each carrier wave.For example:
The power factor of supposing carrier wave 1 each time slot is P11, P12, P13, P14, P15, P16, the power factor of carrier wave 2 each time slots is P21, P22, P23, P24, P25, P26, and time slot 1 and 2 is up, 3-6 is descending, and the less priority of power factor is higher, suppose that the up weighted factor of carrier wave is configured to Beta, simultaneously
Carrier wave 1 priority weighting:
P1=((P11+P12)/2)*Beta+((P13+P14+P15+P16)/4)*(1-Beta);
Carrier wave 2 priority weightings:
P2=((P21+P22)/2)*Beta+((P23+P24+P25+P26)/4)*(1-Beta);
Carrier wave priority is arranged from low to high according to P1 and P2;
Time slot priority in each carrier wave, according to the power factor value of each time slot, arranges from low to high, does not need to be weighted.
3, according to code resource occupation, sort.Wherein, take the carrier wave priority that yard resource is fewer higher, meanwhile, take the time slot priority that yard resource is fewer also higher.
From aforesaid way, can find out, network side divides timing UE is carried out to resource, need to consider that the actual loading situation of uplink and downlink is carried out decision-making, no matter but adopt which kind of strategy, all need to be based on following two basic principles:
First, the priority of carrier wave and the priority of time slot are calculated and separate, first determine carrier resource definite time interval resource again during distributing system resource;
Secondly, while calculating carrier wave priority, for time slots all in carrier wave, be weighted.
Like this, just, can cause in some cases the unreasonable of system resource allocation.For example, in certain carrier wave, most of time slot quality is all fine, only has a time slot interference larger, for time slots all in carrier wave all weighting meeting cause the carrier wave priority after weighting lower; But the real resource demand of UE business may be very little, can be carried on a few completely and disturb on very little time slot, so, adopt existing resource distribution mode UE cannot be assigned on best carrier wave/time slot causing, thereby the business that affects UE is used, and reduces the service quality of system.
Summary of the invention
The embodiment of the present invention provides a kind of method, Apparatus and system of bearer service, and the reasonability of distributing in order to promote resource improves system business quality.
The concrete technical scheme that the embodiment of the present invention provides is as follows:
A method for bearer service, comprising:
According to the business to be accessed of end side request, determine the unit time-slot code channel number of described service needed to be accessed, and from the time interval resource for each carrier wave, filter out respectively the time slot that meets this unit time-slot code channel number;
For each carrier wave, select respectively disturbance state to meet pre-conditioned N
1individual time slot, wherein, N
1in order to characterize the required total number of time slot of the described business to be accessed of carrying;
According to the N selecting for each carrier wave
1individual time slot, is weighted processing to corresponding carrier wave respectively, generates first carrier priority query;
According to described first carrier priority query, described business to be accessed is carried to access.
A device for bearer service, comprising:
Screening unit, be used for according to the business to be accessed of end side request, determine the unit time-slot code channel number of described service needed to be accessed, and from the time interval resource for each carrier wave, filter out respectively the time slot that meets this unit time-slot code channel number, for each carrier wave, select respectively disturbance state to meet pre-conditioned N
1individual time slot, wherein, N
1in order to characterize the required total number of time slot of the described business to be accessed of carrying;
Generation unit, the N selecting for each carrier wave for basis
1individual time slot, is weighted processing to corresponding carrier wave respectively, generates first carrier priority query;
Load bearing unit, for carrying access according to described first carrier priority query to described business to be accessed.
A kind of system of bearer service, comprise some base stations, described base station is used for according to the business to be accessed of end side request, determine the unit time-slot code channel number of described service needed to be accessed, and from the time interval resource for each carrier wave, filter out respectively the time slot that meets this unit time-slot code channel number, for each carrier wave, select respectively disturbance state to meet pre-conditioned N
1individual time slot, wherein, N
1in order to characterize the required total number of time slot of the described business to be accessed of carrying, and according to the N selecting for each carrier wave
1individual time slot, is weighted processing to corresponding carrier wave respectively, generates first carrier priority query, and according to described first carrier priority query, described business to be accessed is carried to access.
In the embodiment of the present invention, the number of time slot that base station is required according to the business to be accessed of end side request, when carrier weighting, alternative time interval resource is screened, pick out disturbed condition and meet a pre-conditioned N carrier wave, and after weighting, determine the priority query of alternative carrier wave and time slot simultaneously, according to this priority query, treat access service again and carry access, like this, just combine the real resource demand of the business to be accessed of end side request, having optimized the resource of system side distributes, can be by best in theory Resource Supply end side, thereby promoted quality of service.
Embodiment
In existing SDCA algorithm, system resource sequence is divided into two steps, first carries out carrier wave sequence and carries out time slot sequence again.Wherein, carry out in the process of carrier wave sequence, all time slots that comprise for this carrier wave are weighted, thereby obtain carrier wave priority sequence.A problem of existence is exactly like this, may be poor due to certain time slot of carrier wave, and affected the priority of whole carrier wave, but other time slot interference of this carrier wave are less, and enough receive new business.
Below in conjunction with accompanying drawing, the preferred embodiment of the present invention is elaborated.
Consult shown in Fig. 1, in the embodiment of the present invention, for the system of distributing system resource (as, TD-SCDMA system) comprise some base stations 10 and UE 11, base station 10, for according to the business to be accessed of UE 11 requests, for each carrier wave, selects respectively disturbance state to meet pre-conditioned N
1individual time slot, wherein, N
1in order to characterize the required total number of time slot of the described business to be accessed of carrying, and according to the N selecting for each carrier wave
1individual time slot, is weighted processing to corresponding carrier wave respectively, generates first carrier priority query, and according to described first carrier priority query, described business to be accessed is carried to access.
Consult shown in Fig. 2, in the embodiment of the present invention, for the device of distributing system resource (as, base station 10), comprise screening unit 100, generation unit 101 and load bearing unit 102, wherein,
Screening unit 100, for according to the business to be accessed of end side request, for each carrier wave, selects respectively disturbance state to meet pre-conditioned N
1individual time slot, wherein, N
1in order to characterize the required total number of time slot of the described business to be accessed of carrying;
Generation unit 101, the N selecting for each carrier wave for basis
1individual time slot, is weighted processing to corresponding carrier wave respectively, generates first carrier priority query;
Load bearing unit 102, for carrying access according to described first carrier priority query to described business to be accessed.
Based on said system framework, to consult shown in Fig. 3, in the embodiment of the present invention, the detailed process of the business to be accessed of base station 10 carrying UE 11 requests is as follows:
Step 300: according to the business to be accessed of end side request, for each carrier wave, select respectively disturbance state to meet a pre-conditioned N time slot, be designated as N
1, in order to characterize the required total number of time slot of the described business to be accessed of carrying.
In the present embodiment, for any carrier wave, adopt slow dynamic channel allocation (SDCA) algorithm policy, from some time interval resources, filter out satisfactory time interval resource, for example, adopt NB public-measurement mode to filter out the N that priority is the highest
1individual time slot.
On the other hand, in the present embodiment, for any carrier wave, before execution step 300, in order to reduce follow-up operation complexity, can first determine the required unit time-slot code channel number of business to be accessed of end side request, and get rid of the time slot that unit time-slot code channel number does not meet business demand to be accessed in time interval resource corresponding to this any carrier wave, further, also need to get rid of congested time slot or/and other reserved time slots, wherein, so-called reserved time slot, can be " handoff reservation time slot ", if current UE 11 is to switch, pay the utmost attention to selection " handoff reservation time slot ", if current UE 11 is not being switched, get rid of " handoff reservation time slot ".
Step 310: according to the N selecting for each carrier wave
1individual time slot, is weighted processing to corresponding carrier wave respectively, obtains carrier wave priority query, in the present embodiment, is called carrier wave priority query 1.
In the present embodiment, performing step at 310 o'clock, the N of each carrier wave filtering out in the step 300 of 10Jin base area, base station
1individual time slot (comprising uplink and downlink timeslot), adopt SDCA algorithm respectively corresponding carriers available in system to be weighted to processing, obtain the priority of each carrier wave, again each carrier wave is arranged according to priority order from high to low, and the corresponding timeslot number that participates in weighting of record, thereby generate corresponding carrier wave priority query 1.
On the other hand, after obtaining carrier wave priority query 1, can be optimized adjustment to priority query 1.For example, get rid of congested carrier wave, again for example, according to business R4/HSPA type, shared channel throughput, FODCA algorithm etc. are revised carrier wave priority orders; But the weighting time slot that each carrier wave of record is corresponding is constant.
Step 320: the business to be accessed according to 1 pair of end side request of carrier wave priority query is carried access.
Performing step at 320 o'clock, each carrier wave that need comprise according to carrier wave priority query 1 carries out one by one resource and distributes trial, and the time slot of each carrier wave is only considered the time slot of the corresponding weighting of record, to carry the business to be accessed of end side request; If be allocated successfully, finish current flow process, if the equal access failure of all alternative resources in carrier wave priority query 1 (because resource fragmentation causes available code channel to satisfy the demands but actual cannot distribution), for each carrier wave, get rid of respectively and cause distributing after failed time slot, re-execute step 300-step 320, for each carrier wave, reselect respectively N
2individual time slot, N
1=N
2, and with reference to the N reselecting for each carrier wave
2individual time slot, is weighted processing to corresponding carrier wave respectively, generates carrier wave priority query, is called carrier wave priority query 2, then carries access according to the business to be accessed of 2 pairs of end side requests of carrier wave priority query.
Based on above-described embodiment, any carrier wave of take is example, if the business to be accessed according to 2 pairs of end side requests of carrier wave priority query is carried access failure, and this carrier wave direction (as, up) all time slots be all excluded, cannot find again qualified time slot, expand the party and upwards carry the number of time slot of business to be accessed, reduce the code channel number (guaranteeing that total code channel occupancy is constant) of demand on every time slot, and other direction (as, descending) time slot strategy and the time slot strategy of other carrier waves temporarily do not change, and again perform step 300-step 320, certainly, if in the ascending time slot that above-mentioned any carrier wave is corresponding and descending time slot all without can get rid of time slot time, also can expand in ascending time slot and descending time slot for carrying the number of time slot of business to be accessed simultaneously, be specially: determine ascending time slot in any carrier wave or/and in descending all without getting rid of time slot, by the ascending time slot of this any carrier wave or/and expand for carrying the number of time slot of business to be accessed in descending time slot, make the required total number of time slot of business to be accessed described in this any carriers carry extend to N
3, reduce ascending time slot after expansion or/and the code channel number comprising in descending time slot, and guarantee that total code channel occupancy is constant, for described any carrier wave, select disturbance state to meet pre-conditioned N
3individual time slot, then, selects respectively disturbance state to meet pre-conditioned N for other each carrier waves
2individual time slot, then according to the N selecting for a certain carrier wave
3individual time slot, and the N selecting for other each carrier waves
2individual time slot, is weighted processing to corresponding carrier wave respectively, generates carrier wave priority query, is called carrier wave priority query 3, and according to carrier wave priority query 3, treats access service and carry access.For example, before carrier wave A expansion, carry service needed N to be accessed
2=3 time slots (ascending time slot, two descending time slots), and to after the ascending time slot expansion of carrier wave A, carry service needed N to be accessed
3=4 time slot (two ascending time slots, two descending time slots), wherein, the code channel number that in two ascending time slots after expansion, each time slot comprises is adjusted now, and total code channel invariable number (as the ascending time slot of 4 code channels by original expands to the ascending time slot of two 2 code channels), then, in carrier wave A, select N
3individual time slot is weighted, and still selects respectively N2 time slot weighting in other each carrier waves, thereby obtains corresponding carrier wave priority query.
Further, the number of time slot that carries business to be accessed if can be used in ascending time slot and descending time slot in above-mentioned any carrier wave has expanded to maximum, still cannot find and meet the required resource of business to be accessed, triggers reduction of speed access process, reduce business to be accessed resource occupation demand (as, by 2 time slots, 8 code channels of every time slot, reduce to 2 time slots, 4 code channels of every time slot), and restart to perform step step 300-step 320, until successfully access does not repeat them here.In practical application, if the resource occupation demand of business to be accessed has been down to and minimumly still cannot have been found applicable resource, determine access failure, ending resource allocation flow.
With a concrete example, above-mentioned flow process is described in detail below.
Consult shown in Fig. 4, interior current two carrier waves that have of supposing the system, are called carrier wave 1 and carrier wave 2; Each carrier wave has respectively 6 time slots, is called TS1, TS2, TS3, TS4, TS5 and TS6; The default configuration of supposing R4 business to be accessed is: up 1TS*1SF2, descending 2TS*8SF16, i.e. a up time slot, SF2 code channel of every time slot; Descending two time slots, 8 SF16 code channels of every time slot, wherein, so-called SFn code channel refers to, the code channel that spread spectrum system is n.
Wherein, in carrier wave 1 and carrier wave 2, uplink and downlink timeslot ratio 3: 3, and carrier case is as follows:
On carrier wave 1:TS1 and TS2, all have 2 SF4 to take, TS3 has not had code channel resource; TS1-TS3 disturbs successively and reduces, and TS4-TS6 disturbs successively and raises;
On carrier wave 2:TS1/TS2, all there are 2 SF4 to take, on TS3, have a SF2 to take; TS1-TS3 disturbs successively and raises, and TS4-TS6 disturbs successively and reduces;
Based on above-mentioned resource configuration state, the flow process of carrying R4 business to be accessed is as follows:
The first round: in the interior selection of carrier wave 1 TS2+TS4/TS5 weighting (TS3 is because code channel number deficiency is excluded), in the interior selection of carrier wave 2 TS1+TS5/TS6 weighting; After supposing weighting, carrier wave 1 priority is higher, and the carrier wave priority query 1 generating is:
Carrier wave 1 TS2+TS4/TS5
Carrier wave 2 TS1+TS5/TS6
According to comprising carrier wave 1 and carrier wave 2 in carrier wave priority query 1, attempt R4 business to be accessed carry access, but because the TS2 of carrier wave 1 and the TS1 of carrier wave 2 all cannot access SF2, epicycle resource is distributed unsuccessfully, beginning second is taken turns;
Second takes turns: the TS2/TS3 in carrier wave 1 interior eliminating (distributes unsuccessfully because of last round of TS2 resource, TS3 code channel is all occupied), at the interior eliminating of carrier wave 2 TS1 (because last round of TS1 resource is distributed unsuccessfully), again after selecting, in the interior selection of carrier wave 1 TS 1+TS4/TS5 weighting, in the interior selection of carrier wave 2 TS2+TS5/TS6 weighting; After supposing weighting, carrier wave 2 priority are higher, and the carrier wave priority query 2 generating is:
Carrier wave 2 TS2+TS5/TS6
Carrier wave 1 TS1+TS4/TS5
According to comprising carrier wave 1 and carrier wave 2 in carrier wave priority query 1, attempt R4 business to be accessed carry access, but because the ascending time slot of two carrier waves still cannot access SF2, epicycle resource is distributed unsuccessfully, beginning third round;
Third round: because all ascending time slots of carrier wave 1 all distribute failure, the resource requirement that changes UE for carrier wave 1 is 2TS*1SF4, and carrier wave 2 is constant, after reselecting, in the interior selection of carrier wave 1 TS1/TS2+TS4/TS5 weighting, in the interior selection of carrier wave 2 TS3+TS5/TS6 weighting; After supposing weighting, carrier wave 2 priority are higher, and the carrier wave priority query 3 generating is:
Carrier wave 2 TS3+TS5/TS6
Carrier wave 1 TS1/TS2+TS4/TS5
According to comprising carrier wave 1 and carrier wave 2 in carrier wave priority query 1, attempt R4 business to be accessed to carry access, at carrier wave 2, access successfully, access slot is TS3+TS5/TS6.
Carrier wave priority list and the time slot priority list of prior art separate, as follows:
Carrier wave priority list: carrier wave 2, carrier wave 1
The time slot priority list of carrier wave 1: up (TS1, TS2), descending (TS6, TS3, TS4, TS5)
The time slot priority list of carrier wave 2: up (TS2, TS1), descending (TS3, TS5, TS6, TS4)
And in the embodiment of the present invention, the priority list of carrier wave and time slot is unified, as,
Resource prioritization list: carrier wave 2 (up TS3, descending TS5 and TS6), carrier wave 1 (up TS1 and TS2, descending TS4 and TS5) like this, has just been determined the priority query of alternative carrier wave and time slot after weighting simultaneously, has improved operation efficiency.
In sum, in the embodiment of the present invention, the number of time slot that base station is required according to the business to be accessed of end side request, when carrier weighting, alternative time interval resource is screened, pick out disturbed condition and meet a pre-conditioned N carrier wave, and after weighting, determine the priority query of alternative carrier wave and time slot simultaneously, according to this priority query, treat access service again and carry access, like this, just combine the real resource demand of the business to be accessed of end side request, having optimized the resource of system side distributes, can be by best in theory Resource Supply end side, thereby promoted quality of service.
Obviously, those skilled in the art can carry out various changes and modification and not depart from the spirit and scope of the present invention the present invention.Like this, if within of the present invention these are revised and modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the present invention is also intended to comprise these changes and modification interior.