CN105828437A - User scheduling method and user scheduling device - Google Patents

User scheduling method and user scheduling device Download PDF

Info

Publication number
CN105828437A
CN105828437A CN201510003525.5A CN201510003525A CN105828437A CN 105828437 A CN105828437 A CN 105828437A CN 201510003525 A CN201510003525 A CN 201510003525A CN 105828437 A CN105828437 A CN 105828437A
Authority
CN
China
Prior art keywords
described user
user
node
rssi
frequency resource
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510003525.5A
Other languages
Chinese (zh)
Other versions
CN105828437B (en
Inventor
韩双锋
易芝玲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201510003525.5A priority Critical patent/CN105828437B/en
Publication of CN105828437A publication Critical patent/CN105828437A/en
Application granted granted Critical
Publication of CN105828437B publication Critical patent/CN105828437B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a user scheduling method comprising the following steps: grading each signal strength corresponding to a user according to each received signal strength indicator (RSSI) of the user; allocating communication resources for the user according to the service priority, scheduling waiting time and RSSI of the user and the grade of each signal strength corresponding to the user. The invention further discloses a user scheduling device.

Description

A kind of user scheduling method and device
Technical field
The present invention relates to the user scheduling field of wireless communication system, particularly relate to a kind of user scheduling method and device.
Background technology
According to whether customer group is grouped, existing user scheduling technology can be divided into two classes:
First kind dispatching method be first obtain all small-cells in the channel information of each user, and calculate each user and the most neighbouring Routing Area Update (RAU, RouteAreaUpdate) community in the case of various combination and selection and speed or community efficiency are gathered, then it is optimized according to community and speed maximal criterion or the highest criterion of community efficiency, realizes user scheduling according to optimum results.This kind of dispatching method needs to rely on the acquisition of each subscriber channel information, so can bring overhead;It addition, the operand that utilization and speed maximal criterion or the highest criterion of efficiency are scheduling optimizing is big, complexity is high, dispatching efficiency is relatively low.
Equations of The Second Kind dispatching method is to be grouped according to certain rule small-cell, each packet comprises several small-cells, rule that what each packet configuration was different mourn in silence, according to corresponding rule of mourning in silence, mourns in silence in corresponding subframe in the small-cell in each packet.In quiet period, any signal is not launched in small-cell, by the mourn in silence rule differently configured to different grouping, it is possible to achieve the interference belonged between the small-cell in different grouping is controlled effectively.In a small-cell, scheduler accesses the Reference Signal Received Quality weighted mean of all users of this community by calculating, it may be judged whether need to carry out with launching power adjustment in organizing community, reduces the interference between small-cell in same group.This kind of dispatching method is only capable of being scheduling in each is grouped, it is impossible to processing the situation across packet cell interference well, running time-frequency resource utilization rate is low;It addition, this type of method does not considers the problems such as the fairness of User Priority and scheduling waiting time, such that the user of bad channel quality is difficult to even to obtain the communication resource by scheduling.
In sum, all there is certain defect in existing user scheduling technology.
Summary of the invention
For solving the technical problem of existing existence, the embodiment of the present invention provides a kind of user scheduling method and device.
Embodiments provide a kind of user scheduling method, including:
According to each received signal strength index (RSSI, ReceivedSignalStrengthIndication) of user, each signal intensity that described user is corresponding is carried out grade classification process;
Service priority according to described user, wait the grade of each signal intensity corresponding to scheduling time, RSSI and described user, distribute, by described user, the resource that communication is used.
In such scheme, the grade of each signal intensity that the described service priority according to described user, wait scheduling time, RSSI and described user are corresponding, distribute, by described user, the resource that communication is used, including:
By the service priority of described user, wait that scheduling time, RSSI are weighted processing;
Determine that described user dispatches the dispatching sequence in user being needed according to weighted results;
The dispatching sequence that utilization determines, and combine the classification of each signal intensity corresponding to described user, distribute, by described user, the resource that communication is used.
In such scheme, the described service priority by described user, wait scheduling time, RSSI are weighted processing, for:
The service priority of described user is multiplied by the first weight coefficient, obtains the first value;
The wait scheduling time of described user is multiplied by the second weight coefficient, obtains the second value;
Maximum RSSI in each RSSI of described user is multiplied by the 3rd weighting system, obtains the 3rd value;
Described first value is added with described second value and described 3rd value, obtains weighted results.
In such scheme, described determine that described user dispatches the dispatching sequence in user being needed according to weighted results, for:
The weighted results of described user is compared with the described weighted results being needed to be dispatched user, determines that described user dispatches the dispatching sequence in user being needed according to comparative result.
In such scheme, the dispatching sequence that described utilization determines, and combine the grade of each signal intensity corresponding to described user, distribute, by described user, the resource that communication is used, including:
According to described dispatching sequence, determine when currently should be described user resource allocation, determine, from the node of administration, the node being connected with described user;
According to described can the signal strength scale corresponding with each node that described user connects and running time-frequency resource service condition, for described user be assigned as described user service node and the running time-frequency resource of correspondence.
In such scheme, be assigned as the node of described user service and the running time-frequency resource of correspondence for described user after, described method also includes:
Determine that in each node that described user is corresponding, signal strength scale is greater than or equal to each node of the signal strength scale of the node distributed for described user;The running time-frequency resource distributing to described user of described each node is set to unavailable.
In such scheme, be assigned as the node of described user service and the running time-frequency resource of correspondence for described user after, described method also includes:
It is defined as being needed corresponding to the node of described user distribution and dispatches the user to be dispatched of the signal strength scale corresponding greater than or equal to described user of signal strength scale in user;The running time-frequency resource distributing to described user corresponding for described user to be dispatched is set to unavailable.
In such scheme, described each received signal strength index RSSI according to user, before each signal intensity that described user is corresponding is carried out grade classification process, described method also includes:
Obtain the RSSI of described user.
The real-time example of the present invention additionally provides a kind of user dispatching device, including: grade classification unit and resource allocation unit;Wherein,
Described grade classification unit, for each RSSI according to user, carries out grade classification process to each signal intensity that described user is corresponding;
Described resource allocation unit, is used for the grade of each signal intensity corresponding to the service priority according to described user, wait scheduling time, RSSI and described user, distributes, by described user, the resource that communication is used.
In such scheme, described resource allocation unit also includes: weighting processing module, dispatching sequence determine module and resource distribution module;Wherein,
Described weighting processing module, for being weighted processing by the service priority of described user, wait scheduling time, RSSI;
Described dispatching sequence determines module, for determining that described user dispatches the dispatching sequence in user being needed according to weighted results;
Described resource distribution module, for utilizing the dispatching sequence determined, and combines the classification of each signal intensity corresponding to described user, distributes, by described user, the resource that communication is used.
In such scheme, described resource distribution module, specifically for: according to described dispatching sequence, determine when currently should be described user resource allocation, determine, from the node of administration, the node being connected with described user;And according to described can the signal strength scale corresponding with each node that described user connects and running time-frequency resource service condition, for described user be assigned as described user service node and the running time-frequency resource of correspondence.
In such scheme, described device also includes: the first interference cancellation unit, for determining that in each node that described user is corresponding, signal strength scale is greater than or equal to each node of the signal strength scale of the node distributed for described user;And the running time-frequency resource distributing to described user of described each node is set to unavailable.
In such scheme, described device also includes: the second interference cancellation unit, dispatches the user to be dispatched of the signal strength scale corresponding greater than or equal to described user of signal strength scale in user for being defined as being needed corresponding to the node that described user distributes;And the running time-frequency resource distributing to described user corresponding for described user to be dispatched is set to unavailable.
In such scheme, described device also includes: acquiring unit, for obtaining the RSSI of described user.
The user scheduling method of embodiment of the present invention offer and device, according to each RSSI of user, carry out grade classification process to each signal intensity that described user is corresponding;Service priority according to described user, wait the grade of each signal intensity corresponding to scheduling time, RSSI and described user, distribute, by described user, the resource that communication is used;So, utilizing customer service priority, RSSI and scheduling waiting time as scheduling foundation, it is convenient to obtain, and the complexity of dispatching algorithm is low, so, can improve dispatching efficiency, and reduce interference;Improve the fairness of user simultaneously.
Accompanying drawing explanation
In accompanying drawing (it is not necessarily drawn to scale), the parts that similar reference can be similar described in the different views.The similar reference numerals with different letter suffix can represent the different examples of similar component.Accompanying drawing generally shows each embodiment discussed herein by way of example and not limitation.
Fig. 1 is the method flow schematic diagram of the embodiment of the present invention one user scheduling;
Fig. 2 is the embodiment of the present invention two user dispatching device structural representation;
Fig. 3 is the embodiment of the present invention three dense distribution formula wireless communication system architecture schematic diagram;
Fig. 4 is the method flow schematic diagram of the embodiment of the present invention three user scheduling;
Fig. 5 is the embodiment of the present invention three polychrome running time-frequency resource multiplex technique schematic diagram.
Detailed description of the invention
Below in conjunction with the accompanying drawings and the present invention is described in further detail by embodiment again.
In various embodiments of the present invention: according to each RSSI of user, each signal intensity that described user is corresponding is carried out grade classification process;Service priority according to described user, wait the grade of each signal intensity corresponding to scheduling time, RSSI and described user, distribute, by described user, the resource that communication is used.
Embodiment one
The method of the present embodiment user scheduling, as it is shown in figure 1, comprise the following steps:
Step 101: according to each RSSI of user, each signal intensity that described user is corresponding is carried out grade classification process;
Here, before performing this step, the method can also include:
Obtain the RSSI of described user;
Specifically, the RSSI of the described user of the node transmission of administration is received.
During actual application, number of degrees and each level threshold value can be set according to actual application scenarios;Correspondingly, according to each level threshold value arranged, the grade of signal intensity corresponding for each RSSI is determined.In the case of running time-frequency resource anxiety, can be reduced by the method upgrading several and be arranged to disabled running time-frequency resource because ad eundem disturbs, thus improve spectrum efficiency;In the case of running time-frequency resource is abundant, can be increased by the method reducing number of degrees and be arranged to disabled running time-frequency resource because ad eundem disturbs, thus the interference between reducing with frequency user;So, the reliability of scheduling and the utilization ratio of running time-frequency resource can be effectively improved.
Step 102: according to the service priority of described user, the grade that waits each signal intensity corresponding to scheduling time, RSSI and described user, distribute, by described user, the resource that communication is used.
Specifically, by the service priority of described user, wait that scheduling time, RSSI are weighted processing;
Determine that described user dispatches the dispatching sequence in user being needed according to weighted results;
The dispatching sequence that utilization determines, and combine the classification of each signal intensity corresponding to described user, distribute, by described user, the resource that communication is used.
Wherein, the described service priority by described user, wait scheduling time, RSSI are weighted processing, particularly as follows:
The service priority of described user is multiplied by the first weight coefficient, obtains the first value;
The wait scheduling time of described user is multiplied by the second weight coefficient, obtains the second value;
Maximum RSSI in each RSSI of described user is multiplied by the 3rd weighting system, obtains the 3rd value;
Described first value is added with described second value and described 3rd value, obtains weighted results;
Here, during actual application, the demand of service quality can be arranged by described first weight coefficient, described second weight coefficient and described 3rd weight coefficient according to operator.
Correspondingly, described determine that described user dispatches the dispatching sequence in user being needed according to weighted results, particularly as follows:
The weighted results of described user is compared with the described weighted results being needed to be dispatched user, determines that described user dispatches the dispatching sequence in user being needed according to comparative result.
Here, during actual application, the weighted results being needed to be dispatched user can be ranked up from high to low, thus dispatch each user according to ranking results the most successively.
The dispatching sequence that described utilization determines, and combine the grade of each signal intensity corresponding to described user, distribute, by described user, the resource that communication is used, specifically include:
According to described dispatching sequence, determine when currently should be described user resource allocation, determine, from the node of administration, the node being connected with described user;
According to described can the signal strength scale corresponding with each node that described user connects and running time-frequency resource service condition, for described user be assigned as described user service node and the running time-frequency resource of correspondence.
Wherein, described according to described can the signal strength scale corresponding with each node that described user connects and running time-frequency resource service condition, for described user be assigned as described user service node and the running time-frequency resource of correspondence, specifically include:
The node that signal strength scale is the highest is selected with described user from the described node being connected;Determine when the node that described signal strength scale is the highest has available running time-frequency resource, be that described user distributes corresponding running time-frequency resource at the node that described signal strength scale is the highest;Determine when the node that signal strength scale is the highest not can use running time-frequency resource, from the described node being connected with described user, select the node that signal strength scale is second highest;Determine when the second highest node of described signal strength scale has available running time-frequency resource, be that described user distributes corresponding running time-frequency resource at the node that described signal strength scale is second highest;Determine that the second highest node of signal strength scale not can use running time-frequency resource, the node of signal strength scale three-hypers is selected with described user in the described node being connected, the rest may be inferred, till be assigned to the running time-frequency resource of node and the correspondence serviced for described user for described user.
Here, can wait distribute, by described user, the resource that communication is used again next dispatching cycle with when the node that described user connects is assigned to corresponding running time-frequency resource for described user from described when failing.
Be assigned as the node of described user service and the running time-frequency resource of correspondence for described user after, the method can also include:
Determine that in each node that described user is corresponding, signal strength scale is greater than or equal to each node of the signal strength scale of the node distributed for described user;The running time-frequency resource distributing to described user of described each node is set to unavailable;So, can be effectively prevented from the signal of described user is caused strong jamming.
Be assigned as the node of described user service and the running time-frequency resource of correspondence for described user after, the method can also include:
It is defined as being needed corresponding to the node of described user distribution and dispatches the user to be dispatched of the signal strength scale corresponding greater than or equal to described user of signal strength scale in user;The running time-frequency resource distributing to described user corresponding for described user to be dispatched is set to unavailable;So, can be effectively prevented from the signal of described user is interfered, and can make the node that do not disturbed by described user can be with the multiplexing running time-frequency resource identical with described user.
During actual application, the method for the present embodiment user scheduling, can be applicable in dense distribution formula wireless communication system;Aforesaid operations can be performed by the center processing unit in dense distribution formula wireless communication system.
The user scheduling method that the present embodiment provides, according to each RSSI of user, carries out grade classification process to each signal intensity that described user is corresponding;Service priority according to described user, wait the grade of each signal intensity corresponding to scheduling time, RSSI and described user, distribute, by described user, the resource that communication is used;So, utilizing customer service priority, RSSI and scheduling waiting time as scheduling foundation, it is convenient to obtain, and the complexity of dispatching algorithm is low, so, can improve dispatching efficiency, and reduce interference;Improve the fairness of user simultaneously.
It addition, determine that in each node that described user is corresponding, signal strength scale is greater than or equal to each node of the signal strength scale of the node distributed for described user;The running time-frequency resource distributing to described user of described each node is set to unavailable;It is defined as being needed corresponding to the node of described user distribution and dispatches the user to be dispatched of the signal strength scale corresponding greater than or equal to described user of signal strength scale in user;The running time-frequency resource distributing to described user corresponding for described user to be dispatched is set to unavailable;So, can be effectively prevented from the signal of described user is interfered;And can make the node that do not disturbed by described user can be with the multiplexing running time-frequency resource identical with described user.
Number of degrees and each level threshold value can be set according to actual application scenarios;So, the reliability of scheduling and the utilization ratio of running time-frequency resource can be effectively improved.
Embodiment two
For the method realizing embodiment one, the present embodiment provides a kind of user dispatching device, as in figure 2 it is shown, this device includes: grade classification unit 21 and resource allocation unit 22;Wherein,
Described grade classification unit 21, for each RSSI according to user, carries out grade classification process to each signal intensity that described user is corresponding;
Described resource allocation unit 22, is used for the grade of each signal intensity corresponding to the service priority according to described user, wait scheduling time, RSSI and described user, distributes, by described user, the resource that communication is used.
Here, this device can also include: acquiring unit, for obtaining the RSSI of described user;
Specifically, the RSSI of the described user of the node transmission of administration is received.
Wherein, during actual application, number of degrees and each level threshold value can be set according to actual application scenarios;Correspondingly, according to each level threshold value arranged, the grade of signal intensity corresponding for each RSSI is determined.In the case of running time-frequency resource anxiety, can be reduced by the method upgrading several and be arranged to disabled running time-frequency resource because ad eundem disturbs, thus improve spectrum efficiency;In the case of running time-frequency resource is abundant, can be increased by the method reducing number of degrees and be arranged to disabled running time-frequency resource because ad eundem disturbs, thus the interference between reducing with frequency user;So, the reliability of scheduling and the utilization ratio of running time-frequency resource can be effectively improved.
Described resource allocation unit 22 can also include: weighting processing module, dispatching sequence determine module and resource distribution module;Wherein,
Described weighting processing module, for being weighted processing by the service priority of described user, wait scheduling time, RSSI;
Described dispatching sequence determines module, for determining that described user dispatches the dispatching sequence in user being needed according to weighted results;
Described resource distribution module, for utilizing the dispatching sequence determined, and combines the classification of each signal intensity corresponding to described user, distributes, by described user, the resource that communication is used.
Wherein, described weighting processing module specifically for:
The service priority of described user is multiplied by the first weight coefficient, obtains the first value;
The wait scheduling time of described user is multiplied by the second weight coefficient, obtains the second value;
Maximum RSSI in each RSSI of described user is multiplied by the 3rd weighting system, obtains the 3rd value;
And described first value is added with described second value and described 3rd value, obtain weighted results;
Here, during actual application, the demand of service quality can be arranged by described first weight coefficient, described second weight coefficient and described 3rd weight coefficient according to operator.
Correspondingly, described dispatching sequence determines module, specifically for: the weighted results of described user is compared with the described weighted results being needed to be dispatched user, determines that described user dispatches the dispatching sequence in user being needed according to comparative result.
Here, during actual application, the weighted results being needed to be dispatched user can be ranked up from high to low, thus dispatch each user according to ranking results the most successively.
Described resource distribution module, specifically for: according to described dispatching sequence, determine when currently should be described user resource allocation, determine, from the node of administration, the node being connected with described user;And according to described can the signal strength scale corresponding with each node that described user connects and running time-frequency resource service condition, for described user be assigned as described user service node and the running time-frequency resource of correspondence.
Wherein, described according to described can the signal strength scale corresponding with each node that described user connects and running time-frequency resource service condition, for described user be assigned as described user service node and the running time-frequency resource of correspondence, specifically include:
Described resource distribution module selects the node that signal strength scale is the highest with described user from the described node being connected;Determine when the node that described signal strength scale is the highest has available running time-frequency resource, be that described user distributes corresponding running time-frequency resource at the node that described signal strength scale is the highest;Determine when the node that signal strength scale is the highest not can use running time-frequency resource, from the described node being connected with described user, select the node that signal strength scale is second highest;Determine when the second highest node of described signal strength scale has available running time-frequency resource, be that described user distributes corresponding running time-frequency resource at the node that described signal strength scale is second highest;Determine that the second highest node of signal strength scale not can use running time-frequency resource, the node of signal strength scale three-hypers is selected with described user in the described node being connected, the rest may be inferred, till be assigned to the running time-frequency resource of node and the correspondence serviced for described user for described user.
Here, when fail from described can be with when the node that described user connects be assigned to corresponding running time-frequency resource for described user, described dispatching sequence determines that module etc. distributes, by described user, the resource that communication is used next dispatching cycle again.
This device can also include: the first interference cancellation unit, for determining that in each node that described user is corresponding, signal strength scale is greater than or equal to each node of the signal strength scale of the node distributed for described user;And the running time-frequency resource distributing to described user of described each node is set to unavailable;So, can be effectively prevented from the signal of described user is caused strong jamming.
This device can also include: the second interference cancellation unit, dispatches the user to be dispatched of the signal strength scale corresponding greater than or equal to described user of signal strength scale in user for being defined as being needed corresponding to the node that described user distributes;And the running time-frequency resource distributing to described user corresponding for described user to be dispatched is set to unavailable;So, can be effectively prevented from the signal of described user is interfered, and can make the node that do not disturbed by described user can be with the multiplexing running time-frequency resource identical with described user.
During actual application, the device of the present embodiment user scheduling can be located at the center processing unit in dense distribution formula wireless communication system.
During actual application, described grade classification unit 21, weighting processing module, dispatching sequence determines module, first interference cancellation unit and the second interference cancellation unit can be by the central processing unit (CPU in user dispatching device, CentralProcessingUnit), microprocessor (MCU, MicroControlUnit), digital signal processor (DSP, or programmable logic array (FPGA DigitalSignalProcessor), Field-ProgrammableGateArray) realize, described resource allocation unit 22, acquiring unit and resource distribution module can be by the CPU in user dispatching device, MCU, DSP or FPGA combines transceiver implementation.
The user dispatching device that the present embodiment provides, described grade classification unit 21, according to each RSSI of user, carries out grade classification process to each signal intensity that described user is corresponding;Described resource allocation unit 22, according to the service priority of described user, the grade that waits each signal intensity corresponding to scheduling time, RSSI and described user, distributes, by described user, the resource that communication is used;So, utilizing customer service priority, RSSI and scheduling waiting time as scheduling foundation, it is convenient to obtain, and the complexity of dispatching algorithm is low, so, can improve dispatching efficiency, and reduce interference;Improve the fairness of user simultaneously.
It addition, described first interference cancellation unit determines that in each node that described user is corresponding, signal strength scale is greater than or equal to each node of the signal strength scale of the node distributed for described user;And the running time-frequency resource distributing to described user of described each node is set to unavailable;Described second interference cancellation unit is defined as being needed corresponding to the node of described user distribution dispatches the user to be dispatched of the signal strength scale corresponding greater than or equal to described user of signal strength scale in user;And the running time-frequency resource distributing to described user corresponding for described user to be dispatched is set to unavailable;So, can be effectively prevented from the signal of described user is interfered;And can make the node that do not disturbed by described user can be with the multiplexing running time-frequency resource identical with described user.
Number of degrees and each level threshold value can be set according to actual application scenarios;So, the reliability of scheduling and the utilization ratio of running time-frequency resource can be effectively improved.
Embodiment three
The application scenarios of the present embodiment is dense distribution formula wireless communication system.As it is shown on figure 3, this system includes: center processing unit 301, micro-node 302 and user terminal 303;Wherein,
Center processing unit 301 is mainly responsible for the process of baseband signal, user's processing unit, switch processing unit and user scheduling algorithm etc.;
Micro-node 302, the main data being responsible for transmitting-receiving user;
User terminal 303, is the equipment of user's transceiving data.
Micro-node can use regular according to the layout designs of high-speed link and user's request or irregular be laid out design.
In Fig. 3, arrow represents the statistic processes of each user terminal RSSI;All micro-nodes are all connected with the center processing unit in this region by optical fiber or other high-speed link.
On the basis of the method that embodiment one describes, the user scheduling method of the present embodiment, as shown in Figure 4, comprise the following steps:
Step 401: each user's Xiang Wei node sends uplink detection signal;
Here, described detectable signal comprises customer identification information, such as ID etc..
Step 402: each micro-node receives the uplink detection signal of nearby users, and according to uplink detection signal, adds up the RSSI of each user;
Here, described nearby users refers to: the uplink user that signal is stronger.
Step 403: each user RSSI of statistics is returned to center processing unit by each micro-node;
Here, each user RSSI of statistics can be returned to center processing unit by high-speed links such as optical fiber by each micro-node.
Step 404: center processing unit carries out classification according to RSSI to each signal intensity that each user is corresponding;
Here, during actual application, number of degrees and the classification thresholding of classification can be arranged flexibly according to actual scene.
Step 405: center processing unit, according to service priority, wait scheduling time, RSSI and the classification results of correspondence of each user, generates user list;
Here, suppose that each center processing unit is local K user, user's collection is combined into { U1,U2,...,UK, these users are according to type of service, and service priority is divided into L priority;Each center processing unit is local S micro-node, and micro-node set is { BS1,BS2,...,BSS};User is divided into P grade, then RSSI at the RSSI that micro-node is detectedk,s=P represents that kth user is P in the RSSI grade of s micro-node.Each center processing unit is local M running time-frequency resource, and running time-frequency resource collection is combined into { C1,C2,...,CM, each running time-frequency resource has three kinds of labels, be respectively the most available, unavailable, use.
The user list then generated can be as shown in table 1.
Table 1
As shown in table 1, user list comprises and is not limited solely to herein below: whether ID, customer service priority, scheduling waiting time, user can connect running time-frequency resource corresponding to subscriber signal strength grading label corresponding to the sequence of micro-node ID correspondence RSSI, micro-node R SSI, micro-node and can use.
Wherein, the user's ranking criteria in user list can use and customer service priority l, RSSI, scheduling waiting time t are weighted processing, and are sorted from high to low according to weighted results;
Here, it is weighted processing the weighting function used, specially Y=α l+ β RSSI+ χ t;Wherein α, β, χ are weight coefficient, can be according to operator's demand flexible to service quality.Wherein, when being weighted processing, the RSSI of use is the maximum in all RSSI corresponding to each user.
The subscriber signal strength grade that in user list, micro-node R SSI of each user is corresponding can be ranked up from high to low.
Step 406: center processing unit passes through read list, it may be judged whether have unscheduled user to wait scheduling, if it has, then perform step 407, if it is not, perform step 417;
Step 407: according to user list, choose the user that weighted results is the highest from unscheduled user;
Here, owing to the user's order in user list is ranked up from high in the end according to weighted results, so center processing unit i.e. can determine that, according to user's order of user list, the user that weighted results is the highest.
The user that weighted results is the highest is user to be dispatched.
Step 408: the subscriber signal strength grade that micro-node R SSI corresponding to center processing unit user to be dispatched from user list is corresponding, chooses the highest-ranking micro-node of subscriber signal strength grade;
Step 409: judge whether the micro-node chosen has available running time-frequency resource, if it has, then perform step 410, without can then be performed step 414 by resource;
Here, center processing unit is it is known that the running time-frequency resource service condition of each micro-node, and then knows whether the micro-node chosen has available running time-frequency resource.
Step 410: give user to be dispatched by first available time-frequency resource allocating being traversed in the running time-frequency resource of the micro-node chosen, and the time-frequency resource labels of user to be dispatched will be distributed to for use;
Step 411: be unavailable greater than or equal to the time-frequency resource labels distributing to user to be dispatched of micro-node of the subscriber signal strength grade of micro-node chosen by subscriber signal strength grade in the micro-node corresponding to user to be dispatched;
Here, the dense distribution formula wireless communication system that the present embodiment provides have employed polychrome running time-frequency resource multiplex technique;Polychrome running time-frequency resource multiplex technique refers to: use different running time-frequency resources when user that signal disturbing is bigger and micro-node-node transmission data, and geographical position is separated by one or more Microcell, disturbs less micro-node and the user can be with the identical running time-frequency resource of multiplexing.As shown in Figure 5, under same running time-frequency resource, when this running time-frequency resource of a certain micro-node is called, being disturbed bigger micro-node near it needs to be set to unavailable by this running time-frequency resource, apart from this micro-node the most farther out, the micro-node being not easily susceptible to interference can be with this running time-frequency resource of multiplexing.In Figure 5,To representing occupied running time-frequency resource;Represent disabled running time-frequency resource (running time-frequency resource i.e. disabled);Represent reusable running time-frequency resource.
Based on this, the purpose that step 411-412 performs is: meet polychrome running time-frequency resource multiplex technique, by may by this community strongly disturbing near the identical running time-frequency resource of Microcell and this community may be caused the identical running time-frequency resource of Microcell near strongly disturbing be set to unavailable, it is difficult to this community is caused strong jamming, and will not can be with the identical running time-frequency resource of multiplexing by strongly disturbing Microcell, this community.
Step 412: in micro-node correspondence user that center processing unit will be chosen, the time-frequency resource labels distributing to user to be dispatched of the user of the subscriber signal strength grade that subscriber signal intensity is corresponding greater than or equal to user to be dispatched is unavailable;
Step 413: user to be dispatched is labeled as scheduled by center processing unit, jumps to step 406 afterwards;
Here, user to be dispatched is labeled as scheduled by center processing unit, shows that calling of user to be dispatched completes.
The purpose jumping to step 406 is to process next unscheduled user;Wherein, identical to the scheduling process of each unscheduled user.
Step 414: center processing unit determines whether that other can connect micro-node, if it has, then perform step 415, otherwise, performs step 416;
Step 415: center processing unit chooses the highest-ranking micro-node of subscriber signal strength grade from remaining connection micro-node, and performs step 409;
Step 416: center processing unit records the scheduling waiting time of the unallocated user to running time-frequency resource, for next dispatching cycle, and is labeled as scheduled by the unallocated user to running time-frequency resource, jumps to step 406 afterwards;
Here, the purpose jumping to step 406 is to process next unscheduled user;Wherein, identical to the scheduling process of each unscheduled user.
Step 417: terminate scheduling, wait next dispatching cycle.
It should be understood that the user scheduling scheme that the present embodiment provides refers to the scheme of user scheduling in same period.
The user scheduling scheme that the present embodiment provides, utilizes customer service priority, RSSI and scheduling waiting time as scheduling foundation, and it is convenient to obtain, and dispatching algorithm complexity is low.
The number of degrees of the signal intensity classification of user and classification thresholding dynamically can regulate according to whether abundant running time-frequency resource is, improve reliability and the running time-frequency resource utilization ratio of scheduling.
It addition, stood in overall situation angle United Dispatching by center processing unit, so, dispatching efficiency can be effectively improved, effectively reduce interference;Improve the fairness of user simultaneously.
The scheme that the present embodiment provides, adapts to non-regular shape Microcell, is more suitable for the erection demand of dense distribution formula cordless communication network.
Those skilled in the art are it should be appreciated that embodiments of the invention can be provided as method, system or computer program.Therefore, the form of the embodiment in terms of the present invention can use hardware embodiment, software implementation or combine software and hardware.And, the present invention can use the form at one or more upper computer programs implemented of computer-usable storage medium (including but not limited to disk memory and optical memory etc.) wherein including computer usable program code.
The present invention is to describe with reference to method, equipment (system) and the flow chart of computer program according to embodiments of the present invention and/or block diagram.It should be understood that can be by the flow process in each flow process in computer program instructions flowchart and/or block diagram and/or square frame and flow chart and/or block diagram and/or the combination of square frame.These computer program instructions can be provided to produce a machine to the processor of general purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device so that the instruction performed by the processor of computer or other programmable data processing device is produced for realizing the device of function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and can guide in the computer-readable memory that computer or other programmable data processing device work in a specific way, the instruction making to be stored in this computer-readable memory produces the manufacture including command device, and this command device realizes the function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make to perform sequence of operations step on computer or other programmable devices to produce computer implemented process, thus the instruction performed on computer or other programmable devices provides the step of the function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame for realization.
The above, only presently preferred embodiments of the present invention, it is not intended to limit protection scope of the present invention.

Claims (14)

1. a user scheduling method, it is characterised in that described method includes:
According to each received signal strength index RSSI of user, each signal intensity that described user is corresponding is carried out grade classification process;
Service priority according to described user, wait the grade of each signal intensity corresponding to scheduling time, RSSI and described user, distribute, by described user, the resource that communication is used.
Method the most according to claim 1, it is characterised in that the grade of each signal intensity that the described service priority according to described user, wait scheduling time, RSSI and described user are corresponding, distributes, by described user, the resource that communication is used, including:
By the service priority of described user, wait that scheduling time, RSSI are weighted processing;
Determine that described user dispatches the dispatching sequence in user being needed according to weighted results;
The dispatching sequence that utilization determines, and combine the classification of each signal intensity corresponding to described user, distribute, by described user, the resource that communication is used.
Method the most according to claim 2, it is characterised in that the described service priority by described user, wait scheduling time, RSSI are weighted processing, for:
The service priority of described user is multiplied by the first weight coefficient, obtains the first value;
The wait scheduling time of described user is multiplied by the second weight coefficient, obtains the second value;
Maximum RSSI in each RSSI of described user is multiplied by the 3rd weighting system, obtains the 3rd value;
Described first value is added with described second value and described 3rd value, obtains weighted results.
Method the most according to claim 2, it is characterised in that described determine that described user dispatches the dispatching sequence in user being needed according to weighted results, for:
The weighted results of described user is compared with the described weighted results being needed to be dispatched user, determines that described user dispatches the dispatching sequence in user being needed according to comparative result.
Method the most according to claim 2, it is characterised in that the dispatching sequence that described utilization determines, and combine the grade of each signal intensity corresponding to described user, distribute, by described user, the resource that communication is used, including:
According to described dispatching sequence, determine when currently should be described user resource allocation, determine, from the node of administration, the node being connected with described user;
According to described can the signal strength scale corresponding with each node that described user connects and running time-frequency resource service condition, for described user be assigned as described user service node and the running time-frequency resource of correspondence.
Method the most according to claim 5, it is characterised in that be assigned as the node of described user service and the running time-frequency resource of correspondence for described user after, described method also includes:
Determine that in each node that described user is corresponding, signal strength scale is greater than or equal to each node of the signal strength scale of the node distributed for described user;The running time-frequency resource distributing to described user of described each node is set to unavailable.
Method the most according to claim 5, it is characterised in that be assigned as the node of described user service and the running time-frequency resource of correspondence for described user after, described method also includes:
It is defined as being needed corresponding to the node of described user distribution and dispatches the user to be dispatched of the signal strength scale corresponding greater than or equal to described user of signal strength scale in user;The running time-frequency resource distributing to described user corresponding for described user to be dispatched is set to unavailable.
Method the most according to claim 1, it is characterised in that described each received signal strength index RSSI according to user, before each signal intensity that described user is corresponding is carried out grade classification process, described method also includes:
Obtain the RSSI of described user.
9. a user dispatching device, it is characterised in that described device includes: grade classification unit and resource allocation unit;Wherein,
Described grade classification unit, for each RSSI according to user, carries out grade classification process to each signal intensity that described user is corresponding;
Described resource allocation unit, is used for the grade of each signal intensity corresponding to the service priority according to described user, wait scheduling time, RSSI and described user, distributes, by described user, the resource that communication is used.
Device the most according to claim 9, it is characterised in that described resource allocation unit also includes: weighting processing module, dispatching sequence determine module and resource distribution module;Wherein,
Described weighting processing module, for being weighted processing by the service priority of described user, wait scheduling time, RSSI;
Described dispatching sequence determines module, for determining that described user dispatches the dispatching sequence in user being needed according to weighted results;
Described resource distribution module, for utilizing the dispatching sequence determined, and combines the classification of each signal intensity corresponding to described user, distributes, by described user, the resource that communication is used.
11. devices according to claim 10, it is characterised in that described resource distribution module, specifically for: according to described dispatching sequence, determine when currently should be described user resource allocation, determine, from the node of administration, the node being connected with described user;And according to described can the signal strength scale corresponding with each node that described user connects and running time-frequency resource service condition, for described user be assigned as described user service node and the running time-frequency resource of correspondence.
12. devices according to claim 11, it is characterized in that, described device also includes: the first interference cancellation unit, for determining that in each node that described user is corresponding, signal strength scale is greater than or equal to each node of the signal strength scale of the node distributed for described user;And the running time-frequency resource distributing to described user of described each node is set to unavailable.
13. devices according to claim 11, it is characterized in that, described device also includes: the second interference cancellation unit, dispatches the user to be dispatched of the signal strength scale corresponding greater than or equal to described user of signal strength scale in user for being defined as being needed corresponding to the node that described user distributes;And the running time-frequency resource distributing to described user corresponding for described user to be dispatched is set to unavailable.
14. devices according to claim 9, it is characterised in that described device also includes: acquiring unit, for obtaining the RSSI of described user.
CN201510003525.5A 2015-01-04 2015-01-04 A kind of user scheduling method and device Active CN105828437B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510003525.5A CN105828437B (en) 2015-01-04 2015-01-04 A kind of user scheduling method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510003525.5A CN105828437B (en) 2015-01-04 2015-01-04 A kind of user scheduling method and device

Publications (2)

Publication Number Publication Date
CN105828437A true CN105828437A (en) 2016-08-03
CN105828437B CN105828437B (en) 2019-06-25

Family

ID=56513291

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510003525.5A Active CN105828437B (en) 2015-01-04 2015-01-04 A kind of user scheduling method and device

Country Status (1)

Country Link
CN (1) CN105828437B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109067855A (en) * 2018-07-17 2018-12-21 中国联合网络通信集团有限公司 Service request processing method and system, agent node
CN111654343A (en) * 2020-06-04 2020-09-11 马霖 Resource allocation system and method based on mobile communication network

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101541042A (en) * 2009-04-24 2009-09-23 宁波大学 Downlink dispatching method for WiMAX system
US20090303900A1 (en) * 2005-01-05 2009-12-10 Samsung Electronics Co., Ltd. Apparatus and method for transmitting/receiving channel quality information in a communication system
CN101778479A (en) * 2009-01-14 2010-07-14 大唐移动通信设备有限公司 Resource scheduling method and resource scheduling device
CN102448177A (en) * 2010-10-13 2012-05-09 ***通信集团江苏有限公司 Resource scheduling method and device in mobile communication system
CN102711129A (en) * 2012-06-13 2012-10-03 中兴通讯股份有限公司 Method and device for determining network planning parameter
CN103957563A (en) * 2014-05-22 2014-07-30 西安电子科技大学 Joint uplink and downlink load distribution method based on reinforced inter-cell interference coordination

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090303900A1 (en) * 2005-01-05 2009-12-10 Samsung Electronics Co., Ltd. Apparatus and method for transmitting/receiving channel quality information in a communication system
CN101778479A (en) * 2009-01-14 2010-07-14 大唐移动通信设备有限公司 Resource scheduling method and resource scheduling device
CN101541042A (en) * 2009-04-24 2009-09-23 宁波大学 Downlink dispatching method for WiMAX system
CN102448177A (en) * 2010-10-13 2012-05-09 ***通信集团江苏有限公司 Resource scheduling method and device in mobile communication system
CN102711129A (en) * 2012-06-13 2012-10-03 中兴通讯股份有限公司 Method and device for determining network planning parameter
CN103957563A (en) * 2014-05-22 2014-07-30 西安电子科技大学 Joint uplink and downlink load distribution method based on reinforced inter-cell interference coordination

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109067855A (en) * 2018-07-17 2018-12-21 中国联合网络通信集团有限公司 Service request processing method and system, agent node
CN111654343A (en) * 2020-06-04 2020-09-11 马霖 Resource allocation system and method based on mobile communication network
CN111654343B (en) * 2020-06-04 2021-04-30 苏州乐米凡电气科技有限公司 Resource allocation system and method based on mobile communication network
CN112910585A (en) * 2020-06-04 2021-06-04 马霖 Resource allocation system based on mobile communication network
CN112910586A (en) * 2020-06-04 2021-06-04 马霖 Resource allocation system based on mobile communication network
CN112910585B (en) * 2020-06-04 2023-01-06 联洋国融(北京)科技有限公司 Resource allocation system based on mobile communication network
CN112910586B (en) * 2020-06-04 2023-01-31 云浮市楚君科技有限公司 Resource allocation system based on mobile communication network

Also Published As

Publication number Publication date
CN105828437B (en) 2019-06-25

Similar Documents

Publication Publication Date Title
CN110213358A (en) Method, node, equipment and the storage medium of cluster resource scheduling
CN102668613A (en) Method and apparatus for realizing base band resource pool in lte base station
JP2013509120A (en) Resource allocation method and apparatus in communication network
CN103931262B (en) A kind of data dispatching method and equipment
CN108370569A (en) The communication resource distribution of telecommunication network
JP6492334B2 (en) Communication control apparatus, communication control method and information processing apparatus
CN103298118A (en) Indication and confirmation method and device for time-frequency resource
CN101394656B (en) Resource distribution method and apparatus for shared channel
CN102065554A (en) Resource scheduling method and base station
CN106341826A (en) Resource optimized distribution method for wireless power private network based on virtualization technology
CN101754383A (en) Structuring method of CoMP cell cluster
CN103298119A (en) Indication and confirmation method and device for time-frequency resource
CN101873709B (en) Method, equipment and system for assigned calling
CN105828437A (en) User scheduling method and user scheduling device
CN102186248B (en) Scheduling method and device used for interference coordination
CN109982439A (en) The channel resource allocation method of D2D communication system based on cellular network
CN109698726B (en) Wireless spectrum resource allocation method based on machine learning
CN107734698B (en) Resource allocation method, device and storage medium
RU2606968C2 (en) Breaking down queue for parallel carriers aggregation scheduling
CN105992358B (en) A kind of resource allocation methods, base station and related network elements
CN102958181B (en) High speed downlink packages access user scheduling method and base station
CN103634919B (en) Household base station and method for distributing resources for same on basis of interference coordination
CN107548068B (en) Method and system for realizing wireless carrier frequency resource pool allocation
CN106559793A (en) It is cross-carrier in a kind of homogenous networks to dispatch the method and system for evading interference
CN102594397B (en) Multi-path signal processing method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant