Information processing method, communication device, communication system and storage medium

CN119522620APending Publication Date: 2025-02-25BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380012887.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-25
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

IoT devices are prone to inventory failures when they are not powered by batteries, leading to resource waste and increased interference.

Method used

By sending instruction information through network devices to detect missing inventory of IoT devices, backscatter communication technology is used to perform quantity inventory and missing inventory detection, reducing the probability of missing inventory.

Benefits of technology

It reduces the probability of missing inventory for IoT devices, saves resources, reduces interference, and improves network energy efficiency and sustainability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119522620A_ABST
    Figure CN119522620A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to an information processing method, communication equipment, a communication system and a storage medium. The information processing method comprises: a network device sending a first signal; wherein the first signal comprises first indication information, and the first indication information is used for indicating the first equipment to perform missed disk storage; the first signal is used by the first device to determine whether to send the second signal; therefore, the network equipment can perform missed disk storage detection on the first equipment, so that the probability of disk missing is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing method, communication device, communication system and storage medium Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular to an information processing method, a network device, a first device, a communication system, and a storage medium. Background Art

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

[0003] Summary of the Invention

[0004] The embodiment of the present disclosure needs to solve the problem of first device inventory.

[0005] The embodiments of the present disclosure provide an information processing method, a network device, a first device, a communication system, and a storage medium.

[0006] According to a first aspect of an embodiment of the present disclosure, an information processing method is proposed, including:

[0007] The network device sends a first signal; wherein the first signal includes first indication information, and the first indication information is used to instruct to perform a leak disk inventory on the first device; the first signal is used by the first device to determine whether to send a second signal.

[0008] According to a second aspect of the embodiments of the present disclosure, an information processing method is proposed, including:

[0009] The first device receives a first signal, wherein the first signal includes first indication information, and the first indication information is used to instruct to perform a leaked disk inventory on the first device;

[0010] Based on the first signal, it is determined whether to send a second signal.

[0011] According to a third aspect of the embodiments of the present disclosure, an information processing method is proposed, including:

[0012] The network device sends a first signal to the first device, wherein the first signal includes first indication information, and the first indication information is used to instruct to perform a leaked disk inventory on the first device;

[0013] The first device determines whether to send a second signal to the network device based on the first signal.

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

[0015] The first transceiver module is configured to send a first signal, wherein the first signal includes first indication information, and the first indication information is used to instruct to perform a leak disk inventory on the first device; the first signal is used by the first device to determine whether to send a second signal.

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

[0017] The second transceiver module is configured to receive a first signal, wherein the first signal includes first indication information, and the first indication information is used to perform a leaked disk inventory on the first device;

[0018] The second processing module is configured to determine whether to send a second signal based on the first signal.

[0019] According to a sixth aspect of an embodiment of the present disclosure, a network device is proposed, comprising: one or more processors; wherein the above-mentioned network device is used to execute the optional implementation method of the first aspect.

[0020] According to a seventh aspect of an embodiment of the present disclosure, a first device is proposed, comprising: one or more processors; wherein the above-mentioned first device is used to execute the optional implementation method of the second aspect.

[0021] According to an eighth aspect of an embodiment of the present disclosure, a communication system is proposed, comprising: a network device and a first device; wherein the above-mentioned network device is configured to execute the method described in the optional implementation manner of the first aspect, and the above-mentioned first device is configured to execute the method described in the optional implementation manner of the second aspect.

[0022] According to the ninth aspect of an embodiment of the present disclosure, a storage medium is proposed, wherein the storage medium stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the first aspect, the second aspect, the third aspect, or the optional implementation of the first aspect, the second aspect and the third aspect.

[0023] The embodiments of the present disclosure can reduce the problem of inventory omissions on the first device and save resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.

[0025] FIG1A is a schematic structural diagram of an information processing system according to an embodiment of the present disclosure.

[0026] FIG1B is a schematic diagram showing backscattering according to an embodiment of the present disclosure.

[0027] FIG1C is a schematic diagram showing a network topology architecture according to an embodiment of the present disclosure.

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

[0029] FIG1E is a schematic diagram showing a network topology architecture according to an embodiment of the present disclosure.

[0030] FIG1F is a schematic diagram showing a network topology architecture according to an embodiment of the present disclosure.

[0031] FIG1G is a schematic diagram showing an environmental Internet of Things type according to an embodiment of the present disclosure.

[0032] FIG2 is an interactive schematic diagram illustrating an information processing method according to an embodiment of the present disclosure.

[0033] FIG3A is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.

[0034] FIG3B is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.

[0035] FIG3C is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.

[0036] FIG4A is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.

[0037] FIG4B is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.

[0038] FIG4C is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.

[0039] FIG5 is a flow chart showing an information processing method according to an embodiment of the present disclosure.

[0040] FIG6 is a schematic diagram illustrating an information processing method according to an embodiment of the present disclosure.

[0041] FIG7A is a schematic structural diagram of a first device according to an embodiment of the present disclosure.

[0042] FIG7B is a schematic structural diagram of a network device according to an embodiment of the present disclosure.

[0043] FIG8A is a schematic structural diagram of a communication device provided according to an embodiment of the present disclosure.

[0044] FIG8B is a schematic structural diagram of a chip provided according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0045] The embodiments of the present disclosure provide an information processing method, a network device, a first device, a communication system, and a storage medium.

[0046] In a first aspect, an embodiment of the present disclosure provides an information processing method, including:

[0047] The network device sends a first signal; wherein the first signal includes first indication information, and the first indication information is used to instruct to perform a leak disk inventory on the first device; the first signal is used by the first device to determine whether to send a second signal.

[0048] In the above embodiment, the network device can perform disk missing inventory detection on the first device, thereby reducing the probability of disk missing.

[0049] In conjunction with some embodiments of the first aspect, in some embodiments, the first signal further includes at least one of the following:

[0050] Task ID, where the task ID is used to identify the inventory task;

[0051] The inventory value identifier is used to indicate whether the current inventory is a repeatedly triggered inventory task.

[0052] In the above embodiment, the task identifier and / or inventory value identifier can be used to enable the first device to accurately know whether the current inventory is a repeatedly triggered inventory task, thereby facilitating the first device to determine whether it is a device that has missed an inventory.

[0053] In conjunction with some embodiments of the first aspect, in some embodiments, the inventory value identifier remains unchanged, indicating that the current inventory is a repeatedly triggered inventory task; or the inventory value identifier increases by a first value, indicating that the current inventory is a re-triggered inventory task; the first value is an integer greater than 0;

[0054] Alternatively, the inventory value identifier is the second value, indicating that the current inventory is a repeatedly triggered inventory task; or, the inventory value identifier is the third value, indicating that the current inventory is a re-triggered inventory task.

[0055] In the above embodiment, the inventory value identifier can be used to enable the first device to accurately know whether the current inventory is a repeatedly triggered inventory task, thereby facilitating the first device to determine whether it is a device that has missed an inventory.

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

[0057] Time threshold;

[0058] First time information, used to indicate the first time of the current inventory;

[0059] The second time information is used to indicate the second time of the last inventory.

[0060] In the above embodiment, at least one of the time threshold, the first time of the current inventory, and the second time of the previous inventory can be used to enable the first device to accurately know whether the current inventory is a repeated inventory task based on time, thereby facilitating the first device to determine whether it is a device that has missed an inventory.

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

[0062] Second indication information, wherein the second indication information is used to indicate information of the first device performing the leaked disk inventory;

[0063] A service group identifier, wherein the service group identifier is used to indicate the group to which the inventory task belongs;

[0064] A device group identifier, where the device group identifier is used to indicate the group to which the first device belongs.

[0065] In the above embodiment, the first device can be informed of information such as the members performing the leaked disk inventory, the group where the inventory task is located, and / or the group where the first device is located, thereby further facilitating the first device to determine whether it is the device performing the leaked disk inventory.

[0066] In conjunction with some embodiments of the first aspect, in some embodiments, the first signal carries at least one of the following:

[0067] Media Access Control (MAC) header;

[0068] Media Access Control Payload (MAC payload);

[0069] Media Access Control (MAC) Control Element (CE);

[0070] Radio Resource Control (RRC) message.

[0071] In the above embodiment, the signaling of at least one of the MAC header, MAC payload, MAC CE and RRC message may be multiplexed to carry the first signal, thereby improving the utilization of these signalings.

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

[0073] sending a third signal, wherein the third signal is used to trigger the first device to send a fourth signal;

[0074] Based on the received fourth signal, the number of first devices is determined.

[0075] In the above embodiment, an inventory of the quantity of at least one first device can be implemented.

[0076] In combination with some embodiments of the first aspect, in some embodiments, the third signal includes first sequence information; and / or the fourth signal includes second sequence information.

[0077] In the above embodiment, the number of items counted can be accurately detected by the network device sending sequence information to the first device and the first device returning the sequence information to the network device.

[0078] In combination with some embodiments of the first aspect, in some embodiments, the first sequence information includes one of the following: a first sequence, and a first sequence index corresponding to the first sequence; and / or the second sequence information includes one of the following: a second sequence corresponding to the first sequence, a second sequence corresponding to the first sequence index, a default second sequence index, a third sequence index configured by the network device, a third sequence configured by the network device, a fourth sequence pre-configured by the first device, and a fifth sequence; the fifth sequence is determined by the first device based on the first sequence and / or the identification cyclic shift of the first device.

[0079] In the above embodiment, the network device may send sequence information to the first device and the first device may return sequence information to the network device in a variety of ways, thereby being applicable to more application scenarios.

