Communication methods, apparatus and storage medium

The first communication device sends information to the Ambient IOT device to determine the uplink resource, and solves the resource conflict problem between the Ambient IOT devices and improves communication efficiency and integrity.

WO2025166760A1PCT designated stage Publication Date: 2025-08-14BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/077023
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-08
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

Ambient IOT devices may have resource conflicts between multiple devices within network coverage, affecting communication efficiency.

Method used

The first information is sent to the Ambient IOT device through the first communication device, so that the Ambient IOT device can determine the uplink resource for sending the first command response based on the information, clarify the resource usage of each device, and reduce or avoid resource conflicts.

Benefits of technology

Effectively reduce or avoid resource conflicts between multiple Ambient IOT devices, improving the efficiency and integrity of the communication process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024077023_14082025_PF_FP_ABST
    Figure CN2024077023_14082025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides communication methods, an apparatus, and a storage medium. In the present disclosure, an Ambient IOT device receives first information sent by a first communication device, so that on the basis of the first information, the Ambient IOT device can determine an uplink resource for sending a first command response. Thus, the uplink resources used by each Ambient IOT device when sending the first command response are specified, thereby reducing or avoiding resource conflicts between multiple Ambient IOT devices.
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 relatively wide and may involve many Ambient IoT devices. Therefore, it is necessary to consider the resource conflict between multiple Ambient IoT devices.

[0004] Summary of the Invention

[0005] In order to reduce or avoid resource conflicts between multiple Ambient IoT devices, 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, which is applied to an Ambient IoT device. The method includes:

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

[0008] Based on the first information, an uplink resource for sending a first command response is determined.

