Indication method, apparatus, terminal, network side device, medium and product

CN122554793APending Publication Date: 2026-08-11VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-10
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

[0003]相关技术中,网络需要为操作执行结果的上报持续维持资源,这可能导致网络侧资源的浪费

Benefits of technology

[0079] In this embodiment of the application, the first device performs at least one of the following: receiving a first message from a second device, the first message including first information; sending a second message to a third device, the second message including second information, so that the associated devices of the above operation (the first device, the second device, and/or the third device) can know or correctly determine whether the operation has ended. This optimizes the execution flow corresponding to the operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122554793A_ABST
    Figure CN122554793A_ABST
Patent Text Reader

Abstract

This application discloses an indication method, apparatus, terminal, network-side device, medium, and product, belonging to the field of communications. The indication method of this application includes: a first device performing at least one of the following: receiving a first message from a second device, the first message including first information; sending a second message to a third device, the second message including second information; wherein the first information is used to indicate at least one of the following: the sequence number of a result report; whether the operation has ended or not; whether there is a next result report; and whether it is or is not the last result report; the second information is used to indicate at least one of the following: the sequence number of a result report; whether the operation has ended or not; whether there is a next result report; and whether it is or is not the last result report.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, and specifically relates to an indication method, device, terminal, network-side equipment, medium and product. Background Technology

[0002] In the Ambient Internet of Things (AIoT) field, Application Functions (AFs) can request operations (such as inventory, read, and write operations) through Network Exposure Functions (NEFs) or directly from the Ambient Internet of Things Functions (AIoTFs). The AIoTF then triggers a reader / writer to send the required operations to the AIoT device. The reader / writer sends the operation execution results back to the AIoTF, which in turn sends the results back to the AF via either the AIoTF or NEF.

[0003] In related technologies, the network needs to continuously maintain resources for reporting the results of operation execution, which may lead to a waste of network resources. Therefore, the execution process corresponding to the above operations urgently needs to be optimized. Summary of the Invention

[0004] This application provides an indication method, apparatus, terminal, network-side device, medium, and product that can solve the optimization problem of the execution process corresponding to the operation.

[0005] Firstly, a method of indication is provided, the method comprising:

[0006] The first device performs at least one of the following:

[0007] Receive a first message from the second device, the first message including first information;

[0008] Send a second message to a third device, the second message including second information;

[0009] Wherein, the first information is used to indicate at least one of the following:

[0010] The serial number of the results report;

[0011] Operation completed or not completed;

[0012] With or without a next results report;

[0013] Yes or no, this is the last result report;

[0014] The second information is used to indicate at least one of the following:

[0015] The serial number of the results report;

[0016] Operation completed or not completed;

[0017] With or without a next results report;

[0018] Yes or no is the last result reported.

[0019] Secondly, a method of indication is provided, the method comprising:

[0020] The second device sends a first message to the first device, the first message including first information;

[0021] Wherein, the first information is used to indicate at least one of the following:

[0022] The serial number of the results report;

[0023] Operation completed or not completed;

[0024] With or without a next results report;

[0025] Yes or no is the last result reported.

[0026] Thirdly, an indicating device is provided for use in a first device, including an execution module, the execution module including at least one of the following:

[0027] A first receiving module is configured to receive a first message from a second device, the first message including first information;

[0028] The first sending module is used to send a second message to a third device, the second message including second information;

[0029] Wherein, the first information is used to indicate at least one of the following:

[0030] The serial number of the results report;

[0031] Operation completed or not completed;

[0032] With or without a next results report;

[0033] Yes or no, this is the last result report;

[0034] The second information is used to indicate at least one of the following:

[0035] The serial number of the results report;

[0036] Operation completed or not completed;

[0037] With or without a next results report;

[0038] Yes or no is the last result reported.

[0039] Fourthly, an indicating device is provided for use in a second device, comprising:

[0040] The second sending module is used to send a first message to the first device, the first message including first information;

[0041] Wherein, the first information is used to indicate at least one of the following:

[0042] The serial number of the results report;

[0043] Operation completed or not completed;

[0044] With or without a next results report;

[0045] Yes or no is the last result reported.

[0046] Fifthly, a network-side device is provided, the network-side device being configured to perform the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0047] In a sixth aspect, a terminal is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the second aspect.

[0048] In a seventh aspect, a terminal is provided, including a processor and a communication interface, wherein the communication interface is used to send a first message to a first device, the first message including first information;

[0049] Wherein, the first information is used to indicate at least one of the following:

[0050] The serial number of the results report;

[0051] Operation completed or not completed;

[0052] With or without a next results report;

[0053] Yes or no is the last result reported.

[0054] Eighthly, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first or second aspect.

[0055] In a ninth aspect, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is used for at least one of the following:

[0056] Receive a first message from the second device, the first message including first information;

[0057] Send a second message to a third device, the second message including second information;

[0058] Wherein, the first information is used to indicate at least one of the following:

[0059] The serial number of the results report;

[0060] Operation completed or not completed;

[0061] With or without a next results report;

[0062] Yes or no, this is the last result report;

[0063] The second information is used to indicate at least one of the following:

[0064] The serial number of the results report;

[0065] Operation completed or not completed;

[0066] With or without a next results report;

[0067] Yes or no is the last result reported.

[0068] Alternatively, the communication interface is used to: send a first message to a first device, the first message including first information;

[0069] Wherein, the first information is used to indicate at least one of the following:

[0070] The serial number of the results report;

[0071] Operation completed or not completed;

[0072] With or without a next results report;

[0073] Yes or no is the last result reported.

[0074] In a tenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.

[0075] Eleventhly, a wireless communication system is provided, comprising: a terminal and a network-side device, wherein the network-side device can be used to perform the steps of the method as described in the first aspect, and the terminal can be used to perform the steps of the method as described in the second aspect.

[0076] Alternatively, a wireless communication system is provided, comprising: a first network-side device and a second network-side device, wherein the first network-side device is configured to perform the steps of the method as described in the first aspect, and the second network-side device is configured to perform the steps of the method as described in the second aspect.

[0077] In a twelfth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0078] In a thirteenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the instruction method as described in the first aspect, or the computer program / program product is executed by at least one processor to implement the steps of the instruction method as described in the second aspect.

[0079] In this embodiment of the application, the first device performs at least one of the following: receiving a first message from a second device, the first message including first information; sending a second message to a third device, the second message including second information, so that the associated devices of the above operation (the first device, the second device, and / or the third device) can know or correctly determine whether the operation has ended. This optimizes the execution flow corresponding to the operation. Attached Figure Description

[0080] Figure 1A This is a block diagram of a wireless communication system applicable to embodiments of this application;

[0081] Figure 1B This is a block diagram of another wireless communication system to which the embodiments of this application can be applied;

[0082] Figure 1C This is a block diagram of another wireless communication system to which the embodiments of this application can be applied;

[0083] Figure 1D This is a block diagram of another wireless communication system to which the embodiments of this application can be applied;

[0084] Figure 1E This is a block diagram of another wireless communication system to which the embodiments of this application can be applied;

[0085] Figure 2 This is a flowchart of an instruction method provided in an embodiment of this application;

[0086] Figure 3 This is a flowchart of another indication method provided in the embodiments of this application;

[0087] Figure 4 This is a flowchart of another indication method provided in the embodiments of this application;

[0088] Figure 5 This is a schematic diagram of an indicating device provided in an embodiment of this application;

[0089] Figure 6 This is a schematic diagram of another indicating device provided in an embodiment of this application;

[0090] Figure 7 This is a schematic diagram of a communication device provided in an embodiment of this application;

[0091] Figure 8 This is a schematic diagram of a terminal provided in an embodiment of this application;

[0092] Figure 9 This is a schematic diagram of a network-side device provided in an embodiment of this application;

[0093] Figure 10 This is a schematic diagram of another network-side device provided in an embodiment of this application. Detailed Implementation

[0094] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0095] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0096] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as the sender explicitly informing the receiver of specific information, the required operation, or the requested result in the instruction sent. An indirect instruction can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the required operation or requested result based on the judgment result.

[0097] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0098] Figure 1AThis diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. Terminal 11 can also be referred to as User Equipment (UE). Terminal 11 can be one of the following: mobile phone, reader, or terminal with reader function, AIoT device, tablet personal computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication function, such as refrigerator, television, washing machine or furniture), game console, personal computer (PC), ATM or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in the embodiments of this application.

[0099] Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include one of the following: a base station, a reader, or an access network device or base station with reader functionality, a Wireless Local Area Network (WLAN) access point (AP), or a Wireless Fidelity (WiFi) node, etc.

[0100] Among them, base stations can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR NodeB), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmit / Receive Point (TRP), Non-Terrestrial Network (NTN) equipment (such as satellite or high altitude platform stations). The term "base station" can be any suitable term in the field, such as "station" or any other appropriate term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to specific technical terms. It should be noted that the embodiments of this application only use the base station in the NR system as an example for introduction, and do not limit the specific type of base station.

[0101] Core network equipment, also known as core network nodes, core network functions, or core network elements, includes, but is not limited to, at least one of the following: ADM (Ambient IoT AIoT Data Management), AIOTF (Ambient IoT Function), Mobility Management Entity (MME), Access and / or Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized Network Configuration (CNC), and Network Repository. Functions include: Network Exposure Function (NEF), Local NEF (L-NEF), Binding Support Function (BSF), Application Function (AF), Location Management Function (LMF), Gateway Mobile Location Centre (GMLC), Network Data Analytics Function (NWDAF), and Non-Terrestrial Network (NTN) devices (such as satellite or high altitude platform stations).It should be noted that the embodiments of this application only use the core network equipment in the NR system as an example for introduction, and do not limit the specific type of core network equipment. If the name of the core network equipment mentioned in the embodiments of this application changes in subsequent protocol versions (e.g., 6G), it is also within the scope of protection of this application.

[0102] Optionally, the core network equipment can be implemented by one or more functional modules in a single device, or by multiple devices working together; this application does not specifically limit this. It is understood that the aforementioned functional modules can be network elements in hardware devices, software functional modules running on dedicated hardware, or virtualized functional modules instantiated on a platform (e.g., a cloud platform).

[0103] Figure 1B This diagram illustrates a second block diagram of a wireless communication system applicable to embodiments of this application. In this scenario, the wireless communication system includes a core network device 1-1, an access network device 1-2, and a reader / writer 1-3 (such as a terminal with read / write functionality); wherein the core network device 1-1 and the access network device 1-2 can be referenced... Figure 1A The specific description in the example. Readers 1-3 can also be called interrogator devices, such as terminals, relay devices, integrated access backhaul (IAB) devices, etc.

[0104] Figure 1C This is a third block diagram illustrating a wireless communication system applicable to embodiments of this application. In this scenario, the wireless communication system includes a core network device 2-1 and a reader / writer 2-2, wherein the core network device 2-1 can be a reference... Figure 1A The specific description in the example, reader 2-2, is specifically an access network device, which can be referenced. Figure 1A Specific descriptions in the example.

[0105] Figure 1D This is a fourth block diagram illustrating a wireless communication system applicable to embodiments of this application. In this scenario, the wireless communication system includes a core network device 3-1 (optional), a reader / writer 3-2, an intermediate device 3-3, and a terminal device (such as an AIoT device) 3-4. The core network device 3-1 can be a reference... Figure 1A The specific descriptions in the example will not be repeated here. The reader / writer 3-2 can also be called an interrogator device, such as a terminal, relay device, or Integrated Access Backhaul (IAB) device. Terminal devices (such as AIoT devices) 3-4 refer to devices capable of responding to AIoT tasks. It should be noted that... Figure 1DAs shown, there may be terminal devices (such as AIoT devices) that are far away and cannot be covered by access network devices or reader devices. In this case, intermediate devices can be used to extend the coverage area and communicate with AIoT devices; or intermediate devices can assist terminal devices (such as AIoT devices) in communication with other network devices (such as access network devices or reader devices).

