Wireless communication method, terminal device, and network device

CN122498199APending Publication Date: 2026-07-31GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480079628.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-01
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

In the prior art, terminal equipment needs to complete the random access process and establish an RRC connection with the network before data transmission can be carried out, resulting in complex data transmission process and high energy consumption.

Method used

The first information sent by the network device is sent to the dispatch terminal device to send data during the random access process, simplifying the data transmission process and reducing energy consumption.

Benefits of technology

It simplifies the data transmission process, reduces energy consumption, and improves the success rate of uplink transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122498199A_ABST
    Figure CN122498199A_ABST
Patent Text Reader

Abstract

A wireless communication method, a terminal device, and a network device are provided. The method includes: the terminal device receiving first information sent by the network device; wherein the first information is used to schedule first data sent by the terminal device during a random access procedure. In related technologies, the terminal device needs to complete a random access procedure and establish an RRC connection with the network before data transmission can occur. Therefore, the data transmission process in related technologies is relatively complex. In this application, based on the first information, the network device can schedule the terminal device to send data during the random access procedure, thereby simplifying the data transmission process and reducing energy consumption.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication method, terminal device, and network device Technical Field

[0001] The present application relates to the field of communication technology, and more specifically, to a wireless communication method, terminal equipment, and network equipment. Background Art

[0002] With the development of technology, terminal devices have increasingly higher requirements for energy conservation. For example, since the energy collection efficiency and energy storage capacity of ambient power enabled (AMP) terminal devices are limited, it is necessary to minimize the energy consumption of AMP terminal devices.

[0003] Summary of the Invention

[0004] The present application provides a wireless communication method, a terminal device, and a network device. The following introduces various aspects of the present application.

[0005] In a first aspect, a wireless communication method is provided, comprising: a terminal device receives first information sent by a network device; wherein the first information is used to schedule first data sent by the terminal device during a random access process.

[0006] In a second aspect, a wireless communication method is provided, including: a network device sends first information to a terminal device; wherein the first information is used to schedule first data sent by the terminal device during a random access process.

[0007] In a third aspect, a terminal device is provided, comprising: a receiving unit for receiving first information sent by a network device; wherein the first information is used to schedule first data sent by the terminal device during a random access process.

[0008] In a fourth aspect, a network device is provided, comprising: a sending unit, configured to send first information to a terminal device; wherein the first information is used to schedule first data sent by the terminal device during a random access process.

[0009] In a fifth aspect, a terminal device is provided, comprising a processor and a memory, 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 terminal device executes part or all of the steps in the method of the first aspect.

[0010] In a sixth 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 second aspect.

[0011] In a seventh aspect, an embodiment of the present application provides a communication system, which includes the above-mentioned terminal device and / or network device. In another possible design, the system may also include other devices that interact with the terminal device or network device in the solution provided in the embodiment of the present application.

[0012] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a terminal device and / or a network device to execute part or all of the steps in the methods of the above aspects.

[0013] In a ninth 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 terminal device and / or 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.

[0014] In the tenth 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.

[0015] In related technologies, a terminal device needs to complete a random access process and establish a radio resource control (RRC) connection with the network before data transmission can be performed. Therefore, the data transmission process in related technologies is relatively complex and consumes a lot of energy. In this application, based on the first information, the network device can schedule the terminal device to send data during the random access process, thereby simplifying the data transmission process and reducing energy consumption. Through the first information, the network device can reasonably and efficiently schedule the uplink transmission of the terminal device during the random access process, thereby reducing collisions and improving the success rate of uplink transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] FIG1 is a schematic diagram of a wireless communication system used in an embodiment of the present application.

[0017] FIG2 is a diagram illustrating an example of a random access process.

[0018] FIG3 is a schematic flowchart of a wireless communication method provided in an embodiment of the present application.

[0019] FIG4 is a schematic diagram of a first resource pool provided in an embodiment of the present application.

[0020] FIG5 is a schematic diagram of a second resource pool provided in an embodiment of the present application.

[0021] FIG6 is a schematic flowchart of another wireless communication method provided in an embodiment of the present application.

[0022] FIG7 is a schematic structural diagram of a terminal device provided in an embodiment of the present application.

[0023] FIG8 is a schematic structural diagram of a network device provided in an embodiment of the present application.

[0024] FIG9 is a schematic structural diagram of a device for communication provided in an embodiment of the present application. DETAILED DESCRIPTION

[0025] The technical solution in this application will be described below with reference to the accompanying drawings.

[0026] Communication System

[0027] FIG1 illustrates a wireless communication system 100 used in an embodiment of the present application. The wireless communication system 100 may include communication devices. The communication devices may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120.

[0028] FIG1 exemplarily shows a network device and two terminals. Optionally, the wireless communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0029] Optionally, the wireless communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.

[0030] 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), etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.

[0031] The terminal device in the embodiments of the present application may also be referred to as 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, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application may refer to a device that provides voice and / or data connectivity to a user and can be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, 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, a wireless terminal in a smart home, etc. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in vehicle-to-everything (V2X) or device-to-device (D2D). For example, a cellular phone and a car communicate with each other using sidelink signals. The cellular phone and smart home devices communicate without relaying the communication signal through a base station.

[0032] The network device in the embodiments of the present application may be a device for communicating with a terminal device. The network device may also include an access network device. The access network device may provide communication coverage for a specific geographical area and may communicate with the terminal device 120 located within the coverage area. The access network device may also be referred to as a radio access network device or a base station. The access network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects the terminal device to a wireless network. Access network equipment can broadly cover various names as follows, or replace the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master eNB (MeNB), secondary eNB (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. The 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 may also refer to a communication module, modem, or chip used to be set in the aforementioned device or apparatus. A base station may also be a mobile switching center and a device that performs base station functions in D2D, 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. A base station may 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 access network device.

[0033] 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.

[0034] The communication equipment involved in a wireless communication system can include not only access network equipment and terminal equipment, but also core network elements. Core network elements can be implemented by devices, that is, core network elements are core network devices. It is understood that core network devices can also be a type of network equipment.

[0035] The core network elements in the embodiments of the present application may include network elements that process and forward user signaling and data. For example, the core network equipment may include core network access and mobility management function (AMF), session management function (SMF), user plane gateway, location management function (LMF) and other core network equipment. Among them, the user plane gateway may be a server with functions such as mobility management, routing, and forwarding of user plane data, generally located on the network side, such as a serving gateway (SGW) or a packet data network gateway (PGW) or a user plane network element function entity (UPF). Of course, the core network may also include other network elements, which are not listed here one by one.

[0036] 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.

[0037] 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 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.

[0038] 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).

[0039] Zero-power terminal

[0040] With the development of wireless communication technology, the integration of wireless communication systems with various vertical industries such as logistics, manufacturing, transportation, and energy has become a trend. For example, wireless communication systems can be integrated with industrial wireless sensor networks (IWSNs). Another example is the integration of wireless communication systems with smart logistics and smart warehousing. Another example is the integration of wireless communication systems with smart home networks.

[0041] However, in these industries, terminals are typically required to have features such as low cost, small size (such as ultra-thin), maintenance-free, and long life. Therefore, to meet these requirements, network equipment and terminals can use zero-power communication technology for communication. In this case, the terminal can also be called a "zero-power terminal."

[0042] Based on their energy source and usage, zero-power terminals can be divided into three types: passive, semi-passive, and active. These are described below.

[0043] 1) Passive zero-power terminal

[0044] Passive zero-power terminals do not require internal batteries. When a zero-power terminal approaches a network device (such as a radio frequency identification (RFID) reader), it is within the near-field radiation generated by the network device's antenna. Consequently, the zero-power terminal's antenna generates an induced current through electromagnetic induction, which drives the low-power chip circuitry in the zero-power terminal. This enables forward link signal demodulation and backward link signal modulation. For backscattering links, the zero-power terminal uses backscattering to transmit signals.