[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 the Ambient IoT device, where the first information is used by the Ambient IoT device to determine an uplink resource for sending a first command response.

[0011] According to a third aspect of an embodiment of the present disclosure, an 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 determine an uplink resource for sending a first command response based on the first information.

[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 the Ambient IoT device, where the first information is used by the Ambient IoT device to determine an uplink resource for sending a first command response.

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

[0017] one or more processors;

[0018] Among them, the 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 an Ambient IOT device and a first communication device, wherein the 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 an Ambient IOT device, and the Ambient IOT device receives the first information sent by the first communication device, so that the Ambient IOT device can determine the uplink resources for sending a first command response based on the first information, thereby clarifying the uplink resources used by each Ambient IOT device when sending the first command response, thereby reducing or avoiding resource conflicts between multiple Ambient IOT devices.

[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 an Ambient IoT device, the method comprising:

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

[0043] Based on the first information, an uplink resource for sending a first command response is determined.

[0044] In the above embodiment, the Ambient IoT device receives the first information sent by the first communication device, so that the Ambient IoT device can determine the uplink resources for sending the first command response based on the first information, so as to clarify the uplink resources used by each Ambient IoT device when sending the first command response, thereby reducing or avoiding resource conflicts between multiple Ambient IoT devices.

[0045] In conjunction with some embodiments of the first aspect, in some embodiments, receiving first information sent by the first communication device includes:

[0046] A first command message sent by the first communication device is received, where the first command message includes the first information.

[0047] In the above embodiment, the first command message is used as a carrier of the first information to achieve multiplexing of the first command message, thereby improving the utilization rate of the first command message.

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

[0049] First indication information, where the first indication information is used to instruct the Ambient IoT device to send an uplink frequency domain resource in response to the first command;

[0050] Second indication information, where the second indication information is used to instruct the Ambient IoT device to send an uplink time domain resource for the first command response;

[0051] First parameter information, where the first parameter information is used by the Ambient IoT device to determine a sending timing of the first command response.

[0052] In the above embodiment, by providing a variety of optional information contents that may be included in the first information, the first information can be flexibly configured according to actual technical requirements, thereby improving the diversity of the first information and thus improving the flexibility of the communication process based on the first information.

[0053] In combination with some embodiments of the first aspect, in some embodiments, the uplink resource is an uplink resource configured for one or more Ambient IOT devices; or,

[0054] The uplink resource is an uplink resource used to send one or more command responses.

[0055] In the above embodiment, by providing multiple optional uses of uplink resources, the uplink resources can be configured to one or more Ambient IOT devices according to actual technical requirements, or the uplink resources can be used to send one or more command responses to improve the flexibility of using the first information.

[0056] In conjunction with some embodiments of the first aspect, in some embodiments, the uplink resource is an uplink resource set, and determining the uplink resource for sending the first command response based on the first information includes any one of the following:

[0057] The uplink resource set is specially configured for the Ambient IoT device, and the uplink resource set is determined as the uplink resource for sending the first command response;

[0058] The uplink resource set is shared by multiple Ambient IOT devices, and an uplink resource is selected from the uplink resource set as the uplink resource for sending the first command response.

[0059] In the above embodiment, by providing an optional implementation method for the Ambient IOT device to determine the uplink resource for sending the first command response from the uplink resource set when the uplink resource is an uplink resource set and the uplink resource set is configured for the Ambient IOT device, the flexibility of the resource determination process is improved.

[0060] In conjunction with some embodiments of the first aspect, in some embodiments, the uplink resource is an uplink resource set, and determining the uplink resource for sending the first command response based on the first information includes any one of the following:

[0061] The uplink resource set is specially configured for the first command response, and the uplink resource set is determined as the uplink resource for sending the first command response;

[0062] The uplink resource set is shared by multiple command responses, and an uplink resource is selected from the uplink resource set as the uplink resource for sending the first command response.

[0063] In the above embodiment, by providing an optional implementation method for the Ambient IOT device to determine the uplink resource for sending the first command response from the uplink resource set when the uplink resource is an uplink resource set and the uplink resource set is configured for the command, the flexibility of the resource determination process is improved.

[0064] In combination with some embodiments of the first aspect, in some embodiments, the uplink resource is an uplink time domain resource, and the first information is used to indicate a first time for the Ambient IOT device to send the first command response.

[0065] In the above embodiment, a method is provided for instructing the Ambient IoT device to send an uplink time domain resource for a first command response through first information, so as to achieve the purpose of allocating uplink time domain resources for the Ambient IoT device, so that the Ambient IoT device can implement the sending of the first command response according to the indicated uplink time domain resource.

[0066] In combination with some embodiments of the first aspect, in some embodiments, the first time is a single value, or the first time is a range of values.

[0067] In the above embodiment, multiple possible forms of the first time are provided to improve the flexibility of the resource indication method.

[0068] In combination with some embodiments of the first aspect, in some embodiments, the uplink resource is an uplink time domain resource, and the uplink time domain resource received by the Ambient IOT device and the uplink time domain resources received by other Ambient IOT devices meet a first threshold.

[0069] In the above embodiment, when the uplink resource is an uplink time domain resource, the uplink time domain resource received by the Ambient IOT device and the uplink time domain resources received by other Ambient IOT devices are set to meet a first threshold to ensure that there is no overlap in the uplink time domain resources used by the Ambient IOT device and other Ambient IOT devices, thereby reducing or avoiding resource conflicts between multiple Ambient IOT devices.

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

[0071] Second information sent by the first communication device is received, where the second information is used to indicate a time when the Ambient IoT device stops sending a first command response.

[0072] In the above embodiment, the Ambient IoT device receives the second information sent by the first communication device, so that the Ambient IoT device can learn the time to stop sending the first command response through the second information, thereby ensuring the integrity of the communication process.

[0073] In conjunction with some embodiments of the first aspect, in some embodiments, the first information is first parameter information, and determining the uplink resource for sending the first command response based on the first information includes:

[0074] Based on the first parameter information, second parameter information is determined, where the second parameter information is used to indicate a timing for the Ambient IoT device to send a first command response.

[0075] In the above embodiment, the Ambient IOT device determines the second parameter information based on the first parameter information, and the second parameter information can indicate the sending timing of the first command response, so that the Ambient IOT device can send the first command response at the sending timing indicated by the determined second parameter information, thereby reducing or avoiding resource conflicts between multiple Ambient IOT devices.

[0076] In conjunction with some embodiments of the first aspect, in some embodiments, determining the second parameter information based on the first parameter information includes any one of the following:

[0077] Determining second parameter information based on the first parameter information and the priority information of the Ambient IoT device;

[0078] Second parameter information is determined based on the first parameter information and priority information of the first command response.

[0079] In the above embodiment, multiple optional implementations of determining the second parameter information based on the first parameter information are provided to improve the flexibility of the process of determining the second parameter information.

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

[0081] First information is sent to the Ambient IoT device, where the first information is used by the Ambient IoT device to determine an uplink resource for sending a first command response.

[0082] In the above embodiment, by sending the first information from the first communication device to the Ambient IOT device, the first information can be used by the Ambient IOT device to determine the uplink resources for sending the first command response, so as to clarify the uplink resources used by each Ambient IOT device when sending the first command response, thereby reducing or avoiding resource conflicts between multiple Ambient IOT devices.

[0083] In conjunction with some embodiments of the second aspect, in some embodiments, sending the first information to the Ambient IoT device includes:

[0084] A first command message is sent to the Ambient IoT device, where the first command message includes the first information.

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

[0086] First indication information, where the first indication information is used to instruct the Ambient IoT device to send an uplink frequency domain resource in response to the first command;

[0087] Second indication information, where the second indication information is used to instruct the Ambient IoT device to send an uplink time domain resource for the first command response;

[0088] First parameter information, where the first parameter information is used by the Ambient IoT device to determine a sending timing of the first command response.

[0089] In conjunction with some embodiments of the second aspect, in some embodiments, the uplink resource is an uplink resource configured for one or more Ambient IOT devices; or,

[0090] The uplink resource is an uplink resource used to send one or more command responses.

[0091] In combination with some embodiments of the second aspect, in some embodiments, the uplink resource is an uplink resource set, the uplink resource set is specially configured for the Ambient IOT device, and the uplink resource for sending the first command response is the uplink resource set; or,

[0092] The uplink resource is an uplink resource set, and the uplink resource set is shared by multiple Ambient IoT devices. The uplink resource for sending the first command response is an uplink resource selected by the Ambient IoT device from the uplink resource set.

[0093] In combination with some embodiments of the second aspect, in some embodiments, the uplink resource is an uplink resource set, the uplink resource set is specially configured for the first command response, and the uplink resource for sending the first command response is the uplink resource set; or,

[0094] The uplink resource is an uplink resource set, the uplink resource set is shared by multiple command responses, and the uplink resource for sending the first command response is an uplink resource selected by the Ambient IOT device from the uplink resource set.

[0095] In combination with some embodiments of the second aspect, in some embodiments, the uplink resource is an uplink time domain resource, and the first information is used to indicate a first time for the Ambient IOT device to send the first command response.

[0096] In combination with some embodiments of the second aspect, in some embodiments, the first time is a single value, or the first time is a range of values.

[0097] In combination with some embodiments of the second aspect, in some embodiments, the uplink resource is an uplink time domain resource, and the uplink time domain resource received by the Ambient IOT device and the uplink time domain resources received by other Ambient IOT devices meet a first threshold.

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

[0099] Second information is sent to the Ambient IoT device, where the second information is used to indicate a time when the Ambient IoT device stops sending a response to the first command.

[0100] In the above embodiment, the first communication device sends the second information to the Ambient IoT device so that the Ambient IoT device can learn the time to stop sending the first command response through the second information, thereby ensuring the integrity of the communication process.

[0101] In combination with some embodiments of the second aspect, in some embodiments, the first information is first parameter information, the first parameter information is used by the Ambient IOT device to determine second parameter information, and the second parameter information is used to indicate the timing of the Ambient IOT device sending a first command response.

[0102] In conjunction with some embodiments of the second aspect, in some embodiments, the second parameter information is determined based on the first parameter information and the priority information of the Ambient IOT device; or,

[0103] The second parameter information is determined based on the first parameter information and priority information of the first command response.

[0104] In a third aspect, an embodiment of the present disclosure provides an Ambient IoT device, including:

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

[0106] The processing module is configured to determine an uplink resource for sending a first command response based on the first information.

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

[0108] The transceiver module is configured to send first information to the Ambient IoT device, where the first information is used by the Ambient IoT device to determine an uplink resource for sending a first command response.

[0109] In a fifth aspect, an embodiment of the present disclosure provides an Ambient IoT device, including:

[0110] one or more processors;

[0111] The Ambient IOT device is used to execute the communication method described in the first aspect and any embodiment of the first aspect.

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

[0113] one or more processors;

[0114] The first communication device is used to execute the communication method described in the second aspect and any embodiment of the second aspect.

[0115] In the seventh aspect, an embodiment of the present disclosure proposes a communication system, including an Ambient IOT device and a first communication device, wherein the 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.

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

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

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

[0119] 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 of the first aspect, and the second aspect and any embodiment of the second aspect.

[0120] It is understandable that the aforementioned Ambient IoT device, first communication device, communication system, storage medium, program product, computer program, chip, or chip system is used to perform the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding method and will not be repeated here.

[0121] The present disclosure provides a communication method, apparatus, and storage medium. In some embodiments, the terms "communication method" and "information processing method," "resource allocation method," and "resource configuration method" are interchangeable; the terms "communication apparatus" and "information processing apparatus," "resource allocation apparatus," and "resource configuration apparatus" are interchangeable; and the terms "information processing system" and "communication system" are interchangeable.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0143] In some embodiments, the first communication device 102 includes at least one of user equipment (UE), access network equipment, core network equipment, and Ambient IOT server.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0164] In more possible implementations, the communication system 100 may further include an intermediate node.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0179] There may be multiple Ambient IoT devices within the network coverage of the Ambient IoT system. Therefore, the Ambient IoT system needs to consider supporting command control of multiple Ambient IoT devices. If command control of multiple Ambient IoT devices is to be supported, uplink resource allocation of multiple Ambient IoT devices needs to be considered to reduce or avoid resource conflicts between multiple Ambient IoT devices.

[0180] 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:

[0181] Step S3101: A first communication device sends first information to an Ambient IoT device.

