Communication method and device, and storage medium

CN121533041APending Publication Date: 2026-02-13BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480000526.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-22
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

In the Ambient IOT scenario, how to support multi-device and multi-threaded control commands to improve communication efficiency and flexibility.

Method used

The first communication device sends information to the Ambient IOT device, instructing at least one command message associated with the at least one Ambient IOT device, and the Ambient IOT device performs corresponding command operations based on the received information, realizing multi-device and multi-threaded control.

Benefits of technology

It realizes the processing of multiple command messages for any Ambient IOT device in the Ambient IOT scenario, which improves the flexibility and efficiency of the communication process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121533041A_ABST
    Figure CN121533041A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device and a storage medium. According to the method, the first Ambient IOT equipment receives the first information sent by the first communication equipment, so that the command operation corresponding to the at least one command message associated with the first Ambient IOT equipment is executed based on the first information, the first communication equipment can control any Ambient IOT equipment to process multiple command messages in an Ambient IOT scene, and the processing efficiency of the multiple command messages is improved. Therefore, multi-device and multi-thread control command processing in an Ambient IOT scene is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, device, and storage medium Technical Field

[0001] The present disclosure relates to the field of communications, and in particular to a communication method and device, and a storage medium. Background Art

[0002] The Ambient Internet of Things (Ambient IOT, or Passive IoT) can maintain the normal operation of devices by collecting energy from the environment. It is an important technology in the Internet of Things with energy conservation, carbon reduction and low power consumption as its main development direction.

[0003] For an Ambient IoT system, its network coverage is wide and may involve many Ambient IoT devices. Therefore, it is necessary to consider how to support multi-device and multi-threaded control commands in the Ambient IoT scenario.

[0004] Summary of the Invention

[0005] In order to ensure that multi-device multi-threaded control commands can be supported in the Ambient IOT scenario, the embodiments of the present disclosure provide a communication method and apparatus, and a storage medium.

[0006] According to a first aspect of an embodiment of the present disclosure, a communication method is provided, applied to a first Ambient IoT device, the method comprising:

[0007] receiving first information sent by a first communication device;

[0008] Based on the first information, a command operation corresponding to at least one first command message associated with the first Ambient IoT device is executed.

[0009] According to a second aspect of an embodiment of the present disclosure, a communication method is provided, applied to a first communication device, the method including:

[0010] First information is sent to at least one Ambient IoT device, where the first information is used to indicate at least one command message associated with the at least one Ambient IoT device.

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

[0012] a transceiver module, configured to receive first information sent by a first communication device;

[0013] The processing module is configured to execute, based on the first information, a command operation corresponding to at least one first command message associated with the first Ambient IoT device.

[0014] According to a fourth aspect of an embodiment of the present disclosure, there is provided a first communication device, including:

[0015] The transceiver module is configured to send first information to at least one Ambient IoT device, where the first information is used to indicate at least one command message associated with the at least one Ambient IoT device.

[0016] According to a fifth aspect of an embodiment of the present disclosure, a first ambient IoT device is provided, including:

[0017] one or more processors;

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

[0019] According to a sixth aspect of an embodiment of the present disclosure, a first communication device is provided, including:

[0020] one or more processors;

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

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

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

[0024] In an embodiment of the present disclosure, a first communication device sends first information to at least one Ambient IOT device, where the first information is used to indicate at least one command message associated with the at least one Ambient IOT device. A first Ambient IOT device among the at least one Ambient IOT device receives the first information sent by the first communication device, and then, based on the first information, executes a command operation corresponding to the at least one command message associated with the first Ambient IOT device. This enables the first communication device to control any Ambient IOT device in an Ambient IOT scenario to process multiple command messages, thereby realizing multi-device multi-threaded control command processing in the Ambient IOT scenario.

[0025] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0027] FIG1 is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.

[0028] FIG2A is a schematic diagram of a network architecture according to an embodiment of the present disclosure.

[0029] FIG2B is a schematic diagram of another network architecture according to an embodiment of the present disclosure.

[0030] FIG3 is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure.

[0031] FIG4A is a flow chart showing a communication method according to an embodiment of the present disclosure.

[0032] FIG4B is a flow chart illustrating a communication method according to an embodiment of the present disclosure.

[0033] FIG5A is a schematic diagram of the structure of an Ambient IOT device proposed in an embodiment of the present disclosure.

[0034] FIG5B is a schematic structural diagram of a first communication device proposed in an embodiment of the present disclosure.

[0035] FIG6A is a schematic structural diagram of a communication device 6100 proposed in an embodiment of the present disclosure.

[0036] FIG6B is a schematic structural diagram of a chip 6200 according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0037] Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. In the following description, when referring to the drawings, like numbers in different figures represent like or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present invention, as detailed in the appended claims.

[0038] The terms used in this disclosure are for the purpose of describing specific embodiments only and are not intended to limit the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of at least one of the associated listed items.

[0039] It should be understood that although the terms first, second, third, etc. may be used in this disclosure to describe various messages, these messages should not be limited to these terms. These terms are only used to distinguish messages of the same type from each other. For example, a first message may also be referred to as a second message, and similarly, a second message may be referred to as a first message without departing from the scope of this disclosure. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining."

[0040] The embodiments of the present disclosure provide a communication method, a device, and a storage medium.

[0041] In a first aspect, an embodiment of the present disclosure provides a communication method, applied to a first Ambient IoT device, the method comprising:

[0042] receiving first information sent by a first communication device;

[0043] Based on the first information, a command operation corresponding to at least one first command message associated with the first Ambient IoT device is executed.

[0044] In the above embodiment, the first Ambient IOT device receives the first information sent by the first communication device, and then executes the command operation corresponding to at least one command message associated with the first Ambient IOT device based on the first information, so that in the Ambient IOT scenario, the first communication device can control any Ambient IOT device to implement the processing of multiple command messages, thereby realizing multi-device multi-threaded control command processing in the Ambient IOT scenario.

[0045] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes at least one of the following:

[0046] a device identifier of at least one Ambient IoT device, wherein the at least one Ambient IoT device includes the first Ambient IoT device;

[0047] Related information of at least one command message, where the at least one command message includes the first command message.

[0048] In the above embodiment, by providing optional content included in the first information, the first information can be flexibly configured as needed, thereby improving the flexibility of the communication process.

[0049] In conjunction with some embodiments of the first aspect, in some embodiments, for any Ambient IoT device among the at least one Ambient IoT device, the device identifier of the Ambient IoT device includes any one of the following:

[0050] Device identification code;

[0051] Product code;

[0052] Random code;

[0053] Other identification information that can uniquely identify the Ambient IoT device.

[0054] In the above embodiment, a variety of optional identification information that can be used as the device identification of the Ambient IoT device is provided so that the device identification of the Ambient IoT device can be flexibly selected as needed, thereby improving the flexibility of the communication process.

[0055] In combination with some embodiments of the first aspect, in some embodiments, the device identifier of the Ambient IOT device is a random code, and the first information also includes a process identifier of a first process indicated by a command message corresponding to a command operation executed by the Ambient IOT device.

[0056] In the above embodiment, when the device identifier of the Ambient IoT device is a random code, the first information is configured to further include the process identifier of the first process, so as to ensure that an Ambient IoT device can be uniquely identified by the process identifier and the random code serving as the device identifier.

[0057] In conjunction with some embodiments of the first aspect, in some embodiments, the relevant information of the command message includes at least one of the following:

[0058] The command identifier of the command message;

[0059] Memory indication information, where the memory indication information is used to indicate the memory space operated by the command message.

[0060] In the above embodiment, by providing various optional contents included in the relevant information of the command message, the relevant information of the command message can be flexibly configured as needed, thereby improving the flexibility of the communication process.

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

[0062] A response message to the at least one first command message is sent to the first communication device, where the response message includes second information.

[0063] In the above embodiment, the first Ambient IoT device sends a response message to at least one first command message to the first communication device, and carries the second information in the response message so that the first communication device can receive the response message, thereby promptly knowing the response of the first Ambient IoT device to the at least one first command message based on the received response message, thereby ensuring the integrity of the communication process.

