Communication method, first device and second device

By introducing the first message and synchronization mechanism indicating inventory in the Internet of Things devices, the problems of low inventory efficiency and insufficient reliability of IoT devices under environmental energy power supply are solved, and efficient inventory of target devices and stable operation of the network are achieved.

WO2025145446A1PCT designated stage expired Publication Date: 2025-07-10BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/070918
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-05
Publication Date
2025-07-10

AI Technical Summary

Technical Problem

In the prior art, how IoT devices can efficiently store and ensure the normal operation of the network when powered by environmental energy, especially for devices with passive or limited energy storage, there are problems of low inventory efficiency and insufficient reliability.

Method used

The first message indicating inventory is sent through the first device, and the second device performs synchronization and information interaction, including a leading sequence, message identification and resource indication, to realize inventory of the target device, and adjust the information transmission content according to the device type and residual power, ensuring the normal operation of the network and the reliability of the device.

Benefits of technology

Improves the inventory efficiency and reliability of IoT devices, ensuring network stability and availability, especially for environments with passive or limited energy storage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024070918_10072025_PF_FP_ABST
    Figure CN2024070918_10072025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a communication method, a first device and a second device. The method comprises: sending a first message, wherein the first message is used for indicating the inventory of target devices; and receiving a second message sent by a second device, wherein the second device is any one of the target devices, and the second message is used for a first device to perform inventory of the second device. In this way, a first device can issue a first message to perform inventory of target devices, and determine information of a second device on the basis of a received second message sent by the second device, so as to implement the inventory of the second device, so that the normal operation of a network can be ensured, and the reliability, availability, etc., of the second device can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, first device, second device Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular to a communication method, a first device, and a second device. Background Art

[0002] In the field of communications, some Internet of Things (IoT) devices can be powered by harvesting ambient energy. For example, these IoT devices can typically be powered by harvesting radio waves, light, motion, heat, or any other suitable power source.

[0003] Summary of the Invention

[0004] The method disclosed herein can be used to solve the technical problem of "how to inventory target devices".

[0005] The embodiments of the present disclosure provide a communication method, a first device, and a second device.

[0006] According to a first aspect of an embodiment of the present disclosure, a communication method is provided, which is performed by a first device. The method includes:

[0007] Sending a first message; wherein the first message is used to instruct to inventory the target device;

[0008] Receive a second message sent by a second device; wherein the second device is any one of the target devices, and the second message is used by the first device to inventory the second device.

[0009] According to a second aspect of an embodiment of the present disclosure, a communication method is provided, which is performed by a second device. The method includes:

[0010] Receiving a first message sent by a first device; wherein the first message is used to instruct to inventory a target device;

[0011] A second message is sent to the first device; wherein the second device is any one of the target devices, and the second message is used by the first device to inventory the second device.

[0012] According to a third aspect of an embodiment of the present disclosure, a first device is provided, including:

[0013] The transceiver module is used to send a first message; wherein the first message is used to indicate the inventory of the target device; receive a second message sent by a second device; wherein the second device is any one of the target devices, and the second message is used by the first device to inventory the second device.

[0014] According to a fourth aspect of the embodiments of the present disclosure, a second device is provided, including:

[0015] The transceiver module is used to receive a first message sent by a first device; wherein the first message is used to indicate the inventory of target devices; and send a second message to the first device; wherein the second device is any one of the target devices, and the second message is used by the first device to inventory the second device.

[0016] According to a fifth aspect of the embodiments of the present disclosure, a first device is provided, including:

[0017] one or more processors;

[0018] The first device is used to execute the communication method described in the embodiment of the first aspect.

[0019] According to a sixth aspect of the embodiments of the present disclosure, a second device is provided, including:

[0020] one or more processors;

[0021] The second device is used to execute the communication method described in the second aspect embodiment.

[0022] According to a seventh aspect of the embodiments of the present disclosure, a communication system is proposed, comprising a first device and a second device, wherein the first device is configured to implement the communication method described in the embodiment of the first aspect above, and the second device is configured to implement the communication method described in the embodiment of the second aspect above.

[0023] According to an eighth aspect of an embodiment of the present disclosure, a storage medium is proposed, which stores instructions. When the instructions are executed on a communication device, the communication device executes the communication method as described in any one of the first and second aspects.

[0024] In an embodiment of the present disclosure, the first device can perform an inventory of the target device by sending a first message, and determine the information of the second device based on the second message received from the second device, thereby performing an inventory of the second device, thereby ensuring the normal operation of the network and improving the reliability and availability of the second device. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The above and / or additional aspects and advantages of the present disclosure will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0026] FIG1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure;

[0027] FIG2 is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure;

[0028] 3A-3C are flowcharts illustrating a communication method according to an embodiment of the present disclosure;

[0029] 4A-4D are flowcharts illustrating a communication method according to an embodiment of the present disclosure;

[0030] FIG5 is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure;

[0031] FIG6A is a schematic structural diagram of a first device proposed in an embodiment of the present disclosure;

[0032] FIG6B is a schematic structural diagram of a second device proposed in an embodiment of the present disclosure;

[0033] FIG7A is a schematic structural diagram of a communication device proposed in an embodiment of the present disclosure;

[0034] FIG7B is a schematic diagram of the structure of the chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0035] The embodiments of the present disclosure provide a communication method, a first device, and a second device.

[0036] In a first aspect, an embodiment of the present disclosure provides a communication method, which is performed by a first device. The method includes:

[0037] Sending a first message; wherein the first message is used to instruct to inventory the target device;

[0038] Receive a second message sent by a second device; wherein the second device is any one of the target devices, and the second message is used by the first device to inventory the second device.

[0039] In the above embodiment, the first device can take inventory of the target device by sending a first message, and determine the information of the second device based on the second message sent by the second device, thereby taking inventory of the second device, thereby ensuring the normal operation of the network and improving the reliability and availability of the second device.

[0040] In conjunction with some embodiments of the first aspect, in some embodiments, the first message includes one or more of the following:

[0041] A first preamble sequence, used for downlink synchronization;

[0042] A first message identifier, used to indicate the type of the first message;

[0043] Location identifier, used to indicate the target area for inventory;

[0044] The resource indication information is used to indicate the resources used by the target device to send the second message.

[0045] In the above embodiment, the first message sent by the first device includes the first preamble sequence to achieve downlink synchronization, ensuring the accurate transmission of the first message; the first message sent by the first device includes the first message identifier, so that the device receiving the first message can determine the type of the first message, thereby improving the processing efficiency of the first message; the first message sent by the first device includes the location identifier, so that the inventory area is specified according to the location identifier, and the second device in the target area is inventoried, meeting the needs of inventorying second devices in different areas; the first message sent by the first device includes resource indication information, so that the resource indication information can be used to indicate the resources used by the second device to send the second message, thereby improving the accuracy of receiving the second message.

[0046] In conjunction with some embodiments of the first aspect, in some embodiments, the second message includes one or more of the following:

[0047] a second preamble sequence, used for uplink synchronization and / or for indicating a device type of the second device;

[0048] A second message identifier, used to indicate the type of the second message;

[0049] a response type identifier, used to indicate the type of information contained in the second message;

[0050] Location identifier, used to indicate the target area for inventory;

[0051] first information, the first information including an identification of the second device and / or data of the second device;

[0052] The second information is used to indicate energy storage information of the second device.

[0053] In the above embodiment, the second message sent by the second device includes a second preamble sequence to achieve uplink synchronization and ensure the accurate transmission of the second message. The second preamble sequence can be used to indicate the device type of the second device, so that the first device can determine the device type of the second device based on the second preamble sequence, which is convenient for subsequent operations; the second message sent by the second device includes a second message identifier, so that the first device can determine the type of the second message, thereby improving the processing efficiency of the second message; the second message sent by the second device includes a response type identifier, and the first device can determine what information is carried in the second message based on the response type identifier, thereby improving the inventory efficiency of the second device; the second message sent by the second device includes a location identifier, and the first device can determine the location identifier based on the location identifier The second device is determined to be the device to be inventoried in the target area, thereby improving the accuracy of the inventory of the second device; the second message sent by the second device includes the first information. If the first information includes the identifier of the second device, the first device can determine the identity information of the inventoried second device based on the first information. If the first information includes the data of the second device, the first device can obtain the data of the second device and realize data communication with the second device. If the first information includes the identifier of the second device and the data of the second device, the first device can determine the identity information of the second device and obtain the data of the second device; the second message sent by the second device includes energy storage indication information. The first device can determine the energy storage status of the second device based on the energy storage indication information, which facilitates subsequent operations and improves network stability.

[0054] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0055] The second message includes a second preamble sequence, and the device type corresponding to the second preamble sequence is determined according to a correspondence between the second preamble sequence and the preamble code sequence and the device type;

[0056] The device type corresponding to the second preamble sequence is determined as the device type of the second device.

[0057] In the above embodiment, if the second message includes a second preamble sequence, the first device can determine the device type of the second device based on the second preamble sequence and the correspondence between the preamble sequence and the device type, thereby facilitating subsequent execution of corresponding operations based on the device type of the second device.

[0058] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0059] The response type identifier accounts for a proportion of the first preset bit and a value of the first preset bit is a first value, and it is determined that the second message includes the first information;

[0060] The value of the first preset bit is a second value, determining that the second message includes the second information.

[0061] In the above embodiment, the first device can determine whether the second message carries the first information or the second information according to the value of the first preset bit occupied by the response type identifier, thereby improving inventory efficiency.

[0062] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0063] The response type identifier accounts for a proportion of the second preset bit and the value of the second preset bit is a third value, determining that the second message does not include the first information and the second information;

[0064] The value of the second preset bit is a fourth value, determining that the second message includes the first information;

[0065] The value of the second preset bit is a fifth value, determining that the second message includes the second information;

[0066] The value of the second preset bit is the sixth value, which determines that the second message includes the first information and the second information.

[0067] In the above embodiment, the first device can determine the type of information carried in the second message according to the value of the second preset bit occupied by the response type identifier, thereby improving inventory efficiency.

[0068] In conjunction with some embodiments of the first aspect, in some embodiments, receiving the second message sent by the second device includes:

[0069] Receive the second message sent by the second device through backscattering.

[0070] In the above embodiment, the first device can receive the second message sent by the second device via backscattering, thereby implementing an inventory of the second devices that send messages via backscattering, and enriching the types of the inventoried second devices.

[0071] In combination with some embodiments of the first aspect, in some embodiments, the second device does not have the ability to generate a signal.

[0072] In the above embodiment, the first device can take inventory of the second devices that do not have the ability to generate signals, thereby enriching the types of the second devices that are inventoried.

[0073] In combination with some embodiments of the first aspect, in some embodiments, the first device is a network device or an intermediate device, and the second device is an ambient IOT (A-IOT) device.

[0074] In the above embodiment, the network device or intermediate device can take inventory of the environmental Internet of Things devices by sending the first message, thereby realizing the inventory of the environmental Internet of Things devices, thereby ensuring the normal operation of the Internet of Things and improving the reliability and availability of the environmental Internet of Things devices.

[0075] In a second aspect, an embodiment of the present disclosure provides a communication method, which is performed by a second device. The method includes:

[0076] Receiving a first message sent by a first device; wherein the first message is used to instruct to inventory a target device;

[0077] A second message is sent to the first device; wherein the second device is any one of the target devices, and the second message is used by the first device to inventory the second device.

[0078] In the above embodiment, the second device can send a second message to the first device based on the first message sent by the first device to indicate the inventory of the target device, thereby responding to the first message of the first device and realizing the first device's inventory of the second device, which can ensure the normal operation of the network and improve the reliability and availability of the second device.

[0079] In conjunction with some embodiments of the second aspect, in some embodiments, the second message includes one or more of the following:

[0080] a second preamble sequence, used for uplink synchronization and / or for indicating a device type of the second device;

[0081] A second message identifier, used to indicate the type of the second message;

[0082] a response type identifier, used to indicate the type of information contained in the second message;

[0083] Location identifier, used to indicate the target area for inventory;

[0084] first information, the first information including an identification of the second device and / or data of the second device;

[0085] The second information is used to indicate energy storage information of the second device.

[0086] In the above embodiment, the second message includes a second preamble sequence to achieve uplink synchronization and ensure accurate transmission of the second message. The second preamble sequence can be used to indicate the device type of the second device, so that the first device can determine the device type of the second device based on the second preamble sequence, which facilitates subsequent operations; the second message includes a second message identifier, so that the first device can determine the type of the second message, thereby improving the processing efficiency of the first device for the second message; the second message includes a response type identifier, so that the first device can determine what information is carried in the second message based on the response type identifier, thereby improving the inventory efficiency of the first device for the second device; the second message includes a location identifier, so that the first device can determine that the second device is a device to be inventoried in a specified inventory area based on the location identifier. , which improves the accuracy of the first device's inventory of the second device; the second message includes the first information. If the first information includes the identifier of the second device, the first device can determine the identity information of the inventoried second device based on the first information. If the first information includes the data of the second device, the first device can obtain the data of the second device and realize data communication with the second device. If the first information includes the identifier of the second device and the data of the second device, the first device can determine the identity information of the second device and obtain the data of the second device; the second message includes energy storage indication information. The second device notifies the first device of its own energy storage status through the energy storage indication information. The first device can determine the energy storage status of the second device based on the energy storage indication information, which facilitates subsequent operations and improves network stability.

[0087] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:

[0088] Determining a preamble sequence corresponding to the device type of the second device according to the device type of the second device and a correspondence between the preamble sequence and the device type;

[0089] A preamble sequence corresponding to the device type of the second device is determined as the second preamble sequence.

[0090] In the above embodiment, the second device can select a preamble sequence according to its own device type, so that the first device can determine the device type of the second device according to the preamble sequence carried in the second message, which facilitates subsequent operations.

[0091] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:

[0092] The response type identifier accounts for a first preset bit, and a value of the first preset bit is a first value, and the response type identifier indicates that the second message includes the first information;

[0093] The value of the first preset bit is a second value, and the response type identifier indicates that the second message includes the second information.

[0094] In the above embodiment, the second device can indicate that the second message carries different types of information based on the different values ​​of the first preset bit occupied by the response type identifier, so that the first device can determine the type of information carried by the second message based on the value of the first preset bit occupied by the response type identifier, thereby improving inventory efficiency.

[0095] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:

[0096] The response type identifier has a proportion of the second preset bit and a value of the second preset bit is a third value, and the response type identifier indicates that the second message does not include the first information and the second information;

[0097] The value of the second preset bit is a fourth value, and the response type identifier indicates that the second message includes the first information;

[0098] The value of the second preset bit is a fifth value, and the response type identifier indicates that the second message includes the second information;

[0099] The value of the second preset bit is the sixth value, and the response type identifier indicates that the second message includes the first information and the second information.

[0100] In the above embodiment, the second device can indicate that the second message carries different types of information based on the different values ​​of the second preset bit occupied by the response type identifier, so that the first device can determine the type of information carried by the second message based on the value of the second preset bit occupied by the response type identifier, thereby improving inventory efficiency.

[0101] In conjunction with some embodiments of the second aspect, in some embodiments, sending the second message to the first device includes:

[0102] determining a remaining battery level of the second device;

[0103] Send the second message to the first device according to the remaining power.

[0104] In the above embodiment, the second device may send the second message to the first device based on the remaining power of the second device, thereby ensuring a response to the first message of the first device.

[0105] In conjunction with some embodiments of the second aspect, in some embodiments, sending the second message to the first device according to the remaining power includes:

[0106] determining whether the remaining power meets the requirement of backscattering to carry first information; wherein the first information includes an identifier of the second device and / or data of the second device;

[0107] The remaining power meets the requirement of backscattering to carry the first information, and the second message is sent to the first device; wherein the second message includes the first information.

[0108] In the above embodiment, the second device can report the identifier of the second device and / or the data of the second device to the first device when the remaining power meets the requirement of backscattering to carry the first information, so that the second device can determine what types of information to report based on the remaining power, thereby improving the reliability of the network.

[0109] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:

[0110] The remaining power meets the requirement of backscattering to carry the first information and the second information, and the second message is sent to the first device; wherein the second message includes the first information and the second information, and the second information is used to indicate the energy storage information of the second device.

[0111] In the above embodiment, when the second device determines that the remaining power can meet the needs of sending the first information and the second information through backscattering, it sends the first information and the second information to the first device, thereby ensuring the accuracy of information transmission and determining which types of information to report based on the remaining power, thereby improving the reliability of the network.

[0112] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:

[0113] If the remaining power does not meet the requirement of backscattering carrying the first information but meets the requirement of backscattering carrying the second information, the second message is sent to the first device; wherein the second message includes the second information, and the second information is used to indicate the energy storage information of the second device.

[0114] In the above embodiment, when the second device determines that the remaining power does not meet the requirements for backscattering to carry the first information but meets the requirements for backscattering to carry the second information, it sends the second information to the first device, thereby ensuring the accuracy of information transmission and determining which types of information to report based on the remaining power, thereby improving the reliability of the network.

[0115] In conjunction with some embodiments of the second aspect, in some embodiments, sending the second message to the first device includes:

[0116] The second device is in the target area inventoried by the first device and sends a second message to the first device.

[0117] In the above embodiment, when the second device is in the target area of ​​the first device's inventory, it sends the second message to the first device, so that the first device can inventory the second devices in the specified area to meet the need of inventorying second devices in different areas.

[0118] In conjunction with some embodiments of the second aspect, in some embodiments, sending the second message to the first device includes:

[0119] The first message includes resource indication information, and the second message is sent to the first device on the resources indicated by the resource indication information.

[0120] In the above embodiment, if the first message includes resource indication information, the second device sends the second message to the first device on the resources indicated by the resource indication information, so that the first device can accurately receive the second message, thereby improving the accuracy of the second message transmission.

[0121] In conjunction with some embodiments of the second aspect, in some embodiments, sending the second message to the first device includes:

[0122] The first message does not include resource indication information, and the second message is sent to the first device on pre-configured or protocol-specified resources.

[0123] In the above embodiment, if the first message does not indicate the resources used to send the second message, the second device can send the second message to the first device through pre-configured or protocol-specified resources, thereby ensuring that the second message can be sent to the first device even if the first device does not indicate the resources used by the second device to send the second message, thereby ensuring that the first device's inventory of the second device is not affected.

[0124] In conjunction with some embodiments of the second aspect, in some embodiments, sending the second message to the first device includes:

[0125] The second message is sent to the first device by backscattering.

[0126] In the above embodiment, the second device may send the second message to the first device in a backscatter manner, so that the first device can inventory the second devices that send the second message in a backscatter manner, thereby enriching the types of the inventoried second devices.

[0127] In conjunction with some embodiments of the second aspect, in some embodiments, the first message includes one or more of the following:

[0128] A first preamble sequence, used for downlink synchronization;

[0129] A first message identifier, used to indicate the type of the first message;

[0130] Location identifier, used to indicate the target area for inventory;

[0131] The resource indication information is used to indicate the resources used by the target device to send the second message.

[0132] In the above embodiment, the first message sent by the first device includes a first preamble sequence to achieve downlink synchronization, ensuring the accurate transmission of the first message; the first message sent by the first device includes a first message identifier, so that the second device can determine the type of the first message, thereby improving the processing efficiency of the first message; the first message sent by the first device includes a location identifier, so that the second device in the area indicated by the location identifier can respond to the first message, so that the first device can inventory the second devices in the specified area, meeting the need to inventory the second devices in different areas; the first message sent by the first device includes resource indication information, so that the second device can send the second message through the resources indicated by the resource indication information, so that the first device can accurately receive the second message, thereby improving the accuracy of the second message transmission.

[0133] In combination with some embodiments of the second aspect, in some embodiments, the second device does not have the ability to generate a signal.

[0134] In the above embodiment, the first device can take inventory of the second devices that do not have the ability to generate signals, thereby enriching the types of the second devices that are inventoried.

[0135] In combination with some embodiments of the second aspect, in some embodiments, the first device is a network device or an intermediate device, and the second device is an environmental Internet of Things device.

[0136] In the above embodiment, the environmental Internet of Things device can send a second message based on the first message for taking inventory of the environmental Internet of Things devices issued by the network device or the intermediate device, thereby realizing the inventory of the environmental Internet of Things devices by the network device or the intermediate device, thereby ensuring the normal operation of the Internet of Things and improving the reliability and availability of the environmental Internet of Things devices.

[0137] In a third aspect, an embodiment of the present disclosure proposes a first device, which includes at least one of a transceiver module and a processing module: wherein the first device is used to execute the first aspect and the optional implementation method of the first aspect.

[0138] In a fourth aspect, an embodiment of the present disclosure proposes a second device, which includes at least one of a transceiver module and a processing module: wherein the second device is used to execute the second aspect and the optional implementation method of the second aspect.

[0139] In a fifth aspect, an embodiment of the present disclosure proposes a first device, which includes: one or more processors; wherein the first device is used to execute according to the first aspect and the optional implementation method of the first aspect.

[0140] In a sixth aspect, an embodiment of the present disclosure proposes a second device, which includes: one or more processors; wherein the second device is used to execute according to the second aspect and the optional implementation method of the second aspect.

[0141] In the seventh aspect, an embodiment of the present disclosure proposes a communication system, comprising a first device and a second device, wherein the first device is configured to implement the method described in the first aspect and the optional implementation of the first aspect, and the second device is configured to implement the method described in the second aspect and the optional implementation of the second aspect.

[0142] In an eighth aspect, an embodiment of the present disclosure proposes a storage medium, which stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.

[0143] In a ninth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.

[0144] In a tenth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.

[0145] In an eleventh aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in accordance with the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.

[0146] It is understandable that the first device, the second device, the communication system, the storage medium, the program product, the computer program, the chip, or the chip system described above are all used to perform the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.

[0147] The present disclosure provides embodiments of a communication method, a first device, and a second device. In some embodiments, the terms communication method, first device, and second device are interchangeable with information processing method and communication method; information transmission device are interchangeable with information processing device and communication device; and information processing system and communication system are interchangeable.

[0148] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0149] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.

[0150] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0151] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.

[0152] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0153] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.

[0154] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.

[0155] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.

[0156] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.

[0157] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0158] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.

[0159] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.

[0160] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station" "fixed station", "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "carrier", "component carrier", "bandwidth part (BWP)" and the like may be used interchangeably.

[0161] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc. can be used interchangeably.

[0162] In some embodiments, an access network device, a core network device, or a network device may be replaced with a terminal. For example, embodiments of the present disclosure may be applied to a structure in which communication between an access network device, a core network device, or a network device and a terminal is replaced with communication between multiple terminals (e.g., also referred to as device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the terminal may also have all or part of the functions of the access network device.

[0163] In addition, the terms "uplink" and "downlink" can also be replaced with terms corresponding to inter-device communication (e.g., "side"). For example, uplink channel, downlink channel, etc. can be replaced with side channel, and uplink, downlink, etc. can be replaced with sidelink.

[0164] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.

[0165] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

[0166] In some embodiments, data, information, etc. may be obtained with the user's consent.

[0167] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1, the communication system 100 may include a first device 101 and a second device 102. A communication connection may be established between the first device 101 and the second device 102.

[0168] In some embodiments, the first device may be a network device or an intermediate device. The network device may include at least one of an access network device and a core network device. The intermediate device may be a terminal device, an auxiliary node, or the like.

[0169] In some embodiments, the name of the intermediate device is not limited, for example, it may be an "intermediate node".

[0170] In some embodiments, the terminal device includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication capabilities, a smart car, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.

[0171] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB) in a 5G communication system, a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a WiFi system, but is not limited thereto.

[0172] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.

[0173] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.

[0174] In some embodiments, a core network device may be a single device comprising one or more network elements, or may be a plurality of devices or a group of devices, each comprising all or part of one or more network elements. A network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).

[0175] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

[0176] The following embodiments of the present disclosure may be applied to the communication system 100 shown in Figure 1, or a portion thereof, but are not limited thereto. The entities shown in Figure 1 are illustrative only. The communication system may include all or part of the entities shown in Figure 1, or may include other entities outside of Figure 1. The number and form of the entities may be arbitrary. The connection relationship between the entities is illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.

[0177] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).

[0178] The astronomical growth of IoT networks, coupled with the emergence of a vast number of IoT devices, has pushed maintenance expenses, including labor and battery costs, to a whole new level. Maintaining IoT network operations and replacing batteries can be extremely challenging in some extreme environmental conditions. Battery-free IoT communications have been proposed to improve network performance and sustainability, and expand application scenarios.

[0179] An ambient-powered IoT device is an IoT device powered by energy harvesting, either without a battery or with limited energy storage capabilities (e.g. using capacitors), and can be powered by harvesting radio waves, light, motion, heat, or any other suitable power source.

[0180] In some embodiments, energy obtained from the environment can drive data transmission and wireless communication of sensing nodes. The transmission and reception power consumption of low-power IoT communication chips (such as Bluetooth low energy (BLE), Long Range Radio (LoRa), and cellular-based narrowband Internet of Things (NB-IoT)) are all in the tens or even hundreds of milliwatts, while the energy obtained by environmental energy harvesting is only in the microwatt level, which cannot drive these types of nodes to work.

[0181] In some embodiments, backscatter communication technology can be used to reduce communication energy consumption to tens of microwatts or even below ten microwatts. Backscatter communication is one of the key technologies for building a green, energy-efficient, low-cost, and flexibly deployable future Internet of Things, and is an important means to achieve the "intelligent connection of all things."

[0182] Backscatter communication utilizes the principle of RF signal backscattering to develop an extremely low-power modulation and transmission technology. Since a portion of the RF signal is reflected when it reaches the surface of an object, the transmitting node adjusts the matching between the receiving antenna and the impedance according to the intended information, enhancing the reflection of the incident RF signal and modulating the acquired sensory data onto the reflected signal to complete the data transmission. This process is similar to a reflector. Compared to other communication technologies, backscatter communication does not require a complex RF structure, reducing the use of components such as power amplifiers, high-precision crystal oscillators, duplexers, and high-precision filters. It also does not require complex baseband processing, thus simplifying terminal design and significantly reducing terminal node costs.

[0183] Backscatter communication can be applied to radio frequency identification (RFID) systems. RIFD works by sending a radio frequency excitation signal from a receiver (typically an RFID reader) to activate a passive node (typically an RFID tag). The tag then uses backscatter communication to modulate its information onto the radio frequency signal. The reader then receives the reflected signal from the passive tag and demodulates it, achieving information transmission.

[0184] However, FRID technology also has some disadvantages, such as short coverage distance (the wireless signal will experience double path fading during the communication process, so the path loss is large and the effective communication distance is short), single-channel transmission, the need for strict tag alignment, and no power control.

[0185] In some embodiments, the new IoT devices have low memory, low processing power, low battery, small data transmission, and large-scale deployment. The environmental IoT devices can be maintenance-free and have a long service life (e.g., more than 10 years).

[0186] These new IoT devices require energy from radio waves transmitted by network nodes to power themselves. Therefore, until they receive energy, they are typically powered off, meaning they are disconnected from the network. To address this, the communication system must support data communication methods with shorter transmission times, lower memory consumption, and more convenient terminal management to expedite data communication.

[0187] In some embodiments, a wireless communication design for communicating with ambient energy devices may be implemented based on backscatter technology.

[0188] In some embodiments, the network architecture may be as follows:

[0189] Topology 1: Direct DL (uplink) and UL (downlink) data reception and transmission between ambient IoT and the base station;

[0190] Topology 2: DL and UL data reception and transmission are performed indirectly between the ambient IoT and the base station; intermediate nodes exist in the middle to forward the data, such as relays, IABs, UEs, and repeaters.

[0191] Topology 3: Ambient IoT devices and base stations directly transmit or receive data in the DL or UL. Auxiliary nodes are located on the UL or DL, responsible for receiving or sending UL or DL ​​data. Examples of auxiliary nodes include relays, IABs, UEs, and repeaters.

[0192] Topology 4: Downlink and uplink data are directly received and transmitted between the ambient IoT and the UE. The UE is responsible for collecting data and forwarding it to the network.

[0193] In some embodiments, Ambient IoT devices can be categorized into three types:

[0194] Type 1: With energy storage, no independent signal generation / amplification, and uplink transmission relies on backscatter transmission.

[0195] Type 2: With energy storage and independent signal amplification, uplink transmission relies on backscatter transmission.

[0196] Type 3: With energy storage, independent signal generation / amplification, i.e. active RF components for transmission. Uplink transmission is based on internally generated signals.

[0197] In some embodiments, in a passive IoT system, the data sent by the terminal can be of three types:

[0198] Scenario 1: Reporting data based on network needs, such as inventory counts.

[0199] Case 2: Based on environmental IOT trigger, for example, the temperature of the Session is higher than the configured threshold.

[0200] Case 3: Periodic data reporting. This is achieved through regular requests from the network, or through self-triggering by the ambient IoT, which allows for periodic reporting of ambient IoT data.

[0201] In some embodiments, if a base station or an intermediate node wants to inventory A-IOT devices in a specific area, the specific inventory signaling design and the response signaling design of the A-IOT devices are not yet clear.

[0202] Based on this, the present disclosure proposes a communication method.

[0203] In some embodiments, the method of the present disclosure can be applied to A-IOT scenarios.

[0204] FIG2 is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG2 , the embodiment of the present disclosure relates to a communication method for use in a communication system 100, the method comprising:

[0205] Step S2101: The first device 101 sends a first message to the second device 102.

[0206] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "arbitrary", "any", "first", etc. can be interchangeable, and "specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", "any A", "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, a certain A, any A, any A, any A or first A, etc., but not limited to this.

[0207] In some embodiments, the first device 101 may send the first message.

[0208] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.

[0209] In some embodiments, "message" and "instruction" can be used interchangeably.

[0210] In some embodiments, the first message may be used to instruct an inventory of target devices. Alternatively, the first message may be used to instruct an inventory of target devices within a specified area. For example, the target device may be an A-IOT device.

[0211] Exemplarily, the target device may be a device that has energy storage functionality, no independent signal generation or amplification functionality, and relies on backscatter transmission for uplink transmission. Exemplarily, the target device may be a device that has energy storage functionality, no independent signal amplification functionality, and relies on backscatter transmission for uplink transmission. Exemplarily, the target device may be a device that has energy storage functionality, independent signal generation functionality, and amplification functionality.

[0212] In some embodiments, the terms "inventory", "paging", "statistics", "inventory" and the like may be used interchangeably.

[0213] In some embodiments, the first device 101 may send a first message to the second device 102 .

[0214] In some embodiments, the second device 102 may be any of the target devices.

[0215] In some embodiments, the resource or channel on which the first device 101 sends the first message may be preconfigured, broadcast by the first device 101 via a system information block (SIB), or configured by the first device 101 to the target device via dedicated signaling. For example, the resource or channel may be periodic. For example, the target device may monitor for the first message on the periodically occurring resource or channel.

[0216] In some embodiments, the name of the first message is not limited, such as "inventory message", "paging message", "statistical message", "inventory message", "inventory instruction", "paging instruction", "statistical instruction", "inventory instruction", etc.

[0217] In some embodiments, the first device 101 may be a network device or an intermediate device. For example, the intermediate device may be at least one of a terminal device, an auxiliary node, and an integrated access backhaul (IAB).

[0218] In some embodiments, terms such as "intermediary device" and "intermediate node" may be used interchangeably.

[0219] In some embodiments, the first message may include one or more of the following:

[0220] A first preamble sequence, used for downlink synchronization and / or for indicating a device type of a target device;

[0221] A first message identifier, used to indicate the type of the first message;

[0222] Location identifier, used to indicate the target area or geographical location for the inventory;

[0223] The resource indication information is used to indicate the resource or channel used by the target device to send the second message.

[0224] In some embodiments, the first preamble sequence can be used to indicate the device type of the target device. That is, the first device 101 can use the first preamble sequence to indicate the device type of the target device to be inventoried. Thus, after receiving the first message, the target device can determine whether its own device type is the device type to be inventoried by the first device 101 based on the first preamble sequence in the first message.

[0225] Exemplarily, the preamble sequence can be divided into three groups, respectively used to indicate device type 1, device type 2 and device type 3. That is, type 1 corresponds to the first group of preamble sequences, type 2 corresponds to the second group of preamble sequences, and type 3 corresponds to the third group of preamble sequences. If the first preamble sequence in the first message is the first group of preamble sequences, it means that the first device 101 wants to inventory the target device of type 1.

[0226] Exemplarily, the preamble sequence can be divided into two groups, used to indicate type 1 / 2 and type 3 respectively. That is, type 1 and type 2 correspond to the first group of preamble sequences, and type 3 corresponds to the second group of preamble sequences. If the first preamble sequence in the first message is the second group of preamble sequences, it means that the first device 101 wants to inventory the target device of type 3.

[0227] It should be noted that the above grouping of the leading sequences is only an example, and other grouping methods may also be used, which is not specifically limited in this disclosure.

[0228] In some embodiments, the first message identifier may indicate that the first message is an instruction to inventory the target device.

[0229] In some embodiments, the first message may include a first message identifier, and the first device 101 may use the first message identifier to indicate different signaling. For example, the first message identifier may indicate that the first message is an inventory instruction, or an "indoor command" instruction, or other instructions, etc., without limitation.

[0230] For example, the first message identifier has 1 bit, where 0 represents an inventory command and 1 represents an "indoor command" command. For example, the first message identifier has 2 bits, where 00 represents an inventory command and 01 represents an "indoor command" command. It should be noted that this disclosure does not limit the number of bits occupied by the first message identifier.

[0231] In some embodiments, the first device 101 can inventory the second devices in a designated area or a target area by using the area of ​​the first device 101 inventory indicated by the location identifier.

[0232] For example, the location identifier can be used to indicate a specific area of ​​the inventory, such as areas A, B, C, and D, or the location identifier can be used to indicate a direction, such as east, west, south, north, southeast, northeast, southwest, northwest, etc. For example, the location identifier can be used to indicate the coordinates, angles, etc. of a specific direction. The present disclosure does not specifically limit the number of bits occupied by the location identifier.

[0233] For example, the location identifier has 2 bits, where 00 represents area A, 01 represents area B, 10 represents area C, and 11 represents area D.

[0234] Exemplarily, the location identifier may be a Zone ID, or other identifiers that may identify a geographic location or a geographic area, which is not specifically limited in the present disclosure.

[0235] Optionally, the first message may not include a location identifier, and the first device 101 may perform an inventory of target devices in a default area. Optionally, the first message may not include a location identifier, and the first device 101 may perform an inventory of target devices in all areas.

[0236] In some embodiments, the first message identifier can be used to identify a type of command, such as an inventory command. Exemplarily, the first message identifier is used to identify a type of command, and the location identifier indicates the location of the area where the first device 101 is taking inventory. For example, the first message identifier has 2 bits, where 00 indicates an inventory command and 01 indicates an "indoor command" command. For example, the location identifier has 2 bits, where 00 indicates area A, 01 indicates area B, 10 indicates area C, and 11 indicates area D.

[0237] Exemplarily, the first message identifier can directly identify the location of the area where the first device 101 is inventoryed, where different values ​​of the percentage of bits of the first message identifier can indicate different areas of the inventory, and the first message may not include a location identifier. For example, the first message identifier has a total of 4 bits, where 0000 represents inventory area A, 0001 represents inventory area B, 0010 represents inventory area C, 0011 represents inventory area D, and 0100 represents an internal command (indoor command). It should be noted that this is only an example, and other implementation methods can also be used, which is not specifically limited by this disclosure.

[0238] In some embodiments, the first device 101 may indicate to the target device the resources or channels to be used for sending the second message through resource indication information. For example, the resource indication information may indicate time domain resources, frequency domain resources, or a specific channel. This disclosure does not specifically limit how to indicate resources or channels. For example, if the first message does not include resource indication information, the target device may send the second message using preconfigured or protocol-specified resources or channels.

[0239] In some embodiments, the second device 102 may receive the first message sent by the first device 101 .

[0240] In some embodiments, "obtain", "get", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining by self-processing, autonomous implementation, etc.

[0241] Step S2102 : The second device 102 sends a second message to the first device 101 .

[0242] In some embodiments, the second device 102 may send a second message to the first device 101 .

[0243] In some embodiments, the second message may be used by the first device 101 to inventory the second device 102 .

[0244] In some embodiments, the name of the second message is not limited, such as "reply message", "response message", "reply instruction", "response instruction", etc.

[0245] In some embodiments, the second device 102 may be any of the target devices.

[0246] In some embodiments, the second message may include one or more of the following:

[0247] a second preamble sequence, used for uplink synchronization and / or for indicating a device type of the second device;

[0248] A second message identifier, used to indicate the type of the second message;

[0249] A response type identifier, used to indicate the type of information contained in the second message;

[0250] Location identifier, used to indicate the target area for inventory;

[0251] first information, where the first information includes an identifier of the second device and / or data of the second device;

[0252] The second information is used to indicate energy storage information of the second device.

[0253] In some embodiments, the second preamble sequence may be identical to the first preamble sequence.

[0254] In some embodiments, the second preamble sequence may have a certain association relationship with the first preamble sequence, for example, a preset association relationship.

[0255] In some embodiments, the type of the second device 102 can be indicated by a second preamble sequence. For example, the preamble sequences can be divided into three groups, each used to indicate device type 1, device type 2, and device type 3. That is, a second device of type 1 corresponds to the first group of preamble sequences, a second device of type 2 corresponds to the second group of preamble sequences, and a second device of type 3 corresponds to the third group of preamble sequences. For example, the preamble sequences can be divided into two groups, each used to indicate type 1 / 2 and type 3. That is, a second device of type 1 and type 2 corresponds to the first group of preamble sequences, and a second device of type 3 corresponds to the second group of preamble sequences. It should be noted that this is merely an example, and other grouping methods may also be used, and this disclosure does not specifically limit this.

[0256] In some embodiments, the second device 102 can determine the preamble sequence corresponding to the device type of the second device based on the device type of the second device 102 and the correspondence between the preamble sequence and the device type, and determine the preamble sequence corresponding to the device type of the second device as the second preamble sequence. In other words, the second device 102 can select a preamble sequence based on its own device type, and thus the first device 101 can determine the device type of the second device 102 based on the preamble sequence selected by the second device 102.

[0257] In some embodiments, the second message identifier can be used to identify the type of the second message. For example, if the first message is an inventory command and the second message is a response command, the second message identifier can indicate that the second message is a response command to the inventory command. For example, the second message identifier can be used to indicate that the second message is a response command to the "indoorcommand" command, or a response command to other commands.

[0258] For example, the second message identifier has two bits, where 00 represents a response to an inventory command, and 01 represents a response to an "indoorcommand" command. For example, the second message identifier has four bits, where 0000 represents a response to an inventory command, and 0001 represents a response to an "indoorcommand" command. During implementation, the number of bits occupied by the second message identifier can be determined based on the number of response commands available; this disclosure does not impose a limitation on the number of bits occupied by the second message identifier.

[0259] In some embodiments, the location identifier in the second message may be the same as the location identifier in the first message.

[0260] In some embodiments, the identifier of the second device 102 may be any one of a random number, a random sequence, a random string, an index number of the second device 102 , and the like.

[0261] In some embodiments, the identifier of the second device 102 may be a unique identifier in the core network.

[0262] In some embodiments, the identification of the second device 102 may include at least one of a country code, a region code, a service code, an index of the second device 102 , and the like.

[0263] It should be noted that the identification of the second device 102 may also be implemented in other possible ways, which is not specifically limited in this disclosure.

[0264] In some embodiments, the data of the second device 102 may be one or more of data collected by the second device, data obtained by processing data collected by the second device, data obtained by processing data received from other devices, etc., or other data, which is not limited.

[0265] In some embodiments, the second message may include second information indicating energy storage information of the second device 102. For example, the energy storage information may include whether the energy storage of the second device 102 is sufficient. For example, the energy storage information may include the remaining power of the second device 102.

[0266] Exemplarily, the second information is defined as 1 bit, and the energy storage information is indicated by 1 bit, such as 1 bit with a value of 0 indicating insufficient energy storage, 1 bit with a value of 1 indicating sufficient energy storage, or 1 bit with a value of 1 indicating insufficient energy storage, 1 bit with a value of 0 indicating sufficient energy storage, or other methods can be used without limitation. Exemplarily, the second information is defined as 2 bits, and the percentage of the remaining power of the second device 102 is indicated by 2 bits, such as 00 indicating that the remaining power of the second device is 25% of the total power, 01 indicating that the remaining power of the second device is 50% of the total power, 10 indicating that the remaining power of the second device is 75% of the total power, and 11 indicating that the remaining power of the second device is 100% of the total power. It should be noted that this is only an example, and other implementation forms can also be used. The present disclosure does not specifically limit the percentage of the second information and how the second information indicates the energy storage information.

[0267] In some embodiments, the name of the second information is not limited, such as "energy storage indication information", "electric energy indication information", etc.

[0268] In some embodiments, the response type identifier may be used to indicate the type of information included in the second message. Exemplarily, the information type may include first information and second information.

[0269] In some embodiments, the first information and the second information are both optional, and the second signaling includes one of the first information and the second information. For example, the second message may include only the first information or only the second information, and may not include both the first information and the second information. Optionally, if the response type identifier accounts for a proportion of the first preset bit and the value of the first preset bit is the first value, the response type identifier may indicate that the second message includes the first information; if the value of the first preset bit is the second value, the response type identifier indicates that the second message includes the second information.

[0270] Exemplarily, the first preset bit is 1 bit, and the 1 bit can be used to indicate the type of information included in the second message. For example, if the 1-bit value is 0, the response type identifier indicates that the second message includes the first information; if the 1-bit value is 1, the response type identifier indicates that the second message includes the second information. For another example, if the 1-bit value is 0, the response type identifier indicates that the second message includes the second information; if the 1-bit value is 1, the response type identifier indicates that the second message includes the first information.

[0271] In some embodiments, the first information and the second information are both optional, and the second message may include one or both of the first information and the second information, or neither of them. For example, the second message may include only the first information or only the second information. For another example, the second information may include both the first information and the second information. For another example, the second information may include neither the first information nor the second information. Optionally, if the response type identifier accounts for the second preset bit and the value of the second preset bit is the third value, the response type identifier indicates that the second message does not include the first information and the second information; if the value of the second preset bit is the fourth value, the response type identifier indicates that the second message includes the first information but does not include the second information; if the value of the second preset bit is the fifth value, the response type identifier indicates that the second message includes the second information but does not include the first information; if the value of the second preset bit is the sixth value, the response type identifier indicates that the second message includes the first information and the second information.

[0272] Exemplarily, the second preset bit may be 2 bits, and the 2 bits are used to indicate the type of information included in the second message. For example, if the value of the 2 bits is 00, the response type identifier indicates that the second message contains neither the first information nor the second information; if the value is 01, the response type identifier indicates that the second message contains the first information but not the second information; if the value is 10, the response type identifier indicates that the second message contains the second information but not the first information; and if the value is 11, the response type identifier indicates that the second message contains both the first information and the second information.

[0273] In some embodiments, both the first information and the second information are mandatory, that is, the second message must include the first information and the second information. In this case, the second message may not include the response type identifier.

[0274] In some embodiments, the second message sent by the second device 102 to the first device 101 carries the second information. Thus, the first device 101 can know the energy storage information of the second device 102 according to the second information, which facilitates subsequent operations.

[0275] In actual applications, as the device usage time increases, the battery life of some IoT devices may become lower and lower, which may affect the network's inventory of IoT devices.

[0276] Based on this, in some embodiments, the second device 102 is a device that sends the second message based on backscattering, for example, the second device 102 may be a type 1 or type 2 device. The second device 102 may determine the remaining power of the second device 102 and send the second message to the first device based on the remaining power.

[0277] In some embodiments, the remaining power of the second device 102 varies, and the second message may carry different information. For example, if the remaining power of the second device 102 is sufficient, the second message may include the first information, the second information, and the like; if the remaining power of the second device 102 is insufficient, the second message may include the second information. Whether the remaining power is sufficient or insufficient may be defined based on actual needs or determined by the second device 102, and is not specifically limited in this disclosure.

[0278] In some embodiments, the second device 102 can determine whether the remaining power of the second device 102 satisfies the requirement for backscattering the first information. If the remaining power of the second device 102 satisfies the requirement for backscattering the first information, the second device 102 can send a second message to the first device 101; the second message can include the first information. Thus, the second device 102 can determine whether the second message carries the first information based on whether the remaining power meets the requirement for backscattering the first information, thereby improving the accuracy of the first information transmission.

[0279] Exemplarily, the remaining power meets the requirement of backscattering to carry the first information, which can be understood as the remaining power of the second device 102 can meet the power requirement of the second device 102 when sending the first information through backscattering.

[0280] In some embodiments, the second device 102 can determine whether the remaining power of the second device 102 satisfies the requirement for backscattering the first and second information. If the remaining power of the second device 102 satisfies the requirement for backscattering the first and second information, the second device 102 can send a second message to the first device 101; the second message can include the first and second information. Thus, the second device 102 can determine whether the second message carries the first and second information based on whether the remaining power meets the requirement for backscattering the first and second information, thereby improving the accuracy of the transmission of the first and second information.

[0281] In some embodiments, if the remaining power of the second device 102 is sufficient to carry the first information via backscatter but not the second information via backscatter, a second message is sent to the first device 101; the second message includes the first information. Thus, if the remaining power of the second device 102 is sufficient to carry the first information via backscatter but not the second information, the first information is included in the second message and sent to the first device 101, allowing the first device 101 to determine the identity and / or data of the second device 102 based on the first information.

[0282] In some embodiments, if the remaining power of the second device 102 is insufficient to carry the first information via backscattering but sufficient to carry the second information via backscattering, a second message is sent to the first device; wherein the second message includes the second information. Thus, if the remaining power of the second device 102 is sufficient only to carry the second information via backscattering but not the first information, the second information is carried in the second message and sent to the first device 101, allowing the first device 101 to determine the energy storage status of the second device 102 based on the second information.

[0283] In some embodiments, if the remaining power of the second device 102 satisfies the requirement for backscattering to carry the first information, a second message is sent to the first device 101; the second message includes the first information. If the remaining power of the second device 102 does not meet the requirement for backscattering to carry the first information, a second message is sent to the first device 101, where the second message includes the second information. Thus, if the remaining power of the second device 102 does not meet the requirement for backscattering to carry the first information, the second information is sent to the first device 101 in the second message, allowing the first device 101 to determine the energy storage status of the second device 102 based on the second information.

[0284] In some embodiments, if the first message includes a first preamble sequence, the first preamble sequence can be used to indicate the device type of the target device that the first device 101 wants to inventory. After a target device receives the first message, it can determine whether the device type that the first device 101 wants to inventory is consistent with its own device type based on the first preamble sequence. If they are consistent, a second message can be sent to the first device 101, and the target device is the second device 102, so that the first device 101 can inventory the second device 102 whose device type is the specified device type based on the second message.

[0285] In some embodiments, the first message includes a location identifier, which is used to indicate the target area of ​​the inventory of the first device 101. The second device 102 can determine whether it is within the target area of ​​the inventory of the first device 101 based on the location identifier. If the second device 102 is within the target area of ​​the inventory of the first device 101, a second message is sent to the first device 101, so that the first device 101 can inventory the second device within the target area indicated by the location identifier.

[0286] That is to say, if the first message can be used to indicate an inventory of target devices within the specified area, the target devices within the specified area can send a second message to the first device 101 in response to the first message, so that the first device 101 can perform an inventory of target devices within the specified area. The target device within the specified area and sending the second message to the first device 101 is the second device 102, so that the first device 101 can perform an inventory of the second device 102 within the specified area according to the second message.

[0287] In some embodiments, if the first message includes resource indication information, the second device 102 may send the second message to the first device 101 on the resources indicated by the resource indication information.

[0288] In some embodiments, if the first message does not include resource indication information, the second device 102 may send the second message to the first device 101 on pre-configured or protocol-specified resources.

[0289] In some embodiments, the second device 102 may send the second message to the first device 101 via backscattering. For example, the second device 102 may be a device that does not have the ability to generate a signal, for example, the second device 102 may be the aforementioned type 1 or type 2 device.

[0290] In some embodiments, the second device 102 may autonomously generate a signal to send the second message to the first device 101 . For example, the second device 102 may be the type 3 device described above.

[0291] In some embodiments, the first device 101 may receive a second message sent by the second device 102 .

[0292] In some embodiments, the first device 101 may receive a second message sent by the second device 102 in a backscattering manner. For example, the second device 102 may be a device that does not have the ability to generate a signal.

[0293] In some embodiments, if the second message includes a second preamble sequence, the first device 101 can determine the device type corresponding to the second preamble sequence based on the second preamble sequence and the correspondence between the preamble sequence and the device type, and determine the device type corresponding to the second preamble sequence as the device type of the second device.

[0294] For example, the preamble sequences are divided into three groups, among which type 1 corresponds to the first group of preamble sequences, type 2 corresponds to the second group of preamble sequences, and type 3 corresponds to the third group of preamble sequences. If the second message sent by a second device 102 carries the second group of preamble sequences, then the first device 101 can determine that the device type of the second device 102 is type 2 based on the second group of preamble sequences.

[0295] In some embodiments, the first device 101 may receive a second message sent by the second device 102 within a target area inventoried by the first device 101. That is, the first message sent by the first device 101 may be used to indicate the target devices within the designated area being inventoried, and the first device 101 may receive a second message sent by the second device 102 within the designated area, where the second device 102 is any one of the target devices.

[0296] In some embodiments, if the second message includes a response type identifier, the proportion of the response type identifier is the first preset bit, and the value of the first preset bit is the first value, the first device 101 can determine that the second message includes the first information; if the value of the first preset bit is the second value, the first device 101 can determine that the second message includes the second information.

[0297] In some embodiments, if the second message includes a response type identifier, the proportion of the response type identifier is the second preset bit, and the value of the second preset bit is the third value, the first device 101 can determine that the second message does not include the first information and the second information; if the value of the second preset bit is the fourth value, the first device 101 can determine that the second message includes the first information and does not include the second information; if the value of the second preset bit is the fifth value, the first device 101 can determine that the second message includes the second information and does not include the first information; if the value of the second preset bit is the sixth value, the first device 101 can determine that the second message includes the first information and the second information.

[0298] The communication method involved in the embodiments of the present disclosure may include at least one of steps S2101 and S2102. For example, step S2101 may be implemented as an independent embodiment, step S2102 may be implemented as an independent embodiment, and steps S2101 and S2102 may be implemented as independent embodiments, but are not limited thereto.

[0299] In some embodiments, step S2102 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0300] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, the optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other embodiments or other examples.

[0301] FIG3A is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3A , the present disclosure embodiment relates to a communication method for a first device 101, the method comprising:

[0302] Step S3101, sending the first message.

[0303] The optional implementation of step S3101 can refer to the optional implementation of step S2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0304] Step S3102, obtain the second message.

[0305] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0306] In some embodiments, the first device 101 may receive the second message sent by the second device 102 , but is not limited thereto and may also receive the second message sent by other entities.

[0307] The communication method involved in the embodiments of the present disclosure may include at least one of steps S3101 and S3102. For example, step S3101 may be implemented as an independent embodiment, step S3102 may be implemented as an independent embodiment, and steps S3101 and S3102 may be implemented as independent embodiments, but are not limited thereto.

[0308] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, and the optional methods or optional examples can be arbitrarily combined.

[0309] FIG3B is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3B , the present disclosure embodiment relates to a communication method for a first device 101, the method comprising:

[0310] Step S3201: Send a first message; wherein the first message is used to indicate the target device in the inventory target area.

[0311] Optional implementations of step S3201 can be found in step S2101 of FIG. 2 , optional implementations of step S3101 of FIG. 3A , and other related parts in the embodiments involved in FIG. 2 and FIG. 3A , which will not be described in detail here.

[0312] In some embodiments, the designated area may be an area stored in the first device 101 indicated by the location identifier in the first message.

[0313] Step S3202: Receive a second message sent by a second device in the target area.

[0314] The optional implementation of step S3202 can refer to the optional implementation of step S2101 in Figure 2, step S3102 in Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.

[0315] The communication method involved in the embodiments of the present disclosure may include at least one of steps S3201 and S3202. For example, step S3201 may be implemented as an independent embodiment, step S3202 may be implemented as an independent embodiment, and steps S3201 and S3202 may be implemented as independent embodiments, but are not limited thereto.

[0316] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, and the optional methods or optional examples can be arbitrarily combined.

[0317] FIG3C is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3C , the present disclosure embodiment relates to a communication method for a first device 101, the method comprising:

[0318] Step S3301, sending the first message.

[0319] In some embodiments, the first device 101 may send the first message.

[0320] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.

[0321] In some embodiments, "message" and "instruction" can be used interchangeably.

[0322] In some embodiments, the first message may be used to instruct an inventory of target devices. Alternatively, the first message may be used to instruct an inventory of target devices within a specified area. For example, the target device may be an A-IOT device.

[0323] Exemplarily, the target device may be a device that has energy storage functionality, no independent signal generation or amplification functionality, and relies on backscatter transmission for uplink transmission. Exemplarily, the target device may be a device that has energy storage functionality, no independent signal amplification functionality, and relies on backscatter transmission for uplink transmission. Exemplarily, the target device may be a device that has energy storage functionality, independent signal generation functionality, and amplification functionality.

[0324] In some embodiments, the terms "inventory", "paging", "statistics", "inventory" and the like may be used interchangeably.

[0325] In some embodiments, the first device 101 may send a first message to the second device 102 .

[0326] In some embodiments, the second device 102 may be any of the target devices.

[0327] In some embodiments, the resource or channel on which the first device 101 sends the first message may be preconfigured, broadcast by the first device 101 via a SIB, or configured by the first device 101 to the target device via dedicated signaling. For example, the resource or channel may be periodic. For example, the target device may monitor for the first message on the periodically occurring resource or channel.

[0328] In some embodiments, the name of the first message is not limited, such as "inventory message", "paging message", "statistical message", "inventory message", "inventory instruction", "paging instruction", "statistical instruction", "inventory instruction", etc.

[0329] In some embodiments, the first device 101 may be a network device or an intermediate device. For example, the intermediate device may be at least one of a terminal device, an auxiliary node, and an IAB.

[0330] In some embodiments, terms such as "intermediary device" and "intermediate node" may be used interchangeably.

[0331] In some embodiments, the first message may include one or more of the following:

[0332] A first preamble sequence, used for downlink synchronization and / or for indicating a device type of a target device;

[0333] A first message identifier, used to indicate the type of the first message;

[0334] Location identifier, used to indicate the target area for inventory;

[0335] The resource indication information is used to indicate the resource or channel used by the target device to send the second message.

[0336] In some embodiments, the first preamble sequence can be used to indicate the device type of the target device. That is, the first device 101 can use the first preamble sequence to indicate the device type of the target device to be inventoried. Thus, after receiving the first message, the target device can determine whether its own device type is the device type to be inventoried by the first device 101 based on the first preamble sequence in the first message.

[0337] Exemplarily, the preamble sequence can be divided into three groups, respectively used to indicate device type 1, device type 2 and device type 3. That is, type 1 corresponds to the first group of preamble sequences, type 2 corresponds to the second group of preamble sequences, and type 3 corresponds to the third group of preamble sequences. If the first preamble sequence in the first message is the first group of preamble sequences, it means that the first device 101 wants to inventory the target device of type 1.

[0338] Exemplarily, the preamble sequence can be divided into two groups, used to indicate type 1 / 2 and type 3 respectively. That is, type 1 and type 2 correspond to the first group of preamble sequences, and type 3 corresponds to the second group of preamble sequences. If the first preamble sequence in the first message is the second group of preamble sequences, it means that the first device 101 wants to inventory the target device of type 3.

[0339] It should be noted that the above grouping of the leading sequences is only an example, and other grouping methods may also be used, which is not specifically limited in this disclosure.

[0340] In some embodiments, the first message identifier may indicate that the first message is an instruction to inventory the target device.

[0341] In some embodiments, the first message may include a first message identifier, and the first device 101 may use the first message identifier to indicate different signaling. For example, the first message identifier may indicate that the first message is an inventory instruction, or an "indoor command" instruction, or other instructions, etc., without limitation.

[0342] For example, the first message identifier has 1 bit, where 0 represents an inventory command and 1 represents an "indoor command" command. For example, the first message identifier has 2 bits, where 00 represents an inventory command and 01 represents an "indoor command" command. It should be noted that this disclosure does not limit the number of bits occupied by the first message identifier.

[0343] In some embodiments, the first device 101 can inventory the second devices in a designated area or a target area by using the area of ​​the first device 101 inventory indicated by the location identifier.

[0344] For example, the location identifier can be used to indicate a specific area of ​​the inventory, such as areas A, B, C, and D, or the location identifier can be used to indicate a direction, such as east, west, south, north, southeast, northeast, southwest, northwest, etc. For example, the location identifier can be used to indicate the coordinates, angles, etc. of a specific direction. The present disclosure does not specifically limit the number of bits occupied by the location identifier.

