Communication method, device and equipment

By sending a first message when an IoT device determines that it is about to enter a shutdown or sleep state, the problem of low communication efficiency caused by the sudden shutdown of A-IoT devices is solved, and more efficient device communication and energy utilization are achieved.

CN121509984APending Publication Date: 2026-02-10SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411097284.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-09
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

When an A-IoT device suddenly turns off from an on state, the reader cannot schedule it, resulting in low communication efficiency between devices.

Method used

When an IoT device is determined to enter a shutdown or sleep state, a first message is sent to indicate its status. The reader uses this message to predict that the device is about to enter the state, thereby avoiding sudden shutdown and improving communication efficiency.

Benefits of technology

By predicting device status, the problem of reader scheduling failures is avoided, communication efficiency between devices is improved, and energy is saved or recharged when idle, thus improving energy utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121509984A_ABST
    Figure CN121509984A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a communication method, device and equipment. The method comprises the following steps: sending a first message when determining that the Internet of Things equipment is in a first state; wherein the first state is used for indicating that the Internet of Things equipment is about to enter a closed state or a sleep state, and the first message is used for indicating that the Internet of Things equipment is in the first state. And the communication efficiency between the devices is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a communication method, apparatus, and device. Background Technology

[0002] Ambient Internet of Things (A-IoT) devices require energy from the environment and radio frequency signals to operate. When the remaining energy is insufficient to support normal operation, they may need to enter sleep mode or shut down to recharge.

[0003] Currently, A-IoT devices can be in an on, off, or sleep state. When an A-IoT device is in sleep mode, it can still run some functions. When an A-IoT device is in a off state, it cannot run any functions and can only charge. When an A-IoT device suddenly goes from on to off state, the reader cannot schedule the A-IoT device, resulting in low communication efficiency between devices. Summary of the Invention

[0004] This application provides a communication method, apparatus, and device to solve the problem of low communication efficiency between devices.

[0005] In a first aspect, embodiments of this application provide a communication method, including:

[0006] When the IoT device is determined to be in its first state, send the first message;

[0007] The first state is used to indicate that the IoT device is about to enter a shutdown state or a sleep state, and the first message is used to indicate that the IoT device is in the first state.

[0008] Optionally, when the IoT device determines that it is in the first state, it sends the first message to the reader. Alternatively, when the reader determines that the IoT device is in the first state, it sends the first message to the IoT device.

[0009] In one possible implementation, the first message includes a first field, which is further used to indicate the end of message transmission and to indicate that the IoT device is in the first state.

[0010] In one possible implementation, the first message further includes a second field and a fifth field, wherein,

[0011] The length of the first field is a preset length, which is used to indicate that the IoT device is in the first state;

[0012] The pattern corresponding to the first field is different from the pattern corresponding to the second field;

[0013] The pattern corresponding to the first field is different from the pattern corresponding to the fifth field;

[0014] The second field is used to transmit control information and / or data information;

[0015] The fifth field is used to indicate the start of message transmission.

[0016] In one possible implementation, the first field includes first indication information, which is used to indicate that the IoT device is in the first state.

[0017] In one possible implementation, the first message further includes a third field, which is used to obtain a clock or channel estimate and to indicate that the IoT device is in the first state.

[0018] In one possible implementation, the first message further includes a second field, which is used to transmit control information and / or data information, wherein...

[0019] The third field is located before the second field; or,

[0020] The third field is located within the second field.

[0021] In one possible implementation, the third field is a first preset value or a second preset value, wherein,

[0022] The first preset value is used to indicate that the IoT device is in the first state;

[0023] The second preset value is used to indicate that the IoT device is not in the first state.

[0024] In one possible implementation, the first message further includes a fourth field for transmitting control information, the fourth field being used to indicate that the IoT device is in the first state.

[0025] In one possible implementation, the first message further includes a second field, the second field being used to transmit control information and / or data information, wherein...

[0026] The fourth field is located within the second field.

[0027] In one possible implementation, the fourth field includes second indication information, which is used to indicate that the IoT device is in the first state.

[0028] In one possible implementation, the first message further includes a fifth field, which is used to indicate that the IoT device is in the first state.

[0029] In one possible implementation, the fifth field is also used to indicate the start of message transmission.

[0030] In one possible implementation, the pattern corresponding to the fifth field is a preset pattern, which is used to indicate that the IoT device is in the first state.

[0031] In one possible implementation, the fifth field is also used to obtain the clock.

[0032] In one possible implementation, the fifth field is a third preset value or a fourth preset value, wherein,

[0033] The third preset value is used to indicate that the IoT device is in the first state;

[0034] The fourth preset value is used to indicate that the IoT device is not in the first state.

[0035] In one possible implementation, the IoT device is in the first state when at least one of the following conditions is met:

[0036] If the current battery level of the IoT device is less than the preset battery level; or...

[0037] The current scenario is determined to be a preset scenario.

[0038] Secondly, embodiments of this application provide a communication device, the device comprising:

[0039] The sending module is used to send a first message when the IoT device is in its first state.

[0040] The first state is used to indicate that the IoT device is about to enter a shutdown state or a sleep state, and the first message is used to indicate that the IoT device is in the first state.

[0041] Thirdly, this application provides a chip on which a computer program is stored, and when the computer program is executed by the chip, it implements the method as described in any of the first aspects.

[0042] Fourthly, this application provides a chip module on which a computer program is stored, and when the computer program is executed by the chip module, it implements the method described in any of the first aspects.

[0043] Fifthly, embodiments of this application provide a communication device, including:

[0044] At least one processor; and

[0045] A memory communicatively connected to the at least one processor; wherein,

[0046] The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the method described in any of the first aspects.

[0047] In a sixth aspect, embodiments of this application provide a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause the computer to perform the method described in any one of the first aspects.

[0048] In a seventh aspect, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the method described in any one of the first aspects.

[0049] The communication method, apparatus, and device provided in this application send a first message when an IoT device is determined to be in a first state. The first state indicates that the IoT device is about to enter a shutdown state or a sleep state, and the first message indicates that the IoT device is in the first state. Before the IoT device enters the shutdown state, it can send a first message to a reader. The reader determines that the A-IoT device is about to enter the first state through the first message. This avoids the situation where the reader cannot schedule the A-IoT device when it suddenly enters a shutdown state from an on state, thus improving the communication efficiency between devices. Furthermore, when the reader determines that it is currently idle, it can send a first message to the IoT device. The IoT device determines that it can enter a sleep state through the first message. This allows the IoT device to save remaining energy or recharge when idle, improving the energy utilization efficiency of the IoT device. Attached Figure Description

[0050] Figure 1A A schematic diagram illustrating an application scenario provided in an embodiment of this application;

[0051] Figure 1B A schematic diagram illustrating an application scenario provided in an embodiment of this application;

[0052] Figure 2 A flowchart illustrating a communication method provided in an embodiment of this application;

[0053] Figure 3A A schematic diagram illustrating a process of a first message indicating that an IoT device is in a first state, provided in an embodiment of this application;

[0054] Figure 3BThis application provides an embodiment of another process for indicating that an IoT device is in a first state using a first message.

[0055] Figure 4A A schematic diagram illustrating another process of a first message indicating that an IoT device is in a first state, provided in an embodiment of this application;

[0056] Figure 4B A schematic diagram illustrating another process of a first message indicating that an IoT device is in a first state, provided in an embodiment of this application;

[0057] Figure 5A A schematic diagram of a first message provided in an embodiment of this application;

[0058] Figure 5B A schematic diagram illustrating another first message provided in an embodiment of this application;

[0059] Figure 6 A flowchart illustrating another communication method provided in an embodiment of this application;

[0060] Figure 7 A flowchart illustrating yet another communication method provided in an embodiment of this application;

[0061] Figure 8 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0062] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation

[0063] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0064] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0065] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0066] The technical solutions provided in this application can be applied to a variety of systems. Applicable systems may include, but are not limited to: narrowband Internet of Things (NB-IoT), wideband code division multiple access (WCDMA), code division multiple access 2000 (CDMA2000), time division-synchronization code division multiple access (TDSCDMA), long term evolution (LTE), fifth-generation mobile communication systems or possible sixth-generation or seventh-generation mobile communication systems, vehicle-mounted short-range wireless communication systems, and future mobile communication systems.

[0067] The technical solutions provided in this application are also applicable to different network architectures, including but not limited to relay network architecture, dual-link architecture, vehicle-to-everything (V2X) architecture, and device-to-device (D2D) architecture.

[0068] The network devices involved in the embodiments of this application can be access network devices and core network devices. Taking access network devices as an example, they can include base stations and base station controllers.

[0069] The base station (BS) in this application embodiment, also referred to as base station equipment, is a device deployed in a radio access network (RAN) to provide wireless communication functions. For example, in a 2G network, equipment providing base station functions includes a base transceiver station (BTS); in a 3G network, equipment providing base station functions includes a NodeB; in a 4G network, equipment providing base station functions includes an evolved NodeB (eNB); in wireless local area networks (WLANs), equipment providing base station functions is an access point (AP); in 5G new radio (NR), equipment providing base station functions includes a gNB and a next-generation eNodeB (ng-eNB). The gNB communicates with the terminal device using NR technology, while the ng-eNB communicates with the terminal device using evolved universal terrestrial radio access (E-UTRA) technology. Both the gNB and ng-eNB can connect to the 5G core network. The base station in this application embodiment also includes equipment that provides base station functions in future new communication systems.

[0070] The base station controller in this application embodiment can also be called a base station controller device, which is a device for managing base stations, such as the base station controller (BSC) in 2G networks, the radio network controller (RNC) in 3G networks, and can also refer to the device for controlling and managing base stations in future new communication systems.

[0071] The terminal device in this application is a device with wireless transceiver capabilities. The terminal device can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as ships); and it can be deployed in the air (e.g., on airplanes, balloons, and satellites). The terminal device can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, vehicle-mounted terminal device, wireless terminal device in self-driving, wireless terminal device in remote medical care, wireless terminal device in smart grids, wireless terminal device in transportation safety, wireless terminal device in smart cities, wireless terminal device in smart homes, wearable terminal devices, terminal devices in 5G networks, or terminal devices in future evolved public land mobile networks (PLMNs), etc. This application does not limit the scope of these embodiments. The terminal equipment involved in the embodiments of this application may also be referred to as user equipment (UE), access terminal equipment, vehicle-mounted terminal equipment, industrial control terminal equipment, UE unit, UE station, mobile station, mobile station, remote station, remote user equipment, mobile device, wireless communication equipment, UE agent, or UE device, etc. The terminal equipment may also be fixed or mobile.

