A communication method, apparatus, chip and module device
Patent Information
- Application Number
- CN202410881193.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-02
- Publication Date
- 2026-10-13
- Estimated Expiration
- 2044-07-02
AI Technical Summary
但,在A-IOT场景下,如何提高A-IOT设备至阅读器之间的数据传输的可靠性仍处于空白状态
Smart Images

Figure CN121284493B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to a communication method, apparatus, chip, and module device. Background Technology
[0002] Ambient Internet of Things (A-IoT) aims to provide a battery-free, low-power, low-complexity, and low-cost technology. Within the 3rd Generation Partnership Project (3GPP) standards framework, A-IoT has lower capabilities than Narrow Band Internet of Things (NB-IoT). In non-3GPP frameworks, its market target is radio frequency identification (RFID), offering comparable and more advantageous technological solutions. However, in A-IoT scenarios, improving the reliability of data transmission between A-IoT devices and readers remains a challenge. Summary of the Invention
[0003] This application provides a communication method, apparatus, chip, and module device, which can improve the reliability of data transmission between A-IoT devices and readers in A-IoT scenarios.
[0004] In a first aspect, a communication method is provided, comprising: receiving a first message, the first message including a retransmission configuration of the medium access control (MAC) layer and / or a repeat configuration of the physical (PHY) layer; and communicating based on the retransmission configuration of the MAC layer and / or the repeat configuration of the PHY layer.
[0005] As can be seen from the above embodiments, the A-IoT device can learn about the retransmission configuration of the MAC layer and / or the repetition configuration of the PHY layer through the first message, and thus can communicate based on the retransmission configuration of the MAC layer and / or the repetition configuration of the PHY layer, which can improve the reliability of data transmission between the A-IoT device and the reader.
[0006] In one possible implementation, the method further includes receiving a second message. The second message is used to instruct the A-IoT device to perform MAC layer retransmission and / or PHY layer repetition; or, the second message includes first indication information, which indicates that the second message is a retransmission message, triggering the A-IoT device to perform MAC layer retransmission and / or PHY layer repetition.
[0007] As can be seen, in the above embodiments, the A-IoT device learns through the second message that MAC layer retransmission and / or PHY layer repetition need to be performed. That is, MAC layer retransmission and / or PHY layer repetition are performed under the instruction of the reader, which is beneficial for the A-IoT device to know when to perform MAC layer retransmission and / or PHY layer repetition.
[0008] In one possible implementation, the method further includes: sending a third message for measuring signal quality; wherein the signal quality is greater than a first signal quality and less than a second signal quality, and the second message is used to instruct the A-IoT device to perform MAC layer retransmission or PHY layer repetition; or, the signal quality is less than the first signal quality, and the second message is used to instruct the A-IoT device to perform MAC layer retransmission and PHY layer repetition.
[0009] As can be seen from the above embodiments, the A-IoT device can send a third message, enabling the reader to measure the signal quality based on the third message, thereby determining whether the A-IoT device should be instructed to perform MAC layer retransmission and / or PHY layer repetition, ensuring the reliability of data transmission between the A-IoT device and the reader under different channel conditions.
[0010] In one possible implementation, communication is performed based on the retransmission configuration of the MAC layer and / or the repetition configuration of the PHY layer, including: when the energy of the A-IoT device is greater than a first energy, communication is performed based on the retransmission configuration of the MAC layer and the repetition configuration of the PHY layer; or, when the energy of the A-IoT device is less than the first energy but greater than a second energy, communication is performed based on the retransmission configuration of the MAC layer or the repetition configuration of the PHY layer.
[0011] As can be seen from the above embodiments, the A-IoT device can decide whether to use MAC layer retransmission and / or PHY layer repetition based on its own energy. On the one hand, this reduces the signaling overhead caused by the reader instructing the A-IoT device to perform MAC layer retransmission and / or PHY layer repetition. On the other hand, when the A-IoT device has sufficient energy, it can perform both MAC layer retransmission and PHY layer repetition, ensuring data transmission reliability in A-IoT scenarios. When the A-IoT device has insufficient energy, it can perform either MAC layer retransmission or PHY layer repetition, ensuring data transmission reliability in A-IoT scenarios while maintaining its own operation. When the A-IoT device has very low energy, it cannot perform any retransmission, thus reducing not only the power consumption caused by MAC layer retransmission and / or PHY layer repetition but also the resource consumption.
[0012] In one possible implementation, communication is performed based on the MAC layer retransmission configuration, including: the MAC layer retransmission configuration includes the number of MAC layer retransmissions K, and the first data is sent k times based on the number of MAC layer retransmissions K, where k is an integer greater than and less than or equal to K.
[0013] In one possible implementation, communication is based on a repeat configuration of the PHY layer, including: the repeat configuration of the PHY layer includes the number of repetitions M and / or the repetition type of the PHY layer; receiving second data from the MAC layer at the PHY layer; performing repeat processing on the second data based on the number of repetitions M and / or the repetition type of the PHY layer to obtain third data; and sending the third data.
[0014] In one possible implementation, communication is based on the retransmission configuration of the MAC layer and the repetition configuration of the PHY layer, including: the retransmission configuration of the MAC layer includes the number of retransmissions K of the MAC layer, and the repetition configuration of the PHY layer includes the number of repetitions M and / or the repetition type of the PHY layer; the second data is sent to the PHY layer for the kth time at the MAC layer, where k is an integer greater than 1 and less than or equal to K; the second data is repetitively processed at the PHY layer based on the number of repetitions M and / or the repetition type of the PHY layer to obtain the third data; and the third data is sent.
[0015] In one possible implementation, before repeating the second data based on the number of repetitions M and / or the repetition type of the PHY layer to obtain the third data, the method further includes: receiving second indication information from the MAC layer at the PHY layer, the second indication information being used to indicate the execution of repetition at the PHY layer.
[0016] In a second aspect, a communication method is provided, comprising: sending a first message, the first message including a MAC layer retransmission configuration and / or a PHY layer repeat configuration; and communicating based on the MAC layer retransmission configuration and / or the PHY layer repeat configuration.
[0017] In one possible implementation, before communicating based on the MAC layer retransmission configuration and / or the PHY layer repetition configuration, the method further includes: sending a second message; wherein the second message is used to instruct the A-IoT device to perform MAC layer retransmission and / or PHY layer repetition; or, the second message includes first indication information, the first indication information being used to indicate that the second message is a retransmission message, triggering the A-IoT device to perform MAC layer retransmission and / or PHY layer repetition.
[0018] In one possible implementation, the method further includes: receiving a third message and measuring the third message to obtain signal quality; wherein the signal quality is greater than a first signal quality and less than a second signal quality, and the second message is used to instruct the A-IoT device to perform MAC layer retransmission or PHY layer repetition; or, the signal quality is less than the first signal quality, and the second message is used to instruct the A-IoT device to perform MAC layer retransmission and PHY layer repetition.
[0019] In one possible implementation, communication is performed based on a MAC layer retransmission configuration, including: the MAC layer retransmission configuration includes a MAC layer retransmission count K, and receiving k first data based on the MAC layer retransmission count K, where k is an integer greater than and less than or equal to K.
[0020] In one possible implementation, communication is based on a repeating configuration of the PHY layer, including: the repeating configuration of the PHY layer includes the number of repeats M and / or the repeating type of the PHY layer, and receiving third data based on the number of repeats M and / or the repeating type of the PHY layer.
[0021] In one possible implementation, communication is performed based on the retransmission configuration of the MAC layer and the repetition configuration of the PHY layer, including: the retransmission configuration of the MAC layer includes the number of retransmissions K of the MAC layer, the repetition configuration of the PHY layer includes the number of repetitions M and / or the repetition type of the PHY layer, and receiving k third data based on the retransmission configuration of the MAC layer and the repetition configuration of the PHY layer, where k is an integer greater than and less than or equal to K.
[0022] The beneficial effects in the second aspect can be found in the beneficial effects in the first aspect, and will not be repeated here.
[0023] Thirdly, a communication apparatus is provided, comprising a unit for performing the method as described in any one of the first to second aspects.
[0024] Fourthly, a chip is provided, including a processor and a communication interface, the processor being configured to cause the chip to perform the method as described in any one of the first to second aspects.
[0025] Fifthly, a module device is provided, comprising a communication module, a power module, a storage module, and a chip, wherein:
[0026] The power module is used to provide electrical energy to the module device;
[0027] Storage modules are used to store data and instructions;
[0028] The communication module is used for internal communication within the module device, and / or for communication between the module device and external devices;
[0029] The chip is used to perform the method described in any one of the first to second aspects.
[0030] A sixth aspect provides a communication device including a memory and a processor, the memory for storing a computer program, the computer program including program instructions, and the processor configured to invoke the program instructions to cause the communication device to perform the method as described in any one of the first to second aspects.
[0031] A seventh aspect provides a computer-readable storage medium storing computer-readable instructions that, when executed on a computer, cause the computer to perform the method described in any one of the first to second aspects.
[0032] Eighthly, a computer program product is provided, comprising: computer program code, which, when executed by a computer, causes the computer to perform the method described in any one of the first to second aspects. Attached Figure Description
[0033] Figure 1 This is a schematic diagram of an A-IoT communication system provided in an embodiment of this application;
[0034] Figure 2 This is a flowchart illustrating a communication method provided in an embodiment of this application;
[0035] Figure 3 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0036] Figure 4 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application;
[0037] Figure 5This is a schematic diagram of the structure of another communication device provided in the embodiments of this application;
[0038] Figure 6 This is a schematic diagram of the structure of a module device provided in an embodiment of this application. Detailed Implementation
[0039] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0040] The terminology used in the following embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to include the plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this application refers to and includes any or all possible combinations of one or more of the listed items.
[0041] It should be noted that the terms "first," "second," "third," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the term "comprising" and any variations thereof are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products, or devices.
[0042] This application can be applied to Internet of Things (IoT) communication systems; or to 5th generation (5G) systems, also known as New Radio (NR) systems; or to 6th generation (6G) systems, or 7th generation (7G) systems, or other future communication systems; or it can also be used in device-to-device (D2D) systems, machine-to-machine (M2M) systems, vehicle-to-everything (V2X) systems, etc. The following description uses IoT communication systems as an example and should not be considered a limitation of this application.
[0043] A-IoT, also known as Passive Internet of Things (AIoT), focuses on harvesting energy from the environment for data communication. It aims to provide a battery-free, low-power, low-complexity, and low-cost IoT solution. A-IoT technology is a low-power, low-complexity IoT technology defined by the 3GPP plenary meeting. It can be understood as an extension of passive radio frequency identification (RFID) within 3GPP. While sharing some principles with RFID, such as similar inventory management processes, 3GPP introduces more value scenarios. A-IoT technology can be used to implement one or more of the following services: inventory, location, sensing, and commands. Command services can be used to implement read, write, or lock processes. In terms of application scope, A-IoT technology can be applied to scenarios such as logistics, warehousing, industrial manufacturing, identity recognition, or environmental monitoring; this application does not limit its application to these areas.
[0044] The topology of an A-IoT-based communication system is described below as an example.
[0045] Topology 1: Please refer to Figure 1 1-1, in Figure 1 In section 1-1, the network device acts as a reader, and the reader communicates directly and bidirectionally with the A-IoT device. The communication between the reader and the A-IoT device includes A-IoT data and / or signaling.
[0046] Topology 2: Please refer to Figure 1 1-2, in Figure 1In topology 1-2, the intermediate node acts as a reader, and the network device communicates indirectly with the A-IoT device through the intermediate node. In topology 2, the network device and the A-IoT device communicate bidirectionally through the intermediate node. The intermediate node can be a relay capable of implementing A-IoT, such as an IAB node, a terminal, or a repeater, etc. This application does not limit the form of the intermediate node.
[0047] It should be noted that the topology of the A-IoT communication system is not limited to the two topologies listed above. In practical applications, other topologies can be adopted according to the actual situation, and this application does not impose any restrictions on this. Furthermore, Figure 1 The number of readers and A-IoT devices shown is merely illustrative and should not be considered a specific limitation of this application. The various devices involved in the system architecture will be described in detail below.
[0048] I. Reader
[0049] A reader, also known as a read / write device, is a device with read and write capabilities. A reader can communicate with an A-IoT device non-contactly, such as via broadcast. In this way, the reader can read information from the A-IoT device and / or write information that needs to be stored into the A-IoT device. The reader can be a terminal or a network device; this application does not limit the form of the reader.
[0050] For example, a terminal can be a mobile phone, a tablet, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in autonomous driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home, etc.
[0051] For example, a terminal can also be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, 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 in next-generation communication systems (such as NR communication systems, 6G communication systems), or terminal in a future evolved Public Land Mobile Network (PLMN), etc., without specific limitations.
[0052] In some possible implementations, the terminal can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can be deployed on water (such as on ships); or it can be deployed in the air (such as airplanes, balloons, and satellites).
[0053] For example, network equipment can be a base station (BS) in a communication system or equipment deployed in a radio access network (RAN) to provide wireless communication functions. For instance, network equipment can be equipment within the RAN. Equipment within the RAN can include Evolutionary Node B (eNB or eNodeB) in an LTE communication system, Next Generation Evolved Node B (ng-eNB) in an NR communication system, Next Generation Node B (gNB) in an NR communication system, Master Node (MN) in a dual-connectivity architecture, Secondary Node (SN) in a dual-connectivity architecture, etc., without specific limitations.
[0054] In some possible implementations, network devices can also be access points (APs) in WLANs, relay stations, communication devices in future PLMN networks, communication devices in NTN networks, etc.
[0055] In some possible implementations, the network device can have mobility characteristics; for example, the network device can be a mobile device. Optionally, the network device can be a satellite or a balloon station. For example, the satellite can be a low earthorbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a highly elliptical orbit (HEO) satellite, etc. Optionally, the network device can also be a base station located on land, water, or other similar locations.
[0056] In some possible implementations, the reader may include a device with wireless communication capabilities, such as a chip system, a chip, or a chip module. For example, the chip system may include a chip, but may also include other discrete devices.
[0057] In some possible implementations, the reader described in the embodiments of this application may be a chip, chip module, device, unit, etc., and there are no specific limitations on it.
[0058] II. A-IoT Devices
[0059] Unlike communication devices in traditional cellular networks, A-IoT devices do not have Radio Resource Control (RRC) status and do not need to establish an RRC connection. Generally, A-IoT devices can communicate with readers through backscattering technology, or they can actively generate carriers (or have carrier recovery capabilities), without relying on an external carrier source for communication, thus possessing active communication capabilities.
[0060] For A-IoT devices that communicate with a reader via backscattering technology, the A-IoT device can be charged by RF signals or obtain energy through energy harvesting (light energy, heat energy, kinetic energy, etc.). In this case, the A-IoT device can be called a passive A-IoT device or a semi-passive A-IoT device. The passive A-IoT device can also be called device 1, and the semi-passive A-IoT device can also be called device 2a. This application does not limit the name.
[0061] For A-IoT devices that actively generate carriers, the A-IoT device can be called an active A-IoT device. An active A-IoT device can also be referred to as device 2b.
[0062] A-IoT devices support two service types: Device-Terminated (DT) and Device-Originated (DO) services. DO services can be further divided into DO-Autonomous (DO-A) and DO-DTT (DO-Device-Terminated Triggered) services. A-IoT devices communicating with readers via backscattering technology support both DT and DO-DTT services. A-IoT devices that actively generate carriers support DO-A services. For the former, it can be considered that the A-IoT device does not support spontaneously initiated services, meaning it cannot actively communicate with the reader; communication can only be initiated by the reader. In this case, the communication process between the A-IoT device and the reader is called passive communication. For the latter, it can be considered that the A-IoT device supports spontaneously initiated services, meaning it can actively communicate with the reader. In this case, the communication process between the A-IoT device and the reader is called active communication.
[0063] The A-IoT device can be in the form of a tag, the aforementioned terminal, or any other form, such as a sensor, license plate, or nameplate. The embodiments of this application do not limit the form of the A-IoT device.
[0064] In some possible implementations, an A-IoT device may include means for wireless communication functionality, such as a chip system, a chip, or a chip module. For example, the chip system may include a chip, and may also include other discrete components.
[0065] In some possible implementations, the A-IoT device described in the embodiments of this application may be a chip, chip module, device, unit, etc., and there are no specific limitations on it.
[0066] The relevant names or terms involved in this application are explained below.
[0067] Signal quality can be characterized by measurements of wireless signals. Wireless signals can be, for example, reference signals, which can be used for channel measurement or channel estimation, such as channel state information reference signal (CSI-RS), phase tracking reference signal (PTRS), demodulation reference signal (DMRS), sounding reference signal (SRS), positioning reference signal (PRS), or synchronization signal block (SSB), etc.
[0068] The measurement results of the wireless signal include at least one of the following: reference signal received power (RSRP), reference signal received quality (RSRQ), received signal strength indicator (RSSI), and signal to interference plus noise ratio (SINR).
[0069] The embodiments of this application are described below.
[0070] See Figure 2 , Figure 2 This is a flowchart illustrating a communication method provided in an embodiment of this application. Figure 2 As shown, the communication method includes the following steps 201 to 202. Figure 2 The method shown can be implemented by a reader or an A-IoT device. Alternatively, Figure 2 The method shown can be executed by a chip in a reader or a chip in an A-IoT device. Figure 2 The method will be illustrated using readers and A-IoT devices as the main implementers.
[0071] 201. The reader sends the first message, which includes the MAC layer retransmission configuration and / or the PHY layer retransmission configuration.
[0072] Accordingly, the A-IoT device receives the first message. This first message is a Reader-to-device (R2D) message, where an R2D message is a message sent by the reader to the A-IoT device. For example, the first message could be MAC signaling or downlink control information (DCI). Optionally, the MAC signaling could be a medium access control-control element (MAC CE).
[0073] The MAC layer retransmission configuration can include the number of MAC layer retransmissions K, where K can be an integer greater than or equal to 1.
[0074] The repetition configuration of the PHY layer includes the number of repetitions M and / or the repetition type, where M can be an integer greater than or equal to 1. The repetition type of the PHY layer can be bit-level, chip-level, or transmission block (TB-level). For information on the PHY layer repetition type, please refer to existing schemes, such as those in existing versions of communication standards. Alternatively, you can refer to schemes in future communication standards; this is not limited here.
[0075] 202. A-IoT devices communicate based on MAC layer retransmission configuration and / or PHY layer repetitive configuration.
[0076] Accordingly, the reader communicates based on the retransmission configuration of the MAC layer and / or the repetition configuration of the PHY layer.
[0077] Whether A-IoT devices communicate based on MAC layer retransmission configuration and / or PHY layer repetitive configuration can be implemented in several ways, specifically:
[0078] 1. Based on a message from the reader, the A-IoT device determines whether to communicate according to the MAC layer retransmission configuration and / or the PHY layer repetition configuration.
[0079] 1.1 The A-IoT device determines, based on a second message from the reader, to communicate according to the MAC layer retransmission configuration and / or the PHY layer repeat configuration. The second message instructs the A-IoT device to perform MAC layer retransmission and / or PHY layer repeat configuration; it can also be understood as activating the MAC layer retransmission configuration and / or PHY layer repeat configuration. That is, the A-IoT device learns through the second message to perform MAC layer retransmission and / or PHY layer repeat configuration. Alternatively, the A-IoT device, based on a fourth message from the reader, does not communicate according to the MAC layer retransmission configuration and PHY layer repeat configuration. The fourth message instructs the A-IoT device not to perform MAC layer retransmission and PHY layer repeat configuration; it can also be understood as not activating the MAC layer retransmission configuration and PHY layer repeat configuration. That is, the A-IoT device learns through the fourth message not to perform MAC layer retransmission and PHY layer repeat configuration. Here, 'not performing MAC layer retransmission and PHY layer repeat configuration' can also be described as not performing any retransmission or repeat configuration.
[0080] It should be understood that a reader can perform signal quality measurements based on a message from an A-IoT device, and then determine whether to send a second or fourth message to the A-IoT device based on the measured signal quality. For example, the reader can receive a third message, measure the signal quality of the third message, and if the signal quality is greater than the second signal quality, the reader sends a fourth message. If the signal quality is less than the second signal quality, the reader sends a second message. Here, 'equal to' can be used as a condition for the reader to send a fourth message, meaning the signal quality is greater than or equal to the second signal quality, and vice versa.
[0081] Furthermore, the reader can also instruct the A-IoT device, based on the signal quality, to perform MAC layer retransmission, PHY layer repetition, or both MAC layer retransmission and PHY layer repetition.
[0082] For example, if the signal quality is greater than or equal to the first signal quality and less than or equal to the second signal quality, the second message is used to instruct the A-IoT device to perform MAC layer retransmission or PHY layer repetition. If the signal quality is less than or equal to the first signal quality, the second message is used to instruct the A-IoT device to perform MAC layer retransmission and PHY layer repetition.
[0083] The second and fourth messages are both R2D messages, while the third message is a Device-to-Reader (D2R) message, meaning a message sent from the A-IoT device to the reader. For example, the third message can carry a reference signal; in other words, the third message is a reference signal. Optionally, for the third message, the A-IoT device may perform retransmission according to the protocol, such as MAC retransmission and / or PHY retransmission. Alternatively, it may not perform any retransmission according to the protocol. This can be implemented internally. No further limitations are specified here.
[0084] Optionally, in 1.1, the first message and the second message may be the same message or different messages. Alternatively, the first message and the fourth message may be the same message or different messages; this application does not limit this.
[0085] Optionally, the first signal quality and the second signal quality can be predefined or indicated to the reader by the A-IoT device; this application does not limit this.
[0086] 1.2 The A-IoT device determines whether to communicate according to the MAC layer retransmission configuration and / or the PHY layer repetition configuration based on the second message from the reader.
[0087] For example, the second message includes first indication information, which indicates that the second message is a retransmission, triggering the A-IoT device to perform MAC layer retransmission and / or PHY layer repetition. This can also be understood as the second message being a retransmission activating MAC layer retransmission configuration and / or PHY layer repetition configuration. In other words, the A-IoT device learns that the second message is a retransmission through the first indication information, thereby knowing to perform MAC layer retransmission and / or PHY layer repetition.
[0088] It should be understood that the second message is a retransmitted message, indicating that the distance between the reader and the A-IoT device is relatively long and the signal quality is poor. The reader can send the second message P times, that is, repeat the second message P times, where P is greater than or equal to 1. This can improve the reliability of the A-IoT device receiving the second message. For the A-IoT device, in order to ensure the reliability of D2R communication upon receiving the second message, it can perform MAC layer retransmission and / or PHY layer repetition when sending the message to the reader, based on the fact that the R2D message (i.e., the second message) is a retransmitted message.
[0089] If the second message does not include the first indication information, it can be said that the first indication information included in the second message indicates that the second message is not a retransmitted message. Therefore, the MAC layer retransmission configuration and / or PHY layer repetition configuration are not activated, and the A-IoT device does not communicate according to the MAC layer retransmission configuration and PHY layer repetition configuration. In other words, the A-IoT device is unaware that the second message is a retransmitted message, the MAC layer retransmission configuration and / or PHY layer repetition configuration are not activated, and the A-IoT device does not perform MAC layer retransmission and PHY layer repetition.
[0090] For example, the first indication information can be at least one bit. For instance, the first indication information can be 1 bit, with a value of 0 indicating that the second message is a retransmitted message, and a value of 1 indicating that the second message is not a retransmitted message. The reverse is also possible.
[0091] Optionally, in 1.2, the first message and the second message may be the same message or different messages; this application does not limit this.
[0092] 2. If the A-IoT device does not receive a message from the reader, the A-IoT device decides for itself whether to communicate according to the MAC layer retransmission configuration and / or the PHY layer repetition configuration. For example, the A-IoT device may determine, based on its own energy level, whether to perform MAC layer retransmission, PHY layer repetition, both MAC layer retransmission and PHY layer repetition, or neither.
[0093] For example, when the A-IoT device's energy is greater than or equal to a first energy level, the A-IoT device communicates based on the MAC layer retransmission configuration and the PHY layer repeat configuration. When the A-IoT device's energy is less than or equal to the first energy level but greater than or equal to a second energy level, the A-IoT device communicates based on either the MAC layer retransmission configuration or the PHY layer repeat configuration. When the A-IoT device's energy is less than or equal to the second energy level, the A-IoT device does not communicate according to either the MAC layer retransmission configuration or the PHY layer repeat configuration. In other words, when the A-IoT device has sufficient energy, it can perform both MAC layer retransmission and PHY layer repeat, ensuring data transmission reliability in A-IoT scenarios. When the A-IoT device's energy is insufficient, it can perform either MAC layer retransmission or PHY layer repeat, thus ensuring data transmission reliability in A-IoT scenarios while ensuring its own operation is not affected. When the energy of an A-IoT device is very low, the A-IoT device cannot perform any retransmissions. This not only reduces the power consumption caused by the A-IoT device performing MAC layer retransmissions and / or PHY layer repetitions, but also reduces the resource consumption caused by the A-IoT device performing MAC layer retransmissions and / or PHY layer repetitions.
[0094] For the implementation methods listed above, A-IoT devices can communicate based on the retransmission configuration of the MAC layer, or based on the repetition configuration of the PHY layer, or based on both the retransmission configuration of the MAC layer and the repetition configuration of the PHY layer.
[0095] Specifically, communication based on MAC layer retransmission configuration for A-IoT devices can include: the A-IoT device sending the first data k times based on the MAC layer retransmission count K, where k is an integer greater than or equal to 1 and less than or equal to K. That is, the A-IoT device can send data 1 to the PHY layer at the MAC layer in the kth retransmission, allowing the PHY layer to process data 1 to obtain data 2, which is then sent. Data 2 is the first data. The data 1 sent in the kth retransmission is the same data as the data 1 sent in each of the previous k-1 retransmissions.
[0096] It should be understood that data 1 can be TB, containing MAC protocol data units (MACPDUs). The A-IoT device processes data 1 at the PHY layer, which may include, but is not limited to, performing cyclic redundancy check, channel coding, and modulation. Specific processes can refer to existing schemes, such as those in existing versions of communication standards. Alternatively, schemes in future communication standards may be considered; no specific limitations are made here. After processing data 1, the PHY layer obtains data 2, i.e., the first data, which can then be sent.
[0097] Optionally, the first data can be carried in a D2R message.
[0098] A-IoT devices can communicate based on repeated configurations at the PHY layer, which may include: the A-IoT device receiving second data from the MAC layer at the PHY layer, and performing repeated processing on the second data based on the number of repetitions M and / or the repetition type at the PHY layer to obtain third data, and then sending the third data. The second data may be a TB, containing a MAC PDU. Optionally, the third data may be carried in a D2R message.
[0099] The following example illustrates how to repeat the second data based on the number of repetitions M and / or the repetition type of the PHY layer to obtain the third data.
[0100] For example, if the PHY layer repeats twice and the repeat type is bit-level, the A-IoT device can perform two bit-level repeats on the second data, along with other PHY layer processing, to obtain the third data. That is, the third data is obtained by performing two bit-level repeats on the second data and other PHY layer processing. Other PHY layer processing may include, but is not limited to, cyclic redundancy check (CRC), channel coding, and modulation. Specific processes can refer to existing schemes, such as those in existing versions of communication standards. Alternatively, schemes in future communication standards may be considered; this is not limited here.
[0101] For example, if the PHY layer repeats twice and the repeat type is chip-level, the A-IoT device can perform two chip-level repetitions on the second data, along with other PHY layer processing, to obtain the third data. That is, the third data is obtained by performing two chip-level repetitions on the second data and other PHY layer processing. Other PHY layer processing may include, but is not limited to, cyclic redundancy check (CRC), channel coding, and modulation. Specific processes can refer to existing schemes, such as those in existing versions of communication standards. Alternatively, schemes in future communication standards may be considered; this is not limited here.
[0102] For example, if the PHY layer repeats twice and the repeat type is TB-level, the A-IoT device can perform two TB-level repeats on the second data based on the PHY layer repeat count before further PHY layer processing to obtain the third data. In other words, the third data is obtained by performing two TB-level repeats on the second data and other PHY layer processing. Other PHY layer processing may include, but is not limited to, cyclic redundancy check (CRC), channel coding, and modulation. Specific processes can refer to existing schemes, such as those in existing versions of communication standards. Alternatively, schemes in future communication standards may be considered; no specific limitations are specified here.
[0103] Communication between A-IoT devices based on MAC layer retransmission configuration and PHY layer repetition configuration can include: the A-IoT device sending second data to the PHY layer for the kth time at the MAC layer, where k is an integer greater than or equal to 1 and less than or equal to K; the A-IoT device performing repetition processing on the second data at the PHY layer based on the repetition count M and / or repetition type to obtain third data, and then sending the third data. The second data sent for the kth time is the same as the second data sent in each of the previous k-1 times, meaning the A-IoT device can repeatedly send the second data to the PHY layer K times at the MAC layer.
[0104] It should be noted that when the A-IoT device decides for itself whether to communicate according to the MAC layer retransmission configuration and / or the PHY layer repeat configuration, the A-IoT device can indicate to the PHY layer whether PHY layer repeating is required. For example, the A-IoT device can receive a second indication information from the MAC layer at the PHY layer, which indicates whether PHY layer repeating should be performed. That is, the second indication information can be used to indicate the execution of PHY layer repeating, or in other words, the second indication information can be used to activate the PHY layer repeating configuration. Alternatively, the second indication information can be used to indicate that PHY layer repeating should not be performed, or in other words, the second indication information can be used to deactivate the PHY layer repeating configuration.
[0105] For example, the second indication information can be at least one bit. For instance, the second indication information can be 1 bit, with a value of 0 indicating that PHY layer repetition is not performed. Conversely, a value of 1 indicates that PHY layer repetition is performed.
[0106] Optionally, if the A-IoT device decides independently whether to communicate according to the MAC layer retransmission configuration and / or the PHY layer repeat configuration, and if the A-IoT device decides to communicate according to the MAC layer retransmission configuration and / or the PHY layer repeat configuration, then the reader needs to know whether the A-IoT device has performed a retransmission or a repeat operation to help the reader decode correctly. Therefore, the A-IoT device can also send a third indication message to the reader, which is used to instruct the A-IoT device to perform MAC layer retransmission and / or PHY layer repeat.
[0107] For example, A-IoT devices communicate based on MAC layer retransmission configuration, and the third indication information is used to instruct A-IoT devices to perform MAC layer retransmission.
[0108] For example, A-IoT devices communicate based on repeated configurations of the PHY layer, and the third indication information is used to instruct the A-IoT device to perform repeated PHY layer configurations.
[0109] For example, A-IoT devices communicate based on MAC layer retransmission configuration and PHY layer repeat configuration, and the third indication information is used to instruct A-IoT devices to perform MAC layer retransmission and PHY layer repeat.
[0110] See Figure 3 , Figure 3 This is a schematic diagram of a communication device provided in an embodiment of this application. The communication device can be an A-IoT device or a device with A-IoT device functionality (e.g., a chip). Specifically, as shown... Figure 3 As shown, the communication device 300 may include:
[0111] The receiving unit 301 is used to receive a first message, the first message including the MAC layer retransmission configuration and / or the PHY layer repeat configuration; the sending unit 302 is used to perform communication based on the MAC layer retransmission configuration and / or the PHY layer repeat configuration.
[0112] In one possible implementation, the receiving unit 301 is further configured to receive a second message. The second message is used to instruct the A-IoT device to perform MAC layer retransmission and / or PHY layer repetition; or, the second message includes first indication information, which indicates that the second message is a retransmission message, triggering the A-IoT device in the environment to perform MAC layer retransmission and / or PHY layer repetition.
[0113] In one possible implementation, the sending unit 302 is further configured to send a third message, which is used to measure signal quality; wherein the signal quality is greater than the first signal quality and less than the second signal quality, and the second message is used to instruct the A-IoT device to perform MAC layer retransmission or PHY layer repetition; or, the signal quality is less than the first signal quality, and the second message is used to instruct the A-IoT device to perform MAC layer retransmission and PHY layer repetition.
[0114] In one possible implementation, when communicating based on the MAC layer retransmission configuration and / or the PHY layer repetition configuration, the transmitting unit 302 is configured to: communicate based on the MAC layer retransmission configuration and the PHY layer repetition configuration when the energy of the A-IoT device is greater than a first energy; or, communicate based on the MAC layer retransmission configuration or the PHY layer repetition configuration when the energy of the A-IoT device is less than the first energy but greater than a second energy.
[0115] In one possible implementation, when communicating based on the MAC layer retransmission configuration, the sending unit 302 is configured to: the MAC layer retransmission configuration includes the number of MAC layer retransmissions K, and send the first data k times based on the number of MAC layer retransmissions K, where k is an integer greater than and less than or equal to K.
[0116] In one possible implementation, when communicating based on the repeat configuration of the PHY layer, the sending unit 302 is configured to: receive second data from the MAC layer in the PHY layer, including the repeat count M and / or repeat type of the PHY layer; perform repeat processing on the second data based on the repeat count M and / or repeat type of the PHY layer to obtain third data; and send the third data.
[0117] In one possible implementation, when communicating based on the retransmission configuration of the MAC layer and the repetition configuration of the PHY layer, the sending unit 302 is configured to: include: the retransmission configuration of the MAC layer including the retransmission number K of the MAC layer, the repetition configuration of the PHY layer including the repetition number M and / or repetition type of the PHY layer; send second data to the PHY layer for the kth time at the MAC layer, where k is an integer greater than 1 and less than or equal to K; perform repetition processing on the second data at the PHY layer based on the repetition number M and / or repetition type of the PHY layer to obtain third data; and send the third data.
[0118] In one possible implementation, before the second data is processed by repeating based on the number of repetitions M and / or the repetition type of the PHY layer to obtain the third data, the receiving unit 301 is further configured to receive second indication information from the MAC layer at the PHY layer, the second indication information being used to indicate the execution of repetition at the PHY layer.
[0119] See Figure 4 , Figure 4 This is a schematic diagram of another communication device provided in an embodiment of this application. This communication device can be a reader or a device with reader functionality (e.g., a chip). Specifically, as shown... Figure 4 As shown, the communication device 400 may include:
[0120] The sending unit 401 is used to send a first message, which includes a MAC layer retransmission configuration and / or a PHY layer repetition configuration; the receiving unit 402 is used to communicate based on the MAC layer retransmission configuration and / or the PHY layer repetition configuration.
[0121] In one possible implementation, before communicating based on the MAC layer retransmission configuration and / or the PHY layer repeat configuration, the sending unit 401 is further configured to send a second message; wherein the second message is used to instruct the A-IoT device to perform MAC layer retransmission and / or PHY layer repeat; or, the second message includes first indication information, which is used to indicate that the second message is a retransmission message, triggering the A-IoT device to perform MAC layer retransmission and / or PHY layer repeat.
[0122] In one possible implementation, the communication device 400 further includes a measurement unit 403 and a receiving unit 402, which are also configured to receive a third message. The measurement unit 403 is configured to measure the third message to obtain signal quality. The signal quality is greater than a first signal quality and less than a second signal quality. The second message is used to instruct the A-IoT device to perform MAC layer retransmission or PHY layer repetition. Alternatively, the signal quality is less than the first signal quality. The second message is used to instruct the A-IoT device to perform MAC layer retransmission and PHY layer repetition.
[0123] In one possible implementation, when communicating based on the MAC layer retransmission configuration, the receiving unit 402 is configured to: receive k first data based on the MAC layer retransmission configuration including the MAC layer retransmission number K, where k is an integer greater than and less than or equal to K.
[0124] In one possible implementation, when communicating based on the repeat configuration of the PHY layer, the receiving unit 402 is configured to: receive third data based on the repeat configuration of the PHY layer, which includes the repeat count M and / or repeat type of the PHY layer.
[0125] In one possible implementation, when communicating based on the retransmission configuration of the MAC layer and the repetition configuration of the PHY layer, the receiving unit 402 is configured to: include: the retransmission configuration of the MAC layer includes the number of retransmissions K of the MAC layer, the repetition configuration of the PHY layer includes the number of repetitions M and / or the repetition type of the PHY layer, and receive k third data based on the retransmission configuration of the MAC layer and the repetition configuration of the PHY layer, where k is an integer greater than 1 and less than or equal to K.
[0126] This application also provides a chip that can perform the relevant steps of the reader or A-IoT device in the foregoing method embodiments. The chip includes a processor and a communication interface.
[0127] For example, the chip can perform the relevant steps of the A-IoT device in the foregoing method embodiments. The processor is configured to cause the chip to perform the following operations: receive a first message, the first message including a retransmission configuration of the MAC layer and / or a repeat configuration of the PHY layer; and perform communication based on the retransmission configuration of the MAC layer and / or the repeat configuration of the PHY layer.
[0128] In one possible implementation, the processor is further configured to cause the chip to perform the following operation: receiving a second message. The second message is used to instruct the A-IoT device to perform MAC layer retransmission and / or PHY layer repetition; or, the second message includes first indication information indicating that the second message is a retransmission message, triggering the A-IoT device to perform MAC layer retransmission and / or PHY layer repetition.
[0129] In one possible implementation, the processor is further configured to cause the chip to perform the following operations: sending a third message for measuring signal quality; wherein the signal quality is greater than a first signal quality and less than a second signal quality, and the second message is used to instruct the A-IoT device to perform MAC layer retransmission or PHY layer repetition; or, the signal quality is less than the first signal quality, and the second message is used to instruct the A-IoT device to perform MAC layer retransmission and PHY layer repetition.
[0130] In one possible implementation, when communicating based on a MAC layer retransmission configuration and / or a PHY layer repetition configuration, the processor is configured to cause the chip to perform the following operations: when the energy of the A-IoT device is greater than a first energy, communicating based on a MAC layer retransmission configuration and a PHY layer repetition configuration; or, when the energy of the A-IoT device is less than the first energy but greater than a second energy, communicating based on a MAC layer retransmission configuration or a PHY layer repetition configuration.
[0131] In one possible implementation, when communicating based on a MAC layer retransmission configuration, the processor is configured to cause the chip to perform the following operations: the MAC layer retransmission configuration includes a MAC layer retransmission count K, and first data is sent k times based on the MAC layer retransmission count K, where k is an integer greater than 1 and less than or equal to K.
[0132] In one possible implementation, when communicating based on a repeating configuration of the PHY layer, the processor is configured to cause the chip to perform the following operations: the repeating configuration of the PHY layer includes the number of repetitions M and / or the repetition type of the PHY layer; receiving second data from the MAC layer at the PHY layer; repeating the second data based on the number of repetitions M and / or the repetition type of the PHY layer to obtain third data; and sending the third data.
[0133] In one possible implementation, when communicating based on the MAC layer retransmission configuration and the PHY layer repeat configuration, the processor is configured to cause the chip to perform the following operations: the MAC layer retransmission configuration includes the MAC layer retransmission count K, the PHY layer repeat configuration includes the PHY layer repeat count M and / or repeat type; the second data is sent to the PHY layer for the kth time at the MAC layer, where k is an integer greater than 1 and less than or equal to K; the second data is repeated at the PHY layer based on the PHY layer repeat count M and / or repeat type to obtain the third data; and the third data is sent.
[0134] In one possible implementation, before the second data is processed by repeating based on the number of repetitions M and / or the repetition type of the PHY layer to obtain the third data, the processor is further configured to cause the chip to perform the following operation: receiving second indication information from the MAC layer at the PHY layer, the second indication information being used to indicate the execution of repetition at the PHY layer.
[0135] For example, the chip can perform the relevant steps of the reader in the foregoing method embodiments. The processor is configured to cause the chip to perform the following operations: send a first message, the first message including a retransmission configuration of the MAC layer and / or a repeat configuration of the PHY layer; and perform communication based on the retransmission configuration of the MAC layer and / or the repeat configuration of the PHY layer.
[0136] In one possible implementation, before communicating based on the MAC layer retransmission configuration and / or the PHY layer repeat configuration, the processor is further configured to cause the chip to perform the following operations: send a second message; wherein the second message is used to instruct the A-IoT device to perform MAC layer retransmission and / or PHY layer repeat; or, the second message includes first indication information, the first indication information being used to indicate that the second message is a retransmission message, triggering the A-IoT device to perform MAC layer retransmission and / or PHY layer repeat.
[0137] In one possible implementation, the processor is further configured to cause the chip to perform the following operations: receive a third message, measure the signal quality of the third message; wherein the signal quality is greater than a first signal quality and less than a second signal quality, and the second message is used to instruct the A-IoT device to perform MAC layer retransmission or PHY layer repetition; or, the signal quality is less than the first signal quality, and the second message is used to instruct the A-IoT device to perform MAC layer retransmission and PHY layer repetition.
[0138] In one possible implementation, when communicating based on a MAC layer retransmission configuration, the processor is configured to cause the chip to perform the following operations: the MAC layer retransmission configuration includes a MAC layer retransmission count K, and first data is received k times based on the MAC layer retransmission count K, where k is an integer greater than 1 and less than or equal to K.
[0139] In one possible implementation, when communicating based on a repeating configuration of the PHY layer, the processor is configured to cause the chip to perform the following operations: the repeating configuration of the PHY layer includes the number of repetitions M and / or the repetition type of the PHY layer, and receiving third data based on the number of repetitions M and / or the repetition type of the PHY layer.
[0140] In one possible implementation, when communicating based on the MAC layer retransmission configuration and the PHY layer repeat configuration, the processor is configured to cause the chip to perform the following operations: the MAC layer retransmission configuration includes the number of MAC layer retransmissions K, the PHY layer repeat configuration includes the number of PHY layer repeats M and / or repeat type, and the processor receives k third data based on the MAC layer retransmission configuration and the PHY layer repeat configuration, where k is an integer greater than 1 and less than or equal to K.
[0141] Optionally, the chip includes at least one processor, at least one first memory, and at least one second memory; wherein the at least one first memory and the at least one processor are interconnected by a circuit, and the first memory stores instructions; the at least one second memory and the at least one processor are interconnected by a circuit, and the second memory stores data that needs to be stored in the above method embodiments.
[0142] For each device or product applied to or integrated into a chip, each of its modules can be implemented using hardware methods such as circuits, or at least some modules can be implemented using software programs that run on a processor integrated inside the chip, while the remaining (if any) modules can be implemented using hardware methods such as circuits.
[0143] See Figure 5 , Figure 5 This is a schematic diagram of another communication device provided in an embodiment of this application. The communication device can be an A-IoT device or a reader. The communication device 500 may include a memory 501 and a processor 502. Optionally, it may also include a communication interface 503. The memory 501, processor 502, and communication interface 503 are connected via one or more communication buses. The communication interface 503 is controlled by the processor 502 for sending and receiving information.
[0144] Memory 501 may include read-only memory and random access memory, and provides instructions and data to processor 502. A portion of memory 501 may also include non-volatile random access memory.
[0145] Communication interface 503 is used to receive or send data.
[0146] Processor 502 can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor; optionally, processor 502 can also be any conventional processor. Wherein:
[0147] Memory 501 is used to store program instructions.
[0148] Processor 502 is used to call program instructions stored in memory 501.
[0149] The processor 502 calls the program instructions stored in the memory 501, causing the communication device 500 to execute the method performed by the A-IOT device or reader in the above method embodiment.
[0150] See Figure 6 , Figure 6 This is a schematic diagram of the structure of a module device provided in an embodiment of this application. The module device 600 can perform the relevant steps of the A-IoT device or reader in the aforementioned method embodiments. The module device 600 includes: a communication module 601, a power module 602, a storage module 603, and a chip 604.
[0151] The power module 602 is used to provide power to the module device; the storage module 603 is used to store data and instructions; the communication module 601 is used for internal communication within the module device or for communication between the module device and external devices; and the chip 604 is used to execute the methods performed by the A-IoT device or reader in the above method embodiments.
[0152] It should be noted that, Figure 5 and Figure 6 For details not mentioned in the corresponding embodiments and the specific implementation methods of each step, please refer to [link to relevant documentation]. Figure 2 The embodiments shown and the foregoing content will not be repeated here.
[0153] This application also provides a computer-readable storage medium storing instructions that, when executed on a processor, enable the implementation of the method flow described in the above method embodiments.
[0154] This application also provides a computer program product that stores computer-readable instructions. When the computer-readable instructions are run on a computer, the computer executes the method flow of the above-described method embodiments.
[0155] Regarding the modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or a combination of both. For example, for various devices and products applied to or integrated into a chip, all of their modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs that run on the chip's integrated processor, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits. For various devices and products applied to or integrated into a chip module, all of their modules / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same part (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using software programs. This can be achieved by the following method: the software program runs on the processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented using hardware methods such as circuits; for various devices and products applied to or integrated into A-IoT devices, the modules / units they contain can all be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components within the A-IoT device, or at least some modules / units can be implemented using software programs that run on the processor integrated inside the A-IoT device, and the remaining (if any) modules / units can be implemented using hardware methods such as circuits.
[0156] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some operations can be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0157] The descriptions of the various embodiments provided in this application can be referenced mutually. Each embodiment has its own emphasis, and parts not described in detail in a certain embodiment can be referred to the relevant descriptions of other embodiments. For the sake of convenience and brevity, for example, the functions and operations of the various devices and equipment provided in the embodiments of this application can be referred to the relevant descriptions of the method embodiments of this application. The method embodiments and the device embodiments can also be referenced, combined or cited from each other.
[0158] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A communication method, characterized in that, The method is applied to environmental IoT devices, and the method includes: Receive a first message, the first message including retransmission configuration of the Media Access Control (MAC) layer and / or repetition configuration of the Physical PHY layer; Communication is performed based on the retransmission configuration of the MAC layer and / or the repeat configuration of the PHY layer; The communication based on the MAC layer retransmission configuration includes: the MAC layer retransmission configuration includes the number of MAC layer retransmissions K, and the first data is sent k times based on the number of MAC layer retransmissions K, where k is an integer greater than 1 and less than or equal to K; or, The communication based on the repeat configuration of the PHY layer includes: the repeat configuration of the PHY layer includes the repeat count M and / or repeat type of the PHY layer; receiving second data from the MAC layer at the PHY layer; repeating the second data based on the repeat count M and / or repeat type of the PHY layer to obtain third data; and sending the third data; or... The communication based on the retransmission configuration of the MAC layer and the repetition configuration of the PHY layer includes: the retransmission configuration of the MAC layer includes the retransmission count K of the MAC layer, and the repetition configuration of the PHY layer includes the repetition count M and / or repetition type of the PHY layer; the MAC layer sends second data to the PHY layer for the kth time, where k is an integer greater than 1 and less than or equal to K; the PHY layer performs repetition processing on the second data based on the repetition count M and / or repetition type of the PHY layer to obtain third data; and the third data is sent.
2. The method according to claim 1, characterized in that, The method further includes: Receive the second message; The second message is used to instruct the environmental IoT device to perform retransmission of the MAC layer and / or repetition of the PHY layer; or, The second message includes a first indication information, which indicates that the second message is a retransmission message, triggering the environmental IoT device to perform retransmission of the MAC layer and / or repetition of the PHY layer.
3. The method according to claim 2, characterized in that, The method further includes: Send a third message, which is used to measure signal quality; Wherein, if the signal quality is greater than a first signal quality and less than a second signal quality, the second message is used to instruct the environmental IoT device to perform MAC layer retransmission or PHY layer repetition; or, if the signal quality is less than the first signal quality, the second message is used to instruct the environmental IoT device to perform MAC layer retransmission and PHY layer repetition.
4. The method according to claim 1, characterized in that, The communication based on the retransmission configuration of the MAC layer and / or the repeat configuration of the PHY layer includes: When the energy of the environmental IoT device exceeds the first energy level, communication is performed based on the retransmission configuration of the MAC layer and the repeat configuration of the PHY layer; or... When the energy of the IoT device in the environment is less than the first energy but greater than the second energy, communication is performed based on the retransmission configuration of the MAC layer or the repetition configuration of the PHY layer.
5. The method according to any one of claims 1-4, characterized in that, Before performing repetition processing on the second data based on the repetition count M and / or repetition type of the PHY layer to obtain the third data, the method further includes: The PHY layer receives a second indication information from the MAC layer, which is used to indicate the repetition of the PHY layer execution.
6. A communication method, characterized in that, The method is applied to a reader, and the method includes: Send a first message, the first message including retransmission configuration of the Media Access Control (MAC) layer and / or repetition configuration of the Physical PHY layer; Communication is performed based on the retransmission configuration of the MAC layer and / or the repeat configuration of the PHY layer; The communication based on the MAC layer retransmission configuration includes: the MAC layer retransmission configuration includes the number of MAC layer retransmissions K, and receiving k first data based on the number of MAC layer retransmissions K, where k is an integer greater than and less than or equal to K; or, The communication based on the repeat configuration of the PHY layer includes: the repeat configuration of the PHY layer includes the repeat count M and / or repeat type of the PHY layer, and receiving third data based on the repeat count M and / or repeat type of the PHY layer; or... The communication based on the retransmission configuration of the MAC layer and the repetition configuration of the PHY layer includes: the retransmission configuration of the MAC layer includes the number of retransmissions K of the MAC layer, the repetition configuration of the PHY layer includes the number of repetitions M and / or the repetition type of the PHY layer, and receiving k third data based on the retransmission configuration of the MAC layer and the repetition configuration of the PHY layer, wherein k is an integer greater than or equal to 1 and less than or equal to K.
7. The method according to claim 6, characterized in that, Before communicating based on the retransmission configuration of the MAC layer and / or the repetition configuration of the PHY layer, the method further includes: Send a second message; The second message is used to instruct the environmental IoT device to perform retransmission of the MAC layer and / or repetition of the PHY layer; or, The second message includes a first indication information, which indicates that the second message is a retransmission message, triggering the environmental IoT device to perform retransmission of the MAC layer and / or repetition of the PHY layer.
8. The method according to claim 7, characterized in that, The method further includes: Receive a third message and measure the signal quality of the third message; Wherein, the signal quality is greater than a first signal quality and less than a second signal quality, and the second message is used to instruct the environmental IoT device to perform a retransmission at the MAC layer or a repetition at the PHY layer; or... The signal quality is less than the first signal quality, and the second message is used to instruct the environmental IoT device to perform retransmission of the MAC layer and repetition of the PHY layer.
9. A communication device, characterized in that, Includes a unit for performing the method as described in any one of claims 1 to 8.
10. A chip, characterized in that, It includes a processor and a communication interface, the processor being configured to cause the chip to perform the method as described in any one of claims 1 to 8.
11. A module device, characterized in that, The module device includes a communication module, a power module, a storage module, and a chip, wherein: The power module is used to provide electrical energy to the module device; The storage module is used to store data and instructions; The communication module is used for internal communication within the module device, and / or for communication between the module device and external devices; The chip is used to perform the method as described in any one of claims 1 to 8.
12. A communication device, characterized in that, The device includes a memory and a processor, the memory being used to store a computer program, the computer program including program instructions, and the processor being configured to invoke the program instructions to cause the communication device to perform the method as described in any one of claims 1 to 8.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-readable instructions that, when executed on a computer, cause the computer to perform the method of any one of claims 1 to 8.