[0345] For example, the location identifier has 2 bits, where 00 represents area A, 01 represents area B, 10 represents area C, and 11 represents area D.

[0346] Exemplarily, the location identifier may be a Zone ID, or other identifiers that may identify a geographic location or a geographic area, which is not specifically limited in the present disclosure.

[0347] Optionally, the first message may not include a location identifier, and the first device 101 may perform an inventory of target devices in a default area. Optionally, the first message may not include a location identifier, and the first device 101 may perform an inventory of target devices in all areas.

[0348] In some embodiments, the first message identifier can be used to identify a type of command, such as an inventory command. Exemplarily, the first message identifier is used to identify a type of command, and the location identifier indicates the location of the area where the first device 101 is taking inventory. For example, the first message identifier has 2 bits, where 00 indicates an inventory command and 01 indicates an "indoor command" command. For example, the location identifier has 2 bits, where 00 indicates area A, 01 indicates area B, 10 indicates area C, and 11 indicates area D.

[0349] Exemplarily, the first message identifier can directly identify the location of the area where the first device 101 is inventoryed, where different values ​​of the percentage of bits of the first message identifier can indicate different areas of the inventory, and the first message may not include a location identifier. For example, the first message identifier has a total of 4 bits, where 0000 represents inventory area A, 0001 represents inventory area B, 0010 represents inventory area C, 0011 represents inventory area D, and 0100 represents an internal command (indoor command). It should be noted that this is only an example, and other implementation methods can also be used, which is not specifically limited by this disclosure.

[0350] In some embodiments, the first device 101 may indicate to the target device the resources or channels to be used for sending the second message through resource indication information. For example, the resource indication information may indicate time domain resources, frequency domain resources, or a specific channel. This disclosure does not specifically limit how to indicate resources or channels. For example, if the first message does not include resource indication information, the target device may send the second message using preconfigured or protocol-specified resources or channels.

[0351] In some embodiments, the second device 102 may receive the first message sent by the first device 101 .

[0352] In some embodiments, "obtain", "get", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining by self-processing, autonomous implementation, etc.

[0353] Step S3302: Receive a second message sent by a second device.

[0354] In some embodiments, the second device 102 may send a second message to the first device 101 .

[0355] In some embodiments, the second message may be used by the first device 101 to inventory the second device 102 .

[0356] In some embodiments, the name of the second message is not limited, such as "reply message", "response message", "reply instruction", "response instruction", etc.

[0357] In some embodiments, the second device 102 may be any of the target devices.

[0358] In some embodiments, the second message may include one or more of the following:

[0359] a second preamble sequence, used for uplink synchronization and / or for indicating a device type of the second device;

[0360] A second message identifier, used to indicate the type of the second message;

[0361] A response type identifier, used to indicate the type of information contained in the second message;

[0362] Location identifier, used to indicate the target area for inventory;

[0363] first information, where the first information includes an identifier of the second device and / or data of the second device;

[0364] The second information is used to indicate energy storage information of the second device.

[0365] In some embodiments, the second preamble sequence may be identical to the first preamble sequence.

[0366] In some embodiments, the second preamble sequence may have a certain association relationship with the first preamble sequence, for example, a preset association relationship.

[0367] In some embodiments, the type of the second device 102 can be indicated by a second preamble sequence. For example, the preamble sequences can be divided into three groups, each used to indicate device type 1, device type 2, and device type 3. That is, a second device of type 1 corresponds to the first group of preamble sequences, a second device of type 2 corresponds to the second group of preamble sequences, and a second device of type 3 corresponds to the third group of preamble sequences. For example, the preamble sequences can be divided into two groups, each used to indicate type 1 / 2 and type 3. That is, a second device of type 1 and type 2 corresponds to the first group of preamble sequences, and a second device of type 3 corresponds to the second group of preamble sequences. It should be noted that this is merely an example, and other grouping methods may also be used, and this disclosure does not specifically limit this.

[0368] In some embodiments, the second device 102 can query the correspondence between the preamble sequence and the device type based on the device type of the second device 102, determine the preamble sequence corresponding to the device type of the second device, and determine the preamble sequence corresponding to the device type of the second device as the second preamble sequence. In other words, the second device 102 can select a preamble sequence based on its own device type, so that the first device 101 can determine the device type of the second device 102 based on the preamble sequence selected by the second device 102.

[0369] In some embodiments, the second message identifier can be used to identify the type of the second message. For example, if the first message is an inventory command and the second message is a response command, the second message identifier can indicate that the second message is a response command to the inventory command. For example, the second message identifier can be used to indicate that the second message is a response command to the "indoorcommand" command, or a response command to other commands.

[0370] For example, the second message identifier has two bits, where 00 represents a response to an inventory command, and 01 represents a response to an "indoorcommand" command. For example, the second message identifier has four bits, where 0000 represents a response to an inventory command, and 0001 represents a response to an "indoorcommand" command. During implementation, the number of bits occupied by the second message identifier can be determined based on the number of response commands available; this disclosure does not impose a limitation on the number of bits occupied by the second message identifier.

[0371] In some embodiments, the location identifier in the second message may be the same as the location identifier in the first message.

[0372] In some embodiments, the identifier of the second device 102 may be any one of a random number, a random sequence, a random string, an index number of the second device 102 , and the like.

[0373] In some embodiments, the identifier of the second device 102 may be a unique identifier in the core network.

[0374] In some embodiments, the identification of the second device 102 may include at least one of a country code, a region code, a service code, an index of the second device 102 , and the like.

[0375] It should be noted that the identification of the second device 102 may also be implemented in other possible ways, which is not specifically limited in this disclosure.

[0376] In some embodiments, the data of the second device 102 may be one or more of data collected by the second device, data obtained by processing data collected by the second device, data obtained by processing data received from other devices, etc., or other data, which is not limited.

[0377] In some embodiments, the second message may include second information indicating energy storage information of the second device 102. For example, the energy storage information may include whether the energy storage of the second device 102 is sufficient. For example, the energy storage information may include the remaining power of the second device 102.

[0378] Exemplarily, the second information is defined as 1 bit, and the energy storage information is indicated by 1 bit, such as 1 bit with a value of 0 indicating insufficient energy storage, 1 bit with a value of 1 indicating sufficient energy storage, or 1 bit with a value of 1 indicating insufficient energy storage, 1 bit with a value of 0 indicating sufficient energy storage, or other methods can be used without limitation. Exemplarily, the second information is defined as 2 bits, and the percentage of the remaining power of the second device 102 is indicated by 2 bits, such as 00 indicating that the remaining power of the second device is 25% of the total power, 01 indicating that the remaining power of the second device is 50% of the total power, 10 indicating that the remaining power of the second device is 75% of the total power, and 11 indicating that the remaining power of the second device is 100% of the total power. It should be noted that this is only an example, and other implementation forms can also be used. The present disclosure does not specifically limit the percentage of the second information and how the second information indicates the energy storage information.

[0379] In some embodiments, the name of the second information is not limited, such as "energy storage indication information", "electric energy indication information", etc.

[0380] In some embodiments, the response type identifier may be used to indicate the type of information included in the second message. Exemplarily, the information type may include first information and second information.

[0381] In some embodiments, the first information and the second information are both optional, and the second signaling includes one of the first information and the second information. For example, the second message may include only the first information or only the second information, and may not include both the first information and the second information. Optionally, if the response type identifier accounts for a proportion of the first preset bit and the value of the first preset bit is the first value, the response type identifier may indicate that the second message includes the first information; if the value of the first preset bit is the second value, the response type identifier indicates that the second message includes the second information.

[0382] Exemplarily, the first preset bit is 1 bit, and the 1 bit can be used to indicate the type of information included in the second message. For example, if the 1-bit value is 0, the response type identifier indicates that the second message includes the first information; if the 1-bit value is 1, the response type identifier indicates that the second message includes the second information. For another example, if the 1-bit value is 0, the response type identifier indicates that the second message includes the second information; if the 1-bit value is 1, the response type identifier indicates that the second message includes the first information.

[0383] In some embodiments, the first information and the second information are both optional, and the second message may include one or both of the first information and the second information, or neither of them. For example, the second message may include only the first information or only the second information. For another example, the second information may include both the first information and the second information. For another example, the second information may include neither the first information nor the second information. Optionally, if the response type identifier accounts for the second preset bit and the value of the second preset bit is the third value, the response type identifier indicates that the second message does not include the first information and the second information; if the value of the second preset bit is the fourth value, the response type identifier indicates that the second message includes the first information but does not include the second information; if the value of the second preset bit is the fifth value, the response type identifier indicates that the second message includes the second information but does not include the first information; if the value of the second preset bit is the sixth value, the response type identifier indicates that the second message includes the first information and the second information.

[0384] Exemplarily, the second preset bit may be 2 bits, and the 2 bits are used to indicate the type of information included in the second message. For example, if the value of the 2 bits is 00, the response type identifier indicates that the second message contains neither the first information nor the second information; if the value is 01, the response type identifier indicates that the second message contains the first information but not the second information; if the value is 10, the response type identifier indicates that the second message contains the second information but not the first information; and if the value is 11, the response type identifier indicates that the second message contains both the first information and the second information.

[0385] In some embodiments, both the first information and the second information are mandatory, that is, the second message must include the first information and the second information. In this case, the second message may not include the response type identifier.

[0386] In some embodiments, the second message sent by the second device 102 to the first device 101 carries the second information. Thus, the first device 101 can know the energy storage information of the second device 102 according to the second information, which facilitates subsequent operations.

[0387] In actual applications, as the device usage time increases, the battery life of some IoT devices may become lower and lower, which may affect the network's inventory of IoT devices.

[0388] Based on this, in some embodiments, the second device 102 is a device that sends the second message based on backscattering, for example, the second device 102 may be a type 1 or type 2 device. The second device 102 may determine the remaining power of the second device 102 and send the second message to the first device based on the remaining power.

[0389] In some embodiments, the remaining power of the second device 102 varies, and the second message may carry different information. For example, if the remaining power of the second device 102 is sufficient, the second message may include the first information, the second information, and the like; if the remaining power of the second device 102 is insufficient, the second message may include the second information. Whether the remaining power is sufficient or insufficient may be defined based on actual needs or determined by the second device 102, and is not specifically limited in this disclosure.

[0390] In some embodiments, the second device 102 can determine whether the remaining power of the second device 102 satisfies the requirement for backscattering the first information. If the remaining power of the second device 102 satisfies the requirement for backscattering the first information, the second device 102 can send a second message to the first device 101; the second message can include the first information. Thus, the second device 102 can determine whether the second message carries the first information based on whether the remaining power meets the requirement for backscattering the first information, thereby improving the accuracy of the first information transmission.

[0391] Exemplarily, the remaining power meets the requirement of backscattering to carry the first information, which can be understood as the remaining power of the second device 102 can meet the power requirement of the second device 102 when sending the first information through backscattering.

[0392] In some embodiments, the second device 102 can determine whether the remaining power of the second device 102 satisfies the requirement for backscattering the first and second information. If the remaining power of the second device 102 satisfies the requirement for backscattering the first and second information, the second device 102 can send a second message to the first device 101; the second message can include the first and second information. Thus, the second device 102 can determine whether the second message carries the first and second information based on whether the remaining power meets the requirement for backscattering the first and second information, thereby improving the accuracy of the transmission of the first and second information.

[0393] In some embodiments, if the remaining power of the second device 102 is sufficient to carry the first information via backscatter but not the second information via backscatter, a second message is sent to the first device 101; the second message includes the first information. Thus, if the remaining power of the second device 102 is sufficient to carry the first information via backscatter but not the second information, the first information is included in the second message and sent to the first device 101, allowing the first device 101 to determine the identity and / or data of the second device 102 based on the first information.

[0394] In some embodiments, if the remaining power of the second device 102 is insufficient to carry the first information via backscattering but sufficient to carry the second information via backscattering, a second message is sent to the first device; wherein the second message includes the second information. Thus, if the remaining power of the second device 102 is sufficient only to carry the second information via backscattering but not the first information, the second information is carried in the second message and sent to the first device 101, allowing the first device 101 to determine the energy storage status of the second device 102 based on the second information.

[0395] In some embodiments, if the remaining power of the second device 102 satisfies the requirement for backscattering to carry the first information, a second message is sent to the first device 101; the second message includes the first information. If the remaining power of the second device 102 does not meet the requirement for backscattering to carry the first information, a second message is sent to the first device 101, where the second message includes the second information. Thus, if the remaining power of the second device 102 does not meet the requirement for backscattering to carry the first information, the second information is sent to the first device 101 in the second message, allowing the first device 101 to determine the energy storage status of the second device 102 based on the second information.

[0396] In some embodiments, if the first message includes a first preamble sequence, the first preamble sequence can be used to indicate the device type of the target device that the first device 101 wants to inventory. After a target device receives the first message, it can determine whether the device type that the first device 101 wants to inventory is consistent with its own device type based on the first preamble sequence. If they are consistent, a second message can be sent to the first device 101, and the target device is the second device 102, so that the first device 101 can inventory the second device 102 whose device type is the specified device type based on the second message.

[0397] In some embodiments, the first message includes a location identifier, which is used to indicate the target area of ​​the inventory of the first device 101. The second device 102 can determine whether it is within the target area of ​​the inventory of the first device 101 based on the location identifier. If the second device 102 is within the target area of ​​the inventory of the first device 101, a second message is sent to the first device 101, so that the first device 101 can inventory the second device within the target area indicated by the location identifier.

[0398] That is to say, if the first message can be used to indicate an inventory of target devices within the specified area, the target devices within the specified area can send a second message to the first device 101 in response to the first message, so that the first device 101 can perform an inventory of target devices within the specified area. The target device within the specified area and sending the second message to the first device 101 is the second device 102, so that the first device 101 can perform an inventory of the second device 102 within the specified area according to the second message.

[0399] In some embodiments, if the first message includes resource indication information, the second device 102 may send the second message to the first device 101 on the resources indicated by the resource indication information.

[0400] In some embodiments, if the first message does not include resource indication information, the second device 102 may send the second message to the first device 101 on pre-configured or protocol-specified resources.

[0401] In some embodiments, the second device 102 may send the second message to the first device 101 via backscattering. For example, the second device 102 may be a device that does not have the ability to generate a signal, for example, the second device 102 may be the aforementioned type 1 or type 2 device.

[0402] In some embodiments, the second device 102 may autonomously generate a signal to send the second message to the first device 101 . For example, the second device 102 may be the type 3 device described above.

