Communication method and device, environment Internet of Things equipment and network node

By introducing a signaling counting mechanism and configuration information into the A-IoT system, the data transmission problem caused by the mismatch of the crystal clock oscillation frequency is solved, ensuring the data transmission stability and reliability of the A-IoT system. It is suitable for low-power, low-complexity A-IoT devices.

CN120857181APending Publication Date: 2025-10-28SPREADTRUM SEMICON (NANJING) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202410518532.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-26
Publication Date
2025-10-28

AI Technical Summary

Technical Problem

In the Ambient Internet of Things (A-IoT) system, the sampling clock frequency offset (SFO) caused by the mismatch of crystal clock oscillation frequency is serious, affecting the stability and reliability of data transmission.

Method used

By introducing a signaling counting mechanism between A-IoT devices and network nodes, configuration information and indication information are used to determine the time domain resource index and threshold of data transmission, ensuring the stability and reliability of data transmission.

Benefits of technology

It achieves data transmission stability and reliability of the A-IoT system under severe frequency deviation conditions, reduces resource waste and energy consumption, and is suitable for low-power, low-complexity A-IoT devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120857181A_ABST
    Figure CN120857181A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and device, environment Internet of Things equipment and a network node, and relates to the technical field of communication. Because the frequency offset of the A-IoT system is serious and data transmission is influenced, in order to ensure the stability and reliability of data transmission in the A-IoT system, A-IoT equipment determines whether to send or receive data according to a first number threshold and the number of continuously received first signaling, and if the number reaches the first number threshold, the A-IoT equipment sends or receives data; or, the A-IoT device judges whether the time domain resource index indicated by the ith indication information is the target time domain resource index, and if the time domain resource index indicated by the ith indication information is the target time domain resource index, the A-IoT device sends or receives data, so that the stability and reliability of data transmission are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus, an environmental Internet of Things (IoT) device, and a network node. Background Technology

[0002] Ambient-Internet of Things (A-IoT) is an Internet of Things (IoT) technology that offers high connection density, low power consumption, low complexity, and low cost.

[0003] In A-IoT communication systems, a mismatch in the crystal clock oscillation frequencies of the transceiver can lead to a sampling clock frequency offset (SFO). Due to the limited capabilities of A-IoT devices or the simple system architecture, the SFO in A-IoT systems is often quite large, for example, reaching 10. X A frequency deviation of ppm (parts per million) causes significant frequency offset in A-IoT systems, thus affecting data transmission. Therefore, how to ensure data transmission in A-IoT systems requires further research. Summary of the Invention

[0004] This application provides a communication method and apparatus, an environmental Internet of Things (IoT) device, and a network node to ensure the stability and reliability of data transmission.

[0005] Firstly, a communication method according to this application includes:

[0006] Send or receive the first data.

[0007] Receive the first signaling.

[0008] If the number of consecutively received first signaling messages reaches the first threshold, then send or receive the second data.

[0009] As can be seen, when an A-IoT device sends or receives the first data, it indicates that the A-IoT device has completed a data transmission. After sending or receiving the first data, the A-IoT device can start a new counting process to begin counting the consecutively received first signaling. Then, the A-IoT device can determine whether the number of consecutively received first signaling reaches a first threshold to determine whether to send or receive data. If the number of consecutively received first signaling reaches the first threshold, the A-IoT device sends or receives the second data, thereby helping to ensure the stability and reliability of data transmission.

[0010] In some possible examples, the method also includes:

[0011] Receive configuration information, which is used to configure the first threshold number.

[0012] As can be seen, configuring the network to set the first threshold number allows A-IoT devices to determine whether the number of consecutively received first signaling messages has reached the first threshold number, thus determining whether to send or receive data, which helps to ensure the stability and reliability of data transmission.

[0013] In some possible examples, the method also includes:

[0014] If the second data transmission or reception fails, and the number of consecutively received first signaling messages reaches the second threshold, then the second data is retransmitted or re-received.

[0015] As can be seen, when an A-IoT device fails to send or receive the second data, it can determine whether the number of consecutively received first signaling messages has reached a second threshold, in order to decide whether to resend or re-receive the data. If the number of consecutively received first signaling messages reaches the second threshold, the A-IoT device will resend or re-receive the second data, thereby helping to ensure the stability and reliability of data transmission.

[0016] In some possible examples, the second number threshold is determined by the first number threshold and / or the offset.

[0017] As can be seen, the second threshold can be determined by the first threshold and / or offset.

[0018] In some possible examples, the higher the priority of the A-IoT device in transmitting data, the smaller the value of the first number threshold.

[0019] It is evident that the higher the priority of an A-IoT device in data transmission, the more likely it is to send or receive data preferentially. Therefore, the smaller the value of the first threshold, the faster the number of consecutive first signaling received by the A-IoT device can reach the first threshold, thus enabling the A-IoT device to send or receive data preferentially.

[0020] Secondly, a communication method according to this application includes:

[0021] Receive the i-th indication information, which is used to indicate the time domain resource index of the time domain resource. The time domain resource is the time domain resource where the A-IoT device is located when it receives the i-th indication information, where i is a positive integer.

[0022] If the time-domain resource index indicated by the i-th indication information is the target time-domain resource index, then send or receive data.

[0023] As can be seen, since an A-IoT device can receive one or more indication messages, it can determine whether the time-domain resource index indicated by these indication messages is the target time-domain resource index. When the A-IoT device receives the i-th indication message, if the time-domain resource index indicated by the i-th indication message is the target time-domain resource index, the A-IoT device will send or receive data, thereby helping to ensure the stability and reliability of data transmission.

[0024] In some possible examples, the method also includes:

[0025] Receive configuration information, which is used to configure the target time domain resource index.

[0026] It can be seen that the network configuration target time domain resource index is realized through configuration information.

[0027] Thirdly, a communication method according to this application includes:

[0028] Send or receive the first data.

[0029] Send the first signaling.

[0030] Sending or receiving second data;

[0031] In this process, between sending or receiving the first data and between sending or receiving the second data, the network node sends N first signaling messages, where N is the value of the first number threshold.

[0032] As can be seen, when a network node sends or receives the first data, it indicates that the network node has completed a data transmission. After sending or receiving the first data, the network node will send or receive the second data once the number of consecutively sent first signaling signals reaches a first threshold, thereby helping to ensure the stability and reliability of data transmission.

[0033] In some possible examples, the method also includes:

[0034] Send configuration information, which is used to configure the first threshold number.

[0035] As can be seen, configuring the network to set the first threshold number allows A-IoT devices to determine whether the number of consecutively received first signaling messages has reached the first threshold number, thus determining whether to send or receive data, which helps to ensure the stability and reliability of data transmission.

[0036] In some possible examples, the method also includes:

[0037] If the second data fails to be sent or received, then resend or re-receive the second data.

[0038] Specifically, between sending or receiving the first data and resending or re-receiving the second data, the network node sends M first signaling messages; or, between sending or receiving the second data for the first time and resending or re-receiving the second data, the network node sends M first signaling messages.

[0039] Where M is the value of the second threshold number.

[0040] It is evident that when a network node fails to send or receive the second data, the network node resends or receives the second data once the number of consecutively received first signaling messages reaches the second threshold, thereby helping to ensure the stability and reliability of data transmission.

[0041] In some possible examples, the second number threshold is determined by the first number threshold and / or the offset.

[0042] As can be seen, the second threshold can be determined by the first threshold and / or offset.

[0043] Fourthly, a communication method according to this application includes:

[0044] Send the i-th instruction message.

[0045] If the time-domain resource index indicated by the i-th indication information is the target time-domain resource index, then send or receive data.

[0046] As can be seen, since a network node can send one or more indication messages, when a network node sends the i-th indication message, if the time-domain resource index indicated by the i-th indication message is the target time-domain resource index, the network node will send or receive data, which helps to ensure the stability and reliability of data transmission.

[0047] In some possible examples, the method also includes:

[0048] Send configuration information, which is used to configure the target time domain resource index.

[0049] It can be seen that the network configuration target time domain resource index is realized through configuration information.

[0050] Fifthly, a communication device according to this application includes a communication unit; the communication unit is used for:

[0051] Send or receive the first data;

[0052] Receive the first signaling;

[0053] If the number of consecutively received first signaling messages reaches the first threshold, then the second data is sent or received.

[0054] In some possible examples, the communication unit is also used for:

[0055] Receive configuration information, which is used to configure the first threshold number.

[0056] As can be seen, configuring the network to set the first threshold number allows A-IoT devices to determine whether the number of consecutively received first signaling messages has reached the first threshold number, thus determining whether to send or receive data, which helps to ensure the stability and reliability of data transmission.

[0057] In some possible examples, the communication unit is also used for:

[0058] If the second data transmission or reception fails, and the number of consecutively received first signaling messages reaches the second threshold, then the second data is retransmitted or re-received.

[0059] As can be seen, when an A-IoT device fails to send or receive the second data, it can determine whether the number of consecutively received first signaling messages has reached a second threshold, in order to decide whether to resend or re-receive the data. If the number of consecutively received first signaling messages reaches the second threshold, the A-IoT device will resend or re-receive the second data, thus helping to ensure the stability and reliability of data transmission.

[0060] In some possible examples, the second number threshold is determined by the first number threshold and / or the offset.

[0061] As can be seen, the second threshold can be determined by the first threshold and / or offset.

[0062] In some possible examples, the higher the priority of A-IoT devices in transmitting data, the smaller the value of the first number threshold.

[0063] It is evident that the higher the priority of an A-IoT device in data transmission, the more likely it is to send or receive data first. Therefore, the smaller the value of the first threshold, the faster the number of consecutive first signaling received by the A-IoT device can reach the first threshold, thus enabling the A-IoT device to send or receive data first.

[0064] Sixthly, a communication device according to this application includes a communication unit; the communication unit is used for:

[0065] Receive the i-th indication information, the i-th indication information is used to indicate the time domain resource index of the time domain resource, the time domain resource is the time domain resource in which the communication device is located when it receives the i-th indication information, and i is a positive integer;

[0066] If the time-domain resource index indicated by the i-th indication information is the target time-domain resource index, then data is sent or received.

[0067] In some possible examples, the communication unit is also used for:

[0068] Receive configuration information, which is used to configure the target time domain resource index.

[0069] It can be seen that the network configuration target time domain resource index is realized through configuration information.

[0070] A seventh aspect is a communication device according to this application, comprising a communication unit; the communication unit is used for:

[0071] Send or receive the first data;

[0072] Send the first signaling;

[0073] Sending or receiving second data;

[0074] In this process, between sending or receiving the first data and between sending or receiving the second data, the communication unit sends N first signaling messages, where N is the value of the first number threshold.

[0075] In some possible examples, the communication unit is also used for:

[0076] Send configuration information, which is used to configure the first threshold number.

[0077] As can be seen, configuring the network to set the first threshold number allows A-IoT devices to determine whether the number of consecutively received first signaling messages has reached the first threshold number, thus determining whether to send or receive data, which helps to ensure the stability and reliability of data transmission.

[0078] In some possible examples, the communication unit is also used for:

[0079] If the second data fails to be sent or received, then resend or re-receive the second data.

[0080] Specifically, between sending or receiving the first data and resending or re-receiving the second data, the communication unit sends M first signaling messages; or, between the first sending or receiving of the second data and resending or re-receiving the second data, the communication unit sends M first signaling messages.

[0081] Where M is the value of the second threshold number.

[0082] It is evident that when the communication device fails to send or receive the second data, the communication device resends or receives the second data after the number of consecutively received first signaling messages reaches the second threshold, thereby helping to ensure the stability and reliability of data transmission.

[0083] In some possible examples, the second number threshold is determined by the first number threshold and / or the offset.

[0084] It is evident that the second threshold number can be determined using the first threshold number and / or the offset. Eighthly, a communication device according to this application includes a communication unit; the communication unit is used for:

[0085] Send the i-th indication information, which is used to indicate the time-domain resource index of the time-domain resource. The time-domain resource is the time-domain resource in which the A-IoT device is located when it receives the i-th indication information, where i is a positive integer.

[0086] If the time-domain resource index indicated by the i-th indication information is the target time-domain resource index, then data is sent or received.

[0087] In some possible examples, the communication unit is also used for:

[0088] Send configuration information, which is used to configure the target time domain resource index.

[0089] It can be seen that the network configuration target time domain resource index is realized through configuration information.

[0090] Ninthly, the steps in the methods designed in the first or second aspect above are applied to A-IoT devices.

[0091] In the tenth aspect, the steps in the methods designed in the third or fourth aspect above are applied to network nodes.

[0092] Eleventhly, an A-IoT device according to this application includes a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps in the method designed in the first or second aspect above.

[0093] The twelfth aspect is a network node according to this application, including a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps in the method designed in the third or fourth aspect above.

[0094] Thirteenth aspect, a chip according to this application, includes a processor, wherein the processor performs the steps of the method designed in any one of the first to fourth aspects described above.

[0095] The fourteenth aspect is a chip module according to this application, including a transceiver component and a chip, wherein the chip includes a processor, and the processor performs the steps of the method designed in any one of the first to fourth aspects described above.

[0096] The fifteenth aspect is a computer-readable storage medium of this application, wherein the computer-readable storage medium stores a computer program or instructions, which, when executed, implement the steps of the method designed in any one of the first to fourth aspects described above.

