Communication method and communication apparatus

WO2026200501A1PCT designated stage Publication Date: 2026-10-01HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2026/082210
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-03-27
Filing Date
2026-03-09
Publication Date
2026-10-01

Smart Images

  • Figure CN2026082210_01102026_PF_FP_ABST
    Figure CN2026082210_01102026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and apparatus. The method comprises: in a service procedure of a first AIoT apparatus, the first AIoT apparatus receives first scheduling information, and performs uplink transmission on the basis of the first scheduling information and second scheduling information, wherein the second scheduling information is information used when the first AIoT apparatus performs an access procedure. In the communication method provided in the present application, indication overhead is reduced by reusing the information used in the access procedure for uplink transmission.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and a communication device

[0001] This application claims priority to Chinese Patent Application No. 202510378024.9, filed on March 27, 2025, entitled "A Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of wireless communication technology, and more specifically, to a communication method and a communication device. Background Technology

[0003] With the development of communication technology, the 3rd generation partnership project (3GPP) defined the ambient internet of things (AIoT) technology.

[0004] In AIoT technology, the communication system includes readers and tags. Readers can be implemented by network devices, such as base stations, while tags can be implemented by IoT terminals, such as passive / semi-passive / active tags. In the AIoT business process, the uplink transmission of AIoT devices is based on scheduling, which leads to significant indication overhead.

[0005] Therefore, there is an urgent need for a solution to reduce the instruction overhead in AIoT business processes. Summary of the Invention

[0006] This application provides a communication method and apparatus to reduce instruction overhead in AIoT business processes.

[0007] Firstly, a method is provided that can be performed by a device (e.g., a communication device). The device can be a machine (such as an AIoT device), or it can be a component of a device (e.g., a chip (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), a chip system, or a circuit), which is not limited in this application. The following description primarily uses a first AIoT device as an example.

[0008] The method includes: receiving first information, the first information including first scheduling information, the first information instructing a first AIoT device to execute a business process; and responding to the first information by sending second information based on the first scheduling information and second scheduling information, the second scheduling information being the information used by the first AIoT device when executing the access process.

[0009] In this scenario, the first AIoT device responds to the first information and sends the second information based on the first and second scheduling information; alternatively, the first AIoT device sends the second information based on the first and second scheduling information, or executes a business process based on the first and second scheduling information. Specifically, the first information instructs the first AIoT device to execute a business process, and the first AIoT device executes the business process based on the first information. More specifically, the first AIoT device can execute the business process based on the first and second scheduling information.

[0010] It should be understood that after the first AIoT device is connected to the reader, a business process can be executed between the first AIoT device and the reader. In other words, the business process is the step after the connection process.

[0011] Based on the above scheme, in the AIoT business process, the first AIoT device can reuse the information used in the access process to send the second information. Based on this, the content that the first scheduling information needs to indicate can be reduced, thereby reducing the indication overhead.

[0012] In conjunction with the first aspect, some implementations of the first aspect include: the first scheduling information indicating the transport block size (TBS). Specifically, the TBS is the TBS of the second information, or in other words, the TBS of the second information is the TBS indicated by the first scheduling information.

[0013] Based on the above scheme, the first scheduling information includes uplink scheduling information that must be indicated by the reader / writer, thereby ensuring the smooth transmission of the second information.

[0014] In one possible implementation, the first scheduling information is also used to indicate information about the intermediate preamble.

[0015] Based on the above scheme, the first scheduling information also includes information for improving the transmission efficiency of the second information. In other words, when the uplink scheduling information is indicated by the reader / writer, the transmission efficiency of the second information can be improved.

[0016] In conjunction with the first aspect, some implementations of the first aspect include: the second scheduling information includes one or more of the following: frequency domain resources, code rate, repetition count, preamble information, and intermembrane information.

[0017] Based on the above scheme, the first AIoT device reuses the information in the access process when sending the second information, thereby reducing the indication overhead in the communication process.

[0018] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: sending the second information using a first time-domain resource, wherein the first time-domain resource is determined based on the first scheduling information and the second scheduling information.

[0019] In one possible implementation, the first AIoT device determines the first time-domain resource based on the TBS indicated by the first scheduling information and the code rate and repetition count indicated by the second scheduling information.

[0020] Based on the above scheme, the time-domain resources used to carry the second information are determined by the first AIoT device itself based on the first scheduling information and the second scheduling information, thereby further reducing the indication overhead.

[0021] In conjunction with the first aspect, some implementations of the first aspect include: the first time domain resource is the first time domain resource after the time domain resource occupied by the first information (or, the first time domain resource is adjacent to the time domain resource occupied by the first information).

[0022] Based on the above scheme, the first AIoT device can determine the first time-domain resource based on the transmission method of the second information. Specifically, since the transmission method of the second information is unicast, the first AIoT device can determine that the first time-domain resource is the first time-domain resource after the time-domain resource of the first information. This method of determining the first time-domain resource by the first AIoT device itself further reduces the indication overhead.

[0023] In conjunction with the first aspect, some implementations of the first aspect include: the second scheduling information is the information used by the first AIoT device when sending the first access information, the first access information being message 1 (Msg1), and the first access information including the random identifier (random ID) of the first AIoT device; or, the second scheduling information is the information used by the first AIoT device when sending the second access information, the second access information being message 3 (Msg3).

[0024] It should be understood that the process of the first AIoT device accessing the reader includes first access information and second access information. After the first AIoT device sends the second access information, the first AIoT device and the reader can enter the business process. In other words, the first information is sent by the reader after receiving Msg3.

[0025] Based on the above scheme, when the first AIoT device sends the second information, it can choose to reuse the information used when sending the first access information, or it can choose to reuse the information used when sending the second access information. This reduces indication overhead while making the communication process more flexible and efficient.

[0026] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: under the condition of satisfying a first condition, the first AIoT device sends second information based on first scheduling information and second scheduling information; wherein the first condition includes: the interval between the time when the first AIoT device sends the first access information and the time when the first AIoT device sends the second information is less than or equal to a first duration; or, the first condition includes: the interval between the time when the first AIoT device sends the second access information and the time when the first AIoT device sends the second information is less than or equal to a second duration.

[0027] Based on the above scheme, the indication overhead is reduced while ensuring the transmission efficiency of the second information by setting a first condition. Specifically, within the first time period, if the channel state when the first AIoT device sends the first access information is the same as or similar to the channel state when sending the second information, the first AIoT device can reuse the information used when sending the first access information to send the second information, thus reducing the indication overhead while ensuring the transmission efficiency of the second information; or, within the second time period, if the channel state when the first AIoT device sends the second access information is the same as or similar to the channel state when sending the second information, the first AIoT device can reuse the information used when sending the second access information to send the second information, thus reducing the indication overhead while ensuring the transmission efficiency of the second information.

[0028] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: sending third information, the third information instructing the first AIoT device to send second information based on second scheduling information.

[0029] In one possible implementation, the third information indicates whether the first AIoT device should send the second information based on the second scheduling information.

[0030] Based on the above scheme, the first AIoT device can inform the reader about the reuse of the second scheduling information based on the third information, thereby facilitating the reader's management of the communication process and making the communication process more flexible and efficient.

[0031] Secondly, a method is provided that can be performed by a device (e.g., a communication device). This device can be a computer (such as a reader / writer), or it can be a component of a computer (e.g., a chip (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core) or a chip system or circuit), and this application does not limit this. The following description primarily uses a first reader / writer device as an example.

[0032] The method includes: sending first information, the first information including first scheduling information, the first information instructing a first AIoT device to execute a business process; and receiving second information, the second information being sent based on the first scheduling information and the second scheduling information, the second scheduling information being information used by the first AIoT device when executing the access process.

[0033] In conjunction with the second aspect, some implementations of the second aspect include: a first scheduling information indication TBS.

[0034] In one possible implementation, the first scheduling information is also used to indicate information about the intermediate preamble.

[0035] In conjunction with the second aspect, some implementations of the second aspect include: the second scheduling information includes one or more of the following: frequency domain resources, code rate, repetition count, preamble information, and intermembrane information.

[0036] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving second information on a first time-domain resource, wherein the first time-domain resource is determined based on first scheduling information and second scheduling information.

[0037] In conjunction with the second aspect, some implementations of the second aspect include: the first time domain resource is the first time domain resource after the time domain resource occupied by the first information (or, the first time domain resource is adjacent to the time domain resource occupied by the first information).