[0045] It can be seen that the passive zero-power terminal does not require a built-in battery to drive either the forward link or the reverse link, and is a true zero-power terminal.

[0046] Passive zero-power terminals do not require batteries, and their RF and baseband circuits are very simple. For example, they do not require low-noise amplifiers (LNAs), power amplifiers (PAs), crystal oscillators, analog-to-digital converters (ADCs), and other components. Therefore, they have many advantages such as small size, light weight, very low price, and long service life.

[0047] 2) Semi-passive zero-power terminal

[0048] Semi-passive zero-power terminals do not require conventional batteries. Instead, they use radio frequency (RF) energy harvesting modules to harvest radio wave energy and store it in an energy storage unit (such as a capacitor). This energy storage unit then drives the low-power chip circuitry of the zero-power terminal, enabling forward link signal demodulation and backward link signal modulation. For backscatter links, the zero-power terminal uses backscattering to transmit signals.

[0049] It can be seen that the semi-passive zero-power terminal does not require a built-in battery to drive either the forward link or the reverse link. Although energy stored in capacitors is used in operation, the energy comes from the radio energy collected by the energy harvesting module. Therefore, it is also a true zero-power terminal.

[0050] Semi-passive zero-power consumption terminals inherit many advantages of passive zero-power consumption terminals, so they have many advantages such as small size, light weight, very low price, and long service life.

[0051] 3) Active zero-power terminal

[0052] In some scenarios, zero-power terminals can also be active zero-power terminals, which can have built-in batteries. The battery powers the low-power chip circuitry in the zero-power terminal, enabling forward link signal demodulation and reverse link signal modulation. However, for backscatter links, zero-power terminals use backscattering to transmit signals. Therefore, the zero-power nature of these terminals lies primarily in the fact that reverse link signal transmission does not require the terminal's own power, but rather utilizes backscattering.

[0053] Active zero-power terminals are powered by a built-in battery. This battery can extend their communication range and improve communication reliability. Therefore, they are suitable for scenarios with relatively high requirements for communication distance and read latency.

[0054] As communication systems (such as 5G systems) expand across multiple industries and the types of connected objects and application scenarios increase, higher requirements will be placed on the price and power consumption of communication terminals. The application of battery-free, low-cost passive IoT devices has become a key technology for cellular IoT. Such devices can enrich the types and number of network-connected terminals, truly realizing the interconnection of everything. Passive IoT devices can be based on existing zero-power devices and extended to suit cellular IoT. In other words, based on passive IoT devices, a cellular passive IoT can be realized.

[0055] AMP endpoint devices

[0056] In some communication systems (such as NR systems and WiFi systems), the battery-free and low-cost nature of devices can support low-cost, large-scale deployment and maintenance-free Internet of Things (IoT) devices. Currently, relevant technologies are studying how to support IoT devices based on ambient energy in communication systems. Such terminal devices can be called AMP terminal devices, ambient IoT devices, or AMP IoT devices. The energy required for the operation of AMP terminal devices can come from ambient energy collection. The source of ambient energy can be wireless radio frequency signals, solar energy, thermal energy, mechanical energy, etc. This type of device is similar to passive or semi-passive devices in zero-power communication. AMP terminal devices collect ambient energy and store it in an energy storage unit. After the energy storage unit obtains sufficient energy, it can drive low-power circuits to work for forward link signal demodulation and reverse link signal modulation, transmission and other operations.

[0057] The 3GPP RAN has conducted a research project on AMP devices. This project broadly categorizes AMP devices into three types: device A, device B, and device C. Each type of device has its own level of complexity and communication capabilities, as described below.

[0058] Device A does not have the ability to store energy and cannot transmit independent signals. In other words, device A can use backscatter transmission.

[0059] Device B has energy storage capabilities and cannot transmit independent signals. In other words, device B can use backscatter transmission and use the stored energy to amplify the backscattered signal.

[0060] Device C has energy storage capabilities and can send independent signals, that is, it has active transmission capabilities.

[0061] It should be noted that device A has the lowest complexity and power consumption, reaching as low as 1μW. However, its communication range is limited, typically only a few meters. Device A requires a carrier signal from the network device for backscatter transmission. Device C typically has a large capacitor to store energy from the environment, consumes several hundred μW, can support active signal transmission, and has a longer communication range. Because device C can perform active transmission, it does not require a carrier signal from the network device. Device B's complexity and power consumption are between devices A and C.

[0062] Random access process

[0063] Figure 2 is an example diagram of a terminal device performing a random access process. As shown in Figure 2, the random access process may include four steps S210-S240.

[0064] In step S210, the terminal device sends a random access preamble to the network device. The preamble may also be referred to as message 1 (MSG1). The preamble may be included in a physical random access channel (PRACH).

[0065] In step S220, after detecting that a terminal device has sent an access preamble, the network device sends a random access response (RAR) to the terminal device. The RAR may also be referred to as message 2 (MSG2). The RAR may be used for one or more of the following: informing the terminal device of the physical uplink shared channel (PUSCH) resources that can be used when sending message 3 (MSG3), allocating a temporary radio network temporary identity (RNTI) to the terminal device, and providing a time advance command to the terminal device.

[0066] Step S230: After receiving the RAR, the terminal device sends a MSG3 message on the PUSCH resource specified by the RAR message. The MSG3 message carries a temporary identification information specific to the terminal device.

[0067] In step S240, the network device sends a contention resolution message to the terminal device. The contention resolution message may be in message 4 (MSG4). MSG4 may also include uplink transmission resources allocated to the terminal device.

[0068] When the terminal device receives MSG4 sent by the network device, it can check whether the terminal device specific temporary identifier sent by the terminal device in MSG3 is included in the contention resolution message sent by the network device. If the terminal device specific temporary identifier is included in the contention resolution message, the terminal device considers the random access process successful. Otherwise, it can be considered that the random access process has failed, and the terminal device needs to initiate the random access process again from the first step.

[0069] The present application improves the random access process. FIG3 is a schematic flow chart of a wireless communication method provided by an embodiment of the present application. The method shown in FIG3 can be performed by a terminal device and a network device. The method shown in FIG3 can include step S310.

[0070] Step S310: The terminal device receives first information sent by the network device.

[0071] The first information can be used to schedule the first data sent by the terminal device during the random access process.

[0072] Since the first information can be used for scheduling, in some embodiments, the first information can also be called scheduling information.

[0073] The first data may be uplink data sent by the terminal device to the network device. Exemplarily, the first data may be carried on the PUSCH.

[0074] In related technologies, a terminal device must complete a random access process and establish an RRC connection with the network before data transmission can proceed. Therefore, the data transmission process in related technologies is relatively complex and consumes a lot of energy. However, based on the first information, the present application enables a network device to schedule a terminal device to transmit data during the random access process, thereby simplifying the data transmission process and reducing energy consumption. Furthermore, using the first information, the network device can reasonably and efficiently schedule the uplink transmission of the terminal device during the random access process, thereby reducing collisions and improving the success rate of uplink transmissions.

[0075] The terminal device of the present application may be a terminal device with weak energy storage capability or a terminal device with low power consumption. For example, the terminal device may include a zero-power device or an AMP terminal device. The present application does not limit the type of AMP terminal device. For example, the AMP terminal device may be an A device, a B device, or a C device.

