Operation execution method and device, communication equipment and readable storage medium
By obtaining and processing matching information and identifiers and performing related operations, the efficient screening and operation problems of a large number of AIoT devices in the mobile communication network are solved, and efficient AIoT device management and operation are achieved.
Patent Information
- Application Number
- CN202311784189.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-22
- Publication Date
- 2025-06-24
AI Technical Summary
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.
By obtaining the communication device of matching information, the first and second identifiers, filtering, discovering, sending information and other operations are performed to achieve efficient operation of the AIoT device. Specific steps include obtaining information, performing operations, matching information, executing or not executing AIoT service-related operations based on matching results, and sending a response.
It realizes efficient operation of one or more AIoT devices, supports filtering AIoT devices by group, reuses existing messages for filtering, and handles the situation where the reader/writer/questioner performs the same task.
Smart Images

Figure CN120201457A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of wireless communication technologies, and particularly relates to an operation execution method, apparatus, communication device, and readable storage medium. Background Art
[0002] Ambient Internet of Things (AIoT), also known as Ambient power-enabled Internet of Things, is an IoT service. An AIoT device is a low-power IoT device with relatively low overall power consumption, including low-power signal reception and low-power signal transmission. Since the overall power consumption is low, the communication energy can be sourced from the environment, such as wind energy, kinetic energy, thermal energy, radio frequency (RF) signals, etc. An AIoT device can also be described as a passive IoT device or a responsive device.
[0003] AIoT tasks need to support operations such as inventory, read, write, and kill on selected specific AIoT devices. Since there are numerous AIoT devices and also numerous selected AIoT devices, in a mobile communication network, it is unclear how to select one or more AIoT devices from a large number of AIoT devices. Therefore, how to implement operations on one or more AIoT devices is a technical problem that needs to be solved. Summary of the Invention
[0004] Embodiments of this application provide an operation execution method, processing apparatus, communication device, and readable storage medium, which can solve the problem of how to implement operations on one or more AIoT devices.
[0005] In a first aspect, an operation execution method is provided, which includes:
[0006] 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;
[0007] The first communication device performs a first operation according to the first information;
[0008] where the first operation includes at least one of the following:
[0009] Select one or more Ambient Internet of Things (AIoT) devices;
[0010] Discover one or more AIoT devices;
[0011] Send second information;
[0012] where
[0013] The second information includes at least one of the following: matching information; first identifier; second identifier;
[0014] Wherein,
[0015] The matching information is used to filter or match one or more AIoT devices;
[0016] The first identifier is used to identify one or more AIoT devices;
[0017] 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.
[0018] In a second aspect, an operation execution method is provided, which includes:
[0019] A second communication device receives second information, which includes at least one of the following: matching information; first identifier; second identifier;
[0020] The second communication device performs a second operation according to the second information;
[0021] Wherein, the second operation includes at least one of the following:
[0022] Match the second information;
[0023] Perform or not perform operations related to AIoT services according to whether the match with the second information is successful or not;
[0024] Send a first response or not send a first response according to whether the match with the second information is successful or not.
[0025] Wherein,
[0026] The matching information is used to filter or match one or more AIoT devices;
[0027] The first identifier is used to identify one or more AIoT devices;
[0028] 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.
[0029] In a third aspect, an operation execution method is provided, which includes:
[0030] A third communication device performs a third operation;
[0031] Wherein, the third operation includes at least one of the following:
[0032] Allocate a second identifier;
[0033] Send at least one of the following: matching information, first identifier, second identifier;
[0034] Wherein,
[0035] The matching information is used to filter or match one or more AIoT devices;
[0036] The first identifier is used to identify one or more AIoT devices;
[0037] 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.
[0038] In a fourth aspect, an operation execution method is provided, which includes:
[0039] A fourth communication device executes a fourth operation, and the fourth operation includes at least one of the following:
[0040] Send fourth information, where the fourth information includes at least one of the following: matching information, first identifier, second identifier, AIoT task information;
[0041] Wherein,
[0042] The matching information is used to filter or match one or more AIoT devices;
[0043] The first identifier is used to identify one or more AIoT devices;
[0044] 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.
[0045] In a fifth aspect, an operation execution method is provided, which includes:
[0046] A fifth communication executes a fifth operation;
[0047] Wherein, the fifth operation includes at least one of the following:
[0048] Carry first indication information in a first message, where the first indication information is used to indicate at least one of the following: ignore the terminal identifier in the first message;
[0049] Send first information;
[0050] Wherein,
[0051] The first information includes at least one of the following: matching information; first identifier; second identifier;
[0052] Wherein,
[0053] The matching information is used to filter or match one or more AIoT devices;
[0054] The first identifier is used to identify one or more AIoT devices;
[0055] 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.
[0056] In a sixth aspect, an operation execution method is provided, which includes:
[0057] A sixth communication device receives first indication information, and the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message;
[0058] The sixth communication device performs a sixth operation according to the first indication information;
[0059] The sixth operation includes at least one of the following:
[0060] Ignoring the terminal identifier in the first message;
[0061] Setting that the second message does not include a terminal identifier,
[0062] Setting that the second message includes receiving second indication information, and the second indication information is used to indicate at least one of the following: ignoring the terminal identifier in the second message.
[0063] In a seventh aspect, an operation execution device is provided, which includes:
[0064] An acquisition module, configured to acquire first information, where the first information includes at least one of the following: matching information; a first identifier; a second identifier;
[0065] A first execution module, configured to perform a first operation according to the first information;
[0066] Wherein, the first operation includes at least one of the following:
[0067] Filtering one or more environmental Internet of Things AIoT devices;
[0068] Discovering one or more AIoT devices;
[0069] Sending second information;
[0070] Wherein,
[0071] The second information includes at least one of the following: matching information; a first identifier; a second identifier;
[0072] Wherein,
[0073] The matching information is used to filter or match one or more AIoT devices;
[0074] The first identifier is used to identify one or more AIoT devices;
[0075] 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.
[0076] In an eighth aspect, an operation execution device is provided, which includes:
[0077] A first receiving module, configured to receive second information, where the second information includes at least one of the following: matching information; a first identifier; a second identifier;
[0078] A second execution module, configured to execute a second operation according to the second information;
[0079] Wherein, the second operation includes at least one of the following:
[0080] Match the second information;
[0081] Execute or not execute related operations of the AIoT service according to whether the matching with the second information is successful or not;
[0082] Send a first response or not send a first response according to whether the matching with the second information is successful or not.
[0083] Wherein,
[0084] The matching information is used to filter or match one or more AIoT devices;
[0085] The first identifier is used to identify one or more AIoT devices;
[0086] 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.
[0087] In a ninth aspect, an operation execution device is provided, which includes:
[0088] A third execution module, configured to execute a third operation;
[0089] Wherein, the third operation includes at least one of the following:
[0090] Allocate a second identifier;
[0091] Send at least one of the following: matching information, a first identifier, a second identifier;
[0092] Wherein,
[0093] The matching information is used to filter or match one or more AIoT devices;
[0094] The first identifier is used to identify one or more AIoT devices;
[0095] 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.
[0096] In a tenth aspect, an operation execution device is provided, which includes:
[0097] A fourth execution module is used to execute a fourth operation, and the fourth operation includes at least one of the following:
[0098] 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;
[0099] Wherein,
[0100] The matching information is used to filter or match one or more AIoT devices;
[0101] The first identifier is used to identify one or more AIoT devices;
[0102] 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.
[0103] In an eleventh aspect, an operation execution device is provided, which includes:
[0104] A fifth execution module is used to execute a fifth operation;
[0105] Wherein, the fifth operation includes at least one of the following:
[0106] Carrying first indication information in a 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;
[0107] Sending first information;
[0108] Wherein,
[0109] The first information includes at least one of the following: matching information; the first identifier; the second identifier;
[0110] Wherein,
[0111] The matching information is used to filter or match one or more AIoT devices;
[0112] The first identifier is used to identify one or more AIoT devices;
[0113] 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.
[0114] In a twelfth aspect, an operation execution device is provided, which includes:
[0115] A second receiving module, configured 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;
[0116] A sixth execution module, configured to perform a sixth operation according to the first indication information;
[0117] The sixth operation includes at least one of the following:
[0118] Ignoring the terminal identifier in the first message;
[0119] Setting that the second message does not include a terminal identifier,
[0120] Setting that 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.
[0121] In a thirteenth aspect, a communication device is provided. The terminal includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the 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.
[0122] In a fourteenth aspect, a communication device is provided, including a processor and a communication interface. Wherein, the processor is configured to:
[0123] Obtain first information, where the first information includes at least one of the following: matching information; a first identifier; a second identifier;
[0124] Perform a first operation according to the first information;
[0125] Wherein, the first operation includes at least one of the following:
[0126] Screen one or more ambient Internet of Things (AIoT) devices;
[0127] Discover one or more AIoT devices;
[0128] Send second information;
[0129] Wherein,
[0130] The second information includes at least one of the following: matching information; a first identifier; a second identifier;
[0131] Wherein,
[0132] The matching information is used to screen or match one or more AIoT devices;
[0133] The first identifier is used to identify one or more AIoT devices;
[0134] 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.
[0135] In a fifteenth aspect, a communication device is provided, including a processor and a communication interface. Wherein, the processor is configured to:
[0136] Receive second information, where the second information includes at least one of the following: matching information; first identifier; second identifier;
[0137] Perform a second operation according to the second information;
[0138] Wherein, the second operation includes at least one of the following:
[0139] Match the second information;
[0140] Perform or not perform operations related to AIoT services according to whether the matching with the second information is successful or not;
[0141] Send a first response or not send a first response according to whether the matching with the second information is successful or not.
[0142] Wherein,
[0143] The matching information is used to filter or match one or more AIoT devices;
[0144] The first identifier is used to identify one or more AIoT devices;
[0145] 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.
[0146] In a sixteenth aspect, a communication device is provided, including a processor and a communication interface. Wherein, the processor is configured to:
[0147] Perform a third operation;
[0148] Wherein, the third operation includes at least one of the following:
[0149] Allocate a second identifier;
[0150] Send at least one of the following: matching information, first identifier, second identifier;
[0151] Wherein,
[0152] The matching information is used to filter or match one or more AIoT devices;
[0153] The first identifier is used to identify one or more AIoT devices;
[0154] 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.
[0155] In a seventeenth aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is configured to:
[0156] Execute a fourth operation, where the fourth operation includes at least one of the following:
[0157] Send fourth information, where the fourth information includes at least one of the following: matching information, the first identifier, the second identifier, AIoT task information;
[0158] Wherein,
[0159] The matching information is used to filter or match one or more AIoT devices;
[0160] The first identifier is used to identify one or more AIoT devices;
[0161] 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.
[0162] In an eighteenth aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is configured to:
[0163] Execute a fifth operation;
[0164] Wherein, the fifth operation includes at least one of the following:
[0165] Carry first indication information in a first message, where the first indication information is used to indicate at least one of the following: ignore the terminal identifier in the first message;
[0166] Send first information;
[0167] Wherein,
[0168] The first information includes at least one of the following: matching information; the first identifier; the second identifier;
[0169] Wherein,
[0170] The matching information is used to filter or match one or more AIoT devices;
[0171] The first identifier is used to identify one or more AIoT devices;
[0172] 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.
[0173] In a nineteenth aspect, a communication device is provided, including a processor and a communication interface. Wherein, the processor is configured to:
[0174] 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;
[0175] Perform a sixth operation according to the first indication information;
[0176] The sixth operation includes at least one of the following:
[0177] Ignore the terminal identifier in the first message;
[0178] Set that the second message does not include a terminal identifier,
[0179] Set that the second message includes receiving second indication information, where the second indication information is used to indicate at least one of the following: ignore the terminal identifier in the second message.
[0180] In a fourteenth aspect, a readable storage medium is provided. Programs or instructions are stored on the readable storage medium, and when the programs or instructions are 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.
[0181] In a fifteenth 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. The first communication device can be used to execute the steps of the method described in the first aspect, the second communication device can be used to execute the steps of the method described in the second aspect, the third communication device can be used to execute the steps of the method described in the third aspect, the fourth communication device can be used to execute the steps of the method described in the fourth aspect, and the fifth communication device can be used to execute the steps of the method described in the fifth aspect.
[0182] In a sixteenth aspect, 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. The first communication device can be used to execute the steps of the method described in the first aspect, the second communication device can be used to execute the steps of the method described in the second aspect, the third communication device can be used to execute the steps of the method described in the third aspect, the fourth communication device can be used to execute the steps of the method described in the fourth aspect, the fifth communication device can be used to execute the steps of the method described in the fifth aspect, and the sixth communication device can be used to execute the steps of the method described in the sixth aspect.
[0183] In a seventeenth aspect, a chip is provided. The chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured 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.
[0184] In an eighteenth aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to 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.
[0185] In the embodiments of the present application, through the first operation, the second operation, the third operation, the fourth operation, the fifth operation, or the sixth operation, the operation of one or more AIoT devices can be realized. Further, the embodiments of the present application can screen one or more AIoT devices, and can support the efficient screening of one or more AIoT devices by group. Further, 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 the exception handling to be performed due to the reuse of existing messages. BRIEF DESCRIPTION OF THE DRAWINGS
[0186] Figure 1a One of the block diagrams of a wireless communication system applicable to the embodiments of the present application;
[0187] Figure 1b Another block diagram of a wireless communication system applicable to the embodiments of the present application;
[0188] Figure 1c Another block diagram of a wireless communication system applicable to the embodiments of the present application;
[0189] Figure 1d Another block diagram of a wireless communication system applicable to the embodiments of the present application;
[0190] Figure 1e Another block diagram of a wireless communication system applicable to the embodiments of the present application;
[0191] Figure 1f Another block diagram of a wireless communication system applicable to the embodiments of the present application;
[0192] Figure 2 One of the flowcharts of the operation execution method of the embodiments of the present application;
[0193] Figure 3 Another flowchart of the operation execution method of the embodiments of the present application;
[0194] Figure 4 The third flowchart of the operation execution method according to the embodiment of the present application;
[0195] Figure 5 The fourth flowchart of the operation execution method according to the embodiment of the present application;
[0196] Figure 6 The fifth flowchart of the operation execution method according to the embodiment of the present application;
[0197] Figure 7 The sixth flowchart of the operation execution method according to the embodiment of the present application;
[0198] Figure 8 The flowchart of the operation execution method according to the first embodiment of the present application;
[0199] Figure 9 The flowchart of the operation execution method according to the second embodiment of the present application;
[0200] Figure 10 The flowchart of the operation execution method according to the third embodiment of the present application;
[0201] Figure 11 The first structural schematic diagram of the operation execution device according to the embodiment of the present application;
[0202] Figure 12 The second structural schematic diagram of the operation execution device according to the embodiment of the present application;
[0203] Figure 13 The third structural schematic diagram of the operation execution device according to the embodiment of the present application;
[0204] Figure 14 The fourth structural schematic diagram of the operation execution device according to the embodiment of the present application;
[0205] Figure 15 The fifth structural schematic diagram of the operation execution device according to the embodiment of the present application;
[0206] Figure 16 The sixth structural schematic diagram of the operation execution device according to the embodiment of the present application;
[0207] Figure 17 The first structural schematic diagram of the communication device according to the embodiment of the present application;
[0208] Figure 18 The first hardware structural schematic diagram of the network side device according to the embodiment of the present application;
[0209] Figure 19 The second hardware structural schematic diagram of the network side device according to the embodiment of the present application. Detailed implementation manners
[0210] The technical solutions in the embodiments of the present application will be clearly described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application belong to the scope of protection of the present application.
[0211] The terms "first", "second", etc. in the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein. The objects distinguished by "first" and "second" are usually of the same category, and the number of objects is not limited. For example, the first object can be one or more. In addition, "or" in the present application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally indicates an "or" relationship between the associated objects before and after.
[0212] The term "indicate" in the present application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly tells the receiver specific information, operations to be performed, or request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.
[0213] It should be noted that the technology described in the embodiments of this application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in the embodiments of this application are often used interchangeably. The described technology can be used not only in the systems and radio technologies mentioned above, but also in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and the NR terms are used in most of the following descriptions. However, these technologies can also be applied to systems other than the NR system, such as the 6th Generation (6G) communication system. th Generation, 6G) communication system.
[0214] Question 1: Application scenarios of Ambient Internet of Things (AIoT) devices in a mobile communication network. A third-party application can call the services provided by the network and request the reader / interrogator in the network to operate on a group of AIoT devices (such as inventory, read, write, kill, etc.), as Figure 1a shown (the reader can also be a part of the network). Since the matching rules for the AIoT device groups designed by different third-party applications can be different, and currently the proxy of the third-party application (such as the Application Function (AF)) does not support providing the matching rules for the AIoT device groups to the core network device, and the core network also does not support providing the matching rules for the AIoT device groups to the reader / interrogator, it is currently not possible to filter a group of AIoT devices. How to achieve support for filtering a group of AIoT devices is a problem that needs to be solved.
[0215] Problem 2: In the existing network, the Core Network (CN) triggers paging of 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 paging is provided, and the paging interval. However, the paging message does not support the matching rules for the AIoT device group mentioned in Problem 1, or, a single group identifier can be used to identify a group of AIoT identifiers. Compared with providing the identifiers of multiple UEs 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 for paging is an essential Information element (IE), and this essential 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 problems that need to be solved.
[0216] Problem 3: When screening AIoT devices, multiple readers / interrogators may execute the same task simultaneously. After the first reader / interrogator finishes the screening, how to handle the second reader / interrogator executing the same task of screening AIoT devices is a problem that needs to be solved. Additionally, after screening the AIoT devices, read / write operations need to be performed. For AIoT devices that do not meet the matching rules, how to handle subsequent or next signaling (such as read / write operation instructions) is a problem that needs to be solved.
[0217] Figures 1a to 1f The block diagrams of several wireless communication systems to which the embodiments of the present application can be applied are shown.
[0218] As Figure 1a shown, a wireless communication system to which the embodiments of the present application can be applied includes AIoT devices, readers, a network (optional), and a third party (optional). To execute an AIoT task (such as inventory), the reader needs to interact with the AIoT devices.
[0219] In some scenarios, the network and the third party participate in the AIoT task. In other scenarios, the third party participates in the AIoT task. In still 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.
[0220] The reader device can also be referred to as an interrogator device, such as a terminal, a relay device, an Integrated Access Backhaul (IAB) device, etc. An AIoT device refers to a device that can respond to an AIoT task. As Figure 1aAs shown, the reader device can communicate directly with the AIoT device without the need for an intermediate device. The radio access network device can perform radio resource control for the reader device.
[0221] As Figure 1b shown, a wireless communication system to which the embodiments of the present application can be applied includes a core network device 11, an access network device 12 (or a reader), and an AIoT device 14. The access network device can assume the role of a reader. In some scenarios, the core network device participates, and in other scenarios, the core network device does not participate.
[0222] As Figure 1c 、 Figure 1d and Figure 1e shown, a wireless communication system to which the embodiments of the present application can be applied includes a core network device 11, an access network device 12, an intermediate node 13, and an AIoT device 14. Among them, the access network device can assume the role of a reader. The intermediate node is responsible for relaying the communication between the access network device and the AIoT device. In some scenarios, the core network device participates, and in other scenarios, the core network device does not participate.
[0223] In Figure 1c , the core network device 11 transmits information to the AIoT device 14 in the order of "core network device > access network device > intermediate node > AIoT device"; the AIoT device 14 transmits information to the core network device 11 in the order of "AIoT device > intermediate node > access network device > core network device". In Figure 1d , the core network device 11 transmits information to the AIoT device 14 in the order of "core network device > access network device > intermediate node > AIoT device"; the AIoT device 14 transmits information to the core network device 11 in the order of "AIoT device > access network device > core network device".
[0224] In Figure 1e , the core network device 11 transmits information to the AIoT device 14 in the order of "core network device > access network device > AIoT device"; the AIoT device 14 transmits information to the core network device 11 in the order of "AIoT device > intermediate node > access network device > core network device".
[0225] As Figure 1f shown, a wireless communication system to which the embodiments of the present application can be applied includes a core network device 11 (optional), an access network device 12, a reader 13, and an AIoT device 14. Among them, the UE can assume the role of a reader. The intermediate node is responsible for relaying the communication between the access network device and the AIoT device. In some scenarios, the core network device participates, and in other scenarios, the core network device does not participate.
[0226] Among them, the AIoT device or the reader can be a terminal.
[0227] The terminal can be a mobile phone, a tablet personal computer, a laptop computer, a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home devices with wireless communication functions, such as refrigerators, TVs, washing machines, or furniture, etc.), a game console, a personal computer (PC), a teller machine, or a self-service machine, etc., which are terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (such as smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, vehicle user equipment can also be referred to as vehicle terminal, vehicle controller, vehicle module, vehicle component, vehicle chip or vehicle unit, AIoT device, reader, etc. It should be noted that the specific type of the terminal is not limited in the embodiments of the present application.
[0228] The network device can include an access network device or a core network device.
[0229] Among them, the access network device 12 can 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 (AP), or a Wireless Fidelity (WiFi) node, etc. 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, Transmission Reception Point (TRP), reader, or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to a specific technical term. It should be noted that in the embodiments of this application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
[0230] 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 and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), Binding Support Function (BSF), Application Function (AF), AIoT function, etc. It should be noted that in the embodiments of this application, only the core network device in the NR system is taken as an example for introduction, and the specific type of the core network device is not limited.but not limited to at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), Binding Support Function (BSF), Application Function (AF), etc. It should be noted that in the embodiments of this application, only the core network devices in the NR system are taken as examples for introduction, and the specific types of core network devices are not limited.
[0231] In an alternative embodiment of the present invention, 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:
[0232] Responsible for the management and control of AIoT tasks, AIoT sessions, and AIoT processes;
[0233] Generate corresponding AIoT tasks according to AIoT service requests;
[0234] Establish an AIoT session or process to control AIoT tasks
[0235] Distribute the AIoT tasks to the readers (send directly or forward through other network elements);
[0236] Receive the execution results of the AIoT tasks;
[0237] Summarize the execution results of the AIoT tasks;
[0238] Disclose the execution results of the AIoT tasks to a third party.
[0239] In one implementation, the AIoT service request can be used to request the AIoT service.
[0240] In one implementation, the AIoT function can be a separate network function, or, an existing network function (such as an AMF (e.g., an AMF that supports the AIoT function) or an NEF (e.g., an NEF that supports the AIoT function)).
[0241] In an alternative embodiment of the present invention, the session includes an AIoT session.
[0242] In an alternative embodiment of the present invention, the task includes an AIoT task.
[0243] In an alternative embodiment of the present invention, the process includes an AIoT task process.
[0244] In one implementation, the AIoT session is a session corresponding to the AIoT task.
[0245] In one implementation, the AIoT session is a process corresponding to the AIoT task. Therefore, the AIoT session can be embodied as the AIoT task, or, the process corresponding to the AIoT task;
[0246] In an alternative embodiment of the present invention, the AIoT service is also referred to as the AIoT service. The AIoT service includes at least one of the following:
[0247] Service for inventorying or discovering (also referred to as paging) one or more AIoT devices;
[0248] Service for reading information of one or more AIoT devices (information in the AIoT storage (such as identification information or sensed information of the AIoT device));
[0249] Service for writing information to one or more AIoT devices;
[0250] Service for controlling one or more AIoT devices (such as activating and deactivating the AIoT device);
[0251] Service for locating one or more AIoT devices.
[0252] In an alternative embodiment of the present invention, the AIoT task is also referred to as an AIoT operation.
[0253] The AIoT task or AIoT operation includes at least one of the following:
[0254] Inventory or discovery (also referred to as paging) of one or more AIoT devices;
[0255] Reading information of one or more AIoT devices (information in the AIoT storage (such as identification information or sensed information of the AIoT device));
[0256] Writing information to one or more AIoT devices;
[0257] Controlling one or more AIoT devices (such as activating and deactivating the AIoT device);
[0258] Locating one or more AIoT devices.
[0259] In another embodiment, the AIoT operation may include at least one of the following:
[0260] Inventory or discovery operation,
[0261] Read operation,
[0262] Write operation,
[0263] Control operation (such as activating the AIoT device, deactivating the AIoT device (also referred to as killing or taking the AIoT device out of service), locating (also called object finding) operation.
[0264] In an alternative embodiment of the present invention, deactivating the AIoT device means turning off the RF capability of the AIoT device.
[0265] In an alternative embodiment of the present invention, the reader can also be referred to as one of the following: a reading and writing device, a terminal of the AIoT service, an interrogator, a reader, a query device, a communicator, a scanner, a programmer, a stand-alone device, a portable reader, an automatic device identification device, etc.
[0266] In an alternative embodiment of the present invention, the reader can be a terminal (such as a UE), an access network device, or a device with reading and writing functions. Devices with reader functions include but are not limited to one of the following: a UE with reader functions, an access network device with reader functions.
[0267] In an alternative embodiment of the present invention, the reader can be a device with one of the following characteristics:
[0268] - A device communicating with the AIoT device, or a device communicating with the AIoT device based on a first interface;
[0269] - As an access device for AIoT devices to access a wireless communication system;
[0270] - A device supporting a first interface;
[0271] - A device supporting a first RAT.
[0272] In one embodiment, a reading and writing device, which is a device for handheld or fixed reading (and sometimes writing) of tag information. This is the original definition. It can also be understood as a device communicating with the tag, such as a terminal, a base station, or a device with reading and writing functions, such as a reader / writer. The specific form here is not limited.
[0273] In an alternative embodiment of the present invention, the first interface is a wireless interface between the reader / writer and the AIoT device. In one embodiment, the first interface can be different from the Uu interface or the PC5 interface. In another embodiment, the first interface can be an enhancement of the Uu interface or an enhancement of the PC5 interface.
[0274] In an alternative embodiment of the present invention, communicating with the AIoT device includes at least one of the following:
[0275] - Screening or discovering (also known as paging) the AIoT device;
[0276] - Reading the information of the AIoT device;
[0277] - Writing information to the AIoT device;
[0278] - Controlling the AIoT device (such as activating and deactivating the AIoT device);
[0279] - Locating the AIoT device.
[0280] In an alternative embodiment of the present invention, the first RAT can be a RAT for AIoT, and the first RAN can be different from existing RATs such as NB IOT, 2G, 3G, 4G, or 5G.
[0281] The reader / writer can communicate directly with the AIoT device or communicate with the AIoT device through an intermediate device. Sometimes, when the distance between the reader / writer and the AIoT device is far, the reader / writer can use an intermediate device to expand the coverage area of the reader / writer. At this time, the intermediate device is also called a reader / writer or a component of the reader / writer.
[0282] In one implementation, the intermediate device can 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 can expand the coverage of the other devices, or assist in the communication between the AIoT device 11 and other network devices (such as access network devices or readers), but is not limited thereto.
[0283] The AIoT device is also referred to as the terminal of the AIoT service (which can be abbreviated as the AIoT terminal). Broadly speaking, the terminal also includes the AIoT device. Or rather, the AIoT device includes the terminal. Narrowly speaking, only the UE that supports the functions of the AIoT device belongs to the AIoT device.
[0284] The AIoT device also includes devices that support the functions of the AIoT device, such as UEs that support the functions of the AIoT device.
[0285] In an alternative embodiment of the present invention, the AIoT device is also referred to as one of the following: a tag, a terminal of the 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 consumption terminal, a zero-power terminal, etc., and the embodiments of the present application are not limited thereto. It should be understood that if the AIoT device provided by the embodiments of the present application uses backscatter technology, then the AIoT device can also be referred to as a backscatter communication device or a backscatter device.
[0286] In one implementation, the AIoT device can be a tag, or an electronic tag (i.e., an RFID tag). A tag is the common name for RFID. RFID is the abbreviation of Radio Frequency Identification.
[0287] In an alternative embodiment of the present invention, the AIoT device can be classified based on an energy source, backscatter technology, or the ability to generate active signals, energy storage capability, passive communication, or active communication, etc., and includes multiple types of devices.
[0288] In one implementation, the radio frequency identification technology of the AIoT device can be further divided into three types: active, passive, and semi-active. For passive AIoT devices, they can also be referred to as Passive IOT, that is, passive Internet of Things devices.
[0289] In one implementation, the communication method of the AIoT device can be one of the following: transmitting signals by backscattering RF signals, or having the ability to generate active signals.
[0290] In one implementation, the energy of the AIoT device can be sourced from the environment, such as RF energy, thermal energy, wind energy, or kinetic energy, etc., and can also be referred to as Ambient IoT.
[0291] In one implementation, the AIoT device can be regarded as the terminal of the AIoT service, and thus can also be regarded as a type of terminal. The AIoT device can be called a terminal device.
[0292] AIoT devices include, but are not limited to, one of the following:
[0293] (1) Passive Device, which has energy storage capabilities, no independent signal generation / amplification capabilities, and uses backscatter technology for data transmission.
[0294] (2) A semi-passive device, which also belongs to the general category of Passive Device. It has energy storage capabilities, no independent signal generation capabilities, and uses backscatter technology for data transmission. Among them, the stored energy can be used for amplifying the reflected signal.
[0295] (3) An Active Device, which has energy storage capabilities and independent signal generation capabilities, that is, it has active radio frequency components for data transmission.
[0296] (4) A passive device: without energy storage, using backscatter technology for data transmission.
[0297] (5) The AIoT device can be a device with at least one of the following characteristics:
[0298] The peak power consumption is about 1 μW,
[0299] It has an energy storage function,
[0300] The initial sampling frequency offset (SFO) is up to 10X ppm,
[0301] There is neither downlink amplification nor uplink amplification in the device;
[0302] The UL transmission of the device is backscattered on an externally provided carrier.
[0303] (6) The AIoT device can be a device with at least one of the following characteristics:
[0304] ≤ a peak power consumption of several hundred μW1,
[0305] It has energy storage,
[0306] An initial sampling frequency offset (SFO) of up to 10X ppm,
[0307] Devices with downlink and / or uplink amplification functions in the device
[0308] The uplink transmission of the device can be generated by the device or backscattered on a carrier provided externally.
[0309] (7) The AIoT device can be a device with one of the following characteristics:
[0310] - A device that communicates with a reader, or a device that communicates with a reader based on a first interface;
[0311] - A device capable of responding to AIoT tasks or AIoT operations;
[0312] - A device capable of accessing a wireless communication system through a reader;
[0313] - A device that supports the first interface;
[0314] - A device that supports the first RAT.
[0315] In one embodiment, the AIoT device is an Internet of Things device that is not an NB IOT device.
[0316] In one embodiment, the AIoT device includes: an Internet of Things device with low cost, low complexity, low power, or low power consumption.
[0317] In an alternative embodiment of the present invention, the active communication is further classified into one of the following: 1) DOA - Device - originated–autonomous, an active communication initiated autonomously by the device; 2) DO - DTT - Device - originated–device - terminated triggered, a triggered active communication. For example, the device only initiates when it receives a downlink trigger signaling.
[0318] Optionally, "obtain" can be understood as obtaining from configuration, receiving, receiving after a request, obtaining through self - learning, deriving based on information not received, or obtaining after processing received information, which can be determined according to actual needs, and the embodiments of this application do not limit this. For example, when a certain capability indication information sent by the device is not received, it can be deduced that the device does not support this capability.
[0319] Optionally, "send" can include broadcasting, broadcasting in system messages, and returning after responding to a request.
[0320] In an alternative embodiment of this application, the communication device can include at least one of the following: a communication network element and a terminal.
[0321] In an implementation manner of this application, a communication network element may include at least one of the following: a core network element and a radio access network element.
[0322] In an embodiment of this application, the core network element (core network element) may include but is not limited to at least one of the following: a core network device, a core network node, a core network function, a core network element, a Mobility Management Entity (MME), an Access Management Function (AMF), a Session Management Function (SMF), a User Plane Function (UPF), a serving gateway (SGW), a PDN gateway (PDN Gate Way), a Policy Control Function (PCF), a Policy and Charging Rules Function (PCRF), a Serving GPRS Support Node (SGSN), a Gateway GPRS Support Node (GGSN), and an Application Function.
[0323] In an embodiment of this 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 Node B (eNB), a 5G base station (gNB), a Radio Network Controller (RNC), a Node B, a Non-3GPP Inter Working Function (N3IWF), an Access Controller (AC) node, an Access Point (AP) device or a Wireless Local Area Networks (WLAN) node, and an N3IWF.
[0324] The base station can be a base transceiver station (BTS) in GSM or CDMA, a NodeB in WCDMA, an evolved base station (eNB or e-NodeB, evolutional NodeB) in LTE, or a 5G base station (gNB). The embodiments of this application do not limit this.
[0325] In one embodiment of this application, the UE may include one of the following: a terminal device, a terminal device and a card, or a card.
[0326] In one embodiment of this application, the card may include one of the following: a SIM card, a USIM card, or an eSIM.
[0327] In one embodiment of this 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 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 a vehicle-mounted device. It should be noted that the specific type of the terminal is not limited in the embodiments of this application.
[0328] In one embodiment of this application, the channel may also be referred to as a path.
[0329] In one embodiment of this application, support includes one of the following: being able to apply, enabling.
[0330] In one embodiment of this application, application may also be referred to as one of the following: use, adopt, execute, perform.
[0331] Optionally, the first object includes at least one of the following: a first radio bearer (such as a DRB, or a logical channel), a first QoS flow.
[0332] In one embodiment, the first QoS flow maps the QoS flow of the first radio bearer.
[0333] In one embodiment, the first radio bearer is the radio bearer mapped by the first QoS flow.
[0334] In an embodiment of the present application, the anchor gateway may refer to the gateway that terminates the N6 interface. The N6 interface is the interface between the mobile communication network and the data network (DN).
[0335] In an embodiment of the present application, the reader / writer interrogator may refer to an automatic identification device that can read the data of the electronic tag. The reader / writer interrogator can automatically identify the target object through the radio frequency signal and obtain relevant data.
[0336] In an embodiment of the present application, the reader / writer interrogator may be an interface that communicates with the AIoT device through the first interface / wireless interface.
[0337] In an embodiment of the present application, the Next Generation Access Protocol (NGAP) is a new generation of access protocol used to support the access control of the 5G network. The main function of NGAP is to support the access control of the 5G network, including access control, authentication, charging, security, and mobility management, etc.
[0338] In an embodiment of the present application, the Ambient Internet of Things (AIoT) is targeted at low-end IoT (i.e., AIoT devices) not covered by 3GPP before. The AIoT devices do not require power supply (Pure batteryless devices) or are based on very low energy storage capabilities (Devices with limited energy storage capability), obtain energy from the environment, and realize small data signal transmission through backscattering and low-power radio frequency transmission (only radio frequency signal amplification or can generate signals independently).
[0339] In an embodiment of the present application, the matching information may refer to the matching rule (Match Critiria) or the screening rule. Through the matching information, one or more AIoT devices can be matched or screened out from multiple AIoT devices. The matching information may include: MemBank, Pointer, Length, and Mask, for the AIoT devices to match. Only the AIoT devices that meet the matching rule need to execute the task.
[0340] In an embodiment of the present application, the UE ID refers to the UE identity index value (UE Identity Index Value) or the UE paging identity (UE Paging Identity).
[0341] Next, in conjunction with the accompanying drawings, the operation execution method, processing device, communication device, and readable storage medium provided by the embodiments of the present application will be described in detail through some embodiments and their application scenarios.
[0342] Please refer 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 (also referred to as an interrogator), an intermediate device of the reader. The method includes:
[0343] 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;
[0344] Step 22: The first communication device performs a first operation according to the first information;
[0345] Among them, the first operation includes at least one of the following:
[0346] Screen one or more ambient Internet of Things AIoT devices;
[0347] Discover one or more AIoT devices;
[0348] Send second information;
[0349] Among them,
[0350] The second information includes at least one of the following: matching information; a first identifier; a second identifier;
[0351] Among them,
[0352] The matching information is used to screen or match one or more AIoT devices;
[0353] The first identifier is used to identify one or more AIoT devices;
[0354] 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.
[0355] In one implementation, 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 (also referred to as an interrogator), an intermediate device of the reader.
[0356] In one implementation, discovering one or more AIoT devices may also be referred to as paging one or more AIoT devices.
[0357] In one implementation, the sending of the second information may be one of the following: sending the second information to a first interface, broadcasting the second information, sending the second information to a second communication device (such as an AIoT device). The first interface is an interface between the first communication device (such as a reader) and the AIoT device.
[0358] Exemplarily, it can be that the fourth communication device sends an AIoT service request to the third communication device, and the AIoT service request triggers the third communication device to send at least one of matching information, a first identifier, and a second identifier to the fifth communication device; the fifth communication device sends the first message to the first communication device.
[0359] Regarding the third communication device, the fourth communication device, and the fifth communication device, reference can be made to the descriptions of the corresponding embodiments, which will not be elaborated here.
[0360] In one implementation, the first identifier can be a group identifier. It can be understood that one or more AIoT devices identified by the first identifier can be regarded as an AIoT device group, or the first identifier (which can be simply referred to as the 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 screen or match one or more AIoT devices. For example, if it is necessary to screen 10,000 AIoT devices for inventory, it may be necessary to send the identifiers of 10,000 AIoT devices. If there is a common identifier for these 10,000 AIoT devices (that is, the first identifier (subsequently simply referred to as the group identifier) used to identify multiple AIoT devices), then it is sufficient for the first communication device to send one group identifier. It is not difficult to understand that the group identifier used to identify multiple AIoT devices is more suitable for screening a large number of AIoT devices than the identifier used to identify a single AIoT device.
[0361] 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 the group identifier).
[0362] In one implementation, one or more tasks, one or more sessions, or one or more processes identified by the second identifier can be used to screen one or more AIoT devices. For example, for an inventory task with a target of 10,000 AIoT devices, since inventory cannot be completed with just one round-trip signaling. During the life cycle of the task, the first communication device may interact with the AIoT devices through multiple signaling messages. The AIoT device may confirm that it is the target AIoT device upon receiving the first signaling message and then continue to interact with the first communication device for other signaling messages of the task. If the AIoT device confirms that it is not the target AIoT device upon receiving the first signaling message and then receives other signaling messages of the task, the AIoT device can ignore them. It is not difficult to understand that the task identifier can also achieve the effect of screening or matching one or more AIoT devices.
[0363] The session or process is one of the manifestations of the task. Sessions, processes, and tasks can be used interchangeably.
[0364] In one implementation, sending the second information to the second communication device may include sending the second information to the AIoT device.
[0365] The second information may be used for at least one of the following:
[0366] Discovering, matching, or filtering one or more AIoT devices;
[0367] Based on whether the matching between the AIoT device and the second information is successful or not, the AIoT device performs or does not perform operations related to the AIoT service;
[0368] Based on whether the matching between the AIoT device and the second information is successful or not, the AIoT device sends a first response, or does not send a first response.
[0369] The operations related to the AIoT service that the AIoT device performs or does not perform based on whether the matching between the AIoT device and the second information is successful or not include:
[0370] When the matching between the AIoT device and the second information is successful, perform operations related to the AIoT service.
[0371] When the matching between the AIoT device and the second information fails, do not perform operations related to the AIoT service.
[0372] The operations related to the AIoT service are as described in the embodiment of the second communication device, and will not be elaborated here.
[0373] Optionally, after sending the second information to the second communication device, the method further includes:
[0374] Receiving 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 indicating successful matching, or information indicating failed matching.
[0375] In one implementation, receiving the first response sent by the second communication device may be receiving the first response sent by the AIoT device.
[0376] In one implementation, the information for identifying the AIoT device may include: the identifier of the AIoT device. This identifier can be used to uniquely identify an AIoT device.
[0377] Optionally, the matching information does not include at least one of the following: terminal identifier, first identifier; second identifier.
[0378] In one implementation, the matching information may not include at least one of the following: The terminal identifier may be: UEID (such as UE paging identity (Paging Identity), International Mobile Subscriber Identity (IMSI) (such as 5G IMSI), S-Temporary Mobile Subscription Identifier (S-TMSI) (5G-S-TMSI), or Subscription Permanent Identifier (SUPI)). The UE Paging Identity includes S-TMSI (such as 5G-S-TMS), a first identifier, and a second identifier.
[0379] In one implementation, 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 information of one or more AIoT devices. However, the matching information contains other information for filtering or matching one or more AIoT devices, such as, but not limited to, at least one of the following: a string, a bit string (such as Bit String), text, a picture, a sound, etc. As long as the AIoT device can match the matching information, it means that the AIoT device is the target AIoT device.
[0380] - One matching or filtering method is that the matching information is stored in the AIoT device. For example, the matching information is "AAA" and the AIoT device also has "AAA", which is a successful match.
[0381] - Another matching or filtering 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, the matching information is "AAA" and the AIoT device has "BBB". Since there is a corresponding relationship between AAA and BBB, it is also a successful match.
[0382] For example, if it is necessary to screen 10,000 AIoT devices for inventory, it may be necessary to send the identifiers of 10,000 AIoT devices. If these 10,000 AIoT devices share one identifier (an identifier used to identify multiple AIoT devices, which will be abbreviated as a group identifier hereinafter), then sending one group identifier is sufficient. It is not difficult to understand that the group identifier used to identify multiple AIoT devices is more suitable for screening a large number of AIoT devices than the identifier used to identify one AIoT device. Similarly, if these 10,000 AIoT devices have common matching information, then sending one piece of matching information is sufficient. It is not difficult to understand that the matching information is more suitable for screening a large number of AIoT devices than the identifier used to identify one AIoT device. Generally speaking, identifiers often need to define fields and formats. However, the form of the matching information is unrestricted and more flexible.
[0383] An example is as follows:
[0384] - But if 5,000 of these 10,000 AIoT devices use apple identifiers, 2,000 AIoT devices use pear identifiers, and 3,000 AIoT devices use orange identifiers. Then the matching information can be more flexible than the identifier. The AIoT devices with pear identifiers save "pear". For example, 1) If you only want to inventory the AIoT devices with pear identifiers, the matching information can be set to "pear". 2) If you want to inventory the AIoT devices with apple and orange identifiers, the matching information can be set to "pear" or "orange". 3) If you want to inventory the AIoT devices with pear and apple identifiers, the matching information can be set to "pear" or "apple". If done through the identifier method, it may be more complex. For example, the AIoT devices with pears need to save the identifier of pear, the identifier of "pear and orange", and the identifier of "pear and apple". Or, the AIoT devices save the identifier of pear or the identifier of orange, and the first communication device sends the identifier of "pear" and the identifier of "orange" to screen for oranges and pears.
[0385] 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.
[0386] The storage is a function or device for storing information (such as data, files), such as a memory, or a storage device, etc.
[0387] In one implementation, the location in the storage of the AIoT device may refer to a certain storage area in the function or device of the AIoT device for storing information.
[0388] In one implementation, when the first information includes the matching information, the first information further includes: location information.
[0389] In one implementation, when the second information includes matching information, the second information further includes: location information.
[0390] In one implementation, the matching information can also be described as a matching rule.
[0391] In one implementation, the first information may include matching information. The AIoT device can determine whether it is an AIoT device matching the matching information by checking whether the matching information or information corresponding to the matching information exists in the storage area (such as the memory area, storage area) of the AIoT device. For example, when the AIoT device finds the matching information or information corresponding to the matching information in the storage area (such as the memory area, storage area), it determines that it is an AIoT device matching the matching information; otherwise, it determines that it is not an AIoT device matching the matching information.
[0392] In one implementation, the first information may include matching information and location information. The AIoT device can determine whether it is an AIoT device matching the matching information by checking whether the matching information or information corresponding to the matching information exists at the location indicated by the location information in the storage (such as memory or storage). For example, when the AIoT device finds the matching information or information corresponding to the matching information at the location indicated by the location information in the storage, it determines that it is an AIoT device matching the matching information; otherwise, it determines that it is not an AIoT device matching the matching information.
[0393] Optionally, the matching information includes at least one of the following: bit string, string, literal, picture, video, audio, tactile signal, file content, file type, file identifier;
[0394] Or,
[0395] The location information includes at least one of the following: storage area; start pointer of the storage area; end pointer of the storage area; length of the storage area;
[0396] In one implementation, the length of the storage area can be used to indicate the length of the storage area occupied starting from the position specified by the pointer. For example, if the matching information is stored in the 3rd bit starting from the position specified by the pointer, the length of the storage area can be 3 bits.
[0397] The storage area is such as a memory area, storage area.
[0398] In one implementation, the bit string is used to match AIoT devices, and the value of the bit string can be customized. In this embodiment, the rules for formulating the bit string are not limited, as long as it can be confirmed by the AIoT device whether there is a match or not (such as the content in the memory corresponding to the bit string), it is considered to conform to the rules for formulating the bit string. The principles of other matching information are the same and will not be elaborated.
[0399] In one implementation, the bit string can be the bit string at the position specified by the start pointer in the specified storage area.
[0400] In one implementation, the file content, file type, or file identifier can be used to indicate the files stored in the AIoT device.
[0401] In one implementation, the uses of the first message include: discovering or screening one or more AIoT devices.
[0402] In one implementation, the storage area can include the content area where the content for matching AIoT devices is located.
[0403] Optionally, the obtaining of the first information includes one of the following: obtaining the first information through local configuration, generating the first information, receiving the first message;
[0404] wherein, the first message contains the first information;
[0405] The first message includes at least one of the following:
[0406] The first paging message; a message different from the first paging message; the first notification message; a message different from the first notification message; a message different from the first notification message and the first paging message.
[0407] In one implementation, the first information is used for one of the following: discovering, screening, or matching one or more AIoT devices; requesting to execute an AIoT task.
[0408] In one implementation, for the first communication device to obtain the first information, it can be that the first communication device receives the first message, and the first message contains the first information. The first message can be sent by the third communication device, or the fourth communication device, or the fifth communication device. This embodiment does not limit this. The third communication device can include AIoT function, NEF, PCF, or SMF; the fourth communication device can include AF; the fifth communication device can include: AMF.
[0409] In one implementation, the first message may include a first paging message (such as a 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.
[0410] In one implementation, 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 uses of the first message include one of the following: screening one or more AIoT devices, discovering one or more AIoT devices.
[0411] In one implementation, receiving the first message may be receiving the first message sent by a third communication device, or a fourth communication device, or a fifth communication device, and this embodiment does not limit 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); the fifth communication device may include: a core network device (such as an AMF).
[0412] In one implementation, the first paging message is an NGAP Paging message.
[0413] In one implementation, the first notification message may be a NAS layer Notification Message.
[0414] Optionally, when the first message is the first paging message or the first notification message, the first message further includes: first indication information, and the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message;
[0415] According to the first indication information, the method further includes at least one of the following:
[0416] ignoring the terminal identifier in the first message;
[0417] setting that the second message does not include a terminal identifier,
[0418] setting that the second message includes second indication information, and the second indication information is used to indicate at least one of the following: ignoring the terminal identifier in the second message.
[0419] 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).
[0420] The first message includes at least one of the following: a first paging message (such as a paging message between an access network device or a reader / writer and a core network device, or a paging message paging on the NGAP interface); a first notification message (such as a Notification message of NAS).
[0421] The second message includes a second paging message (a paging message in the air interface (such as a Paging message on the Uu interface)).
[0422] Optionally, the sending of the second information includes: sending a second message, where the second message contains the second information;
[0423] The second message includes at least one of the following:
[0424] A second paging message; a message different from the second paging message; a message of a first interface;
[0425] where the first interface is an interface between a first communication device and an AIoT device.
[0426] In one implementation, the first communication device may be a reader / writer, and the first interface may be an interface between the reader / writer and an AIoT device.
[0427] In one implementation, the second information is used for one of the following: discovering, screening, or matching one or more AIoT devices; requesting to execute an AIoT task.
[0428] In one implementation, the second paging message may be a paging message in the air interface (such as a Paging message on the Uu interface).
[0429] In one implementation, the second message may include: a second paging message, other messages different from the second paging message; a message of a first interface; where the first interface is an interface between a reader / writer or an interrogator and an AIoT device.
[0430] In one implementation, when the second message is other messages different from the second paging message, or other messages of the first interface, the uses of the second message include one of the following: screening one or more AIoT devices, discovering one or more AIoT devices.
[0431] In one implementation, the sending of the second message may be one of the following: sending the second message to a first interface, broadcasting the second message, sending the second message to a second communication device (such as an AIoT device). The first interface is an interface between a reader and an AIoT device.
[0432] Optionally, when the second message is a second paging message, the second message further includes: second indication information, which is used to indicate at least one of the following: ignoring the terminal identifier in the second message.
[0433] Through the embodiments of the present application, according to the first information, a first operation is performed, and one or more AIoT devices are screened using matching information or a first identifier, or the screened AIoT devices are discovered, enabling operations on one or more AIoT devices. Further, the embodiments of the present application can support efficiently screening one or more AIoT devices by group; furthermore, 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 handling to be performed due to reusing existing messages; and, through the second identifier, the problem of how to handle the same task of screening AIoT devices by a second reader / interrogator can be solved.
[0434] Please refer to Figure 3 , the embodiments of the present application provide 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:
[0435] Step 31: The second communication device performs a second operation, and the second operation includes at least one of the following:
[0436] Step 32: The second communication device receives second information, and the second information includes at least one of the following: matching information; a first identifier; a second identifier;
[0437] The second communication device performs the second operation according to the second information;
[0438] Wherein, the second operation includes at least one of the following:
[0439] Matching the second information;
[0440] Performing or not performing operations related to the AIoT service according to whether the matching with the second information is successful or not;
[0441] Sending a first response or not sending a first response according to whether the matching with the second information is successful or not.
[0442] Wherein,
[0443] The matching information is used to screen or match one or more AIoT devices;
[0444] The first identifier is used to identify one or more AIoT devices;
[0445] 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.
[0446] Optionally, 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 matching information, or the location of the information corresponding to the matching information in the AIoT device.
[0447] In one implementation, when the second information includes the matching information, 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 matching information, or the location of the information corresponding to the matching information in the AIoT device.
[0448] In one implementation, the matching information includes at least one of the following: bit string, string, literal, picture, video, audio, tactile signal, file content, file type, file identifier;
[0449] Or,
[0450] The location information includes at least one of the following: storage area; start pointer of the storage area; end pointer of the storage area; length of the storage area;
[0451] Wherein,
[0452] In one implementation, the length of the storage area can be used to indicate the length of the storage area occupied starting from the position specified by the pointer. For example, if the matching information is stored in the 3rd bit starting from the position specified by the pointer, the length of the storage area can be 3 bits.
[0453] In one implementation, the second communication device includes one of the following: an AIoT device, a terminal supporting AIoT device functions, a terminal.
[0454] In one implementation, the second information may include matching information. The operation of matching the second information, such as an AIoT device, may determine whether it is an AIoT device matching the matching information by looking for the existence of 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 matching the matching information; otherwise, it determines that it is not an AIoT device matching the matching information.
[0455] In one implementation, the second information may include matching information and location information. The operation of matching the second information is as follows: an AIoT device may determine whether it is an AIoT device matching the matching information by looking for the existence of the matching information or information corresponding to the matching information at the location indicated by the location information in the storage. For example, when the AIoT device finds the matching information at the location indicated by the location information in the storage, it determines that it is an AIoT device matching the matching information; otherwise, it determines that it is not an AIoT device matching the matching information.
[0456] In one implementation, the receiving of the second information may be one of the following: receiving the second information sent by the first interface, receiving the broadcast second information, receiving the second information sent by the first communication device. The first interface is the interface between the reader-writer and the AIoT device.
[0457] Optionally, the first response includes at least one of the following:
[0458] Information for identifying the AIoT device,
[0459] Information for indicating successful matching or information for indicating failed matching.
[0460] In one implementation, in the case of successful matching, a first response is sent to the first communication device. The first response includes information for indicating successful matching, and / or information for identifying the AIoT device.
[0461] In one implementation, in the case of failed matching, no first response is sent to the first communication device.
[0462] In another implementation, in the case of failed matching, a first response is sent to the first communication device; the first response includes information for indicating failed matching.
[0463] Optionally, the performing or not performing the relevant operations of the AIoT service according to successful or failed matching with the second information includes:
[0464] In the case of successful matching with the second information, perform relevant operations of the AIoT service;
[0465] In the case of failed matching with the second information, do not perform relevant operations of the AIoT service.
[0466] Optionally, the relevant operations of performing the AIoT service include at least one of the following:
[0467] The second communication device is awakened or enters the wake-up state;
[0468] Enter the preparation state for performing AIoT operations or prepare for performing AIoT operations;
[0469] Perform AIoT operations;
[0470] Send at least one of the following to the first communication device: information for identifying the AIoT device, a first response; the first response is used to indicate information of successful matching.
[0471] Optionally, the awakening of the second communication device or entering the wake-up state can represent one of the following:
[0472] The second communication device is activated;
[0473] Be able to respond or answer the signals (such as instructions or commands) of the reader;
[0474] Enter the preparation state for performing AIoT operations or the state of preparing for performing AIoT operations.
[0475] Optionally, the entering the preparation state for performing AIoT operations or preparing for performing AIoT operations includes at least one of the following:
[0476] The second communication device enters the state of waiting to be discovered, and the second communication device enters the state of waiting for the next subsequent signal;
[0477] Respond or answer the signals of the first communication device;
[0478] Perform operations according to the signals of the first communication device;
[0479] Perform operations according to the signals corresponding to the task, session or process corresponding to the second identifier.
[0480] Performing operations according to the signals of the first communication device includes: performing operations according to the next or subsequent signals of the first communication device.
[0481] Performing operations according to the signals corresponding to the task, session or process corresponding to the second identifier includes: performing operations according to the next or subsequent signals corresponding to the task, session or process corresponding to the second identifier.
[0482] A signaling is also referred to as one of the following: a message, an instruction, or a command.
[0483] In one implementation, when a match with the second information is successful, the second communication device sends information for identifying the AIoT device to the first communication device.
[0484] In another implementation, when a match with the second information fails, the second communication device does not perform sending information for identifying the AIoT device to the first communication device.
[0485] It is not difficult to understand that the reader does not initially know the number of AIoT devices that match the second information, nor does it know which specific AIoT devices match the second information. Through the responses of the AIoT devices, the AIoT devices that match the second information can be known, and further operations can be performed on the AIoT devices that match the second information (such as operating on one or a group of AIoT devices).
[0486] In one implementation, the second communication device can perform operations according to subsequent signaling of the same one or more tasks, the same one or more sessions, or the same one or more processes, and 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.
[0487] It should be noted that the first communication device may execute multiple tasks, sessions, or processes. Therefore, the AIoT devices that conform to the second information need to continue to execute the subsequent signaling of the task, session, or process.
[0488] In one implementation, the AIoT operations include at least one of the following:
[0489] Inventory or discovery (also referred to as paging) of one or more AIoT devices;
[0490] Reading information of one or more AIoT devices (information stored in the AIoT (such as identification information or sensed information of the AIoT device));
[0491] Writing information to one or more AIoT devices;
[0492] Controlling one or more AIoT devices (such as activating and deactivating AIoT devices);
[0493] Locating one or more AIoT devices.
[0494] In another implementation, the AIoT operations can include at least one of the following:
[0495] Inventory or discovery operation,
[0496] Read operation
[0497] Write operation
[0498] Control operations (such as activating an AIoT device, deactivating an AIoT device (also known as killing or taking the AIoT device out of service), and positioning (also called object finding) operations).
[0499] It is not difficult to understand that if the information for indicating the AIoT operation is directly carried in the first message, the second communication device can directly execute the AIoT operation.
[0500] Optionally, the relevant operations that do not execute the AIoT service include at least one of the following:
[0501] Keep the existing state unchanged;
[0502] Do not send a first response to the first communication device, or send 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 successful matching, or information for indicating failed matching;
[0503] Ignore one of the following: the signaling of the first communication device; the signaling corresponding to the task, session, or process corresponding to the second identifier.
[0504] Ignoring the signaling of the first communication device includes: ignoring the next or subsequent signaling of the first communication device.
[0505] Ignoring the signaling corresponding to the task, session, or process corresponding to the second identifier includes: ignoring the next or subsequent signaling corresponding to the task, session, or process corresponding to the second identifier.
[0506] Signaling is also one of the following: message, instruction, command.
[0507] In one implementation, the second communication device can ignore the subsequent signaling of the same or multiple tasks, the same or multiple sessions, or the same or multiple processes, and the same or multiple tasks, the same or multiple sessions, or the same or multiple processes can be tasks, sessions, or processes that conform to the second identifier.
[0508] Exemplarily, the second communication device ignores the signaling of the same process, session, or process by determining that the subsequent signaling carries the same second identifier as in the second information, which is the signaling of the same process, session, or process.
[0509] Optionally, the receiving of the second information includes: receiving a second message;
[0510] The second message includes at least one of the following:
[0511] Second paging message; a message different from the second paging message; a message of the first interface;
[0512] wherein, the first interface is the interface between the reader and the AIoT device.
[0513] In one implementation, the second information is used for one of the following: discovering, screening, or matching one or more AIoT devices; requesting to execute an AIoT task.
[0514] In one implementation, the second paging message can be a paging message of the air interface (such as the Paging message of the Uu interface).
[0515] In one implementation, 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.
[0516] In one implementation, when the second message is other messages different from the second paging message, or other messages of the first interface, the uses of the second message include one of the following: screening one or more AIoT devices, discovering one or more AIoT devices.
[0517] Through the embodiments of the present application, according to the second information, a second operation is performed, and one or more AIoT devices are matched using matching information or a first identifier, so as to implement operations on one or more AIoT devices. Further, in the embodiments of the present application, relevant operations of the AIoT service are performed when the matching is successful, and relevant operations of the AIoT service are not performed when the matching fails; the problem of how to handle the same task of screening AIoT devices by the second reader / interrogator can be solved through the second identifier.
[0518] Please refer to Figure 4 , the embodiments of the present application provide 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: including a core network device (such as an AIoT function, NEF, PCF, SMF, or AMF), and the method includes:
[0519] Step 41: The third communication device performs a third operation;
[0520] wherein, the third operation includes at least one of the following:
[0521] Allocating a second identifier;
[0522] Sending at least one of the following: matching information, a first identifier, a second identifier;
[0523] wherein,
[0524] The matching information is used to filter or match one or more AIoT devices;
[0525] The first identifier is used to identify one or more AIoT devices;
[0526] 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.
[0527] In one implementation, 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, the matching information, or the location of the information corresponding to the matching information in the AIoT device.
[0528] In one implementation, when the third operation includes sending the matching information, the third operation further includes: sending location information.
[0529] In one implementation, 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, file content, a file type, a file identifier;
[0530] Or,
[0531] 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;
[0532] Wherein,
[0533] In one implementation, the length of the storage area can be used to indicate the length of the storage area occupied starting from the position specified by the pointer. For example, if the matching information is stored in the 3rd bit starting from the position specified by the pointer, the length of the storage area can be 3 bits.
[0534] In one implementation, the third communication device may include a core network device (such as an AIoT function, NEF, PCF, SMF, or AMF).
[0535] Optionally, the execution of the third operation includes:
[0536] The third communication device obtains third information;
[0537] The third communication device performs the third operation according to the third information;
[0538] Wherein, the third information includes at least one of the following:
[0539] matching information; the first identifier; AIoT task information.
[0540] In one implementation, the AIoT task or AIoT operation includes at least one of the following:
[0541] Inventory or discovery (also known as paging) of one or more AIoT devices;
[0542] Reading information of one or more AIoT devices (information in the AIoT storage, such as identification information or sensed information of the AIoT device);
[0543] Writing information to one or more AIoT devices;
[0544] Controlling one or more AIoT devices (such as activating and deactivating the AIoT device);
[0545] Locating one or more AIoT devices.
[0546] In one implementation, the third information further includes: location information, which 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.
[0547] In one implementation, when the third information includes the matching information, the third information further includes: location information, which 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.
[0548] In one implementation, the third communication device obtains the third information, which can be the third information locally configured or generated by the third communication device, or the third information obtained from the fourth information sent by the fourth communication device; the fourth communication device may include an AF.
[0549] In one implementation, the third information includes a second identifier.
[0550] Optionally, the execution of the third operation includes:
[0551] When the third information does not include the second identifier, the third communication device assigns the second identifier; or
[0552] When the third information includes the second identifier, the third communication device may use the second identifier.
[0553] Through the embodiments of the present application, by performing a third operation according to the third information (such as allocating a second identifier based on matching information or a first identifier), operations on one or more AIoT devices can be achieved. Further, the embodiments of the present application can allocate 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 same task of screening AIoT devices by a second reader / interrogator.
[0554] Please refer to Figure 5 , the embodiments of the present application provide 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:
[0555] Step 51: The fourth communication device performs a fourth operation, and the fourth operation includes at least one of the following:
[0556] 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;
[0557] Among them,
[0558] The matching information is used to screen or match one or more AIoT devices;
[0559] The first identifier is used to identify one or more AIoT devices;
[0560] 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.
[0561] The fourth information can be used for an AIoT service request.
[0562] In one implementation, the fourth communication device includes a core network device, such as an AF.
[0563] The sending of the AIoT service request may be to send an AIoT service request to a third communication device. The third communication device may include an AIoT function, a NEF, a PCF, or an SMF.
[0564] In one implementation, the fourth 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 matching information, or the location of the information corresponding to the matching information in the AIoT device.
[0565] In one implementation, when the fourth information includes matching information, the fourth information further includes: location information, where 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.
[0566] In one implementation, the matching information includes at least one of the following: bit string, string, literal, picture, video, audio, tactile signal, file content, file type, file identifier;
[0567] Or,
[0568] The location information includes at least one of the following: storage area; start pointer of the storage area; end pointer of the storage area; length of the storage area;
[0569] Wherein,
[0570] In one implementation, the length of the storage area can be used to indicate the length of the storage area occupied starting from the position specified by the pointer. For example, if the matching information is stored in the 3rd bit starting from the position specified by the pointer, the length of the storage area can be 3 bits.
[0571] Through the embodiments of the present application, by sending the fourth information, it is possible to trigger the screening of one or more AIoT devices or discover the screened AIoT devices through the fourth information, and it is possible to implement operations on one or more AIoT devices. Further, the embodiments of the present application can support the efficient screening of one or more AIoT devices by group.
[0572] Please refer to Figure 6 , the embodiments of the present application provide 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:
[0573] Step 61: The fifth communication performs a fifth operation;
[0574] Wherein, the fifth operation includes at least one of the following:
[0575] Carry first indication information in the first message, where the first indication information is used to indicate at least one of the following: ignore the terminal identifier in the first message;
[0576] Send the first information;
[0577] Wherein,
[0578] The first information includes at least one of the following: matching information; first identifier; second identifier;
[0579] Wherein,
[0580] The matching information is used to screen or match one or more AIoT devices;
[0581] The first identifier is used to identify one or more AIoT devices;
[0582] 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.
[0583] In one implementation, the fifth communication device includes a core network device, such as an AMF.
[0584] The sending of the first information may be sending the first information to the first communication device.
[0585] Optionally, the fifth communication performing the fifth operation includes:
[0586] The fifth communication device receives fifth information, where the fifth information includes at least one of the following: matching information; first identifier; second identifier;
[0587] The fifth communication device performs a fifth operation according to the fifth information.
[0588] In one implementation, the fifth information may be sent by a third communication device or a fourth communication device, and this embodiment does not limit this. The third communication device may include AIoT capabilities, NEF, PCF, or SMF; the fourth communication device may include AF.
[0589] In one implementation, the fifth information further includes: location information, where the location information is used to indicate one of the following: a location in the storage of the AIoT device, the matching information, or a location of information corresponding to the matching information in the AIoT device.
[0590] In one implementation, when the fifth information includes matching information, the fifth information further includes: location information, where the location information is used to indicate one of the following: a location in the storage of the AIoT device, the matching information, or a location of information corresponding to the matching information in the AIoT device.
[0591] In one implementation, the matching information includes at least one of the following: bit string, string, literal, picture, video, audio, tactile signal, file content, file type, file identifier;
[0592] Or,
[0593] The location information includes at least one of the following: storage area; start pointer of the storage area; end pointer of the storage area; length of the storage area;
[0594] Where,
[0595] In one implementation, the length of the storage area can be used to indicate the length of the storage area occupied starting from the position specified by the pointer. For example, if the matching information is stored in the 3rd bit starting from the position specified by the pointer, the length of the storage area can be 3 bits.
[0596] 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;
[0597] The first condition includes at least one of the following:
[0598] The first information is carried in the first message;
[0599] The first message is a first paging message or a first notification message.
[0600] In one implementation, the fifth communication device includes a core network device, such as an AMF.
[0601] In one implementation, the first message reuses an existing Paging message and includes at least one of matching information and a first identifier. The first identifier is used to identify a group of AIoT devices, and one of the following is indicated by the first indication information: the mandatory UE ID in the paging message is unavailable, or it is required to ignore the mandatory UE ID.
[0602] Optionally, the first message includes at least one of the following:
[0603] 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 both the first notification message and the first paging message.
[0604] In one implementation, the first paging message is an NGAP Paging message.
[0605] In one implementation, the first notification message can be a NAS layer Notification Message.
[0606] Through the embodiments of the present application, performing a fifth operation according to the fifth information can send the first information through the matching information, the first identifier, or the second identifier, and can implement operations on one or more AIoT devices. Further, the embodiments 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.
[0607] Please refer to Figure 7, embodiments of the present application provide 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 (which can also be called an interrogator), an intermediate device of the reader. The method includes:
[0608] 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;
[0609] Step 72: The sixth communication device performs a sixth operation according to the first indication information;
[0610] The sixth operation includes at least one of the following:
[0611] Ignoring the terminal identifier in the first message;
[0612] Setting that the second message does not include a terminal identifier,
[0613] Setting that 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.
[0614] In one implementation, the first indication information can be sent by a third communication device, or a fourth communication device, or a fifth communication device, and this embodiment does not limit this. The third communication device can include AIoT function, NEF, PCF or SMF; the fourth communication device can include AF; the fifth communication device can include: AMF.
[0615] Optionally, the first message includes at least one of the following: a first paging message; a first notification message.
[0616] In one implementation, the first paging message is an NGAP paging message.
[0617] In one implementation, the first notification message can be a NAS layer notification message.
[0618] Optionally, the second message includes a second paging message.
[0619] In one implementation, the second paging message can be a paging message in the air interface (such as a Paging message of the Uu interface).
[0620] In one implementation, the first message includes at least one of the following: matching information; a first identifier; a second identifier.
[0621] In one implementation, the second message includes at least one of the following: matching information; a first identifier; a second identifier.
[0622] Wherein,
[0623] The matching information is used to filter or match one or more AIoT devices;
[0624] The first identifier is used to identify one or more AIoT devices;
[0625] 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.
[0626] The embodiments of the present application can reuse existing messages (such as paging messages or notification messages) to filter one or more AIoT devices, and can implement exception handling to be performed due to the reuse of existing messages.
[0627] The operation execution method of the embodiments of the present application will be described below in conjunction with specific application scenarios.
[0628] Embodiment 1 of the present application
[0629] Please refer to Figure 8 As shown, Embodiment 1 of the present application includes the following steps:
[0630] Step 1: The AF sends a service request to the NEF or the AIoT function, and the service request may be an AIoT service request.
[0631] Step 2: The NEF or the AIoT function performs a third operation according to the third information, such as allocating a second identifier. Optionally, the third operation is as described in the embodiment of the third communication device.
[0632] It should be noted that in the case where the AIoT service request sent by the AF does not include a second identifier, the NEF or the AIoT function allocates a second identifier; in the case where the AIoT service request sent by the AF includes a second identifier, the NEF or the AIoT function may use the second identifier, for example, send the second identifier to the AMF.
[0633] Step 3: The NEF or the AIoT function sends at least one of the matching information, the first identifier, and the second identifier to the AMF.
[0634] Step 4: The AMF sends a first paging message to a reader (such as an access network device), and the first paging message includes at least one of the matching information, the first identifier, the second identifier, and the first indication information, and the first indication information is used to indicate to ignore the mandatory UE ID.
[0635] Step 5: The reader (such as an access network device) sends a second message to the AIoT device, and the second message carries at least one of the matching information, the first identifier, and the second identifier. When the second message is a second paging message, the second message may carry first indication information for indicating to ignore the mandatory UE ID.
[0636] Embodiment 2 of this application
[0637] Please refer to Figure 9 As shown, Embodiment 2 of this application includes the following steps:
[0638] Step 1: The AF sends a service request to the NEF or the AIoT function, and the service request may be an AIoT service request.
[0639] Step 2: The NEF or the AIoT function performs a third operation according to the third information, such as allocating a second identifier. Optionally, the third operation is as described in the embodiment of the third communication device.
[0640] It should be noted that when the AIoT service request sent by the AF does not include the second identifier, the NEF or the AIoT function allocates the second identifier; when the AIoT service request sent by the AF includes the second identifier, the NEF or the AIoT function may use the second identifier, for example, send the second identifier to the AMF.
[0641] Step 3: The NEF or the AIoT function sends at least one of the matching information, the first identifier, and the second identifier to the AMF.
[0642] Step 4: The AMF sends a NAS notification message to the reader (such as a UE), and the NAS notification message includes at least one of the matching information, the first identifier, the second identifier, and the first indication information, and the first indication information is used to indicate to ignore the mandatory UE ID.
[0643] Step 5: The reader (such as an access network device) sends a second message to the AIoT device, and the second message carries at least one of the matching information, the first identifier, and the second identifier. When the second message is a second paging message, the second message may carry first indication information for indicating to ignore the mandatory UE ID.
[0644] Embodiment 3 of this application
[0645] Please refer to Figure 10 As shown, Embodiment 3 of this application includes the following steps:
[0646] In one implementation, the intermediate device and the access network device together form a reader.
[0647] Step 1: AF sends a service request to NEF or the AIoT function, and the service request may be an AIoT service request.
[0648] Step 2: NEF or the AIoT function performs a third operation according to the third information, such as allocating a second identifier. Optionally, the third operation is as described in the embodiment of the third communication device.
[0649] It should be noted that in the case where the AIoT service request sent by AF does not include the second identifier, NEF or the AIoT function allocates the second identifier; in the case where the AIoT service request sent by AF includes the second identifier, NEF or the AIoT function may use the second identifier, for example, sending the second identifier to AMF.
[0650] Step 3: NEF or the AIoT function sends at least one of the matching information, the first identifier, and the second identifier to AMF.
[0651] One implementation is shown in Steps 4a and 5a, and another implementation is shown in Step 5b.
[0652] Step 4a: AMF sends an NGAP message to the access network device, and the NGAP message contains at least one of the matching information, the first identifier, and the second identifier.
[0653] Step 5a: The access network device sends an RRC message to the intermediate device, and the RRC message contains at least one of the matching information, the first identifier, and the second identifier.
[0654] Step 4b: AMF sends an NAS message to the intermediate device, and the NAS message contains at least one of the matching information, the first identifier, and the second identifier.
[0655] Step 6: The intermediate device sends a second message to the AIoT device, and the second message carries at least one of the matching information, the first identifier, and the second identifier.
[0656] For the operation execution method provided in the embodiments of the present application, the execution entity may be an operation execution device. In the embodiments of the present application, taking the operation execution device executing the operation execution method as an example, the operation execution device provided in the embodiments of the present application is described.
[0657] Please refer to Figure 11 , the embodiments of the present application further provide an operation execution device 80, including:
[0658] An acquisition module 81, configured to acquire first information, where the first information includes at least one of the following: matching information; a first identifier; a second identifier;
[0659] A first execution module 82, configured to perform a first operation according to the first information;
[0660] Wherein, the first operation includes at least one of the following:
[0661] Screen one or more environmental Internet of Things AIoT devices;
[0662] Discover one or more AIoT devices;
[0663] Send a second message;
[0664] Wherein,
[0665] The second message includes at least one of the following: matching information; a first identifier; a second identifier;
[0666] Wherein,
[0667] The matching information is used to screen or match one or more AIoT devices;
[0668] The first identifier is used to identify one or more AIoT devices;
[0669] 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.
[0670] Optionally, after sending the second message to the second communication device, the method further includes:
[0671] Receive a first response sent by the second communication device, the first response including at least one of the following: information for identifying the AIoT device, information indicating successful matching, or information indicating failed matching.
[0672] Optionally, the matching information does not include at least one of the following: a terminal identifier, a first identifier; a second identifier.
[0673] Optionally, at least one of the first message and the second message further includes: location information, the location information being used to indicate one of the following: a location in the storage of the AIoT device, the matching information, or a location of information corresponding to the matching information in the AIoT device.
[0674] Optionally, the matching information includes at least one of the following: a bit string, a string, literal text, a picture, a video, an audio, a tactile signal, file content, a file type, a file identifier;
[0675] Or,
[0676] 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;
[0677] Optionally, obtaining the first information includes one of the following: obtaining the first information through local configuration, generating the first information, receiving a first message;
[0678] Wherein, the first message includes the first information;
[0679] The first message includes at least one of the following:
[0680] 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.
[0681] 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;
[0682] According to the first indication information, the method further includes at least one of the following:
[0683] Ignoring the terminal identifier in the first message;
[0684] Setting the second message not to include a terminal identifier,
[0685] Setting the second message 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.
[0686] Optionally, sending the second information includes: sending a second message, where the second message includes the second information;
[0687] The second message includes at least one of the following:
[0688] A second paging message; a message different from the second paging message; a message of a first interface;
[0689] Wherein, the first interface is an interface between a first communication device and an AIoT device.
[0690] Optionally, when 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.
[0691] According to the embodiments of the present application, based on the first information, a first operation is performed, and one or more AIoT devices are screened using matching information or a first identifier, or screened AIoT devices are discovered, enabling the operation of one or more AIoT devices. Further, the embodiments of the present application can support efficiently screening one or more AIoT devices by group; further, 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 the exception handling to be performed due to reusing existing messages; and, the problem of how to handle the same task of screening AIoT devices by a second reader / interrogator can be solved through a second identifier.
[0692] The operation execution device provided by the embodiments of the present application can implement Figure 2 each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, they will not be elaborated here.
[0693] 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 a chip. The electronic device can be a terminal or other devices other than the terminal. Exemplarily, the terminal can include, but is not limited to, the types of the terminal 11 listed above, and other devices can be a server, a Network Attached Storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0694] Please refer to Figure 12 , the embodiments of the present application also provide an operation execution device 90, including:
[0695] A first receiving module 91, configured to receive second information, where the second information includes at least one of the following: matching information; a first identifier; a second identifier;
[0696] A second execution module 92, configured to perform a second operation according to the second information;
[0697] Wherein, the second operation includes at least one of the following:
[0698] Match the second information;
[0699] Perform or not perform operations related to the AIoT service according to whether the matching with the second information is successful or not;
[0700] Send a first response or not send a first response according to whether the matching with the second information is successful or not.
[0701] Wherein,
[0702] The matching information is used to screen or match one or more AIoT devices;
[0703] The first identifier is used to identify one or more AIoT devices;
[0704] 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.
[0705] Optionally, the second information further includes: location information, which is used to indicate one of the following: the location in the storage of the AIoT device, the matching information, or the location of the information corresponding to the matching information in the AIoT device.
[0706] Optionally, the first response includes at least one of the following:
[0707] Information for identifying the AIoT device,
[0708] Information for indicating successful matching or information for indicating failed matching.
[0709] Optionally, the performing or not performing the relevant operations of the AIoT service according to the success or failure of the matching with the second information includes:
[0710] When the matching with the second information is successful, perform the relevant operations of the AIoT service;
[0711] When the matching with the second information fails, do not perform the relevant operations of the AIoT service.
[0712] Optionally, the performing the relevant operations of the AIoT service includes at least one of the following:
[0713] The second communication device is awakened or enters the wake-up state;
[0714] Enter the preparation state for performing AIoT operations or prepare for performing AIoT operations;
[0715] Perform AIoT operations;
[0716] Send at least one of the following to the first communication device: information for identifying the AIoT device, the first response; the first response is used to indicate information of successful matching.
[0717] Optionally, the entering the preparation state for performing AIoT operations or preparing for performing AIoT operations includes at least one of the following:
[0718] The second communication device enters the state of waiting to be discovered, and the second communication device enters the state of waiting for the next subsequent signaling;
[0719] Respond to or answer the signaling of the first communication device;
[0720] Perform an operation according to the signaling of the first communication device;
[0721] Perform an operation according to the signaling corresponding to the task, session or process corresponding to the second identifier.
[0722] Optionally, the relevant operations that do not execute the AIoT service include at least one of the following:
[0723] Keep the existing state unchanged;
[0724] Do not send a first response to the first communication device, or send 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 successful matching, or information for indicating failed matching;
[0725] Ignore one of the following: the signaling of the first communication device; the signaling corresponding to the task, session or process corresponding to the second identifier.
[0726] Optionally, the receiving the second information includes: receiving a second message;
[0727] The second message includes at least one of the following:
[0728] A second paging message; a message different from the second paging message; a message of a first interface;
[0729] Wherein, the first interface is the interface between the reader and the AIoT device.
[0730] Through the embodiments of the present application, according to the second information, perform a second operation, and match one or more AIoT devices using the matching information or the first identifier, so as to realize the operation on one or more AIoT devices. Further, in the case of successful matching, the embodiments of the present application perform the relevant operations of the AIoT service, and in the case of failed matching, do not perform the relevant operations of the AIoT service; through the second identifier, the problem of how to handle the same task of screening AIoT devices by the second reader / interrogator can be solved.
[0731] The operation execution device provided by the embodiments of the present application can implement Figure 3 the various processes implemented by the method embodiments, and achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0732] Please refer to Figure 13 , the embodiments of the present application also provide an operation execution device 100, including:
[0733] A third execution module 101, configured to execute a third operation;
[0734] Among them, the third operation includes at least one of the following:
[0735] Allocate a second identifier;
[0736] Send at least one of the following: matching information, a first identifier, a second identifier;
[0737] Among them,
[0738] The matching information is used to screen or match one or more AIoT devices;
[0739] The first identifier is used to identify one or more AIoT devices;
[0740] 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.
[0741] Optionally, the execution of the third operation includes:
[0742] The third communication device obtains third information;
[0743] The third communication device performs the third operation according to the third information;
[0744] Among them, the third information includes at least one of the following:
[0745] Matching information; first identifier; AIoT task information.
[0746] In an alternative embodiment of the present invention, the AIoT task is also referred to as an AIoT operation.
[0747] The AIoT task or AIoT operation includes at least one of the following:
[0748] Inventory or discover (also referred to as paging) one or more AIoT devices;
[0749] Read the information of one or more AIoT devices (information in the AIoT storage (such as the identification information or sensed information of the AIoT device));
[0750] Write information to one or more AIoT devices;
[0751] Control one or more AIoT devices (such as activating and deactivating AIoT devices);
[0752] Locate one or more AIoT devices.
[0753] According to the embodiments of the present application, by performing a third operation based on the third information (such as allocating a second identifier according to the matching information or the first identifier), the second identifier can be allocated when the third information does not include the second identifier, and the second identifier can be used when the third information includes the second identifier. In this way, the problem of how to handle the same task of screening AIoT devices by the second reader / interrogator can be solved through the second identifier.
[0754] The operation execution device provided by the embodiments of the present application can implement Figure 4 each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein again.
[0755] Please refer to Figure 14 , the embodiments of the present application also provide an operation execution device 110, including:
[0756] A fourth execution module 111, configured to perform a fourth operation, where the fourth operation includes at least one of the following:
[0757] 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;
[0758] Wherein,
[0759] The matching information is used to screen or match one or more AIoT devices;
[0760] The first identifier is used to identify one or more AIoT devices;
[0761] 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.
[0762] According to the embodiments of the present application, by sending the fourth information, one or more AIoT devices can be triggered to be screened or the screened AIoT devices can be discovered through the fourth information, and operations on one or more AIoT devices can be implemented. Further, the embodiments of the present application can support efficient screening of one or more AIoT devices by group.
[0763] The operation execution device provided by the embodiments of the present application can implement Figure 5 each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein again.
[0764] Please refer to Figure 15 , the embodiments of the present application also provide an operation execution device 120, including:
[0765] A fifth execution module 121, configured to perform a fifth operation;
[0766] Among them, the fifth operation includes at least one of the following:
[0767] Carry first indication information in the first message, where the first indication information is used to indicate at least one of the following: ignore the terminal identifier in the first message;
[0768] Send first information;
[0769] Among them,
[0770] The first information includes at least one of the following: matching information; first identifier; second identifier;
[0771] Among them,
[0772] The matching information is used to screen or match one or more AIoT devices;
[0773] The first identifier is used to identify one or more AIoT devices;
[0774] 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.
[0775] Optionally, the fifth communication performing the fifth operation includes:
[0776] The fifth communication device receives fifth information, where the fifth information includes at least one of the following: matching information; first identifier; second identifier;
[0777] The fifth communication device performs the fifth operation according to the fifth information.
[0778] Optionally, the 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;
[0779] The first condition includes at least one of the following:
[0780] The first information is carried in the first message;
[0781] The first message is a first paging message or a first notification message.
[0782] Optionally, the first message includes at least one of the following:
[0783] First paging message; a message different from the first paging message; first notification message; a message different from the first notification message; a message different from the first notification message and the first paging message.
[0784] The operation execution device provided by the embodiments of this application can achieve Figure 6The various processes implemented by the method embodiments and achieve the same technical effects. To avoid repetition, they will not be elaborated here.
[0785] Please refer to Figure 16 , the embodiment of the present application further provides an operation execution device 130, including:
[0786] A second receiving module 131, configured 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;
[0787] A sixth execution module 132, configured to execute a sixth operation according to the first indication information;
[0788] The sixth operation includes at least one of the following:
[0789] Ignoring the terminal identifier in the first message;
[0790] Setting the second message not to include the terminal identifier,
[0791] Setting the second message to include 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.
[0792] Optionally, the first message includes at least one of the following: a first paging message; a first notification message.
[0793] Optionally, the second message includes a second paging message.
[0794] The operation execution device provided by the embodiment of the present application can implement Figure 7 The various processes implemented by the method embodiments and achieve the same technical effects. To avoid repetition, they will not be elaborated here.
[0795] Such as Figure 17As shown in the figure, an embodiment of the present application further provides a communication device 140, which includes a processor 141 and a memory 142. A program or instruction that can run on the processor 141 is stored on the memory 142. 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 each step of the operation execution method embodiment executed 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 each step of the operation execution method embodiment executed 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 each step of the operation execution method embodiment executed 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 each step of the operation execution method embodiment executed by the fourth communication device, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0796] Specifically, an embodiment of the present application further provides a network-side device. As Figure 18 shown, 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 through 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 sent and sends it to the radio frequency device 152. After processing the received information, the radio frequency device 152 sends it out through the antenna 151.
[0797] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 153, and the baseband device 153 includes a baseband processor.
[0798] The baseband device 153 may include, for example, at least one baseband board, and a plurality of chips are provided on the baseband board. As Figure 18 shown, 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 embodiments.
[0799] The network-side device may further include a network interface 156, and this interface is, for example, a Common Public Radio Interface (CPRI).
[0800] Specifically, the network-side device 150 in the embodiments of the present application further includes: instructions or programs stored in the memory 155 and executable on the processor 154. The processor 154 invokes the instructions or programs in the memory 155 to execute Figure 11 or Figure 16 the methods executed by the modules shown, and achieves the same technical effects. To avoid repetition, they are not elaborated here.
[0801] Specifically, the embodiments of the present application further provide a network-side device. As Figure 19 shown, the network-side device 160 includes: a processor 161, a network interface 162, and a memory 163. Among them, the network interface 162 is, for example, a common public radio interface (CPRI).
[0802] Specifically, the network-side device 160 in the embodiments of the present application further includes: instructions or programs stored in the memory 163 and executable on the processor 161. The processor 161 invokes the instructions or programs in the memory 163 to execute Figure 12 or Figure 13 or Figure 14 or Figure 15 the methods executed by the modules shown, and achieves the same technical effects. To avoid repetition, they are not elaborated here.
[0803] The embodiments of the present application further provide a readable storage medium. Programs or instructions are stored on the readable storage medium. When the programs or instructions are executed by a processor, the various processes of the above operation execution method embodiments are implemented, and the same technical effects can be achieved. To avoid repetition, they are not elaborated here.
[0804] Among them, the processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs, etc. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0805] The embodiments of the present application further provide a chip. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above operation execution method embodiments, and the same technical effects can be achieved. To avoid repetition, they are not elaborated here.
[0806] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.
[0807] Another embodiment of the present application further provides a computer program / program product. The computer program / program product is stored in a storage medium and is executed by at least one processor to implement each process of the above method for implementing operations, and can achieve the same technical effects. To avoid repetition, details are not described herein again.
[0808] Another embodiment of the present application further provides a wireless communication system, including at least two of the following: a first communication device, a second communication device, and a third communication device. 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. The sixth communication device can be used to execute the steps of the method executed on the sixth communication device side as described above.
[0809] Another embodiment of the present application further provides a wireless communication system, including: a first communication device or a sixth communication device, and a second communication device. 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 sixth communication device can be used to execute the steps of the method executed on the sixth communication device side as described above.
[0810] Another embodiment of the present application further 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 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 sixth communication device can be used to execute the steps of the method executed on the sixth communication device side as described above.
[0811] An embodiment of the present application further 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 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. The sixth communication device can be used to execute the steps of the method executed on the sixth communication device side as described above.
[0812] It should be noted that in this article, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. Without more limitations, the element defined by the statement "including one..." does not exclude the existence of other identical elements in the process, method, article or device including that 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 a reverse order according to the functions involved. For example, the described methods 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.
[0813] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, it can also be implemented by hardware. This computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disc, etc.) and includes several instructions for causing a terminal or a network-side device to execute the methods described in various embodiments of the present application.
[0814] The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms of embodiments without departing from the purpose of the present application and the scope protected by the claims. These embodiments are all within the protection scope of the present application.
Claims
1. A method for performing an operation, characterized in that, Including: 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; The first communication device performs a first operation according to the first information; Wherein, the first operation includes at least one of the following: Filtering one or more Ambient Internet of Things (AIoT) devices; Discovering one or more AIoT devices; Sending second information; Wherein, The second information includes at least one of the following: matching information; a first identifier; a second identifier; Wherein, 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, characterized in that After sending the second information to the second communication device, the method further includes: Receiving 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 indicating successful matching, or information indicating failed matching.
3. The method according to claim 1, characterized in that, The matching information does not include at least one of the following: a terminal identifier, a first identifier; a second identifier.
4. The method according to any one of claims 1 to 3, characterized in that, At least one of the first information and the second information further includes: location information, where the location information is used to indicate one of the following: a location in the storage of the AIoT device, the matching information, or a location of information corresponding to the matching information in the AIoT device.
5. The method according to any one of claims 1 to 4, characterized in that, The matching information includes at least one of the following: a bit string, a string, text, a picture, a video, an audio, a tactile signal, file content, a file type, 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; a length of the storage area.
6. The method according to any one of claims 1-5, characterized in that, The obtaining of the first information includes one of the following: obtaining the first information through local configuration, generating the first information, receiving a first message; Wherein, the first message contains 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, characterized in that, 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: Ignoring the terminal identifier in the first message; Setting the second message not to contain the terminal identifier, Setting the second message to contain 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, characterized in that, The sending of the second information includes: sending a second message, where the second message contains 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 a first interface; Wherein, the first interface is an interface between the first communication device and the AIoT device.
9. The method according to claim 8, wherein In the case where the second message is a second paging message, the second message further includes: second indication information, which is used to indicate at least one of the following: ignoring the terminal identifier in the second message.
10. A method for performing an operation, characterized in that, Includes: The second communication device receives second information, which includes at least one of the following: matching information; a first identifier; a second identifier; The second communication device performs a second operation according to the second information; Wherein, the second operation includes at least one of the following: Matching the second information; Performing or not performing operations related to the AIoT service according to whether the matching with the second information is successful or failed; Sending a first response or not sending a first response according to whether the matching with the second information is successful or failed. Wherein, The matching information is used to screen 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, characterized in that, The second information further includes: location information, which is used to indicate one of the following: the location in the storage of the AIoT device, the matching information, or the location of the information corresponding to the matching information in the AIoT device.
12. The method according to claim 10 or 11, characterized in that, The first response includes at least one of the following: Information for identifying the AIoT device, Information for indicating successful matching or information for indicating failed matching.
13. The method according to any one of claims 10 to 12, characterized in that, The performing or not performing operations related to the AIoT service according to whether the matching with the second information is successful or failed includes: In the case where the matching with the second information is successful, performing operations related to the AIoT service; In the case where the matching with the second information is failed, not performing operations related to the AIoT service.
14. The method according to claim 13, wherein The performing operations related to the AIoT service includes at least one of the following: The second communication device is awakened, or enters a wake-up state; Entering a preparation state for performing AIoT operations, or preparing for performing AIoT operations; Performing AIoT operations; Sending at least one of the following to the first communication device: information for identifying the AIoT device, the first response; the first response is used to indicate information of successful matching.
15. The method according to claim 14, characterized in that The entering a preparation state for performing AIoT operations, or preparing for performing AIoT operations 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 subsequent signaling; Responding to or answering the signaling of the first communication device; Performing an operation according to the signaling of the first communication device; Performing an operation 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 - 15, characterized in that, The not performing operations related to the AIoT service includes at least one of the following: Keeping the existing state unchanged; Not sending the first response to the first communication device, or sending the 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 successful matching or information for indicating failed matching; Ignoring one of the following: the signaling of the first communication device; the signaling corresponding to the task, session or process corresponding to the second identifier.
17. The method according to any one of claims 10-16, characterized in that, 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 a first interface; Wherein, the first interface is an interface between a reader and an AIoT device.
18. An operation execution method, characterized in that, Including: A third communication device performs a third operation; Wherein, the third operation includes at least one of the following: Allocating a second identifier; Sending at least one of the following: matching information, a first identifier, a second identifier; Wherein, 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 Performing the third operation includes: The third communication device obtains third information; The third communication device performs the third operation according to the third information; Wherein, the third information includes at least one of the following: Matching information; a first identifier; AIoT task information.
20. The method according to claim 18 or 19, characterized in that, Performing the third operation includes: In the case that the third information does not include a second identifier, the third communication device allocates the second identifier; or In the case that the third information includes a second identifier, the third communication device may use the second identifier.
21. An operation execution method, characterized in that, Including: A fourth communication device performs a fourth operation, and the fourth operation includes at least one of the following: Sending fourth information, and the fourth information includes at least one of the following: matching information, a first identifier, a second identifier, AIoT task information; Wherein, 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, characterized in that, Including: A fifth communication performs a fifth operation; Wherein, the fifth operation includes at least one of the following: Carrying first indication information in a first message, and the first indication information is used to indicate at least one of the following: ignoring the terminal identifier in the first message; Sending first information; Wherein, The first information includes at least one of the following: matching information; a first identifier; a second identifier; Wherein, 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, characterized in that, Performing the fifth operation by the fifth communication includes: The fifth communication device receives fifth information, and the fifth information includes at least one of the following: matching information; a first identifier; a second identifier; The fifth communication device performs the fifth operation according to the fifth information.
24. The method according to claim 22 or 23, characterized in that, 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; The first condition includes at least one of the following: The first information is carried in the 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 - 24, characterized in that, The first message includes at least one of the following: The first paging message; a message different from the first paging message; the 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. A method for performing an operation, characterized in that, Comprising: The sixth communication device receives first indication information, and 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: Ignoring the terminal identifier in the first message; Setting the second message not to include a terminal identifier, Setting the second message to include second indication information, and 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: the first paging message; the first notification message.
28. The method according to claim 26 or 27, characterized in that, The second message includes a second paging message.
29. An operation execution device, characterized in that, Comprising: An acquisition module, configured to acquire first information, and the first information includes at least one of the following: matching information; a first identifier; a second identifier; A first execution module, configured to perform a first operation according to the first information; Wherein, the first operation includes at least one of the following: Filtering one or more environmental Internet of Things AIoT devices; Discovering one or more AIoT devices; Sending second information; Wherein, The second information includes at least one of the following: matching information; a first identifier; a second identifier; Wherein, 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, characterized in that, Comprising: A first receiving module, configured to receive second information, and the second information includes at least one of the following: matching information; a first identifier; a second identifier; A second execution module, configured to perform a second operation according to the second information; Wherein, the second operation includes at least one of the following: Matching the second information; Performing or not performing related operations of the AIoT service according to whether the matching with the second information is successful or not; Sending a first response or not sending a first response according to whether the matching with the second information is successful or not. Wherein, 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, characterized in that, Comprising: A third execution module, configured to perform a third operation; Wherein, the third operation includes at least one of the following: Allocating a second identifier; Sending at least one of the following: matching information, a first identifier, a second identifier; Wherein, 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, characterized in that, Comprising: A fourth execution module, configured to perform a fourth operation, and the fourth operation includes at least one of the following: Send a fourth piece of information, where the fourth piece of information includes at least one of the following: matching information, a first identifier, a second identifier, and AIoT task information; Among them, 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, characterized in that, It includes: A fifth execution module for performing a fifth operation; Among them, the fifth operation includes at least one of the following: Carry first indication information in a first message, where the first indication information is used to indicate at least one of the following: ignore the terminal identifier in the first message; Send a first piece of information; Among them, The first piece of information includes at least one of the following: matching information; a first identifier; a second identifier; Among them, 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, characterized in that, It includes: A second receiving module for receiving 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; A sixth execution module for performing 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 that a second message does not contain a terminal identifier, Set that the second message contains received second indication information, where the second indication information is used to indicate at least one of the following: ignore the terminal identifier in the second message.
35. A communication device, characterized in that, It includes a processor and a memory. The memory stores a program or instructions that can run on the processor. When the program or instructions are executed by the processor, the steps of the operation execution method described in any one of claims 1 to 9 are implemented, or when the program or instructions are executed by the processor, the steps of the operation execution method described in any one of claims 10 to 17 are implemented, or when the program or instructions are executed by the processor, the steps of the operation execution method described in any one of claims 18 to 20 are implemented, or when the program or instructions are executed by the processor, the steps of the operation execution method described in claim 21 are implemented, or when the program or instructions are executed by the processor, the steps of the operation execution method described in any one of claims 22 to 25 are implemented, or when the program or instructions are executed by the processor, the steps of the operation execution method described in any one of claims 26 to 28 are implemented.
36. A readable storage medium, characterized in that, The program or instructions are stored on the readable storage medium, and when the program or instructions are executed by the processor, the steps of the operation execution method described in any one of claims 1 to 9 are implemented, or when the program or instructions are executed by the processor, the steps of the operation execution method described in any one of claims 10 to 17 are implemented, or when the program or instructions are executed by the processor, the steps of the operation execution method described in any one of claims 18 to 20 are implemented, or when the program or instructions are executed by the processor, the steps of the operation execution method described in claim 21 are implemented, or when the program or instructions are executed by the processor, the steps of the operation execution method described in any one of claims 22 to 25 are implemented, or when the program or instructions are executed by the processor, the steps of the operation execution method described in any one of claims 26 to 28 are implemented.