Operation execution method, apparatus, communication device and readable storage medium

By using the operation execution method of matching information, the first identifier and the second identifier, the challenge of filtering and operating a large number of AIoT devices in the mobile communication network is solved, and efficient AIoT device operation and group screening is achieved.

WO2025130794A1PCT designated stage expired Publication Date: 2025-06-26VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/139448
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-22
Filing Date
2024-12-16
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

In mobile communication networks, there are challenges in how to efficiently screen and operate a large number of environmental Internet of Things (AIoT) devices, especially in supporting operations such as inventory, read, write and kill.

Method used

Through an operation execution method, the AIoT device is filtered and identified using matching information, the first identifier and the second identifier, and the related operations are performed. The method includes obtaining relevant information, performing filtering and discovering operations, sending matching information, and performing related operations of AIoT service based on matching results.

Benefits of technology

It realizes efficient operation of one or more AIoT devices, supports filtering AIoT devices by group, reuses existing messages for filtering, and solves the problem of multiple readers and writers performing the same task at the same time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024139448_26062025_PF_FP_ABST
    Figure CN2024139448_26062025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of wireless communications, and discloses an operation execution method, an apparatus, a communication device and a readable storage medium. The operation execution method in embodiments of the present application comprises: a first communication device acquires first information, wherein the first information comprises at least one of the following: matching information, a first identifier, and a second identifier; and on the basis of the first information, the first communication device executes a first operation, wherein the first operation comprises at least one of the following: selecting one or more Ambient Internet of Things (AIoT) devices; finding the one or more AIoT devices; and sending second information, wherein the second information comprises at least one of the following: matching information, a first identifier, and a second identifier, wherein the matching information is used for selecting or matching the one or more AIoT devices, the first identifier is used for identifying the one or more AIoT devices, and the second identifier is used for identifying at least one of the following: one or more tasks, one or more sessions, or one or more processes.
Need to check novelty before this filing date? Find Prior Art

Description

Operation execution method, device, communication device and readable storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 202311784189.3 filed in China on December 22, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application belongs to the field of wireless communication technology, and specifically relates to an operation execution method, apparatus, communication equipment, and readable storage medium. Background Art

[0004] The Ambient Internet of Things (AIoT), also known as the Ambient Power-Enabled Internet of Things (Ambient Power-Enabled IoT), is a type of IoT service. AIoT devices are low-power IoT devices with low overall power consumption, including low-power signal reception and low-power signal transmission. Due to the low overall power consumption, communication energy can come from the environment, such as wind energy, kinetic energy, thermal energy, and radio frequency (RF) signals. AIoT devices can also be described as passive IoT devices or transponder devices.

[0005] AIoT tasks must support operations such as inventorying, reading, writing, and killing specific AIoT devices. Given the large number of AIoT devices and the large number of devices to be screened, it's unclear how to select one or more AIoT devices within a large number of them in mobile communication networks. Therefore, implementing operations on one or more AIoT devices is a technical challenge that needs to be addressed. Summary of the Invention

[0006] The embodiments of the present application provide an operation execution method, a processing device, a communication device, and a readable storage medium, which can solve the problem of how to operate one or more AIoT devices.

[0007] In a first aspect, an operation execution method is provided, comprising:

[0008] The first communication device acquires first information, where the first information includes at least one of the following: matching information; a first identifier; a second identifier;

[0009] The first communication device performs a first operation according to the first information;

[0010] The first operation includes at least one of the following:

[0011] Filter one or more AIoT devices;

[0012] Discover one or more AIoT devices;

[0013] sending a second message;

[0014] in,

[0015] The second information includes at least one of the following: matching information; first identifier; second identifier;

[0016] in,

[0017] The matching information is used to filter or match one or more AIoT devices;

[0018] The first identifier is used to identify one or more AIoT devices;

[0019] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0020] In a second aspect, an operation execution method is provided, which includes:

[0021] The second communication device receives second information, where the second information includes at least one of the following: matching information; a first identifier; a second identifier;

[0022] The second communication device performs a second operation according to the second information;

[0023] The second operation includes at least one of the following:

[0024] matching the second information;

[0025] Execute or not execute related operations of the AIoT service according to whether the matching with the second information succeeds or fails;

[0026] A first response is sent or not sent according to whether the matching with the second information succeeds or fails.

[0027] in,

[0028] The matching information is used to filter or match one or more AIoT devices;

[0029] The first identifier is used to identify one or more AIoT devices;

[0030] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0031] A third aspect provides an operation execution method, comprising:

[0032] The third communication device performs a third operation;

[0033] The third operation includes at least one of the following:

[0034] assigning a second identifier;

[0035] Send at least one of the following: matching information, the first identifier, and the second identifier;

[0036] in,

[0037] The matching information is used to filter or match one or more AIoT devices;

[0038] The first identifier is used to identify one or more AIoT devices;

[0039] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0040] In a fourth aspect, an operation execution method is provided, comprising:

[0041] The fourth communication device performs a fourth operation, where the fourth operation includes at least one of the following:

[0042] Sending fourth information, where the fourth information includes at least one of the following: matching information, the first identifier, the second identifier, and AIoT task information;

[0043] in,

[0044] The matching information is used to filter or match one or more AIoT devices;

[0045] The first identifier is used to identify one or more AIoT devices;

[0046] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0047] In a fifth aspect, an operation execution method is provided, comprising:

[0048] The fifth communication performs a fifth operation;

[0049] The fifth operation includes at least one of the following:

[0050] Carrying first indication information in the first message, where the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message;

[0051] Sending the first message;

[0052] in,

[0053] The first information includes at least one of the following: matching information; a first identifier; a second identifier;

[0054] in,

[0055] The matching information is used to filter or match one or more AIoT devices;

[0056] The first identifier is used to identify one or more AIoT devices;

[0057] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0058] In a sixth aspect, an operation execution method is provided, comprising:

[0059] The sixth communication device receives first indication information, where the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message;

[0060] The sixth communication device performs a sixth operation according to the first instruction information;

[0061] The sixth operation includes at least one of the following:

[0062] Ignore the terminal identifier in the first message;

[0063] Set the second message not to include the terminal identifier,

[0064] Setting the second message includes receiving second indication information, where the second indication information is used to indicate at least one of the following: ignoring the terminal identifier in the second message.

[0065] In a seventh aspect, an operation execution device is provided, comprising:

[0066] An acquisition module is configured to acquire first information, wherein the first information includes at least one of the following: matching information; a first identifier; a second identifier;

[0067] A first execution module, configured to execute a first operation according to the first information;

[0068] The first operation includes at least one of the following:

[0069] Filter one or more AIoT devices;

[0070] Discover one or more AIoT devices;

[0071] sending a second message;

[0072] in,

[0073] The second information includes at least one of the following: matching information; first identifier; second identifier;

[0074] in,

[0075] The matching information is used to filter or match one or more AIoT devices;

[0076] The first identifier is used to identify one or more AIoT devices;

[0077] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0078] In an eighth aspect, an operation execution device is provided, comprising:

[0079] The first receiving module is configured to receive second information, wherein the second information includes at least one of the following: matching information; a first identifier; and a second identifier.

[0080] a second execution module, configured to execute a second operation according to the second information;

[0081] The second operation includes at least one of the following:

[0082] matching the second information;

[0083] Execute or not execute related operations of the AIoT service according to whether the matching with the second information succeeds or fails;

[0084] A first response is sent or not sent according to whether the matching with the second information succeeds or fails.

[0085] in,

[0086] The matching information is used to filter or match one or more AIoT devices;

[0087] The first identifier is used to identify one or more AIoT devices;

[0088] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0089] In a ninth aspect, an operation execution device is provided, comprising:

[0090] A third execution module, configured to execute a third operation;

[0091] The third operation includes at least one of the following:

[0092] assigning a second identifier;

[0093] Send at least one of the following: matching information, the first identifier, and the second identifier;

[0094] in,

[0095] The matching information is used to filter or match one or more AIoT devices;

[0096] The first identifier is used to identify one or more AIoT devices;

[0097] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0098] In a tenth aspect, an operation execution device is provided, comprising:

[0099] A fourth execution module is configured to execute a fourth operation, where the fourth operation includes at least one of the following:

[0100] Sending fourth information, where the fourth information includes at least one of the following: matching information, the first identifier, the second identifier, and AIoT task information;

[0101] in,

[0102] The matching information is used to filter or match one or more AIoT devices;

[0103] The first identifier is used to identify one or more AIoT devices;

[0104] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0105] In an eleventh aspect, an operation execution device is provided, comprising:

[0106] a fifth execution module, configured to execute a fifth operation;

[0107] The fifth operation includes at least one of the following:

[0108] Carrying first indication information in the first message, where the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message;

[0109] Sending the first message;

[0110] in,

[0111] The first information includes at least one of the following: matching information; a first identifier; a second identifier;

[0112] in,

[0113] The matching information is used to filter or match one or more AIoT devices;

[0114] The first identifier is used to identify one or more AIoT devices;

[0115] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0116] In a twelfth aspect, an operation execution device is provided, comprising:

[0117] A second receiving module is configured to receive first indication information, where the first indication information is configured to indicate at least one of the following: ignoring the terminal identifier in the first message;

[0118] a sixth execution module, configured to execute a sixth operation according to the first instruction information;

[0119] The sixth operation includes at least one of the following:

[0120] Ignore the terminal identifier in the first message;

[0121] Set the second message not to include the terminal identifier,

[0122] Setting the second message includes receiving second indication information, where the second indication information is used to indicate at least one of the following: ignoring the terminal identifier in the second message.

[0123] In the thirteenth aspect, a communication device is provided, which terminal includes a processor and a memory, the memory storing programs or instructions that can be run on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, or the sixth aspect.

[0124] In a fourteenth aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is configured to:

[0125] Acquire first information, where the first information includes at least one of the following: matching information; a first identifier; a second identifier;

[0126] Perform a first operation according to the first information;

[0127] The first operation includes at least one of the following:

[0128] Filter one or more AIoT devices;

[0129] Discover one or more AIoT devices;

[0130] sending a second message;

[0131] in,

[0132] The second information includes at least one of the following: matching information; first identifier; second identifier;

[0133] in,

[0134] The matching information is used to filter or match one or more AIoT devices;

[0135] The first identifier is used to identify one or more AIoT devices;

[0136] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0137] In a fifteenth aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is configured to:

[0138] receiving second information, wherein the second information includes at least one of the following: matching information; a first identifier; and a second identifier;

[0139] performing a second operation according to the second information;

[0140] The second operation includes at least one of the following:

[0141] matching the second information;

[0142] Execute or not execute related operations of the AIoT service according to whether the matching with the second information succeeds or fails;

[0143] A first response is sent or not sent according to whether the matching with the second information succeeds or fails.

[0144] in,

[0145] The matching information is used to filter or match one or more AIoT devices;

[0146] The first identifier is used to identify one or more AIoT devices;

[0147] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0148] In a sixteenth aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is configured to:

[0149] performing a third operation;

[0150] The third operation includes at least one of the following:

[0151] assigning a second identifier;

[0152] Send at least one of the following: matching information, the first identifier, and the second identifier;

[0153] in,

[0154] The matching information is used to filter or match one or more AIoT devices;

[0155] The first identifier is used to identify one or more AIoT devices;

[0156] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0157] In a seventeenth aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is configured to:

[0158] Perform a fourth operation, where the fourth operation includes at least one of the following:

[0159] Sending fourth information, where the fourth information includes at least one of the following: matching information, the first identifier, the second identifier, and AIoT task information;

[0160] in,

[0161] The matching information is used to filter or match one or more AIoT devices;

[0162] The first identifier is used to identify one or more AIoT devices;

[0163] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0164] In an eighteenth aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is configured to:

[0165] Execute the fifth operation;

[0166] The fifth operation includes at least one of the following:

[0167] Carrying first indication information in the first message, where the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message;

[0168] Sending the first message;

[0169] in,

[0170] The first information includes at least one of the following: matching information; a first identifier; a second identifier;

[0171] in,

[0172] The matching information is used to filter or match one or more AIoT devices;

[0173] The first identifier is used to identify one or more AIoT devices;

[0174] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0175] In a nineteenth aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is configured to:

[0176] Receive first indication information, where the first indication information is used to indicate at least one of the following: ignore the terminal identifier in the first message;

[0177] Perform a sixth operation according to the first instruction information;

[0178] The sixth operation includes at least one of the following:

[0179] Ignore the terminal identifier in the first message;

[0180] Set the second message not to include the terminal identifier,

[0181] Setting the second message includes receiving second indication information, where the second indication information is used to indicate at least one of the following: ignoring the terminal identifier in the second message.

[0182] In the twentieth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect, or the sixth aspect are implemented.

[0183] In the twenty-first aspect, a wireless communication system is provided, including: a first communication device, a second communication device, a third communication device, a fourth communication device and a fifth communication device, wherein the first communication device can be used to perform the steps of the method described in the first aspect, the second communication device can be used to perform the steps of the method described in the second aspect, the third communication device can be used to perform the steps of the method described in the third aspect, the fourth communication device can be used to perform the steps of the method described in the fourth aspect, and the fifth communication device can be used to perform the steps of the method described in the fifth aspect.

[0184] In aspect 22, a wireless communication system is provided, including: a first communication device, a second communication device, a third communication device, a fourth communication device, a fifth communication device and a sixth communication device, wherein the first communication device can be used to perform the steps of the method described in aspect 1, the second communication device can be used to perform the steps of the method described in aspect 2, the third communication device can be used to perform the steps of the method described in aspect 3, the fourth communication device can be used to perform the steps of the method described in aspect 4, the fifth communication device can be used to perform the steps of the method described in aspect 5, and the sixth communication device can be used to perform the steps of the method described in aspect 6.

[0185] In the twenty-third aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect or the sixth aspect.

[0186] In aspect 23, a computer program / program product is provided, which is stored in a storage medium and executed by at least one processor to implement the steps of the method described in aspect 1, aspect 2, aspect 3, aspect 4, aspect 5 or aspect 6.

[0187] In an embodiment of the present application, the operation of one or more AIoT devices can be implemented through the first operation, the second operation, the third operation, the fourth operation, the fifth operation or the sixth operation. Further, the embodiment of the present application can implement the screening of one or more AIoT devices, and can support efficient screening of one or more AIoT devices by group. Further, the embodiment of the present application can reuse existing messages (such as paging messages or notification messages) to implement the screening of one or more AIoT devices, and can implement the exception processing to be performed due to the reuse of existing messages. BRIEF DESCRIPTION OF THE DRAWINGS

[0188] FIG1a is a block diagram of a wireless communication system applicable to an embodiment of the present application;

[0189] FIG1b is a second block diagram of a wireless communication system applicable to embodiments of the present application;

[0190] FIG1c is a third block diagram of a wireless communication system applicable to embodiments of the present application;

[0191] FIG1d is a fourth block diagram of a wireless communication system applicable to embodiments of the present application;

[0192] FIG1e is a fifth block diagram of a wireless communication system applicable to embodiments of the present application;

[0193] FIG1f is a sixth block diagram of a wireless communication system applicable to the embodiment of the present application;

[0194] FIG2 is a flow chart of a method for executing an operation according to an embodiment of the present application;

[0195] FIG3 is a second flow chart of the operation execution method according to an embodiment of the present application;

[0196] FIG4 is a third flow chart of the operation execution method according to an embodiment of the present application;

[0197] FIG5 is a fourth flow chart of the operation execution method according to an embodiment of the present application;

[0198] FIG6 is a fifth flow chart of the operation execution method according to an embodiment of the present application;

[0199] FIG7 is a sixth flowchart of the operation execution method according to an embodiment of the present application;

[0200] FIG8 is a flowchart of an operation execution method according to the first embodiment of the present application;

[0201] FIG9 is a flow chart of an operation execution method according to the second embodiment of the present application;

[0202] FIG10 is a schematic diagram of a flow chart of an operation execution method according to Embodiment 3 of the present application;

[0203] FIG11 is a schematic diagram of the structure of an operation execution device according to an embodiment of the present application;

[0204] FIG12 is a second structural diagram of the operation execution device according to an embodiment of the present application;

[0205] FIG13 is a third structural diagram of the operation execution device according to an embodiment of the present application;

[0206] FIG14 is a fourth structural diagram of the operation execution device according to an embodiment of the present application;

[0207] FIG15 is a fifth structural diagram of the operation execution device according to an embodiment of the present application;

[0208] FIG16 is a sixth structural diagram of the operation execution device according to an embodiment of the present application;

[0209] FIG17 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;

[0210] FIG18 is a schematic diagram of a hardware structure of a network-side device according to an embodiment of the present application;

[0211] FIG19 is a second schematic diagram of the hardware structure of the network side device according to an embodiment of the present application. DETAILED DESCRIPTION

[0212] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0213] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0214] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication 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 operation to be performed or the requested result, etc. based on the judgment result.

[0215] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, 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 the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.

[0216] Question 1: Application scenarios of AIoT devices based on ambient Internet of Things technology in mobile communication networks. Third-party applications can call services provided by the network and require the reader / interrogator in the network to perform operations on a group of AIoT devices (such as inventory, reading, writing, killing, etc.), as shown in Figure 1a (the reader / interrogator can also be part of the network). Since the matching rules of AIoT device groups designed by different third-party applications can be different, and the current third-party application agents (such as application functions (AF)) do not support providing matching rules for AIoT device groups to core network devices, and the core network does not support providing matching rules for AIoT device groups to readers / interrogators (Reader / Interrogator), filtering of a group of AIoT devices is currently not supported. How to support filtering of a group of AIoT devices is a problem that needs to be solved.

[0217] Question 2: In the existing network, the Core Network (CN) triggers paging of the User Equipment (UE) to the Radio Access Network (RAN) through a paging message. The paging message contains the identifiers of one or more UEs to be paged, the area where the paging is provided, and the paging interval. However, the paging message does not support the matching rules of the AIoT device group mentioned in Question 1, or a single group identifier can be used to identify the identifier of a group of AIoTs. Compared with providing multiple UE identifiers for paging multiple UEs, the single group identifier can be shared by the AIoT devices. Currently, paging of AIoT devices based on a group identifier is not supported, and the UE ID used for paging is a mandatory information element (IE). This mandatory IE cannot be used for screening AIoT devices. How to support paging of AIoT devices based on a group identifier and how to handle the UE ID in the paging message are issues that need to be solved.

[0218] Problem 3: When screening AIoT devices, multiple readers / interrogators may be performing the same task simultaneously. After the first reader / interrogator completes the screening, how to handle the second reader / interrogator performing the same task of screening AIoT devices is a problem that needs to be solved. Furthermore, after screening AIoT devices, read and write operations must be performed. For AIoT devices that do not meet the matching criteria, how to handle subsequent or next-step signaling (such as read and write operation instructions) is also a problem that needs to be solved.

[0219] FIG1a to FIG1f show block diagrams of several wireless communication systems to which embodiments of the present application can be applied.

[0220] As shown in Figure 1a, a wireless communication system applicable to an embodiment of the present application includes an AIoT device, a reader / writer, a network (optional), and a third party (optional). In order to perform an AIoT task (such as inventory), the reader / writer needs to interact with the AIoT device.

[0221] In some scenarios, the network and a third party participate in the AIoT task. In other scenarios, the third party participates in the AIoT task. In other scenarios, the network does not participate in the AIoT task. The network can be further divided into core network devices and access network devices.

[0222] Reader / writer devices can also be called interrogator devices, such as terminals, relay devices, and integrated access backhaul (IAB) devices. AIoT devices are devices capable of responding to AIoT tasks. As shown in Figure 1a, reader / writer devices can communicate directly with AIoT devices without the need for intermediary devices. Radio access network equipment can control radio resources for reader / writer devices.

[0223] As shown in Figure 1b, a wireless communication system applicable to embodiments of the present application includes a core network device 11, an access network device 12 (or a reader / writer), and an AIoT device 14. The access network device can act as a reader / writer. In some scenarios, the core network device participates, while in other scenarios, the core network device does not participate.

[0224] As shown in Figures 1c, 1d, and 1e, a wireless communication system applicable to embodiments of the present application includes a core network device 11, an access network device 12, an intermediate node 13, and an AIoT device 14. The access network device can act as a reader / writer. The intermediate node is responsible for relaying communication between the access network device and the AIoT device. In some scenarios, the core network device participates, while in other scenarios, the core network device does not participate.

[0225] In Figure 1c, core network device 11 transmits information to AIoT device 14 in the order of "core network device > access network device > intermediate node > AIoT device", and AIoT device 14 transmits information to core network device 11 in the order of "AIoT device > intermediate node > access network device > core network device". In Figure 1d, core network device 11 transmits information to AIoT device 14 in the order of "core network device > access network device > intermediate node > AIoT device", and AIoT device 14 transmits information to core network device 11 in the order of "AIoT device > access network device > core network device".

[0226] In Figure 1e, the core network device 11 transmits information to the AIoT device 14 according to "core network device>access network device>AIoT device"; the AIoT device 14 transmits information to the core network device 11 according to "AIoT device>intermediate node>access network device>core network device".

[0227] As shown in Figure 1f, a wireless communication system applicable to an embodiment of the present application includes a core network device 11 (optional), an access network device 12, a reader / writer 13, and an AIoT device 14. The UE can act as the reader / writer. The intermediate node is responsible for relaying communication between the access network device and the AIoT device. In some scenarios, the core network device participates, while in other scenarios, the core network device does not participate.

[0228] Among them, the AIoT device or reader / writer can be a terminal.

[0229] Terminals can be mobile phones, tablet computers, laptop computers, notebook computers, personal digital assistants (PDAs), handheld computers, netbooks, ultra-mobile personal computers (UMPCs), mobile internet devices (MIDs), augmented reality (AR), virtual reality (VR) devices, robots, wearable devices, flight vehicles, vehicle user equipment (VUE), shipborne equipment, pedestrian user equipment (PUE), smart homes (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game consoles, personal computers (PCs), ATMs, self-service machines, and other terminal-side devices. Wearable devices include smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, and smart clothing. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, an AIoT device, a reader / writer, etc. It should be noted that the specific type of the terminal is not limited in the embodiments of the present application.

[0230] Network equipment may include access network equipment or core network equipment.

[0231] The access network device 12 may also be referred to as a radio access network (RAN) device, a radio access network function, or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AS), or a wireless fidelity (WiFi) node. Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), 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 (home evolved Node B), Transmission Reception Point (TRP), reader or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example, and the specific type of the base station is not limited.

[0232] The core network device 11 may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application server discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home subscriber server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( Function, AF), AIoT function, etc. It should be noted that in the embodiment of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0233] In an optional embodiment of the present 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:

[0234] Responsible for the management and control of AIoT tasks, AIoT sessions, and AIoT processes;

[0235] Generate corresponding AIoT tasks based on AIoT service requests;

[0236] Establish AIoT sessions or processes to control AIoT tasks;

[0237] Distribute AIoT tasks to readers (directly or through other network elements);

[0238] Receive AIoT task execution results;

[0239] Summarize the AIoT task execution results;

[0240] Disclose the execution results of AIoT tasks to third parties.

[0241] In one embodiment, the AIoT service request may be used to request an AIoT service.

[0242] In one embodiment, the AIoT function may be a separate network function, or an existing network function (such as an AMF (such as an AMF that supports the AIoT function) or a NEF (such as a NEF that supports the AIoT function)).

[0243] In an optional embodiment of the present application, the session includes an AIoT session.

[0244] In an optional embodiment of the present application, the task includes an AIoT task.

[0245] In an optional embodiment of the present application, the process includes an AIoT task process.

[0246] In one embodiment, the AIoT session is a session corresponding to an AIoT task.

[0247] In one embodiment, the AIoT session is a process corresponding to an AIoT task. Therefore, the AIoT session can be embodied as an AIoT task, or a process corresponding to an AIoT task.

[0248] In an optional embodiment of the present application, the AIoT service is also referred to as an AIoT business. The AIoT service includes at least one of the following:

[0249] A service that inventories or discovers (also known as paging) one or more AIoT devices;

[0250] Services that read information from one or more AIoT devices (information stored in AIoT (such as identification information or perception information of AIoT devices));

[0251] Services that write information to one or more AIoT devices;

[0252] Services that control one or more AIoT devices (e.g., activate and deactivate AIoT devices);

[0253] A service that locates one or more AIoT devices.

[0254] In an optional embodiment of the present application, an AIoT task is also referred to as an AIoT operation.

[0255] An AIoT task or AIoT operation includes at least one of the following:

[0256] Inventory or discover (also called paging) one or more AIoT devices;

[0257] Read information from one or more AIoT devices (information stored in AIoT (such as identification information or perceived information of AIoT devices));

[0258] Write information to one or more AIoT devices;

[0259] Control one or more AIoT devices (e.g., activate and deactivate AIoT devices);

[0260] Locate one or more AIoT devices.

[0261] In another embodiment, the AIoT operation may include at least one of the following:

[0262] inventory or discovery operations;

[0263] Read operation;

[0264] Write operation;

[0265] Control operations (such as activating an AIoT device, deactivating an AIoT device (also known as killing or decommissioning an AIoT device));

[0266] Positioning (also called object finding) operation.

[0267] In an optional embodiment of the present application, deactivating the AIoT device refers to turning off the RF capability of the AIoT device.

[0268] In an optional embodiment of the present application, the reader / writer may also be referred to as one of the following: a reading / writing device, a terminal for AIoT services, an interrogator, a reader, a query device, a communicator, a scanner, a programmer, a solitary device, a portable reader, an automatic device identification device, etc.

[0269] In an optional embodiment of the present application, the reader / writer may be a terminal (such as a UE), an access network device, or a device with a reader / writer function. The device with a reader / writer function includes, but is not limited to, one of the following: a UE with a reader / writer function, an access network device with a reader / writer function.

[0270] In an optional embodiment of the present application, the reader / writer may be a device having one of the following features:

[0271] - A device that communicates with an AIoT device, or a device that communicates with an AIoT device based on a first interface;

[0272] -Serves as an access device for AIoT devices to access wireless communication systems;

[0273] - devices that support the first interface;

[0274] - A device that supports the first RAT.

[0275] In one embodiment, a reader / writer is a handheld or fixed device that reads (and sometimes writes) tag information. This is the original definition. It can also be understood as a device that communicates with the tag, such as a terminal, a base station, or a device with read / write functions, such as a reader / writer, without further limitation.

[0276] In an optional embodiment of the present application, the first interface is a wireless interface between the reader and the AIoT device. In one embodiment, the first interface may be different from the Uu interface or the PC5 interface. In another embodiment, the first interface may be an enhancement of the Uu interface or an enhancement of the PC5 interface.

[0277] In an optional embodiment of the present application, communicating with an AIoT device includes at least one of the following:

[0278] - Screening or discovering (also called paging) AIoT devices;

[0279] -Read information of AIoT devices;

[0280] -Write information to AIoT devices;

[0281] -Control AIoT devices (e.g., activate and deactivate AIoT devices);

[0282] -Locate AIoT devices.

[0283] In an optional embodiment of the present application, the first RAT may be a RAT for AIoT, and the first RAN may be different from existing RATs such as NB IOT, 2G, 3G, 4G, or 5G.

[0284] Readers and writers can communicate directly with AIoT devices or through an intermediary device. Sometimes, the reader and AIoT device are far apart, and the intermediary device can be used to extend the reader's coverage. In this case, the intermediary device is also called a reader or a component of the reader.

[0285] In one embodiment, the intermediate device may be an intermediate node located between the AIoT device 11 and other devices (such as access network devices or readers), but is not limited thereto. The intermediate device may expand the coverage of the other devices or assist in communication between the AIoT device 11 and other network devices (such as access network devices or readers), but is not limited thereto.

[0286] AIoT devices are also called terminals for AIoT services (or simply AIoT terminals). In a broad sense, terminals also include AIoT devices. Alternatively, AIoT devices include terminals. In a narrow sense, only UEs that support AIoT device functions are considered AIoT devices.

[0287] AIoT devices also include devices that support AIoT device functions, such as UEs that support AIoT device functions.

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

[0289] In one embodiment, the AIoT device may be a tag or an electronic tag (i.e., an RFID tag). Tag is a common name for Radio Frequency Identification (RFID).

[0290] In an optional embodiment of the present application, AIoT devices can be classified based on energy source, backscatter technology or the ability to generate active signals, energy storage capability, passive communication or active communication, etc., including multiple types of devices.

[0291] In one implementation, the RFID technology of AIoT devices can be divided into three types: active, passive, and semi-active. Passive AIoT devices can also be called Passive IOT, that is, passive Internet of Things devices.

[0292] In one embodiment, the communication mode of the AIoT device can be one of the following: backscattering RF signals for signal transmission, or having the ability to actively generate signals.

[0293] In one embodiment, the energy of AIoT devices can come from the environment, such as RF energy, thermal energy, wind energy, or kinetic energy, and can also be called Ambient IoT.

[0294] In one embodiment, an AIoT device can be considered as a terminal for an AIoT service, and thus can also be considered as a terminal. An AIoT device can be referred to as a terminal device.

[0295] AIoT devices include but are not limited to the following:

[0296] (1) Passive devices have energy storage capabilities but no independent signal generation / amplification capabilities and use backscattering technology for data transmission.

[0297] (2) A semi-passive device also belongs to the category of passive devices. It has energy storage capabilities but no independent signal generation capabilities. It uses backscattering technology for data transmission. The stored energy can be used to amplify the reflected signal.

[0298] (3) An active device has energy storage capability and independent signal generation capability, i.e., it has active radio frequency components for data transmission.

[0299] (4) A passive device: no energy storage, using backscatter technology for data transmission.

[0300] (5) An AIoT device may have at least one of the following characteristics:

[0301] Peak power consumption is about 1μW;

[0302] With energy storage function;

[0303] Initial sampling frequency offset (SFO) up to 10X ppm;

[0304] There is neither downstream nor upstream amplification in the device;

[0305] The device's UL transmissions are backscattered on an externally provided carrier.

[0306] (6) An AIoT device may have at least one of the following characteristics:

[0307] ≤ several hundred μW peak power consumption1;

[0308] Have energy storage;

[0309] Up to 10X ppm initial sampling frequency offset (SFO);

[0310] The device has a downlink and / or uplink amplification function;

[0311] The device's uplink transmission can be generated by the device or backscattered on an externally provided carrier.

[0312] (7) An AIoT device may have any of the following characteristics:

[0313] - a device that communicates with the reader / writer, or a device that communicates with the reader / writer based on a first interface;

[0314] -Devices that can respond to AIoT tasks or AIoT operations;

[0315] - Devices that can access wireless communication systems through readers and writers;

[0316] - devices that support the first interface;

[0317] - A device that supports the first RAT.

[0318] In one embodiment, the AIoT device is an Internet of Things device that is not a NB IOT device.

[0319] In one embodiment, the AIoT device includes: a low-cost, low-complexity, low-power, or low-power IoT device.

[0320] In an optional embodiment of the present application, the active communication is further divided into one of the following: 1) DOA (Device-originated–autonomous), i.e., active communication initiated by the device itself; and 2) DO-DTT (Device-originated–device-terminated triggered), i.e., triggered active communication. For example, the device initiates active communication only after receiving downlink trigger signaling.

[0321] Optionally, obtaining can be understood as obtaining from configuration, receiving, receiving after request, obtaining through self-learning, obtaining by deduction based on unreceived information, or obtaining after processing received information. The specific method can be determined according to actual needs and is not limited in the embodiments of the present application. For example, when a certain capability indication information sent by a device is not received, it can be inferred that the device does not support the capability.

[0322] Optionally, the sending may include broadcasting, broadcasting in a system message, and returning after a response request.

[0323] In an optional embodiment of the present application, the communication device may include at least one of the following: a communication network element and a terminal.

[0324] In one implementation of the present application, the communication network element may include at least one of the following: a core network network element and a radio access network network element.

[0325] In the embodiment of the present application, the core network network element (core network network element) may include but is not limited to at least one of the following: core network equipment, core network node, core network function, core network network element, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), serving gateway (Serving GW, SGW), PDN gateway (PDN Gate Way, PDN Gateway), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), GPRS service support node (Serving GPRS Support Node, SGSN), gateway GPRS support node (Gateway GPRS Support Node, GGSN), application function (Application Funcation).

[0326] In an embodiment of the present application, the RAN network element may include but is not limited to at least one of the following: a radio access network device, a radio access network node, a radio access network function, a radio access network unit, a 3GPP radio access network, a non-3GPP radio access network, a centralized unit (CU), a distributed unit (DU), a base station, an evolved base station (eNB), a 5G base station (gNB), a radio network controller (RNC), a base station (NodeB), a non-3GPP interworking function (N3IWF), an access control (AC) node, an access point (AP) device or a wireless local area network (WLAN) node, and an N3IWF.

[0327] The base station can be a base station (Base Transceiver Station, BTS) in the Global System for Mobile Communications (GSM) or CDMA, a base station (NodeB) in WCDMA, an evolved base station (eNB or e-NodeB, evolutionary Node B) in LTE, and a 5G base station (gNB), but the embodiments of the present application are not limited thereto.

[0328] In one implementation of the present application, the UE may include one of the following: a terminal device, a terminal device and a card, or a card.

[0329] In one embodiment of the present application, the card may include one of the following: a Subscriber Identity Module (SIM) card, a Universal Subscriber Identity Module (USIM) card, or an Embedded Subscriber Identity Module (eSIM).

[0330] In one embodiment of the present application, the terminal may include at least one of the following: a relay supporting terminal functions and a terminal supporting relay functions. The terminal may also be referred to as a terminal device or a user equipment (UE). The terminal may be a terminal-side device such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a mobile internet device (MID), a wearable device, or an in-vehicle device. It should be noted that the specific type of the terminal is not limited in the embodiments of the present application.

[0331] In one embodiment of the present application, the channel may also be referred to as a path.

[0332] In one embodiment of the present application, support includes one of the following: being applicable, enabling.

[0333] In one embodiment of the present application, application may also be referred to as one of the following: use, adopt, execute, and perform.

[0334] Optionally, the first object includes at least one of the following: a first radio bearer (such as a data radio bearer (DRB) or a logical channel), and a first quality of service (QoS) flow.

[0335] In one implementation, the first QoS flow maps the QoS flow of the first radio bearer.

[0336] In one implementation, the first radio bearer is a radio bearer mapped to a first QoS flow.

[0337] In one embodiment of the present application, the anchor gateway may refer to a gateway that terminates an N6 interface. The N6 interface is an interface between a mobile communication network and a data network (DN).

[0338] In one embodiment of the present application, a reader / interrogator may refer to an automatic identification device that can read data from an electronic tag. The reader / interrogator can automatically identify a target object and obtain relevant data through radio frequency signals.

[0339] In one embodiment of the present application, the reader / interrogator may be an interface for communicating with the AIoT device via a first interface / wireless interface.

[0340] In one embodiment of the present application, the Next Generation Access Protocol (NGAP) is a new generation access protocol used to support access control of 5G networks. The main function of NGAP is to support access control of 5G networks, including access control, authentication, billing, security and mobility management.

[0341] In one embodiment of the present application, the Ambient Internet of Things (AIoT) targets low-end IoT (i.e., AIoT devices) not previously addressed by 3GPP. AIoT devices do not require power (pure batteryless devices) or have very low energy storage capabilities (devices with limited energy storage capability), harvest energy from the environment, and transmit small data signals through backscattering and low-power radio frequency transmission (only radio frequency signal amplification or independent signal generation).

[0342] In one embodiment of the present application, matching information may refer to matching criteria or screening rules, which can be used to match or screen out one or more AIoT devices from multiple AIoT devices. Matching information may include: MemBank, Pointer, Length, and Mask for AIoT devices to match. Only AIoT devices that meet the matching criteria need to execute the task.

[0343] In one embodiment of the present application, UE ID refers to a UE identity index value (UE Identity Index Value) or a UE paging identity (UE Paging Identity).

[0344] The following, in conjunction with the accompanying drawings, describes in detail the operation execution method, processing device, communication device and readable storage medium provided in the embodiments of the present application through some embodiments and their application scenarios.

[0345] Referring to Figure 2, an embodiment of the present application provides an operation execution method, which is applied to a first communication device. The first communication device includes, but is not limited to, one of the following: an access network device (such as a RAN device), a terminal (such as a UE), a reader / writer (also known as an interrogator), or an intermediate device between the reader / writer. The method includes:

[0346] Step 21: The first communication device obtains first information, where the first information includes at least one of the following: matching information; a first identifier; a second identifier;

[0347] Step 22: The first communication device performs a first operation according to the first information;

[0348] The first operation includes at least one of the following:

[0349] Filter one or more AIoT devices;

[0350] Discover one or more AIoT devices;

[0351] sending a second message;

[0352] in,

[0353] The second information includes at least one of the following: matching information; first identifier; second identifier;

[0354] in,

[0355] The matching information is used to filter or match one or more AIoT devices;

[0356] The first identifier is used to identify one or more AIoT devices;

[0357] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0358] In one embodiment, the first communication device includes one of the following: an access network device (such as a RAN device), a terminal (such as a UE), a reader / writer (also referred to as an interrogator), and an intermediate device of the reader / writer.

[0359] In one embodiment, discovering one or more AIoT devices may also be referred to as paging one or more AIoT devices.

[0360] In one embodiment, the sending of the second information may be one of the following: sending the second information to the first interface, broadcasting the second information, and sending the second information to the second communication device (such as an AIoT device). The first interface is the interface between the first communication device (such as a reader) and the AIoT device.

[0361] For example, the fourth communication device may send an AIoT service request to the third communication device, and the AIoT service request may trigger the third communication device to send matching information, at least one of the first identifier and the second identifier to the fifth communication device; and the fifth communication device may send the first message to the first communication device.

[0362] Regarding the third communication device, the fourth communication device and the fifth communication device, reference may be made to the description of the corresponding embodiments, which will not be repeated here.

[0363] In one embodiment, the first identifier may be a group identifier. It can be understood that the one or more AIoT devices identified by the first identifier can be regarded as an AIoT device group, or the first identifier (which may be referred to as a group identifier) ​​can be used to identify one or more AIoT devices, and the one or more AIoT devices are an AIoT device group. It is not difficult to understand that the first identifier can be used to filter or match one or more AIoT devices. For example, if you need to filter 10,000 AIoT devices for inventory, you may need to send the identifiers of 10,000 AIoT devices. If there is a common identifier for these 10,000 AIoT devices (that is, a first identifier for identifying multiple AIoT devices (hereinafter referred to as a group identifier)), then it is enough for the first communication device to send a group identifier. It is not difficult to understand that the group identifier for identifying multiple AIoT devices is more suitable for filtering out a large number of AIoT devices than the identifier for identifying one AIoT device.

[0364] An AIoT device can use both the identifier of the AIoT device (i.e., the identifier of a single AIoT device) and the first identifier (such as a group identifier).