[0072] To facilitate understanding, the following will be combined with... Figures 1A-1B The application scenarios applicable to the embodiments of this application will be described.

[0073] Figure 1A This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. Please refer to [link / reference]. Figure 1AThe system includes an IoT device 101 and a reader 102. The IoT device 101 can be an A-IoT device. The reader 102 can be a Radio Frequency Identification (RFID) reader. The reader 102 can identify the identity, location, and other information of the IoT device 101, and schedule the IoT device 101 to perform corresponding operations based on this information. Specifically, the transmission process for the IoT device 101 to send a message to the reader 102 can be D2R (Device to Reader), and the transmission process for the reader 102 to send a message to the IoT device 101 can be R2D (Reader to Device).

[0074] Figure 1B This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. Please refer to [link / reference]. Figure 1B This includes an IoT device 101, a reader 102, and a network device 103. The network device 103 can be a base station. Furthermore, the reader 102 can access the network through the network device 103 and transmit data via the network.

[0075] When an A-IoT device suddenly turns off from its on state, the A-IoT device does not respond after the reader sends a message to it. The reader is unable to schedule the A-IoT device, resulting in low communication efficiency between IoT devices.

[0076] In this embodiment, a first message can be sent when the IoT device is determined to be in a first state. The first state indicates that the IoT device is about to enter a shutdown state or a sleep state, and the first message indicates that the IoT device is in the first state. Before the IoT device enters the shutdown state, it can send a first message to the reader. The reader determines that the A-IoT device is about to enter the first state through the first message. This avoids the situation where the reader cannot schedule the A-IoT device when it suddenly enters a shutdown state from an on state, thus improving the communication efficiency between devices. Furthermore, when the reader determines that it is currently idle or will not schedule the IoT device temporarily, it can send a first message to the IoT device. The IoT device determines that it can enter a sleep state through the first message. In this way, the IoT device can save remaining energy or recharge when idle, improving the energy utilization efficiency of the IoT device.

[0077] The method described in this application will now be illustrated through specific embodiments. It should be noted that the following embodiments may exist independently or in combination with each other; identical or similar content will not be repeated in different embodiments.

[0078] Figure 2This is a flowchart illustrating a communication method provided in an embodiment of this application. Please refer to [link / reference]. Figure 2 The method may include:

[0079] S201. When the IoT device is determined to be in the first state, send the first message.

[0080] The execution entity in this application embodiment can be a communication device, or a chip, chip module, or communication apparatus disposed within the communication device. The communication apparatus can be implemented through software or a combination of software and hardware. The communication device can be a reader or an IoT device. The reader can be an RFID reader, barcode reader, smart card reader, etc. The IoT device can be an A-IoT device.

[0081] The first state is used to indicate that the IoT device is about to enter a shutdown state or a sleep state, and the first message is used to indicate that the IoT device is in the first state.

[0082] For example, when an IoT device determines that it is in a state to be turned off, it sends a first message to the reader. This first message indicates that the IoT device is in a first state. The first state indicates that the IoT device is in a state to be turned off.

[0083] For example, when the reader determines that the IoT device is about to enter a sleep state, the reader sends a first message to the IoT device. The first message indicates that the IoT device is in a first state. The first state indicates that the IoT device is about to enter a sleep state.

[0084] The IoT device is in the first state when at least one of the following conditions is met: if the current battery level of the IoT device is less than the preset battery level; or, if the current scenario is determined to be the preset scenario.

[0085] For example, the preset scenario can be the scenario corresponding to when the IoT device is in its first state. The preset scenario can be determined according to the usage scenario and function of the IoT device. This application does not impose any restrictions.

[0086] For example, a preset scenario could be that the current battery level of the IoT device is greater than or equal to a preset battery level, and the current state is idle. Alternatively, the current state of the IoT device is idle. Or, the preset scenario could be that the current state of the IoT device is idle, and the duration of the idle state is greater than or equal to a preset duration.

[0087] Pre-set the preset power level and preset scenarios, and store the preset power level and preset scenarios in the preset storage space of the IoT device or reader.

[0088] For example, suppose the preset battery level is 20%. If the IoT device determines that the current battery level is 15%, then it can be determined that the current battery level is less than the preset level. At this point, the IoT device is placed in its first state, meaning it is about to enter the off state.

[0089] For example, suppose the preset battery level is 20%, and the preset scenario is that the current battery level is greater than or equal to the preset battery level, and the current state is idle. If the IoT device determines that the current battery level is 55% and the current state is idle, then the IoT device can determine that the current scenario is the preset scenario. At this point, the IoT device determines itself to be in the first state, meaning it is waiting to enter the shutdown state.