[0080] In conjunction with some embodiments of the first aspect, in some embodiments, the method includes: storing first information, where the first information is used to indicate at least one of the following:

[0081] at least one first sequence and at least one first sequence index;

[0082] The correspondence between the first sequence and the first sequence index;

[0083] The correspondence between the first sequence information and the second sequence information.

[0084] In the above embodiment, the network device can accurately determine the first sequence index based on the first sequence, or accurately determine the first sequence based on the first sequence index; it can also accurately determine whether the second sequence information returned by the first device corresponds to the first sequence information sent by the network device, thereby facilitating the network device to take inventory of the number of at least one first device.

[0085] In combination with some embodiments of the first aspect, in some embodiments, the third signal further includes: third indication information, wherein the third indication information is used to instruct to perform an inventory of the quantity of the first device.

[0086] In the above embodiment, the network device may inform the first device to perform an inventory, thereby facilitating the first device to respond.

[0087] In combination with some embodiments of the first aspect, in some embodiments, the third signal is carried in at least one of the following: a MAC header, a MAC payload, a MAC CE, and an RRC message.

[0088] In the above embodiment, the signaling of at least one of the MAC header, MAC payload, MAC CE and RRC message may be multiplexed to carry the first signal, thereby improving the utilization of these signalings.

[0089] In a second aspect, an embodiment of the present disclosure provides an information processing method, including:

[0090] The first device receives a first signal, wherein the first signal includes first indication information, and the first indication information is used to instruct to perform a leaked disk inventory on the first device;

[0091] Based on the first signal, it is determined whether to send a second signal.

[0092] In the above embodiment, the first device can determine whether it is a device that has been inventoried based on the first signal; if it has not been inventoried, it can send the second signal, thereby reducing the probability of missing the inventory; if it has been inventoried, it may not send the second signal, thereby reducing energy consumption, reducing interference, and saving air interface resources.

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

[0094] Task ID, where the task ID is used to identify the inventory task;

[0095] The inventory value identifier is used to indicate whether the current inventory is a repeatedly triggered inventory task.

[0096] In conjunction with some embodiments of the second aspect, in some embodiments, determining whether to send the second signal based on the first signal includes one of the following:

[0097] determining, based on at least one of the task identifier and the inventory value identifier, that the current inventory is a repeatedly triggered inventory task, and determining not to send the second signal;

[0098] The current inventory is determined to be a retriggered inventory task based on at least one of the task identifier and the inventory value identifier, and the sending of the second signal is determined.

[0099] In combination with some embodiments of the second aspect, in some embodiments, the first signal includes at least one of the following: a time threshold value; first time information for indicating a first time of the current inventory; and second time information for indicating a second time of the last inventory.

[0100] In conjunction with some embodiments of the second aspect, in some embodiments, determining whether to send the second signal based on the first signal includes one of the following:

[0101] Determining to send a second signal based on a difference between the fourth time and the third time being greater than or equal to a time threshold;

[0102] Determining not to send the second signal based on a difference between the fourth time and the third time being less than a time threshold;

[0103] Among them, the third time is the time after the first device completes the last inventory task, and the fourth time is the time when the first device is powered on again after completing the last inventory task; or, the third time is the time when the first device receives the first signal, and the fourth time is the time when the first device receives the third signal.

[0104] In conjunction with some embodiments of the second aspect, in some embodiments, determining whether to send the second signal based on the first signal includes one of the following:

[0105] determining not to send the second signal based on the fifth time of the last inventory recorded by the first device being the same as the second time;

[0106] determining not to send the second signal based on a fifth time of the last inventory recorded by the first device being different from the first time;

[0107] Based on the fact that the fifth time of the last inventory recorded by the first device is different from the second time, it is determined to send the second signal.

[0108] In conjunction with some embodiments of the second aspect, in some embodiments, the first signal further includes one of the following:

[0109] Second indication information, wherein the second indication information is used to indicate information of the first device performing the leaked disk inventory;

[0110] A service group identifier, wherein the service group identifier is used to indicate the group to which the inventory task belongs;

[0111] A device group identifier, where the device group identifier is used to indicate the group to which the first device belongs.

[0112] In combination with some embodiments of the second aspect, in some embodiments, the first signal is carried in at least one of the following: a MAC header, a MAC payload, a MAC CE, and an RRC message.

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

[0114] receiving a third signal;

[0115] Based on the third signal, a fourth signal is sent; the fourth signal is used by the network device to determine the number of the first devices.

[0116] In combination with some embodiments of the second aspect, in some embodiments, the third signal includes first sequence information; and / or the fourth signal includes second sequence information.

[0117] In conjunction with some embodiments of the second aspect, in some embodiments, the first sequence information includes one of the following: a first sequence, and a first sequence index corresponding to the first sequence; and / or,

[0118] The second sequence information includes one of the following: a second sequence corresponding to the first sequence, a second sequence corresponding to the first sequence index, a default second sequence index, a third sequence index configured by the network device, a third sequence configured by the network device, a fourth sequence pre-configured by the first device, and a fifth sequence; the fifth sequence is determined by the first device based on the first sequence and / or the identification cyclic shift of the first device.

[0119] In combination with some embodiments of the second aspect, in some embodiments, the third signal further includes: third indication information, wherein the third indication information is used to instruct to perform an inventory of the quantity of the first device.

[0120] In combination with some embodiments of the second aspect, in some embodiments, sending the fourth signal includes: sending the fourth signal based on a measurement value of a reference signal measured by the first device being greater than or equal to a threshold value configured by the network device.

[0121] In combination with some embodiments of the second aspect, in some embodiments, the third signal is carried in at least one of the following: a MAC header, a MAC payload, a MAC CE, and an RRC message.

[0122] In a third aspect, an embodiment of the present disclosure provides an information processing method, characterized by comprising:

[0123] The network device sends a first signal to the first device, wherein the first signal includes first indication information, and the first indication information is used to instruct to perform a leaked disk inventory on the first device;

[0124] The first device determines whether to send a second signal to the network device based on the first signal.

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

[0126] The network device sends a third signal to the first device;

[0127] The first device determines to send a fourth signal based on the third signal;

[0128] The network device determines the number of first devices based on the fourth signal.

[0129] In a fourth aspect, an embodiment of the present disclosure provides a network device, including:

[0130] The first transceiver module is configured to send a first signal, wherein the first signal includes first indication information, and the first indication information is used to instruct to perform a leak disk inventory on the first device; the first signal is used by the first device to determine whether to send a second signal.

[0131] In a fifth aspect, an embodiment of the present disclosure provides a first device, including:

[0132] The second transceiver module is configured to receive a first signal, wherein the first signal includes first indication information, and the first indication information is used to perform a leaked disk inventory on the first device;

[0133] The second processing module is configured to determine whether to send a second signal based on the first signal.

[0134] In a sixth aspect, an embodiment of the present disclosure proposes a network device, comprising: one or more processors; wherein the above-mentioned network device is used to execute the optional implementation method of the first aspect.

[0135] In a seventh aspect, an embodiment of the present disclosure proposes a first device, comprising: one or more processors; wherein the above-mentioned first device is used to execute the optional implementation method of the second aspect.

[0136] In an eighth aspect, an embodiment of the present disclosure proposes a communication system, comprising: a network device and a first device; wherein the above-mentioned network device is configured to execute the method described in the optional implementation manner of the first aspect, and the above-mentioned first device is configured to execute the method described in the optional implementation manner of the second aspect.

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

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

[0139] In the eleventh aspect, an embodiment of the present disclosure proposes a computer program, which, when running on a computer, enables the computer to execute the information processing method described in the first aspect, the second aspect, the third aspect, or the optional implementation of the first aspect, the second aspect and the third aspect.

[0140] In the twelfth aspect, an embodiment of the present disclosure proposes a chip or a chip system; the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the above-mentioned first aspect, second aspect and third aspect.

[0141] It is understood that the above-mentioned first device, network device, communication system, storage medium, program product, computer program, chip or chip system are all used to perform the method provided by 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. The above-mentioned communication device may include the first device and / or the network device.

[0142] The present disclosure provides an information processing method, a first device, a network device, a communication system, and a storage medium. In some embodiments, the terms information processing method and communication method are interchangeable, the terms information processing device and communication device are interchangeable, and the terms information processing system and communication system are interchangeable.

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

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

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

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

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

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

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

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

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

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

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

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

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

[0156] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).

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

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

[0159] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, it can also be called device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it can also be set as a structure in which the terminal has all or part of the functions of the access network device. In addition, language such as "uplink" and "downlink" can also be replaced by language corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.

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

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

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

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

[0164] FIG1A is a schematic diagram showing the structure of an information processing system 100 according to an embodiment of the present disclosure. As shown in FIG1A , the information processing system 100 may include: a terminal 101 and a network device 102 .

[0165] In some embodiments, the network device 102 may include at least one of an access network device and a core network device.

[0166] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things (IOT) device or terminal, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, 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.

[0167] 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 wireless fidelity (WiFi) system, but is not limited thereto.

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

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

[0170] In some embodiments, the core network device may be a single device including a first network element, a second network element, etc., or may be a plurality of devices or a group of devices, each including all or part of the first network element and the second network element. The 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).

[0171] It can be understood that the information processing 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 provided by the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.

[0172] The following embodiments of the present disclosure may be applied to the information processing system 100 shown in FIG1A , or a portion thereof, but are not limited thereto. The various entities shown in FIG1A are illustrative only. The information processing system may include all or a portion of the entities shown in FIG1A , or may include other entities other than those shown in FIG1A . The number and configuration of the entities may be arbitrary. 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.

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