[0365] In one embodiment, one or more tasks, one or more sessions or one or more processes identified by the second identifier can be used to filter one or more AIoT devices. For example, an inventory task targets 10,000 AIoT devices, because the inventory cannot be completed by a single round-trip signaling. During the life cycle of the task, the first communication device may exchange multiple signals with the AIoT device. The AIoT device may confirm that it is the target AIoT device after receiving the first signaling, and will continue to exchange other signals of the task with the first communication device. If the AIoT device confirms that it is not the target AIoT device after receiving the first signaling, the AIoT device may ignore other signals of the task received subsequently. It is not difficult to understand that the task identifier also achieves the effect of filtering or matching one or more AIoT devices.

[0366] The session or process is one of the manifestations of the task. The three terms session, process and task can be used equivalently.

[0367] In one implementation, sending the second information to the second communication device may include sending the second information to an AIoT device.

[0368] The second information may be used for at least one of the following:

[0369] Discover, match, or filter one or more AIoT devices;

[0370] The AIoT device executes or does not execute related operations of the AIoT service according to whether the matching with the second information succeeds or fails;

[0371] The AIoT device sends a first response or does not send a first response based on whether the match with the second information succeeds or fails.

[0372] The AIoT device performs or does not perform operations related to the AIoT service according to whether the matching with the second information succeeds or fails:

[0373] When the AIoT device successfully matches the second information, relevant operations of the AIoT service are performed.

[0374] If the AIoT device fails to match the second information, the related operations of the AIoT service are not performed.

[0375] The related operations for executing the AIoT service are as described in the second communication device embodiment and will not be repeated here.

[0376] Optionally, after sending the second information to the second communication device, the method further includes:

[0377] Receive a first response sent by the second communication device, where the first response includes at least one of the following: information for identifying the AIoT device, information for indicating a successful match, or information for indicating a failed match.

[0378] In one embodiment, receiving the first response sent by the second communication device may be receiving the first response sent by an AIoT device.

[0379] In one embodiment, the information used to identify the AIoT device may include an identifier of the AIoT device. The identifier may be used to uniquely identify an AIoT device.

[0380] Optionally, the matching information does not include at least one of the following: a terminal identifier, a first identifier, or a second identifier.

[0381] In one embodiment, the matching information may not include at least one of the following: the terminal identifier may be: UE ID (such as UE paging identity (Paging Identity), International Mobile Subscriber Identity (IMSI) (such as 5G IMSI), S-Temporary Mobile Subscription Identifier (S-TMSI) (such as 5G-S-TMSI), or Subscription Permanent Identifier (SUPI)). UE Paging Identity includes S-TMSI (such as 5G-S-TMS), a first identifier, and a second identifier.

[0382] In one embodiment, the matching information is used to filter or match one or more AIoT devices, but the matching information does not include the first identifier and / or the second identifier. It is not difficult to understand that the first identifier or the second identifier can also be used to filter or match the information of one or more AIoT devices. However, the matching information contains additional information for filtering or matching one or more AIoT devices, such as but not limited to at least one of the following: character strings, bit strings (such as Bit String), text, pictures, sounds, etc. As long as the AIoT device can match the matching information, it means that the AIoT device is the target AIoT device.

[0383] -One matching or screening method is that the AIoT device stores the matching information. For example, if the matching information is "AAA" and the AIoT device also stores "AAA", it means the match is successful.

[0384] -Another matching or screening method is that the AIoT device stores information corresponding to the matching information (which may be different from the matching information, but corresponds to the matching information). For example, if the matching information is "AAA" and the AIoT device stores "BBB", since there is a corresponding relationship between AAA and BBB, it is also a successful match.

[0385] For example, if you need to screen 10,000 AIoT devices for inventory, you may need to send the identifiers of 10,000 AIoT devices. If these 10,000 AIoT devices share an identifier (an identifier used to identify multiple AIoT devices (hereinafter referred to as a group identifier)), then sending one group identifier is enough. It is not difficult to understand that a group identifier used to identify multiple AIoT devices is more suitable for screening out a large number of AIoT devices than an identifier used to identify one AIoT device. Similarly, if these 10,000 AIoT devices have common matching information, then sending one matching information is enough. It is not difficult to understand that matching information is more suitable for screening out a large number of AIoT devices than an identifier used to identify one AIoT device. Generally speaking, identifiers often require defined fields and formats. However, the form of matching information is not restricted and is more flexible.

[0386] An example is as follows:

[0387] But if, among these 10,000 AIoT devices, 5,000 use the apple logo, 2,000 use the pear logo, and 3,000 use the orange logo, matching information can be more flexible than identification. AIoT devices identified with pear will store the word "pear." For example, if 1) you only want to inventory AIoT devices identified with pear, the matching information can be set to "pear." 2) If you want to inventory AIoT devices identified with apple and orange, the matching information can be set to "pear" or "orange." 3) If you want to inventory AIoT devices identified with pear and apple, the matching information can be set to "pear" or "apple." Using identification can be more complex. For example, a pear AIoT device would need to store the pear logo, the "pear and orange" logo, and the "pear and apple" logo. Alternatively, an AIoT device could store the pear logo or the orange logo, and the first communication device could send the "pear" logo and the "orange" logo to filter out oranges and pears.

[0388] Optionally, at least one of the first information and the second information further includes: location information, and the location information is used to indicate one of the following: the location in the storage of the AIoT device, the location of the matching information or the information corresponding to the matching information in the AIoT device.

[0389] The storage is a function or device for storing information (such as data, files), such as memory or storage.

[0390] In one embodiment, the location in the storage of the AIoT device may refer to a storage area in a function or device of the AIoT device for storing information.

[0391] In one implementation, when the first information includes matching information, the first information also includes location information.

[0392] In one implementation, when the second information includes matching information, the second information also includes location information.

[0393] In one implementation, the matching information may also be described as a matching rule.

[0394] In one embodiment, the first information may include matching information, and the AIoT device may determine whether it is an AIoT device that matches the matching information by searching for the matching information or information corresponding to the matching information in a storage area (such as a memory area or a storage area) of the AIoT device. For example, if the AIoT device finds the matching information or information corresponding to the matching information in a storage area (such as a memory area or a storage area), it determines that it is an AIoT device that matches the matching information; otherwise, it determines that it is not an AIoT device that matches the matching information.

[0395] In one embodiment, the first information may include matching information and location information. The AIoT device may determine whether it is an AIoT device that matches the matching information by searching for the matching information or information corresponding to the matching information at a location in the storage (such as memory or storage) indicated by the location information. For example, if the AIoT device finds the matching information or information corresponding to the matching information at a location in the storage indicated by the location information, it determines that it is an AIoT device that matches the matching information; otherwise, it determines that it is not an AIoT device that matches the matching information.

[0396] Optionally, the matching information includes at least one of the following: a bit string, a character string, text, a picture, a video, an audio, a tactile signal, a file content, a file type, and a file identifier;

[0397] or,

[0398] The location information includes at least one of the following: a storage area; a start pointer of the storage area; an end pointer of the storage area; a length of the storage area;

[0399] In one embodiment, the length of the storage area may be used to indicate the length of the storage area starting from the position specified by the pointer. For example, if the matching information is stored at the 3rd bit starting from the position specified by the pointer, the length of the storage area may be 3 bits.

[0400] Storage areas such as memory areas and storage areas.

[0401] In one embodiment, the bit string is used to match an AIoT device. The value of the bit string can be customized. This embodiment does not limit the rules for setting the bit string. As long as the AIoT device can confirm a match or mismatch (for example, the content in the memory corresponds to the bit string), it is considered to meet the bit string setting rules. The principles of other matching information are the same and are not repeated here.

[0402] In one implementation, the bit string may be a bit string starting at a position specified by a pointer in a specified storage area.

[0403] In one embodiment, the file content, file type, or file identifier can be used to indicate a file stored in an AIoT device.

[0404] In one embodiment, the first message is used to discover or screen one or more AIoT devices.

[0405] In one embodiment, the storage area may include a content area where content for matching the AIoT device is located.

[0406] Optionally, the obtaining of the first information includes one of the following: obtaining the first information through local configuration, generating the first information, and receiving a first message;

[0407] Wherein, the first message includes the first information;

[0408] The first message includes at least one of the following:

[0409] A first paging message; a message different from the first paging message; a first notification message; a message different from the first notification message; a message different from the first notification message and the first paging message.

[0410] In one embodiment, the first information is used for one of the following: discovering, screening or matching one or more AIoT devices; requesting execution of an AIoT task.

[0411] In one embodiment, the first communication device obtains the first information by receiving a first message. The first message includes the first information. The first message may be sent by a third communication device, a fourth communication device, or a fifth communication device. This embodiment does not limit this. The third communication device may include an AIoT function, NEF, PCF, or SMF; the fourth communication device may include AF; and the fifth communication device may include AMF.

[0412] In one embodiment, the first message may include a first paging message (such as an interface paging message between an access network device or a reader / writer and a core network device, or an NG Application Protocol (NGAP) interface paging message), a first notification message (a notification message of a non-access stratum (NAS) interface), other messages different from the first paging message (such as other NGAP messages), other messages different from the first notification message (such as other NAS messages), or other messages different from the first paging message and the first notification message.

[0413] In one embodiment, when the first message is other messages different from the first paging message (such as other NGAP messages), other messages different from the notification message (such as other NAS messages), or other messages different from the first paging message and the notification message, the purpose of the first message includes one of the following: screening one or more AIoT devices, discovering one or more AIoT devices.

[0414] In one embodiment, receiving the first message may be receiving a first message sent by a third communication device, or a fourth communication device, or a fifth communication device, and this embodiment is not limited to this. The third communication device may include a core network device (such as an AIoT function, NEF, PCF, SMF, or AMF); the fourth communication device may include a core network device (such as an AF or NEF); and the fifth communication device may include: a core network device (such as an AMF).

[0415] In one implementation, the first paging message is an NGAP paging message.

[0416] In one implementation, the first notification message may be a NAS layer notification message (Notification Message).

[0417] Optionally, when the first message is a first paging message or a first notification message, the first message further includes: first indication information, where the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message;

[0418] According to the first indication information, the method further includes at least one of the following:

[0419] Ignore the terminal identifier in the first message;

[0420] Set the second message not to include the terminal identifier,

[0421] The second message is set to include second indication information, where the second indication information is used to indicate at least one of the following: ignoring the terminal identifier in the second message.

[0422] In one implementation, the terminal identifier may be: UE ID (such as UE Paging Identity, IMSI (such as 5G IMSI), S-TMSI (5G-S-TMSI), or SUPI). UE Paging Identity includes S-TMSI (such as 5G-S-TMS).

[0423] The first message includes at least one of the following: a first paging message (such as an interface paging message between an access network device or a reader and a core network device, or an NGAP interface paging message); a first notification message (such as a Notification message of NAS).

[0424] The second message includes a second paging message (a paging message in an air interface (such as a Paging message of a Uu interface)).

[0425] Optionally, the sending the second information includes: sending a second message, where the second message includes the second information;

[0426] The second message includes at least one of the following:

[0427] A second paging message; a message different from the second paging message; a message of the first interface;

[0428] Among them, the first interface is the interface between the first communication device and the AIoT device.

[0429] In one embodiment, the first communication device may be a reader / writer, and the first interface may be an interface between the reader / writer and the AIoT device.

[0430] In one embodiment, the second information is used for one of the following: discovering, screening or matching one or more AIoT devices; requesting execution of an AIoT task.

[0431] In one implementation, the second paging message may be a paging message in an air interface (such as a Paging message in a Uu interface).

[0432] In one embodiment, the second message may include: a second paging message, other messages different from the second paging message; a message of the first interface; wherein the first interface is the interface between the reader or interrogator and the AIoT device.

[0433] In one embodiment, when the second message is other messages different from the second paging message, or other messages of the first interface message, the purpose of the second message includes one of the following: screening one or more AIoT devices, discovering one or more AIoT devices.

[0434] In one embodiment, sending the second message may be one of the following: sending the second message to the first interface, broadcasting the second message, and sending the second message to the second communication device (such as an AIoT device). The first interface is the interface between the reader and the AIoT device.

[0435] Optionally, in the case that the second message is a second paging message, the second message further includes: second indication information, where the second indication information is used to indicate at least one of the following: ignoring the terminal identifier in the second message.

[0436] Through the embodiment of the present application, according to the first information, a first operation is performed, and matching information or a first identifier is used to filter one or more AIoT devices or discover the filtered AIoT devices, so as to realize the operation of one or more AIoT devices. Furthermore, the embodiment of the present application can support efficient screening of one or more AIoT devices in groups; further, the embodiment of the present application can reuse existing messages (such as paging messages or notification messages) to filter one or more AIoT devices, and can realize the exception processing to be performed due to the reuse of existing messages; and, through the second identifier, it can solve the problem of how to handle the second reader / interrogator to perform the same task of filtering AIoT devices.

[0437] Referring to Figure 3, an embodiment of the present application provides an operation execution method, which is applied to a second communication device. The second communication device includes but is not limited to one of the following: an AIoT device, a terminal (such as a terminal with AIoT device functions, such as a UE with AIoT device functions), and the method includes:

[0438] Step 31: The second communication device performs a second operation, where the second operation includes at least one of the following:

[0439] Step 32: The second communication device receives second information, where the second information includes at least one of the following: matching information; a first identifier; a second identifier;

[0440] The second communication device performs a second operation according to the second information;

[0441] The second operation includes at least one of the following:

[0442] matching the second information;