[0090] For example, suppose the preset scenario is that the current state of the IoT device is idle, and the duration of the idle state is greater than or equal to 1 hour. The reader determines that the current state is idle, and that from the current moment until 2 hours later, there is no need to schedule the IoT device. Since the reader determines that the current state is idle and the duration of the idle state is greater than or equal to 1 hour, the current scenario can be identified as the preset scenario. At this point, the reader determines that the IoT device is in its first state, meaning the reader is about to enter the idle state.

[0091] If the current battery level of an IoT device is lower than a preset level, it indicates that the device needs charging. At this point, a first message is sent to the reader, which determines the current state of the IoT device based on this message. This avoids situations where the IoT device, due to charging, is in a powered-off state and cannot respond to subsequent messages from the reader, thus improving communication efficiency.

[0092] Correspondingly, when the reader determines that the IoT device is currently and will be idle for a period of time and does not need to be scheduled, it can send a first message to the IoT device. Based on this first message, the IoT device determines that it should enter sleep mode. This saves the IoT device's energy.

[0093] The first message includes a first field, which is also used to indicate the end of message transmission. The first field is used to indicate that the IoT device is in the first state, including the following two cases:

[0094] Scenario 1: The first message also includes a second field and a fifth field. The first field has a preset length, used to indicate that the IoT device is in a first state. The pattern corresponding to the first field is different from the pattern corresponding to the second field. The pattern corresponding to the first field is different from the pattern corresponding to the fifth field. The second field is used to transmit control information and / or data information. The fifth field is used to indicate the start of message transmission. The fifth field can be the preamble of the data frame corresponding to the first message during R2D or D2R transmission.

[0095] For example, the first field can be the postamble of the data frame corresponding to the first message during R2D or D2R transmission. The second field can be the payload of the data frame corresponding to the first message during R2D or D2R transmission.

[0096] For example, the second field is placed before the first field.

[0097] For example, the pattern corresponding to a field can be the sequence of the order and format of the fields in the data frame corresponding to the first message, represented by an image, during R2D or D2R transmission.

[0098] Below, in conjunction with Figures 3A-3B When the encoding method is Manchester encoding, the process of the first message indicating that the IoT device is in the first state is explained. Figure 3A This is a schematic diagram illustrating a process where a first message indicates that an IoT device is in a first state, as provided in an embodiment of this application. Please refer to... Figure 3A The message includes a first message 301. The first message 301 includes a first pattern corresponding to the first field and a second pattern corresponding to the second field. The second pattern is encoded using Manchester encoding. Based on the first pattern, the length of the first field is determined to be 3. Assuming a preset length of 3, it can be determined that the length of the first field is the preset length, the first pattern is different from the second pattern (shown in the figure), and the first pattern is different from the image corresponding to the fifth field (not shown in the figure). At this point, it can be determined that the first message 301 is used to indicate that the IoT device is in a first state.

[0099] Figure 3B This is a schematic diagram illustrating another process by which a first message indicates that an IoT device is in a first state, as provided in an embodiment of this application. Please refer to... Figure 3B The message includes a first message 302. The first message 302 includes a first pattern corresponding to the first field and a second pattern corresponding to the second field. The second pattern is encoded using Manchester encoding. Based on the first pattern, the length of the first field is determined to be 4. Assuming a preset length of 4, it can be determined that the length of the first field is the preset length, the first pattern is different from the second pattern (shown in the figure), and the first pattern is different from the image corresponding to the fifth field (not shown in the figure). At this point, it can be determined that the first message 302 is used to indicate that the IoT device is in a first state.

[0100] Below, in conjunction with Figures 4A-4B When the encoding method is Miller encoding, the process of the first message indicating that the IoT device is in the first state is explained. Figure 4AThis is a schematic diagram illustrating another process by which a first message indicates that an IoT device is in a first state, as provided in an embodiment of this application. Please refer to... Figure 4A The message includes a first message 401. The first message 401 includes a first pattern corresponding to the first field and a second pattern corresponding to the second field. The second pattern is encoded using Miller encoding. Based on the first pattern, the length of the first field is determined to be 2. Assuming a preset length of 2, it can be determined that the length of the first field is the preset length, the first pattern is different from the second pattern (shown in the figure), and the first pattern is different from the image corresponding to the fifth field (not shown in the figure). At this point, it can be determined that the first message 401 is used to indicate that the IoT device is in a first state.

[0101] Figure 4B This is a schematic diagram illustrating another process of indicating an IoT device to be in a first state, provided as an embodiment of this application. Please refer to... Figure 4B The message includes a first message 402. The first message 402 includes a first pattern corresponding to the first field and a second pattern corresponding to the second field. The second pattern is encoded using Miller encoding. Based on the first pattern, the length of the first field is determined to be 3. Assuming a preset length of 3, it can be determined that the length of the first field is the preset length, the first pattern is different from the second pattern (shown in the figure), and the first pattern is different from the image corresponding to the fifth field (not shown in the figure). At this point, it can be determined that the first message 402 is used to indicate that the IoT device is in a first state.

[0102] Case 2: The first field includes first indication information, which is used to indicate that the IoT device is in the first state.

[0103] For example, if the first field includes first indication information, it can be determined that the first message is used to indicate that the IoT device is in a first state.