[0174] In some cases, some IoT devices are often powered by traditional batteries with limited lifespans, negatively impacting the user experience. The astronomical growth of IoT networks, coupled with the proliferation of IoT devices, has pushed maintenance expenses, including labor and battery costs, to a whole new level. Billions of traditional batteries are discarded each year, with only a small fraction effectively recycled, which has a detrimental impact on Earth's ecosystem. Maintaining IoT network operations and replacing batteries can be extremely challenging in some extreme environmental conditions. Battery-free IoT communications have been proposed to improve network performance and sustainability, and expand application scenarios. Furthermore, battery-free communications are more environmentally friendly and safer for children and the elderly. By eliminating traditional batteries, device size and cost can be significantly reduced, paving the way for a variety of new applications.

[0175] In some embodiments, in the era of the fifth generation mobile communication technology 5G, various low power wide area (LPWA) technologies have been developed, such as machine type communication (MTC), narrowband Internet of Things (NB-IoT), reduced capability (RedCap), etc., to meet the growing needs of vertical fields. These LPWA technologies achieve low cost, low power consumption and large-scale connectivity, which can meet the requirements of many applications. However, there are still many use cases and applications that cannot be solved in the following situations. First, devices driven by traditional batteries are not applicable, such as in extreme environmental conditions (such as high voltage, extremely high / low temperature, humid environment). Second, maintenance-free equipment is required (for example, there is no need to replace traditional batteries of the device). Finally, ultra-low complexity, very small device size / form factor (such as mm thickness), longer life cycle, etc. are required.

[0176] In some embodiments, ambient powered IoT is a promising technology that can address the unmet needs described above. An ambient powered IoT device is an IoT device that is powered by energy harvesting, either without a battery or with limited energy storage capabilities (e.g., using capacitors), by harvesting radio waves, light, motion, heat, or any other suitable power source.

[0177] In some embodiments, energy obtained from the environment can drive data transmission and wireless communication of sensing nodes. The current mainstream low-power IoT communication chips (such as Bluetooth Low Energy (BLE), LoRa, and NB-IoT) have a transmit and receive power consumption of tens or even hundreds of milliwatts, while the energy obtained by environmental energy harvesting is only in the microwatt level, which is unable to drive these types of nodes. Therefore, a new wireless communication technology is needed to reduce communication energy consumption to tens of microwatts or even less than ten microwatts. The current mainstream method uses backscatter communication technology. Backscatter Communications is one of the key technologies for building a green, energy-saving, low-cost, and flexibly deployable future Internet of Things, and is an important means to achieve the "Intelligent Connection of Everything".

[0178] In some embodiments, please refer to FIG1B , backscatter communication is a modulation and transmission technology designed with extremely low power consumption using the principle of backscattering of radio frequency signals. Backscatter communication was first proposed by Stockman. When the radio frequency signal reaches the surface of an object, a portion of it will be reflected. The sending node adjusts the matching between the receiving antenna and the impedance according to the information to be sent, thereby enhancing the reflection of the incident radio frequency signal and modulating the perception data acquired by itself onto the reflected signal to complete the transmission of the data. This process is similar to a reflector. Compared with other communication technologies, backscatter communication does not require a complex radio frequency structure, reduces the use of devices such as power amplifiers, high-precision crystal oscillators, duplexers, and high-precision filters, and does not require complex baseband processing. Therefore, it can simplify terminal design and significantly reduce the cost of terminal nodes.

[0179] In some embodiments, backscatter communication has been widely used in Radio Frequency Identification (RFID) systems, resulting in numerous large-scale commercial applications. Its operating principle is that a receiver (typically an RFID reader) transmits a radio frequency excitation signal, activating a passive node (typically an RFID tag). The tag then uses backscatter communication to modulate its information onto the radio frequency signal. The reader then receives the reflected signal from the passive tag and demodulates it, achieving information transmission.

[0180] In some embodiments, RFID technology also has numerous drawbacks, such as short coverage distance (the wireless signal experiences double-path fading during round-trip communication, resulting in high path loss and a short effective communication range), single-channel transmission, the need for strict tag alignment, and a lack of power control. RFID technology still has significant room for improvement in communication. Integration with 3GPP communication technologies is needed to improve the wireless communication performance of RFID technology in the passive IoT.

[0181] This new type of IoT device needs to have the characteristics of low memory, low processing power, low power consumption, small data transmission, and massive deployment. Environmental IoT devices can be maintenance-free and have a long service life (for example, more than 10 years).

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

[0183] In some embodiments, a network topology architecture for wireless communication based on ambient energy devices is implemented based on backscatter technology. For example, the network topology construction may include one of the following:

[0184] Topology 1: See Figure 1C. Downlink (DL) and uplink (UL) data are directly received and transmitted between the ambient power IoT device and the base station.

[0185] Topology 2: As shown in Figure 1D , the ambient IoT and the base station indirectly receive and transmit DL and UL data. Intermediary nodes are present for forwarding. For example, the intermediate nodes can be relays, integrated access backhaul (IAB), user equipment (UE), and / or repeaters.

[0186] Topology 3: Referring to Figure 1E , the ambient IoT and the base station directly transmit or receive data in the DL or UL. Auxiliary nodes are located on the UL or DL, responsible for receiving or transmitting UL or DL ​​data. Examples of auxiliary nodes include relays, IABs, UEs, and / or repeaters.

[0187] Topology 4: See Figure 1F. Downlink and uplink data are directly received and transmitted between the ambient IoT and the UE. The UE collects data and forwards it to the network.

[0188] In some embodiments, referring to FIG. 1G , Ambient IoT devices can be divided into three types:

[0189] Device A: No energy storage, no independent signal generation or amplification, i.e. backscatter transmission;

[0190] Device B: has energy storage but no independent signal generation, i.e. backscatter transmission. Utilization of stored energy may include amplification of the reflected signal.

[0191] Device C: has energy storage and independent signal generation, that is, an active radio frequency (RF) component for transmission.

[0192] In some embodiments, the network side triggers the mobile terminal (mobile terminated, MT) or the terminal triggers the calling party (Mobile Origination Call, MO). Regardless of the type, the network and the terminal first establish a dedicated connection, and data interaction is performed after the access layer (Access Stratum) layer security is activated. Optionally, in the Multicast & Broadcast Service (MBS), the network side can trigger the users in the MBS group to enter the Radio Resource Control (Radio Resource Control, RRC) connection state through group paging based on the group paging method, and then send the multicast data. The users in the group are all legitimate users maintained by the non-access stratum (NAS) layer signaling.

[0193] In some embodiments, there is no scenario where the network side triggers a group of users, and this group of users is unknown to the network side.

[0194] In some embodiments, the network triggers a data request based on a set of AIoTs (e.g., based on a service ID). However, the cell doesn't know if some AIoTs are missing, for example, due to out-of-coverage or poor channel conditions, or insufficient power. Therefore, how to handle missed AIoTs and what the network does next after an inventory attempt are key issues. For example, after an inventory attempt, should the data request be initiated again?

[0195] The disclosed embodiments can first perform an inventory of passive IoT terminals (e.g., environmental IoT) and then perform an inventory for each environmental IoT. This minimizes the problem of missed inventory. Optionally, if a missed inventory is found, the network can trigger the inventory command again, while terminals that have already been inventoried can ignore this inventory, thereby achieving the goals of energy conservation, interference reduction, and air interface resource conservation in the environmental physical network.

[0196] FIG2 is an interactive diagram of an information processing method according to an embodiment of the present disclosure. As shown in FIG2 , the present disclosure embodiment relates to an information processing method for an information processing system 100, and the method includes:

[0197] Step S2101: The network device sends a third signal to the first device.

[0198] In some embodiments, the first device receives a third signal sent by the network device.

[0199] In some embodiments, the first device may be a terminal in the previous embodiment, etc.

[0200] In some embodiments, the first device may be an Internet of Things (IoT) device; for example, the first device may be an ambient IoT. Alternatively, the ambient IoT may refer to an ambient IoT device.

[0201] In some embodiments, the network device includes at least one of the following: a base station, a relay, an integrated access and backhaul (IAB), a terminal, and a repeater.

[0202] In some embodiments, the network device may be referred to as a reader; the first device may be referred to as a tag.

[0203] In some embodiments, the network device may be at least one of the auxiliary node and the intermediate node in the previous embodiments.

[0204] In some embodiments, the third signal is used to trigger the first device to send the fourth signal.

[0205] In some embodiments, the name of the third signal is not limited, and it can be, for example, a trigger signal, an excitation signal, or a quantity inventory request.

[0206] In some embodiments, the third signal includes the first sequence information.

[0207] Optionally, the first sequence information includes one of the following: a first sequence, and a first sequence index corresponding to the first sequence.

[0208] Optionally, the first sequence information may be any character string.

[0209] In some embodiments, the third signal may not include the first sequence information; the third signal is also used to trigger the first device to send the fourth signal. When the network device receives the fourth signal sent by the first device via backscattering, it determines to perform an inventory of the first device.

[0210] In some embodiments, the third signal includes: third indication information, wherein the third indication information is used to instruct to perform an inventory of the quantity of the first device.

[0211] In some embodiments, the name of the third indication information is not limited, and it can be, for example, quantity inventory purpose information.

[0212] In some embodiments, the third signal is carried in at least one of the following: a MAC header, a MAC payload, a MAC CE, and an RRC message.

[0213] Optionally, the network device sends a MAC to the first device, wherein the subheader of the MAC carries the third signal, or the MAC payload of the MAC carries the third signal.

