Communication method and device and storage medium
By defining a communication method between core network elements, the problem of failing to effectively manage AIoT terminals in the existing standards is solved, and the entire life cycle management of AIoT terminals is realized, and multiple terminal management functions are supported.
Patent Information
- Application Number
- CN202311137761.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-01
- Publication Date
- 2025-03-04
AI Technical Summary
The existing standards have not formulated a full life cycle management plan for environmentally scattered Internet of Things (AIoT) terminals, resulting in the inability to effectively manage AIoT terminals under strict communication environments, extremely small-sized terminal forms and extremely low-cost requirements.
By defining a communication method between core network elements, the second node may send a first message indicating management of the terminal to the first node, the first node manages the terminal according to the first message, and feedbacks the response result to the second node.
The core network element effectively manages the entire life cycle stage of the AIoT terminal, makes up for the shortcomings of the existing standards, and supports the authentication, location inventory, packet communication and inactivation processes of AIoT terminals.
Smart Images

Figure CN119562278A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a communication method, device and storage medium. Background Art
[0002] Ambient internet of things (AIoT) refers to the technology that uses backscattering technology and environmental energy harvesting technology to convert available signals and energy in the surrounding area into electrical energy that can drive its own circuits, and uses a communication mode with backscattering as the core to transmit information to the target node. With the development of Internet of Things technology, the application of AIoT terminals is becoming more and more extensive. However, the existing standards do not formulate effective management of the entire life cycle of AIoT terminals. Summary of the invention
[0003] The embodiments of the present disclosure provide a communication method, device, and storage medium, which can realize effective management of AIoT terminals.
[0004] In one aspect, a communication method is provided, which is applied to a first node and includes:
[0005] receiving a first message sent by a second node, where the first message is used to instruct management of the terminal;
[0006] A second message is sent to the second node, where the second message is used to indicate a response result to the first message.
[0007] On the other hand, a communication method is provided, which is applied to a second node, comprising:
[0008] Sending a first message to the first node, where the first message is used to instruct management of the terminal;
[0009] A second message sent by the second node is received, where the second message is used to indicate a response result to the first message.
[0010] On the other hand, a communication device is provided, including: a receiving module and a sending module.
[0011] The receiving module is used to receive a first message sent by the second node, where the first message is used to instruct management of the terminal;
[0012] The sending module is used to send a second message to the second node, where the second message is used to indicate a response result to the first message.
[0013] On the other hand, a communication device is provided, including: a sending module and a receiving module.
[0014] The sending module is used to send a first message to the first node, where the first message is used to instruct management of the terminal;
[0015] The receiving module is used to receive a second message sent by the second node, where the second message is used to indicate a response result to the first message.
[0016] On the other hand, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the communication method described in any of the above embodiments is implemented.
[0017] On the other hand, a computer program product is provided, which includes computer program instructions, and when the computer program instructions are executed by a processor, the communication method described in any of the above embodiments is implemented.
[0018] The embodiment of the present disclosure provides a communication method, in which the second node can send a first message to the first node indicating management of the terminal. Accordingly, the first node can manage the terminal according to the first message and feedback the response result to the second node. In this method, the first node and the second node can be core network elements, so as to realize the effective management of the core network elements over the entire life cycle stage of the AIoT terminal, and make up for the deficiencies in the existing standards. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the present disclosure, the drawings required for use in some embodiments of the present disclosure will be briefly introduced below. Obviously, the drawings described below are only drawings of some embodiments of the present disclosure, and a person skilled in the art can also obtain other drawings based on these drawings.
[0020] Figure 1 A schematic diagram of a network architecture provided for some embodiments of the present disclosure;
[0021] Figure 2 A flow chart of a communication method provided in some embodiments of the present disclosure;
[0022] Figure 3 A flowchart of an authentication process provided for some embodiments of the present disclosure;
[0023] Figure 4 A flowchart of another authentication process provided for some embodiments of the present disclosure;
[0024] Figure 5 A flowchart of another authentication process provided for some embodiments of the present disclosure;
[0025] Figure 6 A flowchart of an inventory process provided for some embodiments of the present disclosure;
[0026] Figure 7A schematic diagram of a flow chart of a packet communication process provided in some embodiments of the present disclosure;
[0027] Figure 8 A schematic diagram of a process of inactivation provided in some embodiments of the present disclosure;
[0028] Fig. 9 A schematic diagram of another inactivation process provided for some embodiments of the present disclosure;
[0029] Fig.10 A schematic diagram of another inactivation process provided for some embodiments of the present disclosure;
[0030] Fig.11 A schematic diagram of the structure of a communication device provided in some embodiments of the present disclosure;
[0031] Fig.12 A schematic diagram of the structure of another communication device provided in some embodiments of the present disclosure;
[0032] Fig.13 A schematic diagram of the composition of a communication device provided in some embodiments of the present disclosure. DETAILED DESCRIPTION
[0033] The following will be combined with the drawings in the present disclosure to clearly and completely describe the technical solutions in the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0034] It should be noted that, in the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present disclosure should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0035] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.
[0036] In the description of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "a plurality" means two or more.
[0037] Although existing IoT technologies such as machine-type communication (MTC) and narrowband internet of things (NB-IoT) have achieved low cost, low power consumption and large connection of IoT terminals, thereby meeting the IoT communication needs in many scenarios, there are still many scenarios where IoT communication needs cannot be met using existing technologies, such as: harsh communication environment, extremely small terminal form requirements, and extremely low-cost IoT communication requirements.
[0038] AIoT refers to the technology that uses backscattering technology and environmental energy harvesting technology to convert available signals and energy in the surrounding area into electrical energy that can drive its own circuits, and uses a communication mode centered on backscattering to transmit information to the target node. The most notable feature of AIoT terminals is their extremely low power consumption and low cost. They can be widely used in a variety of IoT scenarios and are a key communication technology for the future development of the IoT. However, there is no relevant management plan for AIoT terminals in the existing standards.
[0039] Based on this, an embodiment of the present disclosure provides a communication method, in which the second node can send a first message to the first node indicating that the terminal is to be managed. Accordingly, the first node can manage the terminal according to the first message and feedback the response result to the second node. In this method, the first node and the second node can be core network elements, so as to realize the effective management of the core network elements over the entire life cycle stage of the AIoT terminal, and make up for the deficiencies in the existing standards.
[0040] See also Figure 1 FIG. 1 is a schematic diagram of a network architecture involved in an embodiment of the present disclosure. Figure 1 As shown, the network architecture includes: a core network (CN), a radio access network (RAN), a user equipment (UE) and a data network (DN).
[0041] The core network has multiple network functions (NFs), and each NF can be accessed through a service-based interface. Exemplarily, the main NFs of the core network include:
[0042] The user plane function (UPF), as the user plane access NF of the network, is mainly responsible for packet routing and forwarding of user plane data, policy implementation, traffic reporting, quality of service (QoS) processing, etc.
[0043] Among them, UPF and UPF can be connected through the user plane interface N9 interface to transmit uplink and downlink user data flows between UPFs.
[0044] The network storage function (NF repository function, NRF) is mainly responsible for registering and managing various NFs in the network.
[0045] Unified data management (UDM) is responsible for the unified management of user data such as user contract information, security information, and related functions such as user identification, access authorization, and mobility management.
[0046] The authentication server function (AUSF), as the authentication center of the network, is mainly responsible for providing authentication and access authentication for users. It can also perform authentication for external applications and toB.
[0047] The application function (AF) interacts with the application control plane and delivers application QoS requirements or parameters.
[0048] The network exposure function (NEF) supports third-party application AF to interact with various network elements in the core network through NEF.
[0049] The session management function (SMF) is mainly responsible for tunnel maintenance, allocation and management of Internet protocol (IP) addresses, user plane (UP) management, policy implementation, QoS control, billing data collection, roaming and other functions.
[0050] SMF can also derive QoS profile and generate QoS flow based on policy control and charging (PCC) rules. SMF can also send QoS profile to RAN, send packet detection rule (PDR) to UPF, and bind PCC rule to QoS flow. SMF can also select UPF based on UE or session granularity, allocate IP addresses, collect billing data, connect to billing center, etc.
[0051] The policy control function (PCF) is a network element of the policy and charging control architecture. It can provide policy rules for control plane functions, formulate PCC rules, and authorize SMF in units of service dataflow (SDF).
[0052] The access and mobility management function (AMF), as the user's control plane access NF, is mainly responsible for user registration management, connection management, reachability management, security management, mobility management and other functions.
[0053] Exemplarily, AMF can provide a session management message transmission channel for UE and SMF, provide authentication and authorization functions for user access, and is an access point for the wireless access network and core network control plane.
[0054] The unified data repository (UDR) is responsible for storing structured user data, such as user contract data, policy data, capability development data, and application data.
[0055] Unstructured data storage function (UDSF) is responsible for storing unstructured data, such as UE context data.
[0056] NWDAF is responsible for data collection, transmission, storage and data analysis.
[0057] Mobile edge computing (MEC) is a node deployed at the edge of the core network and undertakes a large number of computing tasks.
[0058] In some embodiments, in terms of operation and maintenance, the core network introduces a management data analytic function (MDAF) ( Figure 1 Through the coordination and cooperation of MDAF, CN NFs and RAN, the core network realizes the provision of primary data service capabilities.
[0059] UE is an important concept in mobile communications. UE can be a mobile phone, smart terminal, multimedia device, streaming media device, etc.
[0060] Among them, the UE and AMF are connected through the signaling plane interface N1.
[0061] RAN is a type of access network (AN). RAN refers to the introduction of a part or all of the access network AN into the wireless transmission medium to provide fixed terminal services and / or mobile terminal services to users.
[0062] Among them, RAN and AMF are connected through the signaling plane interface N2. RAN and UPF are connected through N3 for transmitting uplink and downlink user plane data.
[0063] Exemplarily, RAN is a ground infrastructure, for example, a base station (BS).
[0064] Data network (DN) corresponds to operator services, Internet access or third-party services, etc. For example, third-party applications (Apps) can be deployed on DN.
[0065] Among them, DN and UPF can be connected through the N6 interface to transmit the uplink and downlink user data flows between UPF and DN.
[0066] It should be noted that the network architecture and application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0067] The first node and the second node in the embodiment of the present disclosure may be network elements or terminals in the above-mentioned core network. Depending on the actual application scenarios, the objects referred to by the first node and the second node may be different. For details, see the relevant description below.
[0068] Figure 2The following is a flow chart of a communication method provided by an embodiment of the present disclosure. Exemplarily, the communication method provided by the present disclosure can be applied to Figure 1 In the network architecture shown, it can be applied to Figure 1 In the core network elements.
[0069] like Figure 2 As shown, the communication method provided by the present disclosure may specifically include the following steps:
[0070] S201. The second node sends a first message to the first node.
[0071] The first message is used to instruct management of the terminal.
[0072] In some embodiments, the second node may send a first message to the first node indicating that the terminal is to be managed. Accordingly, the first node may receive the first message from the second node. The second node may be an upper-level network element of the first node, and the second node may perform a management process on the terminal according to the object of the management process to be performed indicated by the first message, or further forward the first message to a lower-level network element.
[0073] In some embodiments, the above management process may include: terminal authentication process, group communication process with the terminal, terminal inventory process (collecting terminal location information) and terminal deactivation process to achieve effective management of the entire life cycle of the terminal.
[0074] S202: The first node sends a second message to the second node.
[0075] The second message is used to indicate the response result to the first message.
[0076] In some embodiments, the first node may send a second message to the second node as a response to the first message. The second message may indicate the management result of the terminal directly by the first node, or indicate the management result fed back by the next-level network element.
[0077] The above different processes are described in detail below.
[0078] Example 1 (Authentication Process)
[0079] The above authentication process is described below in conjunction with specific embodiments and drawings of the specification.
[0080] The authentication process includes network authentication and terminal authentication. When a terminal accesses the core network, the core network needs to perform authentication, and only after passing the authentication is it allowed to access the network (terminal authentication). At the same time, in order to ensure that the core network elements are not maliciously occupied and cause information leakage, the terminal can also authenticate the core network elements to be accessed (network authentication), and only access can be made after confirming that the elements are safe, that is, two-way authentication is performed between the terminal and the core network elements.
[0081] For AIoT terminals, since AIoT terminals are low-power, low-cost electronic devices, their own computing power is prioritized and they can only support simple algorithm authentication processes. Based on this, this application provides a network authentication method and a terminal authentication method for AIoT terminals.
[0082] Network authentication process:
[0083] In some embodiments, when the first node is an AMF and the second node is a terminal, the first message is specifically used to request the AMF to perform authentication; the second message is specifically used to assist in authenticating the AMF.
[0084] In some embodiments, in combination Figure 2 ,like Figure 3 After S202, the communication method provided by the present disclosure further includes: S203, the second node sends a third message to the first node. The third message is used to indicate the authentication result of the AMF.
[0085] In some embodiments, the first message includes first authentication information obtained by encrypting the first preset information using an authentication algorithm. The second message includes second authentication information obtained by decrypting the first authentication information using an authentication algorithm.
[0086] In some embodiments, when the first preset information is the same as the second authentication information, the authentication result of the AMF is used to indicate that the identity authentication of the AMF is successful.
[0087] In some embodiments, the first message, the second message and the third message may be carried in a non-access stratum (NAS) protocol data unit (PDU).
[0088] Exemplarily, when it is necessary to authenticate AMF, the terminal can generate a string of random numbers (the first preset information mentioned above), encrypt the random number string through its own authentication algorithm (such as a key or other encryption and decryption algorithm) (first authentication information), and send it to AMF. Furthermore, AMF can use the same authentication algorithm to decrypt the encrypted random number string and send the decryption result (second authentication information) to the terminal. The terminal compares the random number string generated by itself and the decrypted random number string sent by AMF to see if they are consistent. If they are consistent, it means that the identity of AMF is legal, and the terminal can send an authentication result of successful authentication to AMF. Otherwise, the terminal can send an authentication result of failed authentication to AMF.
[0089] It should be noted that the above authentication algorithm can be obtained by the terminal acquiring authentication information broadcast by the base station. In addition, the authentication information also includes instruction information for starting or disabling network authentication, which is used to control the terminal to enable or disable the network authentication function.
[0090] Terminal authentication process:
[0091] In some embodiments, when the first node is an AMF and the second node is a terminal, Figure 2 ,like Figure 4 Before S201, the communication method provided by the present disclosure further includes: S200, the first node sends a fourth message to the second node. The fourth message is used to request authentication of the terminal.
[0092] In some embodiments, the first message is specifically used to assist in authenticating the terminal, and the second message is specifically used to indicate an authentication result of the terminal.
[0093] In some embodiments, the fourth message includes third authentication information, which is obtained by encrypting the second preset information using an authentication algorithm. The first message includes fourth authentication information, which is obtained by decrypting the third authentication information using an authentication algorithm.
[0094] In some embodiments, when the second preset information is the same as the fourth authentication information, the authentication result of the terminal is used to indicate that the identity authentication of the terminal is successful.
[0095] In some embodiments, the first message, the second message and the fourth message may be carried in a NAS PDU.
[0096] Exemplarily, when the terminal needs to be authenticated, AMF can generate a string of random numbers (the second preset information mentioned above), encrypt the random number string through its own authentication algorithm (such as a key or other encryption and decryption algorithm) (third authentication information) and send it to the terminal. Furthermore, the terminal can use the same authentication algorithm to decrypt the encrypted random number string and send the decryption result (fourth authentication information) to AMF. AMF compares the random number string generated by itself and the decrypted random number string sent by the terminal to see if they are consistent. If they are consistent, it means that the identity of the terminal is legal, and AMF can send the authentication result of successful authentication to the terminal. Conversely, AMF can send the authentication result of failed authentication to the terminal.
[0097] Similarly, the above authentication algorithm can be obtained by the terminal by acquiring authentication information broadcast by the base station.
[0098] Two-way authentication process:
[0099] When the AMF and the terminal authenticate each other at the same time, the above terminal authentication process and network authentication process are combined, such as Figure 5 As shown, the terminal can send the encrypted first preset information to AMF, and AMF can send the encrypted second preset information to the terminal. Further, AMF can feedback the decrypted first preset information to the terminal, and the terminal can feedback the decrypted second preset information to AMF. After the terminal makes a comparison, it feedbacks the authentication result to AMF according to whether the comparison result is consistent. Similarly, after the AMF makes a comparison, it feedbacks the authentication result to the terminal according to whether the comparison result is consistent, thereby realizing two-way authentication.
[0100] The above authentication process can effectively realize the core network's authentication of AIoT terminals, ensuring that AIoT terminals can smoothly access the network. In addition, the authentication method is simple and effective, which can adapt to the low computing power characteristics of AIoT terminals and ensure the reliability of authentication.
[0101] Embodiment 2 (Inventory Process)
[0102] The above inventory process is described below in conjunction with specific embodiments and the accompanying drawings.
[0103] The network administrator needs to know the location of the AIoT terminal, so he can instruct the base station to initiate the inventory process through the core network element, and then the base station instructs the terminal to report its own location.
[0104] In some embodiments, the first message is specifically used to instruct the base station to count the locations of the terminals that meet the preset conditions. The second message is specifically used to indicate the identifiers and location information of the terminals that meet the preset conditions.
[0105] In some embodiments, the first node is an NEF and the second node is an AF. Alternatively, the first node is an SMF and the second node is an NEF. Alternatively, the first node is an AMF and the second node is an SMF. Alternatively, the first node is a base station and the second node is an AMF.
[0106] In some embodiments, the first message and the fifth message include at least one of the following: terminal type, preset location, partial identification of the terminal, identification of the target terminal, and terminal list. The preset condition includes at least one of the following: conforming to the terminal type, being located in the preset location, including partial identification in the identification, being the target terminal, and being located in the terminal list.
[0107] For example, Figure 6 As shown, the network administrator can send a first message to the NEF through the AF. In addition to the relevant information of the terminal (the above-mentioned type, partial identification, etc.), the first message may also include the identity information of the AMF or the node station, etc. The NEF can find the corresponding SMF based on the identity information of the node station and send the first message to the SMF. Furthermore, the SMF can find the corresponding AMF and send the first message to the AMF. It should be noted that the SMF can find the AMF in the area corresponding to the location information based on the preset location information in the first message. Alternatively, the SMF can determine the AMF connected to these terminals based on the partial identification of the terminals in the first message.
[0108] Further, the AMF sends a first message to the base station to instruct the base station to start the inventory process. In response to the first message, the base station sends a fifth message, which is used to instruct the terminal that meets the preset adjustment to report its own location. Among them, the fifth message includes at least one of the following: terminal type, preset location, partial identification of the terminal, identification of the target terminal, and terminal list. The base station can broadcast the fifth message to multiple terminals managed by itself in the form of broadcast.
[0109] After receiving the fifth message from the base station, if the terminal meets the preset conditions (for example, it is in the preset position, its own identification includes a partial identification, etc.), it can feedback its own location information to the base station. Therefore, the base station can receive its own location information fed back by multiple terminals, and generate a second message to send to AMF. Similarly, AMF can send the second message to SMF, SMF can send the second message to NEF, and NEF can send the second message to AF to complete the inventory process.
[0110] Embodiment 3 (Packet Communication Process)
[0111] The above-mentioned packet communication process is described below in conjunction with specific embodiments and drawings of the specification.
[0112] In actual scenarios, there are situations where the same command needs to be sent to multiple terminals. If the network side sends commands to each terminal one by one, there will be a waste of communication resources. In order to save resources, the core network element can identify multiple terminals with common characteristics as a group (or a terminal set) and establish connections for the same group of terminals to send commands to a group of terminals at the same time, thereby saving communication resources.
[0113] In some embodiments, the core network element (first node) may adjust the terminal set to which the target terminal belongs according to the position movement of the target terminal.
[0114] Exemplarily, NEF and SMF can establish a communication connection for each terminal set, and the transmission data belonging to the same terminal set can be transmitted in the same communication connection between SMF and NEF. If there are terminals in the terminal set, the communication connection is valid. If there are no terminals in a terminal set during the subsequent continuous movement of terminals, the core network element can release the communication connection corresponding to the terminal set.
[0115] In some embodiments, the terminal set satisfies at least one of the following: the terminal has the same type and the base station to which the terminal belongs is the same. It should be noted that the same type means that the terminal has the same function, or the terminal identifier has the same common part. For example, there are 3 terminals, namely terminal 1, terminal 2 and terminal 3. Among them, terminal 1 and terminal 2 are type 1, and terminal 3 is type 2. Terminal 1 belongs to base station 1, and terminal 2 and terminal 3 belong to base station 2. Therefore, if the terminal type is used as the basis for division, it is group 1 (type 1: terminal 1, terminal 2), group 2 (type 2: terminal 3). If the base station is used as the basis for division, it is group 1 (base station 1: terminal 1), group 2 (base station 2: terminal 2, terminal 3). If the terminal type and the base station are used as the basis for division at the same time, it is group 1 (type 1, base station 1: terminal 1), group 2 (type 1, base station 2: terminal 2), group 3 (type 2, base station 1: terminal 3).
[0116] In some embodiments, the first message is specifically used to request data from each terminal in the terminal set. The second message is specifically used to indicate data fed back by each terminal in the terminal set.
[0117] In some embodiments, the first message includes: an identifier of the terminal set, and request data. The second message includes: feedback data of each terminal in the terminal set to the request data.
[0118] For example, Figure 7As shown, the network administrator can send a first message to NEF through AF, and the first message carries the identifier of the terminal set (group ID) and the data to be requested (the above-mentioned request data). NEF can determine the communication connection between SMF and the terminal set corresponding to the terminal set based on the identifier of the terminal set in the first message, and send the first message to SMF through the communication connection. Furthermore, SMF can send the first message to AMF, and AMF can determine the corresponding base station (which can be multiple base stations) based on the identifier of the terminal set in the first message, and then send the first message to the base station. The base station sends a fourth message to each terminal in the terminal set according to the terminal set indicated by the first message, and the fourth message includes request data.
[0119] After receiving the fourth message from the base station, the terminal feeds back data to the base station according to the request data. Therefore, the base station can receive feedback data of each terminal in the terminal set on the request data and generate a second message. The second message includes: feedback data of each terminal in the terminal set on the request data. Further, the base station sends the second message to AMF, AMF sends the second message to SMF, SMF sends the second message to NEF, and NEF sends the second message to AF, thereby realizing the needs of the network administrator to communicate with multiple terminals in groups.
[0120] The above-mentioned group communication scheme can effectively realize batch management of terminal devices, reduce the loss of communication resources and improve communication efficiency.
[0121] Embodiment 4 (inactivation process)
[0122] The above-mentioned inactivation process is described below in conjunction with specific embodiments and the accompanying drawings of the specification.
[0123] As mentioned above, AIoT uses backscattering technology and environmental energy harvesting technology to convert surrounding available signals and energy into electrical energy to drive its own circuits. Therefore, the AIoT terminal is an electronic device without a power mode. Compared with other conventional terminals, if the AIoT terminal loses its function, it means that it will no longer work in the future. If the relevant information of these AIoT terminals is still stored in the core network, it will cause a huge waste of resources. Therefore, the present disclosure provides a deactivation solution to achieve the deletion of redundant information of AIoT terminals in the core network.
[0124] In some embodiments, the first message is specifically used to indicate that the relevant information of the terminal has been deleted. The second message is specifically used to indicate that the relevant information of the terminal has been deleted. The relevant information indicating the deletion of the terminal may include the terminal context information established by the core network element, the relevant configuration information of the terminal, and the like.
[0125] In some embodiments, the first message includes at least one of the following: an identifier of the terminal, an indication that the terminal is an AIoT terminal, and an indication that the terminal stops working. The second message may include: an identifier of the terminal, and an indication that the relevant information has been deleted. It can be understood that the first message may include an indication information part, indicating that the terminal to be deactivated is an AIoT terminal. Alternatively, the first message includes an indication field, and when the value of the indication field is a first value (for example, a value of 1), it indicates that the terminal to be deactivated is an AIoT terminal.
[0126] It should be noted that, depending on the scenario, there are several different ways to implement the above inactivation process.
[0127] Implementation method 1
[0128] In some embodiments, the first node is NEF and the second node is AF. Alternatively, the first node is SMF and the second node is NEF. Alternatively, the first node is AMF and the second node is SMF. Alternatively, the first node is UDM and the second node is SMF.
[0129] For example, Figure 8 A schematic diagram of an inactivation process provided by the present disclosure. Figure 8 As shown, when the terminal needs to be deactivated, the network administrator can send a first message to NEF through AF, and the first message includes the identifier of the terminal to be deactivated, the indication information that the terminal is an AIoT terminal, etc. In response to the first message, NEF can delete the relevant information including the terminal context, and feedback a second message to AF, indicating that the relevant information of the terminal has been deleted. NEF can send a first message to SMF, SMF deletes the relevant information of the terminal in response to the first message, and feedbacks a second message to NEF to inform NEF that the deletion is complete. Furthermore, SMF can send a first message to UDM and AMF, UDM and AMF each respond to the first message, delete the relevant information of the terminal, and then feedback a second message to SMF.
[0130] Implementation method 2
[0131] In some embodiments, the first node is NEF and the second node is SMF. Alternatively, the first node is UDM and the second node is NEF. Alternatively, the first node is AMF and the second node is UDM. Alternatively, the first node is SMF and the second node is AMF.
[0132] In some embodiments, when the first node is a NEF, the first node may receive an indication start message from the AF, and in response to the indication start message, initiate a deactivation process, that is, send a first message to a next-level network element.
[0133] For example, Fig. 9Schematic diagram of another inactivation process provided by the present disclosure. Fig. 9 As shown, when the terminal needs to be deactivated, the network administrator can send an indication start message to NEF through AF, and NEF can feedback a response to AF to inform AF that the deactivation process has been confirmed to be executed. Further, NEF can send a first message to UDM, and UDM deletes the relevant information of the terminal in response to the first message, and feedbacks a second message to NEF. Further, UDM can send a first message to AMF, and AMF deletes the relevant information of the terminal in response to the first message, and feedbacks a second message to UDM. Further, AFM can send a first message to SMF, and SMF deletes the relevant information of the terminal in response to the first message. Then, SMF sends a first message to NEF, and NEF deletes the relevant information of the terminal in response to the first message. Finally, NEF can send a first message to AF, and AF deletes the relevant information of the terminal in response to the first message, and feedbacks a second message to NEF. Correspondingly, NEF feedbacks a second message to SMF, and SMF feedbacks a second message to AMF. At this point, the core network network element deletes the relevant information of the terminal and completes the deactivation process.
[0134] Implementation method three
[0135] In some embodiments, the first node is an AF and the second node is an NEF. Alternatively, the first node is an NEF and the second node is an SMF. Alternatively, the first node is an UDM and the second node is an SMF. Alternatively, the first node is an SMF and the second node is an AMF. Alternatively, the first node is an AMF and the second node is a terminal.
[0136] In some embodiments, the AF may send an indication start message to the terminal via the NEF, SMF, AMF and the base station in sequence. The terminal may confirm the message and send a first message to the core network element to instruct the core network element to delete the relevant information of the terminal.
[0137] For example, Fig.10 A schematic diagram of an inactivation process provided by the present disclosure. Fig.10As shown, when the terminal needs to be deactivated, AF can send an indication start message to the terminal through NEF, SMF, AMF, and the base station in sequence. After the terminal confirms, it can send a first message to AMF through the base station. AMF deletes the relevant information of the terminal in response to the first message and sends the first message to SMF. SMF deletes the relevant information of the terminal in response to the first message, and sends the first message to UDM and NEF. For UDM, after UDM deletes the relevant information of the terminal in response to the first message, it can feedback a second message to SMF. For NEF, after NEF deletes the relevant information of the terminal in response to the first message, it can send a first message to AF. After AF deletes the relevant information of the terminal in response to the first message, it feedbacks a second message to NEF. Further, NEF can feedback a second message to SMF, and SMF can feedback a second message to AMF. At this point, the core network network element deletes the relevant information of the terminal and completes the deactivation process.
[0138] The embodiment of the present disclosure provides a communication method, in which the second node can send a first message to the first node indicating management of the terminal. Accordingly, the first node can manage the terminal according to the first message and feedback the response result to the second node. In this method, the first node and the second node can be core network elements, so as to realize the effective management of the core network elements over the entire life cycle stage of the AIoT terminal, and make up for the deficiencies in the existing standards.
[0139] Furthermore, the present disclosure can realize the authentication, location inventory (inventory process), group communication, and deactivation process of AIoT terminals, effectively satisfying the network administrator's effective management of AIoT terminals. In addition, during the deactivation process, the redundant information corresponding to the invalid AIoT terminal in the core network element can be cleared to reduce the waste of network element resources.
[0140] It is understandable that the communication device (which may be the first node or the second node) includes hardware structures and / or software modules corresponding to the execution of each function in order to implement the above functions. Those skilled in the art should easily realize that, in conjunction with the algorithm steps of each example described in the embodiments of the present disclosure, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.
[0141] The embodiments of the present disclosure may divide the functional modules of the communication device according to the above method embodiments. For example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one functional module. The above integrated modules may be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiments of the present disclosure is schematic and is only a logical function division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.
[0142] Fig.11 is a schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure, and the communication device can execute the communication method provided by the above method embodiment. Fig.11 As shown, the communication device includes: a receiving module 1101 and a sending module 1102.
[0143] The receiving module 1101 is used to receive a first message sent by a second node, where the first message is used to instruct management of the terminal.
[0144] The sending module 1102 is used to send a second message to the second node, where the second message is used to indicate a response result to the first message.
[0145] In some embodiments, when the first node is an access and mobility management function AMF and the second node is a terminal, the first message is specifically used to request authentication of the AMF; the second message is specifically used to assist in authenticating the AMF.
[0146] In some embodiments, the receiving module 1101 is also used to receive a third message sent by the second node; the third message is used to indicate the authentication result of the AMF.
[0147] In some embodiments, the first message includes first authentication information, which is obtained by encrypting first preset information using an authentication algorithm; the second message includes second authentication information, which is obtained by decrypting the first authentication information using an authentication algorithm.
[0148] In some embodiments, when the first preset information is the same as the second authentication information, the authentication result of the AMF is used to indicate that the identity authentication of the AMF is successful.
[0149] In some embodiments, when the first node is an AMF and the second node is a terminal, the sending module 1102 is further used to send a fourth message to the second node; the fourth message is used to request authentication of the terminal.
[0150] In some embodiments, the first message is specifically used to assist in authenticating the terminal; and the second message is specifically used to indicate an authentication result of the terminal.
[0151] In some embodiments, the fourth message includes third authentication information, which is obtained by encrypting the second preset information using an authentication algorithm; the first message includes fourth authentication information, which is obtained by decrypting the third authentication information using an authentication algorithm.
[0152] In some embodiments, when the second preset information is the same as the fourth authentication information, the authentication result of the terminal is used to indicate that the identity authentication of the terminal is successful.
[0153] In some embodiments, the first message is specifically used to indicate deletion of relevant information of the terminal; and the second message is specifically used to indicate that relevant information of the terminal has been deleted.
[0154] In some embodiments, the first message includes at least one of the following: an identifier of the terminal, indication information that the terminal is an ambient scattering Internet of Things (AIoT) terminal, and indication information instructing the terminal to stop working.
[0155] In some embodiments, the first node is a network open function NEF, and the second node is an application function AF; or, the first node is a session management function SMF, and the second node is NEF; or, the first node is AMF, and the second node is SMF; or, the first node is a unified data management function UDM, and the second node is SMF.
[0156] In some embodiments, the first node is NEF and the second node is SMF; or, the first node is UDM and the second node is NEF; or, the first node is AMF and the second node is UDM; or, the first node is SMF and the second node is AMF.
[0157] In some embodiments, the first node is AF and the second node is NEF; or, the first node is NEF and the second node is SMF; or, the first node is UDM and the second node is SMF; or, the first node is SMF and the second node is AMF; or, the first node is AMF and the second node is a terminal.
[0158] In some embodiments, the first message is specifically used to instruct the base station to count the locations of terminals that meet the preset conditions; the second message is specifically used to indicate the identifiers and location information of the terminals that meet the preset conditions.
[0159] In some embodiments, the first node is NEF and the second node is AF; or, the first node is SMF and the second node is NEF; or, the first node is AMF and the second node is SMF; or, the first node is a base station and the second node is AMF.
[0160] In some embodiments, the sending module 1102 is further used to send a fifth message when the first node is a base station; the fifth message is used to instruct a terminal that meets a preset condition to report its own location.
[0161] In some embodiments, the first message and the fifth message include at least one of the following: terminal type, preset location, partial identification of the terminal, identification of the target terminal, and a terminal list; the preset conditions include at least one of the following: meeting the terminal type, being located in the preset location, including a partial identification in the identification, being the target terminal, and being located in the terminal list.
[0162] In some embodiments, the first message is specifically used to request data from each terminal in the terminal set; the second message is specifically used to indicate data fed back by each terminal in the terminal set.
[0163] In some embodiments, the first message includes: an identifier of the terminal set, and request data; the second message includes: feedback data of each terminal in the terminal set to the request data.
[0164] In some embodiments, the sending module 1102 is further used to send a fourth message to each terminal in the terminal set respectively when the first node is a base station; the fourth message includes request data.
[0165] In some embodiments, the receiving module 1101 is further used to receive feedback data from each terminal in response to the requested data.
[0166] In some embodiments, the terminal set satisfies at least one of the following: the terminals are of the same type; and the base stations to which the terminals belong are the same.
[0167] In some embodiments, the above device further includes: a processing module 1103. The processing module 1103 is used to adjust the terminal set to which the target terminal belongs according to the position movement of the target terminal.
[0168] Fig.12 is a schematic diagram of the structure of another communication device provided by an embodiment of the present disclosure, and the communication device can execute the communication method provided by the above method embodiment. Fig.12 As shown, the communication device includes: a sending module 1201 and a receiving module 1202.
[0169] The sending module 1201 is used to send a first message to the first node, where the first message is used to instruct to manage the terminal.
[0170] The receiving module 1202 is used to receive a second message sent by the second node, where the second message is used to indicate a response result to the first message.
[0171] In some embodiments, when the first node is an AMF and the second node is a terminal, the first message is specifically used to request authentication of the AMF; the second message is specifically used to assist in authenticating the AMF.
[0172] In some embodiments, the sending module 1201 is also used to send a third message to the second node; the third message is used to indicate the authentication result of the AMF.
[0173] In some embodiments, the first message includes first authentication information, which is obtained by encrypting first preset information using an authentication algorithm; the second message includes second authentication information, which is obtained by decrypting the first authentication information using an authentication algorithm.
[0174] In some embodiments, when the first preset information is the same as the second authentication information, the authentication result of the AMF is used to indicate that the identity authentication of the AMF is successful.
[0175] In some embodiments, when the first node is an AMF and the second node is a terminal, the receiving module 1202 is further used to receive a fourth message sent by the second node; the fourth message is used to request authentication of the terminal.
[0176] In some embodiments, the first message is specifically used to assist in authenticating the terminal; and the second message is specifically used to indicate an authentication result of the terminal.
[0177] In some embodiments, the fourth message includes third authentication information, which is obtained by encrypting the second preset information using an authentication algorithm; the first message includes fourth authentication information, which is obtained by decrypting the third authentication information using an authentication algorithm.
[0178] In some embodiments, when the second preset information is the same as the fourth authentication information, the authentication result of the terminal is used to indicate that the identity authentication of the terminal is successful.
[0179] In some embodiments, the first message is specifically used to indicate deletion of relevant information of the terminal; and the second message is specifically used to indicate that relevant information of the terminal has been deleted.
[0180] In some embodiments, the first message includes at least one of the following: an identifier of the terminal, indication information that the terminal is an AIoT terminal, and indication information instructing the terminal to stop working.
[0181] In some embodiments, the first message is specifically used to instruct the base station to count the locations of terminals that meet the preset conditions; the second message is specifically used to indicate the identifiers and location information of the terminals that meet the preset conditions.
[0182] In some embodiments, the first message includes at least one of the following: terminal type, preset location, partial identification of the terminal, identification of the target terminal, and a terminal list; the preset conditions include at least one of the following: meeting the terminal type, being located in the preset location, the identification including a partial identification, being the target terminal, and being located in the terminal list.
[0183] In some embodiments, the first message is specifically used to request data from each terminal in the terminal set; the second message is used to indicate data fed back by each terminal in the terminal set.
[0184] In some embodiments, the first message includes: an identifier of the terminal set, and request data; the second message includes: feedback data of each terminal in the terminal set to the request data.
[0185] An embodiment of the present disclosure provides a communication system, which includes a first node and a second node. The first node and the second node can interactively execute the communication method of S201-S202.
[0186] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiments of the present disclosure provide another possible structure of the communication device involved in the above-mentioned embodiments. Fig.13 As shown, the communication device 130 includes: a processor 1302 and a bus 1304. Optionally, the electronic device or communication device may further include a memory 1301; optionally, the electronic device or communication device may further include a communication interface 1303.
[0187] The processor 1302 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 1302 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 1302 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0188] The communication interface 1303 is used to connect with other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0189] The memory 1301 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0190] As a possible implementation, the memory 1301 may exist independently of the processor 1302, and the memory 1301 may be connected to the processor 1302 via a bus 1304 to store instructions or program codes. When the processor 1302 calls and executes the instructions or program codes stored in the memory 1301, the access method provided in the embodiment of the present disclosure can be implemented.
[0191] In another possible implementation, the memory 1301 may also be integrated with the processor 1302 .
[0192] The bus 1304 may be an extended industry standard architecture (EISA) bus, etc. The bus 1304 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.13 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0193] In some embodiments, executable instructions are stored in the memory 1301. When the processor 1302 executes the executable instructions, the communication device executes the communication method described in any of the above embodiments.
[0194] Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium), in which computer program instructions are stored. When the computer program instructions are executed on a computer, the computer executes the communication method described in any of the above embodiments.
[0195] Exemplarily, the above-mentioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or magnetic tapes, etc.), optical disks (e.g., compact disks (CD), digital versatile disks (DVD), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.). The various computer-readable storage media described in the present disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.
[0196] An embodiment of the present disclosure provides a computer program product including instructions. When the computer program product is run on a computer, the computer is enabled to execute the communication method described in any one of the above embodiments.
[0197] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present disclosure should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: Applied to the first node, the method comprises: receiving a first message sent by a second node, where the first message is used to instruct management of the terminal; A second message is sent to the second node, where the second message is used to indicate a response result to the first message.
2. The method according to claim 1, characterized in that In the case where the first node is an access and mobility management function AMF and the second node is a terminal, The first message is specifically used to request authentication of the AMF; The second message is specifically used to assist in authenticating the AMF.
3. The method according to claim 2, characterized in that The method further comprises: Receive a third message sent by the second node; the third message is used to indicate the authentication result of the AMF.
4. The method according to claim 3, characterized in that The first message includes first authentication information, which is obtained by encrypting first preset information using an authentication algorithm; the second message includes second authentication information, which is obtained by decrypting the first authentication information using the authentication algorithm.
5. The method according to claim 4, characterized in that When the first preset information is the same as the second authentication information, the authentication result of the AMF is used to indicate that the identity authentication of the AMF is successful.
6. The method according to claim 1, characterized in that In the case where the first node is an AMF and the second node is a terminal, Before receiving the first message sent by the second node, the method further includes: Send a fourth message to the second node; the fourth message is used to request authentication of the terminal.
7. The method according to claim 6, characterized in that The first message is specifically used to assist in authenticating the terminal; The second message is specifically used to indicate an authentication result of the terminal.
8. The method according to claim 7, characterized in that The fourth message includes third authentication information, which is obtained by encrypting the second preset information using an authentication algorithm; the first message includes fourth authentication information, which is obtained by decrypting the third authentication information using the authentication algorithm.
9. The method according to claim 8, characterized in that In the case where the second preset information is the same as the fourth authentication information, the authentication result of the terminal is used to indicate that the identity authentication of the terminal is successful.
10. The method according to claim 1, characterized in that The first message is specifically used to instruct deletion of relevant information of the terminal; The second message is specifically used to indicate that the relevant information of the terminal has been deleted.
11. The method according to claim 10, characterized in that The first message includes at least one of the following: The identifier of the terminal, the indication information that the terminal is an Ambient Scattering Internet of Things (AIoT) terminal, and the indication information instructing the terminal to stop working.
12. The method according to claim 10, characterized in that The first node is a network open function NEF, and the second node is an application function AF; or, The first node is a session management function SMF, and the second node is a NEF; or, The first node is an AMF, and the second node is an SMF; or, The first node is a unified data management function UDM, and the second node is a SMF.
13. The method according to claim 10, characterized in that The first node is an NEF, and the second node is an SMF; or, The first node is a UDM, and the second node is a NEF; or, The first node is an AMF, and the second node is a UDM; or, The first node is SMF and the second node is AMF.
14. The method according to claim 10, characterized in that The first node is an AF, and the second node is an NEF; or, The first node is an NEF, and the second node is an SMF; or, The first node is a UDM, and the second node is a SMF; or, The first node is SMF, and the second node is AMF; or, The first node is an AMF, and the second node is a terminal.
15. The method according to claim 1, characterized in that The first message is specifically used to instruct the base station to count the locations of terminals that meet the preset conditions; The second message is specifically used to indicate the identifier and location information of the terminal that meets the preset condition.
16. The method according to claim 15, characterized in that The first node is an NEF, and the second node is an AF; or, The first node is an SMF, and the second node is an NEF; or, The first node is an AMF, and the second node is an SMF; or, The first node is a base station, and the second node is an AMF.
17. The method according to claim 16, characterized in that The method further comprises: In the case where the first node is a base station, a fifth message is sent; the fifth message is used to instruct a terminal that meets the preset condition to report its own location.
18. The method according to claim 17, characterized in that The first message and the fifth message include at least one of the following: terminal type, preset position, partial identification of the terminal, identification of the target terminal, and terminal list; the preset condition includes at least one of the following: meeting the terminal type, being located in the preset position, including the partial identification in the identification, being the target terminal, and being located in the terminal list.
19. The method according to claim 1, characterized in that The first message is specifically used to request data of each terminal in the terminal set; The second message is specifically used to indicate data fed back by each terminal in the terminal set.
20. The method according to claim 19, characterized in that The first message includes: an identifier of a terminal set, and request data; The second message includes: feedback data of each terminal in the terminal set in response to the request data.
21. The method according to claim 19, characterized in that The method further comprises: In the case where the first node is a base station, a fourth message is sent to each terminal in the terminal set respectively; the fourth message includes request data.
22. The method according to claim 21, characterized in that The method further comprises: Receive feedback data from each terminal in response to the request data.
23. The method according to claim 19, characterized in that The terminal set satisfies at least one of the following: The terminals are of the same type; The terminals belong to the same base station.
24. The method according to claim 19, characterized in that The method further comprises: According to the position movement of the target terminal, the terminal set to which the target terminal belongs is adjusted.
25. A communication method, characterized in that: Applied to the second node, the method comprises: Sending a first message to the first node, where the first message is used to instruct management of the terminal; A second message sent by the second node is received, where the second message is used to indicate a response result to the first message.
26. The method according to claim 25, characterized in that In the case where the first node is an AMF and the second node is a terminal, The first message is specifically used to request authentication of the AMF; The second message is specifically used to assist in authenticating the AMF.
27. The method according to claim 26, characterized in that The method further comprises: Send a third message to the second node; the third message is used to indicate the authentication result of the AMF.
28. The method according to claim 27, characterized in that The first message includes first authentication information, which is obtained by encrypting first preset information using an authentication algorithm; the second message includes second authentication information, which is obtained by decrypting the first authentication information using the authentication algorithm.
29. The method according to claim 28, characterized in that When the first preset information is the same as the second authentication information, the authentication result of the AMF is used to indicate that the identity authentication of the AMF is successful.
30. The method according to claim 25, characterized in that In the case where the first node is an AMF and the second node is a terminal, Before sending the first message to the second node, the method further includes: A fourth message sent by the second node is received; the fourth message is used to request authentication of the terminal.
31. The method according to claim 30, characterized in that The first message is specifically used to assist in authenticating the terminal; The second message is specifically used to indicate an authentication result of the terminal.
32. The method according to claim 31, characterized in that The fourth message includes third authentication information, which is obtained by encrypting the second preset information using an authentication algorithm; the first message includes fourth authentication information, which is obtained by decrypting the third authentication information using the authentication algorithm.
33. The method according to claim 32, characterized in that In the case where the second preset information is the same as the fourth authentication information, the authentication result of the terminal is used to indicate that the identity authentication of the terminal is successful.
34. The method according to claim 25, characterized in that The first message is specifically used to instruct deletion of relevant information of the terminal; The second message is specifically used to indicate that the relevant information of the terminal has been deleted.
35. The method according to claim 34, characterized in that The first message includes at least one of the following: The identifier of the terminal, the indication information that the terminal is an Ambient Scattering Internet of Things (AIoT) terminal, and the indication information instructing the terminal to stop working.
36. The method according to claim 25, characterized in that The first message is specifically used to instruct the base station to count the locations of terminals that meet the preset conditions; The second message is specifically used to indicate the identifier and location information of the terminal that meets the preset condition.
37. The method according to claim 36, characterized in that The first message includes at least one of the following: terminal type, preset location, partial identification of the terminal, identification of the target terminal, and terminal list; the preset condition includes at least one of the following: meeting the terminal type, being located in the preset location, including the partial identification in the identification, being the target terminal, and being located in the terminal list.
38. The method according to claim 25, characterized in that The first message is specifically used to request data of each terminal in the terminal set; The second message is used to indicate data fed back by each terminal in the terminal set.
39. The method according to claim 38, characterized in that The first message includes: an identifier of a terminal set, and request data; The second message includes: feedback data of each terminal in the terminal set in response to the request data.
40. A communication device, characterized in that: include: a processor and a memory for storing instructions executable by the processor; The processor is configured to execute the instructions so that the communication device performs the communication method as described in any one of claims 1-39.
41. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on the communication device, the communication device executes the communication method according to any one of claims 1 to 39.