[0106] Figure 1E This is a fifth block diagram illustrating a wireless communication system applicable to embodiments of this application. In this scenario, the wireless communication system includes a core network device 4-1 (optional), an access network device 4-2, a reader / writer 4-3, and a terminal device (such as an AIoT device) 4-4. The core network device 4-1 and the access network device 4-2 can be referenced... Figure 1A Specific descriptions in the example. A reader / writer can also be called an interrogator device, such as a terminal, relay device, or Integrated Access Backhaul (IAB) device. Terminal devices (such as AIoT devices) 4-4 refer to devices capable of responding to AIoT tasks. For example... Figure 1E As shown, the reader can communicate directly with terminal devices (such as AIoT devices) without the need for intermediary devices. The wireless access network device can control the wireless resources of the reader device.

[0107] The following description, in conjunction with the accompanying drawings, details the indication methods, devices, terminals, network-side equipment, media, and products provided in the embodiments of this application through some examples and application scenarios.

[0108] See Figure 2 , Figure 2 This is a flowchart of an instruction method provided in an embodiment of this application, used for a first device, such as... Figure 2 As shown, the method includes the following steps:

[0109] Step 201: The first device performs at least one of the following:

[0110] Receive a first message from the second device, the first message including first information;

[0111] A second message is sent to a third device, the second message including second information.

[0112] Wherein, the first information is used to indicate at least one of the following:

[0113] The serial number of the results report;

[0114] Operation completed or not completed;

[0115] With or without a next results report;

[0116] Yes or no, this is the last result report;

[0117] The second information is used to indicate at least one of the following:

[0118] The serial number of the results report;

[0119] Operation completed or not completed;

[0120] With or without a next results report;

[0121] Yes or no is the last result reported.

[0122] The embodiments of this application can be applied to the field of environmental Internet of Things (AIoT), and the operation can be any of the following: AIoT operation, operation on AIoT devices, or AIoT service operation.

[0123] In one optional embodiment of this application, the AIoT device is referred to as a terminal device for the AIoT service (which can be simply called an AIoT terminal device). In a broad sense, terminal devices also include AIoT devices. Or, in other words, AIoT devices include terminal devices. In a narrow sense, only UEs that support AIoT device functionality belong to the category of AIoT devices.

[0124] In one optional embodiment of this application, the AIoT device includes a device with AIoT device capability, such as a UE that supports AIoT device capability.

[0125] In one optional embodiment of this application, the AIoT device is also referred to as one of the following: a tag, a terminal device for an AIoT service, a response device (such as a response device for an AIoT task or operation), an ultra-low power terminal device, an ultra-low complexity terminal device, a zero-power terminal device, a zero-power terminal device, etc., and this application embodiment does not limit this. It should be understood that if the AIoT device provided in this application embodiment adopts backscattering technology, then the AIoT device can also be referred to as a backscattering communication device or a backscattering device.

[0126] In one implementation, the AIoT device can be a tag, or an electronic tag (i.e., an RFID tag). A tag is a common name for RFID. RFID is an abbreviation for Radio Frequency Identification.

[0127] In one optional embodiment of this application, AIoT devices can be classified based on energy source, backscattering technology or the ability to generate active signals, energy storage capability, passive communication or active communication, etc., and include multiple types of devices.

[0128] In one implementation, the radio frequency identification (RFID) technology for AIoT devices can be further divided into three types: active, passive, and semi-active. Passive AIoT devices can also be referred to as Passive IoT, meaning passive Internet of Things devices.

[0129] In one implementation, the communication method of the AIoT device can be one of the following: signal transmission via backscattered RF signals, or having the ability to actively generate signals.

[0130] In one implementation, the energy of the AIoT device can come from the environment, such as RF energy, thermal energy, wind energy, or kinetic energy, and can also be referred to as Ambient IoT.

[0131] In one implementation, an AIoT device can be viewed as a terminal device for AIoT services, and therefore can also be considered a type of terminal device. An AIoT device can be referred to as a terminal device.

[0132] AIoT devices include, but are not limited to, one of the following:

[0133] (1) For example, it meets at least one of the following conditions: Passive device, which has energy storage capability, no independent signal generation / amplification capability, and uses backscattering technology for data transmission.

[0134] (2) For example, it meets at least one of the following conditions: a semi-passive device, which also belongs to the category of passive devices. It has energy storage capability, no independent signal generation capability, and uses backscattering technology for data transmission. Among them, its stored energy can be used to amplify the reflected signal.

[0135] (3) An active device having energy storage capability and independent signal generation capability, i.e., having an active radio frequency component for data transmission.

[0136] (4) A passive device: without energy storage, using backscattering technology for data transmission.

[0137] In one implementation, the AIoT device can be a device having at least one of the following features: a first feature, a second feature, a third feature, and a fourth feature.

[0138] In one implementation, the AIoT device can be a device having one of the following characteristics:

[0139] - Devices that enable passive communication;

[0140] - IoT devices powered by energy harvesting;

[0141] - The initial sampling frequency offset is greater than or equal to a first value (e.g., the first value is 10X ppm, etc.);

[0142] - Has limited energy storage capacity;

[0143] - A device that communicates with the reader (such as a device that communicates directly with the reader), or a device that communicates with the reader based on a second interface;

[0144] - Devices capable of performing or responding to AIoT tasks or AIoT operations;

[0145] - Devices that can access wireless communication systems via a reader / writer;

[0146] - Devices that support a second interface;

[0147] - Devices that support the first RAT;

[0148] - A terminal device that supports or has a first capability, the first capability including at least one of the following: inventory, command, read, write, deactivate, activate, permanently deactivate, temporarily deactivate, and locate.

[0149] In one implementation, the AIoT device is not an IoT device that is a NB-IoT device. In another implementation, the NB-IoT device includes an AIoT device (such as an AIoT device that actively communicates).

[0150] In one implementation, the AIoT device includes: a low-cost, low-complexity, low-power, or low-energy-consumption Internet of Things device.

[0151] In one optional embodiment of this application, the active communication is further divided into one of the following: 1) Active communication initiated autonomously by the device (DOADevice-originated–autonomous); 2) Active communication triggered by the device (DO-DTT Device-originated–device-terminated triggered). For example, the device only initiates active communication after receiving downlink triggering signaling.

[0152] In one embodiment of this application, authorization is permitted.

[0153] In one embodiment of this application, an authorized representative is permitted.

[0154] In one embodiment of this application, the anchor gateway is also called the gateway that terminates the N6 interface, which is the interface between the mobile communication network and the data network (DN).

[0155] In this application, the Reader can also be referred to as the Reader function.

[0156] In one optional embodiment of this application, the reader may include at least one of the following: a base station reader (with RAN function and the set reader function), a UE reader (with RAN function connected via Uu interface), or an intermediate device (such as a UE reader).

[0157] In one optional embodiment of this application, the first communication device or reader (which may be referred to as a Reader) may be a device having one of the following characteristics:

[0158] 1) A device that communicates with an AIoT device (such as a device that communicates directly with an AIoT device) or a device that communicates with an AIoT device based on a first interface;

[0159] 2) As an access device for AIoT devices to access the wireless communication system (also known as an AIoT wireless access device or AIoT wireless access system);

[0160] 3) Devices that support the first interface;

[0161] 4) Devices that support the first RAT;

[0162] 5) Devices that support at least one of the following functions: inventory, read, write, activate, deactivate, command, and execute AIoT operations.

[0163] In one implementation, the command includes at least one of the following: read, write, activate, deactivate.

[0164] In one implementation, the deactivation includes at least one of temporary deactivation and permanent deactivation.

[0165] In one optional embodiment of this application, communicating with an AIoT device includes: performing AIoT operations on the AIoT device.

[0166] In one embodiment of this application, the reader device may also be referred to as an interrogator device. The reader device is a device for communication between intermediate devices and core network devices, such as a terminal (e.g., UE), IAB, relay device, etc.

[0167] In one alternative embodiment of this application, the reader / writer may also be referred to as one of the following: a read / write device, a terminal (such as a UE) providing AIoT services, an interrogator, a reader, a queryer, a communicator, a scanner, a programmer, a standalone device, a portable reader, an automatic device identification device, etc.

[0168] In one optional embodiment of this application, the reader / writer can be a terminal (such as a UE), an access network device (such as a base station), or a device having at least one of the following functions: inventory, reading, writing, activation, deactivation, command, and execution of AIoT operations.

[0169] In one implementation, the command includes at least one of the following: read, write, activate, deactivate.

[0170] In one implementation, the deactivation includes at least one of temporary deactivation and permanent deactivation.

[0171] The reader / writer can include, but is not limited to, one of the following: a UE-type reader / writer, or a base station-type reader / writer. A UE-type reader / writer refers to a reader / writer that accesses the network in a UE manner, while a base station-type reader / writer refers to a reader / writer that accesses the network in a base station manner.

[0172] Devices with reader functionality include, but are not limited to, one of the following: UEs with reader functionality, and access network devices with reader functionality.

[0173] In one implementation, the read / write device is a handheld or fixed device that reads (and sometimes writes) tag information, as defined in the original definition. It can also be understood as a device that communicates with the tag, such as a terminal (e.g., UE), a base station, or a device with read / write capabilities, such as a reader / writer; the specifics are not limited here.

[0174] In one embodiment of this application, information for indicating and / or filtering AIoT devices can be used to indicate and / or filter one or more AIoT devices.

[0175] In one embodiment of this application, the service area or supported service area is at least one of the following: an area that provides AIoT services, an area that communicates with terminal devices (such as an area that communicates directly), or an area that supports AIoT operation.

[0176] In one implementation, the AIoT service enables the fulfillment of operational needs (such as a first operation) of a client, network, or reader on a terminal device. The aforementioned first operation can be understood as one or more specific operations as described in the embodiments of this application.

[0177] In one implementation, the supported service areas differ from the existing list of Tracking Areas (TAs) supported by the RAN equipment. Therefore, the supported service areas can be represented using different area information (i.e., area information different from the TAs). Alternatively, the currently supported TA list (e.g., the supported TAs in existing NG interface request messages) can be understood as the first TA, and the supported service areas as the second TA. When the RAN equipment simultaneously supports communication with the UE and the terminal equipment, it can provide both the first TA list and the second TA list. The second TA list differs from the first TA list. When the RAN equipment supports communication with the terminal equipment, it can provide the second TA list. In other words, the information used to indicate the supported service areas can be the second list.

[0178] The supported service area matches the target area, including at least one of the following: the supported service area includes all or part of the target area of ​​the first operation.

[0179] AIoT functionality: Provides AIoT management and control (such as task distribution and reader / writer selection).

[0180] The operation is not only the task in the application, but also the interactive signaling generated by the core network itself, the interactive signaling generated by the UE and the RAN, etc.

[0181] The operation can be referred to as a task, service, function, etc.

[0182] In one implementation, the operation on the AIoT device includes at least one of the following:

[0183] 1) Operations for inventorying AIoT devices (such as filtering one or more AIoT devices, discovering one or more AIoT devices, identifying one or more AIoT devices, or obtaining the identifiers of one or more AIoT devices, at least one of the following:

[0184] 2) At least one of the following: filtering one or more AIoT devices, discovering one or more AIoT devices, identifying one or more AIoT devices, or obtaining the identifier of one or more AIoT devices (which can be simply referred to as the operation of inventorying AIoT devices);

[0185] 3) Obtain information from one or more AIoT devices (such as information stored by AIoT devices or information sensed by AIoT-associated sensors, which can be simply referred to as a read operation or an information reading operation; in one implementation, simply obtaining the identifiers of one or more AIoT devices may not be considered a read operation).

[0186] 4) Configure information for one or more AIoT devices (this can be simply referred to as a write operation, or the operation of writing information);

[0187] 5) Enable the RF capability of the AIoT device (which can be referred to as activation or enable operation);

[0188] 6) Disable the RF capabilities of one or more AIoT devices (this can be simply referred to as deactivation or disabling).

[0189] 7) Controlling one or more AIoT devices (e.g., sending commands to AIoT devices, controlling the actuators associated with the AIoT devices, or the AIoT devices themselves to execute the commands. This can be referred to as a control operation).

[0190] However, it is not difficult to understand that the command operation, read operation, write operation, control operation, activation operation, and deactivation operation also need to perform at least one of the following: filter AIoT devices, discover AIoT devices, and identify AIoT devices.

[0191] The task includes one of the following: an AIoT task, a task that can only be accomplished by communicating with an AIoT device; the task requires communication with an AIoT device.

[0192] The service includes one of the following: an AIoT service, a service that requires communication with an AIoT device; the service requires communication with an AIoT device.