[0038] In conjunction with the second aspect, some implementations of the second aspect include: the second scheduling information is the information used by the first AIoT device when sending the first access information, the first access information being Msg1, and the first access information including the random ID of the first AIoT device; or, the second scheduling information is the information used by the first AIoT device when sending the second access information, the second access information being Msg3.

[0039] In other words, the second scheduling information is the uplink scheduling information indicated in the first indication information sent by the first reader / writer, where the first indication information is a paging message or a trigger message; or, the second scheduling information is the uplink scheduling information indicated in the second indication information sent by the first reader / writer, where the second indication information is message 2 (Msg2).

[0040] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: under the condition that the first condition is met, the second information is sent based on the first scheduling information and the second scheduling information; wherein the first condition includes: the interval between the sending time of the first access information and the sending time of the second information is less than or equal to the first duration; or, the first condition includes: the interval between the sending time of the second access information and the sending time of the second information is less than or equal to the second duration.

[0041] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving third information, wherein the third information instructs the first AIoT device to send the second information based on the second scheduling information.

[0042] In one possible implementation, the third information indicates whether the first AIoT device should send the second information based on the second scheduling information.

[0043] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the first information includes the random ID of the first AIoT device, wherein the random ID occupies 0 bits.

[0044] Based on the above scheme, the indication overhead in the communication process is further reduced by decreasing the number of bits in the random ID of the first AIoT device.

[0045] The beneficial effects of the second aspect and its possible implementation methods can be found in the description of the first aspect, and will not be repeated here.

[0046] Thirdly, a communication apparatus is provided for performing the method provided in either the first or second aspect. Specifically, the apparatus may include units and / or modules for performing the method provided in any of the above-described implementations of the first or second aspect, such as processing units and / or communication units.

[0047] In one implementation, the device is a communication device (such as an AIoT device, or a reader / writer). When the device is a communication device, the communication unit can be a transceiver, or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0048] In another implementation, the device is a chip, chip system, or circuit used in a communication device. When the device is a chip, chip system, or circuit used in a communication device, the communication unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.

[0049] Fourthly, a communication device is provided, the device comprising: a memory for storing a program; and at least one processor for executing the computer program or instructions stored in the memory to perform the method provided by any of the above implementations of the first or second aspect.

[0050] In one implementation, the device is a communication device (such as an AIoT device or a reader / writer).

[0051] In another implementation, the device is a chip, chip system, or circuit used in a communication device.

[0052] Fifthly, this application provides a processor for performing the methods provided in the above aspects.

[0053] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and input operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.

[0054] In a sixth aspect, a computer-readable storage medium is provided for program code executed by a device, the program code including a method for performing any of the above-described implementations of the first or second aspect.

[0055] In a seventh aspect, a computer program product comprising instructions is provided, which, when executed by a processor on a computer, causes the computer to perform the method provided by any of the above-described implementations of the first or second aspect.

[0056] Eighthly, a chip is provided, the chip including a processor and a communication interface, the processor reading instructions stored in a memory through the communication interface and executing the method provided by any of the above implementations of the first or second aspect.

[0057] Optionally, as one implementation, the chip also includes a memory storing computer programs or instructions. The processor is used to execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor is used to execute the method provided by any of the above implementations of the first or second aspect.

[0058] A ninth aspect provides a communication system, including a first communication device and a second communication device. The first communication device is used to execute the method provided in any implementation of the first aspect, and the second communication device is used to execute the method provided in any implementation of the second aspect.

[0059] The beneficial effects of aspects three through nine and their possible implementations can be found in the description of aspect one, and will not be repeated here. Attached Figure Description

[0060] Figure 1 is a schematic diagram of a communication system applicable to this application.

[0061] Figure 2 is a schematic diagram of another communication system applicable to this application.

[0062] Figure 3 shows a schematic diagram of a tag for reflective communication.

[0063] Figure 4 shows a typical topology of an AIoT system.

[0064] Figure 5 shows a schematic diagram of a random access process for a tag device.

[0065] Figure 6 shows a schematic diagram of message sending.

[0066] Figure 7 shows a schematic diagram of the communication method 700 provided in an embodiment of this application.

[0067] Figure 8 shows a schematic diagram of the device determining time domain resource #1 based on uplink scheduling information #1 and uplink scheduling information #3.

[0068] Figure 9 is a schematic block diagram of a communication device 900 provided in an embodiment of this application.

[0069] Figure 10 is a schematic diagram of another communication device 1000 provided in an embodiment of this application.

[0070] Figure 11 is a schematic block diagram of the chip system 1100 provided in an embodiment of this application. Detailed Implementation

[0071] To facilitate understanding of the embodiments of this application, the following points will be explained first.

[0072] I. In this application, unless otherwise stated, "multiple or at least two" means two or more.

[0073] II. In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0074] III. The various numerical designations used in this application are merely for descriptive convenience and are not intended to limit the scope of protection of this application. The magnitude of the serial numbers used in this application does not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic. For example, the terms "first," "second," "third," "fourth," and other various terminology (if present) in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. Such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein.

[0075] Furthermore, any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner for ease of understanding.

[0076] IV. The terms “comprising” and “having” and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are expressly listed, but may include other steps or units that are not expressly listed or that are inherent to such process, method, product or device.

[0077] V. In this application, "for indicating" can be understood as "enabling". "Enabling" can include direct enabling and indirect enabling. When describing information for enabling A, it can include whether the information directly enables A or indirectly enables A, but it does not mean that the information necessarily carries A.

[0078] The information that enables the information is called the information to be enabled. In the specific implementation process, there are many ways to enable the information to be enabled, such as, but not limited to, directly enabling the information to be enabled, such as the information to be enabled itself or its index. It can also be indirectly enabled by enabling other information, where there is a relationship between the other information and the information to be enabled. It can also enable only a part of the information to be enabled, while the other parts are known or pre-agreed upon. For example, enabling specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing enabling overhead to some extent. Simultaneously, common parts of various pieces of information can be identified and enabled uniformly to reduce the enabling overhead caused by individually enabling the same information.

[0079] VI. In this application, "pre-configuration" may include pre-defined terms, such as protocol definitions. These "pre-defined terms" can be implemented by pre-storing corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including various network elements). This application does not limit the specific implementation method.

[0080] VII. The term "storage" or "preservation" in this application can refer to storage in one or more memory devices. These memory devices can be separately configured or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memory devices can be separately configured, while others can be integrated into a decoder, processor, or communication device. The type of memory can be any form of storage medium, and this is not limited.

[0081] 8. The “protocol” involved in this application may refer to standard protocols in the field of communications, such as fourth-generation (4G) network protocols, fifth-generation (5G) network protocols, new radio (NR) protocols, 5.5G network protocols, and related protocols applied in future communication systems. This application does not limit the scope of these protocols.

[0082] 9. In this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can mean A or B. In this application, "and / or" is merely a description of the relationship between the related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural.

[0083] 10. In this application, the indication includes direct indication (also known as explicit indication) and implicit indication. Direct indication information A means including information A. Implicit indication information A means indicating information A through the correspondence between information A and information B and direct indication information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.

[0084] XI. In this application, information C is used to determine information D, including both cases where information D is determined solely based on information C and cases where it is determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, where information D is determined based on information E, and information E is determined based on information C.

[0085] 12. In this application, “device A sends information A to device B” can be understood as device B being the destination of information A or an intermediate network element in the transmission path between the destination and the destination, which may include sending information to device B directly or indirectly.

[0086] Thirteen, in this application, "device B receives information A from device A" can be understood as device A being the source of information A or an intermediate network element in the transmission path between device B and device A, which may include receiving information directly or indirectly from device A. Information may undergo necessary processing, such as format changes, between the source and destination ends, but the destination end can understand the valid information from the source end. Similar expressions in this application can be interpreted similarly and will not be elaborated further here.

[0087] XIV. In this application, "sending information B based on information A" can be understood as the information (or resources) required to send information B being indicated by information A, or it can also be understood as the information (or resources) required to send information B being determined based on information A. For example, "the device sends access information #1 based on uplink scheduling information #1" can be understood as the time-domain resources and frequency-domain resources used to carry access information #1 being determined based on uplink scheduling information #1, or the code rate, repetition count, preamble information, intermolecular information, etc., required to send access information #1 being determined based on uplink scheduling information #1.

[0088] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0089] The technical solutions provided in this application can be applied to various communication systems, such as: 5th generation (5G) communication systems, new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area network (WLAN) systems, satellite communication systems, and other communication systems.

[0090] The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), Internet of Things (IoT) communication systems, or other communication systems.

[0091] In the aforementioned communication system, one device can send signals to or receive signals from another device. These signals may include information, signaling, or data. The device can also be replaced by an entity, network entity, network element, communication device, communication module, node, user equipment, mobile device, communication node, etc. This application describes the system using a device as an example. For instance, the communication system may include at least one terminal device and at least one network device. The network device can send downlink signals to the terminal device, and / or the terminal device can send uplink signals to the network device.

[0092] Figure 1 is a schematic diagram of a communication system applicable to this application.

[0093] As an example and not a limitation, the figure shows an example diagram of an open radio access network (O-RAN) system, which may include other components besides those shown in the figure.

[0094] Access network equipment (RAN, such as eNB, gNB, or next-generation access network equipment) communicates with the core network (CN) via backhaul links and with user equipment (UE) via air interfaces.

[0095] In one specific implementation, the baseband unit (BBU) in the access network equipment communicates with the core network (CN) via a backhaul link, and the radio unit (RU) in the access network equipment communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link. The BBU and RU may or may not be co-located.

[0096] The BBU includes at least one control unit (CU) and at least one distributed unit (DU), which can communicate via at least one midhaul link.

[0097] Figure 2 is a schematic diagram of another communication system applicable to this application.

[0098] As an example, and not a limitation, a central unit (CU) is a logical node that carries the Radio Resource Control (RRC) layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions of access network equipment. The CU connects to network nodes such as the core network through interfaces, which may be interfaces such as E2 interfaces. Optionally, the CU may possess some core network functions. The CU (e.g., the PDCP layer and higher layers) connects to the DU (e.g., the RLC layer and lower layers) through interfaces, which may be interfaces such as the F1 interface. In some examples, these interfaces (e.g., the F1 interface) can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). The F1 AP is the application protocol of the F1 interface, defining the F1 signaling procedures in some examples. The F1 interface supports control plane F1-C and user plane F1-U.

[0099] In some examples, the CU can be split into the CU-control plane (CP) and the CU-user plane (UP). The CU-CP is a logical node carrying the RRC and PDCP layers (control plane part of PDCP, PDCP-C), used to implement the CU's control plane functions. The CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function (AMF) network elements, such as the access and mobility management function (AMF) in a 5G system. AMF network elements are responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. The CU-UP is a logical node carrying the SDAP and PDCP layers (user plane part of PDCP, PDCP-U), used to implement the CU's user plane functions. The CU-UP can interact with network elements in the core network used to implement user plane functions. In the core network, network elements used to implement user plane functions, such as the user plane function (UPF) network element in a 5G system, are responsible for forwarding and receiving data in terminal devices. The above configuration of CU and DU is merely an example; the functions of CU and DU can be configured as needed. For example, CU or DU can be configured to have more protocol layer functions, or to have only some protocol layer processing functions. For instance, some functions of the radio link control (RLC) layer and protocol layer functions above the RLC layer can be placed in the CU, while the remaining functions of the RLC layer and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of CU or DU can be divided according to service type or other system requirements, such as by latency, placing functions that need to meet low latency requirements in the DU and functions that do not need to meet such latency requirements in the CU.