[0076] For AMP terminal devices, the technical solution provided by this application that can reduce energy consumption is even more important for this type of terminal devices. Taking RF energy collection as an example, the AMP terminal device can collect radio waves through the RF energy collection module to obtain radio energy and store it in the energy storage unit. After the energy storage unit obtains enough energy, it can drive the low-power circuit to work for forward link signal demodulation and reverse link signal modulation, transmission and other operations. When the AMP terminal device has an uplink transmission requirement, it needs to use the stored energy for uplink transmission. Due to the limitations of the energy collection efficiency and energy storage capacity of the AMP terminal device, it is necessary to minimize the energy consumption of the AMP terminal device. When the AMP terminal device needs to send data, it sends the data to the network during the random access process, which can avoid the complex process of the terminal device establishing an RRC connection with the network through the random access process and then performing data transmission in the related technology. It can be understood that the technical solution provided by this application can simplify the communication process of the AMP terminal device, thereby reducing the energy consumption of the AMP terminal device, and then adapting to the capability characteristics of the AMP terminal device.

[0077] Furthermore, the mainstream services supported by AMP terminal devices are applications such as monitoring, sensing, and identification. Therefore, AMP terminal devices primarily involve small data volume services. Obviously, the random access process is suitable for transmitting small amounts of data, making this solution more suitable for the data transmission needs of AMP. Therefore, it can be seen that the technical solution provided in the embodiments of the present application can take into account the service characteristics of AMP terminal devices and better meet the data transmission needs of AMP terminal devices.

[0078] The first information is described in detail below.

[0079] In some embodiments, the first information may be used to indicate one or more of the following information of the first data: transmission resource allocation information, information related to a modulation and coding scheme, information related to a rate, and power control information, which are described below.

[0080] The transmission resource allocation information may be used to indicate the transmission resources allocated by the network device for the first data. The transmission resources may include one or more of frequency domain resources, time domain resources, and code domain resources. When the first information indicates the transmission resource allocation information, the first information may also be referred to as resource scheduling information.

[0081] Optionally, when the terminal device operates at a target frequency domain location and bandwidth, the transmission resource allocation information may indicate a time domain resource for the first data. In this case, the time domain resource for the first data may be determined based on the transmission resource allocation information, and the frequency domain resource for the first data may be determined based on the target frequency domain location and bandwidth for the terminal device to operate.

[0082] In some embodiments, during the operation of some terminal devices, the target frequency domain location and bandwidth may remain unchanged, that is, the terminal devices may operate at a fixed frequency domain location and bandwidth. Therefore, the target frequency domain location and bandwidth may also be referred to as a fixed frequency domain location and bandwidth. Conversely, during the operation of some terminal devices, the frequency domain location and bandwidth at which they operate may change. In this case, the terminal devices may be said to be capable of operating at a variable frequency domain location and bandwidth.

[0083] In some embodiments, the target frequency domain position and bandwidth may be preset. The terminal device may determine its operating frequency domain position and bandwidth based on the preset information. Therefore, the target frequency domain position and bandwidth may also be referred to as a preset frequency domain position and bandwidth.

[0084] For example, the terminal device may include an AMP terminal device. Due to the low complexity of AMP terminal devices, the AMP terminal device may operate at a fixed frequency domain location and bandwidth, or the AMP terminal device may operate at a preset frequency domain location and bandwidth. In this case, the resources used by different AMP terminal devices may be time-divided resources, and the time-divided resources may be indicated by transmitting resource allocation information.

[0085] Since the frequency domain resources of the first data can be determined based on the target frequency domain location and bandwidth of the terminal device, the first information may not indicate the frequency domain resources of the first data. For example, the first information may only indicate the time domain resources of the first data, but not the frequency domain resources of the first data. In other words, the first information may only include an indication of the time domain resources of the first data, but not an indication of the frequency domain resources.

[0086] From this, it can be seen that when the terminal device operates at the target frequency domain position and bandwidth, the first information used to schedule the first data may not indicate the frequency domain resources of the first data, thereby reducing the amount of information of the first information, and then reducing the communication resources occupied by the first information, simplifying the communication process.

[0087] In some embodiments, the time domain resource of the first data may belong to a first resource pool. In this case, the transmission resource allocation information may be used to indicate that the first time domain resource in the first resource pool is the time domain resource of the first data.

[0088] The first resource pool may meet the following requirements: preset, broadcast through system information, indicated through paging message, etc.

[0089] Exemplarily, the first resource pool may include N time domain resource units. N may be a positive integer. The frequency domain locations corresponding to the N time domain resource units may be the same. The first time domain resource may include one or more of the N time domain resource units. In other words, the transmission resource allocation information may be used to indicate which of the N time domain resource units the time domain resource for the first data is.

[0090] This application does not limit the method for indicating transmission resource allocation information.

[0091] In some embodiments, the first information may explicitly indicate the transmission resource allocation information. That is, the transmission resource allocation information may be indicated by the value of one or more fields or information fields. For example, the transmission resource allocation information may include the index of the first time domain resource in the first resource pool. In another example, the transmission resource allocation information may include the offset of the first time domain resource in the first resource pool. The offset may refer to the deviation between the first time domain resource and a time domain resource unit (e.g., the first time domain resource unit) in the first resource pool.

[0092] In some embodiments, the first information may implicitly indicate transmission resource allocation information. For example, when the first information is carried in a RAR message, the RAR message may carry preamble information. The RAR message may also include information about the first resource pool. The preamble information and the time domain resource units in the first resource pool may have a corresponding relationship. For example, the first preamble information may correspond to the first time domain resource in the first resource pool. The information about the first time domain resource can be determined based on the first preamble information fed back by the RAR message.

[0093] In the case that the first resource pool includes only time domain resources, the first resource pool may also be referred to as a time domain resource pool.

[0094] It should be noted that the size of the time domain resource of the first data may be related to one or more of the following information: the modulation mode of the terminal device, the data rate, the coding mode, the symbol length, the amount of data that the message carrying the first data can carry, etc.

[0095] Figure 4 is a schematic diagram of a first resource pool provided by an embodiment of the present application. In Figure 4, a rectangle represents a time domain resource unit. As shown in Figure 4, the first resource pool includes 10 time domain resource units. The indexes or offsets of the 10 resource units are 0-9, respectively. The first time domain resource may include any one or more of the 10 time domain resource units. The first information may include the index or offset of the time domain resource unit in the first resource pool to indicate the time domain resource of the first data.

[0096] Some terminal devices (eg, high-capability AMP terminal devices) may have a re-tuning capability, that is, they may operate in multiple frequency domain locations and bandwidths. For such terminal devices, the transmission resource allocation information may be used to indicate the frequency domain resources of the first data.

[0097] In some embodiments, the frequency domain resource of the first data may belong to the second resource pool. In this case, the transmission resource allocation information may be used to indicate that the first frequency domain resource in the second resource pool is the frequency domain resource of the first data.

[0098] The second resource pool may meet the following requirements: pre-set, broadcast through system information, indicated through paging message, etc.

[0099] The second resource pool may include M frequency domain resource units. M may be a positive integer. The frequency domain locations and bandwidths corresponding to the M frequency domain resource units may be different. The first frequency domain resource may include one or more of the M frequency domain resource units. In other words, the transmission resource allocation information may be used to indicate which of the M frequency domain resource units the frequency domain resource for the first data is.

[0100] This application does not limit the method for indicating the frequency domain resources of the first data.

[0101] As described above, the first information may explicitly indicate the transmission resource allocation information. For example, the transmission resource allocation information may include the index of the first frequency domain resource in the second resource pool. In another example, the transmission resource allocation information may include the offset of the first frequency domain resource in the second resource pool. The offset may refer to the deviation between the first frequency domain resource and a frequency domain resource unit (e.g., the first frequency domain resource unit) in the second resource pool.