[0193] The operation includes one of the following: an AIoT operation, which is an operation that can only be performed by communicating with an AIoT device; the operation requires communication with an AIoT device.

[0194] The function includes one of the following: AIoT function, which is a function that can only be realized by communicating with AIoT devices; the function requires communication with AIoT devices.

[0195] The AIoT device: a device with AIoT capabilities.

[0196] The session can also be referred to as an association or process; for example, the first session can be referred to as the first association or the first process.

[0197] In one embodiment of this application, the operation or the first operation may also be referred to as an AIoT operation (operation on the terminal device).

[0198] The first operation can be simply referred to as the operation.

[0199] In one implementation, the AIoT operation may also be referred to as one of the following: AIoT task, AIoT process, AIoT command, or AIoT service.

[0200] In one implementation, the first operation may also be referred to as one of the following: first task, first process, first command, first service.

[0201] Optionally, the sources of the operation, the first operation, the AIoT operation, or the operation on the terminal device can be different, and may include at least one of the following:

[0202] 1) Operations on the terminal device requested by AF or a third party (such as an application server), such as inventorying the target terminal device, reading the target terminal device, writing to the target terminal device, enabling the target terminal device, or disabling the target terminal device;

[0203] 2) Operational requests to terminal devices generated by core network devices (such as AIoT functions), or operations to terminal devices generated by core network devices (such as AIoT functions); such as interacting with the target terminal device to obtain information from the terminal device, or configuring information to the target terminal device;

[0204] 3) Operation requests (such as operation commands) to the terminal device from the reader, access network equipment (such as RAN) or UE, or operations to the terminal device generated by the reader, RAN or UE.

[0205] Optionally, the target terminal device includes one or more terminal devices. The target terminal device can be determined using information used to indicate and / or filter terminal devices. The target terminal device can be the object or target of the first operation (including related operations of the first operation). Alternatively, the target terminal device can refer to one or more terminal devices.

[0206] The first operation (also referred to as an AIoT operation) may include one or more operations on the terminal device; the terminal device may be one or more terminal devices.

[0207] In one implementation, the operation or the first operation (such as an operation performed on the terminal device) includes at least one of the following:

[0208] 1) Operations for inventorying terminal devices (such as filtering terminal devices, paging terminal devices, querying terminal devices, discovering terminal devices, identifying terminal devices, and obtaining the identifier of terminal devices, at least one of the following):

[0209] 2) At least one of the following: screening terminal devices, discovering terminal devices, identifying terminal devices, obtaining the identifier of terminal devices, authenticating terminal devices, and authorizing terminal devices (which can be referred to as the operation of inventorying terminal devices);

[0210] 3) Obtaining information from terminal devices (such as information stored in the terminal device or information sensed by sensors associated with AIoT, which can be simply referred to as a read operation or an information reading operation; in one implementation, simply obtaining the identifier of the terminal device may not be considered a read operation).

[0211] 4) Configure information to the terminal device (which can be simply referred to as a write operation, or the operation of writing information);

[0212] 5) Enable the RF capability of the terminal device (which can be referred to as activation or enable operation);

[0213] 6) Disable the RF capability of the terminal device (which can be simply referred to as deactivation or disabling operation);

[0214] 7) Controlling the terminal device to execute commands (e.g., sending commands to the terminal device to control the actuators associated with the terminal device or the terminal device to execute the commands. This can be referred to as a control operation).

[0215] 8) Positioning terminal equipment, etc.;

[0216] 9) The operation of transmitting information to the terminal device; (in one embodiment, the information may be transparent to at least one of the reader and CN device (such as AIoT function))

[0217] 10) Operation of obtaining information from terminal devices (in one embodiment, the information may be transparent to at least one of the reader and CN device (such as AIoT function)).

[0218] In another implementation, the operation on the terminal device includes at least one of the following:

[0219] 1) Inventory operations (or other names may be used) include at least one of the following: filtering terminal devices, paging terminal devices, querying terminal devices, discovering terminal devices, identifying terminal devices, obtaining the identifier of terminal devices, authenticating terminal devices, and authorizing terminal devices;

[0220] 2) Positioning operations, including positioning terminal devices;

[0221] 3) Command operations.

[0222] Optionally, the command operation includes at least one of the following:

[0223] 1) Obtain information from the terminal device;

[0224] 2) Configure information for the terminal device;

[0225] 3) Enable the RF capability of the terminal device;

[0226] 4) Disable the RF capability of the terminal device;

[0227] 5) Control terminal equipment, etc.;

[0228] Optionally, the command operation (also referred to as the operation of interacting with information with the terminal device) includes at least one of the following:

[0229] 1) The operation of transmitting information to the terminal device; (in one embodiment, the information may be transparent to at least one of the reader / writer and the CN device (such as an AIoT function))

[0230] 2) Operation of obtaining information from terminal devices (in one embodiment, the information may be transparent to at least one of the reader and CN device (such as AIoT function).

[0231] It is easy to understand that when the information is transparent to at least one of the reader / writer and the CN device (such as AIoT functionality), the information transmitted to the terminal device does not need to be distinguished: configuration information sent to the terminal device and control commands sent to the terminal device. Similarly, the information obtained from the terminal device does not need to be distinguished: configuration information sent by the terminal device, responses to control commands sent to the terminal device, and information read from the terminal device.

[0232] However, it is not difficult to understand that the command operation, read operation, write operation, control operation, activation operation, and deactivation operation also need to perform at least one of the following: filtering terminal devices, paging terminal devices, querying terminal devices, discovering terminal devices, identifying terminal devices, authenticating terminal devices, and authorizing terminal devices.

[0233] It should be noted that the information used to request the execution of an operation or a first operation (which may be referred to simply as the information used to request the first operation) may include information about the related operations used to request the execution of the first operation.

[0234] The related operations of the first operation (also referred to as operations related to the first operation) include, but are not limited to, the first operation. For example, the related operations of the first operation can be determined based on the first operation (such as a command operation (such as a write operation)). The related operations of the first operation can be determined based on the requested first operation. In addition to the first operation, the related operations of the first operation may also include at least one of the following: filtering terminal devices, paging terminal devices, querying terminal devices, discovering terminal devices, identifying terminal devices, obtaining the identifier of terminal devices, authenticating terminal devices, and authorizing terminal devices. It is easy to understand that, in one embodiment, the first operation, such as a command operation (such as a write operation), can only be performed on the terminal device after filtering, paging, querying, discovering, identifying, and / or authenticating the terminal device.

[0235] Optionally, the first command includes one of the following: an AIoT command, a command that requires communication with the terminal device; the first command requires communication with the terminal device.

[0236] Optionally, the first operation command includes one of the following: an AIoT command, an operation command that requires communication with the terminal device; the first operation command requires communication with the terminal device.

[0237] Optionally, the first task includes one of the following: an AIoT task, a task that can only be accomplished by communicating with a terminal device; the first task requires communication with a terminal device.

[0238] Optionally, the first process includes one of the following: an AIoT process, a task that can only be performed by communicating with the terminal device; the first process requires communication with the terminal device.

[0239] Optionally, the first service includes one of the following: an AIoT service, a service that can only be implemented by communicating with the terminal device; or, the first service requires at least one of the following: communicating with the terminal device, or requiring the terminal device to respond.

[0240] Optionally, the operation includes at least one of the following:

[0241] Inventory operations, command operations, read operations, write operations, activation operations, deactivation operations, permanent deactivation operations, temporary deactivation operations, and location operations.

[0242] In the embodiments of this application, the above operation may be one or more operations.

[0243] In this embodiment of the application, the above-mentioned result report may be a result report of an operation (e.g., an AIoT operation).

[0244] In this embodiment of the application, the first device and the second device can be the execution device of the above-mentioned operation, and the third device can be the requesting device or the initiating device of the above-mentioned operation.

[0245] Optionally, the first device mentioned above can be AIoTF or NEF; the second device mentioned above can be a terminal, access network device, or reader; and the third device mentioned above can be NEF or AF, etc.

[0246] AIOTF can also be called AIoT functionality.

[0247] In one optional embodiment of this application, the AIoT function may also be referred to as a function of managing and / or controlling the operation of terminal devices (such as AIoT devices). The AIoT function includes, but is not limited to, at least one of the following:

[0248] 1) Responsible for the management and control of AIoT operations (i.e., operations on terminal devices; AIoT operations can also be referred to as one of the following AIoT tasks or AIoT processes);

[0249] 2) Determine whether to authorize the customer's AIoT operation request;

[0250] 3) Distribute AIoT operations to readers or devices that communicate directly with terminal devices (either by sending directly or by forwarding through other network elements);

[0251] 4) Receive the results of AIoT operation execution;

[0252] 5) Summarize the AIoT operation execution results;

[0253] 6) Send the AIoT operation results to the customer.

[0254] Optionally, the AIoT functionality may further include at least one of the following: a first AIoT functionality, and a second AIoT functionality:

[0255] For example, the first AIoT function includes, but is not limited to, at least one of the following:

[0256] 1) Responsible for the management and control of AIoT operations (also referred to as one of the following AIoT tasks or AIoT processes);

[0257] 2) Authorize the corresponding AIoT operation based on the customer's AIoT operation request;

[0258] 3) Distribute AIoT operations to a second AIoT function (either by sending directly or by forwarding through other network elements);

[0259] 4) Receive the execution results of AIoT operation tasks;

[0260] 5) Summarize the execution results of AIoT operation tasks;

[0261] 6) Send the execution results of the AIoT task to the customer.

[0262] In one optional embodiment of this application, the AIoT function may also be referred to as a network function for AIoT management and / or control. The AIoT function includes, but is not limited to, at least one of the following:

[0263] 1) Receive AIoT operations;

[0264] 2) Distribute AIoT operations to readers or devices that communicate directly with terminal devices (either by sending directly or by forwarding through other network elements);

[0265] 3) Receive the results of AIoT operation execution;

[0266] 4) Summarize the AIoT operation execution results;

[0267] 5) Send the execution result of the AIoT task to the first AIoT function.

[0268] In one implementation, the AIoT operation request is used to request an AIoT operation.

[0269] In one implementation, the AIoT function can be a separate network function, or an existing network function (such as an AMF (e.g., an AMF that supports AIoT functions) or a NEF (e.g., a NEF that supports AIoT functions)).

[0270] In one implementation, the NEF can support a first AIoT function, and the AMF can support a second AIoT function or an AIoT function.

[0271] In related technologies, when reporting operation results, taking AIOTF or NEF reporting to AF as an example, AIOTF and NEF continuously report AIoT operation results. More specifically, taking inventory operation results as an example, AF may provide an approximate inventory number, such as 1000. However, the actual number of devices that can be inventoried depends on factors such as the region where the AIoT devices are located and radio frequency (RF) conditions. Therefore, AIOTF may not know the exact number of devices that can be inventoried, and devices at various nodes in the operation process may be in unnecessary waiting (waiting for feedback on operation results) while continuously maintaining resources. How AIOTF can provide AIoT operation results to AF more reasonably is an urgent problem to be solved.

[0272] In this embodiment, by transmitting first information between the first device and the second device, and / or by transmitting second information between the first device and / or the third device, the associated devices (first device, second device, and / or third device) of the above operation can know the status of the above operation: whether it is completed, not completed, or about to complete. This provides effective information reference for the rational allocation of operation message transmission resources, thereby reducing the waste of network resources and optimizing the execution process of the operation.

[0273] The execution flow of the above operations can include the overall process related to the operation (including request, execution, response, feedback, etc.). The process optimization in this application embodiment is to provide relevant indications of the end status of the operation, thereby reducing unnecessary waiting and resource allocation in the operation process.

[0274] In this embodiment, the actions of the first device receiving a first message from the second device and sending a second message to the third device can be performed independently or in combination. In one optional approach, the first device receives the first message from the second device and may or may not send a second message to the third device. In another optional approach, the first device sends a second message to the third device, but the first device may or may not have received the first message sent by the second device; the second message is independent of the first message. In yet another optional implementation, the first device may send the second message to the third device after receiving the first message from the second device, and the second message may be sent based on the first message.

[0275] In an optional embodiment, the third device sends an operation request to the first device, and the first device sends the operation corresponding to the operation request to multiple second devices. This can be understood as the first device distributing the operation to different second devices for execution. The first information reported by each second device can be understood as indicating the completion status of the operation on the second device itself.