[0104] For example, the first indication information can be a first preset sequence or a first identifier. The first identifier can be in the form of identification (ID), index, string, etc.

[0105] For example, the first indication information can be a first preset sequence 1100.

[0106] The first message also includes a third field, which is used to obtain clock or channel estimates and to indicate that the IoT device is in its first state. The third field either precedes the second field or is located within the second field.

[0107] The third field is either a first preset value or a second preset value, wherein the first preset value is used to indicate that the IoT device is in a first state; and the second preset value is used to indicate that the IoT device is not in a first state.

[0108] For example, the third field can be the training sequence (Midamble) field of the data frame corresponding to the first message during R2D or D2R transmission.

[0109] For example, the first preset value can be 0000, and the second preset value can be 1111.

[0110] For example, when an IoT device sends a first message to a reader, the first message includes a third field of 0000. After receiving the first message, the reader determines that the third field is 0000 and that it is a first preset value. Therefore, the reader determines that the IoT device is in a first state. The first state is used to indicate that the IoT device is about to enter a shutdown state.

[0111] For example, when an IoT device sends a first message to a reader, the first message includes the third field "1111". After receiving the first message, the reader determines that the third field is "1111" and that it is a second preset value. Therefore, the reader determines that the IoT device is not in the first state; that is, the IoT device does not enter the off state.

[0112] For example, when the reader sends the first message to the IoT device, the first message includes a third field of 0000. After receiving the first message, the IoT device determines that the third field is 0000 and that it is a first preset value. Therefore, the IoT device determines that it is in a first state. The first state is used to indicate that the IoT device is about to enter a sleep state.

[0113] For example, when the reader sends the first message to the IoT device, the first message includes the third field "1111". After receiving the first message, the IoT device determines that the third field is "1111" and that it is a second preset value. Therefore, the IoT device determines that it is not in the first state; that is, the IoT device does not enter a sleep state.

[0114] The first message also includes a fourth field, which is used to transmit control information and indicates that the IoT device is in its first state. This fourth field is located within the second field.

[0115] The fourth field includes a second indication information, which is used to indicate that the IoT device is in the first state.

[0116] For example, the fourth field is the transmission control information field in the second field, and the length of the fourth field is the first length. The first length can be 1 bit.

[0117] For example, the second indication information can be a fifth preset value or a sixth preset value, wherein the fifth preset value is used to indicate that the IoT device is in the first state; and the sixth preset value is used to indicate that the IoT device is not in the first state.

[0118] For example, the fifth preset value can be 0, and the sixth preset value can be 1.

[0119] For example, when an IoT device sends a first message to a reader, the first message includes a fourth field of 0. After receiving the first message, the reader determines that the fourth field is 0 and also determines that the fourth field is a fifth preset value. Therefore, the reader determines that the IoT device is in the first state. The first state is used to indicate that the IoT device is about to enter the off state.

[0120] For example, when an IoT device sends its first message to a reader, this first message includes the fourth field, which is 1. After receiving the first message, the reader determines that the fourth field is 1 and that it is a sixth preset value. Therefore, the reader determines that the IoT device is not in the first state; that is, the IoT device does not enter the off state.

[0121] For example, when the reader sends the first message to the IoT device, the first message includes the fourth field 0. After receiving the first message, the IoT device determines that the fourth field is 0 and also determines that the fourth field is a fifth preset value. Therefore, the IoT device determines that it is in the first state. The first state is used to indicate that the IoT device is about to enter a sleep state.

[0122] For example, when the reader sends the first message to the IoT device, the first message includes the fourth field being 1. After receiving the first message, the IoT device determines that the fourth field is 1 and that the fourth field is a sixth preset value. Therefore, the IoT device determines that it is not in the first state; that is, the IoT device does not enter a sleep state.

[0123] The first message also includes a fifth field.

[0124] For example, the fifth field can be the preamble of the data frame corresponding to the first message during R2D or D2R transmission.

[0125] Below, in conjunction with Figures 5A-5B The structure of the first message will be explained. Figure 5A This is a schematic diagram of a first message provided in an embodiment of this application. Please refer to [link / reference]. Figure 5AThe first message 501 includes a first field, a second field, a third field, a fourth field, and a fifth field. The first field can be a postamble and is located at the end of the first message 501. The second field can contain data and control information transmitted on the Physical Reader Channel (PRDCH). The third field can be a midamble and is located before the second field. The fourth field is the control information field within the second field and is 1 bit long. The fifth field can be a preamble and is located at the beginning of the first message 501.

[0126] Figure 5B This is a schematic diagram of another first message provided in an embodiment of this application. Please refer to... Figure 5B This includes the first message 502. The fields in the first message 502 are related to... Figure 5A All fields in the first message 501 are identical. The third field of the first message 502 is located within the second field.

[0127] The fifth field is used to indicate that the IoT device is in its first state, including the following two cases:

[0128] Case 1: The fifth field is also used to indicate the start of message transmission. The corresponding pattern for the fifth field is a preset pattern, which is used to indicate that the IoT device is in its first state.

[0129] For example, the pattern corresponding to the fifth field can be determined based on the number of level transitions corresponding to the fifth field, the sequence corresponding to the fifth field, etc.