[0102] As described above, the first information can implicitly indicate transmission resource allocation information. For example, when the first information is carried in a RAR message, the RAR message can carry preamble information. The RAR message can also include information about the second resource pool. The preamble information can correspond to frequency domain resource units in the second resource pool. For example, the first preamble information can correspond to the first frequency domain resource in the second resource pool. The information about the first frequency domain resource can be determined using the first preamble information fed back by the RAR message.

[0103] In the case that the second resource pool includes only frequency domain resources, the second resource pool may also be referred to as a frequency domain resource pool.

[0104] In some embodiments, the first resource pool and the second resource pool may be the same resource pool. For example, if the same resource pool is the second resource pool, both the time domain resources and the frequency domain resources of the first data may belong to the second resource pool. In this case, the transmission resource allocation information may be used to indicate that the first resource in the second resource pool is the transmission resource for the first data. The transmission resource allocation information indicates not only the frequency domain resources corresponding to the first resource, but also the time domain resources corresponding to the first resource.

[0105] Exemplarily, the second resource pool may include P resource units. P may be a positive integer. The frequency domain positions and time domain positions corresponding to the P resource units may not be completely identical or may be partially identical. The first resource may include one or more of the P resource units. In other words, the transmission resource allocation information may be used to indicate which of the P resource units the resource for the first data is.

[0106] Figure 5 is a schematic diagram of a second resource pool provided by an embodiment of the present application. In Figure 5, a rectangle represents a resource unit. The time domain positions and frequency domain positions corresponding to different resource units may be different. As shown in Figure 5, the second resource pool includes 20 resource units. The indexes or offsets of the 20 resource units are 0-19 respectively. The frequency domain resources corresponding to resource units 0-9 and resource units 10-19 are different. The time domain resources corresponding to resource units 0-9 are different. The time domain resources corresponding to resource units 10-19 are different. The first resource may include any one or more of the 20 time domain resource units. The first information may include the index or offset of the resource unit in the second resource pool to indicate the resource of the first data.

[0107] In some embodiments, the transmission resource allocation information may be used to indicate code domain resources. The code domain resources may include a spreading sequence. The terminal device may use a spreading sequence to transmit the first data using a spread spectrum method. The spreading sequence may include one or more of the following: an m-sequence, a Gold sequence, and a Walsh sequence. Various spreading sequences are described below.

[0108] The m sequence can be generated by an n-stage linear shift register with a period of P=2 n -1. Where n can be a positive integer. The m sequence can be the abbreviation of the longest linear shift register sequence. The characteristic polynomial f(x) can be used to determine the feedback connection state of the n-stage linear shift register. The characteristic polynomial f(x) must be a primitive polynomial. The primitive polynomial needs to meet the following conditions: f(x) is a reduced polynomial (i.e., a polynomial that cannot be factored); f(x) can divide x p +1, p=2 n -1; f(x) cannot divide (x q+1), q < P. By cyclically shifting a basic m-sequence, multiple different m-sequences can be generated. M-sequences have good autocorrelation and relatively good cross-correlation characteristics.

[0109] Gold sequences are formed by modulo-2 addition of a preferred pair of m-sequences, and by changing the cyclic shift of one of the m-sequences, a new Gold sequence can be obtained. In this way, each pair of preferred m-sequences can generate 2 n +1 Gold sequences. Gold sequences have relatively excellent autocorrelation and cross-correlation characteristics.

[0110] Walsh codes are derived from the H matrix. By rearranging according to the number of alternations of "+1" and "−1" in the H matrix, the Walsh matrix can be obtained. The rows and columns in this matrix are mutually orthogonal, thus ensuring that the channels spread-spectrum using it are also mutually orthogonal.

[0111] In some embodiments, the transmission resource allocation information may indicate the spreading sequence used by the first data. For example, one or more of the above m-sequences, Gold sequences, and Walsh sequences can be sorted and numbered according to certain rules, and the first information can indicate the number of the spreading sequence of the first data. Exemplarily, the first information can directly indicate the number. Optionally, the transmission resource allocation information can indicate the number of the spreading sequence of the first data through the value of one or more fields or information fields. For example, the transmission resource allocation information can include the index of the first code domain resource.

[0112] In some embodiments, the code domain resource of the first data may belong to the third resource pool. In this case, the transmission resource allocation information can be used to indicate that the first code domain resource in the third resource pool is the code domain resource of the first data.

[0113] The third resource pool can be satisfied by: being preset, being broadcast through system information, being indicated through a paging message, etc.

[0114] The third resource pool may include Q code domain resource units. Among them, Q can be a positive integer. The frequency domain positions and bandwidths corresponding to the Q code domain resource units can be different. The first code domain resource can include one or more of the Q code domain resource units. That is, the transmission resource allocation information can be used to indicate which or which of the Q code domain resource units is the code domain resource of the first data.

[0115] This application does not limit the indication method of the code domain resource of the first data.

[0116] As described above, the first information may explicitly indicate the transmission resource allocation information. For example, the transmission resource allocation information may include the index of the first code domain resource in the third resource pool. In another example, the transmission resource allocation information may include the offset of the first code domain resource in the third resource pool. The offset may refer to the deviation between the first code domain resource and a code domain resource unit (e.g., the first code domain resource unit) in the third resource pool.

[0117] As described above, the first information can implicitly indicate transmission resource allocation information. For example, when the first information is carried in a RAR message, the RAR message can carry preamble information. The RAR message can also include information about the third resource pool. The preamble information can correspond to code domain resource units in the third resource pool. For example, the first preamble information can correspond to the first code domain resource in the third resource pool. The information about the first code domain resource can be determined using the first preamble information fed back by the RAR message.

[0118] In the case that the third resource pool includes only code domain resources, the third resource pool may also be called a code domain resource pool.

[0119] In some embodiments, the first resource pool and the third resource pool may be the same resource pool. For example, if the same resource pool is the third resource pool, both the time domain resources and the code domain resources of the first data may belong to the third resource pool. In this case, the transmission resource allocation information may be used to indicate that the first time domain and code domain resources in the third resource pool are the time domain resources and code domain resources of the first data.

[0120] Exemplarily, the third resource pool may include R time-domain code domain resource units. R may be a positive integer. The first time-domain code domain resource may include one or more of the R time-domain code domain resource units. That is, the transmission resource allocation information may be used to indicate which of the R time-domain code domain resource units the code domain resource and frequency domain resource of the first data are.

[0121] In some embodiments, the first resource pool, the second resource pool, and the third resource pool may be the same resource pool. For example, if the same resource pool is the third resource pool, the time domain resources, frequency domain resources, and code domain resources of the first data may all belong to the third resource pool. In this case, the transmission resource allocation information may be used to indicate that the first resource in the third resource pool is the transmission resource for the first data.

[0122] Exemplarily, the third resource pool may include T resource units. T may be a positive integer. The first time-domain code domain resource may include one or more of the T resource units. In other words, the transmission resource allocation information may be used to indicate which of the T units the transmission resource for the first data is.

[0123] Some terminal devices may support multiple modulation schemes and / or coding schemes. In this case, the network device may indicate information related to the modulation and coding scheme (MCS) through the first information so that the terminal device can determine the modulation scheme and / or coding scheme used to transmit data during the random access process.

[0124] The information related to the modulation and coding scheme may include one or more of the following: a modulation scheme used by the first data, and a coding scheme used by the first data.

[0125] This application does not limit the encoding method or modulation method used for the first data. Optionally, the modulation method may include one of the following: OOK, FSK, PSK, etc. Optionally, the encoding method may include: non-return-to-zero (NRZ) encoding, Manchester encoding, unipolar return-to-zero (Unipolar RZ) encoding, differential bi-phase (DBP) encoding, Miller encoding, or differential dynamic encoding.