[0276] For example, a third device (AF) requests an inventory operation from a first device (AIOTF). The first device (AIOTF) distributes the inventory operation to different second devices (Reader 1, Reader 2, ..., Reader i, ..., Reader n) for different inventory areas. The second device (Reader i) sends a first message to the first device to report the sequence number of Reader i's result report, whether Reader i's operation has ended or not, whether Reader i has a next result report, and / or whether Reader i is or is not the last result report.

[0277] In one optional embodiment, when the first device sends an operation result to the third device, it can aggregate one or more operation results, or it can immediately report an operation result after receiving feedback from any operation result. The second information reported by the first device to the third device can be reported immediately upon receiving at least one of the result reports, first messages, operation responses, and operation messages sent by any second device, or it can be reported after aggregating result reports, first messages, operation responses, and / or operation messages sent by multiple second devices. For example, if the first device distributes an operation to three second devices for execution, the first device can send the second information upon receiving result reports from all three second devices.

[0278] In one optional embodiment, the first device may send a second message (second information) to the third device based on its own state or judgment, without relying on information interaction with the second device. For example, if the first device is congested, the first device sends a second message (second information).

[0279] In this embodiment of the application, the second information reported by the first device to the third device is used to indicate the completion status of the operation by the first device. Optionally, the second information reported by the first device to the third device is used to indicate the overall completion status of the operation targeted by the operation request.

[0280] Optionally, the aforementioned first information can indicate the completion status of the current operation by specifying the sequence number of the result report. For example, inventorying 100 AIoT devices can correspond to report sequence numbers 0-99. When the result report sequence number is 0-98, it indicates that the current operation is not yet complete; when the result report sequence number is 99, it indicates that the current operation is complete. As another example, the Reader and AIOTF preset the maximum result report sequence number to 99. When the 99th result report is received, AIOTF can consider the Reader's operation complete.

[0281] It is understandable that AIOTF can also distinguish different result reports based on the sequence number of the result report. For example, for AIoT operation 1, the sequence number of the Reader's result report is 0-100; for AIoT operation 2, the sequence number of the Reader's result report is 101-200. Alternatively, the Reader can disregard the operation; for example, the sequence number of the result report for operation 1 (report 1) is 61, the sequence number of the result report for operation 2 (report 2) is 62, the sequence number of the result report for operation 1 (report 2) is 63, the sequence number of the result report for operation 2 (report 3) is 64, and so on. The Reader can determine the sequence number of the result report solely based on the number of reports it sends.

[0282] Similarly, the second piece of information mentioned above can indicate the completion status of the current operation by corresponding to the sequence number of the result report.

[0283] Optionally, the first information can directly indicate whether the operation has ended or not. If the operation is a single operation, the first information can indicate whether that operation has ended or not; if the operation is multiple operations, the first information can indicate whether all operations have ended or not.

[0284] Optionally, the first information can indicate the end of the operation by carrying end indication information, or it can implicitly indicate that the current operation has not ended if the first information does not carry the end indication information.

[0285] Optionally, the aforementioned next result report can be understood as a result report following the current result report. The aforementioned next result report and the aforementioned current result report can be different reports of the same operation. In other words, the next result report and the first result report (e.g., the current result report or either result report) are different result reports of the same operation.

[0286] In one implementation, the first message is used to transmit a first result report.

[0287] Optionally, the first information is used to indicate whether it is or is not the last result report, meaning that the first result report is or is not the last result report of the operation.

[0288] In one embodiment, the sequence number of the result report in the first message is the sequence number of the first result report.

[0289] In one implementation, the second message is used to transmit a second result report.

[0290] The second result may be comprised of reports based on one or more first results.

[0291] Optionally, the next result report and the second result report (e.g., the current result report or either result report) indicated in the second information are different result reports of the same operation.

[0292] In one implementation, "yes or no last result report" in the second message means that the second result report is or is not the last result report of the operation.

[0293] In one embodiment, the sequence number of the result report in the second message is the sequence number of the second result report.

[0294] In this embodiment, a first device (e.g., AIOTF or NEF) feeds back the result of an operation (e.g., an AIoT operation) to a third device (e.g., AF). Optionally, AIOTF can aggregate operation results from multiple AIoT devices, for example, based on a certain number or a certain time interval. Specifically, for example, AIOTF collects 100 results before sending them to AF, or AIOTF sends the received results to AF every 10 minutes.

[0295] In this embodiment of the application, the first information mentioned above can reflect the completion status of the current operation by indicating whether there is a next result report or not, and / or whether it is the last result report; the second information mentioned above can also reflect the completion status of the current operation by indicating whether there is a next result report or not, and / or whether it is the last result report.

[0296] Optionally, the first message further includes third information, wherein the third information satisfies at least one of the following:

[0297] The third information is used to associate the operation with the first device;

[0298] The third piece of information is used to associate the AIoT message corresponding to the operation;

[0299] The third piece of information is used to uniquely identify an operation;

[0300] The third piece of information is an association identifier or a transaction identifier.

[0301] In this embodiment of the application, optionally, the first information in the first message above only provides an indication (at least one of the following: the sequence number of the result report, whether the operation has ended or not ended, whether there is a next result report or not, and whether it is or is not the last result report). However, the above indication is not associated with a specific operation. In this case, the specific operation can be associated with the third information in the first message, thereby corresponding the first information with one or more operations.

[0302] For example, AIOTF might issue three AIoT operations to the same Reader. While the Reader is indicating the first message to AIoT operation 1, operations 2 and 3 may not have been executed or may be in progress. Therefore, the first message can only indicate the end of operation 1. Through the third message, the Reader and AIOTF can correctly associate the first message with the completed AIoT operation (operation 1).

[0303] Optionally, the third information can be a transaction ID or a correlation ID. In some implementations, the transaction ID can be used to associate a pair of related AIoT messages. For example, a read operation request and a read operation response message can be associated through the transaction ID, and the third information carrying the transaction ID makes the first information correspond to the specific read operation. The transaction ID is assigned by AIOTF when issuing the AIoT task. In some implementations, the correlation ID is used to associate an AIoT operation. For example, when the AF requests AIOTF to perform an AIoT operation, AIOTF can assign a correlation ID to the AIoT operation requested by the AF to uniquely identify the requested AIoT operation. AIOTF can then send the assigned correlation ID to the Reader or AIoT device, allowing the Reader and AIoT device to determine which AIoT operation is being performed. By carrying the correlation ID in the third information, the first information is associated with the specific AIoT operation. Optionally, AIOTF may also send the aforementioned correlation ID to the AF.

[0304] Optionally, the association information (e.g., transaction ID or correlation ID) carried in the third information is used to associate specific operations. The association information is provided by the first device, and the association information may be unique only within the first device. In other words, different first devices may provide the same association information (e.g., transaction ID), but the same second device may serve multiple first devices, so that the same association information may correspond to different first devices. In this case, the third information can further associate the operation with the specific first device, thereby improving the reliability of the first message.

[0305] For example, a transaction ID is unique within an AIOTF (first device), and the same transaction ID may correspond to different AIOTFs. Different Readers (second devices) may serve multiple different AIOTFs. The third information, through association operations with the first device, specifically reflects the association relationship between the transaction ID and the AIOTF.

[0306] Optionally, the third information is used to associate the AIoT message corresponding to the operation. The AIoT message can refer to the interaction message during the operation, such as operation request message (e.g., inventory request message, read command message, write command message), operation feedback message, operation result report, etc.

[0307] Optionally, the aforementioned third information is used to associate specific operations, which can be associated with a single specific operation or multiple specific operations. For example, when AF requests AIOTF to execute a target operation (e.g., including operation 1, operation 2, and operation 3), the third information can be used to associate a first operation, which is at least a part of the aforementioned target operations (at least one of operation 1, operation 2, and operation 3). In an optional embodiment, the aforementioned third information is used to uniquely identify an operation (e.g., any one of operation 1, operation 2, and operation 3).

[0308] Optionally, the second message further includes fourth information, wherein the fourth information satisfies at least one of the following:

[0309] The fourth piece of information is used to uniquely identify an operation;

[0310] The fourth piece of information is the association identifier.

[0311] In this embodiment of the application, optionally, the second information in the second message above only provides an indication (the sequence number of the result report, whether the operation has ended or not, whether there is a next result report or not, and whether it is or is not the last result report, at least one of these). However, the above indication is not associated with a specific operation. In this case, the specific operation can be associated with the fourth information in the second message, thereby corresponding the second information with one or more operations.

[0312] In this embodiment, the fourth information is used to associate specific operations, which can be associated with a single specific operation or multiple specific operations. For example, when AF requests AIOTF to execute a target operation (e.g., including operation 1, operation 2, and operation 3), the fourth information can be used to associate a second operation, which is at least a part of the target operation (at least one of operation 1, operation 2, and operation 3). In an optional embodiment, the fourth information is used to uniquely identify an operation (e.g., any one of operation 1, operation 2, and operation 3).

[0313] In an optional implementation, the fourth piece of information is a correlation ID.

[0314] Optionally, the method includes:

[0315] The first device receives a first message sent by at least one second device;

[0316] The first device sends the second message to the third device based on the first information and / or the third information in the first message sent by at least one second device.

[0317] In this embodiment of the application, optionally, the first device performs both receiving a first message and sending a second message. The sending of the second message is based on the receiving of the first message. If the first message includes first information, the second message is sent based on the first information; if the first message includes third information, the second message is sent based on the third information; if the first message includes both first and third information, the second message is sent based on both the first and / or the third information.

[0318] For example, AIOTF (first device) receives an AIoT operation request from AF (third device) and sends the AIoT operation to different Reader1, Reader2, and Reader3 (multiple second devices). AIOTF sends a second message to AF after receiving a first message from at least one of Reader1, Reader2, and Reader3. AIOTF may send a second message to AF indicating that the operation is not finished if only Reader1 indicates the operation is finished via the first message (while Reader2 and Reader3 do not indicate the operation is finished); or AIOTF may send a second message to AF indicating that the operation is finished if all Reader1, Reader2, and Reader3 indicate the operation is finished via the first message.

[0319] Optionally, the end of the operation includes at least one of the following: operation stopped, operation completed.

[0320] Operation completion can be described as operation successful, operation finished, etc. The first message indicating the end of the operation can indicate that the second device has successfully completed the corresponding operation. The second message indicating the end of the operation can indicate that the first device has successfully completed the corresponding operation.

[0321] For example, if the Reader (the second device) has received responses from all the AIoT devices (the fourth device) that need to perform AIoT operations as requested by AIOTF (the first device), then the Reader can consider the AIoT operation complete. Taking an inventory operation as an example, if AIOTF requests an inventory of 100 AIoT devices (which can be individual devices or a group of devices), and the Reader determines that all 100 AIoT devices requesting the inventory have responded, then the Reader can send the first message.

[0322] For example, if AIOTF has received responses from all AIoT devices that need to perform AIoT operations, then AIOTF can consider the AIoT operation complete. Taking an inventory operation as an example, AIOTF requests to inventory 100 AIoT devices (which can be individual devices or a group) and selects 10 Readers to send inventory requests. After AIOTF receives the results from all Readers, AIOTF can determine that the AIoT operation is complete. As another example, if AIOTF selects 3 Readers to perform the AIoT operation, and all 3 Readers indicate the first message (indicating the operation is complete) to AIOTF, AIOTF can determine that all 3 Readers have finished the AIoT operation, thus confirming the AIoT operation is complete.

[0323] Operation stop can be described as operation termination, operation interruption, operation failure, etc. The first message indicating operation stop can instruct the second device to stop the corresponding operation. The second message indicating operation stop can instruct the first device to stop the corresponding operation.

[0324] For example, if the Reader does not receive a response from the AIoT device for an extended period, it can assume that the AIoT operation has stopped. Similarly, if the UE Reader, due to mobility issues or other reasons, can no longer continue paging the AIoT device to instruct it to perform AIoT operations, it can also assume that the AIoT operation has stopped. It's worth noting that when the Reader instructs the AIoT operation to stop, it may have actually completed the AIoT task; however, the Reader cannot determine whether the AIoT task is complete. In this case, the Reader can instruct the AIoT operation to stop based on its own determined information.