[0100] In some examples, a DU is a logical node that carries the radio link control (RLC) layer, medium access control (MAC) layer, higher physical layer (PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces.

[0101] In some examples, the CU may not have a PDCP layer, i.e., it only includes the RRC layer. CU-CP does not have PDCP-C. CU-UP may not have PDCP-U, or may not have CU-UP at all. In some examples, the DU may not have an RLC layer, only the MAC and Higher PHY layers. Furthermore, in some examples, it may not have a CU and may only include the DU.

[0102] In some examples, the Higher PHY layer includes parts of the PHY layer that handle processes such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.

[0103] In some examples, the RU is a logical node that carries both lower physical layer (PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the Low-PHY includes PHY processing functions such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.

[0104] The DU and RU can be co-located or separate. The DU and RU exchange control plane and user plane information via a fronthaul link through a lower-layer split control and user plane separation (LLS-CUS) interface. LLS-CUS may include LLS-C and LLS-U interfaces providing the control plane (C-Plane) and user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via an LLS-M interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU. The DU and RU can cooperate to implement PHY layer functions. A DU can be connected to one or more RUs. The functions of the DU and RU can be configured in various ways depending on the design. For example, the DU may be configured to implement baseband functions, and the RU may be configured to implement mid-frequency functions. For example, DU is configured to implement higher-level functions in the PHY layer, and RU is configured to implement lower-level functions in the PHY layer, or to implement both lower-level functions and RF functions. Higher-level functions in the physical layer may include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer may include another portion of the physical layer's functions that are closer to the mid-RF side.

[0105] In this application embodiment, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user apparatus.

[0106] Terminal devices can be devices that provide voice / data, such as handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, examples of terminals include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, wearable devices, terminal devices in 5G networks, or future public land mobile communication networks. Terminal devices in a network (PLMN), etc., are not limited to this in the embodiments of this application.

[0107] In this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices; they achieve powerful functions through software support, data interaction, and cloud interaction. Broadly defined, wearable smart devices include those with comprehensive functions, large size, and the ability to achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those focused on a specific application function that require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0108] In this embodiment, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing those functions, such as a chip system. This device can be installed in or used in conjunction with the terminal device. In this embodiment, the chip system can be composed of chips or may include chips and other discrete components. This embodiment only uses the terminal device as an example to illustrate the device for implementing the functions of the terminal device, and does not constitute a limitation on the solution of this embodiment.

[0109] The network device in this application embodiment can be a device used to communicate with terminal devices. The network device can also be called an access network device or a wireless access network device, such as a base station. In this application embodiment, the network device can refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. Base stations can broadly encompass various names like those listed below, or be interchangeable with them, such as: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, auxiliary station, motor slide retainer (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), CU, DU, RU, location node, RAN intelligent controller (RIC), etc. This includes RAN equipment at CU and DU nodes that separate the protocol layer of the eNB in ​​a long term evolution (LTE) system. Some protocol layer functions are centrally controlled by the CU, while the remaining partial or complete protocol layer functions are distributed in the DU, which is centrally controlled by the CU. Access network equipment can also be reader / writer devices.

[0110] A base station can be a macro base station, micro base station, relay node, donor node, or a combination thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station can also be a mobile switching center, equipment performing base station functions in D2D, V2X, and M2M communications, network-side equipment in a communication network, or equipment performing base station functions in a future communication system. A base station can support networks using the same or different access technologies. Optionally, a RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, access network equipment in V2X technology can be a roadside unit (RSU). The embodiments of this application do not limit the specific technologies or equipment forms used in the network equipment.

[0111] 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 depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.

[0112] Core network equipment is a collective term for various functional entities on the network side used to manage users, data transmission, and base station configuration. These include access and mobility management function (AMF) network elements, user plane function (UPF) network elements, session management function (SMF) network elements, tag management function (TMF) network elements, etc.

[0113] In some deployments, network devices can be devices that include CUs or DUs, or devices that include both CUs and DUs, or devices that consist of control plane CU nodes (central unit-control plane, CU-CP) and user plane CU nodes (central unit-user plane, CU-UP) and DU nodes. For example, network devices may include gNB-CU-CP, gNB-CU-UP, and gNB-DU.

[0114] In different communication systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open radio access network (ORAN) system, CU can also be called an open CU (open CU, O-CU), DU can also be called an open DU (open DU, O-DU), CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.

[0115] In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CU-CPs, CU-UPs, or RUs. CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio frequency equipment or radio units, such as RRUs, AAUs, or RRHs.

[0116] RAN nodes can support one or more types of fronthaul interfaces, each corresponding to a DU and RU with different functions. If the fronthaul interface between the DU and RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and RU is another type of interface, relative to CPRI, some downlink and / or uplink baseband functions, such as, for downlink, precoding, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix addition (CP), are moved from the DU to the RU; and for uplink, digital beamforming (BF), or one or more of fast Fourier transform (FFT) / cyclic prefix removal (CP), are moved from the DU to the RU.

[0117] In this embodiment, the apparatus for implementing the functions of a network device can be a network device itself; it can also be an apparatus capable of supporting the network device in implementing those functions, such as a chip system, hardware circuit, software module, or a hardware circuit plus a software module. This apparatus can be installed in the network device or used in conjunction with the network device. In this embodiment, the example of a network device being used to implement the functions of a network device is provided only and does not constitute a limitation on the solutions described in this embodiment.

[0118] Network devices and / or terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located. Furthermore, terminal devices and network devices can be hardware devices, or software functions running on dedicated hardware or general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities that include dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of the terminal devices and network devices.

[0119] When this application is applied to an AIoT or IoT system, both the reader / writer and the tag device can be implemented based on the infrastructure of a cellular network. In other words, both the reader / writer and the tag can be devices within a cellular network. For example, the reader / writer function can be implemented by an access network device, such as a base station. The tag can be implemented by a terminal device within a cellular network, such as an ultra-low power, ultra-low complexity IoT terminal. The access network device and the terminal device can perform contactless data communication, thereby reading information from the terminal device and / or writing information that needs to be stored into the terminal device. It can be understood that in this application, the access network device can have the function of a reader / writer; the terminal device can have the function of a tag, or the terminal device can be a terminal device within an AIoT or IoT system.

[0120] With the development of communication technology, the 3rd Generation Partnership Project (3GPP) defined the Ambient Internet of Things (AIoT) technology. AIoT is based on cellular network communication infrastructure and consists of readers (such as base stations) and passive / semi-passive / active tags (tags are terminals within the cellular network, which can be understood as extremely low-power, extremely low-complexity IoT terminals). Its main functions include inventory management, positioning, sensing, and command processing. Typical application scenarios include logistics, warehousing, industrial manufacturing, identification, and environmental monitoring.

[0121] In AIoT technology, AIoT includes network devices and terminal devices; or, in other words, AIoT-based communication systems include network devices and terminal devices. Terminal devices can be devices with tag-like functionality. In this case, both readers and tag devices can be implemented based on cellular network infrastructure. In other words, both readers and tag devices can be devices within a cellular network. For example, the functionality of a reader can be implemented by network devices, such as base stations. Tag devices can be implemented by terminal devices within a cellular network, such as ultra-low-power, ultra-low-complexity IoT terminal devices. Non-contact data communication can occur between network devices and terminal devices, allowing network devices to read information from terminal devices and / or write information that needs to be stored into terminal devices.

[0122] The main business of AIoT will be described in further detail below.

[0123] Specifically, the inventory management service utilizes a reader to connect to devices within its coverage area. Successfully connected devices need to send their unique identifier to the reader. This service, also known as inventory counting, retrieves tag identification information. For example, the reader can use query and acknowledge (ACK) commands to obtain tag identification information. To facilitate tag inventory, tags include four session identifiers, each corresponding to two inventory states: A and B. The inventory state is indicated by a sessionInventoried flag. When the reader selects a tag, the select command sent to it includes a session identifier, which the tag then stores. When the reader performs an inventory management operation on the tag, the query command sent to it includes the session identifier, at which point the tag can flip its inventory state from A to B. If the reader sends a query command to perform inventory operations again, the tag will not respond to the reader because the inventory status of the tag is B, thus avoiding the same tag being inventoried multiple times in the same inventory cycle.

[0124] It should be understood that in some specific implementations, the reader can also be a base station or a terminal, and this application does not make any special restrictions on this.

[0125] It should be understood that tags are a specific implementation of AIoT devices, and this application does not impose any special limitations on them.

[0126] Specifically, location services use location signals to pinpoint the location of tags.

[0127] Specifically, the sensing service involves tags reporting sensing data to the base station, such as temperature data.

[0128] Specifically, command services can be operational instructions. Understandably, command services can include at least one of read, write, or lock services. A read service can read the electronic product code (EPC), tag identifier (TID), content stored in the tag's reserved area, or content stored in the user's storage area from the tag's memory. A write service can perform write operations on the tag's memory area; that is, the base station (BS) sends a downlink command and data, instructing the tag to write data into its own memory area. A kill service can permanently disable the tag. A lock service can lock the tag's information, preventing read or write operations on that tag. Alternatively, a lock service can also lock a storage area, preventing or allowing read or write operations on that storage area.

[0129] It should be understood that the above business processes are only a specific way of implementing business. Other business processes or operations can also be performed between the tag and the reader, which will not be elaborated here.

[0130] AIoT technology is an extremely low-power, low-complexity Internet of Things (IoT) technology defined by 3GPP. It can be understood as an extension of passive radio frequency identification (RFID) within 3GPP. Although it shares some principles with RFID, such as similar inventory management processes, 3GPP introduces more value-added scenarios.

[0131] Tags, also known as electronic tags, are commonly referred to as RFID tags. RFID is an abbreviation for Radio Frequency Identification. RFID technology can be further divided into active, passive, and semi-active types. Tags can also be categorized as passive tags, semi-passive tags, and active tags. Passive and semi-passive tags use backscatter-based communication, while active tags use actively generated carrier waves. Tag types can be classified based on whether they use backscatter-based communication, whether they have energy storage capabilities, or a combination of both. For example, tags can be categorized as microwatt-level power consumption tags and hundred-microwatt-level power consumption tags. Microwatt-level power consumption tags have energy storage and an initial sampling frequency deviation of 10. X The power of X is usually understood as X = 4 or 5. There are no uplink or downlink amplifiers; uplink transmission is based on reflection transmission using an externally provided carrier. Labels with power consumption in the hundreds of microwatts have energy storage, and the initial sampling frequency deviation is 10. X The power, usually understood as X = 4 or 5, has an amplifier for both uplink and downlink, or both uplink and downlink. Uplink transmission can be initiated by the terminal or can be transmitted via backscatter based on an external carrier.

[0132] Readers include handheld or fixed devices that read (and sometimes write) tag information, as defined in the original definition. They can also be understood as devices that communicate with tags, taking the form of a terminal, a base station, a headend, a Pico Radio Unit (PRU), a transmission reception point (TRP), or any other node that transmits signals, or simply a device with read / write capabilities. They can also be integrated access and backhaul (IAB) nodes, smart repeaters, or relay nodes, etc.

[0133] In an AIoT system, a tag can also be called an electronic tag, an RFID tag, or a tag device. Alternatively, a tag can also be called an AIoT terminal device or an AIoT device. In this application, a tag can also be considered as a terminal device.

[0134] With the increasing prevalence of 5G NR machine-type communication (MTC) and Internet of Things (IoT) communication, the number of connected IoT devices is growing daily. Therefore, the industry's demand for reduced cost and power consumption in IoT devices is becoming increasingly strong. During the 4G era, 3GPP (3rd Generation Partnership Project) introduced narrowband IoT (NB-IoT) systems. However, NB-IoT terminals still require external power (e.g., batteries) and have the ability to generate local high-frequency carrier waves, thus limiting their power consumption to milliwatts. But with the evolution and development of 5G IoT, the need for lower-power terminals in 5G networks is growing, and RFID technology provides a good technical reference for low power consumption, supporting microwatt-level power consumption. RFID terminals (tags) use low-precision, low-power mid-to-low frequency ring oscillators or receive downlink signals without a local oscillator. When the tag is working, the energy and carrier wave for communication are supplied by the reader, and communication is based on reflected carrier waves.

[0135] Figure 3 shows a schematic diagram of a tag for reflective communication.

[0136] The tag is wirelessly powered by the base station. The tag receives downlink communication signals from the base station, but cannot independently send uplink signals to the base station. The base station transmits a carrier wave through its antenna, and the tag uses carrier wave reflection for uplink communication with the base station. The base station sends a (transmit, TX) downlink signal to the tag, and receives (receive, RX) uplink signals from the tag.

[0137] In one specific implementation, the reader sends a carrier signal to the tag, which receives the carrier signal through an antenna. The tag can adjust the information to be transmitted based on the reflected signal. Through this method, the tag can receive downlink signals using a low-precision, low-power mid-to-low frequency ring oscillator or a completely oscillator-less method, further reducing the power consumption of downlink reception.

[0138] A tag is a miniature wireless transceiver device, mainly consisting of a built-in tag antenna, coupling element, and chip. The tag's chip contains storage space that enables a reader to read or write tag data. After receiving the radio frequency signal sent by the reader through the antenna, the tag can couple the radio frequency signal through the coupling element. This coupler channel provides power to the tag's chip and allows the data stored in the chip to be fed back to the reader through the antenna. A communication network based on cellular network infrastructure, consisting of readers and tags, can be called a passive Internet of Things (IoT) network, or ambient IoT (AIoT or AIoT). The tag device can also be considered a terminal device, and can be an active, passive, or semi-active tag device.

[0139] It should be understood that an RFID tag is a specific implementation of a tag, and an RFID reader is a specific implementation of a base station; this application does not impose any special limitations on these.

[0140] It should be understood that in some other specific implementations, the device transmitting the carrier can also be a terminal, network device, auxiliary node, etc., and this application does not make any special restrictions on this.

[0141] It should be understood that the device that transmits the carrier is generally referred to as the helper. The helper can be a terminal, a base station, or a small station. The device only transmits downlink data with the tag, and transmits uplink and downlink data with the reader. This can be done through an air interface or through a wired connection. This application does not make any special limitations on this.

[0142] It should be understood that the reader / writer involved in this embodiment can be a handheld or fixed device for reading or writing tag information, or it can be understood as a device that communicates with the tag. The reader / writer can be a terminal device, an access network device, or a device with read / write functionality. The reader / writer can also be an IAB node or a relay node.

[0143] Figure 4 shows a typical topology of an AIoT system.

[0144] Topology 1: Includes base station (BS) and AIoT devices.

[0145] In Topology 1, AIoT devices communicate directly with the base station bidirectionally, exchanging AIoT data and / or signaling.

[0146] In one specific implementation, the communication between the base station and the AIoT device is via the uu interface, i.e., air interface communication.

[0147] Topology 2: Includes base station (BS), intermediate node (i-node), and AIoT devices.

[0148] In the structure of Topology 2, there are intermediate nodes between AIoT devices and base stations. AIoT devices communicate bidirectionally with intermediate nodes, and intermediate nodes communicate bidirectionally with base stations.

[0149] It should be understood that intermediate nodes include, but are not limited to, relays, integrated access and backhaul (IAB) nodes, UEs, etc., and intermediate nodes transmit AIoT data and / or signaling between BS and AIoT devices.

[0150] In one specific implementation, the communication between the intermediate node and the base station is via the uu interface, i.e., air interface communication.

[0151] Given the low power consumption advantage of RFID communication technology, 5G AIoT has emerged. To meet ultra-low power consumption requirements, terminal devices in AIoT also use low-precision, low-power mid-to-low frequency ring oscillators or receivers without a local oscillator to receive downlink signals. This receiving method further reduces the power consumption of downlink reception. However, for such low-power receiving methods, only amplitude detection, such as envelope detection, can be performed because a low-precision ring oscillator alone cannot guarantee accurate demodulation of signal phase information.

[0152] AIoT tags are low-cost, with typical power consumption of approximately 1µW and sampling clock frequency accuracy of less than 10^5ppm, making them suitable only for asynchronous transmission mechanisms. Tag access is achieved through random access using a time-slot-based Aloha asynchronous access method. Successfully connected tags can then transmit data, such as sending EPC commands.

[0153] Figure 5 shows a schematic diagram of a random access process for a tag device.

[0154] It should be understood that messages sent from the reader to the device are also called R2D (reader to device) messages, and messages sent from the device to the reader are also called D2R (device to reader) messages. This application does not impose any special limitations on these terms.

[0155] S501: The reader sends a paging message.

[0156] The reader sends a paging message, which carries the timing parameter Q value. Upon receiving the Q value from the paging message, the device generates a [0, 2]... Q Use a random number from [-1] as the count value.

[0157] It should be understood that in some specific implementations, the device is also referred to as a tag, tag device, user, etc., and this application does not make any special limitation on this.

[0158] S502: The reader sends a trigger signal.

[0159] The reader sends a trigger signal that indicates an access occasion set as a candidate resource to carry message 1 (Msg1).

[0160] It should be understood that, in one specific implementation, the set of access opportunities used to carry Msg1 is indicated by the trigger message.

[0161] It should be understood that, in another specific implementation, the set of access opportunities used to carry Msg1 is indicated by the paging message.

[0162] It should be understood that, in another specific implementation, the set of access opportunities used to carry Msg1 is indicated jointly by paging and trigger messages.

[0163] It should be understood that in another specific implementation, the set of access opportunities used to carry Msg1 is indicated by other messages preceding the trigger message or is predefined, and this application does not impose any special limitations on this.

[0164] It should be understood that in some specific implementations, the access timing set is also referred to as the candidate resource group, candidate resource set, access resource group, access resource set, access timing group, etc., and this application does not make any special limitation on it.

[0165] S503: The device sends Msg1 to the reader.

[0166] The device randomly selects one of the candidate resources to send Msg1, which carries its own random ID information.

[0167] It should be understood that during the same access time, there can be 0, 1, or more devices sending Msg1, and this application does not impose any special restrictions on this.

[0168] S504: The reader sends message 2 (Msg2) to the device.

[0169] After receiving Msg1 from the device, the reader replies with Msg2. Msg2 is used to acknowledge that the reader has successfully received Msg1. Msg2 carries the confirmation information of Msg1 and also indicates the scheduling information of message 3 (Msg3) to the device.

[0170] S505: The device sends Msg3 to the reader.

[0171] After receiving Msg2, the device sends Msg3 based on the scheduling information indicated by Msg2. As an example, Msg3 carries its own EPC and other information.

[0172] In AIoT systems, uplink transmission is based on scheduling. Specifically, R2D messages include downlink scheduling information and uplink scheduling information. The downlink scheduling information is used to assist devices in receiving the current R2D message, while the uplink scheduling information is used to instruct devices to send D2R messages.

[0173] For example, paging messages and / or trigger messages include downlink scheduling information and uplink scheduling information. The downlink scheduling information is used by the auxiliary equipment to receive paging messages and / or trigger messages, and the uplink scheduling information is used to indicate the resources carrying Msg1. As another example, the Msg2 message includes downlink scheduling information and uplink scheduling information. The downlink scheduling information is used by the auxiliary equipment to receive the Msg2 message, and the uplink scheduling information is used to indicate the resources carrying Msg3.

[0174] After the random access process of the tag device is completed, the reader and the device can transmit services (such as positioning, sensing, commands, etc.).

[0175] Figure 6 shows a schematic diagram of message sending.

[0176] As shown in Figure 6, after the device successfully connects to the reader / writer, it can enter the business process. For example, the device and the reader / writer perform a write operation, that is, the reader / writer sends information #1 to instruct the device to write data to its storage area, and the device sends information #2 to the reader / writer based on information #1 to indicate the data writing status. Among them, information #1 includes downlink scheduling information and uplink scheduling information. The downlink scheduling information is used to assist the device in receiving information #1, and the uplink scheduling information is used to indicate the resources used by the device to send information #2.

[0177] It should be understood that information #1 and information #2 are merely illustrative examples and their names do not limit this application. As a possible implementation, information #1 may also be referred to as message 4 (Msg4) and information #2 may also be referred to as message 5 (Msg5).

[0178] The following is a brief introduction to downlink scheduling information and uplink scheduling information.

[0179] (1) Downlink scheduling information

[0180] For example, downlink scheduling information includes one or more of the following: device ID information and message type (msgtype).

[0181] Table 1 provides an example of downlink scheduling information.

[0182] Table 1 Example of Downlink Scheduling Information

[0183] For downlink rate information, since the downlink transmission power is high, the device can obtain the downlink rate information based on high and low level detection; for TBS information, the device can detect the downlink postamble to determine the termination of data transmission.

[0184] (2) Uplink scheduling information

[0185] For example, uplink scheduling information includes one or more of the following: time domain resources, frequency domain resources, code rate, number of repetitions, information on the preamble, and information on the midamble.

[0186] 1) Time-domain resources