[0443] Execute or not execute related operations of the AIoT service according to whether the matching with the second information succeeds or fails;

[0444] A first response is sent or not sent according to whether the matching with the second information succeeds or fails.

[0445] in,

[0446] The matching information is used to filter or match one or more AIoT devices;

[0447] The first identifier is used to identify one or more AIoT devices;

[0448] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0449] Optionally, the second information also includes: location information, where the location information is used to indicate one of the following: a location in the storage of the AIoT device, a location of the matching information or information corresponding to the matching information in the AIoT device.

[0450] In one embodiment, when the second information includes matching information, the second information also includes: location information, and the location information is used to indicate one of the following: the location in the storage of the AIoT device, the location of the matching information or the information corresponding to the matching information in the AIoT device.

[0451] In one embodiment, the matching information includes at least one of the following: a bit string, a character string, text, a picture, a video, an audio, a tactile signal, a file content, a file type, and a file identifier;

[0452] or,

[0453] The location information includes at least one of the following: a storage area; a start pointer of the storage area; an end pointer of the storage area; a length of the storage area;

[0454] in,

[0455] In one embodiment, the length of the storage area may be used to indicate the length of the storage area starting from the position specified by the pointer. For example, if the matching information is stored at the 3rd bit starting from the position specified by the pointer, the length of the storage area may be 3 bits.

[0456] In one embodiment, the second communication device includes one of the following: an AIoT device, a terminal supporting AIoT device functions, and a terminal.

[0457] In one embodiment, the second information may include matching information. The operation of matching the second information, for example, the AIoT device may determine whether it is an AIoT device that matches the matching information by searching for the matching information or information corresponding to the matching information in the storage area of ​​the AIoT device. For example, when the AIoT device finds the matching information in the storage area, it determines that it is an AIoT device that matches the matching information; otherwise, it determines that it is not an AIoT device that matches the matching information.

[0458] In one embodiment, the second information may include matching information and location information. The operation of matching the second information is as follows: the AIoT device can determine whether it is an AIoT device that matches the matching information by searching for the matching information or information corresponding to the matching information at the location in the storage indicated by the location information. For example, when the AIoT device finds the matching information at the location in the storage indicated by the location information, it determines that it is an AIoT device that matches the matching information; otherwise, it determines that it is not an AIoT device that matches the matching information.

[0459] In one embodiment, the receiving of the second information may be one of the following: receiving the second information sent by a first interface, receiving the second information broadcast, and receiving the second information sent by a first communication device. The first interface is an interface between a reader and an AIoT device.

[0460] Optionally, the first response includes at least one of the following:

[0461] Information used to identify the AIoT device,

[0462] Used to indicate a successful match or a failed match.

[0463] In one embodiment, if the match is successful, a first response is sent to the first communication device. The first response includes information indicating a successful match and, or information identifying the AIoT device.

[0464] In one implementation, when the match fails, the first response is not sent to the first communication device.

[0465] In another embodiment, when the matching fails, a first response is sent to the first communication device; the first response includes information indicating the matching failure.

[0466] Optionally, the executing or not executing the operation related to the AIoT service according to the success or failure of matching with the second information includes:

[0467] If the second information matches successfully, execute the relevant operation of the AIoT service;

[0468] If the match with the second information fails, the related operations of the AIoT service are not performed.

[0469] Optionally, the operations related to executing the AIoT service include at least one of the following:

[0470] The second communication device is awakened or enters an awake state;

[0471] Entering a state of preparation for performing an AIoT operation, or preparing to perform an AIoT operation;

[0472] Perform AIoT operations;

[0473] Send at least one of the following to the first communication device: information used to identify the AIoT device, a first response; the first response is used to indicate information that the match is successful.

[0474] Optionally, the second communication device being awakened or entering an awake state may represent one of the following:

[0475] The second communication device is activated;

[0476] Able to respond or answer the signaling (such as instructions or commands) of the reader;

[0477] Entering a state of preparation for performing an AIoT operation, or a state of preparing for performing an AIoT operation.

[0478] Optionally, the entering a preparation state for performing an AIoT operation, or preparing for performing an AIoT operation, includes at least one of the following:

[0479] The second communication device enters a state of waiting to be discovered, and the second communication device enters a state of waiting for the next subsequent signaling;

[0480] Responding or answering the signaling of the first communication device;

[0481] performing an operation according to signaling from the first communication device;

[0482] An operation is performed according to the signaling corresponding to the task, session, or process corresponding to the second identifier.

[0483] Performing an operation according to the signaling of the first communication device includes: performing an operation according to the next step or subsequent signaling of the first communication device.

[0484] Executing an operation according to the signaling corresponding to the task, session or process corresponding to the second identifier includes: executing an operation according to the next step or subsequent signaling corresponding to the task, session or process corresponding to the second identifier.

[0485] Signaling is also known as one of the following: message, instruction, command.

[0486] In one embodiment, when the second information is successfully matched, the second communication device sends information for identifying the AIoT device to the first communication device.

[0487] In another embodiment, when the match with the second information fails, the second communication device does not send information for identifying the AIoT device to the first communication device.

[0488] It is not difficult to understand that the reader does not know the number of AIoT devices that match the second information at the beginning, nor does it know which AIoT devices match the second information. Through the response of the AIoT device, the AIoT device that matches the second information can be known, so that the AIoT device that matches the second information can be further operated (such as operating one or a group of AIoT devices).

[0489] In one embodiment, the second communication device can perform operations based on subsequent signaling of the same one or more tasks, the same one or more sessions, or the same one or more processes, where the same one or more tasks, the same one or more sessions, or the same one or more processes can be tasks, sessions, or processes that conform to the second identifier.

[0490] It should be noted that the first communication device may execute multiple tasks, sessions or processes, so the AIoT device that meets the second information needs to continue to execute the subsequent signaling of the task, session or process.

[0491] In one embodiment, the AIoT operation includes at least one of the following:

[0492] Inventory or discover (also called paging) one or more AIoT devices;

[0493] Read information from one or more AIoT devices (information stored in AIoT (such as identification information or perceived information of AIoT devices));

[0494] Write information to one or more AIoT devices;

[0495] Control one or more AIoT devices (e.g., activate and deactivate AIoT devices);

[0496] Locate one or more AIoT devices.

[0497] In another embodiment, the AIoT operation may include at least one of the following:

[0498] inventory or discovery operations;

[0499] Read operation;

[0500] Write operation;

[0501] Control operations (such as activating an AIoT device, deactivating an AIoT device (also known as killing or decommissioning an AIoT device));

[0502] Positioning (also called object finding) operation.

[0503] It is not difficult to understand that if the first message directly carries information for indicating the AIoT operation, the second communication device can directly perform the AIoT operation.

[0504] Optionally, the operation related to not performing the AIoT service includes at least one of the following:

[0505] Maintain the existing status quo;

[0506] Not sending a first response to the first communication device, or sending a first response to the first communication device, where the first response includes at least one of the following: information for identifying the AIoT device, information for indicating a successful match, or information for indicating a failed match;

[0507] Ignore one of the following: signaling from the first communication device; signaling corresponding to the task, session, or process corresponding to the second identifier.

[0508] Ignoring the signaling of the first communication device includes: ignoring the next step or subsequent signaling of the first communication device.

[0509] Ignoring the signaling corresponding to the task, session, or process corresponding to the second identifier includes: ignoring the next step or subsequent signaling corresponding to the task, session, or process corresponding to the second identifier.

[0510] Signaling is also known as one of the following: message, instruction, command.

[0511] In one embodiment, the second communication device may ignore subsequent signaling related to the same one or more tasks, the same one or more sessions, or the same one or more processes, where the same one or more tasks, the same one or more sessions, or the same one or more processes may be tasks, sessions, or processes that conform to the second identifier.

[0512] For example, the second communication device ignores the signaling of the same process, session or process, and determines that it is the signaling of the same process, session or process by carrying the same second identifier as in the second information in the subsequent signaling.

[0513] Optionally, the receiving the second information includes: receiving a second message;

[0514] The second message includes at least one of the following:

[0515] A second paging message; a message different from the second paging message; a message of the first interface;

[0516] Among them, the first interface is the interface between the reader and the AIoT device.

[0517] In one embodiment, the second information is used for one of the following: discovering, screening or matching one or more AIoT devices; requesting execution of an AIoT task.

[0518] In one implementation, the second paging message may be an air interface paging message (such as a Paging message of a Uu interface).

[0519] In one embodiment, the second message may include: a second paging message, other messages different from the second paging message; a message of the first interface; wherein the first interface is the interface between the reader or interrogator and the AIoT device.

[0520] In one embodiment, when the second message is other messages different from the second paging message, or other messages of the first interface message, the purpose of the second message includes one of the following: screening one or more AIoT devices, discovering one or more AIoT devices.

[0521] Through the embodiment of the present application, based on the second information, a second operation is performed, and the matching information or the first identifier is used to match one or more AIoT devices, thereby enabling operation on one or more AIoT devices. Furthermore, the embodiment of the present application performs the relevant operations of the AIoT service when the match is successful, and does not perform the relevant operations of the AIoT service when the match fails; the second identifier can solve the problem of how to handle the second reader / interrogator performing the same task of screening AIoT devices.

[0522] Referring to Figure 4, an embodiment of the present application provides an operation execution method, which is applied to a third communication device. The third communication device includes but is not limited to one of the following: a core network device (such as an AIoT function, NEF, PCF, SMF, or AMF), and the method includes:

[0523] Step 41: The third communication device performs a third operation;

[0524] The third operation includes at least one of the following:

[0525] assigning a second identifier;

[0526] Send at least one of the following: matching information, the first identifier, and the second identifier;

[0527] in,

[0528] The matching information is used to filter or match one or more AIoT devices;

[0529] The first identifier is used to identify one or more AIoT devices;

[0530] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0531] In one embodiment, the third operation further includes: sending location information, where the location information is used to indicate one of the following: a location in the storage of the AIoT device, a location of the matching information or information corresponding to the matching information in the AIoT device.

[0532] In one implementation, when the third operation includes sending matching information, the third operation further includes: sending location information.

[0533] In one embodiment, the matching information includes at least one of the following: a bit string, a character string, text, a picture, a video, an audio, a tactile signal, a file content, a file type, and a file identifier;

[0534] or,

[0535] The location information includes at least one of the following: a storage area; a start pointer of the storage area; an end pointer of the storage area; a length of the storage area;

[0536] in,

[0537] In one embodiment, the length of the storage area may be used to indicate the length of the storage area starting from the position specified by the pointer. For example, if the matching information is stored at the 3rd bit starting from the position specified by the pointer, the length of the storage area may be 3 bits.

[0538] In one embodiment, the third communication device may include a core network device (such as AIoT function, NEF, PCF, SMF or AMF).

[0539] Optionally, performing the third operation includes:

[0540] The third communication device obtains third information;

[0541] The third communication device performs a third operation according to the third information;

[0542] The third information includes at least one of the following:

[0543] Matching information; first identifier; AIoT task information.

[0544] In one embodiment, the AIoT task or AIoT operation includes at least one of the following:

[0545] Inventory or discover (also called paging) one or more AIoT devices;

[0546] Read information from one or more AIoT devices (information stored in AIoT (such as identification information or perceived information of AIoT devices));

[0547] Write information to one or more AIoT devices;

[0548] Control one or more AIoT devices (e.g., activate and deactivate AIoT devices);

[0549] Locate one or more AIoT devices.

[0550] In one embodiment, the third information also includes: location information, and the location information is used to indicate one of the following: the location in the storage of the AIoT device, the location of the matching information or the information corresponding to the matching information in the AIoT device.

[0551] In one embodiment, when the third information includes matching information, the third information also includes: location information, and the location information is used to indicate one of the following: the location in the storage of the AIoT device, the location of the matching information or the information corresponding to the matching information in the AIoT device.

[0552] In one embodiment, the third communication device obtains the third information, which may be the third information locally configured or generated by the third communication device, or the third communication device receives the fourth information sent by the fourth communication device and obtains the third information from the fourth information; the fourth communication device may include AF.

[0553] In one implementation, the third information includes a second identifier.

[0554] Optionally, performing the third operation includes:

[0555] In a case where the third information does not include the second identifier, the third communication device allocates the second identifier; or

[0556] In a case where the third information includes a second identifier, the third communication device may use the second identifier.

[0557] Through the embodiment of the present application, according to the third information, a third operation is performed (such as assigning a second identifier based on matching information or the first identifier), which can realize the operation of one or more AIoT devices. Furthermore, the embodiment of the present application can assign the second identifier when the third information does not include the second identifier, and use the second identifier when the third information includes the second identifier. In this way, the second identifier can solve the problem of how to handle the second reader / interrogator to perform the same task of screening AIoT devices.

[0558] Referring to Figure 5, an embodiment of the present application provides an operation execution method, which is applied to a fourth communication device. The fourth communication device includes but is not limited to a core network device (such as an AF or a NEF), and the method includes:

[0559] Step 51: The fourth communication device performs a fourth operation, where the fourth operation includes at least one of the following:

[0560] Sending fourth information, where the fourth information includes at least one of the following: matching information, the first identifier, the second identifier, and AIoT task information;

[0561] in,