[0182] In some embodiments, the first communication device is a UE or an access network device (such as a base station (BS) or a core network device or an Ambient IOT server. For an introduction to the first communication device and the Ambient IOT device, please refer to the embodiment corresponding to Figure 1, which will not be repeated here.

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

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

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

[0186] In some embodiments, the first communication device sends a first command message to the Ambient IoT device, where the first command message includes the first information. In some embodiments, the Ambient IoT device receives the first command message sent by the first communication device to receive the first information.

[0187] In some embodiments, the first command message may be used to request the Ambient IoT device to send a device code, and / or the first command message may be used to instruct the Ambient IoT device to perform subsequent operations.

[0188] Optionally, the device code may include an Electronic Product Code (EPC) and a Response Identifier (RN16), but is not limited thereto.

[0189] Optionally, subsequent operations performed by the Ambient IoT device may include a write operation, a read operation, a lock operation, a kill operation, etc., but is not limited thereto.

[0190] In some embodiments, the first command message may be at least one of query signaling, acknowledgement (ACK) signaling, read signaling, and write signaling, but is not limited thereto.

[0191] It should be noted that the above-mentioned method of using the first command message to carry the first information is only an exemplary implementation method. In more possible implementation methods, the first information can be an independent message without the need for other messages as a carrier.

[0192] Optionally, the first information is an independent message, and the first communication device may send the first information to the Ambient IOT device before sending the first command message; or, the first communication device may send the first information and the first command message to the Ambient IOT device at the same time; or, the first communication device may send the first information to the Ambient IOT device after sending the first command message. This is not limited in the embodiments of the present disclosure.

[0193] In some embodiments, the first information may be agreed upon in a protocol, and the Ambient IoT device may obtain the first information agreed upon in the protocol without the first communications device sending the first information. Alternatively, the uplink resource for the Ambient IoT device to send a first command response may be directly agreed upon in the protocol, and the Ambient IoT device may directly obtain the uplink resource agreed upon in the protocol without the first communications device sending the first information. Furthermore, the Ambient IoT device does not need to determine the uplink resource based on the first information.

[0194] In some embodiments, the first information is used by the Ambient IoT device to determine an uplink resource for sending a first command response.

[0195] Optionally, the first information may directly indicate the uplink resources for the Ambient IOT device to send a first command response; or, the first information may indicate the relevant parameters used by the Ambient IOT device to determine the uplink resources for sending a first command response, and the Ambient IOT device may determine the uplink resources for sending a first command response based on the parameters indicated by the first information.

[0196] In some embodiments, the terms "resource", "resource set", "resource group", "precoding", "precoder", "weight", "precoding weight", "quasi-co-location (QCL)", "transmission configuration indication (TCI) state", "spatial relation", "spatial domain filter", "transmission power", "phase rotation", "antenna port", "antenna port group", "layer", "the number of layers", "rank", "beam", "beam width", "beam angular degree", "antenna", "antenna element", "panel" and the like can be used interchangeably.

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

[0198] In some embodiments, the first information includes at least one of first indication information, second indication information, and first parameter information, but is not limited thereto.

[0199] In some embodiments, the first information includes first indication information, where the first indication information is used to indicate an uplink frequency domain resource for the Ambient IoT device to send a first command response.

[0200] For example, the first indication information may be used to indicate a resource identifier of an uplink frequency domain resource for sending a first command response by the Ambient IoT device.

[0201] It should be noted that the uplink frequency domain resources allocated to different Ambient IoT devices for sending the first command response may be different. In other words, the uplink frequency domain resources may be device-specific, and for different Ambient IoT devices, the device-specific uplink frequency domain resources are independent of each other.

[0202] In some embodiments, the uplink frequency domain resource may be an uplink subchannel, an uplink subcarrier, etc., but is not limited thereto.

[0203] In some embodiments, terms such as "sub-carrier", "resource block (RB)", "physical resource block (PRB)", "sub-carrier group (SCG)", "resource element group (REG)", "PRB pair", "RB pair", and "resource element (RE)" can be used interchangeably.

[0204] Optionally, the first indication information can be used to indicate a channel index (index) to indicate the subchannel or subcarrier allocated by the first communication device to the Ambient IOT device through the channel index. The subchannel or subcarrier indicated by the channel index is also the uplink frequency domain resource for the Ambient IOT device to send the first command response.

[0205] In some embodiments, the first information includes second indication information, where the second indication information is used to indicate an uplink time domain resource for the Ambient IoT device to send a first command response.

[0206] Optionally, the second indication information may indicate the time domain resource location of the Ambient IoT device sending the first command response. For example, the second indication information may clearly indicate the specific location of the time domain resource of the Ambient IoT device sending the first command response.

[0207] Optionally, the second indication information may indicate a first time for the Ambient IoT device to send a first command response, where the first time is the time from when the Ambient IoT device receives the first information to when it sends the first command response.

[0208] It should be noted that, if the first command message is used as the carrier of the first information, the first time is the time elapsed from the Ambient IOT device receiving the first command message to sending the first command response.

[0209] In some embodiments, the first time may be determined by the first communication device based on the message size or message type of the first command message; or, the first time may be determined by the first communication device based on the expected message size or expected message type of the first command response.

[0210] In some embodiments, the first time is a single value, or the first time is a value range, that is, the first time can be a fixed value, or the first time can be a range of values.

[0211] For example, the first time may be a moment, or the first time may be a period of time.

[0212] In some embodiments, terms such as "moment", "time point", "time", and "time position" can be replaced with each other, and terms such as "duration", "period", "time window", "window", and "time" can be replaced with each other.

[0213] In some embodiments, for multiple Ambient IoT devices, the uplink time domain resources received by these Ambient IoT devices meet a first threshold. That is, for any Ambient IoT device, the uplink time domain resources received by it and the uplink time domain resources received by other Ambient IoT devices meet the first threshold.

[0214] Optionally, the first threshold is a lower limit of the time interval between two uplink time domain resources. That is, for multiple Ambient IoT devices, the time interval between the uplink time domain resources received by these Ambient IoT devices is greater than or equal to the first threshold.

[0215] Taking the uplink resource of instructing an Ambient IoT device to send a first command response by indicating the time elapsed from the Ambient IoT device receiving the first command message to the time it sends the first command response as an example, for multiple Ambient IoT devices, the time interval between the times received by any two Ambient IoT devices is greater than or equal to a first threshold. For example, if one Ambient IoT device receives the message at time t1 and another Ambient IoT device receives the message at time t2, then the time interval between t1 and t2 is greater than or equal to the first threshold.

[0216] In some embodiments, the first threshold is determined by the first communication device itself and sent to the Ambient IOT device by the first communication device; or, the first threshold is configured by other communication devices for the first communication device or the Ambient IOT device; or, the first threshold is agreed upon by a protocol, but is not limited thereto.

[0217] Optionally, the first threshold is sent by the first communication device to the Ambient IOT device, and the first information can be used as a carrier of the first threshold. That is, the first information can include the first threshold, so that when the first communication device sends the first information to the Ambient IOT device, the first threshold can be sent to the Ambient IOT device together. However, this is not limited to the above. The first communication device can also use other methods to send the first threshold to the Ambient IOT device.

[0218] In some embodiments, the first communication device may further send second information to the Ambient IoT device, where the second information is used to indicate a time when the Ambient IoT device stops sending a response to the first command.

[0219] In some embodiments, the ambient IoT device may receive the second information sent by the first communication device, and stop sending the first command response according to the second information.

[0220] In some embodiments, the name of the second information is not limited, and it can be, for example, "stop sending instruction", "time indication information", etc.

[0221] In some embodiments, the uplink resource indicated by the first information may be an uplink resource configured for one or more Ambient IOT devices, or the uplink resource indicated by the first information may be an uplink resource configured for one or more command responses, and the uplink resource may be an uplink frequency domain resource and / or an uplink time domain resource.

[0222] In some embodiments, the uplink resource may be an uplink resource set (i.e., an uplink frequency domain resource set and / or an uplink time domain resource set), and the uplink resource set may be configured for the Ambient IOT device. For example, the uplink resource set may be specifically configured for a certain Ambient IOT device; or, the uplink resource set may be configured for multiple Ambient IOT devices, and multiple Ambient IOT devices may share the uplink resources in the uplink resource set.

[0223] In some embodiments, the uplink resource set may also be configured for a command response. For example, the uplink resource set may be specifically configured for a certain command response, and the uplink resource set is specifically used to transmit the command response; or, the uplink resource set may be configured for multiple command responses, and multiple command responses may be transmitted in the uplink resource set.

[0224] In some embodiments, the first information includes first parameter information, and the first parameter information is used by the Ambient IoT device to determine a timing for sending the first command response.

[0225] Optionally, the first parameter information may directly indicate to the Ambient IoT device the timing of sending the first command response.

[0226] Alternatively, the first parameter information may indicate relevant parameters used by the Ambient IoT device to determine the timing of sending the first command response, and the Ambient IoT device may determine the timing of sending the first command response based on the first parameter information. For example, the first parameter information may be used by the Ambient IoT device to determine second parameter information, and the second parameter information is used to indicate the timing of sending the first command response by the Ambient IoT device.

[0227] It should be noted that the first parameter information sent by the first communication device to different Ambient IOT devices may be the same, but the rules used by different Ambient IOT devices to generate the second parameter information based on the first parameter information may be different. Therefore, different Ambient IOT devices can generate different second parameter information based on the same first parameter information; or, the first parameter information sent by the first communication device to different Ambient IOT devices may be different, and different Ambient IOT devices can generate different second parameter information based on different first parameter information.

[0228] Optionally, the rules used by the Ambient IOT device to generate the second parameter information based on the first parameter information may be pre-configured for each Ambient IOT device, and the rules configured for different Ambient IOT devices may be different; or, the first communication device may indicate to the Ambient IOT device the rules for generating the second parameter information based on the first parameter information, and the generation rules indicated for different Ambient IOT devices may be different.

[0229] Optionally, the first information can be used as a carrier, that is, the first information can include a rule for generating the second parameter information based on the first parameter information, so that when the first communication device sends the first information to the Ambient IOT device, the rule for generating the second parameter information based on the first parameter information can be sent to the Ambient IOT device at the same time, but not limited to this, the first communication device can also use other methods to send the rules to the Ambient IOT device.

[0230] In more possible implementations

[0231] Step S3102: The Ambient IoT device determines an uplink resource for sending a first command response based on the first information.

[0232] In some embodiments, the first information includes first indication information, where the first indication information is used to indicate an uplink frequency domain resource for the Ambient IoT device to send a first command response.

[0233] Optionally, the first indication information is used to indicate the resource identifier of the uplink frequency domain resource for the Ambient IOT device to send the first command response, and the Ambient IOT device can determine the uplink frequency domain resource indicated by the resource identifier as the uplink resource for sending the first command response.

[0234] For example, the first indication information is used to indicate a channel index, and the Ambient IoT device may determine the subchannel or subcarrier indicated by the channel index as the uplink frequency domain resource for sending the first command response.

[0235] In some embodiments, the uplink frequency domain resource indicated by the first indication information is an uplink frequency domain resource set, which can be configured for one or more Ambient IOT devices, or the uplink frequency domain resource set can be configured for one or more command responses.

[0236] In some embodiments, the uplink frequency domain resource set is specifically configured for the Ambient IoT device, and the Ambient IoT device may determine the uplink frequency domain resource set as the uplink resource for sending the first command response.

[0237] In some embodiments, the uplink frequency domain resource set is shared by multiple Ambient IoT devices, and the Ambient IoT device may select an uplink frequency domain resource from the uplink frequency domain resource set as the uplink resource for sending the first command response.

[0238] In some embodiments, the uplink frequency domain resource set is specially configured for the first command response, and the Ambient IoT device may determine the uplink frequency domain resource set as the uplink resource for sending the first command response.

[0239] In some embodiments, the uplink frequency domain resource set is shared by multiple command responses, and the Ambient IOT device may select an uplink frequency domain resource from the uplink frequency domain resource set as the uplink resource for sending the first command response.

[0240] Optionally, in the case where the Ambient IOT device selects an uplink frequency domain resource from the uplink frequency domain resource set as the uplink resource for sending the first command response, the Ambient IOT device can randomly select the uplink frequency domain resource from the uplink frequency domain resource set; or, the Ambient IOT device can select the uplink frequency domain resource from the uplink frequency domain resource set according to a predefined rule.

[0241] Optionally, when selecting uplink frequency domain resources according to predefined rules, the Ambient IOT device may select uplink frequency domain resources based on the device identifier of the Ambient IOT device and the number of uplink frequency domain resources included in the uplink frequency domain resource set.

[0242] For example, the ambient IOT device can perform a modulo operation on its own device identifier and the number of uplink frequency domain resources included in the uplink frequency domain resource set. The result obtained by the modulo operation can be used as the resource identifier used for resource selection, that is, the uplink frequency domain resource indicated by the resource identifier obtained by the modulo operation can be determined as the uplink frequency domain resource for sending the first command response.

[0243] Optionally, the device identifier may be a temporary identifier of the Ambient IoT device, or the device identifier may be a unique identifier (ID) of the Ambient IoT device, but is not limited thereto.

[0244] In some embodiments, the first information includes second indication information, where the second indication information is used to indicate an uplink time domain resource for the Ambient IoT device to send a first command response.

[0245] Optionally, the second indication information directly indicates the time domain resource position for the Ambient IoT device to send the first command response, and the Ambient IoT device may determine the uplink time domain resource corresponding to the time domain resource position as the uplink resource for sending the first command response.

[0246] Optionally, the second information indicates a first time for the Ambient IoT device to send a first command response, and the Ambient IoT device may send the first command response after receiving the first information for the first time. For an introduction to the first time, see step S3101, which will not be repeated here.

[0247] It should be noted that, regardless of whether the second indication information indicates a specific time domain location or a first time, the uplink frequency domain resources indicated by the second indication information may be an uplink time domain resource set. For example, if the second indication information indicates a time domain location, the uplink time domain resource set may include multiple time domain locations; or, if the second indication information indicates a first time, the uplink time domain resource set may include at least one first time.

[0248] In some embodiments, the uplink time domain resource set may be configured for one or more Ambient IOT devices, or the uplink time domain resource set may be configured for one or more command responses.

[0249] In some embodiments, the uplink time domain resource set is specifically configured for the Ambient IoT device, and the Ambient IoT device may determine the uplink time domain resource set as the uplink resource for sending the first command response.

[0250] In some embodiments, the uplink time domain resource set is shared by multiple Ambient IoT devices, and the Ambient IoT device may select an uplink time domain resource from the uplink time domain resource set as the uplink resource for sending the first command response.

[0251] Optionally, the first information may include first configuration indication information, which can be used to indicate which Ambient IOT device or devices the uplink time domain resource set is configured for, so that the Ambient IOT device can determine based on the first configuration indication information whether the uplink resource is specifically configured for itself or configured for multiple Ambient IOT devices including itself, thereby determining the uplink resource for sending the first command response based on the determination result.

[0252] In some embodiments, the uplink frequency domain resource set is specially configured for the first command response, and the Ambient IoT device may determine the uplink frequency domain resource set as the uplink resource for sending the first command response.

[0253] In some embodiments, the uplink time domain resource set is shared by multiple command responses, and the Ambient IoT device may select an uplink time domain resource from the uplink time domain resource set as the uplink resource for sending the first command response.

[0254] Optionally, the first information may include second configuration indication information, which may be used to indicate which command response or responses the uplink time domain resource set is used to transmit, so that the Ambient IOT device may determine, based on the second configuration indication information, whether the uplink resource is specifically used to send the first command response, or to send multiple command responses including the first command response, thereby determining the uplink resource for sending the first command response based on the determination result.

[0255] Optionally, in the case where the Ambient IOT device selects an uplink time domain resource from the uplink time domain resource set as the uplink resource for sending the first command response, the Ambient IOT device can randomly select the uplink time domain resource from the uplink time domain resource set; or, the Ambient IOT device can select the uplink time domain resource from the uplink time domain resource set according to a predefined rule, which is not limited in the embodiments of the present disclosure.

[0256] In some embodiments, the first communication device may further send a second message to the Ambient IOT device, where the second information is used to indicate the time when the Ambient IOT device stops sending a response to the first command. Thus, the Ambient IOT device may further receive the second information, thereby determining the time to stop sending a response to the first command based on the second information.

[0257] In some embodiments, the first information includes first parameter information, and the first parameter information is used by the Ambient IoT device to determine a timing for sending the first command response.

[0258] In some embodiments, the first parameter information directly indicates the sending timing of the first command response. The Ambient IOT device can directly use the sending timing indicated by the first parameter information as the sending timing of the first command response, thereby sending the first command response at the corresponding sending timing.

[0259] In some embodiments, the first parameter information indicates relevant parameters used by the Ambient IoT device to determine the sending timing of the first command response, and the Ambient IoT device may determine the sending timing of the first command response based on the first parameter information.

[0260] In some embodiments, the Ambient IoT device may determine second parameter information based on the first parameter information, where the second parameter information is used to indicate a timing for the Ambient IoT device to send a first command response.

[0261] Optionally, the Ambient IOT device and the first command response each have their own corresponding priority information. The Ambient IOT device can determine the second parameter information based on the first parameter information and the priority information of the Ambient IOT device; or, the Ambient IOT device can determine the second parameter information based on the first parameter information and the priority information of the first command response.

[0262] Optionally, the priority information of the Ambient IOT device may be pre-configured; or, the priority information of the Ambient IOT device may be determined by the first communication device based on device information of the Ambient IOT device, where the device information includes but is not limited to device type, device parameters, etc.

[0263] Optionally, the priority information of the Ambient IOT device is determined by the first communication device based on the device information of the Ambient IOT device. The first information can be used as a carrier of the priority information of the Ambient IOT device, that is, the first information can include the priority information of the Ambient IOT device, so that when the first communication device sends the first information to the Ambient IOT device, the priority information of the Ambient IOT device can be sent to the Ambient IOT device at the same time. However, this is not limited to the above. The first communication device can also use other methods to send the priority information of the Ambient IOT device to the Ambient IOT device.

[0264] Optionally, the second parameter information may be randomly generated or generated based on a predefined rule, which is not limited in the embodiment of the present disclosure.

[0265] The second parameter information is generated based on a predefined rule. For example, the first parameter information is N, and the second parameter information determined based on the first parameter information is 2. N -1, N can be any value.

[0266] It should be noted that different priority information may correspond to different parameter value ranges. For an Ambient IoT device and a first command response with the same priority information, the corresponding parameter value ranges may be the same or different. In other words, the priority information of the Ambient IoT device and the priority information of the first command response may each correspond to a set of parameter value ranges, or the priority information of the Ambient IoT device and the priority information of the first command response may correspond to the same set of parameter value ranges.

[0267] In some embodiments, when determining the second parameter information based on the first information and the priority information, the second parameter information may be determined according to the first parameter information indicated by the first information within a parameter value range corresponding to the priority information.

[0268] In some embodiments, the value indicated by the second parameter information can be used as the initial value of the timer. The Ambient IOT device can generate the initial value of the timer based on the first parameter information and start the timer. The Ambient IOT device can use the time when the timer expires as the timing to send the first command response.

[0269] It should be noted that the time when the timer expires is the time when the initial value of the timer becomes 0 after the countdown.

[0270] In some embodiments, the second parameter information can be used as a random number, and the Ambient IOT device can generate a random number based on the first parameter information, and the first communication device can repeatedly send command messages to the Ambient IOT device. Each time the Ambient IOT device receives a command message sent by the first communication device, it can reduce the random number by 1, and the Ambient IOT device can use the time when the random number is reduced to the first value as the timing of sending the first command response.

[0271] Optionally, the command message repeatedly sent by the Ambient IoT device may be the first command message or the second command message. That is, after sending the first command message to the Ambient IoT device, the first communication device may continue to repeatedly send the first command message to the Ambient IoT device; or, after sending the first command message to the Ambient IoT device, the first communication device may stop sending the first command message and instead repeatedly send the second command message to the Ambient IoT device.

[0272] It should be noted that, in the process of the first communication device repeatedly sending the command message, the Ambient IOT device may continuously perform a decrement operation on the generated second parameter information according to the sending status of the command message.

[0273] For example, the first communication device may repeatedly send the first command message to the Ambient IOT device. Each time the Ambient IOT device receives a first command message, it may reduce the random number by 1, thereby using the time when the random number is reduced to the first value as the timing for sending the first command response.

[0274] Alternatively, the first communication device may repeatedly send the second command message to the Ambient IOT device. Each time the Ambient IOT device receives a second command message, it may reduce the random number by 1, thereby using the time when the random number is reduced to the first value as the timing for sending the first command response.

[0275] Optionally, the Ambient IOT device can determine whether the currently received command message and the previously received command message are for the same command based on the indication in the command message (including the first command message and the second command message) or the content of the command message. If so, the Ambient IOT device can reduce the random number by 1; if not, the Ambient IOT device can keep the random number unchanged.

[0276] Optionally, the second command message may be a query reply (Query Reply, QueryRep) signaling, or an access command (Write, Read, Lock, Kill), but is not limited thereto.

[0277] Optionally, the first value may be 0 or other specific values, and the embodiment of the present disclosure does not limit the value of the first value.

[0278] It should be noted that the first information may include any one of the first indication information, the second indication information, and the first parameter information, or the first information may include two or three of the first indication information, the second indication information, and the first parameter information. That is, the above three resource configuration methods can be configured independently or simultaneously. For example, the first communication device can configure specific frequency domain resources or / and specific time domain resources (or time domain resource range) for the Ambient IOT device, and the Ambient IOT device can send a first command response on the configured resources; or, based on the first parameter information, the Ambient IOT device can send a first command response on specific frequency domain resources and / or specific time domain resources (or time domain resource range).

[0279] Step S3103: The Ambient IoT device sends a first command response to the first communication device on the uplink resource.

[0280] In some embodiments, the ambient IoT device may send a first command response to the first communication device on the determined uplink frequency domain resources.

[0281] In some embodiments, the ambient IoT device may send a first command response to the first communication device on the determined uplink time domain resource.

[0282] In some embodiments, the Ambient IoT device may send a first command response to the first communication device when the determined sending opportunity is reached.

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

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

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

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

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

[0288] The communication method involved in the embodiments of the present disclosure may include at least one of steps S3101 to S3103. For example, step S3101 can be implemented as an independent embodiment, step S3102 can be implemented as an independent embodiment, steps 1+3 can be implemented as an independent embodiment, steps S3101+S3102 can be implemented as an independent embodiment, and steps S3102+S3103 can be implemented as an independent embodiment, but the present invention is not limited thereto.

[0289] In some embodiments, steps S3102 and S3103 may be performed simultaneously.

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

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

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

[0293] According to the solution provided by the embodiment of the present disclosure, the first communication device can configure the uplink resources for the Ambient IOT device to send the first command response in the following manner.

[0294] Method 1: When the first communication device sends a first command message to one or more Ambient IoT devices, the first communication device instructs the one or more Ambient IoT devices to send uplink frequency domain resources in response to the first command.

[0295] Optionally, the first command message includes but is not limited to Query, ACK, Read, Write and other signaling.

[0296] Optionally, the uplink frequency domain resource may be an uplink subchannel, subcarrier, etc.

[0297] Optionally, the first communication device may indicate the subchannel or subcarrier allocated to the Ambient IoT device by indicating a channel index.

[0298] The uplink frequency domain resource may be a device-specific frequency domain resource or a command-specific frequency domain resource. In addition, the uplink frequency domain resource may be an uplink frequency domain resource set.

[0299] Optionally, the Ambient IoT device may send a first command response in a device-specific uplink frequency domain resource set.

[0300] Alternatively, the Ambient IOT device may randomly select an uplink frequency domain resource from the command-specific uplink frequency domain resource set, and send the first command response on the selected uplink frequency domain resource.

[0301] For example, the Ambient IOT device can use the temporary identity or ID of the Ambient IOT device to perform a modulo operation on the number of channels included in the uplink frequency domain resource set to obtain the corresponding channel number, thereby sending a first command response on the channel indicated by the channel number.

[0302] Method 2: When the first communication device sends the first command message to one or more Ambient IoT devices, the first communication device instructs the one or more Ambient IoT devices to send an uplink time domain resource or an uplink time domain resource range for the first command response.

[0303] Optionally, the first communication device may indicate the time (ie, the first time) elapsed from when the one or more Ambient IOT devices receive the first command message to when they send the first command response.

[0304] Optionally, the first time may be determined by the first communication device according to a message size or message type of the first command message; or, the first time may be determined by the first communication device according to an expected message size or expected message type of the first command response.

[0305] Optionally, the first time may be a fixed value or a range value.

[0306] Optionally, for the Ambient IoT device, if the Ambient IoT device receives the first command message, it may send a first command response a first time after receiving the first command message according to an instruction carried in the first command message.

[0307] Optionally, the first communication device may indicate corresponding first times to one or more Ambient IoT devices respectively, and the time interval between any two first times is greater than or equal to a first threshold.

[0308] Optionally, the first communication device may further indicate a time at which the Ambient IoT device stops sending command responses.

[0309] Method three: When the first communication device sends a first command message to one or more Ambient IOT devices, it indicates first parameter information (similar to the Q value in the Query signaling). The first parameter information is used for one or more Ambient IOT devices to generate second parameter information. The second parameter information can be a value generated based on the first parameter information. The second parameter information generated by different Ambient IOT devices may be different (randomly generated or generated based on specific rules). The Ambient IOT device can determine the timing of sending the first command response based on the second parameter information to reduce or avoid uplink resource conflicts between different Ambient IOT devices.

[0310] Optionally, the first communication device sends a first command message to the Ambient IOT device, and the Ambient IOT device receives the first command message, the first command message indicating first parameter information, and the Ambient IOT device can generate a random number based on the first parameter information. After sending the first command message, the first communication device can repeatedly send the first command message, or send a second command message (similar to QueryRep signaling). The Ambient IOT device can determine whether the currently received command message and the previously received command message are for the same command based on the indication in the command message (including the first command message and the second command message) or the content of the command message. Each time the Ambient IOT device receives a command message for the same command, it can reduce the value of the random number. When the value of the random number is reduced to 0 or a specific value, the Ambient IOT can send a first command response to the first communication device.

[0311] Optionally, the random number may be generated randomly; or, the random number may be generated according to specific rules. For example, according to the priority of the transmitted content or the priority itself, different priorities may correspond to different ranges of values, and the Ambient IOT device may generate a random number within the range of values ​​corresponding to the priority.

[0312] Optionally, the first communication device sends a first command message to the Ambient IOT device, and the Ambient IOT device receives the first command message. The first command message indicates first parameter information. The Ambient IOT can generate a timer value based on the first parameter information and start the timer. When the timer expires, the Ambient IOT device can send a first command response to the first communication device.

[0313] Optionally, the timer value may be randomly generated; or, the timer value may be generated according to specific rules. For example, different priorities may correspond to different ranges of values ​​based on the priority of the transmitted content or the priority itself. The Ambient IOT device may generate the timer value within the range of values ​​corresponding to the priority.

[0314] It should be noted that the above three methods can be configured independently or simultaneously. For example, the first communication device can configure specific frequency domain resources and specific time domain resources (range), and the Ambient IOT device sends a first command response on the configured resources. For another example, the Ambient IOT device sends a first command response on a specific frequency domain resource and / or a specific time domain resource (range) based on method three.

[0315] Optionally, the first command message may include at least one of the following:

[0316] Commands used to request Ambient IoT devices to send device codes (such as EPC and RN16), such as ACK signaling and Random Number Request (Req_RN) signaling;

[0317] Commands used to instruct Ambient IoT devices to perform subsequent operations, such as Write signaling, Read signaling, Lock signaling, and Kill signaling.

[0318] 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:

[0319] Step S4101, obtain first information.

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

[0321] In some embodiments, the 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.

[0322] In some embodiments, the ambient IoT device receives a first command message sent by a first communication device, where the first command message includes first information.

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

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

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

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

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

[0328] First indication information, where the first indication information is used to instruct the Ambient IoT device to send an uplink frequency domain resource in response to the first command;

[0329] Second indication information, where the second indication information is used to instruct the Ambient IoT device to send an uplink time domain resource for the first command response;

[0330] First parameter information, where the first parameter information is used by the Ambient IoT device to determine a sending timing of the first command response.

[0331] In some embodiments, the uplink resource is an uplink resource configured for one or more Ambient IOT devices; or, the uplink resource is an uplink resource used to send one or more command responses.

[0332] In some embodiments, the uplink resource is an uplink frequency domain resource, and the first indication information is used to indicate a resource identifier of the uplink frequency domain resource.

[0333] In some embodiments, the uplink resource is an uplink time domain resource, and the first information is used to indicate a first time for the Ambient IOT device to send the first command response.

[0334] In some embodiments, the first time is a single value, or the first time is a range of values.

[0335] In some embodiments, the uplink resource is an uplink time domain resource, and the uplink time domain resource acquired by the Ambient IoT device and the uplink time domain resources acquired by other Ambient IoT devices meet a first threshold.

[0336] In some embodiments, the Ambient IoT device receives second information sent by the first communication device, where the second information is used to indicate a time when the Ambient IoT device stops sending a first command response.

[0337] Step S4102: Determine an uplink resource for sending a first command response based on the first information.

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

[0339] In some embodiments, the uplink resource is an uplink resource set, the uplink resource set is specially configured for the Ambient IOT device, and the Ambient IOT device determines the uplink resource set as the uplink resource for sending the first command response.

[0340] In some embodiments, the uplink resource is an uplink resource set, the uplink resource set is shared by multiple Ambient IOT devices, and the Ambient IOT device selects an uplink resource from the uplink resource set as the uplink resource for sending the first command response.

[0341] In some embodiments, the uplink resource is an uplink resource set, the uplink resource set is specifically configured for the first command response, and the Ambient IOT device determines the uplink resource set as the uplink resource for sending the first command response;

[0342] In some embodiments, the uplink resource is an uplink resource set, the uplink resource set is shared by multiple command responses, and the Ambient IOT device selects an uplink resource from the uplink resource set as the uplink resource for sending the first command response.

[0343] In some embodiments, the first information is first parameter information, and the Ambient IoT device determines second parameter information based on the first parameter information, where the second parameter information is used to indicate a timing for the Ambient IoT device to send a first command response.

[0344] In some embodiments, the Ambient IoT device determines the second parameter information based on the first parameter information and the priority information of the Ambient IoT device.

[0345] In some embodiments, the ambient IoT device determines the second parameter information based on the first parameter information and priority information of the first command response.

[0346] Step S4103: Send a first command response on the uplink resource.

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

[0348] In some embodiments, the Ambient IOT device sends a first command response to the first communication device on the uplink resource, but is not limited thereto and may also send the first command response to other entities.

[0349] In some embodiments, the first communication device receives a first command response sent by the Ambient IoT device.

[0350] The communication method involved in the embodiments of the present disclosure may include at least one of steps S4101 to S4103. For example, step S4101 can be implemented as an independent embodiment, step S4102 can be implemented as an independent embodiment, steps 1+3 can be implemented as an independent embodiment, steps S4101+S4102 can be implemented as an independent embodiment, and steps S4102+S4103 can be implemented as an independent embodiment, but the present invention is not limited thereto.

[0351] In some embodiments, steps S4102 and S4103 may be performed simultaneously.

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

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

[0354] 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:

[0355] Step S4201, sending the first information.

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

[0357] In some embodiments, the first communication device sends the first message to the Ambient IOT device, but is not limited thereto and may also send the first message to other entities.

[0358] In some embodiments, the ambient IoT device receives a first message sent by the first communication device to determine, based on the first message, an uplink resource for sending a first command response.

[0359] In some embodiments, the first communication device sends a first command message to the Ambient IOT device, where the first command message includes the first message.

[0360] In some embodiments, the Ambient IoT device receives a first command message sent by the first communication device, so that the Ambient IoT device can receive the first information.

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

[0362] First indication information, where the first indication information is used to instruct the Ambient IoT device to send an uplink frequency domain resource in response to the first command;

[0363] Second indication information, where the second indication information is used to instruct the Ambient IoT device to send an uplink time domain resource for the first command response;

[0364] First parameter information, where the first parameter information is used by the Ambient IoT device to determine a sending timing of the first command response.

[0365] In some embodiments, the uplink resource is an uplink resource configured for one or more Ambient IOT devices; or, the uplink resource is an uplink resource used to send one or more command responses.

[0366] In some embodiments, the uplink resource is an uplink resource set, the uplink resource set is specially configured for the Ambient IOT device, and the uplink resource for sending the first command response is the uplink resource set; or, the uplink resource is an uplink resource set, the uplink resource set is shared by multiple Ambient IOT devices, and the uplink resource for sending the first command response is an uplink resource selected by the Ambient IOT device from the uplink resource set.

[0367] In some embodiments, the uplink resource is an uplink resource set, the uplink resource set is specially configured for the first command response, and the uplink resource for sending the first command response is the uplink resource set; or, the uplink resource is an uplink resource set, the uplink resource set is shared by multiple command responses, and the uplink resource for sending the first command response is an uplink resource selected by the Ambient IOT device from the uplink resource set.

[0368] In some embodiments, the uplink resource is an uplink time domain resource, and the first information is used to indicate a first time for the Ambient IOT device to send the first command response.

[0369] In some embodiments, the first time is a single value, or the first time is a range of values.

[0370] In some embodiments, the uplink resource is an uplink time domain resource, and the uplink time domain resource received by the Ambient IOT device and the uplink time domain resource received by other Ambient IOT devices meet a first threshold.

[0371] In some embodiments, the first communication device sends second information to the Ambient IoT device, where the second information is used to indicate a time when the Ambient IoT device stops sending a first command response.

[0372] In some embodiments, the first information is first parameter information, the first parameter information is used by the Ambient IoT device to determine second parameter information, and the second parameter information is used to indicate a timing for the Ambient IoT device to send a first command response.

[0373] In some embodiments, the second parameter information is determined based on the first parameter information and priority information of the Ambient IoT device; or, the second parameter information is determined based on the first parameter information and priority information of the first command response.

[0374] The communication method involved in the embodiment of the present disclosure may include at least step S4201, and step S4201 may be implemented as an independent embodiment, but is not limited thereto.

[0375] In an embodiment of the present disclosure, step S4201 may be combined with step S4101 of FIG. 4A .

[0376] 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 an Ambient IoT device in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a first communication device (e.g., user equipment, access network device, etc.) in any of the above methods.

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

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

[0379] 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 determine uplink resources for sending a first command response based on the first information.

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

[0381] 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 5201. The above-mentioned transceiver module 5201 is configured to send first information to the Ambient IOT device, and the first information is used by the Ambient IOT device to determine the uplink resources for sending a first command response. Optionally, the above-mentioned transceiver module 5101 is used to execute at least one of the communication steps such as sending and / or receiving (for example, step S3101, step S3103, but not limited to this) performed by the Ambient IOT device in any of the above methods, which will not be repeated here.

[0382] In some embodiments, the first communication device 5200 may further include a processing module, and the processing module is used to execute at least one of the other steps performed by the first communication device in any of the above methods, which will not be repeated here.

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

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

[0385] 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 a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement 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.

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

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

[0388] 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 and step S3103, but not limited thereto), and the processor 6101 performs at least one of the other steps (for example, step S3102, but not limited thereto).

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

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