[0214] Optionally, the network device sends a MAC CE to the first device, where the MAC CE carries a third signal.

[0215] Optionally, the network device sends an RRC message to the first device, where the RRC message includes a third signal.

[0216] In some embodiments, the network device stores first information, wherein the first information is used to indicate at least one of the following: at least one first sequence and at least one first sequence index; and a correspondence between the first sequence and the first sequence index.

[0217] Step S2102: The first device sends a fourth signal to the network device.

[0218] In some embodiments, the network device receives a fourth signal sent by the first device.

[0219] In some embodiments, both the first device and the network device may store the first information. Optionally, the first information further includes a correspondence between the first sequence information and the second sequence information.

[0220] In some embodiments, the fourth signal is used to determine the number of the first device. Optionally, the fourth signal is sent via backscattering.

[0221] In some embodiments, the first device sends a fourth signal based on the third signal.

[0222] In some embodiments, the first device sends the fourth signal based on a measurement value of a reference signal measured by the first device being greater than or equal to a threshold value configured by the network device. Optionally, the measurement value of the reference signal may be a reference signal received power (RSRP), and the threshold value may be an RSRP threshold value.

[0223] In some embodiments, the name of the fourth signal is not limited, and it can be, for example, a backscatter signal or a quantity inventory response.

[0224] In some embodiments, the fourth signal includes second sequence information.

[0225] Optionally, the second sequence information includes one of the following: a second sequence corresponding to the first sequence, a second sequence corresponding to the first sequence index, a default second sequence index, a third sequence index configured by the network device, a third sequence configured by the network device, a fourth sequence pre-configured by the first device, and a fifth sequence; the fifth sequence is determined by the first device based on the first sequence and / or the identification cyclic shift of the first device.

[0226] Exemplarily, the fifth sequence is determined by the first device based on the third sequence and the cyclic shift of the identifier of the first device.

[0227] Exemplarily, the fifth sequence is determined by the first device based on the fourth sequence and the cyclic shift of the identifier of the first device.

[0228] Exemplarily, the first device acquires a first sequence configured by the network device based on the third signal, and determines a second sequence corresponding to the first sequence; the first device sends a fourth signal including the second sequence to the network device.

[0229] Exemplarily, the first device obtains a first sequence index configured by the network device based on the third signal; the first device determines a second sequence corresponding to the first sequence based on the first sequence index; and sends a fourth signal including the second sequence to the network device.

[0230] Exemplarily, after receiving the third signal, the first device determines the second sequence corresponding to the second sequence index based on the default second sequence index; the first device sends a fourth signal including the second sequence scheduling to the network device.

[0231] Exemplarily, the first device sends a fourth signal including the third sequence index and / or the third sequence to the network device based on the third sequence index and / or the third sequence pre-configured for the first device by the network device.

[0232] Exemplarily, the fifth sequence is determined by the first device by cyclically shifting the first sequence and the first device's identifier; for example, the fifth sequence is determined by the first device by cyclically shifting the first sequence based on the first device's identifier. For example, if the first sequence is "001"; if the first device's identifier is "0001", the fifth sequence obtained by the first device may be "010"; if the first device's identifier is "0010", the fifth sequence obtained by the first device may be "011"; and so on; if the first device's identifier is "0110", the fifth sequence obtained by the first device is "111"; if the first device's identifier is "0111", the fifth sequence obtained by the first device is "000".

[0233] Optionally, the second sequence information may be any character string.

[0234] In some embodiments, the first device determines the second sequence information based on the first sequence information and the first information.

[0235] In some embodiments, the fourth signal may not include the second sequence information. After receiving the third signal, the first device sends a fourth signal that does not include the second sequence information. The fourth signal may also be used by the network device to perform an inventory of the first device.

[0236] Step S2103: The network device determines the number of first devices.

[0237] In some embodiments, the network device determines the number of first devices based on the fourth signal. Optionally, the network device receives the fourth signal sent by at least one first device and determines the number of at least one first device; for example, if the at least one first device is 10, the number of first devices can be determined to be 10.

[0238] Step S2104: The network device sends a first signal to the first device.

[0239] In some embodiments, the first device receives a first signal sent by a network device.

[0240] In some embodiments, the first signal is used by the first device to determine whether to send the second signal.

[0241] In some embodiments, the name of the first signal is not limited, and it can be, for example, a trigger signal, an excitation signal, or a leaked disk inventory request.

[0242] In some embodiments, the first signal includes: first indication information, the first indication information being used to instruct to perform a leaked disk inventory on the first device. Optionally, the leaked disk inventory is a leaked disk inventory.

[0243] In some embodiments, the name of the first indication information is not limited, and it can be, for example, member inventory purpose information, missing disk inventory purpose information, or missing disk inventory indication information.

[0244] In some embodiments, the first signal further includes at least one of the following:

[0245] Task ID (task id), where the task ID is used to identify the inventory task;

[0246] Inventory value tag, where the inventory value tag is used to indicate whether the current inventory is a repeatedly triggered inventory task.

[0247] Optionally, the task identifier is used by the first device to determine whether the inventory task is a repetitively triggered inventory task. For example, if the task identifier in the first signal is the same as the identifier of the previous inventory task, then the current inventory task is determined to be a repetitively triggered inventory task; alternatively, if the task identifier in the first signal is different from the identifier of the previous inventory task, then the current inventory task is determined to be a repetitively triggered inventory task.

[0248] Optionally, it is not a repeatedly triggered inventory task, that is, a re-triggered inventory task.

[0249] Optionally, the inventory value flag remains unchanged, indicating that the current inventory is a repeatedly triggered inventory task; or the inventory value flag increases by a first value, indicating that the current inventory is a re-triggered inventory task; the first value is an integer greater than 0. For example, the first value is 1.

[0250] Optionally, the inventory value identifier is a second value, indicating that the current inventory is a repeatedly triggered inventory task; or the inventory value identifier is a third value, indicating that the current inventory is a re-triggered inventory task. Exemplarily, both the second value and the third value can be one or more bits.

[0251] In some embodiments, the first signal includes at least one of the following:

[0252] Time threshold;

[0253] First time information, used to indicate the first time of the current inventory;

[0254] Second time information, used to indicate the second time of the last inventory;

[0255] Second indication information, wherein the second indication information is used to indicate information of the first device performing the leaked disk inventory;

[0256] Service group ID (service group id), where the service group ID is used to indicate the group to which the inventory task belongs;

[0257] A device group identifier, where the device group identifier is used to indicate the group to which the first device belongs.

[0258] Optionally, the device group identifier may be an ambient IOT group identifier.

[0259] Optionally, the time threshold is used by the first device to determine whether to send the second signal.

[0260] Optionally, the time threshold is predetermined based on a protocol or configured based on a network device. Exemplarily, the time threshold is agreed upon based on a communication protocol or negotiated between the network device and the first device.

[0261] Optionally, the first time information is used by the first device to determine whether to send the second signal.

[0262] Optionally, the second time information is used by the first device to determine whether to send the second signal.

[0263] In some embodiments, the first signal is carried in at least one of the following: a MAC header, a MAC payload, a MAC CE, and an RRC message.

[0264] Optionally, the network device sends a MAC to the first device, wherein a subheader of the MAC carries the first signal, or a MAC payload of the MAC carries the first signal.

[0265] Optionally, the network device sends a MAC CE to the first device, where the MAC CE carries a first signal.

[0266] Optionally, the network device sends an RRC message to the first device, where the RRC message includes a first signal.

[0267] Step S2105: The first device determines whether to send a second signal.

[0268] In some embodiments, the first device determines whether to send the second signal based on the first signal. Alternatively, the first device determines based on the first signal that the current inventory is a repeatedly triggered inventory task and determines not to send the second signal; or the first device determines based on the first signal that the current inventory is a retriggered inventory task and determines to send the second signal.

[0269] In some embodiments, the second signal is used to determine whether the first device is a leaky device.

[0270] In some embodiments, the name of the second signal is not limited, and it can be, for example, a backscatter signal or a leaky disk inventory response.

[0271] In some embodiments, the second signal may include data from the first device and / or data from a sensor associated with or bound to the first device. Alternatively, the second signal may carry data such as temperature, humidity, oxygen concentration, and / or noise volume.

[0272] In some embodiments, the first device determines, based on at least one of the task identifier and the inventory value identifier, that the current inventory is a repetitively triggered inventory task, and determines not to send the second signal. Alternatively, the first device determines not to send the second signal based on the fact that the inventory task identified by the task identifier is a repetitively triggered inventory task. Alternatively, the first device determines not to send the second signal based on the fact that the current inventory is a repetitively triggered inventory task indicated by the inventory value identifier.

[0273] In some embodiments, the first device determines, based on at least one of the task identifier and the inventory value identifier, that the current inventory is a retriggered inventory task and determines to send the second signal. Alternatively, the first device determines to send the second signal based on the inventory task identified by the task identifier as a retriggered inventory task. Alternatively, the first device determines to send the second signal based on the inventory value identifier indicating that the current inventory is a retriggered inventory task.

[0274] In some embodiments, the first device determines to send the second signal based on the difference between the fourth time and the third time being greater than or equal to the time threshold value; or, the first device determines not to send the second signal based on the difference between the fourth time and the third time being less than the time threshold value.

[0275] Optionally, the third time is the time after the first device completes the last inventory task, and the fourth time is the time when the first device is powered on again after being powered off after completing the last inventory task.

[0276] Optionally, the third time is the time when the first device receives the first signal, and the fourth time is the time when the first device receives the third signal.

[0277] In some embodiments, the first device determines not to send the second signal based on the fact that the fifth time of the last inventory recorded by the first device is the same as the second time. Optionally, the second time is the time of the last inventory.

[0278] In some embodiments, the first device determines not to send the second signal based on the fact that a fifth time of the last inventory recorded by the first device is different from the first time. Optionally, the first time is the time of the current inventory.

[0279] In some embodiments, the first device determines to send the second signal based on a fifth time of the last inventory recorded by the first device being different from the second time.

[0280] Step S2106: The first device sends a second signal to the network device.

[0281] In some embodiments, the network device receives a second signal sent by the first device.

[0282] In some embodiments, the first device determines, based on the first signal, that the current inventory is a retriggered inventory task, and determines to send the second signal.

[0283] In some embodiments, the first device sends a third signal and / or a fifth signal; the third signal includes at least one of a task identifier and an inventory value identifier; and the fifth signal includes at least one of a time threshold value, the first time information, and the second time information.

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

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

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

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

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

[0289] The information processing method involved in the embodiments of the present disclosure may include at least one of steps S2101 to S2106. For example, step S2104 can be implemented as an independent embodiment; the combination of step S2104 and step S2105 can be implemented as an independent embodiment; the combination of step S2104, step S2105, and step S2106 can be implemented as an independent embodiment; the combination of step S2101 and step S2102 can be implemented as an independent embodiment; the combination of step S2101, step S2102, and step S2103 can be implemented as an independent embodiment; and the combination of steps S2101 to S2106 can be implemented as an independent embodiment.

[0290] In some embodiments, step S2104, step S2105, and step S2106 may be optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0291] In some embodiments, step S2101, step S2102, and step S2103 may be 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. 2 .

[0293] FIG3A is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG3A , the present disclosure embodiment relates to an information processing method, which is executed by a network device. The method includes:

[0294] Step S3101, sending a third signal.

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

[0296] In some embodiments, the network device sends the third signal to the first device, but is not limited thereto and may also send the third signal to other entities.

[0297] Step S3102, obtain the fourth signal.

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

[0299] In some embodiments, the network device receives the fourth signal sent by the first device, but is not limited thereto and may also receive the fourth signal sent by other entities.

[0300] In some embodiments, the network device obtains a fourth signal specified by the protocol.

[0301] In some embodiments, the network device obtains the fourth signal from an upper layer(s).

[0302] In some embodiments, the network device performs processing to obtain the fourth signal.

[0303] In some embodiments, step S3102 is omitted, and the network device autonomously implements the function indicated by the fourth signal, or the above function is default or by default.

[0304] Step S3103: Determine the number of first devices.

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

[0306] Step S3104, sending a first signal.

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

[0308] In some embodiments, the network device sends the first signal to the first device, but is not limited thereto and may also send the first signal to other entities.

[0309] In some embodiments, the first signal may be a first signal comprising at least one of a task identifier and an inventory value identifier, and / or comprising at least one of a time threshold, first time information, and second time information. Optionally, the first signal may further comprise at least one of second indication information, a service group identifier, and a device group identifier.

[0310] In some embodiments, the first signal may be two first signals; the first first signal includes at least one of a task identifier and an inventory value identifier; and the second first signal includes at least one of a time threshold, first time information, and second information. Optionally, both the first first signal and the second first signal may further include at least one of second indication information, a service group identifier, and a device group identifier. Optionally, the first first signal and the second first signal may be executed in a swapped order or simultaneously.

[0311] Step S3105: Acquire a second signal.

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

[0313] In some embodiments, the network device receives the second signal sent by the first device, but is not limited thereto and may also receive the second signal sent by other entities.

[0314] In some embodiments, the network device obtains a second signal specified by the protocol.

[0315] In some embodiments, the network device obtains the second signal from an upper layer(s).

[0316] In some embodiments, the network device performs processing to obtain the second signal.

[0317] In some embodiments, step S3105 is omitted, and the network device autonomously implements the function indicated by the second signal, or the above function is default or by default.

[0318] The information processing method according to the embodiments of the present disclosure may include at least one of steps S3101 to S3105. For example, step S3104 may be implemented as an independent embodiment; the combination of step S3104 and step S3105 may be implemented as an independent embodiment; the combination of step S3101 and step S3102 may be implemented as an independent embodiment; the combination of step S3101, step S3102, and step S3103 may be implemented as an independent embodiment; and the combination of steps S3101 to S3105 may be implemented as an independent embodiment.

[0319] In some embodiments, step S3104 and step S3105 may be optional, and one or more of these steps may be omitted or replaced in different embodiments.

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

[0321] FIG3B is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG3B , the present disclosure embodiment relates to an information processing method, which is executed by a network device. The method includes:

[0322] Step S3201, sending a first signal.

[0323] The optional implementation of step S3201 can be found in step S2104 in FIG. 2 , or the optional implementation of step S3104 in FIG. 3A , and other related parts in the embodiments involved in FIG. 2 and FIG. 3A , which will not be described in detail here.

[0324] Optionally, the first signal includes first indication information, and the first indication information is used to instruct to perform a leaked disk inventory on the first device; the first signal is used by the first device to determine whether to send the second signal.

[0325] In some embodiments, the network device receives a second signal sent by the first device.

[0326] In some embodiments, the first signal further includes at least one of the following:

[0327] Task ID, where the task ID is used to identify the inventory task;

[0328] The inventory value identifier is used to indicate whether the current inventory is a repeatedly triggered inventory task.

[0329] In some embodiments, the inventory value flag remains unchanged, indicating that the current inventory is a repeatedly triggered inventory task; or the inventory value flag increases by a first value, indicating that the current inventory is a re-triggered inventory task; the first value is an integer greater than 0;

[0330] Alternatively, the inventory value identifier is the second value, indicating that the current inventory is a repeatedly triggered inventory task; or, the inventory value identifier is the third value, indicating that the current inventory is a re-triggered inventory task.

[0331] In some embodiments, the first signal includes at least one of the following:

[0332] Time threshold;

[0333] First time information, used to indicate the first time of the current inventory;

[0334] The second time information is used to indicate the second time of the last inventory.

[0335] In some embodiments, the first signal further includes one of the following:

[0336] Second indication information, wherein the second indication information is used to indicate information of the first device performing the leaked disk inventory;

[0337] A service group identifier, wherein the service group identifier is used to indicate the group to which the inventory task belongs;

[0338] A device group identifier, where the device group identifier is used to indicate the group to which the first device belongs.

[0339] In some embodiments, the first signal is carried in at least one of the following: a MAC header, a MAC payload, a MAC CE, and an RRC message.

[0340] In some embodiments, before sending the first signal, the method further includes:

[0341] sending a third signal, wherein the third signal is used to trigger the first device to send a fourth signal;

[0342] Based on the received fourth signal, the number of first devices is determined.

[0343] In some embodiments, the third signal includes first sequence information; and / or the fourth signal includes second sequence information.

[0344] In some embodiments, the first sequence information includes one of the following: a first sequence, and a first sequence index corresponding to the first sequence; and / or the second sequence information includes one of the following: a second sequence corresponding to the first sequence, a second sequence corresponding to the first sequence index, a default second sequence index, a third sequence index configured by the network device, a third sequence configured by the network device, a fourth sequence pre-configured by the first device, and a fifth sequence; the fifth sequence is determined by the first device based on the first sequence and / or the identification cyclic shift of the first device.

[0345] In some embodiments, the method includes storing first information, wherein the first information is used to indicate at least one of the following:

[0346] at least one first sequence and at least one first sequence index;

[0347] The correspondence between the first sequence and the first sequence index;

[0348] The correspondence between the first sequence information and the second sequence information.

[0349] In some embodiments, the third signal further includes: third indication information, wherein the third indication information is used to instruct to perform an inventory of the quantity of the first device.

[0350] In some embodiments, the third signal is carried in at least one of the following: a MAC header, a MAC payload, a MAC CE, and an RRC message.

[0351] The above embodiments may be implemented individually or in combination with each other. For optional implementations, please refer to the optional implementations of the steps in FIG. 2 and FIG. 3A , which will not be described in detail here.

[0352] FIG3C is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG3C , the present disclosure embodiment relates to an information processing method, which is executed by a network device. The method includes:

[0353] Step S3301, sending a third signal.

[0354] The optional implementation of step S3301 can be found in step S2101 in FIG. 2 , or the optional implementation of step S3101 in FIG. 3A , and other related parts in the embodiments involved in FIG. 2 and FIG. 3A , which will not be described in detail here.

[0355] Step S3302, obtain the fourth signal.

[0356] The optional implementation of step S3302 can be found in step S2102 in FIG. 2 , or the optional implementation of step S3102 in FIG. 3A , and other related parts in the embodiments involved in FIG. 2 and FIG. 3A , which will not be described in detail here.

[0357] Step S3303: Determine the number of first devices.

[0358] The optional implementation of step S3303 can be found in step S2103 in FIG. 2 , or the optional implementation of step S3103 in FIG. 3A , and other related parts in the embodiments involved in FIG. 2 and FIG. 3A , which will not be described in detail here.

[0359] The above embodiments may be implemented individually or in combination with each other. For optional implementations, please refer to the optional implementations of the steps in FIG. 2 and FIG. 3A , which will not be described in detail here.

[0360] FIG4A is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG4A , the present disclosure embodiment relates to an information processing method, which is executed by a first device and includes:

[0361] Step S4101, obtain a third signal.

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

[0363] In some embodiments, the first device receives the third signal sent by the first device, but is not limited thereto and may also receive the third signal sent by other entities.

[0364] In some embodiments, the first device obtains a third signal specified by the protocol.

[0365] In some embodiments, the first device obtains the third signal from an upper layer(s).

[0366] In some embodiments, the first device performs processing to obtain the third signal.

[0367] In some embodiments, step S4101 is omitted, and the first device autonomously implements the function indicated by the third signal, or the above function is default or by default.

[0368] Step S4102: Send a fourth signal.

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

[0370] In some embodiments, the first device sends the fourth signal to the network device, but is not limited thereto and may also send the fourth signal to other entities.

[0371] Step S4103: Acquire a first signal.

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

[0373] In some embodiments, the first device receives a first signal sent by a network device, but is not limited thereto and may also receive a first signal sent by other entities.

[0374] In some embodiments, the first device obtains a first signal specified by a protocol.

[0375] In some embodiments, the first device obtains the first signal from an upper layer(s).

[0376] In some embodiments, the first device performs processing to obtain the first signal.

[0377] In some embodiments, step S4103 is omitted, and the first device autonomously implements the function indicated by the first signal, or the above function is default or by default.

[0378] Step S4104: Determine whether to send a second signal.

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

[0380] Step S4105: Send a second signal.

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

[0382] In some embodiments, the first device sends the second signal to the network device, but is not limited thereto and may also send the second signal to other entities.

[0383] The information processing method involved in the embodiments of the present disclosure may include at least one of steps S4101 to S4105. For example, step S4103 can be implemented as an independent embodiment; the combination of step S4103 and step S4104 can be implemented as an independent embodiment; the combination of step S4103, step S4104, and step S4105 can be implemented as an independent embodiment; the combination of step S4101 and step S4102 can be implemented as an independent embodiment; and the combination of steps S4101 to S4105 can be implemented as an independent embodiment.

[0384] In some embodiments, step S4103, step S4104, and step S4105 may be optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0385] In some embodiments, step S4101 and step S4102 may be optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0386] FIG4B is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG4B , the present disclosure embodiment relates to an information processing method, which is executed by a first device and includes:

[0387] Step S4201, obtain a first signal.

[0388] The optional implementation of step S4201 can be found in step S2104 in FIG. 2 or the optional implementation of step S4103 in FIG. 4A , as well as other related parts in the embodiments involved in FIG. 2 and FIG. 4A , which will not be described in detail here.

[0389] Step S4202: Determine whether to send a second signal.

[0390] The optional implementation of step S4202 can be found in step S2105 in FIG. 2 or the optional implementation of step S4104 in FIG. 4A , as well as other related parts in the embodiments involved in FIG. 2 and FIG. 4A , which will not be described in detail here.

[0391] Optionally, the first signal includes first indication information, and the first indication information is used to instruct to perform a missing disk inventory on the first device.

[0392] Optionally, determining whether to send the second signal includes: determining whether to send the second signal based on the first signal.

[0393] In some embodiments, the first signal includes at least one of the following:

[0394] Task ID, where the task ID is used to identify the inventory task;

[0395] The inventory value identifier is used to indicate whether the current inventory is a repeatedly triggered inventory task.

[0396] In some embodiments, determining whether to send the second signal based on the first signal includes one of:

[0397] determining, based on at least one of the task identifier and the inventory value identifier, that the current inventory is a repeatedly triggered inventory task, and determining not to send the second signal;

[0398] The current inventory is determined to be a retriggered inventory task based on at least one of the task identifier and the inventory value identifier, and the sending of the second signal is determined.

[0399] In some embodiments, the first signal includes at least one of the following: a time threshold value; first time information for indicating a first time of the current inventory; and second time information for indicating a second time of the last inventory.

[0400] In some embodiments, determining whether to send the second signal based on the first signal includes one of:

[0401] Determining to send a second signal based on a difference between the fourth time and the third time being greater than or equal to a time threshold;

[0402] Determining not to send the second signal based on a difference between the fourth time and the third time being less than a time threshold;

[0403] Among them, the third time is the time after the first device completes the last inventory task, and the fourth time is the time when the first device is powered on again after completing the last inventory task; or, the third time is the time when the first device receives the first signal, and the fourth time is the time when the first device receives the third signal.

[0404] In some embodiments, determining whether to send the second signal based on the first signal includes one of:

[0405] determining not to send the second signal based on the fifth time of the last inventory recorded by the first device being the same as the second time;

[0406] determining not to send the second signal based on a fifth time of the last inventory recorded by the first device being different from the first time;

[0407] Based on the fact that the fifth time of the last inventory recorded by the first device is different from the second time, it is determined to send the second signal.

[0408] In some embodiments, the first signal further includes one of the following:

[0409] Second indication information, wherein the second indication information is used to indicate information of the first device performing the leaked disk inventory;

[0410] A service group identifier, wherein the service group identifier is used to indicate the group to which the inventory task belongs;

[0411] A device group identifier, where the device group identifier is used to indicate the group to which the first device belongs.

[0412] In some embodiments, the first signal is carried in at least one of the following: a MAC header, a MAC payload, a MAC CE, and an RRC message.

[0413] In some embodiments, the method comprises:

[0414] receiving a third signal;

[0415] Based on the third signal, a fourth signal is sent; the fourth signal is used by the network device to determine the number of the first devices.

[0416] In some embodiments, the third signal includes first sequence information; and / or the fourth signal includes second sequence information.

[0417] In some embodiments, the first sequence information includes one of the following: a first sequence, and a first sequence index corresponding to the first sequence;

[0418] And / or, the second sequence information includes one of the following: a second sequence corresponding to the first sequence, a second sequence corresponding to the first sequence index, a default second sequence index, a third sequence index configured by the network device, a third sequence configured by the network device, a fourth sequence pre-configured by the first device, and a fifth sequence; the fifth sequence is determined by the first device based on the first sequence and / or the identification cyclic shift of the first device.

[0419] In some embodiments, the third signal further includes: third indication information, wherein the third indication information is used to instruct to perform an inventory of the quantity of the first device.

[0420] In some embodiments, sending the fourth signal includes: sending the fourth signal based on a measurement value of a reference signal measured by the first device being greater than or equal to a threshold value configured by the network device.

[0421] In some embodiments, the third signal is carried in at least one of the following: a MAC header, a MAC payload, a MAC CE, and an RRC message.

[0422] The above embodiments may be implemented individually or in combination with each other. For optional implementations, please refer to the optional implementations of the steps in FIG. 2 and FIG. 4A , which will not be described in detail here.

[0423] FIG4C is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG4C , the present disclosure embodiment relates to an information processing method, which is executed by a first device and includes:

[0424] Step S4301, obtain a third signal.

[0425] The optional implementation of step S4301 can be found in step S2101 in FIG. 2 , or the optional implementation of step S4101 in FIG. 4A , and other related parts in the embodiments involved in FIG. 2 and FIG. 4A , which will not be described in detail here.

[0426] Step S4302: Send a fourth signal.

[0427] The optional implementation of step S4302 can be found in step S2102 in FIG. 2 , or the optional implementation of step S4102 in FIG. 4A , and other related parts in the embodiments involved in FIG. 2 and FIG. 4A , which will not be described in detail here.

[0428] The above embodiments may be implemented individually or in combination with each other. For optional implementations, please refer to the optional implementations of the steps in FIG. 2 and FIG. 4A , which will not be described in detail here.

[0429] FIG5 is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG5 , the embodiment of the present disclosure relates to an information processing method for a communication system, the method comprising:

[0430] Step S5101: The network device sends a first signal to the first device.

[0431] Optionally, the first signal includes first indication information, and the first indication information is used to instruct to perform a leaked disk inventory on the first device; the first signal is used by the first device to determine whether to send the second signal.

[0432] The optional implementation of step S5101 can refer to the optional implementation of step S2104 in Figure 2, step S3104 in Figure 3A, step S4103 in Figure 4A, and other related parts in the embodiments involved in Figures 2, 3A, and 4A, which will not be repeated here.

[0433] Step S5102: Determine whether to send a second signal based on the first signal.

[0434] The optional implementation of step S5102 can refer to the optional implementation of step S2105 in Figure 2, step S3105 in Figure 3A, step S4104 in Figure 4A, and other related parts in the embodiments involved in Figures 2, 3A, and 4A, which will not be repeated here.

[0435] In some embodiments, the above method may include the method described in the above-mentioned embodiments of the information processing system 100 side, the first device side, the network device side, etc., which will not be repeated here.

[0436] The present disclosure relates to an information processing method, which includes:

[0437] In the following embodiments, the base station may be replaced by a relay, an IAB, a UE or a repeater. Alternatively, the base station, the relay, the IAB, the UE or the repeater may be the network device in the previous embodiments.

[0438] Step S6101, quantity inventory.

[0439] In some embodiments, the network sends a request to trigger a headcount. Any Ambient IoT device receiving this request will perform backscattering or determine whether to participate based on the RSRP threshold configured by the network. Optionally, the request also includes a sequence or sequence index, which is used by the device to carry the sequence when performing backscattering, to assist the network in calculating the number of devices that have responded to the request.

[0440] In some embodiments, the environmental Internet of Things performs backscattering to take inventory of the number of participants. Optionally, the environmental Internet of Things performs backscattering at maximum power, which may include one of the following backscattering methods:

[0441] Method 1: The environmental IoT performs backscattering based on the sequence configured on the network side or the sequence corresponding to the sequence index.

[0442] Method 2: The environmental IoT performs cyclic shift based on the default sequence index, the sequence index configured on the network side, the sequence configured on the network side, and / or the environmental IoT identifier to confirm the sequence used for backscattering.