[0126] The rate-related information may include one or more of the following information about the first data: symbol length, symbol rate, bit rate, and data rate. For example, some terminal devices may use different symbol lengths for uplink transmission. Taking the OKK scheduling mode as an example, the terminal device may use multiple OKK symbol lengths. In this case, the first information may indicate the length of the OKK symbol used by the terminal device to transmit data during the random access process.

[0127] The power control information can be used to indicate the power of the terminal device in sending the first data. For example, for an AMP terminal device with active transmission capability, the power of the uplink transmission of the AMP terminal device can be adjusted through the power control information. For another example, for an AMP terminal device that only supports backscatter capability, the first information may not include the power control information.

[0128] In some embodiments, the terminal device may send second information to the network device. The second information may be related to the terminal device information. The network device may schedule the data transmission of the terminal device during the random access process based on the terminal device information, that is, implement targeted and accurate scheduling based on the terminal device's own situation.

[0129] In some embodiments, in response to receiving the second information sent by the terminal device, the network device may send the first information to the terminal device to schedule the first data. Therefore, it can be seen that the second information can be used to request the network device to schedule the terminal device's data transmission during the random access process. Based on this, the second information can also be referred to as scheduling request information.

[0130] Optionally, the second information may be related to one or more of the following information: first capability information supported by the terminal device, amount of data to be transmitted by the terminal device, and channel quality information between the terminal device and the network device.

[0131] The first capability information may include one or more of the following capabilities supported by the terminal device: modulation mode, coding mode, rate information, energy storage capacity, and capabilities related to the operating frequency.

[0132] As described above, the terminal device may support one or more modulation modes. Through the first capability information, the terminal device may indicate the one or more modulation modes supported by the terminal device, thereby facilitating the network device to determine the modulation mode for data transmission during the random result process and instruct the terminal device to transmit the first data using the modulation mode.

[0133] As described above, the terminal device may support one or more encoding modes. Through the first capability information, the terminal device may indicate the one or more encoding modes supported by the terminal device, thereby facilitating the network device to determine the encoding mode in the random access process and instruct the terminal device to transmit the first data using the encoding mode.

[0134] The rate information may include one or more of the following rates supported by the terminal device: symbol rate, bit rate, data rate, etc.

[0135] Energy storage capacity can include one or more of the following: whether the terminal device has energy storage capacity, the amount of energy the terminal device can store, etc. Alternatively, energy storage capacity can be indicated by device type. Different device types may correspond to different energy storage capacities. Device types may include device A, device B, and device C as described above.

[0136] Capabilities related to the operating frequency domain can be used to indicate the frequency domain or bandwidth in which the terminal device operates. For example, capabilities related to the operating frequency domain can indicate that the terminal device operates at a target frequency domain location and bandwidth, or that the terminal device is capable of operating at a variable frequency domain location or bandwidth. Another example of capabilities related to the operating frequency domain can indicate information about the target frequency domain location and bandwidth in which the terminal device operates.

[0137] The amount of data to be transmitted by the terminal device may refer to the amount of data that the terminal device needs to transmit during the random access process. The network device obtains the amount of uplink data to be transmitted by the terminal device through the second information, and can schedule the appropriate size of transmission resources.

[0138] The channel quality information between the terminal device and the network device may include one or more of the following information: the coverage level of the network device, the downlink signal measurement quality, the path loss and other information reflecting the channel quality. Among them, the coverage level may indicate one or more of the following: the specific location of the terminal device within the coverage range of the network device, whether the terminal device is within the coverage range of multiple network devices, etc. The downlink channel measurement quality may be represented by one or more of the following: reference signal received power (RSRP), reference signal received quality (RSRQ), and received signal strength indicator (RSSI).

[0139] In some embodiments, the second information may be indicated by a first preamble. The first preamble may be a preamble in a random access procedure (ie, MSG1).

[0140] Optionally, the second information may be indicated by the first preamble in an explicit indication manner. That is, the first preamble may include one or more information fields to indicate the second information.

[0141] Optionally, the second information may be indicated by the first preamble in an implicit manner.

[0142] For example, the preamble can be divided into multiple groups, and the multiple groups can correspond to different second information. The group to which the first preamble belongs can indicate the second information. The network device can obtain the corresponding second information by detecting the group of the preamble.

[0143] For another example, when the second information is used to indicate the target frequency domain position of the terminal device, the target frequency domain position of the terminal device can be determined by the frequency domain position of the first preamble code. For example, the target frequency domain position of the terminal device can be the same as the frequency domain position of the first preamble code. Alternatively, the target frequency domain position of the terminal device can correspond to the frequency domain position of the first preamble code. The corresponding relationship can be configured or predefined by the network device. The corresponding relationship may include, for example, that there is a first offset between the target frequency domain position of the terminal device and the frequency domain position of the first preamble code. The first offset can be configured or predefined by the network device.

[0144] In some embodiments, the first information may be carried in a RAR message, that is, the first information may be carried in MSG2.

[0145] In some embodiments, the first data may be carried in MSG3. That is, the terminal device may send uplink data to the network device via MSG3 during the random access process. If the first information is carried in MSG2, MSG2 may schedule data transmission for MSG3.

[0146] For example, a terminal device may send MSG1 to request the network device to schedule the first data to be sent by the terminal device during a random access procedure. Based on the request of MSG1, the network device may send MSG2 containing first information to the terminal device to schedule the first data to be sent by the terminal device during the random access procedure. Based on the received MSG2, the terminal device may transmit the first data via MSG3. One or more of the transmission resources, coding scheme, modulation scheme, rate, and transmit power of the first data may be determined based on the indication of the first information.

[0147] In some embodiments, the first data may be sent in response to the terminal receiving first trigger information. The first trigger information may be used to trigger the terminal device to send the first data. The first trigger information may be carried in a paging message and / or a system message. The system message may also be referred to as a system information (SI) message.

[0148] For example, the terminal device may receive first trigger information sent by the network device. In response to receiving the first trigger information, the terminal device may send a first preamble (i.e., MSG1) to the network device. That is, the first trigger information may be used to trigger a random access process of the terminal device. The random access process may be used to transmit uplink data (i.e., first data). The first preamble may be used to request the network device to schedule the transmission of the terminal device during the random access process. In response to receiving the first preamble, the network device may send the first information to the terminal device, thereby scheduling uplink data transmission during the random access process.

[0149] For ease of understanding, the technical solution provided in this application is described in detail below using FIG6 as an example.

[0150] The method shown in FIG6 can be performed by a terminal device and a network device. The terminal device can be, for example, an AMP terminal device (e.g., a tag). The link from the network device to the terminal device is the downlink shown in FIG6 , and the link from the terminal device to the network device is the uplink shown in FIG6 .

[0151] The method shown in FIG. 6 may include steps S610 to S660 .

[0152] Step S610: The terminal device selects RACH and sends MSG1 (ie, a preamble) to the network device.

[0153] Before step S610 , the method shown in FIG6 may further include one or more of steps S601 - S603 .

[0154] In step S601 , the terminal device performs energy harvesting.

[0155] Step S602: The terminal device completes synchronization (SYNC) with the network.

[0156] Step S603: The network device sends a system message / paging message to the terminal device.

[0157] The system message / paging message in step S603 can be used to control random access of the terminal device. The RACH selected by the terminal device in step S610 can be determined based on the RACH resource indicated by the system message / paging message. For example, the network device can periodically send paging messages to control the random access of the AMP, thereby controlling the AMP terminal device to periodically report data to the network device. The system message / paging message can also be used to configure the first resource pool and / or the second resource pool.

