WO2020142897A1 - Scheduling method and apparatus, storage medium and communication system - Google Patents
Scheduling method and apparatus, storage medium and communication system Download PDFInfo
- Publication number
- WO2020142897A1 WO2020142897A1 PCT/CN2019/070833 CN2019070833W WO2020142897A1 WO 2020142897 A1 WO2020142897 A1 WO 2020142897A1 CN 2019070833 W CN2019070833 W CN 2019070833W WO 2020142897 A1 WO2020142897 A1 WO 2020142897A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network device
- scheduling
- terminal device
- resource allocation
- allocation information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
Definitions
- the present application relates to the field of communication technology, and in particular, to a scheduling method, device, storage medium, and communication system.
- a macro base station and a micro base station cell in order to further offload the macro base station, after deploying the micro base station within the coverage of the macro base station, you can also expand the cell range by setting ( In the form of cell expansion (CRE), the coverage of the micro base station is expanded to attract more terminal devices to access the micro base station.
- CRE cell expansion
- the terminal equipment in the CRE area covered by the micro base station will be affected by the strong interference of the macro base station, so that the business of the terminal equipment in the CRE area cannot operate normally.
- an approximate blank subframe can be introduced to reduce the interference of the macro base station on the terminal equipment in the CRE area covered by the micro base station.
- the ABS means that the macro base station is not used to transmit the subframes dedicated to the physical downlink control channel and physical downlink shared channel resources of the terminal device.
- there are protected subframes in the subframes of the micro base station and the protected subframes are only subject to the macro base station.
- the interference of the station pilot and part of the common channel is weak by the interference of the macro base station. Therefore, the micro base station can schedule the terminal devices in the CRE area to the protected subframe, thereby ensuring the normal operation of the services of these terminal devices.
- the capacity of the macro base station decreases, the response rate of the terminal equipment in the CRE area covered by the micro base station is low, and the user experience is poor.
- Embodiments of the present application provide a scheduling method, device, storage medium, and communication system to solve the problems of low response rate and poor user experience of terminal devices in a CRE area covered by a micro base station.
- a first aspect of the present application provides a scheduling method, which is applicable to a first network device, and the method includes:
- the second scheduling strategy is used to schedule the terminal device.
- the first network device determines, according to the resource allocation information received from the second network device, the second scheduling policy of the first network device for the terminal device in the served cell within the preset time period.
- the available resource capacity of the second network device is not changed, and the first network device can schedule the terminal devices in the cell it serves based on the resource allocation information of the second network device, avoiding the availability of certain terminal devices The problem of less resources and long scheduling period.
- the method further includes:
- the first network device can determine the edge terminal device and the central terminal device in the cell it serves based on the degree of interference received by the terminal device, which lays the foundation for the first network device to accurately schedule the terminal device.
- the interference received by the terminal equipment is reduced, and the performance of the terminal equipment is improved.
- the method further includes:
- the channel quality information of the terminal device is updated based on the reference signal received power of the neighboring cell of the terminal device and the channel quality information reported by the terminal device.
- the performance of the terminal device can be improved, and the user experience can be improved.
- the method further includes:
- the scheduling priority of each terminal device is determined based on the current scheduling rate, historical scheduling rate, and number of allowed resource blocks of each terminal device in the cell served by the first network device.
- each terminal by calculating the scheduling priority of each terminal device together with the current scheduling rate and historical scheduling rate of the allowed resource blocks of each terminal device in the cell served by the first network device, each terminal can be improved
- the balance of equipment scheduling improves the performance of the entire communication system.
- the second scheduling strategy of the first network device for the terminal device in the served cell within the preset time period is determined according to the resource allocation information ,include:
- the second scheduling strategy For each transmission time interval within a preset duration corresponding to the preset time period, based on the resource allocation information, it is determined that the second scheduling strategy is that the first network device is only within the transmission time interval during the transmission time interval. Scheduling the terminal device on an unallocated resource block of the second network device.
- the first network device and the second network device perform scheduling in units of each transmission time interval, which improves the accuracy of the scheduling of the terminal device by the first network device and reduces the second network device's scheduling of the first network
- the interference of the terminal equipment in the equipment serving cell improves the performance of the communication system.
- the method further includes:
- the aggregation level is selected to meet the preset level requirement and/or the occupied symbol resource meets the preset symbol requirement Control channel transmission resources.
- the second network device may already occupy a large amount of control channel resources, Choosing to reuse control channel resources already occupied by the second network device can satisfy the terminal device's need for control channels.
- a second aspect of the present application provides a scheduling method, which is applicable to a second network device.
- the method includes:
- the second network device generates resource allocation information, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period, and sends the resource allocation information to the first network equipment.
- the available resource capacity of the second network device is not changed, and channel interference with the terminal device in the cell served by the first network device can be avoided, and the performance of the communication system is improved.
- the generating resource allocation information includes:
- a preset corresponding to the preset time period The duration is equal to an integer multiple of the transmission time interval, and the preset duration corresponding to the preset time period is greater than the transmission delay.
- the second network device generates resource allocation information within a preset time period in advance, and performs actual scheduling according to the resource allocation information, so that the first network device can determine an accurate second scheduling strategy for the terminal device Avoidance scheduling and interference avoidance are accurate, and the update of channel quality information is stable.
- a third aspect of the present application provides a scheduling apparatus, which is applicable to a first network device, and the apparatus includes: a receiving module, a processing module, and a scheduling module;
- the receiving module is configured to receive resource allocation information sent by the second network device, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period;
- the processing module is configured to determine, according to the resource allocation information received by the receiving module, a second scheduling strategy for the terminal device in the served cell by the first network device within the preset time period;
- the scheduling module is configured to schedule the terminal device using the second scheduling strategy determined by the processing module.
- the device further includes: a determination module
- the determining module is configured to determine an edge terminal device and a central terminal device in a cell served by the first network device.
- the processing module is further configured to update the terminal device based on the reference signal received power of the neighboring cell of the terminal device and the channel quality information reported by the terminal device Channel quality information.
- the processing module is further configured to be based on the current scheduling rate, historical scheduling rate, and number of allowed resource blocks of each terminal device in the cell served by the first network device To determine the scheduling priority of each terminal device.
- the processing module is specifically configured to determine, based on the resource allocation information, for each transmission time interval within a preset duration corresponding to the preset time period
- the second scheduling strategy is that the first network device schedules the terminal device only on unallocated resource blocks of the second network device during the transmission time interval.
- the scheduling module is further configured to, when the first network device multiplexes the control channel of the second network device, based on the channel quality reported by the terminal device Information, select the control channel transmission resource whose aggregation level meets the preset level requirement and/or the occupied symbol resource meets the preset symbol requirement.
- a fourth aspect of the present application provides a scheduling apparatus suitable for a second network device, the apparatus including: a processing module and a sending module;
- the processing module is configured to generate resource allocation information, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period;
- the sending module is configured to send the resource allocation information generated by the processing module to a first network device, so that the first network device determines, according to the resource allocation information, that The second scheduling strategy of the terminal equipment in the serving cell.
- the processing module is specifically configured to generate the second network device based on the transmission delay between the second network device and the first network device.
- the preset duration corresponding to the preset time period is equal to an integer multiple of the transmission time interval, and the preset duration corresponding to the preset time period is greater than the transmission delay.
- a fifth aspect of the present application provides a scheduling apparatus, including a processor, a memory, and a computer program stored on the memory and executable on the processor.
- a scheduling apparatus including a processor, a memory, and a computer program stored on the memory and executable on the processor.
- the processor executes the program, the first aspect described above and The method described in the various possible designs of the first aspect.
- a sixth aspect of the present application provides a scheduling apparatus, including a processor, a memory, and a computer program stored on the memory and executable on the processor.
- a scheduling apparatus including a processor, a memory, and a computer program stored on the memory and executable on the processor.
- the processor executes the program, the second aspect described above and The method described in the various possible designs of the second aspect.
- a seventh aspect of the present application provides a storage medium having instructions stored therein, which when run on a computer, causes the computer to execute the method described in the first aspect and various possible designs of the first aspect .
- An eighth aspect of the present application provides a storage medium having instructions stored therein, which when executed on a computer, causes the computer to execute the method described in the second aspect and various possible designs of the second aspect .
- a ninth aspect of the present application provides a program product containing instructions, which when run on a computer, causes the computer to execute the method described in the first aspect and various possible designs of the first aspect.
- a tenth aspect of the present application provides a program product containing instructions that, when run on a computer, cause the computer to perform the method described in the second aspect and various possible designs of the second aspect.
- An eleventh aspect of the present application provides a chip that executes instructions, and the chip is used to execute the method described in the first aspect and various possible designs of the first aspect.
- a twelfth aspect of the present application provides a chip that executes instructions, and the chip is used to execute the method described in the second aspect and various possible designs of the second aspect.
- a thirteenth aspect of the present application provides a communication system, including: a first network device, a second network device, and a terminal device;
- the first network device is the device described in the third aspect and various possible designs of the third aspect
- the second network device is the device described in the fourth aspect and various possible designs in the fourth aspect;
- the terminal device includes: terminal devices in a cell served by the first network device;
- the first network device determines a scheduling strategy for scheduling the terminal device according to the resource allocation information received from the second network device.
- the second network device In the scheduling method, apparatus, storage medium, and communication system of the embodiments of the present application, the second network device generates resource allocation information, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period, and Send the resource allocation information to the first network device, and the first network device determines, according to the received resource allocation information, the second scheduling strategy of the first network device for the terminal device in the served cell within the preset time period .
- the second network device can schedule the accessed terminal device on all resources without changing the available resource capacity of the second network device, and the first network device can schedule it based on the resource allocation information of the second network device
- the terminal equipment in the served cell avoids the problems of low available resources and long scheduling period of some terminal equipment, and improves the response rate.
- FIG. 1 is a schematic diagram of an application scenario of a scheduling method provided by an embodiment of the present application
- FIG. 2 is a schematic diagram of the distribution of subframes in a macro cell and a micro cell
- FIG. 3 is a schematic diagram of an interaction process of Embodiment 1 of a scheduling method provided by an embodiment of this application;
- Embodiment 4 is a schematic flowchart of Embodiment 2 of a scheduling method provided by an embodiment of this application;
- FIG. 5 is a schematic diagram of an interaction process of Embodiment 3 of a scheduling method provided by an embodiment of this application;
- Embodiment 1 of a scheduling apparatus provided by an embodiment of this application;
- Embodiment 7 is a schematic structural diagram of Embodiment 2 of a scheduling apparatus provided by an embodiment of this application;
- Embodiment 8 is a schematic structural diagram of Embodiment 3 of a scheduling apparatus provided by an embodiment of this application;
- Embodiment 4 of a scheduling apparatus provided by an embodiment of this application.
- FIG. 10 is a schematic structural diagram of an embodiment of a communication system provided by an embodiment of the present application.
- FIG. 1 is a schematic diagram of an application scenario of a scheduling method provided by an embodiment of the present application.
- the application scenario of the scheduling method includes: a first network device 11, at least one second network device 12, and multiple devices located within the coverage of the first network device 11 and/or the second network device 12 Terminal devices.
- FIG. 1 exemplarily shows one first network device 11, one second network device 12, and terminal devices 13 to 15.
- the first network device 11 and the second network device 12 can communicate with terminal devices located within their coverage.
- the first network device 11 and the terminal device 13 to the terminal device 15 may form a first communication system, and the terminal device 13 to the terminal device 15 may be sent to the first network separately or simultaneously
- the device 11 sends uplink data, and may also receive downlink information sent by the first network device 11.
- the second network device 12 and the terminal device 15 may form a second communication system.
- the terminal device 15 and the second network device 12 can communicate.
- the coverage of the second network device 12 is expanded by setting a cell range expansion (CRE)
- the terminal device 14 can be scheduled from the original first network device 11 It becomes scheduled by the second network device 12.
- CRE cell range expansion
- the first communication system and the second communication system in this embodiment are not limited to include network devices and terminal devices, as long as there are entities sending information and entities receiving information in the first communication system and the second communication system.
- this embodiment of the present application does not limit this.
- the first communication system and the second communication system may further include other network entities such as a network controller, a mobility management entity, etc.
- network entities such as a network controller, a mobility management entity, etc.
- the embodiments of the present application are not limited thereto.
- the communication systems may be a global mobile communication (GSM) system, a code division multiple access (CDMA) system, or a code division multiple access (CDMA) system.
- GSM global mobile communication
- CDMA code division multiple access
- CDMA code division multiple access
- WCDMA Wideband code division multiple access
- general packet radio service general packet radio service, GPRS
- LTE long term evolution
- LTE advanced, LTE- A LTE frequency division duplex
- FDD frequency division duplex
- TDD LTE time division duplex
- UMTS universal mobile communication system
- OFDM orthogonal frequency division multiplexing
- OFDM orthogonal frequency division multiplexing
- the first network device and the second network device involved in the embodiments of the present application may be used to provide a wireless communication function for the terminal device, that is, the first network device and the second network device may be one of the network side used to send or The entity receiving the signal.
- the first network device or the second network device may include various forms of macro base stations, micro base stations (also called small stations), relay stations, access points, and so on. In different communication modes, the network device may have different names.
- the network device may be a base station (BTS) in GSM or CDMA, or a base station (nodeB, NB) in WCDMA It may also be an evolutionary base station (evolutional node B, eNB or e-NodeB) in LTE, and may be a corresponding device gNB in a 5G network.
- BTS base station
- nodeB base station
- eNB evolved node B
- e-NodeB evolved node B
- the coverage of the first network device is greater than the coverage of the second network device.
- the first network device may be a macro base station
- the second network device may be a micro base station or a pico base station.
- the terminal device may be any terminal, for example, the terminal device may be a user device of machine type communication. That is to say, the terminal device may also be referred to as user equipment (UE), mobile station (MS), mobile terminal (mobile terminal), terminal (terminal), etc.
- the terminal device may be wireless
- the access network (radio access network, RAN) communicates with one or more core networks.
- the terminal device may be a mobile phone (or called a "cellular" phone), a computer with a mobile terminal, etc.
- the terminal device also It can be a portable, pocket-sized, hand-held, computer built-in or vehicle-mounted mobile device that exchanges language and/or data with the wireless access network.
- the embodiments of the present application There is no specific limitation in the embodiments of the present application.
- the communication between the first network device and/or the second network device and the terminal device and between the terminal device and the terminal device may be through licensed spectrum or unlicensed spectrum. Communication can also be carried out through licensed spectrum and unlicensed spectrum at the same time.
- the communication between the first network device and/or the second network device and the terminal device and between the terminal device and the terminal device may use a frequency spectrum below 6 gigahertz (GHz) or a frequency spectrum above 6 GHz, You can also use the spectrum below 6GHz and the spectrum above 6GHz to communicate at the same time.
- GHz gigahertz
- You can also use the spectrum below 6GHz and the spectrum above 6GHz to communicate at the same time.
- the embodiments of the present application do not limit the spectrum resources used between the network device and the terminal device.
- “multiple” refers to two or more than two.
- “And/or” describes the relationship of the related objects, indicating that there can be three relationships, for example, A and/or B, which can indicate: there are three conditions: A exists alone, A and B exist simultaneously, and B exists alone.
- the character "/” generally indicates that the related object is a "or" relationship.
- the scheduling method provided in this embodiment may be applicable to ultra-dense networking scenarios, for example, a scenario in which a macro base station and a micro base station are coordinated, a scenario in which a macro base station and a macro base station are coordinated, a scenario in which a micro base station and a micro base station are coordinated, etc.
- this method can be applied to various types of communication systems such as LTE systems and NR systems.
- the embodiments of the present application do not limit the scenario to which the scheduling method is applicable, nor the communication system to which the scheduling method is applicable, which can be determined according to actual conditions.
- the micro base station is deployed in the macro cell served by the macro base station to offload the macro cell, that is, the terminal device in the macro cell passes through the macro base station in the micro cell Access the network without going through the macro base station.
- the power of the micro base station is low and the coverage is small, and the power of the macro base station is high and the coverage is large.
- the interference of the terminal equipment in the micro area mainly comes from the macro base station corresponding to the macro cell in which it is located.
- the coverage of the micro cell is expanded to achieve the purpose of absorbing more terminal equipment.
- the terminal device in the CRE area will be affected by the strong interference of the macro cell. The performance of the terminal equipment in the micro area.
- the terminal device located in the CRE area receives interference from the macro cell Stronger.
- the problem of channel interference between terminal devices is solved by using ABS technology.
- the channel of the macro cell for example, physical downlink control channel (PDCCH)
- the channel of the macro cell will seriously interfere with the channel of the terminal device in the micro cell, resulting in the micro cell
- the terminal equipment inside has dropped calls.
- the macro cell reduces or does not transmit power on some channels of these ABS subframes, which can avoid channel interference (eg, PDCCH and PDSCH) to terminal devices in the micro cell.
- FIG. 2 is a schematic diagram of subframe distribution in a macro cell and a micro cell.
- the radio frame includes: regular subframes and ABS subframes, that is, ABS subframes are set in the subframes of the macro cell, and the macro base station does not use ABS subframes to send dedicated terminal equipment
- the radio frame in a micro cell it includes: a normal subframe and a protected subframe, that is, there is a protected subframe in the subframe of the microcell, and the protected subframe is only affected by the macro cell
- the pilot frequency and some common channel interference, when the service is running, the interference intensity of the macro cell is small. Therefore, the micro cell can schedule the terminal equipment in the CRE area to the protected subframe, thereby ensuring the normal service of these terminal equipment run.
- the above method has the following problems: 1. Because the macro base station cannot schedule the ABS subframes set above, the available subframe capacity of the macro base station decreases, and there is a resource loss; 2. The number of ABS subframes in the subframes of the macro base station Limited, in this way, some terminal devices in the cell served by the micro base station have less available resources, and the cycle of the ABS subframe is long, causing certain terminal devices in the cell served by the micro base station to be scheduled for a long period and a low response rate.
- one radio frame has a length of 10 ms and includes ten subframes of equal size.
- Each subframe has a length of 1 ms, which includes two time slots, and each time slot has a length of 0.5 ms.
- the time slot includes multiple orthogonal frequency division multiplexing (OFDM) symbols or single carrier frequency division multiple access (SC-FDMA) symbols in the time domain, and includes multiple resource blocks in the frequency domain .
- OFDM orthogonal frequency division multiplexing
- SC-FDMA single carrier frequency division multiple access
- the number of subframes included in a radio frame, the number of time slots included in a subframe, and the number of OFDM symbols or SC-FDMA symbols included in each time slot can be changed in various ways, and this application implements Examples do not limit it.
- the micro cells deployed in the macro cell have no effect on the available capacity of the macro cell, and all the micro cells
- the available resources of the terminal equipment are sufficient without affecting the scheduling period, and the response rate of the terminal equipment in the micro area is improved.
- an embodiment of the present application proposes a scheduling method.
- the first network device first receives resource allocation information sent by the second network device, and the resource allocation information is used to instruct the second network device within a preset time period.
- the scheduling strategy according to the resource allocation information, determines the second scheduling strategy of the first network device for the terminal device in the served cell within a preset time period.
- the scheduling of the terminal device by the first network device does not affect the available capacity of the second network device, and it also avoids that the terminal device in the CRE area covered by the first network device has a low response rate and the user The problem of poor experience.
- FIG. 3 is a schematic diagram of an interaction process of Embodiment 1 of a scheduling method provided by an embodiment of this application. The method is described by the information interaction between the first network device and the second network device.
- the first network device may be a micro base station
- the second network device is a macro base station.
- the scheduling method may include the following steps:
- Step 31 The second network device generates resource allocation information.
- the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period.
- the second network device obtains the current service of the terminal device in its serving cell, and according to the resources required by each terminal device to run the corresponding service (for example, time Frequency resources), estimate the resource information occupied by its scheduling terminal device within a preset time period after the current time. That is, the second network device determines the time-frequency resource information allocated to the terminal device and the terminal device information of the time-frequency resource according to the current service information of the terminal device, and generates resources for scheduling the terminal device within the preset time period Assign information.
- the resources required by each terminal device to run the corresponding service for example, time Frequency resources
- the second network device can use the resource allocation information to instruct it how to perform resource scheduling for the terminal equipment in the cell it covers in the preset time period.
- the scheme in which the second network device schedules the terminal device according to the resource allocation information is called a first scheduling strategy.
- the second network device may pre-schedule the terminal device according to the above method, generate resource allocation information within a preset time period in advance, and perform actual scheduling according to the resource allocation information during the corresponding preset time period.
- the second network device does not pre-schedule the terminal device according to the above method, but estimates based on the current user and service volume. Therefore, when the terminal device and service volume change at the scheduling time, and There is no guarantee that the second network device must perform actual scheduling according to the estimated resource allocation information.
- the scheduling method of the first network device has no change, and the performance has no impact, which can ensure the overall revenue when the first network device and the second network device are cooperatively distributed.
- the actual scheduling strategy in the second network device Affected by the change, the actual scheduling strategy of the second network device acquired by the first network device may be inaccurate, and the accuracy of interference avoidance is relatively low.
- the scenario where the second network device performs actual scheduling according to the generated resource allocation information is mainly used for description.
- Step 32 The second network device sends the above resource allocation information to the first network device.
- the second network device may continuously generate resource allocation information according to the length of the preset time period corresponding to the resource allocation information, and continuously send the resource allocation information to the first network device, so that the first network device allocates resources according to the acquired resource
- the information determines the second scheduling strategy for the terminal devices in the served cell within the corresponding preset time period.
- the communication between the second network device and the first network device performs information transmission through a transmission link between the two, and the transmission link is also called a physical link.
- two terminal devices in the cell may detect two The signal strength of the network device, for example, receives the downlink reference signals sent by the first network device and the second network device, and selects the key points according to the power value of each downlink reference signal and the cell range expansion offset value of the second network device.
- the accessed network device further divides the terminal device into a terminal device of the first network device and a terminal device of the second network device.
- the terminal devices in the cell covered by the first network device may be further divided into a central terminal device and an edge terminal device.
- a central terminal device for example, micro base station
- an edge terminal device for example, edge terminal
- the first network device needs to determine the second scheduling strategy for the terminal device in the served cell within the corresponding preset time period according to the obtained resource allocation information.
- the terminal device in this embodiment mainly refers to an edge terminal that is more affected by the second network device equipment.
- the edge terminal device may be determined according to step 41 in the following embodiments.
- Step 33 The first network device determines, according to the received resource allocation information, the second scheduling policy of the first network device for the terminal device in the served cell within the preset time period.
- the first network device receives the resource allocation information sent by the second network device, and determines the resource information occupied by the terminal device accessing the second network device within a preset time period according to the resource allocation information Therefore, based on the resource information, the principle of resource complementary scheduling or space division scheduling is performed for the terminal devices in the served cell to determine the second scheduling strategy of the first network device for the terminal devices in the served cell, that is, the first A scheduling strategy of network equipment for edge terminal equipment and central terminal equipment.
- the first network device when the first network device divides the terminal devices in its serving cell into a central terminal device and an edge terminal device, it may perform resource complementary scheduling on the edge terminal device, and perform air separation scheduling on the central terminal device.
- Step 34 The first network device uses the second scheduling strategy to schedule the terminal device.
- the resource allocation information may indicate resource information occupied by the terminal device of the second network device of the second network device within a preset time period, in order to avoid the second network device For interference of terminal devices in the served cell, the first network device may schedule the terminal devices in the served cell according to the determined second scheduling policy.
- the first network device schedules the edge terminal device on unallocated resources of the second network device. Since the central terminal device is less interfered by the second network device, the first network device may schedule on all resources Central terminal equipment.
- the second network device In the scheduling method provided in the embodiment of the present application, the second network device generates resource allocation information, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period, and sends the resource allocation information to The first network device, according to the received resource allocation information, determines the second scheduling policy of the first network device for the terminal device in the served cell within the preset time period.
- the second network device can schedule the terminal device accessing it on all resources without changing the available resource capacity of the second network device, and the first network device can be scheduled based on the resource allocation information of the second network device
- the terminal equipment in the cell served by it avoids the problem that some terminal equipment has less available resources and long scheduling period, and improves the response rate.
- FIG. 4 is a schematic flowchart of Embodiment 2 of a scheduling method provided by an embodiment of the present application. This method is applicable to the first network device. As shown in FIG. 4, in this embodiment, the scheduling method may further include the following steps:
- Step 41 Determine the edge terminal device and the central terminal device in the cell served by the first network device.
- the first network device may divide the terminal device in the served cell into the terminal device in the served cell according to the degree of interference received from the second network device Edge terminal equipment and central terminal equipment.
- the terminal device with the main interference source in the micro cell from the coordinated macro cell is defined as a macro-micro edge terminal device, and this part of the terminal device is sensitive to interference from the macro cell.
- the first network device may divide the terminal devices in its serving cell into Central terminal equipment and edge terminal equipment.
- the terminal device may be determined as the edge terminal device in the cell served by the first network device; if the downlink RSRP received by the terminal device from the second network device is only not greater than the downlink received from the first network device With RSRP, the terminal device may be determined as the central terminal device in the cell served by the first network device.
- the cell range extension offset value may be -6dB, that is, when the difference between the downlink RSRP received by the terminal device from the second network device and the downlink RSRP received from the first network device is greater than -6dB, and the When the cell covered by the second network device is the cell with the strongest RSRP among all neighboring cells of the first network device, at this time, it may be considered that the cell covered by the second network device has the strongest interference to the terminal device.
- This part of the terminal device In this embodiment, it is called an edge terminal device.
- the scheduling method may further include the following steps:
- Step 42 Update the channel quality information of the terminal device based on the reference signal received power of the neighboring cell of the terminal device and the channel quality information reported by the terminal device.
- the first network device may determine the terminal according to the obtained reference signal received power and the channel quality information reported by the terminal device.
- the channel quality information of the device is updated.
- the reference signal is usually a downlink reference signal, for example, a synchronization signal (synchronization signal, SS) or a cell-specific reference signal (CRS).
- SS synchronization signal
- CRS cell-specific reference signal
- the embodiments of the present application do not limit the specific form of the downlink signal, which can be determined according to actual conditions.
- the first network device is a micro base station
- the served cell is a micro cell
- the second network device is a macro base station
- the served cell is a macro cell
- the reference signal is CRS.
- the RSRP obtained by the edge terminal device and the central terminal device from the neighboring cell can be filtered respectively to obtain a stable RSRP for G factor calculation .
- the G factor is a ratio of useful RSRP to useless RSRP, and is used to indicate the channel quality of the terminal device.
- the RSRP corresponding to the CRS received by the terminal device from the micro cell is called the RSRP of the serving cell, that is, RSRP serving , and the power offset value in the micro cell is PA serving . Therefore, this The RSRP of the terminal equipment on the service channel PDSCH of the micro cell is called PA serving *RSRP serving .
- the RSRP corresponding to the CRS received from the cooperating macro cell is called RSRP macro
- the power offset value in the micro cell is PA macro
- the RSRP of the terminal device on the PDSCH of the macro cell's traffic channel is called PA macro *RSRP macro
- the RSRP corresponding to the CRS received by the terminal device from other neighboring cells for example, the k-th neighboring cell
- the RSRP other, k the power deviation in other neighboring cells
- the set value is PA other,k
- the RSRP of the terminal device on the traffic channel PDSCH of other neighboring cells is called PA other,k *RSRP other,k
- the noise is called N.
- the gain ⁇ G of the G factor of the terminal device can be expressed by the following formula:
- the first network device may perform signal-to-interference plus noise ratio (SINR) mapping on the channel quality information (for example, channel quality indicator (CQI)) reported by the terminal device, ⁇ G
- SINR signal-to-interference plus noise ratio
- CQI channel quality indicator
- the performance of the terminal device can be improved, and the user experience can be improved.
- the scheduling method may further include the following steps:
- Step 43 Determine the scheduling priority of each terminal device based on the current scheduling rate, historical scheduling rate, and number of allowed resource blocks of each terminal device in the cell served by the first network device.
- the scheduling priority of the network device to the terminal device adopts the default scheduling algorithm, as follows:
- avg_rate represents the historical average rate of the terminal device
- min_rate represents the historical minimum rate of the terminal device
- ⁇ conn represents the weight value of the terminal device corresponding to the service level
- ⁇ UE represents the weight value of the terminal device level.
- ⁇ conn and ⁇ UE are known constant values.
- the numerator considers the current scheduling rate of the terminal device, and the denominator considers the historical scheduling rate of the terminal device. All terminal devices can use the same number of resource blocks (RBs). However, in the scenario of macro-micro coordinated scheduling, the number of RBs that can be used by the edge terminal device and the central terminal device is different, so the molecule needs to be corrected.
- RBs resource blocks
- the updated scheduling algorithm may be expressed by the following formula:
- N RB is the number of RBs available for each terminal device. That is, the edge terminal device participates in the calculation based on the number of remaining RBs in the resource allocation information sent by the macro base station in the current transmission time interval (TTI), and other users (for example, the central terminal device) use all RBs corresponding to the system bandwidth The quantity is involved in the calculation.
- each terminal by calculating the scheduling priority of each terminal device together with the current scheduling rate and historical scheduling rate of the allowed resource blocks of each terminal device in the cell served by the first network device, each terminal can be improved
- the balance of equipment scheduling improves the performance of the entire communication system.
- step 42 and step 43 which can be determined according to actual conditions.
- the first network device determines the edge terminal device and the central terminal device in the cell served by the first network device, based on the reference signal received power of the neighboring cell of the terminal device and the channel reported by the terminal device Quality information, update the channel quality information of the terminal device, and determine the scheduling priority of each terminal device based on the current scheduling rate, historical scheduling rate, and number of allowed resource blocks of each terminal device in the cell served by the first network device level.
- the first network device can determine the terminal device and update the channel quality information, which can improve the performance of the terminal device and thereby improve the user experience.
- FIG. 5 is a schematic diagram of an interaction process of Embodiment 3 of a scheduling method provided by an embodiment of the present application.
- the above step 31 (the second network device generates resource allocation information) may be implemented by the following steps:
- Step 51 The second network device generates resource allocation information of the second network device within the preset time period according to the transmission delay between the second network device and the first network device.
- the preset duration corresponding to the preset time period is equal to an integer multiple of the transmission time interval, and the preset duration corresponding to the preset time period is greater than the transmission delay.
- the second network device may estimate the resource allocation information within a preset time period based on the current service information of all the terminal devices accessed, because the first network device and the second network device There is a transmission delay between them. Therefore, in order for the first network device to schedule the terminal device on resources that do not overlap with the second network device, the preset time period corresponding to the preset time period must be greater than the transmission delay, so that the second network After the device sends the generated resource allocation information to the first network device, the resource allocation information is only useful to the first network device; otherwise, when the resource allocation information of the second network device is sent to the first network device, the first The network equipment has no effective information for avoidance scheduling.
- the network device may schedule the terminal device based on the transmission time interval. Therefore, the preset time period corresponding to the preset time period of the resource allocation information generated by the second network device may be an integer multiple of the transmission time interval as a unit. Therefore, the The preset duration corresponding to the preset time period is an integer multiple of the transmission time interval, and the minimum value of the preset duration corresponding to the preset time period is the sum of one transmission time interval and the transmission delay.
- the second network device generates resource allocation information within a preset time period in advance, and performs actual scheduling according to the resource allocation information, so that the first network device can determine an accurate second scheduling strategy for the terminal device Avoidance scheduling, accurate interference avoidance, and stable update of channel quality information, but for the second network device, it introduces a scheduling delay, which has a negative impact on the scheduling performance of the second network device.
- the larger the scheduling delay the greater the The greater the impact of the scheduling performance of the second network device, therefore, in practical applications, it is necessary to ensure that the positive gain of the first network device is greater than the negative gain of the second network device, so as to ensure the overall benefits of heterogeneous network coordination.
- the above step 33 (the first network device determines, according to the received resource allocation information, that the first network device performs the second task for the terminal device in the served cell within the preset time period Scheduling strategy) can be achieved through the following steps:
- Step 52 For each transmission time interval corresponding to the preset time period corresponding to the preset time period, the first network device determines, based on the received resource allocation information, that the second scheduling strategy is that the first network device only The terminal device is scheduled on the unallocated resource block of the second network device.
- the first network device and the second network device schedule terminal time at transmission time intervals, so the first network device determines after obtaining resource allocation information generated by the second network device The adjustment strategy corresponding to each transmission time interval within the preset time period.
- the first network device when the first network device performs source scheduling in each TTI, based on the resource allocation information sent by the second network device, for the edge terminal device, the first network device may only allocate the second network device within the current TTI. Allocated resource blocks; for other devices in the cell served by the first network device, for example, the central terminal device, the first network device can allocate RBs available in the full bandwidth within the current TTI.
- the first network device may not schedule the edge terminal device within the current TTI, or use the CQI reported by the edge terminal device to schedule the edge terminal device; and, allocate the full bandwidth available RB within the current TTI for scheduling other terminal devices including the central terminal device .
- the first network device may determine that the first network device is only on resource blocks not allocated by the second network device within the transmission time interval based on the resource allocation information Dispatch the terminal device.
- the first network device and the second network device perform scheduling in units of each transmission time interval, which improves the accuracy of scheduling the terminal device and reduces the second network device's ability to serve the terminal in the cell served by the first network device
- the interference of the equipment improves the performance of the communication system.
- the scheduling method may further include the following steps:
- the control channel transmission whose aggregation level meets the preset level requirement and/or occupies symbol resources meets the preset symbol requirement is selected Resources.
- the first network device obtains resource allocation information sent by the second network device and performs coordinated scheduling on the terminal device, the first network device and the second network
- the resource blocks RB occupied between the devices are completely staggered, and the first network device can effectively avoid the interference of the second network device when scheduling the terminal device on the shared channel (for example, PDSCH).
- control channel for example, PDCCH
- the second network device already occupies a large amount of control channel resources, then the first network device will not have enough idle resources available for the control channel, therefore, the air channel resources in the control channel are insufficient At this time, it is necessary to reuse control channel resources already occupied by the second network device.
- the first network device may select a sufficient aggregation level for the control channel of the terminal device based on the channel quality information (for example, CQI) reported by the terminal device, that is, select the aggregation level to meet the preset level requirement Control channel transmission resources to improve the anti-interference performance of the control channel.
- CQI channel quality information
- the first network device may enable the symbol adaptation function of the control channel to expand the symbol resources according to the requirements of the control channel, That is, a control channel transmission resource that occupies symbol resources that meets the requirements of preset symbols is selected.
- the second network device may already occupy a large amount of control channel resources, Choosing to reuse control channel resources already occupied by the second network device can satisfy the terminal device's need for control channels.
- the second network device in this application does not need to separately reserve resources for the terminal devices in the cell covered by the first network device, therefore, it does not affect the availability of the cell covered by the second network device The capacity of the resource.
- the number of resource blocks that the first network device can use to schedule the terminal device can be determined according to the number of resource blocks occupied by the second network device, it can use all resource blocks not occupied by the second network device. Therefore, the first network device
- the number of resource blocks available in the terminal equipment within is relatively large. For example, if the load of the second network device occupies only 50% of the resources, then the maximum available resources of the terminal device in the first network device are the remaining 50% of the resources.
- the scheduling period of the terminal device in the first network device is not limited by the period of the ABS, and the 1 ms scheduling period is implemented to avoid the problem of a slow response rate.
- Embodiment 1 of a scheduling apparatus provided by an embodiment of this application.
- the apparatus may be integrated in the first network device, or may be implemented by the first network device.
- the device may include: a receiving module 61, a processing module 62, and a scheduling module 63.
- the receiving module 61 is configured to receive resource allocation information sent by the second network device, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period;
- the processing module 62 is configured to determine, according to the resource allocation information received by the receiving module 61, the second scheduling policy of the first network device for the terminal device in the served cell within the preset time period;
- the scheduling module 63 is configured to use the second scheduling strategy determined by the processing module 62 to schedule the terminal device.
- the processing module 62 is also used to determine the edge terminal device and the central terminal device in the cell served by the first network device.
- the processing module 62 is further configured to update the terminal based on the reference signal received power of the neighboring cell of the terminal device and the channel quality information reported by the terminal device The channel quality information of the device.
- the processing module 62 is further configured to be based on the current scheduling rate, historical scheduling rate, and allowable use of each terminal device in the cell served by the first network device The number of resource blocks determines the scheduling priority of each terminal device.
- the processing module 62 is specifically configured to, based on the resource allocation information, for each transmission time interval corresponding to the preset time period and within a preset time period, It is determined that the second scheduling strategy is that the first network device schedules the terminal device only on unallocated resource blocks of the second network device during the transmission time interval.
- the scheduling module 63 is further configured to report based on the terminal device when the first network device multiplexes the control channel of the second network device Channel quality information, select the control channel transmission resource whose aggregation level meets the preset level requirement and/or the occupied symbol resource meets the preset symbol requirement.
- the scheduling apparatus of this embodiment may be used to execute the implementation solution of the first network device in the method embodiments shown in FIG. 3 to FIG. 5.
- the specific implementation manner and the technical effect are similar, and are not described herein again.
- Embodiment 7 is a schematic structural diagram of Embodiment 2 of a scheduling apparatus provided by an embodiment of this application.
- the apparatus may be integrated in the second network device, or may be implemented by the second network device.
- the device may include: a processing module 71 and a sending module 72.
- the processing module 71 is configured to generate resource allocation information, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period;
- the sending module 72 is configured to send the resource allocation information generated by the processing module 72 to the first network device, so that the first network device determines that the resource allocation information is within the preset time period according to the resource allocation information.
- the second scheduling strategy of the terminal equipment in the served cell is configured to send the resource allocation information generated by the processing module 72 to the first network device, so that the first network device determines that the resource allocation information is within the preset time period according to the resource allocation information.
- the foregoing processing module 71 is specifically configured to generate the second network device according to a transmission delay between the second network device and the first network device Resource allocation information within the preset time period, the preset duration corresponding to the preset time period is equal to an integer multiple of the transmission time interval, and the preset duration corresponding to the preset time period is greater than the transmission delay .
- the scheduling apparatus of this embodiment may be used to execute the implementation solution of the second network device in the method embodiments shown in FIG. 3 and FIG. 5.
- the specific implementation manner and technical effect are similar, and are not described here again.
- each module in the devices shown in FIGS. 6 and 7 above is only a division of logical functions, and may be integrated in whole or part into a physical entity or physically separated in actual implementation.
- these modules can all be implemented in the form of software calling through processing elements; they can also be implemented in the form of hardware; some modules can also be implemented in the form of calling software through processing elements, and some modules can be implemented in the form of hardware.
- the determination module may be a separately established processing element, or may be integrated in a chip of the above device, and may also be stored in the memory of the above device in the form of a program code, and a processing element of the above device Call and execute the function of the above determination module.
- the implementation of other modules is similar.
- each step of the above method or each of the above modules may be completed by instructions in the form of hardware integrated logic circuits or software in the processor element.
- the above modules may be one or more integrated circuits configured to implement the above method, for example: one or more specific integrated circuits (application specific integrated circuits, ASIC), or one or more microprocessors (digital signal processor (DSP), or, one or more field programmable gate array (FPGA), etc.
- ASIC application specific integrated circuits
- DSP digital signal processor
- FPGA field programmable gate array
- the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code.
- these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).
- SOC system-on-a-chip
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable devices.
- the computer instructions may be stored in a readable storage medium, or transmitted from one readable storage medium to another readable storage medium.
- the computer instructions may be from a website site, computer, server, or data center via wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL) or wireless (such as infrared, wireless, microwave, etc.) to another website, computer, server or data center.
- the readable storage medium may be any available medium that can be accessed by a computer or a data storage device including a server, a data center, and the like integrated with one or more available media.
- the usable medium may be a magnetic medium (eg, floppy disk, hard disk, magnetic tape), optical medium (eg, DVD), or semiconductor medium (eg, solid state disk (SSD)), or the like.
- Embodiment 3 of a scheduling apparatus provided by an embodiment of this application.
- the apparatus may be integrated in the first network device, or may be implemented by the first network device.
- the device may include a processor 81, a memory 82, a communication interface 83, and a system bus 84.
- the memory 82 and the communication interface 83 are connected to the processor 81 through the system bus 84 and After completing the communication with each other, the memory 82 is used to store computer-executed instructions, the communication interface 83 is used to communicate with other devices, and the processor 81 is implemented as shown in FIGS. 3 to 5 when the computer program is executed The implementation scheme of the first network device in the method embodiment.
- Embodiment 4 of a scheduling apparatus provided by an embodiment of this application.
- the apparatus may be integrated in the second network device, or may be implemented by the second network device.
- the device may include a processor 91, a memory 92, a communication interface 93, and a system bus 94.
- the memory 92 and the communication interface 93 are connected to the processor 91 through the system bus 94 and After completing communication with each other, the memory 92 is used to store computer-executed instructions, the communication interface 93 is used to communicate with other devices, and the processor 91 executes the computer program as shown in FIGS. 3 and 5 An implementation solution of the second network device in the method embodiment.
- the system bus mentioned in FIG. 8 or FIG. 9 may be a peripheral component interconnection (PCI) bus or an extended industry standard architecture (EISA) bus.
- PCI peripheral component interconnection
- EISA extended industry standard architecture
- the system bus can be divided into an address bus, a data bus, and a control bus. For ease of representation, only a thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
- the communication interface is used to implement communication between the database access device and other devices (such as client, read-write library, and read-only library).
- the memory may include random access memory (random access memory, RAM), or may also include non-volatile memory (non-volatile memory), for example, at least one disk storage.
- the aforementioned processor may be a general-purpose processor, including a central processing unit CPU, a network processor (NP), etc.; it may also be a digital signal processor DSP, an application specific integrated circuit ASIC, a field programmable gate array FPGA, or other available Programming logic devices, discrete gates or transistor logic devices, discrete hardware components.
- a general-purpose processor including a central processing unit CPU, a network processor (NP), etc.; it may also be a digital signal processor DSP, an application specific integrated circuit ASIC, a field programmable gate array FPGA, or other available Programming logic devices, discrete gates or transistor logic devices, discrete hardware components.
- an embodiment of the present application provides a storage medium that stores instructions that when run on a computer, causes the computer to execute the first network in the method embodiments shown in FIG. 3 to FIG. 5 described above Implementation plan of the equipment.
- an embodiment of the present application further provides a storage medium that stores instructions, which when run on the computer, causes the computer to execute the second method embodiment shown in FIGS. 3 and 5 above Implementation scheme of network equipment.
- an embodiment of the present application further provides a chip that runs an instruction, and the chip is used to execute the implementation solution of the first network device in the method embodiments shown in FIG. 3 to FIG. 5.
- an embodiment of the present application further provides a chip that runs an instruction, and the chip is used to execute the implementation solution of the second network device in the method embodiments shown in FIG. 3 and FIG. 5.
- An embodiment of the present application further provides a program product, the program product includes a computer program, the computer program is stored in a storage medium, and at least one processor can read the computer program from the storage medium, the at least one When the processor executes the computer program, the implementation solution of the first network device in the method embodiments shown in FIG. 3 to FIG. 5 may be implemented.
- An embodiment of the present application further provides a program product, the program product includes a computer program, the computer program is stored in a storage medium, and at least one processor can read the computer program from the storage medium, the at least one When the processor executes the computer program, an implementation solution of the second network device in the method embodiments shown in FIG. 3 and FIG. 5 may be implemented.
- the communication system may include: a first network device 101, a second network device 102, and a terminal device 103.
- the first network device 101 may be the scheduling apparatus of the embodiment shown in FIG. 6 or FIG. 8; the second network device 102 is the scheduling apparatus of the embodiment shown in FIG. 7 or FIG. 9; the terminal device 103 includes : The terminal device in the cell served by the first network device 101.
- the first network device 101 may determine a scheduling strategy for scheduling the terminal device according to the resource allocation information received from the second network device 102.
- At least one refers to one or more, and “multiple” refers to two or more.
- “And/or” describes the relationship of the related objects, indicating that there can be three relationships, for example, A and/or B, which can mean: A exists alone, A and B exist at the same time, B exists alone, where A, B can be singular or plural.
- the character “/” generally indicates that the related object is a “or” relationship; in the formula, the character “/” indicates that the related object is a "divide” relationship.
- At least one of the following” or similar expressions refers to any combination of these items, including any combination of single items or plural items.
- At least one item (a) in a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be a single or multiple Pcs.
- the size of the sequence numbers of the above processes does not mean that the execution order is sequential, and the execution order of each process should be determined by its function and internal logic, and should not be implemented for this application.
- the implementation process of the examples constitutes no limitation.
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Provided are a scheduling method and apparatus, a storage medium and a communication system. The method comprises: a second network device generating resource allocation information, the resource allocation information being used for indicating a first scheduling policy of the second network device within a preset time period, and sending the resource allocation information to a first network device; and the first network device determining, according to the received resource allocation information, a second scheduling policy of the first network device regarding a terminal device in a cell served by the first network device within the preset time period. According to the technical solution, an available resource capacity of the second network device is not changed, and the first network device can schedule, based on the resource allocation information of the second network device, the terminal device in the cell served by the first network device, thereby avoiding the situation where some terminal devices have fewer available resources, avoiding the problem of a long scheduling period, and increasing the response rate.
Description
本申请涉及通信技术领域,尤其涉及一种调度方法、装置、存储介质及通信系统。The present application relates to the field of communication technology, and in particular, to a scheduling method, device, storage medium, and communication system.
在超密组网场景,例如,宏基站和微基站小区形成的组网场景中,为了进一步卸载宏基站的负载,在宏基站的覆盖范围内部署微基站之后,还可以通过设置小区范围扩展(cell range expansion,CRE)的形式,扩展微基站的覆盖范围,以吸纳更多的终端设备接入该微基站。但是,由于宏基站的功率较大,覆盖范围较大,微基站所覆盖范围的CRE区域中终端设备会受到宏基站的强干扰影响,致使CRE区域中终端设备的业务无法正常运行。In an ultra-dense networking scenario, for example, a macro base station and a micro base station cell, in order to further offload the macro base station, after deploying the micro base station within the coverage of the macro base station, you can also expand the cell range by setting ( In the form of cell expansion (CRE), the coverage of the micro base station is expanded to attract more terminal devices to access the micro base station. However, due to the large power and large coverage of the macro base station, the terminal equipment in the CRE area covered by the micro base station will be affected by the strong interference of the macro base station, so that the business of the terminal equipment in the CRE area cannot operate normally.
现有技术中,可以通过引入近似空白子帧(almost blank subframe,ABS)以降低宏基站对微基站所覆盖范围的CRE区域中终端设备的干扰。该ABS是指宏基站不用于发送终端设备专用的物理下行控制信道和物理下行共享信道资源的子帧,相应的,微基站的子帧中存在受保护子帧,该受保护子帧仅受宏基站导频以及部分公共信道的干扰,被宏基站干扰的强度小,因而,微基站可以将CRE区域中的终端设备调度到该受保护子帧上,从而保证这些终端设备的业务正常运行。In the prior art, an approximate blank subframe (ABS) can be introduced to reduce the interference of the macro base station on the terminal equipment in the CRE area covered by the micro base station. The ABS means that the macro base station is not used to transmit the subframes dedicated to the physical downlink control channel and physical downlink shared channel resources of the terminal device. Correspondingly, there are protected subframes in the subframes of the micro base station, and the protected subframes are only subject to the macro base station. The interference of the station pilot and part of the common channel is weak by the interference of the macro base station. Therefore, the micro base station can schedule the terminal devices in the CRE area to the protected subframe, thereby ensuring the normal operation of the services of these terminal devices.
然而,鉴于宏基站不能调度ABS、ABS的数量有限且周期长的特点,导致宏基站的容量下降,微基站所覆盖范围的CRE区域中的终端设备的响应速率低,用户体验差。However, in view of the fact that the macro base station cannot schedule ABS and the number of ABSs is limited and the period is long, the capacity of the macro base station decreases, the response rate of the terminal equipment in the CRE area covered by the micro base station is low, and the user experience is poor.
发明内容Summary of the invention
本申请实施例提供一种调度方法、装置、存储介质及通信系统,以解决微基站所覆盖范围CRE区域中的终端设备的响应速率低,用户体验差的问题。Embodiments of the present application provide a scheduling method, device, storage medium, and communication system to solve the problems of low response rate and poor user experience of terminal devices in a CRE area covered by a micro base station.
本申请第一方面提供一种调度方法,适用于第一网络设备,所述方法包括:A first aspect of the present application provides a scheduling method, which is applicable to a first network device, and the method includes:
接收第二网络设备发送的资源分配信息,所述资源分配信息用于指示所述第二网络设备在预设时间段内的第一调度策略;Receiving resource allocation information sent by the second network device, where the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period;
根据所述资源分配信息,确定所述第一网络设备在所述预设时间段内对于所服务小区内的终端设备的第二调度策略;Determine, according to the resource allocation information, a second scheduling strategy of the first network device for the terminal device in the served cell within the preset time period;
利用所述第二调度策略调度所述终端设备。The second scheduling strategy is used to schedule the terminal device.
在本实施例中,第一网络设备根据从第二网络设备接收到的资源分配信息,确定该第一网络设备在该预设时间段内对于所服务小区内的终端设备的第二调度策略。该技术方案中,不改变第二网络设备的可用资源容量,并且该第一网络设备可以基于第二网络设备的资源分配信息调度其所服务小区内的终端设备,避免了某些终端设备的可用资源少,调度周期长的问题。In this embodiment, the first network device determines, according to the resource allocation information received from the second network device, the second scheduling policy of the first network device for the terminal device in the served cell within the preset time period. In this technical solution, the available resource capacity of the second network device is not changed, and the first network device can schedule the terminal devices in the cell it serves based on the resource allocation information of the second network device, avoiding the availability of certain terminal devices The problem of less resources and long scheduling period.
在第一方面的一种可能实现方式中,所述方法还包括:In a possible implementation manner of the first aspect, the method further includes:
确定所述第一网络设备所服务小区内的边缘终端设备和中心终端设备。Determine the edge terminal device and the central terminal device in the cell served by the first network device.
本实施例中,第一网络设备基于终端设备受到的干扰程度,可以分别确定出其所服务小区内的边缘终端设备和中心终端设备,其为第一网络设备准确的调度终端设备奠定了基础,降低了终端设备受到的干扰,提高了终端设备的性能。In this embodiment, the first network device can determine the edge terminal device and the central terminal device in the cell it serves based on the degree of interference received by the terminal device, which lays the foundation for the first network device to accurately schedule the terminal device. The interference received by the terminal equipment is reduced, and the performance of the terminal equipment is improved.
在第一方面的另一种可能实现方式中,所述方法还包括:In another possible implementation manner of the first aspect, the method further includes:
基于所述终端设备的邻小区的参考信号接收功率以及所述终端设备上报的信道质量信息,更新所述终端设备的信道质量信息。The channel quality information of the terminal device is updated based on the reference signal received power of the neighboring cell of the terminal device and the channel quality information reported by the terminal device.
在本实施例中,通过对终端设备的信道质量信息进行更新,可以提高终端设备的性能,提高用户体验。In this embodiment, by updating the channel quality information of the terminal device, the performance of the terminal device can be improved, and the user experience can be improved.
在第一方面的再一种可能实现方式中,所述方法还包括:In yet another possible implementation manner of the first aspect, the method further includes:
基于所述第一网络设备所服务小区中的各终端设备的当前调度速率、历史调度速率、允许使用资源块数量,确定每个终端设备的调度优先级。The scheduling priority of each terminal device is determined based on the current scheduling rate, historical scheduling rate, and number of allowed resource blocks of each terminal device in the cell served by the first network device.
在本实施例中,通过将第一网络设备所服务小区中的各终端设备的允许使用资源块数量与当前调度速率、历史调度速率一同计算每个终端设备的调度优先级,可以提高每个终端设备调度的均衡性,提高了整个通信系统的性能。In this embodiment, by calculating the scheduling priority of each terminal device together with the current scheduling rate and historical scheduling rate of the allowed resource blocks of each terminal device in the cell served by the first network device, each terminal can be improved The balance of equipment scheduling improves the performance of the entire communication system.
在第一方面的又一种可能实现方式中,所述根据所述资源分配信息,确定所述第一网络设备在所述预设时间段内对于所服务小区内的终端设备的第二调度策略,包括:In yet another possible implementation manner of the first aspect, the second scheduling strategy of the first network device for the terminal device in the served cell within the preset time period is determined according to the resource allocation information ,include:
对于所述预设时间段对应预设时长内的每个传输时间间隔,基于所述资源分配信息,确定所述第二调度策略为所述第一网络设备在所述传输时间间隔内只在所述第二网络设备未分配的资源块上调度所述终端设备。For each transmission time interval within a preset duration corresponding to the preset time period, based on the resource allocation information, it is determined that the second scheduling strategy is that the first network device is only within the transmission time interval during the transmission time interval. Scheduling the terminal device on an unallocated resource block of the second network device.
在本实施例中,第一网络设备和第二网络设备以每个传输时间间隔为单元进行调度,提高了第一网络设备对终端设备调度的准确性,降低了第二网络设备对第一网络设备服务小区内终端设备的干扰,提高了通信系统的性能。In this embodiment, the first network device and the second network device perform scheduling in units of each transmission time interval, which improves the accuracy of the scheduling of the terminal device by the first network device and reduces the second network device's scheduling of the first network The interference of the terminal equipment in the equipment serving cell improves the performance of the communication system.
在第一方面的又一种可能实现方式中,所述方法还包括:In another possible implementation manner of the first aspect, the method further includes:
若所述第一网络设备复用所述第二网络设备的控制信道,则基于所述终端设备上报的信道质量信息,选择聚合等级满足预设等级要求和/或占用符号资源满足预设符号要求的控制信道传输资源。If the first network device reuses the control channel of the second network device, then based on the channel quality information reported by the terminal device, the aggregation level is selected to meet the preset level requirement and/or the occupied symbol resource meets the preset symbol requirement Control channel transmission resources.
在本实施例中,通过选择聚合等级满足预设等级要求和/或占用符号资源满足预设符号要求的控制信道传输资源,可以在第二网络设备已经占用了大量的控制信道资源的情况下,选择复用第二网络设备已经占用的控制信道资源,可以满足终端设备对控制信道的需求。In this embodiment, by selecting a control channel transmission resource whose aggregation level satisfies the preset level requirement and/or occupied symbol resource meets the preset symbol requirement, the second network device may already occupy a large amount of control channel resources, Choosing to reuse control channel resources already occupied by the second network device can satisfy the terminal device's need for control channels.
本申请第二方面提供一种调度方法,适用于第二网络设备,所述方法包括:A second aspect of the present application provides a scheduling method, which is applicable to a second network device. The method includes:
生成资源分配信息,所述资源分配信息用于指示所述第二网络设备在预设时间段内的第一调度策略;Generating resource allocation information, where the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period;
向第一网络设备发送所述资源分配信息,以使所述第一网络设备根据所述资源分配信息确定在所述预设时间段内对于所服务小区内的终端设备的第二调度策略。Sending the resource allocation information to the first network device, so that the first network device determines, according to the resource allocation information, a second scheduling strategy for terminal devices in the served cell within the preset time period.
在本实施例中,第二网络设备生成资源分配信息,该资源分配信息用于指示该第二网络设备在预设时间段内的第一调度策略,并将该资源分配信息发送给第一网络设备。这样,没有改变第二网络设备的可用资源容量,并且可以避免对第一网络设备所服务小区内终端设备的信道干扰,提高了通信系统的性能。In this embodiment, the second network device generates resource allocation information, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period, and sends the resource allocation information to the first network equipment. In this way, the available resource capacity of the second network device is not changed, and channel interference with the terminal device in the cell served by the first network device can be avoided, and the performance of the communication system is improved.
在第二方面的一种可能实现方式中,所述生成资源分配信息,包括:In a possible implementation manner of the second aspect, the generating resource allocation information includes:
根据所述第二网络设备与所述第一网络设备间的传输时延,生成所述第二网络设备在所述预设时间段内的资源分配信息,所述预设时间段对应的预设时长等于传输时间间隔的整数倍,且所述预设时间段对应的预设时长大于所述传输时延。Generating resource allocation information of the second network device within the preset time period according to the transmission delay between the second network device and the first network device, a preset corresponding to the preset time period The duration is equal to an integer multiple of the transmission time interval, and the preset duration corresponding to the preset time period is greater than the transmission delay.
在本实施例中,第二网络设备提前生成预设时间段内的资源分配信息,并按照该资源分配信息进行实际调度,这样第一网络设备可以确定出准确的第二调度策略对终端设备进行避让调度,干扰规避准确,信道质量信息的更新稳定。In this embodiment, the second network device generates resource allocation information within a preset time period in advance, and performs actual scheduling according to the resource allocation information, so that the first network device can determine an accurate second scheduling strategy for the terminal device Avoidance scheduling and interference avoidance are accurate, and the update of channel quality information is stable.
本申请第三方面提供一种调度装置,适用于第一网络设备,所述装置包括:接收模块、处理模块和调度模块;A third aspect of the present application provides a scheduling apparatus, which is applicable to a first network device, and the apparatus includes: a receiving module, a processing module, and a scheduling module;
所述接收模块,用于接收第二网络设备发送的资源分配信息,所述资源分配信息用于指示所述第二网络设备在预设时间段内的第一调度策略;The receiving module is configured to receive resource allocation information sent by the second network device, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period;
所述处理模块,用于根据所述接收模块接收到的所述资源分配信息,确定所述第一网络设备在所述预设时间段内对于所服务小区内的终端设备的第二调度策略;The processing module is configured to determine, according to the resource allocation information received by the receiving module, a second scheduling strategy for the terminal device in the served cell by the first network device within the preset time period;
所述调度模块,用于利用所述处理模块确定的所述第二调度策略调度所述终端设备。The scheduling module is configured to schedule the terminal device using the second scheduling strategy determined by the processing module.
在第三方面的一种可能实现方式中,所述装置还包括:确定模块;In a possible implementation manner of the third aspect, the device further includes: a determination module;
所述确定模块,用于确定所述第一网络设备所服务小区内的边缘终端设备和中心终端设备。The determining module is configured to determine an edge terminal device and a central terminal device in a cell served by the first network device.
在第三方面的一种可能实现方式中,所述处理模块,还用于基于所述终端设备的邻小区的参考信号接收功率以及所述终端设备上报的信道质量信息,更新所述终端设备的信道质量信息。In a possible implementation manner of the third aspect, the processing module is further configured to update the terminal device based on the reference signal received power of the neighboring cell of the terminal device and the channel quality information reported by the terminal device Channel quality information.
在第三方面的另一种可能实现方式中,所述处理模块,还用于基于所述第一网络设备所服务小区中的各终端设备的当前调度速率、历史调度速率、允许使用资源块数量,确定每个终端设备的调度优先级。In another possible implementation manner of the third aspect, the processing module is further configured to be based on the current scheduling rate, historical scheduling rate, and number of allowed resource blocks of each terminal device in the cell served by the first network device To determine the scheduling priority of each terminal device.
在第三方面的再一种可能实现方式中,所述处理模块,具体用于对于所述预设时间段对应预设时长内的每个传输时间间隔,基于所述资源分配信息,确定所述第二调度策略为所述第一网络设备在所述传输时间间隔内只在所述第二网络设备未分配的资源块上调度所述终端设备。In still another possible implementation manner of the third aspect, the processing module is specifically configured to determine, based on the resource allocation information, for each transmission time interval within a preset duration corresponding to the preset time period The second scheduling strategy is that the first network device schedules the terminal device only on unallocated resource blocks of the second network device during the transmission time interval.
在第三方面的又一种可能实现方式中,所述调度模块,还用于在所述第一网络设备复用所述第二网络设备的控制信道时,基于所述终端设备上报的信道质量信息,选择聚合等级满足预设等级要求和/或占用符号资源满足预设符号要求的控制信道传输资源。In another possible implementation manner of the third aspect, the scheduling module is further configured to, when the first network device multiplexes the control channel of the second network device, based on the channel quality reported by the terminal device Information, select the control channel transmission resource whose aggregation level meets the preset level requirement and/or the occupied symbol resource meets the preset symbol requirement.
本申请第四方面提供一种调度装置,适用于第二网络设备,所述装置包括:处理模块和发送模块;A fourth aspect of the present application provides a scheduling apparatus suitable for a second network device, the apparatus including: a processing module and a sending module;
所述处理模块,用于生成资源分配信息,所述资源分配信息用于指示所述第二网络设备在预设时间段内的第一调度策略;The processing module is configured to generate resource allocation information, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period;
所述发送模块,用于向第一网络设备发送所述处理模块生成的所述资源分配信息,以使所述第一网络设备根据所述资源分配信息确定在所述预设时间段内对于所服务小区内的终端设备的第二调度策略。The sending module is configured to send the resource allocation information generated by the processing module to a first network device, so that the first network device determines, according to the resource allocation information, that The second scheduling strategy of the terminal equipment in the serving cell.
在第四方面的一种可能实现方式中,所述处理模块,具体用于根据所述第二网络设备与所述第一网络设备间的传输时延,生成所述第二网络设备在所述预设时间段内的资源分 配信息,所述预设时间段对应的预设时长等于传输时间间隔的整数倍,且所述预设时间段对应的预设时长大于所述传输时延。In a possible implementation manner of the fourth aspect, the processing module is specifically configured to generate the second network device based on the transmission delay between the second network device and the first network device. For resource allocation information within a preset time period, the preset duration corresponding to the preset time period is equal to an integer multiple of the transmission time interval, and the preset duration corresponding to the preset time period is greater than the transmission delay.
本申请第五方面提供一种调度装置,包括处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第一方面以及第一方面各种可能的设计中所述的方法。A fifth aspect of the present application provides a scheduling apparatus, including a processor, a memory, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the first aspect described above and The method described in the various possible designs of the first aspect.
本申请第六方面提供一种调度装置,包括处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第二方面以及第二方面各种可能的设计中所述的方法。A sixth aspect of the present application provides a scheduling apparatus, including a processor, a memory, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the second aspect described above and The method described in the various possible designs of the second aspect.
本申请第七方面提供一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如上述第一方面以及第一方面各种可能的设计中所述的方法。A seventh aspect of the present application provides a storage medium having instructions stored therein, which when run on a computer, causes the computer to execute the method described in the first aspect and various possible designs of the first aspect .
本申请第八方面提供一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如上述第二方面以及第二方面各种可能的设计中所述的方法。An eighth aspect of the present application provides a storage medium having instructions stored therein, which when executed on a computer, causes the computer to execute the method described in the second aspect and various possible designs of the second aspect .
本申请第九方面提供一种包含指令的程序产品,当其在计算机上运行时,使得计算机执行上述第一方面以及第一方面各种可能的设计中所述的方法。A ninth aspect of the present application provides a program product containing instructions, which when run on a computer, causes the computer to execute the method described in the first aspect and various possible designs of the first aspect.
本申请第十方面提供一种包含指令的程序产品,当其在计算机上运行时,使得计算机执行上述第二方面以及第二方面各种可能的设计中所述的方法。A tenth aspect of the present application provides a program product containing instructions that, when run on a computer, cause the computer to perform the method described in the second aspect and various possible designs of the second aspect.
本申请第十一方面提供一种运行指令的芯片,所述芯片用于执行上述第一方面以及第一方面各种可能的设计中所述的方法。An eleventh aspect of the present application provides a chip that executes instructions, and the chip is used to execute the method described in the first aspect and various possible designs of the first aspect.
本申请第十二方面提供一种运行指令的芯片,所述芯片用于执行上述第二方面以及第二方面各种可能的设计中所述的方法。A twelfth aspect of the present application provides a chip that executes instructions, and the chip is used to execute the method described in the second aspect and various possible designs of the second aspect.
本申请第十三方面提供一种通信系统,包括:第一网络设备、第二网络设备和终端设备;A thirteenth aspect of the present application provides a communication system, including: a first network device, a second network device, and a terminal device;
所述第一网络设备为上述第三方面以及第三方面各种可能设计中所述的装置;The first network device is the device described in the third aspect and various possible designs of the third aspect;
所述第二网络设备为上述第四方面以及第四方面各种可能设计中所述的装置;The second network device is the device described in the fourth aspect and various possible designs in the fourth aspect;
所述终端设备包括:所述第一网络设备所服务小区内的终端设备;The terminal device includes: terminal devices in a cell served by the first network device;
所述第一网络设备根据从所述第二网络设备接收到的资源分配信息确定用于调度所述终端设备的调度策略。The first network device determines a scheduling strategy for scheduling the terminal device according to the resource allocation information received from the second network device.
本申请实施例的调度方法、装置、存储介质及通信系统,第二网络设备生成资源分配信息,该资源分配信息用于指示该第二网络设备在预设时间段内的第一调度策略,并将该资源分配信息发送给第一网络设备,第一网络设备根据接收到的资源分配信息,确定该第一网络设备在该预设时间段内对于所服务小区内的终端设备的第二调度策略。该技术方案,第二网络设备可以在所有的资源上调度接入的终端设备,没有改变第二网络设备的可用资源容量,并且该第一网络设备可以基于第二网络设备的资源分配信息调度其所服务小区内的终端设备,避免了某些终端设备的可用资源少、调度周期长的问题,提高了响应速率。In the scheduling method, apparatus, storage medium, and communication system of the embodiments of the present application, the second network device generates resource allocation information, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period, and Send the resource allocation information to the first network device, and the first network device determines, according to the received resource allocation information, the second scheduling strategy of the first network device for the terminal device in the served cell within the preset time period . In this technical solution, the second network device can schedule the accessed terminal device on all resources without changing the available resource capacity of the second network device, and the first network device can schedule it based on the resource allocation information of the second network device The terminal equipment in the served cell avoids the problems of low available resources and long scheduling period of some terminal equipment, and improves the response rate.
图1为本申请实施例提供的一种调度方法的应用场景示意图;1 is a schematic diagram of an application scenario of a scheduling method provided by an embodiment of the present application;
图2为宏小区和微小区中子帧分布的示意图;2 is a schematic diagram of the distribution of subframes in a macro cell and a micro cell;
图3为本申请实施例提供的调度方法实施例一的交互流程示意图;FIG. 3 is a schematic diagram of an interaction process of Embodiment 1 of a scheduling method provided by an embodiment of this application;
图4为本申请实施例提供的调度方法实施例二的流程示意图;4 is a schematic flowchart of Embodiment 2 of a scheduling method provided by an embodiment of this application;
图5为本申请实施例提供的调度方法实施例三的交互流程示意图;FIG. 5 is a schematic diagram of an interaction process of Embodiment 3 of a scheduling method provided by an embodiment of this application;
图6为本申请实施例提供的调度装置实施例一的结构示意图;6 is a schematic structural diagram of Embodiment 1 of a scheduling apparatus provided by an embodiment of this application;
图7为本申请实施例提供的调度装置实施例二的结构示意图;7 is a schematic structural diagram of Embodiment 2 of a scheduling apparatus provided by an embodiment of this application;
图8为本申请实施例提供的调度装置实施例三的结构示意图;8 is a schematic structural diagram of Embodiment 3 of a scheduling apparatus provided by an embodiment of this application;
图9为本申请实施例提供的调度装置实施例四的结构示意图;9 is a schematic structural diagram of Embodiment 4 of a scheduling apparatus provided by an embodiment of this application;
图10为本申请实施例提供的通信系统实施例的结构示意图。10 is a schematic structural diagram of an embodiment of a communication system provided by an embodiment of the present application.
图1为本申请实施例提供的一种调度方法的应用场景示意图。如图1所示,该调度方法的应用场景中包括:第一网络设备11、至少一个第二网络设备12,以及位于该第一网络设备11和/或第二网络设备12覆盖范围内的多个终端设备。图1示例性地示出了一个第一网络设备11、一个第二网络设备12、以及终端设备13至终端设备15。在图1所示实施例的通信系统中,第一网络设备11和第二网络设备12可以和位于其覆盖范围内的终端设备进行通信。FIG. 1 is a schematic diagram of an application scenario of a scheduling method provided by an embodiment of the present application. As shown in FIG. 1, the application scenario of the scheduling method includes: a first network device 11, at least one second network device 12, and multiple devices located within the coverage of the first network device 11 and/or the second network device 12 Terminal devices. FIG. 1 exemplarily shows one first network device 11, one second network device 12, and terminal devices 13 to 15. In the communication system of the embodiment shown in FIG. 1, the first network device 11 and the second network device 12 can communicate with terminal devices located within their coverage.
可选的,在图1所示的实施例中,第一网络设备11和终端设备13至终端设备15可以组成一个第一通信系统,终端设备13至终端设备15可以分别或同时向第一网络设备11发送上行数据,也可以接收第一网络设备11发送的下行信息。Optionally, in the embodiment shown in FIG. 1, the first network device 11 and the terminal device 13 to the terminal device 15 may form a first communication system, and the terminal device 13 to the terminal device 15 may be sent to the first network separately or simultaneously The device 11 sends uplink data, and may also receive downlink information sent by the first network device 11.
可选的,如图1所示,当在第一网络设备11的覆盖区域内部署第二网络设备12时,第二网络设备12和终端设备15可以组成一个第二通信系统。在该第二通信系统中,终端设备15和第二网络设备12可以进行通信。进一步的,如图1所示,当通过设置小区范围扩展(cell range expansion,CRE)的形式扩展第二网络设备12的覆盖范围时,终端设备14可以从原有的由第一网络设备11调度变成由第二网络设备12调度。Optionally, as shown in FIG. 1, when the second network device 12 is deployed within the coverage area of the first network device 11, the second network device 12 and the terminal device 15 may form a second communication system. In this second communication system, the terminal device 15 and the second network device 12 can communicate. Further, as shown in FIG. 1, when the coverage of the second network device 12 is expanded by setting a cell range expansion (CRE), the terminal device 14 can be scheduled from the original first network device 11 It becomes scheduled by the second network device 12.
可选地,本实施例中第一通信系统和第二通信系统不限于包括网络设备和终端设备,只要第一通信系统和第二通信系统中存在发送信息的实体,以及存在接收信息的实体即可,本申请实施例对此不做限定。Optionally, the first communication system and the second communication system in this embodiment are not limited to include network devices and terminal devices, as long as there are entities sending information and entities receiving information in the first communication system and the second communication system. However, this embodiment of the present application does not limit this.
可选地,该第一通信系统和第二通信系统还可以包括网络控制器、移动管理实体等其他网络实体,本申请实施例不限于此。Optionally, the first communication system and the second communication system may further include other network entities such as a network controller, a mobility management entity, etc. The embodiments of the present application are not limited thereto.
本申请实施例所应用的通信系统(第一通信系统和第二通信系统)可以为全球移动通讯(global system of mobile communication,GSM)系统、码分多址(code division multiple access,CDMA)系统、宽带码分多址(wideband code division multiple access,WCDMA)系统、通用分组无线业务(general packet radio service,GPRS)、长期演进(long term evolution,LTE)系统、高级的长期演进(LTE advanced,LTE-A)、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、通用移动通信系统(universal mobile telecommunication system,UMTS),及其他应用正交频分复用(orthogonal frequency division multiplexing,OFDM)技术的无线通信系统等。本申请实施例描述的系统架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。The communication systems (the first communication system and the second communication system) used in the embodiments of the present application may be a global mobile communication (GSM) system, a code division multiple access (CDMA) system, or a code division multiple access (CDMA) system. Wideband code division multiple access (wideband code division multiple access, WCDMA) system, general packet radio service (general packet radio service, GPRS), long term evolution (LTE) system, advanced long term evolution (LTE advanced, LTE- A), LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile communication system (universal mobile telecommunication system, UMTS), and other applications orthogonal frequency division multiplexing Wireless communication system using (orthogonal frequency division multiplexing, OFDM) technology, etc. The system architecture and business scenarios described in the embodiments of the present application are to more clearly explain the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. With the evolution of the architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
在本申请实施例中所涉及的第一网络设备和第二网络设备可用于为终端设备提供无线通信功能,即该第一网络设备和第二网络设备可以是网络侧的一种用来发送或接收信号的实体。所述第一网络设备或第二网络设备可以包括各种形式的宏基站,微基站(也称为小站),中继站,接入点等。在不同的通信模式下,该网络设备可能有不同的名称,比如,所述网络设备可以是GSM或CDMA中的基站(base transceiver station,BTS),也可以是WCDMA中的基站(nodeB,NB),还可以是LTE中的演进型基站(evolutional node B,eNB或e-NodeB),以及可以是5G网络中对应的设备gNB。为方便描述,本申请所有实施例中,上述为终端设备提供无线通信功能的装置统称为网络设备。The first network device and the second network device involved in the embodiments of the present application may be used to provide a wireless communication function for the terminal device, that is, the first network device and the second network device may be one of the network side used to send or The entity receiving the signal. The first network device or the second network device may include various forms of macro base stations, micro base stations (also called small stations), relay stations, access points, and so on. In different communication modes, the network device may have different names. For example, the network device may be a base station (BTS) in GSM or CDMA, or a base station (nodeB, NB) in WCDMA It may also be an evolutionary base station (evolutional node B, eNB or e-NodeB) in LTE, and may be a corresponding device gNB in a 5G network. For convenience of description, in all the embodiments of the present application, the above-mentioned apparatuses that provide wireless communication functions for terminal devices are collectively referred to as network devices.
示例性的,在本实施例中,该第一网络设备的覆盖范围大于第二网络设备的覆盖范围。可选的,该第一网络设备可以为宏基站,该第二网络设备可以为微基站或微微基站等。Exemplarily, in this embodiment, the coverage of the first network device is greater than the coverage of the second network device. Optionally, the first network device may be a macro base station, and the second network device may be a micro base station or a pico base station.
在本申请实施例中,终端设备可以是任意的终端,比如,终端设备可以是机器类通信的用户设备。也就是说,所述终端设备也可称之为用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal)、终端(terminal)等,该终端设备可以经无线接入网(radio access network,RAN)与一个或多个核心网进行通信,例如,终端设备可以是移动电话(或称为“蜂窝”电话)、具有移动终端的计算机等,例如,终端设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。本申请实施例中不做具体限定。In the embodiment of the present application, the terminal device may be any terminal, for example, the terminal device may be a user device of machine type communication. That is to say, the terminal device may also be referred to as user equipment (UE), mobile station (MS), mobile terminal (mobile terminal), terminal (terminal), etc. The terminal device may be wireless The access network (radio access network, RAN) communicates with one or more core networks. For example, the terminal device may be a mobile phone (or called a "cellular" phone), a computer with a mobile terminal, etc. For example, the terminal device also It can be a portable, pocket-sized, hand-held, computer built-in or vehicle-mounted mobile device that exchanges language and/or data with the wireless access network. There is no specific limitation in the embodiments of the present application.
可选的,第一网络设备和/或第二网络设备与终端设备之间以及终端设备和终端设备之间可以通过授权频谱(licensed spectrum)进行通信,也可以通过免授权频谱(unlicensed spectrum)进行通信,也可以同时通过授权频谱和免授权频谱进行通信。第一网络设备和/或第二网络设备与终端设备之间以及终端设备和终端设备之间可以通过6吉兆赫(gigahertz,GHz)以下的频谱进行通信,也可以通过6GHz以上的频谱进行通信,还可以同时使用6GHz以下的频谱和6GHz以上的频谱进行通信。本申请的实施例对网络设备和终端设备之间所使用的频谱资源不做限定。Optionally, the communication between the first network device and/or the second network device and the terminal device and between the terminal device and the terminal device may be through licensed spectrum or unlicensed spectrum. Communication can also be carried out through licensed spectrum and unlicensed spectrum at the same time. The communication between the first network device and/or the second network device and the terminal device and between the terminal device and the terminal device may use a frequency spectrum below 6 gigahertz (GHz) or a frequency spectrum above 6 GHz, You can also use the spectrum below 6GHz and the spectrum above 6GHz to communicate at the same time. The embodiments of the present application do not limit the spectrum resources used between the network device and the terminal device.
本申请实施例中,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。In the embodiments of the present application, "multiple" refers to two or more than two. "And/or" describes the relationship of the related objects, indicating that there can be three relationships, for example, A and/or B, which can indicate: there are three conditions: A exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the related object is a "or" relationship.
下面首先针对本申请实施例适用场景进行简要说明。The following first briefly describes the applicable scenarios of the embodiments of the present application.
示例性的,本实施例提供的调度方法可以适用于超密组网场景中,例如,宏基站和微基站协同的场景,宏基站和宏基站协同的场景,微基站和微基站协同的场景等多种不同的场景,该方法可以适用于LTE系统、NR系统等各种类型的通信系统。本申请实施例并不限定调度方法适用的场景,也不限定该调度方法适用的通信系统,其可以根据实际情况确定。Exemplarily, the scheduling method provided in this embodiment may be applicable to ultra-dense networking scenarios, for example, a scenario in which a macro base station and a micro base station are coordinated, a scenario in which a macro base station and a macro base station are coordinated, a scenario in which a micro base station and a micro base station are coordinated, etc. In many different scenarios, this method can be applied to various types of communication systems such as LTE systems and NR systems. The embodiments of the present application do not limit the scenario to which the scheduling method is applicable, nor the communication system to which the scheduling method is applicable, which can be determined according to actual conditions.
例如,LTE系统的宏微组网场景中,通过在宏基站所服务的宏小区中部署微基站以实现对宏小区内的负载卸载,即使得宏小区内的终端设备通过微小区内的宏基站接入网络,而不必通过宏基站。通常情况下,微基站的功率较低,覆盖范围较小,宏基站的功率较高,覆盖范围较大,微小区内的终端设备所受干扰主要来自于其所处宏小区对应的宏基站。For example, in the macro-micro networking scenario of the LTE system, the micro base station is deployed in the macro cell served by the macro base station to offload the macro cell, that is, the terminal device in the macro cell passes through the macro base station in the micro cell Access the network without going through the macro base station. Normally, the power of the micro base station is low and the coverage is small, and the power of the macro base station is high and the coverage is large. The interference of the terminal equipment in the micro area mainly comes from the macro base station corresponding to the macro cell in which it is located.
在实际应用中,为了进一步降低宏基站的负担,卸载宏小区内的终端设备,通常通过设置CRE的形式,扩展微小区的覆盖范围,达到吸纳更多终端设备的目的。此时,对于通 过CRE形式扩展的区域,由于终端设备检测到的微基站的实际功率并不一定大于检测到的宏小区的功率,这样CRE区域内的终端设备会受到宏小区的强干扰,影响了微小区内终端设备的性能。In practical applications, in order to further reduce the burden of the macro base station and offload the terminal equipment in the macro cell, usually by setting the form of CRE, the coverage of the micro cell is expanded to achieve the purpose of absorbing more terminal equipment. At this time, for the area expanded by the CRE form, since the actual power of the micro base station detected by the terminal device is not necessarily greater than the power of the detected macro cell, the terminal device in the CRE area will be affected by the strong interference of the macro cell. The performance of the terminal equipment in the micro area.
例如,扩展CRE区域大于3dB时,也即,终端设备检测到的微基站的实际功率加上3dB后大于检测到的宏小区的功率时,位于该CRE区域内的终端设备受到的宏小区的干扰较强。For example, when the extended CRE area is greater than 3dB, that is, when the actual power of the micro base station detected by the terminal device plus 3dB is greater than the power of the detected macro cell, the terminal device located in the CRE area receives interference from the macro cell Stronger.
针对上述问题,现有技术中,通过采用ABS技术来解决终端设备之间信道干扰的问题。具体的,如果宏小区的信道(例如,物理下行控制信道(physical downlink control channel,PDCCH))在每个子帧都传输信息,宏小区的信道会严重干扰微小区内终端设备的信道,导致微小区内的终端设备出现掉话现象。这样,通过配置ABS子帧的方式,宏小区在这些ABS子帧的某些信道上降低功率发射或者不发射,可以避免对微小区内终端设备的信道干扰(例如,PDCCH以及PDSCH)的干扰。In response to the above problems, in the prior art, the problem of channel interference between terminal devices is solved by using ABS technology. Specifically, if the channel of the macro cell (for example, physical downlink control channel (PDCCH)) transmits information in each subframe, the channel of the macro cell will seriously interfere with the channel of the terminal device in the micro cell, resulting in the micro cell The terminal equipment inside has dropped calls. In this way, by configuring ABS subframes, the macro cell reduces or does not transmit power on some channels of these ABS subframes, which can avoid channel interference (eg, PDCCH and PDSCH) to terminal devices in the micro cell.
示例性的,图2为宏小区和微小区中子帧分布的示意图。如图2所示,对于宏小区内的一个无线帧,无线帧包括:常规子帧和ABS子帧,即宏小区的子帧中设置ABS子帧,宏基站不采用ABS子帧发送终端设备专用的信道资源,相应的,对于微小区内的一个无线帧,其包括:常规子帧和受保护子帧,即微小区的子帧中存在受保护子帧,该受保护子帧仅受宏小区的导频以及部分公共信道的干扰,业务运行时被宏小区的干扰强度小,因而,微小区可以将CRE区域中的终端设备调度到该受保护子帧上,从而保证这些终端设备的业务正常运行。Exemplarily, FIG. 2 is a schematic diagram of subframe distribution in a macro cell and a micro cell. As shown in FIG. 2, for a radio frame in a macro cell, the radio frame includes: regular subframes and ABS subframes, that is, ABS subframes are set in the subframes of the macro cell, and the macro base station does not use ABS subframes to send dedicated terminal equipment Correspondingly, for a radio frame in a micro cell, it includes: a normal subframe and a protected subframe, that is, there is a protected subframe in the subframe of the microcell, and the protected subframe is only affected by the macro cell The pilot frequency and some common channel interference, when the service is running, the interference intensity of the macro cell is small. Therefore, the micro cell can schedule the terminal equipment in the CRE area to the protected subframe, thereby ensuring the normal service of these terminal equipment run.
然而,上述方法存在如下问题:1、由于宏基站不能调度上述设定的ABS子帧,造成宏基站可用的子帧容量下降,存在资源损失;2、宏基站的子帧中ABS子帧的数量有限,这样,微基站所服务小区内的某些终端设备可用的资源较少,ABS子帧的周期长,造成微基站所服务小区内的某些终端设备被调度的周期长,响应速率低。However, the above method has the following problems: 1. Because the macro base station cannot schedule the ABS subframes set above, the available subframe capacity of the macro base station decreases, and there is a resource loss; 2. The number of ABS subframes in the subframes of the macro base station Limited, in this way, some terminal devices in the cell served by the micro base station have less available resources, and the cycle of the ABS subframe is long, causing certain terminal devices in the cell served by the micro base station to be scheduled for a long period and a low response rate.
可以理解的是,为了便于理解下述各实施例,这里对LTE系统中使用的无线帧结构进行说明。示例性的,一个无线帧具有10ms的长度且包括十个具有相等大小的子帧。每个子帧具有1ms的长度其包括两个时隙,每个时隙具有0.5ms的长度。时隙在时域中包括多个正交频分复用(OFDM)符号或单载波频分多址(single carrier frequency division multiplex access,SC-FDMA)符号,并且在频域中包括多个资源块。It can be understood that, in order to facilitate understanding of the following embodiments, the radio frame structure used in the LTE system is described here. Exemplarily, one radio frame has a length of 10 ms and includes ten subframes of equal size. Each subframe has a length of 1 ms, which includes two time slots, and each time slot has a length of 0.5 ms. The time slot includes multiple orthogonal frequency division multiplexing (OFDM) symbols or single carrier frequency division multiple access (SC-FDMA) symbols in the time domain, and includes multiple resource blocks in the frequency domain .
可以理解的是,一个无线帧包含的子帧数量、一个子帧中包括的时隙数量、每个时隙中包括的OFDM符号或SC-FDMA符号的数量可以以多种方式改变,本申请实施例并不对其进行限定。It can be understood that the number of subframes included in a radio frame, the number of time slots included in a subframe, and the number of OFDM symbols or SC-FDMA symbols included in each time slot can be changed in various ways, and this application implements Examples do not limit it.
本申请实施例针对上述问题,在异构网络协同的场景下,亟需提出一种调度方法以实现以下目标:宏小区中部署的微小区对该宏小区的可用容量无影响、微小区的所有终端设备的可用资源充足,且不影响调度周期,提高了微小区内终端设备的响应速率。In the embodiments of the present application, in view of the above problems, in the scenario of heterogeneous network collaboration, it is urgent to propose a scheduling method to achieve the following objectives: the micro cells deployed in the macro cell have no effect on the available capacity of the macro cell, and all the micro cells The available resources of the terminal equipment are sufficient without affecting the scheduling period, and the response rate of the terminal equipment in the micro area is improved.
具体的,本申请实施例提出了一种调度方法,第一网络设备首先接收第二网络设备发送的资源分配信息,该资源分配信息用于指示第二网络设备在预设时间段内的第一调度策略,根据该资源分配信息,确定第一网络设备在预设时间段内对于所服务小区内的终端设备的第二调度策略。该技术方案中,第一网络设备对终端设备的调度不会对第二网络设备的可用容量产生影响,也避免了第一网络设备所覆盖范围的CRE区域中的终端设备的响应 速率低,用户体验差的问题。Specifically, an embodiment of the present application proposes a scheduling method. The first network device first receives resource allocation information sent by the second network device, and the resource allocation information is used to instruct the second network device within a preset time period. The scheduling strategy, according to the resource allocation information, determines the second scheduling strategy of the first network device for the terminal device in the served cell within a preset time period. In this technical solution, the scheduling of the terminal device by the first network device does not affect the available capacity of the second network device, and it also avoids that the terminal device in the CRE area covered by the first network device has a low response rate and the user The problem of poor experience.
下面,通过具体实施例对本申请的技术方案进行详细说明。需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。The technical solution of the present application will be described in detail below through specific embodiments. It should be noted that the following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.
图3为本申请实施例提供的调度方法实施例一的交互流程示意图。该方法以第一网络设备和第二网络设备的信息交互进行说明。可选的,作为一种示例,该第一网络设备可以是微基站,该第二网络设备为宏基站。如图3所示,在本实施例中,该调度方法可以包括如下步骤:FIG. 3 is a schematic diagram of an interaction process of Embodiment 1 of a scheduling method provided by an embodiment of this application. The method is described by the information interaction between the first network device and the second network device. Optionally, as an example, the first network device may be a micro base station, and the second network device is a macro base station. As shown in FIG. 3, in this embodiment, the scheduling method may include the following steps:
步骤31:第二网络设备生成资源分配信息。Step 31: The second network device generates resource allocation information.
其中,该资源分配信息用于指示该第二网络设备在预设时间段内的第一调度策略。The resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period.
示例性的,在第一网络设备和第二网络设备协同的场景中,第二网络设备获取其服务小区内终端设备的当前业务,根据每个终端设备运行对应业务所需的资源(例如,时频资源),预估在当前时刻之后的预设时间段内其调度终端设备所占用的资源信息。也即,第二网络设备根据终端设备的当前业务信息确定出其为终端设备分配的时频资源信息以及时频资源的终端设备信息,并生成在该预设时间段内调度终端设备时的资源分配信息。Exemplarily, in a scenario where the first network device and the second network device cooperate, the second network device obtains the current service of the terminal device in its serving cell, and according to the resources required by each terminal device to run the corresponding service (for example, time Frequency resources), estimate the resource information occupied by its scheduling terminal device within a preset time period after the current time. That is, the second network device determines the time-frequency resource information allocated to the terminal device and the terminal device information of the time-frequency resource according to the current service information of the terminal device, and generates resources for scheduling the terminal device within the preset time period Assign information.
可选的,第二网络设备生成该资源分配信息之后,便可以利用该资源分配信息指示其在该预设时间段内如何对其覆盖小区内的终端设备进行资源调度,在本实施例中,第二网络设备根据该资源分配信息对终端设备进行调度的方案称为第一调度策略。Optionally, after generating the resource allocation information, the second network device can use the resource allocation information to instruct it how to perform resource scheduling for the terminal equipment in the cell it covers in the preset time period. In this embodiment, The scheme in which the second network device schedules the terminal device according to the resource allocation information is called a first scheduling strategy.
作为一种示例,第二网络设备可以按照上述方法对终端设备进行预调度,提前生成在预设时间段内的资源分配信息,并在对应的预设时间段按照该资源分配信息进行实际调度。As an example, the second network device may pre-schedule the terminal device according to the above method, generate resource allocation information within a preset time period in advance, and perform actual scheduling according to the resource allocation information during the corresponding preset time period.
作为另一种示例,第二网络设备不按照上述方法对终端设备进行预调度,而是基于当前的用户和业务量进行预估,因而,在调度时刻的终端设备和业务量发生变化时,并不保证第二网络设备一定按该预估的资源分配信息进行实际调度。在该实施例中,第一网络设备的调度方式无变化,性能无影响,能够保证第一网络设备和第二网络设备协同分布时的总体收益,但是,受第二网络设备中的实际调度策略变化影响,第一网络设备获取的第二网络设备的实际调度策略可能不准确,干扰避让准确度相对较低。As another example, the second network device does not pre-schedule the terminal device according to the above method, but estimates based on the current user and service volume. Therefore, when the terminal device and service volume change at the scheduling time, and There is no guarantee that the second network device must perform actual scheduling according to the estimated resource allocation information. In this embodiment, the scheduling method of the first network device has no change, and the performance has no impact, which can ensure the overall revenue when the first network device and the second network device are cooperatively distributed. However, the actual scheduling strategy in the second network device Affected by the change, the actual scheduling strategy of the second network device acquired by the first network device may be inaccurate, and the accuracy of interference avoidance is relatively low.
因而,本申请实施例中,主要以第二网络设备按照生成的资源分配信息进行实际调度的场景进行说明。Therefore, in the embodiments of the present application, the scenario where the second network device performs actual scheduling according to the generated resource allocation information is mainly used for description.
步骤32:第二网络设备向第一网络设备发送上述资源分配信息。Step 32: The second network device sends the above resource allocation information to the first network device.
在本实施例中,第二网络设备可以根据资源分配信息对应预设时间段的时长不断生成资源分配信息,并不断发送给第一网络设备,以使该第一网络设备根据获取到的资源分配信息确定在对应预设时间段内对于所服务小区内的终端设备的第二调度策略。In this embodiment, the second network device may continuously generate resource allocation information according to the length of the preset time period corresponding to the resource allocation information, and continuously send the resource allocation information to the first network device, so that the first network device allocates resources according to the acquired resource The information determines the second scheduling strategy for the terminal devices in the served cell within the corresponding preset time period.
值得说明的是,第二网络设备和第一网络设备之间的通信通过两者之间的传输链路进行信息传输,该传输链路也称为物理链路。It is worth noting that the communication between the second network device and the first network device performs information transmission through a transmission link between the two, and the transmission link is also called a physical link.
示例性的,在本实施例中,当第二网络设备(例如,宏基站)所覆盖小区内部署第一网络设备(例如,微基站)之后,该小区内的终端设备可以检测到的两个网络设备的信号强度,例如,接收由第一网络设备和第二网络设备发送的下行参考信号,根据每个下行参考信号具有的功率值和第二网络设备的小区范围扩展偏移值,选择要接入的网络设备,进而将终端设备划分为第一网络设备的终端设备和第二网络设备的终端设备。Exemplarily, in this embodiment, after the first network device (eg, micro base station) is deployed in the cell covered by the second network device (eg, macro base station), two terminal devices in the cell may detect two The signal strength of the network device, for example, receives the downlink reference signals sent by the first network device and the second network device, and selects the key points according to the power value of each downlink reference signal and the cell range expansion offset value of the second network device The accessed network device further divides the terminal device into a terminal device of the first network device and a terminal device of the second network device.
可选的,对于第一网络设备(例如,微基站)所覆盖小区内终端设备,可以进一步划分为中心终端设备和边缘终端设备。关于划分的具体方式可以参见下述实施例中的介绍,此处不再赘述。Optionally, the terminal devices in the cell covered by the first network device (for example, micro base station) may be further divided into a central terminal device and an edge terminal device. For the specific way of division, please refer to the introduction in the following embodiments, which will not be repeated here.
本实施例中,第一网络设备需要根据获取到的资源分配信息确定在对应预设时间段内对于所服务小区内的终端设备的第二调度策略。In this embodiment, the first network device needs to determine the second scheduling strategy for the terminal device in the served cell within the corresponding preset time period according to the obtained resource allocation information.
可以理解的是,由于第二网络设备对第一网络设备所覆盖小区内的中心终端设备的影响较小,因而,本实施例中的终端设备主要指受第二网络设备影响较大的边缘终端设备。可选的,该边缘终端设备可以按照下述实施例中步骤41确定。It can be understood that, because the second network device has less influence on the central terminal device in the cell covered by the first network device, the terminal device in this embodiment mainly refers to an edge terminal that is more affected by the second network device equipment. Optionally, the edge terminal device may be determined according to step 41 in the following embodiments.
步骤33:第一网络设备根据接收到的资源分配信息,确定该第一网络设备在该预设时间段内对于所服务小区内的终端设备的第二调度策略。Step 33: The first network device determines, according to the received resource allocation information, the second scheduling policy of the first network device for the terminal device in the served cell within the preset time period.
示例性的,在本实施例中第一网络设备接收第二网络设备发送的资源分配信息,根据该资源分配信息确定出接入第二网络设备的终端设备在预设时间段内占用的资源信息,从而基于资源信息对所服务小区内的终端设备进行资源互补调度或者空分调度的原则,确定出第一网络设备对所服务小区内的终端设备的第二调度策略,也即,确定出第一网络设备对边缘终端设备和中心终端设备的调度策略。Exemplarily, in this embodiment, the first network device receives the resource allocation information sent by the second network device, and determines the resource information occupied by the terminal device accessing the second network device within a preset time period according to the resource allocation information Therefore, based on the resource information, the principle of resource complementary scheduling or space division scheduling is performed for the terminal devices in the served cell to determine the second scheduling strategy of the first network device for the terminal devices in the served cell, that is, the first A scheduling strategy of network equipment for edge terminal equipment and central terminal equipment.
示例性的,当第一网络设备将其服务小区内的终端设备划分为中心终端设备和边缘终端设备时,可以对边缘终端设备进行资源互补调度,而对中心终端设备进行空分调度。Exemplarily, when the first network device divides the terminal devices in its serving cell into a central terminal device and an edge terminal device, it may perform resource complementary scheduling on the edge terminal device, and perform air separation scheduling on the central terminal device.
步骤34:第一网络设备利用该第二调度策略调度终端设备。Step 34: The first network device uses the second scheduling strategy to schedule the terminal device.
可选的,在本实施例中,资源分配信息可以指示第二网络设备在预设时间段内的第二网络设备的终端设备所占用的资源信息,为了避免第二网络设备对第一网络设备所服务小区内终端设备的干扰,第一网络设备可以按照确定的第二调度策略对所服务小区内的终端设备进行调度。Optionally, in this embodiment, the resource allocation information may indicate resource information occupied by the terminal device of the second network device of the second network device within a preset time period, in order to avoid the second network device For interference of terminal devices in the served cell, the first network device may schedule the terminal devices in the served cell according to the determined second scheduling policy.
示例性的,第一网络设备在第二网络设备未分配的资源上调度边缘终端设备,由于中心终端设备被第二网络设备的干扰程度低,因而,第一网络设备可以在所有的资源上调度中心终端设备。Exemplarily, the first network device schedules the edge terminal device on unallocated resources of the second network device. Since the central terminal device is less interfered by the second network device, the first network device may schedule on all resources Central terminal equipment.
本申请实施例提供的调度方法,第二网络设备生成资源分配信息,该资源分配信息用于指示该第二网络设备在预设时间段内的第一调度策略,并将该资源分配信息发送给第一网络设备,第一网络设备根据接收到的资源分配信息,确定该第一网络设备在该预设时间段内对于所服务小区内的终端设备的第二调度策略。该技术方案,第二网络设备可以在所有的资源上调度接入其的终端设备,没有改变第二网络设备的可用资源容量,并且该第一网络设备可以基于第二网络设备的资源分配信息调度其所服务小区内的终端设备,避免了某些终端设备的可用资源少,调度周期长的问题,提高了响应速率。In the scheduling method provided in the embodiment of the present application, the second network device generates resource allocation information, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period, and sends the resource allocation information to The first network device, according to the received resource allocation information, determines the second scheduling policy of the first network device for the terminal device in the served cell within the preset time period. In this technical solution, the second network device can schedule the terminal device accessing it on all resources without changing the available resource capacity of the second network device, and the first network device can be scheduled based on the resource allocation information of the second network device The terminal equipment in the cell served by it avoids the problem that some terminal equipment has less available resources and long scheduling period, and improves the response rate.
示例性的,在上述实施例的基础上,图4为本申请实施例提供的调度方法实施例二的流程示意图。该方法适用于第一网络设备。如图4所示,在本实施例中,该调度方法还可以包括如下步骤:Exemplarily, on the basis of the foregoing embodiment, FIG. 4 is a schematic flowchart of Embodiment 2 of a scheduling method provided by an embodiment of the present application. This method is applicable to the first network device. As shown in FIG. 4, in this embodiment, the scheduling method may further include the following steps:
步骤41:确定该第一网络设备所服务小区内的边缘终端设备和中心终端设备。Step 41: Determine the edge terminal device and the central terminal device in the cell served by the first network device.
可选的,在本实施例中,第一网络设备在对所服务小区内的终端设备进行调度之前,根据从第二网络设备受到的干扰程度,可以将其所服务小区内的终端设备划分为边缘终端设备和中心终端设备。Optionally, in this embodiment, before scheduling the terminal device in the served cell, the first network device may divide the terminal device in the served cell into the terminal device in the served cell according to the degree of interference received from the second network device Edge terminal equipment and central terminal equipment.
例如,对于宏微协同的场景,将微小区内主要干扰源来自于协同宏小区的终端设备定义为宏微边缘终端设备,这部分终端设备对宏小区的干扰敏感。For example, for the scenario of macro-micro cooperation, the terminal device with the main interference source in the micro cell from the coordinated macro cell is defined as a macro-micro edge terminal device, and this part of the terminal device is sensitive to interference from the macro cell.
示例性的,在本实施例中,第一网络设备可以根据终端设备的下行参考信号功率值(reference signal received power,RSRP)和小区范围扩展偏移值,将其服务小区内的终端设备划分为中心终端设备和边缘终端设备。Exemplarily, in this embodiment, the first network device may divide the terminal devices in its serving cell into Central terminal equipment and edge terminal equipment.
具体的,对于第一网络设备所服务小区内的终端设备,若该终端设备从第二网络设备接收到的下行RSRP不大于从第一网络设备接收到的下行RSRP与小区范围扩展偏移值的和,则可以将该终端设备确定为该第一网络设备所服务小区内的边缘终端设备;若该终端设备从第二网络设备接收到的下行RSRP只是不大于从第一网络设备接收到的下行RSRP,则可以将该终端设备确定为该第一网络设备所服务小区内的中心终端设备。Specifically, for the terminal device in the cell served by the first network device, if the downlink RSRP received by the terminal device from the second network device is not greater than the downlink RSRP received from the first network device and the cell range extension offset value And, the terminal device may be determined as the edge terminal device in the cell served by the first network device; if the downlink RSRP received by the terminal device from the second network device is only not greater than the downlink received from the first network device With RSRP, the terminal device may be determined as the central terminal device in the cell served by the first network device.
示例性的,假设小区范围扩展偏移值可以为-6dB,即当终端设备从第二网络设备接收到的下行RSRP与从第一网络设备接收到的下行RSRP的差值大于-6dB,且该第二网络设备所覆盖小区为第一网络设备的所有邻区中RSRP最强的小区时,此时,可以认为该第二网络设备所覆盖小区对该终端设备的干扰最强,这部分终端设备在本实施例中被称为边缘终端设备。Exemplarily, it is assumed that the cell range extension offset value may be -6dB, that is, when the difference between the downlink RSRP received by the terminal device from the second network device and the downlink RSRP received from the first network device is greater than -6dB, and the When the cell covered by the second network device is the cell with the strongest RSRP among all neighboring cells of the first network device, at this time, it may be considered that the cell covered by the second network device has the strongest interference to the terminal device. This part of the terminal device In this embodiment, it is called an edge terminal device.
可选的,如图4所示,在本实施例中,该调度方法还可以包括如下步骤:Optionally, as shown in FIG. 4, in this embodiment, the scheduling method may further include the following steps:
步骤42:基于终端设备的邻小区的参考信号接收功率以及该终端设备上报的信道质量信息,更新该终端设备的信道质量信息。Step 42: Update the channel quality information of the terminal device based on the reference signal received power of the neighboring cell of the terminal device and the channel quality information reported by the terminal device.
可选的,在本实施例中,当第一网络设备确定出所服务小区内的边缘终端设备和中心终端设备后,可以根据获取到的参考信号接收功率和终端设备上报的信道质量信息对该终端设备的信道质量信息进行更新。Optionally, in this embodiment, after the first network device determines the edge terminal device and the central terminal device in the served cell, it may determine the terminal according to the obtained reference signal received power and the channel quality information reported by the terminal device. The channel quality information of the device is updated.
值得说明的是,该参考信号通常是下行参考信号,例如,同步信号(synchronization signal,SS)或小区特定参考信号(cell-specific reference signal,CRS)等。本申请实施例并不限定下行信号的具体形式,其可以根据实际情况确定。It is worth noting that the reference signal is usually a downlink reference signal, for example, a synchronization signal (synchronization signal, SS) or a cell-specific reference signal (CRS). The embodiments of the present application do not limit the specific form of the downlink signal, which can be determined according to actual conditions.
具体的,本实施例中下述以第一网络设备为微基站,所服务小区为微小区,第二网络设备为宏基站,所服务小区为宏小区,参考信号为CRS为例进行说明。Specifically, in this embodiment, the first network device is a micro base station, the served cell is a micro cell, the second network device is a macro base station, the served cell is a macro cell, and the reference signal is CRS.
示例性的,当确定出微小区内的边缘终端设备和中心终端设备后,可以分别对该边缘终端设备和中心终端设备从邻区获取到的RSRP进行滤波,获取稳定的RSRP用于G因子计算。其中,该G因子是有用RSRP与无用RSRP的比值,用于表示终端设备的信道质量。Exemplarily, when the edge terminal device and the central terminal device in the micro area are determined, the RSRP obtained by the edge terminal device and the central terminal device from the neighboring cell can be filtered respectively to obtain a stable RSRP for G factor calculation . Wherein, the G factor is a ratio of useful RSRP to useless RSRP, and is used to indicate the channel quality of the terminal device.
可选的,在本实施例中,将终端设备从微小区接收到的CRS对应的RSRP称为服务小区的RSRP,即RSRP
serving,在微小区中的功率偏置值为PA
serving,所以,该终端设备在微小区的业务信道PDSCH上的RSRP称为PA
serving*RSRP
serving。同理,将从协同宏小区接收到的CRS对应RSRP称为RSRP
macro,在微小区中的功率偏置值为PA
macro,所以,该终端设备在宏小区的业务信道PDSCH上的RSRP称为PA
macro*RSRP
macro;该终端设备从其他邻区(例如,第k个邻区)接收到的CRS对应的RSRP称为RSRP
other,k,在其他邻区(第k个邻区)中的功率偏置值为PA
other,k,所以,该终端设备在其他邻区(第k个邻区)的业务信道PDSCH上的RSRP称为PA
other,k*RSRP
other,k;该终端设备收到的背景噪声称为N。
Optionally, in this embodiment, the RSRP corresponding to the CRS received by the terminal device from the micro cell is called the RSRP of the serving cell, that is, RSRP serving , and the power offset value in the micro cell is PA serving . Therefore, this The RSRP of the terminal equipment on the service channel PDSCH of the micro cell is called PA serving *RSRP serving . Similarly, the RSRP corresponding to the CRS received from the cooperating macro cell is called RSRP macro , and the power offset value in the micro cell is PA macro , so the RSRP of the terminal device on the PDSCH of the macro cell's traffic channel is called PA macro *RSRP macro ; the RSRP corresponding to the CRS received by the terminal device from other neighboring cells (for example, the k-th neighboring cell) is called RSRP other, k , and the power deviation in other neighboring cells (k-th neighboring cell) The set value is PA other,k , so the RSRP of the terminal device on the traffic channel PDSCH of other neighboring cells (the k-th neighboring cell) is called PA other,k *RSRP other,k ; the background received by the terminal device The noise is called N.
这样,在宏微协同场景下,终端设备的G因子的增益ΔG可以用下式表示:In this way, in the macro-micro cooperation scenario, the gain ΔG of the G factor of the terminal device can be expressed by the following formula:
因而,第一网络设备可以将该终端设备上报的信道质量信息(例如,信道质量指示(channel quality indicator,CQI))进行信号与干扰加噪声比(signal to interference plus noise ratio,SINR)映射,ΔG为协同调度对SINR的提升量,反向映射到协同调度后的信道质量信息,并将协同调度后的信道质量信息作为终端设备更新后的信道质量信息。Therefore, the first network device may perform signal-to-interference plus noise ratio (SINR) mapping on the channel quality information (for example, channel quality indicator (CQI)) reported by the terminal device, ΔG In order to improve the SINR of cooperative scheduling, it is reversely mapped to the channel quality information after the cooperative scheduling, and the channel quality information after the cooperative scheduling is used as the updated channel quality information of the terminal device.
在本实施例中,通过对终端设备的信道质量信息进行更新,可以提高终端设备的性能,提高用户体验。In this embodiment, by updating the channel quality information of the terminal device, the performance of the terminal device can be improved, and the user experience can be improved.
进一步的,如图4所示,在本实施例中,该调度方法还可以包括如下步骤:Further, as shown in FIG. 4, in this embodiment, the scheduling method may further include the following steps:
步骤43:基于该第一网络设备所服务小区中的各终端设备的当前调度速率、历史调度速率、允许使用资源块数量,确定每个终端设备的调度优先级。Step 43: Determine the scheduling priority of each terminal device based on the current scheduling rate, historical scheduling rate, and number of allowed resource blocks of each terminal device in the cell served by the first network device.
可选的,现有技术中,网络设备对终端设备的调度优先级采用默认的调度算法,如下:Optionally, in the prior art, the scheduling priority of the network device to the terminal device adopts the default scheduling algorithm, as follows:
其中,
表示频谱效率值,可以用于表示终端设备的当前调度速率,
值越高,当前调度速率越大,avg_rate表示终端设备的历史平均速率,min_rate表示终端设备的历史最小速率,γ
conn表示终端设备对应业务级别的权重值,γ
UE表示终端设备级别的权重值。实际应用中,γ
conn和γ
UE为已知的常数值。
among them, Represents the spectrum efficiency value, which can be used to represent the current scheduling rate of the terminal equipment, The higher the value, the greater the current scheduling rate. avg_rate represents the historical average rate of the terminal device, min_rate represents the historical minimum rate of the terminal device, γ conn represents the weight value of the terminal device corresponding to the service level, and γ UE represents the weight value of the terminal device level. In practical applications, γ conn and γ UE are known constant values.
在该公式中,分子考虑了终端设备的当前调度速率,分母考虑了终端设备的历史调度速率,所有终端设备可以使用的资源块(resource block,RB)数量相同。但是,在宏微协同调度场景下,边缘终端设备和中心终端设备可以使用的RB数量是不同的,因此,需要对分子进行修正。In this formula, the numerator considers the current scheduling rate of the terminal device, and the denominator considers the historical scheduling rate of the terminal device. All terminal devices can use the same number of resource blocks (RBs). However, in the scenario of macro-micro coordinated scheduling, the number of RBs that can be used by the edge terminal device and the central terminal device is different, so the molecule needs to be corrected.
示例性的,在本实施例中,更新后的调度算法可以用如下公式表示:Exemplarily, in this embodiment, the updated scheduling algorithm may be expressed by the following formula:
其中,对于每个终端设备,利用
替换
其中,N
RB为每个终端设备可用的RB数量。即,边缘终端设备根据当前传输时间间隔(transmission time interval,TTI)内的宏基站发送的资源分配信息中剩余的RB数量参与计算,其他用户(例如,中心终端设备)采用系统带宽对应的所有RB数量参与计算。
Among them, for each terminal device, use replace Among them, N RB is the number of RBs available for each terminal device. That is, the edge terminal device participates in the calculation based on the number of remaining RBs in the resource allocation information sent by the macro base station in the current transmission time interval (TTI), and other users (for example, the central terminal device) use all RBs corresponding to the system bandwidth The quantity is involved in the calculation.
在本实施例中,通过将第一网络设备所服务小区中的各终端设备的允许使用资源块数量与当前调度速率、历史调度速率一同计算每个终端设备的调度优先级,可以提高每个终端设备调度的均衡性,提高了整个通信系统的性能。In this embodiment, by calculating the scheduling priority of each terminal device together with the current scheduling rate and historical scheduling rate of the allowed resource blocks of each terminal device in the cell served by the first network device, each terminal can be improved The balance of equipment scheduling improves the performance of the entire communication system.
值得说明的是,本申请实施例并不限定步骤42和步骤43的执行顺序,其可以根据实际情况确定。It is worth noting that the embodiment of the present application does not limit the execution order of step 42 and step 43, which can be determined according to actual conditions.
本申请实施例提供的调度方法,第一网络设备确定该第一网络设备所服务小区内的边缘终端设备和中心终端设备,基于终端设备的邻小区的参考信号接收功率以及该终端设备上报的信道质量信息,更新该终端设备的信道质量信息,以及基于该第一网络设备所服务小区中的各终端设备的当前调度速率、历史调度速率、允许使用资源块数量,确定每个终 端设备的调度优先级。该技术方案中,第一网络设备可以确定出终端设备并更新信道质量信息,可以提高终端设备的性能,进而提高用户体验。In the scheduling method provided in the embodiment of the present application, the first network device determines the edge terminal device and the central terminal device in the cell served by the first network device, based on the reference signal received power of the neighboring cell of the terminal device and the channel reported by the terminal device Quality information, update the channel quality information of the terminal device, and determine the scheduling priority of each terminal device based on the current scheduling rate, historical scheduling rate, and number of allowed resource blocks of each terminal device in the cell served by the first network device level. In this technical solution, the first network device can determine the terminal device and update the channel quality information, which can improve the performance of the terminal device and thereby improve the user experience.
示例性的,在上述实施例的基础上,图5为本申请实施例提供的调度方法实施例三的交互流程示意图。如图5所示,在本实施例中,上述步骤31(第二网络设备生成资源分配信息)可以通过如下步骤实现:Exemplarily, on the basis of the foregoing embodiment, FIG. 5 is a schematic diagram of an interaction process of Embodiment 3 of a scheduling method provided by an embodiment of the present application. As shown in FIG. 5, in this embodiment, the above step 31 (the second network device generates resource allocation information) may be implemented by the following steps:
步骤51:第二网络设备根据第二网络设备与该第一网络设备间的传输时延,生成该第二网络设备在所述预设时间段内的资源分配信息。Step 51: The second network device generates resource allocation information of the second network device within the preset time period according to the transmission delay between the second network device and the first network device.
其中,该预设时间段对应的预设时长等于传输时间间隔的整数倍,且该预设时间段对应的预设时长大于该传输时延。The preset duration corresponding to the preset time period is equal to an integer multiple of the transmission time interval, and the preset duration corresponding to the preset time period is greater than the transmission delay.
可选的,在本实施例中,第二网络设备可以根据接入的所有终端设备的当前业务信息,预估预设时间段内的资源分配信息,由于第一网络设备和第二网络设备之间存在传输时延,因而,为了使得第一网络设备可以在与第二网络设备不重叠的资源上调度终端设备,该预设时间段对应的预设时长必须大于传输时延,这样第二网络设备将生成的资源分配信息发送给第一网络设备后,该资源分配信息对于第一网络设备才具有利用价值,否则,当第二网络设备的资源分配信息发送给第一网络设备时,第一网络设备已经没有有效的信息做避让调度。Optionally, in this embodiment, the second network device may estimate the resource allocation information within a preset time period based on the current service information of all the terminal devices accessed, because the first network device and the second network device There is a transmission delay between them. Therefore, in order for the first network device to schedule the terminal device on resources that do not overlap with the second network device, the preset time period corresponding to the preset time period must be greater than the transmission delay, so that the second network After the device sends the generated resource allocation information to the first network device, the resource allocation information is only useful to the first network device; otherwise, when the resource allocation information of the second network device is sent to the first network device, the first The network equipment has no effective information for avoidance scheduling.
此外,网络设备可以基于传输时间间隔来调度终端设备,因而,第二网络设备生成的资源分配信息,其预设时间段对应的预设时长可以以传输时间间隔的整数倍为单元,所以,该预设时间段对应的预设时长等于传输时间间隔的整数倍,且预设时间段对应的预设时长其最小取值为1个传输时间间隔与传输时延之和。In addition, the network device may schedule the terminal device based on the transmission time interval. Therefore, the preset time period corresponding to the preset time period of the resource allocation information generated by the second network device may be an integer multiple of the transmission time interval as a unit. Therefore, the The preset duration corresponding to the preset time period is an integer multiple of the transmission time interval, and the minimum value of the preset duration corresponding to the preset time period is the sum of one transmission time interval and the transmission delay.
在本实施例中,第二网络设备提前生成预设时间段内的资源分配信息,并按照该资源分配信息进行实际调度,这样第一网络设备可以确定出准确的第二调度策略对终端设备进行避让调度,干扰规避准确,信道质量信息的更新稳定,但是,对于第二网络设备,其引入了调度时延,对第二网络设备的调度性能产生了负面影响,调度时延越大,对第二网络设备的调度性能影响越大,因而,实际应用中,需要保证第一网络设备的正增益大于第二网络设备的负增益,这样才能保证异构网络协同时的总体收益。In this embodiment, the second network device generates resource allocation information within a preset time period in advance, and performs actual scheduling according to the resource allocation information, so that the first network device can determine an accurate second scheduling strategy for the terminal device Avoidance scheduling, accurate interference avoidance, and stable update of channel quality information, but for the second network device, it introduces a scheduling delay, which has a negative impact on the scheduling performance of the second network device. The larger the scheduling delay, the greater the The greater the impact of the scheduling performance of the second network device, therefore, in practical applications, it is necessary to ensure that the positive gain of the first network device is greater than the negative gain of the second network device, so as to ensure the overall benefits of heterogeneous network coordination.
相应的,在本实施例中,上述步骤33(第一网络设备根据接收到的资源分配信息,确定所述第一网络设备在该预设时间段内对于所服务小区内的终端设备的第二调度策略)可以通过如下步骤实现:Correspondingly, in this embodiment, the above step 33 (the first network device determines, according to the received resource allocation information, that the first network device performs the second task for the terminal device in the served cell within the preset time period Scheduling strategy) can be achieved through the following steps:
步骤52:对于该预设时间段对应预设时长内的每个传输时间间隔,第一网络设备基于接收到的资源分配信息,确定第二调度策略为第一网络设备在该传输时间间隔内只在第二网络设备未分配的资源块上调度终端设备。Step 52: For each transmission time interval corresponding to the preset time period corresponding to the preset time period, the first network device determines, based on the received resource allocation information, that the second scheduling strategy is that the first network device only The terminal device is scheduled on the unallocated resource block of the second network device.
示例性的,在本实施例中,第一网络设备和第二网络设备以传输时间间隔进行调度终端时间,所以,第一网络设备在获取到第二网络设备生成的资源分配信息后,确定出预设时间段内的每个传输时间间隔对应的调策略。Exemplarily, in this embodiment, the first network device and the second network device schedule terminal time at transmission time intervals, so the first network device determines after obtaining resource allocation information generated by the second network device The adjustment strategy corresponding to each transmission time interval within the preset time period.
示例性的,第一网络设备在每个TTI内进行源调度时,基于第二网络设备发送的资源分配信息,对于边缘终端设备,第一网络设备可以只在当前TTI内分配第二网络设备未分配的资源块;对于第一网络设备所服务小区内的其他设备,例如,中心终端设备,第一网络设备可以在当前TTI内可以分配全带宽内可用的RB。Exemplarily, when the first network device performs source scheduling in each TTI, based on the resource allocation information sent by the second network device, for the edge terminal device, the first network device may only allocate the second network device within the current TTI. Allocated resource blocks; for other devices in the cell served by the first network device, for example, the central terminal device, the first network device can allocate RBs available in the full bandwidth within the current TTI.
在本实施例的一实施例中,若第一网络设备没有获取到第二网络设备发送的资源分配信息或获取到的资源分配信息中没有当前传输时间间隔的资源分配信息,这时,第一网络设备可以在当前TTI内不调度边缘终端设备,或者采用边缘终端设备上报的CQI调度边缘终端设备;以及,在当前TTI内分配全带宽可用RB用于调度包括中心终端设备在内的其他终端设备。In an embodiment of this embodiment, if the first network device does not acquire the resource allocation information sent by the second network device or the acquired resource allocation information does not have the resource allocation information of the current transmission time interval, at this time, the first The network device may not schedule the edge terminal device within the current TTI, or use the CQI reported by the edge terminal device to schedule the edge terminal device; and, allocate the full bandwidth available RB within the current TTI for scheduling other terminal devices including the central terminal device .
本申请实施例提供的调度方法,若第二网络设备根据第二网络设备与第一网络设备间的传输时延,生成该第二网络设备在预设时间段内的资源分配信息后,对于该预设时间段对应预设时长内的每个传输时间间隔,第一网络设备可以基于该资源分配信息,确定第一网络设备在该传输时间间隔内只在第二网络设备未分配的资源块上调度该终端设备。该技术方案中,第一网络设备和第二网络设备以每个传输时间间隔为单元进行调度,提高了对终端设备调度的准确性,降低了第二网络设备对第一网络设备服务小区内终端设备的干扰,提高了通信系统的性能。In the scheduling method provided in the embodiment of the present application, if the second network device generates resource allocation information of the second network device within a preset time period according to the transmission delay between the second network device and the first network device, the The preset time period corresponds to each transmission time interval within the preset time duration, and the first network device may determine that the first network device is only on resource blocks not allocated by the second network device within the transmission time interval based on the resource allocation information Dispatch the terminal device. In this technical solution, the first network device and the second network device perform scheduling in units of each transmission time interval, which improves the accuracy of scheduling the terminal device and reduces the second network device's ability to serve the terminal in the cell served by the first network device The interference of the equipment improves the performance of the communication system.
进一步的,在上述实施例的基础上,对于第一网络设备,该调度方法还可以包括如下步骤:Further, on the basis of the foregoing embodiment, for the first network device, the scheduling method may further include the following steps:
若该第一网络设备复用第二网络设备的控制信道,则基于该终端设备上报的信道质量信息,选择聚合等级满足预设等级要求和/或占用符号资源满足预设符号要求的控制信道传输资源。If the first network device reuses the control channel of the second network device, based on the channel quality information reported by the terminal device, the control channel transmission whose aggregation level meets the preset level requirement and/or occupies symbol resources meets the preset symbol requirement is selected Resources.
示例性的,在本实施例中,根据上述各实施例可知,当第一网络设备得到第二网络设备发送的资源分配信息,对终端设备进行协同调度时,由于第一网络设备和第二网络设备之间占用的资源块RB是完全错开的,第一网络设备在共享信道(例如,PDSCH)上调度终端设备时可以有效的避让第二网络设备的干扰。Exemplarily, in this embodiment, according to the foregoing embodiments, it can be known that when the first network device obtains resource allocation information sent by the second network device and performs coordinated scheduling on the terminal device, the first network device and the second network The resource blocks RB occupied between the devices are completely staggered, and the first network device can effectively avoid the interference of the second network device when scheduling the terminal device on the shared channel (for example, PDSCH).
然而,对于控制信道(例如,PDCCH),如果第二网络设备已经占用了大量的控制信道资源,这时第一网络设备将没有足够的空闲资源可用控制信道,因此,在控制信道的空域资源不足时,需要复用第二网络设备已经占用的控制信道资源。However, for the control channel (for example, PDCCH), if the second network device already occupies a large amount of control channel resources, then the first network device will not have enough idle resources available for the control channel, therefore, the air channel resources in the control channel are insufficient At this time, it is necessary to reuse control channel resources already occupied by the second network device.
具体的,作为一种示例,第一网络设备可以基于终端设备上报的信道质量信息(例如,CQI),需要选取足够的聚合等级用于终端设备的控制信道,即选择聚合等级满足预设等级要求的控制信道传输资源,以提高控制信道的抗干扰性能。Specifically, as an example, the first network device may select a sufficient aggregation level for the control channel of the terminal device based on the channel quality information (for example, CQI) reported by the terminal device, that is, select the aggregation level to meet the preset level requirement Control channel transmission resources to improve the anti-interference performance of the control channel.
作为另一种示例,当第一网络设备复用第二网络设备已经占用的控制信道资源时,第一网络设备可以开启控制信道的符号自适应功能,以根据控制信道的需求扩展符号资源,也即,选择占用符号资源满足预设符号要求的控制信道传输资源。As another example, when the first network device reuses the control channel resources already occupied by the second network device, the first network device may enable the symbol adaptation function of the control channel to expand the symbol resources according to the requirements of the control channel, That is, a control channel transmission resource that occupies symbol resources that meets the requirements of preset symbols is selected.
在本实施例中,通过选择聚合等级满足预设等级要求和/或占用符号资源满足预设符号要求的控制信道传输资源,可以在第二网络设备已经占用了大量的控制信道资源的情况下,选择复用第二网络设备已经占用的控制信道资源,可以满足终端设备对控制信道的需求。In this embodiment, by selecting a control channel transmission resource whose aggregation level satisfies the preset level requirement and/or occupied symbol resource meets the preset symbol requirement, the second network device may already occupy a large amount of control channel resources, Choosing to reuse control channel resources already occupied by the second network device can satisfy the terminal device's need for control channels.
综合上述各实施例可知,首先,本申请中的第二网络设备不需要单独为第一网络设备所覆盖小区内的终端设备预留资源,因而,不会影响第二网络设备所覆盖小区的可用资源的容量。It can be known from the above embodiments that, first of all, the second network device in this application does not need to separately reserve resources for the terminal devices in the cell covered by the first network device, therefore, it does not affect the availability of the cell covered by the second network device The capacity of the resource.
其次,当第一网络设备可用于调度终端设备的资源块数量可以根据第二网络设备内占用的资源块数量确定,其可以利用第二网络设备未占用的所有资源块,所以,第一网络设备内的终端设备可用的资源块数量较多。例如,若第二网络设备的负载只占用50%的资源, 那么,第一网络设备内的终端设备最大可以使用的资源为剩余50%的资源。Secondly, when the number of resource blocks that the first network device can use to schedule the terminal device can be determined according to the number of resource blocks occupied by the second network device, it can use all resource blocks not occupied by the second network device. Therefore, the first network device The number of resource blocks available in the terminal equipment within is relatively large. For example, if the load of the second network device occupies only 50% of the resources, then the maximum available resources of the terminal device in the first network device are the remaining 50% of the resources.
再次,第一网络设备内的终端设备的调度周期不受ABS的周期限制,实现1ms调度周期,避免了响应速率慢的问题。Thirdly, the scheduling period of the terminal device in the first network device is not limited by the period of the ABS, and the 1 ms scheduling period is implemented to avoid the problem of a slow response rate.
最后,本申请实施例的技术方案也可以在上述ABS技术上进行叠加,这样通信系统总是可以获得比使用ABS技术更高的增益,提高了通信系统的性能。Finally, the technical solutions of the embodiments of the present application can also be superimposed on the above ABS technology, so that the communication system can always obtain higher gain than using the ABS technology, and improve the performance of the communication system.
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。The following is an embodiment of the device of the present application, which can be used to execute the method embodiment of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
图6为本申请实施例提供的调度装置实施例一的结构示意图。该装置可以集成在第一网络设备中,也可以通过第一网络设备实现。如图6所示,该装置可以包括:接收模块61、处理模块62和调度模块63。6 is a schematic structural diagram of Embodiment 1 of a scheduling apparatus provided by an embodiment of this application. The apparatus may be integrated in the first network device, or may be implemented by the first network device. As shown in FIG. 6, the device may include: a receiving module 61, a processing module 62, and a scheduling module 63.
其中,该接收模块61,用于接收第二网络设备发送的资源分配信息,所述资源分配信息用于指示所述第二网络设备在预设时间段内的第一调度策略;The receiving module 61 is configured to receive resource allocation information sent by the second network device, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period;
该处理模块62,用于根据所述接收模块61接收到的资源分配信息,确定所述第一网络设备在所述预设时间段内对于所服务小区内的终端设备的第二调度策略;The processing module 62 is configured to determine, according to the resource allocation information received by the receiving module 61, the second scheduling policy of the first network device for the terminal device in the served cell within the preset time period;
该调度模块63,用于利用该处理模块62确定的所述第二调度策略调度所述终端设备。The scheduling module 63 is configured to use the second scheduling strategy determined by the processing module 62 to schedule the terminal device.
示例性的,在本实施例的一种可能设计中,该处理模块62,还用于确定所述第一网络设备所服务小区内的边缘终端设备和中心终端设备。Exemplarily, in a possible design of this embodiment, the processing module 62 is also used to determine the edge terminal device and the central terminal device in the cell served by the first network device.
示例性的,在本实施例的上述可能设计中,该处理模块62,还用于基于所述终端设备的邻小区的参考信号接收功率以及所述终端设备上报的信道质量信息,更新所述终端设备的信道质量信息。Exemplarily, in the above possible design of this embodiment, the processing module 62 is further configured to update the terminal based on the reference signal received power of the neighboring cell of the terminal device and the channel quality information reported by the terminal device The channel quality information of the device.
示例性的,在本实施例的另一种可能设计中,该处理模块62,还用于基于所述第一网络设备所服务小区中的各终端设备的当前调度速率、历史调度速率、允许使用资源块数量,确定每个终端设备的调度优先级。Exemplarily, in another possible design of this embodiment, the processing module 62 is further configured to be based on the current scheduling rate, historical scheduling rate, and allowable use of each terminal device in the cell served by the first network device The number of resource blocks determines the scheduling priority of each terminal device.
示例性的,在本实施例的再一种可能设计中,该处理模块62,具体用于对于所述预设时间段对应预设时长内的每个传输时间间隔,基于所述资源分配信息,确定所述第二调度策略为所述第一网络设备在所述传输时间间隔内只在所述第二网络设备未分配的资源块上调度所述终端设备。Exemplarily, in another possible design of this embodiment, the processing module 62 is specifically configured to, based on the resource allocation information, for each transmission time interval corresponding to the preset time period and within a preset time period, It is determined that the second scheduling strategy is that the first network device schedules the terminal device only on unallocated resource blocks of the second network device during the transmission time interval.
示例性的,在本实施例的又一种可能设计中,该调度模块63,还用于在所述第一网络设备复用所述第二网络设备的控制信道时,基于所述终端设备上报的信道质量信息,选择聚合等级满足预设等级要求和/或占用符号资源满足预设符号要求的控制信道传输资源。Exemplarily, in another possible design of this embodiment, the scheduling module 63 is further configured to report based on the terminal device when the first network device multiplexes the control channel of the second network device Channel quality information, select the control channel transmission resource whose aggregation level meets the preset level requirement and/or the occupied symbol resource meets the preset symbol requirement.
本实施例的调度装置可用于执行图3至图5所示方法实施例中第一网络设备的实现方案,具体实现方式和技术效果类似,这里不再赘述。The scheduling apparatus of this embodiment may be used to execute the implementation solution of the first network device in the method embodiments shown in FIG. 3 to FIG. 5. The specific implementation manner and the technical effect are similar, and are not described herein again.
图7为本申请实施例提供的调度装置实施例二的结构示意图。该装置可以集成在第二网络设备中,也可以通过第二网络设备实现。如图7所示,该装置可以包括:处理模块71和发送模块72。7 is a schematic structural diagram of Embodiment 2 of a scheduling apparatus provided by an embodiment of this application. The apparatus may be integrated in the second network device, or may be implemented by the second network device. As shown in FIG. 7, the device may include: a processing module 71 and a sending module 72.
其中,该处理模块71,用于生成资源分配信息,所述资源分配信息用于指示所述第二网络设备在预设时间段内的第一调度策略;Wherein, the processing module 71 is configured to generate resource allocation information, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period;
该发送模块72,用于向第一网络设备发送所述处理模块72生成的所述资源分配信息,以使所述第一网络设备根据所述资源分配信息确定在所述预设时间段内对于所服务小区 内的终端设备的第二调度策略。The sending module 72 is configured to send the resource allocation information generated by the processing module 72 to the first network device, so that the first network device determines that the resource allocation information is within the preset time period according to the resource allocation information. The second scheduling strategy of the terminal equipment in the served cell.
示例性的,在本实施例的一种可能设计中,上述处理模块71,具体用于根据所述第二网络设备与所述第一网络设备间的传输时延,生成所述第二网络设备在所述预设时间段内的资源分配信息,所述预设时间段对应的预设时长等于传输时间间隔的整数倍,且所述预设时间段对应的预设时长大于所述传输时延。Exemplarily, in a possible design of this embodiment, the foregoing processing module 71 is specifically configured to generate the second network device according to a transmission delay between the second network device and the first network device Resource allocation information within the preset time period, the preset duration corresponding to the preset time period is equal to an integer multiple of the transmission time interval, and the preset duration corresponding to the preset time period is greater than the transmission delay .
本实施例的调度装置可用于执行图3和图5所示方法实施例中第二网络设备的实现方案,具体实现方式和技术效果类似,这里不再赘述。The scheduling apparatus of this embodiment may be used to execute the implementation solution of the second network device in the method embodiments shown in FIG. 3 and FIG. 5. The specific implementation manner and technical effect are similar, and are not described here again.
需要说明的是,应理解以上图6和图7所示装置中各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,确定模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上确定模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。It should be noted that it should be understood that the division of each module in the devices shown in FIGS. 6 and 7 above is only a division of logical functions, and may be integrated in whole or part into a physical entity or physically separated in actual implementation. And these modules can all be implemented in the form of software calling through processing elements; they can also be implemented in the form of hardware; some modules can also be implemented in the form of calling software through processing elements, and some modules can be implemented in the form of hardware. For example, the determination module may be a separately established processing element, or may be integrated in a chip of the above device, and may also be stored in the memory of the above device in the form of a program code, and a processing element of the above device Call and execute the function of the above determination module. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together or can be implemented independently. The processing element described herein may be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above modules may be completed by instructions in the form of hardware integrated logic circuits or software in the processor element.
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,ASIC),或,一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,SOC)的形式实现。For example, the above modules may be one or more integrated circuits configured to implement the above method, for example: one or more specific integrated circuits (application specific integrated circuits, ASIC), or one or more microprocessors (digital signal processor (DSP), or, one or more field programmable gate array (FPGA), etc. As another example, when a certain module above is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. As another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在可读存储介质中,或者从一个可读存储介质向另一个可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘solid state disk(SSD))等。In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable devices. The computer instructions may be stored in a readable storage medium, or transmitted from one readable storage medium to another readable storage medium. For example, the computer instructions may be from a website site, computer, server, or data center via wired ( For example, coaxial cable, optical fiber, digital subscriber line (DSL) or wireless (such as infrared, wireless, microwave, etc.) to another website, computer, server or data center. The readable storage medium may be any available medium that can be accessed by a computer or a data storage device including a server, a data center, and the like integrated with one or more available media. The usable medium may be a magnetic medium (eg, floppy disk, hard disk, magnetic tape), optical medium (eg, DVD), or semiconductor medium (eg, solid state disk (SSD)), or the like.
图8为本申请实施例提供的调度装置实施例三的结构示意图。该装置可以集成在第一网络设备中,也可以通过第一网络设备实现。如图8所示,该装置可以包括:处理器81、存储器82、通信接口83和系统总线84,所述存储器82和所述通信接口83通过所述系统 总线84与所述处理器81连接并完成相互间的通信,所述存储器82用于存储计算机执行指令,所述通信接口83用于和其他设备进行通信,所述处理器81执行所述计算机程序时实现如图3至图5所示方法实施例中第一网络设备的实现方案。8 is a schematic structural diagram of Embodiment 3 of a scheduling apparatus provided by an embodiment of this application. The apparatus may be integrated in the first network device, or may be implemented by the first network device. As shown in FIG. 8, the device may include a processor 81, a memory 82, a communication interface 83, and a system bus 84. The memory 82 and the communication interface 83 are connected to the processor 81 through the system bus 84 and After completing the communication with each other, the memory 82 is used to store computer-executed instructions, the communication interface 83 is used to communicate with other devices, and the processor 81 is implemented as shown in FIGS. 3 to 5 when the computer program is executed The implementation scheme of the first network device in the method embodiment.
图9为本申请实施例提供的调度装置实施例四的结构示意图。该装置可以集成在第二网络设备中,也可以通过第二网络设备实现。如图9所示,该装置可以包括:处理器91、存储器92、通信接口93和系统总线94,所述存储器92和所述通信接口93通过所述系统总线94与所述处理器91连接并完成相互间的通信,所述存储器92用于存储计算机执行指令,所述通信接口93用于和其他设备进行通信,所述处理器91执行所述计算机程序时实现如图3和图5所示方法实施例中第二网络设备的实现方案。9 is a schematic structural diagram of Embodiment 4 of a scheduling apparatus provided by an embodiment of this application. The apparatus may be integrated in the second network device, or may be implemented by the second network device. As shown in FIG. 9, the device may include a processor 91, a memory 92, a communication interface 93, and a system bus 94. The memory 92 and the communication interface 93 are connected to the processor 91 through the system bus 94 and After completing communication with each other, the memory 92 is used to store computer-executed instructions, the communication interface 93 is used to communicate with other devices, and the processor 91 executes the computer program as shown in FIGS. 3 and 5 An implementation solution of the second network device in the method embodiment.
该图8或图9中提到的系统总线可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。所述系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(random access memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。The system bus mentioned in FIG. 8 or FIG. 9 may be a peripheral component interconnection (PCI) bus or an extended industry standard architecture (EISA) bus. The system bus can be divided into an address bus, a data bus, and a control bus. For ease of representation, only a thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The communication interface is used to implement communication between the database access device and other devices (such as client, read-write library, and read-only library). The memory may include random access memory (random access memory, RAM), or may also include non-volatile memory (non-volatile memory), for example, at least one disk storage.
上述的处理器可以是通用处理器,包括中央处理器CPU、网络处理器(network processor,NP)等;还可以是数字信号处理器DSP、专用集成电路ASIC、现场可编程门阵列FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。The aforementioned processor may be a general-purpose processor, including a central processing unit CPU, a network processor (NP), etc.; it may also be a digital signal processor DSP, an application specific integrated circuit ASIC, a field programmable gate array FPGA, or other available Programming logic devices, discrete gates or transistor logic devices, discrete hardware components.
可选的,本申请实施例提供一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如上述图3至图5所示方法实施例中第一网络设备的实现方案。Optionally, an embodiment of the present application provides a storage medium that stores instructions that when run on a computer, causes the computer to execute the first network in the method embodiments shown in FIG. 3 to FIG. 5 described above Implementation plan of the equipment.
可选的,本申请实施例还提供一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如上述图3和图5所示方法实施例中第二网络设备的实现方案。Optionally, an embodiment of the present application further provides a storage medium that stores instructions, which when run on the computer, causes the computer to execute the second method embodiment shown in FIGS. 3 and 5 above Implementation scheme of network equipment.
可选的,本申请实施例还提供一种运行指令的芯片,所述芯片用于执行上述图3至图5所示方法实施例中第一网络设备的实现方案。Optionally, an embodiment of the present application further provides a chip that runs an instruction, and the chip is used to execute the implementation solution of the first network device in the method embodiments shown in FIG. 3 to FIG. 5.
可选的,本申请实施例还提供一种运行指令的芯片,所述芯片用于执行上述图3和图5所示方法实施例中第二网络设备的实现方案。Optionally, an embodiment of the present application further provides a chip that runs an instruction, and the chip is used to execute the implementation solution of the second network device in the method embodiments shown in FIG. 3 and FIG. 5.
本申请实施例还提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在存储介质中,至少一个处理器可以从所述存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序时可实现上述图3至图5所示方法实施例中第一网络设备的实现方案。An embodiment of the present application further provides a program product, the program product includes a computer program, the computer program is stored in a storage medium, and at least one processor can read the computer program from the storage medium, the at least one When the processor executes the computer program, the implementation solution of the first network device in the method embodiments shown in FIG. 3 to FIG. 5 may be implemented.
本申请实施例还提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在存储介质中,至少一个处理器可以从所述存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序时可实现上述图3和图5所示方法实施例中第二网络设备的实现方案。An embodiment of the present application further provides a program product, the program product includes a computer program, the computer program is stored in a storage medium, and at least one processor can read the computer program from the storage medium, the at least one When the processor executes the computer program, an implementation solution of the second network device in the method embodiments shown in FIG. 3 and FIG. 5 may be implemented.
图10为本申请实施例提供的通信系统实施例的结构示意图。如图10所示,该通信系统可以包括:第一网络设备101、第二网络设备102和终端设备103。10 is a schematic structural diagram of an embodiment of a communication system provided by an embodiment of the present application. As shown in FIG. 10, the communication system may include: a first network device 101, a second network device 102, and a terminal device 103.
其中,该第一网络设备101可以是上述图6或图8所示实施例的调度装置;该第二网络设备102为上述图7或图9所示实施例的调度装置;该终端设备103包括:第一网络设备101所服务小区内的终端设备。The first network device 101 may be the scheduling apparatus of the embodiment shown in FIG. 6 or FIG. 8; the second network device 102 is the scheduling apparatus of the embodiment shown in FIG. 7 or FIG. 9; the terminal device 103 includes : The terminal device in the cell served by the first network device 101.
示例性的,在本实施例中,该第一网络设备101可以根据从第二网络设备102接收到的资源分配信息确定用于调度该终端设备的调度策略。Exemplarily, in this embodiment, the first network device 101 may determine a scheduling strategy for scheduling the terminal device according to the resource allocation information received from the second network device 102.
在本实施例中,关于第一网络设备101和第二网络设备102的具体实现方式可参见上述实施例中的记载,此处不再赘述。In this embodiment, for the specific implementation of the first network device 101 and the second network device 102, reference may be made to the records in the foregoing embodiment, and details are not described herein again.
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中,a,b,c可以是单个,也可以是多个。In this application, "at least one" refers to one or more, and "multiple" refers to two or more. "And/or" describes the relationship of the related objects, indicating that there can be three relationships, for example, A and/or B, which can mean: A exists alone, A and B exist at the same time, B exists alone, where A, B can be singular or plural. The character "/" generally indicates that the related object is a "or" relationship; in the formula, the character "/" indicates that the related object is a "divide" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one item (a) in a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be a single or multiple Pcs.
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。It can be understood that the various numerical numbers involved in the embodiments of the present application are only for the convenience of description, and are not used to limit the scope of the embodiments of the present application.
可以理解的是,在本申请的实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施例的实施过程构成任何限定。It can be understood that, in the embodiments of the present application, the size of the sequence numbers of the above processes does not mean that the execution order is sequential, and the execution order of each process should be determined by its function and internal logic, and should not be implemented for this application. The implementation process of the examples constitutes no limitation.
Claims (19)
- 一种调度方法,其特征在于,适用于第一网络设备,所述方法包括:A scheduling method characterized by being applicable to a first network device, the method includes:接收第二网络设备发送的资源分配信息,所述资源分配信息用于指示所述第二网络设备在预设时间段内的第一调度策略;Receiving resource allocation information sent by the second network device, where the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period;根据所述资源分配信息,确定所述第一网络设备在所述预设时间段内对于所服务小区内的终端设备的第二调度策略;Determine, according to the resource allocation information, a second scheduling strategy of the first network device for the terminal device in the served cell within the preset time period;利用所述第二调度策略调度所述终端设备。The second scheduling strategy is used to schedule the terminal device.
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:The method according to claim 1, wherein the method further comprises:基于所述终端设备的邻小区的参考信号接收功率以及所述终端设备上报的信道质量信息,更新所述终端设备的信道质量信息。The channel quality information of the terminal device is updated based on the reference signal received power of the neighboring cell of the terminal device and the channel quality information reported by the terminal device.
- 根据权利要求1或2所述的方法,其特征在于,所述方法还包括:The method according to claim 1 or 2, wherein the method further comprises:基于所述第一网络设备所服务小区中的各终端设备的当前调度速率、历史调度速率、允许使用资源块数量,确定每个终端设备的调度优先级。The scheduling priority of each terminal device is determined based on the current scheduling rate, historical scheduling rate, and number of allowed resource blocks of each terminal device in the cell served by the first network device.
- 根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述资源分配信息,确定所述第一网络设备在所述预设时间段内对于所服务小区内的终端设备的第二调度策略,包括:The method according to any one of claims 1-3, wherein the determining, according to the resource allocation information, that the first network device is within a preset time period for terminal devices in a served cell The second scheduling strategy includes:对于所述预设时间段对应预设时长内的每个传输时间间隔,基于所述资源分配信息,确定所述第二调度策略为所述第一网络设备在所述传输时间间隔内只在所述第二网络设备未分配的资源块上调度所述终端设备。For each transmission time interval within a preset duration corresponding to the preset time period, based on the resource allocation information, it is determined that the second scheduling strategy is that the first network device is only within the transmission time interval during the transmission time interval. Scheduling the terminal device on an unallocated resource block of the second network device.
- 根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 4, wherein the method further comprises:若所述第一网络设备复用所述第二网络设备的控制信道,则基于所述终端设备上报的信道质量信息,选择聚合等级满足预设等级要求和/或占用符号资源满足预设符号要求的控制信道传输资源。If the first network device reuses the control channel of the second network device, then based on the channel quality information reported by the terminal device, the aggregation level is selected to meet the preset level requirement and/or the occupied symbol resource meets the preset symbol requirement Control channel transmission resources.
- 一种调度方法,其特征在于,适用于第二网络设备,所述方法包括:A scheduling method characterized by being applicable to a second network device, the method includes:生成资源分配信息,所述资源分配信息用于指示所述第二网络设备在预设时间段内的第一调度策略;Generating resource allocation information, where the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period;向第一网络设备发送所述资源分配信息,以使所述第一网络设备根据所述资源分配信息确定在所述预设时间段内对于所服务小区内的终端设备的第二调度策略。Sending the resource allocation information to the first network device, so that the first network device determines, according to the resource allocation information, a second scheduling strategy for terminal devices in the served cell within the preset time period.
- 根据权利要求6所述的方法,其特征在于,所述生成资源分配信息,包括:The method according to claim 6, wherein the generating resource allocation information includes:根据所述第二网络设备与所述第一网络设备间的传输时延,生成所述第二网络设备在所述预设时间段内的资源分配信息,所述预设时间段对应的预设时长等于传输时间间隔的整数倍,且所述预设时间段对应的预设时长大于所述传输时延。Generating resource allocation information of the second network device within the preset time period according to the transmission delay between the second network device and the first network device, a preset corresponding to the preset time period The duration is equal to an integer multiple of the transmission time interval, and the preset duration corresponding to the preset time period is greater than the transmission delay.
- 一种调度装置,其特征在于,适用于第一网络设备,所述装置包括:接收模块、处理模块和调度模块;A scheduling device is characterized by being applicable to a first network device, and the device includes: a receiving module, a processing module and a scheduling module;所述接收模块,用于接收第二网络设备发送的资源分配信息,所述资源分配信息用于指示所述第二网络设备在预设时间段内的第一调度策略;The receiving module is configured to receive resource allocation information sent by the second network device, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period;所述处理模块,用于根据所述接收模块接收到的所述资源分配信息,确定所述第一网络设备在所述预设时间段内对于所服务小区内的终端设备的第二调度策略;The processing module is configured to determine, according to the resource allocation information received by the receiving module, a second scheduling strategy for the terminal device in the served cell by the first network device within the preset time period;所述调度模块,用于利用所述处理模块确定的所述第二调度策略调度所述终端设备。The scheduling module is configured to schedule the terminal device using the second scheduling strategy determined by the processing module.
- 根据权利要求8所述的装置,其特征在于,The device according to claim 8, characterized in that所述处理模块,还用于基于所述终端设备的邻小区的参考信号接收功率以及所述终端设备上报的信道质量信息,更新所述终端设备的信道质量信息。The processing module is also used to update the channel quality information of the terminal device based on the reference signal received power of the neighboring cell of the terminal device and the channel quality information reported by the terminal device.
- 根据权利要求8或9所述的装置,其特征在于,The device according to claim 8 or 9, characterized in that所述处理模块,还用于基于所述第一网络设备所服务小区中的各终端设备的当前调度速率、历史调度速率、允许使用资源块数量,确定每个终端设备的调度优先级。The processing module is further configured to determine the scheduling priority of each terminal device based on the current scheduling rate, historical scheduling rate, and number of allowed resource blocks of each terminal device in the cell served by the first network device.
- 根据权利要求8-10任一项所述的装置,其特征在于,所述处理模块,具体用于对于所述预设时间段对应预设时长内的每个传输时间间隔,基于所述资源分配信息,确定所述第二调度策略为所述第一网络设备在所述传输时间间隔内只在所述第二网络设备未分配的资源块上调度所述终端设备。The apparatus according to any one of claims 8 to 10, wherein the processing module is specifically configured to correspond to each transmission time interval within a preset duration for the preset time period based on the resource allocation Information, it is determined that the second scheduling strategy is that the first network device schedules the terminal device only on unallocated resource blocks of the second network device during the transmission time interval.
- 根据权利要求8-11任一项所述的装置,其特征在于,The device according to any one of claims 8-11, characterized in that所述调度模块,还用于在所述第一网络设备复用所述第二网络设备的控制信道时,基于所述终端设备上报的信道质量信息,选择聚合等级满足预设等级要求和/或占用符号资源满足预设符号要求的控制信道传输资源。The scheduling module is further configured to select an aggregation level to meet a preset level requirement based on channel quality information reported by the terminal device when the first network device multiplexes the control channel of the second network device and/or Control channel transmission resources that occupy symbol resources that meet the requirements of the preset symbols.
- 一种调度装置,其特征在于,适用于第二网络设备,所述装置包括:处理模块和发送模块;A scheduling device, characterized in that it is suitable for a second network device, the device includes: a processing module and a sending module;所述处理模块,用于生成资源分配信息,所述资源分配信息用于指示所述第二网络设备在预设时间段内的第一调度策略;The processing module is configured to generate resource allocation information, and the resource allocation information is used to indicate the first scheduling strategy of the second network device within a preset time period;所述发送模块,用于向第一网络设备发送所述处理模块生成的所述资源分配信息,以使所述第一网络设备根据所述资源分配信息确定在所述预设时间段内对于所服务小区内的终端设备的第二调度策略。The sending module is configured to send the resource allocation information generated by the processing module to a first network device, so that the first network device determines, according to the resource allocation information, that The second scheduling strategy of the terminal equipment in the serving cell.
- 根据权利要求13所述的装置,其特征在于,所述处理模块,具体用于根据所述第二网络设备与所述第一网络设备间的传输时延,生成所述第二网络设备在所述预设时间段内的资源分配信息,所述预设时间段对应的预设时长等于传输时间间隔的整数倍,且所述预设时间段对应的预设时长大于所述传输时延。The apparatus according to claim 13, wherein the processing module is specifically configured to generate the second network device in the network based on the transmission delay between the second network device and the first network device In the resource allocation information in the preset time period, the preset duration corresponding to the preset time period is equal to an integer multiple of the transmission time interval, and the preset duration corresponding to the preset time period is greater than the transmission delay.
- 一种调度装置,包括处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上述权利要求1-5任一项所述的方法。A scheduling device includes a processor, a memory, and a computer program stored on the memory and executable on the processor, characterized in that, when the processor executes the program, any of the foregoing claims 1-5 is implemented. One of the methods.
- 一种调度装置,包括处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上述权利要求6或7所述的方法。A scheduling device includes a processor, a memory, and a computer program stored on the memory and executable on the processor, characterized in that, when the processor executes the program, it is implemented as described in claim 6 or 7 above The method described.
- 一种存储介质,其特征在于,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如权利要求1-5任一项所述的方法。A storage medium characterized in that instructions are stored in the storage medium, and when it runs on a computer, it causes the computer to execute the method according to any one of claims 1-5.
- 一种存储介质,其特征在于,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如权利要求6或7所述的方法。A storage medium characterized in that instructions are stored in the storage medium, which when run on a computer, causes the computer to execute the method according to claim 6 or 7.
- 一种通信系统,其特征在于,包括:第一网络设备、第二网络设备和终端设备;A communication system, characterized in that it includes: a first network device, a second network device and a terminal device;所述第一网络设备为上述权利要求8-12任一项所述的装置或上述权利要求15所述的装置;The first network device is the device according to any one of claims 8-12 or the device according to claim 15;所述第二网络设备为上述权利要求13或14任一项所述的装置或上述权利要求16所 述的装置;The second network device is the device according to any one of claims 13 or 14 or the device according to claim 16;所述终端设备包括:所述第一网络设备所服务小区内的终端设备;The terminal device includes: terminal devices in a cell served by the first network device;所述第一网络设备根据从所述第二网络设备接收到的资源分配信息确定用于调度所述终端设备的调度策略。The first network device determines a scheduling strategy for scheduling the terminal device according to the resource allocation information received from the second network device.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/070833 WO2020142897A1 (en) | 2019-01-08 | 2019-01-08 | Scheduling method and apparatus, storage medium and communication system |
CN201980052927.0A CN112544101B (en) | 2019-01-08 | 2019-01-08 | Scheduling method, scheduling device, storage medium and communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/070833 WO2020142897A1 (en) | 2019-01-08 | 2019-01-08 | Scheduling method and apparatus, storage medium and communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020142897A1 true WO2020142897A1 (en) | 2020-07-16 |
Family
ID=71520645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/070833 WO2020142897A1 (en) | 2019-01-08 | 2019-01-08 | Scheduling method and apparatus, storage medium and communication system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112544101B (en) |
WO (1) | WO2020142897A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113596758A (en) * | 2021-06-16 | 2021-11-02 | 广东电网有限责任公司广州供电局 | Channel resource allocation method, device, computer equipment and storage medium |
CN116528369A (en) * | 2023-06-29 | 2023-08-01 | 阿里巴巴(中国)有限公司 | Private network base station control method, equipment and system |
WO2023186002A1 (en) * | 2022-04-01 | 2023-10-05 | 中国移动通信有限公司研究院 | Resource scheduling method, apparatus and device |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112948133A (en) * | 2021-04-08 | 2021-06-11 | 广东琴智科技研究院有限公司 | Resource scheduling management method and device and cloud platform |
CN114995985B (en) * | 2022-08-02 | 2023-01-17 | 阿里巴巴(中国)有限公司 | Resource scheduling method, device and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102186247A (en) * | 2011-05-05 | 2011-09-14 | 新邮通信设备有限公司 | Method and system for coordinating interference between cells |
CN102907135A (en) * | 2010-04-13 | 2013-01-30 | 高通股份有限公司 | Adaptive resource negotiation between base stations for enhanced interference coordination |
WO2015014391A1 (en) * | 2013-07-30 | 2015-02-05 | Telefonaktiebolaget L M Ericsson (Publ) | Exploiting almost blank subframes for inter-cell scheduling |
CN106455080A (en) * | 2016-10-25 | 2017-02-22 | 中国联合网络通信集团有限公司 | Scheduling method based on micro-macro coordination and communication network system |
CN108141300A (en) * | 2015-10-19 | 2018-06-08 | 三星电子株式会社 | Interference control method and equipment in wireless communication system |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101005689A (en) * | 2006-06-23 | 2007-07-25 | 华为技术有限公司 | Setting method for dispatching priority node of customer terminal and base station |
CN100464608C (en) * | 2006-07-07 | 2009-02-25 | 华为技术有限公司 | Method for confirming scheduling priority and scheduling method |
US8750883B2 (en) * | 2008-11-12 | 2014-06-10 | Industrial Technology Research Institute | Communication network method and apparatus including macro base station and femto base station |
KR101566935B1 (en) * | 2009-02-24 | 2015-11-09 | 삼성전자주식회사 | Communication system and method for controlling interference |
JP5466656B2 (en) * | 2011-02-14 | 2014-04-09 | 株式会社Nttドコモ | Wireless communication system, wireless base station, user terminal, and communication control method |
CN102892120B (en) * | 2011-07-22 | 2017-10-03 | 中兴通讯股份有限公司 | The method and system that reduction macro cell terminal is disturbed the up out-of-band radiation in Microcell |
CN103095402B (en) * | 2011-11-07 | 2017-12-26 | 株式会社Ntt都科摩 | Update the method and apparatus of channel quality instruction |
CN102695177A (en) * | 2012-05-29 | 2012-09-26 | 东南大学 | Low-load subframe based control channel interference coordination method in heterogeneous mobile network |
WO2014047838A1 (en) * | 2012-09-27 | 2014-04-03 | Broadcom Corporation | Method to coordinate resource allocation to address inter-cell interference |
EP2941070B1 (en) * | 2013-01-30 | 2017-03-15 | Huawei Technologies Co., Ltd. | Data scheduling method and apparatus |
CN103974428A (en) * | 2013-01-31 | 2014-08-06 | 中国移动通信集团公司 | Micro cell configuration method, micro cell configuration device and miniature base station |
CN104703201B (en) * | 2013-12-10 | 2018-12-25 | 北京智谷睿拓技术服务有限公司 | Heterogeneous network uplink scheduling method and dispatching device |
CN104333909B (en) * | 2014-08-25 | 2018-02-09 | 上海交通大学 | Base stations in heterogeneous network selects and the dynamic time-domain resource distribution method based on load |
KR20160047261A (en) * | 2014-10-22 | 2016-05-02 | 삼성에스디에스 주식회사 | Method for controlling inter-cell interference in heterogeneous network environment |
CN104981023B (en) * | 2015-06-26 | 2018-09-21 | 国家电网公司 | A kind of electric power wireless communication resources dispatching method |
CN105246162B (en) * | 2015-10-13 | 2019-04-16 | 京信通信系统(中国)有限公司 | Resource regulating method and device in a kind of heterogeneous network |
CN106851830B (en) * | 2015-12-07 | 2020-11-06 | 大唐移动通信设备有限公司 | A resource allocation method and device for LTE-A heterogeneous network |
CN107889127B (en) * | 2016-09-30 | 2022-08-16 | 英国电讯有限公司 | Resource management method, device and communication system for cell cluster |
-
2019
- 2019-01-08 WO PCT/CN2019/070833 patent/WO2020142897A1/en active Application Filing
- 2019-01-08 CN CN201980052927.0A patent/CN112544101B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102907135A (en) * | 2010-04-13 | 2013-01-30 | 高通股份有限公司 | Adaptive resource negotiation between base stations for enhanced interference coordination |
CN102186247A (en) * | 2011-05-05 | 2011-09-14 | 新邮通信设备有限公司 | Method and system for coordinating interference between cells |
WO2015014391A1 (en) * | 2013-07-30 | 2015-02-05 | Telefonaktiebolaget L M Ericsson (Publ) | Exploiting almost blank subframes for inter-cell scheduling |
CN108141300A (en) * | 2015-10-19 | 2018-06-08 | 三星电子株式会社 | Interference control method and equipment in wireless communication system |
CN106455080A (en) * | 2016-10-25 | 2017-02-22 | 中国联合网络通信集团有限公司 | Scheduling method based on micro-macro coordination and communication network system |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113596758A (en) * | 2021-06-16 | 2021-11-02 | 广东电网有限责任公司广州供电局 | Channel resource allocation method, device, computer equipment and storage medium |
CN113596758B (en) * | 2021-06-16 | 2023-11-14 | 广东电网有限责任公司广州供电局 | Channel resource allocation method, device, computer equipment and storage medium |
WO2023186002A1 (en) * | 2022-04-01 | 2023-10-05 | 中国移动通信有限公司研究院 | Resource scheduling method, apparatus and device |
CN116528369A (en) * | 2023-06-29 | 2023-08-01 | 阿里巴巴(中国)有限公司 | Private network base station control method, equipment and system |
CN116528369B (en) * | 2023-06-29 | 2023-11-17 | 阿里巴巴(中国)有限公司 | Private network base station control method, equipment and system |
Also Published As
Publication number | Publication date |
---|---|
CN112544101A (en) | 2021-03-23 |
CN112544101B (en) | 2022-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020142897A1 (en) | Scheduling method and apparatus, storage medium and communication system | |
CA3113248C (en) | Interference coordination in communication systems with dynamic spectrum management | |
WO2019213841A1 (en) | Wireless communication method, terminal device, and network device | |
WO2020233690A1 (en) | Method and device for determining spectrum resource | |
CN111093204A (en) | Electronic device and method for wireless communication, computer-readable storage medium | |
WO2020164150A1 (en) | Wireless communication method, terminal device, and network device | |
WO2020043002A1 (en) | Spatial multiplexing method and device | |
US11882620B2 (en) | Communication method and apparatus | |
WO2013152488A1 (en) | Apparatuses, methods and computer program product for improvement of time domain based enhanced inter-cell interference coordination solution in heterogeneous networks | |
CN111465043B (en) | Resource allocation method and device | |
WO2014159503A1 (en) | Methods and systems for load balancing and interference coordination in networks using frank-wolfe algorithm | |
US9326293B2 (en) | Selection of a secondary component carrier based on interference information | |
US20150282139A1 (en) | Method in a network node and method in a telecommunication system for cell edge band allocation and network node | |
WO2019095705A1 (en) | Inter-cell interference coordination method and network device | |
WO2018137444A1 (en) | Method and device for eliminating interference, and storage medium | |
CN112996114B (en) | Resource scheduling method, device, equipment and storage medium | |
US20140016588A1 (en) | Apparatus and Corresponding Method for Allocating a Component Carrier to a Cell in a Communication System | |
WO2013185279A1 (en) | Method and apparatus for interference coordination | |
US12219547B2 (en) | Method, network device and network node for scheduling terminal devices | |
US20130022000A1 (en) | Communication Network and Method | |
EP3000271B1 (en) | Signalling scheme | |
CN113938956B (en) | Resource allocation method, device and computer readable storage medium | |
US11546918B2 (en) | Communication system with allocating frequencies to interfered user equipments | |
CN115209459B (en) | Multi-carrier detection method, device and processor-readable storage medium | |
EP4383899A1 (en) | Frequency domain resource configuration method and related apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19908889 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19908889 Country of ref document: EP Kind code of ref document: A1 |