[0562] The matching information is used to filter or match one or more AIoT devices;

[0563] The first identifier is used to identify one or more AIoT devices;

[0564] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0565] The fourth information can be used for AIoT service request.

[0566] In one implementation, the fourth communication device includes a core network device, such as an AF.

[0567] The sending of the AIoT service request may be sending the AIoT service request to a third communication device. The third communication device may include an AIoT function, NEF, PCF or SMF.

[0568] In one embodiment, the fourth information also includes: location information, and the location information is used to indicate one of the following: the location in the storage of the AIoT device, the location of the matching information or the information corresponding to the matching information in the AIoT device.

[0569] In one embodiment, when the fourth information includes matching information, the fourth information also includes: location information, and the location information is used to indicate one of the following: the location in the storage of the AIoT device, the location of the matching information or the information corresponding to the matching information in the AIoT device.

[0570] In one embodiment, the matching information includes at least one of the following: a bit string, a character string, text, a picture, a video, an audio, a tactile signal, a file content, a file type, and a file identifier;

[0571] or,

[0572] The location information includes at least one of the following: a storage area; a start pointer of the storage area; an end pointer of the storage area; a length of the storage area;

[0573] in,

[0574] In one embodiment, the length of the storage area may be used to indicate the length of the storage area starting from the position specified by the pointer. For example, if the matching information is stored at the 3rd bit starting from the position specified by the pointer, the length of the storage area may be 3 bits.

[0575] Through the embodiment of the present application, sending the fourth information can trigger the screening of one or more AIoT devices or discover the screened AIoT devices through the fourth information, and can implement operations on one or more AIoT devices. Furthermore, the embodiment of the present application can support efficient screening of one or more AIoT devices by group.

[0576] Referring to Figure 6, an embodiment of the present application provides an operation execution method, which is applied to a fifth communication device. The fifth communication device includes but is not limited to a core network device (such as an AMF), and the method includes:

[0577] Step 61: The fifth communication performs the fifth operation;

[0578] The fifth operation includes at least one of the following:

[0579] Carrying first indication information in the first message, where the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message;

[0580] Sending the first message;

[0581] in,

[0582] The first information includes at least one of the following: matching information; a first identifier; a second identifier;

[0583] in,

[0584] The matching information is used to filter or match one or more AIoT devices;

[0585] The first identifier is used to identify one or more AIoT devices;

[0586] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0587] In one embodiment, the fifth communication device includes a core network device, such as AMF.

[0588] The sending of the first information may be sending the first information to the first communication device.

[0589] Optionally, the fifth communication performing the fifth operation includes:

[0590] The fifth communication device receives fifth information, where the fifth information includes at least one of the following: matching information; the first identifier; the second identifier;

[0591] The fifth communication device performs a fifth operation according to the fifth information.

[0592] In one embodiment, the fifth information may be sent by a third communication device or a fourth communication device, which is not limited in this embodiment. The third communication device may include an AIoT function, NEF, PCF, or SMF; and the fourth communication device may include an AF.

[0593] In one embodiment, the fifth information also includes: location information, and the location information is used to indicate one of the following: the location in the storage of the AIoT device, the location of the matching information or the information corresponding to the matching information in the AIoT device.

[0594] In one embodiment, when the fifth information includes matching information, the fifth information also includes: location information, and the location information is used to indicate one of the following: the location in the storage of the AIoT device, the location of the matching information or the information corresponding to the matching information in the AIoT device.

[0595] In one embodiment, the matching information includes at least one of the following: a bit string, a character string, text, a picture, a video, an audio, a tactile signal, a file content, a file type, and a file identifier;

[0596] or,

[0597] The location information includes at least one of the following: a storage area; a start pointer of the storage area; an end pointer of the storage area; a length of the storage area;

[0598] in,

[0599] In one embodiment, the length of the storage area may be used to indicate the length of the storage area starting from the position specified by the pointer. For example, if the matching information is stored at the 3rd bit starting from the position specified by the pointer, the length of the storage area may be 3 bits.

[0600] Optionally, carrying the first indication information in the first message includes: carrying the first indication information in the first message when a first condition is met;

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

[0602] The first information is carried in a first message;

[0603] The first message is a first paging message or a first notification message.

[0604] In one embodiment, the fifth communication device includes a core network device, such as AMF.

[0605] In one embodiment, the first message reuses an existing Paging message, and includes matching information and at least one of a first identifier in the paging message, the first identifier is used to identify a group of AIoT devices, and indicates one of the following through a first indication information: the mandatory UE ID in the paging message is unavailable, or the mandatory UE ID is required to be ignored.

[0606] Optionally, the first message includes at least one of the following:

[0607] A first paging message; a message different from the first paging message; a first notification message; a message different from the first notification message; a message different from the first notification message and the first paging message.

[0608] In one implementation, the first paging message is an NGAP paging message.

[0609] In one implementation, the first notification message may be a NAS layer notification message (Notification Message).

[0610] Through the embodiment of the present application, the fifth operation is performed according to the fifth information, and the first information can be sent by matching information, the first identifier, or the second identifier, so as to realize the operation of one or more AIoT devices. Furthermore, the embodiment of the present application can screen one or more AIoT devices or discover the screened AIoT devices, and can support efficient screening of one or more AIoT devices by group.

[0611] Referring to FIG7 , an embodiment of the present application provides an operation execution method, which is applied to a sixth communication device. The sixth communication device includes, but is not limited to, one of the following: an access network device (such as a RAN device), a terminal (such as a UE), a reader / writer (also referred to as an interrogator), or an intermediate device between the reader / writer. The method includes:

[0612] Step 71: The sixth communication device receives first indication information, where the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message;

[0613] Step 72: The sixth communication device performs a sixth operation according to the first instruction information;

[0614] The sixth operation includes at least one of the following:

[0615] Ignore the terminal identifier in the first message;

[0616] Set the second message not to include the terminal identifier,

[0617] Setting the second message includes receiving second indication information, where the second indication information is used to indicate at least one of the following: ignoring the terminal identifier in the second message.

[0618] In one embodiment, the first indication information may be sent by a third communication device, a fourth communication device, or a fifth communication device, which is not limited in this embodiment. The third communication device may include an AIoT function, NEF, PCF, or SMF; the fourth communication device may include an AF; and the fifth communication device may include an AMF.

[0619] Optionally, the first message includes at least one of the following: a first paging message; a first notification message.

[0620] In one implementation, the first paging message is an NGAP paging message.

[0621] In one implementation, the first notification message may be a NAS layer notification message (Notification Message).

[0622] Optionally, the second message includes a second paging message.

[0623] In one implementation, the second paging message may be a paging message in an air interface (such as a Paging message in a Uu interface).

[0624] In one embodiment, the first message includes at least one of the following: matching information; a first identifier; and a second identifier.

[0625] In one embodiment, the second message includes at least one of the following: matching information; a first identifier; and a second identifier.

[0626] in,

[0627] The matching information is used to filter or match one or more AIoT devices;

[0628] The first identifier is used to identify one or more AIoT devices;

[0629] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0630] The embodiments of the present application can reuse existing messages (such as paging messages or notification messages) to screen one or more AIoT devices, and can implement exception processing that needs to be performed due to the reuse of existing messages.

[0631] The following describes the operation execution method of the embodiment of the present application in conjunction with specific application scenarios.

[0632] Example 1 of the present application

[0633] As shown in FIG8 , the first embodiment of the present application includes the following steps:

[0634] Step 1: The AF sends a service request to the NEF or AIoT function. The service request may be an AIoT service request.

[0635] Step 2: The NEF or AIoT function performs a third operation based on the third information, such as assigning a second identifier. Optionally, the third operation is as described in the embodiment of the third communication device.

[0636] It should be noted that when the AIoT service request sent by the AF does not include the second identifier, the NEF or AIoT function allocates the second identifier; when the AIoT service request sent by the AF includes the second identifier, the NEF or AIoT function can use the second identifier, for example, to send the second identifier to the AMF.

[0637] Step 3: The NEF or AIoT function sends the matching information, at least one of the first identifier and the second identifier to the AMF.

[0638] Step 4: AMF sends a first paging message to the reader (such as an access network device). The first paging message includes at least one of matching information, a first identifier, a second identifier, and a first indication information. The first indication information is used to indicate that the mandatory UE ID is ignored.

[0639] Step 5: The reader (e.g., access network device) sends a second message to the AIoT device, where the second message carries the matching information, at least one of the first identifier, and the second identifier. When the second message is a second paging message, the second message may carry first indication information, where the first indication information is used to indicate that the required UE ID is to be ignored.

[0640] Example 2 of this application

[0641] Referring to FIG9 , the second embodiment of the present application includes the following steps:

[0642] Step 1: The AF sends a service request to the NEF or AIoT function. The service request may be an AIoT service request.

[0643] Step 2: The NEF or AIoT function performs a third operation based on the third information, such as assigning a second identifier. Optionally, the third operation is as described in the embodiment of the third communication device.

[0644] It should be noted that when the AIoT service request sent by the AF does not include the second identifier, the NEF or AIoT function allocates the second identifier; when the AIoT service request sent by the AF includes the second identifier, the NEF or AIoT function can use the second identifier, for example, to send the second identifier to the AMF.

[0645] Step 3: The NEF or AIoT function sends the matching information, at least one of the first identifier and the second identifier to the AMF.

[0646] Step 4: AMF sends a NAS notification message to the reader (such as UE), where the NAS notification message includes at least one of matching information, a first identifier, a second identifier, and a first indication information, where the first indication information is used to indicate that the mandatory UE ID is to be ignored.

[0647] Step 5: The reader (e.g., access network device) sends a second message to the AIoT device, where the second message carries the matching information, at least one of the first identifier, and the second identifier. When the second message is a second paging message, the second message may carry first indication information, where the first indication information is used to indicate that the required UE ID is to be ignored.

[0648] Embodiment 3 of the present application

[0649] Referring to FIG10 , the third embodiment of the present application includes the following steps:

[0650] In one embodiment, the intermediate device and the access network device together constitute a reader / writer.

[0651] Step 1: The AF sends a service request to the NEF or AIoT function. The service request may be an AIoT service request.

[0652] Step 2: The NEF or AIoT function performs a third operation based on the third information, such as assigning a second identifier. Optionally, the third operation is as described in the embodiment of the third communication device.

[0653] It should be noted that when the AIoT service request sent by the AF does not include the second identifier, the NEF or AIoT function allocates the second identifier; when the AIoT service request sent by the AF includes the second identifier, the NEF or AIoT function can use the second identifier, for example, to send the second identifier to the AMF.

[0654] Step 3: The NEF or AIoT function sends the matching information, at least one of the first identifier and the second identifier to the AMF.

[0655] One implementation is shown in steps 4a and 5a, and another implementation is shown in step 5b.

[0656] Step 4a: The AMF sends an NGAP message to the access network device, where the NGAP message includes matching information, at least one of the first identifier and the second identifier.

[0657] Step 5a: The access network device sends an RRC message to the intermediate device, where the RRC message includes at least one of the matching information, the first identifier, and the second identifier.

[0658] Step 4b: The AMF sends a NAS message to the intermediate device, where the NAS message includes the matching information, at least one of the first identifier and the second identifier.

[0659] Step 6: The intermediate device sends a second message to the AIoT device, where the second message carries at least one of the matching information, the first identifier, and the second identifier.

[0660] The operation execution method provided in the embodiment of the present application can be executed by an operation execution device. In the embodiment of the present application, the operation execution device provided in the embodiment of the present application is described by taking the operation execution device executing the operation execution method as an example.

[0661] Referring to FIG. 11 , an embodiment of the present application further provides an operation execution device 80 , including:

[0662] The acquisition module 81 is configured to acquire first information, wherein the first information includes at least one of the following: matching information; a first identifier; a second identifier;

[0663] A first execution module 82, configured to execute a first operation according to the first information;

[0664] The first operation includes at least one of the following:

[0665] Filter one or more AIoT devices;

[0666] Discover one or more AIoT devices;

[0667] sending a second message;

[0668] in,

[0669] The second information includes at least one of the following: matching information; first identifier; second identifier;

[0670] in,

[0671] The matching information is used to filter or match one or more AIoT devices;

[0672] The first identifier is used to identify one or more AIoT devices;

[0673] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0674] Optionally, after sending the second information to the second communication device, the apparatus further includes:

[0675] Receive a first response sent by the second communication device, where the first response includes at least one of the following: information for identifying the AIoT device, information for indicating a successful match, or information for indicating a failed match.

[0676] Optionally, the matching information does not include at least one of the following: a terminal identifier, a first identifier, or a second identifier.

[0677] Optionally, at least one of the first information and the second information further includes: location information, and the location information is used to indicate one of the following: the location in the storage of the AIoT device, the location of the matching information or the information corresponding to the matching information in the AIoT device.

[0678] Optionally, the matching information includes at least one of the following: a bit string, a character string, text, a picture, a video, an audio, a tactile signal, a file content, a file type, and a file identifier;

[0679] or,

[0680] The location information includes at least one of the following: a storage area; a start pointer of the storage area; an end pointer of the storage area; a length of the storage area;

[0681] Optionally, the obtaining of the first information includes one of the following: obtaining the first information through local configuration, generating the first information, and receiving a first message;