[0158] For example, in logistics and warehousing scenarios, large quantities of goods need to be transferred, stored, loaded, unloaded, and inventoried at logistics stations or warehouses. Logistics stations need to read the identification information of AMP terminals through network devices. In this scenario, the network devices require AMP terminals to periodically perform random access, transmitting their identification information during the random access process.

[0159] Step S620: The network device sends MSG2 to the terminal device.

[0160] MSG2 may indicate the scheduling information (ie, first information) of the MSG3 PUSCH corresponding to the detected preamble code.

[0161] Step S630: According to the scheduling information indicated by MSG2, the terminal device sends the first data (eg, identification information) to the network device through MSG3.

[0162] In steps S650 to S660, the network device provides ACK / NACK feedback to the identification information sent by the terminal device, and responds to the reception result of MSG3 through MSG4, thus implementing the conflict resolution process. For the terminal device that successfully sends the first data to the network device, the random access process can be initiated again.

[0163] The method embodiments of the present application are described in detail above, and the device embodiments of the present application are described in detail below. It should be understood that the description of the method embodiments corresponds to the description of the device embodiments, so for parts not described in detail, reference can be made to the above method embodiments.

[0164] FIG7 is a schematic structural diagram of a terminal device 700 provided in an embodiment of the present application. The terminal device 700 includes a receiving unit 710 .

[0165] The receiving unit 710 is used to receive first information sent by a network device; wherein the first information is used to schedule first data sent by a terminal device during a random access process.

[0166] In some embodiments, the first information is used to indicate one or more of the following information of the first data: transmission resource allocation information; information related to the modulation and coding method; information related to the rate; and power control information.

[0167] In some embodiments, when the terminal device operates at a target frequency domain position and bandwidth, the transmission resource allocation information indicates the time domain resources of the first data, and the frequency domain resources of the first data are determined based on the target frequency domain position and bandwidth.

[0168] In some embodiments, the transmission resource allocation information is used to indicate one or more of the following: the first time domain resource in the first resource pool is the time domain resource of the first data; the first frequency domain resource in the second resource pool is the frequency domain resource of the first data; the first code domain resource in the third resource pool is the code domain resource of the first data.

[0169] In some embodiments, one or more of the first resource pool, the second resource pool, and the third resource pool satisfies: broadcast via a system message, and / or indicated via a paging message. In some embodiments, the information related to the modulation and coding scheme includes one or more of the following: a modulation scheme used for the first data, and a coding scheme used for the first data.

[0170] In some embodiments, the encoding scheme includes: non-return-to-zero inverted encoding, Manchester encoding, unipolar return-to-zero encoding, differential biphase encoding, Miller encoding, or differential encoding.

[0171] In some embodiments, the rate-related information includes one or more of the following information of the first data: symbol length, symbol rate, bit rate, data rate.

[0172] In some embodiments, the power control information is used to indicate the power at which the terminal device sends the first data.

[0173] In some embodiments, the terminal device 700 is also used to: send second information to the network device; wherein the second information is related to one or more of the following information: first capability information supported by the terminal device, the first capability information is related to the data transmission capability of the terminal device; the amount of data to be transmitted by the terminal device; and the channel quality information between the terminal device and the network device.

[0174] In some embodiments, the first capability information includes one or more of the following capabilities supported by the terminal device: modulation mode, coding information, rate information, energy storage capacity, and capabilities related to the working frequency domain.

[0175] In some embodiments, the channel quality information includes one or more of the following information: coverage level of the network device, downlink signal measurement quality, and path loss.

[0176] In some embodiments, the second information is indicated by a first preamble.

[0177] In some embodiments, the packet to which the first preamble belongs is used to indicate the second information.

[0178] In some embodiments, the first information is carried in a random access response message.

[0179] In some embodiments, the first data is carried in message 3 of the random access procedure.

[0180] In some embodiments, the terminal device is also used to: receive first trigger information sent by the network device, the first trigger information is used to trigger the terminal device to send first data; in response to receiving the first trigger information, send a first preamble code to the network device; wherein, receiving the first information sent by the network device includes: receiving the first information sent by the network device in response to sending the first preamble code.

[0181] In some embodiments, the first trigger message is carried in a paging message and / or a system message.

[0182] In some embodiments, the terminal device is an AMP terminal device.

[0183] In an optional embodiment, the receiving unit 710 may be a transceiver 930. The terminal device 700 may further include a processor 910 and a memory 920, as specifically shown in FIG9 .

[0184] FIG8 is a schematic structural diagram of a network device 800 provided in an embodiment of the present application. The network device 800 may include a sending unit 810 .

[0185] The sending unit 810 is used to send first information to the terminal device; wherein the first information is used to schedule the first data sent by the terminal device during the random access process.

[0186] In some embodiments, the first information is used to indicate one or more of the following information of the first data: transmission resource allocation information; information related to the modulation and coding method; information related to the rate; and power control information.

[0187] In some embodiments, when the terminal device operates at a target frequency domain position and bandwidth, the transmission resource allocation information indicates the time domain resources of the first data, and the frequency domain resources of the first data are determined based on the target frequency domain position and bandwidth.

[0188] In some embodiments, the transmission resource allocation information is used to indicate one or more of the following: the first time domain resource in the first resource pool is the time domain resource of the first data; the first frequency domain resource in the second resource pool is the frequency domain resource of the first data; the first code domain resource in the third resource pool is the code domain resource of the first data.

[0189] In some embodiments, one or more of the first resource pool, the second resource pool, and the third resource pool meet the following requirements: broadcast through a system message, and / or indicated through a paging message.

[0190] In some embodiments, the information related to the modulation and coding scheme includes one or more of the following: a modulation scheme used by the first data, and a coding scheme used by the first data.

[0191] In some embodiments, the encoding scheme includes: non-return-to-zero inverted encoding, Manchester encoding, unipolar return-to-zero encoding, differential biphase encoding, Miller encoding, or differential encoding.

[0192] In some embodiments, the rate-related information includes one or more of the following information of the first data: symbol length, symbol rate, bit rate, data rate.

[0193] In some embodiments, the power control information is used to indicate the power at which the terminal device sends the first data.

[0194] In some embodiments, the network device 800 is also used to: receive second information sent by the terminal device; wherein the second information is related to one or more of the following information: first capability information supported by the terminal device, the first capability information is related to the data transmission capability of the terminal device; the amount of data to be transmitted by the terminal device; and the channel quality information between the terminal device and the network device.

[0195] In some embodiments, the first capability information includes one or more of the following capabilities supported by the terminal device: modulation mode, coding information, rate information, energy storage capacity, and capabilities related to the working frequency domain.

[0196] In some embodiments, the channel quality information includes one or more of the following information: coverage level of the network device, downlink signal measurement quality, and path loss.

[0197] In some embodiments, the second information is indicated by a first preamble.

[0198] In some embodiments, the packet to which the first preamble belongs is used to indicate the second information.

[0199] In some embodiments, the first information is carried in a random access response message.

[0200] In some embodiments, the first data is carried in message 3 of the random access procedure.

[0201] In some embodiments, the network device 800 is also used to: send a first trigger message to the terminal device, the first trigger message is used to trigger the terminal device to send the first data; in response to sending the first trigger message, receive a first preamble code sent by the terminal device; wherein, sending the first information to the terminal device includes: sending the first information to the terminal device in response to receiving the first preamble code.

[0202] In some embodiments, the first trigger message is carried in a paging message and / or a system message.

[0203] In some embodiments, the terminal device is an AMP terminal device.

[0204] In an optional embodiment, the sending unit 810 may be a transceiver 930. The network device 800 may further include a processor 910 and a memory 920, as specifically shown in FIG9 .

[0205] Figure 9 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 9 indicate that the unit or module is optional. The device 900 can be used to implement the method described in the above method embodiment. The device 900 can be a chip, a terminal device, or a network device.

