Single and dual stream scheduling method, device and storage medium
By adaptively selecting single-stream or dual-stream scheduling by the terminal, combined with timer and auxiliary information interaction, the problem of balancing power consumption and network performance in terminal uplink single-stream and dual-stream switching is solved, achieving the goal of reducing terminal power consumption while meeting business needs.
Patent Information
- Application Number
- CN202110609442.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-01
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2041-06-01
AI Technical Summary
In the prior art, terminal uplink single- and dual-stream switching does not take terminal power consumption into consideration, resulting in high power consumption caused by dual-stream when a single-stream can meet service requirements, and network performance is affected.
The terminal detects service requirements, uplink single-stream rate and downlink rate, adaptively selects single-stream or dual-stream scheduling, and combines the timer mechanism and auxiliary information interaction to adjust the number of transmission channels to achieve a balance between terminal power consumption and network performance.
While ensuring network performance, it reduces terminal power consumption, improves terminal energy efficiency, and adapts to different business needs.
Smart Images

Figure CN115442845B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to wireless communication technology, and in particular to a single- and dual-stream scheduling method, device, and storage medium. Background Art
[0002] In the era of the fifth generation mobile communication technology (5G), uplink supports dual transmission, which can greatly improve the user's uplink service rate, but also increase the instantaneous power consumption of the terminal (UE, User Equipment, also known as user equipment). The uplink single and dual streams are controlled by the network. The network needs to consider the channel quality of the current terminal to switch between single and dual streams, without considering the impact of terminal power consumption. According to research and testing, when the uplink single stream cannot meet the service requirements, the dual stream has obvious advantages over the single stream in terms of service capabilities and per-bit power consumption. However, when the single stream can meet the service requirements, the dual stream will cause relatively high terminal power consumption loss. Therefore, it is necessary to provide a terminal uplink single and dual stream adaptation method that considers the balance between terminal power consumption and network performance. Summary of the Invention
[0003] In view of this, the main purpose of the present invention is to provide a single- and dual-stream scheduling method, device, and storage medium.
[0004] To achieve the above object, the technical solution of the present invention is achieved as follows:
[0005] An embodiment of the present invention provides a single- and dual-stream scheduling method, applied to a terminal, the method comprising:
[0006] After determining that the terminal meets the single- and dual-stream scheduling conditions based on the first terminal state, detecting the average uplink service demand rate, the average uplink single-stream rate, and the downlink service rate; the first terminal state includes at least one of the following: energy saving status, uplink transmit power;
[0007] Selecting single-stream scheduling or dual-stream scheduling according to the scheduling state adopted by the terminal, in combination with the average uplink service demand rate, the uplink single-stream average rate, and the downlink service rate;
[0008] In the single-stream scheduling scenario, the terminal uses a single transmission channel, and in the dual-stream scheduling scenario, the terminal uses at least two transmission channels.
[0009] In the above solution, determining that the terminal meets the single- or dual-stream scheduling conditions based on the first terminal state includes at least one of the following:
[0010] When determining that the terminal is in a non-energy-saving state, determining that the terminal meets the single- and dual-flow scheduling conditions;
[0011] When it is determined that the uplink transmit power of the terminal in the case of single-stream scheduling does not meet the coverage requirement, it is determined that the terminal meets the single- and dual-stream scheduling conditions; the coverage requirement includes at least: a power requirement value.
[0012] In the above solution, the terminal is provided with a single-stream timer;
[0013] Corresponding to the case where the scheduling state adopted by the terminal is dual-stream scheduling, the selecting single-stream scheduling or dual-stream scheduling in combination with the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate includes:
[0014] Determining, in a periodic order, whether the average uplink service demand rate is less than the uplink single-flow average rate and determining whether the downlink service rate is less than a first preset threshold;
[0015] Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow, and determine that the downlink service rate is less than the first preset threshold, and add one to the single flow timer; until the value of the single flow timer exceeds the preset first timer threshold, switch to single flow scheduling.
[0016] In the above solution, the terminal is provided with a dual-stream timer;
[0017] Corresponding to the case where the scheduling state adopted by the terminal is single-stream scheduling, the selecting single-stream scheduling or dual-stream scheduling based on the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate includes:
[0018] Determine, in order of cycles, whether the average uplink service demand rate is less than the uplink single-flow average rate or whether the downlink service rate is greater than a second preset threshold;
[0019] Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow, or determine that the downlink service rate is greater than the second preset threshold, and add one to the dual-flow timer; until the value of the dual-flow timer exceeds the preset second timer threshold, switch to dual-flow scheduling.
[0020] In the above solution, the method further includes:
[0021] Sending first auxiliary information to a base station, where the first auxiliary information is used to apply for single-flow scheduling;
[0022] receiving first feedback information sent by the base station, and determining, based on the first feedback information, to enter single-stream scheduling or maintain dual-stream scheduling;
[0023] In response to the terminal determining to maintain dual-stream scheduling based on the first feedback information, the single-stream timer and the dual-stream timer are cleared.
[0024] In the above solution, the method further includes:
[0025] Sending second auxiliary information to the base station; the second auxiliary information is used to apply for dual-stream scheduling;
[0026] receiving second feedback information sent by the base station, and determining, based on the second feedback information, to enter dual-stream scheduling or maintain single-stream scheduling;
[0027] In response to the terminal determining to maintain single-stream scheduling based on the first feedback information, the single-stream timer and the dual-stream timer are cleared.
[0028] In the above solution, the terminal includes: a first uplink antenna, a second uplink antenna;
[0029] The method further includes: the terminal receiving a channel sounding reference signal (SRS) configuration parameter; the SRS configuration parameter includes:
[0030] The first set of SRS resource sets; the first set of SRS resource sets is for 2 transmit paths and 4 receive paths (2T4R); wherein,
[0031] The first set of SRS resource sets includes: four SRS resource sets for downlink channel state information (CSI) acquisition, the first uplink antenna and the second uplink antenna corresponding to two SRS resource sets respectively;
[0032] The SRS resource set corresponding to the second uplink antenna adopts an aggregated configuration mode; corresponding to the single-stream scheduling, the second uplink antenna is only turned on at the corresponding SRS resource set position, and is turned off after it is determined that the data to be sent by the second uplink antenna is sent.
[0033] In the above solution, the terminal includes: a first uplink antenna and a second uplink antenna; and the method further includes:
[0034] The terminal receives SRS configuration parameters; the SRS configuration parameters include: a second set of SRS resource sets and a third set of SRS resource sets; wherein,
[0035] The second set of SRS resource sets is for 2T4R; the second set of SRS resource sets includes: four SRS resource sets for downlink CSI acquisition, the first uplink antenna and the second uplink antenna respectively corresponding to two SRS resource sets;
[0036] The third set of SRS resource sets is for 1 transmit path and 4 receive paths (1T4R); the third set of SRS resource sets includes four SRS resource sets corresponding to uplink main antennas and used for downlink CSI acquisition;
[0037] Corresponding to the case of single-stream scheduling, the terminal calls the third set of SRS resource sets;
[0038] Corresponding to the dual-stream scheduling, the terminal calls the second set of SRS resource sets.
[0039] An embodiment of the present invention provides a single- and dual-stream scheduling method, which is applied to a network device. The method includes:
[0040] Obtaining a second terminal state from the terminal, and after determining that the terminal meets the single- and dual-stream scheduling conditions based on the second terminal state, obtaining the terminal's uplink service demand average rate, uplink single-stream average rate, and downlink service rate; the second terminal state includes: a transmit power margin reported by the terminal;
[0041] Selecting single-stream scheduling or dual-stream scheduling according to the scheduling state adopted by the terminal, in combination with the average uplink service demand rate, the uplink single-stream average rate, and the downlink service rate;
[0042] In the single-stream scheduling scenario, the terminal uses a single transmission channel, and in the dual-stream scheduling scenario, the terminal uses at least two transmission channels.
[0043] In the above solution, determining that the terminal meets the single- or dual-stream scheduling condition based on the second terminal state includes:
[0044] When it is determined that the transmit power margin is a positive value, it is determined that the terminal meets the single-dual stream scheduling condition.
[0045] In the above solution, the network device is provided with a single-flow timer;
[0046] Corresponding to the case where the scheduling state adopted by the network device for communication with the terminal is dual-stream scheduling, the selecting single-stream scheduling or dual-stream scheduling in combination with the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate includes:
[0047] Determining, in a periodic order, whether the average uplink service demand rate is less than the uplink single-flow average rate and determining whether the downlink service rate is less than a first preset threshold;
[0048] Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow and determine that the downlink service rate is less than the first preset threshold, and add one to the single flow timer; until the value of the single flow timer exceeds the preset first timer threshold, switch to single flow scheduling.
[0049] In the above solution, the network device is provided with a dual-stream timer;
[0050] Corresponding to the case where the scheduling state adopted by the network device for communication with the terminal is single-stream scheduling, the selecting single-stream scheduling or dual-stream scheduling based on the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate includes:
[0051] Determine, in order of cycles, whether the average uplink service demand rate is less than the uplink single-flow average rate or whether the downlink service rate is greater than a second preset threshold;
[0052] Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow or determine that the downlink service rate is greater than the second preset threshold, and add one to the dual-flow timer; until the value of the dual-flow timer exceeds the preset second timer threshold, switch to dual-flow scheduling.
[0053] In the above solution, the method further includes at least one of the following:
[0054] Periodically sending a notification message to the terminal, where the notification message is used to inform the terminal to perform single-stream scheduling or dual-stream scheduling;
[0055] The terminal is triggered to perform single-stream scheduling or dual-stream scheduling in an event-triggered manner.
[0056] In the above solution, the method further includes:
[0057] Sending SRS configuration parameters to a terminal; the terminal includes: a first uplink antenna and a second uplink antenna;
[0058] The SRS configuration parameters include:
[0059] A first set of SRS resource sets; the first set of SRS resource sets is for 2T4R; the first set of SRS resource sets includes: four SRS resource sets for downlink CSI acquisition, the first uplink antenna and the second uplink antenna respectively corresponding to two SRS resource sets;
[0060] The SRS resource set corresponding to the second uplink antenna adopts an aggregated configuration mode; corresponding to the single-stream scheduling, the second uplink antenna is only turned on at the corresponding SRS resource set position, and is turned off after it is determined that the data to be sent by the second uplink antenna is sent.
[0061] In the above solution, the method further includes:
[0062] Sending SRS configuration parameters to a terminal; the terminal includes: a first uplink antenna and a second uplink antenna;
[0063] The SRS configuration parameters include: a second set of SRS resource sets and a third set of SRS resource sets; wherein,
[0064] The second set of SRS resource sets is for 2T4R; the second set of SRS resource sets includes: four SRS resource sets for downlink CSI acquisition, the first uplink antenna and the second uplink antenna respectively corresponding to two SRS resource sets;
[0065] The third set of SRS resource sets is for 1T4R; the third set of SRS resource sets includes four SRS resource sets corresponding to uplink main antennas and used for downlink CSI acquisition;
[0066] Corresponding to the case of single-stream scheduling, the third set of SRS resource sets is called by the terminal;
[0067] Corresponding to the dual-stream scheduling, the second set of SRS resource sets is called by the terminal.
[0068] An embodiment of the present invention provides a single- and dual-stream scheduling device, applied to a terminal, including:
[0069] A first detection unit is configured to detect an uplink service demand average rate, an uplink single-stream average rate, and a downlink service rate after determining that the terminal meets the single- and dual-stream scheduling conditions based on a first terminal state; the first terminal state includes at least one of the following: energy saving status and uplink transmit power;
[0070] A first processing unit, configured to select single-stream scheduling or dual-stream scheduling according to the scheduling state adopted by the terminal, in combination with the average uplink service demand rate, the uplink single-stream average rate, and the downlink service rate;
[0071] In the single-stream scheduling scenario, the terminal uses a single transmission channel, and in the dual-stream scheduling scenario, the terminal uses at least two transmission channels.
[0072] In the above solution, determining that the terminal meets the single- or dual-stream scheduling conditions based on the first terminal state includes at least one of the following:
[0073] When determining that the terminal is in a non-energy-saving state, determining that the terminal meets the single- and dual-flow scheduling conditions;
[0074] When it is determined that the uplink transmit power of the terminal in the case of single-stream scheduling does not meet the coverage requirement, it is determined that the terminal meets the single- and dual-stream scheduling conditions; the coverage requirement includes at least: a power requirement value.
[0075] In the above solution, the terminal is provided with a single-stream timer;
[0076] Corresponding to the case where the scheduling state adopted by the terminal is dual-stream scheduling, the first processing unit is used to determine, in sequence, in a periodic order, whether the uplink service demand average rate is less than the uplink single-stream average rate and whether the downlink service rate is less than a first preset threshold;
[0077] Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow, and determine that the downlink service rate is less than the first preset threshold, and add one to the single flow timer; until the value of the single flow timer exceeds the preset first timer threshold, switch to single flow scheduling.
[0078] In the above solution, the terminal is provided with a dual-stream timer;
[0079] Corresponding to a case where the scheduling state adopted by the terminal is single-flow scheduling, the first processing unit is configured to determine, in sequence, in a periodic order, whether the average uplink service demand rate is less than the uplink single-flow average rate or whether the downlink service rate is greater than a second preset threshold;
[0080] Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow, or determine that the downlink service rate is greater than the second preset threshold, and add one to the dual-flow timer; until the value of the dual-flow timer exceeds the preset second timer threshold, switch to dual-flow scheduling.
[0081] In the above solution, the apparatus further includes: a first communication unit, configured to send first auxiliary information to a base station, where the first auxiliary information is used to apply for single-flow scheduling;
[0082] receiving first feedback information sent by the base station, and determining, based on the first feedback information, to enter single-stream scheduling or maintain dual-stream scheduling;
[0083] In response to the terminal determining to maintain dual-stream scheduling based on the first feedback information, the single-stream timer and the dual-stream timer are cleared.
[0084] In the above solution, the first communication unit is used to send second auxiliary information to the base station; the second auxiliary information is used to apply for dual-stream scheduling;
[0085] receiving second feedback information sent by the base station, and determining, based on the second feedback information, to enter dual-stream scheduling or maintain single-stream scheduling;
[0086] In response to the terminal determining to maintain single-stream scheduling based on the first feedback information, the single-stream timer and the dual-stream timer are cleared.
[0087] In the above solution, the terminal includes: a first uplink antenna, a second uplink antenna;
[0088] The first communication unit is further configured to receive SRS configuration parameters at the terminal; the SRS configuration parameters include:
[0089] The first set of SRS resource sets; the first set of SRS resource sets is for 2T4R; wherein,
[0090] The first set of SRS resource sets includes: four SRS resource sets for CSI acquisition, the first uplink antenna and the second uplink antenna respectively corresponding to two SRS resource sets;
[0091] The SRS resource set corresponding to the second uplink antenna adopts an aggregated configuration mode; corresponding to the single-stream scheduling, the second uplink antenna is only turned on at the corresponding SRS resource set position, and is turned off after it is determined that the data to be sent by the second uplink antenna is sent.
[0092] In the above solution, the terminal includes: a first uplink antenna, a second uplink antenna;
[0093] The first communication unit is further configured to receive SRS configuration parameters; the SRS configuration parameters include: a second set of SRS resource sets and a third set of SRS resource sets; wherein,
[0094] The second set of SRS resource sets is for 2T4R; the second set of SRS resource sets includes: four SRS resource sets for downlink CSI acquisition, the first uplink antenna and the second uplink antenna respectively corresponding to two SRS resource sets;
[0095] The third set of SRS resource sets is for 1T4R; the third set of SRS resource sets includes four SRS resource sets corresponding to uplink main antennas and used for downlink CSI acquisition;
[0096] Corresponding to the case of single-stream scheduling, the terminal calls the third set of SRS resource sets;
[0097] Corresponding to the dual-stream scheduling, the terminal calls the second set of SRS resource sets.
[0098] An embodiment of the present invention provides a single- and dual-flow scheduling device, which is applied to a network device, including:
[0099] an acquiring unit, configured to acquire a second terminal state from the terminal, and after determining that the terminal meets the single- and dual-stream scheduling conditions based on the second terminal state, acquire an uplink service demand average rate, an uplink single-stream average rate, and a downlink service rate of the terminal; the second terminal state includes: a transmit power headroom reported by the terminal;
[0100] A second processing unit, configured to select single-stream scheduling or dual-stream scheduling according to the scheduling state adopted by the terminal, in combination with the average uplink service demand rate, the uplink single-stream average rate, and the downlink service rate;
[0101] In the single-stream scheduling scenario, the terminal uses a single transmission channel, and in the dual-stream scheduling scenario, the terminal uses at least two transmission channels.
[0102] In the above solution, determining that the terminal meets the single- or dual-stream scheduling condition based on the second terminal state includes:
[0103] When it is determined that the transmit power margin is a positive value, it is determined that the terminal meets the single-dual stream scheduling condition.
[0104] In one embodiment, the network device is provided with a single flow timer;
[0105] Corresponding to a case where the scheduling state adopted by the network device for communication with the terminal is dual-stream scheduling, the second processing unit is configured to sequentially determine, in a periodic order, whether the uplink service demand average rate is less than the uplink single-stream average rate and determine whether the downlink service rate is less than a first preset threshold;
[0106] Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow and determine that the downlink service rate is less than the first preset threshold, and add one to the single flow timer; until the value of the single flow timer exceeds the preset first timer threshold, switch to single flow scheduling.
[0107] In the above solution, the network device is provided with a dual-stream timer;
[0108] Corresponding to a case where the scheduling state adopted by the network device for communication with the terminal is single-flow scheduling, the second processing unit is configured to determine, in sequence, in a periodic order, whether the average rate of the uplink service demand is less than the average rate of the uplink single flow or whether the downlink service rate is greater than a second preset threshold;
[0109] Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow or determine that the downlink service rate is greater than the second preset threshold, and add one to the dual-flow timer; until the value of the dual-flow timer exceeds the preset second timer threshold, switch to dual-flow scheduling.
[0110] In the above solution, the apparatus further includes: a second communication unit, configured to perform at least one of the following:
[0111] Periodically sending a notification message to the terminal, where the notification message is used to inform the terminal to perform single-stream scheduling or dual-stream scheduling;
[0112] The terminal is triggered to perform single-stream scheduling or dual-stream scheduling in an event-triggered manner.
[0113] In the above solution, the second communication unit is used to send SRS configuration parameters to the terminal; the terminal includes: a first uplink antenna and a second uplink antenna;
[0114] The SRS configuration parameters include:
[0115] A first set of SRS resource sets; the first set of SRS resource sets is for 2 transmit paths and 4 receive paths (2T4R); the first set of SRS resource sets includes: four SRS resource sets for downlink CSI acquisition, the first uplink antenna and the second uplink antenna each corresponding to two SRS resource sets;
[0116] The SRS resource set corresponding to the second uplink antenna adopts an aggregated configuration mode; corresponding to the single-stream scheduling, the second uplink antenna is only turned on at the corresponding SRS resource set position, and is turned off after it is determined that the data to be sent by the second uplink antenna is sent.
[0117] In the above solution, the second communication unit is used to send SRS configuration parameters to the terminal; the terminal includes: a first uplink antenna and a second uplink antenna;
[0118] The SRS configuration parameters include: a second set of SRS resource sets and a third set of SRS resource sets; wherein,
[0119] The second set of SRS resource sets is for 2 transmit paths and 4 receive paths (2T4R); the second set of SRS resource sets includes: four SRS resource sets for downlink CSI acquisition, the first uplink antenna and the second uplink antenna each corresponding to two SRS resource sets;
[0120] The third set of SRS resource sets is for 1 transmit path and 4 receive paths (1T4R); the third set of SRS resource sets includes four SRS resource sets corresponding to uplink main antennas and used for downlink CSI acquisition;
[0121] Corresponding to the case of single-stream scheduling, the third set of SRS resource sets is called by the terminal;
[0122] Corresponding to the dual-stream scheduling, the second set of SRS resource sets is called by the terminal.
[0123] An embodiment of the present invention provides a single- or dual-stream scheduling device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of any one of the single- or dual-stream scheduling methods described in any one of the terminal side methods are implemented; or
[0124] When the processor executes the program, the steps of any one of the single- and dual-flow scheduling methods on the network device side are implemented.
[0125] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of any one of the single- and dual-stream scheduling methods on the terminal side are implemented; or,
[0126] When the computer program is executed by a processor, the steps of any one of the single- and dual-flow scheduling methods on the network device side are implemented.
[0127] The single- and dual-stream scheduling method, device, and storage medium provided by the embodiments of the present invention include: after the terminal determines that the terminal meets the single- and dual-stream scheduling conditions based on the first terminal state, detecting the average rate of uplink business demand, the average rate of uplink single stream, and the downlink business rate; the first terminal state includes at least one of the following: energy saving status, uplink transmission power; according to the scheduling state adopted by the terminal, single-stream scheduling or dual-stream scheduling is selected in combination with the average rate of uplink business demand, the average rate of uplink single stream, and the downlink business rate; wherein, in the single-stream scheduling scenario, the terminal adopts a single transmission channel, and in the dual-stream scheduling scenario, the terminal adopts at least two transmission channels. Alternatively, the network device obtains a second terminal state from the terminal, determines based on the second terminal state that the terminal meets the single- and dual-stream scheduling conditions, and then obtains the terminal's uplink service demand average rate, uplink single-stream average rate, and downlink service rate; the second terminal state includes: the transmit power margin reported by the terminal; single-stream scheduling or dual-stream scheduling is selected based on the scheduling state adopted by the terminal, in combination with the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate; wherein, in the single-stream scheduling scenario, the terminal uses a single transmission channel, and in the dual-stream scheduling scenario, the terminal uses at least two transmission channels. In this way, single- and dual-stream scheduling is implemented, which helps to reduce terminal power consumption while ensuring network performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0128] Figure 1 A schematic diagram of a FeatureSetUplinkPerCC information element;
[0129] Figure 2 is a schematic diagram of a PUSCH-ServingCellConfig information element;
[0130] Figure 3 is a schematic diagram of terminal auxiliary information;
[0131] Figure 4 A schematic diagram of a method for saving power consumption in a terminal with dual uplink transmission;
[0132] Figure 5 A schematic diagram of a terminal radio frequency and antenna path;
[0133] Figure 6 is a schematic diagram of a frame structure;
[0134] Figure 7 A schematic diagram of a flow chart of a single- and dual-flow scheduling method provided in an embodiment of the present invention;
[0135] Figure 8 A schematic diagram of a flow chart of another single- and dual-flow scheduling method provided in an embodiment of the present invention;
[0136] Figure 9 A schematic diagram of a flow chart of another single- and dual-flow scheduling method provided in an embodiment of the present invention;
[0137] Figure 10 A schematic diagram of the corresponding relationship between radio frequency and antenna circuits provided by an embodiment of the present invention;
[0138] Figure 11 A schematic diagram of the structure of a single- and dual-flow scheduling device provided by an embodiment of the present invention;
[0139] Figure 12 A schematic diagram of the structure of another single- and dual-flow scheduling device provided by an embodiment of the present invention;
[0140] Figure 13 A schematic structural diagram of another single- and dual-flow scheduling device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0141] Before further describing the present invention in detail with reference to the embodiments, the related art will be described first.
[0142] The network (such as a base station) can first query the terminal capabilities for the number of uplink multiple-in multiple-out (MIMO) layers supported by the terminal. The number of MIMO layers can refer to the protocol 38.331 field FeatureSetUplinkPerCC. According to the terminal capability requirements, different MIMO layers are configured for the terminal. The configuration signaling can be found in the 38.331 field PUSCH-ServingCellConfig information element. For terminals that only support uplink single stream, the maximum uplink MIMO layer number is configured to 1. For terminals that support uplink dual streams, the maximum uplink MIMO layer number is configured to 2. The network switches between single and dual stream scheduling based on the uplink channel quality. For terminals that report an uplink maximum MIMO layer number of 2, it is necessary to open uplink dual-transmission channels because it is impossible to know the single and dual stream situation that the network will schedule next time. It is not possible to close an uplink transmission channel for energy saving when scheduling a single stream.
[0143] The FeatureSetDownlinkPerCC information element indicates a set of features supported by the UE on the corresponding carrier of a band entry of the band combination. Figure 1 shown.
[0144] The above PUSCH-ServingCellConfig information element is as follows Figure 2 shown.
[0145] The R16 protocol introduces a terminal auxiliary information reporting mechanism. The terminal can report terminal auxiliary information according to its own needs (such as energy saving), and the base station reconfigures the terminal parameters based on the terminal auxiliary information. The auxiliary information may include discontinuous reception (DRX) parameter configuration, maximum MIMO layer number configuration, etc. Figure 3 shown.
[0146] In the related art, the method for saving power consumption of a terminal supporting uplink dual transmission is as follows: Figure 4As shown, the method includes: when the service rate is less than a certain threshold, the terminal (UE) sends a single-port (PORT) channel sounding reference signal (SRS) to the network (here, the base station (gNB)), enabling the network to perform uplink single-stream scheduling to reduce terminal power consumption. This method optimizes terminal power consumption for low-speed services, but may affect network scheduling. If the network uses SRS for downlink beamforming, multi-stream scheduling cannot be performed, resulting in a reduction in downlink rate. Moreover, the judgment method is simple and does not consider scenarios where single-stream is advantageous.
[0147] Figure 5 is a schematic diagram of a terminal radio frequency and antenna path; Figure 5 As shown in the figure, PA stands for power amplifier and Transceiver stands for radio transceiver. When single-antenna transmission is selected for uplink and one antenna is disabled, SRS can only be sent using a single port. Downlink SRS beamforming is used, making multi-stream scheduling impossible. This is also a problem that needs to be considered when implementing terminal energy saving for uplink.
[0148] The following further explains SRS: SRS is used for uplink channel information acquisition, downlink channel information acquisition to ensure channel reciprocity, and uplink beam management. In Long Term Evolution (LTE) systems, SRS resources can only be allocated in the last symbol of each subframe. In New Radio (NR) systems, SRS resources are available in more locations and can be flexibly configured through higher-layer signaling. To address different SRS usages, the base station can configure different SRS resource sets for the terminal and indicate the usage of the SRS resource set through higher-layer signaling.
[0149] SRS signal rotation: To utilize channel reciprocity to obtain downlink channel information through SRS measurement, the number of antennas simultaneously transmitting on the UE may be fewer than the number of antennas receiving. The NR system has designed an SRS antenna switching transmission method to address this situation. The terminal's transceiver capabilities are as follows: T = single receive path R / 1 transmit path and 2 receive paths (1T2R) / 1 transmit path and 4 receive paths (1T4R) / 2 transmit paths and 4 receive paths (2T4R). The base station must configure at least one SRS resource set for the terminal to obtain downlink channel state information (CSI).
[0150] The 38.214 protocol specifies the ability for terminal antenna switching. The terminal is configured with a guard period of Y symbols, where the UE does not transmit any other signals when transmitting a set of SRS resources in the same time slot. The guard period is between the SRS resources in the set. See Table 1 below:
[0151] μ <![CDATA[△f=2 μ ·15[kHz]]]> Y[symbol] 0 15 1 1 30 1 2 60 1 3 120 2
[0152] Table 1 illustrates the minimum guard period between two SRS resources of an SRS resource set for antenna switching.
[0153] Figure 6 The following is a schematic diagram of a frame structure; D represents downlink time slot, S represents special time slot, and U represents uplink time slot. D separated from S represents downlink data transmission, U represents uplink data transmission, and G represents switching interval. Figure 6 In the solution shown, when the terminal changes from 2T4R to 1T4R, the 1T SRS signal will not be able to be sent, and the impact of shutting down the uplink 1T on the downlink needs to be considered.
[0154] When the network is transmitting downlink service data, it can use the SRS sent by the terminal to calculate the downlink beamforming coefficient based on channel reciprocity to send the physical downlink shared channel (PDSCH); or send the downlink PDSCH based on the precoding matrix indication (PMI) reported by the terminal.
[0155] Based on the above description, in related technologies, uplink single and dual streams are controlled by the network. Currently, the network only considers the channel quality of the current terminal when switching between single and dual streams, without considering the impact of terminal power consumption. Research and testing have found that when a single stream can meet service needs, dual streams will result in relatively high terminal power loss. Therefore, research is needed to develop a terminal uplink single and dual stream adaptive solution that takes into account terminal power consumption and network performance.
[0156] The present invention will be further described in detail below with reference to the embodiments.
[0157] Figure 7 A schematic diagram of a flow chart of a single- and dual-flow scheduling method provided by an embodiment of the present invention; Figure 7 As shown, the single and dual stream scheduling method is applied to terminals such as mobile phones, smart phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), wearable devices (such as smart bracelets, smart watches, etc.), navigation devices, etc.; the method includes:
[0158] Step 701: After determining that the terminal meets the single- and dual-stream scheduling conditions based on a first terminal state, detect the average uplink service demand rate, the average uplink single-stream rate, and the downlink service rate; the first terminal state includes at least one of the following: energy saving status and uplink transmit power;
[0159] Step 702: Select single-stream scheduling or dual-stream scheduling based on the scheduling state adopted by the terminal, in combination with the average uplink service demand rate, the uplink single-stream average rate, and the downlink service rate;
[0160] In the single-stream scheduling scenario, the terminal uses a single transmission channel, and in the dual-stream scheduling scenario, the terminal uses at least two transmission channels.
[0161] Specifically, the terminal is a terminal that supports uplink dual streams. When the maximum uplink MIMO layer number in the terminal capability reported by the terminal is 2, and the network device (such as a base station) configures the maximum uplink MIMO layer number for the terminal as 2, the terminal can start the uplink single and dual stream scheduling method.
[0162] In one embodiment, determining that the terminal meets the single- or dual-stream scheduling condition based on the first terminal state includes at least one of the following:
[0163] When determining that the terminal is in a non-energy-saving state, determining that the terminal meets the single- and dual-flow scheduling conditions;
[0164] When it is determined that the uplink transmit power of the terminal in the case of single-stream scheduling does not meet the coverage requirement, it is determined that the terminal meets the single- and dual-stream scheduling conditions; the coverage requirement includes at least: a power requirement value.
[0165] The power requirement value is set based on actual application requirements and can be manually set by operation and maintenance personnel or developers, and is not limited here.
[0166] The energy-saving state can be known by the terminal through self-detection; that is, the terminal can determine whether it is an energy-saving state or a non-energy-saving state by detecting its current state.
[0167] In one embodiment, detecting the average uplink service demand rate includes: the terminal determining the average uplink service demand rate of the terminal by evaluating the status of its own uplink buffer area. Any existing service rate monitoring method can be used without limitation.
[0168] The uplink single-stream average rate is the rate when the uplink channel quality adopts an uplink single-stream. It needs to consider the reciprocity of the uplink and downlink channels and the continuity of the network channel quality. The uplink channel quality is obtained based on the accumulation of the network's early scheduling information and the downlink CQI information measured by the terminal. Here, the uplink channel quality is related to the modulation and coding scheme (MCS), the number of resource blocks (RBs), etc.; the uplink channel quality affects the MCS size; the larger the MCS, the higher the uplink single-stream average rate.
[0169] The downlink service rate can be obtained by monitoring the terminal based on its own situation, and any existing service rate monitoring method can be used without limitation.
[0170] Specifically, the terminal performs single-stream and dual-stream adaptation based on its own energy-saving state setting, uplink single-stream average rate, and downlink service rate.
[0171] When the terminal is in energy-saving state, it applies to the network for single-stream scheduling by reporting terminal auxiliary information, or by reporting the terminal capability and changing FeatureSetUplinkPerCC to support only single transmission in the uplink. In this case, the network configures the terminal for single-stream scheduling.
[0172] When the terminal enters the non-energy-saving state, if the terminal capability has been modified to support only single uplink transmission, the terminal capability report FeatureSetUplinkPerCC is modified to support dual uplink transmission. In order to maintain the coverage advantage of dual transmission of the terminal in poor coverage, when the transmission power of a single transmission of the terminal cannot meet the coverage requirements, the terminal always maintains dual transmission; when the transmission power of a single transmission of the terminal can meet the coverage requirements, the uplink single and dual stream scheduling method is started.
[0173] In one embodiment, the terminal is provided with a single-stream timer;
[0174] Corresponding to the case where the scheduling state adopted by the terminal is dual-stream scheduling, the selecting single-stream scheduling or dual-stream scheduling in combination with the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate includes:
[0175] Determining, in a periodic order, whether the average uplink service demand rate is less than the uplink single-flow average rate and determining whether the downlink service rate is less than a first preset threshold;
[0176] Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow, and determine that the downlink service rate is less than the first preset threshold, and add one to the single flow timer; until the value of the single flow timer exceeds the preset first timer threshold, switch to single flow scheduling.
[0177] In one embodiment, the terminal is provided with a dual-stream timer;
[0178] Corresponding to the case where the scheduling state adopted by the terminal is single-stream scheduling, the selecting single-stream scheduling or dual-stream scheduling based on the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate includes:
[0179] Determine, in order of cycles, whether the average uplink service demand rate is less than the uplink single-flow average rate or whether the downlink service rate is greater than a second preset threshold;
[0180] Determine that the average rate of the uplink service demand within the corresponding period is less than the average rate of the uplink single stream, or determine that the downlink service rate is greater than the second preset threshold, and increment the dual-stream timer by one; until the value of the dual-stream timer exceeds the preset second timer threshold, switch to dual-stream scheduling.
[0181] The above first preset threshold and second preset threshold can be preset by developers based on experience or requirements during actual application, and are not limited here.
[0182] Specifically, start the uplink single / dual-stream judgment timer (referring to the above single-stream timer n1 and dual-stream timer n2) and the judgment period t;
[0183] In the case of the network performing dual-stream scheduling, when it is determined that the period t arrives, judge whether the average rate of the uplink service demand is less than the average rate of the uplink single stream and the downlink service rate of the terminal is less than the first preset threshold V1; when it is determined that the requirements are met, increment the single-stream timer n1 by 1 until the single-stream timer n1 is equal to the timer threshold N1, indicating that the current uplink single-stream rate can meet the service demand. The terminal applies to the network for single-stream scheduling through UE assistance information reporting. When the network receives the application and replies with a response and performs single-stream scheduling, when the network receives the application and replies with a rejection, it still performs dual-stream scheduling. At this time, the single-stream timer n1 and the dual-stream timer n2 are cleared.
[0184] When the network performs single-stream scheduling due to the terminal's application, when it is determined that the period t arrives, the terminal continues to judge whether the average rate of the uplink service demand is less than the average rate of the uplink single stream, or the downlink service rate of the terminal is greater than the second preset threshold V2 (V1 < V2). When it is determined that the requirements are met, increment the dual-stream timer n2 by 1. When the dual-stream timer n2 reaches the timer threshold N2 (N2 can be the same as or different from N1), the terminal applies to the network for dual-stream scheduling through UE assistance information reporting. When the network receives the application and replies with a response and performs dual-stream scheduling, when the network receives the application and replies with a rejection, it still performs single-stream scheduling. At this time, the single-stream timer n1 and the dual-stream timer n2 are cleared. At this time, the minimum maintenance time of single-stream scheduling is T * N (here, T is equal to the period t, and N can be equal to N2), and the terminal can turn off one transmit channel to reduce power consumption.
[0185] When the network receives the UE assistance information reporting for uplink single / dual-stream switching, the network judges the difference between the uplink single-stream scheduling rate and the uplink dual-stream scheduling rate according to the existing single / dual-stream adaptive algorithm and configuration scheme. When the difference is less than X, reply to the terminal to accept and perform scheduling correction, otherwise reply with a rejection and maintain the original scheduling scheme.
[0186] In actual application, in order to implement single-stream and dual-stream scheduling, a method for switching to single-stream scheduling is also provided, so that the terminal can switch to single-stream scheduling when it is currently in dual-stream scheduling.
[0187] Based on this, in one embodiment, the method further includes:
[0188] Sending first auxiliary information to a base station, where the first auxiliary information is used to apply for single-flow scheduling;
[0189] receiving first feedback information sent by the base station, and determining, based on the first feedback information, to enter single-stream scheduling or maintain dual-stream scheduling;
[0190] In response to the terminal determining to maintain dual-stream scheduling based on the first feedback information, the single-stream timer and the dual-stream timer are cleared.
[0191] Correspondingly, the base station receives the first auxiliary information and sends the first feedback information.
[0192] In actual application, in order to implement single- and dual-stream scheduling, a method for switching to dual-stream scheduling is also provided, so that the terminal can switch to dual-stream scheduling when currently in single-stream scheduling.
[0193] Based on this, in one embodiment, the method further includes:
[0194] Sending second auxiliary information to the base station; the second auxiliary information is used to apply for dual-stream scheduling;
[0195] receiving second feedback information sent by the base station, and determining, based on the second feedback information, to enter dual-stream scheduling or maintain single-stream scheduling;
[0196] In response to the terminal determining to maintain single-stream scheduling based on the first feedback information, the single-stream timer and the dual-stream timer are cleared.
[0197] Correspondingly, the base station receives the second auxiliary information and sends second feedback information.
[0198] In one embodiment, when the network device receives terminal auxiliary information (such as the first auxiliary information and the second auxiliary information mentioned above) reporting the uplink single-double-stream switching, the network device determines the difference between the uplink single-stream average rate and the uplink dual-stream average rate based on the existing single-double-stream adaptive algorithm and configuration scheme. When the difference is less than the preset difference threshold (X, which can be pre-set and saved), the terminal is replied to accept and the scheduling correction is performed; otherwise, the reply is rejected and the original scheduling scheme is maintained.
[0199] The uplink dual-stream average rate is the rate when the uplink dual-stream is used according to the current uplink channel quality, which can be determined by the terminal and then notified to the network device, or determined by the network device based on the uplink channel quality of the terminal.
[0200] To implement single- and dual-stream scheduling, the terminal needs to configure a channel sounding reference signal (SRS). The following two solutions are specifically provided.
[0201] In one embodiment, the terminal includes: a first uplink antenna, a second uplink antenna;
[0202] The method further includes: the terminal receiving an SRS configuration parameter; the SRS configuration parameter includes:
[0203] The first set of SRS resource sets; the first set of SRS resource sets is for 2T4R; wherein,
[0204] The first set of SRS resource sets includes: four SRS resource sets for downlink CSI acquisition, the first uplink antenna and the second uplink antenna respectively corresponding to two SRS resource sets;
[0205] The SRS resource set corresponding to the second uplink antenna adopts an aggregated configuration mode; corresponding to the single-stream scheduling, the second uplink antenna is only turned on at the corresponding SRS resource set position, and is turned off after it is determined that the data to be sent by the second uplink antenna is sent.
[0206] Correspondingly, the base station sends the SRS configuration parameters to the terminal.
[0207] In one embodiment, the terminal includes: a first uplink antenna and a second uplink antenna; and the method further includes:
[0208] The terminal receives SRS configuration parameters; the SRS configuration parameters include: a second set of SRS resource sets and a third set of SRS resource sets; wherein,
[0209] The second set of SRS resource sets is for 2 transmit paths and 4 receive paths (2T4R); the second set of SRS resource sets includes: four SRS resource sets for downlink CSI acquisition, the first uplink antenna and the second uplink antenna each corresponding to two SRS resource sets;
[0210] The third set of SRS resource sets is for 1 transmit path and 4 receive paths (1T4R); the third set of SRS resource sets includes four SRS resource sets corresponding to uplink main antennas and used for downlink CSI acquisition;
[0211] Corresponding to the case of single-stream scheduling, the terminal calls the third set of SRS resource sets;
[0212] Corresponding to the dual-stream scheduling, the terminal calls the second set of SRS resource sets.
[0213] Correspondingly, the base station sends the SRS configuration parameters to the terminal.
[0214] Figure 7 The method shown provides a method for a terminal to implement its own single and dual stream scheduling. The embodiment of the present invention also provides a method for a network device to implement terminal single and dual stream scheduling. For a terminal that supports uplink dual streams, when the maximum number of uplink MIMO layers in the reported UE capability is 2 and the maximum number of uplink MIMO layers configured by the network is 2, the network device starts uplink single and dual stream optimization considering the service channel quality and terminal power consumption. The specific method is as follows: Figure 8 shown.
[0215] Figure 8 A flow chart of another single- and dual-flow scheduling method provided by an embodiment of the present invention; Figure 8 As shown, the single-dual flow scheduling method is applied to a network device, such as a base station, and the method includes:
[0216] Step 801: Obtain a second terminal state from the terminal. After determining that the terminal meets the single- and dual-stream scheduling conditions based on the second terminal state, obtain the terminal's uplink service demand average rate, uplink single-stream average rate, and downlink service rate; the second terminal state includes: a transmit power headroom reported by the terminal;
[0217] Step 802: Select single-stream scheduling or dual-stream scheduling based on the scheduling state adopted by the terminal, in combination with the average uplink service demand rate, the uplink single-stream average rate, and the downlink service rate;
[0218] In the single-stream scheduling scenario, the terminal uses a single transmission channel, and in the dual-stream scheduling scenario, the terminal uses at least two transmission channels.
[0219] In one embodiment, determining that the terminal meets the single- or dual-stream scheduling condition based on the second terminal state includes:
[0220] When it is determined that the transmit power margin is a positive value, it is determined that the terminal meets the single-dual stream scheduling condition.
[0221] Here, the terminal detects its own second terminal status, ie, transmit power headroom (PHR), and sends it to the base station.
[0222] In one embodiment, the terminal detects its own uplink service demand average rate, uplink single-flow average rate, and downlink service rate, and sends them to the base station;
[0223] The obtaining of the average uplink service demand rate, the average uplink single-flow rate, and the downlink service rate of the terminal includes:
[0224] The average uplink service demand rate, uplink single-stream average rate, and downlink service rate sent by the receiving terminal.
[0225] The average uplink service demand rate is determined by evaluating the buffer status report (BSR) reported by the terminal and the quality of service (QOS) information contracted by the terminal, including the uplink minimum guaranteed rate (MINBR) or the downlink minimum guaranteed rate (PBR). The network device can take the minimum value of the two as the average uplink service demand rate of the terminal.
[0226] Uplink Single-Stream Average Rate: This is the rate when using a single uplink stream based on uplink channel quality. Uplink channel quality is measured based on network conditions. Uplink channel quality is related to factors such as the MCS and the number of RBs. Uplink channel quality influences the MCS; a larger MCS results in a higher uplink single-stream average rate. Compared to dual-stream transmission, the MCS can be adjusted when using single-stream transmission.
[0227] The downlink service rate can be obtained by monitoring the terminal based on its own situation, and any existing service rate monitoring method can be used without limitation.
[0228] In one embodiment, the network device is provided with a single flow timer;
[0229] Corresponding to the case where the scheduling state adopted by the network device for communication with the terminal is dual-stream scheduling, the selecting single-stream scheduling or dual-stream scheduling in combination with the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate includes:
[0230] Determining, in a periodic order, whether the average uplink service demand rate is less than the uplink single-flow average rate and determining whether the downlink service rate is less than a first preset threshold;
[0231] Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow and determine that the downlink service rate is less than the first preset threshold, and add one to the single flow timer; until the value of the single flow timer exceeds the preset first timer threshold, switch to single flow scheduling.
[0232] In one embodiment, the network device is provided with a dual-flow timer;
[0233] Corresponding to the case where the scheduling state adopted by the network device for communication with the terminal is single-stream scheduling, the selection of single-stream scheduling or dual-stream scheduling by combining the average rate of the uplink service demand, the average uplink single-stream rate, and the downlink service rate includes:
[0234] In the order of the period, determine in turn whether the average rate of the uplink service demand is less than the average uplink single-stream rate or determine whether the downlink service rate is greater than a second preset threshold;
[0235] When it is determined that the average rate of the uplink service demand in the corresponding period is less than the average uplink single-stream rate or it is determined that the downlink service rate is greater than the second preset threshold, perform an increment operation on the dual-stream timer; until the value of the dual-stream timer exceeds the preset second timer threshold, switch to dual-stream scheduling.
[0236] Specifically, when the transmit power headroom reported by the terminal is positive and the network device determines to be dual-stream scheduling according to the original single-dual stream adaptive algorithm, start the single-dual stream scheduling method considering the terminal power consumption, and the specific judgment process of the method is the same as that on the terminal side. It includes:
[0237] In the case of dual-stream scheduling by the network device, when it is determined that the period t arrives, determine whether the average rate of the uplink service demand is less than the average uplink single-stream rate and the downlink service rate of the terminal is less than the first preset threshold V1; determine that the uplink single-stream rate of the terminal is greater than the service demand rate and the downlink service rate is less than the first preset threshold V1, increment the single-stream timer n1 by 1, until the single-stream timer n1 is equal to the timer threshold N1, indicating that the current uplink single-stream rate can meet the service demand. The network device determines to switch to single-stream scheduling and notifies the terminal; after receiving it, the terminal performs single-stream scheduling, and at this time, the minimum maintenance time of single-stream scheduling is T*N (T is equal to the period t, N = N1); the terminal can turn off one transmit channel to reduce power consumption.
[0238] In the case of single-stream scheduling by the network, when it is determined that the period t arrives, the network device continues to determine whether the average rate of the uplink service demand is less than the average uplink single-stream rate or the downlink service rate of the terminal is greater than the second preset threshold V2 (V1 < V2). When the requirement is met, increment the dual-stream timer n2 by 1. When the dual-stream timer n2 reaches the timer threshold N2 (N2 can be the same as or different from N1), the network device determines to perform dual-stream scheduling and notifies the terminal; after receiving it, the terminal performs dual-stream scheduling.
[0239] When the network device determines to be single-stream scheduling according to the original single-dual stream adaptive algorithm, maintain the original scheduling rule.
[0240] In an embodiment, the method further includes at least one of the following:
[0241] Periodically sending a notification message to the terminal, where the notification message is used to inform the terminal to perform single-stream scheduling or dual-stream scheduling;
[0242] The terminal is triggered to perform single-stream scheduling or dual-stream scheduling in an event-triggered manner.
[0243] Specifically, network equipment can transmit the single and dual stream scheduling results determined by the network to the terminal through the uplink (uplink) multiple-in-multiple-out (MIMO) layer (layer) media access control (MAC) control element (CE). The MAC CE is transmitted to the terminal in two ways: periodicity and event triggering. Under normal circumstances, it is periodically sent to the terminal with a period of t. When the scheduling method changes, a notification is also sent to the terminal.
[0244] The scheduling mode can be represented by different values, using a 1-bit identifier, for example: 0 bit for single stream, 1 bit for dual stream.
[0245] In one embodiment, the method further comprises:
[0246] Sending SRS configuration parameters to a terminal; the terminal includes: a first uplink antenna and a second uplink antenna;
[0247] The SRS configuration parameters include:
[0248] A first set of SRS resource sets; the first set of SRS resource sets is for 2T4R; the first set of SRS resource sets includes: four SRS resource sets for downlink CSI acquisition, the first uplink antenna and the second uplink antenna respectively corresponding to two SRS resource sets;
[0249] The SRS resource set corresponding to the second uplink antenna adopts an aggregated configuration mode; corresponding to the single-stream scheduling, the second uplink antenna is only turned on at the corresponding SRS resource set position, and is turned off after it is determined that the data to be sent by the second uplink antenna is sent.
[0250] Correspondingly, the terminal receives the SRS configuration parameters and performs configuration based on the SRS configuration parameters.
[0251] In one embodiment, the method further comprises:
[0252] Sending SRS configuration parameters to a terminal; the terminal includes: a first uplink antenna and a second uplink antenna;
[0253] The SRS configuration parameters include: a second set of SRS resource sets and a third set of SRS resource sets; wherein,
[0254] The second set of SRS resource sets is for 2T4R; the second set of SRS resource sets includes: four SRS resource sets for downlink CSI acquisition, the first uplink antenna and the second uplink antenna respectively corresponding to two SRS resource sets;
[0255] The third set of SRS resource sets is for 1T4R; the third set of SRS resource sets includes four SRS resource sets corresponding to uplink main antennas and used for downlink CSI acquisition;
[0256] Corresponding to the case of single-stream scheduling, the third set of SRS resource sets is called by the terminal;
[0257] Corresponding to the dual-stream scheduling, the second set of SRS resource sets is called by the terminal.
[0258] Correspondingly, the terminal receives the SRS configuration parameters and performs configuration based on the SRS configuration parameters.
[0259] The single-dual stream scheduling method provided by the embodiment of the present invention is for terminals supporting uplink dual streams. When the maximum uplink MIMO layer number in the reported UE capability is 2 and the maximum uplink MIMO layer number configured by the network is 2, the terminal starts the uplink single-dual stream judgment scheme.
[0260] The single-dual flow scheduling method can be applied to a terminal or a base station, that is, the specific single-dual flow determination and scheduling are performed by the terminal or the base station; the method can be the same; taking the terminal as an example, Figure 9 A flow chart of another single- and dual-flow scheduling method provided by an embodiment of the present invention; Figure 9 As shown, the single-dual flow scheduling method includes:
[0261] When the network performs dual-stream scheduling, upon determining the expiration of period t, it determines whether the average uplink service demand rate is less than the average uplink single-stream rate, and whether the terminal's downlink service rate is less than a first preset threshold value V1. If the requirements are met, the single-stream timer n1 is incremented by 1 until the single-stream timer n1 equals the timer threshold N, indicating that the current uplink single-stream rate can meet the service requirements. The terminal applies to the network for single-stream scheduling via UE auxiliary information reporting. After receiving the application, the network responds with a response and performs single-stream scheduling. If the network responds with a rejection after receiving the application, dual-stream scheduling is still performed, and the single-stream timer n1 and dual-stream timer n2 are reset to zero.
[0262] When the network performs single-stream scheduling due to a terminal application, when it is determined that the period t arrives, the terminal continues to determine whether the average rate of the uplink service demand is less than the uplink single-stream average rate, or whether the downlink service rate of the terminal is greater than the second preset threshold V2 (V1 < V2). When it is determined that the requirements are met, the dual-stream timer n2 is incremented by 1. When the dual-stream timer n2 reaches the timer threshold N, the terminal applies to the network for dual-stream scheduling through UE assistance information reporting. After receiving the application, the network replies with a response and performs dual-stream scheduling. When the network replies with a rejection after receiving the application, single-stream scheduling is still performed. At this time, the single-stream timer n1 and the dual-stream timer n2 are cleared. At this time, the minimum maintenance time of single-stream scheduling is T * N (here, T is equal to the period t), and the terminal can turn off one transmission channel to reduce power consumption.
[0263] When the network device receives the terminal assistance information reporting for uplink single-dual stream switching, the network device determines the difference between the uplink single-stream scheduling rate and the uplink dual-stream scheduling rate according to the existing single-dual stream adaptive algorithm and configuration scheme. When the difference is less than the preset difference threshold (X), it replies to the terminal to accept and perform scheduling correction, otherwise it replies with a rejection and maintains the original scheduling scheme.
[0264] Through the single-dual stream scheduling method provided by the embodiments of the present invention, considering network performance and terminal power consumption comprehensively, when the single stream can meet the service requirements, the terminal and the network perform single-stream transmission and scheduling, saving terminal power consumption while ensuring network performance.
[0265] The embodiments of the present invention also provide an SRS configuration optimization scheme for uplink dual-transmission terminals;
[0266] Solution 1: For uplink dual-transmission terminals, during the random access process, 1 set of 2T4R SRS resource sets is configured (the base station configures 4 SRS resource sets for the terminal to obtain downlink CSI (equivalent to the above first set of SRS resource sets), and each uplink transmission antenna corresponds to two resource sets; the SRS resource set of the second uplink antenna adopts an aggregated configuration method. When the network and the terminal select to use uplink single-antenna transmission, the second uplink antenna is turned on at the SRS position and then turned off after transmission. This can save terminal power consumption without affecting the downlink service rate.
[0267] Solution 2: For uplink dual-transmission terminals, the terminal first applies for two sets of SRS resource configurations through RRC signaling during the random access process, and the network configures two sets of SRS resource sets for the terminal through RRC configuration signaling; among them, the first set (equivalent to the above second set of SRS resource sets) is for 2T4R, and the base station configures 4 SRS resource sets for the terminal to obtain downlink CSI, and each uplink transmission antenna corresponds to two resource sets;
[0268] The second set is for 1T4R (equivalent to the third set of SRS resource sets mentioned above). The base station configures 4 SRS resource sets for downlink CSI acquisition for the user, all corresponding to the uplink main antenna transmission. The terminal and the network can switch the configuration of the SRS resource set at any time during uplink single and dual stream adaptation, which will not affect the downlink service rate. At this time, the terminal's RF and antenna circuits need to be updated, such as Figure 10 As shown in the figure, the solid line is the antenna switch setting for 2T4R, and the dotted line is the antenna switch setting for 1T4R. The antennas are numbered 0 1 2 3 from top to bottom. The switches of the main antenna 0, antenna 1, and antenna 3 are added and turned off according to whether the uplink selects single or dual transmission.
[0269] Through the above SRS resource configuration, when the single-dual stream scheduling method is enabled, the problem of two SRS resources not being used during single transmission is solved, thereby reducing terminal power consumption.
[0270] Figure 11 A schematic diagram of the structure of a single- and dual-flow scheduling device provided in an embodiment of the present invention; Figure 11 As shown, applied to a terminal, the device includes:
[0271] A first detection unit is configured to detect an uplink service demand average rate, an uplink single-stream average rate, and a downlink service rate after determining that the terminal meets the single- and dual-stream scheduling conditions based on a first terminal state; the first terminal state includes at least one of the following: energy saving status and uplink transmit power;
[0272] A first processing unit, configured to select single-stream scheduling or dual-stream scheduling according to the scheduling state adopted by the terminal, in combination with the average uplink service demand rate, the uplink single-stream average rate, and the downlink service rate;
[0273] In the single-stream scheduling scenario, the terminal uses a single transmission channel, and in the dual-stream scheduling scenario, the terminal uses at least two transmission channels.
[0274] In one embodiment, determining that the terminal meets the single- or dual-stream scheduling condition based on the first terminal state includes at least one of the following:
[0275] When determining that the terminal is in a non-energy-saving state, determining that the terminal meets the single- and dual-flow scheduling conditions;
[0276] When it is determined that the uplink transmit power of the terminal in the case of single-stream scheduling does not meet the coverage requirement, it is determined that the terminal meets the single- and dual-stream scheduling conditions; the coverage requirement includes at least: a power requirement value.
[0277] In one embodiment, the terminal is provided with a single-stream timer;
[0278] Corresponding to the case where the scheduling state adopted by the terminal is dual-stream scheduling, the first processing unit is used to determine, in sequence, in a periodic order, whether the uplink service demand average rate is less than the uplink single-stream average rate and whether the downlink service rate is less than a first preset threshold;
[0279] Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow, and determine that the downlink service rate is less than the first preset threshold, and add one to the single flow timer; until the value of the single flow timer exceeds the preset first timer threshold, switch to single flow scheduling.
[0280] In one embodiment, the terminal is provided with a dual-stream timer;
[0281] Corresponding to a case where the scheduling state adopted by the terminal is single-flow scheduling, the first processing unit is configured to determine, in sequence, in a periodic order, whether the average uplink service demand rate is less than the uplink single-flow average rate or whether the downlink service rate is greater than a second preset threshold;
[0282] Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow, or determine that the downlink service rate is greater than the second preset threshold, and add one to the dual-flow timer; until the value of the dual-flow timer exceeds the preset second timer threshold, switch to dual-flow scheduling.
[0283] In one embodiment, the apparatus further includes: a first communication unit, configured to send first auxiliary information to the base station, where the first auxiliary information is used to apply for single-flow scheduling;
[0284] receiving first feedback information sent by the base station, and determining, based on the first feedback information, to enter single-stream scheduling or maintain dual-stream scheduling;
[0285] In response to the terminal determining to maintain dual-stream scheduling based on the first feedback information, the single-stream timer and the dual-stream timer are cleared.
[0286] In one embodiment, the first communication unit is configured to send second auxiliary information to the base station; the second auxiliary information is used to apply for dual-stream scheduling;
[0287] receiving second feedback information sent by the base station, and determining, based on the second feedback information, to enter dual-stream scheduling or maintain single-stream scheduling;
[0288] In response to the terminal determining to maintain single-stream scheduling based on the first feedback information, the single-stream timer and the dual-stream timer are cleared.
[0289] In one embodiment, the terminal includes: a first uplink antenna, a second uplink antenna;
[0290] The first communication unit is further configured to receive SRS configuration parameters at the terminal; the SRS configuration parameters include:
[0291] The first set of SRS resource sets; the first set of SRS resource sets is for 2 transmit paths and 4 receive paths 2T4R; wherein,
[0292] The first set of SRS resource sets includes: four SRS resource sets for downlink channel state information CSI acquisition, the first uplink antenna and the second uplink antenna corresponding to two SRS resource sets respectively;
[0293] The SRS resource set corresponding to the second uplink antenna adopts an aggregated configuration mode; corresponding to the single-stream scheduling, the second uplink antenna is only turned on at the corresponding SRS resource set position, and is turned off after it is determined that the data to be sent by the second uplink antenna is sent.
[0294] In one embodiment, the terminal includes: a first uplink antenna, a second uplink antenna;
[0295] The first communication unit is further configured to receive SRS configuration parameters; the SRS configuration parameters include: a second set of SRS resource sets and a third set of SRS resource sets; wherein,
[0296] The second set of SRS resource sets is for 2T4R; the second set of SRS resource sets includes: four SRS resource sets for downlink CSI acquisition, the first uplink antenna and the second uplink antenna respectively corresponding to two SRS resource sets;
[0297] The third set of SRS resource sets is for 1T4R; the third set of SRS resource sets includes four SRS resource sets corresponding to uplink main antennas and used for downlink CSI acquisition;
[0298] Corresponding to the case of single-stream scheduling, the terminal calls the third set of SRS resource sets;
[0299] Corresponding to the dual-stream scheduling, the terminal calls the second set of SRS resource sets.
[0300] It should be noted that the single- and dual-stream scheduling devices provided in the above embodiments only illustrate the division of the above-mentioned program modules when implementing the corresponding single- and dual-stream scheduling methods on the terminal side. In actual applications, the above-mentioned processing can be assigned to different program modules as needed, that is, the internal structure of the terminal can be divided into different program modules to complete all or part of the processing described above. In addition, the devices provided in the above embodiments and the embodiments of the corresponding methods are based on the same concept. The specific implementation process is detailed in the method embodiments and will not be repeated here.
[0301] Figure 12 A schematic diagram of the structure of another single- and dual-flow scheduling device provided in an embodiment of the present invention; Figure 12 As shown, the device is applied to a network device, such as a base station, and includes:
[0302] an acquiring unit, configured to acquire a second terminal state from the terminal, and after determining that the terminal meets the single- and dual-stream scheduling conditions based on the second terminal state, acquire an uplink service demand average rate, an uplink single-stream average rate, and a downlink service rate of the terminal; the second terminal state includes: a transmit power headroom reported by the terminal;
[0303] A second processing unit, configured to select single-stream scheduling or dual-stream scheduling according to the scheduling state adopted by the terminal, in combination with the average uplink service demand rate, the uplink single-stream average rate, and the downlink service rate;
[0304] In the single-stream scheduling scenario, the terminal uses a single transmission channel, and in the dual-stream scheduling scenario, the terminal uses at least two transmission channels.
[0305] In one embodiment, determining that the terminal meets the single- or dual-stream scheduling condition based on the second terminal state includes:
[0306] When it is determined that the transmit power margin is a positive value, it is determined that the terminal meets the single-dual stream scheduling condition.
[0307] In one embodiment, the network device is provided with a single flow timer;
[0308] Corresponding to a case where the scheduling state adopted by the network device for communication with the terminal is dual-stream scheduling, the second processing unit is configured to sequentially determine, in a periodic order, whether the uplink service demand average rate is less than the uplink single-stream average rate and determine whether the downlink service rate is less than a first preset threshold;
[0309] Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow and determine that the downlink service rate is less than the first preset threshold, and add one to the single flow timer; until the value of the single flow timer exceeds the preset first timer threshold, switch to single flow scheduling.
[0310] In one embodiment, the network device is provided with a dual-flow timer;
[0311] Corresponding to a case where the scheduling state adopted by the network device for communication with the terminal is single-flow scheduling, the second processing unit is configured to determine, in sequence, in a periodic order, whether the average rate of the uplink service demand is less than the average rate of the uplink single flow or whether the downlink service rate is greater than a second preset threshold;
[0312] Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow or determine that the downlink service rate is greater than the second preset threshold, and add one to the dual-flow timer; until the value of the dual-flow timer exceeds the preset second timer threshold, switch to dual-flow scheduling.
[0313] In one embodiment, the apparatus further includes: a second communication unit configured to perform at least one of the following:
[0314] Periodically sending a notification message to the terminal, where the notification message is used to inform the terminal to perform single-stream scheduling or dual-stream scheduling;
[0315] The terminal is triggered to perform single-stream scheduling or dual-stream scheduling in an event-triggered manner.
[0316] In one embodiment, the second communication unit is configured to send SRS configuration parameters to a terminal; the terminal includes: a first uplink antenna and a second uplink antenna;
[0317] The SRS configuration parameters include:
[0318] A first set of SRS resource sets; the first set of SRS resource sets is for 2 transmit paths and 4 receive paths (2T4R); the first set of SRS resource sets includes: four SRS resource sets for downlink CSI acquisition, the first uplink antenna and the second uplink antenna each corresponding to two SRS resource sets;
[0319] The SRS resource set corresponding to the second uplink antenna adopts an aggregated configuration mode; corresponding to the single-stream scheduling, the second uplink antenna is only turned on at the corresponding SRS resource set position, and is turned off after it is determined that the data to be sent by the second uplink antenna is sent.
[0320] In one embodiment, the second communication unit is configured to send SRS configuration parameters to a terminal; the terminal includes: a first uplink antenna and a second uplink antenna;
[0321] The SRS configuration parameters include: a second set of SRS resource sets and a third set of SRS resource sets; wherein,
[0322] The second set of SRS resource sets is for 2 transmit paths and 4 receive paths (2T4R); the second set of SRS resource sets includes: four SRS resource sets for downlink CSI acquisition, the first uplink antenna and the second uplink antenna each corresponding to two SRS resource sets;
[0323] The third set of SRS resource sets is for 1 transmit path and 4 receive paths (1T4R); the third set of SRS resource sets includes four SRS resource sets corresponding to uplink main antennas and used for downlink CSI acquisition;
[0324] Corresponding to the case of single-stream scheduling, the third set of SRS resource sets is called by the terminal;
[0325] Corresponding to the dual-stream scheduling, the second set of SRS resource sets is called by the terminal.
[0326] It should be noted that the single- and dual-stream scheduling apparatus provided in the above embodiment only uses the division of the above-mentioned program modules as an example to illustrate the implementation of the corresponding single- and dual-stream scheduling method on the network device side. In actual applications, the above-mentioned processing can be assigned to different program modules as needed, that is, the internal structure of the network device can be divided into different program modules to complete all or part of the processing described above. In addition, the apparatus provided in the above embodiment and the corresponding method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0327] Figure 13 A schematic diagram of the structure of a single- and dual-flow scheduling device provided in an embodiment of the present invention; Figure 13 As shown, the apparatus 130 includes: a processor 1301 and a memory 1302 for storing a computer program that can be run on the processor; wherein,
[0328] When the device is applied to a terminal, the processor 1301 is used to run the computer program to execute: after determining that the terminal meets the single- and dual-stream scheduling conditions based on the first terminal state, detecting the uplink service demand average rate, the uplink single-stream average rate and the downlink service rate; the first terminal state includes at least one of the following: energy saving status, uplink transmission power; according to the scheduling state adopted by the terminal, single-stream scheduling or dual-stream scheduling is selected in combination with the uplink service demand average rate, the uplink single-stream average rate and the downlink service rate; wherein, in the scenario of single-stream scheduling, the terminal adopts a single transmission channel, and in the scenario of dual-stream scheduling, the terminal adopts at least two transmission channels. Specifically, the terminal can execute as follows Figure 7 The method shown, with Figure 7 The method embodiments shown belong to the same concept, and their specific implementation processes are detailed in the method embodiments, which will not be repeated here.
[0329] When the device is applied to a network device, the processor 1301 is used to run the computer program to execute: obtaining a second terminal state from the terminal, determining that the terminal meets the single- and dual-stream scheduling conditions based on the second terminal state, and obtaining the terminal's uplink service demand average rate, uplink single-stream average rate, and downlink service rate; the second terminal state includes: the transmit power margin reported by the terminal; according to the scheduling state adopted by the terminal, single-stream scheduling or dual-stream scheduling is selected in combination with the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate; wherein, in the scenario of single-stream scheduling, the terminal adopts a single transmission channel, and in the scenario of dual-stream scheduling, the terminal adopts at least two transmission channels. Specifically, the base station can execute as follows Figure 8 The method shown, with Figure 8 The method embodiments shown belong to the same concept, and their specific implementation processes are detailed in the method embodiments, which will not be repeated here.
[0330] In actual application, the device 130 may further include: at least one network interface 1303. The various components in the single and dual stream scheduling device 130 are coupled together via a bus system 1304. It is understood that the bus system 1304 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 1304 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 13 In the figure, various buses are labeled as bus system 1304. There may be at least one processor 1301. The network interface 1303 is used for wired or wireless communication between the single- and dual-flow scheduling apparatus 130 and other devices.
[0331] The memory 1302 in the embodiment of the present invention is used to store various types of data to support the operation of the single- and dual-flow scheduling apparatus 130 .
[0332] The methods disclosed in the above embodiments of the present invention can be applied to or implemented by processor 1301. Processor 1301 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in processor 1301 or by software instructions. Processor 1301 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc. Processor 1301 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present invention can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium located in memory 1302. Processor 1301 reads information from memory 1302 and, in conjunction with its hardware, completes the steps of the above method.
[0333] In an exemplary embodiment, the single- and dual-stream scheduling device 130 can be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to execute the aforementioned method.
[0334] An embodiment of the present invention also provides a computer-readable storage medium having a computer program stored thereon; when the computer-readable storage medium is applied to a terminal, the computer program is executed by a processor to perform: after determining that the terminal meets the single- and dual-stream scheduling conditions based on the first terminal state, detecting the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate; the first terminal state includes at least one of the following: energy saving status, uplink transmission power; according to the scheduling state adopted by the terminal, single-stream scheduling or dual-stream scheduling is selected in combination with the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate; wherein, in the scenario of single-stream scheduling, the terminal adopts a single transmission channel, and in the scenario of dual-stream scheduling, the terminal adopts at least two transmission channels. Specifically, the computer-readable storage medium can execute the following Figure 7 The method shown, with Figure 7 The single- and dual-flow scheduling method embodiments shown belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0335] When the computer-readable storage medium is applied to a network device, the computer program is executed by the processor to: obtain the second terminal state from the terminal, determine that the terminal meets the single- and dual-stream scheduling conditions based on the second terminal state, and then obtain the terminal's uplink service demand average rate, uplink single-stream average rate, and downlink service rate; the second terminal state includes: the transmit power margin reported by the terminal; select single-stream scheduling or dual-stream scheduling based on the scheduling state adopted by the terminal, combined with the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate; wherein, in the single-stream scheduling scenario, the terminal adopts a single transmission channel, and in the dual-stream scheduling scenario, the terminal adopts at least two transmission channels. Specifically, the computer-readable storage medium can be executed as follows Figure 8 The method shown, with Figure 8 The single- and dual-flow scheduling method embodiments shown belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0336] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0337] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0338] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0339] Those skilled in the art will appreciate that all or part of the steps of the above-mentioned method embodiments may be implemented by hardware associated with program instructions, and the aforementioned program may be stored in a computer-readable storage medium. When the program is executed, the program executes the steps of the above-mentioned method embodiments. The aforementioned storage medium includes various media that can store program codes, such as mobile storage devices, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical disks.
[0340] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.
[0341] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0342] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0343] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A single- and dual-flow scheduling method, characterized in that: Applied to a terminal, the method includes: After determining that the terminal meets the single- and dual-stream scheduling conditions based on the first terminal state, detecting the average uplink service demand rate, the average uplink single-stream rate, and the downlink service rate; the first terminal state includes at least one of the following: energy saving status, uplink transmit power; Selecting single-stream scheduling or dual-stream scheduling according to the scheduling state adopted by the terminal, in combination with the average uplink service demand rate, the uplink single-stream average rate, and the downlink service rate; In the single-stream scheduling scenario, the terminal uses a single transmission channel, and in the dual-stream scheduling scenario, the terminal uses at least two transmission channels; Wherein, the terminal includes a first uplink antenna and a second uplink antenna; The method further comprises: The terminal receives a channel sounding reference signal SRS configuration parameter; the SRS configuration parameter includes: a first set of SRS resource sets, or the first set of SRS resource sets and a third set of SRS resource sets; The first set of SRS resource sets is for 2 transmit paths and 4 receive paths (2T4R); wherein the first set of SRS resource sets includes: four SRS resource sets for downlink channel state information (CSI) acquisition, the first uplink antenna and the second uplink antenna each corresponding to two SRS resource sets; The third set of SRS resource sets is for 1 transmit path and 4 receive paths (1T4R); the third set of SRS resource sets includes four SRS resource sets corresponding to uplink main antennas and used for downlink CSI acquisition; When the SRS resource set includes only the first set of SRS resource sets, the SRS resource set corresponding to the second uplink antenna adopts an aggregate configuration mode; corresponding to the single-stream scheduling, the second uplink antenna is only turned on at the corresponding SRS resource set position, and is turned off after it is determined that the data to be sent by the second uplink antenna is sent; When the SRS resource set includes the first set of SRS resource sets and the third set of SRS resource sets, corresponding to the case of single-stream scheduling, the terminal calls the third set of SRS resource sets; corresponding to the case of dual-stream scheduling, the terminal calls the first set of SRS resource sets.
2. The method according to claim 1, characterized in that The determining, based on the first terminal state, that the terminal meets the single- or dual-stream scheduling condition includes at least one of the following: When determining that the terminal is in a non-energy-saving state, determining that the terminal meets the single- and dual-flow scheduling conditions; When it is determined that the uplink transmit power of the terminal does not meet the coverage requirement when single-stream scheduling is adopted, determining that the terminal meets the single- and dual-stream scheduling conditions; The coverage requirement includes at least a power requirement value.
3. The method according to claim 2, characterized in that The terminal is provided with a single-stream timer; Corresponding to the case where the scheduling state adopted by the terminal is dual-stream scheduling, the selecting single-stream scheduling or dual-stream scheduling in combination with the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate includes: Determining, in a periodic order, whether the average uplink service demand rate is less than the uplink single-flow average rate and determining whether the downlink service rate is less than a first preset threshold; Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow, and determine that the downlink service rate is less than the first preset threshold, and add one to the single flow timer; until the value of the single flow timer exceeds the preset first timer threshold, switch to single flow scheduling.
4. The method according to claim 2, characterized in that The terminal is provided with a dual-stream timer; Corresponding to the case where the scheduling state adopted by the terminal is single-stream scheduling, the selecting single-stream scheduling or dual-stream scheduling based on the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate includes: Determine, in order of cycles, whether the average uplink service demand rate is less than the uplink single-flow average rate or whether the downlink service rate is greater than a second preset threshold; Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow, or determine that the downlink service rate is greater than the second preset threshold, and add one to the dual-flow timer; until the value of the dual-flow timer exceeds the preset second timer threshold, switch to dual-flow scheduling.
5. The method according to claim 3, characterized in that The method further comprises: Sending first auxiliary information to a base station, where the first auxiliary information is used to apply for single-flow scheduling; receiving first feedback information sent by the base station, and determining, based on the first feedback information, to enter single-stream scheduling or maintain dual-stream scheduling; In response to the terminal determining to maintain dual-stream scheduling based on the first feedback information, the single-stream timer and the dual-stream timer are cleared.
6. The method according to claim 4, characterized in that The method further comprises: Sending second auxiliary information to the base station; the second auxiliary information is used to apply for dual-stream scheduling; receiving second feedback information sent by the base station, and determining, based on the second feedback information, to enter dual-stream scheduling or maintain single-stream scheduling; In response to the terminal determining to maintain single-stream scheduling based on the first feedback information, the single-stream timer and the dual-stream timer are cleared.
7. A single- and dual-flow scheduling method, characterized in that: Applied to a network device, the method includes: Obtaining a second terminal state from the terminal, and after determining that the terminal meets the single- and dual-stream scheduling conditions based on the second terminal state, obtaining the terminal's uplink service demand average rate, uplink single-stream average rate, and downlink service rate; the second terminal state includes: a transmit power margin reported by the terminal; Selecting single-stream scheduling or dual-stream scheduling according to the scheduling state adopted by the terminal, in combination with the average uplink service demand rate, the uplink single-stream average rate, and the downlink service rate; In the single-stream scheduling scenario, the terminal uses a single transmission channel, and in the dual-stream scheduling scenario, the terminal uses at least two transmission channels; The method further comprises: Sending SRS configuration parameters to a terminal; the terminal includes: a first uplink antenna and a second uplink antenna; The SRS configuration parameters include: a first set of SRS resource sets, or a first set of SRS resource sets and a third set of SRS resource sets; The first set of SRS resource sets is for 2 transmit paths and 4 receive paths (2T4R); wherein the first set of SRS resource sets includes: four SRS resource sets for downlink channel state information (CSI) acquisition, the first uplink antenna and the second uplink antenna each corresponding to two SRS resource sets; The third set of SRS resource sets is for 1 transmit path and 4 receive paths (1T4R); the third set of SRS resource sets includes four SRS resource sets corresponding to uplink main antennas and used for downlink CSI acquisition; When the SRS resource set includes only the first set of SRS resource sets, the SRS resource set corresponding to the second uplink antenna adopts an aggregate configuration mode; corresponding to the single-stream scheduling, the second uplink antenna is only turned on at the corresponding SRS resource set position, and is turned off after it is determined that the data to be sent by the second uplink antenna is sent; When the SRS resource set includes the first set of SRS resource sets and the third set of SRS resource sets, corresponding to the case of single-stream scheduling, the terminal calls the third set of SRS resource sets; corresponding to the case of dual-stream scheduling, the terminal calls the first set of SRS resource sets.
8. The method according to claim 7, characterized in that The determining, based on the second terminal state, that the terminal meets the single- and dual-stream scheduling conditions includes: When it is determined that the transmit power margin is a positive value, it is determined that the terminal meets the single-dual stream scheduling condition.
9. The method according to claim 7, characterized in that The network device is provided with a single-flow timer; Corresponding to the case where the scheduling state adopted by the network device for communication with the terminal is dual-stream scheduling, the selecting single-stream scheduling or dual-stream scheduling in combination with the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate includes: Determining, in a periodic order, whether the average uplink service demand rate is less than the uplink single-flow average rate and determining whether the downlink service rate is less than a first preset threshold; Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow and determine that the downlink service rate is less than the first preset threshold, and add one to the single flow timer; until the value of the single flow timer exceeds the preset first timer threshold, switch to single flow scheduling.
10. The method according to claim 7, characterized in that The network device is provided with a dual-stream timer; Corresponding to the case where the scheduling state adopted by the network device for communication with the terminal is single-stream scheduling, the selecting single-stream scheduling or dual-stream scheduling based on the uplink service demand average rate, the uplink single-stream average rate, and the downlink service rate includes: Determine, in order of cycles, whether the average uplink service demand rate is less than the uplink single-flow average rate or whether the downlink service rate is greater than a second preset threshold; Determine that the average rate of the uplink service demand in the corresponding period is less than the average rate of the uplink single flow or determine that the downlink service rate is greater than the second preset threshold, and add one to the dual-flow timer; until the value of the dual-flow timer exceeds the preset second timer threshold, switch to dual-flow scheduling.
11. The method according to claim 9 or 10, characterized in that The method further comprises at least one of the following: Periodically sending a notification message to the terminal, where the notification message is used to inform the terminal to perform single-stream scheduling or dual-stream scheduling; The terminal is triggered to perform single-stream scheduling or dual-stream scheduling in an event-triggered manner.
12. A single- and dual-flow scheduling device, characterized in that: Applied to terminals, including: A first detection unit is configured to detect an uplink service demand average rate, an uplink single-stream average rate, and a downlink service rate after determining that the terminal meets the single- and dual-stream scheduling conditions based on a first terminal state; the first terminal state includes at least one of the following: energy saving status and uplink transmit power; A first processing unit, configured to select single-stream scheduling or dual-stream scheduling according to the scheduling state adopted by the terminal, in combination with the average uplink service demand rate, the uplink single-stream average rate, and the downlink service rate; In the single-stream scheduling scenario, the terminal uses a single transmission channel, and in the dual-stream scheduling scenario, the terminal uses at least two transmission channels; The terminal comprises: a first uplink antenna and a second uplink antenna; A first communication unit is configured to receive channel sounding reference signal SRS configuration parameters at the terminal; the SRS configuration parameters include: a first set of SRS resource sets, or the first set of SRS resource sets and a third set of SRS resource sets; The first set of SRS resource sets is for 2 transmit paths and 4 receive paths (2T4R); wherein the first set of SRS resource sets includes: four SRS resource sets for downlink channel state information (CSI) acquisition, the first uplink antenna and the second uplink antenna each corresponding to two SRS resource sets; The third set of SRS resource sets is for 1 transmit path and 4 receive paths (1T4R); the third set of SRS resource sets includes four SRS resource sets corresponding to uplink main antennas and used for downlink CSI acquisition; When the SRS resource set includes only the first set of SRS resource sets, the SRS resource set corresponding to the second uplink antenna adopts an aggregate configuration mode; corresponding to the single-stream scheduling, the second uplink antenna is only turned on at the corresponding SRS resource set position, and is turned off after it is determined that the data to be sent by the second uplink antenna is sent; When the SRS resource set includes the first set of SRS resource sets and the third set of SRS resource sets, corresponding to the case of single-stream scheduling, the terminal calls the third set of SRS resource sets; corresponding to the case of dual-stream scheduling, the terminal calls the first set of SRS resource sets.
13. A single- and dual-flow scheduling device, characterized in that: Applicable to network equipment, including: an acquiring unit, configured to acquire a second terminal state from the terminal, and after determining that the terminal meets the single- and dual-stream scheduling conditions based on the second terminal state, acquire an uplink service demand average rate, an uplink single-stream average rate, and a downlink service rate of the terminal; the second terminal state includes: a transmit power headroom reported by the terminal; A second processing unit, configured to select single-stream scheduling or dual-stream scheduling according to the scheduling state adopted by the terminal, in combination with the average uplink service demand rate, the uplink single-stream average rate, and the downlink service rate; In the single-stream scheduling scenario, the terminal uses a single transmission channel, and in the dual-stream scheduling scenario, the terminal uses at least two transmission channels; A second communication unit is configured to send SRS configuration parameters to a terminal; the terminal includes: a first uplink antenna and a second uplink antenna; The SRS configuration parameters include: a first set of SRS resource sets, or a first set of SRS resource sets and a third set of SRS resource sets; The first set of SRS resource sets is for 2 transmit paths and 4 receive paths (2T4R); wherein the first set of SRS resource sets includes: four SRS resource sets for downlink channel state information (CSI) acquisition, the first uplink antenna and the second uplink antenna each corresponding to two SRS resource sets; The third set of SRS resource sets is for 1 transmit path and 4 receive paths (1T4R); the third set of SRS resource sets includes four SRS resource sets corresponding to uplink main antennas and used for downlink CSI acquisition; When the SRS resource set includes only the first set of SRS resource sets, the SRS resource set corresponding to the second uplink antenna adopts an aggregate configuration mode; corresponding to the single-stream scheduling, the second uplink antenna is only turned on at the corresponding SRS resource set position, and is turned off after it is determined that the data to be sent by the second uplink antenna is sent; When the SRS resource set includes the first set of SRS resource sets and the third set of SRS resource sets, corresponding to the case of single-stream scheduling, the terminal calls the third set of SRS resource sets; corresponding to the case of dual-stream scheduling, the terminal calls the first set of SRS resource sets.
14. A single- and dual-flow scheduling device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the method according to any one of claims 1 to 6 are implemented; or When the processor executes the program, the steps of the method according to any one of claims 7 to 11 are implemented.
15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented; or, when the computer program is executed by a processor, the steps of the method according to any one of claims 7 to 11 are implemented.
Citation Information
Patent Citations
Wireless terminal and auxiliary antenna state control method thereof
CN101834644A