[0403] In some embodiments, the first device 101 may receive a second message sent by the second device 102 .

[0404] In some embodiments, the first device 101 may receive a second message sent by the second device 102 in a backscattering manner. For example, the second device 102 may be a device that does not have the ability to generate a signal.

[0405] In some embodiments, if the second message includes a second preamble sequence, the first device 101 can determine the device type corresponding to the second preamble sequence based on the second preamble sequence and the correspondence between the preamble sequence and the device type, and determine the device type corresponding to the second preamble sequence as the device type of the second device.

[0406] For example, the preamble sequences are divided into three groups, among which type 1 corresponds to the first group of preamble sequences, type 2 corresponds to the second group of preamble sequences, and type 3 corresponds to the third group of preamble sequences. If the second message sent by a second device 102 carries the second group of preamble sequences, then the first device 101 can determine that the device type of the second device 102 is type 2 based on the second group of preamble sequences.

[0407] In some embodiments, the first device 101 may receive a second message sent by the second device 102 within the target area inventoried by the first device 101. That is, the first message sent by the first device 101 may be used to indicate an inventory of target devices within the specified area, and the first device 101 may receive a second message sent by the second device 102 within the specified area, where the second device 102 is any one of the target devices.

[0408] In some embodiments, if the second message includes a response type identifier, the proportion of the response type identifier is the first preset bit, and the value of the first preset bit is the first value, the first device 101 can determine that the second message includes the first information; if the value of the first preset bit is the second value, the first device 101 can determine that the second message includes the second information.

[0409] In some embodiments, if the second message includes a response type identifier, the proportion of the response type identifier is the second preset bit, and the value of the second preset bit is the third value, the first device 101 can determine that the second message does not include the first information and the second information; if the value of the second preset bit is the fourth value, the first device 101 can determine that the second message includes the first information and does not include the second information; if the value of the second preset bit is the fifth value, the first device 101 can determine that the second message includes the second information and does not include the first information; if the value of the second preset bit is the sixth value, the first device 101 can determine that the second message includes the first information and the second information.

[0410] The communication method involved in the embodiments of the present disclosure may include at least one of steps S3301 and S3302. For example, step S3301 may be implemented as an independent embodiment, step S3302 may be implemented as an independent embodiment, and steps S3301 and S3302 may be implemented as independent embodiments. Both steps may be implemented as independent embodiments, but are not limited thereto.

[0411] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, and the optional methods or optional examples can be arbitrarily combined.

[0412] FIG4A is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4A , the embodiment of the present disclosure relates to a communication method for a second device 102, the method comprising:

[0413] Step S4101, obtain the first message.

[0414] The optional implementation of step S4101 can refer to the optional implementation of step S2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0415] Step S4102, sending a second message.

[0416] The optional implementation of step S4102 can refer to the optional implementation of step S2102 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0417] In some embodiments, the second device 102 may send the second message to the first device 101 , but is not limited thereto and may also send the second message to the subject.

[0418] The communication method involved in the embodiments of the present disclosure may include at least one of steps S4101 and S4102. For example, step S4101 may be implemented as an independent embodiment, step S4102 may be implemented as an independent embodiment, and steps S4101 and S4102 may be implemented as independent embodiments, but are not limited thereto.

[0419] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, and the optional methods or optional examples can be arbitrarily combined.

[0420] FIG4B is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4B , the embodiment of the present disclosure relates to a communication method for a second device 102, the method comprising:

[0421] Step S4201: Receive a first message sent by a first device.

[0422] The optional implementation of step S4201 can refer to the optional implementation of step S2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0423] Step S4202: Determine the remaining power of the second device.

[0424] The optional implementation of step S4202 can refer to the optional implementation of step S2102 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0425] Step S4203: Send a second message to the first device based on the remaining power.

[0426] The optional implementation of step S4203 can refer to the optional implementation of step S2102 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0427] The communication method involved in the embodiments of the present disclosure may include at least one of steps S4201 to S4203. For example, step S4201 may be implemented as an independent embodiment, step S4202 may be implemented as an independent embodiment, and steps S4201, S4202, and S4203 may be implemented as independent embodiments, but are not limited thereto.

[0428] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, and the optional methods or optional examples can be arbitrarily combined.

[0429] FIG4C is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4C , the present disclosure embodiment relates to a communication method for a second device 102, the method comprising:

[0430] Step S4301: Receive a first message sent by a first device.

[0431] The optional implementation of step S4301 can refer to the optional implementation of step S2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0432] Step S4302: The second device is in the target area inventoried by the first device and sends a second message to the first device.

[0433] The optional implementation of step S4302 can refer to the optional implementation of step S2202 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0434] The communication method involved in the embodiments of the present disclosure may include at least one of steps S4301 and S4302. For example, step S4301 may be implemented as an independent embodiment, step S4302 may be implemented as an independent embodiment, and steps S4301 and S4302 may be implemented as independent embodiments, but are not limited thereto.

[0435] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, and the optional methods or optional examples can be arbitrarily combined.

[0436] FIG4D is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4D , the embodiment of the present disclosure relates to a communication method for a second device 102, the method comprising:

[0437] Step S4401: Receive a first message sent by a first device.

[0438] In some embodiments, the first device 101 may send the first message.

[0439] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.

[0440] In some embodiments, "message" and "instruction" can be used interchangeably.

[0441] In some embodiments, the first message may be used to instruct an inventory of target devices. Alternatively, the first message may be used to instruct an inventory of target devices within a specified area. For example, the target device may be an A-IOT device.

[0442] Exemplarily, the target device may be a device that has energy storage functionality, no independent signal generation or amplification functionality, and relies on backscatter transmission for uplink transmission. Exemplarily, the target device may be a device that has energy storage functionality, no independent signal amplification functionality, and relies on backscatter transmission for uplink transmission. Exemplarily, the target device may be a device that has energy storage functionality, independent signal generation functionality, and amplification functionality.

[0443] In some embodiments, the terms "inventory", "paging", "statistics", "inventory" and the like may be used interchangeably.

[0444] In some embodiments, the first device 101 may send a first message to the second device 102 .

[0445] In some embodiments, the second device 102 may be any of the target devices.

[0446] In some embodiments, the resource or channel on which the first device 101 sends the first message may be preconfigured, broadcast by the first device 101 via a SIB, or configured by the first device 101 to the target device via dedicated signaling. For example, the resource or channel may be periodic. For example, the target device may monitor for the first message on the periodically occurring resource or channel.

[0447] In some embodiments, the name of the first message is not limited, such as "inventory message", "paging message", "statistical message", "inventory message", "inventory instruction", "paging instruction", "statistical instruction", "inventory instruction", etc.

[0448] In some embodiments, the first device 101 may be a network device or an intermediate device. For example, the intermediate device may be at least one of a terminal device, an auxiliary node, and an IAB.

[0449] In some embodiments, terms such as "intermediary device" and "intermediate node" may be used interchangeably.

[0450] In some embodiments, the first message may include one or more of the following:

[0451] A first preamble sequence, used for downlink synchronization and / or for indicating a device type of a target device;

[0452] A first message identifier, used to indicate the type of the first message;

[0453] Location identifier, used to indicate the target area for inventory;

[0454] The resource indication information is used to indicate the resource or channel used by the target device to send the second message.

[0455] In some embodiments, the first preamble sequence can be used to indicate the device type of the target device. That is, the first device 101 can use the first preamble sequence to indicate the device type of the target device to be inventoried. Thus, after receiving the first message, the target device can determine whether its own device type is the device type to be inventoried by the first device 101 based on the first preamble sequence in the first message.

[0456] Exemplarily, the preamble sequence can be divided into three groups, respectively used to indicate device type 1, device type 2 and device type 3. That is, type 1 corresponds to the first group of preamble sequences, type 2 corresponds to the second group of preamble sequences, and type 3 corresponds to the third group of preamble sequences. If the first preamble sequence in the first message is the first group of preamble sequences, it means that the first device 101 wants to inventory the target device of type 1.

[0457] Exemplarily, the preamble sequence can be divided into two groups, used to indicate type 1 / 2 and type 3 respectively. That is, type 1 and type 2 correspond to the first group of preamble sequences, and type 3 corresponds to the second group of preamble sequences. If the first preamble sequence in the first message is the second group of preamble sequences, it means that the first device 101 wants to inventory the target device of type 3.

[0458] It should be noted that the above grouping of the leading sequences is only an example, and other grouping methods may also be used, which is not specifically limited in this disclosure.

[0459] In some embodiments, the first message identifier may indicate that the first message is an instruction to inventory the target device.

[0460] In some embodiments, the first message may include a first message identifier, and the first device 101 may use the first message identifier to indicate different signaling. For example, the first message identifier may indicate that the first message is an inventory instruction, or an "indoor command" instruction, or other instructions, etc., without limitation.

[0461] For example, the first message identifier has 1 bit, where 0 represents an inventory command and 1 represents an "indoor command" command. For example, the first message identifier has 2 bits, where 00 represents an inventory command and 01 represents an "indoor command" command. It should be noted that this disclosure does not limit the number of bits occupied by the first message identifier.

[0462] In some embodiments, the first device 101 can inventory the second devices in a designated area or a target area by using the area of ​​the first device 101 inventory indicated by the location identifier.

[0463] For example, the location identifier can be used to indicate a specific area of ​​the inventory, such as areas A, B, C, and D, or the location identifier can be used to indicate a direction, such as east, west, south, north, southeast, northeast, southwest, northwest, etc. For example, the location identifier can be used to indicate the coordinates, angles, etc. of a specific direction. The present disclosure does not specifically limit the number of bits occupied by the location identifier.

[0464] For example, the location identifier has 2 bits, where 00 represents area A, 01 represents area B, 10 represents area C, and 11 represents area D.

[0465] Exemplarily, the location identifier may be a Zone ID, or other identifiers that may identify a geographic location or a geographic area, which is not specifically limited in the present disclosure.

[0466] Optionally, the first message may not include a location identifier, and the first device 101 may perform an inventory of target devices in a default area. Optionally, the first message may not include a location identifier, and the first device 101 may perform an inventory of target devices in all areas.

[0467] In some embodiments, the first message identifier can be used to identify a type of command, such as an inventory command. Exemplarily, the first message identifier is used to identify a type of command, and the location identifier indicates the location of the area where the first device 101 is taking inventory. For example, the first message identifier has 2 bits, where 00 indicates an inventory command and 01 indicates an "indoor command" command. For example, the location identifier has 2 bits, where 00 indicates area A, 01 indicates area B, 10 indicates area C, and 11 indicates area D.

[0468] Exemplarily, the first message identifier can directly identify the location of the area where the first device 101 is inventoryed, where different values ​​of the percentage of bits of the first message identifier can indicate different areas of the inventory, and the first message may not include a location identifier. For example, the first message identifier has a total of 4 bits, where 0000 represents inventory area A, 0001 represents inventory area B, 0010 represents inventory area C, 0011 represents inventory area D, and 0100 represents an internal command (indoor command). It should be noted that this is only an example, and other implementation methods can also be used, which is not specifically limited by this disclosure.

[0469] In some embodiments, the first device 101 may indicate to the target device the resources or channels to be used for sending the second message through resource indication information. For example, the resource indication information may indicate time domain resources, frequency domain resources, or a specific channel. This disclosure does not specifically limit how to indicate resources or channels. For example, if the first message does not include resource indication information, the target device may send the second message using preconfigured or protocol-specified resources or channels.

[0470] In some embodiments, the second device 102 may receive the first message sent by the first device 101 .

[0471] In some embodiments, "obtain", "get", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining by self-processing, autonomous implementation, etc.

[0472] Step S4402: Send a second message to the first device.

[0473] In some embodiments, the second device 102 may send a second message to the first device 101 .

[0474] In some embodiments, the second message may be used by the first device 101 to inventory the second device 102 .

[0475] In some embodiments, the name of the second message is not limited, such as "reply message", "response message", "reply instruction", "response instruction", etc.

[0476] In some embodiments, the second message may include one or more of the following:

[0477] a second preamble sequence, used for uplink synchronization and / or for indicating a device type of the second device;

[0478] A second message identifier, used to indicate the type of the second message;

[0479] A response type identifier, used to indicate the type of information contained in the second message;

[0480] Location identifier, used to indicate the target area for inventory;

[0481] first information, where the first information includes an identifier of the second device and / or data of the second device;

[0482] The second information is used to indicate energy storage information of the second device.

[0483] In some embodiments, the second preamble sequence may be identical to the first preamble sequence.

[0484] In some embodiments, the second preamble sequence may have a certain association relationship with the first preamble sequence, for example, a preset association relationship.

[0485] In some embodiments, the type of the second device 102 can be indicated by a second preamble sequence. For example, the preamble sequences can be divided into three groups, each used to indicate device type 1, device type 2, and device type 3. That is, a second device of type 1 corresponds to the first group of preamble sequences, a second device of type 2 corresponds to the second group of preamble sequences, and a second device of type 3 corresponds to the third group of preamble sequences. For example, the preamble sequences can be divided into two groups, each used to indicate type 1 / 2 and type 3. That is, a second device of type 1 and type 2 corresponds to the first group of preamble sequences, and a second device of type 3 corresponds to the second group of preamble sequences. It should be noted that this is merely an example, and other grouping methods may also be used, and this disclosure does not specifically limit this.

[0486] In some embodiments, the second device 102 can query the correspondence between the preamble sequence and the device type based on the device type of the second device 102, determine the preamble sequence corresponding to the device type of the second device, and determine the preamble sequence corresponding to the device type of the second device as the second preamble sequence. In other words, the second device 102 can select a preamble sequence based on its own device type, so that the first device 101 can determine the device type of the second device 102 based on the preamble sequence selected by the second device 102.

[0487] In some embodiments, the second message identifier can be used to identify the type of the second message. For example, if the first message is an inventory command and the second message is a response command, the second message identifier can indicate that the second message is a response command to the inventory command. For example, the second message identifier can be used to indicate that the second message is a response command to the "indoorcommand" command, or a response command to another command.

[0488] For example, the second message identifier has two bits, where 00 represents a response to an inventory command, and 01 represents a response to an "indoorcommand" command. For example, the second message identifier has four bits, where 0000 represents a response to an inventory command, and 0001 represents a response to an "indoorcommand" command. During implementation, the number of bits occupied by the second message identifier can be determined based on the number of response commands available; this disclosure does not impose a limitation on the number of bits occupied by the second message identifier.

