Disclosure of Invention
In view of the above-mentioned drawbacks, a first object of the present invention is to provide a method for selecting a multi-carrier high-speed downlink packet access frequency point, which can implement balanced scheduling of the multi-carrier high-speed downlink packet access frequency point, and meet the service Qos differentiation requirements of operators and customers.
The second objective of the present invention is to provide a system for selecting a multi-carrier high speed downlink packet access frequency point, which can implement balanced scheduling of the multi-carrier high speed downlink packet access frequency point, and meet the service Qos differentiation requirements of operators and customers.
In order to achieve the first object, the present invention provides a method for selecting a multi-carrier high-speed downlink packet access frequency point, which comprises the following steps:
A. when a cell needs to bear a new high-speed downlink packet access service, respectively calculating to obtain the service quality value of an accessed frequency point service to be borne by each multi-carrier high-speed downlink packet access frequency point after each multi-carrier high-speed downlink packet access frequency point in the cell accesses the new service;
B. according to the service quality value of the accessed frequency point service born by each multi-carrier high-speed downlink packet access frequency point obtained by calculation, sequencing each multi-carrier high-speed downlink packet access frequency point to form a sequencing list;
C. and selecting a multi-carrier high-speed downlink packet access frequency point according to the ordered list to access the new service.
According to the method of the present invention, said quality of service value of service comprises a service usage preference value.
According to the method of the present invention, the step a further comprises:
a1, when a cell needs to bear a new high-speed downlink packet access service, respectively calculating the service use priority of a frequency point before access, which is borne by each multi-carrier high-speed downlink packet access frequency point before each multi-carrier high-speed downlink packet access frequency point in the cell accesses the new service;
a2, respectively calculating the usage priority of the accessed frequency point service to be borne by each multi-carrier high-speed downlink packet access frequency point after the multi-carrier high-speed downlink packet access frequency point in the cell is accessed to the new service according to the usage priority of the frequency point service before the access, borne by each multi-carrier high-speed downlink packet access frequency point, before each multi-carrier high-speed downlink packet access frequency point in the cell is accessed to the new service.
According to the method of the present invention, in step a1, the usage priority of the pre-access frequency point service carried by each multi-carrier high-speed downlink packet access frequency point is the sum of the usage priorities of all high-speed downlink packet access services of all user terminals in each multi-carrier high-speed downlink packet access frequency point; and/or
In step a2, the usage priority of the frequency point service after access borne by each multi-carrier high-speed downlink packet access frequency point is the sum of the usage priority of the frequency point service before access borne by each multi-carrier high-speed downlink packet access frequency point and the service usage priority of the new service.
According to the method of the invention, the service usage priority is 15-scheduling priority indicated value, wherein the scheduling priority indicated value is in the range of 0-15.
According to the method of the invention, in the step B, according to the usage priority of the accessed frequency point service to be borne by each multi-carrier high-speed downlink packet access frequency point after accessing the new service, which is obtained by calculation, the multi-carrier high-speed downlink packet access frequency points are sorted from small to large according to the usage priority of the accessed frequency point service to form a sorted list; or,
and B, according to the usage priority of the accessed frequency point service to be borne by each multi-carrier high-speed downlink packet access frequency point after the new service is accessed, obtained by calculation, sequencing each multi-carrier high-speed downlink packet access frequency point from large to small according to the usage priority of the accessed frequency point service to form a sequencing list.
According to the method of the present invention, the step C further comprises:
c1, selecting the multi-carrier high-speed downlink packet access frequency point with the highest priority for the accessed frequency point service after the new service is accessed according to the sorted list;
c2, accessing the new service of the user terminal through the selected multi-carrier high-speed downlink packet access frequency point, and making frequency point access judgment on the selected multi-carrier high-speed downlink packet access frequency point, if the frequency point access rejection is judged, executing the step C3, otherwise, ending the process;
c3, judging whether the sorted list has other multi-carrier high-speed downlink packet access frequency points, if yes, executing the step C4;
c4, selecting the multi-carrier high-speed downlink packet access frequency point with the highest service use priority of the next accessed frequency point according to the sorted list, and returning to the step C2.
According to the method of the present invention, the service quality value of the service includes the delay, reliability, traffic flow and/or traffic type of the service.
In order to achieve the second object, the present invention provides a system for selecting a multi-carrier high speed downlink packet access frequency point, including:
the calculation module of the service quality value of the accessed frequency point is used for respectively calculating and obtaining the service quality value of the accessed frequency point service to be borne by each multi-carrier high-speed downlink packet access frequency point after each multi-carrier high-speed downlink packet access frequency point in the cell is accessed to the new service when the cell needs to bear the new high-speed downlink packet access service;
the ranking list generating module is used for ranking the multi-carrier high-speed downlink packet access frequency points according to the service quality value of the accessed frequency point service born by the multi-carrier high-speed downlink packet access frequency points obtained by calculation so as to form a ranking list;
and the access frequency point selection and access module is used for selecting a multi-carrier high-speed downlink packet access frequency point according to the ordered list to access a new service of the user terminal.
According to the system of the present invention, the module for calculating the service quality value of the accessed frequency point service further comprises:
the pre-access frequency point service quality value calculation submodule is used for calculating the pre-access frequency point service quality value which is loaded by each multi-carrier high-speed downlink packet access frequency point before the multi-carrier high-speed downlink packet access frequency point in the cell is accessed to the new service when the cell needs to load the new high-speed downlink packet access service;
and the sub-module for calculating the service quality value of the accessed frequency point is used for respectively calculating the service quality value of the accessed frequency point to be born by each multi-carrier high-speed downlink packet access frequency point after each multi-carrier high-speed downlink packet access frequency point in the cell is accessed into the new service according to the service quality value of the frequency point before the access, born by each multi-carrier high-speed downlink packet access frequency point before each multi-carrier high-speed downlink packet access frequency point in the cell is accessed into the new service.
According to the system of the present invention, the access frequency point selection and access module further comprises:
the access frequency point selection submodule is used for selecting a multi-carrier high-speed downlink packet access frequency point with the maximum service quality value of the accessed frequency point service according to the ordered list;
the access module is used for accessing a new service of the user terminal through the selected multi-carrier high-speed downlink packet access frequency point;
and the access frequency point judgment sub-module is used for carrying out frequency point access judgment on the selected multi-carrier high-speed downlink packet access frequency point, if the access rejection of the frequency point is judged, further judging whether other multi-carrier high-speed downlink packet access frequency points exist in the ordered list, and if the other multi-carrier high-speed downlink packet access frequency points exist, indicating the access frequency point selection sub-module to select the multi-carrier high-speed downlink packet access frequency point with the largest service quality value of the frequency point after next access according to the ordered list.
When a cell needs to bear a new high-speed downlink packet access service, the method considers the Qos requirements of the newly-increased high-speed downlink packet access service and the accessed service in the cell, respectively calculates and obtains the Qos value of the accessed frequency point service to be borne by each multi-carrier high-speed downlink packet access frequency point after the new service is accessed by each multi-carrier high-speed downlink packet access frequency point in the cell, then sorts each multi-carrier high-speed downlink packet access frequency point according to the Qos value of the accessed frequency point service to be borne by each multi-carrier high-speed downlink packet access frequency point to form a sorted list, and finally selects one multi-carrier high-speed downlink packet access frequency point according to the sorted list to access the new service of a user terminal. Therefore, the invention realizes the balanced scheduling of the multi-carrier high-speed downlink packet access frequency point and meets the service Qos differentiation requirements of operators and customers.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The basic idea of the invention is: for the service loaded on the HSDPA, when the frequency point of the multi-carrier HSDPA is selected, the Qos requirements of newly-added service and accessed service in a cell are considered, and the service with higher Qos requirement is uniformly distributed on each frequency point according to the Qos requirement sharing principle, so that the differentiated processing of the system on the service Qos can be embodied, and the Qos differentiated requirements of operators and customers can be met.
Fig. 1 shows asystem 100 for selecting a multi-carrier HSDPA frequency point, where thesystem 100 includes: a calculatingmodule 101 of service quality value of accessed frequency point service, agenerating module 102 of ordered list and an accessing frequency point selecting and accessingmodule 103, wherein:
the accessed frequency point service qualityvalue calculation module 101 is connected with the orderedlist generation module 102, and is used for respectively calculating and obtaining the accessed frequency point service Qos value to be carried by each multi-carrier HSDPA frequency point in the cell if each multi-carrier HSDPA frequency point is accessed to the new service when the cell needs to carry the new HSDPA service.
Themodule 101 for calculating the service quality value of the accessed frequency point service further includes: a pre-access frequency point service qualityvalue calculation sub-module 1011 and a post-access frequency point service qualityvalue calculation sub-module 1012, wherein:
and the pre-access frequency point service qualityvalue calculation sub-module 1011 is configured to, when a cell needs to carry a new HSDPA service, calculate a pre-access frequency point service Qos value that is already carried by each multi-carrier HSDPA frequency point before each multi-carrier HSDPA frequency point in the cell accesses the new service, respectively.
And a post-access frequency point service quality value calculating sub-module 1012, configured to calculate, according to the pre-access frequency point service Qos value that is already carried by each multi-carrier HSDPA frequency point before each multi-carrier HSDPA frequency point in the cell accesses the new service, a post-access frequency point service Qos value that is to be carried by each multi-carrier HSDPA frequency point after each multi-carrier HSDPA frequency point in the cell accesses the new service.
In a 3G system, Qos of a service mainly reflects delay, reliability, service traffic, service type, usage priority, and the like. The service Qos value of the present invention is preferably a service UP (priority for use) value. The service Qos value may also include service delay, reliability, service flow and/or service type, which are also within the scope of the present invention.
In TD-SCDMA systems, SPI (scheduling priority indication) indicates the priority requirement of the traffic. The value range of the SPI is from 0 to 15, and the smaller the value of the SPI is, the higher the UP priority is. For the sake of simplicity of calculation, the present invention defines the UP value as 15-SPI, and the representative priority is made higher for a large UP value.
In the present invention, when a cell needs to carry a new HSDPA service, the pre-access frequency point service qualityvalue calculation sub-module 1011 calculates the UP value of the pre-access frequency point service that each multi-carrier HSDPA frequency point already carries before each multi-carrier HSDPA frequency point in the cell accesses the new service.
Correspondingly, the sub-module 1012 for calculating the service quality value of the accessed frequency point service respectively calculates, according to the UP value of the service already carried by each multi-carrier HSDPA access frequency point before each multi-carrier HSDPA frequency point in the cell accesses the new service, the UP value of the accessed frequency point to be carried by each multi-carrier HSDPA frequency point after each multi-carrier HSDPA frequency point in the cell accesses the new service.
The pre-access frequency point service qualityvalue calculation sub-module 1011 obtains the pre-access frequency point service UP value of the HSDPA frequency point by calculating the sum of the UPs of all HSDPA services of all UEs in one HSDPA frequency point. Such as: if there are 4 HSDPA services in a certain HSDPA frequency point and its UP is {15, 13, 7, 2}, then the UP value of the HSDPA frequency point calculated by the service qualityvalue calculation sub-module 1011 before access is 15+13+7+2, which is 37.
If the UE is to be accessed to a certain HSDPA frequency point, the UP sum of the frequency point will change, and the service quality value calculation sub-module 1012 of the accessed frequency point obtains the UP value of the accessed frequency point to be borne by the HSDPA frequency point by calculating the sum of the UP value of the frequency point service before the access of the HSDPA frequency point and the UP value of the new service to be accessed by the frequency point. Such as: one HSDPA frequency point has 4 HSDPA services, whose UPs are {15, 13, 7, 2}, respectively, and if the UP value of the newly accessed service is 8, the UP value of the accessed frequency point is 15+13+7+2+8, which is 45.
And a rankinglist generating module 102, configured to rank, according to the calculated Qos value of the accessed frequency point service to be carried by each multi-carrier HSDPA frequency point, each multi-carrier HSDPA frequency point so as to form a ranking list.
Preferably, the sortedlist generating module 102 sorts, according to the UP value of the accessed frequency point to be carried by each multi-carrier HSDPA frequency point after accessing the new service, the UP value of each multi-carrier HSDPA frequency point obtained by the calculation from small to large to form a sorted list; or, according to the calculated UP value of the accessed frequency point service to be carried by each multi-carrier HSDPA frequency point after accessing the new service, sorting the multi-carrier HSDPA frequency points from large to small according to the UP value to form a sorted list.
An access frequency point selecting and accessingmodule 103, configured to select a multi-carrier HSDPA frequency point to access a new service of the user terminal according to the ordered list formed by the orderedlist generating module 102.
The access frequency point selecting and accessingmodule 103 further includes: an access frequency point selection sub-module 1031, anaccess module 1032 and an access frequency point judgment sub-module 1033, wherein:
and the access frequencypoint selection submodule 1031 is used for selecting the multi-carrier high-speed downlink packet access frequency point with the largest QoS value of the accessed frequency point service according to the ordered list.
Anaccess module 1032, configured to access the new service through the multi-carrier high-speed downlink packet access frequency point.
An access frequency point judgment sub-module 1033, configured to perform frequency point access judgment on the multi-carrier HSDPA frequency point, if it is judged that the frequency point access is rejected, further judge whether there are other multi-carrier HSDPA frequency points in the ordered list, and if there are other multi-carrier HSDPA frequency points, instruct the access frequency point selection sub-module 1031 to select, according to the ordering, a multi-carrier HSDPA access frequency point with the largest Qos value of the next accessed frequency point service.
The access decision may be based on measurement on HS-DSCH, such as expected received power, or based on maximum number of user terminals that can be accessed at frequency point, or based on some kind of priority or maximum number of users that can be accessed by some kind of service, or based on maximum rate and decision of all services.
Fig. 2 is a flowchart of a method for selecting a multi-carrier HSDPA frequency point according to the present invention, which is described with reference to thesystem 100 for selecting a multi-carrier HSDPA frequency point shown in fig. 1, and the method specifically includes:
step S201, when a cell needs to bear a new HSDPA service, thecalculation module 101 of the service quality value of the accessed frequency point service respectively calculates and obtains the Qos value of the accessed frequency point service to be borne by each multi-carrier HSDPA frequency point in the cell if the multi-carrier HSDPA frequency point accesses the new service.
The service Qos value is preferably an UP value. The UP value is 15-SPI, wherein the SPI ranges from 0 to 15, and the smaller the SPI value, the higher the UP priority.
Step S202, the rankinglist generating module 102 ranks the multi-carrier HSDPA frequency points to form a ranking list according to the accessed frequency point service Qos values to be carried by the multi-carrier HSDPA frequency points calculated by the post-frequency point service Qosvalue calculating module 101.
In this step, the multi-carrier HSDPA frequency points may be sorted from small to large according to the UP value of the accessed frequency point UP to be carried by each multi-carrier HSDPA frequency point after accessing the new service, which is obtained by the calculation, to form a sorted list; or, according to the calculated UP value of the accessed frequency point service to be carried by each multi-carrier HSDPA frequency point after accessing the new service, the multi-carrier HSDPA frequency points may be sorted from large to small according to the UP value to form a sorting list.
Step S203, the access frequency point selecting and accessingmodule 103 selects a multi-carrier HSDPA frequency point according to the ordered list to access the new service.
In order to better describe the present invention, a method for selecting a multi-carrier HSDPA frequency point according to a preferred embodiment of the present invention is shown in fig. 3, and is described with reference to thesystem 100 for selecting a multi-carrier HSDPA frequency point shown in fig. 1, where the method specifically includes the following steps:
step S301, when a cell needs to bear a new HSDPA service, the pre-access frequency point service qualityvalue calculation sub-module 1011 respectively calculates the pre-access frequency point service UP value which is borne by each multi-carrier HSDPA frequency point before each multi-carrier HSDPA frequency point in the cell accesses the new service.
In this embodiment, the cell has 3 frequency points capable of carrying HSDPA service, where the 3 frequency points are Freq1, Freq2, and Freq3, and the UE and the UP value of the service that have been accessed at each frequency point before accessing the new service are as follows:
Freq1{UE1{6},UE2{9,2},UE3{12}};
Freq2{UE4{10,5},UE5{15,1}};
Freq3{UE6{3},UE7{12},UE8{4},UE9{6}};
the UP value of the service of the frequency point before access, which is already carried by each multi-carrier HSDPA frequency point and is calculated by the service quality value calculation sub-module 1011 of the frequency point before access, is as follows:
UP (freq1) ═ 6+9+2+12 ═ 29 before access
UP (freq2) ═ 10+5+15+1 ═ 31 before access
UP (freq3) ═ 3+12+4+6 ═ 25 before access
Step S302, the after-access frequency point service qualityvalue calculation sub-module 1012 calculates, according to the UP value of the service already carried by each multi-carrier HSDPA access frequency point before each multi-carrier HSDPA frequency point in the cell accesses the new service, the UP value of the after-access frequency point to be carried by each multi-carrier HSDPA frequency point after each multi-carrier HSDPA frequency point in the cell accesses the new service.
In this embodiment, if an HSDPA service is newly added to the UE1, and the UP of the HSDPA service is 8, the UP value of the accessed frequency point to be carried by each frequency point calculated by the accessed frequency point service qualityvalue calculation sub-module 1012 is as follows:
UP (freq1) after access to front frequency UP (freq1) +8 to 37
UP (freq2) after access to front frequency UP (freq2) +6+8 to 45
UP (freq3) after access to front frequency UP (freq3) +6+8 (39)
Step S303, the sortinglist module 102 sorts each multi-carrier HSDPA frequency point according to the UP value of the accessed frequency point service to be carried by each multi-carrier HSDPA frequency point obtained by the calculation, so as to form a sorting list.
In this embodiment, the orderedlist module 102 orders the multiple multi-carrier HSDPA frequency points according to the UP value of the accessed frequency point service from small to large, and the formed ordered list is as follows:
{Freq1,Freq3,Freq2}
step S304, the access frequencypoint selection submodule 1031 selects the multi-carrier HSDPA frequency point with the highest UP value of the accessed frequency point service according to the ordered list.
In this embodiment, the sorted list is that each multi-carrier HSDPA frequency point is sorted from small to large according to the UP value, and therefore, the UP value is the frequency point Freq2 at the highest.
Step S305, theaccess module 1032 accesses the new service through the selected multi-carrier HSDPA frequency point.
Step S306, the access frequency point decision sub-module 1033 performs frequency point access decision on the multi-carrier HSDPA frequency point, and if it determines that the frequency point access is rejected, step S307 is executed.
The access decision may be based on measurement on HS-DSCH, such as expected received power, etc., or may be based on maximum number of user terminals that can be accessed by frequency point, or may be based on some kind of priority or maximum number of users that can be accessed by some kind of service, or may be based on maximum rate and making decision of all services, etc.
In step S307, the access frequency point determination sub-module 1033 determines whether there are other multi-carrier HSDPA frequency points in the ordered list, and if there are other multi-carrier HSDPA frequency points in the ordered list, step S308 is executed.
In step S308, the access frequency point selection sub-module 1031 selects the multi-carrier HSDPA frequency point with the highest UP value of the next accessed frequency point service according to the sorted list, and returns to step S305.
In brief, first, an access decision is made at Freq2, and if the access is successful, Freq2 is selected; otherwise try Freq3 again, if the access is successful, select Freq 3; otherwise, the Freq1 is tried again, and if the access is successful, Freq1 is selected; otherwise, the UE1 fails to access the multi-carrier HSDPA frequency point.
To sum up, when a cell needs to carry a new HSDPA service, the present invention considers Qos requirements of a newly added HSDPA service and an already accessed service in the cell, calculates Qos values of an accessed frequency point service to be carried by each multi-carrier HSDPA frequency point in the cell if the multi-carrier HSDPA frequency point is accessed to the new service, sorts the multi-carrier HSDPA frequency points according to the Qos values of the accessed frequency point service to be carried by the multi-carrier HSDPA frequency points to form a sorted list, and finally selects one multi-carrier HSDPA frequency point to access the new service of a user terminal according to the sorted list. Therefore, the invention realizes the balanced scheduling of the multi-carrier HSDPA frequency points and meets the service Qos differentiation requirements of operators and customers.
The present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof, and it should be understood that various changes and modifications can be effected therein by one skilled in the art without departing from the spirit and scope of the invention as defined in the appended claims.