[0130] For example, suppose the preset pattern is pattern 1. When the IoT device sends a first message to the reader, the first message includes a fifth field. After receiving the first message, the reader determines that the fifth field indicates the start of message transmission and determines that the pattern corresponding to the fifth field is pattern 1. Therefore, the reader determines that the IoT device is in the first state. The first state indicates that the IoT device is about to enter the off state.

[0131] For example, suppose the preset pattern is pattern 1. When the IoT device sends the first message to the reader, the first message includes a fifth field. After receiving the first message, the reader determines that the fifth field indicates the start of message transmission and determines that the pattern corresponding to the fifth field is not pattern 1. Therefore, the reader determines that the IoT device is not in the first state. That is, the IoT device does not enter the off state.

[0132] For example, suppose the preset pattern is pattern 1. When the reader sends the first message to the IoT device, the first message includes a fifth field. After receiving the first message, the IoT device determines that the fifth field indicates the start of message transmission and determines that the pattern corresponding to the fifth field is pattern 1. Therefore, the IoT device determines that it is in the first state. The first state indicates that the IoT device is about to enter a sleep state.

[0133] For example, suppose the preset pattern is pattern 1. When the reader sends the first message to the IoT device, the first message includes a fifth field. After receiving the first message, the IoT device determines that the fifth field is used to indicate the start of message transmission and determines that the fifth field is not pattern 1. Therefore, the IoT device determines that it is not in the first state. That is, the IoT device does not enter a sleep state.

[0134] Case 2: The fifth field is also used to obtain the clock. The fifth field is either the third preset value or the fourth preset value. The third preset value is used to indicate that the IoT device is in the first state; the fourth preset value is used to indicate that the IoT device is not in the first state.

[0135] For example, the third preset value can be 10. The fourth preset value can be 11.

[0136] For example, when an IoT device sends a first message to a reader, the first message includes a fifth field. After receiving the first message, the reader determines that the fifth field is used to obtain the clock and determines that the fifth field is a third preset value of 10. Therefore, the reader determines that the IoT device is in a first state. The first state is used to indicate that the IoT device is about to enter a shutdown state.

[0137] For example, when an IoT device sends a first message to a reader, the first message includes a fifth field. After receiving the first message, the reader determines that the fifth field is used to obtain the clock and identifies the fifth field as the fourth preset value 11. Therefore, the reader determines that the IoT device is not in the first state; that is, the IoT device does not enter the off state.

[0138] For example, when the reader sends the first message to the IoT device, the first message includes a fifth field. After receiving the first message, the IoT device determines that the fifth field is used to obtain the clock and determines that the fifth field is a third preset value of 10. Therefore, the IoT device determines that it is in the first state. The first state is used to indicate that the IoT device is about to enter a sleep state.

[0139] For example, when the reader sends the first message to the IoT device, the first message includes a fifth field. After receiving the first message, the IoT device determines that the fifth field is used to obtain the clock and determines that the fifth field is the fourth preset value 11. Therefore, the IoT device determines that the IoT device is not in the first state. That is, the IoT device does not enter a sleep state.

[0140] For example, after receiving the first message from the IoT device, the reader determines that the IoT device is about to enter a shutdown state. At this point, the reader will not schedule the IoT device again until the IoT device sends a second message to the reader. The second message indicates that the IoT device is not currently in a shutdown state. After receiving the second message, the reader can continue to schedule the IoT device.

[0141] For example, after receiving the first message from the reader, the IoT device determines that it needs to enter a sleep state. At this time, the IoT device enters a sleep state and will not be awakened until it wakes up on its own or by a message sent by the reader.

[0142] The communication method provided in this application sends a first message when it determines that an IoT device is in a first state. Before the IoT device enters a shutdown state, it can send a first message to a reader. The reader uses the first message to determine that the IoT device is about to enter the first state. This avoids the situation where the reader cannot schedule the IoT device when it suddenly enters a shutdown state from an on state, thus improving the communication efficiency between devices. Furthermore, when the reader determines that it is currently idle, it can send a first message to the IoT device. The IoT device uses the first message to determine that it can enter a sleep state. This allows the IoT device to save remaining energy or recharge when idle, improving the energy utilization efficiency of the IoT device.

[0143] Based on any of the above embodiments, the following, in conjunction with Figure 6 The communication process of D2R is explained.

[0144] Figure 6 This is a flowchart illustrating another communication method provided in an embodiment of this application. Please refer to... Figure 6 The method includes:

[0145] S601, The IoT device determines that the IoT device is in the first state.

[0146] It should be noted that the execution process of S601 can be found in the process of determining the IoT device to be in the first state in S201, and will not be repeated here.

[0147] S602, the IoT device sends the first message to the reader.

[0148] In other words, the reader receives the first message sent by the IoT device.

[0149] The first message is used to indicate that the IoT device is in the first state, and the first state is used to indicate that the IoT device is about to enter the off state.

[0150] The first message may include fields 1, 2, 3, 4, and 5. Field 1 indicates the end of message transmission. Field 2 is used to transmit control information and / or data information. Field 3 is used to obtain clock or channel estimation. Field 4 is the field in Field 2 that transmits control information; field 4 is 1 bit long. Field 5 indicates the start of message transmission or to obtain clock information.