[0187] For example, the value X is included, where X represents the number of time-domain access opportunities that can be carried after the reader sends an R2D message. For instance, X=2 indicates that one R2D message can trigger two uplink time-domain access resources.

[0188] Furthermore, the information of a time-domain resource includes the start time of the time-domain resource, the duration of the time-domain resource, etc.

[0189] In AIoT, the start time of the first uplink time-domain resource following an R2D message is determined by a timing relation. Specifically, AIoT defines timing relations, which can be represented as [TR2D_min, TR2D_max] or TR2D. The timing relation indicates that after sending an R2D message, the device sends a D2R message within the time specified by the timing relation.

[0190] The duration of a time-domain resource is determined by TBS, bitrate, and repetition count, where TBS is used to indicate the packet size of a D2R message.

[0191] 2) Frequency domain resources

[0192] For example, the R value is used in AIoT systems to achieve uplink frequency division multiple access (FDMA) through different frequency shift factors.

[0193] Another example is bandwidth (chip duration), which represents the duration of each transmission chip in a D2R transmission.

[0194] 3) Code rate, used to indicate the coding efficiency of forward error correction (FEC) codes.

[0195] 4) Repetition: This indicates the number of times a D2R message is transmitted repeatedly.

[0196] 5) Information about the preamble, such as the length and / or density of the preamble indicating the D2R message.