[0443] Method 3: The environmental IoT preconfigures a sequence, which is used to backscatter data during quantity inventory.

[0444] Method 4: The environmental IoT does not load any data and directly backscatters the excitation signal from the network side.

[0445] In some embodiments, based on at least one of the first, second, and third methods, the network side knows the correspondence between sequences and sequence indexes, as well as a set of sequences; for example, the system supports a total of 512 sequences for quantity inventory.

[0446] In some embodiments, the network side determines the total number of ambient IoTs based on the backscatter of all ambient IoTs, i.e., the inventory number.

[0447] In some embodiments, any information carried by the network side, such as the purpose of the excitation signal, quantity inventory, sequence or sequence index, etc., can be carried in the MAC header, or in the MAC payload, or in the MAC CE.

[0448] Optionally, the request sent by the network side can be the third signal in the previous embodiment; the sequence and sequence index carried in the request can be the first sequence and first sequence index in the previous embodiment respectively; the backscattering performed by the environmental Internet of Things can be the fourth signal in the previous embodiment; the sequence carried in the backscattering performed by the environmental Internet of Things can be the second sequence in the previous embodiment; the purpose of the excitation signal can be the third indication information in the previous embodiment.

[0449] Step S6102: Based on the network-side auxiliary information, determine whether to participate in the inventory based on the task ID and value tag.

[0450] In some embodiments, the network side issues a member inventory command, which includes the following information, such as information about the target member to be inventoried, such as a service ID, a service group ID, an environmental IoT group ID, etc. Optionally, it may also include a task ID and / or an inventory value tag and / or information indicating a missing disk. Optionally, the service ID is used to identify the task to be executed by the first device.

[0451] Optionally, the task identifier is the task serial number assigned by the network for each inventory task. The inventory value identifier represents the label of the current inventory task. If the current inventory task is triggered repeatedly, for example, to trigger a missed terminal to continue reporting data, the inventory value identifier remains unchanged. If the inventory task is executed again, such as a new inventory, the inventory value identifier increments by 1.

[0452] Optionally, if the environmental Internet of Things receives the inventory task for the first time, it saves the task identifier and / or inventory value identifier; determines whether it is an inventory command repeatedly triggered by the missed disk terminal based on the task identifier and / or inventory value identifier; if so, and the environmental Internet of Things has completed the inventory, it ignores the inventory command; otherwise, it responds to the inventory command, performs backscattering, and reports data.

[0453] Exemplarily, as shown in Figure 6, the base station or UE (gNB / UE) sends a quantity inventory command to the ambient Internet of Things (Ambient IOT); the ambient Internet of Things performs backscatter transmission to the base station or UE; the base station or UE sends a member inventory command, which includes a service identifier or an ambient Internet of Things group identifier, and a task identifier or an inventory value identifier; the ambient Internet of Things performs backscatter transmission to the base station or UE, and the backscatter transmission includes the ambient Internet of Things group identifier and / or sensor data; the base station or UE sends a member inventory command, which includes a service identifier or an ambient Internet of Things group identifier, and a task identifier or an inventory value identifier; if the ambient Internet of Things determines that the inventory has been done before, it ignores the inventory; or, if it determines that the inventory has not been done before, it performs backscatter transmission to the base station or UE, and the backscatter transmission includes the ambient Internet of Things group identifier and / or sensor data.

[0454] In some embodiments, any information carried by the above-mentioned network side, such as task identification, member inventory purpose, inventory value identification, information of target members to be inventoried and / or missed inventory indication information can be carried in the MAC header or MAC payload or MAC CE.

[0455] Optionally, the member inventory command sent by the network side can be the first signal in the previous embodiment; the environmental Internet of Things group identifier can be the device group identifier in the previous embodiment; the missing disk inventory indication information can be the first indication information in the previous embodiment; and the information of the target member to be inventoried can be the second indication information in the previous embodiment.

[0456] Step S6103: Based on the network-side auxiliary information, determine whether to participate in the inventory - based on time.

[0457] Method 1: After completing the first inventory, the Environmental IoT records the elapsed time. If the Environmental IoT loses power, the elapsed time is stored and continues to be recorded when power is restored. If the elapsed time does not exceed the threshold, the repeated inventory is ignored; otherwise, the inventory is performed. The threshold is determined by network configuration or protocol agreement.

[0458] Method 2: The network side will indicate the time information of the current inventory and the time information of the previous inventory. The environmental Internet of Things will record this time information after completing an inventory. If the inventory time recorded by the terminal is the same as the inventory time displayed in the previous inventory command, the terminal task has already been inventoried and the duplicate inventory is ignored. Otherwise, the inventory is responded to.

[0459] Optionally, the time information of the current inventory may be the first time in the previous embodiment, the time information of the last inventory may be the second time in the previous embodiment, and the last inventory time displayed in a command may be the fifth time in the previous embodiment; the elapsed time recorded after completing the first inventory may be the third time in the previous embodiment, and the elapsed time continued to be recorded when a call comes again may be the fourth time in the previous embodiment.

[0460] The information processing method involved in the embodiments of the present disclosure may include at least one of steps S6101 to S6103. For example, step S6101 can be implemented as an independent embodiment; step S6102 can be implemented as an independent embodiment; step S6103 can be implemented as an independent embodiment; the combination of step S6101 and step S6102 can be implemented as an independent embodiment; the combination of step S6101 and step S6103 can be implemented as an independent embodiment; the combination of step S6102 and step S6103 can be implemented as an independent embodiment; the combination of step S6101, step S6102, and step S6103 can be implemented as an independent embodiment.

[0461] In some embodiments, step S6101 and step S6102 may be optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0462] In some embodiments, step S6101 and step S6103 may be optional, and one or more of these steps may be omitted or replaced in different embodiments.

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

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

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

[0466] It should be understood that the division of the various units 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 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, the memory stores computer instructions, and the processor calls the computer instructions stored in the memory to implement any of the above methods or implement the functions of the various units 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 in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units 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), and the functions of some or all of the above units are realized by designing the logical relationship of the components in the circuit. For another example, in another implementation, the above-mentioned hardware circuit can be implemented 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 a configuration file, thereby realizing the functions of some or all of the above units. All units of the above devices can be implemented in the form of software called by the processor, or in the form of hardware circuits, or in part by software called by the processor, and the rest by hardware circuits.

[0467] In the embodiment of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and execution capability, 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, and the logical relationship of the above hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by a processor as 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. 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.

[0468] Figure 7A is a schematic diagram of the structure of a network device provided in an embodiment of the present disclosure. As shown in Figure 7A, the network device 7100 includes: at least one of a first transceiver module 7101 and a first processing module 7102. In some embodiments, the first transceiver module 7101 is used to send a first signal. Optionally, the first transceiver module 7101 is used to execute at least one of the steps of sending and / or receiving (such as step S2101, step S2102, step S2104, and / or step S2106, but not limited to these) performed by the first device in any of the above methods, which are not described in detail here. Optionally, the first processing module 7102 is used to execute at least one of the steps of processing (such as step S2103, but not limited to these) performed by the network device in any of the above methods, which are not described in detail here.

[0469] Figure 7B is a schematic diagram of the structure of a network device provided in an embodiment of the present disclosure. As shown in Figure 7B, the network device 7200 includes: at least one of a second transceiver module 7201 and a second processing module 7202. In some embodiments, the second transceiver module 7201 is configured to receive a first signal; and the second processing module 7202 is configured to determine whether to send a second signal based on the first signal. Optionally, the second transceiver module 7201 is configured to perform at least one of the steps of sending and / or receiving performed by the first device in any of the above methods (such as steps S2101, S2102, S2104, and / or S2106, but not limited thereto), which are not described in detail here. Optionally, the second processing module 7202 is configured to perform at least one of the steps of processing performed by the network device in any of the above methods (such as steps S2105, but not limited thereto), which are not described in detail here.

[0470] Figure 8A is a schematic diagram of the structure of a communication device 8100 provided in an embodiment of the present disclosure. Communication device 8100 can be a network device (e.g., an access network device, a core network device, or a terminal), or a first device (e.g., an environmental IoT device or a terminal), or a chip, chip system, or processor that supports a network device in implementing any of the above methods, or a chip, chip system, or processor that supports a terminal in implementing any of the above methods. Communication device 8100 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.

[0471] As shown in Figure 8A, the communication device 8100 includes one or more processors 8101. The processor 8101 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, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. The processor 8101 is used to call instructions to enable the communication device 8100 to perform any of the above methods.

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

[0473] In some embodiments, the communication device 8100 further includes one or more transceivers 8103. When the communication device 8100 includes one or more transceivers 8103, the transceiver 8103 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, at least one of steps S2101 to S2106, but not limited thereto), and the processor 8101 performs at least one of the other steps (for example, at least one of steps S2101 to S2106, but not limited thereto).

[0474] In some embodiments, a transceiver may include a receiver and a transmitter, which 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.

[0475] Optionally, the communication device 8100 further includes one or more interface circuits 8104, which are connected to the memory 8102. The interface circuits 8104 can be used to receive signals from the memory 8102 or other devices, and can be used to send signals to the memory 8102 or other devices. For example, the interface circuits 8104 can read instructions stored in the memory 8102 and send the instructions to the processor 8101.

[0476] The communication device 8100 described in the above embodiment may be a network device or a first device, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG. 8A. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or computer 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.

[0477] FIG8B is a schematic diagram of the structure of a chip 8200 provided in an embodiment of the present disclosure. If the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 8200 shown in FIG8B , but the present disclosure is not limited thereto.

[0478] The chip 8200 includes one or more processors 8201 , and the chip 8200 is configured to execute any of the above methods.