[0325] For example, the Reader indicates the first message to AIOTF, indicating that the AIoT operation should stop. At this point, AIOTF cannot continue executing the AIoT operation, thus confirming that the AIoT operation has stopped. Alternatively, AIOTF may be unable to continue executing the AIoT operation due to congestion, context loss, parsing errors, or other reasons, thus confirming that the AIoT operation has stopped.

[0326] In this embodiment, the second device can be used to receive operation responses from the fourth device. The second device can send a first message indicating operation stop (i.e., instructing the second device to stop the corresponding operation) if it has not received valid operation responses from all associated fourth devices. The second device not receiving valid operation responses from all associated fourth devices can be understood as at least one associated fourth device failing to provide a valid operation response to the second device, or the second device failing to receive valid operation responses from one or more associated fourth devices. The second device not receiving valid operation responses from fourth devices can be understood as at least one of the following: the second device has not received an operation response from a fourth device within a certain time period; the operation response received by the second device from a fourth device does not carry valid information; the operation response received by the second device from a fourth device carries empty information; or the operation response received by the second device from a fourth device carries the reason for operation failure, etc. For example, AIOTF (the first device) requires the Reader (the second device) to inventory the AIoT devices (fourth devices) within its coverage area, but the Reader may not receive any inventory response from any AIoT devices within a certain time period.

[0327] In this embodiment, the first device can be used to receive result reports from the second device. If the first device does not receive valid result reports from all selected second devices, it sends a second message indicating that the operation should stop (i.e., the first device stops the corresponding operation). The first device not receiving valid result reports from all selected second devices can be understood as at least one selected second device failing to provide a valid result report to the first device, or the first device failing to receive valid result reports from one or more second devices. The first device not receiving valid result reports from the second devices can be understood as at least one of the following: the first device does not receive a result report from the second device within a certain time period; the result report received by the first device from the second device does not carry valid information; the result report received by the first device from the second device carries empty information; or the result report received by the first device from the second device carries the reason for the operation failure, etc. For example, AIOTF (the first device) requires the Reader (the second device) to inventory the AIoT devices (the fourth device) within its coverage area, but the Reader does not receive any inventory response from any AIoT device within a certain time period. In this case, the result report sent by the Reader (the second device) to AIOTF can be empty or carry the reason for the operation failure (e.g., no AIoT device responded).

[0328] In this embodiment of the application, the selected second device can be understood as a second device selected to perform the above-mentioned operation (e.g., AIoT operation), which may include at least one Reader. The selected second device may be selected by the first device, or by other devices (such as AMF, RAN), or the second device may determine whether to perform the AIoT operation itself based on the request of the first device. For example, if it determines to perform the AIoT operation, it responds to the request of the first device.

[0329] The associated fourth device can be understood as the fourth device that performs the AIoT operation, such as a fourth device located within a certain area, which may include at least one AIoT device. For example, if AIOTF requires the Reader to send a read command to the AIoT device, then the AIoT device that executes the read command message is the associated fourth device (with that operation).

[0330] Optionally, the second device sends a first message, including:

[0331] The second device sends the first message when the third condition is met; wherein the first message is used to indicate at least one of the following:

[0332] The second sequence number of the result report, which is the sequence number of the last result report of the second device;

[0333] Operation complete;

[0334] No next results report available;

[0335] This is the last results report;

[0336] The third condition includes at least one of the following:

[0337] The second device determines that the operation has ended;

[0338] The second device determines that there is no next result report;

[0339] The second device was determined to be the last result report;

[0340] The second device has received operation responses from all associated fourth devices;

[0341] The second device has received the last operation response from the last of all associated fourth devices;

[0342] The second device did not receive any operational response from the fourth device within the fifth time period;

[0343] The second device was moved out of the service area of ​​the first device;

[0344] The second device determines that it cannot perform the operation.

[0345] In this embodiment of the application, the second device may send a first message carrying first information when the third condition is met, indicating the second device operation ends (operation completed or operation stopped) related information (second sequence number, operation ended; no next result report; at least one of the last result report).

[0346] The third condition mentioned above can be that the second device determines, based on its own judgment, that at least one of the following is true: the operation has ended, there is no next result report, or it is the last result report. Alternatively, it can be that the second device has received operation responses from all associated fourth devices; or that the second device has received the last operation response from the last of all associated fourth devices. It can also be that the second device has not received any operation response from any fourth device within a fifth time period; the second device has moved out of the service area of ​​the first device; or the second device sends the aforementioned first information when it determines that the operation cannot be performed.

[0347] In one optional embodiment, the second device receives the operation from the first device and sends the operation to the corresponding fourth device. The corresponding fourth device is an associated fourth device, which can be understood as the fourth device that needs to perform the aforementioned operation. The second device is aware of which fourth devices it has sent the operation to, the number of fourth devices, and / or the operation that the fourth device needs to perform. Therefore, the second device can determine whether it has received all the operation responses from the fourth devices, and / or whether it has received all the operation responses from the fourth devices. That is, it can determine whether it has received all the operation responses from the associated fourth devices, whether it has received the operation response from the last associated fourth device, and whether it has received all the operation responses from the associated fourth devices.

[0348] In one optional embodiment, the second device receives the operation from the first device and sends the operation to the corresponding fourth device. The specific fourth devices to which the second device sends the operation are not specified, and the number of fourth devices is not clear. For example, in an inventory operation, the Reader (second device) inventories the AIoT devices (fourth devices) in its area in a broadcast manner. The Reader does not know in advance how many AIoT devices in the area can respond to the inventory request. At this time, if no operation response is received within a preset / specified time (fifth time period), it can determine that the operation has ended and send the first information.

[0349] For example, a Reader (the second device) may receive an operation response sent by an associated AIoT device (the fourth device), and the Reader may determine that the operation is complete, there is no next result report, and / or the last result report.

[0350] Optionally, the second device sends a first message, including:

[0351] The second device sends the first message when the fourth condition is met; wherein the first message is used to indicate at least one of the following:

[0352] The fourth sequence number of the result report, which is not the sequence number of the last result report of the second device;

[0353] Operation not yet completed;

[0354] The next results report is available;

[0355] This is not the last results report;

[0356] The fourth condition includes at least one of the following:

[0357] The second device determines that the operation has not ended;

[0358] The second device determines that a next result report is available;

[0359] The second device was determined not to be the last result report;

[0360] The second device did not receive any operational responses from the associated fourth device;

[0361] The second device did not receive the last operation response from the last of all associated fourth devices;

[0362] The second device receives an operation response from any fourth device within the sixth time period.

[0363] The second device can send a first message carrying first information, indicating that the operation of the second device has not ended (operation not completed or operation not stopped), and related information (fourth sequence number, operation not ended, at least one of the following: a next result report is available, or it is not the last result report). The fourth condition can be understood as the opposite of the third condition, and will not be elaborated here.

[0364] Optionally, sending the second message to the third device includes:

[0365] If the first condition is met, the second message is sent to the third device; the second message is used to indicate at least one of the following:

[0366] The first sequence number of the result report, where the first sequence number is the sequence number of the last result report of the operation;

[0367] The operation has ended;

[0368] No next results report available;

[0369] This is the last results report;

[0370] The first condition includes at least one of the following:

[0371] The first device determines that the operation has ended;

[0372] The first device determines that there is no next result report;

[0373] The first device is determined to be the last result report;

[0374] The first device has received operation responses from all associated fourth devices;

[0375] The first device has received result reports from all selected second devices;

[0376] The first device has received at least one of the first messages;

[0377] The first device has received the first message sent by all selected second devices;

[0378] The first device has received the last result report sent by the last of all selected second devices;

[0379] The first device did not receive any operation response from the associated fourth device within the first time period;

[0380] The first device did not obtain a result report from the arbitrarily selected second device within the second time period;

[0381] The first device is congested;

[0382] The first device is unable to perform the operation;

[0383] The first device loses context regarding the operation.

[0384] In this embodiment of the application, the first device may send a second message carrying second information when the first condition is met, indicating the first device operation ends (operation completed or operation stopped) related information (first sequence number, operation ended; no next result report; at least one of the last result report).

[0385] The aforementioned first condition may be that the first device determines the operation has ended based on its own judgment; there is no next result report; or it is at least one of the last result report. Alternatively, it may be that the first device has received operation responses from all associated fourth devices; the first device has received result reports from all selected second devices; the first device has received at least one of the first messages; the first device has received the first messages sent by all selected second devices; and the first device has received the last result report sent by the last of the last selected second devices. It may also be that the first device has not obtained operation responses from any associated fourth devices within a first time period; the first device has not obtained result reports from any selected second devices within a second time period; the first device is congested; the first device is unable to perform the operation; or the first device has lost context regarding the operation.

[0386] For example, AF (third device) requests a target AIoT operation from AIOTF (first device). AIOTF (first device) selects a corresponding Reader (second device) to execute the target AIoT operation. AIOTF can only determine that the AIoT operation requested by AF is "the last AIoT operation result report" if all selected Readers indicate "it is the last AIoT operation result report". Alternatively, if any selected Reader indicates "there is a next AIoT operation result report", AIOTF determines that the AIoT operation requested by AF is either "not the last AIoT operation result report" or "there is a next AIoT operation result report".

[0387] In one optional embodiment, the first device receives an operation request from the third device and sends the operation corresponding to the operation request to the corresponding second device. The corresponding second device is the selected second device, which can be understood as the second device that needs to perform the aforementioned operation. The first device is aware of which second devices it has sent the request to, the number of second devices, and / or the operation that the second devices need to perform. Therefore, it can determine whether all result reports from the second devices have been received, and / or whether all result reports from the second devices have been received. That is, it can determine whether all result reports from the selected second devices have been received, whether the result report from the last selected second device has been received, and whether all result reports from the selected second devices have been received.

[0388] In one alternative embodiment, the number of operation responses received by the first device is not predetermined. For example, in an inventory operation, AIOTF may not know exactly how many devices can be inventoried. In this case, the operation can be judged to be over if no operation response from any associated fourth device is obtained within the first time period and / or no result report from any selected second device is obtained within the second time period.

[0389] Optionally, the first information satisfies at least one of the following:

[0390] The first information indicates the second sequence number of the result report, and the second sequence number is the sequence number of the last result report of the second device;

[0391] The first message indicates that the operation has ended;

[0392] The first information indicates that there is no next result report;

[0393] The first information indicates that it is the last result report.

[0394] In this embodiment of the application, when the first device receives the first information indicating the end of related information (second sequence number, operation ended; no next result report; at least one of the last result report), it sends the second information indicating the end of related information (first sequence number, operation ended; no next result report; at least one of the last result report).

[0395] Optionally, sending the second message to the third device includes:

[0396] If the second condition is met, the second message is sent to the third device; the second message is used to indicate at least one of the following:

[0397] The third sequence number of the result report, which is not the sequence number of the last result report of the operation;

[0398] The operation has not yet ended;

[0399] The next results report is available;

[0400] This is not the last results report;

[0401] The second condition includes at least one of the following:

[0402] The first device determines that the operation of at least one selected second device has not ended;

[0403] The first device determines that at least one selected second device has the next result report;

[0404] The first device determines that at least one selected second device is not the last result report;

[0405] The first device has received the first message sent by at least one selected second device;

[0406] The first device did not receive any operation responses from the associated fourth devices;

[0407] The first device did not receive result reports from all selected second devices;

[0408] The first device did not receive the last result report sent by the last of the last selected second devices;

[0409] The first device acquires the operation response of any associated fourth device within the third time period;

[0410] The first device acquires a result report from any selected second device within a fourth time period.

[0411] The first device can send a second message carrying second information, indicating that the operation of the first device has not ended (operation not completed or operation not stopped), and related information (a third sequence number, operation not completed, having a next result report; at least one of the following items not in the last result report). The second condition can be understood as the opposite of the first condition, and will not be elaborated further here.

[0412] Optionally, the first information satisfies at least one of the following:

[0413] The first information indicates the fourth sequence number of the result report, and the fourth sequence number is not the sequence number of the last result report of the second device;

[0414] The first message indicates that the operation has not ended;

[0415] The first information indicates that a next result report is available;

[0416] The first piece of information indicates that it is not the last result report.