[0391] The communication device 6100 described in the above embodiment may be a network device or a terminal, 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.

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

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

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

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

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

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

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

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

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

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

[0402] 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 Ambient IoT devices, the method includes: receiving first information sent by a first communication device; Based on the first information, an uplink resource for sending a first command response is determined.

2. The method according to claim 1, characterized in that The receiving first information sent by the first communication device includes: A first command message sent by the first communication device is received, where the first command message includes the first information.

3. The method according to claim 1 or 2, characterized in that The first information includes at least one of the following: First indication information, where the first indication information is used to instruct the Ambient IoT device to send an uplink frequency domain resource in response to the first command; Second indication information, where the second indication information is used to instruct the Ambient IoT device to send an uplink time domain resource for the first command response; First parameter information, where the first parameter information is used by the Ambient IoT device to determine a sending timing of the first command response.

4. The method according to any one of claims 1 to 3, characterized in that The uplink resource is an uplink resource configured for one or more Ambient IOT devices; or, The uplink resource is an uplink resource used to send one or more command responses.

5. The method according to any one of claims 1 to 4, characterized in that The uplink resource is an uplink resource set, and determining, based on the first information, the uplink resource for sending the first command response includes any one of the following: The uplink resource set is specially configured for the Ambient IoT device, and the uplink resource set is determined as the uplink resource for sending the first command response; The uplink resource set is shared by multiple Ambient IOT devices, and an uplink resource is selected from the uplink resource set as the uplink resource for sending the first command response.