[0682] Wherein, the first message includes the first information;

[0683] The first message includes at least one of the following:

[0684] A first paging message; a message different from the first paging message; a first notification message; a message different from the first notification message; a message different from the first notification message and the first paging message.

[0685] Optionally, when the first message is a first paging message or a first notification message, the first message further includes: first indication information, where the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message;

[0686] The apparatus is further configured to perform at least one of the following according to the first instruction information:

[0687] Ignore the terminal identifier in the first message;

[0688] Set the second message not to include the terminal identifier,

[0689] The second message is set to include second indication information, where the second indication information is used to indicate at least one of the following: ignoring the terminal identifier in the second message.

[0690] Optionally, the sending the second information includes: sending a second message, where the second message includes the second information;

[0691] The second message includes at least one of the following:

[0692] A second paging message; a message different from the second paging message; a message of the first interface;

[0693] Among them, the first interface is the interface between the first communication device and the AIoT device.

[0694] Optionally, in the case that the second message is a second paging message, the second message further includes: second indication information, where the second indication information is used to indicate at least one of the following: ignoring the terminal identifier in the second message.

[0695] Through the embodiment of the present application, according to the first information, a first operation is performed, and matching information or a first identifier is used to filter one or more AIoT devices or discover the filtered AIoT devices, so as to realize the operation of one or more AIoT devices. Furthermore, the embodiment of the present application can support efficient screening of one or more AIoT devices in groups; further, the embodiment of the present application can reuse existing messages (such as paging messages or notification messages) to filter one or more AIoT devices, and can realize the exception processing to be performed due to the reuse of existing messages; and, through the second identifier, it can solve the problem of how to handle the second reader / interrogator to perform the same task of filtering AIoT devices.

[0696] The operation execution device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0697] The operation execution device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminals listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0698] Referring to FIG. 12 , an embodiment of the present application further provides an operation execution device 90 , including:

[0699] The first receiving module 91 is configured to receive second information, wherein the second information includes at least one of the following: matching information; a first identifier; a second identifier;

[0700] A second execution module 92, configured to execute a second operation according to the second information;

[0701] The second operation includes at least one of the following:

[0702] matching the second information;

[0703] Execute or not execute related operations of the AIoT service according to whether the matching with the second information succeeds or fails;

[0704] A first response is sent or not sent according to whether the matching with the second information succeeds or fails.

[0705] in,

[0706] The matching information is used to filter or match one or more AIoT devices;

[0707] The first identifier is used to identify one or more AIoT devices;

[0708] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0709] Optionally, the second information also includes: location information, where the location information is used to indicate one of the following: a location in the storage of the AIoT device, a location of the matching information or information corresponding to the matching information in the AIoT device.

[0710] Optionally, the first response includes at least one of the following:

[0711] Information used to identify the AIoT device,

[0712] Used to indicate a successful match or a failed match.

[0713] Optionally, the executing or not executing the operation related to the AIoT service according to the success or failure of matching with the second information includes:

[0714] If the second information matches successfully, execute the relevant operation of the AIoT service;

[0715] If the match with the second information fails, the related operations of the AIoT service are not performed.

[0716] Optionally, the operations related to executing the AIoT service include at least one of the following:

[0717] The second communication device is awakened or enters an awake state;

[0718] Entering a state of preparation for performing an AIoT operation, or preparing to perform an AIoT operation;

[0719] Perform AIoT operations;

[0720] Send at least one of the following to the first communication device: information used to identify the AIoT device, a first response; the first response is used to indicate information that the match is successful.

[0721] Optionally, the entering a preparation state for performing an AIoT operation, or preparing for performing an AIoT operation, includes at least one of the following:

[0722] The second communication device enters a state of waiting to be discovered, and the second communication device enters a state of waiting for the next subsequent signaling;

[0723] Responding or answering the signaling of the first communication device;

[0724] performing an operation according to signaling from the first communication device;

[0725] An operation is performed according to the signaling corresponding to the task, session, or process corresponding to the second identifier.

[0726] Optionally, the operation related to not performing the AIoT service includes at least one of the following:

[0727] Maintain the existing status quo;

[0728] Not sending a first response to the first communication device, or sending a first response to the first communication device, where the first response includes at least one of the following: information for identifying the AIoT device, information for indicating a successful match, or information for indicating a failed match;

[0729] Ignore one of the following: signaling from the first communication device; signaling corresponding to the task, session, or process corresponding to the second identifier.

[0730] Optionally, the receiving the second information includes: receiving a second message;

[0731] The second message includes at least one of the following:

[0732] A second paging message; a message different from the second paging message; a message of the first interface;

[0733] Among them, the first interface is the interface between the reader and the AIoT device.

[0734] Through the embodiment of the present application, based on the second information, a second operation is performed, and the matching information or the first identifier is used to match one or more AIoT devices, thereby enabling operation on one or more AIoT devices. Furthermore, the embodiment of the present application performs the relevant operations of the AIoT service when the match is successful, and does not perform the relevant operations of the AIoT service when the match fails; the second identifier can solve the problem of how to handle the second reader / interrogator performing the same task of screening AIoT devices.

[0735] The operation execution device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0736] Referring to FIG. 13 , an embodiment of the present application further provides an operation execution device 100 , including:

[0737] A third execution module 101 is configured to execute a third operation;

[0738] The third operation includes at least one of the following:

[0739] assigning a second identifier;

[0740] Send at least one of the following: matching information, the first identifier, and the second identifier;

[0741] in,

[0742] The matching information is used to filter or match one or more AIoT devices;

[0743] The first identifier is used to identify one or more AIoT devices;

[0744] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0745] Optionally, performing the third operation includes:

[0746] The third communication device obtains third information;

[0747] The third communication device performs a third operation according to the third information;

[0748] The third information includes at least one of the following:

[0749] Matching information; first identifier; AIoT task information.

[0750] In an optional embodiment of the present application, an AIoT task is also referred to as an AIoT operation.

[0751] An AIoT task or AIoT operation includes at least one of the following:

[0752] Inventory or discover (also called paging) one or more AIoT devices;

[0753] Read information from one or more AIoT devices (information stored in AIoT (such as identification information or perceived information of AIoT devices));

[0754] Write information to one or more AIoT devices;

[0755] Control one or more AIoT devices (e.g., activate and deactivate AIoT devices);

[0756] Locate one or more AIoT devices.

[0757] Through the embodiments of the present application, a third operation is performed according to the third information (such as assigning a second identifier based on matching information or the first identifier). When the third information does not include the second identifier, the second identifier can be assigned, and when the third information includes the second identifier, the second identifier can be used. In this way, the second identifier can be used to solve the problem of how to handle the second reader / interrogator performing the same task of screening AIoT devices.

[0758] The operation execution device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 4 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0759] Referring to FIG. 14 , an embodiment of the present application further provides an operation execution device 110 , including:

[0760] The fourth execution module 111 is configured to execute a fourth operation, where the fourth operation includes at least one of the following:

[0761] Sending fourth information, where the fourth information includes at least one of the following: matching information, the first identifier, the second identifier, and AIoT task information;

[0762] in,

[0763] The matching information is used to filter or match one or more AIoT devices;

[0764] The first identifier is used to identify one or more AIoT devices;

[0765] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0766] Through the embodiment of the present application, sending the fourth information can trigger the screening of one or more AIoT devices or discover the screened AIoT devices through the fourth information, and can implement operations on one or more AIoT devices. Furthermore, the embodiment of the present application can support efficient screening of one or more AIoT devices by group.

[0767] The operation execution device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 5 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0768] Referring to FIG. 15 , an embodiment of the present application further provides an operation execution device 120 , including:

[0769] A fifth execution module 121, configured to execute a fifth operation;

[0770] The fifth operation includes at least one of the following:

[0771] Carrying first indication information in the first message, where the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message;

[0772] Sending the first message;

[0773] in,

[0774] The first information includes at least one of the following: matching information; a first identifier; a second identifier;

[0775] in,

[0776] The matching information is used to filter or match one or more AIoT devices;

[0777] The first identifier is used to identify one or more AIoT devices;

[0778] The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

[0779] Optionally, the fifth communication performing the fifth operation includes:

[0780] The fifth communication device receives fifth information, where the fifth information includes at least one of the following: matching information; the first identifier; the second identifier;

[0781] The fifth communication device performs a fifth operation according to the fifth information.

[0782] Optionally, carrying the first indication information in the first message includes: carrying the first indication information in the first message when a first condition is met;

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

[0784] The first information is carried in a first message;

[0785] The first message is a first paging message or a first notification message.

[0786] Optionally, the first message includes at least one of the following:

[0787] A first paging message; a message different from the first paging message; a first notification message; a message different from the first notification message; a message different from the first notification message and the first paging message.

[0788] The operation execution device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 6 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0789] Referring to FIG. 16 , the present embodiment further provides an operation execution device 130 , including:

[0790] The second receiving module 131 is configured to receive first indication information, where the first indication information is configured to indicate at least one of the following: ignoring the terminal identifier in the first message;

[0791] A sixth execution module 132, configured to execute a sixth operation according to the first instruction information;

[0792] The sixth operation includes at least one of the following:

[0793] Ignore the terminal identifier in the first message;

[0794] Set the second message not to include the terminal identifier,

[0795] Setting the second message includes receiving second indication information, where the second indication information is used to indicate at least one of the following: ignoring the terminal identifier in the second message.

[0796] Optionally, the first message includes at least one of the following: a first paging message; a first notification message.

[0797] Optionally, the second message includes a second paging message.

[0798] The operation execution device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 7 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0799] As shown in Figure 17, an embodiment of the present application further provides a communication device 140, including a processor 141 and a memory 142. The memory 142 stores a program or instruction that can be executed on the processor 141. For example, when the communication device 140 is a first communication device, when the program or instruction is executed by the processor 141, it implements the various steps of the embodiment of the operation execution method performed by the first communication device, and can achieve the same technical effect. When the communication device 140 is a second communication device, when the program or instruction is executed by the processor 141, it implements the various steps of the embodiment of the operation execution method performed by the second communication device, and can achieve the same technical effect. When the communication device 140 is a third communication device, when the program or instruction is executed by the processor 141, it implements the various steps of the embodiment of the operation execution method performed by the third communication device, and can achieve the same technical effect. When the communication device 140 is a fourth communication device, when the program or instruction is executed by the processor 141, it implements the various steps of the embodiment of the operation execution method performed by the fourth communication device, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0800] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 18, the network-side device 150 includes an antenna 151, a radio frequency device 152, a baseband device 153, a processor 154, and a memory 155. The antenna 151 is connected to the radio frequency device 152. In the uplink direction, the radio frequency device 152 receives information via the antenna 151 and sends the received information to the baseband device 153 for processing. In the downlink direction, the baseband device 153 processes the information to be transmitted and sends it to the radio frequency device 152. The radio frequency device 152 processes the received information and then sends it through the antenna 151.

[0801] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 153 , which includes a baseband processor.

[0802] The baseband device 153 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 18, one of the chips is, for example, a baseband processor, which is connected to the memory 155 through a bus interface to call the program in the memory 155 and execute the network device operations shown in the above method embodiment.

[0803] The network side device may further include a network interface 156 , which is, for example, a Common Public Radio Interface (CPRI).

[0804] Specifically, the network side device 150 of the embodiment of the present application also includes: instructions or programs stored in the memory 155 and can be run on the processor 154. The processor 154 calls the instructions or programs in the memory 155 to execute the methods executed by the modules shown in Figure 11 or Figure 16, and achieves the same technical effect. To avoid repetition, it will not be repeated here.

[0805] Specifically, the embodiment of the present application further provides a network-side device. As shown in FIG19 , the network-side device 160 includes a processor 161, a network interface 162, and a memory 163. The network interface 162 is, for example, a common public radio interface (CPRI).

[0806] Specifically, the network side device 160 of the embodiment of the present application also includes: instructions or programs stored in the memory 163 and executable on the processor 161. The processor 161 calls the instructions or programs in the memory 163 to execute the methods executed by the modules shown in FIG. 12 or FIG. 13 or FIG. 14 or FIG. 15 and achieves the same technical effect. To avoid repetition, it will not be described here.

[0807] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned operation execution method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0808] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0809] An embodiment of the present application further provides a chip, which includes 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 the various processes of the above-mentioned operation execution method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0810] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0811] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned operation execution method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0812] An embodiment of the present application also provides a wireless communication system, comprising at least two of the following: a first communication device, a second communication device, and a third communication device, wherein the first communication device can be used to execute the steps of the method executed on the first communication device side as described above, the second communication device can be used to execute the steps of the method executed on the second communication device side as described above, the third communication device can be used to execute the steps of the method executed on the third communication device side as described above, the fourth communication device can be used to execute the steps of the method executed on the fourth communication device side as described above, the fifth communication device can be used to execute the steps of the method executed on the fifth communication device side as described above, and the sixth communication device can be used to execute the steps of the method executed on the sixth communication device side as described above.

[0813] An embodiment of the present application also provides a wireless communication system, including: a first communication device or a sixth communication device, and a second communication device, wherein the first communication device can be used to execute the steps of the method executed by the first communication device side as described above, the second communication device can be used to execute the steps of the method executed by the second communication device side as described above, and the sixth communication device can be used to execute the steps of the method executed by the sixth communication device side as described above.