[0064] In conjunction with some embodiments of the first aspect, in some embodiments, the second information includes at least one of the following:

[0065] a device identifier of at least one Ambient IoT device that responds to the first command message;

[0066] A command identifier of at least one first command message to which the first Ambient IoT device responds.

[0067] In the above embodiment, by providing a variety of optional contents included in the second information, the second information can be flexibly configured as needed, thereby improving the flexibility of the communication process.

[0068] In conjunction with some embodiments of the first aspect, in some embodiments, the device identification included in the second information includes at least one of the following:

[0069] a device identifier of the first ambient IoT device;

[0070] The device identifier of the other Ambient IoT device associated with the first command message.

[0071] In the above embodiment, by providing a variety of optional identification contents of the device identification as the second information, the device identification included in the second information can be flexibly configured as needed, thereby improving the flexibility of the communication process.

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

[0073] Sending first capability information to the first communication device, where the first capability information is used to indicate that the first Ambient IoT device supports multi-device commands and / or the first capability information is used to indicate that the first Ambient IoT device supports multi-threaded commands;

[0074] Second capability information sent by the first communication device is received, where the second capability information is used to indicate that the first communication device supports multi-device commands, and / or the second capability information is used to indicate that the first communication device supports multi-threaded commands.

[0075] In the above embodiment, the first Ambient IoT device and the first communication device exchange capability information so that the first Ambient IoT device and the first communication device can understand each other whether the other supports multi-device multi-threaded commands, thereby ensuring smooth communication.

[0076] In conjunction with some embodiments of the first aspect, in some embodiments, the first communication device includes any one of the following:

[0077] Intermediate nodes;

[0078] Access network equipment;

[0079] Core network equipment;

[0080] Ambient IoT server.

[0081] In the above embodiment, multiple optional device types that can be used as the first communication device are provided so that the first communication device can be selected as needed, thereby improving the flexibility of the communication process.

[0082] In a second aspect, an embodiment of the present disclosure provides a communication method, applied to a first communication device, the method comprising:

[0083] First information is sent to at least one Ambient IoT device, where the first information is used to indicate at least one command message associated with the at least one Ambient IoT device.

[0084] In the above embodiment, the first information is sent by the first communication device to at least one Ambient IOT device, and the first information is used to indicate at least one command message associated with the at least one Ambient IOT device, so that the at least one Ambient IOT device can execute the command operation corresponding to the at least one command message associated with itself based on the first information, so that in the Ambient IOT scenario, the first communication device can control any Ambient IOT device to implement the processing of multiple command messages, thereby realizing multi-device multi-threaded control command processing in the Ambient IOT scenario.

[0085] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes at least one of the following:

[0086] The device identifier of at least one Ambient IoT device;

[0087] Information about at least one command message.

[0088] In conjunction with some embodiments of the second aspect, in some embodiments, for any Ambient IoT device among the at least one Ambient IoT device, the device identifier of the Ambient IoT device includes any one of the following:

[0089] Device identification code;

[0090] Product code;

[0091] Random code;

[0092] Other identification information that can uniquely identify the Ambient IoT device.

[0093] In combination with some embodiments of the second aspect, in some embodiments, the device identifier of the Ambient IOT device is a random code, and the first information also includes a process identifier of a first process indicated by a command message corresponding to the command operation executed by the Ambient IOT device.

[0094] In conjunction with some embodiments of the second aspect, in some embodiments, the relevant information of the command message includes at least one of the following:

[0095] The command identifier of the command message;

[0096] Memory indication information, where the memory indication information is used to indicate the memory space operated by the command message.

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

[0098] Receive a response message sent by the at least one Ambient IoT device based on at least one command message corresponding to the executed command operation, where the response message includes second information.

[0099] In conjunction with some embodiments of the second aspect, in some embodiments, for any Ambient IoT device among the at least one Ambient IoT device, the second information includes at least one of the following:

[0100] a device identifier of at least one Ambient IoT device that responds to a command message corresponding to the command operation performed by the Ambient IoT device;

[0101] A command identifier of at least one command message corresponding to the command operation executed by the Ambient IoT device.

[0102] In conjunction with some embodiments of the second aspect, in some embodiments, for any Ambient IoT device among the at least one Ambient IoT device, the device identifier included in the second information includes at least one of the following:

[0103] The device identifier of the Ambient IOT device;

[0104] The device identifiers of other Ambient IoT devices associated with the command message corresponding to the command operation executed by the Ambient IoT device.

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

[0106] receiving first capability information sent by the at least one Ambient IoT device, where, for any Ambient IoT device among the at least one Ambient IoT device, the first capability information is used to indicate that the Ambient IoT device supports multi-device commands, and / or the first capability information is used to indicate that the Ambient IoT device supports multi-threaded commands;

[0107] Second capability information is sent to the at least one Ambient IOT device, where the second capability information is used to indicate that the first communication device supports multi-device commands, and / or the second capability information is used to indicate that the first communication device supports multi-threaded commands.

[0108] In conjunction with some embodiments of the second aspect, in some embodiments, the first communication device includes any one of the following:

[0109] Intermediate nodes;

[0110] Access network equipment;

[0111] Core network equipment;

[0112] Ambient IoT server.

[0113] In a third aspect, an embodiment of the present disclosure provides a first ambient IoT device, including:

[0114] a transceiver module, configured to receive first information sent by a first communication device;

[0115] The processing module is configured to execute at least one first command message associated with the first Ambient IoT device based on the first information.

[0116] In a fourth aspect, an embodiment of the present disclosure provides a first communication device, including:

[0117] The transceiver module is configured to send first information to at least one Ambient IoT device, where the first information is used to indicate at least one command message associated with the at least one Ambient IoT device.

[0118] In a fifth aspect, an embodiment of the present disclosure proposes a first Ambient IOT device, comprising: one or more processors; wherein the first Ambient IOT device is used to execute the communication method described in the above-mentioned first aspect and any embodiment of the first aspect.

[0119] In a sixth aspect, an embodiment of the present disclosure proposes a first communication device, comprising: one or more processors; wherein the first communication device is used to execute the communication method described in the above-mentioned second aspect and any embodiment of the second aspect.

[0120] In the seventh aspect, an embodiment of the present disclosure proposes a communication system, including a first Ambient IOT device and a first communication device, wherein the first Ambient IOT device is configured to implement the communication method described in the above-mentioned first aspect and any embodiment of the first aspect, and the first communication device is configured to implement the communication method described in the above-mentioned second aspect and any embodiment of the second aspect.

[0121] In an eighth aspect, an embodiment of the present disclosure proposes a storage medium storing instructions. When the instructions are executed on a communication device, the communication device executes the communication method as described in the first aspect and any embodiment of the first aspect, the second aspect and any embodiment of the second aspect.

[0122] In the 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 communication method as described in the first aspect and any embodiment of the first aspect, the second aspect and any embodiment of the second aspect.

[0123] 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 communication method as described in the first aspect and any embodiment of the first aspect, the second aspect and any embodiment of the second aspect.

[0124] 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 communication method described in the first aspect and any embodiment thereof, the second aspect and any embodiment thereof.

[0125] It is understandable that the first Ambient IoT device, the first communication 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 methods 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.

[0126] The present disclosure provides a communication method, apparatus, and storage medium. In some embodiments, the terms "communication method" and "information processing method," "multi-device command processing method," and "multi-threaded command processing method" are interchangeable; the terms "communication apparatus" and "information processing apparatus," "multi-device command processing apparatus," and "multi-threaded command processing apparatus" are interchangeable; and the terms "information processing system" and "communication system" are interchangeable.

[0127] 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.

[0128] 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.

[0129] 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.

[0130] 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.

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

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

[0133] 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.

[0134] 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.

[0135] 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.

[0136] 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.

[0137] 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.

[0138] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.

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

[0140] In some embodiments, "network" can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.

[0141] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments may also be understood as "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission and / or reception point (TRP)" "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)", etc.

[0142] In some embodiments, "terminal" or "terminal device" may be referred to as "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.

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

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

[0145] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.

[0146] FIG1 is a schematic diagram illustrating the architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG1 , a communication system 100 includes an ambient IoT device 101 and a first communication device 102 .

[0147] In some embodiments, the Ambient IOT device 101 includes, for example, at least one of sensors (such as temperature sensors, humidity sensors, light sensors, pressure sensors, etc.), actuators (such as motors, actuator valves, etc.), RFID tags, smart home devices (such as smart sockets, smart light bulbs, smart door locks, smart cameras, etc.), smart wearable devices (such as smart watches, smart bracelets, smart glasses, etc.), smart city devices (such as smart traffic lights, smart parking systems, smart trash cans, etc.), industrial Internet of Things devices (such as industrial sensors, smart storage equipment, smart surveillance cameras, etc.), agricultural Internet of Things devices (such as soil moisture detectors, meteorological monitoring equipment, smart irrigation systems, etc.), smart vehicle equipment (such as smart cars, vehicle-mounted sensors, etc.), and medical Internet of Things devices (such as telemedicine equipment, smart health monitors, etc.), but is not limited to these.

[0148] In some embodiments, the first communication device 102 includes at least one of an intermediate node, an access network device, a core network device, and an Ambient IOT server.

[0149] In some embodiments, the intermediate node may be a node that provides data forwarding functionality, or an intermediate node that assists other devices or nodes in sending or receiving data, for example, at least one of a relay, an Integrated Access and Backhaul (IAB) node, a user equipment (UE), and a repeater, but not limited thereto.

[0150] In some embodiments, the user device (or terminal) 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.

[0151] In some embodiments, the access network device is, for example, a node or device that accesses a user device to a wireless network. The access network device may include an evolved NodeB (eNB), 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 (BS), 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 Wi-Fi system, but is not limited thereto.

[0152] 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.

[0153] 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.

[0154] In some embodiments, a core network device may be a single device including multiple network elements, or may be multiple devices or device groups, each including all or part of multiple 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).

[0155] In some embodiments, the core network device may include a first network element, such as an Access and Mobility Management Function (AMF).

[0156] In some embodiments, the first network element is used for user access management and mobility management, but is not limited thereto.

[0157] In some embodiments, the core network device may include a second network element, which is, for example, a session management function (SMF).

[0158] In some embodiments, the second network element is used for session management of the control plane and the user plane, but is not limited thereto.

[0159] In some embodiments, the core network device may include a third network element, such as a user plane function (UPF).

[0160] In some embodiments, the third network element is used for data forwarding, traffic statistics, quality of service (QoS) management, etc. on the user plane, but is not limited thereto.

[0161] In some embodiments, the core network device may include a fourth network element, which is, for example, a policy control function (PCF).

[0162] In some embodiments, the fourth network element is used to implement user control policy management, including but not limited to QoS control, service access control, etc.

[0163] In some embodiments, the core network device may include a fifth network element, where the fifth network element is, for example, a unified data management function (UDM).

[0164] In some embodiments, the fifth network element is used to implement user subscription data management, roaming control, etc., but is not limited thereto.

[0165] In some embodiments, the core network device may include a sixth network element, which is, for example, an authentication service function (AUSF).

[0166] In some embodiments, the sixth network element is used to implement user identity authentication, but is not limited thereto.

[0167] In some embodiments, each of the above network elements may be independent of the core network device.

[0168] In some embodiments, each of the above network elements may be part of a core network device.

[0169] In some embodiments, the Ambient IOT server can be a service device or computing platform that can provide data processing and storage services for managing, processing, and storing Ambient IOT business data collected from the surrounding environment. Optionally, the Ambient IOT server can also provide other possible functions, including but not limited to user interface, data visualization, remote access, integration of third-party services or applications, etc. Optionally. The Ambient IOT server may be a physical server or a virtual server, which can be located locally (for example, in a smart home system) or in the cloud.

[0170] 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.

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

[0172] 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).

[0173] In some embodiments, the wireless communication design of ambient IoT devices can be implemented based on backscatter technology.

[0174] In some embodiments, in backscattering technology, when the radio frequency signal reaches the surface of an object, a portion of the signal will be reflected. The ambient IoT device can adjust the matching between the receiving antenna and the impedance according to the information to be sent to enhance the reflection of the incident radio frequency signal, and modulate the information to be sent onto the reflected signal to complete the transmission of the information.

[0175] It should be noted that backscattering can transmit signals without complex RF structures, which can reduce the use of devices such as power amplifiers, high-precision crystal oscillators, duplexers, and high-precision filters. It also does not require complex baseband processing processes, which can simplify the design of terminal equipment and reduce equipment costs.

[0176] In some embodiments, ambient IoT devices can be divided into two types: type 1 and type 2.

[0177] Type 1 Ambient IoT devices lack energy storage, independent signal generation, and amplification, and therefore rely on backscatter for uplink transmission. Type 2 Ambient IoT devices, on the other hand, have energy storage and independent signal amplification, and their uplink transmission can be generated internally or through backscatter.

[0178] It should be noted that the main difference between type 1 and type 2 Ambient IoT devices is that type 1 Ambient IoT devices need to rely on excitation signals for backscattering to achieve data transmission, while type 2 Ambient IoT devices can rely on excitation signals for backscattering to achieve data transmission, or rely on the energy inside the device to transmit data.

[0179] Optionally, whether it is a type 1 Ambient IOT device or a type 2 Ambient IOT device, there may be multiple network access methods.

[0180] Refer to Figure 2A, which is a schematic diagram of a network architecture according to an embodiment of the present disclosure. Taking the access network device as a base station as an example, as shown in Figure 2A, data (including uplink data and downlink data) can be directly sent and received between the Ambient IOT device and the base station.

[0181] Refer to Figure 2B, which is another network architecture diagram shown according to an embodiment of the present disclosure. Taking the access network device as a base station as an example, as shown in Figure 2B, data (including uplink data and downlink data) can be indirectly sent and received between the Ambient IOT device and the base station, and the intermediate node can play the function of data forwarding between the Ambient IOT device and the base station.

[0182] It should be noted that the above are only two exemplary access methods and do not constitute a limitation on the access methods of Ambient IOT devices.

[0183] In the Ambient IoT system, there are three types of data transmission from Ambient IoT devices. One is to report data based on network demand. For example, data can be reported when the network has an inventory inventory demand. One is based on environmental IoT triggers. For example, when the temperature of the sensor is higher than the configured threshold, the Ambient IoT device is triggered to send data. The other is network-triggered data reading and writing. For example, the network can initiate requests periodically to achieve regular environmental IoT data reporting.

[0184] In some embodiments, to support data transmission between Ambient IoT devices, devices in the network need to support at least one of the following functions:

[0185] Function as an energy source (ES);

[0186] Downlink Transport (DT) functionality, including but not limited to sending indication information to Ambient IoT devices to trigger the Ambient IoT devices to perform uplink transmission;

[0187] As a function of continuous wave (CW), ambient IoT devices can achieve uplink transmission by backscattering CW.

[0188] The uplink reception (UR) function includes but is not limited to receiving uplink information backscattered by ambient IoT devices and receiving uplink information actively transmitted by ambient IoT devices.

[0189] Optionally, the device that performs the above-mentioned ES, DT, CW or UR functions may be a UE, a repeater, a relay or a base station, etc., but is not limited thereto.

[0190] Optionally, a device may support only one of the above functions, or a device may support multiple of the above functions at the same time, or a device may support all of the above functions at the same time.

[0191] In the Ambient IOT system, similar to the Radio Frequency Identification (RFID) communication system, from the perspective of usage function, the commands involved in the Ambient IOT system can be divided into three categories: tag selection (Select), inventory (Inventory) and access (Access).

[0192] In some embodiments, there may be five inventory commands, namely, a query command, a query adjustment command, a query response (QueryRep) command, an acknowledgment (ACK) command, and a negative acknowledgment (NAK) command.

[0193] FIG3 is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG3 , the embodiment of the present disclosure relates to a communication method, and the method includes:

[0194] Step S3101: A first Ambient IoT device sends first capability information to a first communication device.

[0195] In some embodiments, the first Ambient IOT device is a node device that supports multi-device commands and / or multi-threaded commands.

[0196] In some embodiments, the first communication device receives first capability information sent by the first Ambient IoT device.

[0197] In some embodiments, the first capability information is used to indicate that the first Ambient IoT device supports multi-device commands, and / or the first capability information is used to indicate that the first Ambient IoT device supports multi-threaded commands.

[0198] Optionally, the first Ambient IoT device supports multi-device commands, which may be that the first Ambient IoT device has the ability to select a first command message to be processed from command messages sent to multiple Ambient IoT devices, but is not limited thereto.

[0199] Optionally, the first Ambient IoT device supports multi-threaded commands, which means that the first Ambient IoT device has the ability to process multiple command messages, but is not limited thereto.

[0200] In some embodiments, the name of the first capability information is not limited, and it can be, for example, "first capability indication", "capability indication information", etc.

[0201] In some embodiments, the first Ambient IoT device may be any one of the at least one Ambient IoT device.

[0202] In some embodiments, at least one Ambient IoT device may send first capability information to the first communication device.

[0203] In some embodiments, the first communication device may receive first capability information sent by at least one Ambient IoT device.

[0204] In some embodiments, for any one of the at least one Ambient IOT device, the first capability information is used to indicate that the Ambient IOT device supports multi-device commands, and / or the first capability information is used to indicate that the Ambient IOT device supports multi-threaded commands.

[0205] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codeword", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0206] In some embodiments, the first communication device may be any one of an intermediate node, an access network device (such as a BS), a core network device (such as a core network function node), and an Ambient IOT server.

[0207] In some embodiments, the name of the first communication device is not limited, and it may be, for example, a "first node" or the like.

[0208] Step S3102: The first communication device sends second capability information to the first Ambient IoT device.

[0209] In some embodiments, the first communication device is a node device that supports multi-device commands and / or multi-threaded commands.

[0210] In some embodiments, the first Ambient IoT device receives the second capability information sent by the first communication device.

[0211] In some embodiments, the second capability information is used to indicate that the first communication device supports multi-device commands, and / or the first capability information is used to indicate that the first communication device supports multi-threaded commands.

[0212] Optionally, the first communication device supports multi-device commands, which means that the first communication device has the ability to send command messages to multiple Ambient IOT devices at one time, but is not limited thereto.

[0213] Optionally, the first communication device supports multi-threaded commands, which means that the first communication device has the ability to send multiple command messages at one time, but is not limited thereto.

[0214] In some embodiments, the name of the second capability information is not limited, and it can be, for example, "second capability indication", "capability indication information", etc.

[0215] In some embodiments, the first Ambient IoT device may be any one of the at least one Ambient IoT device.

[0216] In some embodiments, the first communication device may send second capability information to at least one Ambient IoT device.

[0217] In some embodiments, at least one Ambient IoT device may receive the second capability information sent by the first communication device.

[0218] Step S3103: The first communication device sends first information to the first Ambient IoT device.

[0219] In some embodiments, the first Ambient IoT device receives first information sent by the first communication device.

[0220] In some embodiments, the first information is used by the first Ambient IoT device to determine at least one first command message associated with it.

[0221] In some embodiments, the first communication device may send first information to at least one Ambient IoT device, where the at least one Ambient IoT device includes the first Ambient IoT device.

[0222] In some embodiments, the first information is used to indicate at least one command message associated with at least one Ambient IoT device.

[0223] For example, the first information is used to indicate a command message associated with at least one Ambient IoT device, and each Ambient IoT device may be associated with at least one command message.

[0224] For any one of the at least one Ambient IoT device, it can determine at least one command message associated with itself based on the first information.

[0225] In some embodiments, the name of the first information is not limited, and it can be, for example, "command instruction information", "execution instruction information", etc.

[0226] In some embodiments, the first information includes a device identification of at least one Ambient IoT device, and / or the first information includes relevant information of at least one command message.

[0227] The device identifier of at least one Ambient IOT device is used by the Ambient IOT device that receives the first information to determine whether it needs to determine the command message to which it is to respond based on the first information. For the Ambient IOT device that receives the first information, if the device identifier of at least one Ambient IOT device includes the device identifier of the Ambient IOT device, it can be determined that the Ambient IOT device needs to determine the command message to which it is to respond based on the first information; if the device identifier of at least one Ambient IOT device does not include the device identifier of the Ambient IOT device, it can be determined that the Ambient IOT device does not need to determine the command message to which it is to respond based on the first information.

[0228] In some embodiments, the device identifier of the Ambient IoT device may be a device identification code, a product code, a random code, or other identification information that can uniquely identify the Ambient IoT device, but is not limited thereto.

[0229] The device identification code may be used to uniquely identify the Ambient IoT device itself. Optionally, the device identification code may be a tag identifier (TID), but is not limited thereto.

[0230] The product code may be used to uniquely identify the product to which the Ambient IoT device is attached. Optionally, the product code may be an Electronic Product Code (EPC), but is not limited thereto.

[0231] The random code may be a unique identifier generated specifically for the Ambient IoT device. Optionally, the random code may be a 16-bit random number (Random Number 16 bits, RN16), but is not limited thereto.

[0232] In some embodiments, the random code serving as the device identification of the Ambient IOT device may be unique in a first process. If the command message is directed to the Ambient IOT device in multiple first processes, the first information may also include the process identification of the first process indicated by the command message corresponding to the command operation performed by the Ambient IOT device.

[0233] Optionally, the first process may be an inventory task, but is not limited thereto, and may be, for example, a reading task, a writing task, a locking task, and the like.

[0234] Taking the random code as RN16 and the first process as an inventory task as an example, RN16 is unique in an inventory process. If the subsequent command operation of the first communication device is aimed at Ambient IOT devices in multiple rounds of inventory (which can be parallel inventory or serial inventory, not limited here), the inventory round identifier (that is, the process identifier of the first process) can be added to the first information to uniquely identify an Ambient IOT device.

[0235] In some embodiments, the relevant information of the command message may include a command identifier of the command message, and / or the relevant information of the command message may include memory indication information.

[0236] The command identifier of the command message can be used to uniquely identify a command; or, the command identifier of the command message can be used to uniquely identify a class of commands, for example, read commands can share a command identifier, and write commands can share a command identifier.

[0237] The memory indication information is used to indicate the memory space operated by the command message. For a command message, the corresponding memory indication information can be at least one (i.e., one or more) pieces of memory indication information. That is, for a command message, it can be used to operate on one memory space, or it can be used to operate on multiple different memory spaces.

[0238] In some embodiments, the first information may further include relationship indication information, where the relationship indication information is used to indicate an association relationship between the device identification of the Ambient IoT device and the command message.

[0239] The association relationship between the device identification of the Ambient IOT device and the command message is one-to-one, or the association relationship between the device identification of the Ambient IOT device and the command message is one-to-many, or the association relationship between the device identification of the Ambient IOT device and the command message is many-to-one.

[0240] It should be noted that the above-mentioned relationship indication information can be explicit indication information. Alternatively, the first information does not include explicit relationship indication information, but the association relationship between the device identifier of the Ambient IOT device and the command message can be reflected through the specific format of the first information; for example, the specific format of the first information can be a list consisting of the device identifier of an Ambient IOT device + the command identifier of the command message corresponding to the Ambient IOT device, or the specific format of the first information can be a list consisting of the command identifier of a command message + the device identifier of the Ambient IOT device corresponding to the command message, or the specific format of the first information can be a combination of the device identifier of an Ambient IOT device + the command identifier of a command message, but is not limited thereto.

[0241] Step S3104: The first Ambient IoT device executes a command operation corresponding to at least one first command message associated with the first Ambient IoT device based on the first information.

[0242] In some embodiments, the first Ambient IoT device may determine at least one first command message associated with the first Ambient IoT device based on the first information, thereby executing a command operation corresponding to the at least one first command message associated with the first Ambient IoT device.