6. The method according to any one of claims 1 to 4, characterized in that The uplink resource is an uplink resource set, and determining, based on the first information, the uplink resource for sending the first command response includes any one of the following: The uplink resource set is specially configured for the first command response, and the uplink resource set is determined as the uplink resource for sending the first command response; The uplink resource set is shared by multiple command responses, and an uplink resource is selected from the uplink resource set as the uplink resource for sending the first command response.

7. The method according to any one of claims 1 to 4, characterized in that The uplink resource is an uplink time domain resource, and the first information is used to indicate a first time for the Ambient IoT device to send a response to the first command.

8. The method according to claim 7, characterized in that The first time is a single value, or the first time is a value range.

9. The method according to any one of claims 1 to 8, characterized in that The uplink resource is an uplink time domain resource, and the uplink time domain resource received by the Ambient IoT device and the uplink time domain resources received by other Ambient IoT devices meet a first threshold.

10. The method according to any one of claims 1 to 9, characterized in that The method further comprises: Second information sent by the first communication device is received, where the second information is used to indicate a time when the Ambient IoT device stops sending a first command response.

11. The method according to any one of claims 1 to 4, characterized in that The first information is first parameter information, and determining, based on the first information, an uplink resource for sending a first command response includes: Based on the first parameter information, second parameter information is determined, where the second parameter information is used to indicate a timing for the Ambient IoT device to send a first command response.