[0206] The device 900 may include one or more processors 910. The processor 910 may support the device 900 to implement the method described in the method embodiment above. The processor 910 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.

[0207] The apparatus 900 may further include one or more memories 920. The memories 920 store programs that can be executed by the processor 910, causing the processor 910 to perform the methods described in the above method embodiments. The memories 920 may be independent of the processor 910 or integrated into the processor 910.

[0208] The apparatus 900 may further include a transceiver 930. The processor 910 may communicate with other devices or chips via the transceiver 930. For example, the processor 910 may transmit and receive data with other devices or chips via the transceiver 930.

[0209] 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.

[0210] 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.

[0211] 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.

[0212] 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.

[0213] 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.

[0214] 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.

[0215] 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.

[0216] 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.

[0217] 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.

[0218] 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.

[0219] In the embodiments of this application, the term "include" can refer to direct inclusion or indirect inclusion. Alternatively, the term "include" in the embodiments of this application can be replaced with "indicates" or "is used to determine." For example, "A includes B" can be replaced with "A indicates B" or "A is used to determine B."

[0220] 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.

[0221] 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.

[0222] 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.

[0223] 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.

[0224] 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)).

[0225] 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 the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A wireless communication method, characterized in that: include: The terminal device receives the first information sent by the network device; The first information is used to schedule the first data sent by the terminal device during the random access process.

2. The method according to claim 1, characterized in that The first information is used to indicate one or more of the following information of the first data: Transmit resource allocation information; Information related to modulation and coding schemes; Rate-related information; Power control information.

3. The method according to claim 2, characterized in that When the terminal device operates at a target frequency domain position and bandwidth, the transmission resource allocation information indicates the time domain resources of the first data, and the frequency domain resources of the first data are determined based on the target frequency domain position and bandwidth.

4. The method according to claim 2 or 3, characterized in that The transmission resource allocation information is used to indicate one or more of the following: The first time domain resource in the first resource pool is the time domain resource of the first data; The first frequency domain resources in the second resource pool are frequency domain resources of the first data; The first code domain resources in the third resource pool are code domain resources of the first data.

5. The method according to claim 4, characterized in that One or more of the first resource pool, the second resource pool, and the third resource pool meet the following requirements: broadcast through a system message, and / or indicated through a paging message.

6. The method according to any one of claims 2 to 5, characterized in that The information related to the modulation and coding mode includes one or more of the following: a modulation mode used by the first data, and a coding mode used by the first data.

7. The method according to claim 6, characterized in that The encoding methods include: non-return-to-zero encoding, Manchester encoding, unipolar return-to-zero encoding, differential bi-phase encoding, Miller encoding or differential encoding.

8. The method according to any one of claims 2 to 7, characterized in that The rate-related information includes one or more of the following information of the first data: symbol length, symbol rate, bit rate, and data rate.

9. The method according to any one of claims 2 to 8, characterized in that The power control information is used to indicate the power at which the terminal device sends the first data.

10. The method according to any one of claims 1 to 9, characterized in that Also includes: The terminal device sends second information to the network device; The second information is related to one or more of the following information: first capability information supported by the terminal device, where the first capability information is related to a data transmission capability of the terminal device; The amount of data to be transmitted by the terminal device; Channel quality information between the terminal device and the network device.

11. The method according to claim 10, characterized in that The first capability information includes one or more of the following capabilities supported by the terminal device: modulation mode, coding information, rate information, energy storage capacity, and capabilities related to the working frequency domain.

12. The method according to claim 10 or 11, characterized in that The channel quality information includes one or more of the following information: coverage level of the network device, downlink signal measurement quality, and path loss.

13. The method according to any one of claims 10 to 12, characterized in that The second information is indicated by a first preamble code.

14. The method according to claim 13, characterized in that The group to which the first preamble belongs is used to indicate the second information.

15. The method according to any one of claims 1 to 14, characterized in that The first information is carried in a random access response message.

16. The method according to any one of claims 1 to 15, characterized in that The first data is carried in message 3 of the random access procedure.

17. The method according to any one of claims 1 to 16, characterized in that Also includes: The terminal device receives first trigger information sent by the network device, where the first trigger information is used to trigger the terminal device to send the first data; In response to receiving the first trigger information, the terminal device sends a first preamble code to the network device; The receiving, by the terminal device, of the first information sent by the network device includes: In response to sending the first preamble code, the terminal device receives the first information sent by the network device.

18. The method according to claim 17, characterized in that The first trigger message is carried in a paging message and / or a system message.

19. The method according to any one of claims 1 to 18, characterized in that The terminal device is an ambient energy enabled AMP terminal device.

20. A wireless communication method, characterized in that: include: The network device sends first information to the terminal device; The first information is used to schedule the first data sent by the terminal device during the random access process.

21. The method according to claim 20, characterized in that The first information is used to indicate one or more of the following information of the first data: Transmit resource allocation information; Information related to modulation and coding schemes; Rate-related information; Power control information.

22. The method according to claim 21, characterized in that When the terminal device operates at a target frequency domain position and bandwidth, the transmission resource allocation information indicates the time domain resources of the first data, and the frequency domain resources of the first data are determined based on the target frequency domain position and bandwidth.

23. The method according to claim 21 or 22, characterized in that The transmission resource allocation information is used to indicate one or more of the following: The first time domain resource in the first resource pool is the time domain resource of the first data; The first frequency domain resources in the second resource pool are frequency domain resources of the first data; The first code domain resources in the third resource pool are code domain resources of the first data.

24. The method according to claim 23, wherein One or more of the first resource pool, the second resource pool, and the third resource pool meet the following requirements: broadcast through a system message, and / or indicated through a paging message.

25. The method according to any one of claims 21 to 24, characterized in that The information related to the modulation and coding mode includes one or more of the following: a modulation mode used by the first data, and a coding mode used by the first data.

26. The method according to claim 25, characterized in that The encoding methods include: non-return-to-zero encoding, Manchester encoding, unipolar return-to-zero encoding, differential bi-phase encoding, Miller encoding or differential encoding.

27. The method according to any one of claims 21 to 26, characterized in that The rate-related information includes one or more of the following information of the first data: symbol length, symbol rate, bit rate, and data rate.

28. The method according to any one of claims 21 to 27, characterized in that The power control information is used to indicate the power at which the terminal device sends the first data.

29. The method according to any one of claims 20 to 28, wherein Also includes: The network device receives second information sent by the terminal device; The second information is related to one or more of the following information: first capability information supported by the terminal device, where the first capability information is related to a data transmission capability of the terminal device; The amount of data to be transmitted by the terminal device; Channel quality information between the terminal device and the network device.

30. The method according to claim 29, wherein The first capability information includes one or more of the following capabilities supported by the terminal device: modulation mode, coding information, rate information, energy storage capacity, and capabilities related to the working frequency domain.

31. The method according to claim 29 or 30, characterized in that The channel quality information includes one or more of the following information: coverage level of the network device, downlink signal measurement quality, and path loss.

32. The method according to any one of claims 29 to 31, characterized in that The second information is indicated by a first preamble code.

33. The method according to claim 32, characterized in that The group to which the first preamble belongs is used to indicate the second information.

34. The method according to any one of claims 20 to 33, wherein: The first information is carried in a random access response message.

35. The method according to any one of claims 20 to 34, wherein The first data is carried in message 3 of the random access procedure.

36. The method according to any one of claims 20 to 35, wherein: Also includes: The network device sends first trigger information to the terminal device, where the first trigger information is used to trigger the terminal device to send the first data; In response to sending the first trigger information, the network device receives a first preamble sent by the terminal device; The sending, by the network device, of the first information to the terminal device includes: In response to receiving the first preamble, the network device sends the first information to the terminal device.