[0417] In this embodiment of the application, when the first device receives a first information indicating that the relevant information has not ended (second sequence number, operation ended; no next result report; at least one of the last result report), it sends a second information indicating that the relevant information has not ended (first sequence number, operation ended; no next result report; at least one of the last result report).

[0418] For example, if the first device receives any first information indicating that the operation has not ended, it could send a second information indicating that the operation has not ended.

[0419] In this embodiment of the application, when the first message, first information, third information, second message, second information and / or fourth information indicate the end of related information, the first message, first information, third information, second message, second information and / or fourth information can all be understood as the end marker of the above operation process.

[0420] The aforementioned first message and / or second message enable the associated devices (first device, second device, and / or third device) of the above operation to know or correctly determine whether the operation has ended, thereby providing effective information reference for the rational allocation of network resources for transmitting operation messages, and thus reducing the waste of network resources.

[0421] Optionally, after the second device indicates that the operation has ended, it indicates that the second device will no longer provide the corresponding operation result. In an optional implementation, the network can release the network resources for the operation result reported by the second device.

[0422] Optionally, after the first device indicates that the operation has ended, it indicates that the first device will no longer provide the corresponding operation result. In an optional implementation, the network can release the network resources of the first device that reported the operation result.

[0423] For ease of understanding of the embodiments of this application, specific examples are provided. Figure 3 The flowchart shown illustrates an embodiment of this application, but the embodiments of this application are not limited to the scope of protection of this example. Figure 3 This illustrates the request, execution, and feedback process for AIoT operations:

[0424] Step 1: The AF (third device) requests an AIoT operation from the AIOTF (first device). Depending on whether the AF is trusted or not, a trusted AF can directly call the AIoT-related service interfaces provided by the AIOTF to request the operation, or an untrusted AF can request the operation from the AIOTF through the NEF.

[0425] Step 2: AIOTF sends the AIoT operation to the Reader (second device), and the Reader provides the AIoT operation request to the AIoT device (fourth device). For example, during an inventory operation, the AIoT device responds to the inventory operation; during a read operation, the AIoT device responds to the read operation. AIOTF may send AIoT operations to various types of Readers, such as UE Reader, RANReader, etc.

[0426] Step 3: The AIoT device responds to the AIoT operation by sending the AIoT operation result (AIoT operationResult) to the Reader. For example, when responding to an inventory operation, the AIoT device may provide the device's identification information; when responding to a read operation, the AIoT device may provide the read information; when responding to a write operation, the AIoT device may provide the write result (e.g., whether the write was successful or not).

[0427] Step 4: The Reader sends the AIoT operation result to AIOTF.

[0428] Understandably, when a Reader sends AIoT operation results to AIOTF, it can aggregate the results from one or more AIoT devices, or it can immediately report an AIoT operation result upon receiving feedback from any AIoT device. This depends on whether the Reader can or cannot read the operation results of the AIoT devices. Understandably, if the operation results of the AIoT devices are not visible to the Reader, then the Reader cannot aggregate the operation results of multiple AIoT devices. If the operation results of the AIoT devices are visible to the Reader, then the Reader can aggregate the operation results of multiple AIoT devices, or it can immediately report an AIoT operation result upon receiving feedback from any AIoT device.

[0429] The Reader sends the first message to AIOTF to indicate the end of the AIoT operation.

[0430] Optionally, the end of the AIoT operation includes at least one of the following: the AIoT operation stops; the AIoT operation is completed.

[0431] It is understandable that the end of an AIoT operation includes either the completion of the AIoT operation or the cessation of the AIoT operation. Specifically:

[0432] The completion of an AIoT operation can also be expressed as "AIoT operation successful" or "AIoT operation completed," indicating that the Reader has successfully completed the corresponding AIoT operation. For example, if the Reader has received responses from all AIoT devices that required the AIoT operation as requested by AIOTF, then the Reader can consider the AIoT operation complete. Taking an inventory operation as an example, if AIOTF requires the inventory of 100 AIoT devices (which can be individual devices or a group), and the Reader confirms that all 100 AIoT devices have responded, then the Reader can send the first message.

[0433] The cessation of AIoT operations can also be described as AIoT operation termination, AIoT operation interruption, or AIoT operation failure, instructing the Reader to stop the corresponding AIoT operation. For example, if the Reader does not receive a response from the AIoT device for an extended period, it can consider the AIoT operation to have stopped. Another example is if the UE Reader, due to mobility issues, is no longer able to continue paging the AIoT device to instruct it to perform an AIoT operation; in this case, the Reader can also consider the AIoT operation to have stopped. It's worth noting that when the Reader instructs the AIoT operation to stop, it may have actually completed the AIoT task; however, the Reader cannot determine whether the AIoT task was completed. In this case, the Reader can instruct the AIoT operation to stop based on its own determined information.

[0434] As an optional implementation, the Reader and AIOTF can operate without distinguishing whether the AIoT task has been completed. That is, after the Reader indicates that the AIoT operation is finished, it means that the Reader will no longer provide the result of the corresponding AIoT operation.

[0435] Optionally, the method further includes: the Reader sending third information to AIOTF for associating AIoT operations. The aforementioned first and / or third information can be understood as the Reader's end indication information.

[0436] Understandably, the third information used to associate AIoT operations can correspond the first information to a specific AIoT operation. For example, AIOTF might issue three AIoT operations to the same Reader. While the Reader is indicating the first information to AIoT operation 1, operations 2 and 3 might not yet be executed or might be in progress. Therefore, the first information can only indicate the end of operation 1. Through the third information, the Reader and AIOTF can correctly associate the first information with the AIoT operations.

[0437] Optionally, the third information may be a transaction ID or a correlation ID. In some implementations, the transaction ID can be used to associate a pair of related AIoT messages, for example, associating a read operation request and a read operation response message. The transaction ID is assigned by AIOTF when issuing the AIoT task. In some implementations, the correlation ID is used to associate an AIoT operation. For example, when an AF requests AIOTF to perform an AIoT operation, AIOTF can assign a correlation ID to the AIoT operation requested by the AF to uniquely identify the requested AIoT operation. AIOTF can then send the assigned correlation ID to the Reader or AIoT device, allowing the Reader and AIoT device to determine which AIoT operation is being performed.

[0438] Step 5: AIOTF sends the AIoT operation results requested by AF to AF. Taking inventory as an example, if AF requests AIOTF to inventory AIoT devices in a certain area, the AIoT operation results that AIOTF can provide to AF may include: the number of all AIoT devices responding to the inventory, the identifiers of all AIoT devices responding to the inventory, and other information.

[0439] It is understandable that when AIOTF sends AIoT operation results to AF, it can aggregate the results of one or more AIoT devices, or it can immediately report an AIoT operation result after receiving feedback from any AIoT device.

[0440] In the case where AIOTF sends the result of the AIoT operation request to AF, AIOTF sends a second message to AF to indicate that the AIoT operation has ended.

[0441] Optionally, the end of the AIoT operation includes at least one of the following: the AIoT operation stops; the AIoT operation is completed.

[0442] Optionally, the method further includes: AIOTF receiving at least one of first information and third information from the Reader; and based on at least one of the first information and third information, AIOTF sending second information to AF to indicate the end of AIoT operation.

[0443] It is understandable that the end of an AIoT operation includes either the completion of the AIoT operation or the cessation of the AIoT operation. Specifically:

[0444] The completion of an AIoT operation can also be expressed as "AIoT operation successful" or "AIoT operation completed," indicating that AIOTF has successfully completed the corresponding AIoT operation. For example, if AIOTF has received responses from all AIoT devices that needed to perform the AIoT operation, then AIOTF can consider the AIoT operation complete. Taking an inventory operation as an example, AIOTF requests to inventory 100 AIoT devices (which can be individual devices or a group) and selects 10 Readers to send inventory requests. After AIOTF receives the results from all Readers, AIOTF can determine that the AIoT operation is complete. As another example, if AIOTF selects 3 Readers to perform the AIoT operation, and all 3 Readers indicate the first information to AIOTF, AIOTF can determine that all 3 Readers have finished the AIoT operation, thus confirming the AIoT operation is complete.

[0445] The cessation of an AIoT operation can also be described as AIoT operation termination, AIoT operation interruption, or AIoT operation failure, instructing the AIoTTF to stop the corresponding AIoT operation. For example, if the Reader indicates the first message to the AIOTF, indicating that the AIoT operation has stopped, the AIOTF cannot continue executing the AIoT operation, thus confirming that the AIoT operation has stopped. Alternatively, the AIOTF may be unable to continue executing the AIoT operation due to congestion, context loss, parsing errors, or other reasons, thus confirming that the AIoT operation has stopped.

[0446] As an optional method of confirmation, the Reader and AIOTF can disregard whether the AIoT task has been completed. That is, after the Reader indicates the AIoT operation is finished, the Reader will no longer provide the result of the corresponding AIoT operation. At this point, if AIOTF receives the first message from the Reader, it determines that the Reader will no longer provide the result of the corresponding AIoT operation. After all Readers have indicated the first message to AIOTF, AIOTF determines that the AIoT operation is finished. After AIOTF sends the second message to AF, indicating that AIOTF will no longer provide the result of the corresponding AIoT operation, AF can also consider the AIoT operation to be finished.

[0447] Optionally, the method further includes: AIOTF sending fourth information to AF for associating AIoT operations.

[0448] Understandably, the fourth piece of information used to associate AIoT operations can correspond the second piece of information to a specific AIoT operation. For example, the AF might request three AIoT operations from the same AIOTF. While the AIOTF is instructing AIoT operation 1 with the second piece of information, AIoT operations 2 and 3 might not yet be executed or might be in progress. Therefore, the second piece of information can only indicate the completion of AIoT operation 1. Through the fourth piece of information, the AF and AIOTF can correctly associate the second piece of information with the AIoT operations.

[0449] Optionally, the fourth piece of information may be a correlation ID. In some implementations, the correlation ID is used to associate an AIoT operation. For example, when an AF requests an AIOTF to perform an AIoT operation, the AIOTF can assign a correlation ID to the requested AIoT operation to uniquely identify it. The AIOTF can then send the assigned correlation ID to a Reader or AIoT device, allowing the Reader and AIoT device to determine which AIoT operation is being performed.

[0450] The second and / or fourth information mentioned above can be understood as the end indication information for AIOTF.

[0451] In this embodiment of the application, the first device performs at least one of the following: receiving a first message from the second device, the first message including first information; sending a second message to the third device, the second message including second information, so that the associated devices of the above operation (the first device, the second device and / or the third device) can know or correctly determine whether the operation has ended, thereby reducing unnecessary operation waiting or resource maintenance, and optimizing the execution process corresponding to the operation.

[0452] See Figure 4 , Figure 4 This is a flowchart of an indication method provided in an embodiment of this application, used for a second device, such as... Figure 4 As shown, the method includes the following steps:

[0453] Step 401: The second device sends a first message to the first device, the first message including first information;

[0454] Wherein, the first information is used to indicate at least one of the following:

[0455] The serial number of the results report;

[0456] Operation completed or not completed;

[0457] With or without a next results report;

[0458] Yes or no is the last result reported.

[0459] Optionally, the first message further includes third information, wherein the third information satisfies at least one of the following:

[0460] The third information is used to associate the operation with the first device;

[0461] The third piece of information is used to associate the AIoT message corresponding to the operation;

[0462] The third piece of information is used to uniquely identify an operation;

[0463] The third piece of information is an association identifier or a transaction identifier.

[0464] Optionally, the end of the operation includes at least one of the following: operation stopped, operation completed.

[0465] Optionally, the second device sends a first message, including:

[0466] The second device sends the first message when the third condition is met; wherein the first message is used to indicate at least one of the following:

[0467] The second sequence number of the result report, which is the sequence number of the last result report of the second device;

[0468] Operation complete;

[0469] No next results report available;

[0470] This is the last results report;

[0471] The third condition includes at least one of the following:

[0472] The second device determines that the operation has ended;

[0473] The second device determines that there is no next result report;

[0474] The second device was determined to be the last result report;

[0475] The second device has received operation responses from all associated fourth devices;

[0476] The second device has received the last operation response from the last of all associated fourth devices;

[0477] The second device did not receive any operational response from the fourth device within the fifth time period;

[0478] The second device was moved out of the service area of ​​the first device;

[0479] The second device determines that it cannot perform the operation.