[0097] The sixteenth aspect is a computer program product of this application, comprising a computer program or instructions, wherein when the computer program or instructions are executed, the steps in the method designed in any one of the first to fourth aspects described above are performed. Exemplarily, the computer program product may be a software installation package.

[0098] The beneficial effects of the technical solutions in aspects five through twelfth can be found in the technical effects of the technical solutions in aspects one or two, and will not be repeated here. Attached Figure Description

[0099] Figures 1 to 4 This is a schematic diagram of the architecture of a communication system according to an embodiment of this application;

[0100] Figures 5 to 7 This is a schematic diagram of a communication method according to an embodiment of this application;

[0101] Figures 8 to 12 This is a flowchart illustrating a communication method according to an embodiment of this application;

[0102] Figures 13 to 15 This is a schematic diagram of another communication method according to an embodiment of this application;

[0103] Figures 16 to 19 This is a flowchart illustrating another communication method according to an embodiment of this application;

[0104] Figure 20 This is a functional unit block diagram of a communication device according to an embodiment of this application;

[0105] Figure 21 This is a functional unit block diagram of another communication device according to an embodiment of this application;

[0106] Figure 22 A schematic diagram of the structure of an A-IoT device according to an embodiment of this application;

[0107] Figure 23 A schematic diagram of the structure of a network node according to an embodiment of this application. Detailed Implementation

[0108] It should be understood that the terms "first," "second," etc., used in the embodiments of this application are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, software, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may also include steps or units not listed, or may also include other steps or units inherent to these processes, methods, products, or devices.

[0109] The term "embodiment" as used in the embodiments of this application means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0110] In the embodiments of this application, "at least one" or "at least one item" refers to one or more, and "multiple" refers to two or more.

[0111] In this application's embodiments, "and / or" describes the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent the following three cases: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural. The character " / " indicates that the preceding and following related objects have an "or" relationship.

[0112] In the embodiments of this application, "at least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can represent the following seven cases: a, b, c, a and b, a and c, b and c, a, b, and c. Each of a, b, and c can be an element or a set containing one or more elements.

[0113] In the embodiments of this application, the terms "of," "corresponding (relevant)," "corresponding," "associated (related)," and "mapped" may sometimes be used interchangeably. It should be noted that when no distinction is emphasized, the concepts or meanings expressed are consistent.

[0114] In the embodiments of this application, "network" can be expressed as the same concept as "system," and a communication system is a communication network.

[0115] In this application, "connection" refers to various connection methods, such as direct connection or indirect connection, to achieve communication between devices, and is not specifically limited thereto.

[0116] The technical solutions of the embodiments of this application will be described in detail below.

[0117]

A-IoT devices

[0118] The research on A-IoT aims to provide a standard solution that is battery-free, low-power, low-complexity, and low-cost. Within the Third Generation Partnership Project (3GPP) standards framework, it is a lower-capability standard than Narrow Band Internet of Things (NB-IoT). In non-3GPP frameworks, its market target is Radio Frequency Identification (RFID), offering a comparable and more advantageous technological solution.

[0119] The demand for A-IoT stems from its aim to address scenarios not currently covered by 3GPP technology. For example, A-IoT can be applied to the following scenarios: 1) extreme environments (such as high pressure, extremely high / low temperature, humid environments, etc.); 2) scenarios that strongly require ultra-low complexity, very small device size / shape factor (such as millimeter thickness), maintenance-free operation (such as traditional batteries that do not require device replacement), and longer lifespan; 3) device scenarios where traditional battery-powered devices are not suitable.

[0120] In addition, A-IoT can provide IoT services and features low power consumption, low complexity, small size, and long lifespan. A-IoT devices are powered by energy harvesting and can operate without batteries or with limited energy storage capacity (i.e., using capacitors). They can communicate with other devices without a traditional power source or avoid human intervention for charging or replacement.

[0121] A-IoT devices are devices without batteries and with limited energy storage capacity (i.e., using capacitors). These devices can obtain energy from radio waves or, under specific usage conditions, from any other form of energy. For example, in some scenarios, A-IoT devices can obtain energy from radio waves, which may originate from 5G New Radio (NR) network entities or User Equipment (UE). In other scenarios, A-IoT devices can obtain energy from solar energy, light, motion / vibration, heat, pressure, or any other source of power.

[0122] In one possible example, an A-IoT device can have the following two characteristics:

[0123] A-IoT device 1 has a peak power consumption of around 1 microwatt, energy storage capabilities, and an SFO of up to 10. X ppm, no signal amplification capability. The D2R (device-to-reader) transmission of A-IoT device 1 is based on backscatter transmission using a carrier frequency provided externally. D2R refers to the transmission process from the A-IoT device to the network node, as described below.

[0124] A-IoT device 2, with peak power consumption in the hundreds of microwatts, has energy storage capabilities and an SFO of up to 10. X ppm indicates signal amplification capability. Furthermore, based on the source of the carrier frequency used for transmission, A-IoT device 2 can be divided into A-IoT device 2a and A-IoT device 2b. Specifically, A-IoT device 2a's D2R transmission is based on backscatter transmission using an externally provided carrier frequency, while A-IoT device 2b's D2R transmission is based on a carrier frequency generated internally within the device.

[0125] Backscattering

[0126] Backscattering is typically achieved through the following basic idea: the transmitter controls its antenna to switch between two states: complete absorption of the signal and complete reflection of the signal. The reflected signal will have different amplitudes, which can be used to represent different information.

[0127] When an electromagnetic wave encounters the boundary between two media with different impedances during propagation, the wave will be absorbed or reflected to some extent. Therefore, information transmission can be achieved simply by switching the impedance at the antenna. Backscattering technology can reduce the power consumption of radio frequency devices by several orders of magnitude, making it a significant advantage in various Internet of Things (IoT) applications.

[0128] If an excitation signal S is sent to an A-IoT device in Then the reflected signal (i.e., the backscattered signal) S out It can be described by the following formula:

[0129]

[0130] Among them, Z a Z represents the impedance of the antenna of the backscattering device (typically 50Ω). c This is the impedance corresponding to the circuit connected to the antenna.

[0131] As can be seen from the above formula, when the power of the excitation signal is increased, the power of the corresponding backscattered signal will also be increased accordingly.

[0132] Network Topology

[0133] A-IoT systems can have the following network topologies:

[0134] Network Topology 1:

[0135] In "Network Topology 1", A-IoT devices communicate directly and bidirectionally with network devices, such as... Figure 1 As shown. The network device sends an A-IoT R2D signal to the A-IoT device; the A-IoT device receives the A-IoT R2D signal sent by the network device; optionally, the A-IoT device sends a corresponding response signal to the network device (this response signal can be a backscattered signal). Correspondingly, the A-IoT device sends an A-IoT D2R signal to the network device; the network device receives the A-IoT D2R signal sent by the A-IoT device; optionally, the network device sends a corresponding response signal to the A-IoT device.

[0136] It should be noted that, in Figure 1 In this context, the transmission from network devices to A-IoT devices can be called "R2D" transmission, while the transmission from A-IoT devices to network devices can be called "D2R" transmission.

[0137] In some possible implementations, a network device is a device with wireless transceiver capabilities. In some implementations, the network device may be responsible for air interface-side radio resource management (RRM), quality of service (QoS) management, data compression and encryption, and data transmission and reception.

[0138] In some possible implementations, network devices may include base stations (BS) in a communication system or devices deployed in a radio access network (RAN) to provide wireless communication functions; that is, network devices may include devices in the RAN. For example, devices in the RAN may include evolved node B (eNB or eNodeB) in an LTE communication system, next-generation evolved node B (ng-eNB) in an NR communication system, next-generation node B (gNB) in an NR communication system, master node (MN) in a dual-connectivity architecture, and secondary node (SN) in a dual-connectivity architecture, etc., without specific limitations.

[0139] In some possible implementations, network devices may include devices in the core network (CN). For example, devices in the CN may include access and mobility management functions (AMF), user plane functions (UPF), session management functions (SMF), etc.

[0140] In some possible implementations, network devices can also be access points (APs) in Wireless Local Area Networks (WLANs), relay stations, communication devices in future evolved PLMN networks, and communication devices in Non-Terrestrial Networks (NTNs).

[0141] In some possible implementations, the network device may include means for providing wireless communication capabilities to terminal devices, such as a chip system, a chip, or a chip module. For example, the chip system may include a chip, or it may include other discrete devices.

[0142] In some possible implementations, network devices can communicate with Internet Protocol (IP) networks, such as the Internet, private IP networks, or other data networks.

[0143] In some possible implementations, the network device may include a single node to perform the functions of the aforementioned base station, or it may include two or more independent nodes to perform the functions of the aforementioned base station. For example, the network device includes centralized units (CUs) and distributed units (DUs), such as gNB-CU and gNB-DU.

[0144] In some possible implementations, the network device can be any of the multiple sites that perform coherent joint transmission (CJT) with the terminal device, or other sites outside of the multiple sites, or other network devices that communicate with the terminal device, without any specific restrictions.

[0145] In some possible implementations, the network device can have mobility characteristics; for example, the network device can be a mobile device. Optionally, the network device can be a satellite or a balloon station. For example, the satellite can be a low Earth orbit (LEO) satellite, a medium Earth orbit (MEO) satellite, a geostationary Earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device can also be a base station located on land, water, or other similar locations.

[0146] In some possible implementations, network devices can provide services to a cell, and terminal devices within that cell can communicate with the network devices via transmission resources (such as spectrum resources). This cell can be a macrocell, small cell, metro cell, microcell, pico cell, or femto cell, etc.

[0147] In some possible implementations, the network device described in the embodiments of this application may be a chip, chip module, apparatus, unit, etc., and there is no specific limitation thereto. Transmission receiving point (TRP)

[0148] Network Topology 2:

[0149] like Figure 2 As shown, in "Network Topology 2", since network devices and A-IoT devices cannot communicate directly, intermediate nodes can relay the communication between network devices and A-IoT devices.

[0150] It should be noted that, in Figure 2 In this context, the transmission from network devices to A-IoT devices can be called "R2D" transmission, while the transmission from A-IoT devices to network devices can be called "D2R" transmission.

[0151] Specifically, the network device sends an A-IoT R2D signal to the intermediate node. The intermediate node then forwards the A-IoT R2D signal to the A-IoT device, or processes the A-IoT R2D signal before sending it to the A-IoT device. Correspondingly, the A-IoT device receives the A-IoT R2D signal. Optionally, the A-IoT device sends a corresponding response signal to the intermediate node (this response signal can be a backscattered signal). Optionally, the intermediate node forwards the response signal to the network device, or processes the response signal before sending it to the network device. The network device and the intermediate node can communicate via a Uu interface. Conversely, the A-IoT device sends an A-IoT D2R signal to the intermediate node. The intermediate node then forwards the A-IoT D2R signal to the network device, or processes the A-IoT D2R signal before sending it to the network device. Correspondingly, the network device receives the A-IoT R2D signal. Optionally, the network device sends a corresponding response signal to the intermediate node. Optionally, the intermediate node forwards the response signal to the A-IoT device, or processes the response signal before sending it to the A-IoT device. In this system, network devices and intermediate nodes can communicate via the Uu interface.

[0152] In some possible implementations, an intermediate node is a device with wireless transceiver capabilities, which can be a network device or a terminal device. For example, intermediate nodes can be eNBs, eNodeBs, gNodeBs, gNBs, multi-transmission receiving points (M-TRPs), base stations in subsequent evolution systems, access nodes in WLAN systems, mobile phones, terminals, remote UEs, relay UEs, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), tablets, computers with wireless transceiver capabilities, virtual reality (VR) devices, augmented reality (AR) devices, wireless devices in industrial control, wireless devices in autonomous driving, wireless devices in remote medical care, wireless devices in smart grids, wireless devices in transportation safety, wireless devices in smart cities, and wireless devices in smart homes. Wireless devices in the home, in-vehicle devices, wearable devices, or terminal devices in future public land mobile networks (PLMNs), etc.

[0153] Network Topology 3:

[0154] “Network Topology 3” is divided into R2D-assisted network topology and D2R-assisted network topology.

[0155] In an R2D-assisted network topology, network devices cannot directly send A-IoT R2D signals to A-IoT devices, but A-IoT devices can send A-IoT D2R signals to network devices and receive A-IoT R2D data / signals from the auxiliary node, such as... Figure 3As shown in (a). Specifically, the network device sends an A-IoT R2D signal to the auxiliary node; then, the auxiliary node can forward the A-IoT R2D signal to the A-IoT device, or process the A-IoT R2D signal before sending it to the A-IoT device; correspondingly, the A-IoT device receives the A-IoT R2D signal from the auxiliary node; optionally, the A-IoT device sends a corresponding response signal to the network device (this response signal can be a backscattered signal). The network device and the auxiliary node can communicate via the Uu interface.

[0156] In a D2R-assisted network topology, A-IoT devices cannot directly send A-IoT D2R signals to network devices. Instead, A-IoT devices can receive A-IoT R2D signals from network devices and then send A-IoT D2R signals to the auxiliary nodes. Figure 3 As shown in (b). Specifically, the network device can send an A-IoT R2D signal to the A-IoT device; correspondingly, after receiving the A-IoT R2D signal sent by the network device, the A-IoT device may optionally send a corresponding response signal (which can be a backscattered signal) to the auxiliary node; the auxiliary node forwards the response signal to the network device. The network device and the auxiliary node can communicate via the Uu interface.

