Communication transmission method, apparatus and device, chip, and storage medium
Patent Information
- Application Number
- PCT/CN2025/078488
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2026-08-27
Smart Images

Figure CN2025078488_27082026_PF_FP_ABST
Abstract
Description
A communication transmission method, apparatus, device, chip, and storage medium Technical Field
[0001] This application relates to the field of communication technology, specifically to a communication method, apparatus, device, chip, and storage medium. Background Technology
[0002] Future Ambient Power-Enabled IoT (A-IoT) devices will need to be deployed outdoors. However, the low voltage levels limiting uplink transmission and downlink reception of A-IoT devices severely impact the maximum coverage area when deployed outdoors. Summary of the Invention
[0003] This application provides a communication method, apparatus, device, chip, and storage medium.
[0004] In a first aspect, embodiments of this application provide a communication method, the method comprising:
[0005] The first node repeatedly transmits the first message to the second node.
[0006] Secondly, embodiments of this application provide a communication method, the method comprising:
[0007] The second node receives the first message sent by the first node, and the first node supports retransmission of the first message.
[0008] Thirdly, embodiments of this application provide a communication device applied to a first node, the device comprising:
[0009] The first communication unit is configured to repeatedly transmit the first message to the second node.
[0010] Fourthly, embodiments of this application provide a communication device applied to a second node, the device comprising:
[0011] The second communication unit is configured to receive a first message sent by the first node, wherein the first node supports repeated transmission of the first message.
[0012] Fifthly, embodiments of this application provide a communication device, including: a memory for storing a computer program; a processor connected to the memory for calling and running the computer program from the memory to implement the method described in the first or second aspect; and a transceiver for receiving and sending information during the process of sending and receiving information with other devices.
[0013] Sixthly, embodiments of this application provide a chip. The chip includes: a processor for retrieving and running a computer program from a memory, causing a device on which the chip is installed to perform the method described in the first or second aspect; and a transceiver for receiving and sending information during the exchange of information with the device or the chip.
[0014] In a seventh aspect, embodiments of this application provide a computer-readable storage medium for storing a computer program that causes a computer to perform the methods described in the first or second aspect.
[0015] In the communication method provided in the embodiments of this application, the first node can repeatedly transmit messages, that is, the first node can repeatedly send the same message. In this way, the second node, as the receiving end, can perform soft merging on the received messages to obtain merging gain, thereby reducing the bit error rate and improving the transmission reliability, and improving the transmission coverage of the sending end. Attached Figure Description
[0016] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0017] Figure 1 is a schematic diagram of a communication architecture provided in an embodiment of this application;
[0018] Figures 2(a) to 2(c) are schematic diagrams of the A-IOT topology provided in the embodiments of this application;
[0019] Figure 3 is a schematic diagram of the RFID Query process provided in an embodiment of this application;
[0020] Figure 4 is a schematic diagram of the dedicated resource allocation and access process for a single A-IoT device provided in an embodiment of this application;
[0021] Figure 5 is a schematic diagram of the allocation and access process of multiple A-IoT devices dedicated resources provided in an embodiment of this application;
[0022] Figure 6 is a schematic diagram of the random access process of the A-IOT device provided in an embodiment of this application;
[0023] Figure 7 is a flowchart illustrating the communication method provided in an embodiment of this application;
[0024] Figure 8 is a flowchart illustrating the communication method provided in an embodiment of this application;
[0025] Figure 9 is a schematic diagram of the second flow of the communication method provided in the embodiment of this application;
[0026] Figure 10 is a flowchart illustrating the communication method provided in an embodiment of this application.
[0027] Figure 11 is a schematic flowchart of the communication method provided in an embodiment of this application;
[0028] Figure 12 is a flowchart illustrating the communication method provided in an embodiment of this application.
[0029] Figure 13 is a flowchart illustrating the communication method provided in an embodiment of this application.
[0030] Figure 14 is a schematic flowchart of the communication method provided in an embodiment of this application;
[0031] Figure 15 is a flowchart illustrating the communication method provided in an embodiment of this application.
[0032] Figure 16 is a schematic diagram of the structural composition of the communication device 1600 provided in an embodiment of this application;
[0033] Figure 17 is a schematic diagram of the structural composition of the communication device 1700 provided in an embodiment of this application;
[0034] Figure 18 is a schematic structural diagram of a communication device provided in an embodiment of this application;
[0035] Figure 19 is a schematic structural diagram of a chip according to an embodiment of this application;
[0036] Figure 20 is a schematic block diagram of a communication system provided in an embodiment of this application. Detailed Implementation
[0037] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0038] Figure 1 is a schematic diagram of an application scenario of an embodiment of this application.
[0039] As shown in Figure 1, the communication system 100 may include a terminal device 110 and a network device 120. The network device 120 can communicate with the terminal device 110 via an air interface. Multi-service transmission is supported between the terminal device 110 and the network device 120.
[0040] It should be understood that the embodiments of this application are only illustrated by way of example with communication system 100, but the embodiments of this application are not limited thereto. That is to say, the technical solutions of the embodiments of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine-Type Communications (eMTC) system, 5G communication system (also known as New Radio (NR) communication system), 6G communication system, or future communication systems, etc.
[0041] In the communication system 100 shown in Figure 1, network device 120 may be an access network device that communicates with terminal device 110. The access network device can provide communication coverage for a specific geographical area and can communicate with terminal device 110 (e.g., UE) located within that coverage area.
[0042] Network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, or a base station (gNB) in an NR system, or a base station in a 6G system, or a radio controller in a Cloud Radio Access Network (CRAN), or the network device 120 may be a relay station, access point, vehicle-mounted equipment, wearable device, hub, switch, bridge, router, or network equipment in a future evolved Public Land Mobile Network (PLMN), etc.
[0043] Terminal device 110 can be any terminal device, including but not limited to terminal devices that are connected to network device 120 or other terminal devices via wired or wireless connections.
[0044] For example, the terminal device 110 can refer to an access terminal, user equipment (UE), user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The access terminal can be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, IoT device, satellite handheld terminal, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal device in a 5G network, terminal device in a 6G network, or terminal device in a future evolved network, etc.
[0045] Terminal device 110 can be used for device-to-device (D2D) communication.
[0046] The communication system 100 may also include a core network device 130 that communicates with the network device 120. The core network device 130 may be a 5G core network (5G Core, 5GC) device. For example, the 5GC device may include Access and Mobility Management Function (AMF) network elements, Location Management Function (LMF) network elements, Unified Data Management (UDM) network elements, Network Exposure Function (NEF) network elements, Application Function (AF) network elements, Network Function (NF) network elements, Home Gateway Mobile Location Center (H-GMLC) network elements, Visited Gateway Mobile Location Center (V-GMLC) network elements, Location Services Client (LCS Client), etc.
[0047] It should be noted that core network device 130 can also be an Evolved Packet Core (EPC) device for LTE networks, such as a Session Management Function + Core Packet Gateway (SMF+PGW-C) device. It should be understood that SMF+PGW-C can simultaneously implement the functions of both SMF and PGW-C.
[0048] It should also be noted that during network evolution, the aforementioned core network equipment may be called by other names, or new network entities may be formed by dividing the functions of the core network. This application does not impose any restrictions on this.
[0049] Figure 1 exemplarily illustrates a network device, a core network device, and two terminal devices. Optionally, the communication system 100 may include multiple network devices, and each network device may include other numbers of terminal devices within its coverage area. This application embodiment does not limit this.
[0050] It should be noted that Figure 1 is merely an example illustrating the system to which this application applies. Of course, the method shown in the embodiments of this application can also be applied to other systems. Furthermore, the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship. It should also be understood that "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a related relationship. For example, A instructing B can mean that A directly instructs B, for example, B can be obtained through A; it can also mean that A indirectly instructs B, for example, A instructs C, B can be obtained through C; or it can mean that there is a related relationship between A and B. It should also be understood that "correspondence" mentioned in the embodiments of this application can indicate a direct or indirect correspondence between two things, or an related relationship between two things, or a relationship of instruction and being instructed, configuration and being configured, etc. It should also be understood that the "predefined" or "predefined rules" mentioned in the embodiments of this application can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices), and this application does not limit the specific implementation method. For example, predefined can refer to those defined in a protocol. It should also be understood that in the embodiments of this application, the "protocol" can refer to standard protocols in the field of communication, such as LTE protocol, NR protocol, and related protocols applied to future communication systems, and this application does not limit this.
[0051] To facilitate understanding of the technical solutions of the embodiments of this application, the relevant technologies of the embodiments of this application are described below. The following relevant technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, and they all fall within the protection scope of the embodiments of this application.
[0052] 1. Introduction to Environmental Energy Internet of Things / Environmental Internet of Things
[0053] Ambient power-enabled IoT, also known as A-IoT, is sometimes referred to as passive IoT in some technical documents.
[0054] The Internet of Things (IoT) for the environment refers to a new type of wireless communication technology that enables self-sufficiency to a large extent by using energy in the environment (such as radio frequency energy, light energy, solar energy, thermal energy, mechanical energy, etc.).
[0055] It should be noted that, as a key mechanism for power generation, the Internet of Things (IoT) for the environment relies on energy harvesting, thus eliminating the need for cables to power or charge batteries in mobile devices and smart objects. Vibrations from equipment, machinery, and buildings, as well as the propagation of ambient radio signals, can all be used to generate electricity.
[0056] It should be understood that the Internet of Things (IoT) for the environment is an ecosystem for connecting and automating a large number of objects and devices, where each object (i.e., A-IoT device) is connected to form a wireless sensor network using low-cost, self-powered sensor nodes.
[0057] The term A-IoT device refers to an IoT device that uses various environmental energy sources, such as radio frequency energy, light energy, solar energy, thermal energy, and mechanical energy, to power itself.
[0058] Such devices may have no energy storage capacity or very limited energy storage capacity (e.g., using capacitors with a capacity of tens of uF). Compared to existing IoT devices, A-IoT devices have many advantages, including no need for conventional batteries, no maintenance, small size, low complexity and low cost, and long lifespan.
[0059] Zero-power communication has significant advantages such as extremely low cost, zero power consumption, and small size, and can be widely used in various industries, such as logistics, smart warehousing, smart agriculture, energy and power, and industrial internet for vertical industries; it can also be used in personal applications such as smart wearables and smart homes.
[0060] 2. Classification of A-IoT devices
[0061] Category 1 A-IoT devices: These devices have a peak power consumption of approximately 1 microwatt (~1uW), energy storage, and an initial sampling frequency offset of 10. X ppm, without uplink and downlink power amplifiers, transmits uplink data by backscattering an external carrier.
[0062] Category II A-IoT devices: These devices have peak power consumption of less than a few hundred μW, energy storage, and an initial sampling frequency offset of 10. X The ppm may be configured with uplink and / or downlink power amplifiers, and can generate uplink transmissions internally within the A-IOT device, i.e., active transmission, or transmit uplink data by backscattering an external carrier.
[0063] A-IoT under 5G networks can include the following three topologies, as shown in Figure 2:
[0064] Topology 1: The base station and the A-IoT device directly conduct bidirectional signaling and / or data communication, as shown in Figure 2(a). The base station sending messages to the A-IoT device and the base station receiving messages from the A-IoT device may be two different base stations.
[0065] Topology 2: That is, the A-IoT device communicates bidirectionally with the intermediate node, which can relay signaling and / or data between the BS and the A-IoT device, as shown in Figure 2(b).
[0066] Topology 3: A-IoT devices can transmit data / signaling to the base station (BS) and receive data / signaling from auxiliary nodes; alternatively, A-IoT devices can receive data / signaling from the base station and transmit it to auxiliary nodes, as shown in Figure 2(c). In this topology, auxiliary nodes can be relay stations supporting environmental IoT, integrated access and backhaul (IAB) nodes, user equipment (UE), repeaters, etc.
[0067] It should be noted that in the above three topologies, the base station in topology 1, the intermediate node in topology 1, and the base station and auxiliary node in topology 3 can all be understood as readers, and A-IoT devices can be understood as devices. The transmission from the reader to the device is called reader to device (R2D) transmission, and the transmission from the device to the reader is called device to reader (D2R) transmission.
[0068] 3. Business Types in the Environmental Internet of Things
[0069] For different application scenarios of A-IoT systems, the data transmission methods also differ. Data transmission in A-IoT systems can be broadly divided into three types: Device-terminated (DT) data transmission, Device-originated-autonomous (DO-A) data transmission, and Device-originated-device-terminated triggered (DO-DTT) data transmission, which terminates at the device but originates from it. These three data transmission methods are described below.
[0070] 1) Termination of data transmission at the device (DT)
[0071] This type of data transmission typically involves the network or other devices sending data to the A-IoT device, while the A-IoT device itself does not need to send data. For example, in a smart home scenario where A-IoT devices are controlled via smartphone commands, the device can be turned on or off. In this case, only the smartphone needs to send the command to the A-IoT device; typically, the A-IoT device does not need to send data. In some scenarios, to ensure the A-IoT device correctly receives the command, it can send a message indicating whether the command message has been correctly received. In DT-type data transmission, since it is primarily downlink data transmission, it is necessary to ensure that the A-IoT device can correctly receive downlink data sent by the network. This downlink data can be sent via broadcast, multicast, or unicast.
[0072] 2) Device-initiated (DO-A) data transmission originating from the device itself.
[0073] Data is generated on the A-IoT device side and is transmitted autonomously by the A-IoT device. For example, in a smart home scenario, an A-IoT sensor placed in the kitchen monitors for gas leaks. When the detected gas concentration exceeds a threshold, the A-IoT sensor proactively initiates data transmission, such as triggering an alarm or sending an alert to the homeowner via the network. As another example, in a smart grid scenario, A-IoT sensors monitor data such as temperature, humidity, pressure, and vibration of the power grid system and periodically report this data to the network, thereby monitoring the normal operation of the entire power grid system. In DO-A type data transmission, data transmission is triggered by the A-IoT device, and it can be event-driven or periodically transmitted. Furthermore, through discussion, another possibility is that network devices send activation signaling to activate A-IoT devices once or periodically. Only activated A-IoT devices can initiate transmissions themselves when DO-A services are available; otherwise, they cannot initiate transmissions. The difference between this method and DO-DTT is that although downlink signaling from the network also exists, whether or not transmission occurs and the resources available for transmission still depend on the A-IoT device itself. The network signaling is mainly used to activate A-IoT devices or to provide candidate DO-A transmission resources for A-IoT devices.
[0074] 3) Data transmission originating from the device and terminated by signaling triggered by the device (DO-DTT).
[0075] This type of data transmission is triggered by a network sending a signaling command, initiating uplink data transmission from A-IoT devices. For example, in logistics and warehousing scenarios, when goods arrive at the warehouse, new goods registration or inventory checks are required to determine which goods are stored. In this case, the network sends a triggering command, and the A-IoT devices report identification information to the network based on this command, enabling the network to maintain and update the inventory list. In DO-DTT type data transmission, when the network sends a triggering command, a large number of A-IoT devices typically need to simultaneously transmit uplink data within a short period. Therefore, avoiding conflicts and interference between IoT terminal devices in the environment is a problem that needs to be addressed.
[0076] 4. A brief introduction to the query process of Radio Frequency Identification (RFID).
[0077] An RFID system includes an interrogator / reader and tags. Referring to Figure 3, the RFID query process includes the following steps:
[0078] S1: The reader sends a Select command to select a specific tag group.
[0079] By using the Select command, the reader can precisely control which tags participate in the subsequent counting operation, thereby improving recognition efficiency and accuracy.
[0080] Upon receiving the Select command, each tag checks whether it meets the conditions specified in the command. If it does, the tag may enter a specific state (such as Ready or Selected) to prepare for subsequent inventory operations.
[0081] S2: The reader sends a Query command after a certain time interval (as shown in T4 in Figure 3).
[0082] The reader initiates an inventory cycle (or identification process, or inventory loop) by sending a Query command. This command includes a parameter Q, which typically ranges from 0 to 15 and determines the frame length of this frame (or set of time slots). Tags in the Ready or Selected state can receive this Query command.
[0083] S3: Tags that receive a Query command can randomly select a value from (0, 2Q-1). Tags with a value of 0 can send a 16-bit random number (Random Number 16, RN16) to the reader after a certain time interval (as shown in T1 in Figure 3).
[0084] S4: If the reader correctly receives RN16, it can send an acknowledgment (ACK) message to the tag after a certain interval (as shown in T2 in Figure 3).
[0085] S5: After receiving the ACK message, the tag can send the tag's relevant data to the reader after a certain period of time (as shown in T1 in Figure 3).
[0086] The data associated with the tags may include one or more of the following:
[0087] Protocol Control (PC) / eXtended Protocol Control;
[0088] Electronic Product Code;
[0089] Packet Cyclic Redundancy Check (packetCRC).
[0090] S6: The reader sends a QueryRep or NACK to the tag, and all tags decrement their random numbers by 1. Then, returning to step 2, the reader resends the Query command.
[0091] If the EPC sent by the tag in step S5 is valid, the reader sends a QueryRep or other instruction to the tag; if the EPC is invalid, the reader sends a NACK to the tag.
[0092] It should be noted that A-IoT devices can be used in the above Query process, and A-IoT devices can be tags in the above process.
[0093] 5. Brief introduction to the A-IoT device access process.
[0094] The A-IoT device access process can include a dedicated resource allocation and access process for a single A-IoT device, as well as a dedicated resource allocation and access process for multiple A-IoT devices.
[0095] Referring to Figure 4, which illustrates the dedicated resource allocation and access process for a single A-IoT device, the reader can send an Initial Trigger Message to a single A-IoT device. This Initial Trigger Message may include the A-IoT device's ID. The Initial Trigger Message only contains the transmission resources specific to that A-IoT device (which likely means the A-IoT device immediately sends device data and / or its device ID upon receiving the Initial Trigger Message).
[0096] Referring to Figure 5, which illustrates the resource allocation and access process for multiple A-IoT devices, the reader can send Initial Trigger Messages to multiple A-IoT devices. These Initial Trigger Messages contain resource indication information for data transmission by the multiple A-IoT devices. Each device needs to determine the location of its respective transmission resource based on the information carried in the Initial Trigger Message, and the transmission resource locations do not overlap.
[0097] 6. Brief introduction to the random access process of A-IoT devices.
[0098] Refer to Figure 6 for a schematic diagram of the random access process for A-IoT devices. The random access process for A-IoT devices may include the following steps:
[0099] S1: The reader sends an Initial Trigger Message, which may include the Q value.
[0100] S2: When performing contention-based random access, the A-IoT device first determines the timing of its random access based on the received Q value. The A-IoT device can determine the index of the access timing using the following formula.
[0101] Random access timing index = a random value selected from the range (0, 2^Q-1).
[0102] For example, A-IoT device A and A-IoT device B may choose the same random access timing to send RN16.
[0103] S3: The A-IOT device sends RN16.
[0104] It should be noted that when an A-IoT device completes its connection, the network broadcasts a message indicating a decrease in the Q value to other A-IoT devices, causing the Q value of all waiting devices to be decremented by one. Correspondingly, when the Q value of a waiting A-IoT device decreases to 1, the A-IoT device will send a binary bitstream random number (e.g., RN16) of a certain length (e.g., 16) to the network for contention resolution.
[0105] In the example shown in Figure 6, A-IoT device A can send RN16 A at a selected random access time, and similarly, A-IoT device B can send RN16 B at a selected random access time.
[0106] S4: The reader can return a bit stream that matches the random number sent by a certain A-IoT device, used to confirm the A-IoT device that won the contest. For example, in the example shown in Figure 6, the reader can return RN16 A.
[0107] S5: The A-IoT device that successfully resolves the contention sends its device ID and / or device data to complete the inventory process. For example, in the example shown in Figure 6, A-IoT device A can return its ID and / or data.
[0108] It should be noted that the transmission of information in step S5 may fail; that is, the reader may not receive the device ID and / or device data sent by the A-IoT device. In this case, the reader may send a NACK to the A-IoT device to initiate a retransmission.
[0109] The above provides a brief explanation of the relevant technologies / terms involved in this application, which will not be repeated in the following embodiments.
[0110] Currently, standard version 20 (R20) discusses the deployment of A-IoT devices in outdoor environments. However, the low-level limitations of uplink transmission and downlink reception in A-IoT devices severely impact the maximum coverage of A-IoT devices deployed outdoors.
[0111] In view of this, in the communication method provided in the embodiments of this application, the sending end can repeatedly transmit messages, that is, the sending end can repeatedly send the same message. In this way, the receiving end can perform soft merging on the received messages to obtain merging gain, thereby reducing the bit error rate and improving the transmission reliability, and improving the transmission coverage of the sending end.
[0112] To facilitate understanding of the technical solutions of the embodiments of this application, the technical solutions of this application are described in detail below through specific embodiments. The above-mentioned related technologies are optional solutions and can be arbitrarily combined with the technical solutions of the embodiments of this application, all of which fall within the protection scope of the embodiments of this application. The embodiments of this application include at least some of the following contents.
[0113] It should be noted that "repeated transmission" in the embodiments of this application can also be understood as "retransmission", and the two are equivalent or interchangeable.
[0114] It should also be noted that the "message" in the embodiments of this application can also be understood as "information", and the two are equivalent or interchangeable.
[0115] Figure 7 is a flowchart illustrating the communication method provided in an embodiment of this application. As shown in Figure 7, the method may include the following steps:
[0116] S710, the first node repeatedly transmits the first message to the second node, and the second node receives the first message repeatedly transmitted by the first node.
[0117] It should be noted that both the first node and the second node can be nodes in the environmental Internet of Things (IoT).
[0118] In some embodiments, the first node is an A-IoT device and the second node is a reader.
[0119] In some embodiments, the first node is a reader and the second node is an A-IoT device.
[0120] It should also be noted that the first message can be of any type.
[0121] In one example, when the first node is an A-IoT device and the second node is a reader, the first message can be any type of D2R message, including but not limited to random numbers sent by the A-IoT device (RN16 as shown in Figure 6), device data and / or device ID, etc. This application embodiment does not limit this.
[0122] In another example, when the first node is a reader and the second node is an A-IoT device, the first message can be any type of R2D message, including but not limited to Initial Trigger Message, reply to random numbers, etc., and this application embodiment does not limit this.
[0123] In this embodiment of the application, both the reader and the A-IoT device can support repeated transmission, or in other words, both the reader and the A-IoT device can support repeatedly sending the same message.
[0124] Specifically, repeatedly transmitting R2D messages from the reader to the A-IoT device can improve the transmission coverage of R2D messages. Similarly, repeatedly transmitting D2R messages from the A-IoT device to the reader can improve the transmission coverage of D2R messages.
[0125] In some embodiments, the repeated transmission of the first message by the first node (reader or A-IoT device) can mean that the first node repeatedly transmits the first message in different time slots, or it can be understood as the first node repeatedly transmitting the first message using Time Division Multiple Access (TDMA). That is, the first message can be transmitted multiple times in different time slots.
[0126] In some embodiments, the repeated transmission of the first message by the first node (reader or A-IoT device) can mean that the first node repeatedly transmits the first message on different frequency points, or it can be understood as the first node repeatedly transmitting the first message using Frequency Division Multiple Access (FDMA) or frequency hopping. That is to say, the first message can be transmitted multiple times on different frequency points.
[0127] In some embodiments, the repeated transmission of the first message by the first node (reader or A-IoT device) can mean that the first node repeatedly transmits the first message on different frequencies and different time slots. That is, the first message can be transmitted multiple times on different frequencies and different time slots.
[0128] It should be noted that the embodiments of this application do not limit the method of repeatedly transmitting the first message.
[0129] In the communication method provided by the embodiments of this application, the first node can repeatedly transmit messages, that is, the first node can repeatedly send the same message. In this way, the second node can perform soft merging on the received messages to obtain merging gain, thereby reducing the bit error rate and improving the transmission reliability, and improving the transmission coverage of the first node.
[0130] In one embodiment of this application, the first node can determine whether to retransmit the first message and / or the number of times to retransmit the first message before sending it. In one possible implementation, the first node can determine whether to retransmit the first message and / or the number of times to retransmit the first message based on prior information, such as environmental information. In another possible implementation, the first node can determine whether to retransmit the first message and / or the number of times to retransmit the first message based on information previously received from the second node.
[0131] The following sections will introduce the two possible implementation methods described above, using method #A and method #B respectively.
[0132] Method #A: The first node determines whether to repeat the transmission of the first message based on environmental information. In other words, the first node determines whether to repeat the transmission of the first message based on environmental information.
[0133] It should be noted that the environmental information can be prior information of the first node, meaning that the first node can obtain the environmental information in advance. For example, when the first node is a reader, the reader can obtain the distribution of A-IoT devices within its coverage area through statistical methods.
[0134] In some embodiments, environmental information may include one or more of the following:
[0135] Location distribution information between the first node and the second node;
[0136] Information on the type of obstacles between the first node and the second node;
[0137] Information on the distribution of obstacles between the first node and the second node.
[0138] It should be noted that the location distribution information between the first and second nodes primarily describes their relative spatial positions. For example, this information may include the relative distance between the first and second nodes, the orientation of the second node relative to the first node, etc. This location distribution information is crucial for assessing the signal propagation path between the two nodes and predicting potential signal attenuation and interference.
[0139] It should be noted that obstacle type information primarily describes the type or nature of obstacles existing between the first and second nodes, typically including concrete walls, glass walls, vehicles, etc. Physical obstacles can obstruct and attenuate wireless signals. The presence of these obstacles further exacerbates the reduction in signal strength. Therefore, understanding the type of obstacle helps the first node determine whether the signal may be severely obstructed or reflected, thereby affecting the quality of message reception.
[0140] It should also be noted that the obstacle distribution information mainly describes the spatial distribution characteristics of obstacles existing between the first node and the second node, which usually includes the number, density, location, and shape (e.g., shape, size, etc.) of obstacles.
[0141] It should be understood that signals are affected by various factors such as attenuation and interference during propagation, causing the signal energy to gradually decrease. Therefore, the first node can determine whether to repeat the transmission of the first message based on environmental information. Furthermore, if the first node determines that it needs to repeat the transmission of the first message, it can also determine the number of times to repeat the transmission of the first message based on environmental information.
[0142] In one example, the first node can determine whether to perform repeated transmission of the first message and the number of times to perform the repeated transmission based on its distance distribution from the second node. Specifically, if the distance between the second node and the first node is less than a threshold value 1, the first node may not perform repeated transmission of the first message; if the distance between the second node and the first node is greater than or equal to the threshold value 1, the first node may determine to perform one repeated transmission of the first message; if the distance between the second node and the first node is greater than a threshold value 2, where the threshold value 2 is greater than the threshold value 1, the first node may perform two repeated transmissions.
[0143] In another example, when the second node is near the first node and there are no tall buildings obstructing the view, the first node may determine that the communication conditions are good based on the location distribution information and obstacle information, and therefore will not perform a retransmission of the first message. However, if the second node moves to an area with dense buildings, the first node may decide to perform a retransmission of the first message based on the type and distribution information of the obstacles (e.g., perform one retransmission if the number of obstacles is less than a first number, and perform two retransmissions if the number of obstacles is greater than a first number) to ensure that the message can reliably reach the mobile device.
[0144] Through the above method #A, the first node can dynamically adjust the transmission strategy according to different environmental conditions to ensure communication reliability and transmission efficiency.
[0145] Method #B: The first node determines whether to perform a retransmission of the first message based on the information previously received from the second node.
[0146] In some embodiments, referring to the flowchart shown in FIG8, the following steps are included before step S710:
[0147] S700, the first node receives the second message sent by the second node; the second message is used to determine whether to repeat the transmission of the first message.
[0148] It should be understood that the first node can receive the second message sent by the second node before transmitting the first message to the second node.
[0149] It should be noted that the number of second messages may include one or more. The second message may be the most recent message received by the first node from the second node, or the second message may be multiple messages received by the first node from the second node within a recent period. This application embodiment does not limit the number of second messages.
[0150] It should also be noted that the second message can be any type of message. For example, the second message can be a broadcast message, a multicast message, a unicast message, etc. The embodiments of this application do not limit the type of the second message.
[0151] In some embodiments, when the first node is a reader and the second node is an A-IoT device, the second message can be any type of D2R message. For example, the second message can be a random number RN16 sent by the A-IoT device.
[0152] In some embodiments, when the first node is an A-IoT device and the second node is a reader, the second message can be any type of R2D message. For example, the second message can be an Initial Trigger Message or a feedback message for RN16.
[0153] It should be noted that there are several ways for the first node to determine whether to repeat the transmission of the first message based on the second message. In one possible implementation, the first node can determine whether to repeat the transmission of the first message based on the measurement result of the second message. In another possible implementation, the first node can determine whether to repeat the transmission of the first message based on the indication information carried in the second message.
[0154] The following sections will introduce these two implementation methods using method #B1 and method #B2 respectively.
[0155] Method #B1: The first node determines whether to perform a retransmission of the first message based on the measurement results of the second message.
[0156] It should be noted that the measurement results of the second message may include one or more of the following: Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), and Signal-to-Interference-plus-Noise Ratio (SINR). This application embodiment does not limit the type of measurement results for the reference signal.
[0157] In method #B1, the number of second messages can include one or more.
[0158] In some embodiments, the number of second messages is one, and the second message may be the most recent message received by the first node from the second node. The first node may determine whether to perform a retransmission of the first message based on the measurement result of the second message.
[0159] In some embodiments, there are multiple second messages, which may be multiple messages received by the first node from the second node within a recent period. The first node may determine whether to perform repeated transmission of the first message based on the average measurement result of the multiple second messages, or the median of the measurement results.
[0160] In this embodiment, the first node can compare the measurement result of the second message with a first threshold value, and determine whether to perform repeated transmission of the first message based on the comparison file. Alternatively, the comparison relationship between the measurement result of the second message and the first threshold value is used by the first node to determine whether to perform repeated transmission of the first message.
[0161] The first node can determine to repeat the transmission of the first message if the measurement result of the second message is less than the first threshold value.
[0162] In some embodiments, the number of second messages is 1. The first node will only perform repeated transmission of the first message when the measurement result of the second message most recently received by the first node is poor (the measurement result is less than the first threshold).
[0163] In some embodiments, there are multiple second messages. The first node will only perform repeated transmission of the first message when the average measurement result of the multiple second messages received by the first node in a recent period, or the median of the measurement results, is poor (the measurement result is less than the first threshold).
[0164] In some embodiments, the first node may also determine the number of times the first message is repeatedly transmitted based on the measurement results of the second message. Specifically, the first node may determine the number of times the first message is repeatedly transmitted based on the comparison results of the second message with multiple threshold values.
[0165] In some embodiments, the first threshold value includes a plurality of second threshold values with different values, and different second threshold values are associated with different number of times (i.e., the number of times the first message is repeatedly transmitted).
[0166] For example, the first threshold value may include two RSRP values: -80dBm and -90dBm, serving as thresholds for one and two repetitions, respectively. If the RSRP result of the second message is -81dBm, the first node will send the first message twice to the second node (i.e., transmit an additional copy of the first message). If the RSRP result of the second message is -95dBm, the first node may send the first message three times to the second node (i.e., transmit two additional copies of the first message).
[0167] It should be noted that the first threshold value, and / or the multiple second threshold values included in the first threshold value, can be determined based on the following parameters:
[0168] Predefined information;
[0169] Configuration information of network devices.
[0170] In other words, the first threshold value and / or multiple second threshold values can be predefined or configured by the network device. The network device can be an access network device (e.g., a base station, BS) or a core network device; this embodiment does not impose any limitations on this. The configuration information can indicate the values of the first threshold value and / or multiple second threshold values.
[0171] It should be noted that configuration information can be carried through broadcast signaling, such as through SSB, SIB, and other signaling.
[0172] It should also be noted that when the first node is an A-IOT device, the configuration information can be sent by the reader. When the reader is a BS, it can directly determine the values of the first threshold and / or multiple second thresholds based on the implementation, or it can receive the configuration information sent by the core network device and forward it to the A-IOT device.
[0173] When the first node is a reader, if the reader is a BS (e.g., topology 1 or topology 3 in the above embodiments), the reader can directly determine the values of the first threshold and / or multiple second thresholds based on the implementation, or it can receive configuration information sent by the core network equipment to determine the values of the first threshold and / or multiple second thresholds. If the reader is a terminal device (e.g., an intermediate node in topology 2 in the above embodiments), the configuration information can be sent to the reader by the base station BS.
[0174] Using method #B1, the first node can determine whether to perform repeated transmission and / or the number of repeated transmissions based on the measurement results of the received message. This enables on-demand repeated transmission, improving communication coverage and saving signaling resource overhead to some extent.
[0175] Method #B2: The second message may include first indication information, and the first node determines whether to perform repeated transmission of the first message based on the first indication information carried in the second message.
[0176] In some embodiments, the first indication information may instruct the first node to perform repeated transmission of the first message.
[0177] In one example, the second message may include a specific indication field. When the indication field takes a first value, it instructs the first node to repeat the first message, or instructs the first node to perform the retransmission of the first message. When the indication field takes a second value, it instructs the first node not to perform the retransmission of the first message.
[0178] In another example, when the second message contains the first indication information, it instructs a node to repeat the first message, or instructs the first node to perform the repeated transmission of the first message. When the first indication information in the second message is omitted, it instructs the first node not to perform the repeated transmission of the first message.
[0179] In some embodiments, the second message can be a response message, which is a response to the first message initially sent by the first node to the second node. That is, the second message can be a response to the first message initially sent by the first node. In this implementation, the first indication information can be the NACK information corresponding to the first message initially sent by the first node to the second node.
[0180] It should be understood that in this implementation, the first node can first send a first message to the second node and wait for the second node's response. If the second node sends a NACK message in response to the first message, informing the first node that it cannot correctly decode the first message, then the first node decides to retransmit the first message. If the second node sends an ACK message in response to the first message, then the first node may choose not to retransmit the first message.
[0181] In some embodiments, the second message may further include second indication information, wherein the second indication information may indicate one or more of the following:
[0182] The number of times the first message is transmitted repeatedly;
[0183] The second node measures the results of the first message transmitted in the previous transmission.
[0184] It should be understood that the second node can directly inform the first node in the second message how many times it expects to retransmit the first message. Alternatively, the second node can inform the first node in the second message of its measurement results for the previously transmitted first message, allowing the first node to determine the number of times the first message needs to be retransmitted.
[0185] Using method #B2, the first node can determine whether to perform repeated transmission and / or the number of repeated transmissions based on the response message from the second node. This enables on-demand repeated transmission, improving communication coverage and saving signaling resource overhead to some extent.
[0186] In one embodiment of this application, a first node may transmit a first message and / or repeatedly transmit the first message on a first resource. Correspondingly, a second node may receive the first message and / or repeatedly transmitted the first message on the first resource.
[0187] It should be noted that the first resource may include one or more of the time domain resources, frequency domain resources, spatial domain resources, and code domain resources, and the embodiments of this application do not limit this.
[0188] It should also be noted that the resources for the first node to transmit / repeatedly transmit the first message, and the resources for the second node to receive the first message, can be predefined by the protocol or pre-configured by the network.
[0189] When the first resource is configured by the network, the configuration method differs depending on whether the first node is an A-IoT device (corresponding to the second node being a reader) or the first node is a reader (corresponding to the second node being an A-IoT device). The configuration process of the first resource is described below using scenarios one and two, respectively.
[0190] Scenario 1: The first node is an A-IoT device, and the second node is a reader. Simply put, Scenario 1 can be a scenario of repeated transmission of D2R messages. In Scenario 1, the A-IoT device can repeatedly transmit D2R messages to the reader.
[0191] In some embodiments, referring to the flowchart shown in FIG9, the following steps may be included before step S710:
[0192] S704a, the second node (i.e., the reader) sends a third indication message to the first node (i.e., the A-IoT device), wherein the third indication message is used to indicate one or more first resources.
[0193] In other words, in Scenario 1, the first resource for A-IoT devices to transmit and / or repeatedly transmit the first message can be indicated / configured by the reader.
[0194] In some embodiments, the third indication information may be carried via broadcast signaling, such as SSB, SIB, etc.
[0195] In some embodiments, the third indication information may also be carried by other R2D signaling, for example, by the second message in step S700.
[0196] It should be noted that the first resource for the A-IoT device to transmit and / or repeatedly transmit the first message can be pre-configured by the reader for the A-IoT device (which can be understood as pre-configuration), or it can be configured by the reader for the A-IoT device based on the request of the A-IoT device. This application embodiment does not limit the way the reader configures the first resource.
[0197] In some embodiments, the A-IoT device operates in autonomous re-transmission mode, meaning that the A-IoT device can autonomously / self-transmit the first message without being instructed by other devices.
[0198] It should be understood that in the autonomous retransmission mode, the reader can pre-configure a first resource for the A-IoT device. In this way, the A-IoT device can transmit and / or repeatedly transmit the first message based on the pre-configured first resource.
[0199] It should be noted that, in this embodiment, the first resource pre-configured by the reader should be greater than or equal to the resources required for the A-IoT device to repeatedly transmit the first message a maximum number of times. For example, if the maximum number of times the A-IoT device can repeatedly transmit the first message is N, the first resource pre-configured by the reader should be greater than or equal to the resources required to repeatedly transmit the first message N times.
[0200] It should also be noted that, for topology 2, when the reader is an intermediate node, one or more first resources pre-configured by the reader for the A-IOT device can be obtained by requesting from the base station.
[0201] In some embodiments, the A-IoT device operates in a requesting mode, in which the A-IoT device needs to request a first resource from the reader to transmit and / or retransmit the first message. Referring to Figure 10, before step S704a, the following steps may also be included:
[0202] S701a, the first node (i.e., the A-IoT device) sends a first request message to the second node (i.e., the reader), the first request message being used to request one or more first resources.
[0203] It should be understood that an A-IoT device may send a first request message to a reader, requesting the reader to allocate resources for transmitting and / or retransmitting the first message.
[0204] In some embodiments, the first request information is also used to indicate one or more of the following:
[0205] The number of times the first message is transmitted repeatedly;
[0206] The measurement results of the second message.
[0207] It should be understood that when an A-IoT device requests resources from a reader, it may carry the desired number of times the first message will be repeatedly transmitted and / or the measurement results for the second message (i.e., the previous R2D message) to assist the reader in allocating resources.
[0208] It should be noted that the number of repeated transmissions indicated by the first request information can be determined based on the two methods described in the above embodiments, which will not be elaborated here for the sake of brevity. When using the above method #B1, the first request information can indicate the measurement result of the second message to assist the reader in determining the number of times the first message needs to be repeatedly transmitted, thereby determining the resource size required by the A-IoT device.
[0209] In some embodiments, for topology 2 shown in Figure 2(b), when the reader is an intermediate node, the reader also needs to request D2R transmission resources from the network device.
[0210] Optionally, referring to FIG10, the communication method provided in the embodiments of this application may further include the following steps:
[0211] S702a, the second node (i.e., the reader) sends a second request message to the network device, the second request message being used to request one or more first resources;
[0212] S703a, the second node (i.e., the reader) receives the fourth indication information sent by the network device, the fourth indication information being used to indicate one or more first resources; the third indication information is determined based on the fourth indication information.
[0213] It should be noted that the network device in steps S702a and S703a can be a base station (BS).
[0214] It should be understood that, for topology 2, the reader also needs to request a first resource from the network device for transmitting and / or retransmitting the first message. After receiving the second request information, the network device can respond to the request information, instruct / configure one or more first resources for the reader, and inform the reader of the allocated one or more first resources through a fourth instruction message.
[0215] In this way, the reader can send third indication information to the A-IoT device (i.e., step S704a) based on the fourth indication information sent by the network device, to indicate one or more first resources that can be used to transmit and / or retransmit the first message.
[0216] In some embodiments, the second request information is also used to indicate one or more of the following:
[0217] The number of times the first message is transmitted repeatedly;
[0218] The measurement result of the second message, which is used to determine whether to perform a retransmission of the first message.
[0219] It should be understood that when the reader requests resources from the network device, it may carry the number of times the A-IoT device expects the first message to be repeatedly transmitted and / or the measurement results of the A-IoT device for the second message (i.e., the previous R2D message) to assist the network device in resource allocation. It should be noted that the above information may be sent by the A-IoT device to the reader via the first request information in step S701a.
[0220] It should be noted that steps S702a and S703a are optional steps and are indicated by dashed boxes in Figure 10. It should be understood that steps S702a and S703a apply to the reader in topology 2.
[0221] Scenario 2: The first node is a reader, and the second node is an A-IoT device. Simply put, Scenario 2 can be a scenario involving the repeated transmission of R2D messages. In Scenario 2, the reader can repeatedly transmit R2D messages to the A-IoT device.
[0222] In some embodiments, referring to the flowchart shown in FIG11, the following steps may be included before step S710:
[0223] S703b: The first node (reader) sends a third indication message to the second node (A-IOT device), the third indication message being used to indicate one or more first resources.
[0224] It should be understood that when the reader transmits and / or repeatedly transmits the first message to the A-IoT device, it also needs to indicate the first resource corresponding to the first message to the A-IoT device through indication information. In this way, the A-IoT device can listen for the first message sent by the reader on one or more first resources indicated by the reader, and then perform soft merging based on the multiple first messages listened for to obtain merging gain, thereby reducing the bit error rate and improving transmission reliability, and improving the transmission coverage of R2D messages.
[0225] In some embodiments, for topology 2 shown in Figure 2(b), when the reader is an intermediate node, the reader also needs to request R2D transmission resources from the network device.
[0226] Optionally, referring to Figure 11, the communication method provided in this embodiment may further include the following steps:
[0227] Step 701b: The first node (i.e., the reader) sends a second request message to the network device, wherein the second request message is used to request one or more first resources;
[0228] Step 702b: The first node (i.e., the reader) receives the fourth indication information sent by the network device, wherein the fourth indication information is used to indicate one or more first resources; wherein the third indication information in step S703b is determined based on the fourth indication information.
[0229] It should be noted that the network device in steps S701b and S702b can be a base station (BS).
[0230] It should be understood that, for topology 2, the reader also needs to request a first resource from the network device for transmitting and / or retransmitting the first message. After receiving the second request information, the network device can respond to the request information, instruct / configure one or more first resources for the reader, and inform the reader of the allocated one or more first resources through a fourth instruction message.
[0231] In this way, the reader can send a third instruction to the A-IoT device based on the fourth instruction information sent by the network device (i.e., step S703b), and inform the A-IoT device through the third instruction information that the reader may send and / or repeatedly send the resources of the first message.
[0232] In some embodiments, the second request information is also used to indicate one or more of the following:
[0233] The number of times the first message is transmitted repeatedly;
[0234] The measurement results of the second message.
[0235] It should be understood that when a reader requests resources from a network device, it may carry its desired number of times to retransmit the first message and / or carry the measurement results for the second message (i.e., the previous D2R message) to assist the network device in allocating resources.
[0236] It should be noted that steps S701b and S702b are optional steps and are indicated by dashed boxes in Figure 11. It should be understood that steps S701b and S702b apply to the reader in topology 2.
[0237] In some embodiments, for scenario 2, the method provided in this application embodiment may further include the following steps:
[0238] The first node (reader) sends a fifth indication message to the second node (A-IoT device); wherein the fifth indication message is used to indicate one or more of the following:
[0239] The number of times the first message is transmitted repeatedly;
[0240] The number of times the first message has been transmitted;
[0241] The number of times the first message is to be transmitted;
[0242] Should the transmission of the first message be terminated?
[0243] The resource corresponding to the first message is transmitted repeatedly each time.
[0244] It should be understood that, in order for the A-IoT device to know how many copies of the first message need to be waited before soft merging, the reader can send a fifth indication message to the A-IoT device. This fifth indication message informs the A-IoT device of one or more of the following: the number of times the first message has been retransmitted, the number of first messages yet to be transmitted (or not yet transmitted), and whether the transmission of the first message has ended. In the case of frequency hopping, the reader also needs to inform the A-IoT device in which frequency resource range it needs to listen for the first message in sequence.
[0245] It should be noted that the fifth indication information can be carried in the first message transmitted for the first time, or it can be carried in the first message transmitted repeatedly. This application embodiment does not limit the way the fifth indication information is sent.
[0246] The communication method provided in the embodiments of this application will be described in detail below with reference to specific application scenarios.
[0247] Future A-IoT devices will be deployed in outdoor environments. Because both signal transmission and reception in A-IoT devices are limited by low-level signals, this somewhat affects the maximum transmission coverage of A-IoT devices deployed outdoors.
[0248] In Example 1, the A-IoT device / reader performs repetitive message transmission based on the measurement results (e.g., RSRP) of the received message.
[0249] In a D2R retransmission scenario, referring to Figures 12 and 13, the communication method provided in this embodiment includes the following steps:
[0250] S1: The reader sends an R2D message or command to the A-IOT device to configure the RSRP threshold value corresponding to the measurement results of the received message (such as RSRP measurement results or signal level measurement results) for the A-IOT device.
[0251] It should be understood that the A-IoT device will only perform repeated D2R message transmissions when the RSRP of the R2D message or command received by the A-IoT device is lower than the RSRP threshold.
[0252] In some embodiments, the reader can further configure multiple RSRP threshold values for the A-IoT device, which can be used to determine the number of times (or the number of copies) D2R messages are transmitted to the reader.
[0253] For example, the reader can be configured with two RSRP thresholds: -80dBm and -90dBm, serving as thresholds for transmitting one copy and two copies, respectively. If the A-IoT device's measurement is -81dBm, the A-IoT device will transmit one additional copy to the reader. If the A-IoT device's measurement is -95dBm, the A-IoT device will transmit two additional copies to the reader.
[0254] S2: The A-IoT device measures the R2D messages sent by the reader and determines whether to repeat the D2R message transmission and the number of repeat transmissions based on the measurement results.
[0255] S3: The A-IoT device transmits the first message to the reader.
[0256] Referring to Figure 12, in the autonomous re-transmission mode, the reader can configure D2R resources for N retransmissions and multiple RSRP threshold values for the A-IoT device in step S1. The A-IoT device can determine the number of retransmissions to the reader based on the multiple RSRP threshold values (for example, the determined number of retransmissions is K, where K can be less than or equal to N).
[0257] Referring to Figure 13, in A-IoT device requesting mode, the reader can indicate multiple RSRP threshold values to the A-IoT device in step S1. After the A-IoT device determines to perform repeated transmission of D2R messages, before S3, it can transmit the first version of the D2R message to the reader and request the reader to configure resources for repeated transmission of D2R messages. The reader can respond to this request by sending D2R resource scheduling information to the A-IoT device, scheduling resources for repeated transmission of D2R messages for the A-IoT device.
[0258] It should be noted that while the A-IoT device requests resources to repeatedly transmit D2R messages from the reader, it may also send further auxiliary information to the reader to help the reader schedule appropriate transmission resources for the A-IoT device.
[0259] In some embodiments, the auxiliary information may include the following:
[0260] The number of times a D2R message needs to be repeatedly transmitted to the reader, or the number of copies of the D2R message need to be transmitted;
[0261] RSRP measurement results of the previous R2D message.
[0262] It should be noted that in topology 2, the UE reader needs to request D2R transmission resources from the network device, therefore it needs to send the aforementioned auxiliary data to the network. Simultaneously, the network also needs to configure RSRP threshold values for the UE reader.
[0263] It should also be noted that the number of copies the reader actually needs for data reassembly should be determined by the reader and provided to the A-IoT device through resource scheduling information. Furthermore, the A-IoT device can continuously send copies of D2R messages within different frequency ranges based on the resource scheduling information.
[0264] In R2D retransmission scenarios, the reader can decide whether to send repeated R2D messages to the A-IoT device based on the measurement results of the previous received D2R message (e.g., RSRP measurement results, or signal level measurement results) or prior knowledge of the A-IoT device's coverage status. To inform the A-IoT device how many copies of R2D messages it needs to wait for before soft merging, the reader needs to inform it of the expected number of copies via the R2D message itself. For frequency hopping scenarios, the reader also needs to inform the A-IoT device of the sequential frequency range within which it needs to listen for R2D messages.
[0265] In Example 2, the A-IoT device / reader performs repeated message transmission based on the receiver's response.
[0266] In a D2R retransmission scenario, referring to the flowchart shown in Figure 14, the communication method provided in this application embodiment may include the following steps:
[0267] S1: The A-IoT device sends the first D2R message to the reader.
[0268] S2: The reader can send a response message to the A-IoT device for the first transmitted D2R message. The response message may include the number of times the D2R message will be transmitted repeatedly, as well as resource scheduling information related to the repeated transmission of the D2R message.
[0269] It should be noted that in Topology 2, the UE reader may need to request additional D2R transmission resources from the network equipment. Specifically, the reader can indicate auxiliary data to the base station (gNB), such as the expected number of retransmissions, to help the base station schedule appropriate transmission resources.
[0270] S3: A-IoT devices repeatedly transmit D2R messages based on resource scheduling information.
[0271] In the R2D repeated transmission scenario, referring to the flowchart shown in Figure 15, the communication method provided in this embodiment may include the following steps:
[0272] S1: The reader sends the first R2D message to the A-IoT device.
[0273] S2: The A-IoT device can send a response message to the reader for the first transmitted R2D message (e.g., the A-IoT device can notify the reader that it cannot decode the information correctly), and the response message may include auxiliary information.
[0274] The auxiliary information may include the RSRP measurement results (or signal level measurement results) of the first transmitted R2D message, and the number of times the A-IOT device expects to repeatedly transmit the R2D message.
[0275] S3: The reader repeatedly transmits R2D messages.
[0276] It should be noted that the reader can also choose to inform the A-IoT device of the number of copies it has transmitted, or the end information of the copy transmission, so that the A-IoT device knows how many copies it needs to wait for before soft merging.
[0277] The method provided in this application embodiment allows readers or A-IoT devices to improve A-IoT signaling transmission coverage by sending the same message multiple times as needed, while saving signaling resource overhead when unnecessary.
[0278] The preferred embodiments of this application have been described in detail above with reference to the accompanying drawings. However, this application is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this application, various simple modifications can be made to the technical solutions of this application, and these simple modifications all fall within the protection scope of this application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this application will not describe the various possible combinations separately. Furthermore, various different embodiments of this application can also be arbitrarily combined, as long as they do not violate the spirit of this application, they should also be considered as the content disclosed in this application. Moreover, without conflict, the various embodiments and / or the technical features in the various embodiments described in this application can be arbitrarily combined with the prior art, and the resulting technical solutions should also fall within the protection scope of this application.
[0279] It should also be understood that in the various method embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. Furthermore, in the embodiments of this application, the terms "downlink," "uplink," and "sidelink" are used to indicate the transmission direction of signals or data. "Downlink" indicates that the transmission direction of signals or data is a first direction from the site to the user equipment in the cell; "uplink" indicates that the transmission direction of signals or data is a second direction from the user equipment in the cell to the site; and "sidelink" indicates that the transmission direction of signals or data is a third direction from user equipment 1 to user equipment 2. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. Additionally, in the embodiments of this application, the term "and / or" is merely a description of the association relationship between related objects, indicating that three relationships can exist. Specifically, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0280] Based on the foregoing embodiments, this application provides corresponding communication devices.
[0281] Figure 16 is a schematic diagram of the structure of a communication device provided in an embodiment of this application, applied to a first node. As shown in Figure 16, the communication device 1600 includes:
[0282] The first communication unit 1610 is configured to repeatedly transmit the first message to the second node.
[0283] In some embodiments, the first communication unit 1610 is further configured to receive a second message sent by the second node; the second message is used to determine whether to perform a retransmission of the first message.
[0284] In some embodiments, if the measurement result of the second message is less than a first threshold, the first node determines to perform a retransmission of the first message.
[0285] In some embodiments, the first threshold value includes a plurality of second threshold values with different values, and different second threshold values are associated with different number of times, wherein the number of times the first message is repeatedly transmitted.
[0286] In some embodiments, the first threshold value is determined based on the following parameters:
[0287] Predefined information;
[0288] Configuration information of network devices.
[0289] In some embodiments, the second message includes first indication information, which instructs the first node to perform repeated transmission of the first message.
[0290] In some embodiments, the second message is a response message, which is a response to the first message that the first node first sends to the second node.
[0291] In some embodiments, the first indication information is the negative acknowledgment (NACK) information corresponding to the first message sent by the first node to the second node for the first time.
[0292] In some embodiments, the second message further includes second indication information, which indicates one or more of the following:
[0293] The number of times the first message is transmitted repeatedly;
[0294] The second node measures the result of the first message transmitted previously.
[0295] In some embodiments, the communication device 1600 is further configured as a determining unit;
[0296] The determining unit is configured to determine whether to perform repeated transmission of the first message based on environmental information.
[0297] In some embodiments, the environmental information includes one or more of the following:
[0298] Location distribution information between the first node and the second node;
[0299] Information on the type of obstacle between the first node and the second node;
[0300] Information on the distribution of obstacles between the first node and the second node.
[0301] In some embodiments, the first node is an A-IoT device and the second node is a reader;
[0302] or,
[0303] The first node is a reader, and the second node is an A-IoT device.
[0304] In some embodiments, the first node is an A-IoT device, the second node is a reader, and the first communication unit 1610 is further configured to receive third indication information sent by the second node, the third indication information being used to indicate one or more first resources; the one or more first resources being used to transmit the first message and / or repeatedly transmit the first message.
[0305] In some embodiments, the third indication information is carried by a second message, which is used to determine whether to perform a retransmission of the first message.
[0306] In some embodiments, the first communication unit 1610 is further configured to send a first request message to the second node, the first request message being used to request the one or more first resources.
[0307] In some embodiments, the first node is a reader, the second node is an A-IoT device, and the first communication unit 1610 is further configured to send third indication information to the second node, the third indication information being used to indicate one or more first resources; the one or more first resources being used to transmit the first message and / or repeatedly transmit the first message.
[0308] In some embodiments, the first communication unit 1610 is further configured to send a second request message to a network device, the second request message being used to request the one or more first resources; and to receive a fourth indication message sent by the network device, the fourth indication message being used to indicate the one or more first resources; the third indication message being determined based on the fourth indication message.
[0309] In some embodiments, the first communication unit 1610 is further configured to send fifth indication information to the second node; the fifth indication information is used to indicate one or more of the following:
[0310] The number of times the first message is transmitted repeatedly;
[0311] The number of times the first message has been transmitted;
[0312] The number of times the first message is to be transmitted;
[0313] Should the transmission of the first message be terminated?
[0314] The resource corresponding to the first message is transmitted repeatedly each time.
[0315] In some embodiments, the fifth indication information is carried in the first message transmitted for the first time, or in the first message transmitted repeatedly.
[0316] In some embodiments, the first request information and / or the second request information are also used to indicate one or more of the following:
[0317] The number of times the first message is transmitted repeatedly;
[0318] The measurement result of the second message, which is used to determine whether to perform a retransmission of the first message.
[0319] Figure 17 is a schematic diagram of the structural composition of a communication device provided in an embodiment of this application, applied to a second node. As shown in Figure 17, the communication device 1700 includes:
[0320] The second communication unit 1710 is configured to receive a first message sent by the first node, wherein the first node supports repeated transmission of the first message.
[0321] In some embodiments, the second communication unit 1710 is further configured to send a second message to the first node, the second message being used to determine whether to perform a retransmission of the first message.
[0322] In some embodiments, the comparison between the measurement result of the second message and the first threshold value is used by the first node to determine whether to perform repeated transmission of the first message.
[0323] In some embodiments, the first threshold value includes a plurality of second threshold values with different values, and different second threshold values are associated with different number of times, wherein the number of times the first node repeatedly transmits the first message.
[0324] In some embodiments, the first threshold value is determined based on the following parameters:
[0325] Predefined information;
[0326] Configuration information of network devices.
[0327] In some embodiments, the second message includes first indication information, which instructs the first node to perform repeated transmission of the first message.
[0328] In some embodiments, the second message is a response message, which is a response to the first message that the first node first sends to the second node.
[0329] In some embodiments, the first indication information is the negative acknowledgment (NACK) information corresponding to the first message sent by the first node to the second node for the first time.
[0330] In some embodiments, the second message further includes second indication information, which indicates one or more of the following:
[0331] The number of times the first message is transmitted repeatedly;
[0332] The second node measures the result of the first message transmitted previously.
[0333] In some embodiments, whether the first node performs repeated transmission of the first message is determined based on environmental information.
[0334] In some embodiments, the environmental information includes one or more of the following:
[0335] Location distribution information between the first node and the second node;
[0336] Information on the type of obstacle between the first node and the second node;
[0337] Information on the distribution of obstacles between the first node and the second node.
[0338] In some embodiments, the first node is an A-IoT device and the second node is a reader;
[0339] or,
[0340] The first node is a reader, and the second node is an A-IoT device.
[0341] In some embodiments, the first node is an AIoT device, the second node is a reader, and the second communication unit 1710 is further configured to send third indication information to the first node, the third indication information being used to indicate one or more first resources; the one or more first resources being used to transmit the first message and / or repeatedly transmit the first message.
[0342] In some embodiments, the third indication information is carried by a second message, which is used to determine whether to perform a retransmission of the first message.
[0343] In some embodiments, the second communication unit 1710 is further configured to receive first request information sent by the first node, the first request information being used to request the one or more first resources.
[0344] In some embodiments, the second communication unit 1710 is further configured to send a second request message to a network device, the second request message being used to request the one or more first resources; and to receive a fourth indication message sent by the network device, the fourth indication message being used to indicate the one or more first resources; the third indication message being determined based on the fourth indication message.
[0345] In some embodiments, the first request information and / or the second request information are also used to indicate one or more of the following:
[0346] The number of times the first message is transmitted repeatedly;
[0347] The measurement result of the second message, which is used to determine whether to perform a retransmission of the first message.
[0348] In some embodiments, the first node is a reader, the second node is an AIoT device, and the second communication unit 1710 is further configured to receive third indication information sent by the first node, the third indication information being used to indicate one or more first resources; the one or more first resources being used to transmit the first message and / or repeatedly transmit the first message.
[0349] In some embodiments, the second communication unit 1710 is further configured to receive fifth indication information sent by the first node; the fifth indication information is used to indicate one or more of the following:
[0350] The number of times the first message is transmitted repeatedly;
[0351] The number of times the first message has been transmitted;
[0352] The number of times the first message is to be transmitted;
[0353] Should the transmission of the first message be terminated?
[0354] The resource corresponding to the first message is transmitted repeatedly each time.
[0355] The second communication unit 1710 is further configured to carry the fifth indication information in the first message transmitted for the first time, or in the first message transmitted repeatedly.
[0356] Those skilled in the art should understand that the description of the communication device in the embodiments of this application can be understood with reference to the description of the communication method in the embodiments of this application.
[0357] Figure 18 is a schematic structural diagram of a communication device provided in an embodiment of this application. The communication device can be a first node or a second node. The communication device 1800 shown in Figure 18 includes a processor 1810, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0358] Optionally, as shown in FIG18, the communication device 1800 may further include a memory 1820. The processor 1810 may retrieve and run computer programs from the memory 1820 to implement the methods described in the embodiments of this application.
[0359] The memory 1820 can be a separate device independent of the processor 1810, or it can be integrated into the processor 1810.
[0360] Optionally, as shown in FIG18, the communication device 1800 may further include a transceiver 1830, and the processor 1810 may control the transceiver 1830 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.
[0361] The transceiver 1830 may include a transmitter and a receiver. The transceiver 1830 may further include an antenna, and the number of antennas may be one or more.
[0362] Optionally, the communication device 1800 may specifically be the first node in the embodiments of this application, and the communication device 1800 may implement the corresponding processes implemented by the first node in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0363] Optionally, the communication device 1800 may specifically be the second node in the embodiments of this application, and the communication device 1800 may implement the corresponding processes implemented by the second node in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0364] Figure 19 is a schematic structural diagram of a chip according to an embodiment of this application. The chip 1900 shown in Figure 19 includes a processor 1910, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0365] Optionally, as shown in FIG19, chip 1900 may further include memory 1920. Processor 1910 can call and run computer programs from memory 1920 to implement the methods in the embodiments of this application.
[0366] The memory 1920 can be a separate device independent of the processor 1910, or it can be integrated into the processor 1910.
[0367] Optionally, the chip 1900 may also include an input interface 1930. The processor 1910 can control the input interface 1930 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.
[0368] Optionally, the chip 1900 may also include an output interface 1940. The processor 1910 can control the output interface 1940 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.
[0369] Optionally, the chip can be applied to the first node in the embodiments of this application, and the chip can implement the corresponding processes implemented by the first node in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0370] Optionally, the chip can be applied to the second node in the embodiments of this application, and the chip can implement the corresponding processes implemented by the second node in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0371] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0372] This application also provides a computer storage medium that stores one or more programs, which can be executed by one or more processors to implement the methods in this application.
[0373] Figure 20 is a schematic block diagram of a communication system provided in an embodiment of this application. As shown in Figure 20, the communication system 2000 includes a first node 2010 and a second node 2030.
[0374] The first node 2010 can be used to implement the corresponding functions implemented by the first node in the above method, and the second node 2020 can be used to implement the corresponding functions implemented by the second node in the above method. For the sake of brevity, they will not be described in detail here.
[0375] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0376] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0377] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.
[0378] This application also provides a computer-readable storage medium for storing computer programs.
[0379] Optionally, the computer-readable storage medium can be applied to the first node in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the first node in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0380] Optionally, the computer-readable storage medium can be applied to the second node in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the second node in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0381] This application also provides a computer program product, including computer program instructions.
[0382] Optionally, the computer program product can be applied to the first node in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the first node in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0383] Optionally, the computer program product can be applied to the second node in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the second node in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0384] This application also provides a computer program.
[0385] Optionally, the computer program can be applied to the first node in the embodiments of this application. When the computer program is run on the computer, it causes the computer to execute the corresponding processes implemented by the first node in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0386] Optionally, the computer program can be applied to the second node in the embodiments of this application. When the computer program is run on the computer, it causes the computer to execute the corresponding processes implemented by the second node in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0387] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0388] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0389] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0390] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0391] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0392] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0393] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, the method comprising: The first node repeatedly transmits the first message to the second node.
2. The method according to claim 1, wherein, Before the first node repeatedly transmits the first message to the second node, the method further includes: The first node receives a second message sent by the second node; the second message is used to determine whether to repeat the transmission of the first message.
3. The method according to claim 2, wherein, If the measurement result of the second message is less than the first threshold, the first node determines to perform a retransmission of the first message.
4. The method according to claim 3, wherein, The first threshold value includes multiple second threshold values with different values. Different second threshold values are associated with different number of times, which is the number of times the first message is repeatedly transmitted.
5. The method according to claim 3 or 4, wherein, The first threshold value is determined based on the following parameters: Predefined information; Configuration information of network devices.
6. The method according to claim 2, wherein, The second message includes a first instruction, which instructs the first node to repeat the transmission of the first message.
7. The method according to claim 6, wherein, The second message is a response message, which is a response to the first message that the first node first sent to the second node.
8. The method according to claim 6 or 7, wherein, The first indication information is the negative acknowledgment (NACK) information corresponding to the first message sent by the first node to the second node for the first time.
9. The method according to any one of claims 6-8, wherein, The second message also includes second indication information, which indicates one or more of the following: The number of times the first message is transmitted repeatedly; The second node measures the result of the first message transmitted previously.
10. The method according to claim 1, wherein, The method further includes: The first node determines whether to repeat the transmission of the first message based on environmental information.
11. The method according to claim 10, wherein, The environmental information includes one or more of the following: Location distribution information between the first node and the second node; Information on the type of obstacle between the first node and the second node; Information on the distribution of obstacles between the first node and the second node.
12. The method according to any one of claims 1-11, wherein, The first node is an A-IoT device, and the second node is a reader; or, The first node is a reader, and the second node is an A-IoT device.
13. The method according to any one of claims 1-12, wherein, The first node is an A-IoT device, the second node is a reader, and the method further includes: The first node receives a third indication information sent by the second node, the third indication information being used to indicate one or more first resources; the one or more first resources being used to transmit the first message and / or repeatedly transmit the first message.
14. The method according to claim 13, wherein, The third indication information is carried by a second message, which is used to determine whether to repeat the transmission of the first message.
15. The method according to claim 13 or 14, wherein, Before the first node receives the third indication information sent by the second node, the method further includes: The first node sends a first request message to the second node, the first request message being used to request the one or more first resources.
16. The method according to any one of claims 1-12, wherein, The first node is a reader, the second node is an A-IoT device, and the method further includes: The first node sends a third indication message to the second node, the third indication message being used to indicate one or more first resources; the one or more first resources are used to transmit the first message and / or repeatedly transmit the first message.
17. The method according to claim 16, wherein, The method further includes: The first node sends a second request message to the network device, the second request message being used to request the one or more first resources; The first node receives a fourth indication information sent by the network device, the fourth indication information being used to indicate the one or more first resources; the third indication information is determined based on the fourth indication information.
18. The method according to claim 16 or 17, wherein, The method further includes: The first node sends a fifth indication message to the second node; the fifth indication message is used to indicate one or more of the following: The number of times the first message is transmitted repeatedly; The number of times the first message has been transmitted; The number of times the first message is to be transmitted; Should the transmission of the first message be terminated? The resource corresponding to the first message is transmitted repeatedly each time.
19. The method according to claim 18, wherein, The fifth indication information is carried in the first message during the initial transmission, or in the first message during each repeated transmission.
20. The method according to claim 15 or 17, wherein, The first request information and / or the second request information are also used to indicate one or more of the following: The number of times the first message is transmitted repeatedly; The measurement result of the second message, which is used to determine whether to perform a retransmission of the first message.
21. A communication method, the method comprising: The second node receives the first message sent by the first node, and the first node supports retransmission of the first message.
22. The method according to claim 21, wherein, Before the second node receives the first message sent by the first node, it also includes: The second node sends a second message to the first node, the second message being used to determine whether to perform a retransmission of the first message.
23. The method according to claim 22, wherein, The comparison between the measurement result of the second message and the first threshold value is used by the first node to determine whether to perform repeated transmission of the first message.
24. The method according to claim 23, wherein, The first threshold value includes multiple second threshold values with different values. Different second threshold values are associated with different number of times, which is the number of times the first node repeatedly transmits the first message.
25. The method according to claim 23 or 24, wherein, The first threshold value is determined based on the following parameters: Predefined information; Configuration information of network devices.
26. The method according to claim 22, wherein, The second message includes a first instruction, which instructs the first node to repeat the transmission of the first message.
27. The method according to claim 26, wherein, The second message is a response message, which is a response to the first message that the first node first sent to the second node.
28. The method according to claim 26 or 27, wherein, The first indication information is the negative acknowledgment (NACK) information corresponding to the first message sent by the first node to the second node for the first time.
29. The method according to any one of claims 26-28, wherein, The second message also includes second indication information, which indicates one or more of the following: The number of times the first message is transmitted repeatedly; The second node measures the result of the first message transmitted previously.
30. The method according to claim 21, wherein, Whether the first node performs the retransmission of the first message is determined based on environmental information.
31. The method according to claim 30, wherein, The environmental information includes one or more of the following: Location distribution information between the first node and the second node; Information on the type of obstacle between the first node and the second node; Information on the distribution of obstacles between the first node and the second node.
32. The method according to any one of claims 21-31, wherein, The first node is an A-IoT device, and the second node is a reader; or, The first node is a reader, and the second node is an A-IoT device.
33. The method according to any one of claims 21-32, wherein, The first node is an A-IoT device, the second node is a reader, and the method further includes: The second node sends a third indication message to the first node, the third indication message being used to indicate one or more first resources; the one or more first resources being used to transmit the first message and / or repeatedly transmit the first message.
34. The method according to claim 33, wherein, The third indication information is carried by a second message, which is used to determine whether to repeat the transmission of the first message.
35. The method according to claim 33 or 34, wherein, Before the second node sends the third indication information to the first node, the method further includes: The second node receives a first request message sent by the first node, the first request message being used to request one or more first resources.
36. The method according to any one of claims 33-35, wherein, The method further includes: The second node sends a second request message to the network device, the second request message being used to request the one or more first resources; The second node receives a fourth indication information sent by the network device, the fourth indication information being used to indicate the one or more first resources; the third indication information is determined based on the fourth indication information.
37. The method according to claim 35 or 36, wherein, The first request information and / or the second request information are also used to indicate one or more of the following: The number of times the first message is transmitted repeatedly; The measurement result of the second message, which is used to determine whether to perform a retransmission of the first message.
38. The method according to any one of claims 21-32, wherein, The first node is a reader, the second node is an A-IoT device, and the method further includes: The second node receives a third indication message sent by the first node, the third indication message being used to indicate one or more first resources; the one or more first resources being used to transmit the first message and / or repeatedly transmit the first message.
39. The method according to claim 38, wherein, The method further includes: The second node receives a fifth indication message sent by the first node; the fifth indication message is used to indicate one or more of the following: The number of times the first message is transmitted repeatedly; The number of times the first message has been transmitted; The number of times the first message is to be transmitted; Should the transmission of the first message be terminated? The resource corresponding to the first message is transmitted repeatedly each time.
40. The method according to claim 39, wherein, The fifth indication information is carried in the first message during the initial transmission, or in the first message during each repeated transmission.
41. A communication device applied to a first node, the device comprising: The first communication unit is configured to repeatedly transmit the first message to the second node.
42. A communication device applied to a second node, the device comprising: The second communication unit is configured to receive a first message sent by the first node, wherein the first node supports repeated transmission of the first message.
43. A communication device, the communication device comprising: Memory, used to store computer programs; A processor, connected to the memory, is configured to call and run the computer program from the memory to implement the method as described in any one of claims 1 to 20, or the method as described in any one of claims 21 to 40; A transceiver is used to receive and send information when exchanging information with other devices.
44. A chip, the chip comprising: A processor for retrieving and running a computer program from memory, causing a device having the chip mounted to perform the method as claimed in any one of claims 1 to 20, or the method as claimed in any one of claims 21 to 40; A transceiver is used to receive and send information during the exchange of information with a device or chip.
45. A computer-readable storage medium for storing a computer program that causes a computer to perform the method as claimed in any one of claims 1 to 20, or the method as claimed in any one of claims 21 to 40.