[0480] Optionally, the second device sends a first message, including:

[0481] The second device sends the first message when the fourth condition is met; wherein the first message is used to indicate at least one of the following:

[0482] The fourth sequence number of the result report, which is not the sequence number of the last result report of the second device;

[0483] Operation not yet completed;

[0484] The next results report is available;

[0485] This is not the last results report;

[0486] The fourth condition includes at least one of the following:

[0487] The second device determines that the operation has not ended;

[0488] The second device determines that a next result report is available;

[0489] The second device was determined not to be the last result report;

[0490] The second device did not receive any operational responses from the associated fourth device;

[0491] The second device did not receive the last operation response from the last of all associated fourth devices;

[0492] The second device receives an operation response from any fourth device within the sixth time period.

[0493] Optionally, the operation includes at least one of the following:

[0494] Inventory operations, command operations, read operations, write operations, activation operations, deactivation operations, permanent deactivation operations, temporary deactivation operations, and location operations.

[0495] It should be noted that this embodiment is used as a reference for... Figure 2 The implementation method of the second device corresponding to the illustrated embodiment can be found in the following examples. Figures 1A-1E The descriptions in the illustrated embodiments all achieve the same or similar beneficial effects. To avoid repetition, these descriptions will not be repeated in this embodiment.

[0496] The instruction method provided in this application can be executed by an instruction device. This application uses an instruction device executing the instruction method as an example to illustrate the instruction device provided in this application.

[0497] This application provides an indicating device. As an example, the indicating device may be a communication device or a component within a communication device, such as a chip. The communication device may be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal may include, but is not limited to, the type of terminal 11 listed above, and the network-side device may include, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.

[0498] The indicating device includes a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, etc., such as central processing units (CPUs), microprocessors, digital signal processors (DSPs), artificial intelligence (AI) processors, graphics processing units (GPUs), application-specific integrated circuits (ASICs), network processors (NPs), field-programmable gate arrays (FPGAs), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceivers, pins, circuits, buses, radio frequency units, etc.

[0499] For details, see Figure 5 When the indicating device is a network-side device or a component in a network-side device, the indicating device 500 includes an execution module 501, which includes at least one of the following:

[0500] A first receiving module is configured to receive a first message from a second device, the first message including first information;

[0501] The first sending module is used to send a second message to a third device, the second message including second information;

[0502] Wherein, the first information is used to indicate at least one of the following:

[0503] The serial number of the results report;

[0504] Operation completed or not completed;

[0505] With or without a next results report;

[0506] Yes or no, this is the last result report;

[0507] The second information is used to indicate at least one of the following:

[0508] The serial number of the results report;

[0509] Operation completed or not completed;

[0510] With or without a next results report;

[0511] Yes or no is the last result reported.

[0512] Optionally, the execution module includes a first receiving module and a first sending module;

[0513] The first receiving module is specifically used to receive a first message sent by at least one second device;

[0514] The first sending module is specifically used to send the second message to the third device based on the first information and / or the third information in the first message sent by at least one second device.

[0515] Optionally, the first sending module includes a first sending submodule, which is configured to send the second message to the third device when a first condition is met; the second message is used to indicate at least one of the following:

[0516] The first sequence number of the result report, where the first sequence number is the sequence number of the last result report of the operation;

[0517] The operation has ended;

[0518] No next results report available;

[0519] This is the last results report;

[0520] The first condition includes at least one of the following:

[0521] The first device determines that the operation has ended;

[0522] The first device determines that there is no next result report;

[0523] The first device is determined to be the last result report;

[0524] The first device has received operation responses from all associated fourth devices;

[0525] The first device has received result reports from all selected second devices;

[0526] The first device has received at least one of the first messages;

[0527] The first device has received the first message sent by all selected second devices;

[0528] The first device has received the last result report sent by the last of all selected second devices;

[0529] The first device did not receive any operation response from the associated fourth device within the first time period;

[0530] The first device did not obtain a result report from the arbitrarily selected second device within the second time period;

[0531] The first device is congested;

[0532] The first device is unable to perform the operation;

[0533] The first device loses context regarding the operation.

[0534] Optionally, the first transmitting module includes a second transmitting submodule, the second transmitting submodule being used for:

[0535] If the second condition is met, the second message is sent to the third device; the second message is used to indicate at least one of the following:

[0536] The third sequence number in the result report, which is not the sequence number of the last result report of the operation; the operation has not ended;

[0537] The next results report is available;

[0538] This is not the last results report;

[0539] The second condition includes at least one of the following:

[0540] The first device determines that the operation of at least one selected second device has not ended;

[0541] The first device determines that at least one selected second device has the next result report;

[0542] The first device determines that at least one selected second device is not the last result report;

[0543] The first device has received the first message sent by at least one selected second device;

[0544] The first device did not receive any operation responses from the associated fourth devices;

[0545] The first device did not receive result reports from all selected second devices;

[0546] The first device did not receive the last result report sent by the last of the last selected second devices;

[0547] The first device acquires the operation response of any associated fourth device within the third time period;

[0548] The first device acquires a result report from any selected second device within a fourth time period.

[0549] The indicating device provided in this application embodiment can achieve... Figures 2 to 3 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0550] For details, see Figure 6 When the indicating device is a terminal or a component in a terminal, or when the indicating device is a network-side device or a component in a network-side device, the indicating device 600 includes a second sending module 601 for sending a first message to the first device, the first message including first information;

[0551] Wherein, the first information is used to indicate at least one of the following:

[0552] The serial number of the results report;

[0553] Operation completed or not completed;

[0554] With or without a next results report;

[0555] Yes or no is the last result reported.

[0556] Optionally, the second transmitting module includes a third transmitting submodule, the third transmitting submodule being used for:

[0557] If the third condition is met, the first message is sent; wherein the first message is used to indicate at least one of the following:

[0558] The second sequence number in the result report, which is the sequence number of the last result report from the second device; operation complete;

[0559] No next results report available;

[0560] This is the last results report;

[0561] The third condition includes at least one of the following:

[0562] The second device determines that the operation has ended;

[0563] The second device determines that there is no next result report;

[0564] The second device was determined to be the last result report;

[0565] The second device has received operation responses from all associated fourth devices;

[0566] The second device has received the last operation response from the last of all associated fourth devices;

[0567] The second device did not receive any operational response from the fourth device within the fifth time period;

[0568] The second device was moved out of the service area of ​​the first device;

[0569] The second device determines that it cannot perform the operation.

[0570] Optionally, the second transmitting module includes a fourth transmitting submodule, the fourth transmitting submodule being used for:

[0571] If the fourth condition is met, the first message is sent; wherein the first message is used to indicate at least one of the following:

[0572] The fourth sequence number of the result report, which is not the sequence number of the last result report of the second device; the operation is not over;

[0573] The next results report is available;

[0574] This is not the last results report;

[0575] The fourth condition includes at least one of the following:

[0576] The second device determines that the operation has not ended;

[0577] The second device determines that a next result report is available;

[0578] The second device was determined not to be the last result report;

[0579] The second device did not receive any operational responses from the associated fourth device;

[0580] The second device did not receive the last operation response from the last of all associated fourth devices;

[0581] The second device receives an operation response from any fourth device within the sixth time period.

[0582] The indicating device provided in this application embodiment can achieve... Figure 4 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0583] like Figure 7 As shown, this application embodiment also provides a communication device 700, including a processor 701 and a memory 702. The memory 702 stores a program or instructions that can run on the processor 701. For example, when the communication device 700 is a terminal, the program or instructions executed by the processor 701 implement the above-mentioned... Figure 4 The various steps of the illustrated method embodiment can achieve the same technical effect. When the communication device 700 is a network-side device, the program or instructions executed by the processor 701 implement the above-described steps. Figure 2 or Figure 4 The steps of the method embodiment shown are the same and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0584] This application embodiment also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement, for example... Figure 4 The steps in the method embodiment shown are illustrated. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and achieve the same technical effect. The terminal can be... Figure 6 The indicated device shown. Specifically, Figure 8 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.

[0585] The terminal 800 includes, but is not limited to, at least some of the following components: radio frequency unit 801, network module 802, audio output unit 803, input unit 804, sensor 805, display unit 806, user input unit 807, interface unit 808, memory 809, and processor 810.

[0586] Those skilled in the art will understand that the terminal 800 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 810 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 8 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0587] It should be understood that, in this embodiment, the input unit 804 may include a graphics processor 8041 and a microphone 8042. The graphics processor 8041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 807 includes at least one of a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0588] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 801 can transmit it to the processor 810 for processing; in addition, the radio frequency unit 801 can send uplink data to the network-side device. Typically, the radio frequency unit 801 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

[0589] The memory 809 can be used to store software programs or instructions, as well as various data. The memory 809 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 809 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 809 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.

[0590] Processor 810 may include one or more processing units; optionally, processor 810 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 810.

[0591] The radio frequency unit 801 is used to send a first message to the first device, the first message including first information;

[0592] Wherein, the first information is used to indicate at least one of the following:

[0593] The serial number of the results report;

[0594] Operation completed or not completed;

[0595] With or without a next results report;

[0596] Yes or no is the last result reported.

[0597] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effect. To avoid repetition, it will not be described again here.

[0598] This application embodiment also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement, for example... Figure 2 or Figure 4 The steps of the method embodiment shown are illustrated. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.

[0599] Specifically, embodiments of this application also provide a network-side device, which can be... Figure 5 or Figure 6 The indicating device shown. (As shown) Figure 9 As shown, the network-side device 900 includes: an antenna 91, a radio frequency (RF) device 92, a baseband device 93, a processor 94, and a memory 95. The antenna 91 is connected to the RF device 92. In the uplink direction, the RF device 92 receives information through the antenna 91 and transmits the received information to the baseband device 93 for processing. In the downlink direction, the baseband device 93 processes the information to be transmitted and sends it to the RF device 92. The RF device 92 processes the received information and transmits it through the antenna 91.

[0600] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 93, which includes a baseband processor.

[0601] Baseband device 93 may include, for example, at least one baseband board on which multiple chips are disposed, such as Figure 9 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 95 via a bus interface to call the program or instructions in the memory 95 to execute the network-side device operations shown in the above method embodiments.

[0602] The network-side device may also include a network interface 96, such as a Common Public Radio Interface (CPRI).

[0603] The radio frequency device 92 is used for at least one of the following:

[0604] Receive a first message from the second device, the first message including first information;

[0605] Send a second message to a third device, the second message including second information;

[0606] Wherein, the first information is used to indicate at least one of the following:

[0607] The serial number of the results report;

[0608] Operation completed or not completed;

[0609] With or without a next results report;

[0610] Yes or no, this is the last result report;

[0611] The second information is used to indicate at least one of the following:

[0612] The serial number of the results report;

[0613] Operation completed or not completed;

[0614] With or without a next results report;

[0615] Yes or no is the last result reported.

[0616] Alternatively, the radio frequency device 92 is used to send a first message to the first device, the first message including first information;

[0617] Wherein, the first information is used to indicate at least one of the following:

[0618] The serial number of the results report;

[0619] Operation completed or not completed;

[0620] With or without a next results report;

[0621] Yes or no is the last result reported.

[0622] Furthermore, the network-side device 900 in this embodiment of the application also includes: a program or instructions stored in a memory 95 and executable on a processor 94, wherein the processor 94 calls the program or instructions in the memory 95 to execute. Figure 5 or Figure 6 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0623] Specifically, embodiments of this application also provide a network-side device. For example... Figure 10 As shown, the network-side device 1000 includes: a processor 1001, a network interface 1002, and a memory 1003. This network-side device can be... Figure 5or Figure 6 The indicated device is shown. The network interface 1002 is, for example, a common public radio interface (CPRI).

[0624] The network interface 1002 is used for at least one of the following:

[0625] Receive a first message from the second device, the first message including first information;

[0626] Send a second message to a third device, the second message including second information;

[0627] Wherein, the first information is used to indicate at least one of the following:

[0628] The serial number of the results report;

[0629] Operation completed or not completed;

[0630] With or without a next results report;

[0631] Yes or no, this is the last result report;

[0632] The second information is used to indicate at least one of the following:

[0633] The serial number of the results report;

[0634] Operation completed or not completed;

[0635] With or without a next results report;