[0489] In some embodiments, the location identifier in the second message may be the same as the location identifier in the first message.

[0490] In some embodiments, the identifier of the second device 102 may be any one of a random number, a random sequence, a random string, an index number of the second device 102 , and the like.

[0491] In some embodiments, the identifier of the second device 102 may be a unique identifier in the core network.

[0492] In some embodiments, the identification of the second device 102 may include at least one of a country code, a region code, a service code, an index of the second device 102 , and the like.

[0493] It should be noted that the identification of the second device 102 may also be implemented in other possible ways, which is not specifically limited in this disclosure.

[0494] In some embodiments, the data of the second device 102 may be one or more of data collected by the second device, data obtained by processing data collected by the second device, data obtained by processing data received from other devices, etc., or other data, which is not limited.

[0495] In some embodiments, the second message may include second information indicating energy storage information of the second device 102. For example, the energy storage information may include whether the energy storage of the second device 102 is sufficient. For example, the energy storage information may include the remaining power of the second device 102.

[0496] Exemplarily, the second information is defined as 1 bit, and the energy storage information is indicated by 1 bit, such as 1 bit with a value of 0 indicating insufficient energy storage, 1 bit with a value of 1 indicating sufficient energy storage, or 1 bit with a value of 1 indicating insufficient energy storage, 1 bit with a value of 0 indicating sufficient energy storage, or other methods can be used without limitation. Exemplarily, the second information is defined as 2 bits, and the percentage of the remaining power of the second device 102 is indicated by 2 bits, such as 00 indicating that the remaining power of the second device is 25% of the total power, 01 indicating that the remaining power of the second device is 50% of the total power, 10 indicating that the remaining power of the second device is 75% of the total power, and 11 indicating that the remaining power of the second device is 100% of the total power. It should be noted that this is only an example, and other implementation forms can also be used. The present disclosure does not specifically limit the percentage of the second information and how the second information indicates the energy storage information.

[0497] In some embodiments, the name of the second information is not limited, such as "energy storage indication information", "electric energy indication information", etc.

[0498] In some embodiments, the response type identifier may be used to indicate the type of information included in the second message. Exemplarily, the information type may include first information and second information.

[0499] In some embodiments, the first information and the second information are both optional, and the second signaling includes one of the first information and the second information. For example, the second message may include only the first information or only the second information, and may not include both the first information and the second information. Optionally, if the response type identifier accounts for a proportion of the first preset bit and the value of the first preset bit is the first value, the response type identifier may indicate that the second message includes the first information; if the value of the first preset bit is the second value, the response type identifier indicates that the second message includes the second information.

[0500] Exemplarily, the first preset bit is 1 bit, and the 1 bit can be used to indicate the type of information included in the second message. For example, if the 1-bit value is 0, the response type identifier indicates that the second message includes the first information; if the 1-bit value is 1, the response type identifier indicates that the second message includes the second information. For another example, if the 1-bit value is 0, the response type identifier indicates that the second message includes the second information; if the 1-bit value is 1, the response type identifier indicates that the second message includes the first information.

[0501] In some embodiments, the first information and the second information are both optional, and the second message may include one or both of the first information and the second information, or neither of them. For example, the second message may include only the first information or only the second information. For another example, the second information may include both the first information and the second information. For another example, the second information may include neither the first information nor the second information. Optionally, if the response type identifier accounts for the second preset bit and the value of the second preset bit is the third value, the response type identifier indicates that the second message does not include the first information and the second information; if the value of the second preset bit is the fourth value, the response type identifier indicates that the second message includes the first information but does not include the second information; if the value of the second preset bit is the fifth value, the response type identifier indicates that the second message includes the second information but does not include the first information; if the value of the second preset bit is the sixth value, the response type identifier indicates that the second message includes the first information and the second information.

[0502] Exemplarily, the second preset bit may be 2 bits, and the 2 bits are used to indicate the type of information included in the second message. For example, if the value of the 2 bits is 00, the response type identifier indicates that the second message contains neither the first information nor the second information; if the value is 01, the response type identifier indicates that the second message contains the first information but not the second information; if the value is 10, the response type identifier indicates that the second message contains the second information but not the first information; and if the value is 11, the response type identifier indicates that the second message contains both the first information and the second information.

[0503] In some embodiments, both the first information and the second information are mandatory, that is, the second message must include the first information and the second information. In this case, the second message may not include the response type identifier.

[0504] In some embodiments, the second message sent by the second device 102 to the first device 101 carries the second information. Thus, the first device 101 can know the energy storage information of the second device 102 according to the second information, which facilitates subsequent operations.

[0505] In actual applications, as the device usage time increases, the battery life of some IoT devices may become lower and lower, which may affect the network's inventory of IoT devices.

[0506] Based on this, in some embodiments, the second device 102 is a device that sends the second message based on backscattering, for example, the second device 102 may be a type 1 or type 2 device. The second device 102 may determine the remaining power of the second device 102 and send the second message to the first device based on the remaining power.

[0507] In some embodiments, the remaining power of the second device 102 varies, and the second message may carry different information. For example, if the remaining power of the second device 102 is sufficient, the second message may include the first information, the second information, and the like; if the remaining power of the second device 102 is insufficient, the second message may include the second information. Whether the remaining power is sufficient or insufficient may be defined based on actual needs or determined by the second device 102, and is not specifically limited in this disclosure.

[0508] In some embodiments, the second device 102 can determine whether the remaining power of the second device 102 satisfies the requirement for backscattering the first information. If the remaining power of the second device 102 satisfies the requirement for backscattering the first information, the second device 102 can send a second message to the first device 101; the second message can include the first information. Thus, the second device 102 can determine whether the second message carries the first information based on whether the remaining power meets the requirement for backscattering the first information, thereby improving the accuracy of the first information transmission.

[0509] Exemplarily, the remaining power meets the requirement of backscattering to carry the first information, which can be understood as the remaining power of the second device 102 can meet the power requirement of the second device 102 when sending the first information through backscattering.

[0510] In some embodiments, the second device 102 can determine whether the remaining power of the second device 102 satisfies the requirement for backscattering the first and second information. If the remaining power of the second device 102 satisfies the requirement for backscattering the first and second information, the second device 102 can send a second message to the first device 101; the second message can include the first and second information. Thus, the second device 102 can determine whether the second message carries the first and second information based on whether the remaining power meets the requirement for backscattering the first and second information, thereby improving the accuracy of the transmission of the first and second information.

[0511] In some embodiments, if the remaining power of the second device 102 is sufficient to carry the first information via backscatter but not the second information via backscatter, a second message is sent to the first device 101; the second message includes the first information. Thus, if the remaining power of the second device 102 is sufficient to carry the first information via backscatter but not the second information, the first information is included in the second message and sent to the first device 101, allowing the first device 101 to determine the identity and / or data of the second device 102 based on the first information.

[0512] In some embodiments, if the remaining power of the second device 102 is insufficient to carry the first information via backscattering but sufficient to carry the second information via backscattering, a second message is sent to the first device; wherein the second message includes the second information. Thus, if the remaining power of the second device 102 is sufficient only to carry the second information via backscattering but not the first information, the second information is carried in the second message and sent to the first device 101, allowing the first device 101 to determine the energy storage status of the second device 102 based on the second information.

[0513] In some embodiments, if the remaining power of the second device 102 satisfies the requirement for backscattering to carry the first information, a second message is sent to the first device 101; the second message includes the first information. If the remaining power of the second device 102 does not meet the requirement for backscattering to carry the first information, a second message is sent to the first device 101, where the second message includes the second information. Thus, if the remaining power of the second device 102 does not meet the requirement for backscattering to carry the first information, the second information is sent to the first device 101 in the second message, allowing the first device 101 to determine the energy storage status of the second device 102 based on the second information.

[0514] In some embodiments, if the first message includes a first preamble sequence, the first preamble sequence can be used to indicate the device type of the target device that the first device 101 wants to inventory. After a target device receives the first message, it can determine whether the device type that the first device 101 wants to inventory is consistent with its own device type based on the first preamble sequence. If they are consistent, a second message can be sent to the first device 101, and the target device is the second device 102, so that the first device 101 can inventory the second device 102 whose device type is the specified device type based on the second message.

[0515] In some embodiments, the first message includes a location identifier, which is used to indicate the target area of ​​the inventory of the first device 101. The second device 102 can determine whether it is within the target area of ​​the inventory of the first device 101 based on the location identifier. If the second device 102 is within the target area of ​​the inventory of the first device 101, a second message is sent to the first device 101, so that the first device 101 can inventory the second device within the target area indicated by the location identifier.

[0516] That is to say, if the first message can be used to indicate an inventory of target devices within the specified area, the target devices within the specified area can send a second message to the first device 101 in response to the first message, so that the first device 101 can perform an inventory of target devices within the specified area. The target device within the specified area and sending the second message to the first device 101 is the second device 102, so that the first device 101 can perform an inventory of the second device 102 within the specified area according to the second message.

[0517] In some embodiments, if the first message includes resource indication information, the second device 102 may send the second message to the first device 101 on the resources indicated by the resource indication information.

[0518] In some embodiments, if the first message does not include resource indication information, the second device 102 may send the second message to the first device 101 on pre-configured or protocol-specified resources.

[0519] In some embodiments, the second device 102 may send the second message to the first device 101 via backscattering. For example, the second device 102 may be a device that does not have the ability to generate a signal, for example, the second device 102 may be the aforementioned type 1 or type 2 device.

[0520] In some embodiments, the second device 102 may autonomously generate a signal to send the second message to the first device 101 . For example, the second device 102 may be the type 3 device described above.

[0521] In some embodiments, the first device 101 may receive a second message sent by the second device 102 .

[0522] In some embodiments, the first device 101 may receive a second message sent by the second device 102 in a backscattering manner. For example, the second device 102 may be a device that does not have the ability to generate a signal.

[0523] In some embodiments, if the second message includes a second preamble sequence, the first device 101 can determine the device type corresponding to the second preamble sequence based on the second preamble sequence and the correspondence between the preamble sequence and the device type, and determine the device type corresponding to the second preamble sequence as the device type of the second device.

[0524] For example, the preamble sequences are divided into three groups, among which type 1 corresponds to the first group of preamble sequences, type 2 corresponds to the second group of preamble sequences, and type 3 corresponds to the third group of preamble sequences. If the second message sent by a second device 102 carries the second group of preamble sequences, then the first device 101 can determine that the device type of the second device 102 is type 2 based on the second group of preamble sequences.

[0525] In some embodiments, the first device 101 may receive a second message sent by the second device 102 within a target area inventoried by the first device 101. That is, the first message sent by the first device 101 may be used to indicate the target devices within the designated area being inventoried, and the first device 101 may receive a second message sent by the second device 102 within the designated area, where the second device 102 is any one of the target devices.

[0526] In some embodiments, if the second message includes a response type identifier, the proportion of the response type identifier is the first preset bit, and the value of the first preset bit is the first value, the first device 101 can determine that the second message includes the first information; if the value of the first preset bit is the second value, the first device 101 can determine that the second message includes the second information.

[0527] In some embodiments, if the second message includes a response type identifier, the proportion of the response type identifier is the second preset bit, and the value of the second preset bit is the third value, the first device 101 can determine that the second message does not include the first information and the second information; if the value of the second preset bit is the fourth value, the first device 101 can determine that the second message includes the first information and does not include the second information; if the value of the second preset bit is the fifth value, the first device 101 can determine that the second message includes the second information and does not include the first information; if the value of the second preset bit is the sixth value, the first device 101 can determine that the second message includes the first information and the second information.

[0528] The communication method involved in the embodiments of the present disclosure may include at least one of steps S4401 and S4402. For example, step S4401 may be implemented as an independent embodiment, step S4402 may be implemented as an independent embodiment, and steps S4401 and S4402 may be implemented as independent embodiments, but are not limited thereto.

[0529] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, and the optional methods or optional examples can be arbitrarily combined.

[0530] FIG5 is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG5 , the present disclosure embodiment relates to a communication method, which is used in a communication system 100, wherein the communication system 100 includes a first device 101 and a second device 102. The method includes:

[0531] Step S5101: The first device sends a first message; wherein the first message is used to instruct to inventory the target device.

[0532] The optional implementation of step S5101 can refer to the optional implementation of step S2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0533] Step S5102: The second device sends a second message; wherein the second message is used by the first device to inventory the second device.

[0534] The optional implementation of step S5102 can refer to the optional implementation of step S2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0535] In some embodiments, the above method may include the method described in the above embodiments of the communication system side, the first device side, the second device side, etc., which will not be repeated here.

[0536] The communication method involved in the embodiments of the present disclosure may include at least one of steps S5101 and S5102. For example, step S5101 may be implemented as an independent embodiment, step S5102 may be implemented as an independent embodiment, and steps S5101 and S5102 may be implemented as independent embodiments, but are not limited thereto.

[0537] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, the optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other embodiments or other examples.

[0538] The following is an exemplary introduction to the above method.

[0539] Optional embodiment: the inventory instruction / paging instruction sent by the base station or the intermediate node includes a preamble and / or an instruction identifier and / or a location identifier and / or resources.

[0540] Optionally, the preamble is used to achieve downlink synchronization. The command identifier indicates that this is an inventory command / paging command, and the inventory command / paging command is used to inventory / page the A-IOT terminal. The location / area identifier is used to indicate the location / area of ​​the inventory / paging command. Exemplarily, it can be a zone ID or other identifier that can indicate the location / area. Exemplarily, the resource / channel is used to indicate the resource / channel used by the A-IOT device to respond to the command. If there is no resource / channel indication bit, the A-IOT device feeds back the inventory response on the preconfigured or specified (protocol-specified) resource / channel.

[0541] Optionally, the resource or channel for the base station or intermediate node to send the paging command is pre-configured, broadcast by the base station via a SIB, or configured by the base station to the A-IOT device via dedicated signaling. Exemplarily, the resource or channel is periodic. The A-IOT device listens for the paging command on the periodically occurring resource or channel.

[0542] Optionally, the command identifier can identify a type of command, such as an inventory / paging command. Exemplarily, the command identifier is used to identify a type of command, and the location identifier determines the location of the inventory / paging area to be inventoried / paged by the inventory / paging command. Exemplarily, the command identifier can directly identify the location of a specific inventory area. Specifically, different values ​​indicate inventory / paging of different areas, and a location identifier is not required.

