Communication method and apparatus, storage medium, and program product
Patent Information
- Application Number
- PCT/CN2026/078353
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-28
- Filing Date
- 2026-02-10
- Publication Date
- 2026-10-01
Smart Images

Figure CN2026078353_01102026_PF_FP_ABST
Abstract
Description
Communication methods, devices, storage media and software products
[0001] This disclosure claims priority to Chinese patent application No. 202510390739.6, filed on March 28, 2025, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of communication technology, and in particular to a communication method, apparatus, storage medium, and program product. Background Technology
[0003] In existing 4G and 5G mobile communication systems, network devices (such as base stations) have greater computing power to determine appropriate communication parameters (e.g., radio resource configuration, scheduling parameters, control information, etc.). Summary of the Invention
[0004] On the one hand, a communication method is provided, applied to a terminal, comprising: receiving a first message from a network device, the first message being used to characterize the communication needs of the network device; and based on the first message, sending a second message to the network device, the second message being used to characterize reference information for communication between the network device and the terminal.
[0005] On the other hand, a communication method is provided, applied to a network device, comprising: sending a first message to a terminal, the first message being used to characterize the communication needs of the network device; and receiving a second message from the terminal, the second message being used to characterize reference information for communication between the network device and the terminal.
[0006] On another front, a communication method is provided, which is applied to a terminal and includes: receiving first control information from a network device, the first control information being used to schedule the uplink channel of the terminal; and transmitting the uplink channel to the network device based on the first control information.
[0007] On another front, a communication method is provided, which is applied to a network device, comprising: sending first control information to a terminal, the first control information being used to schedule the uplink channel of the terminal; and receiving the uplink channel from the terminal.
[0008] In another aspect, a communication device is provided, applied to a terminal, comprising: a receiving module and a sending module. The receiving module is configured to receive a first message from a network device, the first message representing a communication requirement of the network device. The sending module is configured to send a second message to the network device based on the first message, the second message representing reference information for communication between the network device and the terminal.
[0009] In another aspect, a communication device is provided, applied to a network device, comprising: a transmitting module and a receiving module. The transmitting module is used to transmit a first message to a terminal, the first message representing the communication needs of the network device. The receiving module is used to receive a second message from the terminal, the second message representing reference information for communication between the network device and the terminal.
[0010] In another aspect, a communication device is provided, applied to a terminal, which determines second control information. The device includes a receiving module and a transmitting module. The receiving module is used to receive first control information from a network device, the first control information being used to schedule the uplink channel of the terminal. The transmitting module is used to transmit the uplink channel to the network device based on the first control information.
[0011] In another aspect, a communication device is provided, applied to a network device, comprising: a transmitting module and a receiving module. The transmitting module is used to transmit first control information to a terminal, the first control information being used to schedule the uplink channel of the terminal, and the terminal is used to determine second control information. The receiving module is used to receive the uplink channel from the terminal.
[0012] In another aspect, a communication device is provided, comprising: a memory and a processor. The memory and the processor are coupled. The memory is used to store a computer program. When the processor executes the computer program, it implements the aforementioned communication method.
[0013] In another aspect, a computer-readable storage medium is provided, on which computer program instructions are stored, which, when executed by a processor, implement the above-described communication method.
[0014] On the other hand, a computer program product is provided, which includes computer program instructions that, when executed, implement the above-described communication method. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in this disclosure, the accompanying drawings used in some embodiments of this disclosure will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings.
[0016] Figure 1 is a schematic diagram of a communication system according to some embodiments of the present disclosure.
[0017] Figure 2 is a flowchart illustrating a communication method according to some embodiments of the present disclosure.
[0018] Figure 3 is a schematic flowchart of the overall process of a communication method according to some embodiments of the present disclosure.
[0019] Figure 4 is a schematic flowchart of the overall process of another communication method according to some embodiments of the present disclosure.
[0020] Figure 5 is a flowchart illustrating another communication method according to some embodiments of the present disclosure.
[0021] Figure 6 is a schematic diagram of the interaction flow of a communication method according to some embodiments of the present disclosure.
[0022] Figure 7 is a flowchart illustrating another communication method according to some embodiments of the present disclosure.
[0023] Figure 8 is a flowchart illustrating another communication method according to some embodiments of the present disclosure.
[0024] Figure 9 is a flowchart illustrating another communication method according to some embodiments of the present disclosure.
[0025] Figure 10 is a flowchart illustrating another communication method according to some embodiments of the present disclosure.
[0026] Figure 11 is a schematic diagram of the interaction flow of another communication method according to some embodiments of the present disclosure.
[0027] Figure 12 is a block diagram of a communication device according to some embodiments of the present disclosure.
[0028] Figure 13 is a block diagram of another communication device according to some embodiments of the present disclosure.
[0029] Figure 14 is a block diagram of another communication device according to some embodiments of the present disclosure.
[0030] Figure 15 is a block diagram of another communication device according to some embodiments of the present disclosure.
[0031] Figure 16 is a block diagram of another communication device according to some embodiments of the present disclosure. Detailed Implementation
[0032] The technical solutions of this disclosure will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0033] It should be noted that, in this disclosure, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.
[0034] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.
[0035] In the description of this disclosure, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more items, and "multiple" means two or more items.
[0036] Because terminal-side computing power is typically limited—for example, due to power consumption constraints—network devices usually determine appropriate communication parameters such as radio resource configuration and scheduling parameters. However, with the development of artificial intelligence (AI) and large language models (LLMs), terminals are becoming increasingly intelligent. New LLMs requiring less computing power have emerged, providing UEs with the opportunity to directly equip themselves with LLMs for communication. LLMs can be used to facilitate communication between terminals and base stations, for example, by generating suggestions for communication parameters such as radio resource configuration and scheduling parameters to the base station. Therefore, there is an urgent need to design a method to enable terminals to generate suggestions for communication parameters such as radio resource configuration and scheduling parameters to the base station, addressing the issue that communication parameters determined by the base station may not be suitable for the terminal's own conditions, thus affecting subsequent communication between the terminal and the base station.
[0037] To address the aforementioned problems, this disclosure provides a communication method in which a terminal receives a first message from a network device representing the communication needs of the network device. Further, based on the first message, the terminal sends a second message to the network device, representing reference information describing the communication between the network device and the terminal. In other words, the terminal can determine communication parameters that meet its own needs by considering the network device's requirements and send these suggested communication parameters to the network device. This allows the network device to consider the suggested communication parameters when determining its own, improving the compatibility between the communication parameters determined by the network device and the terminal.
[0038] In existing wireless communication systems, uplink transmission is scheduled by the base station. The base station instructs the terminal on necessary scheduling parameters (such as control information), and the terminal sends uplink transmissions based on these parameters. However, if the terminal employs an AI model, it can update the scheduling parameters according to the actual and real-time environment, allowing the AI model to better adjust the parameters. In this case, it is best to let the terminal determine some scheduling parameters. Therefore, two parts of control information can be defined: one part determined by the base station and the other by the terminal itself. Thus, there is a pressing need to design a method that defines two parts of control information, one determined by the base station and the other by the terminal itself, to address the issue that communication parameters determined by the base station may not be suitable for the terminal's own conditions, thereby affecting subsequent communication between the terminal and the base station.
[0039] To address the aforementioned issues, this disclosure provides a communication method in which a terminal receives first control information from a network device for scheduling an uplink channel, and the terminal determines second control information. Furthermore, the terminal transmits the uplink channel to the network device based on the first control information. In other words, the terminal can determine a portion of the control information that meets its own needs and send this suggested control information to the network device. This allows the network device to consider the terminal's suggested control information when determining the control information, improving the adaptability between the control information determined by the network device and the terminal. Simultaneously, a network device may typically connect to multiple terminals, requiring a portion of the control information to be determined by the network device to avoid conflicts between different terminals. Therefore, a portion of the control information can be determined separately by the network device and the terminal.
[0040] As exemplarily shown in FIG1, which is a schematic diagram of a communication system according to an embodiment of the present disclosure, the communication system may include: a terminal 101 and a network device 102. There may be one or more terminals 101 and network devices 102, and the number is not limited.
[0041] The terminal 101 is used to receive a first message from the network device 102 that characterizes the communication needs of the network device 102, and based on the first message, send a second message to the network device 102 that characterizes the reference information between the network device 102 and the terminal 101, so as to send the communication parameters suggested by the terminal 101 to the network device 102.
[0042] Network device 102 is used to send a first message to terminal 101 to characterize the communication needs of network device 102, and to receive a second message from terminal 101 to characterize the communication between network device 102 and terminal 101, so as to realize the reception of communication parameters suggested by terminal 101.
[0043] Terminal 101 is also used to determine second control information, receive first control information from network device 102 for scheduling the uplink channel of terminal 101, and transmit the uplink channel to network device 102 based on the first control information, so as to realize that terminal 101 and network device 102 respectively determine a part of the control information.
[0044] Network device 102 is also used to send first control information for scheduling the uplink channel of terminal 101 to terminal 101, and to receive the uplink channel of terminal 101, so as to realize that a portion of the control information is determined by terminal 101 and network device 102 respectively.
[0045] In this embodiment, terminal 101 can be a terminal device with wireless transceiver capabilities. The terminal device can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. This embodiment does not limit the application scenarios of the terminal device. The terminal device may also be referred to as a terminal, user, user equipment (UE), Ambient Internet of Things (A-IoT) device, access terminal, UE unit, UE station, mobile station, mobile station, remote station, transmitter, remote terminal, mobile device, UE terminal, wireless communication device, UE agent, or UE device, etc., and this embodiment does not limit these terms.
[0046] Network device 102 can be network-side equipment such as a base station. The base station can be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTEA), or an evolved Node B (eNB or eNodeB), a base station in a 5G network (the next generation nod B, gNB), or a base station in a future communication system. Base stations can include various macro base stations, micro base stations, femtocell base stations, wireless remote extensions, reconfigurable intelligent surfaces (RISS), routers, relay stations, transmission and reception points (TRPs), receivers, access points, wireless fidelity (WIFI) devices, and other network-side equipment. A base station can sometimes be referred to as a reader / writer for communicating with terminals; this disclosure is not limited to this terminology.
[0047] It should be noted that Figure 1 is only an exemplary framework diagram, and the number of devices included in Figure 1 and the names of each device are not limited.
[0048] The application scenarios of the embodiments disclosed herein are not limited. The system architecture and business scenarios described in the embodiments of this disclosure are for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of this disclosure. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this disclosure are also applicable to similar technical problems.
[0049] Figure 2 shows a flowchart of a communication method. As shown in Figure 2, this communication method is applied to a terminal and includes S201-S202:
[0050] S201. Receive a first message from the network device. The first message is used to characterize the communication needs of the network device.
[0051] In other words, the terminal can receive the first message from the network device that represents the communication needs of the network device, so as to know the network device's needs.
[0052] For details on the specific parameters included in the first message, please refer to the following embodiments, which will not be repeated here.
[0053] S202. Based on the first message, send a second message to the network device. The second message is used to characterize reference information for communication between the network device and the terminal.
[0054] In other words, the terminal can determine communication parameters based on the communication needs of the network device in the first message and its own condition parameters, through the terminal-side LLM or AI large model.
[0055] In other words, the terminal can determine communication parameters that meet its own needs by combining the requirements of the network device, which is the reference information for communication between the network device and the terminal, and send the suggested communication parameters to the network device. In this way, the reference information suggested by the terminal to the network device not only meets the communication requirements of the network device, but also adapts to its own conditions, improving the adaptability between the communication parameters determined by the network device and the terminal.
[0056] For example, the terminal's own condition parameters can be parameters such as the terminal's location, the terminal's signal quality, the terminal's moving speed, and the terminal's service mode.
[0057] For details on the specific parameters included in the second message, please refer to the following embodiments, which will not be repeated here.
[0058] In some embodiments, the first message includes demand parameters and / or demand scheduling parameters.
[0059] In other words, network devices can send their requirement parameters to terminals, which are parameters that characterize the various needs of the network device. In this way, the terminal can determine the communication parameters that meet the network device's requirements based on these requirement parameters.
[0060] Network devices can also directly send required scheduling parameters to the terminal; these are scheduling parameters determined by the network device based on its own requirements. In this case, the network device's requirements are essentially represented by the nominal scheduling parameters. Thus, the terminal can determine the communication parameters that meet the network device's needs based on the network device's required scheduling parameters.
[0061] The terminal can determine the communication parameters that meet the requirements of the network device by using either of the above two methods.
[0062] In some embodiments, the requirement parameters include at least one of the following: packet delay budget; packet error rate; guaranteed bit rate information; priority; buffer size; transport block size; throughput requirement; terminal-aware throughput requirement; bit error rate requirement; block error rate requirement; packet loss rate requirement; energy efficiency requirement; power consumption requirement; reliability requirement; transmission success rate requirement; jitter requirement; handover success rate requirement.
[0063] The packet delay budget (PDB) mentioned above is a key quality of service (QoS) parameter in 5G networks. It defines the maximum tolerable one-way delay for a data packet to be successfully transmitted over the network. In other words, the PDB specifies the upper limit of the time required for a data packet to travel from the sender to the receiver while still meeting the QoS requirements of a specific service.
[0064] The packet error rate (PER) mentioned above is a QoS parameter in wireless networks. It defines the maximum acceptable percentage of lost or corrupted packets in a given service flow. In other words, PER is the probability that a packet is lost, dropped, or arrives incorrectly and cannot be successfully processed.
[0065] The aforementioned guaranteed bit rate (GBR) information may include indications of GBR or non-GBR. The specific details of GBR and non-GBR are described below:
[0066] GBR refers to a minimum bit rate QoS traffic class that guarantees a data flow. This ensures that critical applications achieve predictable and consistent data throughput even under network congestion. Key characteristics of GBR may include:
[0067] Minimum bit rate guarantee: The network guarantees a specific bandwidth for the data stream;
[0068] Low latency and high reliability: GBR is used for latency-sensitive applications;
[0069] Higher priority processing: During periods of congestion, GBR streams take precedence over non-GBR streams.
[0070] Resource reservation: Reserve network resources in advance, such as wireless and core network capacity.
[0071] Non-GBR refers to a QoS traffic category where the network does not guarantee a minimum bit rate but instead provides a best-effort service. Available bandwidth depends on network conditions and resource availability. Key characteristics of non-GBR traffic may include:
[0072] No minimum bit rate guarantee: Data is transmitted in a best-effort manner;
[0073] Low-priority processing: Non-GBR traffic may experience delays or packet loss during congestion;
[0074] For background and elastic traffic: suitable for applications that can tolerate variable bandwidth.
[0075] The priorities mentioned above represent the priority of traffic. The priority in a 5G QoS identifier (5QI) refers to the relative importance of a data flow when competing for network resources. Especially under congestion conditions, it determines the priority of data packets in scheduling, resource allocation, and queue management.
[0076] The buffer size mentioned above refers to the sender's buffer capacity.
[0077] The aforementioned transmission block size (TBS) is the basic unit for transmitting data between the sender and receiver.
[0078] The throughput requirement mentioned above refers to the amount of data that a network device is required to successfully transmit per unit of time.
[0079] The aforementioned UE perceived throughput (UPT) requirement refers to the amount of data that the terminal is required to successfully transmit per unit of time.
[0080] The aforementioned bit error rate (BER) requirement refers to the ratio of the number of erroneous bits allowed to the total number of bits transmitted by a network device within a specified time in network communication. BER is an important parameter for measuring the performance of a digital communication system, defined as the ratio between the number of erroneous bits received and the total number of bits transmitted.
[0081] The aforementioned block error rate (BLER) requirement refers to the percentage of error-prone blocks that a network device is allowed to transmit data within a specified time in network communication.
[0082] The packet loss rate (PLR) requirement mentioned above refers to the percentage of data packets that are allowed to be lost in all transmitted data packets in network communication.
[0083] The aforementioned energy efficiency requirements can also be referred to as energy efficiency requirements. Energy efficiency can be defined as the ratio of the amount of data transmitted (such as throughput) to the energy consumed (such as power consumption). For example, energy efficiency = throughput (bits / second) / power consumption (W).
[0084] The power consumption requirements mentioned above refer to the energy requirements of network devices.
[0085] The reliability requirements mentioned above refer to the reliability requirements of network devices. For example, network devices require stability and continuity of network signals.
[0086] The aforementioned transmission success rate requirement refers to the success rate of data transmission required by network devices during actual operation, that is, the ratio of the number of successfully transmitted data packets to the total number of data packets.
[0087] The jitter requirements mentioned above refer to the requirements of network devices for jitter (e.g., phase jitter or network latency jitter). Among them, phase jitter is an important factor affecting signal quality, and in network devices, phase jitter needs to be controlled at a low level.
[0088] The aforementioned handover success rate requirement refers to the probability that a terminal can successfully switch to a new network device without service interruption during the handover process.
[0089] In some embodiments, the second message includes a terminal-suggested radio resource configuration and / or a terminal-suggested scheduling parameter.
[0090] In other words, the terminal can obtain suggested radio resource configurations and / or terminal-suggested scheduling parameters based on the demand information indicated by the network device.
[0091] The terminal can also obtain suggested scheduling parameters based on the demand information and / or the scheduling parameters indicated by the network device.
[0092] After receiving the suggested radio resource configuration (also known as wireless resource configuration) from the terminal, the network device can adjust its configuration by considering the suggested radio resource configuration reported by the terminal. That is, the network device can determine the final radio resource configuration based on the terminal's suggested radio resource configuration. This improves the compatibility between the final determined radio resource configuration and the terminal.
[0093] Similarly, after receiving the scheduling parameters suggested by the terminal, the network device can adjust its own scheduling parameters by considering the suggested parameters reported by the terminal. That is, the network device can determine the final scheduling parameters based on the terminal's suggested parameters. This improves the compatibility between the final determined scheduling parameters and the terminal.
[0094] In the following embodiments, the specific parameters included in the terminal-suggested radio resource configuration and the terminal-suggested scheduling parameters are described.
[0095] In some embodiments, radio resource configuration includes at least one of the following: bandwidth part (BWP), carrier or cell bandwidth; subcarrier spacing; periodicity of reference signal; periodicity of data / control channel; power control configuration; discontinuous reception configuration; codebook configuration; licensing configuration; control resource set configuration; channel state information reference signal configuration; channel state information report configuration; demodulation reference signal configuration; measurement configuration; physical downlink control channel configuration; physical downlink shared channel configuration; physical uplink shared channel configuration; physical uplink control channel configuration; power headroom report (PHR) configuration; random access channel (RACH) configuration.
[0096] The aforementioned discontinuous reception (DRX) configuration is an energy-saving technology in wireless communication that reduces power consumption by periodically controlling the signal reception state of the device. Typical DRX configurations may include at least one of the following:
[0097] 1. DRX cycle parameters, specifically including:
[0098] Long DRX Period Start Offset: Defines the period and start offset of the long DRX period.
[0099] Short DRX cycle: Defines the cycle period for short DRX (if enabled).
[0100] DRX Short Cycle Timer: Defines a timer that keeps the terminal in short DRX until it switches to long DRX.
[0101] 2. Regarding the duration and event time, the specific details include:
[0102] Duration timer: Specifies the duration for which the terminal remains awake at the beginning of each DRX cycle.
[0103] Inactive timer: Specifies the time a terminal remains active after receiving a downlink allocation or uplink authorization.
[0104] Retransmission timer: Specifies the time the terminal waits for a retransmission after missing a downlink transmission.
[0105] 3. DRX control timer, specifically including:
[0106] DRX Downlink Retransmission Timer: Defines the time a terminal remains active after a downlink transmission in the case of hybrid automatic repeat request (HARQ) retransmission.
[0107] DRX Uplink Retransmission Timer: Defines the time the terminal remains active after uplink transmission in the case of HARQ retransmission.
[0108] The aforementioned channel state information reference signal (CSI-RS) is a reference signal used for channel quality assessment. Its primary design purpose is to provide the receiver with measurement data for operations such as channel estimation, scheduling, and beamforming. Typical configurations of CSI-RS may include at least one of the following:
[0109] 1. Resource allocation, specifically including:
[0110] (1) csi ResourceConfigId: The unique identifier of the CSI-RS resource.
[0111] (2) CSI-RS resource mapping: Defines time-domain and frequency-domain allocation. Specifically, it includes:
[0112] (a) Frequency domain allocation: Define subcarrier allocation.
[0113] (b) Time domain allocation: Define OFDM symbol locations.
[0114] (3) Density: Determine the density of the CSI-RS signal (1, 3, or 5).
[0115] (4) Line: Specifies the predefined antenna port pattern.
[0116] 2. Transmission configuration, specifically including:
[0117] (1) CSI resource periodicity and offset: Define periodicity (e.g., 5ms, 10ms) and offset.
[0118] (2) Antenna ports: Number of antenna ports (1, 2, 4, 8, etc.).
[0119] (3) Power control offset: Configure the power level of CSI-RS transmission.
[0120] (4) Power control offset of synchronization signal: power control offset of different synchronization signal (SS) blocks.
[0121] 3. Configuration, specifically including:
[0122] (1) CSI Resource Types: Defines the resource types for CSI-RS. Specifically, this includes:
[0123] (a) Periodicity: Transmission at fixed intervals.
[0124] (b) Semi-persistent: Activated / deactivated via multiple access channel (MAC) signal.
[0125] (c) Non-periodic: Dynamically triggered by downlink control information (DCI).
[0126] Some typical configurations for the CSI reporting mentioned above may include at least one of the following:
[0127] 1. csi-ReportConfigId: A unique identifier for CSI report configuration.
[0128] 2. Report Mode: Defines the report type. Specifically, this includes:
[0129] (1) Mode 1: A single CSI-RS resource for reporting.
[0130] (2) Mode 2: Multiple CSI-RS resources for reporting.
[0131] 3. csi ResourceConfigId: Links the CSI report to a specific CSI-RS resource.
[0132] 4. Report trigger type:
[0133] (1) Periodic (fixed interval).
[0134] (2) Semi-persistent (activated by MAC signal).
[0135] (3) Non-periodic (triggered by DCI).
[0136] 5. Number of Reports: Specify the type of CSI feedback. For example, Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), Rank Indicator (RI), and Layer 1 Reference Signal Received Power (L1-RSRP).
[0137] 6. PMI CQI Format Indicator: Defines the format of CQI and PMI feedback.
[0138] The demodulation reference signal (DMRS) mentioned above plays a crucial role in wireless communication, primarily used for downlink wireless channel estimation to help the terminal decode received data. The DMRS is a reference signal specifically designed for each physical channel, used for downlink transmission channel estimation and signal demodulation.
[0139] The above measurement configuration is used to indicate the measurements that the terminal should perform.
[0140] Some typical configurations of the aforementioned Physical Downlink Shared Channel (PDSCH) may include at least one of the following:
[0141] Time domain allocation: Defines the time slot offset, mapping type, start symbol, and duration.
[0142] Frequency domain allocation: Configure physical resource block (PRB) allocation and bitmap.
[0143] Modulation and coding scheme (MCS) table: determines the modulation (e.g., 64-QAM, 256-QAM, etc.).
[0144] HARQ parameters: Configure redundant versions and the HARQ process.
[0145] PRB Bundles: Define static / dynamic PRB bundles.
[0146] Rate matching: Excluding certain resource elements (REs). For example, control resource sets (CORESET) and CSI-RS.
[0147] Beamforming, or Transmission Configuration Indication (TCI) status: Configure beam switching status.
[0148] Power control: Adjust the power aggregation of the PDSCH.
[0149] The descriptions of typical configurations for the Physical Downlink Control Channel (PDCCH), Physical Uplink Control Channel (PUCCH), and Physical Uplink Shared Channel (PUSCH) are similar to those for typical PDSCH configurations and will not be repeated here.
[0150] In some embodiments, the power control configuration includes: target received power and / or path loss compensation factor. The codebook configuration includes: Type I codebook configuration and / or Type II codebook configuration. The licensing configuration includes: uplink transmission without dynamic licensing. The control resource set configuration includes: a time / frequency control resource set for searching downlink control information. The measurement configuration includes: intra-frequency mobility or measurement interval, inter-frequency mobility or measurement interval, and inter-radio access technology (RAT) mobility or measurement interval.
[0151] In one example, assuming the network device is a base station, the overall flow of the communication method provided in this application will be described with reference to Figure 3. First, the base station sends demand information to the terminal. The terminal generates a suggested radio resource configuration using its AI model. Then, the terminal sends the suggested radio resource configuration to the base station. The base station can then adjust the configuration.
[0152] In some embodiments, the scheduling parameters include at least one of the following: allocated frequency domain resources; allocated time domain resources; frequency hopping; modulation and coding scheme; number of Hybrid Automatic Repeat Request (HARQ) processes; transmission power control (TPC); uplink or supplementary uplink indication; carrier indication; partial bandwidth indication; number of transport blocks; channel sounding reference signal (SRS) resource set indication; channel sounding reference signal resource indication; precoding information; number of layers; antenna ports; number of code block groups (CBGs); transmission power offset indication; priority indication; minimum applicable scheduling offset; secondary cell sleep indication; physical downlink control channel monitoring adaptive indication; physical resource block bundle size; single HARQ-acknowledgement (HARQ-ACK) request; number of requested physical downlink shared channels; maximum number of retransmissions; physical uplink shared channel cell indication.
[0153] In some embodiments, scheduling parameters can be used within a preset time window.
[0154] For example, the preset time window can be some future time instance or some future duration.
[0155] In other words, the indicated scheduling parameters can be suggested scheduling parameters for future time instances or future durations, meaning the validity period of the scheduling parameters is for certain future time instances or certain future durations. This improves the flexibility of applying scheduling parameters.
[0156] In some embodiments, the preset time window is indicated by the network device. Alternatively, the preset time window is defined by a preset.
[0157] In other words, the network device can indicate the time offset between the starting point and the future time instance. The starting point can be the end of the channel carrying the proposed scheduling parameters from the terminal to the network device. Alternatively, the starting point can be the end of the control channel carrying the proposed scheduling parameters from the terminal to the network device.
[0158] The network device can also indicate the time offset between the start point and the start of the future duration. Furthermore, the network device indicates the length of the duration to the terminal. Based on the time offset and the length of the duration, the terminal determines the future duration. The start point can be the end of the channel carrying the proposed scheduling parameters from the terminal to the network device. Alternatively, the start point can be the end of the control channel carrying the proposed scheduling parameters from the terminal to the network device.
[0159] In one example, assuming the network device is a base station, the overall flow of the communication method provided in this application will be described with reference to Figure 4. First, the base station sends demand information to the terminal. The terminal generates suggested scheduling parameters through its AI model. Then, the terminal sends the suggested scheduling parameters to the base station and indicates that the scheduling parameters support use for a duration (T1). The base station can then adjust the scheduling parameters.
[0160] Figure 5 shows a flowchart of another communication method. As shown in Figure 5, this communication method is applied to network devices, including S301-S302:
[0161] S301. Send a first message to the terminal. The first message is used to characterize the communication needs of the network device.
[0162] In other words, a network device can send a first message to a terminal to characterize the network device's communication needs, thereby instructing the terminal on the network device's required information.
[0163] S302, Receive a second message from the terminal, the second message being used to characterize reference information for communication between the network device and the terminal.
[0164] In other words, the communication parameters suggested by the terminal are determined by the terminal in conjunction with the needs of the network device, and are tailored to its own requirements. When determining the communication parameters between the network device and the terminal, the network device can consider the terminal's suggested communication parameters. In this way, the communication parameters determined by the network device not only meet the communication needs of the network device, but also adapt to its own conditions, thus improving the compatibility between the communication parameters determined by the network device and the terminal.
[0165] In some embodiments, the first message includes demand parameters and / or demand scheduling parameters.
[0166] For an introduction to demand parameters and demand scheduling parameters, please refer to the above embodiments, which will not be repeated here.
[0167] In some embodiments, the requirement parameters include at least one of the following: packet delay budget; packet error rate; guaranteed bit rate information; priority; buffer size; transport block size; throughput requirement; terminal-aware throughput requirement; bit error rate requirement; block error rate requirement; packet loss rate requirement; energy efficiency requirement; power consumption requirement; reliability requirement; transmission success rate requirement; jitter requirement; handover success rate requirement.
[0168] For a detailed description of the specific parameters included in the requirements, please refer to the above embodiments; they will not be repeated here.
[0169] In some embodiments, the second message includes a terminal-suggested radio resource configuration and / or a terminal-suggested scheduling parameter.
[0170] For details on the terminal-recommended radio resource configuration and terminal-recommended scheduling parameters, please refer to the above embodiments, which will not be repeated here.
[0171] In some embodiments, radio resource configuration includes at least one of the following: a portion of bandwidth, the bandwidth of a carrier or cell; subcarrier spacing; periodicity of a reference signal; periodicity of a data / control channel; power control configuration; discontinuous reception configuration; codebook configuration; licensing configuration; control resource set configuration; channel state information reference signal configuration; channel state information reporting configuration; demodulation reference signal configuration; measurement configuration; physical downlink control channel configuration; physical downlink shared channel configuration; physical uplink shared channel configuration; physical uplink control channel configuration; power margin reporting configuration; and random access channel configuration.
[0172] For details on the specific parameters included in the wireless resource configuration, please refer to the above embodiments; they will not be repeated here.
[0173] In some embodiments, the power control configuration includes: target received power and / or path loss compensation factor. The codebook configuration includes: Type I codebook configuration and / or Type II codebook configuration. The licensing configuration includes: uplink transmission without dynamic licensing. The control resource set configuration includes: a time / frequency control resource set for searching downlink control information. The measurement configuration includes: intra-frequency mobility or measurement interval, inter-frequency mobility or measurement interval, and inter-radio access network mobility or measurement interval.
[0174] In some embodiments, the scheduling parameters include at least one of the following: allocated frequency domain resources; allocated time domain resources; frequency hopping; modulation and coding scheme; number of Hybrid Automatic Repeat Request (HAR) processes; transmission power control; uplink or supplementary uplink indication; carrier indication; partial bandwidth indication; number of transport blocks; channel sounding reference signal resource set indication; channel sounding reference signal resource indication; precoding information; number of layers; antenna ports; number of code block groups; transmission power offset indication; priority indication; minimum applicable scheduling offset; secondary cell sleep indication; physical downlink control channel monitoring adaptive indication; physical resource block bundle size; single HAR Request acknowledgment request; number of requested physical downlink shared channels; maximum number of retransmissions; physical uplink shared channel cell indication.
[0175] For a detailed description of the specific parameters included in the scheduling parameters, please refer to the above embodiments; they will not be repeated here.
[0176] In some embodiments, scheduling parameters can be used within a preset time window.
[0177] For an explanation of the preset time window, please refer to the above embodiments; it will not be repeated here.
[0178] In some embodiments, the preset time window is indicated by the network device. Alternatively, the preset time window is defined by a preset.
[0179] The description of the indication method for the preset time window can be found in the above embodiments, and will not be repeated here.
[0180] The following describes the communication method provided in the above embodiments, taking the interaction between a terminal and a network device as an example, as shown in Figure 6, including:
[0181] S401, The network device sends a first message to the terminal to characterize the communication needs of the network device. Correspondingly, the terminal receives the first message from the network device to indicate the communication needs of the network device to the terminal.
[0182] S402, the terminal sends a second message to the network device to represent reference information for communication between the network device and the terminal. Correspondingly, the network device receives the second message from the terminal to send the communication parameters suggested by the terminal to the network device.
[0183] Figure 7 shows a flowchart of another communication method. As shown in Figure 7, this communication method is applied to a terminal, which is used to determine the second control information, including S501-S502:
[0184] S501. Receive first control information from the network device. The first control information is used to schedule the uplink channel of the terminal.
[0185] The first control information can be a portion of all control information required for uplink channel transmission between the network device and the terminal. The second control information can be another portion of all required control information. The terminal can determine the second control information based on the first control information and / or its own condition parameters.
[0186] For example, the terminal's own condition parameters can be parameters such as the terminal's moving speed and the terminal's uplink service mode.
[0187] In other words, the terminal can determine a portion of the control information based on the initial control information and its own condition parameters. This portion of control information considers both the control information suggested by the network device and the terminal's own needs, improving the compatibility between the control information and the terminal. Simultaneously, a network device may typically connect to multiple terminals, so some control information needs to be determined by the network device to avoid conflicts between different terminals. Therefore, both the network device and the terminal need to determine a portion of the control information.
[0188] For a description of the specific parameters included in the first control information, please refer to the following embodiment, which will not be repeated here.
[0189] S502. Based on the first control information, transmit the uplink channel to the network device.
[0190] In other words, a network device may typically connect to multiple terminals. The network device needs to coordinate some control information transmitted on the uplink between different terminals because the network device knows the overall parameter allocation of the cell, while each terminal only knows its own parameter requirements. Therefore, the network device needs to indicate these parameters to the terminals. Based on the control information indicated by the network device, the terminals transmit uplink channels to the network device, which can avoid conflicts between the terminal and other terminals transmitting uplink channels to the network device.
[0191] For a description of the specific parameters included in the second control information, please refer to the following embodiments, which will not be repeated here.
[0192] Figure 8 shows a flowchart of another communication method. As shown in Figure 8, after step S501 above, the method further includes step S601:
[0193] S601. Send the second control information determined by the terminal to the network device.
[0194] In other words, the terminal can send control information suggested by the terminal to the network device. In this way, the network device can consider the control information suggested by the network device when determining the control information, thereby improving the compatibility between the control information determined by the network device and the terminal.
[0195] In some embodiments, the first control information includes at least one of the following: time-frequency resources; transport block size; transport block size range; modulation order; an indication of whether the terminal is allowed to adjust the parameters included in the first control information; whether the terminal directly follows the indication of the parameters included in the first control information; and an indication of whether the terminal sends the second control information.
[0196] In other words, network devices can instruct terminals whether they can generate their scheduling parameters based on their AI models, or directly follow the instructions from the network devices. This increases the flexibility in determining scheduling parameters.
[0197] Time and frequency resources can include time resources and / or frequency resources. Since network devices know the overall allocation of time and / or frequency resources within a cell, while terminals only know their own time and / or frequency resource requirements, the first control information sent by the network device to the terminal needs to include time and frequency resources. This allows the network device to coordinate the time and / or frequency resources for uplink transmission between different terminals, avoiding resource conflicts between them.
[0198] In some embodiments, the second control information includes at least one of the following: number of transport blocks; modulation and coding scheme; precoding information; number of layers; antenna port for uplink transmission; and antenna port for reference signal for uplink transmission.
[0199] In some embodiments, if the first control information includes time resources and / or frequency resources for uplink transmission, then the second control information may include parameters such as the number of transport blocks, modulation and coding scheme, precoding information, number of layers, antenna ports for uplink transmission, and antenna ports for reference signals for uplink transmission. Based on the time resources and / or frequency resources indicated by the network device, the terminal can determine the optimal control information (i.e., the second control information) for uplink transmission.
[0200] In other words, network devices indicate time and / or frequency resources to terminals because they need to avoid resource conflicts between different terminals. Terminals can determine their own scheduling parameters by considering terminal-side conditions. These parameters represent the minimum set of scheduling parameters that the sender and receiver need to align, as they are crucial for calculating the Transport Bit-of-Stake (TBS). In this scenario, the network device provides maximum flexibility for the terminal to determine its scheduling parameters.
[0201] In some embodiments, if the first control information includes time and / or frequency resources, and multiple layers (i.e., the number of layers) for uplink transmission, then the second control information may include parameters such as the number of transport blocks, modulation and coding schemes, precoding information, antenna ports for uplink transmission, and antenna ports for reference signals for uplink transmission. Based on the time and / or frequency resources indicated by the network device, and the number of layers, the terminal can determine the most suitable control information for uplink transmission. This is mainly for multi-user multiple-input multiple-output (MU-MIMO) scenarios. In MU-MIMO scenarios, the network device needs to determine which layers and which time and / or frequency resources to allocate to which terminal to avoid conflicts.
[0202] In other words, the network device indicates time and / or frequency resources to the terminal because it needs to avoid resource conflicts between different terminals. Simultaneously, the network device also indicates the number of layers to the terminal to avoid layer-level conflicts between different terminals. This allows the terminal to determine other scheduling parameters. In this case, the network device provides a reasonable degree of flexibility for the terminal to determine scheduling parameters.
[0203] In some embodiments, if the first control information includes time and / or frequency resources, and antenna ports for uplink transmission or antenna ports for reference signals used for uplink transmission, then the second control information may include: the number of transport blocks, modulation and coding schemes, and precoding information. Based on the time and / or frequency resources indicated by the network device, and the antenna ports for uplink transmission or antenna ports for reference signals used for uplink transmission, the terminal can determine the most suitable control information for uplink transmission. This is primarily relevant to MU-MIMO scenarios, where the network device needs to determine which antenna ports and which time and / or frequency resources to allocate to which terminal to avoid conflicts.
[0204] In other words, the network device indicates time and / or frequency resources to the terminal because it needs to avoid resource conflicts between different terminals. Simultaneously, the network device also indicates the number of antenna ports to the terminal to avoid conflicts regarding antenna ports between different terminals. This allows the terminal to determine other scheduling parameters. In this case, the network device provides a reasonable degree of flexibility for the terminal to determine scheduling parameters.
[0205] In some embodiments, when the first control information includes time-frequency resources and transport block size, the transport block size determined based on the first control information and the second control information is the same as the transport block size.
[0206] In one example, if the first control information includes time and / or frequency resources and the transport block size, then the second control information may include parameters such as the number of transport blocks, modulation and coding scheme, precoding information, number of layers, antenna ports for uplink transmission, and antenna ports for reference signals used in uplink transmission. Based on the time and / or frequency resources indicated by the network device and the transport block size, the terminal can determine the optimal control information for uplink transmission. The transport block size derived from the first and second control information is the same as the transport block size included in the first control information.
[0207] In other words, the network device indicates time and / or frequency resources to the terminal because it needs to avoid resource conflicts between different terminals. Simultaneously, the network device also indicates the TBS (Transmission Limits) to the terminal so that the terminal and network device can align the bit size to be transmitted through the uplink channel. Thus, the terminal can determine other scheduling parameters to adapt to the TBS indicated by the network device. In this case, the network device provides a reasonable degree of flexibility for the terminal to determine the scheduling parameters.
[0208] In some embodiments, when the first control information includes time-frequency resources and a range of transport block sizes, the transport block size determined based on the first control information and the second control information is within the range of transport block sizes.
[0209] In one example, if the first control information includes time and / or frequency resources, and a range of transport block sizes, then the second control information may include parameters such as the number of transport blocks, modulation and coding schemes, precoding information, number of layers, antenna ports for uplink transmission, and antenna ports for reference signals used in uplink transmission. Based on the time and / or frequency resources indicated by the network device, and the range of transport block sizes, the terminal can determine the optimal control information for uplink transmission. The transport block size derived from the first and second control information falls within the range of transport block sizes included in the first control information.
[0210] In other words, the network device indicates time and / or frequency resources to the terminal because it needs to avoid resource conflicts between different terminals. Simultaneously, the network device also indicates the TBS range to the terminal to control overall spectrum efficiency. Thus, the terminal can determine other scheduling parameters to fit the TBS range indicated by the network device. In this case, the network device provides a reasonable degree of flexibility for the terminal to determine the scheduling parameters.
[0211] In some embodiments, when the first control information includes time-frequency resources and a maximum number of layers, the second control information includes a number of layers that is less than or equal to the maximum number of layers.
[0212] In one example, if the first control information includes time and / or frequency resources, and a maximum number of layers, then the second control information may include parameters such as the number of transport blocks, modulation and coding schemes, precoding information, number of layers, antenna ports for uplink transmission, and antenna ports for reference signals used in uplink transmission. Based on the time and / or frequency resources indicated by the network device, and the maximum number of layers, the terminal can determine the optimal control information for uplink transmission. The number of layers included in the second control information is less than or equal to the maximum number of layers included in the first control information.
[0213] This situation mainly applies to MU-MIMO scenarios. In MU-MIMO scenarios, network devices need to determine which layers and time resources and / or frequency resources to allocate to which terminals in order to avoid conflicts.
[0214] In other words, the network device indicates time and / or frequency resources to the terminal because it needs to avoid resource conflicts between different terminals. Simultaneously, the network device also indicates the maximum number of tiers to the terminal to avoid conflicts regarding tier numbers between different terminals. This allows the terminal to determine other scheduling parameters. In this case, the network device provides a reasonable degree of flexibility for the terminal to determine scheduling parameters.
[0215] In some embodiments, when the first control information includes time-frequency resources and modulation order, the modulation order corresponding to the modulation and coding scheme included in the second control information is the same as the modulation order included in the first control information.
[0216] The modulation order can be the modulation order used for uplink transmission. Multiple modulation orders can be mapped to the same modulation order.
[0217] In one example, if the first control information includes time and / or frequency resources, and modulation order, then the second control information may include parameters such as the number of transport blocks, modulation and coding scheme, precoding information, number of layers, antenna ports for uplink transmission, and antenna ports for reference signals used in uplink transmission. Based on the time and / or frequency resources and modulation order indicated by the network device, the terminal can determine the optimal control information for uplink transmission.
[0218] In other words, the network device indicates time and / or frequency resources to the terminal because it needs to avoid resource conflicts between different terminals. Simultaneously, the network device also indicates the modulation order (i.e., modulation order) to the terminal to control overall spectral efficiency. Thus, the terminal can determine other scheduling parameters to fit the TBS range indicated by the network device. In this case, the network device provides a reasonable degree of flexibility for the terminal to determine scheduling parameters.
[0219] In some embodiments, when the first control information includes time-frequency resources and modulation order, and when the modulation order included in the first control information is the maximum modulation order, the modulation order corresponding to the modulation and coding scheme included in the second control information is less than or equal to the maximum modulation order included in the first control information.
[0220] Multiple MCSs can be mapped to the same modulation order.
[0221] In one example, if the first control information includes time and / or frequency resources, and the maximum modulation order, then the second control information may include parameters such as the number of transport blocks, modulation and coding scheme, precoding information, number of layers, antenna ports for uplink transmission, and antenna ports for reference signals used in uplink transmission. Based on the time and / or frequency resources indicated by the network device, and the maximum modulation order, the terminal can determine the optimal control information for uplink transmission.
[0222] In other words, the network device indicates time and / or frequency resources to the terminal because it needs to avoid resource conflicts between different terminals. Simultaneously, the network device also indicates the maximum modulation order to the terminal to control overall spectral efficiency. This allows the terminal to determine other scheduling parameters. In this scenario, the network device provides the terminal with a degree of flexibility in determining scheduling parameters.
[0223] In some embodiments, when the first control information includes time-frequency resources and modulation order, and when the modulation order included in the first control information is the minimum modulation order, the modulation order corresponding to the modulation and coding scheme included in the second control information is greater than or equal to the modulation order included in the first control information.
[0224] In one example, if the first control information includes time and / or frequency resources, and a minimum modulation order, then the second control information may include parameters such as the number of transport blocks, modulation and coding scheme, precoding information, number of layers, antenna ports for uplink transmission, and antenna ports for a reference signal used for uplink transmission. Based on the time and / or frequency resources indicated by the network device, and the minimum modulation order, the terminal can determine the optimal control information for uplink transmission.
[0225] In other words, the network device indicates time and / or frequency resources to the terminal because it needs to avoid resource conflicts between different terminals. Simultaneously, the network device also indicates the minimum modulation order to the terminal to control overall spectral efficiency. This allows the terminal to determine other scheduling parameters. In this case, the network device provides the terminal with a reasonable degree of flexibility in determining scheduling parameters.
[0226] In some embodiments, when the first control information includes time-frequency resources and modulation and coding schemes, and when the data transmission efficiency corresponding to the modulation and coding scheme is the maximum data transmission efficiency, the data transmission efficiency corresponding to the modulation and coding scheme included in the second control information is less than or equal to the maximum data transmission efficiency.
[0227] Among them, the modulation and coding scheme with the maximum data transmission efficiency can also be called the maximum modulation and coding scheme.
[0228] In one example, if the first control information includes time and / or frequency resources, and the maximum modulation and coding scheme, then the second control information may include parameters such as the number of transport blocks, modulation and coding scheme, precoding information, number of layers, antenna ports for uplink transmission, and antenna ports for reference signals used in uplink transmission. Based on the time and / or frequency resources indicated by the network device, and the maximum modulation and coding scheme, the terminal can determine the optimal control information for uplink transmission. The data transmission efficiency corresponding to the modulation and coding scheme included in the second control information is less than or equal to the data transmission efficiency corresponding to the modulation and coding scheme included in the first control information (i.e., the maximum transmission efficiency).
[0229] In other words, the network device indicates time and / or frequency resources to the terminal because it needs to avoid resource conflicts between different terminals. Simultaneously, the network device also indicates the maximum modulation and coding scheme to the terminal to control overall spectral efficiency. This allows the terminal to determine other scheduling parameters. In this scenario, the network device provides the terminal with a degree of flexibility in determining scheduling parameters.
[0230] In some embodiments, when the first control information includes time-frequency resources and modulation and coding schemes, and when the data transmission efficiency corresponding to the modulation and coding scheme is the minimum data transmission efficiency, the data transmission efficiency corresponding to the modulation and coding scheme included in the second control information is greater than or equal to the minimum data transmission efficiency.
[0231] In one example, if the first control information includes time and / or frequency resources, and a minimum modulation and coding scheme, then the second control information may include parameters such as the number of transport blocks, modulation and coding scheme, precoding information, number of layers, antenna ports for uplink transmission, and antenna ports for a reference signal used for uplink transmission. Based on the time and / or frequency resources indicated by the network device, and the minimum modulation and coding scheme, the terminal can determine the optimal control information for uplink transmission. The data transmission efficiency corresponding to the modulation and coding scheme included in the second control information is greater than or equal to the data transmission efficiency corresponding to the modulation and coding scheme included in the first control information (i.e., the minimum transmission efficiency).
[0232] In other words, the network device indicates time and / or frequency resources to the terminal because it needs to avoid resource conflicts between different terminals. Simultaneously, the network device also indicates the minimum modulation and coding scheme to the terminal to control overall spectral efficiency. This allows the terminal to determine other scheduling parameters. In this case, the network device provides the terminal with a reasonable degree of flexibility in determining scheduling parameters.
[0233] In some embodiments, where the first control information includes time-frequency resources and a first parameter, the second control information does not include the first parameter; the first parameter includes at least one of the following: number of layers; antenna port for uplink transmission; antenna port for reference signal for uplink transmission.
[0234] This situation mainly applies to MU-MIMO scenarios. In MU-MIMO scenarios, network devices need to determine which layers, antenna ports, and time and / or frequency resources to allocate to which terminals in order to avoid conflicts.
[0235] In other words, if the network device has already indicated parameters such as the number of layers and antenna ports through the first control information, the terminal does not need to confirm the number of layers and antenna ports again, which can save the terminal's computing resources.
[0236] Figure 9 shows a flowchart of another communication method. As shown in Figure 9, this communication method is applied to network devices, including S701-S702:
[0237] S701. Send first control information to the terminal. The first control information is used to schedule the uplink channel of the terminal. The terminal uses the first control information to determine the second control information.
[0238] The first control information can be a portion of all control information required for uplink channel transmission between the network device and the terminal. The second control information can be another portion of all required control information. The network device can determine the first control information. The terminal can determine the second control information based on its own condition parameters.
[0239] For example, the terminal's own condition parameters can be parameters such as the terminal's moving speed and the terminal's uplink service mode.
[0240] In other words, the terminal can determine a portion of the control information based on the initial control information and its own condition parameters. This portion of control information considers both the control information suggested by the network device and the terminal's own needs, improving the compatibility between the control information and the terminal. Simultaneously, a network device may typically connect to multiple terminals, so some control information needs to be determined by the network device to avoid conflicts between different terminals. Therefore, both the network device and the terminal need to determine a portion of the control information.
[0241] For a description of the specific parameters included in the first control information, please refer to the above embodiments, which will not be repeated here.
[0242] S702, Receive uplink channel from terminal.
[0243] In other words, a network device may typically connect to multiple terminals. The network device needs to coordinate some control information transmitted on the uplink between different terminals because the network device knows the overall parameter allocation of the cell, while each terminal only knows its own parameter requirements. Therefore, the network device needs to indicate these parameters to the terminals. Based on the control information indicated by the network device, the terminals transmit uplink channels to the network device, which can avoid conflicts between the terminal and other terminals transmitting uplink channels to the network device.
[0244] For a description of the specific parameters included in the second control information, please refer to the above embodiments, which will not be repeated here.
[0245] Figure 10 shows a flowchart of another communication method. As shown in Figure 10, after step S701, the method further includes S801, as well as the method in step S702, specifically including S802:
[0246] S801, Receive second control information from the terminal.
[0247] S802. Based on the second control information, receive the uplink channel from the terminal.
[0248] In other words, network devices can receive control information suggested by the terminal sent by the terminal. This allows the network device to consider its suggested control information when determining the control information. Consequently, the network device can receive the uplink channel from the terminal based on the determined control information. This improves the compatibility between the control information used for uplink channel transmission and the terminal.
[0249] In some embodiments, the first control information includes at least one of the following: time-frequency resources; transport block size; transport block size range; modulation order; an indication of whether the terminal is allowed to adjust the parameters included in the first control information; whether the terminal directly follows the indication of the parameters included in the first control information; and an indication of whether the terminal sends the second control information.
[0250] For a description of the specific parameters included in the first control information, please refer to the above embodiments, which will not be repeated here.
[0251] In some embodiments, the second control information includes at least one of the following: number of transport blocks; modulation and coding scheme; precoding information; number of layers; antenna port for uplink transmission; and antenna port for reference signal for uplink transmission.
[0252] For a description of the specific parameters included in the second control information, please refer to the above embodiments, which will not be repeated here.
[0253] In some embodiments, when the first control information includes time-frequency resources and transport block size, the transport block size determined based on the first control information and the second control information is the same as the transport block size.
[0254] For details regarding the first control information, including time-frequency resources and transport block size, please refer to the above embodiments; they will not be repeated here.
[0255] In some embodiments, when the first control information includes time-frequency resources and a range of transport block sizes, the transport block size determined based on the first control information and the second control information is within the range of transport block sizes.
[0256] For details regarding the first control information, including time-frequency resources and the range of transmission block size, please refer to the above embodiments; they will not be repeated here.
[0257] In some embodiments, when the first control information includes time-frequency resources and a maximum number of layers, the second control information includes a number of layers that is less than or equal to the maximum number of layers.
[0258] For details regarding the first control information, including time-frequency resources and the maximum number of layers, please refer to the above embodiments; they will not be repeated here.
[0259] In some embodiments, when the first control information includes time-frequency resources and modulation order, the modulation order corresponding to the modulation and coding scheme included in the second control information is the same as the modulation order included in the first control information.
[0260] For details regarding the first control information, including time-frequency resources and modulation order, please refer to the above embodiments; they will not be repeated here.
[0261] In some embodiments, when the first control information includes time-frequency resources and modulation order, and when the modulation order included in the first control information is the maximum modulation order, the modulation order corresponding to the modulation and coding scheme included in the second control information is less than or equal to the maximum modulation order included in the first control information.
[0262] For details regarding the first control information, including time-frequency resources and the maximum modulation order, please refer to the above embodiments; they will not be repeated here.
[0263] In some embodiments, when the first control information includes time-frequency resources and modulation order, and when the modulation order included in the first control information is the minimum modulation order, the modulation order corresponding to the modulation and coding scheme included in the second control information is greater than or equal to the modulation order included in the first control information.
[0264] For details regarding the first control information, including time-frequency resources and minimum modulation order, please refer to the above embodiments; they will not be repeated here.
[0265] In some embodiments, when the first control information includes time-frequency resources and modulation and coding schemes, and when the data transmission efficiency corresponding to the modulation and coding scheme is the maximum data transmission efficiency, the data transmission efficiency corresponding to the modulation and coding scheme included in the second control information is less than or equal to the maximum data transmission efficiency.
[0266] For details regarding the first control information, including time-frequency resources and the maximum modulation and coding scheme, please refer to the above embodiments; they will not be repeated here.
[0267] In some embodiments, when the first control information includes time-frequency resources and modulation and coding schemes, and when the data transmission efficiency corresponding to the modulation and coding scheme is the minimum data transmission efficiency, the data transmission efficiency corresponding to the modulation and coding scheme included in the second control information is greater than or equal to the minimum data transmission efficiency.
[0268] For details regarding the first control information, including time-frequency resources and minimum modulation and coding schemes, please refer to the above embodiments; they will not be repeated here.
[0269] In some embodiments, where the first control information includes time-frequency resources and a first parameter, the second control information does not include the first parameter; the first parameter includes at least one of the following: number of layers; antenna port for uplink transmission; antenna port for reference signal for uplink transmission.
[0270] For details regarding the first control information, including time-frequency resources and the first parameter, please refer to the above embodiments; they will not be repeated here.
[0271] The following describes the communication method provided in the above embodiments, taking the interaction between a terminal and a network device as an example, as shown in Figure 11, including:
[0272] S901, the network device sends first control information to the terminal for scheduling the uplink channel of the terminal. Correspondingly, the terminal receives the first control information from the network device so that the network device can determine a portion of the control information.
[0273] S902, the terminal transmits the uplink channel to the network device, and correspondingly, the network device receives the uplink channel from the terminal to realize the terminal transmitting the uplink channel to the network device.
[0274] S903. The terminal transmits second control information to the network device. Correspondingly, the terminal receives the second control information from the network device to enable the terminal to determine a portion of the control information.
[0275] This disclosure does not impose any restrictions on the execution order of S902 and S903.
[0276] It is understood that, in order to achieve the above-mentioned functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the algorithmic steps of the examples described in conjunction with the embodiments of this disclosure, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0277] This disclosure embodiment can divide the communication device into functional modules according to the above method embodiment. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one functional module. The integrated module can be implemented in hardware or software. It should be noted that the module division in this disclosure embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the example of dividing each functional module according to each function.
[0278] Figure 12 is a block diagram of a communication device according to an embodiment of the present disclosure. The communication device can be applied to a terminal and execute the communication method shown in Figure 2 above. As shown in Figure 12, the communication device 1200 includes a receiving module 1201 and a transmitting module 1202.
[0279] The receiving module 1201 is used to receive a first message from the network device, the first message being used to characterize the communication needs of the network device. The sending module 1202 is used to send a second message to the network device based on the first message, the second message being used to characterize reference information for communication between the network device and the terminal.
[0280] Figure 13 is a block diagram of another communication device according to an embodiment of the present disclosure. The communication device 1300 can be applied to a network device and performs the communication method shown in Figure 5 above. As shown in Figure 13, the communication device 1300 includes a transmitting module 1301 and a receiving module 1302.
[0281] The sending module 1301 is used to send a first message to the terminal, the first message being used to characterize the communication needs of the network device. The receiving module 1302 is used to receive a second message from the terminal, the second message being used to characterize reference information for communication between the network device and the terminal.
[0282] Figure 14 is a block diagram of another communication device according to an embodiment of the present disclosure. The communication device can be applied to a terminal and execute the communication method shown in Figure 7 above. The terminal is used to determine second control information. As shown in Figure 14, the communication device 1400 includes a receiving module 1401 and a transmitting module 1402.
[0283] The receiving module 1401 is used to receive first control information from the network device, the first control information being used to schedule the uplink channel of the terminal. The sending module 1402 is used to transmit the uplink channel to the network device based on the first control information.
[0284] In some embodiments, the sending module 1402 is further configured to send second control information determined by the terminal to the network device.
[0285] Figure 15 is a block diagram of another communication device according to an embodiment of the present disclosure. The communication device 1500 can be applied to a network device and performs the communication method shown in Figure 9 above. As shown in Figure 15, the communication device 1500 includes a transmitting module 1501 and a receiving module 1502.
[0286] The transmitting module 1501 is used to transmit first control information to the terminal, which is used to schedule the uplink channel of the terminal, and the terminal uses it to determine second control information. The receiving module 1502 is used to receive the uplink channel from the terminal.
[0287] In some embodiments, the transmitting module 1501 is further configured to receive second control information from the terminal. The receiving module 1502 is further configured to receive an uplink channel from the terminal based on the second control information.
[0288] In implementing the functions of the integrated modules described above in hardware, this disclosure provides another structure for the communication device involved in the above embodiments. As shown in FIG16, the communication device 1600 includes a processor 1602 and a bus 1604. In some embodiments, the communication device may further include a memory 1601. In some embodiments, the communication device may further include a communication interface 1603.
[0289] Processor 1602 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 1602 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 1602 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a digital signal processor (DSP), and a microprocessor.
[0290] The communication interface 1603 is used to connect to other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0291] The memory 1601 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0292] In some embodiments, the memory 1601 may exist independently of the processor 1602. The memory 1601 may be connected to the processor 1602 via a bus 1604 and may be used to store instructions or program code. When the processor 1602 calls and executes the instructions or program code stored in the memory 1601, it can implement the communication method provided in the embodiments of this disclosure.
[0293] In other embodiments, memory 1601 may also be integrated with processor 1602.
[0294] Bus 1604 can be an extended industry standard architecture (EISA) bus, etc. Bus 1604 can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in Figure 16, but this does not mean that there is only one bus or one type of bus.
[0295] Some embodiments of this disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions that, when executed on a computer, cause the computer to perform a communication method as described in any of the above embodiments.
[0296] Exemplary examples show that the aforementioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0297] This disclosure provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the communication method described in any of the above embodiments.
[0298] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A communication method, wherein, Applied to a terminal, the method includes: Receive a first message from a network device, the first message being used to characterize the communication needs of the network device; Based on the first message, a second message is sent to the network device, the second message being used to characterize reference information for communication between the network device and the terminal.
2. The method according to claim 1, wherein, The first message includes demand parameters and / or demand scheduling parameters.
3. The method according to claim 2, wherein, The required parameters include at least one of the following: Packet delay budget; Packet error rate; Guarantee bit rate information; Priority; Buffer size; Transport block size; Throughput requirements; Terminal perceived throughput requirements; Bit error rate requirement; Block error rate requirements; Packet loss rate requirements; Energy efficiency requirements; Power consumption requirements; Reliability requirements; Transmission success rate requirements; jitter requirements; Switching success rate requirements.
4. The method according to claim 1, wherein, The second message includes the radio resource configuration suggested by the terminal and / or the scheduling parameters suggested by the terminal.
5. The method according to claim 4, wherein, The wireless resource configuration includes at least one of the following: Partial bandwidth, carrier bandwidth, or cell bandwidth; Subcarrier spacing; Periodicity of the reference signal; Periodicity of data / control channels; Power control configuration; Discontinuous reception configuration; Codebook configuration; Authorization configuration; Control resource set configuration; Channel state information reference signal configuration; Channel status information reporting configuration; Demodulation reference signal configuration; Measurement configuration; Physical downlink control channel configuration; Physical downlink shared channel configuration; Physical uplink shared channel configuration; Physical uplink control channel configuration; Power margin report configuration; Random access channel configuration.
6. The method according to claim 5, wherein, The power control configuration includes: target received power and / or path loss compensation coefficient; The codebook configuration includes: Type I codebook configuration and / or Type II codebook configuration; The authorization configuration includes: uplink transmission without dynamic authorization; The control resource set configuration includes: a time / frequency control resource set for searching downlink control information; The measurement configuration includes: intra-frequency mobility or measurement interval, inter-frequency mobility or measurement interval, and inter-radio access network mobility or measurement interval.
7. The method according to claim 2 or 4, wherein, The scheduling parameters include at least one of the following: Allocated frequency domain resources; Allocated time-domain resources; Frequency hopping; Modulation and coding schemes; Number of mixed automatic repeat request processes; Transmission power control; Uplink or supplementary uplink indication; Carrier indication; Partial bandwidth indication; Number of transport blocks; Channel sounding reference signal resource set indication; Channel sounding reference signal resource indication; Precoded information; Number of floors; Antenna port; Number of code block groups; Transmission power offset indication; Priority indication; Minimum applicable scheduling offset; Auxiliary cell hibernation indicator; Physical downlink control channel monitoring adaptive indication; Physical resource block bundle size; Single Mixed Automatic Repeat Request Acknowledgment Request; The number of physical downlink shared channels requested; Maximum number of retransmissions; Physical uplink shared channel cell indication.
8. The method according to claim 7, wherein, The scheduling parameters can be used within a preset time window.
9. The method according to claim 8, wherein, The preset time window is indicated by the network device; or... The preset time window is predefined.
10. A communication method, wherein, Applied to network devices, the method includes: Send a first message to the terminal, the first message being used to characterize the communication needs of the network device; A second message is received from the terminal, the second message being used to characterize reference information for communication between the network device and the terminal.
11. The method according to claim 10, wherein, The first message includes demand parameters and / or demand scheduling parameters.
12. The method according to claim 11, wherein, The required parameters include at least one of the following: Packet delay budget; Packet error rate; Guarantee bit rate information; Priority; Buffer size; Transport block size; Throughput requirements; Terminal perceived throughput requirements; Bit error rate requirement; Block error rate requirements; Packet loss rate requirements; Energy efficiency requirements; Power consumption requirements; Reliability requirements; Transmission success rate requirements; jitter requirements; Switching success rate requirements.
13. The method according to claim 10, wherein, The second message includes the radio resource configuration suggested by the terminal and / or the scheduling parameters suggested by the terminal.
14. The method according to claim 13, wherein, The wireless resource configuration includes at least one of the following: Partial bandwidth, carrier bandwidth, or cell bandwidth; Subcarrier spacing; Periodicity of the reference signal; Periodicity of data / control channels; Power control configuration; Discontinuous reception configuration; Codebook configuration; Authorization configuration; Control resource set configuration; Channel state information reference signal configuration; Channel status information reporting configuration; Demodulation reference signal configuration; Measurement configuration; Physical downlink control channel configuration; Physical downlink shared channel configuration; Physical uplink shared channel configuration; Physical uplink control channel configuration; Power margin report configuration; Random access channel configuration.
15. The method according to claim 14, wherein, The power control configuration includes: target received power and / or path loss compensation coefficient; The codebook configuration includes: Type I codebook configuration and / or Type II codebook configuration; The authorization configuration includes: uplink transmission without dynamic authorization; The control resource set configuration includes: a time / frequency control resource set for searching downlink control information; The measurement configuration includes: intra-frequency mobility or measurement interval, inter-frequency mobility or measurement interval, and inter-radio access network mobility or measurement interval.
16. The method according to claim 11 or 13, wherein, The scheduling parameters include at least one of the following: Allocated frequency domain resources; Allocated time-domain resources; Frequency hopping; Modulation and coding schemes; Number of mixed automatic repeat request processes; Transmission power control; Uplink or supplementary uplink indication; Carrier indication; Partial bandwidth indication; Number of transport blocks; Channel sounding reference signal resource set indication; Channel sounding reference signal resource indication; Precoded information; Number of floors; Antenna port; Number of code block groups; Transmission power offset indication; Priority indication; Minimum applicable scheduling offset; Auxiliary cell hibernation indicator; Physical downlink control channel monitoring adaptive indication; Physical resource block bundle size; Single Mixed Automatic Repeat Request Acknowledgment Request; The number of physical downlink shared channels requested; Maximum number of retransmissions; Physical uplink shared channel cell indication.
17. The method according to claim 16, wherein, The scheduling parameters can be used within a preset time window.
18. The method according to claim 17, wherein, The preset time window is indicated by the network device; or... The preset time window is predefined.
19. A communication method, wherein, The method is applied to a terminal used to determine second control information; the terminal includes: Receive first control information from a network device, the first control information being used to schedule the uplink channel of the terminal; Based on the first control information, the uplink channel is transmitted to the network device.
20. The method according to claim 19, wherein, The method further includes: The second control information determined by the terminal is sent to the network device.
21. The method according to claim 19, wherein, The first control information includes at least one of the following: Time and frequency resources; Transport block size; Transport block size range; Modulation order; An indication of whether the terminal is allowed to adjust the parameters included in the first control information; Does the terminal directly follow the instructions of the parameters included in the first control information? Instructions on whether the terminal should send the second control information.
22. The method according to claim 20, wherein, The second control information includes at least one of the following: Number of transport blocks; Modulation and coding schemes; Precoded information; Number of floors; Antenna port used for uplink transmission; Antenna port used for reference signals transmitted in the uplink.
23. The method according to claim 20, wherein, When the first control information includes time-frequency resources and transport block size, the transport block size determined based on the first control information and the second control information is the same as the transport block size.
24. The method of claim 20, wherein, When the first control information includes time-frequency resources and a range of transport block sizes, the transport block size determined based on the first control information and the second control information is within the range of transport block sizes.
25. The method according to claim 20, wherein, When the first control information includes time-frequency resources and a maximum number of layers, the number of layers included in the second control information is less than or equal to the maximum number of layers.
26. The method of claim 20, wherein, When the first control information includes time-frequency resources and modulation order. The modulation order corresponding to the modulation and coding scheme included in the second control information is the same as the modulation order included in the first control information; or, When the modulation order included in the first control information is the maximum modulation order, the modulation order corresponding to the modulation and coding scheme included in the second control information is less than or equal to the maximum modulation order included in the first control information; or, When the modulation order included in the first control information is the minimum modulation order, the modulation order corresponding to the modulation and coding scheme included in the second control information is greater than or equal to the modulation order included in the first control information.
27. The method of claim 20, wherein, When the first control information includes time-frequency resources and modulation and coding schemes. When the data transmission efficiency corresponding to the modulation and coding scheme is the maximum data transmission efficiency, the data transmission efficiency corresponding to the modulation and coding scheme included in the second control information is less than or equal to the maximum data transmission efficiency; or, When the data transmission efficiency corresponding to the modulation and coding scheme is the minimum data transmission efficiency, the data transmission efficiency corresponding to the modulation and coding scheme included in the second control information is greater than or equal to the minimum data transmission efficiency.
28. The method according to claim 27, wherein, When the first control information includes time-frequency resources and a first parameter, the second control information does not include the first parameter; the first parameter includes at least one of the following: Number of floors; Antenna port used for uplink transmission; Antenna port used for reference signals transmitted in the uplink.
29. A communication method, wherein, Applied to network devices, the method includes: Send first control information to the terminal, the first control information being used to schedule the uplink channel of the terminal, and the terminal being used to determine second control information; Receive the uplink channel from the terminal.
30. The method according to claim 29, wherein, The method further includes: Receive the second control information from the terminal; Receiving the uplink channel from the terminal includes: Based on the second control information, the uplink channel from the terminal is received.
31. The method according to claim 29, wherein, The first control information includes at least one of the following: Time and frequency resources; Transport block size; Transport block size range; Modulation order; An indication of whether the terminal is allowed to adjust the parameters included in the first control information; Does the terminal directly follow the instructions of the parameters included in the first control information? Instructions on whether the terminal should send the second control information.
32. The method according to claim 30, wherein, The second control information includes at least one of the following: Number of transport blocks; Modulation and coding schemes; Precoded information; Number of floors; Antenna port used for uplink transmission; Antenna port used for reference signals transmitted in the uplink.
33. The method according to claim 30, wherein, When the first control information includes time-frequency resources and transport block size, the transport block size determined based on the first control information and the second control information is the same as the transport block size.
34. The method according to claim 30, wherein, When the first control information includes time-frequency resources and a range of transport block sizes, the transport block size determined based on the first control information and the second control information is within the range of transport block sizes.
35. The method according to claim 30, wherein, When the first control information includes time-frequency resources and a maximum number of layers, the number of layers included in the second control information is less than or equal to the maximum number of layers.
36. The method according to claim 30, wherein, When the first control information includes time-frequency resources and modulation order. The modulation order corresponding to the modulation and coding scheme included in the second control information is the same as the modulation order included in the first control information; or, When the modulation order included in the first control information is the maximum modulation order, the modulation order corresponding to the modulation and coding scheme included in the second control information is less than or equal to the maximum modulation order included in the first control information; or, When the modulation order included in the first control information is the minimum modulation order, the modulation order corresponding to the modulation and coding scheme included in the second control information is greater than or equal to the modulation order included in the first control information.
37. The method of claim 30, wherein, When the first control information includes time-frequency resources and modulation and coding schemes. When the data transmission efficiency corresponding to the modulation and coding scheme is the maximum data transmission efficiency, the data transmission efficiency corresponding to the modulation and coding scheme included in the second control information is less than or equal to the maximum data transmission efficiency; or, When the data transmission efficiency corresponding to the modulation and coding scheme is the minimum data transmission efficiency, the data transmission efficiency corresponding to the modulation and coding scheme included in the second control information is greater than or equal to the minimum data transmission efficiency.
38. The method according to claim 37, wherein, When the first control information includes time-frequency resources and a first parameter, the second control information does not include the first parameter; the first parameter includes at least one of the following: Number of floors; Antenna port used for uplink transmission; Antenna port used for reference signals transmitted in the uplink.
39. A communication device, wherein, include: Memory and processor; The memory and the processor are coupled; The memory is used to store instructions that can be executed by the processor; When the processor executes the instructions, it performs the method as described in any one of claims 1-38.
40. A computer-readable storage medium, wherein, The computer-readable storage medium includes a non-transitory computer-readable storage medium on which computer instructions are stored, which, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-38.
41. A computer program product, wherein, The computer program product includes computer program instructions that, when executed, implement the method as described in any one of claims 1-38.