[0243] In some embodiments, the first Ambient IOT device can determine at least one first command message associated with the first Ambient IOT device based on the first information. Each first command message can carry a corresponding command (or command indication). The first Ambient IOT device executes the corresponding command to achieve the effect of executing the command operation corresponding to the at least one first command message associated with the first Ambient IOT device, thereby realizing the processing of the at least one first command message.

[0244] Optionally, the operations to be executed corresponding to different command messages may be the same, or the operations to be executed corresponding to different command messages may be different, which is not limited in the embodiments of the present disclosure.

[0245] For example, the first Ambient IOT device can determine at least one first command message associated with itself based on the relationship indication information included in the first information; or, the first Ambient IOT device can determine at least one first command message associated with itself based on the specific format of the first information, but is not limited thereto.

[0246] In some embodiments, the first Ambient IoT device may further determine, based on the first information, other Ambient IoT devices associated with the first command message to be executed by the first Ambient IoT device.

[0247] In some embodiments, when the first Ambient IoT device executes command operations corresponding to multiple first command messages associated with itself based on the first information, the first Ambient IoT device may simultaneously execute command operations corresponding to multiple first command messages associated with itself.

[0248] In some embodiments, when the first Ambient IoT device executes the command operations corresponding to the multiple first command messages associated with itself based on the first information, the first Ambient IoT device may also sequentially execute the command operations corresponding to the multiple first command messages associated with itself.

[0249] Optionally, when the first Ambient IOT device sequentially executes the command operations corresponding to the multiple first command messages associated with it, the execution order of the multiple first command messages is agreed upon by the protocol, or the execution order of the multiple first command messages is indicated by the first communication device, or the execution order of the multiple first command messages is determined by the first Ambient IOT device (such as determined by the first Ambient IOT device based on its own implementation).

[0250] Optionally, the multiple first command messages corresponding to the command operation executed by the first Ambient IoT device are the same message, or the multiple first command messages corresponding to the command operation executed by the first Ambient IoT device are different messages.

[0251] In some embodiments, the first Ambient IoT device may also execute a command operation corresponding to the same first command message with other Ambient IoT devices.

[0252] Optionally, the first Ambient IoT device may execute the command operation corresponding to the first command message simultaneously with other Ambient IoT devices, or the first Ambient IoT device may execute the command operation corresponding to the first command message in sequence with other Ambient IoT devices.

[0253] Optionally, when the first Ambient IOT device and other Ambient IOT devices execute the command operations corresponding to the first command message in sequence, the order in which the first Ambient IOT device and other Ambient IOT devices execute the command operations corresponding to the first command message is agreed upon by the protocol, or the order in which the first Ambient IOT device and other Ambient IOT devices execute the command operations corresponding to the first command message is indicated by the first communication device, or the order in which the first Ambient IOT device and other Ambient IOT devices execute the command operations corresponding to the first command message is determined by the first Ambient IOT device (such as determined by the first Ambient IOT device based on its own implementation).

[0254] Step S3105: The first Ambient IoT device sends a response message to at least one first command message to the first communication device.

[0255] In some embodiments, the first communication device receives a response message sent by the first Ambient IoT device based on at least one first command message corresponding to the executed command operation.

[0256] In some embodiments, the response message includes the second information.

[0257] In some embodiments, the second information is used to indicate at least one Ambient IoT device that responds to the first command message, and / or the second information is used to indicate at least one first command message corresponding to a command operation executed by the first Ambient IoT device.

[0258] In some embodiments, the name of the second information is not limited, and it can be, for example, "response status indication information", "response result information", etc.

[0259] In some embodiments, for the first Ambient IoT device, the second information includes a device identifier of at least one Ambient IoT device that responds to the first command message, and / or the second information includes a command identifier of at least one first command message to which the first Ambient IoT device responds.

[0260] The device identifier included in the second information may include the device identifier of the first Ambient IoT device, and / or the device identifier included in the second information may include the device identifier of other Ambient IoT devices associated with the first command message.

[0261] For example, the device identifier included in the second information may only include the device identifier of the first Ambient IoT device that responds to the first command message, so that the first communication device can determine an Ambient IoT device that responds to the first command message based on the device identifier included in the second information. Optionally, the device identifier included in the second information may further include the device identifiers of other Ambient IoT devices associated with the first command message, so that the first communication device can determine all Ambient IoT devices that respond to the first command message based on the device identifier included in the second information.

[0262] It should be noted that the above steps S3101 to S3105 are only described by taking the interaction between the first Ambient IOT device in at least one Ambient IOT device and the first communication device as an example. For other Ambient IOT devices in at least one Ambient IOT device, the interaction process between them and the first communication device is the same as the interaction process between the first Ambient IOT device and the first communication device, and will not be repeated here.

[0263] 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.

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

[0265] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", and "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, or first A, etc., but not limited to this.

[0266] In some embodiments, the determination or judgment can be performed by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values ​​(for example, comparison with a predetermined value), but is not limited thereto.

[0267] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the recipient to respond to the content sent.

[0268] The communication method involved in the embodiment of the present disclosure may include at least one of steps S3101 to S3105. For example, step S3103 can be implemented as an independent embodiment, step S3104 can be implemented as an independent embodiment, step S3103+S3104 can be implemented as an independent embodiment, step S3101+S3103+S3104 can be implemented as an independent embodiment, step S3102+S3103+S3104 can be implemented as an independent embodiment, step S3101+S3102+S3103+S3104 can be implemented as an independent embodiment, step S3103+S3104+S3105 can be implemented as an independent embodiment, step S3101+S3103+S3104+S3105 can be implemented as an independent embodiment, and step S3102+S3103+S3104+S3105 can be implemented as an independent embodiment, but is not limited to this.

[0269] In some embodiments, steps S3101 and S3102 may be executed in an exchanged order or simultaneously, steps S3101 and S3103 may be executed in an exchanged order or simultaneously, and steps S3102 and S3103 may be executed in an exchanged order or simultaneously.

[0270] In some embodiments, steps S3101, S3102, S3104, and S3105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0271] In some embodiments, steps S3101, S3102, S3103, and S3105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0272] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 3 .

[0273] According to the solution provided by the embodiment of the present disclosure, the first communication device can send first information to the Ambient IOT device, and the first information is used by the Ambient IOT device to determine at least one command message associated with it and perform a corresponding command operation.

[0274] In some embodiments, the first information includes at least one of the following:

[0275] The device identifier of at least one Ambient IoT device;

[0276] Information about at least one command message.

[0277] The device identifier of at least one Ambient IoT device is used to instruct the corresponding at least one Ambient IoT device to execute a corresponding command operation. The at least one command message is used for the at least one Ambient IoT device to execute a corresponding command operation.

[0278] In some embodiments, the relevant information of the command message includes at least one of the following:

[0279] command identification information;

[0280] Memory indication information.

[0281] The command identification information can be used to uniquely identify a command or a class of commands (e.g., a read command or a write command). The memory indication information can be at least one, that is, a command message can operate on a single memory space or on different memory spaces.

[0282] In some embodiments, the first information may indicate an association relationship between device identifications of multiple Ambient IoT devices and multiple command messages.

[0283] Optionally, the association relationship between the device identification of the Ambient IoT device and the command message may be one-to-one, one-to-many, or many-to-one.

[0284] In some embodiments, the ambient IoT device may receive the first information sent by the first communication device, determine the command message associated with the first information based on the first information, and execute the command operation corresponding to the command message associated with the first information.

[0285] In some embodiments, if an Ambient IoT device needs to execute command operations corresponding to multiple command messages, these multiple command messages can be the same or different. In addition, the command operations corresponding to these multiple command messages can be executed simultaneously or non-simultaneously. The order of execution can be agreed upon by the protocol, or the order of execution can be indicated by the first communication device (such as a reader), or the order of execution can be determined by the Ambient IoT device based on its own implementation.