[0151] Assume the reader stores a preset length of 7 in the preset storage space, the first preset value can be 0000, the second preset value can be 1111, the third preset value can be 10, the fourth preset value can be 11, the fifth preset value can be 0, the sixth preset value can be 1, and the preset pattern can be pattern 1.

[0152] The first message used to indicate that an IoT device is in its first state can include the following six scenarios:

[0153] Case 1: The length of field 1 is 7, and the pattern corresponding to field 1 is different from the patterns corresponding to field 2 and field 5, respectively.

[0154] Case 2: Field 1 includes the first indication information 1100.

[0155] Case 3: Field 3 is the first preset value 0000.

[0156] Case 4: Field 4 is the fifth preset value of 0.

[0157] Case 5: Field 5 is used to indicate when message transmission begins, and the pattern corresponding to Field 5 is Pattern 1.

[0158] Case 6: When field 5 is used to obtain the clock, field 5 is the third preset value 10.

[0159] After receiving the first message, if the reader determines that the fields in the first message include any one or more of the six conditions mentioned above, it can determine that the IoT device is about to enter a shutdown state. At this point, the reader will not schedule further IoT devices until the IoT device sends a second message to the reader. The second message indicates that the IoT device is not currently in a shutdown state. After receiving the second message, the reader can continue to schedule IoT devices.

[0160] The communication method provided in this application allows an IoT device to send a first message to a reader before entering a closed state. The reader uses this first message to determine that the IoT device is about to enter a first state. This avoids situations where the reader is unable to manage an IoT device when it suddenly enters a closed state from an open state, thus improving communication efficiency between IoT devices.

[0161] Based on any of the above embodiments, the following, in conjunction with Figure 7 The process of R2D communication will be illustrated with an example.

[0162] Figure 7 This is a flowchart illustrating another communication method provided in an embodiment of this application. Please refer to... Figure 7 The method includes:

[0163] S701, The reader determines that the IoT device is in the first state.

[0164] It should be noted that the execution process of S701 can be found in the process of determining the IoT device to be in the first state in S201, and will not be repeated here.

[0165] S702, the reader sends the first message to the IoT device.

[0166] In other words, the IoT device receives the first message sent by the reader.

[0167] The first message is used to indicate that the IoT device is in the first state, and the first state is used to indicate that the IoT device is about to enter the sleep state.

[0168] The first message is used to indicate the various situations in which the IoT device is in its first state. For details, please refer to the information corresponding to each field in the first message in any of the above embodiments.

[0169] After receiving the first message, the IoT device determines that it needs to enter a sleep state.

[0170] Internet of Things (IoT) devices

[0171] The communication method provided in this application allows the reader to send a first message to the IoT device when it determines that the IoT device can enter a sleep state. The IoT device then receives the first message and determines that it is about to enter a first state. This allows the IoT device to conserve energy or recharge when idle, improving its energy efficiency.

[0172] Figure 8 This is a schematic diagram of a communication device provided in an embodiment of this application. The communication device 10 can be a chip or chip module in a communication equipment. Please refer to... Figure 8 The communication device 10 may include:

[0173] The sending module 11 is used to send a first message when the IoT device is in the first state;

[0174] The first state is used to indicate that the IoT device is about to enter a shutdown state or a sleep state, and the first message is used to indicate that the IoT device is in the first state.

[0175] In one possible implementation, the first message includes a first field, which is further used to indicate the end of message transmission and to indicate that the IoT device is in the first state.

[0176] In one possible implementation, the first message further includes a second field and a fifth field, wherein,

[0177] The length of the first field is a preset length, which is used to indicate that the IoT device is in the first state;

[0178] The pattern corresponding to the first field is different from the pattern corresponding to the second field;

[0179] The pattern corresponding to the first field is different from the pattern corresponding to the fifth field;

[0180] The second field is used to transmit control information and / or data information;

[0181] The fifth field is used to indicate the start of message transmission.

[0182] In one possible implementation, the first field includes first indication information, which is used to indicate that the IoT device is in the first state.

[0183] In one possible implementation, the first message further includes a third field, which is used to obtain a clock or channel estimate and to indicate that the IoT device is in the first state.

[0184] In one possible implementation, the first message further includes a second field, which is used to transmit control information and / or data information, wherein...

[0185] The third field is located before the second field; or,

[0186] The third field is located within the second field.

[0187] In one possible implementation, the third field is a first preset value or a second preset value, wherein,

[0188] The first preset value is used to indicate that the IoT device is in the first state;

[0189] The second preset value is used to indicate that the IoT device is not in the first state.

[0190] In one possible implementation, the first message further includes a fourth field for transmitting control information, the fourth field being used to indicate that the IoT device is in the first state.

[0191] In one possible implementation, the first message further includes a second field, the second field being used to transmit control information and / or data information, wherein...

[0192] The fourth field is located within the second field.

[0193] In one possible implementation, the fourth field includes second indication information, which is used to indicate that the IoT device is in the first state.

[0194] In one possible implementation, the first message further includes a fifth field, which is used to indicate that the IoT device is in the first state.

[0195] In one possible implementation, the fifth field is also used to indicate the start of message transmission.