[0636] Yes or no is the last result reported.

[0637] Alternatively, the network interface 1002 is used to send a first message to the first device, the first message including first information;

[0638] Wherein, the first information is used to indicate at least one of the following:

[0639] The serial number of the results report;

[0640] Operation completed or not completed;

[0641] With or without a next results report;

[0642] Yes or no is the last result reported.

[0643] Furthermore, the network-side device 1000 in this embodiment of the application also includes: a program or instructions stored in the memory 1003 and executable on the processor 1001, wherein the processor 1001 calls the program or instructions in the memory 1003 to execute. Figure 5 or Figure 6 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0644] This application embodiment also provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the above-described functionality. Figure 2 or Figure 4 The various processes in the method embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.

[0645] The processor mentioned above is either the processor in the terminal described in the above embodiments or the processor in the network-side device. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0646] This application embodiment also provides a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the above. Figure 2 or Figure 4 The various processes in the method embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.

[0647] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0648] This application embodiment also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the above. Figure 2 or Figure 4 The various processes in the method embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.

[0649] This application also provides a wireless communication system, including: a terminal and a network-side device, wherein the terminal can be used to perform the above-described actions. Figure 4 The steps of the method shown can be performed by the network-side device as described above. Figure 2 The steps of the method shown.

[0650] This application also provides a wireless communication system, including: a first network-side device and a second network-side device, wherein the first network-side device can be used to perform the above-described functions. Figure 2 The steps of the method shown can be performed by the second network-side device as described above. Figure 4 The steps of the method shown.

[0651] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0652] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.), and the computer software product includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.

[0653] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.

Claims

1. An indication method, characterized in that, include: The first device performs at least one of the following: Receive a first message from the second device, the first message including first information; Send a second message to a third device, the second message including second information; Wherein, the first information is used to indicate at least one of the following: The serial number of the results report; Operation completed or not completed; With or without a next results report; Yes or no, this is the last result report; The second information is used to indicate at least one of the following: The serial number of the results report; Operation completed or not completed; With or without a next results report; Yes or no is the last result reported.

2. The method according to claim 1, characterized in that, The first message also includes third information, wherein the third information satisfies at least one of the following: The third information is used to associate the operation with the first device; The third piece of information is used to associate the AIoT message corresponding to the operation; The third piece of information is used to uniquely identify an operation; The third piece of information is an association identifier or a transaction identifier.

3. The method according to claim 1 or 2, characterized in that, The second message also includes fourth information, wherein the fourth information satisfies at least one of the following: The fourth piece of information is used to uniquely identify an operation; The fourth piece of information is the association identifier.

4. The method of claim 2, wherein, The method includes: The first device receives a first message sent by at least one second device; The first device sends the second message to the third device based on the first information and / or the third information in the first message sent by at least one second device.

5. The method according to any one of claims 1-4, characterized in that, The end of the operation includes at least one of the following: operation stopped, operation completed.

6. The method according to any one of claims 1-5, characterized in that, Sending the second message to the third device includes: If the first condition is met, the second message is sent to the third device; the second message is used to indicate at least one of the following: The first sequence number of the result report, where the first sequence number is the sequence number of the last result report of the operation; The operation has ended; No next results report available; This is the last results report; The first condition includes at least one of the following: The first device determines that the operation has ended; The first device determines that there is no next result report; The first device is determined to be the last result report; The first device has received operation responses from all associated fourth devices; The first device has received result reports from all selected second devices; The first device has received at least one of the first messages; The first device has received the first message sent by all selected second devices; The first device has received the last result report sent by the last of all selected second devices; The first device did not receive any operation response from the associated fourth device within the first time period; The first device did not obtain a result report from the arbitrarily selected second device within the second time period; The first device is congested; The first device is unable to perform the operation; The first device loses context regarding the operation.

7. The method of claim 6, wherein, The first information satisfies at least one of the following: The first information indicates the second sequence number of the result report, and the second sequence number is the sequence number of the last result report of the second device; The first message indicates that the operation has ended; The first information indicates that there is no next result report; The first information indicates that it is the last result report.

8. The method according to any one of claims 1-5, characterized in that, Sending the second message to the third device includes: If the second condition is met, the second message is sent to the third device; the second message is used to indicate at least one of the following: The third sequence number of the result report, which is not the sequence number of the last result report of the operation; The operation has not yet ended; The next results report is available; This is not the last results report; The second condition includes at least one of the following: The first device determines that the operation of at least one selected second device has not ended; The first device determines that at least one selected second device has the next result report; The first device determines that at least one selected second device is not the last result report; The first device has received the first message sent by at least one selected second device; The first device did not receive any operation responses from the associated fourth devices; The first device did not receive result reports from all selected second devices; The first device did not receive the last result report sent by the last of the last selected second devices; The first device acquires the operation response of any associated fourth device within the third time period; The first device acquires a result report from any selected second device within a fourth time period.

9. The method according to claim 8, characterized in that, The first information satisfies at least one of the following: The first information indicates the fourth sequence number of the result report, and the fourth sequence number is not the sequence number of the last result report of the second device; The first message indicates that the operation has not ended; The first information indicates that a next result report is available; The first piece of information indicates that it is not the last result report.

10. The method according to any one of claims 1-9, characterized in that, The operation includes at least one of the following: Inventory operations, command operations, read operations, write operations, activation operations, deactivation operations, permanent deactivation operations, temporary deactivation operations, and location operations.

11. A method of indication, characterized in that, include: The second device sends a first message to the first device, the first message including first information; Wherein, the first information is used to indicate at least one of the following: The serial number of the results report; Operation completed or not completed; With or without a next results report; Yes or no is the last result reported.

12. The method according to claim 11, characterized in that, The first message also includes third information, wherein the third information satisfies at least one of the following: The third information is used to associate the operation with the first device; The third piece of information is used to associate the AIoT message corresponding to the operation; The third piece of information is used to uniquely identify an operation; The third piece of information is an association identifier or a transaction identifier.

13. The method according to any one of claims 11-12, characterized in that, The end of the operation includes at least one of the following: operation stopped, operation completed.

14. The method according to any one of claims 11-13, characterized in that, The second device sends a first message, including: The second device sends the first message when the third condition is met; wherein the first message is used to indicate at least one of the following: The second sequence number of the result report, which is the sequence number of the last result report of the second device; Operation complete; No next results report available; This is the last results report; The third condition includes at least one of the following: The second device determines that the operation has ended; The second device determines that there is no next result report; The second device was determined to be the last result report; The second device has received operation responses from all associated fourth devices; The second device has received the last operation response from the last of all associated fourth devices; The second device did not receive any operational response from the fourth device within the fifth time period; The second device was moved out of the service area of ​​the first device; The second device determines that it cannot perform the operation.

15. The method according to any one of claims 11-14, characterized in that, The second device sends a first message, including: The second device sends the first message when the fourth condition is met; wherein the first message is used to indicate at least one of the following: The fourth sequence number of the result report, which is not the sequence number of the last result report of the second device; Operation not yet completed; The next results report is available; This is not the last results report; The fourth condition includes at least one of the following: The second device determines that the operation has not ended; The second device determines that a next result report is available; The second device was determined not to be the last result report; The second device did not receive any operational responses from the associated fourth device; The second device did not receive the last operation response from the last of all associated fourth devices; The second device receives an operation response from any fourth device within the sixth time period.

16. The method according to any one of claims 11-15, characterized in that, The operation includes at least one of the following: Inventory operations, command operations, read operations, write operations, activation operations, deactivation operations, permanent deactivation operations, temporary deactivation operations, and location operations.

17. An indicating device applied to a first device, characterized in that, The execution module includes at least one of the following: A first receiving module is configured to receive a first message from a second device, the first message including first information; The first sending module is used to send a second message to a third device, the second message including second information; Wherein, the first information is used to indicate at least one of the following: The serial number of the results report; Operation completed or not completed; With or without a next results report; Yes or no, this is the last result report; The second information is used to indicate at least one of the following: The serial number of the results report; Operation completed or not completed; With or without a next results report; Yes or no is the last result reported.

18. The apparatus according to claim 17, characterized in that, The execution module includes a first receiving module and a first sending module; The first receiving module is specifically used to receive a first message sent by at least one second device; The first sending module is specifically used to send the second message to the third device based on the first information and / or the third information in the first message sent by at least one second device.

19. The apparatus according to claim 17 or 18, characterized in that, The first sending module includes a first sending submodule, which is configured to send the second message to the third device when a first condition is met; the second message is used to indicate at least one of the following: The first sequence number of the result report, where the first sequence number is the sequence number of the last result report of the operation; The operation has ended; No next results report available; This is the last results report; The first condition includes at least one of the following: The first device determines that the operation has ended; The first device determines that there is no next result report; The first device is determined to be the last result report; The first device has received operation responses from all associated fourth devices; The first device has received result reports from all selected second devices; The first device has received at least one of the first messages; The first device has received the first message sent by all selected second devices; The first device has received the last result report sent by the last of all selected second devices; The first device did not receive any operation response from the associated fourth device within the first time period; The first device did not obtain a result report from the arbitrarily selected second device within the second time period; The first device is congested; The first device is unable to perform the operation; The first device loses context regarding the operation.

20. The apparatus according to any one of claims 17-19, characterized in that, The first sending module includes a second sending submodule, which is used for: If the second condition is met, the second message is sent to the third device; the second message is used to indicate at least one of the following: The third sequence number in the result report, which is not the sequence number of the last result report of the operation; the operation has not ended; The next results report is available; This is not the last results report; The second condition includes at least one of the following: The first device determines that the operation of at least one selected second device has not ended; The first device determines that at least one selected second device has the next result report; The first device determines that at least one selected second device is not the last result report; The first device has received the first message sent by at least one selected second device; The first device did not receive any operation responses from the associated fourth devices; The first device did not receive result reports from all selected second devices; The first device did not receive the last result report sent by the last of the last selected second devices; The first device acquires the operation response of any associated fourth device within the third time period; The first device acquires a result report from any selected second device within a fourth time period.

21. An indicating device applied to a second device, characterized in that, include: The second sending module is used to send a first message to the first device, the first message including first information; Wherein, the first information is used to indicate at least one of the following: The serial number of the results report; Operation completed or not completed; With or without a next results report; Yes or no is the last result reported.

22. The apparatus according to claim 21, characterized in that, The second transmitting module includes a third transmitting submodule, the third transmitting submodule being used for: If the third condition is met, the first message is sent; wherein the first message is used to indicate at least one of the following: The second sequence number in the result report, which is the sequence number of the last result report from the second device; operation complete; No next results report available; This is the last results report; The third condition includes at least one of the following: The second device determines that the operation has ended; The second device determines that there is no next result report; The second device was determined to be the last result report; The second device has received operation responses from all associated fourth devices; The second device has received the last operation response from the last of all associated fourth devices; The second device did not receive any operational response from the fourth device within the fifth time period; The second device was moved out of the service area of ​​the first device; The second device determines that it cannot perform the operation.

23. The apparatus according to claim 21 or 22, characterized in that, The second transmitting module includes a fourth transmitting submodule, the fourth transmitting submodule being used for: If the fourth condition is met, the first message is sent; wherein the first message is used to indicate at least one of the following: The fourth sequence number of the result report, which is not the sequence number of the last result report of the second device; the operation is not over; The next results report is available; This is not the last results report; The fourth condition includes at least one of the following: The second device determines that the operation has not ended; The second device determines that a next result report is available; The second device was determined not to be the last result report; The second device did not receive any operational responses from the associated fourth device; The second device did not receive the last operation response from the last of all associated fourth devices; The second device receives an operation response from any fourth device within the sixth time period.

24. A network-side device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the instruction method as described in any one of claims 1 to 10, or the program or instructions being executed by the processor to implement the steps of the instruction method as described in any one of claims 11 to 16.

25. A terminal, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions, when executed by the processor, implementing the steps of the instruction method as described in any one of claims 11 to 16.

26. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the instruction method as described in any one of claims 1-10, or implement the steps of the instruction method as described in any one of claims 11-16.

27. A computer program product, characterized in that, The computer program product is stored in a storage medium and is executed by at least one processor to implement the steps of the instruction method as claimed in any one of claims 1 to 10, or to implement the steps of the instruction method as claimed in any one of claims 11 to 16.