[0286] In some embodiments, if multiple Ambient IoT devices need to execute the command operation corresponding to the same command message, their command responses may be simultaneous or non-simultaneous, and the order of the responses may be determined by the protocol. Alternatively, the order of the responses may be indicated by the first communication device (e.g., a reader), or the order of the responses may be determined by the Ambient IoT devices based on their own implementation.

[0287] In some embodiments, the Ambient IoT device may include second information in the command response, where the second information is used to indicate the responding Ambient IoT device and / or the command to which the Ambient IoT device responds.

[0288] In some embodiments, the second information includes at least one of the following:

[0289] Device identification of Ambient IoT devices;

[0290] The command identifier of the command message being responded to.

[0291] The device identifier of the Ambient IoT device may include only the device identifier of the Ambient IoT device that responds to the command message. Optionally, it may also include the device identifiers of other Ambient IoT devices associated with the responded command message, so that the first communication device can determine all Ambient IoT devices associated with the responded command message.

[0292] The command identifier of the command message to be responded to may be at least one, and the at least one command identifier is used to indicate the at least one command message to which the Ambient IoT device responds.

[0293] In some embodiments, the device identifier of the Ambient IoT device may be a TID, an EPC, an RN16, or any other identifier that can uniquely identify the Ambient IoT device.

[0294] In some embodiments, if the device identifier of the Ambient IoT device is RN16, the first information may further include an inventory identifier (such as an inventory round identifier).

[0295] In some embodiments, the first communication device may be at least one of an intermediate node (eg, a terminal), a BS, a core network function node, or an Ambient IOT server node.

[0296] In some embodiments, the first communication device and / or the Ambient IOT device is a node device capable of supporting multi-device and / or multi-threaded commands. The first communication device and the Ambient IOT device can exchange capability information with each other, and the capability information is used to indicate that they support multi-device and / or multi-threaded commands.

[0297] The solution provided by the embodiments of the present disclosure provides a method for supporting multi-device multi-threaded control commands in an Ambient IoT system. Through the solution provided by the embodiments of the present disclosure, operations on multiple Ambient IoT devices can be supported within the same Ambient IoT system, or multi-threaded simultaneous reading and writing operations on Ambient IoT devices can be supported, which can greatly improve the system throughput and response speed.

[0298] It should be noted that the “at least one” described in this document can also be understood as “one or more”.

[0299] 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, and the method includes:

[0300] Step S4101: Send first capability information.

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

[0302] In some embodiments, the first Ambient IoT device sends the first capability information to the first communication device, but is not limited thereto. The first capability information may also be sent to other entities.

[0303] In some embodiments, the first communication device receives first capability information sent by the first Ambient IoT device.

[0304] In some embodiments, the first capability information is used to indicate that the first Ambient IoT device supports multi-device commands, and / or the first capability information is used to indicate that the first Ambient IoT device supports multi-threaded commands.

[0305] In some embodiments, the first communication device includes any one of an intermediate node, an access network device, a core network device, and an Ambient IOT server.

[0306] Step S4102: Acquire second capability information.

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

[0308] In some embodiments, the first Ambient IoT device receives the second capability information sent by the first communication device, but is not limited thereto. The first Ambient IoT device may also receive the second capability information sent by other entities.

[0309] In some embodiments, the first Ambient IoT device obtains second capability information specified by the protocol.

[0310] In some embodiments, the first Ambient IoT device obtains the second capability information from an upper layer(s).

[0311] In some embodiments, the first Ambient IoT device performs processing to obtain the second capability information.

[0312] In some embodiments, step S4102 is omitted, and the first Ambient IoT device autonomously implements the function indicated by the second capability information, or the above function is default or by default.

[0313] In some embodiments, the first communication device may send the second capability information to the first Ambient IoT device, so that the first Ambient IoT device may acquire the second capability information.

[0314] In some embodiments, the second capability information is used to indicate that the first communication device supports multi-device commands, and / or the second capability information is used to indicate that the first communication device supports multi-threaded commands.

[0315] Step S4103, obtaining first information.

[0316] The optional implementation of step S4103 can refer to the optional implementation of step S3103 in Figure 3 and other related parts in the embodiment involved in Figure 3, which will not be repeated here.

[0317] In some embodiments, the first Ambient IoT device receives the first information sent by the first communication device, but is not limited thereto and may also receive the first information sent by other entities.

[0318] In some embodiments, the first Ambient IoT device obtains first information specified by a protocol.

[0319] In some embodiments, the first Ambient IoT device obtains the first information from an upper layer(s).

[0320] In some embodiments, the first Ambient IoT device performs processing to obtain the first information.

[0321] In some embodiments, step S4103 is omitted, and the first Ambient IoT device autonomously implements the function indicated by the first information, or the above function is default or by default.

[0322] In some embodiments, the first communication device may send the first information to the first Ambient IoT device, so that the first Ambient IoT device may obtain the first information.

[0323] In some embodiments, the first information includes at least one of the following:

[0324] a device identifier of at least one Ambient IoT device, wherein the at least one Ambient IoT device includes a first Ambient IoT device;

[0325] Related information of at least one command message, the at least one command message including a first command message.

[0326] In some embodiments, the device identification of the first Ambient IoT device includes any one of a device identification code, a product code, a random code, and other identification information that can uniquely identify the Ambient IoT device.

[0327] In some embodiments, the device identifier of the first Ambient IoT device is a random code, and the first information further includes a process identifier of a first process indicated by a command message corresponding to a command operation executed by the first Ambient IoT device.

[0328] In some embodiments, the relevant information of the command message includes at least one of the following:

[0329] The command identifier of the command message;

[0330] Memory indication information: The memory indication information is used to indicate the memory space operated by the command message.

[0331] Step S4104: Based on the first information, execute a command operation corresponding to at least one first command message associated with the first Ambient IoT device.

[0332] The optional implementation of step S4104 can refer to the optional implementation of step S3104 in Figure 3 and other related parts in the embodiment involved in Figure 3, which will not be repeated here.

[0333] Step S4105: Send at least one response message to the first command message.

[0334] The optional implementation of step S4105 can refer to the optional implementation of step S3105 in Figure 3 and other related parts in the embodiment involved in Figure 3, which will not be repeated here.

[0335] In some embodiments, the first Ambient IoT device sends a response message to the first communication device for at least one first command message, but is not limited thereto. The first Ambient IoT device may also send a response message to other entities for at least one first command message.

[0336] In some embodiments, the first communication device receives a response message to at least one first command message sent by the first Ambient IoT device.

[0337] In some embodiments, the response message includes the second information.

[0338] In some embodiments, a response message to at least one first command message carries corresponding second information.

[0339] In some embodiments, a response message to at least one first command message carries second information corresponding to response messages to multiple command messages.

[0340] In some embodiments, the second information includes at least one of the following:

[0341] a device identifier of at least one Ambient IoT device that responds to the first command message;

[0342] A command identifier of at least one first command message to which the first Ambient IoT device responds.

[0343] In some embodiments, the device identification included in the second information includes at least one of the following:

[0344] The device identifier of the first Ambient IoT device;

[0345] Device identifiers of other Ambient IoT devices associated with the first command message.

[0346] The communication method involved in the embodiment of the present disclosure may include at least one of steps S4101 to S4105. For example, step S4103 can be implemented as an independent embodiment, step S4104 can be implemented as an independent embodiment, step S4103+S4104 can be implemented as an independent embodiment, step S4101+S4103+S4104 can be implemented as an independent embodiment, step S4102+S4103+S4104 can be implemented as an independent embodiment, step S4101+S4102+S4103+S4104 can be implemented as an independent embodiment, step S4103+S4104+S4105 can be implemented as an independent embodiment, step S4101+S4103+S4104+S4105 can be implemented as an independent embodiment, and step S4102+S4103+S4104+S4105 can be implemented as an independent embodiment, but is not limited to this.

[0347] In some embodiments, steps S4101 and S4102 may be executed in an exchanged order or simultaneously, steps S4101 and S4103 may be executed in an exchanged order or simultaneously, and steps S4102 and S4103 may be executed in an exchanged order or simultaneously.

[0348] In some embodiments, steps S4101, S4102, S4104, and S4105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0349] In some embodiments, steps S4101, S4102, S4103, and S4105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0350] 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, and the method includes:

[0351] Step S4201: Acquire first capability information.

[0352] Optional implementations of step S4201 can be found in step S3101 of FIG. 3 , optional implementations of step S4101 of FIG. 4A , and other related parts in the embodiments involved in FIG. 3 and FIG. 4A , which will not be described in detail here.

[0353] In some embodiments, the first communication device receives the first capability information sent by the first Ambient IoT device, but is not limited thereto and may also receive the first capability information sent by other entities.

[0354] In some embodiments, the first communications device obtains first capability information specified by a protocol.

[0355] In some embodiments, the first communication device obtains the first capability information from an upper layer(s).

[0356] In some embodiments, the first communication device performs processing to obtain the first capability information.

[0357] In some embodiments, step S4201 is omitted, and the first communication device autonomously implements the function indicated by the first capability information, or the above function is default or by default.

[0358] In some embodiments, the first ambient IoT device may send first capability information to the first communication device, so that the first communication device may acquire the first capability information.

[0359] In some embodiments, the first capability information is used to indicate that the first Ambient IoT device supports multi-device commands, and / or the first capability information is used to indicate that the first Ambient IoT device supports multi-threaded commands.

[0360] In some embodiments, the first communication device includes any one of an intermediate node, an access network device, a core network device, and an Ambient IOT server.

[0361] Step S4202: Send second capability information.

[0362] Optional implementations of step S4202 can be found in step S3102 of FIG. 3 , optional implementations of step S4102 of FIG. 4A , and other related parts in the embodiments involved in FIG. 3 and FIG. 4A , which will not be described in detail here.

[0363] In some embodiments, the first communication device sends the second capability information to the first Ambient IoT device, but is not limited thereto. The second capability information may also be sent to other entities.

[0364] In some embodiments, the first Ambient IoT device receives the second capability information sent by the first communication device.

[0365] In some embodiments, the second capability information is used to indicate that the first communication device supports multi-device commands, and / or the second capability information is used to indicate that the first communication device supports multi-threaded commands.

[0366] Step S4203, sending the first information.

[0367] Optional implementations of step S4203 may refer to step S3103 in FIG. 3 , optional implementations of step S4103 in FIG. 4A , and other related parts in the embodiments involved in FIG. 3 and FIG. 4A , which will not be described in detail here.

[0368] In some embodiments, the first communication device sends the first information to the first Ambient IoT device, but is not limited thereto and the first information may also be sent to other entities.

[0369] In some embodiments, the first Ambient IoT device receives first information sent by the first communication device.

[0370] In some embodiments, the first information is used to indicate at least one command message associated with at least one Ambient IoT device.

[0371] In some embodiments, the first information includes at least one of the following:

[0372] The device identifier of at least one Ambient IoT device;

[0373] Information about at least one command message.

[0374] In some embodiments, for any Ambient IOT device among at least one Ambient IOT device, the device identification of the Ambient IOT device includes any one of a device identification code, a product code, a random code, and other identification information that can uniquely identify the Ambient IOT device.

[0375] In some embodiments, the device identifier of the Ambient IoT device is a random code, and the first information further includes a process identifier of a first process indicated by a command message corresponding to a command operation executed by the Ambient IoT device.

[0376] In some embodiments, the relevant information of the command message includes at least one of the following:

[0377] The command identifier of the command message;

[0378] Memory indication information: The memory indication information is used to indicate the memory space operated by the command message.

[0379] Step S4204: Obtain a response message to at least one command message.

[0380] The optional implementation of step S4204 can refer to steps S3104 and S3105 in Figure 3, the optional implementation of steps S4104 and S4105 in Figure 4A, and other related parts in the embodiments involved in Figures 3 and 4A, which will not be repeated here.

[0381] In some embodiments, the first communication device receives a response message sent by at least one Ambient IOT device based on at least one command message corresponding to the executed command operation, but is not limited thereto and may also receive a response message sent by other entities.

[0382] In some embodiments, the first communications device obtains a response message specified by the protocol.

[0383] In some embodiments, the first communications device obtains the response message from upper layer(s).

[0384] In some embodiments, the first communication device performs processing to obtain a response message.

[0385] In some embodiments, step S4201 is omitted, and the first communication device autonomously implements the function indicated by the response message, or the above function is default or by default.

[0386] In some embodiments, at least one Ambient IOT device may send a response message of at least one command message to the first communication device based on at least one command message corresponding to the executed command operation, so that the first communication device may obtain the response message of the at least one command message.

[0387] In some embodiments, the response message includes the second information.

[0388] In some embodiments, a response message to at least one first command message carries corresponding second information.

[0389] In some embodiments, a response message to at least one first command message carries second information corresponding to response messages to multiple command messages.

[0390] In some embodiments, for any Ambient IoT device among the at least one Ambient IoT device, the second information includes at least one of the following:

[0391] a device identifier of at least one Ambient IoT device that responds to a command message corresponding to the command operation performed by the Ambient IoT device;

[0392] A command identifier of at least one command message corresponding to the command operation executed by the Ambient IoT device.

[0393] In some embodiments, for any Ambient IoT device among the at least one Ambient IoT device, the device identifier included in the second information includes at least one of the following:

[0394] The device identifier of the Ambient IoT device;

[0395] The device identifiers of other Ambient IoT devices associated with the command message corresponding to the command operation executed by the Ambient IoT device.

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

[0397] In some embodiments, steps S4201 and S4202 may be executed in an exchanged order or simultaneously, steps S4201 and S4203 may be executed in an exchanged order or simultaneously, and steps S4202 and S4203 may be executed in an exchanged order or simultaneously.

[0398] In some embodiments, steps S4201, S4202, and S4204 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0399] In the embodiment of the present disclosure, step S4201 can be combined with step S4101 of Figure 4A, step S4202 can be combined with step S4102 of Figure 4A, step S4203 can be combined with step S4103 of Figure 4A, and step S4204 can be combined with steps S4104 and S4105 of Figure 4A.

[0400] The present disclosure also provides 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 terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0401] 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.

[0402] 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.

[0403] Figure 5A is a schematic diagram of the structure of an Ambient IoT device proposed in an embodiment of the present disclosure. As shown in Figure 5A , Ambient IoT device 5100 may include at least one of a transceiver module 5101 and a processing module 5102. In some embodiments, transceiver module 5101 is configured to receive first information sent by a first communication device; processing module 5102 is configured to execute at least one first command message associated with the first Ambient IoT device based on the first information.

[0404] Optionally, the transceiver module 5101 is configured to execute at least one of the communication steps (e.g., step S3101, step S3102, step S3103, step S3105, but not limited thereto) such as sending and / or receiving performed by the first Ambient IoT device in any of the above methods, which are not described in detail here. Optionally, the processing module 5102 is configured to execute at least one of the other steps (e.g., step S3104, but not limited thereto) performed by the first Ambient IoT device in any of the above methods, which are not described in detail here.

[0405] Figure 5B is a schematic diagram of the structure of the first communication device proposed in an embodiment of the present disclosure. As shown in Figure 5B, the first communication device 5200 may include at least: a transceiver module 5202. In some embodiments, the above-mentioned transceiver module 5201 is configured to send a first information to at least one Ambient IOT device, and the first information is used to indicate at least one command message associated with at least one Ambient IOT device. Optionally, the above-mentioned transceiver module 5201 is used to execute at least one of the communication steps such as sending and / or receiving (for example, step S3101, step S3102, step S3103, step S3105, but not limited to this) performed by the first communication device in any of the above methods, which will not be repeated here.

[0406] In some embodiments, the first communication device 5200 may further include a processing module. Optionally, the processing module is configured to execute at least one of the other steps executed by the first communication device in any of the above methods, which will not be described in detail here.

[0407] 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.

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

[0409] Figure 6A is a schematic diagram of the structure of a communication device 6100 proposed in an embodiment of the present disclosure. Communication device 6100 can be an Ambient IoT device, or a first communication device (e.g., an intermediate node, access network device, core network device, Ambient IoT server, etc.), or a chip, chip system, or processor that supports an Ambient IoT device in implementing any of the above methods, or a chip, chip system, or processor that supports a first communication device in implementing any of the above methods. Communication device 6100 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.