[0157] It should be noted that, in Figure 3 In this context, the transmission from network devices to A-IoT devices can be called "R2D" transmission, while the transmission from A-IoT devices to network devices can be called "D2R" transmission.

[0158] In some possible implementations, an auxiliary node is a device with wireless transceiver capabilities, which can be a network device or a terminal device. For example, an auxiliary node can be an eNB, eNodeB, gNodeB, gNB, M-TRP, base station in a future evolution system, access node in a WLAN system, mobile phone, tablet computer, computer with wireless transceiver capabilities, VR terminal, AR terminal, wireless terminal in industrial control, vehicle terminal, wireless terminal in autonomous driving, wireless terminal in telemedicine, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, wearable terminal, etc.

[0159] Network Topology 4:

[0160] In "Network Topology 4", A-IoT devices and terminal devices communicate directly and bidirectionally, such as... Figure 4As shown in the diagram. The communication between the A-IoT device and the terminal device includes A-IoT signals. Specifically, the terminal device sends an A-IoT R2D signal to the A-IoT device; the A-IoT device receives the A-IoT R2D signal sent by the terminal device, and optionally, the A-IoT device sends a corresponding response signal to the terminal device. Correspondingly, the A-IoT device sends an A-IoT D2R signal to the terminal device; the terminal device receives the A-IoT D2R signal sent by the A-IoT device, and optionally, the terminal device sends a corresponding response signal to the A-IoT device (this response signal can be a backscattered signal).

[0161] It should be noted that, in Figure 4 In this context, the transmission from a terminal device to an A-IoT device can be called "R2D" transmission, while the transmission from an A-IoT device to a terminal device can be called "D2R" transmission.

[0162] In summary, for ease of description, the "network device" or "terminal device" mentioned above can be considered as a "network node" in this embodiment. In this case, the A-IoT system can include network nodes and A-IoT devices. Of course, the A-IoT system can also include intermediate nodes or auxiliary nodes. These intermediate nodes or auxiliary nodes act as relays during the transmission process between the network nodes and the A-IoT devices.

[0163] The data transmission of the A-IoT system will be explained in detail below.

[0164] In cellular communication systems, uplink and downlink synchronization is required between network devices and terminal devices to ensure that their corresponding time-domain resource locations remain consistent during data interaction, thus achieving data transmission accuracy and reliability. However, in A-IoT systems, a unified system design is required for A-IoT device 1 and A-IoT device 2 (including A-IoT device 2a and A-IoT device 2b). To meet the low-power requirements of A-IoT device 1, complex active devices cannot be supported within it. Due to the lower capabilities of A-IoT devices and the simpler architecture of A-IoT systems, the System Optimum Field of Flight (SFO) is often large, for example, SFO of 10. X ppm causes severe frequency deviation in A-IoT systems. For example, X can take values ​​of 4 to 5; taking an X value of 5 as an example, 10 5 ppm = 10 -1For a time offset of 100μs, this would result in a 10μs time deviation. If the time synchronization technology used in cellular communication systems is adopted in A-IoT systems, network devices or terminal devices would need to frequently send synchronization signals, and A-IoT devices would need to be constantly receiving synchronization signals. This would lead to significant resource overhead and waste, and would also pose a significant challenge to the energy consumption of A-IoT devices. Therefore, the time synchronization technology used in cellular communication systems may not be suitable for A-IoT systems. Based on this, how to ensure data transmission in A-IoT systems under severe frequency deviations requires further research.

[0165] It should be noted that in network topologies where intermediate or auxiliary nodes act as relays, network devices may first send synchronization signals to the intermediate or auxiliary nodes, which then relay the synchronization signals to the A-IoT devices. For example, in network topology 2, network devices achieve synchronization with A-IoT devices by sending synchronization signals through intermediate nodes. As another example, in network topology 3(a), network devices achieve synchronization with A-IoT devices by sending synchronization signals through auxiliary nodes.

[0166] This embodiment illustrates how to ensure data transmission in an A-IoT system under severe frequency offset conditions through the following solutions. These solutions can be interconnected or independent, and identical content between different solutions can be referenced from each other; these details will not be elaborated further.

[0167] In this embodiment, the network device or terminal device is considered as a network node, and the explanation is based on the interaction of signals between the network node and the A-IoT device. Of course, during the signal interaction between the network node and the A-IoT device, intermediate or auxiliary nodes may be needed for relay forwarding. Specific descriptions are provided below and will not be repeated here.

[0168] It should be noted that the signals mentioned in the embodiments of this application may include data and / or signaling. If the configuration information mentioned below is carried in signaling, it can be considered as signaling; otherwise, it can be considered as either signaling or data, without limitation.

[0169] The signals mentioned in the embodiments of this application may include A-IoT R2D signals and / or A-IoT D2R signals. The A-IoT R2D signals may include A-IoT R2D data and / or signaling; the A-IoT D2R signals may include A-IoT D2R data and / or signaling.

[0170] [Scheme 1]

[0171] In "Solution 1", this embodiment considers the following scenario:

[0172] Because A-IoT devices are characterized by low power consumption, low complexity, small size, and long lifespan, this embodiment considers that A-IoT devices do not need to record / maintain / determine the clock in the A-IoT system; instead, the network node maintains the clock in the A-IoT system. Thus, in the face of severe frequency offsets in the A-IoT system, time synchronization between the network node and the A-IoT device in Scheme 1 is unnecessary.

[0173] In this scenario, the signal transmission between A-IoT devices and network nodes is described below. Transmission includes sending and / or receiving.

[0174] For signal transmission between network nodes and A-IoT devices, since the network node maintains the clock in the A-IoT system, the A-IoT device relies on auxiliary information sent by the network node to obtain the specific time-domain resource location. The network node can allocate different time-domain resources for different A-IoT devices. The purpose of allocating time-domain resources is that the network node expects signal transmission to occur within the allocated time-domain resources. In some possible examples, the network node can allocate different time-domain resources for different A-IoT devices to minimize mutual interference. In the embodiments of this application, the signal transmission between the network node and the A-IoT device can be D2R signal transmission and / or R2D signal transmission for any network architecture; this application is not limited to this.

[0175] against Figure 1 The network architecture shown illustrates that R2D signal transmission refers to network nodes directly sending signals to A-IoT devices, and A-IoT devices directly receiving signals from network nodes. D2R signal transmission refers to A-IoT devices directly sending signals to network nodes, and network nodes directly receiving signals from A-IoT devices.

[0176] against Figure 2 The network architecture shown illustrates that R2D signal transmission refers to network nodes sending signals to intermediate nodes, which then forward the signals to A-IoT devices, and the A-IoT devices receiving signals from the intermediate nodes. D2R signal transmission refers to A-IoT devices sending signals to intermediate nodes, which then forward the signals to network nodes, and the network nodes receiving signals from the intermediate nodes.

[0177] against Figure 3 In the network architecture shown in (a), R2D signal transmission refers to a network node sending a signal to an auxiliary node, the auxiliary node forwarding the signal to the A-IoT device, and the A-IoT device receiving the signal from the auxiliary node. D2R signal transmission refers to an A-IoT device sending a signal to a network node, and the network node receiving the signal from the A-IoT device.

[0178] against Figure 3 In the network architecture shown in (b), R2D signal transmission refers to the network node directly sending signals to the A-IoT device, and the A-IoT device directly receiving signals from the network node. D2R signal transmission refers to the A-IoT device sending signals to an auxiliary node, the auxiliary node forwarding the signals to the network node, and the network node receiving signals from the auxiliary node.

[0179] against Figure 4 The network architecture shown illustrates that R2D signal transmission refers to the terminal device directly sending signals to the A-IoT device, and the A-IoT device directly receiving signals from the terminal device. D2R signal transmission refers to the A-IoT device directly sending signals to the terminal device, and the terminal device directly receiving signals from the A-IoT device.

[0180] In the above description, "direct" means that the signal transmission does not pass through auxiliary nodes or intermediate nodes. However, in actual transmission, it may need to pass through other devices, such as routers in the communication link.

[0181] The signals herein may, for example, include one or more of the following: first data, second data, first signaling, configuration information, or other signals.

[0182] Additionally, in some possible examples, the time-domain resources allocated by network nodes for A-IoT devices can be periodic or aperiodic.

[0183] The following explanation uses the example of a network node maintaining a clock in an A-IoT system as the time unit. Here, a time unit can represent an integer multiple of the minimum time granularity required for communication between the network node and the A-IoT device in the time domain / time. For example, the minimum time granularity can be the symbol length. The symbol length is the length maintained by a high / low level during on-off keying (OOK) modulation, which can be obtained from clock transitions.

[0184] For example, taking A-IoT device 1 and A-IoT device 2 accessing the network node as an example, such as Figure 5As shown, within time units (e.g., time units k to k+5, where j in "time unit j" represents the time unit index, with values ​​ranging from {k, k+1, k+2, ..., k+6}, and k being an integer), the network node allocates time unit k+3 for A-IoT device 1, while the network node allocates time unit k+5 for A-IoT device 2. Specifically, the network node sends a signal to A-IoT device 1 in time unit k+3, and A-IoT device 1 can only receive the signal sent by the network node in time unit k+3. Similarly, the network node sends a signal to A-IoT device 2 in time unit k+5, and A-IoT device 2 can only receive the signal sent by the network node in time unit k+5.

[0185] In some possible examples, because A-IoT devices do not need to maintain the clock in the A-IoT system, they may be unable to determine the location of the divided time-domain resources. Therefore, A-IoT devices rely on auxiliary information sent by network nodes to obtain the specific time-domain resource location.

[0186] Based on this, how to ensure that A-IoT devices know the specific time-domain resource location and ensure the stability and reliability of data transmission will be explained in detail below from the perspectives of Method 1 and Method 2.

[0187] Method 1

[0188] In "Method 1", this embodiment introduces a first signaling and a first threshold. The first signaling can refer to signaling sent by a network node in the A-IoT system. For example, the first signaling can be a broadcast signaling, device-specific signaling, a frame preamble, or a query command or queryRep command used during inventory processing, etc., sent by a network node in the A-IoT system; no limitations are imposed here.

[0189] It should be noted that broadcast signaling refers to signaling broadcast on a channel, and any A-IoT device can receive this type of signaling. Device-specific signaling refers to signaling sent by a network node specifically to a particular A-IoT device or type of A-IoT device; for example, device-specific signaling may be scrambled with the device ID of a particular A-IoT device or type of A-IoT device. A frame preamble can refer to a specific sequence of bits sent at the beginning of each frame.

[0190] The first threshold number can refer to the threshold number of times an A-IoT device continuously receives the first signaling message, or the threshold number of times a network node continuously sends the first signaling message.

[0191] It should be noted that for A-IoT devices, the device can count the number of consecutively received first signaling messages and determine whether the number has reached a first threshold. If the number of consecutively received first signaling messages reaches the first threshold, the A-IoT device will send or receive data. Which device the A-IoT device sends data to or receives data from depends on the network architecture, as described above and will not be repeated here.

[0192] In some possible examples, network nodes may send the first signaling periodically or aperiodically.

[0193] For example, taking A-IoT device 1 accessing a network node, without considering signal transmission delay and signal processing delay, and assuming the network node periodically sends the first signaling, within the time units maintained by the network node (e.g., time units k to k+6, where j in "time unit j" represents the time unit index, and the value range of j is {k, k+1, k+2, ..., k+6}, where k is an integer), the time domain resource allocated by the network node for A-IoT device 1 is time unit k+5, with a first threshold of 3. The period of the first signaling is 2 time units, and the network node will sequentially send the first signaling at the starting position of time unit k+1, the starting position of time unit k+3, and the starting position of time unit k+5, and so on; correspondingly, if A-IoT device 1 can continuously receive these first signaling messages, such as... Figure 6 As shown in (a). Thus, when the number of consecutive first signaling messages received by A-IoT device 1 reaches 3, A-IoT device 1 sends or receives data.

[0194] For example, taking A-IoT device 1 accessing a network node, without considering signal transmission and processing delays, and assuming the network node sends the first signaling non-periodically, within the time units maintained by the network node (e.g., time units k to k+6), the time domain resource allocated by the network node for A-IoT device 1 is time unit k+5, with a first threshold of 3. The network node will send the first signaling at the beginning of time unit k+1, the beginning of time unit k+2, and the beginning of time unit k+5; correspondingly, if A-IoT device 1 can continuously receive these first signaling messages, such as... Figure 6 As shown in (b). Thus, when the number of consecutive first signaling messages received by A-IoT device 1 reaches 3, A-IoT device 1 sends or receives data.

[0195] In some possible examples, determining that "the number of first signaling messages reaches the first threshold" can be implemented in the following way:

[0196] One approach is to start with a value of 0 and increment the value by 1 after each received first signaling message, until the accumulated value reaches the first threshold. This is considered to indicate that the number of consecutively received first signaling messages has reached the first threshold.

[0197] One approach is to start with a threshold value (e.g., 3), and decrement the value by 1 after each first signaling received by the A-IoT device until the value reaches 0, at which point the number of consecutive first signaling received is considered to have reached the first threshold value.