12. The method according to claim 11, characterized in that The determining of the second parameter information based on the first parameter information includes any one of the following: Determining second parameter information based on the first parameter information and the priority information of the Ambient IoT device; Second parameter information is determined based on the first parameter information and priority information of the first command response.

13. A communication method, characterized in that: Applied to a first communication device, the method includes: First information is sent to the Ambient IoT device, where the first information is used by the Ambient IoT device to determine an uplink resource for sending a first command response.

14. The method according to claim 13, characterized in that The sending the first information to the Ambient IoT device includes: A first command message is sent to the Ambient IoT device, where the first command message includes the first information.

15. The method according to claim 13 or 14, characterized in that The first information includes at least one of the following: First indication information, where the first indication information is used to instruct the Ambient IoT device to send an uplink frequency domain resource in response to the first command; Second indication information, where the second indication information is used to instruct the Ambient IoT device to send an uplink time domain resource for the first command response; First parameter information, where the first parameter information is used by the Ambient IoT device to determine a sending timing of the first command response.

16. The method according to any one of claims 13 to 15, characterized in that The uplink resource is an uplink resource configured for one or more Ambient IOT devices; or, The uplink resource is an uplink resource used to send one or more command responses.

17. The method according to any one of claims 13 to 16, characterized in that The uplink resource is an uplink resource set, the uplink resource set is specially configured for the Ambient IOT device, and the uplink resource for sending the first command response is the uplink resource set; or, The uplink resource is an uplink resource set, and the uplink resource set is shared by multiple Ambient IoT devices. The uplink resource for sending the first command response is an uplink resource selected by the Ambient IoT device from the uplink resource set.