[0410] As shown in Figure 6A, the communication device 6100 includes one or more processors 6101. Processor 6101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a base station, baseband chip, terminal device, terminal device chip, DU or CU, etc.), execute programs, and process program data. The communication device 6100 is used to perform any of the above methods.

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

[0412] In some embodiments, the communication device 6100 further includes one or more transceivers 6103. When the communication device 6100 includes one or more transceivers 6103, the transceiver 6103 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step S3101, step S3102, step S3103, step S3105, but not limited thereto), and the processor 6101 performs at least one of the other steps (for example, step S3104, but not limited thereto).

[0413] 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.

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

[0415] The communication device 6100 described in the above embodiment may be an ambient IoT device or a first communication device, but the scope of the communication device 6100 described in the present disclosure is not limited thereto, and the structure of the communication device 6100 may not be limited to FIG6A. 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 and 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.

[0416] 6B is a schematic diagram of the structure of a chip 6200 according to an embodiment of the present disclosure. If the communication device 6100 can be a chip or a chip system, reference can be made to the schematic diagram of the structure of the chip 6200 shown in FIG6B , but the present disclosure is not limited thereto.

[0417] The chip 6200 includes one or more processors 6201 , and the chip 6200 is configured to execute any of the above methods.

[0418] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Optionally, interface circuit 6202 is connected to memory 6203. Interface circuit 6202 can be used to receive signals from memory 6203 or other devices, or to send signals to memory 6203 or other devices. For example, interface circuit 6202 can read instructions stored in memory 6203 and send the instructions to processor 6201.

[0419] In some embodiments, the interface circuit 6202 executes at least one of the communication steps such as sending and / or receiving in the above method (for example, step S3101, step S3102, step S3103, step S3105, but not limited to these), and the processor 6201 executes at least one of the other steps (for example, step S3104, but not limited to these).

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

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

[0422] The present disclosure also proposes a storage medium having instructions stored thereon. When the instructions are executed on the communication device 6100, the communication device 6100 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 transient storage medium.

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

[0424] 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.

[0425] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.

[0426] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A communication method, characterized in that: Applied to an Ambient IoT device, the method includes: receiving first information sent by a first communication device; Based on the first information, a command operation corresponding to at least one first command message associated with the first Ambient IoT device is executed.

2. The method according to claim 1, characterized in that The first information includes at least one of the following: a device identifier of at least one Ambient IoT device, wherein the at least one Ambient IoT device includes the first Ambient IoT device; Related information of at least one command message, where the at least one command message includes the first command message.

3. The method according to claim 2, characterized in that For any Ambient IoT device among the at least one Ambient IoT device, the device identifier of the Ambient IoT device includes any one of the following: Device identification code; Product code; Random code; Other identification information that can uniquely identify the Ambient IoT device.

4. The method according to claim 3, characterized in that The device identifier of the Ambient IoT device is a random code, and the first information further includes a process identifier of a first process indicated by a command message corresponding to a command operation executed by the Ambient IoT device.

5. The method according to claim 2, characterized in that The relevant information of the command message includes at least one of the following: The command identifier of the command message; Memory indication information, where the memory indication information is used to indicate the memory space operated by the command message.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: A response message to the at least one first command message is sent to the first communication device, where the response message includes second information.

7. The method according to claim 6, characterized in that The second information includes at least one of the following: a device identifier of at least one Ambient IoT device that responds to the first command message; A command identifier of at least one first command message to which the first Ambient IoT device responds.

8. The method according to claim 7, characterized in that The device identification included in the second information includes at least one of the following: a device identifier of the first ambient IoT device; The device identifier of the other Ambient IoT device associated with the first command message.

9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: Sending first capability information to the first communication device, where the first capability information is used to indicate that the first Ambient IoT device supports multi-device commands and / or the first capability information is used to indicate that the first Ambient IoT device supports multi-threaded commands; Second capability information sent by the first communication device is received, where the second capability information is used to indicate that the first communication device supports multi-device commands, and / or the second capability information is used to indicate that the first communication device supports multi-threaded commands.

10. The method according to any one of claims 1 to 9, characterized in that The first communication device includes any one of the following: Intermediate nodes; Access network equipment; Core network equipment; Ambient IoT server.

11. A communication method, characterized in that: Applied to a first communication device, the method includes: First information is sent to at least one Ambient IoT device, where the first information is used to indicate at least one command message associated with the at least one Ambient IoT device.

12. The method according to claim 11, characterized in that The first information includes at least one of the following: The device identifier of at least one Ambient IoT device; Information about at least one command message.

13. The method according to claim 12, characterized in that For any Ambient IoT device among the at least one Ambient IoT device, the device identifier of the Ambient IoT device includes any one of the following: Device identification code; Product code; Random code; Other identification information that can uniquely identify the Ambient IoT device.

14. The method according to claim 13, characterized in that The device identifier of the Ambient IoT device is a random code, and the first information further includes a process identifier of a first process indicated by a command message corresponding to a command operation executed by the Ambient IoT device.

15. The method according to claim 12, characterized in that The relevant information of the command message includes at least one of the following: The command identifier of the command message; Memory indication information, where the memory indication information is used to indicate the memory space operated by the command message.

16. The method according to any one of claims 11 to 15, characterized in that The method further comprises: Receive a response message sent by the at least one Ambient IoT device based on at least one command message corresponding to the executed command operation, where the response message includes second information.

17. The method according to claim 16, characterized in that For any Ambient IoT device among the at least one Ambient IoT device, the second information includes at least one of the following: a device identifier of at least one Ambient IoT device that responds to a command message corresponding to the command operation performed by the Ambient IoT device; A command identifier of at least one command message corresponding to the command operation executed by the Ambient IoT device.

18. The method according to claim 17, characterized in that For any Ambient IoT device among the at least one Ambient IoT device, the device identifier included in the second information includes at least one of the following: The device identifier of the Ambient IOT device; The device identifiers of other Ambient IoT devices associated with the command message corresponding to the command operation executed by the Ambient IoT device.

19. The method according to any one of claims 11 to 18, characterized in that The method further comprises: receiving first capability information sent by the at least one Ambient IoT device, where, for any Ambient IoT device among the at least one Ambient IoT device, the first capability information is used to indicate that the Ambient IoT device supports multi-device commands, and / or the first capability information is used to indicate that the Ambient IoT device supports multi-threaded commands; Second capability information is sent to the at least one Ambient IOT device, where the second capability information is used to indicate that the first communication device supports multi-device commands, and / or the second capability information is used to indicate that the first communication device supports multi-threaded commands.

20. The method according to any one of claims 11 to 19, characterized in that The first communication device includes any one of the following: Intermediate nodes; Access network equipment; Core network equipment; Ambient IoT server.

21. A first ambient IoT device, characterized in that: include: a transceiver module, configured to receive first information sent by a first communication device; The processing module is configured to execute, based on the first information, a command operation corresponding to at least one first command message associated with the first Ambient IoT device.

22. A first communication device, characterized in that: include: The transceiver module is configured to send first information to at least one Ambient IoT device, where the first information is used to indicate at least one command message associated with the at least one Ambient IoT device.

23. A first ambient IoT device, characterized in that: include: one or more processors; The first Ambient IOT device is used to execute the communication method according to any one of claims 1 to 10.

24. A first communication device, characterized in that: include: one or more processors; The first communication device is configured to execute the communication method according to any one of claims 11 to 20.

25. A communication system, characterized in that: The method comprises a first Ambient IOT device and a first communication device, wherein the first Ambient IOT device is configured to implement the communication method according to any one of claims 1 to 10, and the first communication device is configured to implement the communication method according to any one of claims 11 to 20.

26. A storage medium storing instructions, characterized in that: When the instruction is executed on a communication device, the communication device is caused to execute the communication method according to any one of claims 1 to 10 or 11 to 20.