[0479] In some embodiments, the chip 8200 further includes one or more interface circuits 8202, which are connected to the memory 8203. The interface circuits 8202 can be used to receive signals from the memory 8203 or other devices, and can be used to send signals to the memory 8203 or other devices. For example, the interface circuits 8202 can read instructions stored in the memory 8203 and send the instructions to the processor 8201.

[0480] In some embodiments, the interface circuit 8202 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, at least one of steps S2101 to step S2106, but not limited to these), and the processor 8201 performs at least one of the other steps (for example, at least one of steps S2101 to step S2106, but not limited to these).

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

[0482] In some embodiments, the chip 8200 further includes one or more memories 8203 for storing instructions. Alternatively, all or part of the memories 8203 may be outside the chip 8200.

[0483] The present disclosure also proposes a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto, and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto, and may also be a temporary storage medium.

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

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

Claims

1. An information processing method, characterized in that: The method comprises: A network device sends a first signal; wherein the first signal includes first indication information, and the first indication information is used to indicate to perform a leak disk inventory on the first device; the first signal is used by the first device to determine whether to send a second signal.

2. The method according to claim 1, characterized in that The first signal also includes at least one of the following: A task identifier, wherein the task identifier is used to identify the inventory task; An inventory value identifier, wherein the inventory value identifier is used to indicate whether the current inventory is a repeatedly triggered inventory task.

3. The method according to claim 2, characterized in that The inventory value identifier remains unchanged, indicating that the current inventory is a repeatedly triggered inventory task; or the inventory value identifier increases by a first value, indicating that the current inventory is a re-triggered inventory task; the first value is an integer greater than 0; or, The inventory value identifier is a second value, which is used to indicate that the current inventory is a repeatedly triggered inventory task; or the inventory value identifier is a third value, which is used to indicate that the current inventory is a re-triggered inventory task.

4. The method according to any one of claims 1 to 3, characterized in that: The first signal includes at least one of the following: Time threshold; First time information, used to indicate the first time of the current inventory; The second time information is used to indicate the second time of the last inventory.

5. The method according to any one of claims 1 to 4, characterized in that: The first signal also includes one of the following: Second indication information, wherein the second indication information is used to indicate information of the first device for performing a leaked disk inventory; A service group identifier, wherein the service group identifier is used to indicate the group to which the inventory task belongs; A device group identifier, wherein the device group identifier is used to indicate the group to which the first device belongs.

6. The method according to any one of claims 1 to 5, characterized in that: The first signal carries at least one of the following: Media Access Control MAC header; Media Access Control Payload MAC payload; Media Access Control Controller MAC CE; Radio Resource Control RRC message.

7. The method according to any one of claims 1 to 6, characterized in that: Before sending the first signal, the method further includes: Sending a third signal, wherein the third signal is used to trigger the first device to send a fourth signal; Based on the received fourth signal, the number of the first devices is determined.

8. The method according to claim 7, characterized in that The third signal includes first sequence information; and / or the fourth signal includes second sequence information.

9. The method according to claim 8, characterized in that The first sequence information includes one of the following: a first sequence, and a first sequence index corresponding to the first sequence; and / or, The second sequence information includes one of the following: a second sequence corresponding to the first sequence, the second sequence corresponding to the first sequence index, a default second sequence index, a third sequence index configured by the network device, a third sequence configured by the network device, a fourth sequence pre-configured by the first device, and a fifth sequence; the fifth sequence is determined by the first device based on the first sequence and / or the identification cyclic shift of the first device.

10. The method according to claim 8 or 9, characterized in that: The method comprises: The first information is stored, wherein the first information is used to indicate at least one of the following: at least one of the first sequences and at least one of the first sequence indexes; a correspondence between the first sequence and the first sequence index; The correspondence between the first sequence information and the second sequence information.

11. The method according to any one of claims 8 to 10, characterized in that: The third signal further includes: third indication information, wherein the third indication information is used to instruct to perform an inventory of the quantity of the first device.

12. The method according to any one of claims 7 to 11, characterized in that The third signal carries at least one of the following: MAC header; MAC payload; MAC CE; RRC message.

13. An information processing method, characterized in that: The method comprises: The first device receives a first signal; wherein the first signal includes first indication information, and the first indication information is used to indicate that a leaked disk inventory is performed on the first device; Based on the first signal, it is determined whether to send a second signal.

14. The method according to claim 13, characterized in that The first signal includes at least one of the following: A task identifier, wherein the task identifier is used to identify the inventory task; An inventory value identifier, wherein the inventory value identifier is used to indicate whether the current inventory is a repeatedly triggered inventory task.

15. The method according to claim 14, characterized in that The determining, based on the first signal, whether to send a second signal comprises one of the following: determining, based on at least one of the task identifier and the inventory value identifier, that the current inventory is a repeatedly triggered inventory task, and determining not to send the second signal; Based on at least one of the task identifier and the inventory value identifier, it is determined that the current inventory is a re-triggered inventory task, and it is determined to send the second signal.

16. The method according to claim 15, characterized in that The first signal includes at least one of the following: Time threshold; First time information, used to indicate the first time of the current inventory; The second time information is used to indicate the second time of the last inventory.

17. The method according to claim 16, characterized in that The determining, based on the first signal, whether to send a second signal comprises one of the following: Determine to send the second signal based on that the difference between the fourth time and the third time is greater than or equal to the time threshold; Determining not to send the second signal based on that a difference between the fourth time and the third time is less than the time threshold; Among them, the third time is the time after the first device completes the last inventory task, and the fourth time is the time when the first device is powered on again after completing the last inventory task; or, the third time is the time when the first device receives the first signal, and the fourth time is the time when the first device receives the third signal.

18. The method according to claim 17, characterized in that The determining, based on the first signal, whether to send a second signal comprises one of the following: determining not to send the second signal based on the fifth time of the last inventory recorded by the first device being the same as the second time; determining not to send the second signal based on that a fifth time of the last inventory recorded by the first device is different from the first time; Based on the fact that a fifth time of the last inventory recorded by the first device is different from the second time, it is determined to send the second signal.

19. The method according to any one of claims 13 to 18, characterized in that The first signal also includes one of the following: Second indication information, wherein the second indication information is used to indicate information of the first device for performing a leaked disk inventory; A service group identifier, wherein the service group identifier is used to indicate the group to which the inventory task belongs; A device group identifier, wherein the device group identifier is used to indicate the group to which the first device belongs.

20. The method according to any one of claims 13 to 19, characterized in that The first signal carries at least one of the following: Media Access Control MAC header; Media Access Control Payload MAC payload; Media Access Control Controller MAC CE; Radio Resource Control RRC message.

21. The method according to any one of claims 13 to 20, characterized in that The method comprises: receiving a third signal; Based on the third signal, a fourth signal is sent; the fourth signal is used by the network device to determine the number of the first devices.

22. The method according to claim 21, characterized in that The third signal includes first sequence information; and / or the fourth signal includes second sequence information.

23. The method according to claim 22, characterized in that The first sequence information includes one of the following: a first sequence, and a first sequence index corresponding to the first sequence; and / or, The second sequence information includes one of the following: a second sequence corresponding to the first sequence, the second sequence corresponding to the first sequence index, a default second sequence index, a third sequence index configured by the network device, a third sequence configured by the network device, a fourth sequence pre-configured by the first device, and a fifth sequence; the fifth sequence is determined by the first device based on the first sequence and / or the identification cyclic shift of the first device.

24. The method according to any one of claims 21 to 23, characterized in that The third signal further includes: third indication information, wherein the first indication information is used to instruct to perform an inventory of the quantity of the first device.

25. The method according to any one of claims 21 to 24, characterized in that The sending the fourth signal comprises: The fourth signal is sent based on that a measurement value of the reference signal measured by the first device is greater than or equal to a threshold value configured by the network device.

26. The method according to any one of claims 21 to 25, characterized in that The third signal carries at least one of the following: MAC header; MAC payload; MAC CE; RRC message.

27. An information processing method, characterized in that: include: The network device sends a first signal to the first device, wherein the first signal includes first indication information, and the first indication information is used to instruct to perform a leak disk inventory on the first device; The first device determines whether to send a second signal to the network device based on the first signal.

28. The method according to claim 27, wherein: The method further comprises: The network device sends a third signal to the first device; The first device determines to send a fourth signal based on the third signal; The network device determines the number of the first devices based on the fourth signal.

29. A network device, characterized in that: include: The first transceiver module is configured to send a first signal, wherein the first signal includes first indication information, and the first indication information is used to indicate to perform a leak disk inventory on the first device; the first signal is used by the first device to determine whether to send a second signal.

30. A first device, characterized in that: include: A second transceiver module is configured to receive a first signal; wherein the first signal includes first indication information, and the first indication information is used to perform a leak disk inventory on the first device; The second processing module is configured to determine whether to send a second signal based on the first signal.

31. A network device, characterized in that: include: one or more processors; Wherein, the network device is used to execute the information processing method according to any one of claims 1 to 12.

32. A first device, characterized in that: include: one or more processors; Wherein, the first device is used to execute the information processing method described in any one of claims 13 to 26.

33. A communication system, characterized in that: include: A network device and a first device; wherein the network device is configured to implement the information processing method described in any one of claims 1 to 12, and the first device is configured to implement the information processing method described in any one of claims 13 to 26.

34. A storage medium storing instructions, characterized in that: When the instruction is executed on the communication device, the communication device executes the information processing method according to any one of claims 1 to 12, or claims 13 to 26, or claims 27 to 28.