37. The method according to claim 36, wherein The first trigger message is carried in a paging message and / or a system message.

38. The method according to any one of claims 20 to 37, wherein The terminal device is an ambient energy enabled AMP terminal device.

39. A terminal device, characterized in that: include: A receiving unit, configured to receive first information sent by a network device; The first information is used to schedule the first data sent by the terminal device during the random access process.

40. The terminal device according to claim 39, characterized in that The first information is used to indicate one or more of the following information of the first data: Transmit resource allocation information; Information related to modulation and coding schemes; Rate-related information; Power control information.

41. The terminal device according to claim 40, characterized in that When the terminal device operates at a target frequency domain position and bandwidth, the transmission resource allocation information indicates the time domain resources of the first data, and the frequency domain resources of the first data are determined based on the target frequency domain position and bandwidth.

42. The terminal device according to claim 40 or 41, characterized in that: The transmission resource allocation information is used to indicate one or more of the following: The first time domain resource in the first resource pool is the time domain resource of the first data; The first frequency domain resources in the second resource pool are frequency domain resources of the first data; The first code domain resources in the third resource pool are code domain resources of the first data.

43. The terminal device according to claim 42, characterized in that One or more of the first resource pool, the second resource pool, and the third resource pool meet the following requirements: broadcast through a system message, and / or indicated through a paging message.

44. The terminal device according to any one of claims 40 to 43, characterized in that: The information related to the modulation and coding mode includes one or more of the following: a modulation mode used by the first data, and a coding mode used by the first data.

45. The terminal device according to claim 44, characterized in that The encoding methods include: non-return-to-zero encoding, Manchester encoding, unipolar return-to-zero encoding, differential bi-phase encoding, Miller encoding or differential encoding.

46. The terminal device according to any one of claims 40 to 45, characterized in that: The rate-related information includes one or more of the following information of the first data: symbol length, symbol rate, bit rate, and data rate.

47. The terminal device according to any one of claims 40 to 46, characterized in that: The power control information is used to indicate the power at which the terminal device sends the first data.

48. The terminal device according to any one of claims 39 to 47, characterized in that: The terminal device is further configured to: sending second information to the network device; The second information is related to one or more of the following information: first capability information supported by the terminal device, where the first capability information is related to a data transmission capability of the terminal device; The amount of data to be transmitted by the terminal device; Channel quality information between the terminal device and the network device.

49. The terminal device according to claim 48, characterized in that The first capability information includes one or more of the following capabilities supported by the terminal device: modulation mode, coding information, rate information, energy storage capacity, and capabilities related to the working frequency domain.

50. The terminal device according to claim 48 or 49, characterized in that The channel quality information includes one or more of the following information: coverage level of the network device, downlink signal measurement quality, and path loss.

51. The terminal device according to any one of claims 48 to 50, characterized in that: The second information is indicated by a first preamble code.

52. The terminal device according to claim 51, characterized in that The group to which the first preamble belongs is used to indicate the second information.

53. The terminal device according to any one of claims 39 to 52, characterized in that: The first information is carried in a random access response message.

54. The terminal device according to any one of claims 39 to 53, characterized in that: The first data is carried in message 3 of the random access procedure.

55. The terminal device according to any one of claims 39 to 54, characterized in that: The terminal device is further configured to: receiving first trigger information sent by the network device, where the first trigger information is used to trigger the terminal device to send the first data; In response to receiving the first trigger information, sending a first preamble to the network device; The receiving the first information sent by the network device includes: In response to sending the first preamble, the first information sent by the network device is received.

56. The terminal device according to claim 55, characterized in that The first trigger message is carried in a paging message and / or a system message.

57. The terminal device according to any one of claims 39 to 56, characterized in that: The terminal device is an ambient energy enabled AMP terminal device.

58. A network device, characterized in that include: A sending unit, configured to send first information to a terminal device; The first information is used to schedule the first data sent by the terminal device during the random access process.

59. The network device according to claim 58, wherein: The first information is used to indicate one or more of the following information of the first data: Transmit resource allocation information; Information related to modulation and coding schemes; Rate-related information; Power control information.

60. The network device according to claim 59, wherein: When the terminal device operates at a target frequency domain position and bandwidth, the transmission resource allocation information indicates the time domain resources of the first data, and the frequency domain resources of the first data are determined based on the target frequency domain position and bandwidth.

61. The network device according to claim 59 or 60, characterized in that: The transmission resource allocation information is used to indicate one or more of the following: The first time domain resource in the first resource pool is the time domain resource of the first data; The first frequency domain resources in the second resource pool are frequency domain resources of the first data; The first code domain resources in the third resource pool are code domain resources of the first data.

62. The network device according to claim 61, wherein: One or more of the first resource pool, the second resource pool, and the third resource pool meet the following requirements: broadcast through a system message, and / or indicated through a paging message.

63. The network device according to any one of claims 59 to 62, characterized in that: The information related to the modulation and coding mode includes one or more of the following: a modulation mode used by the first data, and a coding mode used by the first data.

64. The network device according to claim 63, wherein: The encoding methods include: non-return-to-zero encoding, Manchester encoding, unipolar return-to-zero encoding, differential bi-phase encoding, Miller encoding or differential encoding.

65. The network device according to any one of claims 59 to 64, characterized in that: The rate-related information includes one or more of the following information of the first data: symbol length, symbol rate, bit rate, and data rate.

66. The network device according to any one of claims 59 to 65, characterized in that: The power control information is used to indicate the power at which the terminal device sends the first data.

67. The network device according to any one of claims 58 to 66, characterized in that: The network device is further configured to: receiving second information sent by the terminal device; The second information is related to one or more of the following information: first capability information supported by the terminal device, where the first capability information is related to a data transmission capability of the terminal device; The amount of data to be transmitted by the terminal device; Channel quality information between the terminal device and the network device.

68. The network device according to claim 67, characterized in that The first capability information includes one or more of the following capabilities supported by the terminal device: modulation mode, coding information, rate information, energy storage capacity, and capabilities related to the working frequency domain.

69. The network device according to claim 67 or 68, characterized in that The channel quality information includes one or more of the following information: coverage level of the network device, downlink signal measurement quality, and path loss.

70. The network device according to any one of claims 67 to 69, characterized in that: The second information is indicated by a first preamble code.

71. The network device according to claim 70, wherein: The group to which the first preamble belongs is used to indicate the second information.

72. The network device according to any one of claims 58 to 71, characterized in that: The first information is carried in a random access response message.

73. The network device according to any one of claims 58 to 72, characterized in that: The first data is carried in message 3 of the random access procedure.

74. The network device according to any one of claims 58 to 73, characterized in that: The network device is further configured to: Sending first trigger information to the terminal device, where the first trigger information is used to trigger the terminal device to send the first data; In response to sending the first trigger information, receiving a first preamble sent by the terminal device; The sending the first information to the terminal device includes: In response to receiving the first preamble code, the first information is sent to the terminal device.

75. The network device according to claim 74, characterized in that The first trigger message is carried in a paging message and / or a system message.

76. The network device according to any one of claims 58 to 75, characterized in that: The terminal device is an ambient energy enabled AMP terminal device.

77. A terminal device, characterized in that: The terminal device comprises 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 so that the terminal device executes the method according to any one of claims 1 to 19.

78. A network device, characterized in that The network device comprises 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 so as to enable the network device to execute the method according to any one of claims 20 to 38.

79. 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 38.

80. 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 38.

81. 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 38.

82. 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 38.

83. A computer program, characterized in that The computer program causes a computer to execute the method according to any one of claims 1 to 38.