Wireless communication method and communication device
By specifying the transmission method and uplink resource configuration of scheduling information in the environmental Internet of Things, the problem that network devices cannot schedule the transmission of data by the second device is solved, and effective data transmission is achieved.
Patent Information
- Application Number
- PCT/CN2024/076939
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-08
- Publication Date
- 2025-08-14
AI Technical Summary
In the environmental Internet of Things, network devices do not specify how to schedule communication devices for communication, resulting in the second device being unable to transmit data.
A wireless communication method is provided, through the transmission method of scheduling information, and specify how a network device schedules the second device to transmit data, including sending scheduling information and configuring uplink resources to realize data transmission.
It realizes effective scheduling and data transmission of the second device by network equipment, and meets the needs of communication equipment in the environmental Internet of Things.
Smart Images

Figure CN2024076939_14082025_PF_FP_ABST
Abstract
Description
Wireless communication method and communication device Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a wireless communication method and communication device. Background Art
[0002] In some scenarios, there are no regulations for how network devices schedule communication devices for communication. For example, in the ambient IoT, there are two communication architectures: one in which a network device communicates with a second device through a first device, and another in which the network device communicates directly with the first device. However, there are no regulations for how the network device schedules the second device to transmit data in either of these communication architectures, resulting in the second device being unable to transmit data.
[0003] Summary of the Invention
[0004] The present application provides a wireless communication method and a communication device. The following introduces various aspects involved in the present application.
[0005] In a first aspect, a method for wireless communication is provided, comprising: a first device receives first information sent by a network device, the first information including first scheduling information of a second device, and / or configuration information of a target uplink resource, wherein the first scheduling information is used to schedule the second device to send first data, and the target uplink resource is used by the first device to send target data and / or target information to the network device.
[0006] According to a second aspect, a method for wireless communication is provided, comprising: a second device receives first information sent by a target node, the first information including scheduling information of the second device, and / or configuration information of a target uplink resource, wherein the scheduling information is used to schedule the second device to send first data, and the target uplink resource is used for the second device to send target data and / or target information to the network device; wherein the target node includes the network device or a first device for the second device to communicate with the network device.
[0007] According to a third aspect, a method for wireless communication is provided, comprising: a network device sends first information to a first device or a second device, the first information including scheduling information of the second device, and / or configuration information of a target uplink resource, wherein the scheduling information is used to schedule the second device to send first data, and the target uplink resource is used by the second device to send target data and / or target information to the network device.
[0008] In a fourth aspect, a communication device is provided, which is a first device and includes: a receiving unit for receiving first information sent by a network device, the first information including first scheduling information of a second device, and / or configuration information of a target uplink resource, wherein the first scheduling information is used to schedule the second device to send first data, and the target uplink resource is used by the first device to send target data and / or target information to the network device.
[0009] In the fifth aspect, a communication device is provided, which is a second device and includes: a receiving unit for receiving first information sent by a target node, the first information including scheduling information of the second device, and / or configuration information of the target uplink resource, wherein the scheduling information is used to schedule the second device to send first data, and the target uplink resource is used for the second device to send target data and / or target information to the network device; wherein the target node includes the network device or the first device used for the second device to communicate with the network device.
[0010] In the sixth aspect, a network device is provided, including: a sending unit, used to send first information to a first device or a second device, the first information including scheduling information of the second device, and / or configuration information of a target uplink resource, wherein the scheduling information is used to schedule the second device to send first data, and the target uplink resource is used for the second device to send target data and / or target information to the network device.
[0011] In the seventh aspect, a communication device is provided, comprising a processor, a memory, and a communication interface, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the communication device executes part or all of the steps in the method of the first aspect or the second aspect.
[0012] In an eighth aspect, a network device is provided, comprising a processor, a memory, and a transceiver, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the network device executes part or all of the steps in the method of the third aspect.
[0013] In a ninth aspect, an embodiment of the present application provides a communication system, which includes one or more of the first device, the second device, and the network device described above. In another possible design, the system may also include other devices that interact with the first device, the second device, and the network device in the solution provided in the embodiment of the present application.
[0014] In the tenth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a communication device (for example, a first device, a second device, and a network device) to perform some or all of the steps in the methods of the above aspects.
[0015] In an eleventh aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a communication device (e.g., a first device, a second device, and a network device) to perform some or all of the steps of the methods described in each of the above aspects. In some implementations, the computer program product may be a software installation package.
[0016] In the twelfth aspect, an embodiment of the present application provides a chip, which includes a memory and a processor. The processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.
[0017] In an embodiment of the present application, a transmission method of the first information is specified, wherein the first information is used to schedule the second device to send the second data, which helps to enable the network device to schedule the second device to transmit data. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] FIG1 is a wireless communication system used in an embodiment of the present application.
[0019] FIG2 shows a possible structure of an energy harvesting module.
[0020] FIG3 illustrates the backscatter communication principle of an embodiment of the present application.
[0021] FIG4 shows a circuit diagram of a terminal based on a resistive load modulation technique.
[0022] 5 and 6 are architecture diagrams of a low-power Internet of Things based on a cellular network to which the embodiments of the present application are applicable.
[0023] FIG7 is a schematic flowchart of a wireless communication method according to an embodiment of the present application.
[0024] 8 to 11 are flowcharts of a method for transmitting second data and second information according to an embodiment of the present application.
[0025] 12 to 19 are flowcharts of a method for transmitting second data, second information, and third information in an embodiment of the present application.
[0026] Figure 20 is a schematic diagram of a communication device according to an embodiment of the present application.
[0027] Figure 21 is a schematic diagram of a communication device according to an embodiment of the present application.
[0028] Figure 22 is a schematic diagram of a network device according to an embodiment of the present application.
[0029] Figure 23 is a schematic structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0030] The technical solution in this application will be described below with reference to the accompanying drawings.
[0031] Ambient Internet of Things (A-IoT)
[0032] A-IoT communication utilizes energy harvesting and backscatter communication technologies. A-IoT devices are IoT devices that use various environmental energies, such as radio frequency energy, light energy, solar energy, thermal energy, and mechanical energy, to power themselves. These devices can have no energy storage capacity or very limited energy storage capacity (e.g., using capacitors with a capacity of tens of microfarads). Compared to traditional Internet of Things (IoT) devices, A-IoT devices offer numerous advantages, including the absence of conventional batteries, maintenance-free operation, compact size, reduced complexity, low cost, and a long lifespan.
[0033] In the embodiment of the present application, the A-IoT device may also be referred to as a zero-power device.
[0034] The AIoT can include a network device 110 and an A-IoT device 120, as shown in Figure 1. The network device is used to send wireless power supply signals and downlink communication signals to the A-IoT device and to receive backscattered signals from the A-IoT device. A basic A-IoT device includes an energy harvesting module, a backscatter communication module, and a low-power computing module. Furthermore, the A-IoT device may also include a memory or sensor for storing basic information (such as item identification) or acquiring sensor data such as ambient temperature and humidity.
[0035] It should be noted that Figure 1 exemplarily shows a network device and an A-IoT device. Optionally, the communication system 100 may include multiple network devices and each network device may include another number of A-IoT devices within its coverage area. This embodiment of the present application does not limit this.
[0036] In addition, in some implementations, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
[0037] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), cellular Internet of Things, etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, etc.
[0038] The A-IoT device in the embodiment of the present application can be used as a terminal device, which can also be called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal device, wireless communication device, user agent or user device. The terminal device in the embodiment of the present application can be a device that provides voice and / or data connectivity to the user, which can be used to connect people, objects and machines, such as household appliances, sensors, electronic tags, etc. with wireless connection functions. The terminal in the embodiment of the present application can be a wireless terminal in a smart home, a wireless terminal in an IWSN, a wireless terminal in smart logistics and smart warehousing, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, etc.
[0039] The network device in the embodiment of the present application may be a device for communicating with a terminal device. If the terminal is an electronic tag, the network device may be a reader / writer for reading and writing the electronic tag (for example, a reader / writer based on radio frequency identification (RFID) technology). The network device may also be an access network device or a wireless access network device, such as a base station. The network device in the embodiment of the present application may refer to a radio access network (RAN) node (or device) that connects the terminal device to a wireless network. A base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. A base station can also refer to a communication module, a modem or a chip used to be set in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs base station functions in device-to-device D2D, vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. The base station can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by the network equipment.
[0040] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0041] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device may include a CU and a DU. The gNB may also include an AAU.
[0042] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.
[0043] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).
[0044] In some implementations, the terminal 120 may include an energy collection module 121 and a backscatter communication module 122. The energy collection module 121 and the backscatter communication module 122 will be introduced below in conjunction with Figures 2 to 4. For the sake of brevity, they will not be repeated here. In some cases, the terminal 120 may also include a low-power computing module 123. The low-power computing module 123 is used to provide computing functions for the terminal, such as data processing. In other cases, the terminal 120 may also include a sensor 124 for collecting external information (for example, ambient temperature, ambient humidity, etc.). In other cases, the terminal 120 may also include a memory 125 for storing some information (for example, external information collected by the above-mentioned sensors, or such as item identification, etc.).
[0045] The energy harvesting module 121 is used to harvest energy. In some implementations, energy can be harvested via a wireless power supply signal transmitted by a network device. The wireless power supply signal can be a radio frequency signal transmitted by the network device. Therefore, the energy harvesting module is also referred to as a radio frequency energy harvesting module.
[0046] FIG2 shows a possible structure of an energy collection module. As shown in FIG2 , the energy collection module 121 can collect the energy of the spatial electromagnetic waves of the radio frequency signal based on the principle of electromagnetic induction, and store the collected energy in the capacitor C, which is the charging process of the capacitor C. When the charging process of the capacitor C is completed, the capacitor C can start to discharge to provide energy for the terminal operation. For example, the discharge of the capacitor C can be used to drive the terminal to perform low-power demodulation of the data sent by the network device. For another example, the discharge of the capacitor C can be used to drive the terminal to modulate the data to be sent. For another example, the discharge of the capacitor C can be used to drive the sensor of the terminal to collect data. For another example, the discharge of the capacitor C can be used to drive the terminal to read the data in the memory 125, etc.
[0047] The backscatter communication module 122 is used for backscattering communication between the terminal and the network device. The principle of backscattering communication in an embodiment of the present application is described below in conjunction with FIG3 . Referring to FIG3 , the terminal 120 receives a wireless signal transmitted by the network device 110 and modulates the wireless signal to carry the information to be transmitted. Finally, the modulated signal is radiated from the antenna. This information transmission process is called backscattering communication. Backscattering communication and load modulation are closely related. Load modulation adjusts and controls the circuit parameters of the terminal's oscillating circuit according to the data stream's rhythm, causing parameters such as the terminal impedance to change accordingly, thereby completing the modulation process. Load modulation techniques mainly include resistive load modulation and capacitive load modulation. In resistive load modulation, a resistor is connected in parallel to the load, and the resistor is turned on or off based on the control of the binary data stream, as shown in FIG4 below. The switching of the resistor causes a change in the circuit voltage, thereby implementing amplitude-shift keying (ASK) modulation, which modulates and transmits the signal by adjusting the amplitude of the terminal's backscattered signal. Similarly, in capacitive load modulation, the resonant frequency of the circuit can be changed by switching the capacitor on and off, realizing frequency-shift keying (FSK) modulation, that is, signal modulation and transmission are achieved by adjusting the operating frequency of the terminal's backscattered signal.
[0048] In some implementations, the transmit (transmit, TX) path of the network device 110 may be further provided with other devices for processing the transmitted signal, such as an amplifier (AMP). The receive (receive, RX) path of the network device 110 may also be provided with other devices for processing the received signal, such as a low noise amplifier (LNA).
[0049] In other implementations, the terminal 120 may be provided with an energy collection unit for collecting energy from the wireless power supply signal sent by the network device. Of course, the terminal 120 may also be provided with a logic processing unit to perform corresponding calculation functions.
[0050] It should be noted that, whether it is the network device 110 or the terminal 120, Figure 3 only shows the connection structure of the signal processing circuit as an example. The processing circuit of the network device 110 and / or the terminal 120 may include other components, and the embodiments of the present application do not specifically limit this.
[0051] Typically, load modulation can be achieved through resistive load modulation and capacitive load modulation. Figure 4 shows a circuit diagram of a terminal based on resistive load modulation technology. It should be noted that the circuit shown in Figure 4 implements load modulation technology in a manner similar to existing circuits for implementing load modulation technology. For the sake of simplicity, the functions of resistors R2 and R3, capacitors C1 and C2, and inductors L1 and L2 shown in Figure 4 are not further described.
[0052] In resistive load modulation, a resistor R can be connected in parallel with the load. L The switch S can be controlled based on the binary data flow to realize the resistor R L In this way, the resistor R L The on-off of the switch will cause the circuit voltage to change, and the change of the circuit voltage can control the amplitude of the backscattered signal of the terminal, thereby realizing the modulation of the backscattered signal, that is, ASK modulation of the backscattered signal.
[0053] Similarly, in capacitive load modulation, the on-off switching of the capacitor can be controlled based on a binary data stream to change the circuit resonant frequency, thereby changing the operating frequency of the backscattered signal to achieve FSK modulation.
[0054] As mentioned above, terminals can use load modulation to modulate incoming signals (i.e., signals sent by network devices) to achieve backscatter communication. Therefore, terminals in backscatter communication generally have the following advantages.
[0055] Advantage 1: Since the terminal does not need to actively transmit signals, there is no need to construct a complex RF path. For example, components such as power amplifiers (PAs) and RF filters can be omitted in the RF path, reducing the cost and size of the terminal.
[0056] The second advantage is that since the terminal does not need to actively generate high-frequency signals, a high-frequency crystal oscillator is not required, thereby reducing the cost and size of the terminal.
[0057] Advantage three: Since the terminal can use backscatter technology to communicate with network equipment, the terminal consumes less energy during communication and does not even need to consume its own energy.
[0058] Classification of A-IoT devices
[0059] In some scenarios, A-IoT devices can be divided into three categories based on their energy sources and energy usage: passive A-IoT devices, semi-passive A-IoT devices, and active A-IoT devices.
[0060] 1. Passive A-IoT devices
[0061] Passive A-IoT devices generally do not require built-in batteries. When an A-IoT device is close to a network device, the A-IoT device is within the near field formed by the radiation of the network device's antenna. At this time, the antenna of the A-IoT device can generate an induced current through electromagnetic induction. The induced current can power the A-IoT device to achieve demodulation of the received signal and / or modulation and encoding of the transmitted signal. In some implementations, the above-mentioned passive A-IoT device can be an electronic tag, and accordingly, the network device can be a reader / writer of a (radio frequency identification, RFID) system, which is used to read the content in the electronic tag and / or to change the content in the electronic tag.
[0062] 2. Semi-passive A-IoT devices
[0063] Semi-passive A-IoT devices don't have conventional batteries themselves, but instead use an energy harvesting module 121 to harvest radio wave energy and store it in an energy storage unit (e.g., a capacitor). This energy storage unit then powers the A-IoT device to demodulate received signals and / or modulate and encode transmitted signals.
[0064] Active A-IoT devices
[0065] Active A-IoT devices can have built-in batteries. These batteries power the A-IoT device to demodulate received signals and / or modulate and encode transmitted signals. However, when the A-IoT device communicates using backscatter technology, it does not consume battery power. Therefore, for such A-IoT devices, "zero power consumption" is primarily achieved when the terminal uses backscatter technology for communication.
[0066] In some implementations, the active A-IoT device can be an electronic tag, and the network device can be an RFID reader. In this case, the internal battery can power the RFID chip in the A-IoT device, increasing the read / write distance between the RFID reader and the electronic tag. Furthermore, the internal battery can power the RFID chip in the A-IoT device, shortening the latency between the RFID reader and the electronic tag, thereby improving communication reliability.
[0067] In other scenarios, A-IoT devices can be divided into three categories based on transmitter type, including the following types: A-IoT devices based on backscattering, A-IoT devices based on active transmitters, and A-IoT devices with both backscattering and active transmitters.
[0068] 1) Backscatter-based A-IoT devices.
[0069] These A-IoT devices use the aforementioned backscattering method to transmit uplink data. These devices lack active transmitters, only backscattering transmitters. Therefore, when these devices transmit data, they require network equipment to provide a carrier, which they then use to perform backscattering to achieve data transmission.
[0070] 2) A-IoT devices based on active transmitters.
[0071] These A-IoT devices use active transmitters with active transmission capabilities for uplink data transmission. Therefore, when sending data, these A-IoT devices can use their own active transmitters to send data without the need for network equipment to provide a carrier. Examples of active transmitters suitable for A-IoT devices include ultra-low-power ASK and FSK transmitters. Based on current implementations, these transmitters can reduce overall power consumption to 400-600uW when transmitting a 100uW signal.
[0072] 3) A-IoT devices with both backscatter and active transmitters.
[0073] This type of terminal supports both backscatter and active transmitters. The terminal can determine which uplink signal transmission method to use: backscatter or active transmitter, based on various conditions (such as battery life and available ambient energy) or based on network device scheduling.
[0074] Low-power IoT based on cellular networks
[0075] The cellular Internet of Things (IoT) is booming. 3GPP has standardized IoT technologies such as narrowband IoT (NB-IoT), machine-type communication (MTC), and reduced capability (RedCap). However, there are still many scenarios where IoT communication needs cannot be met using existing technologies. These include harsh communication environments (high temperature, low temperature, high humidity, high voltage, high radiation, or high-speed movement), the need for extremely small terminal form factors, and extremely low costs.
[0076] Therefore, in order to cover these unmet IoT communication needs, cellular networks also need to develop ultra-low-cost, extremely small-size, battery-free / maintenance-free IoT, and environmental IoT can just meet this need.
[0077] Based on the discussion of A-IoT application scenarios in 3GPP system architecture (SA)1, A-IoT can be used in at least the following four scenarios:
[0078] Object recognition, such as logistics, production line product management, and supply chain management.
[0079] Environmental monitoring, such as temperature, humidity, and harmful gas monitoring of the working environment and natural environment.
[0080] Positioning, such as indoor positioning, intelligent object search, and production line item positioning.
[0081] Intelligent control, such as intelligent control of various electrical appliances in smart homes (turning on and off air conditioners, adjusting temperature), and intelligent control of various facilities in agricultural greenhouses (automatic irrigation and fertilization).
[0082] In a low-power IoT based on a cellular network, an A-IoT device can directly transmit and receive carriers, data, or signals from a base station, and send or backscatter data or channels to the base station, as shown in Figure 5 (represented as the first topology). Alternatively, communication between the A-IoT and the base station can be achieved through an intermediate node. In this case, the intermediate node sends carriers, data, or signals to the A-IoT device, and the A-IoT device sends or backscatters data or signals to the intermediate node, as shown in Figure 6 (represented as the second topology).
[0083] In some scenarios, the control information sent by the network device to the intermediate node can be referred to as downlink control information (DCI). The data channel sent by the network device to the intermediate node can be recorded as a physical downlink shared channel (PDSCH). The control information sent by the intermediate node to the A-IoT device can be recorded as A-IoT control information (A-DCI or ACI) or forward control information. The data channel sent by the intermediate node to the A-IoT device can be recorded as an A-IoT physical downlink data channel (A-PDSCH) or a forward data channel. The data channel sent by the A-IoT device to the intermediate node can be recorded as an A-IoT physical uplink shared channel (A-PUSCH) or a reverse data channel.
[0084] In some scenarios, there are no regulations for how network devices schedule communication devices to communicate. For example, in the ambient Internet of Things, a communication architecture based on communication between a network device and a second device (e.g., an A-IoT device) through a first device (e.g., an intermediate node) is introduced (see Figure 5 ), and a communication architecture based on direct communication between the network device and the first device (see Figure 6 ) is introduced. However, there are no regulations for how the network device schedules the second device to transmit data under these two communication architectures, resulting in the second device being unable to transmit data.
[0085] Therefore, to address the above issues, an embodiment of the present application provides a wireless communication method that specifies a transmission method for scheduling information, thereby facilitating a network device scheduling a second device to transmit data. Figure 7 is a schematic flow chart of the wireless communication method according to an embodiment of the present application. The method shown in Figure 7 includes step S710.
[0086] In step S710, the target node sends second scheduling information to the second device, where the scheduling information is used to schedule the second device to send data.
[0087] In some implementations, the target node may be a network device, that is, the network device may directly send the second scheduling information (as an example of scheduling information of the second device) to the second device.
[0088] In some implementations, in response to the second scheduling information, the second device sends the first data to the network device. In some scenarios, this data may also be referred to as uplink data.
[0089] In an embodiment of the present application, the above-mentioned transmission method of the second scheduling information and / or the sending method of the first data can be applicable to the scenario of direct communication between the network device and the terminal device, for example, the communication architecture shown in the above text in combination with Figure 5.
[0090] In other implementations, the target node may be the first device, that is, the first device may send second scheduling information (as an example of scheduling information of the second device) to the second device to schedule the second device to send the first data to the first device.
[0091] In some implementations, the process of the first device sending the second scheduling information to the second device may be triggered by a network device. For example, the network device sends the first scheduling information to the first device. In response to the first scheduling information, the first device sends the second scheduling information to the second device to schedule the second device to send the first data. The second scheduling information is determined based on the first scheduling information.
[0092] In some implementations, the first device receives first information sent by the network device, where the first information includes first scheduling information.
[0093] In some scenarios, the first scheduling information can also be understood as scheduling the second device to send data.
[0094] In the embodiments of the present application, there is no limitation on the first scheduling information and the second scheduling information. In some implementations, the first scheduling information and the second scheduling information may be the same information. That is, if the first device receives the first scheduling information sent by the network device, it may directly forward the first scheduling information as the second scheduling information to the second device. In other implementations, the first scheduling information and the second scheduling information may be different information. That is, if the first device receives the first scheduling information sent by the network device, it may process the first scheduling information to obtain the second scheduling information, and send the second scheduling information to the second device.
[0095] In the embodiments of the present application, the manner in which the scheduling information is processed is not limited. In some implementations, the first device may repackage the first scheduling information to obtain the second scheduling information. In other implementations, the first device may perform format conversion on the first scheduling information to obtain the second scheduling information, wherein the format conversion is used to convert the format of the first scheduling information into a format supported by the second device. In other implementations, a portion of the information in the second scheduling information is the same as a portion of the information in the first scheduling information, and another portion of the information in the second scheduling information is determined based on the other portion of the information in the first scheduling information.
[0096] In some implementations, the second device may send data to the network device through the first device. For example, in response to the second scheduling information, the second device sends first data to the first device, and the first device accordingly sends second data to the network device, where the second data may be obtained based on the first data.
[0097] In the embodiment of the present application, there is no limitation on the first data and the second data. In some implementations, the first data and the second data may be the same data. That is to say, if the second device receives the first data sent by the first device, it can directly forward the first data to the network device. In other implementations, the first data and the second data may be different data. That is to say, if the first device receives the first data sent by the network device, it can process the first data to obtain the second data, and send the second data to the second device. Of course, in the embodiment of the present application, the second data may include multiple first data, wherein the multiple first data may come from different or the same second devices. Alternatively, the second data may include part of the first data.
[0098] In the embodiments of the present application, the processing method of the first data is not limited. In some implementations, processing the first data may include intercepting part of the data from the first data to obtain the second data. In some implementations, processing the first data may include segmenting or cutting the first data to obtain the second data. In some implementations, processing the first data may include merging multiple first data into a data packet to obtain the second data. In other implementations, processing the first data may include padding the first data with 0s to obtain the corresponding data length of the second data, wherein the data after the 0 padding is the second data.
[0099] In the embodiments of the present application, the data content of the first data and / or second data is not limited. In some implementations, the first data and / or second data can be determined based on the identification information of the second device. For example, the first data and / or second data can include the identification information of the second device. For another example, the first data and / or second data can be obtained by processing the identification information of the second device. Taking the identification information of the second device as an example, assuming that the length corresponding to the second data and / or first data is recorded as length L, if the length of the identification information of the A-IoT device is greater than L, then the first data and / or second data can include the first L bits or the last L bits of the identification information of the A-IoT device. If the length of the identification information of the A-IoT device is less than L, the identification information of the A-IoT device can be padded with zeros at the beginning or end to make its length equal to L, where the data after the zero-padded data is the first data and / or second data. Of course, in the embodiments of the present application, the first data and / or second data can include other information, such as feedback information.
[0100] It should be noted that the length of the first data and / or the second data may be determined based on protocol pre-definition or network configuration information.
[0101] In an embodiment of the present application, there is no limitation on the execution device for obtaining the first data and / or the second data based on the above-mentioned identification information. In some implementations, the second device may process the above-mentioned identification information to obtain the first data. For example, assume that the second device is an A-IoT device, the first device is an intermediate node, and the length of the first data is L. If the length of the identification information of the A-IoT device is greater than L, the A-IoT device generates the first data based on the identification information of the A-IoT device, wherein the first data includes the first L bits or the last L bits of the A-IoT device identifier. If the length of the identification information of the A-IoT device is less than L, the A-IoT device generates the first data based on the identification information of the A-IoT device, and the first data is data of length L obtained by adding 0 to the front or the back of the A-IoT device identifier. Afterwards, the A-IoT device sends the first data to the intermediate node, and the intermediate node sends the second data to the network device, wherein the second data is the same as the first data.
[0102] In other implementations, if the first data includes the above-mentioned identification information, the first device can process the first data to obtain the second data. For example, assuming that the second device is an A-IoT device, the first device is an intermediate node, the data length of the second data is L, and the first data is the identification information of the A-IoT device. The A-IoT device sends the first data to the intermediate node. If the length of the identification information of the A-IoT device is greater than L, the intermediate node generates the second data based on the identification information of the A-IoT device, wherein the second data includes the first L bits or the last L bits of the A-IoT device identifier. If the length of the identification information of the A-IoT device is less than L, the intermediate node generates the second data based on the identification information of the A-IoT device, and the second data is data with a length of L obtained by adding 0 to the front or the back of the A-IoT device identifier. Afterwards, the intermediate node sends the second data to the network device.
[0103] In some implementations, the length of the first data is determined based on protocol information, network configuration information, a control channel format, and a maximum number of bits that the control channel can carry. The length of the second data is determined based on protocol information, network configuration information, a control channel format, and a maximum number of bits that the control channel can carry.
[0104] Of course, in the embodiment of the present application, the execution device that obtains the first data and / or the second data based on the above-mentioned identification information may include a first device and a second device.
[0105] In the embodiment of the present application, there is no limitation on the transmission mode of the first data. For example, the second device may send the first data via one or more of a control channel, a data channel, and a random access-related channel.
[0106] In an embodiment of the present application, the above-mentioned transmission method of the first information and / or the sending method of data (including the first data and the second data) can be applicable to the scenario where the network device communicates with the second device through the first device, for example, the communication architecture shown in the above text in combination with Figure 6.
[0107] In some implementations, the first scheduling information and the second scheduling information may include transmission resources and / or transmission parameters for the second device to send the first data. Of course, in the embodiment of the present application, the transmission resources and / or transmission parameters of the first data may be transmitted via separate information.
[0108] In some implementations, the transmission parameters include at least one of the following: modulation mode (such as on-off keying (OOK) modulation, binary phase shift keying (BPSK) modulation, amplitude shift keying (ASK) modulation, frequency shift keying (FSK) modulation, phase shift keying (PSK) modulation, etc.), coding rate, transmission block size (TBS), multiple access mode, waveform, and identification information (identification information associated with the A-IoT device scheduled by the base station).
[0109] In some implementations, the transmission resources include one or more of the following: time domain resources, frequency domain resources, and code domain resources.
[0110] In some implementations, the first scheduling information and the second scheduling information may include one or more of the following: time domain resource indication information, frequency domain resource indication information, and code domain resource indication information.
[0111] The above-mentioned time domain resource indication information is used to indicate the time domain resource of the first data sent by the second device. For example, the time domain resource indication information may include one or more of the following information: time domain offset, time domain location information, and time domain length information.
[0112] The above-mentioned time domain offset is used to indicate the time domain offset of the transmission resource for sending the first data by the second device relative to the first moment, and the first moment is, for example, one of the following: the starting position or ending position of the time domain resource corresponding to the transmission resource carrying the first scheduling information, the system frame number (SFN) corresponding to the time domain resource (such as the starting moment or the ending moment) of the transmission resource carrying the first scheduling information; frame; sub-frame; the starting moment corresponding to the time domain symbol; the starting position or ending position of the time domain resource corresponding to the transmission resource carrying the second scheduling information, the starting moment corresponding to the SFN, frame, sub-frame or time domain symbol corresponding to the time domain resource (such as the starting moment or the ending moment) of the transmission resource carrying the second scheduling information.
[0113] The above-mentioned time domain position information is used to indicate the time domain position corresponding to the transmission resource for sending the first data by the second device. The time domain position can be indicated by a time slot index or a time domain symbol index.
[0114] The above-mentioned time domain length information is used to indicate the time domain length corresponding to the transmission resource of the first data sent by the second device. The time domain length can be indicated by the number of time slots, the number of time domain symbols or other information representing the time length.
[0115] It should be noted that the embodiment of the present application does not limit the transmission method of the first scheduling information. For example, the first scheduling information can be carried in downlink control information DCI. In this case, the first information is recorded as downlink control information.
[0116] In some scenarios, the protocol does not specify how to configure target uplink resources for the first device. For example, in the ambient IoT, a communication architecture based on communication between a network device and a second device through the first device has been introduced (see Figure 6). However, it does not specify how to configure target uplink resources for the first device in this communication architecture.
[0117] Therefore, to address the above problem, an embodiment of the present application provides a wireless communication method in which a network device may send configuration information of a target uplink resource to a first device, where the target uplink resource is used by the first device to send target data and / or target information to the network device.
[0118] In some implementations, the target data and / or target information may be data and / or information used during a communication process between a network device and a second device via a first device. For example, the target data may include second data sent by a first device to a network device, where the second data is determined based on the first device receiving first data sent by the second device. For another example, the target information may include information sent by a first device to a network device during a communication process between the network device and the second device via the first device, which will be described below in conjunction with the second information and / or third information.
[0119] In an embodiment of the present application, the configuration information of the target uplink resource can be carried in the same information (for example, the first information) as the first scheduling information, or the configuration information of the target uplink resource can be transmitted through different information from the first scheduling information.
[0120] In some implementations, the target uplink resource includes one or more of the following: a first uplink resource for carrying second data, a second uplink resource for carrying second information, and a third uplink resource for carrying third information.
[0121] In some implementations, the second information is used to indicate whether the first device successfully receives the first data sent by the second device.
[0122] In some implementations, the second information may be an ACK if the first device successfully receives the first data, and / or the second information may be a NACK if the first device does not successfully receive the first data.
[0123] In some implementations, the above-mentioned successful reception can be understood as the first device receiving and successfully decoding the first data. Of course, in the embodiment of the present application, the above-mentioned successful reception can be understood as the first device only successfully receiving the first data. In this case, whether the first device successfully decodes the first data is not limited.
[0124] In some implementations, the first device failing to successfully receive the first data includes one or more of the following: a detection result of the first device for the first data is discontinuous transmission (DTX); the first device failing to successfully decode the first data.
[0125] In some scenarios, if the detection result of the first device for the first data is discontinuous transmission DTX, the second information may carry NACK to indicate that the first data was not successfully received. Of course, as described above, the second information may be DTX.
[0126] In some implementations, the third information is used to indicate whether the first device successfully receives the first information, or the third information is used to indicate whether the first device successfully receives the first scheduling information.
[0127] In some implementations, if the first device successfully receives the first information, the third information may be an ACK, and / or if the first device fails to successfully receive the first information, the third information may be a NACK.
[0128] In some implementations, the above-mentioned successful reception can be understood as the first device receiving and successfully decoding the first information. Of course, in the embodiment of the present application, the above-mentioned successful reception can be understood as the first device only successfully receiving the first information. In this case, whether the first device successfully decodes the first information is not limited.
[0129] In the embodiments of the present application, the target uplink resources (for example, the first uplink resource, the second uplink resource, and the third uplink resource) are not limited. In some implementations, the first uplink resource and the second uplink resource are different uplink resources, or the first uplink resource and the second uplink resource are the same uplink resource. In other implementations, the second uplink resource and the third uplink resource are different uplink resources, or the second uplink resource and the third uplink resource are the same uplink resource. In other implementations, the first uplink resource, the second uplink resource, and the third uplink resource are all the same uplink resource, or the first uplink resource, the second uplink resource, and the third uplink resource are all different uplink resources, which will be introduced below in conjunction with Figures 8 to 19.
[0130] In some implementations, the target uplink resources may be used to transmit a PUCCH, or in other words, the target uplink resources may be PUCCH resources. In other implementations, the target uplink resources may be used to transmit a PUSCH, or in other words, the target uplink resources may be PUSCH resources. Of course, in the embodiments of the present application, the target transmission resources may include both PUCCH and PUSCH.
[0131] Taking the target transmission resource including a PUCCH resource as an example, the first PUCCH can be used to transmit the second data, and the second PUCCH can be used to transmit the second information and / or the third information, wherein the first PUCCH and the second PUCCH can be different PUCCHs. In some implementations, the first PUCCH and the second PUCCH can correspond to different formats. Of course, in the embodiment of the present application, the first PUCCH and the second PUCCH can correspond to the same format.
[0132] In some implementations, the second PUCCH carrying the second information and the second PUCCH carrying the third information may correspond to different formats, or the second PUCCH carrying the second information and the second PUCCH carrying the third information may correspond to the same format.
[0133] Taking the target transmission resource including a PUCCH resource as an example, the second data, the second information, and the third information can be transmitted through the same PUCCH resource. Among them, the second information, the third information, and the second data may correspond to different lengths. For example, the length corresponding to the second information or the third information is less than the length corresponding to the second data. The PUCCH used to carry the second information and / or the third information corresponds to a different PUCCH format than the PUCCH used to carry the second data. Of course, in an embodiment of the present application, the length of the second information or the third information and the second data may be the same.
[0134] In an embodiment of the present application, one or more of the second data, second information and third information is carried by PUCCH, which is suitable for scenarios where uplink data has a fixed length. At this time, the second data, second information and third information are carried respectively by different PUCCH formats or different PUCCH resources, which helps to reduce transmission overhead.
[0135] Taking the target transmission resources including PUSCH resources as an example, in some implementations, the second information and / or the third information is carried in uplink control information (UCI), and UCI and PUSCH are transmitted simultaneously; or the second information and / or the third information is carried in a medium access control control element (MAC CE) in the PUSCH.
[0136] In an embodiment of the present application, carrying one or more of the second data, the second information, and the third information through the PUSCH is applicable to scenarios where the uplink data has any length. In this case, carrying the second data, the second information, and the third information through different PUSCHs helps to reduce transmission overhead.
[0137] In some implementations, the transmission of the above-mentioned UCI satisfies one or more of the following: the transmission resources for transmitting UCI include the time domain symbols where the demodulation reference signal (DMRS) corresponding to the PUSCH is located; the transmission resources for transmitting UCI include time domain symbols adjacent to the time domain symbols where the DMRS corresponding to the PUSCH is located; the UCI is mapped starting from the first time domain symbol, and the first time domain symbol is the time domain symbol where the DMRS corresponding to the PUSCH is located, or the next symbol of the time domain symbol where the DMRS corresponding to the PUSCH is located.
[0138] In some implementations, if the DMRS corresponding to the PUSCH corresponds to multiple time domain symbols, the first time domain symbol is the first time domain symbol among the multiple time domain symbols.
[0139] In the embodiments of the present application, there is no limitation on the manner in which the network device allocates target uplink resources. In some implementations, the network device may configure the first uplink resource, the second uplink resource, and the third uplink resource separately. In other implementations, the network device may configure an uplink resource set, and the first uplink resource, the second uplink resource, and the third uplink resource may be determined based on the uplink resource set.
[0140] In some implementations, the network device sends configuration information to the first device, where the configuration information is used to configure an uplink resource set, and the target uplink resource is a resource in the uplink resource set. The first device determines the target uplink resource from the uplink resource set. In some implementations, the first device determines the target uplink resource based on the type of data to be transmitted, where the data type includes target data and target information. In some implementations, the first device determines the target uplink resource based on the format of the control information or the control channel, where the control information includes target information, and the control channel is used to carry target information or target data. In some implementations, the first device determines the target uplink resource based on the number of bits W to be transmitted, for example, if W is less than or less than or equal to T1, the first uplink transmission resource is determined; if W is greater than or greater than or equal to T2, the second uplink transmission resource is determined, where T1 and T2 can be the same or different, and the values of T1 and T2 can be determined based on protocol information or network configuration information.
[0141] In the embodiment of the present application, the uplink resources include transmission resources for transmitting an uplink control channel (eg, PUCCH) or an uplink data channel (eg, PUSCH). When the uplink resources are used to transmit an uplink control channel, the uplink control channel may correspond to different control channel formats.
[0142] In the embodiment of the present application, uplink resources include time domain resources, frequency domain resources, and code domain resources. Different uplink resources correspond to different at least one of the following: time domain resources, frequency domain resources, code domain resources, and control channel format.
[0143] The following describes the transmission methods of the first data, the second information, and the third information in the embodiments of the present application in combination with Examples 1 to 3.
[0144] Embodiment 1: Transmission method of second data and second information.
[0145] In some implementations, if the first device fails to successfully receive the first data, the first device sends second information through a second uplink resource, where the second information is used to indicate that the first device fails to successfully receive the first data.
[0146] In some implementations, if the first device successfully receives the first data, the first device sends the second data via the first uplink resource, and / or the first device sends the second information via the second uplink resource, and the second information is used to indicate that the first device successfully receives the first data.
[0147] In the embodiment of the present application, if the first device successfully receives the first data, the first device sends the second data via the first uplink resource without transmitting the second information. In this case, the second data can indirectly indicate that the first device successfully received the first data, thereby helping to reduce the occupied uplink resources. Of course, in the embodiment of the present application, if the first device successfully receives the first data, the second data and the second information can be transmitted simultaneously.
[0148] In an embodiment of the present application, the first uplink resource and the second uplink resource are different uplink resources, or the first uplink resource and the second uplink resource are the same uplink resource. The following description is made in conjunction with Figures 8 to 11, assuming that the first device is an intermediate node and the second device is an A-IoT device. It should be noted that in the schemes described below in conjunction with Figures 8 and 11, the order of execution of the steps is not limited, and the order of execution of the steps shown in Figures 8 to 11 is only used as an example.
[0149] FIG8 is a flow chart of a wireless communication method according to an embodiment of the present application. The method shown in FIG8 includes steps S810 to S870.
[0150] In step S810, the network device sends first scheduling information to the intermediate node, where the first scheduling information is used to schedule the A-IoT device to send first data.
[0151] In step S820, the network device sends configuration information of the target uplink resource to the intermediate node, wherein the target uplink resource includes a first PUCCH resource and a second PUCCH resource, the first PUCCH resource is used for the intermediate node to transmit the second data, and the second PUCCH resource is used for the intermediate node to transmit the second information (for example, ACK or NACK).
[0152] In step S830 , in response to receiving the first scheduling information, the intermediate node sends second scheduling information to the A-IoT device, where the second scheduling information is generated based on the first scheduling information.
[0153] In step S840 , in response to receiving the second scheduling information, the A-IoT device sends first data to the intermediate node, where the first data is used to determine the second data.
[0154] In step S850 , the intermediate node determines whether the first data is successfully received.
[0155] If the intermediate node successfully receives the first data, the intermediate node sends the second data on the first PUCCH resource (see step S860), or the intermediate node sends the second data and second information on the first PUCCH resource, the second information being used to indicate that the intermediate node successfully received the first data, for example, the second information is ACK, and the second data is determined based on the first data. If the intermediate node does not successfully receive the first data, the intermediate node sends the second information on the second PUCCH resource, the second information being used to indicate that the intermediate node did not successfully receive the first data, for example, the second information is NACK (see step S870).
[0156] FIG9 is a flow chart of a wireless communication method according to an embodiment of the present application. The method shown in FIG9 includes steps S910 to S970.
[0157] In step S910, the network device sends first scheduling information to the intermediate node, where the first scheduling information is used to schedule the A-IoT device to send first data.
[0158] In step S920, the network device sends configuration information of the target uplink resource to the intermediate node, where the target uplink resource includes a first PUCCH resource and a first PUSCH resource, the first PUSCH resource is used for the intermediate node to transmit the second data, and the first PUCCH resource is used for the intermediate node to transmit the second information (for example, ACK or NACK).
[0159] In step S930 , in response to receiving the first scheduling information, the intermediate node sends second scheduling information to the A-IoT device, where the second scheduling information is generated based on the first scheduling information.
[0160] In step S940 , in response to receiving the second scheduling information, the A-IoT device sends first data to the intermediate node, where the first data is used to determine the second data.
[0161] In step S950 , the intermediate node determines whether the first data is successfully received.
[0162] If the intermediate node successfully receives the first data, the intermediate node sends the second data on the first PUSCH resource (see step S960), or the intermediate node sends the second data and second information on the first PUSCH resource, the second information is used to indicate that the intermediate node successfully received the first data, for example, the second information is ACK, and the second data is determined based on the first data. If the intermediate node does not successfully receive the first data, the intermediate node sends the second information on the second PUCCH resource, the second information is used to indicate that the intermediate node did not successfully receive the first data, for example, the second information is NACK (see step S970).
[0163] Figure 10 is a flow chart of a wireless communication method according to an embodiment of the present application. The method shown in Figure 10 includes steps S1010 to S1070.
[0164] In step S1010, the network device sends first scheduling information to the intermediate node, where the first scheduling information is used to schedule the A-IoT device to send first data.
[0165] In step S1020, the network device sends configuration information of a target uplink resource to the intermediate node, where the target uplink resource includes a first PUCCH resource, and the first PUCCH resource is used by the intermediate node to transmit second data and second information (eg, ACK or NACK).
[0166] In step S1030 , in response to receiving the first scheduling information, the intermediate node sends second scheduling information to the A-IoT device, where the second scheduling information is generated based on the first scheduling information.
[0167] In step S1040 , in response to receiving the second scheduling information, the A-IoT device sends first data to the intermediate node, where the first data is used to determine the second data.
[0168] In step S1050 , the intermediate node determines whether the first data is successfully received.
[0169] If the intermediate node successfully receives the first data, the intermediate node sends the second data on the first PUCCH resource (see step S1060), or the intermediate node sends the second data and second information on the first PUCCH resource, the second information being used to indicate that the intermediate node successfully received the first data, for example, the second information is ACK, and the second data is determined based on the first data. If the intermediate node does not successfully receive the first data, the intermediate node sends the second information on the first PUCCH resource, the second information being used to indicate that the intermediate node did not successfully receive the first data, for example, the second information is NACK (see step S1070).
[0170] Figure 11 is a flow chart of a wireless communication method according to an embodiment of the present application. The method shown in Figure 11 includes steps S1110 to S1170.
[0171] In step S1110 , the network device sends first scheduling information to the intermediate node, where the first scheduling information is used to schedule the A-IoT device to send first data.
[0172] In step S1120, the network device sends configuration information of a target uplink resource to the intermediate node, where the target uplink resource includes a first PUSCH resource, and the first PUSCH resource is used by the intermediate node to transmit second data and second information (eg, ACK or NACK).
[0173] In step S1130 , in response to receiving the first scheduling information, the intermediate node sends second scheduling information to the A-IoT device, where the second scheduling information is generated based on the first scheduling information.
[0174] In step S1140 , in response to receiving the second scheduling information, the A-IoT device sends first data to the intermediate node, where the first data is used to determine the second data.
[0175] In step S1150 , the intermediate node determines whether the first data is successfully received.
[0176] If the intermediate node successfully receives the first data, the intermediate node sends second data and / or second information on the first PUSCH resource, where the second information is used to indicate that the intermediate node successfully received the first data (see step S1160), and the second data is determined based on the first data. If the intermediate node fails to successfully receive the first data, the intermediate node sends second information on the first PUSCH resource, where the second information is used to indicate that the intermediate node failed to successfully receive the first data (see step S1170).
[0177] In some implementations, the first PUSCH resource is used to transmit a PUSCH, and the second data is carried by the PUSCH.
[0178] In some implementations, the second information is carried by a MAC CE, and the MAC CE is carried by a PUSCH.
[0179] If the second information is used to indicate that the intermediate node has not successfully received the first data, the second information is NACK or DTX. In this case, the second data is determined based on padding bits or randomly generated bits; or, the PUSCH only carries the MAC CE.
[0180] In some other implementations, the second information is carried by UCI, and the UCI and the second data are multiplexed on the first PUSCH resource.
[0181] If the second information indicates that the intermediate node successfully receives the first data, for example, the second information is ACK, the ACK and the second data are multiplexed on the first PUSCH resource.
[0182] If the second information indicates that the intermediate node has not successfully received the first data, for example, the second information is NACK or DTX, then the NACK (or DTX) and the second data are multiplexed on the first PUSCH resource, and the second data is determined based on padding bits or randomly generated bits.
[0183] It should be noted that the above solution described in conjunction with Example 1 mainly describes the transmission method of the second data and the second information, and does not limit the transmission method of the third information. In this case, the third information may not be transmitted in Example 1, or may be transmitted.
[0184] Example 2: Transmission method of the second information and the third information.
[0185] In some implementations, the second information and the third information are carried in a first message, and the first message includes a first information field and a second information field, wherein the first information field is used to carry the second information, and the second information field is used to carry the third information.
[0186] In the embodiments of the present application, the positions of the first information field and the second information field are not limited. In some implementations, the first information field and the second information field can be arranged from left to right in the first message. In other implementations, the first information field and the second information field can be arranged from right to left in the first message.
[0187] In the embodiments of the present application, there is no limitation on the number of bits occupied by the first information field and the second information field. In some implementations, the first information field and the second information field may occupy a single bit in the first message, thereby reducing the transmission resources required to transmit the first information field and / or the second information field. In still other implementations, the first information field and the second information field may each occupy a single bit in the first message. In still other implementations, the first information field and the second information field may each occupy multiple bits in the first message.
[0188] In some implementations, if the third information indicates that the first device failed to successfully receive the first information, the first information field is one or more of the following: the first information field carries padding bits; the first information field carries a placeholder; the value of the first information field is an arbitrary value; the value of the first information field is a target value; the value of the first information field is undefined; the first information field carries information indicating that the first device successfully received the first data; the first information field carries information that the first device failed to successfully receive the first data. It should be noted that the target value may be a predefined and / or preconfigured value.
[0189] It should be noted that in an embodiment of the present application, if the third information indicates that the first device has not successfully received the first information, the value of the first information field is no longer meaningful. At this time, even if the first information field carries information used to indicate that the first device has successfully received or failed to receive the first data, the first information field has no substantive meaning.
[0190] In some implementations, if the value of the first information field is a first value, the first information field is used to indicate that the first device successfully received the first data; if the value of the first information field is a second value, the first information field is used to indicate that the first device did not successfully receive the first data; wherein the first value is different from the second value.
[0191] In the embodiment of the present application, the first value and the second value are not limited. The first value can be 1 or correspond to ACK, and correspondingly, the second value can be 0 or correspond to NACK. Of course, in the embodiment of the present application, the first value can be 0 or correspond to ACK, and correspondingly, the second value can be 1 or correspond to NACK.
[0192] In some implementations, if the value of the second information field is the third value, the second information field is used to indicate that the first device successfully received the first information; if the value of the second information field is the fourth value, the second information field is used to indicate that the first device did not successfully receive the first information; wherein the third value is different from the fourth value.
[0193] In the embodiment of the present application, the third value and the fourth value are not limited. The third value can be 1 or correspond to ACK, and accordingly, the fourth value can be 0 or correspond to NACK. Of course, in the embodiment of the present application, the third value can be 0 or correspond to ACK, and accordingly, the fourth value can be 1 or correspond to NACK.
[0194] In the embodiment of the present application, the above description is based on the example of the second information and the third information being carried by different information domains respectively. In the embodiment of the present application, the second information and the third information can be carried by one information domain (also referred to as the "third information domain"). For example, if the first device fails to successfully receive the first information and / or the first data, the value of the information domain may be 0 or correspond to NACK. Correspondingly, if the first device successfully receives the first data, the value of the information domain may be 1 or correspond to ACK. At this time, the value of the information domain may indirectly or implicitly indicate that the first device successfully receives the first information. For another example, if the value of the third information domain is the fifth value, the third information domain is used to indicate that the first device successfully receives the first information and fails to successfully receive the first data; and / or if the value of the third information domain is the sixth value, the third information domain is used to indicate that the first device fails to successfully receive the first information, or the third information domain is used to indicate that the first device fails to successfully receive the first data.
[0195] The above scheme of carrying the second information and the third information respectively through the first information field and the second information field can be applied to the scenario where the second uplink resource and the third uplink resource are the same uplink resource. Of course, in the embodiment of the present application, the second uplink resource and the third uplink resource can also be different uplink resources.
[0196] The above describes the transmission method of the second data and the second information in conjunction with Example 1, and describes the transmission method of the second information and the third information in conjunction with Example 2. In the embodiments of the present application, the solution of Example 1 can be used in combination with Example 2, and will be described below in conjunction with Example 3.
[0197] Embodiment 3: Transmission scheme of second data, second information and third information.
[0198] In some implementations, the second uplink resource and the third uplink resource are the same uplink resource, and the first uplink resource is different from the second uplink resource and the third uplink resource.
[0199] FIG12 is a flow chart of a wireless communication method according to an embodiment of the present application. The method shown in FIG12 includes steps S1210 to S1255. It should be noted that, in the scheme described in FIG12 , the order in which the steps are executed is not limited, and the order in which the steps are executed shown in FIG12 is merely an example.
[0200] Assume that the first device is an intermediate node and the second device is an A-IoT device. In the embodiment of the present application, the first PUCCH resource is a first uplink resource, and the second PUCCH resource is a second uplink resource and a third uplink resource.
[0201] In step S1210, the network device sends first scheduling information to the intermediate node, where the first scheduling information is used to schedule the A-IoT device to send first data.
[0202] In step S1215, the network device sends configuration information of the target uplink resource to the intermediate node, wherein the target uplink resource includes a first PUCCH resource and a second PUCCH resource, the first PUCCH resource is used for the intermediate node to transmit the second data, and the second PUCCH resource is used for the intermediate node to transmit the second information and the third information.
[0203] In step S1220 , the intermediate node determines whether the first scheduling information is successfully received.
[0204] If the intermediate node successfully receives the first scheduling information, the intermediate node sends third information on the second PUCCH resource (see step S1225), for example, the third information is ACK. If the intermediate node fails to successfully receive the first scheduling information, the intermediate node sends third information on the second PUCCH resource, the third information being used to indicate that the intermediate node failed to successfully receive the first scheduling information (see step S1230), and the third information corresponds to the NACK in brackets.
[0205] In step S1235 , in response to receiving the first scheduling information, the intermediate node sends second scheduling information to the A-IoT device, where the second scheduling information is generated based on the first scheduling information.
[0206] In step S1240 , in response to receiving the second scheduling information, the A-IoT device sends first data to the intermediate node, where the first data is used to determine the second data.
[0207] In step S1245 , the intermediate node determines whether the first data is successfully received.
[0208] If the intermediate node successfully receives the first data, the intermediate node sends second data on the first PUCCH resource (see step S1250), where the second data is determined based on the first data. If the intermediate node fails to successfully receive the first data, the intermediate node sends second information on the second PUCCH resource, where the second information is used to indicate that the intermediate node failed to successfully receive the first data, for example, the second information is NACK (see step S1255).
[0209] In some implementations, the second PUCCH includes two information fields: information field 1 and information field 2. Information field 1 is used to carry the third information, and information field 2 is used to carry the second information. Alternatively, information field 2 is used to carry the third information, and information field 1 is used to carry the second information. This embodiment is described using the case where information field 1 carries the third information and information field 2 carries the second information. The method in this embodiment is also applicable to the case where information field 2 carries the third information and information field 1 carries the second information.
[0210] If the value of information field 1 is 1 or corresponds to ACK, it means that the intermediate node correctly receives the first scheduling information. At this time, the value of information field 2 is determined based on whether the intermediate node correctly receives the first data. If the first data is received correctly, the value of information field 2 is 1 or corresponds to ACK. Otherwise, if the first data is not received correctly, the value of information field 2 is 0 or corresponds to NACK.
[0211] If the value of information field 1 is 0 or corresponds to NACK, it means that the intermediate node did not correctly receive the first scheduling information. At this time, the value of information field 2 is meaningless. The value of information field 2 can be one or more of the following: ACK, NACK, corresponding to padding bits, corresponding to placeholders, corresponding to undefined values (indicated by N / A), corresponding to any value, and corresponding to a specific value.
[0212] FIG13 is a flowchart of a wireless communication method according to an embodiment of the present application. Assume that the first device is an intermediate node and the second device is an A-IoT device. The method shown in FIG13 includes steps S1310 to S1355. It should be noted that in the scheme described in FIG13 , the order in which the steps are executed is not limited, and the order in which the steps are executed shown in FIG13 is merely an example.
[0213] In this embodiment, the first PUSCH resource is the first uplink resource, and the second PUCCH resource is the second uplink resource and the third uplink resource.
[0214] In step S1310, the network device sends first scheduling information to the intermediate node, where the first scheduling information is used to schedule the A-IoT device to send first data.
[0215] In step S1315, the network device sends configuration information of the target uplink resource to the intermediate node, where the target uplink resource includes a first PUSCH resource and a second PUCCH resource, the first PUSCH resource is used for the intermediate node to transmit the second data, and the second PUCCH resource is used for the intermediate node to transmit the second information and the third information.
[0216] In step S1320 , the intermediate node determines whether the first scheduling information is successfully received.
[0217] If the intermediate node successfully receives the first scheduling information, the intermediate node sends third information on the second PUCCH resource (see step S1325). For example, the third information is ACK. If the intermediate node fails to successfully receive the first scheduling information, the intermediate node sends third information on the second PUCCH resource. The third information is used to indicate that the intermediate node failed to successfully receive the first scheduling information (see step S1330). The third information corresponds to the NACK in brackets.
[0218] In step S1335 , in response to receiving the first scheduling information, the intermediate node sends second scheduling information to the A-IoT device, where the second scheduling information is generated based on the first scheduling information.
[0219] In step S1340 , in response to receiving the second scheduling information, the A-IoT device sends first data to the intermediate node, where the first data is used to determine the second data.
[0220] In step S1345 , the intermediate node determines whether the first data is successfully received.
[0221] If the intermediate node successfully receives the first data, the intermediate node sends second data on the first PUSCH resource (see step S1350), where the second data is determined based on the first data. If the intermediate node fails to successfully receive the first data, the intermediate node sends second information on the second PUCCH resource, where the second information is used to indicate that the intermediate node failed to successfully receive the first data, for example, the second information is a NACK (see step S1355).
[0222] In some implementations, the second PUCCH includes two information fields: information field 1 and information field 2. Information field 1 is used to carry the third information, and information field 2 is used to carry the second information. Alternatively, information field 2 is used to carry the third information, and information field 1 is used to carry the second information. This embodiment is described using the case where information field 1 carries the third information and information field 2 carries the second information. The method in this embodiment is also applicable to the case where information field 2 carries the third information and information field 1 carries the second information.
[0223] If the value of information field 1 is 1 or corresponds to ACK, it means that the intermediate node correctly receives the first scheduling information. At this time, the value of information field 2 is determined based on whether the intermediate node correctly receives the first data. If the first data is received correctly, the value of information field 2 is 1 or corresponds to ACK. Otherwise, if the first data is not received correctly, the value of information field 2 is 0 or corresponds to NACK.
[0224] If the value of information field 1 is 0 or corresponds to NACK, it means that the intermediate node did not correctly receive the first scheduling information. At this time, the value of information field 2 is meaningless. The value of information field 2 can be one or more of the following: ACK, NACK, corresponding to padding bits, corresponding to placeholders, corresponding to undefined values (indicated by N / A), corresponding to any value, and corresponding to a specific value.
[0225] In some implementations, the first uplink resource, the second uplink resource, and the third uplink resource are all different uplink resources.
[0226] FIG14 is a flowchart of a wireless communication method according to an embodiment of the present application. Assume that the first device is an intermediate node and the second device is an A-IoT device. The method shown in FIG14 includes steps S1410 to S1455. It should be noted that in the scheme described in FIG14 , the order in which the steps are executed is not limited, and the order in which the steps are executed shown in FIG14 is only an example.
[0227] In this embodiment, the first PUCCH resource is a first uplink resource, the second PUCCH resource is a second uplink resource, and the Xth PUCCH resource is a third uplink resource.
[0228] In step S1410, the network device sends first scheduling information to the intermediate node, where the first scheduling information is used to schedule the A-IoT device to send first data.
[0229] In step S1415, the network device sends configuration information of a target uplink resource to the intermediate node, where the target uplink resource includes a first PUCCH resource, a second PUCCH resource, and an Xth PUCCH resource, the first PUCCH resource is used for the intermediate node to transmit second data, the second PUCCH resource is used for the intermediate node to transmit second information, and the Xth PUCCH resource is used for the intermediate node to transmit third information.
[0230] In step S1420 , the intermediate node determines whether the first scheduling information is successfully received.
[0231] If the intermediate node successfully receives the first scheduling information, the intermediate node sends third information on the Xth PUCCH (see step S1425). For example, the value corresponding to the third information is 1 or ACK. If the intermediate node fails to successfully receive the first scheduling information, the intermediate node sends third information on the Xth PUCCH. The third information is used to indicate that the intermediate node failed to successfully receive the first scheduling information (see step S1430). For example, the value corresponding to the third information is 0 or NACK.
[0232] In step S1435 , in response to receiving the first scheduling information, the intermediate node sends second scheduling information to the A-IoT device, where the second scheduling information is generated based on the first scheduling information.
[0233] In step S1440 , in response to receiving the second scheduling information, the A-IoT device sends first data to the intermediate node, where the first data is used to determine the second data.
[0234] In step S1445 , the intermediate node determines whether the first data is successfully received.
[0235] If the intermediate node successfully receives the first data, the intermediate node sends second data on the first PUCCH resource (see step S1450), where the second data is determined based on the first data. If the intermediate node fails to successfully receive the first data, the intermediate node sends second information on the second PUCCH resource, where the second information is used to indicate that the intermediate node failed to successfully receive the first data, for example, the second information is NACK (see step S1455).
[0236] FIG15 is a flowchart of a wireless communication method according to an embodiment of the present application. Assume that the first device is an intermediate node and the second device is an A-IoT device. The method shown in FIG15 includes steps S1510 to S1555. It should be noted that in the scheme described in FIG15 , the order in which the steps are executed is not limited, and the order in which the steps are executed shown in FIG15 is only an example.
[0237] In this embodiment, the first PUSCH resource is a first uplink resource, the second PUCCH resource is a second uplink resource, and the Xth PUCCH resource is a third uplink resource.
[0238] In step S1510, the network device sends first scheduling information to the intermediate node, where the first scheduling information is used to schedule the A-IoT device to send first data.
[0239] In step S1515, the network device sends configuration information of the target uplink resources to the intermediate node, where the target uplink resources include a first PUCCH resource, a second PUCCH resource, and an Xth PUCCH resource, the first PUSCH resource is used for the intermediate node to transmit second data, the second PUCCH resource is used for the intermediate node to transmit second information, and the Xth PUCCH resource is used for the intermediate node to transmit third information.
[0240] In step S1520 , the intermediate node determines whether the first scheduling information is successfully received.
[0241] If the intermediate node successfully receives the first scheduling information, the intermediate node sends third information on the Xth PUCCH (see step S1525). For example, the value corresponding to the third information is 1 or ACK. If the intermediate node fails to successfully receive the first scheduling information, the intermediate node sends third information on the Xth PUCCH. The third information is used to indicate that the intermediate node failed to successfully receive the first scheduling information (see step S1530). For example, the value corresponding to the third information is 0 or NACK.
[0242] In step S1535 , in response to receiving the first scheduling information, the intermediate node sends second scheduling information to the A-IoT device, where the second scheduling information is generated based on the first scheduling information.
[0243] In step S1540 , in response to receiving the second scheduling information, the A-IoT device sends first data to the intermediate node, where the first data is used to determine the second data.
[0244] In step S1545 , the intermediate node determines whether the first data is successfully received.
[0245] If the intermediate node successfully receives the first data, the intermediate node sends second data on the first PUSCH resource (see step S1550), where the second data is determined based on the first data. If the intermediate node fails to successfully receive the first data, the intermediate node sends second information on the second PUCCH resource, where the second information is used to indicate that the intermediate node failed to successfully receive the first data, for example, the second information is a NACK (see step S1555).
[0246] In some implementations, the first uplink resource, the second uplink resource, and the third uplink resource are the same uplink resource.
[0247] In some implementations, the second information and the third information are carried in the third information field in the second message. If the value of the third information field is the fifth value, the third information field is used to indicate that the first device successfully received the first information but failed to successfully receive the first data; and / or if the value of the third information field is the sixth value, the third information field is used to indicate that the first device failed to successfully receive the first information.
[0248] In some implementations, if the first device successfully receives the first information and the first data, the second message carries the second data, and the second data is determined based on the first data.
[0249] FIG16 is a flowchart of a wireless communication method according to an embodiment of the present application. Assume that the first device is an intermediate node and the second device is an A-IoT device. The method shown in FIG16 includes steps S1610 to S1655. It should be noted that in the scheme described in FIG16 , the order in which the steps are executed is not limited, and the order in which the steps are executed shown in FIG16 is only an example.
[0250] In this embodiment, the third PUCCH resource is the first uplink resource, the second uplink resource, and the third uplink resource.
[0251] In step S1610, the network device sends first scheduling information to the intermediate node, where the first scheduling information is used to schedule the A-IoT device to send first data.
[0252] In step S1615, the network device sends configuration information of the target uplink resource to the intermediate node, where the target uplink resource includes a third PUCCH resource, and the third PUCCH resource is used by the intermediate node to transmit the second data, the second information, and the third information.
[0253] In step S1620 , the intermediate node determines whether the first scheduling information is successfully received.
[0254] If the intermediate node fails to successfully receive the first scheduling information, the intermediate node sends third information on the third PUCCH, and the third information is used to indicate that the intermediate node fails to successfully receive the first scheduling information (see step S1625). For example, the third information is NACK. If the intermediate node successfully receives the first scheduling information, the intermediate node sends third information on the third PUCCH, and the third information is used to indicate that the intermediate node successfully receives the first scheduling information (see step S1630). For example, the third information is ACK.
[0255] In step S1635 , in response to receiving the first scheduling information, the intermediate node sends second scheduling information to the A-IoT device, where the second scheduling information is generated based on the first scheduling information.
[0256] In step S1640 , in response to receiving the second scheduling information, the A-IoT device sends first data to the intermediate node, where the first data is used to determine the second data.
[0257] In step S1645 , the intermediate node determines whether the first data is successfully received.
[0258] If the intermediate node successfully receives the first data, the intermediate node sends second data on the third PUCCH resource (see step S1650), where the second data is determined based on the first data. If the intermediate node fails to successfully receive the first data, the intermediate node sends second information on the third PUCCH resource, where the second information is used to indicate that the intermediate node failed to successfully receive the first data, for example, the second information is a NACK (see step S1655).
[0259] In one implementation, the third PUCCH carries uplink control information. When the uplink control information includes second information and third information, the uplink control information includes at least two information fields: information field 1 and information field 2. Information field 1 is used to carry the third information, and information field 2 is used to carry the second information. Alternatively, information field 2 is used to carry the third information, and information field 1 is used to carry the second information. This embodiment is described using information field 1 as carrying the third information and information field 2 as carrying the second information. The method in this embodiment is also applicable to the case where information field 2 carries the third information and information field 1 carries the second information.
[0260] If the value of information field 1 is 1 or corresponds to ACK, it means that the intermediate node correctly receives the first scheduling information. The value of information field 2 is determined based on whether the intermediate node correctly receives the first data. If the intermediate node correctly receives the first data, the value of information field 2 is 1 or corresponds to ACK. If the intermediate node does not correctly receive the first data, or the intermediate node does not detect the first data, the value of information field 2 is 0 or corresponds to NACK.
[0261] If the value of Information Field 1 is 0 or corresponds to NACK, it indicates that the intermediate node did not correctly receive the first scheduling information. In this case, the value of Information Field 2 is meaningless. For example, the value of Information Field 2 can be one or more of the following: a specific value (such as a value specified by the protocol), ACK, NACK, an arbitrary value, a value corresponding to a padding bit, a placeholder, or an undefined value (for example, the information field corresponds to N / A). The following uses three cases as examples for detailed description.
[0262] Case 1: If the intermediate node does not correctly receive the first scheduling information.
[0263] The value of the information field 1 in the uplink control information corresponds to NACK, and the value of the information field 2 corresponds to N / A, where N / A indicates that the value of the bit is undefined.
[0264] Case 2: If the intermediate node correctly receives the first scheduling information, but the intermediate node does not correctly receive the first data or does not detect the first data sent by the A-IoT device.
[0265] The value of the information field 1 in the uplink control information corresponds to ACK, and the value of the information field 2 corresponds to NACK.
[0266] Case 3: If the intermediate node correctly receives the first scheduling information and the intermediate node correctly receives the first data.
[0267] The uplink control information includes second data, where the second data is determined based on the first data.
[0268] FIG17 is a flowchart of a wireless communication method according to an embodiment of the present application. Assume that the first device is an intermediate node and the second device is an A-IoT device. The method shown in FIG17 includes steps S1710 to S1750. It should be noted that in the scheme described in FIG17 , the order in which the steps are executed is not limited, and the order in which the steps are executed shown in FIG17 is only an example.
[0269] In this embodiment, the third PUCCH resource is the first uplink resource, the second uplink resource, and the third uplink resource.
[0270] In step S1710, the network device sends first scheduling information to the intermediate node, where the first scheduling information is used to schedule the A-IoT device to send first data.
[0271] In step S1715, the network device sends configuration information of the target uplink resource to the intermediate node, where the target uplink resource includes a third PUCCH resource, and the third PUCCH resource is used by the intermediate node to transmit the second data, the second information, and the third information.
[0272] In step S1720 , the intermediate node determines whether the first scheduling information is successfully received.
[0273] If the intermediate node fails to receive the first scheduling information, the intermediate node sends third information on a third PUCCH. The third information is used to indicate that the intermediate node fails to receive the first scheduling information (see step S1725). For example, the third information is NACK.
[0274] In step S1730 , in response to receiving the first scheduling information, the intermediate node sends second scheduling information to the A-IoT device, where the second scheduling information is generated based on the first scheduling information.
[0275] In step S1735 , in response to receiving the second scheduling information, the A-IoT device sends first data to the intermediate node, where the first data is used to determine the second data.
[0276] In step S1740 , the intermediate node determines whether the first data is successfully received.
[0277] If the intermediate node successfully receives the first data, the intermediate node sends the second data on the third PUCCH resource (see step S1745), and the second data is determined based on the first data. If the intermediate node fails to successfully receive the first data, the intermediate node sends an ACK on the third PUCCH resource, and the ACK is used to indicate that the intermediate node successfully received the first scheduling information but failed to successfully receive the first data (see step S1750). In this case, the third information is explicitly carried or explicitly determined by the third PUCCH resource, and the second information is implicitly carried or implicitly determined by the third PUCCH resource.
[0278] In one implementation, the PUCCH carries uplink control information, and the uplink control information includes an information field 3, where the information field 3 is used to carry the second information, the third information, and the second data.
[0279] If the value of Information Field 3 is 1 or corresponds to ACK, it indicates that the intermediate node correctly received the first scheduling information but incorrectly received the first data. Conversely, if the value of this bit is 0 or corresponds to NACK, it indicates that the intermediate node incorrectly received the first scheduling information. The following uses three examples to illustrate specific situations.
[0280] Case 1: If the intermediate node does not correctly receive the first scheduling information.
[0281] The value of the information field 3 in the uplink control information corresponds to NACK.
[0282] Case 2: If the intermediate node correctly receives the first scheduling information, but fails to correctly receive the first data sent by the A-IoT device or fails to detect the first data sent by the A-IoT device.
[0283] The value of the information field 3 in the uplink control information corresponds to ACK.
[0284] Case 3: If the intermediate node correctly receives the first scheduling information, the intermediate node correctly receives the first data.
[0285] The uplink control information includes second data, where the second data is determined based on the first data.
[0286] FIG18 is a flowchart of a wireless communication method according to an embodiment of the present application. Assume that the first device is an intermediate node and the second device is an A-IoT device. The method shown in FIG18 includes steps S1810 to S1850. It should be noted that in the scheme described in FIG18 , there is no limitation on the order in which the steps are executed. The order in which the steps are executed shown in FIG18 is merely an example.
[0287] In this embodiment, the first PUSCH resource is the first uplink resource, and the third PUCCH resource is the second uplink resource and the third uplink resource.
[0288] In step S1810, the network device sends first scheduling information to the intermediate node, where the first scheduling information is used to schedule the A-IoT device to send first data.
[0289] In step S1815, the network device sends configuration information of the target uplink resource to the intermediate node, where the target uplink resource includes a third PUCCH resource and a first PUSCH resource, the third PUCCH resource is used for the intermediate node to transmit the second information and the third information, and the first PUSCH resource is used to transmit the second data.
[0290] In step S1820 , the intermediate node determines whether the first information is successfully received.
[0291] If the intermediate node fails to receive the first information, the intermediate node sends third information on a third PUCCH. The third information is used to indicate that the intermediate node fails to receive the first information (see step S1825). For example, the third information is NACK.
[0292] In step S1830 , in response to receiving the first scheduling information, the intermediate node sends second scheduling information to the A-IoT device, where the second scheduling information is generated based on the first scheduling information.
[0293] In step S1835 , in response to receiving the second scheduling information, the A-IoT device sends first data to the intermediate node, where the first data is used to determine the second data.
[0294] In step S1840 , the intermediate node determines whether the first data is successfully received.
[0295] If the intermediate node successfully receives the first data, the intermediate node sends the second data on the first PUSCH resource (see step S1845), and the second data is determined based on the first data. If the intermediate node fails to successfully receive the first data, the intermediate node sends an ACK on the third PUCCH resource, which is used to indicate that the intermediate node successfully received the first information but failed to successfully receive the first data (see step S1850). In this case, the third information is explicitly carried by the third PUCCH resource, and the second information is implicitly carried or implicitly determined by the third PUCCH resource.
[0296] In one implementation, the PUCCH carries uplink control information, which includes information field 3, and the information field 3 is used to carry the second information and the third information. The PUSCH carries uplink data, and the uplink data includes second data, which is determined based on the first data.
[0297] If the value of Information Field 3 is 1 or corresponds to ACK, it indicates that the intermediate node correctly received the first scheduling information but incorrectly received the first data. Conversely, if the value of this bit is 0 or corresponds to NACK, it indicates that the intermediate node incorrectly received the first scheduling information. The following uses three examples to illustrate specific situations.
[0298] Case 1: If the intermediate node does not correctly receive the first scheduling information.
[0299] The value of the information field 3 in the uplink control information corresponds to NACK.
[0300] Case 2: If the intermediate node correctly receives the first scheduling information, but fails to correctly receive the first data sent by the A-IoT device or fails to detect the first data sent by the A-IoT device.
[0301] The value of the information field 3 in the uplink control information corresponds to ACK.
[0302] Case 3: If the intermediate node correctly receives the first scheduling information, the intermediate node correctly receives the first data.
[0303] Second data is transmitted on the first PUSCH resource, where the second data is determined based on the first data.
[0304] In some implementations, the first uplink resource and the second uplink resource are the same uplink resource, and the third uplink resource is different from both the first uplink resource and the second uplink resource.
[0305] FIG19 is a flowchart of a wireless communication method according to an embodiment of the present application. Assume that the first device is an intermediate node and the second device is an A-IoT device. The method shown in FIG19 includes steps S1910 to S1955. It should be noted that in the scheme described in FIG19 , there is no limitation on the order in which the steps are executed. The order in which the steps are executed shown in FIG19 is merely an example.
[0306] In this embodiment, the third PUCCH resource is the first uplink resource and the second uplink resource, and the Yth PUCCH is the third uplink resource.
[0307] In step S1910, the network device sends first scheduling information to the intermediate node, where the first scheduling information is used to schedule the A-IoT device to send first data.
[0308] In step S1915, the network device sends configuration information of the target uplink resource to the intermediate node, wherein the target uplink resource includes a third PUCCH resource and a Yth PUCCH resource, the third PUCCH resource is used for the intermediate node to transmit the second data and the second information, and the Yth PUCCH resource is used for the intermediate node to transmit the third information.
[0309] In step S1920 , the intermediate node determines whether the first scheduling information is successfully received.
[0310] If the intermediate node successfully receives the first scheduling information, the intermediate node sends third information on the Yth PUCCH (see step S1925). For example, the value corresponding to the third information is 1 or ACK. If the intermediate node fails to successfully receive the first scheduling information, the intermediate node sends third information on the Yth PUCCH. The third information is used to indicate that the intermediate node failed to successfully receive the first scheduling information (see step S1930). For example, the value corresponding to the third information is 0 or NACK.
[0311] In step S1935 , in response to receiving the first scheduling information, the intermediate node sends second scheduling information to the A-IoT device, where the second scheduling information is generated based on the first scheduling information.
[0312] In step S1940 , in response to receiving the second scheduling information, the A-IoT device sends first data to the intermediate node, where the first data is used to determine the second data.
[0313] In step S1945 , the intermediate node determines whether the first data is successfully received.
[0314] If the intermediate node successfully receives the first data, the intermediate node sends the second data on the third PUCCH resource (see step S1950); alternatively, the intermediate node sends the second data and second information on the third PUCCH resource, where the second information is used to indicate that the intermediate node did not successfully receive the first data, for example, the second information is ACK, where the second data is determined based on the first data. If the intermediate node does not successfully receive the first data, the intermediate node sends the second information on the third PUCCH resource, where the second information is used to indicate that the intermediate node did not successfully receive the first data, for example, the second information is NACK (see step S1955). The following is a detailed introduction to three situations.
[0315] Case 1: If the intermediate node does not correctly receive the first scheduling information.
[0316] The third information transmitted on the Yth PUCCH resource corresponds to NACK.
[0317] Case 2: If the intermediate node correctly receives the first scheduling information, but the intermediate node does not correctly receive the first data.
[0318] The third information transmitted on the Yth PUCCH resource corresponds to ACK; the second information transmitted on the third PUCCH resource corresponds to NACK.
[0319] Case 3: If the intermediate node correctly receives the uplink scheduling information of the A-IoT device sent by the base station, and the intermediate node correctly receives the first data.
[0320] The third information transmitted on the Yth PUCCH resource corresponds to ACK; the second data is transmitted on the third PUCCH resource, or the second data and second information are transmitted on the third PUCCH resource, the second information corresponds to ACK, and the second data is determined based on the first data.
[0321] In an embodiment of the present application, the first information carries the first scheduling information, and the first device correctly receiving the first information has the same meaning as the first device correctly receiving the first scheduling information, and the first device not correctly receiving the first information has the same meaning as the first device not correctly receiving the first scheduling information.
[0322] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 19 . The device embodiment of the present application is described in detail below in conjunction with Figures 20 to 23 . It should be understood that the description of the method embodiment corresponds to the description of the device embodiment. Therefore, for portions not described in detail, reference can be made to the above method embodiment.
[0323] FIG20 is a schematic diagram of a communication device according to an embodiment of the present application. The communication device 2000 shown in FIG20 is a first device, and the communication device 2000 includes a receiving unit 2010 .
[0324] a receiving unit, configured to receive first information sent by a network device, wherein the first information includes first scheduling information of a second device and / or configuration information of a target uplink resource,
[0325] The first scheduling information is used to schedule the second device to send first data, and the target uplink resource is used by the first device to send target data and / or target information to the network device.
[0326] In some implementations, the communication device further includes: a sending unit, configured to send second scheduling information to the second device, where the second scheduling information is determined based on the first scheduling information.
[0327] In some implementations, the target uplink resource includes one or more of the following: a first uplink resource for carrying second data, the second data belongs to the target data, the second data is data sent by the first device to the network device, and the second data is determined based on the first data; a second uplink resource for carrying second information, the second information belongs to the target information, and the second information is used to indicate whether the first device successfully receives the first data sent by the second device; a third uplink resource for carrying third information, the third information belongs to the target information, and the third information is used to indicate whether the first device successfully receives the first information.
[0328] In some implementations, if the first device fails to successfully receive the first data, the first device sends the second information through the second uplink resource, where the second information is used to indicate that the first device fails to successfully receive the first data.
[0329] In some implementations, if the first device successfully receives the first data, the first device sends the second data through the first uplink resource, and / or the first device sends the second information through the second uplink resource, and the second information is used to indicate that the first device successfully receives the first data.
[0330] In some implementations, the first uplink resource and the second uplink resource are different uplink resources, or the first uplink resource and the second uplink resource are the same uplink resource.
[0331] In some implementations, the second uplink resource and the third uplink resource are the same uplink resource.
[0332] In some implementations, the second information and the third information are carried in a first message, and the first message includes a first information field and a second information field, wherein the first information field is used to carry the second information, and the second information field is used to carry the third information.
[0333] In some implementations, if the second information indicates that the first device failed to successfully receive the first information, the first information field is one or more of the following: the first information field carries filling bits; the first information field carries a placeholder; the value of the first information field is an arbitrary value; the value of the first information field is a target value; the value of the first information field is undefined; the first information field carries information used to indicate that the first device successfully received the first data; the first information field is used to carry information that the first device failed to successfully receive the first data.
[0334] In some implementations, if the value of the first information field is a first value, the first information field is used to indicate that the first device successfully received the first data; if the value of the first information field is a second value, the first information field is used to indicate that the first device did not successfully receive the first data; wherein the first value is different from the second value.
[0335] In some implementations, if the value of the second information field is a third value, the second information field is used to indicate that the first device successfully received the first information; if the value of the second information field is a fourth value, the second information field is used to indicate that the first device did not successfully receive the first information; wherein the third value is different from the fourth value.
[0336] In some implementations, the second uplink resource and the third uplink resource are different uplink resources.
[0337] In some implementations, the first uplink resource, the second uplink resource, and the third uplink resource are the same uplink resource, the second information and the third information are carried in the third information field in the second message, and if the value of the third information field is the fifth value, the third information field is used to indicate that the first device successfully received the first information and failed to successfully receive the first data; and / or
[0338] If the value of the third information field is the sixth value, the third information field is used to indicate that the first device has not successfully received the first information.
[0339] In some implementations, if the first device successfully receives the first information and the first data, the second message carries the second data.
[0340] In some implementations, if the target uplink resource is used to transmit a physical uplink shared channel PUSCH, the second information and / or the third information is carried in uplink control information UCI, and the UCI and the PUSCH are transmitted simultaneously; or the second information and / or the third information is carried in a media access control element MAC CE in the PUSCH.
[0341] In some implementations, the transmission of the UCI satisfies one or more of the following: the transmission resources for transmitting the UCI include the time domain symbol where the demodulation reference signal DMRS corresponding to the PUSCH is located; the transmission resources for transmitting the UCI include the time domain symbol adjacent to the time domain symbol where the DMRS corresponding to the PUSCH is located; the UCI is mapped starting from the first time domain symbol, and the first time domain symbol is the time domain symbol where the DMRS corresponding to the PUSCH is located, or the next symbol of the time domain symbol where the DMRS corresponding to the PUSCH is located.
[0342] In some implementations, if the DMRS corresponding to the PUSCH corresponds to multiple time domain symbols, the first time domain symbol is the first time domain symbol among the multiple time domain symbols.
[0343] In some implementations, the target uplink resource is used to transmit PUCCH or PUSCH.
[0344] In some implementations, the first device fails to successfully receive the first data, including one or more of the following: the first device detects the first data as discontinuous transmission (DTX); the first device fails to successfully decode the first data.
[0345] FIG21 is a schematic diagram of a communication device according to an embodiment of the present application. The communication device 2100 shown in FIG21 is a second device, and the communication device 2100 includes a receiving unit 2110 .
[0346] The receiving unit 2110 is used to receive first information sent by the target node, wherein the first information includes scheduling information of the second device and / or configuration information of the target uplink resource, wherein the scheduling information is used to schedule the second device to send first data, and the target uplink resource is used for the second device to send target data and / or target information to the network device; wherein the target node includes the network device or the first device used for the second device to communicate with the network device.
[0347] In some implementations, the receiving unit is configured to receive second scheduling information sent by the first device, where the second scheduling information belongs to scheduling information of the second device.
[0348] In some implementations, the target uplink resource includes one or more of the following: a first uplink resource for carrying second data, the second data belongs to the target data, the second data is data sent by the first device to the network device, and the second data is determined based on the first data; a second uplink resource for carrying second information, the second information belongs to the target information, and the second information is used to indicate whether the first device successfully receives the first data sent by the second device; a third uplink resource for carrying third information, the third information belongs to the target information, and the third information is used to indicate whether the first device successfully receives the first information.
[0349] In some implementations, if the first device fails to successfully receive the first data, the first device transmits the second information through the second uplink resource, where the second information is used to indicate that the first device fails to successfully receive the first data.
[0350] In some implementations, if the first device successfully receives the first data, the first device sends the second data through the first uplink resource, and / or the first device transmits the second information through the second uplink resource, and the second information is used to indicate that the first device successfully receives the first data.
[0351] In some implementations, the first uplink resource and the second uplink resource are different uplink resources, or the first uplink resource and the second uplink resource are the same uplink resource.
[0352] In some implementations, the second uplink resource and the third uplink resource are the same uplink resource.
[0353] In some implementations, the second information and the third information are carried in a first message, and the first message includes a first information field and a second information field, wherein the first information field is used to carry the second information, and the second information field is used to carry the third information.
[0354] In some implementations, if the second information indicates that the first device failed to successfully receive the first information, the first information field is one or more of the following: the first information field carries filling bits; the first information field carries a placeholder; the value of the first information field is an arbitrary value; the value of the first information field is a target value; the value of the first information field is undefined; the first information field carries information used to indicate that the first device successfully received the first data; the first information field is used to carry information that the first device failed to successfully receive the first data.
[0355] In some implementations, if the value of the first information field is a first value, the first information field is used to indicate that the first device successfully received the first data; if the value of the first information field is a second value, the first information field is used to indicate that the first device did not successfully receive the first data; wherein the first value is different from the second value.
[0356] In some implementations, if the value of the second information field is a third value, the second information field is used to indicate that the first device successfully received the first information; if the value of the second information field is a fourth value, the second information field is used to indicate that the first device did not successfully receive the first information; wherein the third value is different from the fourth value.
[0357] In some implementations, the second uplink resource and the third uplink resource are different uplink resources.
[0358] In some implementations, the first uplink resource, the second uplink resource, and the third uplink resource are the same uplink resources, and the second information and the third information are carried in the third information field in the second message. If the value of the third information field is the fifth value, the third information field is used to indicate that the first device successfully received the first information and failed to successfully receive the first data; and / or if the value of the third information field is the sixth value, the third information field is used to indicate that the first device failed to successfully receive the first information.
[0359] In some implementations, if the first device successfully receives the first information and the first data, the second message carries the second data.
[0360] In some implementations, if the target uplink resource is used to transmit a physical uplink shared channel PUSCH, the second information and / or the third information is carried in uplink control information UCI, and the UCI and the PUSCH are transmitted simultaneously; or the second information and / or the third information is carried in a media access control element MAC CE in the PUSCH.
[0361] In some implementations, the transmission of the UCI satisfies one or more of the following: the transmission resources for transmitting the UCI include the time domain symbol where the demodulation reference signal DMRS corresponding to the PUSCH is located; the transmission resources for transmitting the UCI include the time domain symbol adjacent to the time domain symbol where the DMRS corresponding to the PUSCH is located; the UCI is mapped starting from the first time domain symbol, and the first time domain symbol is the time domain symbol where the DMRS corresponding to the PUSCH is located, or the next symbol of the time domain symbol where the DMRS corresponding to the PUSCH is located.
[0362] In some implementations, if the DMRS corresponding to the PUSCH corresponds to multiple time domain symbols, the first time domain symbol is the first time domain symbol among the multiple time domain symbols.
[0363] In some implementations, the target uplink resource is used to transmit PUCCH or PUSCH.
[0364] In some implementations, the first device fails to successfully receive the first data, including one or more of the following: the first device detects the first data as discontinuous transmission (DTX); the first device fails to successfully decode the first data.
[0365] FIG22 is a schematic diagram of a network device according to an embodiment of the present application. The network device 2200 shown in FIG22 includes a sending unit 2210 .
[0366] The sending unit 2210 is used to send first information to the first device or the second device, where the first information includes scheduling information of the second device and / or configuration information of the target uplink resource, wherein the scheduling information is used to schedule the second device to send first data, and the target uplink resource is used by the second device to send target data and / or target information to the network device.
[0367] In some implementations, the target uplink resource includes one or more of the following: a first uplink resource for carrying second data, the second data belongs to the target data, the second data is data sent by the first device to the network device, and the second data is determined based on the first data; a second uplink resource for carrying second information, the second information belongs to the target information, and the second information is used to indicate whether the first device successfully receives the first data sent by the second device; a third uplink resource for carrying third information, the third information belongs to the target information, and the third information is used to indicate whether the first device successfully receives the first information.
[0368] In some implementations, if the first device fails to successfully receive the first data, the first device transmits the second information through the second uplink resource, where the second information is used to indicate that the first device fails to successfully receive the first data.
[0369] In some implementations, if the first device successfully receives the first data, the first device sends the second data through the first uplink resource, and / or the first device transmits the second information through the second uplink resource, and the second information is used to indicate that the first device successfully receives the first data.
[0370] In some implementations, the first uplink resource and the second uplink resource are different uplink resources, or the first uplink resource and the second uplink resource are the same uplink resource.
[0371] In some implementations, the second uplink resource and the third uplink resource are the same uplink resource.
[0372] In some implementations, the second information and the third information are carried in a first message, and the first message includes a first information field and a second information field, wherein the first information field is used to carry the second information, and the second information field is used to carry the third information.
[0373] In some implementations, if the second information indicates that the first device failed to successfully receive the first information, the first information field is one or more of the following: the first information field carries filling bits; the first information field carries a placeholder; the value of the first information field is an arbitrary value; the value of the first information field is a target value; the value of the first information field is undefined; the first information field carries information used to indicate that the first device successfully received the first data; the first information field is used to carry information that the first device failed to successfully receive the first data.
[0374] In some implementations, if the value of the first information field is a first value, the first information field is used to indicate that the first device successfully received the first data; if the value of the first information field is a second value, the first information field is used to indicate that the first device did not successfully receive the first data; wherein the first value is different from the second value.
[0375] In some implementations, if the value of the second information field is a third value, the second information field is used to indicate that the first device successfully received the first information; if the value of the second information field is a fourth value, the second information field is used to indicate that the first device did not successfully receive the first information; wherein the third value is different from the fourth value.
[0376] In some implementations, the second uplink resource and the third uplink resource are different uplink resources.
[0377] In some implementations, the first uplink resource, the second uplink resource, and the third uplink resource are the same uplink resource, the second information and the third information are carried in the third information field in the second message, and if the value of the third information field is the fifth value, the third information field is used to indicate that the first device successfully received the first information and failed to successfully receive the first data; and / or
[0378] If the value of the third information field is the sixth value, the third information field is used to indicate that the first device has not successfully received the first information.
[0379] In some implementations, if the first device successfully receives the first information and the first data, the second message carries the second data.
[0380] In some implementations, if the target uplink resource is used to transmit a physical uplink shared channel PUSCH, the second information and / or the third information is carried in uplink control information UCI, and the UCI and the PUSCH are transmitted simultaneously; or the second information and / or the third information is carried in a media access control element MAC CE in the PUSCH.
[0381] In some implementations, the transmission of the UCI satisfies one or more of the following: the transmission resources for transmitting the UCI include the time domain symbol where the demodulation reference signal DMRS corresponding to the PUSCH is located; the transmission resources for transmitting the UCI include the time domain symbol adjacent to the time domain symbol where the DMRS corresponding to the PUSCH is located; the UCI is mapped starting from the first time domain symbol, and the first time domain symbol is the time domain symbol where the DMRS corresponding to the PUSCH is located, or the next symbol of the time domain symbol where the DMRS corresponding to the PUSCH is located.
[0382] In some implementations, if the DMRS corresponding to the PUSCH corresponds to multiple time domain symbols, the first time domain symbol is the first time domain symbol among the multiple time domain symbols.
[0383] In some implementations, the target uplink resource is used to transmit PUCCH or PUSCH.
[0384] In some implementations, the first device fails to successfully receive the first data, including one or more of the following: the first device detects the first data as discontinuous transmission (DTX); the first device fails to successfully decode the first data.
[0385] In an optional embodiment, the receiving unit 2010 may be a transceiver 2330. The communication device 2000 may further include a processor 2310 and a memory 2320, as specifically shown in FIG23 .
[0386] In an optional embodiment, the receiving unit 2110 may be a transceiver 2330. The communication device 2100 may further include a processor 2310 and a memory 2320, as specifically shown in FIG23 .
[0387] In an optional embodiment, the sending unit 2210 may be a transceiver 2330. The network device 2200 may further include a processor 2310 and a memory 2320, as specifically shown in FIG23 .
[0388] Figure 23 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 23 indicate that the unit or module is optional. Device 2300 may be used to implement the method described in the above method embodiment. Device 2300 may be a chip, a terminal device, or a network device.
[0389] The device 2300 may include one or more processors 2310. The processor 2310 may support the device 2300 to implement the method described in the above method embodiment. The processor 2310 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0390] The apparatus 2300 may further include one or more memories 2320. The memories 2320 store programs that can be executed by the processor 2310, causing the processor 2310 to perform the methods described in the above method embodiments. The memories 2320 may be independent of the processor 2310 or integrated into the processor 2310.
[0391] The apparatus 2300 may further include a transceiver 2330. The processor 2310 may communicate with other devices or chips via the transceiver 2330. For example, the processor 2310 may transmit and receive data with other devices or chips via the transceiver 2330.
[0392] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0393] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0394] The embodiments of the present application also provide a computer program. The computer program can be applied to the terminal or network device provided in the embodiments of the present application, and the computer program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0395] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0396] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.
[0397] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.
[0398] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.
[0399] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.
[0400] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.
[0401] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0402] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0403] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0404] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0405] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0406] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0407] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A wireless communication method, characterized in that: include: The first device receives first information sent by the network device, where the first information includes first scheduling information of the second device and / or configuration information of the target uplink resource. The first scheduling information is used to schedule the second device to send first data, and the target uplink resource is used by the first device to send target data and / or target information to the network device.
2. The method according to claim 1, wherein The method further comprises: The first device sends second scheduling information to the second device, where the second scheduling information is determined based on the first scheduling information.
3. The method according to claim 1 or 2, wherein: The target uplink resource includes one or more of the following: a first uplink resource for carrying second data, where the second data belongs to the target data, is data sent by the first device to the network device, and is determined based on the first data; a second uplink resource for carrying second information, where the second information belongs to the target information, and the second information is used to indicate whether the first device successfully receives the first data sent by the second device; A third uplink resource is used to carry third information, where the third information belongs to the target information, and the third information is used to indicate whether the first device successfully receives the first information.
4. The method according to claim 3, wherein If the first device fails to successfully receive the first data, the first device sends the second information through the second uplink resource, where the second information is used to indicate that the first device fails to successfully receive the first data.
5. The method according to claim 3 or 4, wherein: If the first device successfully receives the first data, the first device sends the second data via the first uplink resource, and / or The first device sends the second information through the second uplink resource, where the second information is used to indicate that the first device has successfully received the first data.
6. The method according to any one of claims 3 to 5, wherein: The first uplink resource and the second uplink resource are different uplink resources, or The first uplink resource and the second uplink resource are the same uplink resource.
7. The method according to any one of claims 3 to 6, wherein: The second uplink resource and the third uplink resource are the same uplink resource.
8. The method according to claim 7, wherein The second information and the third information are carried in a first message, and the first message includes a first information field and a second information field, wherein the first information field is used to carry the second information, and the second information field is used to carry the third information.
9. The method according to claim 8, wherein If the second information indicates that the first device has not successfully received the first information, the first information field is one or more of the following: The first information field carries padding bits; The first information field carries a placeholder; The value of the first information field is arbitrary; The value of the first information field is a target value; The value of the first information field is undefined; The first information field carries information indicating that the first device has successfully received the first data; The first information field is used to carry information that the first device has failed to successfully receive the first data.
10. The method according to claim 8 or 9, characterized in that If the value of the first information field is the first value, the first information field is used to indicate that the first device successfully receives the first data; If the value of the first information field is the second value, the first information field is used to indicate that the first device has not successfully received the first data; The first value is different from the second value.
11. The method according to any one of claims 8 to 10, wherein: If the value of the second information field is the third value, the second information field is used to indicate that the first device successfully receives the first information; If the value of the second information field is the fourth value, the second information field is used to indicate that the first device has not successfully received the first information; The third value is different from the fourth value.
12. The method according to any one of claims 3 to 6, wherein: The second uplink resource and the third uplink resource are different uplink resources.
13. The method according to claim 3, wherein The first uplink resource, the second uplink resource, and the third uplink resource are the same uplink resource, and the second information and the third information are carried in the third information field of the second message. If the value of the third information field is the fifth value, the third information field is used to indicate that the first device successfully received the first information but failed to successfully receive the first data; and / or If the value of the third information field is the sixth value, the third information field is used to indicate that the first device has not successfully received the first information.
14. The method according to claim 13, wherein If the first device successfully receives the first information and the first data, the second message carries the second data.
15. The method according to claim 13 or 14, characterized in that If the target uplink resource is used to transmit a physical uplink shared channel PUSCH, the second information and / or the third information is carried in uplink control information UCI, and the UCI and the PUSCH are transmitted simultaneously; or The second information and / or the third information is carried in a media access control element MAC CE in the PUSCH.
16. The method according to claim 15, wherein The transmission of the UCI satisfies one or more of the following: The transmission resource for transmitting the UCI includes a time domain symbol where a demodulation reference signal DMRS corresponding to the PUSCH is located; The transmission resource for transmitting the UCI includes a time domain symbol adjacent to a time domain symbol where a DMRS corresponding to the PUSCH is located; The UCI is mapped starting from a first time domain symbol, where the first time domain symbol is a time domain symbol where the DMRS corresponding to the PUSCH is located, or a symbol next to the time domain symbol where the DMRS corresponding to the PUSCH is located.
17. The method according to claim 16, wherein If the DMRS corresponding to the PUSCH corresponds to multiple time domain symbols, the first time domain symbol is the first time domain symbol among the multiple time domain symbols.
18. The method according to any one of claims 3 to 17, wherein: The target uplink resource is used to transmit the PUCCH or the PUSCH.
19. The method according to any one of claims 4, 9 and 14, wherein: The first device fails to successfully receive the first data, including one or more of the following: A detection result of the first device for the first data is discontinuous transmission DTX; The first device fails to decode the first data.
20. A wireless communication method, characterized in that: include: The second device receives first information sent by the target node, where the first information includes scheduling information of the second device and / or configuration information of the target uplink resource. The scheduling information is used to schedule the second device to send the first data, and the target uplink resource is used by the second device to send target data and / or target information to the network device; The target node includes the network device or a first device used for the second device to communicate with the network device.
21. The method according to claim 20, wherein The method further comprises: The second device receives second scheduling information sent by the first device, where the second scheduling information belongs to scheduling information of the second device.
22. The method according to claim 20 or 21, wherein: The target uplink resource includes one or more of the following: a first uplink resource for carrying second data, where the second data belongs to the target data, is data sent by the first device to the network device, and is determined based on the first data; a second uplink resource for carrying second information, where the second information belongs to the target information, and the second information is used to indicate whether the first device successfully receives the first data sent by the second device; A third uplink resource is used to carry third information, where the third information belongs to the target information, and the third information is used to indicate whether the first device successfully receives the first information.
23. The method according to claim 22, wherein If the first device fails to successfully receive the first data, the first device transmits the second information through the second uplink resource, where the second information is used to indicate that the first device fails to successfully receive the first data.
24. The method according to claim 22 or 23, wherein: If the first device successfully receives the first data, the first device sends the second data via the first uplink resource, and / or The first device transmits the second information through the second uplink resource, where the second information is used to indicate that the first device has successfully received the first data.
25. The method according to any one of claims 22 to 24, wherein The first uplink resource and the second uplink resource are different uplink resources, or The first uplink resource and the second uplink resource are the same uplink resource.
26. The method according to any one of claims 22 to 25, wherein The second uplink resource and the third uplink resource are the same uplink resource.
27. The method according to claim 26, wherein The second information and the third information are carried in a first message, and the first message includes a first information field and a second information field, wherein the first information field is used to carry the second information, and the second information field is used to carry the third information.
28. The method of claim 27, wherein: If the second information indicates that the first device has not successfully received the first information, the first information field is one or more of the following: The first information field carries padding bits; The first information field carries a placeholder; The value of the first information field is arbitrary; The value of the first information field is a target value; The value of the first information field is undefined; The first information field carries information indicating that the first device has successfully received the first data; The first information field is used to carry information that the first device has failed to successfully receive the first data.
29. The method according to claim 27 or 28, wherein If the value of the first information field is the first value, the first information field is used to indicate that the first device successfully receives the first data; If the value of the first information field is the second value, the first information field is used to indicate that the first device has not successfully received the first data; wherein the first value is different from the second value.
30. The method according to any one of claims 27 to 29, wherein If the value of the second information field is the third value, the second information field is used to indicate that the first device successfully receives the first information; If the value of the second information field is the fourth value, the second information field is used to indicate that the first device has not successfully received the first information; wherein the third value is different from the fourth value.
31. The method according to any one of claims 22 to 25, wherein The second uplink resource and the third uplink resource are different uplink resources.
32. The method of claim 22, wherein: The first uplink resource, the second uplink resource, and the third uplink resource are the same uplink resource, and the second information and the third information are carried in the third information field of the second message. If the value of the third information field is the fifth value, the third information field is used to indicate that the first device successfully received the first information but failed to successfully receive the first data; and / or If the value of the third information field is the sixth value, the third information field is used to indicate that the first device has not successfully received the first information.
33. The method of claim 32, wherein: If the first device successfully receives the first information and the first data, the second message carries the second data.
34. The method according to claim 32 or 33, wherein If the target uplink resource is used to transmit a physical uplink shared channel PUSCH, the second information and / or the third information is carried in uplink control information UCI, and the UCI and the PUSCH are transmitted simultaneously; or The second information and / or the third information is carried in a media access control element MAC CE in the PUSCH.
35. The method of claim 34, wherein: The transmission of the UCI satisfies one or more of the following: The transmission resource for transmitting the UCI includes a time domain symbol where a demodulation reference signal DMRS corresponding to the PUSCH is located; The transmission resource for transmitting the UCI includes a time domain symbol adjacent to a time domain symbol where a DMRS corresponding to the PUSCH is located; The UCI is mapped starting from a first time domain symbol, where the first time domain symbol is a time domain symbol where the DMRS corresponding to the PUSCH is located, or a symbol next to the time domain symbol where the DMRS corresponding to the PUSCH is located.
36. The method of claim 35, wherein: If the DMRS corresponding to the PUSCH corresponds to multiple time domain symbols, the first time domain symbol is the first time domain symbol among the multiple time domain symbols.
37. The method according to any one of claims 22 to 36, wherein The target uplink resource is used to transmit the PUCCH or the PUSCH.
38. The method according to any one of claims 23, 28 and 33, wherein: The first device fails to successfully receive the first data, including one or more of the following: A detection result of the first device for the first data is discontinuous transmission DTX; The first device fails to decode the first data.
39. A wireless communication method, characterized in that: include: The network device sends first information to the first device or the second device, where the first information includes scheduling information of the second device and / or configuration information of a target uplink resource. The scheduling information is used to schedule the second device to send the first data, and the target uplink resource is used by the second device to send target data and / or target information to the network device.
40. The method of claim 39, wherein The target uplink resource includes one or more of the following: a first uplink resource for carrying second data, where the second data belongs to the target data, is data sent by the first device to the network device, and is determined based on the first data; a second uplink resource for carrying second information, where the second information belongs to the target information, and the second information is used to indicate whether the first device successfully receives the first data sent by the second device; A third uplink resource is used to carry third information, where the third information belongs to the target information, and the third information is used to indicate whether the first device successfully receives the first information.
41. The method of claim 40, wherein: If the first device fails to successfully receive the first data, the first device transmits the second information through the second uplink resource, where the second information is used to indicate that the first device fails to successfully receive the first data.
42. The method according to claim 40 or 41, wherein If the first device successfully receives the first data, the first device sends the second data via the first uplink resource, and / or The first device transmits the second information through the second uplink resource, where the second information is used to indicate that the first device has successfully received the first data.
43. The method according to any one of claims 40 to 42, wherein The first uplink resource and the second uplink resource are different uplink resources, or The first uplink resource and the second uplink resource are the same uplink resource.
44. The method according to any one of claims 40 to 43, wherein The second uplink resource and the third uplink resource are the same uplink resource.
45. The method of claim 44, wherein: The second information and the third information are carried in a first message, and the first message includes a first information field and a second information field, wherein the first information field is used to carry the second information, and the second information field is used to carry the third information.
46. The method of claim 45, wherein If the second information indicates that the first device has not successfully received the first information, the first information field is one or more of the following: The first information field carries padding bits; The first information field carries a placeholder; The value of the first information field is arbitrary; The value of the first information field is a target value; The value of the first information field is undefined; The first information field carries information indicating that the first device has successfully received the first data; The first information field is used to carry information that the first device has failed to successfully receive the first data.
47. The method according to claim 45 or 46, wherein If the value of the first information field is the first value, the first information field is used to indicate that the first device successfully receives the first data; If the value of the first information field is the second value, the first information field is used to indicate that the first device has not successfully received the first data; The first value is different from the second value.
48. The method according to any one of claims 45 to 47, wherein If the value of the second information field is the third value, the second information field is used to indicate that the first device successfully receives the first information; If the value of the second information field is the fourth value, the second information field is used to indicate that the first device has not successfully received the first information; The third value is different from the fourth value.
49. The method according to any one of claims 40 to 43, wherein The second uplink resource and the third uplink resource are different uplink resources.
50. The method of claim 40, wherein The first uplink resource, the second uplink resource, and the third uplink resource are the same uplink resource, and the second information and the third information are carried in the third information field of the second message. If the value of the third information field is the fifth value, the third information field is used to indicate that the first device successfully received the first information but failed to successfully receive the first data; and / or If the value of the third information field is the sixth value, the third information field is used to indicate that the first device has not successfully received the first information.
51. The method of claim 50, wherein: If the first device successfully receives the first information and the first data, the second message carries the second data.
52. The method according to claim 50 or 51, wherein If the target uplink resource is used to transmit a physical uplink shared channel PUSCH, the second information and / or the third information is carried in uplink control information UCI, and the UCI and the PUSCH are transmitted simultaneously; or The second information and / or the third information is carried in a media access control element MAC CE in the PUSCH.
53. The method of claim 52, wherein: The transmission of the UCI satisfies one or more of the following: The transmission resource for transmitting the UCI includes a time domain symbol where a demodulation reference signal DMRS corresponding to the PUSCH is located; The transmission resource for transmitting the UCI includes a time domain symbol adjacent to a time domain symbol where a DMRS corresponding to the PUSCH is located; The UCI is mapped starting from a first time domain symbol, where the first time domain symbol is a time domain symbol where the DMRS corresponding to the PUSCH is located, or a symbol next to the time domain symbol where the DMRS corresponding to the PUSCH is located.
54. The method of claim 53, wherein: If the DMRS corresponding to the PUSCH corresponds to multiple time domain symbols, the first time domain symbol is the first time domain symbol among the multiple time domain symbols.
55. The method according to any one of claims 39 to 54, wherein The target uplink resource is used to transmit the PUCCH or the PUSCH.
56. The method according to any one of claims 41, 46 and 51, wherein: The first device fails to successfully receive the first data, including one or more of the following: A detection result of the first device for the first data is discontinuous transmission DTX; The first device fails to decode the first data.
57. A communication device, characterized in that The communication device is a first device, comprising: a receiving unit, configured to receive first information sent by a network device, wherein the first information includes first scheduling information of a second device and / or configuration information of a target uplink resource, The first scheduling information is used to schedule the second device to send first data, and the target uplink resource is used by the first device to send target data and / or target information to the network device.
58. The communication device according to claim 57, wherein The communication device further includes: A sending unit is used to send second scheduling information to the second device, where the second scheduling information is determined based on the first scheduling information.
59. The communication device according to claim 57 or 58, characterized in that The target uplink resource includes one or more of the following: a first uplink resource for carrying second data, where the second data belongs to the target data, is data sent by the first device to the network device, and is determined based on the first data; a second uplink resource for carrying second information, where the second information belongs to the target information, and the second information is used to indicate whether the first device successfully receives the first data sent by the second device; A third uplink resource is used to carry third information, where the third information belongs to the target information, and the third information is used to indicate whether the first device successfully receives the first information.
60. The communication device according to claim 59, wherein If the first device fails to successfully receive the first data, the first device sends the second information through the second uplink resource, where the second information is used to indicate that the first device fails to successfully receive the first data.
61. The communication device according to claim 59 or 60, characterized in that If the first device successfully receives the first data, the first device sends the second data via the first uplink resource, and / or The first device sends the second information through the second uplink resource, where the second information is used to indicate that the first device has successfully received the first data.
62. The communication device according to any one of claims 59 to 61, characterized in that The first uplink resource and the second uplink resource are different uplink resources, or The first uplink resource and the second uplink resource are the same uplink resource.
63. The communication device according to any one of claims 59 to 62, characterized in that The second uplink resource and the third uplink resource are the same uplink resource.
64. The communication device according to claim 63, wherein The second information and the third information are carried in a first message, and the first message includes a first information field and a second information field, wherein the first information field is used to carry the second information, and the second information field is used to carry the third information.
65. The communication device according to claim 64, wherein If the second information indicates that the first device has not successfully received the first information, the first information field is one or more of the following: The first information field carries padding bits; The first information field carries a placeholder; The value of the first information field is arbitrary; The value of the first information field is a target value; The value of the first information field is undefined; The first information field carries information indicating that the first device has successfully received the first data; The first information field is used to carry information that the first device has failed to successfully receive the first data.
66. The communication device according to claim 64 or 65, characterized in that If the value of the first information field is the first value, the first information field is used to indicate that the first device successfully receives the first data; If the value of the first information field is the second value, the first information field is used to indicate that the first device has not successfully received the first data; The first value is different from the second value.
67. The communication device according to any one of claims 64 to 66, characterized in that If the value of the second information field is the third value, the second information field is used to indicate that the first device successfully receives the first information; If the value of the second information field is the fourth value, the second information field is used to indicate that the first device has not successfully received the first information; The third value is different from the fourth value.
68. The communication device according to any one of claims 59 to 62, characterized in that The second uplink resource and the third uplink resource are different uplink resources.
69. The communication device according to claim 59, wherein The first uplink resource, the second uplink resource, and the third uplink resource are the same uplink resource, and the second information and the third information are carried in the third information field of the second message. If the value of the third information field is the fifth value, the third information field is used to indicate that the first device successfully received the first information but failed to successfully receive the first data; and / or If the value of the third information field is the sixth value, the third information field is used to indicate that the first device has not successfully received the first information.
70. The communication device according to claim 69, wherein If the first device successfully receives the first information and the first data, the second message carries the second data.
71. The communication device according to claim 69 or 70, wherein: If the target uplink resource is used to transmit a physical uplink shared channel PUSCH, the second information and / or the third information is carried in uplink control information UCI, and the UCI and the PUSCH are transmitted simultaneously; or The second information and / or the third information is carried in a media access control element MAC CE in the PUSCH.
72. The communication device according to claim 71, wherein The transmission of the UCI satisfies one or more of the following: The transmission resource for transmitting the UCI includes a time domain symbol where a demodulation reference signal DMRS corresponding to the PUSCH is located; The transmission resource for transmitting the UCI includes a time domain symbol adjacent to a time domain symbol where a DMRS corresponding to the PUSCH is located; The UCI is mapped starting from a first time domain symbol, where the first time domain symbol is a time domain symbol where the DMRS corresponding to the PUSCH is located, or a symbol next to the time domain symbol where the DMRS corresponding to the PUSCH is located.
73. The communication device according to claim 72, wherein If the DMRS corresponding to the PUSCH corresponds to multiple time domain symbols, the first time domain symbol is the first time domain symbol among the multiple time domain symbols.
74. The communication device according to any one of claims 59 to 73, wherein: The target uplink resource is used to transmit the PUCCH or the PUSCH.
75. The communication device according to any one of claims 60, 65 and 70, wherein: The first device fails to successfully receive the first data, including one or more of the following: A detection result of the first device for the first data is discontinuous transmission DTX; The first device fails to decode the first data.
76. A communication device, characterized in that The communication device is a second device, including: a receiving unit, configured to receive first information sent by a target node, where the first information includes scheduling information of the second device and / or configuration information of a target uplink resource, The scheduling information is used to schedule the second device to send the first data, and the target uplink resource is used by the second device to send target data and / or target information to the network device; The target node includes the network device or a first device used for the second device to communicate with the network device.
77. The communication device according to claim 76, wherein The receiving unit is configured to: Second scheduling information sent by the first device is received, where the second scheduling information belongs to scheduling information of the second device.
78. The communication device according to claim 76 or 77, characterized in that The target uplink resource includes one or more of the following: A first uplink resource for carrying second data, the second data belonging to the target data, the second data being the first setting the network device, wherein the second data is determined based on the first data; a second uplink resource for carrying second information, where the second information belongs to the target information, and the second information is used to indicate whether the first device successfully receives the first data sent by the second device; A third uplink resource is used to carry third information, where the third information belongs to the target information, and the third information is used to indicate whether the first device successfully receives the first information.
79. The communication device according to claim 78, wherein If the first device fails to successfully receive the first data, the first device transmits the second information through the second uplink resource, where the second information is used to indicate that the first device fails to successfully receive the first data.
80. The communication device according to claim 78 or 79, wherein: If the first device successfully receives the first data, the first device sends the second data via the first uplink resource, and / or The first device transmits the second information through the second uplink resource, where the second information is used to indicate that the first device has successfully received the first data.
81. The communication device according to any one of claims 78 to 80, wherein: The first uplink resource and the second uplink resource are different uplink resources, or The first uplink resource and the second uplink resource are the same uplink resource.
82. The communication device according to any one of claims 78 to 81, wherein: The second uplink resource and the third uplink resource are the same uplink resource.
83. The communication device according to claim 82, wherein The second information and the third information are carried in a first message, and the first message includes a first information field and a second information field, wherein the first information field is used to carry the second information, and the second information field is used to carry the third information.
84. The communication device according to claim 83, wherein If the second information indicates that the first device has not successfully received the first information, the first information field is one or more of the following: The first information field carries padding bits; The first information field carries a placeholder; The value of the first information field is arbitrary; The value of the first information field is a target value; The value of the first information field is undefined; The first information field carries information indicating that the first device has successfully received the first data; The first information field is used to carry information that the first device has failed to successfully receive the first data.
85. The communication device according to claim 83 or 84, characterized in that If the value of the first information field is the first value, the first information field is used to indicate that the first device successfully receives the first data; If the value of the first information field is the second value, the first information field is used to indicate that the first device has not successfully received the first data; The first value is different from the second value.
86. The communication device according to any one of claims 83 to 85, wherein: If the value of the second information field is the third value, the second information field is used to indicate that the first device successfully receives the first information; If the value of the second information field is the fourth value, the second information field is used to indicate that the first device has not successfully received the first information; The third value is different from the fourth value.
87. The communication device according to any one of claims 78 to 81, characterized in that The second uplink resource and the third uplink resource are different uplink resources.
88. The communication device according to claim 78, wherein The first uplink resource, the second uplink resource, and the third uplink resource are the same uplink resource, and the second information and the third information are carried in the third information field of the second message. If the value of the third information field is the fifth value, the third information field is used to indicate that the first device successfully received the first information but failed to successfully receive the first data; and / or If the value of the third information field is the sixth value, the third information field is used to indicate that the first device has not successfully received the first information.
89. The communication device according to claim 88, wherein If the first device successfully receives the first information and the first data, the second message carries the second data.
90. The communication device according to claim 88 or 89, wherein: If the target uplink resource is used to transmit a physical uplink shared channel PUSCH, the second information and / or the third information is carried in uplink control information UCI, and the UCI and the PUSCH are transmitted simultaneously; or The second information and / or the third information is carried in a media access control element MAC CE in the PUSCH.
91. The communication device according to claim 90, wherein The transmission of the UCI satisfies one or more of the following: The transmission resource for transmitting the UCI includes a time domain symbol where a demodulation reference signal DMRS corresponding to the PUSCH is located; The transmission resource for transmitting the UCI includes a time domain symbol adjacent to a time domain symbol where a DMRS corresponding to the PUSCH is located; The UCI is mapped starting from a first time domain symbol, where the first time domain symbol is a time domain symbol where the DMRS corresponding to the PUSCH is located, or a symbol next to the time domain symbol where the DMRS corresponding to the PUSCH is located.
92. The communication device according to claim 91, wherein If the DMRS corresponding to the PUSCH corresponds to multiple time domain symbols, the first time domain symbol is the first time domain symbol among the multiple time domain symbols.
93. The communication device according to any one of claims 78 to 92, wherein: The target uplink resource is used to transmit the PUCCH or the PUSCH.
94. The communication device according to any one of claims 79, 84 and 89, wherein: The first device fails to successfully receive the first data, including one or more of the following: A detection result of the first device for the first data is discontinuous transmission DTX; The first device fails to decode the first data.
95. A network device, characterized in that include: a sending unit, configured to send first information to the first device or the second device, where the first information includes scheduling information of the second device and / or configuration information of a target uplink resource, The scheduling information is used to schedule the second device to send the first data, and the target uplink resource is used by the second device to send target data and / or target information to the network device.
96. The network device according to claim 95, wherein: The target uplink resource includes one or more of the following: a first uplink resource for carrying second data, where the second data belongs to the target data, is data sent by the first device to the network device, and is determined based on the first data; a second uplink resource for carrying second information, where the second information belongs to the target information, and the second information is used to indicate whether the first device successfully receives the first data sent by the second device; A third uplink resource is used to carry third information, where the third information belongs to the target information, and the third information is used to indicate whether the first device successfully receives the first information.
97. The network device according to claim 96, wherein: If the first device fails to successfully receive the first data, the first device transmits the second information through the second uplink resource, where the second information is used to indicate that the first device fails to successfully receive the first data.
98. The network device according to claim 96 or 97, wherein: If the first device successfully receives the first data, the first device sends the second data via the first uplink resource, and / or The first device transmits the second information through the second uplink resource, where the second information is used to indicate that the first device has successfully received the first data.
99. The network device according to any one of claims 96 to 98, wherein: The first uplink resource and the second uplink resource are different uplink resources, or The first uplink resource and the second uplink resource are the same uplink resource.
100. The network device according to any one of claims 96 to 99, wherein: The second uplink resource and the third uplink resource are the same uplink resource.
101. The network device according to claim 100, wherein: The second information and the third information are carried in a first message, and the first message includes a first information field and a second information field, wherein the first information field is used to carry the second information, and the second information field is used to carry the third information.
102. The network device according to claim 101, wherein: If the second information indicates that the first device has not successfully received the first information, the first information field is one or more of the following: The first information field carries padding bits; The first information field carries a placeholder; The value of the first information field is arbitrary; The value of the first information field is a target value; The value of the first information field is undefined; The first information field carries information indicating that the first device has successfully received the first data; The first information field is used to carry information that the first device has failed to successfully receive the first data.
103. The network device according to claim 101 or 102, wherein: If the value of the first information field is the first value, the first information field is used to indicate that the first device successfully receives the first data; If the value of the first information field is the second value, the first information field is used to indicate that the first device has not successfully received the first data; The first value is different from the second value.
104. The network device according to any one of claims 101 to 103, wherein: If the value of the second information field is the third value, the second information field is used to indicate that the first device successfully receives the first information; If the value of the second information field is the fourth value, the second information field is used to indicate that the first device has not successfully received the first information; The third value is different from the fourth value.
105. The network device according to any one of claims 96 to 99, wherein: The second uplink resource and the third uplink resource are different uplink resources.
106. The network device according to claim 96, wherein: The first uplink resource, the second uplink resource, and the third uplink resource are the same uplink resource, and the second information and the third information are carried in the third information field of the second message. If the value of the third information field is the fifth value, the third information field is used to indicate that the first device successfully received the first information but failed to successfully receive the first data; and / or If the value of the third information field is the sixth value, the third information field is used to indicate that the first device has not successfully received the first information.
107. The network device according to claim 106, wherein: If the first device successfully receives the first information and the first data, the second message carries the second data.
108. The network device according to claim 106 or 107, wherein: If the target uplink resource is used to transmit a physical uplink shared channel PUSCH, the second information and / or the third information is carried in uplink control information UCI, and the UCI and the PUSCH are transmitted simultaneously; or The second information and / or the third information is carried in a media access control element MAC CE in the PUSCH.
109. The network device according to claim 108, wherein: The transmission of the UCI satisfies one or more of the following: The transmission resource for transmitting the UCI includes the time domain symbol where the demodulation reference signal DMRS corresponding to the PUSCH is located; The transmission resource for transmitting the UCI includes a time domain symbol adjacent to a time domain symbol where a DMRS corresponding to the PUSCH is located; The UCI is mapped starting from a first time domain symbol, where the first time domain symbol is a time domain symbol where the DMRS corresponding to the PUSCH is located, or a symbol next to the time domain symbol where the DMRS corresponding to the PUSCH is located.
110. The network device according to claim 109, wherein: If the DMRS corresponding to the PUSCH corresponds to multiple time domain symbols, the first time domain symbol is the first time domain symbol among the multiple time domain symbols.
111. The network device according to any one of claims 95 to 110, wherein: The target uplink resource is used to transmit the PUCCH or the PUSCH.
112. The network device according to any one of claims 97, 102 and 107, wherein: The first device fails to successfully receive the first data, including one or more of the following: A detection result of the first device for the first data is discontinuous transmission DTX; The first device fails to decode the first data.
113. A communication device, characterized in that The communication device comprises a transceiver, a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory and control the transceiver to receive or send a signal so that the communication device executes the method as described in any one of claims 1 to 38.
114. A network device, characterized in that It includes a transceiver, a memory and a processor, the memory is used to store programs, the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the network device executes the method as described in any one of claims 39-56.
115. A device, characterized in that The device comprises a processor configured to call a program from a memory so as to cause the device to execute the method according to any one of claims 1 to 56.
116. A chip, characterized in that: The device comprises a processor configured to call a program from a memory so that a device equipped with the chip executes the method according to any one of claims 1 to 56.
117. A computer-readable storage medium, characterized in that A program is stored thereon, the program causing a computer to execute the method according to any one of claims 1 to 56.
118. A computer program product, characterized in that The method comprises a program for causing a computer to execute the method according to any one of claims 1 to 56.
119. A computer program, characterized in that The computer program causes a computer to execute the method according to any one of claims 1 to 56.
Citation Information
Patent Citations
Control information processing method and system and related devices
CN105792368A
Control information processing method and system, first equipment and second equipment
CN109729594A
Method and device for requesting transmission resource for relay in NR v2x
US20230146227A1
Semi-persistent scheduling method, user equipment and network device
WO2018201679A1
Resource scheduling method and apparatus
WO2022178830A1