[0197] 6) Information about the mid-code, such as the length and / or density of the mid-code indicating the D2R message.

[0198] Table 2 provides an example of uplink scheduling information.

[0199] Table 2 Example of Uplink Scheduling Information

[0200] As described above, in the business process of an AIoT system, the uplink transmission of AIoT devices is based on scheduling. The resources and information used to send the D2R message (i.e., information #2) require indication via the R2D message (i.e., information #1), resulting in significant indication overhead. Therefore, this application proposes a communication method and apparatus to reduce the indication overhead in the business process of an AIoT system.

[0201] Figure 7 shows a schematic diagram of the communication method 700 provided in an embodiment of this application.

[0202] S701, the reader sends a paging message, and the device receives the paging message accordingly.

[0203] The paging information is used to paging at least one device within the paging coverage area.

[0204] Specifically, the reader sends a paging message, which carries a Q value. The Q value indicates the number of random access time slots. After receiving the Q value, the device generates a [0, 2]... Q A random number from [-1] is used as the initial value for the count.

[0205] It should be understood that paging information is a specific implementation of paging information, and this application does not limit it.

[0206] S702, the reader sends indication information #1 (i.e., first indication information), and the device receives indication information #1 accordingly.

[0207] The indication information #1 includes the device's random ID, and is used to trigger the device to access the reader.

[0208] Instruction information #1 also includes uplink scheduling information (for example, referred to as uplink scheduling information #1, an example of second scheduling information), wherein uplink scheduling information #1 is used to carry D2R messages (i.e. access information #1, an example of first access information).

[0209] It should be understood that, in one possible implementation, the paging information indicates uplink scheduling information #1.

[0210] It should be understood that in another possible implementation, the uplink scheduling information #1 is indicated by information other than the indication information #1 and the paging information; or, the uplink scheduling information #1 is jointly indicated by the indication information #1 and the paging information; or, the uplink scheduling information #1 is pre-configured, which is not limited in this application.

[0211] It should be understood that the trigger information is a specific implementation of the indication information #1, and this application does not limit it.

[0212] S703, the device sends access information #1, and the reader receives access information #1 accordingly.

[0213] Among them, access information #1 is used for device access to the reader / writer.

[0214] Specifically, the device sends access information #1 based on uplink scheduling information #1.

[0215] It should be understood that the specific content of the uplink scheduling information #1 is not limited in the embodiments of this application, as long as the device can successfully send the access information #1.

[0216] As an example, uplink scheduling information #1 indicates one or more of the following: time domain resources, frequency domain resources, code rate, repetition count, preamble information, and intermolecular information.

[0217] It should be understood that Msg1 is a specific implementation of access information #1, and this application does not limit it.

[0218] S704, the reader sends instruction information #2 (i.e., the second instruction information), and the device receives instruction information #2 accordingly.

[0219] The indication information #2 includes the confirmation information of access information #1. The indication information #2 is used to respond to the reader's successful receipt of access information #1.

[0220] Instruction information #2 also includes uplink scheduling information (for example, referred to as uplink scheduling information #2, an example of second scheduling information), wherein uplink scheduling information #2 is used to carry D2R messages (i.e. access information #2, an example of second access information).

[0221] It should be understood that, in one possible implementation, uplink scheduling information #2 is indicated by information other than instruction information #2; or, uplink scheduling information #2 is pre-configured, which is not limited in this application.

[0222] It should be understood that Msg2 is a specific implementation of instruction message #2, and this application does not limit it.

[0223] S705, the device sends access information #2, and the reader receives access information #2 accordingly.

[0224] Access information #2 is used to respond to indication information #2 successfully received by the device. In one possible implementation, access information #2 includes the device's EPC information.

[0225] Specifically, the device sends access information #2 based on uplink scheduling information #2.

[0226] It should be understood that the specific content of the uplink scheduling information #2 is not limited in the embodiments of this application, as long as the device can successfully send the access information #2.

[0227] As an example, uplink scheduling information #2 indicates one or more of the following: time domain resources, frequency domain resources, code rate, repetition count, preamble information, and intermolecular information.

[0228] It should be understood that Msg3 is a specific implementation of access information #2, and this application does not limit it.

[0229] After the device successfully connects to the reader / writer, the reader / writer and the device can enter into a business process. This application embodiment does not limit the specific business type. For ease of description, a write operation between the reader / writer and the device will be used as an example.

[0230] S706, the reader sends information #1 (i.e., the first information), and the device receives information #1 accordingly.

[0231] Specifically, message #1 is used to instruct the device to write business data to the storage area.

[0232] Information #1 includes a random ID, which occupies 0 bits.

[0233] This application does not limit the specific method of sending the random ID. As one possible implementation, the random ID is carried in information #1 by scrambling with cyclic redundancy check (CRC). This method makes the number of bits occupied by the random ID 0, thereby reducing the indication overhead.

[0234] As one possible implementation, information #1 includes uplink scheduling information #3 (i.e., the first scheduling information), which is the scheduling information indicating the D2R message (i.e., information #2).

[0235] The embodiments of this application do not limit the specific content of the uplink scheduling information #3 indication. Several possible implementation methods are given below.

[0236] In one possible implementation, uplink scheduling information #3 includes information that must be indicated by the reader / writer. For example, uplink scheduling information #3 indicates the TBS.

[0237] In another possible implementation, the uplink scheduling information #3 also includes information for improving the transmission efficiency of information #2. In other words, when the uplink scheduling information is indicated by the reader / writer, it can improve the transmission efficiency of information #2. For example, the uplink scheduling information #3 is also used to indicate information about the middle preamble.

[0238] S707, the device sends information #2 (i.e., the second information), and the reader receives information #2 accordingly.

[0239] Specifically, after the device writes the business data into the storage area based on information #1, it sends information #2 to the reader.

[0240] Message #2 is used in response to the device successfully receiving message #1. For example, message #2 indicates that the device has successfully written the business data to the storage area; this application does not limit this specific use.

[0241] The following describes the specific implementation method of the device sending information #2.

[0242] (1) The device sends information #2 based on uplink scheduling information #1 and uplink scheduling information #3. Uplink scheduling information #1 is the information used to carry access information #1 in S703, and uplink scheduling information #3 is the information indicated by information #1 in S706. In other words, the device can reuse some information in uplink scheduling information #1 when sending information #2.

[0243] As an example, the device is based on the following information indicated by uplink scheduling information #1: frequency domain resources, code rate, repetition count, and preamble information, as well as TBS transmission information #2 indicated by uplink scheduling information #3.

[0244] Furthermore, the device can determine the time-domain resources (e.g., denoted as time-domain resource #1) for transmitting information #2 based on uplink scheduling information #1 and uplink scheduling information #3.

[0245] Figure 8 shows a schematic diagram of the device determining time domain resource #1 based on uplink scheduling information #1 and uplink scheduling information #3.

[0246] As shown in Figure 8, assuming the uplink scheduling information #1 indicates X=2, it means that two access opportunities can be carried after the indication information #1 (e.g., a trigger message), namely the access opportunity corresponding to X=1 and the access opportunity corresponding to X=2. In other words, the device can choose to send access information #1 (e.g., Msg1) on the access opportunity corresponding to X=1, or send Msg1 on the access opportunity corresponding to X=2.

[0247] The device can determine the X value corresponding to information #2 based on the transmission method of information #2. Specifically, since the transmission method of information #2 is unicast, the X value corresponding to information #2 is 1. In other words, time domain resource #1 is the first time domain resource after the time domain resource of information #1.

[0248] Furthermore, the device can determine the bit rate and repetition count of the transmitted information #2 based on the bit rate and repetition count corresponding to Msg1. In other words, the bit rate and repetition count of information #2 are the same as those of Msg1.

[0249] Furthermore, as an example, if uplink scheduling information #3 indicates TBS, then the device sends information #2 based on the TBS indicated by uplink scheduling information #3.

[0250] As another possible implementation, if condition #1 (an example of the first condition) is met, the device sends information #2 based on uplink scheduling information #1 and uplink scheduling information #3.

[0251] Condition #1, for example, is that the interval between access information #1 and information #2 is less than or equal to a first duration. This application does not limit the first duration; optionally, the first duration can be predefined, indicated, or configured.

[0252] It should be understood that the interval between access information #1 and information #2 being less than or equal to the first duration can mean that the interval between the start time of the device sending access information #1 and the start time of the device sending information #2 is less than or equal to the first duration; or it can mean that the interval between the end time of the device sending access information #1 and the start time of the device sending information #2 is less than or equal to the first duration. This application does not limit this.

[0253] The above method reduces indication overhead while ensuring transmission efficiency of information #2 by setting condition #1. As an example, the channel state when the device sends access information #1 within the first time period is the same as or similar to the channel state when sending information #2.

[0254] (2) The device sends information #2 based on uplink scheduling information #2 and uplink scheduling information #3. Uplink scheduling information #2 is the information used to carry access information #2 in S705, and uplink scheduling information #3 is the information indicated by information #1 in S706. In other words, the device can reuse some information from uplink scheduling information #2 when sending information #2.

[0255] As an example, the device uses the following information indicated by uplink scheduling information #2: frequency domain resources, code rate, repetition count, and preamble information, as well as TBS transmission information #2 indicated by uplink scheduling information #3.

[0256] Furthermore, the device can determine the time-domain resource (i.e., time-domain resource #1) for transmitting information #2 based on uplink scheduling information #2 and uplink scheduling information #3. For the specific implementation of the device determining time-domain resource #1 based on uplink scheduling information #2 and uplink scheduling information #3, please refer to the aforementioned content on the device determining time-domain resource #1 based on uplink scheduling information #1 and uplink scheduling information #3; it will not be repeated here.

[0257] As one possible implementation, if condition #2 (an example of the first condition) is met, the device sends information #2 based on uplink scheduling information #2 and uplink scheduling information #3.

[0258] Condition #2, for example, is that the interval between access information #2 and information #2 is less than or equal to a second duration. This application does not limit the second duration; optionally, the second duration can be predefined, indicated, or configured.

[0259] It should be understood that the interval between access information #2 and information #2 being less than or equal to the second duration can mean that the interval between the start time of the device sending access information #2 and the start time of the device sending information #2 is less than or equal to the second duration; or it can mean that the interval between the end time of the device sending access information #2 and the start time of the device sending information #2 is less than or equal to the second duration. This application does not limit this.

[0260] The above method reduces indication overhead while ensuring the transmission efficiency of information #2 by setting condition #2. As an example, the channel state when the device sends access information #2 within the second time period is the same as or similar to the channel state when sending information #2.

[0261] In one possible implementation, method 700 further includes: the reader determining whether the device uses the information used in the tag access procedure (e.g., uplink scheduling information #1, or, for example, uplink scheduling information #2) to send information #2. This application embodiment does not limit the specific method by which the reader determines whether the device uses uplink scheduling information #1 (or uplink scheduling information #2) to send information #2; exemplary descriptions are given below.

[0262] As one possible implementation, the reader receives information #A (an example of third information) sent by the device. Information #A indicates whether the device sends information #2 using uplink scheduling information #1 (or uplink scheduling information #2).

[0263] The embodiments of this application do not limit the specific method of sending information #A. For example, information #A can be carried on information #2 and sent together with information #2; or, information #A and information #2 can be sent independently using different signaling.

[0264] As another possible implementation, the reader determines whether the device should send information #2 using uplink scheduling information #1 (or uplink scheduling information #2) based on a predefined method.

[0265] Figure 9 is a schematic block diagram of a communication device 900 provided in an embodiment of this application. The communication device includes a transceiver unit 910. The transceiver unit 910 can be used to implement corresponding communication functions. The transceiver unit 910 can also be referred to as a communication interface or a communication unit. Optionally, the device 900 further includes a processing unit 920. The processing unit 920 can be used to implement processing operations.

[0266] Optionally, the device 900 may further include a storage unit, which can be used to store instructions and / or data, and the processing unit 920 can read the instructions and / or data in the storage unit to enable the device to implement the aforementioned method embodiments.

[0267] Optionally, the transceiver unit 910 includes a sending unit and / or a receiving unit, wherein the sending unit is used to perform the sending operation in the above embodiments, and the receiving unit is used to perform the receiving operation in the above embodiments.

[0268] It should be noted that the communication device 900 may include a transmitting unit but not a receiving unit; or, the communication device 900 may include a receiving unit but not a transmitting unit. Specifically, it depends on whether the above-described scheme executed by the communication device 900 includes both transmitting and receiving actions. For example, the communication device 900 is used to execute the actions performed by each node (e.g., a reader / writer, or more specifically, a device) in the embodiment shown in Figure 7. For details, please refer to the relevant descriptions in the embodiment shown in Figure 7, which will not be repeated here.

[0269] For example, communication device 900 is used to execute the following scheme.

[0270] In one possible design, the device 900 is an AIoT device, or it can be a component of an AIoT device (such as a chip, chip system, or circuit), wherein the transceiver unit and the processing unit can be used to implement the relevant operations of the AIoT device.

[0271] In one possible implementation, the transceiver unit 910 is used to receive first information, the first information including first scheduling information, the first information instructing the first AIoT device to execute a business process; the transceiver unit 910 is also used to send second information based on the first scheduling information and the second scheduling information, wherein the second scheduling information is the information used by the first AIoT device when executing the access process.

[0272] Optionally, the first scheduling information indicates TBS.

[0273] Optionally, the first scheduling information is also used to indicate information about the intermediate preamble.

[0274] Optionally, the second scheduling information includes one or more of the following: frequency domain resources, code rate, number of repetitions, information on the preamble, and information on the intermolecular code.

[0275] Optionally, the transceiver unit 910 is further configured to transmit second information using a first time domain resource, wherein the first time domain resource is determined based on the first scheduling information and the second scheduling information.

[0276] Optionally, the first time domain resource is the first time domain resource after the time domain resource occupied by the first information (or, the first time domain resource is adjacent to the time domain resource occupied by the first information).

[0277] Optionally, the second scheduling information is the information used by the transceiver unit 910 when sending the first access information, and the first access information is Msg1; or, the second scheduling information is the information used by the transceiver unit 910 when sending the second access information, and the second access information is Msg3.

[0278] Optionally, if the first condition is met, the transceiver unit 910 sends the second information based on the first scheduling information and the second scheduling information; wherein, the first condition means that the interval between the time when the transceiver unit 910 sends the first access information and the time when the transceiver unit 910 sends the second information is less than or equal to a first duration; or, the first condition means that the interval between the time when the transceiver unit 910 sends the second access information and the time when the transceiver unit 910 sends the second information is less than or equal to a second duration.

[0279] Optionally, the transceiver unit 910 is also configured to send third information, which instructs the transceiver unit 910 to send second information based on the second scheduling information.

[0280] In a second possible design, the device 900 can be a reader or a component of a reader (such as a chip, chip system, or circuit), wherein the transceiver unit and the processing unit can be used to implement the relevant operations of the reader.

[0281] In one possible implementation, the transceiver unit 910 is used to send first information, which includes first scheduling information, and the first information instructs the AIoT device to execute a business process; the transceiver unit 910 is also used to receive second information, which is sent based on the first scheduling information and the second scheduling information, and the second scheduling information is the information used by the AIoT device when executing the access process.

[0282] Optionally, the first scheduling information indicates TBS.

[0283] Optionally, the first scheduling information is also used to indicate information about the intermediate preamble.

[0284] Optionally, the second scheduling information includes one or more of the following: frequency domain resources, code rate, number of repetitions, information on the preamble, and information on the intermolecular code.

[0285] Optionally, the transceiver unit 910 is further configured to receive second information on a first time domain resource, wherein the first time domain resource is determined based on the first scheduling information and the second scheduling information.

[0286] Optionally, the first time domain resource is the first time domain resource after the time domain resource occupied by the first information (or, the first time domain resource is adjacent to the time domain resource occupied by the first information).

[0287] Optionally, the second scheduling information is the information used by the AIoT device when sending the first access information, and the first access information is Msg1; or, the second scheduling information is the information used by the AIoT device when sending the second access information, and the second access information is Msg3.

[0288] Optionally, the second scheduling information is the uplink scheduling information indicated in the first indication information sent by the transceiver unit 910, where the first indication information is a paging message or a trigger message; or, the second scheduling information is the uplink scheduling information indicated in the second indication information sent by the transceiver unit 910, where the second indication information is Msg2.

[0289] Optionally, if the first condition is met, the second information is sent based on the first scheduling information and the second scheduling information; wherein, the first condition means that the interval between the sending time of the first access information and the sending time of the second information is less than or equal to the first duration; or, the first condition means that the interval between the sending time of the second access information and the sending time of the second information is less than or equal to the second duration.

[0290] Optionally, the transceiver unit 910 is also configured to receive third information, which instructs the AIoT device to send second information based on the second scheduling information.

[0291] Optionally, the first information includes the random ID of the AIoT device, wherein the random ID occupies 0 bits.

[0292] It is understood that the division of units in the above-described device is merely a logical functional division. Each function can correspond to a functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or some units can be integrated into a single physical entity, or they can be distributed across different physical entities. Furthermore, the aforementioned functional units can be implemented in hardware, software, or a combination of both. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0293] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application-specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0294] In one example, the storage unit may include random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory and / or registers, etc.

[0295] Figure 10 is a schematic diagram of another communication device 1000 provided in an embodiment of this application. The device 1000 includes a processor 1010, which is coupled to a memory 1020. The memory 1020 is used to store computer programs or instructions and / or data. The processor 1010 is used to execute the computer programs or instructions stored in the memory 1020, or to read the data stored in the memory 1020, so as to execute the methods in the above method embodiments.

[0296] Optionally, there may be one or more processors 1010.

[0297] Optionally, the memory 1020 may be one or more.

[0298] Optionally, the memory 1020 is integrated with the processor 1010, or the memory 1020 is built into the processor 1010, or the memory 1020 is set separately from the processor 1010.

[0299] Optionally, as shown in FIG10, the device 1000 further includes a transceiver 1030 for receiving and / or transmitting signals. For example, the processor 1010 is used to control the transceiver 1030 to receive and / or transmit signals.

[0300] For example, processor 1010 is used to execute computer programs or instructions stored in memory 1020 to implement the relevant operations of terminal devices or network devices in the various method embodiments described above.

[0301] Optionally, the transceiver 1030 includes a transmitter (or a transmitter module, a transmitting circuit, etc.) and / or a receiver (or a receiver module, a receiving circuit, etc.), wherein the transmitter is used to perform the transmitting operation in the above embodiments, and the receiver is used to perform the receiving operation in the above embodiments.

[0302] It should be noted that the communication device 1000 may include a transmitter but not a receiver; or, the communication device 1000 may include a receiver but not a transmitter. Specifically, it depends on whether the above-described scheme performed by the communication device 1000 includes both sending and receiving actions. For example, the communication device 1000 is used to perform the actions performed by each node (e.g., a device, or even a reader / writer) in the embodiment shown in Figure 7 above. For details, please refer to the relevant descriptions in the embodiment shown in Figure 7 above; they will not be repeated here.

[0303] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0304] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0305] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0306] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0307] Figure 11 is a schematic block diagram of a chip system 1100 provided in an embodiment of this application. The chip system 1100 (or may also be referred to as a processing system) includes logic circuitry 1110 and an input / output interface 1120.