[0198] In some possible scenarios, periodic data transmission may be required between network nodes and A-IoT devices. For example, the network node might send periodic data, or the A-IoT device might send periodic data. For the A-IoT device, after each successful data transmission, it needs to start a new count of the number of consecutively received signaling signals. Therefore, the A-IoT device needs to determine when to begin this new count.

[0199] It should be noted that when counting the first signaling, it can be done by counting first signaling of the same type or by counting first signaling of different types; this application does not impose any restrictions. For example, it can count only the received broadcast signaling or it can count all received signaling.

[0200] Regarding how A-IoT devices determine when to start a new round of counting, this embodiment can consider the following scenarios:

[0201] Scenario 1:

[0202] In “Scenario 1”, before the network node allocates time-domain resources for the A-IoT device, or before the network node and the A-IoT device start transmitting data, or during the transmission of periodic data between the network node and the A-IoT device, the network node may send an indication message to the A-IoT device. This indication message may be used to instruct the A-IoT device to count the number of first signaling messages, or the indication message may be used to instruct the A-IoT device to start a new round of counting of the number of first signaling messages received.

[0203] In this way, after the A-IoT device successfully receives the indication information, the network node can start a new round of counting the number of consecutively sent first signaling messages, and the A-IoT device can start a new round of counting the number of consecutively received first signaling messages.

[0204] For example, in Figure 6 On the basis of, such as Figure 7As shown, the network node sends an indication message at time unit k, which instructs the A-IoT device to count the number of first signaling events. Upon receiving this indication message, the A-IoT device can then begin a new round of counting.

[0205] In some possible implementations, this indication information may be carried by the first signaling. For example, the indication information may be one or more bits of the first signaling.

[0206] In some possible implementations, this indication information may be carried by signaling other than the first signaling (such as terminal-specific signaling).

[0207] Scenario 2:

[0208] In "Scenario 2", before the network node allocates time-domain resources to the A-IoT device, or before data transmission between the network node and the A-IoT device begins, a signaling interaction process may occur between the network node and the A-IoT device to inform each other of the data transmission requirement. After completing this signaling interaction process, the A-IoT device can begin a new round of counting the number of consecutively received first signaling messages.

[0209] Scenario 3:

[0210] In “Scenario 3”, since multiple data transmissions may be required between the network node and the A-IoT device (such as periodic data transmissions), and each successful data transmission can be regarded as the end of a round of counting, the A-IoT device can start a new round of counting for the number of consecutively received first signaling after completing a data transmission.

[0211] For example, taking the transmission of the first data between an A-IoT device and a network node during multiple data transmission processes as an example, such as... Figure 8 As shown, Figure 8 This is a flowchart illustrating a communication method according to an embodiment of this application, specifically including the following steps:

[0212] The S810.A-IoT device sends the first data. Correspondingly, the network node receives the first data.

[0213] It should be noted that in S810, D2R data transmission occurs between A-IoT devices and network nodes. The process of D2R data transmission between A-IoT devices and network nodes under different architectures can be found above and will not be repeated here.

[0214] S820. The network node sends the first signaling. Correspondingly, the A-IoT device receives the first signaling.

[0215] It should be noted that in S820, R2D signaling is transmitted between A-IoT devices and network nodes. The process of R2D signaling transmission between A-IoT devices and network nodes under different architectures can be found above and will not be repeated here.

[0216] S830. If the number of consecutively received first signaling messages reaches the first threshold, the A-IoT device sends second data. Correspondingly, the network node receives the second data.

[0217] It should be noted that in S830, D2R data transmission occurs between A-IoT devices and network nodes. The process of D2R data transmission between A-IoT devices and network nodes under different architectures can be found above and will not be repeated here.

[0218] Between receiving the first data and receiving the second data, the network node sends N first signaling messages, where N is the value of the first data threshold.

[0219] like Figure 9 As shown, Figure 9 This is a flowchart illustrating another communication method according to an embodiment of this application, specifically including the following steps:

[0220] S910. The network node sends the first data.

[0221] Correspondingly, the A-IoT device receives the first data.

[0222] It should be noted that in the S910, R2D data transmission is performed between A-IoT devices and network nodes. The process of R2D data transmission between A-IoT devices and network nodes under different architectures can be found above and will not be repeated here.

[0223] S920. The network node sends the first signaling.

[0224] Correspondingly, the A-IoT device receives the first signaling.

[0225] It should be noted that in the S920, R2D signaling is transmitted between A-IoT devices and network nodes. The process of R2D signaling transmission between A-IoT devices and network nodes under different architectures can be found above and will not be repeated here.

[0226] S930. The network node sends the second data.

[0227] Correspondingly, if the number of consecutively received first signaling messages reaches the first threshold, the A-IoT device receives the second data.

[0228] It should be noted that in the S930, R2D data transmission is performed between A-IoT devices and network nodes. The process of R2D data transmission between A-IoT devices and network nodes under different architectures can be found above and will not be repeated here.

[0229] Between sending the first data and sending the second data, the network node sends N first signaling messages, where N is the value of the first data threshold.

[0230] In addition, regarding the above Figure 8 and Figure 9 The first data and the second data are two consecutively transmitted data sets during multiple transmissions. That is, after the first data transmission is completed, the A-IoT device and the network node will transmit the second data. In some possible examples, the first and second data can be periodic data. For example, taking the network node sending periodic data as an example, the network node sends the first data set within the periodic data, and the corresponding A-IoT device receives the first data; after completing the first data transmission, the network node sends the second data set within the periodic data, and the corresponding A-IoT device receives the second data. As another example, taking the A-IoT device sending periodic data as an example, the A-IoT device sends the first data set within the periodic data, and the corresponding network node receives the first data; after completing the first data transmission, the A-IoT device sends the second data set within the periodic data, and the corresponding network node receives the second data.

[0231] As can be seen, when an A-IoT device sends or receives the first data, it signifies that the A-IoT device has completed a data transmission. After sending or receiving the first data, the A-IoT device can initiate a new counting process to begin counting the consecutively received first signaling. Then, the A-IoT device can determine whether the number of consecutively received first signaling reaches a first threshold to decide whether to send or receive data. If the number of consecutively received first signaling reaches the first threshold, the A-IoT device sends or receives the second data, thus helping to ensure the stability and reliability of data transmission.

[0232] In addition, regarding the above Figure 8 and Figure 9 The first data can be either the first data in a multi-transmission process or a different data; there is no specific restriction on this. Since each successful data transmission in a multi-transmission process can be considered the end of a counting cycle, when the first data is not the first data, the A-IoT device can start a new round of counting after transmitting or successfully transmitting the data preceding the first data, and determine whether the number of consecutively received first signaling messages has reached the first threshold to determine whether to send or receive the first data.

[0233] Of course, after successfully transmitting the second data, the network node and the A-IoT device may need to transmit a third data. Similar to the above process, the A-IoT device can perform a new round of counting after completing the second data transmission to determine whether the number of consecutively received first signaling messages has reached the first threshold, in order to decide whether to send or receive the third data. This will not be elaborated further.

[0234] Based on the above Figure 8 The proposed solution uses a network architecture as its core. Figure 1 The network architecture shown is illustrated, and taking the A-IoT device sending data and the network device receiving data as an example. Assuming the first threshold is 3, the A-IoT device begins receiving the first signaling from time T1. An example of the A-IoT device sending data from time T1 is as follows:

[0235] 1) The network device sends the first first signaling message; correspondingly, the A-IoT device receives the first first signaling message.

[0236] 2) The network device sends the second first signaling message; correspondingly, the A-IoT device receives the second first signaling message.

[0237] 3) The network device sends the third first signaling message; correspondingly, the A-IoT device receives the third first signaling message.

[0238] 4) Since the number of consecutively received first signaling messages has reached the first threshold, the A-IoT device sends data 1, and the corresponding network device receives data 1. After successfully sending data 1, a new round of counting for the first signaling message is started.

[0239] 5) The network device sends the fourth first signaling message; correspondingly, the A-IoT device receives the fourth first signaling message.

[0240] 6) The network device sends the fifth first signaling message; correspondingly, the A-IoT device receives the fifth first signaling message.

[0241] 7) The network device sends the 6th first signaling message; correspondingly, the A-IoT device receives the 6th first signaling message.

[0242] 8) Since the number of consecutively received first signaling messages has reached the first threshold, the A-IoT device sends data 2, and the corresponding network device receives data 2. After successfully sending data 2, a new round of counting for the first signaling message is started.

[0243] 9) The network device sends the 7th first signaling message; correspondingly, the A-IoT device receives the 7th first signaling message.

[0244] 10) The network device sends the 8th first signaling message; correspondingly, the A-IoT device receives the 8th first signaling message.

[0245] 11) The network device sends the 9th first signaling message; correspondingly, the A-IoT device receives the 9th first signaling message.

[0246] 12) Since the number of consecutively received first signaling messages has reached the first threshold, the A-IoT device sends data 3, and the corresponding network device receives data 3. After successfully sending data 3, a new round of counting for the first signaling message is started.

[0247] The subsequent implementations follow the same pattern.

[0248] In this embodiment of the application, the first data and the second data can be two data sent consecutively. For example, the first data can be data 1, and the second data can be data 2. If the first data is data 2, then the second data can be data 3.

[0249] The following describes how to determine the first number threshold mentioned in "Method 1" in this embodiment. The method for determining the first number threshold can be exemplified by the following:

[0250] 1) In “Example 1”, a network node can indicate a first number threshold from multiple candidate number thresholds via a signaling message, where the first number threshold is one of the multiple candidate number thresholds, thereby configuring the network to use the first number threshold. Optionally, the multiple candidate number thresholds can be network configurations, pre-configurations, or specified by standard protocols, etc. Optionally, the signaling mentioned here can be broadcast signaling sent by network nodes in an A-IoT system, or device-specific signaling, etc.

[0251] 2) In “Example 2”, the A-IoT device can determine one of several candidate threshold values ​​as the first threshold value. Optionally, these multiple candidate threshold values ​​can be network configurations, pre-configurations, or specified by standard protocols. Of course, the A-IoT device can inform the network node of the first threshold value to ensure that the network node and the A-IoT device maintain consistency regarding the first threshold value.

[0252] 3) In “Example 3”, network nodes and A-IoT devices can directly use the default or initial number threshold specified by the standard protocol as the first number threshold.

[0253] 4) In “Example 4”, the network node directly configures the first data threshold to the A-IoT device via signaling, thereby enabling the network to configure the first data threshold. Optionally, the signaling mentioned here can be broadcast signaling sent by the network node in the A-IoT system, or device-specific signaling, etc.

[0254] For example, in Figure 8 Based on this, taking the configuration information carried by the signaling to configure the first threshold number as an example, "Example 4" will be illustrated as follows: Figure 10 As shown, Figure 10 This is a flowchart illustrating another communication method according to an embodiment of this application, specifically including the following steps:

[0255] S1010. The network node sends configuration information, which is used to configure the first number threshold.

[0256] Correspondingly, A-IoT devices receive configuration information.

[0257] It should be noted that in S1010, A-IoT devices and network nodes perform R2D signal transmission. The process of R2D signal transmission between A-IoT devices and network nodes under different architectures can be found above and will not be repeated here.

[0258] Optionally, this configuration information can be carried by broadcast signaling or device-specific signaling in the A-IoT system.

[0259] S1020 is the same as S810, so it will not be described again.

[0260] S1030 is the same as S820, so it will not be described again.

[0261] S1040 is the same as S830, so it will not be described again.

[0262] As can be seen, configuring the network to set the first threshold number allows A-IoT devices to determine whether the number of consecutively received first signaling messages has reached the first threshold number, thus determining whether to send data, which helps to ensure the stability and reliability of data transmission.

[0263] 5) In “Example 5”, the first number threshold is the updated number threshold (for ease of description, the original number threshold is referred to as the third number threshold). This is because the A-IoT device may have already determined a third number threshold before determining the first number threshold. Then, the A-IoT device can update this third number threshold to determine the first number threshold. This third number threshold can be determined using the methods described in “Examples 1” to “Examples 4” above, such as the network node directly configuring the third number threshold or the A-IoT device determining the third number threshold itself.

[0264] It should be noted that the following method can be used by A-IoT devices to update the third threshold number to determine the first threshold number:

[0265] One approach involves network nodes configuring offsets to A-IoT devices via signaling, enabling network-wide offset configuration. The A-IoT device can then determine the first threshold based on this third threshold and the offset. The offset can, of course, be either positive or negative.

[0266] For example, in the above Figure 8 In this context, before transmitting the first or second data, network nodes can configure offsets to A-IoT devices via signaling.

[0267] Optionally, the A-IoT device can calculate the sum of the third threshold and the offset to obtain the first threshold. For example, if the third threshold is 5 and the offset is 1, then the first threshold is 6.

[0268] Optionally, the A-IoT device can calculate the difference between the third number threshold and the offset to obtain the first number threshold. For example, if the third number threshold is 5 and the offset is 1, then the first number threshold is 4.

[0269] One approach is for network nodes to directly configure a new count threshold to the A-IoT device via signaling. In this way, the A-IoT device can use this new count threshold as its first count threshold.

[0270] For example, a network node first configures the number of A-IoT devices to a threshold of 5. Then, the network node configures the number of A-IoT devices to a threshold of 6.