[0543] Optionally, the proportion of the preamble, instruction identifier, location identifier, resource and other fields is not specifically limited. These fields are all optional.

[0544] Optionally, specifically, the intermediate node is a UE.

[0545] Optional embodiment: The A-IOT device indicates the energy storage status of the base station / intermediate node through indication information.

[0546] Optionally, the A-IOT device determines that it needs to respond to the inventory instruction. For example, it determines that the instruction is an inventory instruction and that it is in the area indicated by the inventory instruction. The A-IOT device determines that there is enough power to realize backscattering and carrying the A-IOT identification and / or data, and the A-IOT device carries the A-IOT device identification and / or data in the response instruction. The A-IoT device determines that the power is insufficient to realize backscattering and carrying the A-IOT device identification and / or data, and the A-IOT device carries indication information in the response instruction to indicate the power storage status of the base station / intermediate node. Specifically, a 1-bit indication is defined, and the bit value is 0 to indicate insufficient energy storage or the bit value is 1 to indicate insufficient energy storage, or there are other implementation methods. Specifically, an indication bit is defined to indicate the percentage of remaining power, such as 25%, 50%, 75%, etc.

[0547] Optional embodiment: The inventory response instruction includes a preamble and / or a response instruction identifier and / or a response type identifier and / or a location identifier and / or an A-IOT device identifier and / or data and / or an energy storage indication.

[0548] Optionally, the preamble is used to achieve uplink synchronization. Exemplarily, the preamble included in the response instruction can be the same as the preamble included in the inventory instruction. Exemplarily, the preamble included in the response instruction can have a certain association with the preamble included in the inventory instruction, for example, a preset association.

[0549] Optionally, the A-IOT device identifier can be represented as a random number / random sequence / random string, or as an identifier such as a device index, or as a core network unique identifier. Exemplarily, the device identifier can include a country code and / or region code and / or service code and / or an IoT device index. Other possible implementations are not specifically limited in this disclosure.

[0550] Optionally, the response instruction identifier can identify the type of the response instruction. For example, it can identify that the instruction is a response instruction to an inventory instruction.

[0551] Optionally, the location identifier in the response instruction is the same as the location identifier in the inventory instruction.

[0552] Optionally, the response type identifier is used to indicate the type of information contained in the response instruction. Exemplarily, 1 bit is used to indicate the type of information contained in the inventory response instruction. For example, a value of 0 indicates that the inventory response contains an A-IOT identifier and / or data, and a value of 1 indicates that the inventory response contains energy storage indication information. Alternatively, a value of 0 indicates that the inventory response contains energy storage indication information, and a value of 1 indicates that the inventory response contains an A-IOT identifier and / or data. Exemplarily, 2 bits are used to indicate the type of information contained in the inventory response instruction. For example, a value of 00 indicates that the inventory response contains neither an A-IOT identifier and / or data nor energy storage indication information; a value of 01 indicates that the inventory response contains an A-IOT identifier and / or data; a value of 10 indicates that the inventory response contains energy storage indication information; and a value of 11 indicates that the inventory response contains an A-IOT identifier and / or data and energy storage indication information.

[0553] Optionally, the inventory response instruction is applicable to type 1 and type 2 A-IOT devices.

[0554] Optionally, Type 1 and 2 A-IOT devices transmit an inventory response command via a directional scattering mechanism on the resource / channel indicated by the inventory instruction. Type 3 A-IOT devices autonomously generate an inventory response command and transmit it on the resource / channel indicated by the inventory instruction. For example, if the inventory instruction does not indicate a resource / channel, the A-IOT device responds with an inventory response on a preconfigured or specified (protocol-specified) resource / channel.

[0555] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.

[0556] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a first device in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a second device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0557] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0558] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.

[0559] Figure 6A is a structural diagram of the first device proposed in an embodiment of the present disclosure. As shown in Figure 6A, the first device 6100 may include: at least one of a transceiver module 6101, a processing module 6102, etc. In some embodiments, the above-mentioned transceiver module is used to send a first message; wherein the first message is used to indicate the inventory target device; receive a second message sent by a second device; wherein the second device is any one of the target devices, and the second message is used for the first device to inventory the second device. Optionally, the above-mentioned transceiver module is used to execute at least one of the communication steps such as sending and / or receiving (such as step S2101, but not limited to this) performed by the first device 101 in any of the above methods, which will not be repeated here. Optionally, the above-mentioned processing module is used to execute at least one of the other steps performed by the first device 101 in any of the above methods, which will not be repeated here.

[0560] Figure 6B is a schematic diagram of the structure of the second device proposed in an embodiment of the present disclosure. As shown in Figure 6B, the second device 6200 may include: at least one of a transceiver module 6201, a processing module 6202, etc. In some embodiments, the above-mentioned transceiver module is used to receive a first message sent by the first device; wherein the first message is used to indicate the inventory of the target device; and send a second message to the first device; wherein the second device is any one of the target devices, and the second message is used for the first device to inventory the second device. Optionally, the above-mentioned transceiver module is used to perform at least one of the communication steps such as sending and / or receiving performed by the second device 102 in any of the above methods (such as step S2102, but not limited thereto), which will not be repeated here.

[0561] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.

[0562] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.

[0563] Figure 7A is a schematic diagram of the structure of a communication device 7100 proposed in an embodiment of the present disclosure. Communication device 7100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user device, etc.), an A-IOT, a chip, a chip system, or a processor that supports a first device to implement any of the above methods, or a chip, a chip system, or a processor that supports a second device to implement any of the above methods. Communication device 7100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.

[0564] As shown in FIG7A , the communication device 7100 includes one or more processors 7101. The processor 7101 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control a communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. The communication device 7100 is used to perform any of the above methods.

[0565] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 may be located outside the communication device 7100.

[0566] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step S2102, but not limited thereto), and the processor 7101 performs at least one of the other steps (for example, step S2101, but not limited thereto).

[0567] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.

[0568] In some embodiments, the communication device 7100 may include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected to the memory 7102. The interface circuit 7104 may be configured to receive signals from the memory 7102 or other devices, and may be configured to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 may read instructions stored in the memory 7102 and send the instructions to the processor 7101.

[0569] The communication device 7100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7A. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

[0570] 7B is a schematic diagram of the structure of a chip 7200 according to an embodiment of the present disclosure. If the communication device 7200 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 7200 shown in FIG7B , but the present disclosure is not limited thereto.

[0571] The chip 7200 includes one or more processors 7201 , and the chip 7200 is configured to execute any of the above methods.

[0572] In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to the memory 7203. The interface circuit 7202 can be used to receive signals from the memory 7203 or other devices, and can be used to send signals to the memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.

[0573] In some embodiments, the interface circuit 7202 executes at least one of the communication steps such as sending and / or receiving in the above method (such as step S2101, but not limited thereto), and the processor 7201 executes at least one of the other steps.

[0574] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.

[0575] In some embodiments, the chip 7200 further includes one or more memories 7203 for storing instructions. Alternatively, all or part of the memories 7203 may be located outside the chip 7200.

[0576] The present disclosure also proposes a storage medium having instructions stored thereon. When the instructions are executed on the communication device 7100, the communication device 7100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a temporary storage medium.

[0577] The present disclosure also provides a program product, which, when executed by the communication device 7100, enables the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0578] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.

Claims

1. A communication method, characterized in that Performed by a first device, the method includes: Sending a first message; wherein, the first message is used to indicate an inventory target device; Receiving a second message sent by a second device; wherein, the second device is any one of the target devices, and the second message is used for the first device to inventory the second device.

2. The method according to claim 1, wherein The first message includes one or more of the following: A first preamble sequence for downlink synchronization; A first message identifier for indicating the type of the first message; A location identifier for indicating the target area of the inventory; Resource indication information for indicating the resources used by the target device to send the second message.

3. The method according to claim 1 or 2, characterized in that, The second message includes one or more of the following: A second preamble sequence for uplink synchronization and / or for indicating the device type of the second device; A second message identifier for indicating the type of the second message; A response type identifier for indicating the type of information included in the second message; A location identifier for indicating the target area of the inventory; First information, where the first information includes the identifier of the second device and / or the data of the second device; Second information for indicating the energy storage information of the second device.

4. The method according to any one of claims 1-3, characterized in that, Further includes: The second message includes a second preamble sequence, and according to the correspondence between the second preamble sequence and the preamble sequence and the device type, determine the device type corresponding to the second preamble sequence; Determine the device type corresponding to the second preamble sequence as the device type of the second device.

5. The method according to claim 3, wherein Further includes: When the number of bits occupied by the response type identifier is a first preset number of bits and the value of the first preset number of bits is a first value, determine that the second message includes the first information; When the value of the first preset number of bits is a second value, determine that the second message includes the second information.

6. The method according to claim 3, wherein Further includes: When the number of bits occupied by the response type identifier is a second preset number of bits and the value of the second preset number of bits is a third value, determine that the second message does not include the first information and the second information; When the value of the second preset number of bits is a fourth value, determine that the second message includes the first information; When the value of the second preset number of bits is a fifth value, determine that the second message includes the second information; When the value of the second preset number of bits is a sixth value, determine that the second message includes the first information and the second information.

7. The method according to any one of claims 1 to 6, characterized in that The receiving the second message sent by the second device includes: Receiving the second message sent by the second device through backscattering.

8. The method according to any one of claims 1-7, characterized in that, The first device is a network device or an intermediate device, and the second device is an environmental Internet of Things device.

9. A communication method, characterized in that, Performed by a second device, the method includes: Receiving a first message sent by a first device; wherein, the first message is used to indicate an inventory target device; Sending a second message to the first device; wherein, the second device is any one of the target devices, and the second message is used for the first device to inventory the second device.

10. The method according to claim 9, characterized in that The second message includes one or more of the following: A second preamble sequence for uplink synchronization and / or for indicating the device type of the second device; A second message identifier for indicating the type of the second message; Response type identifier, used to indicate the type of information included in the second message; Location identifier, used to indicate the target area for inventory; First information, where the first information includes the identifier of the second device and / or the data of the second device; Second information, used to indicate the energy storage information of the second device.

11. The method according to claim 10, wherein Further includes: Determine the preamble sequence corresponding to the device type of the second device according to the correspondence between the device type of the second device and the preamble sequence; Determine the preamble sequence corresponding to the device type of the second device as the second preamble sequence.

12. The method according to claim 10 or 11, characterized in that, Further includes: The number of bits occupied by the response type identifier is a first preset number of bits, and the value of the first preset number of bits is a first value, and the response type identifier indicates that the second message includes the first information; The value of the first preset number of bits is a second value, and the response type identifier indicates that the second message includes the second information.

13. The method according to claim 10 or 11, characterized in that, Further includes: The number of bits occupied by the response type identifier is a second preset number of bits, and the value of the second preset number of bits is a third value, and the response type identifier indicates that the second message does not include the first information and the second information; The value of the second preset number of bits is a fourth value, and the response type identifier indicates that the second message includes the first information; The value of the second preset number of bits is a fifth value, and the response type identifier indicates that the second message includes the second information; The value of the second preset number of bits is a sixth value, and the response type identifier indicates that the second message includes the first information and the second information.

14. The method according to any one of claims 9 - 13, characterized in that Sending the second message to the first device includes: Determine the remaining power of the second device; Send the second message to the first device according to the remaining power.

15. The method according to claim 14, wherein The sending the second message to the first device according to the remaining power includes: Determine whether the remaining power meets the requirement of backscattering to carry the first information; wherein, the first information includes the identifier of the second device and / or the data of the second device; When the remaining power meets the requirement of backscattering to carry the first information, send the second message to the first device; wherein, the second message includes the first information.

16. The method according to claim 15, wherein Further includes: When the remaining power meets the requirement of backscattering to carry the first information and the second information, send the second message to the first device; wherein, the second message includes the first information and the second information, and the second information is used to indicate the energy storage information of the second device.

17. The method according to claim 15 or 16, characterized in that, Further includes: When the remaining power does not meet the requirement of backscattering to carry the first information and meets the requirement of backscattering to carry the second information, send the second message to the first device; wherein, the second message includes the second information, and the second information is used to indicate the energy storage information of the second device.

18. The method according to any one of claims 9-17, characterized in that, Sending the second message to the first device includes: When the second device is within the target area inventoried by the first device, send the second message to the first device.

19. The method according to any one of claims 9-18, characterized in that, Sending the second message to the first device includes: The first message includes resource indication information, and the second message is sent to the first device on the resources indicated by the resource indication information.

20. The method according to any one of claims 9-19, characterized in that, Sending the second message to the first device includes: When the first message does not include resource indication information, the second message is sent to the first device on pre-configured or protocol-specified resources.

21. The method according to any one of claims 9-20, characterized in that, Sending the second message to the first device includes: The second message is sent to the first device by backscattering.

22. The method according to any one of claims 9-21, characterized in that The first message includes one or more of the following: A first preamble sequence for downlink synchronization; A first message identifier for indicating the type of the first message; A location identifier for indicating the target area of the inventory; Resource indication information for indicating the resources used by the target device to send the second message.

23. The method according to any one of claims 9-22, characterized in that, The first device is a network device or an intermediate device, and the second device is an environmental Internet of Things device.

24. A first device, characterized in that, including: A transceiver module for sending a first message; wherein, the first message is used to indicate an inventory target device; receiving a second message sent by a second device; wherein, the second device is any one of the target devices, and the second message is used for the first device to inventory the second device.

25. A second device, characterized in that, including: A transceiver module for receiving a first message sent by a first device; wherein, the first message is used to indicate an inventory target device; sending a second message to the first device; wherein, the second device is any one of the target devices, and the second message is used for the first device to inventory the second device.

26. A first device, characterized in that, including: One or more processors; Wherein, the first device is used to execute the communication method according to any one of claims 1-8.

27. A second device, characterized in that, including: One or more processors; Wherein, the second device is used to execute the communication method according to any one of claims 9-23.

28. A communication system, characterized in that, including a first device and a second device, wherein the first device is configured to implement the communication method according to any one of claims 1-8, and the second device is configured to implement the communication method according to any one of claims 9-23.

29. A storage medium, wherein the storage medium stores instructions, characterized in that, When the instruction runs on a communication device, the communication device is caused to execute the communication method according to any one of claims 1-8, 9-23.

Citation Information

Patent Citations

  • Asset management system

    CN111753939A

  • Backscatter communication method, terminal and network side equipment

    CN116266917A

  • Communication method and device

    CN116567742A

  • Data transmission method and device thereof

    US20230401397A1