[0308] The logic circuit 1110 can be a processing circuit in the chip system 1100. The logic circuit 1110 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 1100 to implement the methods and functions of the embodiments of this application. The input / output interface 1120 can be an input / output circuit in the chip system 1100, outputting processed information from the chip system 1100, or inputting data or signaling information to be processed into the chip system 1100 for processing.

[0309] As one approach, the chip system 1100 is used to implement operations performed by a communication device (such as a device or a reader / writer) in the various method embodiments described above.

[0310] For example, logic circuit 1110 is used to implement processing-related operations performed by a communication device (such as a device, or a reader / writer) in the above method embodiments; input / output interface 1120 is used to implement sending and / or receiving-related operations performed by a communication device (such as a device, or a reader / writer) in the above method embodiments.

[0311] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by a communication device (such as a device or a reader / writer) in the above-described method embodiments.

[0312] For example, when the computer program is executed by a computer, it enables the computer to implement the methods performed by the communication device (such as a device or a reader / writer) in the various embodiments of the above methods.

[0313] This application also provides a computer program product comprising instructions which, when executed by a computer, implement the methods described above as performed by a communication device (such as a device or a reader / writer).

[0314] This application also provides a communication system, which includes the devices and / or readers in the above embodiments.

[0315] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0316] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.

[0317] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially 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, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. 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 wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs). For example, the aforementioned available media include, but are not limited to, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, and other media capable of storing program code.