[0271] For example, in the above Figure 8 In the process, before transmitting the first or second data, network nodes can configure a new number threshold to the A-IoT device via signaling as the first number threshold.

[0272] One approach is that network nodes and A-IoT devices can use the default or initial offset specified by the standard protocol, allowing A-IoT devices to determine the first number threshold based on the third number threshold and the default or initial offset.

[0273] For example, in the above Figure 8 In this process, before transmitting the first or second data, the A-IoT device determines the first data threshold based on the third data threshold and the default or initial offset.

[0274] In any one or more of the examples 1 to 5 above, the value of the first threshold can be determined by considering the priority of A-IoT devices in data transmission. For example, A-IoT devices with higher priority can send or receive data first. The priority of A-IoT devices in data transmission can be determined by the network node based on the device capabilities of the A-IoT device, the channel quality of the channel in which the A-IoT device resides, the network service level of the A-IoT device, etc., without specific restrictions.

[0275] For example, A-IoT devices can have higher priority when their capabilities are strong (e.g., capabilities exceed a threshold). Similarly, A-IoT devices can have higher priority when the channel quality of the channel they are on is good (e.g., channel quality exceeds a threshold). Finally, A-IoT devices can have higher priority when their network service level is high (e.g., network service level exceeds a threshold).

[0276] Based on this, in "Example 6", this embodiment can introduce a mapping relationship between the priority of A-IoT devices in data transmission and a first number threshold. This mapping relationship can be predefined by a standard protocol or configured by the network. In this way, network nodes or A-IoT devices can determine the value of the first number threshold based on the priority of the A-IoT devices in data transmission. For example, the higher the priority of the A-IoT devices in data transmission, the smaller the value of the first number threshold. This is because a higher priority for the A-IoT devices in data transmission indicates that the A-IoT devices need to send or receive data preferentially. Therefore, the smaller the value of the first number threshold, the faster the number of consecutive first signaling received by the A-IoT devices can reach the first number threshold, thereby enabling the A-IoT devices to send or receive data preferentially.

[0277] Regarding Example 5, when updating the number threshold, the priority of A-IoT devices in data transmission can also be considered. It should be noted that, in the above... Figure 8 In this process, before transmitting the first or second data, the network node can obtain the channel quality of the channel where the A-IoT device is located. Based on the channel quality, it determines the priority of the A-IoT device in data transmission, and then determines the value of the first threshold based on this priority. Finally, it configures the value of the first threshold to the A-IoT device via signaling. In this way, after configuring the first threshold, the network node or A-IoT device can determine whether the number of first signaling requests has reached the first threshold to decide whether to send or receive data.

[0278] Based on the above Figure 8The proposed solution uses a network architecture as its core. Figure 1 The network architecture shown is illustrated, and taking the A-IoT device sending data and the network device receiving data as an example. Assuming the threshold for the third number is 3 and the threshold for the first number is 4, the A-IoT device begins receiving the first signaling from time T1. An example of the data transmission process from time T1 is as follows:

[0279] 1) The network device sends the first first signaling message; correspondingly, the A-IoT device receives the first first signaling message.

[0280] 2) The network device sends the second first signaling message; correspondingly, the A-IoT device receives the second first signaling message.

[0281] 3) The network device sends the third first signaling message; correspondingly, the A-IoT device receives the third first signaling message.

[0282] 4) Since the number of consecutively received first signaling messages reaches the third threshold, the A-IoT device sends data 1, and the corresponding network device receives data 1. After successfully sending data 1, a new round of counting for the first signaling message begins.

[0283] 5) The network node sends configuration information, which includes the first number threshold; correspondingly, the A-IoT device receives the configuration information and determines the first number threshold.

[0284] 6) The network device sends the fourth first signaling message; correspondingly, the A-IoT device receives the fourth first signaling message.

[0285] 7) The network device sends the fifth first signaling message; correspondingly, the A-IoT device receives the fifth first signaling message.

[0286] 8) The network device sends the 6th first signaling message; correspondingly, the A-IoT device receives the 6th first signaling message.

[0287] 9) The network device sends the 7th first signaling message; correspondingly, the A-IoT device receives the 7th first signaling message.

[0288] 10) Since the number of consecutively received first signaling messages has reached the first threshold, the A-IoT device sends data 2, and the corresponding network device receives data 2. After successfully sending data 2, a new round of counting for the first signaling message is started.

[0289] 11) The network device sends the 8th first signaling message; correspondingly, the A-IoT device receives the 8th first signaling message.

[0290] 12) The network device sends the 9th first signaling message; correspondingly, the A-IoT device receives the 9th first signaling message.

[0291] 13) The network device sends the 10th first signaling message; correspondingly, the A-IoT device receives the 10th first signaling message.

[0292] 14) The network device sends the 11th first signaling message; correspondingly, the A-IoT device receives the 11th first signaling message.

[0293] 15) Since the number of consecutively received first signaling messages has reached the first threshold, the A-IoT device sends data 3, and the corresponding network device receives data 3. After successfully sending data 3, a new round of counting for the first signaling message is started.

[0294] The subsequent implementations follow the same pattern.

[0295] In this embodiment of the application, the first data and the second data can be two data sent consecutively. For example, the first data can be data 1, and the second data can be data 2. If the first data is data 2, then the second data can be data 3.

[0296] The following embodiment considers the possibility of data transmission failure between the network node and the A-IoT device. Data transmission failure can include failure of the network node to send or receive data, or failure of the A-IoT device to send or receive data.

[0297] It should be noted that the failure of an A-IoT device to send data or the failure of a network node to receive data can be understood as follows: the A-IoT device failed to send data successfully, the network node failed to receive data successfully, the network node failed to correctly decode / decode the data sent by the A-IoT device, the network node did not receive the data sent by the A-IoT device, the data sent by the A-IoT device collides with data sent by other devices on the same channel, the data received by the network node collides with data sent by other devices on the same channel, or strong channel interference causes data transmission or reception failures, etc.

[0298] The failure of an A-IoT device to receive data, or the failure of a network node to send data, can be understood as follows: the A-IoT device failed to receive data, or the A-IoT device failed to decode / decode the data correctly, or the A-IoT device did not receive data, or the network node failed to send data, or the data sent by the network node collides with the data sent by other devices on the same channel, or the data received by the A-IoT device collides with the data sent by other devices on the same channel, or data transmission or reception failure is caused by strong channel interference.

[0299] Therefore, when facing data transmission failures in an A-IoT system, the network node allocates time-domain resources for A-IoT devices. In addition to allocating time-domain resources for initial transmission, the network node may also allocate time-domain resources for retransmission. Initial transmission time-domain resources refer to the time-domain resources used for initial data transmission, while retransmission time-domain resources refer to the time-domain resources used for retransmission.

[0300] In some possible examples, the retransmission time-domain resources allocated by network nodes for A-IoT devices can be periodic or aperiodic.

[0301] In “Method 1”, the network node or A-IoT device can determine whether to send or receive initial data based on a first number threshold, and the network node or A-IoT device can determine whether to send or receive retransmitted data based on a second number threshold, and the second number threshold is different from the first number threshold.

[0302] For A-IoT devices, if the A-IoT device fails to send or receive data, and the number of consecutively received first signaling messages reaches the second threshold, the A-IoT device will resend or receive data, which helps to ensure the stability and reliability of data transmission.

[0303] For example, in Figure 8 On the basis of, such as Figure 11 As shown, Figure 11 This is a flowchart illustrating another communication method according to an embodiment of this application, specifically including the following steps:

[0304] S1110 is the same as S810, so it will not be described again.

[0305] S1120 is the same as S820, so it will not be described again.

[0306] S1130 is the same as S830, so it will not be described again.

[0307] S1140. If the second data transmission fails and the number of consecutively received first signaling messages reaches the second threshold, the A-IoT device retransmits the second data.

[0308] Correspondingly, the network node re-receives the second data.

[0309] It should be noted that in S1140, D2R data transmission is performed between A-IoT devices and network nodes. The process of D2R data transmission between A-IoT devices and network nodes under different architectures can be found above and will not be repeated here.

[0310] Specifically, between receiving the first data and re-receiving the second data, the network node sends M first signaling messages; or, between receiving the second data for the first time and re-receiving the second data, the network node sends M first signaling messages, where M is the value of the second threshold number.

[0311] For example, in Figure 9 On the basis of, such as Figure 12 As shown, Figure 12 This is a flowchart illustrating another communication method according to an embodiment of this application, specifically including the following steps:

[0312] S1210 is the same as S910, so it will not be described again.

[0313] S1220 is the same as S920, so it will not be described again.

[0314] S1230 is the same as S930, so it will not be described again.

[0315] S1240. If the second data transmission fails, the network node retransmits the second data.

[0316] Correspondingly, if the second data reception fails and the number of consecutively received first signaling messages reaches the second threshold, the terminal device will re-receive the second data.

[0317] It should be noted that in S1240, R2D data transmission is performed between A-IoT devices and network nodes. The process of R2D data transmission between A-IoT devices and network nodes under different architectures can be found above and will not be repeated here.

[0318] Specifically, between sending the first data and resending the second data, the network node sends M first signaling messages; or, between sending the second data for the first time and resending the second data, the network node sends M first signaling messages, where M is the value of the second number threshold.

[0319] As can be seen, when a network node fails to send the second data, it can resend the second data if the number of consecutively sent first signaling messages reaches a second threshold, thus helping to ensure the stability and reliability of data transmission. When an A-IoT device fails to send or receive the second data, it can determine whether the number of consecutively received first signaling messages has reached the second threshold to decide whether to resend or re-receive the data. If the number of consecutively received first signaling messages reaches the second threshold, the A-IoT device will resend or re-receive the second data, thus helping to ensure the stability and reliability of data transmission.

[0320] Additionally, it should be noted that since both the initial transmission data and the retransmission data involve counting the number of first signaling messages, the counting of the initial transmission data and the retransmission data can be performed in the same round of counting or in different rounds of counting.

[0321] The counting of initial and retransmitted data is performed within the same round of counting. This can be understood as follows: when initial data transmission fails, after the number of consecutively received first signaling messages reaches a first threshold, the A-IoT device continues to count the number of subsequently received first signaling messages. At this point, the second threshold value is greater than the first threshold.

[0322] For example, in Figure 11 In the example of a first threshold of 5 and a second threshold of 8, since the A-IoT device will send or receive the second data when the number of consecutive first signaling received reaches 5, when the second data fails to be sent or received, the A-IoT device will continue to count based on the number of consecutive first signaling received reaching 5, and determine whether the number of subsequent consecutive first signaling received reaches 8. If it reaches 8, the second data will be resent or re-received.

[0323] The counting of the initial data transmission and the retransmission data are performed in different rounds of counting. This can be understood as follows: when the initial data transmission fails, the A-IoT device starts a new round of counting the number of consecutively received first signaling messages.

[0324] For example, in Figure 11 In the example of a first number threshold of 5 and a second number threshold of 3, since the A-IoT device will send or receive the second data when the number of consecutively received first signaling reaches 5, when the second data fails to be sent or received, the A-IoT device starts to count the number of consecutively received first signaling in a new round and determines whether the number of consecutively received first signaling reaches 3. If it reaches 3, it continues until the number of consecutively received first signaling reaches the second number threshold.

[0325] Based on the above Figure 11 The proposed solution uses a network architecture as its core. Figure 1 The network architecture shown is illustrated, and taking the A-IoT device sending data and the network device receiving data as an example. Assume the first threshold is 3 and the second threshold is 5. The A-IoT device starts receiving the first signaling from time T1, and the counting of the initial data transmission and retransmissions is performed in the same round of counting. An example of the A-IoT device sending data from time T1 is as follows:

[0326] 1) The network device sends the first signaling message; correspondingly, the A-IoT device receives the first signaling message.

[0327] 2) The network device sends the second first signaling message; correspondingly, the A-IoT device receives the second first signaling message.

[0328] 3) The network device sends the third first signaling message; correspondingly, the A-IoT device receives the third first signaling message.

[0329] 4) Since the number of consecutively received first signaling messages has reached the first threshold, the A-IoT device sends data 1, and the corresponding network device receives data 1. After successfully receiving data 1, a new round of counting for the first signaling message is started.

[0330] 5) The network device sends the fourth first signaling message; correspondingly, the A-IOT device receives the fourth first signaling message.

[0331] 6) The network device sends the 5th first signaling message; correspondingly, the A-IOT device receives the 5th first signaling message.

[0332] 7) The network device sends the 6th first signaling message; correspondingly, the A-IOT device receives the 6th first signaling message.

[0333] 8) Since the number of consecutively received first signaling messages has reached the first threshold, the A-IoT device sends data 2 to the network device, and the network device receives data 2 accordingly. After successfully sending data 2, a new round of counting for the first signaling message begins. When data 2 fails to be sent, the A-IoT device will continue counting after the number of consecutively received first signaling messages has reached the first threshold 3, and will determine whether the number of subsequently consecutively received first signaling messages has reached the second threshold 5.

[0334] 9) The network device sends the 7th first signaling message; correspondingly, the A-IOT device receives the 7th first signaling message.

[0335] 10) The network device sends the 8th first signaling message; correspondingly, the A-IOT device receives the 8th first signaling message.