18. The method according to any one of claims 13 to 16, characterized in that The uplink resource is an uplink resource set, the uplink resource set is specially configured for the first command response, and the uplink resource for sending the first command response is the uplink resource set; or, The uplink resource is an uplink resource set, the uplink resource set is shared by multiple command responses, and the uplink resource for sending the first command response is an uplink resource selected by the Ambient IOT device from the uplink resource set.

19. The method according to any one of claims 13 to 15, characterized in that The uplink resource is an uplink time domain resource, and the first information is used to indicate a first time for the Ambient IoT device to send a response to the first command.

20. The method according to claim 19, characterized in that The first time is a single value, or the first time is a value range.

21. The method according to any one of claims 13 to 20, characterized in that The uplink resource is an uplink time domain resource, and the uplink time domain resource received by the Ambient IoT device and the uplink time domain resources received by other Ambient IoT devices meet a first threshold.

22. The method according to any one of claims 13 to 21, characterized in that The method further comprises: Sending second information to the Ambient IOT device, wherein the second information is used to instruct the Ambient IOT The time after which the device stops sending responses to the first command.

23. The method according to any one of claims 13 to 15, characterized in that The first information is first parameter information, and the first parameter information is used by the Ambient IoT device to determine second parameter information. The second parameter information is used to indicate a timing for the Ambient IoT device to send a first command response.

24. The method according to claim 23, wherein The second parameter information is determined based on the first parameter information and the priority information of the Ambient IOT device; or, The second parameter information is determined based on the first parameter information and priority information of the first command response.

25. An 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 determine an uplink resource for sending a first command response based on the first information.

26. A first communication device, characterized in that: include: The transceiver module is configured to send first information to the Ambient IoT device, where the first information is used by the Ambient IoT device to determine an uplink resource for sending a first command response.

27. An Ambient IOT device, characterized in that: include: one or more processors; The Ambient IOT device is used to execute the communication method according to any one of claims 1 to 12.

28. 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 13 to 24.

29. A communication system, characterized in that: The system comprises an Ambient IOT device and a first communication device, wherein the Ambient IOT device is configured to implement the communication method according to any one of claims 1 to 12, and the first communication device is configured to implement the communication method according to any one of claims 13 to 24.

30. 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 12 or 13 to 24.

Citation Information

Patent Citations

  • Information transmission method and device, communication equipment and storage medium

    CN116830621A

  • Resource allocation method and device, communication equipment, system and storage medium

    CN117255424A

  • Communication method and device, equipment and storage medium

    CN117460057A

  • UCI reporting method, terminal device, and network device

    WO2023168699A1