[0814] An embodiment of the present application also provides a wireless communication system, including: a first communication device or a sixth communication device, a second communication device, a third communication device, and a fourth communication device. The first communication device can be used to execute the steps of the method executed on the first communication device side, the second communication device can be used to execute the steps of the method executed on the second communication device side, the third communication device can be used to execute the steps of the method executed on the third communication device side, the fourth communication device can be used to execute the steps of the method executed on the fourth communication device side, and the sixth communication device can be used to execute the steps of the method executed on the sixth communication device side.

[0815] An embodiment of the present application also provides a wireless communication system, including: a first communication device or a sixth communication device, a second communication device, a third communication device, a fourth communication device, and a fifth communication device. The first communication device can be used to execute the steps of the method executed by the first communication device side, the second communication device can be used to execute the steps of the method executed by the second communication device side, the third communication device can be used to execute the steps of the method executed by the third communication device side, the fourth communication device can be used to execute the steps of the method executed by the fourth communication device side, the fifth communication device can be used to execute the steps of the method executed by the fifth communication device side, and the sixth communication device can be used to execute the steps of the method executed by the sixth communication device side.

[0816] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0817] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0818] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. An operation execution method, comprising: The first communication device acquires first information, where the first information includes at least one of the following: matching information; a first identifier; Second identification; The first communication device performs a first operation according to the first information; The first operation includes at least one of the following: Filter one or more AIoT devices; Discover one or more AIoT devices; sending a second message; in, The second information includes at least one of the following: matching information; a first identifier; a second identifier; in, The matching information is used to filter or match one or more AIoT devices; The first identifier is used to identify one or more AIoT devices; The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

2. The method according to claim 1, wherein: After sending the second information to the second communication device, the method further includes: Receive a first response sent by a second communication device, wherein the first response includes at least one of the following: information for identifying the AIoT device, information for indicating a successful match, or information for indicating a failed match.

3. The method according to claim 1, wherein: The matching information does not include at least one of the following: a terminal identifier, a first identifier, or a second identifier.

4. The method according to any one of claims 1 to 3, wherein: At least one of the first information and the second information also includes: location information, and the location information is used to indicate one of the following: the location in the storage of the AIoT device, the location of the matching information or the information corresponding to the matching information in the AIoT device.

5. The method according to any one of claims 1 to 4, wherein: The matching information includes at least one of the following: a bit string, a character string, text, a picture, a video, an audio, a tactile signal, a file content, a file type, and a file identifier; or, The location information includes at least one of the following: a storage area; a start pointer of the storage area; an end pointer of the storage area; and a length of the storage area.

6. The method according to any one of claims 1 to 5, wherein: The obtaining of the first information comprises one of the following: obtaining the first information through local configuration, generating the first information, and receiving a first message; Wherein, the first message includes the first information; The first message includes at least one of the following: A first paging message; a message different from the first paging message; a first notification message; a message different from the first notification message; a message different from the first notification message and the first paging message.

7. The method according to any one of claims 6, wherein: In the case where the first message is a first paging message or a first notification message, the first message further includes: first indication information, where the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message; According to the first indication information, the method further includes at least one of the following: Ignore the terminal identifier in the first message; Set the second message not to include the terminal identifier, The second message is set to include second indication information, where the second indication information is used to indicate at least one of the following: ignoring the terminal identifier in the second message.

8. The method according to any one of claims 1 to 7, wherein: The sending the second information comprises: sending a second message, wherein the second message includes the second information; The second message includes at least one of the following: A second paging message; a message different from the second paging message; a message of the first interface; Among them, the first interface is the interface between the first communication device and the AIoT device.

9. The method according to claim 8, wherein: In the case that the second message is a second paging message, the second message further includes: second indication information, where the second indication information is used to indicate at least one of the following: ignoring the terminal identifier in the second message.

10. An operation execution method, comprising: The second communication device receives second information, where the second information includes at least one of the following: matching information; a first identifier; Second identification; The second communication device performs a second operation according to the second information; The second operation includes at least one of the following: matching the second information; Execute or not execute the relevant operation of the AIoT service according to the success or failure of matching with the second information; A first response is sent or not sent according to whether the match with the second information succeeds or fails. in, The matching information is used to filter or match one or more AIoT devices; The first identifier is used to identify one or more AIoT devices; The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

11. The method according to claim 10, wherein: The second information also includes: location information, and the location information is used to indicate one of the following: the location in the storage of the AIoT device, the location of the matching information or the information corresponding to the matching information in the AIoT device.

12. The method according to claim 10 or 11, wherein: The first response includes at least one of the following: Information used to identify the AIoT device, Used to indicate a successful match or to indicate a failed match.

13. The method according to any one of claims 10 to 12, wherein: The execution or non-execution of the operation related to the AIoT service according to the success or failure of matching with the second information includes: If the second information is successfully matched, executing the relevant operation of the AIoT service; In the event of a match failure with the second information, no operations related to the AIoT service are performed.

14. The method according to claim 13, wherein: The operations related to executing the AIoT service include at least one of the following: The second communication device is awakened, or enters an awake state; Entering a state of preparation for performing an AIoT operation, or preparing for performing an AIoT operation; Perform AIoT operations; Send at least one of the following to the first communication device: information used to identify the AIoT device, a first response; the first response is used to indicate information that the match is successful.

15. The method according to claim 14, wherein: The entering into a preparation state for performing an AIoT operation, or preparing for performing an AIoT operation, includes at least one of the following: The second communication device enters a state of waiting to be discovered, and the second communication device enters a state of waiting for the next subsequent signaling; Responding or answering the signaling of the first communication device; performing an operation according to the signaling of the first communication device; An operation is performed according to the signaling corresponding to the task, session or process corresponding to the second identifier.

16. The method according to any one of claims 10 to 15, wherein: The related operations of not performing the AIoT service include at least one of the following: Keep the current status quo unchanged; Not sending a first response to the first communication device, or sending a first response to the first communication device, and the first response includes at least one of the following: information for identifying the AIoT device, information for indicating a successful match, or information for indicating a failed match; Ignore one of the following: signaling from the first communication device; signaling corresponding to the task, session or process corresponding to the second identifier.

17. The method according to any one of claims 10 to 16, wherein: The receiving the second information includes: receiving a second message; The second message includes at least one of the following: A second paging message; a message different from the second paging message; a message of the first interface; Among them, the first interface is the interface between the reader and the AIoT device.

18. An operation execution method, comprising: The third communication device performs a third operation; The third operation includes at least one of the following: assigning a second identifier; Send at least one of the following: matching information, a first identifier, and a second identifier; in, The matching information is used to filter or match one or more AIoT devices; The first identifier is used to identify one or more AIoT devices; The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

19. The method according to claim 18, wherein: The performing of the third operation comprises: The third communication device acquires third information; The third communication device performs a third operation according to the third information; The third information includes at least one of the following: Matching information; first identification; AIoT task information.

20. The method according to claim 18 or 19, wherein: The performing of the third operation comprises: In a case where the third information does not include the second identifier, the third communication device allocates the second identifier; or In a case where the third information includes a second identifier, the third communication device may use the second identifier.

21. An operation execution method, comprising: The fourth communication device performs a fourth operation, where the fourth operation includes at least one of the following: Sending fourth information, where the fourth information includes at least one of the following: matching information, a first identifier, a second identifier, and AIoT task information; in, The matching information is used to filter or match one or more AIoT devices; The first identifier is used to identify one or more AIoT devices; The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

22. An operation execution method, comprising: The fifth communication performs a fifth operation; The fifth operation includes at least one of the following: Carrying first indication information in the first message, where the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message; Sending the first message; in, The first information includes at least one of the following: matching information; a first identifier; a second identifier; in, The matching information is used to filter or match one or more AIoT devices; The first identifier is used to identify one or more AIoT devices; The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

23. The method according to claim 22, wherein: The fifth communication performing the fifth operation includes: The fifth communication device receives fifth information, wherein the fifth information includes at least one of the following: matching information; a first identifier; a second identifier; The fifth communication device performs a fifth operation according to the fifth information.

24. The method according to claim 22 or 23, wherein: The carrying the first indication information in the first message includes: carrying the first indication information in the first message when the first condition is met; The first condition includes at least one of the following: The first information is carried in a first message; The first message is a first paging message or a first notification message.

25. The method according to any one of claims 22 to 24, wherein: The first message includes at least one of the following: A first paging message; a message different from the first paging message; a first notification message; a message different from the first notification message; a message different from the first notification message and the first paging message.

26. An operation execution method, comprising: The sixth communication device receives first indication information, where the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message; The sixth communication device performs a sixth operation according to the first indication information; The sixth operation includes at least one of the following: Ignore the terminal identifier in the first message; Set the second message not to include the terminal identifier, Setting the second message includes receiving second indication information, where the second indication information is used to indicate at least one of the following: ignoring the terminal identifier in the second message.

27. The method according to claim 26, wherein: The first message includes at least one of the following: a first paging message; a first notification message.

28. The method according to claim 26 or 27, wherein: The second message includes a second paging message.

29. An operation execution device, comprising: The acquisition module is used to acquire first information, wherein the first information includes at least one of the following: matching information; a first identifier; Second identification; A first execution module, configured to execute a first operation according to the first information; The first operation includes at least one of the following: Filter one or more AIoT devices; Discover one or more AIoT devices; sending a second message; in, The second information includes at least one of the following: matching information; a first identifier; a second identifier; in, The matching information is used to filter or match one or more AIoT devices; The first identifier is used to identify one or more AIoT devices; The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

30. An operation execution device, comprising: A first receiving module is configured to receive second information, wherein the second information includes at least one of the following: matching information; First logo; Second identification; A second execution module, configured to execute a second operation according to the second information; The second operation includes at least one of the following: matching the second information; Execute or not execute the relevant operation of the AIoT service according to the success or failure of matching with the second information; A first response is sent or not sent according to whether the match with the second information succeeds or fails. in, The matching information is used to filter or match one or more AIoT devices; The first identifier is used to identify one or more AIoT devices; The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

31. An operation execution device, comprising: A third execution module, used to execute a third operation; The third operation includes at least one of the following: assigning a second identifier; Send at least one of the following: matching information, a first identifier, and a second identifier; in, The matching information is used to filter or match one or more AIoT devices; The first identifier is used to identify one or more AIoT devices; The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

32. An operation execution device, comprising: The fourth execution module is used to execute a fourth operation, where the fourth operation includes at least one of the following: Sending fourth information, where the fourth information includes at least one of the following: matching information, a first identifier, a second identifier, and AIoT task information; in, The matching information is used to filter or match one or more AIoT devices; The first identifier is used to identify one or more AIoT devices; The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

33. An operation execution device, comprising: a fifth execution module, configured to execute a fifth operation; The fifth operation includes at least one of the following: Carrying first indication information in the first message, where the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message; Sending the first message; in, The first information includes at least one of the following: matching information; a first identifier; a second identifier; in, The matching information is used to filter or match one or more AIoT devices; The first identifier is used to identify one or more AIoT devices; The second identifier is used to identify at least one of the following: one or more tasks, one or more sessions, or one or more processes.

34. An operation execution device, comprising: A second receiving module is used to receive first indication information, where the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message; A sixth execution module, configured to execute a sixth operation according to the first instruction information; The sixth operation includes at least one of the following: Ignore the terminal identifier in the first message; Set the second message not to include the terminal identifier, Setting the second message includes receiving second indication information, where the second indication information is used to indicate at least one of the following: ignoring the terminal identifier in the second message.

35. A communication device, comprising a processor and a memory, the memory storing a program or instruction that can be run on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the operation execution method as described in any one of claims 1 to 9, or, when executed by the processor, the program or instruction, when executed by the processor, implements the steps of the operation execution method as described in any one of claims 10 to 17, or, when executed by the processor, the program or instruction, when executed by the processor, implements the steps of the operation execution method as described in any one of claims 18 to 20, or, when executed by the processor, the program or instruction, when executed by the processor, implements the steps of the operation execution method as described in claim 21, or, when executed by the processor, the program or instruction, when executed by the processor, implements the steps of the operation execution method as described in any one of claims 22 to 25, or, when executed by the processor, the program or instruction, when executed by the processor, implements the steps of the operation execution method as described in any one of claims 26 to 28.

36. A readable storage medium, storing a program or instruction on the readable storage medium, wherein the program or instruction, when executed by a processor, implements the steps of the operation execution method as described in any one of claims 1 to 9, or, when executed by the processor, implements the steps of the operation execution method as described in any one of claims 10 to 17, or, when executed by the processor, implements the steps of the operation execution method as described in any one of claims 18 to 20, or, when executed by the processor, implements the steps of the operation execution method as described in claim 21, or, when executed by the processor, implements the steps of the operation execution method as described in any one of claims 22 to 25, or, when executed by the processor, implements the steps of the operation execution method as described in any one of claims 26 to 28.

Citation Information

Patent Citations

  • Paging method and communication device

    CN116762366A

  • Internet of things device discovery and configuration

    US10944638B1

  • Discovery of internet-of-things resources

    US20220014593A1

  • Communication method and apparatus

    WO2023071977A1