[0336] 11) Since the number of consecutively received first signaling messages has reached the second threshold, the A-IoT device retransmits data 2; correspondingly, the network device receives data 2. After successfully retransmitting data 2, a new round of counting for the first signaling message is started.

[0337] 12) The network device sends the 9th first signaling message to the A-IoT device; correspondingly, the A-IoT device receives the 9th first signaling message.

[0338] 13) The network device sends the 10th first signaling message to the A-IoT device; correspondingly, the A-IoT device receives the 10th first signaling message.

[0339] 14) The network device sends the 11th first signaling message to the A-IoT device; correspondingly, the A-IoT device receives the 11th first signaling message.

[0340] 15) Since the number of consecutively received first signaling messages has reached the first threshold, the A-IoT device sends data 3; correspondingly, the network device receives data 3. After successfully sending data 3, a new round of counting for the first signaling message is started.

[0341] The subsequent implementations follow the same pattern.

[0342] In this embodiment of the application, the first data and the second data can be two data sent consecutively. For example, the first data can be data 1, and the second data can be data 2. If the first data is data 2, then the second data can be data 3.

[0343] The following embodiment explains how to determine the aforementioned second threshold number. Specifically, the second threshold number can be determined as follows:

[0344] One approach involves, based on the first threshold value determined in "Method 1" above, the network node configures an offset to the A-IoT device via signaling. The signaling used to configure the first threshold value and the signaling used to configure the offset can be the same signaling or different signaling sent sequentially. In this way, the A-IoT device determines the second threshold value based on the first threshold value and the offset. Of course, the offset can be a positive or negative value.

[0345] Optionally, the A-IoT device can calculate the first number threshold by summing the first number threshold and the offset. For example, if the first number threshold is 5 and the offset is 1, then the second number threshold is 6.

[0346] Optionally, the A-IoT device can calculate the first number threshold by the difference between the first number threshold and the offset. For example, if the first number threshold is 5 and the offset is -1, then the second number threshold is 6.

[0347] Optionally, the A-IoT device can calculate the sum of the first threshold number and the offset to obtain the second threshold number. For example, if the first threshold number is 5 and the offset is 1, then the second threshold number is 6.

[0348] Optionally, the A-IoT device can calculate the difference between the first threshold and the offset to obtain the second threshold. For example, if the first threshold is 5 and the offset is -1, then the second threshold is 6.

[0349] One approach involves, based on the first threshold value determined in "Method 1" above, the network node configures an offset to the A-IoT device via signaling. The signaling used to configure the first threshold value and the signaling used to configure the offset can be the same signaling or different signaling sent sequentially. In this way, the A-IoT device uses the offset as the second threshold value. The offset is a positive integer.

[0350] One approach is to use the default or initial offset specified in the standard protocol, similar to "Method 1" for determining the first data threshold. In this way, the A-IoT device determines the second data threshold based on the first data threshold and the offset.

[0351] One approach, in determining the first threshold as described in "Method 1," is to allow network nodes and A-IoT devices to use the default or initial offset specified by the standard protocol. In this case, the A-IoT device uses the offset as the second threshold.

[0352] One approach is to determine the first number threshold using "Method 1" described above. In this method, the network node can indicate a second number threshold from multiple candidate number thresholds via signaling, and the second number threshold is one of these candidate number thresholds. The signaling used to indicate the first number threshold and the signaling used to indicate the second number threshold can be the same signaling or different signaling sent sequentially.

[0353] One approach is to determine the second number threshold from among multiple candidate thresholds, building upon the "Method 1" method described above. Finally, the A-IoT device informs the network node of the second number threshold to ensure consistency between the network node and the A-IoT device regarding this threshold.

[0354] One approach is for network nodes to directly configure a second threshold number to A-IoT devices via a signaling signal, thereby enabling the network to configure the second threshold number.

[0355] In the above embodiments, the new round of counting for the first threshold can be based on the initial transmission of each data segment or on the last transmission of each data segment. Assume the A-IoT device successfully transmits three data segments: data 1, data 2, and data 3. Data 2 is retransmitted. For distinction, the newly transmitted data 2 is referred to as data 2, and the retransmitted data 2 is referred to as data 2′. The transmission times of data 1, data 2, data 2′, and data 3 are denoted as T1, T2, T2′, and T3, respectively. If the new round of counting for the first threshold is based on the initial transmission of each data segment, then the number of first signaling transmissions between T1 and T2, and between T2 and T3, constitutes the first threshold. In other words, the time points for the new round of counting by the A-IoT device for the first threshold are T1, T2, and T3, respectively. If the new round of counting for the first number threshold is based on the last transmission of each data, then the number of the first signaling transmitted between T1 and T2 and between T2′ and T3 is the first number threshold. In other words, the time points for the new round of counting for the first number threshold of the A-IOT device are T1, T2′ and T3 respectively.

[0356] In the above embodiments, when intermediate and auxiliary nodes forward signals, they can either forward the received signals directly or process them before forwarding. These processes include changing the signal format, packet header, data integration, and splitting, and are not limited to these methods. Since the information represented by the signals before and after processing remains essentially unchanged, the same description is used for both. For example, regarding... Figure 2 After the network device sends the first data to the intermediate node, the intermediate node may split and integrate the first data before sending it to the A-IoT device. Since the information represented by the data before and after splitting and integrating has not changed, the data sent by the intermediate node to the A-IoT is still referred to as the first data in this application.

[0357] Method 2

[0358] Unlike "Method 1" described above, in "Method 2", the network node in this embodiment can send one or more indication messages to the A-IoT device. The i-th indication message (where i is a positive integer) can be used to indicate the time-domain resource index of the time-domain resource in which the A-IoT device resides when it receives the i-th indication message. Thus, the A-IoT device can determine the time-domain resource index of the current time-domain resource based on these one or more indication messages.

[0359] For example, taking A-IoT device 1 as an example of accessing a network node, and without considering data transmission latency and data processing latency, such as Figure 13As shown, within the time units maintained by the network node (such as time units k to k+4, where j in "time unit j" represents the time unit index, and the value range of j is {k, k+1, k+2, ..., k+6}, and k is an integer), the network node sends the i-th indication information at time unit k+2. The i-th indication information is used to indicate that the time unit index is k+2. Correspondingly, A-IoT device 1 receives the i-th indication information.

[0360] In some possible examples, the one or more indication messages may be carried by broadcast signaling or device-specific signaling sent by network nodes in the A-IoT system.

[0361] In some possible examples, the one or more indication messages can be carried by periodic signaling (such as broadcast signaling). That is, network nodes can periodically send or broadcast indication messages. In this way, the periodic transmission of these indication messages is achieved through periodic signaling. For example, network nodes can periodically broadcast the one or more indication messages so that any A-IoT device can receive the one or more indication messages in order to determine the time-domain resource index of its current time-domain resource.

[0362] In some possible examples, the one or more indications can be carried by aperiodic signaling (such as device-specific signaling). That is, network nodes can send indication information aperiodically. In this way, the non-periodic transmission of the one or more indications is achieved through aperiodic signaling. For example, network nodes can send these indications for one or more specific A-IoT devices.

[0363] In some possible examples, network nodes send an indication message at each time unit. This allows A-IoT to obtain the time unit index for each time unit in real time. The network node can send an indication message at the start, end, or any other position within each time unit; there are no specific restrictions on this.

[0364] For example, taking the starting position of each time unit as an example, such as Figure 14 As shown, in the time units maintained by the network node, the network node sends an indication message at the beginning of each time unit.

[0365] In some possible examples, network nodes send indication information only before the allocated time-domain resources. This reduces the number of indication messages sent compared to periodic sending or broadcasting, thus saving signaling overhead. Alternatively, compared to broadcasting indication information to all A-IoT devices, sending indication information only before the allocated time-domain resources allows for sending indication information to one or more specific A-IoT devices.

[0366] For example, taking A-IoT device 1 and A-IoT device 2 accessing the network node as an example, such as Figure 15 As shown, within the time units maintained by the network node, the network node allocates time unit k+3 for A-IoT device 1, and time unit k+5 for A-IoT device 2. The network node sends an indication message before time unit k+3 and another indication message before time unit k+5.

[0367] In summary, A-IoT devices can obtain the time-domain resource index of their current time-domain resource by receiving one or more indication messages. After the network node allocates time-domain resources for the A-IoT device, the network node can indicate the time-domain resource index of that time-domain resource through an indication message.

[0368] For example, in Figure 13 Based on this, if the time domain resource allocated by the network node to A-IoT device 1 is time unit k+2, that is, the time domain resource index is k+2, then the network node can indicate to A-IoT device 1 that the time domain resource index is k+2 through an indication message.

[0369] Taking the time-domain resources allocated by the network node for the A-IoT device as an example, since the network node will continuously send indication information to indicate the time-domain resource index of the current time-domain resource, the A-IoT device can determine whether it is the target time-domain resource index by continuously receiving the time-domain resource index indicated by the indication information, so as to determine whether it can send or receive data.

[0370] For example, let's take the case where an A-IoT device has just received the i-th instruction message. Figure 16 As shown, Figure 16 This is a flowchart illustrating another communication method according to an embodiment of this application, specifically including the following steps:

[0371] S1610. The network node sends the i-th instruction message.

[0372] Correspondingly, the A-IoT device receives the i-th instruction information.

[0373] It should be noted that in S1610, R2D signal transmission is performed between A-IoT devices and network nodes. The process of R2D signal transmission between A-IoT devices and network nodes under different architectures can be found above and will not be repeated here.

[0374] S1620. If the time-domain resource index indicated by the i-th indication information is the target time-domain resource index, then the A-IoT device sends data.

[0375] Correspondingly, network nodes receive data.

[0376] It should be noted that in S1620, D2R data transmission is performed between A-IoT devices and network nodes. The process of D2R data transmission between A-IoT devices and network nodes under different architectures can be found above and will not be repeated here.

[0377] Based on the above Figure 16 The proposed solution uses a network architecture as its core. Figure 1 The network architecture shown is illustrated, and taking the A-IoT device sending data and the network device receiving data as an example, the A-IoT device starts receiving the first indication information from time T2. The specific process is as follows:

[0378] 1) The network device sends the first indication information; correspondingly, the A-IOT device receives the first indication information.

[0379] 2) The network device sends the second indication information; correspondingly, the A-IOT device receives the second indication information.

[0380] 3) The network device sends the third indication information; correspondingly, the A-IOT device receives the third indication information.

[0381] 4) If the time-domain resource index indicated by the third indication information is the target time-domain resource index, then the A-IoT device sends data to the network node; correspondingly, the network node receives the data.

[0382] The indication information can be broadcast. Each time the indication information is received, the A-IoT device can determine whether the time domain resource index indicated by the received indication information is the target time domain resource index. If it is not, no data is sent; if it is, data is sent.

[0383] like Figure 17 As shown, Figure 17 This is a flowchart illustrating another communication method according to an embodiment of this application, specifically including the following steps:

[0384] S1710 is the same as S1610, so it will not be described again.

[0385] S1720. If the time-domain resource index indicated by the i-th indication information is the target time-domain resource index, then the network node sends data.

[0386] Correspondingly, A-IoT devices receive data.

[0387] It should be noted that in S1720, R2D data transmission is performed between A-IoT devices and network nodes. The process of R2D data transmission between A-IoT devices and network nodes under different architectures can be found above and will not be repeated here.

[0388] As can be seen, since network nodes can send one or more indication messages, and A-IoT devices can receive these indication messages, A-IoT devices can determine whether the time-domain resource index indicated by the one or more indication messages is the target time-domain resource index. When a network node sends the i-th indication message or an A-IoT device receives the i-th indication message, if the time-domain resource index indicated by the i-th indication message is the target time-domain resource index, then the network node or A-IoT device sends or receives data, thereby helping to ensure the stability and reliability of data transmission.

[0389] Additionally, in some possible examples, before the network node allocates time-domain resources for the A-IoT device, the network node can directly indicate the target time-domain resource index to the A-IoT device via signaling, thereby enabling the network to configure the target time-domain resource index. The signaling mentioned here can be broadcast signaling sent by the network node in the A-IoT system, or device-specific signaling, etc.

[0390] For example, in Figure 16 Based on this, taking the signaling carrying configuration information to indicate the target time-domain resource index as an example, such as... Figure 18 As shown, Figure 18 This is a flowchart illustrating another communication method according to an embodiment of this application, specifically including the following steps:

[0391] S1810. The network node sends configuration information that indicates the target time-domain resource index.

[0392] Correspondingly, the A-IoT device receives this configuration information.

[0393] It should be noted that in S1810, R2D signal transmission is performed between A-IoT devices and network nodes. The process of R2D signal transmission between A-IoT devices and network nodes under different architectures can be found above and will not be repeated here.

[0394] S1820 is the same as S1610, so it will not be described again.

[0395] S1830 is the same as S1620, so it will not be described again.

[0396] As can be seen, the network configuration target time domain resource index is realized through configuration information. In this way, A-IoT devices can determine whether the time domain resource index indicated by the received indication information is the target time domain resource index, so as to determine whether to send or receive data, thereby helping to ensure the stability and reliability of data transmission.

[0397] Based on the above Figure 18 The proposed solution uses a network architecture as its core. Figure 1 The network architecture shown is illustrated, and taking the A-IoT device sending data and the network device receiving data as an example, the A-IoT device starts receiving the first indication information from time T2. The specific process is as follows:

[0398] 1) The network device sends the first indication information; correspondingly, the A-IOT device receives the first indication information.

[0399] 2) The network device sends the second indication information; correspondingly, the A-IOT device receives the second indication information.

[0400] 3) The network device sends configuration information to the A-IoT device, which is used to indicate the target time domain resource index; correspondingly, the A-IoT device receives the configuration information.

[0401] 4) The network device sends the third indication message; correspondingly, the A-IoT device receives the third indication message.

[0402] 5) The network device sends the fourth indication message; correspondingly, the A-IoT device receives the fourth indication message;

[0403] 6) If the time domain resource index indicated by the fourth indication information is the target time domain resource index, then the A-IoT device sends data; correspondingly, the network node receives data.

[0404] The indication information can be broadcast. After the A-IoT device receives the first and second indication information, since the network has not configured the target time domain resource index for the A-IoT device, the A-IoT device does not need to process the indication information. After receiving the configuration information, the A-IoT device can determine whether the time domain resource index indicated by the received indication information is the target time domain resource index each time it receives an indication information. If it is not, it will not send data; if it is, it will send data.

[0405] [Scheme 2]

[0406] In "Solution 2", this embodiment considers the following scenario:

[0407] This embodiment considers that both A-IoT devices and network nodes need to maintain the clock in the A-IoT system. Therefore, in the face of severe frequency offsets in the A-IoT system, time synchronization is required between the network nodes and A-IoT devices.

[0408] In this scenario, network nodes and A-IoT devices can maintain time synchronization for a period of time. To meet the data transmission needs between A-IoT devices and network nodes, A-IoT devices can request network nodes to schedule resources. Network nodes can then send configuration information, including the location of the scheduled resources, to the A-IoT devices. This allows the A-IoT devices to determine the location of the scheduled resources based on the configuration information, and both the A-IoT devices and network nodes maintain temporal consistency regarding the location of the scheduled resources.

[0409] Based on this, this embodiment can consider that the network node completes the resource scheduling during the time synchronization process between the network node and the A-IoT device, which helps to ensure that the network node and the A-IoT device are consistent in time regarding the location of the scheduled resources.

[0410] The following section provides a detailed explanation using network nodes and A-IoT devices as examples. Figure 19 As shown, Figure 19 This is a flowchart illustrating another communication method according to an embodiment of this application, specifically including the following steps:

[0411] S1910. Network nodes send synchronization scheduling information, which is used for time synchronization and resource scheduling.

[0412] Correspondingly, A-IoT devices receive synchronization scheduling information.

[0413] In this way, by synchronizing scheduling information, the scheduling resources can be completed simultaneously during the time synchronization process between network nodes and A-IoT devices, which helps to ensure that the positions of network nodes and A-IoT devices for scheduling resources are consistent in time.

[0414] In some possible examples, synchronization scheduling information is carried by broadcast signaling or device-specific signaling sent by network nodes in the A-IoT system. This is how synchronization scheduling information is transmitted.

[0415] In some possible examples, synchronization and scheduling information includes synchronization information and scheduling information. The synchronization information is used for time synchronization of A-IoT devices, and the scheduling information is used for scheduling resources to A-IoT devices. Thus, time synchronization is achieved through synchronization information, and resource scheduling is achieved through scheduling information.

[0416] In some possible examples, the scheduling information may be semi-static scheduling configuration information or dynamic scheduling configuration information. The semi-static scheduling configuration information may include at least one of the following: the period of semi-static scheduling, the time-domain resource location of semi-static scheduling, or the configuration index of semi-static scheduling. The dynamic scheduling configuration information may include the time-domain resource location of dynamic scheduling.

[0417] In this way, semi-static resource scheduling can be achieved through semi-static scheduling configuration information, or dynamic resource scheduling can be achieved through dynamic scheduling configuration information.

[0418] In some possible examples, the synchronization information includes a preamble, which is a sequence of bits used to synchronize A-IoT devices.

[0419] In some possible examples, the preamble pattern corresponds to the scheduling method of the resource scheduled by the scheduling information. The preamble pattern can include Manchester code, Pulse Width Encoding (PIE) code, Miller code, Biphase Space Code (FM0) code, etc. The scheduling method of the resource scheduled by the scheduling information can include semi-static scheduling or dynamic scheduling.

[0420] For example, Manchester codes correspond to semi-static scheduling, while PIE codes correspond to dynamic scheduling.

[0421] In the above embodiments, the steps performed by the A-IoT device can also be performed by a separate chip, a chip in the A-IoT device, a module in the A-IoT device, etc., and these execution entities can be collectively referred to as A-IoT devices.

[0422] In the above embodiments, a network node can refer to a physical device, or it can be a chip, module, or individual chip within a device, etc. This application does not impose any restrictions.

[0423] The functional units of a communication device are illustrated below.

[0424] The above primarily describes the solutions of the embodiments of this application from a methodological perspective. It is understood that, in order to achieve the above functions, the A-IoT device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this embodiment can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software-driven hardware manner 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 embodiment.

[0425] This application embodiment can divide the A-IoT device into functional units according to the above method example. For example, each function can be divided into a separate functional unit, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software program module. It should be noted that the unit division in this application embodiment is illustrative and only represents a logical functional division, while other division methods may be used in actual implementation.

[0426] When using integrated units, Figure 20 This is a functional unit block diagram of a communication device according to an embodiment of this application. The communication device 2000 includes a communication unit 2001.

[0427] Optionally, the communication unit 2001 may be a communication interface, transceiver, transceiver circuit, or transceiver component, etc.

[0428] Optionally, the communication unit 2001 may include a transmitting unit and a receiving unit. The transmitting unit may be a module unit for transmitting signals, information, etc. The receiving unit may be a module unit for receiving signals, information, etc.

[0429] Optionally, the communication device 2000 may further include a storage unit for storing computer program code or instructions executed by the communication device 2000. The storage unit may be a memory.

[0430] Optionally, the communication device 2000 may be a chip or a chip module.

[0431] Optionally, the communication device 2000 may also include a processing unit.

[0432] It should be noted that the processing unit can be a processor or controller, such as a baseband processor, baseband chip, central processing unit (CPU), general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this embodiment. The processing unit can also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.

[0433] Optionally, the communication device 2000 is used to perform any of the steps performed by the A-IoT device / chip / chip module, etc., as described in the above method embodiments.

[0434] The communication unit 2001 is used to perform any of the steps in the above method embodiments, and when performing actions such as sending, it can selectively call other units to complete the corresponding operation. An example is given below.

[0435] In some possible implementations, the communication unit 2001 is used for:

[0436] Send or receive the first data.

[0437] Receive the first signaling.

[0438] If the number of consecutively received first signaling messages reaches the first threshold, then send or receive the second data.

[0439] As can be seen, when an A-IoT device sends or receives the first data, it signifies that the A-IoT device has completed a data transmission. After sending or receiving the first data, the A-IoT device can initiate a new counting process to begin counting the consecutively received first signaling. Then, the A-IoT device can determine whether the number of consecutively received first signaling reaches a first threshold to decide whether to send or receive data. If the number of consecutively received first signaling reaches the first threshold, the A-IoT device sends or receives the second data, thus helping to ensure the stability and reliability of data transmission.

[0440] Optionally, the communication unit 2001 is also used for:

[0441] Receive configuration information, which is used to configure the first threshold number.

[0442] As can be seen, configuring the network to set the first threshold number allows A-IoT devices to determine whether the number of consecutively received first signaling messages has reached the first threshold number, thus determining whether to send or receive data, which helps to ensure the stability and reliability of data transmission.

[0443] Optionally, the communication unit 2001 is also used for:

[0444] If the second data transmission or reception fails, and the number of consecutively received first signaling messages reaches the second threshold, then the second data is retransmitted or re-received.

[0445] Optionally, the second number threshold is determined by the first number threshold and / or the offset.

[0446] As can be seen, the second threshold can be determined by the first threshold and / or offset.

[0447] Optionally, the higher the priority of the A-IoT device in transmitting data, the smaller the value of the first number threshold.

[0448] It is evident that the higher the priority of an A-IoT device in data transmission, the more likely it is to send or receive data first. Therefore, the smaller the value of the first threshold, the faster the number of consecutive first signaling received by the A-IoT device can reach the first threshold, thus enabling the A-IoT device to send or receive data first.

[0449] In some possible examples, communication unit 2001 is used for:

[0450] Receive the i-th indication information. The i-th indication information is used to indicate the time domain resource index of the time domain resource. The time domain resource is the time domain resource in which the communication device 2000 is located when it receives the i-th indication information. i is a positive integer.

[0451] If the time-domain resource index indicated by the i-th indication information is the target time-domain resource index, then send or receive data.

[0452] As can be seen, since an A-IoT device can receive one or more indication messages, it can determine whether the time-domain resource index indicated by these indication messages is the target time-domain resource index. When the A-IoT device receives the i-th indication message, if the time-domain resource index indicated by the i-th indication message is the target time-domain resource index, the A-IoT device will send or receive data, thereby helping to ensure the stability and reliability of data transmission.

[0453] Optionally, the communication unit 2001 is also used for:

[0454] Receive configuration information, which is used to configure the target time domain resource index.

[0455] It can be seen that the network configuration target time domain resource index is realized through configuration information.

[0456] It should be noted that Figure 20 The specific implementation of each operation in the embodiments can be found in the description of the method embodiments shown above, and will not be repeated here.

[0457] The functional units of another type of communication device are illustrated below.

[0458] The above primarily describes the solutions of the embodiments of this application from a methodological perspective. It is understood that, in order to achieve the above functions, network nodes include corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, this embodiment can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software-driven hardware manner 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 embodiment.

[0459] This application embodiment can divide network nodes into functional units according to the above method example. For example, each function can be divided into a separate functional unit, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software program module. It should be noted that the unit division in this application embodiment is illustrative and only represents a logical functional division, while other division methods may be used in actual implementation.

[0460] When using integrated units, Figure 21 This is a functional unit block diagram of a communication device according to an embodiment of this application. The communication device 2100 includes a communication unit 2101.

[0461] Optionally, the communication unit 2101 may be a communication interface, transceiver, transceiver circuit, or transceiver component, etc.

[0462] Optionally, the communication unit 2101 may include a transmitting unit and a receiving unit. The transmitting unit may be a module unit for transmitting signals, information, etc. The receiving unit may be a module unit for receiving signals, information, etc.

[0463] Optionally, the communication device 2100 may further include a storage unit for storing computer program code or instructions executed by the communication device 2100. The storage unit may be a memory.

[0464] Optionally, the communication device 2100 may be a chip or a chip module.

[0465] Optionally, the communication device 2100 may also include a processing unit.

[0466] It should be noted that the processing unit can be a processor or controller, such as a baseband processor, baseband chip, central processing unit (CPU), general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this embodiment. The processing unit can also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.

[0467] Optionally, the communication device 2100 is used to perform any of the steps performed by the network node / chip / chip module, etc., as described in the above method embodiments.

[0468] The communication unit 2101 is used to perform any of the steps in the above method embodiments, and when performing actions such as sending, it can selectively call other units to complete the corresponding operation. An example is given below.

[0469] In some possible implementations, the communication unit 2101 is used for:

[0470] Send or receive the first data;

[0471] Send the first signaling.

[0472] Sending or receiving second data;

[0473] In this process, between sending or receiving the first data and between sending or receiving the second data, the communication unit 2101 sends N first signaling messages, where N is the value of the first number threshold.

[0474] It is evident that when the communication device 2100 sends or receives the first data, it indicates that the network node has completed a data transmission. After sending or receiving the first data, the communication device 2100 sends or receives the second data only after the number of consecutively sent first signaling messages reaches a first threshold, thereby helping to ensure the stability and reliability of data transmission.

[0475] Optionally, the communication unit 2101 is also used for:

[0476] Send configuration information, which is used to configure the first threshold number.

[0477] As can be seen, configuring the network to set the first threshold number allows A-IoT devices to determine whether the number of consecutively received first signaling messages has reached the first threshold number, thus determining whether to send or receive data, which helps to ensure the stability and reliability of data transmission.

[0478] Optionally, the communication unit 2101 is also used for:

[0479] Resend or re-receive the second data;

[0480] Specifically, between sending or receiving the first data and resending or re-receiving the second data, the communication unit 2101 sends M first signaling messages; or, between sending or receiving the second data for the first time and resending or re-receiving the second data, the communication unit 2101 sends M first signaling messages.

[0481] Where M is the value of the second threshold number.

[0482] It is evident that when the communication device 2100 fails to send or receive the second data, the communication device 2100 resends or receives the second data after the number of consecutively received first signaling messages reaches the second threshold, thereby helping to ensure the stability and reliability of data transmission.

[0483] Optionally, the second number threshold is determined by the first number threshold and / or the offset.

[0484] As can be seen, the second threshold can be determined by the first threshold and / or offset.

[0485] In some possible implementations, the communication unit 2101 is used for:

[0486] Send the i-th indication message, which is used to indicate the time domain resource index of the time domain resource. The time domain resource is the time domain resource where the A-IoT device is located when it receives the i-th indication message, where i is a positive integer.

[0487] If the time-domain resource index indicated by the i-th indication information is the target time-domain resource index, then send or receive data.