[0318] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, Applications to first-environment IoT AIoT devices include: Receive first information, the first information including first scheduling information, the first information instructing the first AIoT device to execute a business process; In response to the first information, a second information is sent based on the first scheduling information and the second scheduling information, wherein the second scheduling information is the information used by the first AIoT device when performing the access process.

2. The method according to claim 1, characterized in that, include: The first scheduling information indicates the transport block size (TBS).

3. The method according to claim 1 or 2, characterized in that, include: The second scheduling information includes one or more of the following: frequency domain resources, code rate, number of repetitions, information on the preamble, and information on the intermester.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: The second information is transmitted using a first time-domain resource, which is determined based on the first scheduling information and the second scheduling information.

5. The method according to claim 4, characterized in that, include: The first time-domain resource is the first time-domain resource after the time-domain resource occupied by the first information.

6. The method according to any one of claims 1 to 5, characterized in that, include: The second scheduling information is the information used by the first AIoT device when sending the first access information, where the first access information is message 1Msg1, and includes the random ID of the first AIoT device; or, The second scheduling information is the information used by the first AIoT device when sending the second access information, and the second access information is message 3Msg3.

7. The method according to claim 6, characterized in that, The method further includes: If the first condition is met, the second information is sent based on the first scheduling information and the second scheduling information; The first condition includes: the interval between the time when the first AIoT device sends the first access information and the time when the first AIoT device sends the second information is less than or equal to a first duration; or, the first condition includes: the interval between the time when the first AIoT device sends the second access information and the time when the first AIoT device sends the second information is less than or equal to a second duration.

8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Send a third message, which instructs the first AIoT device to send the second message based on the second scheduling information.

9. A communication method, characterized in that, Applied to the first reader / writer, including: Send first information, the first information including first scheduling information, the first information instructing the first AIoT device to execute a business process; Receive second information, which is sent based on the first scheduling information and the second scheduling information. The second scheduling information is the information used by the first AIoT device when executing the access process.

10. The method according to claim 9, characterized in that, include: The first scheduling information indicates the transport block size (TBS).

11. The method according to claim 9 or 10, characterized in that, include: The second scheduling information includes one or more of the following: frequency domain resources, code rate, number of repetitions, information on the preamble, and information on the intermester.

12. The method according to any one of claims 9 to 11, characterized in that, The method further includes: The second information is received on a first time-domain resource, which is determined based on the first scheduling information and the second scheduling information.

13. The method according to claim 12, characterized in that, include: The first time-domain resource is the first time-domain resource after the time-domain resource occupied by the first information.

14. The method according to any one of claims 9 to 13, characterized in that, include: The second scheduling information is the information used by the first AIoT device when sending the first access information, where the first access information is Msg1 and includes the randomID of the first AIoT device; or... The second scheduling information is the information used by the first AIoT device when sending the second access information, and the second access information is Msg3.

15. The method according to claim 14, characterized in that, The method further includes: If the first condition is met, the second information is sent based on the first scheduling information and the second scheduling information; The first condition includes: the interval between the sending time of the first access information and the sending time of the second information is less than or equal to a first duration; or, the first condition includes: the interval between the sending time of the second access information and the sending time of the second information is less than or equal to a second duration.

16. The method according to any one of claims 9 to 15, characterized in that, The method further includes: Receive third information, the third information instructing the first AIoT device to send the second information based on the second scheduling information.

17. The method according to any one of claims 9 to 16, characterized in that, The method further includes: The first information includes the randomID of the first AIoT device, which occupies 0 bits.

18. A communication device, characterized in that, include: A processor for executing computer programs or instructions to cause the communication device to perform the method as described in any one of claims 1 to 17.

19. A computer program product, characterized in that, The computer program product includes programs or instructions for performing the method as described in any one of claims 1 to 17.

20. A computer-readable storage medium, characterized in that, include: The computer-readable storage medium stores a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 17.