[0196] In one possible implementation, the pattern corresponding to the fifth field is a preset pattern, which is used to indicate that the IoT device is in the first state.

[0197] In one possible implementation, the fifth field is also used to obtain the clock.

[0198] In one possible implementation, the fifth field is a third preset value or a fourth preset value, wherein,

[0199] The third preset value is used to indicate that the IoT device is in the first state;

[0200] The fourth preset value is used to indicate that the IoT device is not in the first state.

[0201] In one possible implementation, the IoT device is in the first state when at least one of the following conditions is met:

[0202] If the current battery level of the IoT device is less than the preset battery level; or...

[0203] The current scenario is determined to be a preset scenario.

[0204] The communication device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0205] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. The communication device can be, for example, the IoT device or reader described above. Please refer to... Figure 9The communication device 20 includes a transceiver 21, a memory 22, and a processor 23. The transceiver 21 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, transmitter port, or transmitter interface, and the receiver may also be referred to as a receiver, receiver port, or receiver interface, etc. Exemplarily, the transceiver 21, memory 22, and processor 23 are interconnected via a bus 24.

[0206] Memory 22 is used to store program instructions;

[0207] The processor 23 is used to execute the program instructions stored in the memory to cause the network device 40 to perform any of the power control methods shown above.

[0208] Transceiver 21 is used to perform the transmit / receive functions of communication device 20 in the above-described method for determining side link resources.

[0209] The communication device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0210] This application provides a computer-readable storage medium storing computer-executable instructions, which are used to implement the above-described method when executed by a processor.

[0211] This application embodiment may also provide a computer program product, including a computer program that, when executed by a processor, can implement the above-described method.

[0212] All or part of the steps in the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above-described method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof.

[0213] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.

[0214] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0215] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

[0216] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.

[0217] In this application, the term "comprising" and its variations can refer to non-limiting inclusion; the term "or" and its variations can refer to "and / or". The terms "first", "second", etc., in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. In this application, "multiple" refers to two or more. "And / or" 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, and B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

Claims

1. A communication method, characterized in that, include: When the IoT device is determined to be in its first state, send the first message; The first state is used to indicate that the IoT device is about to enter a shutdown state or a sleep state, and the first message is used to indicate that the IoT device is in the first state.

2. The method according to claim 1, characterized in that, The first message includes a first field, which is also used to indicate the end of message transmission and to indicate that the IoT device is in the first state.

3. The method according to claim 2, characterized in that, The first message also includes a second field and a fifth field, wherein, The length of the first field is a preset length, which is used to indicate that the IoT device is in the first state; The pattern corresponding to the first field is different from the pattern corresponding to the second field; The pattern corresponding to the first field is different from the pattern corresponding to the fifth field; The second field is used to transmit control information and / or data information; The fifth field is used to indicate the start of message transmission.

4. The method according to claim 2, characterized in that, The first field includes first indication information, which is used to indicate that the IoT device is in the first state.

5. The method according to claim 1, characterized in that, The first message also includes a third field, which is used to obtain clock or channel estimation and to indicate that the IoT device is in the first state.

6. The method according to claim 5, characterized in that, The first message also includes a second field, which is used to transmit control information and / or data information, wherein, The third field is located before the second field; or, The third field is located within the second field.

7. The method according to claim 6, characterized in that, The third field is either a first preset value or a second preset value, wherein... The first preset value is used to indicate that the IoT device is in the first state; The second preset value is used to indicate that the IoT device is not in the first state.

8. The method according to claim 1, characterized in that, The first message also includes a fourth field, which is used to transmit control information and to indicate that the IoT device is in the first state.

9. The method according to claim 8, characterized in that, The first message also includes a second field, which is used to transmit control information and / or data information, wherein, The fourth field is located within the second field.

10. The method according to claim 9, characterized in that, The fourth field includes second indication information, which is used to indicate that the IoT device is in the first state.

11. The method according to claim 1, characterized in that, The first message also includes a fifth field, which is used to indicate that the IoT device is in the first state.

12. The method according to claim 11, characterized in that, The fifth field is also used to indicate the start of message transmission.

13. The method according to claim 12, characterized in that, The pattern corresponding to the fifth field is a preset pattern, which is used to indicate that the IoT device is in the first state.

14. The method according to claim 11, characterized in that, The fifth field is also used to obtain the clock.

15. The method according to claim 14, characterized in that, The fifth field is either a third preset value or a fourth preset value, wherein... The third preset value is used to indicate that the IoT device is in the first state; The fourth preset value is used to indicate that the IoT device is not in the first state.

16. The method according to any one of claims 1-15, characterized in that, The IoT device is in the first state when at least one of the following conditions is met: If the current battery level of the IoT device is less than the preset battery level; or... The current scenario is determined to be a preset scenario.

17. A communication device, characterized in that, The device includes: The sending module is used to send a first message when the IoT device is in its first state. The first state is used to indicate that the IoT device is about to enter a shutdown state or a sleep state, and the first message is used to indicate that the IoT device is in the first state.

18. A communication device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 16.

19. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, in, The computer instructions are used to cause the computer to perform the method according to any one of claims 1 to 16.

20. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 16.