[0488] As can be seen, since a network node can send one or more indication messages, when a network node sends the i-th indication message, if the time-domain resource index indicated by the i-th indication message is the target time-domain resource index, the network node will send or receive data, which helps to ensure the stability and reliability of data transmission.

[0489] Optionally, the communication unit 2101 is used for:

[0490] Send configuration information, which is used to configure the target time domain resource index.

[0491] It can be seen that the network configuration target time domain resource index is realized through configuration information.

[0492] It should be noted that Figure 21 The specific implementation of each operation in the embodiments can be found in the description of the method embodiments shown above, and will not be repeated here.

[0493] The following is an example illustrating the structure of an A-IoT device.

[0494] Please see Figure 22 , Figure 22 This is a schematic diagram of the structure of an A-IoT device according to an embodiment of this application. The A-IoT device 2200 may include a processor 2210, a memory 2220, and a communication bus for connecting the processor 2210 and the memory 2220.

[0495] Optionally, the memory 2220 may include, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM). The memory 2220 is used to store the program code executed by the A-IoT device 2200 and the data transmitted.

[0496] Optionally, the A-IoT device 2200 also includes a communication interface for receiving and sending data.

[0497] Optionally, the A-IoT device 2200 can be the first A-IoT device mentioned above.

[0498] Optionally, the processor 2210 can be one or more CPUs. If the processor 2210 is a CPU, the CPU can be a single-core CPU or a multi-core CPU.

[0499] Optionally, the processor 2210 can be a baseband chip, chip, CPU, general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, transistor logic device, hardware component or any combination thereof.

[0500] In some possible implementations, the processor 2210 in the A-IoT device 2200 is used to execute a computer program or instruction 2221 stored in the memory 2220, performing the following example operations:

[0501] Send or receive the first data;

[0502] Receive the first signaling.

[0503] If the number of consecutively received first signaling messages reaches the first threshold, then send or receive the second data.

[0504] As can be seen, when an A-IoT device sends or receives the first data, it signifies that the A-IoT device has completed a data transmission. After sending or receiving the first data, the A-IoT device can initiate a new counting process to begin counting the consecutively received first signaling. Then, the A-IoT device can determine whether the number of consecutively received first signaling reaches a first threshold to decide whether to send or receive data. If the number of consecutively received first signaling reaches the first threshold, the A-IoT device sends or receives the second data, thus helping to ensure the stability and reliability of data transmission.

[0505] In some possible examples, the processor 2210 in the A-IoT device 2200 is used to execute computer programs or instructions 2221 stored in memory 2220, performing the following example operations:

[0506] Receive the i-th indication information, which is used to indicate the time domain resource index of the time domain resource. The time domain resource is the time domain resource where the A-IoT device 2200 is located when it receives the i-th indication information, where i is a positive integer;

[0507] If the time-domain resource index indicated by the i-th indication information is the target time-domain resource index, then send or receive data.

[0508] As can be seen, since an A-IoT device can receive one or more indication messages, it can determine whether the time-domain resource index indicated by these indication messages is the target time-domain resource index. When the A-IoT device receives the i-th indication message, if the time-domain resource index indicated by the i-th indication message is the target time-domain resource index, the A-IoT device will send or receive data, thereby helping to ensure the stability and reliability of data transmission.

[0509] It should be noted that the specific implementation of each operation can adopt the corresponding description of the method embodiment shown above. The A-IoT device 2200 can be used to execute the above method embodiment of this embodiment, and will not be described again.

[0510] The following example illustrates the structure of a network node.

[0511] Please see Figure 23 , Figure 23This is a schematic diagram of the structure of a network node provided in an embodiment of this application. The network node 2300 includes a processor 2310, a memory 2320, and a communication bus for connecting the processor 2310 and the memory 2320.

[0512] Optionally, the memory 2320 may include, but is not limited to, RAM, ROM, EPROM or CD-ROM, and the memory 2320 is used to store relevant instructions and data.

[0513] Optionally, network node 2300 also includes a communication interface for receiving and sending data.

[0514] Optionally, the processor 2310 can be one or more CPUs. If the processor 2310 is a CPU, the CPU can be a single-core CPU or a multi-core CPU.

[0515] Optionally, the processor 2310 can be a baseband chip, chip, CPU, general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, transistor logic device, hardware component or any combination thereof.

[0516] In some possible implementations, the processor 2310 in network node 2300 is used to execute computer programs or instructions 2321 stored in memory 2320, performing the following example operations:

[0517] Send or receive the first data;

[0518] Send the first signaling.

[0519] Sending or receiving second data;

[0520] In this process, between sending or receiving the first data and between sending or receiving the second data, network node 2300 sends N first signaling messages, where N is the value of the first number threshold.

[0521] As can be seen, when a network node sends or receives the first data, it indicates that the network node has completed a data transmission. Then, the network node sends or receives the second data only after the number of consecutive first signaling transmissions reaches a first threshold, thus helping to ensure the stability and reliability of data transmission.

[0522] In some possible implementations, the processor 2310 in network node 2300 is used to execute computer programs or instructions 2321 stored in memory 2320, performing the following example operations:

[0523] Send the i-th indication message to indicate the time domain resource index of the time domain resource. The time domain resource is the time domain resource where the A-IoT device is located when it receives the i-th indication message, where i is a positive integer.

[0524] If the time-domain resource index indicated by the i-th indication information is the target time-domain resource index, then send or receive data.

[0525] As can be seen, since a network node can send one or more indication messages, when a network node sends the i-th indication message, if the time-domain resource index indicated by the i-th indication message is the target time-domain resource index, the network node will send or receive data, which helps to ensure the stability and reliability of data transmission.

[0526] It should be noted that the specific implementation of each operation can adopt the corresponding description of the method embodiment shown above. The network node 2300 can be used to execute the method embodiment described above in this embodiment, and will not be described again here.

[0527] The following examples illustrate other related points.

[0528] Optionally, the above method embodiments can be applied to A-IoT devices or used within A-IoT devices. That is, the executing entity of the above method embodiments can be an A-IoT device, a chip, a chip module, or a module, etc., without specific limitations.

[0529] Optionally, the above method embodiments can be applied to network nodes or to network nodes. That is, the executing entity of the above method embodiments can be a network node, a chip, a chip module, or a module, etc., without specific limitations.

[0530] This application also provides a chip, including a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps described in the above method embodiments.

[0531] This application also provides a chip module, including a transceiver component and a chip. The chip includes a processor, a memory, and a computer program or instructions stored in the memory. The processor executes the computer program or instructions through the transceiver component to implement the steps described in the above method embodiments.

[0532] This application also provides a computer-readable storage medium storing a computer program or instructions that, when executed, implement the steps described in the above method embodiments.

[0533] This application also provides a computer program product, including a computer program or instructions that, when executed, implement the steps described in the above method embodiments.

[0534] This application also provides a communication system, including the A-IoT device and the network node described above.

[0535] It should be noted that, for the sake of simplicity, the above embodiments are all described as a series of actions. Those skilled in the art should understand that this application is not limited to the described order of actions, as some steps in the embodiments of this application can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions, steps, modules, or units involved are not necessarily essential to the embodiments of this application.

[0536] In the above embodiments, the descriptions of each embodiment in this application have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0537] The steps of the methods or algorithms described in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in RAM, flash memory, ROM, EPROM, electrically erasable programmable read-only memory (EEPROM), registers, hard disk, portable hard disk, read-only optical disk (CD-ROM), or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Furthermore, the ASIC can reside in an A-IoT device or management device. Alternatively, the processor and storage medium can exist as discrete components in the A-IoT device or management device.

[0538] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in the embodiments of this application can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When these 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. 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 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 accessible to a computer 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., digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0539] The modules / units included in the various devices and products described in the above embodiments can be software modules / units, hardware modules / units, or a combination of both. For example, for devices and products applied to or integrated into a chip, all modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs running on a processor integrated within the chip, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits. For devices and products applied to or integrated into a chip module, all modules / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using software programs. The software program runs on the processor integrated inside the chip module, and the remaining modules / units (if any) can be implemented using hardware methods such as circuits. For each device or product applied to or integrated into an A-IoT device, each module / unit can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components within the A-IoT device. Alternatively, at least some modules / units can be implemented using software programs that run on the processor integrated inside the A-IoT device, and the remaining modules / units (if any) can be implemented using hardware methods such as circuits.

[0540] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the embodiments of this application. It should be understood that the above descriptions are merely specific embodiments of the embodiments of this application and are not intended to limit the protection scope of the embodiments of this application. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solutions of the embodiments of this application should be included within the protection scope of the embodiments of this application.

Claims

1. A communication method, characterized in that, Applied to environmental Internet of Things (A-IoT) devices; the method includes: Send or receive the first data; Receive the first signaling; If the number of consecutively received first signaling messages reaches the first threshold, then the second data is sent or received.

2. The method according to claim 1, characterized in that, The method further includes: Receive configuration information, which is used to configure the first number threshold.

3. The method according to claim 1 or 2, characterized in that, The method further includes: If the second data transmission or reception fails, and the number of consecutively received first signaling messages reaches the second threshold, then the second data is retransmitted or re-received.

4. The method according to claim 3, characterized in that The second number threshold is determined by the first number threshold and / or the offset.

5. The method according to claim 1, characterized in that, The higher the priority of the A-IoT device in transmitting data, the smaller the value of the first threshold.

6. A communication method, characterized in that, Applied to environmental Internet of Things (A-IoT) devices; the method includes: Receive the i-th indication information, which is used to indicate the time domain resource index of the time domain resource. The time domain resource is the time domain resource in which the A-IoT device is located when it receives the i-th indication information, where i is a positive integer. If the time-domain resource index indicated by the i-th indication information is the target time-domain resource index, then data is sent or received.

7. The method according to claim 6, characterized in that, The method further includes: Receive configuration information, which is used to configure the target time-domain resource index.

8. A communication method, characterized in that, Applied to network nodes; the method includes: Send or receive the first data; Send the first signaling; Sending or receiving second data; In this process, between sending or receiving the first data and between sending or receiving the second data, the network node sends N first signaling messages, where N is the value of the first number threshold.

9. The method according to claim 8, characterized in that, The method further includes: Send configuration information, which is used to configure the first number threshold.

10. The method according to claim 8 or 9, characterized in that, The method further includes: If the second data fails to be sent or received, then the second data is resent or re-received. Specifically, between sending or receiving the first data and resending or re-receiving the second data, the network node sends M first signaling messages; or, between the first sending or receiving of the second data and resending or re-receiving the second data, the network node sends M first signaling messages. Wherein, M is the value of the second threshold number.

11. The method according to claim 10, characterized in that, The second number threshold is determined by the first number threshold and / or the offset.

12. A communication method, characterized in that, Applied to network nodes; the method includes: Send the i-th indication information, which is used to indicate the time domain resource index of the time domain resource. The time domain resource is the time domain resource where the A-IoT device is located when it receives the i-th indication information, where i is a positive integer. If the time-domain resource index indicated by the i-th indication information is the target time-domain resource index, then data is sent or received.

13. The method according to claim 12, characterized in that, The method further includes: Send configuration information, which is used to configure the target time-domain resource index.

14. A communication device, characterized in that, Includes a communication unit; the communication unit is used for: Send or receive the first data; Receive the first signaling; If the number of consecutively received first signaling messages reaches the first threshold, then the second data is sent or received.

15. A communication device, characterized in that, Includes a communication unit; the communication unit is used for: Receive the i-th indication information, the i-th indication information is used to indicate the time domain resource index of the time domain resource, the time domain resource is the time domain resource in which the communication device is located when it receives the i-th indication information, and i is a positive integer; If the time-domain resource index indicated by the i-th indication information is the target time-domain resource index, then data is sent or received.

16. A communication device, characterized in that, Includes a communication unit; the communication unit is used for: Send or receive the first data; Send the first signaling; Sending or receiving second data; In this process, between sending or receiving the first data and between sending or receiving the second data, the communication unit sends N first signaling messages, where N is the value of the first number threshold.

17. A communication device, characterized in that, Includes a communication unit; the communication unit is used for: Send the i-th indication information, which is used to indicate the time domain resource index of the time domain resource. The time domain resource is the time domain resource where the A-IoT device is located when it receives the i-th indication information, where i is a positive integer. If the time-domain resource index indicated by the i-th indication information is the target time-domain resource index, then data is sent or received.

18. An environmental Internet of Things (A-IoT) device, comprising a processor, a memory, and a computer program or instructions stored in the memory, characterized in that, The processor executes the computer program or instructions to implement the steps of the method according to any one of claims 1-7.

19. A network node, comprising a processor, a memory, and a computer program or instructions stored in the memory, characterized in that, The processor executes the computer program or instructions to implement the steps of the method according to any one of claims 8-13.

20. A chip, comprising a processor and a communication interface, characterized in that, The processor performs the steps of the method according to any one of claims 1-13 through the communication interface.

21. A computer-readable storage medium, characterized in that, It stores a computer program or instructions, which, when executed, perform the steps of the method according to any one of claims 1-13.

Citation Information

Patent Citations

  • Method for providing identification and access with respect to a radio-frequency tag

    CN108229229A

  • Method and device for random access, terminal and network equipment

    CN115734347A

  • Monitoring of random access procedure

    US20210243810A1