Communication method and apparatus, readable storage medium, program product, and communication device

By collaborating with the first core network device and the reader, the access network device for passive IoT devices is identified and read operations are performed, thus solving the problem of insufficient management of passive IoT devices when accessing the network and achieving efficient network triggering and device management.

WO2026032081A1PCT designated stage Publication Date: 2026-02-12CHINA MOBILE COMM LTD RES INST +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/111130
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-09
Filing Date
2025-07-29
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

In existing technologies, the terminal registration process is not applicable to passive IoT devices, which causes passive IoT devices to be unable to obtain service node information when accessing the network, resulting in network signaling impact. Furthermore, there is insufficient management, especially in commercial environments where write operations are difficult, affecting device performance.

Method used

The first core network device receives messages from the second core network device, determines the association between the reader and the access network device, and sends a request to the reader. The reader performs operations to activate and register passive IoT devices. The process only involves reading and does not require writing, thus maintaining the association between the device and the network.

Benefits of technology

The network triggering process for passive IoT devices has been optimized, reducing device load, improving network management efficiency, and avoiding performance impact caused by write operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025111130_12022026_PF_FP_ABST
    Figure CN2025111130_12022026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in embodiments of the present disclosure are a communication method and apparatus, a readable storage medium, a program product, and a communication device. The method comprises: a first core network device receiving a first message sent by a second core network device, the first message being used for requesting to perform a first operation on one or more passive Internet of Things devices, the first message comprising first information, and the first information being used for determining a reader / writer corresponding to the one or more passive Internet of Things devices and / or a first access network device associated with the reader / writer; and sending a second message to the reader / writer, the second message being used for requesting the reader / writer to perform the first operation on the one or more passive Internet of Things devices, and the second message at least comprising at least part of the first information and / or first identity identification information of the first core network device.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, apparatus, readable storage medium, program product and communication device

[0001] Cross-reference to related applications

[0002] The present disclosure is based on and claims priority from Chinese Patent Application No. 202411096923.1, filed on August 9, 2024, the entire contents of which are hereby incorporated by reference into the present disclosure. TECHNICAL FIELD

[0003] The present disclosure relates to the technical field of Internet of Things, and in particular to a communication method, apparatus, readable storage medium, program product and communication device. BACKGROUND

[0004] In the fifth generation mobile communication technology (5G), a terminal initiates a registration process after being powered on, a radio access network (RAN) selects an access and mobility management function (AMF), and the AMF allocates a 5G globally unique temporary identifier (5G-GUTI) to the terminal, which contains an AMF identifier. After the registration is completed, the terminal enters a registered state, and carries the 5G-GUTI when interacting with the RAN. The RAN selects a corresponding AMF based on the identifier.

[0005] The above registration process for the terminal is not applicable to passive Internet of Things devices. Most passive Internet of Things devices cannot directly initiate communication, and a new network communication process needs to be designed for passive Internet of Things devices. SUMMARY

[0006] To solve the technical problems in the related art, the embodiments of the present disclosure provide a communication method, apparatus, readable storage medium, program product and communication device.

[0007] The technical solutions of the embodiments of the present disclosure are implemented as follows:

[0008] In a first aspect, the embodiments of the present disclosure provide a communication method applied to a first core network device, and the method comprises the following steps.

[0009] receive a first message sent by the second core network device, the first message being used for requesting to perform a first operation on one or more passive IoT devices; the first message comprising first information, the first information being used for determining a reader-writer corresponding to the one or more passive IoT devices and / or a first access network device associated with the reader-writer;

[0010] send a second message to the reader-writer, the second message being used for requesting the reader-writer to perform the first operation on the one or more passive IoT devices; the second message comprising at least part of the first information and / or first identity information of the first core network device.

[0011] In a second aspect, the embodiments of the present disclosure provide a communication method applied to a second core network device; the method comprises:

[0012] send a first message to the first core network device, the first message being used for requesting to perform a first operation on one or more passive IoT devices; the first message comprising first information, the first information being used for the first core network device to determine a reader-writer corresponding to the one or more passive IoT devices and / or a first access network device associated with the reader-writer, and send a second message to the reader-writer, the second message being used for requesting the reader-writer to perform the first operation on the one or more passive IoT devices, the second message comprising at least part of the first information and / or first identity information of the first core network device.

[0013] In a third aspect, the embodiments of the present disclosure provide a communication method applied to a reader-writer; the method comprises:

[0014] receive a second message sent by the first core network device, the second message being used for requesting the reader-writer to perform a first operation on one or more passive IoT devices; the second message comprising at least part of the first information and / or first identity information of the first core network device; wherein the first information is obtained by the first core network device receiving a first message sent by the second core network device, the first message being used for requesting to perform the first operation on the one or more passive IoT devices, and the first information being used for the first core network device to determine the reader-writer and / or the first access network device associated with the reader-writer.

[0015] In a fourth aspect, the embodiments of the present disclosure provide a communication method applied to a passive IoT device; the method comprises:

[0016] receive a fourth message sent by the reader-writer; wherein the fourth message is used for requesting to perform a first operation, and the fourth message comprises at least part of the first information; the at least part of the first information is obtained by the reader-writer receiving a second message sent by the first core network device; the second message comprises at least part of the first information and / or first identity information of the first core network device.

[0017] In a fifth aspect, the embodiments of the present disclosure provide a communication method applied to a third core network device, and the method comprises the following steps.

[0018] receiving relevant information of each first passive IoT device sent by the first core network device, the relevant information representing information of each first passive IoT device after performing a first operation, the first operation being requested to be performed by the reader to one or more passive IoT devices based on a second message, the second message comprising at least part of the information in the first information and / or first identity information of the first core network device; the first passive IoT device being any passive IoT device in the one or more passive IoT devices performing the first operation;

[0019] generating first context information based on the relevant information, or updating the stored context information of the one or more passive IoT devices according to the relevant information; the first context information representing context information of each first passive IoT device and / or context information of a device group associated with each first passive IoT device.

[0020] In a sixth aspect, the embodiments of the present disclosure provide a communication device, which comprises a first communication unit configured to receive a first message sent by a second core network device, the first message being used to request to perform a first operation on one or more passive IoT devices; the first message comprising first information, the first information being used to determine a reader corresponding to the one or more passive IoT devices and / or a first access network device associated with the reader; and send a second message to the reader, the second message being used to request the reader to perform the first operation on the one or more passive IoT devices; the second message comprising at least part of the information in the first information and / or first identity information of the first core network device.

[0021] In a seventh aspect, the embodiments of the present disclosure provide a communication device, which comprises a second communication unit configured to send a first message to a first core network device, the first message being used to request to perform a first operation on one or more passive IoT devices; the first message comprising first information, the first information being used by the first core network device to determine a reader corresponding to the one or more passive IoT devices and / or a first access network device associated with the reader, and send a second message to the reader, the second message being used to request the reader to perform the first operation on the one or more passive IoT devices, the second message comprising at least part of the information in the first information and / or first identity information of the first core network device.

[0022] In an eighth aspect, the embodiments of the present disclosure provide a communication apparatus, comprising a third communication unit configured to receive a second message sent by a first core network device, the second message being used to request a reader to perform a first operation on one or more passive IoT devices; the second message comprises at least part of first information and / or a first identity of the first core network device; the first information is obtained by the first core network device from a first message sent by a second core network device, the first message being used to request the first operation on the one or more passive IoT devices, and the first information being used by the first core network device to determine the reader and / or a first access network device associated with the reader.

[0023] In a ninth aspect, the embodiments of the present disclosure provide a communication apparatus, comprising a fourth communication unit configured to receive a fourth message sent by a reader; the fourth message is used to request the first operation, and the fourth message comprises at least part of first information; the at least part of the first information is obtained by the reader from a second message sent by a first core network device; the second message comprises at least part of the first information and / or a first identity of the first core network device.

[0024] In a tenth aspect, the embodiments of the present disclosure provide a communication apparatus, comprising a fifth communication unit and a fifth processing unit; wherein,

[0025] The fifth communication unit is configured to receive related information of each first passive IoT device sent by the first core network device; the related information represents information of each first passive IoT device after performing the first operation, the first operation being requested by the reader to be performed on one or more passive IoT devices based on the second message, the second message comprising at least part of the first information and / or the first identity of the first core network device; the first passive IoT device is any passive IoT device performing the first operation in the one or more passive IoT devices;

[0026] The fifth processing unit is configured to produce first context information based on the related information, or update stored context information of the one or more passive IoT devices according to the related information; the first context information represents context information of each first passive IoT device and / or context information of a device group associated with each first passive IoT device.

[0027] In an eleventh aspect, the embodiments of the present disclosure provide a computer readable storage medium, having stored thereon a computer program, which, when executed by a processor, implements the steps of the method in the first aspect, the second aspect, the third aspect, the fourth aspect or the fifth aspect.

[0028] In a twelfth aspect, an embodiment of the present disclosure provides a computer program product, comprising a computer program which, when executed by a processor, implements the steps of the method of the first aspect, the second aspect, the third aspect, the fourth aspect or the fifth aspect.

[0029] In a thirteenth aspect, an embodiment of the present disclosure provides a communication device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method of the first aspect, the second aspect, the third aspect, the fourth aspect or the fifth aspect when executing the program.

[0030] The communication method, the communication device, the readable storage medium, the program product and the communication device provided by the embodiments of the present disclosure can be used to determine the reader and / or the first access network device associated with the reader according to the first information included in the first message received by the first core network device from the second core network device, and send a second message to the reader to request the reader to perform a first operation on the passive IoT device, and the second message can include part of the first information from the second core network device and / or the first identity information of the first core network device, so that the association relationship between the passive IoT device and the first core network device is maintained by the wireless network side, and the network triggered passive IoT device to perform the first operation can be realized through the pure reading process without the writing operation. BRIEF DESCRIPTION OF DRAWINGS

[0031] FIG. 1 is a schematic diagram of a terminal initiating a registration process in the related art;

[0032] FIG. 2 is a flowchart of a communication method according to an embodiment of the present disclosure;

[0033] FIG. 3 is a flowchart of a communication method according to another embodiment of the present disclosure;

[0034] FIG. 4 is a flowchart of a communication method according to another embodiment of the present disclosure;

[0035] FIG. 5 is a flowchart of a communication method according to another embodiment of the present disclosure;

[0036] FIG. 6 is a flowchart of a communication method according to another embodiment of the present disclosure;

[0037] FIG. 7 is a schematic diagram of a related service flow of a passive IoT device to which the communication method according to an embodiment of the present disclosure is applied;

[0038] FIG. 8 is a schematic diagram of a communication device according to an embodiment of the present disclosure;

[0039] FIG. 9 is a schematic diagram of a communication device according to another embodiment of the present disclosure;

[0040] FIG. 10 is a schematic diagram of a communication device according to another embodiment of the present disclosure;

[0041] FIG. 11 is a schematic diagram of a component structure of a communication apparatus according to an embodiment of the present disclosure;

[0042] FIG. 12 is a schematic diagram of a component structure of a communication apparatus according to an embodiment of the present disclosure;

[0043] FIG. 13 is a schematic diagram of a hardware component structure of a communication apparatus according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0044] Before the communication method according to an embodiment of the present disclosure is described in detail, a terminal registration process in the related art is first briefly introduced.

[0045] FIG. 1 is a schematic diagram of a terminal initiating a registration process after power-on in the related art. As shown in FIG. 1, the terminal sends a registration request (expressed in English as Registration Request) to a RAN, the RAN performs AMF selection (expressed in English as AMF selection) and then sends the registration request (expressed in English as Registration Request) to a selected new AMF (expressed in English as New AMF), the new AMF invokes a Namf_Communication_UEContextTransfer service of an old AMF (expressed in English as Old AMF) to obtain a terminal context (if the new AMF has obtained the terminal context from the old AMF through a handover process, this step is omitted), and if the terminal does not provide a subscriber confidentiality identifier (SUCI) and does not obtain it from the old AMF, the new AMF also needs to send an identity request (expressed in English as Identity Request) to the terminal, and the terminal sends an identity response (expressed in English as Identity Response) to the new AMF.

[0046] The registration process in the related art is not applicable to the passive IoT device, most of the passive IoT devices cannot directly initiate communication, and the application function (AF) or the network side triggers the process. The related identifier information of the passive IoT device does not contain the information of the service node, and it is difficult to update the device identifier and / or the temporary identifier of the passive IoT device in the use process. When the passive IoT device accesses the network, the RAN or the reader cannot obtain the network element information of the related service node serving the passive IoT device. If the selected service node does not have the information of the passive IoT device, the service node needs to interact with the data storage unit to obtain the device information, and a large number of passive IoT devices in the network will cause signaling impact on the interface between the service node and the data storage unit. Due to the capability limitation of the passive IoT device, the write operation with low voltage and low current is very difficult in a commercial environment, and the write operation will cause impact on the overall performance of the passive IoT solution. Moreover, the passive IoT device cannot maintain any state-related information in the device, and the state information of the passive IoT device saved by the network side does not consider the disabled case, and the management of the passive IoT device is insufficient. The passive IoT device needs to store the device-related identifier information for a long time to support access control, and storage optimization needs to be considered to reduce the load on the passive IoT device.

[0047] The present disclosure will be further described below in conjunction with the accompanying drawings and specific embodiments. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present disclosure.

[0048] In the description of the embodiments of the present disclosure, it should be noted that the terms "first", "second", "third", etc. are only for descriptive purposes, and cannot be understood or implied as indicating or implying relative importance. These terms are only used to distinguish one element (or threshold, application, instruction, or operation) from another element (or threshold, application, instruction, or operation). For example, the first operation can be referred to as the second operation, and the second operation can also be referred to as the first operation, without departing from the scope of the present disclosure, and the first operation and the second operation are both operations, but they are not the same operation.

[0049] The term "and / or" in the embodiments of the present disclosure means any and all possible combinations of one or more of the associated listed items. It should be noted that when used in the present specification, "comprising / comprising" specifies the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, and / or components and / or groups thereof.

[0050] In various embodiments of the present disclosure, a terminal device can be referred to as a user equipment (UE), a terminal, an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, or a user device. The terminal device can be widely applied to various scenarios, such as Internet of Things (IoT), Device-to-Device (D2D), Vehicle to Everything (V2X) communication, Machine-Type Communication (MTC), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart home, smart office, smart wear, smart transportation, smart city, and the like. The terminal device can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device, or other processing devices connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network, a terminal device in a future evolved Public Land Mobile Network (PLMN), or a terminal device in a Nonterrestrial Network (NTN), and the like. The terminal device can also be an end device, a logical entity, a smart device, and the like, such as a terminal device of a mobile phone, a smart terminal, or the like, or a communication device of a server, a gateway, a base station, a controller, or the like, or an Internet of Things device of a tag (such as a passive tag, an active tag, a semi-active tag), a sensor, an electric meter, a water meter, and the like. The terminal device can also be an unmanned aerial vehicle (UAV) or Uncrewed Aerial Vehicle with communication function.

[0051] In the embodiments of the present disclosure, the access network device is used for accessing the terminal device to the wireless network. The access network device can be, for example, a base station (which can be expressed as base station in English), a pole station, an indoor base station (for example, Lampsite), a home base station (for example, home NB), a micro base station, an integrated access and backhaul (IAB) node, a mobile base station, a wireless access network, a wireless access network device, an evolved LTE system (LTE A) in an LTE system or an evolved NodeB (eNodeB) in an evolved LTE system (LTE A), a next generation NodeB (gNB) in a 5G communication system, a transmission reception point (TRP), a baseband unit (BBU), a WiFi access point (AP), a base station in a future mobile communication system or an access node in a WiFi system, and the like. The access network device can also be a module or unit that completes the function of the base station part, for example, a centralized unit (CU) or a distributed unit (DU). The embodiments of the present disclosure do not limit the specific technology and specific device form of the access network device. For example, in one network structure, the access network device can be a CU node, or a DU node, or an access network device including a CU node and a DU node. Specifically, the CU node is used to support radio resource control (RRC), packet data convergence protocol (PDCP), service data adaptation protocol (SDAP) and the like. The DU node is used to support radio link control (RLC) layer protocol, medium access control (MAC) layer protocol and physical layer protocol.

[0052] The steps in the embodiments of the present disclosure do not necessarily need to be processed in the order described. The steps can be selectively rearranged, deleted or added according to requirements. The step description in the embodiments of the present disclosure is only an optional sequence combination, and does not represent all sequence combinations of the embodiments of the present disclosure. The sequence of steps in the embodiments cannot be considered as a limitation of the present disclosure.

[0053] The embodiment of the disclosure provides a communication method, which is applied to a first core network device. FIG. 2 is a flowchart of a communication method according to an embodiment of the disclosure. As shown in FIG. 2, the method can include the following steps.

[0054] 101. Receiving a first message sent by a second core network device, the first message being used for requesting to perform a first operation on one or more ambient IoT devices; the first message comprising first information, the first information being used for determining a reader-writer corresponding to the one or more ambient IoT devices and / or a first access network device associated with the reader-writer.

[0055] 102. Sending a second message to the reader-writer, the second message being used for requesting the reader-writer to perform the first operation on the one or more ambient IoT devices; the second message comprising at least part of the first information and / or first identity information of the first core network device.

[0056] It should be noted that the ambient IoT device in each embodiment of the disclosure refers to a terminal device applied to IoT technology. The terminal device can receive or send data by acquiring energy, and the energy acquisition mode includes but is not limited to radio, solar energy, light energy, wind energy, water energy, thermal energy, kinetic energy, etc. The terminal device includes but is not limited to a passive terminal device, a semi-passive terminal device, a semi-active terminal device, an active terminal device, a low-power terminal device, a zero-power terminal device, a passive terminal device, an active terminal device, a tag, etc.

[0057] In each embodiment of the disclosure, the first core network device is, for example, an AMF, or a network function for managing the ambient IoT device, such as an ambient IoT network function (AIoTNF), or a combination of the two, etc. The second core network device is, for example, a network exposure function (NEF).

[0058] In the embodiment of the disclosure, the reader-writer is at least a device with a reader function. As an example, the reader-writer belongs to an access network device, or belongs to a terminal device. The first access network device is, for example, an access network device accessed by the reader-writer.

[0059] In step 101, the first core network device receives a first message sent by the second core network device, wherein the first message comprises first information, and the first core network device can determine, according to the first information, a reader / writer corresponding to one or more passive IoT devices and / or a first access network device associated with the reader / writer. For example, the reader / writer can be an access network device, and the first core network device can determine, according to the first information, an access network device type reader / writer corresponding to the one or more passive IoT devices, or the reader / writer can be a terminal device, and the first core network device can determine, according to the first information, a terminal device type reader / writer corresponding to the one or more passive IoT devices and a first access network device accessed by the reader / writer.

[0060] In step 102, the first core network device sends a second message to the reader / writer to request the reader / writer to perform a first operation on the one or more passive IoT devices, wherein the second message can comprise at least part of the first information and / or first identity information of the first core network device, so that the reader / writer can send a corresponding request message to the one or more passive IoT devices, and the request message can be determined according to at least part of the first information, so that each passive IoT device can match and perform the first operation, and the passive IoT device can perform the first operation through a pure reading process. On the other hand, the reader / writer and / or the associated first access network device can also save the first identity information, and after obtaining a response message returned by the passive IoT device, the first core network device can be quickly located according to the first identity information, and the response message of the passive IoT device after performing the first operation is returned to the first core network device.

[0061] In some embodiments, the first operation comprises an operation related to activation and / or registration, or an operation related to service; wherein the operation related to service comprises one or more of the following operations: disabling one or more passive IoT devices; deactivating one or more passive IoT devices; deregistering one or more passive IoT devices; inventorying one or more passive IoT devices; and reading one or more passive IoT devices. It can be understood that the first operation comprises, but is not limited to, activating, registering, disabling, deactivating, deregistering, inventorying, and reading one or more passive IoT devices. It should be noted that before performing the operation related to service on the one or more passive IoT devices, the one or more passive IoT devices generally need to be activated and / or registered.

[0062] In some embodiments, the first information comprises one or more of the following: first identification information for identifying the first operation and / or the first message; instruction information related to the first operation; second identity information of an application function requesting to perform the first operation; location information; information related to a tracking area (TA) of the application function; information related to an operator of the one or more passive IoT devices; information related to a device type of the one or more passive IoT devices; information related to a group of the one or more passive IoT devices; quantity information of the one or more passive IoT devices; information related to a tag identifier (TID) of the one or more passive IoT devices; information related to an electronic product code (EPC) of the one or more passive IoT devices; third identity information of the one or more passive IoT devices; and / or the first identity information comprises one or more of a first identity for identifying a region or range, a second identity for identifying a first device set corresponding to the first core network device within the region or range corresponding to the first identity, and a third identity for identifying the first core network device within the first device set.

[0063] The first identity information is, for example, a transaction identification number (Transaction ID in English), which can be used to identify the corresponding first operation and / or first message. The instruction information related to the first operation is, for example, instruction information for indicating a disable (disable instruction / lock instruction), instruction information for indicating a deactivation (deactivation instruction / kill instruction), instruction information for indicating a deregistration (deregistration instruction), instruction information for indicating an inventory (inventory instruction / query instruction), instruction information for indicating a read operation (read instruction / read instruction), and the like. The second identity information is, for example, an identification number (AF ID in English) of an AF that sends a request message to the second core network device to request execution of the first operation. The location information and the information related to the TA can reflect the location information of the execution of the first operation, for example, can reflect the location requirement of one or more passive IoT devices, and the information related to the TA is, for example, a TA list corresponding to the location information, which can be converted by the second core network device according to the location information. The information related to the operator of the one or more passive IoT devices is, for example, an operator identification (Operator ID in English) or an operator identification list (Operator ID list) of the passive IoT device, which can be used to identify the communication operator or other enterprise operator corresponding to the passive IoT device. For example, the first information can include an Operator ID carrying a wildcard or no Operator ID, which can represent no limitation on the operator of the passive IoT device requesting execution of the first operation. The information related to the device type of the one or more passive IoT devices is, for example, any information representing the device type of the passive IoT device, such as representing that the passive IoT device belongs to a passive terminal, a semi-passive terminal, a tag, and the like. The information related to the group of the one or more passive IoT devices is, for example, a group identification (Group ID in English) of the passive IoT device, which can be used to identify the type of goods or enterprise corresponding to the passive IoT device. The quantity information of the one or more passive IoT devices represents the number of passive IoT devices requesting execution of the first operation by the first message. The information related to the TID of the one or more passive IoT devices is, for example, a TID list of the passive IoT devices, and the information related to the EPC of the one or more passive IoT devices is, for example, an EPC list of the passive IoT devices. For example, the first information can include a complete EPC corresponding to a certain passive IoT device to request the passive IoT device to execute the first operation, or can include a partial EPC to identify a group of passive IoT devices to request the group of passive IoT devices identified by the partial EPC to execute the first operation.The third identity information can represent the identity information of each passive IoT device and / or the identity information of the device group associated with each passive IoT device. For example, the third identity information is a device ID of the passive IoT device, which can include a fourth identity related to an operator, a fifth identity related to a group, and a sixth identity for identifying the corresponding passive IoT device, such as an Operator ID related to an operator, a Group ID related to a group, and a serial number (expressed in English as Instance ID) for uniquely identifying a passive physical device.

[0064] The first identity information of the first core network device can include at least one of a first identity, a second identity, and a third identity. For example, the first identity is a region identity (expressed in English as Region ID), the second identity is a set identity (expressed in English as Set ID), and the third identity is a pointer (expressed in English as Pointer). Taking the first core network device as an AMF as an example, the first identity information, i.e., the AMF identity, includes the second identity, i.e., the AMF Set ID, which can be used to identify an AMF set, and the third identity, i.e., the AMF Pointer, which can be used to identify an AMF in an AMF Set. The first identity, i.e., the AMF Region ID, can be used when the number of AMFs in the network is greater than the range indicated by the Set ID and the Pointer. In this case, the Set ID and the Pointer can be reused within the set indicated by the AMF Region ID, which is equivalent to a higher set than the Set ID.

[0065] As an example, the first core network device receives a first message sent by the second core network device, and the first message is used to request activation and / or registration of one or more passive IoT devices. The first message can carry at least one of a Transaction ID, an AF ID, a list of Operator IDs of passive IoT devices, a device type of passive IoT devices, a group identity, a device quantity, a TA list, a location, a list of TIDs of passive IoT devices, a list of EPs, and a device ID. Further, the first core network device can send a second message to the reader after determining the corresponding reader, and the second message is used to request the reader to activate and / or register one or more passive IoT devices. The second message can carry at least one of a Transaction ID, an AF ID, first identity information, a list of Operator IDs of passive IoT devices, a device type, a group identity, a device quantity, a list of TIDs, a list of EPs, and a device ID. The first identity information can include at least one of a Region ID, a Set ID, and a Pointer.

[0066] As another example, the first core network device receives a first message sent by the second core network device, the first message being used to request to perform a business-related operation on one or more passive IoT devices, such as disabling, deactivating, deregistering, inventorying, reading, etc., and the first message can carry at least one of the following information: Transaction ID, instruction, AF ID, Operator ID list of the passive IoT device, device type of the passive IoT device, group identifier, device quantity, TA list, location, TID list of the passive IoT device, EPC list, device ID, etc., wherein the instruction can be a disabling instruction, a deactivating instruction, a deregistering instruction, an inventorying instruction, a reading instruction, etc. according to the business-related operation. Further, the first core network device can send a second message to the reader-writer after determining the corresponding reader-writer, the second message being used to request the reader-writer to perform the business-related operation on one or more passive IoT devices, and the second message can carry at least one of the following information: Transaction ID, instruction, AF ID, first identity information, Operator ID list of the passive IoT device, device type, group identifier, device quantity, TID list, EPC list, device ID, etc., wherein the first identity information can include at least one of the following: Region ID, Set ID, and Pointer.

[0067] The communication method of the embodiments of the present disclosure, after the first core network device receives the first message sent by the second core network device, the first core network device can determine the reader-writer and / or the first access network device associated with the reader-writer according to the first information included therein, and send a second message to the reader-writer to request the reader-writer to perform a first operation on the passive IoT device, and the second message can include part of the first information from the second core network device and / or the first identity information of the first core network device. The association relationship between the passive IoT device and the first core network device is maintained by the wireless network side, and the network-triggered passive IoT device to perform the first operation can be realized through a pure reading process without the need for a writing operation.

[0068] In some embodiments, the first operation comprises an operation related to activation and / or registration; the method can further comprise: determining the reader based on the first information and / or the first capability information; the reader is a second access network device, and the first capability information comprises at least capability information of each access network device; or, determining the reader and the first access network device based on one or more of the first information, the first capability information, and second capability information; the reader is a first terminal, and the first terminal is a terminal accessing the first access network device; the second capability information comprises at least capability information of each terminal; and accordingly, sending the second message to the reader can comprise: sending the second message to the reader through the first access network device. In the embodiments of the present disclosure, the reader can be an access network device, and in the case that the first message requests activation and / or registration of the passive IoT device, the first core network device can select a second access network device as the reader according to the first information and / or the first capability information; or, the reader can be a terminal device, and in the case that the first message requests activation and / or registration of the passive IoT device, the first core network device can select a first access network device and a first terminal accessing the first access network device as the reader according to at least one of the first information, the first capability information, and the second capability information.

[0069] For example, the first information can comprise a TA list, a location, an AF ID, a group identifier of the passive IoT device, etc., and the first core network device can select a second access network device as the reader or select a first terminal as the reader and determine a first access network device accessed by the first terminal according to at least one of the first information, base station capability, and terminal capability.

[0070] The communication method of the embodiments of the present disclosure can enable the first core network device to select a suitable reader according to the first information from the second core network device and terminal capability, base station capability, etc., can add management and service related functions of the passive IoT device in the AMF, or add the first core network device for managing and serving the passive IoT device in the network, and can better serve the passive IoT device.

[0071] In an embodiment of the present disclosure, the method can further include: receiving a first response message sent by the reader-writer, the first response message including second information determined by the reader-writer and / or the first access network device according to a second response message sent by each first passive IoT device, the first passive IoT device being any one of the one or more passive IoT devices that performs the first operation; wherein the second information includes one or more of the following information: first identification information used to identify the first operation and / or the first message; second identity information of an application function that requests to perform the first operation; information related to a group of each first passive IoT device; a fourth identification related to an operator stored in each first passive IoT device; a fifth identification related to a group stored in each first passive IoT device; a sixth identification used to identify the corresponding first passive IoT device stored in each first passive IoT device; a TID stored in each first passive IoT device; an EPC stored in each first passive IoT device; and a result of performing the first operation.

[0072] In an embodiment of the present disclosure, the first response message is the relevant information of each first passive IoT device that successfully performs the first operation returned by the reader-writer to the first core network device. The first response message can include various identification information pre-stored in each first passive IoT device, such as the fourth identification related to an operator, the fifth identification related to a group, the sixth identification used to identify the corresponding first passive IoT device, the TID, the EPC, and the result of performing the first operation of each first passive IoT device, and the like. The fourth identification is, for example, an Operator ID pre-stored in the passive IoT device, the fifth identification is, for example, a Group ID pre-stored in the passive IoT device, and the sixth identification is, for example, an Instance ID pre-stored in the passive IoT device.

[0073] It can be understood that in an embodiment of the present disclosure, the corresponding identification information, such as at least one of the Operator ID, the Group ID, the Instance ID, the TID, and the EPC, can be pre-stored in each passive IoT device. The response message sent by each passive IoT device to the reader-writer after performing the first operation can carry various identification information stored by itself. The reader-writer can also include these identification information in the corresponding first response message returned to the first core network device. Thus, the passive IoT device can achieve the activation and / or registration process initiated by the network side through pure reading, i.e., only reading the parameter information of the passive IoT device through the reading process without synchronizing to the passive IoT device through the writing process, so as to complete the activation and / or registration process of the passive IoT device, optimize the activation and / or registration process of the passive IoT device triggered by the network side, avoid the writing operation, provide the performance of the overall scheme, and reduce the performance requirement for the passive IoT device.

[0074] As an example, the first message is used to request to activate and / or register one or more passive IoT devices, and the first response message can carry the Transaction ID, the AF ID, the group identification of the passive IoT devices, the Operator ID, the Group ID, the EPC, the TID stored in the passive IoT devices, etc.; or, the second message is used to request to perform a service-related operation on one or more passive IoT devices, and the first response message can carry the Transaction ID, the AF ID, the group identification of the passive IoT devices, the Operator ID, the Group ID, the EPC, the TID stored in the passive IoT devices, the execution result of the service-related operation, etc.

[0075] In some embodiments, the reader is a second access network device, and the first response message can be sent by the second access network device to the first core network device directly; or, the reader is a first terminal, and the first response message can be sent by the first terminal to the first core network device through the first access network device.

[0076] In an embodiment of the present disclosure, the method can further include: sending a third response message to a second core network device, the third response message including third information of each first passive IoT device, the third information including one or more of the following information: first identification information used to identify the first operation and / or the first message; information related to the group of each first passive IoT device; the TID of each first passive IoT device; the EPC of each first passive IoT device; a fourth identification of each first passive IoT device; a fifth identification of each first passive IoT device; a sixth identification of each first passive IoT device; and the execution result of the first operation. For example, the first core network device sends the third response message to the second core network device, which can carry the group identification of the first passive IoT device on which the first operation is successfully performed, the TID list, the EPC list, the Operator ID, the Group ID, the Instance ID, the Transaction ID, etc., and in the case where the first operation includes a service-related operation, the third response message can further include the corresponding execution result. It should be noted that the fourth identification, the fifth identification, and the sixth identification of the passive IoT device can only be used within the communication network and not presented to the external application function, which realizes the isolation of internal and external information of the system and guarantees the system security.

[0077] In an embodiment of the present disclosure, the first operation comprises an operation related to activation and / or registration; the second information further comprises key information of each first passive IoT device; the method can further comprise: based on the key information and the identification information of each first passive IoT device in the second information, authenticating and / or verifying each first passive IoT device; in the case of passing authentication and / or verification, generating first context information based on the second information, the first context information representing context information of each first passive IoT device and / or context information of a device group associated with each first passive IoT device; storing the first context information; and / or, determining relevant information of each first passive IoT device based on the second information, and sending the relevant information to a third core network device, the relevant information being used by the third core network device to generate the first context information or update the stored first context information; wherein the first context information comprises one or more of the following information: information related to a group of each first passive IoT device; third identity information representing identity information of each first passive IoT device and / or identity information of a device group associated with each first passive IoT device; the third identity information comprises fourth identification, fifth identification and sixth identification; state information of each first passive IoT device; TID of each first passive IoT device; EPC of each first passive IoT device; first identity information; fourth identity information of the reader-writer.

[0078] In an embodiment of the present disclosure, in the case that the first message is used to request activation and / or registration of one or more passive IoT devices, the first core network device can further carry key information of each first passive IoT device that is successfully activated and / or registered in the first response message sent by the reader-writer, so that the first core network device can further authenticate and / or verify each first passive IoT device based on the key information and the identification information of each first passive IoT device in the second information, and further generate or update the device context after passing the authentication and / or verification.

[0079] For example, the second information comprises TID and key information of each first passive IoT device, and the first core network device can interact with an authentication server function (AUSF) and / or an authentication, authorization and accounting (AAA) server based on the TID and the key information, to perform authentication and / or verification of each first passive IoT device.

[0080] In the embodiments of the present disclosure, the third core network device is at least used for storing various types of information related to the passive IoT device, which can be, for example, verification, AAA, AUSF, unified data management center (UDM), or other newly added network elements.

[0081] In one aspect, the first core network device can generate and store the context information of each first passive IoT device and / or the context information of the device group associated with each first passive IoT device according to the second information in the first response message, which can ensure that the first core network device can store the information of the related passive IoT device and can effectively reduce the signaling impact of the interface between the first core network device and the third core network device. In another aspect, the related information of each first passive IoT device can also be directly sent to the third core network device according to the second information in the received first response message, so that the third core network device can generate or update the context information of each first passive IoT device and / or the context information of the device group associated with each first passive IoT device.

[0082] In the embodiments of the present disclosure, the first context information can include the group identifier of each first passive IoT device that is successfully activated and / or registered, the third identity information, the state information, the TID, the EPC, the first identity information of the first core network device, the fourth identity information of the reader, and the like. The third identity information can represent the identity of each first passive IoT device and / or the identity of the device group associated with each first passive IoT device, and can specifically consist of three types of identity information, i.e., Operator ID, Group ID, and Instance ID. The state information can represent, for example, that the corresponding first passive IoT device is in an activated state and / or a registered state. It can be understood that the state information in the embodiments of the present disclosure is not synchronized to the passive IoT device, and the activation process initiated by the network side can be realized only through pure reading. That is, only the parameter information of the passive IoT device is read through the reading process, and the related information (e.g., the first context information) involved in the process is retained on the network side and does not need to be synchronized to the passive IoT device through the writing process.

[0083] Considering that the complete third identity information can not be stored in the passive IoT device, in the embodiments of the present disclosure, the first core network device and / or the third core network device can also generate the complete third identity information based on the related identity information stored in the passive IoT device, and generate the corresponding context information based on the complete third identity information, or directly generate the corresponding context information according to the TID in the second information. For example, generating the first context information based on the second information can include: determining the third identity information according to the second information, generating the first context information based on the third identity information; or generating the first context information according to the TID in the second information.

[0084] As an implementation, the determining the third identity information according to the second information can include: in a case where the second information includes the fourth identity and the fifth identity of each first passive IoT device and does not include the sixth identity, generating the third identity information of each first passive IoT device according to the fourth identity and the fifth identity; in a case where the second information includes the fourth identity, the fifth identity and the sixth identity of each first passive IoT device, comparing the fourth identity, the fifth identity and the sixth identity with the identity information related to the corresponding first passive IoT device stored in the third core network device, and in a case where the comparison is passed, determining that the third identity information of the corresponding first passive IoT device includes the fourth identity, the fifth identity and the sixth identity.

[0085] In the embodiment, if the first response message received by the first core network device only includes the fourth identity and the fifth identity, that is, the passive IoT device only stores the fourth identity and the fifth identity and does not store the sixth identity, the first core network device can generate the sixth identity according to the fourth identity and the fifth identity, and the complete third identity information is composed of the fourth identity, the fifth identity and the sixth identity; if the first response message received by the first core network device includes the complete third identity information, that is, the passive IoT device stores the fourth identity, the fifth identity and the sixth identity, the first core network device can verify the fourth identity, the fifth identity and the sixth identity in the first response message through interaction with the third core network device, and generate the corresponding first context information based on the complete third identity information after the verification is passed, thereby ensuring the operation safety of the passive IoT device.

[0086] It should be noted that the third core network device can pre-store information related to each passive IoT device, for example, the subscription information of the enterprise and / or device corresponding to the passive IoT device, such as AF ID, device type, third identity information, TID, state information, key information, access right item information, etc. For a passive IoT device that is not activated or registered, the state information stored in the third core network device can represent that the corresponding passive IoT device is in a non-activated state and / or a non-registered state, and after the first operation on the corresponding passive IoT device is completed, the third core network device can update the pre-stored state information according to the related information sent by the first core network device, for example, to an activated state and / or a registered state.

[0087] The communication method of the embodiment of the present disclosure can optimize the storage of related identity information in the passive IoT device. The passive IoT device can only store the fourth identity (i.e., Operator ID) and the fifth identity (i.e., Group ID), which can reduce the load on the passive IoT device, and at the same time, can greatly simplify the pre-configuration process on the passive IoT device side.

[0088] In an embodiment of the present disclosure, the first operation comprises an operation related to a service; the method can further comprise: determining third identity information according to the second information, the third identity information comprising a fourth identity, a fifth identity and a sixth identity, determining state information of each first passive IoT device from the context information of each first passive IoT device based on the third identity information; or, determining state information of each first passive IoT device from the context information of each first passive IoT device according to the TID in the second information; the context information is stored by the first core network device and / or the third core network device; and the state information is verified and / or updated. In the embodiment of the present disclosure, each first passive IoT device is activated and / or registered, the first message is used to request an operation related to a service on one or more passive IoT devices, and after the first core network device receives the first response message, the state of each first passive IoT device after performing the first operation can be verified and / or updated according to the corresponding third identity information, or the state of each first passive IoT device after performing the first operation can be directly verified and / or updated according to the TID in the response message.

[0089] In the case of verifying and / or updating the state of the device according to the third identity information, if the first response message does not contain complete third identity information, for example, the sixth identity is not contained, the first core network device can obtain complete third identity information, for example, composed of an Operator ID, a Group ID and an Instance ID, from the third core network device based on the TID, and then verify and / or update the state information of the device based on the complete third identity information; if the first response message contains complete third identity information, the first core network device can verify the third identity information. For example, determining the third identity information according to the second information can comprise: in the case that the second information comprises the fourth identity and the fifth identity of each first passive IoT device and does not comprise the sixth identity, obtaining the third identity information from the third core network device according to the TID in the second information; in the case that the second information comprises the fourth identity, the fifth identity and the sixth identity of each first passive IoT device, comparing the fourth identity, the fifth identity and the sixth identity with the identity information related to the corresponding first passive IoT device stored in the third core network device, and in the case that the comparison is passed, determining that the third identity information of the corresponding first passive IoT device comprises the fourth identity, the fifth identity and the sixth identity.

[0090] As an implementation form, the verifying and / or updating of the state information can comprise, in a case where the operation related to the service comprises a stocktaking and / or reading operation on one or more passive IoT devices, verifying whether the state information represents that the corresponding first passive IoT device is in a first state, and in a case where it is determined that the first passive IoT device is in the first state, discarding the first response message; the first state represents that the corresponding first passive IoT device is disabled or the corresponding first passive IoT device is not activated or registered; in a case where the operation related to the service comprises one or more of disabling, deactivating, and deregistering one or more passive IoT devices, updating the state information, and the updated state information represents that the corresponding first passive IoT device is in a second state or a third state, wherein the second state represents that the corresponding first passive IoT device is temporarily disabled, and the third state represents that the corresponding first passive IoT device is deactivated and / or permanently disabled.

[0091] In the embodiments of the present disclosure, if the first message is used to request a stocktaking and / or reading operation on one or more passive IoT devices, the first core network device needs to first verify the third identity information of the first passive IoT device on which the stocktaking and / or reading operation is successfully performed after receiving the first response message, to ensure that complete third identity information is obtained, and then verify the state information of the first passive IoT device on which the stocktaking and / or reading operation is successfully performed according to the context information stored in the first core network device and / or the third core network device. If the state information of the corresponding first passive IoT device in the stored context information represents one of an inactivated state, a non-registered state, and a disabled state, the first core network device should discard the first response message, not send it to the second core network device, and record the event-related circumstances. If the first message is used to request at least one of disabling, deactivating, and deregistering one or more passive IoT devices, the first core network device also needs to first verify the third identity information of the first passive IoT device on which the operation is successfully performed, to obtain complete third identity information, and then update the state information in the context information stored in the first core network device and / or the third core network device. For example, if the first message requests temporary disabling, the corresponding state information can be updated to represent temporary disabling, and the context information of the corresponding passive IoT device can still be retained in the first core network device and / or the third core network device. If the first message requests deactivation or deregistration, or permanent disabling, the corresponding state information can be updated to represent inactivation / deactivation / permanent disabling, and the related context information stored in the first core network device and / or the third core network device can be deleted.

[0092] The communication method of the embodiments of the present disclosure can optimize the management of passive IoT devices, add related state information of disabling, and flexibly support temporary disabling, permanent disabling, deactivation and other operations of passive IoT devices in addition to inventory, reading, writing and other operations.

[0093] In the embodiments of the present disclosure, the first operation includes a business-related operation; before sending the second message to the reader, the method can further include: determining the reader based on the first information and / or the context information of the one or more passive IoT devices, the context information at least including the fourth identity information of the reader associated with the corresponding passive IoT device; and the context information is stored by the first core network device and / or the third core network device.

[0094] It can be understood that before performing the business-related operation on the one or more passive IoT devices, the one or more passive IoT devices can be activated and / or registered first. Based on the activation and / or registration process of the foregoing embodiments, the context information of each passive IoT device that has been activated successfully and / or registered successfully can be stored in the first core network device and / or the third core network device, and the context information can include the fourth identity information of the reader associated with the corresponding passive IoT device. Therefore, when the passive IoT device performs the business-related operation, the first core network device can quickly determine the reader according to the first information in the first message and / or the stored context information. In particular, when the context information of the passive IoT device is stored in the first core network device, the first core network device does not need to interact with the third core network device to obtain the context information, which can effectively reduce the signaling impact on the interface between the first core network device and the third core network device caused by a large number of passive IoT devices, such as the signaling impact on the interface between the AMF and the UDM, the signaling impact on the interface between the AIoTNF and the UDM, and the like.

[0095] The embodiments of the present disclosure also provide a communication method applied to a second core network device. FIG. 3 is a flowchart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3, the method includes:

[0096] 201. sending a first message to a first core network device, the first message being used to request to perform a first operation on one or more passive IoT devices; the first message including first information, the first information being used for the first core network device to determine a reader corresponding to the one or more passive IoT devices and / or a first access network device associated with the reader, and to send a second message to the reader, the second message being used to request the reader to perform the first operation on the one or more passive IoT devices, the second message at least including at least part of the information in the first information and / or first identity information of the first core network device.

[0097] The detailed description of step 201 in the embodiments of the present disclosure can refer to the related description of step 101 in the foregoing embodiments. To save space, the detailed description is not repeated here.

[0098] In an embodiment of the present disclosure, the first information at least includes one or more of the following information: first identification information, used to identify the first operation and / or the first message; instruction information related to the first operation; second identity information of an application function requesting to perform the first operation; location information; information related to the TA; information related to an operator of the one or more passive IoT devices; information related to a device type of the one or more passive IoT devices; information related to a group of the one or more passive IoT devices; quantity information of the one or more passive IoT devices; information related to a TID of the one or more passive IoT devices; information related to an EPC of the one or more passive IoT devices; third identity information of the one or more passive IoT devices; and / or the first identity information at least includes one or more of a first identity, a second identity, and a third identity, the first identity is used to identify an area or a range, the second identity is used to identify a first device set corresponding to the first core network device in the area or the range corresponding to the first identity, and the third identity is used to identify the first core network device in the first device set.

[0099] In an embodiment of the present disclosure, the first operation includes an operation related to activation and / or registration, or an operation related to service; wherein the operation related to service at least includes one or more of the following operations: disabling the one or more passive IoT devices; deactivating the one or more passive IoT devices; deregistering the one or more passive IoT devices; inventorying the one or more passive IoT devices; and performing a read operation on the one or more passive IoT devices.

[0100] In an embodiment of the present disclosure, the method can further include: receiving a third message sent by the application function, the third message being used to request to perform the first operation on the one or more passive IoT devices; the third message including fourth information; and determining the first information according to the fourth information. In an embodiment of the present disclosure, the second core network device can receive the third message sent by the AF before sending the first message to the first core network device, and the second core network device can obtain the first information in the first message according to the fourth information in the third message.

[0101] In some embodiments, the fourth information can include one or more of the following information: second identification information for identifying the first operation and / or the third message; second identity information of the application function; location information; information related to operators of the one or more passive IoT devices; information related to device types of the one or more passive IoT devices; information related to groups of the one or more passive IoT devices; quantity information of the one or more passive IoT devices; information related to TIDs of the one or more passive IoT devices; and information related to EPCs of the one or more passive IoT devices. The second identification information can be the same as or different from the first identification information, for example, for identifying the first operation.

[0102] For example, the third message can carry a Transaction ID, an AF ID, a list of Operator IDs of the passive IoT devices, device types, group identifiers, a quantity of the devices, a location, a list of TIDs of the passive IoT devices, and a list of EPCs. The second core network device can obtain a list of TAs of the AF according to the location. The list of Operator IDs can carry a wildcard or the third message can not carry the list of Operator IDs, indicating that the AF needs to access all passive IoT devices of the operators, i.e., no restriction is imposed on the operators of the passive IoT devices requesting the first operation. The list of EPCs can be complete EPCs of one or more passive IoT devices, each complete EPC representing a specific passive IoT device, or can be partial EPCs of one or more passive IoT devices, each partial EPC representing a group of passive IoT devices.

[0103] In an embodiment of the present disclosure, the method can further include: authenticating and / or authenticating the application function by the fourth core network device, and determining the first core network device based on the fourth information and / or context information of the one or more passive IoT devices stored in the third core network device in the case of passing the authentication and / or the authentication, wherein the context information at least includes first identity information of the first core network device associated with the corresponding passive IoT device.

[0104] In the embodiments of the present disclosure, the fourth core network device is at least used for authentication and / or authentication, for example, a AAA server or the like. The second core network device can authenticate and / or authenticate the AF through interaction with the fourth core network device, to ensure network security.

[0105] As an example, the third core network device can pre-store the context information of each passive IoT device, and for the passive IoT device which is not activated and / or registered, the context information includes, for example, the enterprise of the passive IoT device and / or the subscription information of the device, such as the associated AFID, the device type, the device TID, the device ID (at least including at least one of the Operator ID, the Group ID and the Instance ID), the state information, the key information, the access right and the like; for the passive IoT device which is activated and / or registered, the third core network device can generate the corresponding context information according to the activation process and / or the registration process or update the pre-stored context information, and in this case, the generated or updated context information can include the first identity information of the associated first core network device.

[0106] Therefore, after receiving the third message sent by the AF, the second core network device can select the appropriate first core network device according to the fourth information carried in the third message and / or the context information of one or more passive IoT devices stored in the third core network device. For example, the second core network device can obtain the TA list of the AF according to the location conversion in the third message, interact with the third core network device according to the TA list, the AF ID and the like, and obtain the first identity information of the first core network device, which can be stored by the third core network device in the activation and / or registration process of the passive IoT device. The first core network device can also store the context information of the passive IoT device in the activation and / or registration process, so that after receiving the first message sent by the second core network device, the first core network device does not need to interact with the third core network device to obtain the context information, which can effectively reduce the interface signaling impact between the first core network device and the third core network device caused by a large number of passive IoT devices.

[0107] As an implementation manner, the first message is used to request to activate and / or register one or more passive IoT devices, and the second core network device can select the first core network device according to at least one of the pre-configuration, the fourth information and the device load condition.

[0108] As another implementation, determining the first core network device based on the fourth information and / or the context information of the one or more passive IoT devices stored in the third core network device can include: sending the fourth information and / or the context information of the one or more passive IoT devices stored in the third core network device to a fifth core network device, the fourth information including at least one or more of the following information: information related to the group of the one or more passive IoT devices, information related to the TA, information of the application function; receiving information of the first core network device sent by the fifth core network device, and determining the first core network device based on the information of the first core device. In the embodiment of the disclosure, the fifth core network device is used at least for selecting the first core network device, for example, is a network repository function (NRF), and it can be understood that the second core network device can select a suitable first core network device through interaction with the fifth core network device, for example, the second core network device can query the fifth core network device for a node serving the passive IoT device according to the AF ID, location, etc. in the fourth information, and the fifth core network device can feed back information of the first core network device serving the passive IoT device to the second core network device according to the AF ID, location, etc.

[0109] In an embodiment of the disclosure, the method can further include: receiving a third response message sent by the first core network device, and sending a fourth response message to the application function; the third response message and the fourth response message both include third information of each first passive IoT device, and the third information includes at least one or more of the following information: first identification information used for identifying the first operation and / or the first message; information related to the group of each first passive IoT device; TID of each first passive IoT device; EPC of each first passive IoT device; fourth identification related to the operator corresponding to each first passive IoT device; fifth identification related to the group corresponding to each first passive IoT device; sixth identification used for identifying the corresponding passive IoT device corresponding to each first passive IoT device; and execution result of the first operation. In the embodiment of the disclosure, the first core network device returns a response message of each first passive IoT device successfully executing the first operation to the application function through the second core network device, and the response message can include Transaction ID, group identification of each first passive IoT device, TID list, EPC list, Operator ID, Group ID, Instance ID, and execution result of the first operation.

[0110] The embodiment of the disclosure further provides a communication method applied to a reader. FIG. 4 is a flowchart of a communication method according to an embodiment of the disclosure. As shown in FIG. 4, the method can include:

[0111] 301. receiving a second message sent by the first core network device, the second message being used to request the reader to perform a first operation on one or more passive IoT devices; the second message comprising at least part of the first information and / or first identity information of the first core network device; wherein the first information is obtained by the first core network device from a first message sent by the second core network device, the first message being used to request the first operation on one or more passive IoT devices, and the first information being used by the first core network device to determine the reader and / or the first access network device associated with the reader.

[0112] The detailed description of step 301 in the embodiments of the present disclosure can refer to the related description of step 101 in the foregoing embodiments. For the sake of brevity, the detailed description of step 301 is not repeated here.

[0113] In an embodiment of the present disclosure, the first information comprises at least one or more of the following information: first identification information used to identify the first operation and / or the first message; instruction information related to the first operation; second identity information of an application function requesting to perform the first operation; location information; information related to the TA; information related to the operator of the one or more passive IoT devices; information related to the device type of the one or more passive IoT devices; information related to the group of the one or more passive IoT devices; third identity information of the one or more passive IoT devices; quantity information of the one or more passive IoT devices; information related to the TID of the one or more passive IoT devices; information related to the EPC of the one or more passive IoT devices; and / or the first identity information comprises at least one or more of a first identity, a second identity and a third identity, the first identity being used to identify an area or a range, the second identity being used to identify a first device set corresponding to the first core network device in the area or the range corresponding to the first identity, and the third identity being used to identify the first core network device in the first device set.

[0114] In an embodiment of the present disclosure, the first operation comprises an operation related to activation and / or registration, or an operation related to service; wherein the operation related to service comprises at least one or more of the following operations: disabling the one or more passive IoT devices; deactivating the one or more passive IoT devices; deregistering the one or more passive IoT devices; inventorying the one or more passive IoT devices; and reading the one or more passive IoT devices.

[0115] In an embodiment of the present disclosure, the method can further comprise: storing an association relationship between at least part of the information in the first information and the first core network device. For example, the reader can store an association relationship between the AF ID, the group identifier of the passive IoT device, the EPC list, the TID list, and the like in the first information and the first identity information of the first core network device, and / or can store an association relationship between the first identity information in the first information and the first identity information.

[0116] In some embodiments, the reader is a second access network device, and the second access network device stores the association relationship; or the reader is a first terminal, the first terminal accesses a first access network device, and the first terminal and / or the first access network device stores the association relationship.

[0117] In an embodiment of the present disclosure, the method can further comprise: sending, to the one or more passive IoT devices, respective fourth messages corresponding to the one or more passive IoT devices respectively, the fourth message being used to request to perform the first operation; and the fourth message comprising at least part of the information in the first information.

[0118] In some embodiments, the reader is a second access network device, and the second access network device sends the respective fourth messages to the one or more passive IoT devices; or the reader is a first terminal, the first terminal accesses a first access network device, and the first terminal sends the respective fourth messages to the one or more passive IoT devices. For example, the fourth message can carry the Transaction ID, the AF ID, the Operator ID list of the passive IoT device, the device type, the group identifier, the TID list, the EPC list, and the like.

[0119] In an embodiment of the present disclosure, the method can further comprise: receiving a second response message sent by each first passive IoT device; the first passive IoT device being any one of the one or more passive IoT devices performing the first operation; and sending, to the first core network device, a first response message comprising second information, the second information being obtained by the first access network device associated with the reader based on the respective second response messages; wherein the second information comprises at least one or more of the following information: the first identity information used to identify the first operation and / or the first message; the second identity information of the application function; information related to the group of each first passive IoT device; the fourth identity related to the operator stored in each first passive IoT device; the fifth identity related to the group stored in each first passive IoT device; the sixth identity used to identify the corresponding first passive IoT device stored in each first passive IoT device; the TID stored in each first passive IoT device; the EPC stored in each first passive IoT device; and the execution result of the first operation.

[0120] In an embodiment of the present disclosure, before sending the first response message to the first core network device, the method can further include: determining the first core network device based on an association relationship between at least part of the stored first information and the first core network device.

[0121] In an embodiment of the present disclosure, the first operation includes an operation related to activation and / or registration; and the second information further includes key information of each first passive IoT device, the key information being used by the first core network device to authenticate and / or verify each first passive IoT device.

[0122] In an embodiment of the present disclosure, the reader is a first terminal, and the first terminal is a terminal accessing the first access network device; and receiving the second message sent by the first core network device can include: receiving the second message sent by the first core network device through the first access network device; and correspondingly, sending the first response message to the first core network device can include: sending the first response message to the first core network device through the first access network device.

[0123] The present disclosure further provides a communication method applied to a passive IoT device. FIG. 5 is a flowchart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 5, the method includes the following steps.

[0124] 401. Receiving a fourth message sent by a reader; wherein the fourth message is used to request to perform a first operation, and at least part of first information is included in the fourth message; the at least part of the first information is obtained by the reader receiving a second message sent by a first core network device; and the second message at least includes the at least part of the first information and / or first identity information of the first core network device.

[0125] In the embodiment of the present disclosure, the first information is used by the first core network device to determine the reader and / or a first access network device associated with the reader.

[0126] In an embodiment of the present disclosure, the first information at least includes one or more of the following information: first identification information used for identifying the first operation and / or the first message; the first message is a message sent by the second core network device to the first core network device for requesting the first operation to be performed on the one or more IOT devices, and the first information is included in the first message; instruction information related to the first operation; second identity information of an application function requesting the first operation to be performed; location information; information related to TA; information related to an operator of the one or more IOT devices; information related to a device type of the one or more IOT devices; information related to a group of the one or more IOT devices; quantity information of the one or more IOT devices; third identity information of the one or more IOT devices; information related to a TID of the one or more IOT devices; information related to an EPC of the one or more IOT devices; and / or the first identity information at least includes one or more of a first identity, a second identity, and a third identity, the first identity is used for identifying an area or a range, the second identity is used for identifying a first device set corresponding to the first core network device in the area or the range corresponding to the first identity, and the third identity is used for identifying the first core network device in the first device set.

[0127] In an embodiment of the present disclosure, the first operation includes an operation related to activation and / or registration, or an operation related to service; wherein the operation related to service at least includes one or more of the following operations: disabling the one or more IOT devices; deactivating the one or more IOT devices; deregistering the one or more IOT devices; inventorying the one or more IOT devices; performing a read operation on the one or more IOT devices.

[0128] In an embodiment of the present disclosure, the method can further include: matching the stored fifth information and at least part of the first information, and performing the first operation in a case of successful matching; wherein the fifth information at least includes one or more of the following information: second identity information of an application function requesting the first operation to be performed; key information; information related to a device type; information related to a group; fourth identity related to an operator; fifth identity related to a group; sixth identity used for identifying an IOT device; TID; EPC.

[0129] In an embodiment of the present disclosure, the passive IoT device can pre-store the fifth information. For example, the fifth information can include an AF ID, a group identifier, a device type, third identity information (at least including at least one of an Operator ID, a Group ID, and an Instance ID), key information, a TID, an EPC, and the like. The Operator ID can be a combination of a mobile country code (MCC) and a mobile network code (MNC), or can be configured alone, or the Operator ID can be extended to include the AF ID. The Group ID can be an owner identifier (expressed in English as an Owner ID), which can be used to identify enterprise-related information of the passive IoT device, for example, to identify that the passive IoT device belongs to a certain supermarket.

[0130] After receiving the fourth message, the passive IoT device can match the fourth message with the fifth information stored by itself, for example, match the Operator ID list, the Group ID, the TID, the EPC, and the like. After successful matching, the first operation is performed.

[0131] In an embodiment of the present disclosure, the method can further include: sending, to the reader, a second response message, the second response message being used for the first access network device associated with the reader to determine second information; the second information including one or more of the following information: first identity information used to identify the first operation and / or the first message; the first message being a message sent by the second core network device to the first core network device, the message being used to request the first operation on one or more passive IoT devices, and the first message including the first information; second identity information of an application function requesting the first operation; information related to a group of each first passive IoT device; fourth identity information stored in each first passive IoT device and related to an operator; fifth identity information stored in each first passive IoT device and related to a group; sixth identity information stored in each first passive IoT device and used to identify the corresponding first passive IoT device; a TID stored in each first passive IoT device; an EPC stored in each first passive IoT device; and an execution result of the first operation. In an embodiment of the present disclosure, the passive IoT device sends the second response message to the reader after performing the first operation.

[0132] In an embodiment of the present disclosure, the first operation includes an operation related to activation and / or registration; and the second response message further includes key information, the key information being used for the first core network device to authenticate and / or verify the passive IoT device.

[0133] In some embodiments, the fourth message is used to request to perform the activation and / or the registration, and the second response message can include the Transaction ID, the AF ID, the group identity, the device ID stored in the passive IoT device (which can include at least one of the Operator ID, the Group ID and the Instance ID), the key information, the complete EPC, the TID, etc.; or the fourth message is used to request to perform the operation related to the service, and the second response message can include the Transaction ID, the AF ID, the group identity, the device ID stored in the passive IoT device (which can include at least one of the Operator ID, the Group ID and the Instance ID), the complete EPC, the TID, the execution result, etc.

[0134] The embodiments of the present disclosure further provide a communication method applied to a third core network device. FIG. 6 is a flowchart of the communication method according to an embodiment of the present disclosure. As shown in FIG. 6, the method can include the following steps:

[0135] 501. Receiving the related information of each first passive IoT device sent by the first core network device; the related information represents the information of each first passive IoT device after performing a first operation, and the first operation is requested to be performed by the reader to one or more passive IoT devices based on a second message, and the second message at least includes at least part of the first information and / or the first identity information of the first core network device; the first passive IoT device is any passive IoT device in the one or more passive IoT devices that performs the first operation.

[0136] 502. Generating first context information based on the related information, or updating the stored context information of one or more passive IoT devices according to the related information; the first context information represents the context information of each first passive IoT device and / or the context information of the device group associated with each first passive IoT device.

[0137] In the embodiments of the present disclosure, the related information of each first passive IoT device can be obtained by the first core network device according to the first response message sent by the reader, and the first response message can include the second information. The first response message and the second information can be referred to the related description in the foregoing embodiments, and thus will not be described here to save space.

[0138] In an embodiment of the present disclosure, the first information comprises one or more of the following: first identification information used to identify the first operation and / or the first message; the first message is a message sent by the second core network device to the first core network device for requesting the first operation to be performed on one or more IOT devices, and the first information is included in the first message; instruction information related to the first operation; second identity information of an application function requesting the first operation to be performed; location information; information related to a tracking area (TA) of the application function; information related to an operator of the one or more IOT devices; information related to a device type of the one or more IOT devices; information related to a group of the one or more IOT devices; third identity information of the one or more IOT devices; quantity information of the one or more IOT devices; information related to a TID of the one or more IOT devices; information related to an EPC of the one or more IOT devices; and / or the first identity information comprises one or more of a first identity, a second identity, and a third identity, the first identity is used to identify an area or a range, the second identity is used to identify a first device set corresponding to the first core network device in the area or the range corresponding to the first identity, and the third identity is used to identify the first core network device in the first device set.

[0139] In an embodiment of the present disclosure, the first operation comprises an operation related to activation and / or registration, or an operation related to service; and the operation related to service comprises one or more of the following: disabling the one or more IOT devices; deactivating the one or more IOT devices; deregistering the one or more IOT devices; inventorying the one or more IOT devices; and performing a read operation on the one or more IOT devices.

[0140] In an embodiment of the present disclosure, the stored context information of the one or more IOT devices comprises one or more of the following: subscription information corresponding to each of the one or more IOT devices; the subscription information comprises one or more of the following: second identity information of an application function; information related to a device type of each IOT device; information related to a TID of each IOT device; third identity information of each IOT device, the third identity information comprising fourth identity information related to an operator of the corresponding IOT device, fifth identity information related to a group, and sixth identity information used to identify the corresponding IOT device; state information of each IOT device; key information of each IOT device; and information related to access rights of each IOT device.

[0141] Exemplarily, before performing the activation and / or registration on each passive IoT device, the third core network device can store the context information of each passive IoT device, for example, the enterprise and / or device subscription information of each passive IoT device, which can include an AF ID, a device type, a device TID, third identity information, a device state, key information, access rights, and the like.

[0142] In an embodiment of the present disclosure, the first operation includes an operation related to activation and / or registration; and the first context information at least includes one or more of the following information: information related to a group of each first passive IoT device; third identity information, the third identity information representing identity information of each first passive IoT device and / or identity information of a device group associated with each first passive IoT device; the third identity information including a fourth identity related to an operator, a fifth identity related to a group, and a sixth identity for identifying a corresponding first passive IoT device; state information of each first passive IoT device; a TID of each first passive IoT device; an EPC of each first passive IoT device; first identity information; and fourth identity information of a reader.

[0143] The communication scheme of the embodiments of the present disclosure will be described in detail below in combination with specific application scenarios.

[0144] FIG. 7 is a schematic diagram of a related business process of a communication method applied to a passive IoT device according to an embodiment of the present disclosure, as shown in FIG. 7, the process can include:

[0145] Step 600a, the AF ID, group identifier, device type, device ID, key, TID, EPC, and the like (i.e., the fifth information in the foregoing embodiments) can be written in the passive IoT device, wherein the written device ID can include at least one of an Operator ID, a Group ID, and an Instance ID, the Operator ID can be MCC+MNC, or can be configured separately, and the Operator ID can be extended to include an AF ID, and the Group ID can be an Owner ID.

[0146] Step 600b, the third core network device (for example, a UDM and / or an AAA server) can store enterprise and / or device subscription information, such as an AF ID, a device type, a device TID, a device ID, a device state, a key, access rights, and the like, wherein the device state can be a non-registered state and / or a non-activated state.

[0147] Step 601, the third party AF sends an activation request message (i.e., the third message for requesting activation and / or registration) to the second core network device (e.g., NEF), which is used to request the network to perform the activation and / or initial registration process of the passive IoT device, and the message can contain Transaction ID, AF ID, Operator ID list, device type, group identity, device quantity, location, TID list, EPC list and other information (i.e., the fourth information mentioned above).

[0148] For example, the AF can carry a wildcard in the Operator ID list or the AF can not carry the Operator ID list parameter in the activation request, indicating that the passive IoT devices of all operators can access. The EPC parameter can carry a complete EPC to identify a specific passive IoT device, indicating that the AF needs to activate a passive IoT device tag defined by the complete EPC. Or it can also carry a partial EPC to identify a group of passive IoT devices, indicating that the AF needs to activate a group of passive IoT devices defined by the partial EPC.

[0149] Step 602, the second core network device (e.g., NEF) can interact with the fourth core network device (e.g., AAA server) to perform authentication and / or authorization of the AF, or perform authentication and / or authorization based on configuration to verify whether the AF has the right to perform the corresponding operation; after the authentication and / or authorization is passed, the third core network device can convert the location information into a TA list, and can select the first core network device (e.g., AMF and / or AIoTNF) based on the TA list, AF ID, group identity, device load and other information. The specific selection can be through the discovery of the fifth core network device (e.g., NRF) or based on configuration. In this example, the NEF can query the service node (e.g., AMF and / or AIoTNF) of the service passive IoT device from the NRF.

[0150] Step 603, the second core network device (e.g., NEF) can send an activation request message (i.e., the first message for requesting activation and / or registration) to the first core network device (e.g., AMF and / or AIoTNF), which can be used to request the network to perform the activation and / or initial registration process of the passive IoT device, and the message can contain Transaction ID, AF ID, Operator ID list, device type, group identity, device quantity, TA list of passive IoT device, TID list, EPC list, location, device ID and other information (i.e., the first information).

[0151] Step 604, the first core network device (for example, AMF and / or AIoTNF) can select a reader based on the TA list, location, AF ID, group identifier, etc. (i.e. the first information) and / or base station capability and / or terminal capability. The reader can be a base station type reader (such as a Next Generation Radio Access Network (NG-RAN) reader (English can be expressed as Reader)) or a terminal type reader (such as a UE Reader). If the reader is a terminal type, the first core network device also needs to select the base station (such as NG-RAN, i.e. the first access network device in the foregoing embodiment) accessed by the reader.

[0152] Step 605, the first core network device (for example, AMF and / or AIoTNF) can send an activation request message (i.e. a second message for requesting activation and / or registration) to the reader. The message can be used to request the reader to perform the network-initiated activation and / or initial registration process of the passive IoT device. The message can carry the Transaction ID, AF ID, AMF / AIoTNF identifier (i.e. the first identity information), device type, group identifier, device quantity, Operator ID list, TID list, EPC list, device ID, etc. The AMF / AIoTNF identifier can include at least one of Region ID, Set ID, and Pointer.

[0153] Step 606, the reader can store the correspondence between the first core network device (for example, AMF and / or AIoTNF) and the Transaction ID.

[0154] Step 607, the reader pages the passive IoT device. The message (i.e. the fourth message for requesting activation and / or registration) can carry the Transaction ID, AF ID, Operator ID list, device type, group identifier, TID list, EPC list, device ID, etc. The passive IoT device matches at least one of the AF ID, Operator ID list, device type, group identifier, device ID, TID, and EPC. After successful matching, it accesses the network and returns a response message (i.e. the second response message). The message can carry at least one of the Transaction ID, AF ID, group identifier, device ID, key, complete EPC, and TID.

[0155] Step 608, the reader / writer selects the first core network device (AMF and / or AIoTNF) based on the Transaction ID and / or the stored related information, returns a response message (i.e., the first response message), the first core network device (AMF and / or AIoTNF) interacts with the AUSF and / or AAA server, performs the authentication and / or authorization of the passive IoT device based on the TID and the key, etc., and after the interaction, if the passive IoT device side only configures the device ID as the Operator ID and the Group ID, without the Instance ID, the first core network device (AMF and / or AIoTNF) and / or the third core network device (e.g., AAA and / or AUSF and / or UDM, etc.) generates the Instance ID to generate the complete device ID (containing the Operator ID, the Group ID and the Instance ID), and further can generate the device context based on the device ID. If the passive IoT device side configures the device ID as the Operator ID, the Group ID and the Instance ID, the first core network device (AMF and / or AIoTNF) and / or the third core network device (e.g., AAA and / or AUSF and / or UDM, etc.) does not need to generate a new Instance ID, but needs to check whether the device ID of the passive IoT device is consistent with the device ID configured in step 600b, and after the consistency detection passes, generates the device context of the device group based on the device ID. The device context can contain at least one of the group identifier, the complete device ID, the device state, the information of the served reader / writer, the information of the served first core device (AMF and / or AIoTNF), the EPC, the TID, etc., and the device state can be the active state and / or the registered state; the first core device (AMF and / or AIoTNF) can also interact with the third core network device (e.g., AAA and / or AUSF and / or UDM, etc.) to update the device context stored or generated by the third core network device based on the device ID, the device group ID, etc., which can contain at least one of the group identifier, the device ID, the device state, the identifier of the served first core network device (AMF and / or AIoTNF), the information of the served reader / writer, etc., and the device state is modified to the active state and / or the registered state.

[0156] It can be understood that in the pre-configuration stage (for example, step 600a), the passive IoT device can only store the Operator ID and Group ID to realize access control, and does not store the Instance ID to simplify the pre-configuration process on the device side. In the network-initiated activation process, after completing the authentication process, the network side allocates the complete device ID (including the Instance ID) of the passive IoT device, and stores it in the passive IoT data storage center (that is, the third core network device, such as UDM) together with the TID, EPC and the like. The network side does not initiate a write process to the passive IoT device to synchronize the device ID of the passive IoT device, and does not need to write operation, that is, the complete device ID and the registration state of the passive IoT device are not synchronized to the passive IoT device, and only a pure read mode is used to realize the network-initiated activation process. The authentication result and the complete device ID are retained on the network side, and do not need to be synchronized to the passive IoT device through the write process. In the subsequent passive IoT service process, the network side can obtain the complete device ID according to the TID information provided by the device.

[0157] Step 609, the first core network device (such as AMF and / or AIoTNF) returns an activation response message to the AF through the second core network device (such as NEF), which can include at least one of the group identifier of the activated passive physical device, the TID list, the EPC list, the Transaction ID and the like. In this example, the device ID is used internally in the mobile network and will not be presented to the third-party AF, optimizing the storage of the device ID of the passive IoT device, and realizing the network-triggered activation process through a pure read process without the need for write operation.

[0158] Step 610, the third-party AF sends a service request (that is, a third message for requesting to perform a service-related operation) to the second core network device (such as NEF), which can be used to request the network to perform at least one of disabling, deactivating, deregistering, inventorying, reading process of the device and / or device group. The message can include at least one of the Transaction ID, the instruction, the AF ID, the device type, the Operator ID, the group identifier, the number of devices, the location, the TID list, the EPC list, the device ID and the like.

[0159] Step 611, the second core network device (such as NEF) performs AF authentication, converts the location information into a TA list, and interacts with the fifth core network device (such as NRF) and the third core network device (such as AAA and / or AUSF and / or UDM and the like) to obtain the identifier of the first core network device based on the TA, the AF ID and the like.

[0160] In this example, if the AF sending the service request has the same AF ID and the same location information as the AF sending the activation request, the first core network device obtained by the second core network device in step 602 in the activation process initiated by the network should be the same device, because the device already has the context information of the relevant passive IoT device inside the device, and there is no need to interact with the third core network device to obtain the device context, which can effectively reduce the signaling impact of a large number of passive IoT devices on the interface between the AIoTNF and the passive IoT data storage unit (such as UDM).

[0161] In step 612, the second core network device (such as NEF) sends a service request message (i.e., the first message for requesting to perform a service-related operation) to the first core network device (AMF and / or AIoTNF), which is used to request the network to perform at least one of the inventory, read, disable, deactivation, and deregistration processes. The message can include at least one of the following information: Transaction ID, instruction, AF ID, TA list, location, Operator ID list, device type, group identification, device quantity, TID list, EPC list, and device ID.

[0162] In step 613, the first core network device (such as AMF and / or AIoTNF) selects a reader / writer based on at least one of the TA list, location, AF ID, group identification, and the like. The first core network device (such as AMF and / or AIoTNF) sends a service message to the reader / writer, carrying the Transaction ID, the first identity information (such as AIoTNF identification), and the like. The reader / writer stores the correspondence between the Transaction ID and / or the AIoTNF identification.

[0163] In step 614, the reader / writer pages the passive IoT device. After the passive IoT device matches at least one of the Operator ID list, Group ID, TID, EPC, and the like, the passive IoT device accesses the network and returns a message. The message can carry at least one of the following information: Transaction ID, device ID, TID, EPC, and operation result. The response message does not carry a key. The first access network device associated with the reader / writer and / or the reader / writer can select the corresponding first core network device (such as AMF and / or AIoTNF) based on the Transaction ID and stored information, and return the response message.

[0164] Step 615, after the first core network device (such as AMF and / or AIoTNF) receives the response message, if the service is inventory and / or reading, the device ID and device state are verified; if the device ID in the response message does not contain Instance ID, the network can find the complete device ID stored in the core network based on the TID in the response message, and then obtain the device state information based on the complete device ID; if the device state is non-registration or non-activation or disabled state, the response data of the passive IoT device will be discarded by the network, and will not be sent to the AF, and the event will be recorded. If the service is disable and / or deactivation and / or deregistration process, the device context is updated, and the passive IoT data storage unit (i.e. the third core network device such as UDM) is triggered to update the device context; if it is temporary disable, the device state is modified to temporary disable, and the device context is still retained; if it is deactivation and / or permanent disable, the device state is changed to non-activation, and the device context is deleted.

[0165] In this example, the wireless side maintains the service node (i.e. the first core network device) information, and the passive IoT device selects the service node to return the response message after access, and the core network element maintains the reader information, service node information, device state, etc., and updates the device context when the device state changes.

[0166] Step 616, the first core network device (such as AMF and / or AIoTNF) returns the service response to the AF through the second core network device (such as NEF), which can include operation results, etc. In this example, the device ID of the passive IoT device is used internally in the mobile network and will not be presented to the outside AF.

[0167] Based on the characteristics and application requirements of passive IoT devices, the network element selection and device management process is designed in this example, which perfects the passive IoT technology solution and provides support for standardization and commercialization, and has the following advantages: due to the capability limitation of low-end passive physical devices, it is very difficult to perform write operation in commercial environment, and the write operation will also bring impact on the overall performance of passive IoT solution. This example optimizes the activation process triggered by the network side in the passive IoT solution, avoids write operation, relies on pure read process to achieve, improves the performance of the overall solution, and reduces the requirements on passive IoT devices; low-end passive IoT devices need to store passive IoT device ID for a long time to support access control. This example considers the storage optimization of passive IoT device ID, such as storing only Operator ID and Group ID to reduce the load on passive IoT devices, and greatly simplifies the pre-configuration process on the passive IoT device side; it can efficiently reduce the signaling impact of massive passive IoT devices on the AIoT NF and passive IoT data storage unit (such as UDM) interface; starting from passive device management, in addition to inventory / reading / writing, it can flexibly support temporary disable / permanent disable / deactivation operations of passive IoT devices.

[0168] The embodiment of the present disclosure further provides a communication device. FIG. 8 is a schematic diagram of a constituent structure of the communication device according to the embodiment of the present disclosure. As shown in FIG. 8, the communication device 700 comprises a first communication unit 701 configured to receive a first message sent by a second core network device, the first message being used to request to perform a first operation on one or more passive IoT devices; the first message comprising first information, the first information being used to determine a reader corresponding to the one or more passive IoT devices and / or a first access network device associated with the reader; and send a second message to the reader, the second message being used to request the reader to perform the first operation on the one or more passive IoT devices; the second message comprising at least part of the information in the first information and / or first identity information of the first core network device.

[0169] In an embodiment of the present disclosure, the first information comprises one or more of the following information: first identity information used to identify the first operation and / or the first message; instruction information related to the first operation; second identity information of an application function requesting to perform the first operation; location information; information related to a TA; information related to an operator of the one or more passive IoT devices; information related to a device type of the one or more passive IoT devices; information related to a group of the one or more passive IoT devices; quantity information of the one or more passive IoT devices; information related to a TID of the one or more passive IoT devices; information related to an EPC of the one or more passive IoT devices; third identity information of the one or more passive IoT devices; and / or the first identity information comprises one or more of a first identity, a second identity and a third identity, the first identity being used to identify an area or a range, the second identity being used to identify a first device set corresponding to the first core network device in the area or the range corresponding to the first identity, and the third identity being used to identify the first core network device in the first device set.

[0170] In an embodiment of the present disclosure, the first operation comprises an operation related to activation and / or registration, or an operation related to service; wherein the operation related to service comprises one or more of the following operations: disabling the one or more passive IoT devices; deactivating the one or more passive IoT devices; deregistering the one or more passive IoT devices; inventorying the one or more passive IoT devices; and reading the one or more passive IoT devices.

[0171] In an embodiment of the present disclosure, the first communication unit 701 is further configured to receive a first response message sent by the reader-writer, the first response message comprising second information determined by the reader-writer and / or the first access network device according to a second response message sent by each first passive IoT device, the first passive IoT device being any one of the one or more passive IoT devices that performs the first operation; wherein the second information comprises one or more of the following information: first identification information used to identify the first operation and / or the first message; second identity information of an application function that requests to perform the first operation; information related to a group of the each first passive IoT device; a fourth identifier stored in the each first passive IoT device and related to an operator; a fifth identifier stored in the each first passive IoT device and related to a group; a sixth identifier stored in the each first passive IoT device and used to identify the corresponding first passive IoT device; a TID stored in the each first passive IoT device; an EPC stored in the each first passive IoT device; and a result of the first operation.

[0172] In an embodiment of the present disclosure, the first communication unit 701 is further configured to send a third response message to the second core network device, the third response message comprising third information of the each first passive IoT device, the third information comprising one or more of the following information: first identification information used to identify the first operation and / or the first message; information related to a group of the each first passive IoT device; a TID of the each first passive IoT device; an EPC of the each first passive IoT device; a fourth identifier of the each first passive IoT device; a fifth identifier of the each first passive IoT device; a sixth identifier of the each first passive IoT device; and a result of the first operation.

[0173] In an embodiment of the present disclosure, the first operation comprises an operation related to activation and / or registration; the second information further comprises key information of each first passive IoT device; the apparatus 700 further comprises a first processing unit configured to perform authentication and / or verification of each first passive IoT device based on the key information and the identification information of each first passive IoT device in the second information; in the case of passing authentication and / or verification, generate first context information based on the second information, the first context information representing context information of each first passive IoT device and / or context information of a device group associated with each first passive IoT device; store the first context information; and / or determine related information of each first passive IoT device based on the second information; the first communication unit 701 is further configured to send the related information to the third core network device, the related information being used by the third core network device to generate the first context information or update the stored first context information; wherein the first context information comprises one or more of the following information: information related to a group of each first passive IoT device; third identity information representing identity information of each first passive IoT device and / or identity information of a device group associated with each first passive IoT device; the third identity information comprises fourth identification, fifth identification and sixth identification; state information of each first passive IoT device; TID of each first passive IoT device; EPC of each first passive IoT device; first identity information; fourth identity information of the reader.

[0174] In an embodiment of the present disclosure, the first processing unit is configured to determine the third identity information according to the second information, and generate the first context information based on the third identity information; or generate the first context information according to the TID in the second information.

[0175] In an embodiment of the present disclosure, the first processing unit is configured to, in the case that the fourth identification and the fifth identification of each first passive IoT device are included in the second information and the sixth identification is not included, generate the third identity information of each first passive IoT device according to the fourth identification and the fifth identification; and in the case that the fourth identification, the fifth identification and the sixth identification of each first passive IoT device are included in the second information, compare the fourth identification, the fifth identification and the sixth identification with the identification information related to the corresponding first passive IoT device stored in the third core network device, and in the case of passing comparison, determine that the third identity information of the corresponding first passive IoT device comprises the fourth identification, the fifth identification and the sixth identification.

[0176] In an embodiment of the present disclosure, the first operation comprises an operation related to a service; the apparatus 700 further comprises a first processing unit configured to determine third identity information according to the second information, the third identity information comprising a fourth identity, a fifth identity and a sixth identity, determine state information of each first passive IoT device from the context information of each first passive IoT device based on the third identity information, or determine the state information of each first passive IoT device from the context information of each first passive IoT device according to the TID in the second information; the context information is stored by the first core network device and / or the third core network device; and the state information is verified and / or updated.

[0177] In an embodiment of the present disclosure, the first processing unit is configured to, in a case where the second information comprises the fourth identity and the fifth identity of each first passive IoT device but does not comprise the sixth identity, acquire the third identity information from the third core network device according to the TID in the second information; and in a case where the second information comprises the fourth identity, the fifth identity and the sixth identity of each first passive IoT device, compare the fourth identity, the fifth identity and the sixth identity with the identity information related to the corresponding first passive IoT device stored in the third core network device, and in a case where the comparison is passed, determine that the third identity information of the corresponding first passive IoT device comprises the fourth identity, the fifth identity and the sixth identity.

[0178] In an embodiment of the present disclosure, the first processing unit is configured to, in a case where the operation related to the service comprises inventorying and / or reading operation on one or more passive IoT devices, verify whether the state information represents that the corresponding first passive IoT device is in a first state, discard the first response message in a case where it is determined that the corresponding first passive IoT device is in the first state, and the first state represents that the corresponding first passive IoT device is disabled or the corresponding first passive IoT device is not activated or registered; and in a case where the operation related to the service comprises one or more of disabling, deactivating and deregistering the one or more passive IoT devices, update the state information, and the updated state information represents that the corresponding first passive IoT device is in a second state or a third state, wherein the second state represents that the corresponding first passive IoT device is temporarily disabled, and the third state represents that the corresponding first passive IoT device is deactivated and / or permanently disabled.

[0179] In an embodiment of the present disclosure, the first operation comprises an operation related to activation and / or registration; the apparatus 700 further comprises a first processing unit configured to determine the reader based on the first information and / or first capability information; the reader is a second access network device, and the first capability information comprises at least capability information of each access network device; or, the reader and the first access network device are determined based on one or more of the first information, the first capability information and second capability information; the reader is a first terminal, and the first terminal is a terminal accessing the first access network device; the second capability information comprises at least capability information of each terminal; accordingly, the first communication unit 701 is configured to send, to the reader via the first access network device, a second message.

[0180] In an embodiment of the present disclosure, the first operation comprises an operation related to service; the apparatus 700 further comprises a first processing unit configured to determine the reader based on the first information and / or context information of the one or more passive IoT devices; the context information comprises at least fourth identity information of the reader associated with the corresponding passive IoT device; and the context information is stored by the first core network device and / or the third core network device.

[0181] In the embodiments of the present disclosure, the first processing unit in the communication apparatus 700 can be implemented by a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU) or a field-programmable gate array (FPGA) in actual application; and the first communication unit 701 in the communication apparatus 700 can be implemented by a communication module (including a basic communication suite, an operating system, a communication module, a standardized interface and a protocol, etc.) and a transceiving antenna in actual application.

[0182] The embodiments of the present disclosure further provide a communication apparatus. FIG. 9 is a schematic structural diagram of a communication apparatus according to an embodiment of the present disclosure. As shown in FIG. 9, the communication apparatus 800 comprises a second communication unit 801 configured to send, to a first core network device, a first message for requesting to perform a first operation on one or more passive IoT devices; the first message comprises first information, which is used by the first core network device to determine a reader corresponding to the one or more passive IoT devices and / or a first access network device associated with the reader, and to send, to the reader, a second message for requesting the reader to perform the first operation on the one or more passive IoT devices; the second message comprises at least part of the information in the first information and / or first identity information of the first core network device.

[0183] In an embodiment of the present disclosure, the first information comprises at least one or more of the following: first identification information for identifying the first operation and / or the first message; instruction information related to the first operation; second identity information of an application function requesting to perform the first operation; location information; information related to a TA; information related to an operator of one or more passive IoT devices; information related to a device type of the one or more passive IoT devices; information related to a group of the one or more passive IoT devices; quantity information of the one or more passive IoT devices; information related to a TID of the one or more passive IoT devices; information related to an EPC of the one or more passive IoT devices; third identity information of the one or more passive IoT devices; and / or the first identity information comprises at least one or more of a first identity for identifying an area or a range, a second identity for identifying a first device set corresponding to the first core network device in the area or the range corresponding to the first identity, and a third identity for identifying the first core network device in the first device set.

[0184] In an embodiment of the present disclosure, the first operation comprises an operation related to activation and / or registration, or an operation related to a service; wherein the operation related to the service comprises at least one or more of the following: disabling one or more passive IoT devices; deactivating the one or more passive IoT devices; deregistering the one or more passive IoT devices; inventorying the one or more passive IoT devices; performing a read operation on the one or more passive IoT devices.

[0185] In an embodiment of the present disclosure, the second communication unit 801 is further configured to receive a third message sent by the application function, the third message being used to request to perform the first operation on the one or more passive IoT devices; the third message comprising fourth information; and the apparatus 800 further comprises a second processing unit configured to determine the first information according to the fourth information.

[0186] In an embodiment of the present disclosure, the apparatus 800 further comprises a second processing unit configured to authenticate and / or verify the application function through a fourth core network device, and in a case where the authentication and / or the verification is passed, determine the first core network device based on the fourth information and / or context information of the one or more passive IoT devices stored in the fourth core network device; the fourth information comprising at least one or more of the following: information related to a group of the one or more passive IoT devices, information related to a TA, and information of the application function; and wherein the context information comprises at least first identity information of the first core network device associated with a corresponding passive IoT device.

[0187] In an embodiment of the present disclosure, the second communication unit 801 is further configured to send the fourth information and / or the context information of the one or more passive IoT devices stored in the third core network device to the fifth core network device; and receive the information of the first core network device sent by the fifth core network device, and determine the first core network device according to the information of the first core device.

[0188] In an embodiment of the present disclosure, the second communication unit 801 is further configured to receive the third response message sent by the first core network device, and send the fourth response message to the application function; the third response message and the fourth response message both include the third information of each first passive IoT device, and the third information includes one or more of the following information: the first identification information, the first operation and / or the first message; the information related to the group of each first passive IoT device; the TID of each first passive IoT device; the EPC of each first passive IoT device; the fourth identification related to the operator corresponding to each first passive IoT device; the fifth identification related to the group corresponding to each first passive IoT device; the sixth identification used to identify the corresponding passive IoT device corresponding to each first passive IoT device; and the execution result of the first operation.

[0189] In the embodiments of the present disclosure, the second processing unit in the communication apparatus 800 can be implemented by a CPU, a DSP, an MCU or an FPGA in actual application; and the second communication unit 801 in the communication apparatus 800 can be implemented by a communication module (including a basic communication suite, an operating system, a communication module, a standardized interface and a protocol, etc.) and a transceiving antenna in actual application.

[0190] The embodiments of the present disclosure further provide a communication apparatus. FIG. 10 is a schematic structural diagram of a communication apparatus according to an embodiment of the present disclosure. As shown in FIG. 10, the communication apparatus 900 includes a third communication unit 901 configured to receive a second message sent by a first core network device, the second message being used to request a reader to perform a first operation on one or more passive IoT devices; the second message includes at least part of the first information and / or the first identification information of the first core network device; wherein the first information is obtained by the first core network device receiving a first message sent by a second core network device, the first message being used to request to perform the first operation on the one or more passive IoT devices, and the first information being used by the first core network device to determine the reader and / or the first access network device associated with the reader.

[0191] In an embodiment of the present disclosure, the first information comprises one or more of the following: first identification information for identifying the first operation and / or the first message; instruction information related to the first operation; second identity information of an application function requesting to perform the first operation; location information; information related to a TA; information related to an operator of the one or more passive IoT devices; information related to a device type of the one or more passive IoT devices; information related to a group of the one or more passive IoT devices; quantity information of the one or more passive IoT devices; information related to a TID of the one or more passive IoT devices; information related to an EPC of the one or more passive IoT devices; third identity information of the one or more passive IoT devices; and / or the first identity information comprises one or more of a first identity for identifying an area or a range, a second identity for identifying a first device set corresponding to the first core network device in the area or the range corresponding to the first identity, and a third identity for identifying the first core network device in the first device set.

[0192] In an embodiment of the present disclosure, the first operation comprises an operation related to activation and / or registration, or an operation related to a service; wherein the operation related to the service comprises one or more of the following: disabling the one or more passive IoT devices; deactivating the one or more passive IoT devices; deregistering the one or more passive IoT devices; inventorying the one or more passive IoT devices; and performing a read operation on the one or more passive IoT devices.

[0193] In an embodiment of the present disclosure, the apparatus 900 further comprises a third processing unit configured to store an association between at least part of the first information and the first core network device.

[0194] In an embodiment of the present disclosure, the third communication unit 901 is configured to send respective fourth messages to the one or more passive IoT devices, the fourth messages being for requesting to perform the first operation; and the fourth messages comprising at least part of the first information.

[0195] In an embodiment of the present disclosure, the third communication unit 901 is configured to receive the second response messages sent by the respective first passive IoT device; the first passive IoT device is any one of the one or more passive IoT devices that performs the first operation; and the first communication unit 901 is configured to send the first response message to the first core network device, the first response message including the second information obtained by the first access network device associated with the reader based on the respective second response messages; wherein the second information includes one or more of the following information: first identification information used to identify the first operation and / or the first message; second identity information of the application function; information related to the group of the respective first passive IoT device; fourth identification stored in the respective first passive IoT device and related to the operator; fifth identification stored in the respective first passive IoT device and related to the group; sixth identification stored in the respective first passive IoT device and used to identify the corresponding first passive IoT device; TID stored in the respective first passive IoT device; EPC stored in the respective first passive IoT device; and execution result of the first operation.

[0196] In an embodiment of the present disclosure, the apparatus 900 further includes a third processing unit configured to determine the first core network device based on the association relationship between at least part of the stored first information and the first core network device.

[0197] In an embodiment of the present disclosure, the first operation includes an operation related to activation and / or registration; and the second information further includes key information of the respective first passive IoT device, the key information being used for the first core network device to authenticate and / or verify the respective first passive IoT device.

[0198] In an embodiment of the present disclosure, the reader is a first terminal, and the first terminal is a terminal accessing the first access network device; the third communication unit 901 is configured to receive the second message sent by the first core network device through the first access network device; and send the first response message to the first core network device through the first access network device.

[0199] In the embodiments of the present disclosure, the third processing unit in the communication apparatus 900 can be implemented by a CPU, a DSP, an MCU or an FPGA in actual application; and the third communication unit 901 in the communication apparatus 900 can be implemented by a communication module (including a basic communication suite, an operating system, a communication module, a standardized interface and a protocol, etc.) and a transceiving antenna in actual application.

[0200] The embodiment of the present disclosure further provides a communication device. FIG. 11 is a structural schematic diagram of a communication device according to an embodiment of the present disclosure. As shown in FIG. 11, the communication device 1000 comprises a fourth communication unit 1001 configured to receive a fourth message sent by a reader-writer; wherein the fourth message is used to request to perform a first operation, and the fourth message comprises at least part of first information; the at least part of the first information is obtained by the reader-writer from a second message sent by a first core network device; and the second message comprises at least part of the first information and / or first identity information of the first core network device.

[0201] In an optional embodiment of the present disclosure, the first information comprises at least one or more of the following information: first identity information used to identify the first operation and / or the first message; the first message is a message sent by a second core network device to the first core network device, and is used to request to perform the first operation on one or more passive IoT devices, and the first message comprises the first information; instruction information related to the first operation; second identity information of an application function requesting to perform the first operation; location information; information related to a TA; information related to an operator of the one or more passive IoT devices; information related to a device type of the one or more passive IoT devices; information related to a group of the one or more passive IoT devices; quantity information of the one or more passive IoT devices; information related to a TID of the one or more passive IoT devices; information related to an EPC of the one or more passive IoT devices; third identity information of the one or more passive IoT devices; and / or the first identity information comprises at least one or more of a first identity, a second identity and a third identity, the first identity is used to identify an area or a range, the second identity is used to identify a first device set corresponding to the first core network device in the area or the range corresponding to the first identity, and the third identity is used to identify the first core network device in the first device set.

[0202] In an embodiment of the present disclosure, the first operation comprises an operation related to activation and / or registration, or an operation related to a service; wherein the operation related to the service comprises at least one or more of the following operations: disabling the one or more passive IoT devices; deactivating the one or more passive IoT devices; deregistering the one or more passive IoT devices; inventorying the one or more passive IoT devices; and performing a read operation on the one or more passive IoT devices.

[0203] In an embodiment of the present disclosure, the apparatus 1000 further comprises a fourth processing unit configured to match the stored fifth information and at least part of the first information, and perform the first operation if the matching is successful; wherein the fifth information comprises at least one or more of the following information: second identity information of an application function requesting to perform the first operation; key information; information related to a device type; information related to a group; a fourth identity related to an operator; a fifth identity related to a group; a sixth identity used to identify a passive IoT device; TID; and EPC.

[0204] In an embodiment of the present disclosure, the fourth communication unit 1001 is configured to send a second response message to the reader, and the second response message is used for the first access network device associated with the reader to determine second information; the second information comprises at least one or more of the following information: first identity information used to identify the first operation and / or the first message; the first message is a message sent by the second core network device to the first core network device, and the first message is used to request to perform the first operation on one or more passive IoT devices, and the first information is included in the first message; second identity information of an application function requesting to perform the first operation; information related to a group of each first passive IoT device; a fourth identity related to an operator stored in each first passive IoT device; a fifth identity related to a group stored in each first passive IoT device; a sixth identity used to identify a corresponding first passive IoT device stored in each first passive IoT device; TID stored in each first passive IoT device; EPC stored in each first passive IoT device; execution result of the first operation; wherein the first passive IoT device is any passive IoT device performing the first operation among the one or more passive IoT devices.

[0205] In an embodiment of the present disclosure, the first operation comprises an operation related to activation and / or registration; and the second response message further comprises key information, and the key information is used for the first core network device to authenticate and / or verify the passive IoT device.

[0206] In the embodiments of the present disclosure, the fourth processing unit in the communication apparatus 1000 can be implemented by a CPU, a DSP, an MCU or an FPGA in actual application; and the fourth communication unit 1001 in the communication apparatus 1000 can be implemented by a communication module (including a basic communication suite, an operating system, a communication module, a standardized interface and a protocol, etc.) and a transceiving antenna in actual application.

[0207] The embodiments of the present disclosure further provide a communication apparatus. FIG. 12 is a schematic structural diagram of a communication apparatus according to an embodiment of the present disclosure. As shown in FIG. 12, the communication apparatus 1100 comprises a fifth communication unit 1101 and a fifth processing unit 1102; wherein,

[0208] The fifth communication unit 1101 is configured to receive the related information of each first passive IoT device sent by the first core network device; the related information represents the information of each first passive IoT device after performing the first operation, and the first operation is requested to be performed by the reader to one or more passive IoT devices based on the second message, and the second message at least includes at least part of the information in the first information and / or the first identity information of the first core network device; the first passive IoT device is any passive IoT device in the one or more passive IoT devices that performs the first operation;

[0209] The fifth processing unit 1102 is configured to produce the first context information based on the related information, or update the stored context information of one or more passive IoT devices according to the related information; the first context information represents the context information of each first passive IoT device and / or the context information of the device group associated with each first passive IoT device.

[0210] In an embodiment of the present disclosure, the first information at least includes one or more of the following information: first identification information for identifying the first operation and / or the first message; the first message is a message sent by the second core network device to the first core network device for requesting to perform the first operation on the one or more passive IoT devices, and the first message includes the first information; instruction information related to the first operation; second identity information of an application function requesting to perform the first operation; location information; information related to the tracking area (TA) of the application function; information related to the operator of the one or more passive IoT devices; information related to the device type of the one or more passive IoT devices; information related to the group of the one or more passive IoT devices; quantity information of the one or more passive IoT devices; information related to the TID of the one or more passive IoT devices; information related to the EPC of the one or more passive IoT devices; third identity information of the one or more passive IoT devices; and / or the first identity information at least includes one or more of the first, second and third identities, the first identity is used to identify an area or range, the second identity is used to identify a first device set corresponding to the first core network device in the area or range corresponding to the first identity, and the third identity is used to identify the first core network device in the first device set.

[0211] In an embodiment of the present disclosure, the first operation includes an operation related to activation and / or registration, or an operation related to service; wherein the operation related to service at least includes one or more of the following operations: disabling the one or more passive IoT devices; deactivating the one or more passive IoT devices; deregistering the one or more passive IoT devices; inventorying the one or more passive IoT devices; and reading the one or more passive IoT devices.

[0212] In an embodiment of the present disclosure, the stored context information of the one or more passive IoT devices at least includes corresponding subscription information of the one or more passive IoT devices respectively; wherein the subscription information at least includes one or more of the following information: second identity information of the application function; information related to the device type of each passive IoT device; information related to the TID of each passive IoT device; third identity information of each passive IoT device, the third identity information including fourth identity related to the operator, fifth identity related to the group, and sixth identity for identifying the corresponding passive IoT device; state information of each passive IoT device; key information of each passive IoT device; information related to the access right of each passive IoT device.

[0213] In an embodiment of the present disclosure, the first operation includes an operation related to activation and / or registration; and the first context information at least includes one or more of the following information: information related to the group of each first passive IoT device; third identity information representing the identity information of each first passive IoT device and / or the identity information of the device group associated with each first passive IoT device; the third identity information including fourth identity related to the operator, fifth identity related to the group, and sixth identity for identifying the corresponding first passive IoT device; state information of each first passive IoT device; TID of each first passive IoT device; EPC of each first passive IoT device; first identity information; fourth identity information of the reader.

[0214] In the embodiments of the present disclosure, the fifth processing unit 1102 in the communication device 1100 can be implemented by a CPU, a DSP, a MCU, or an FPGA in actual application; and the fifth communication unit 1101 in the communication device 1100 can be implemented by a communication module (including a basic communication suite, an operating system, a communication module, a standardized interface, and a protocol) and a transceiving antenna in actual application.

[0215] It should be noted that the communication device provided in the above embodiments is only taken as an example in the communication process, and in actual application, the above processing can be completed by different program modules according to the needs, that is, the internal structure of the device is divided into different program modules to complete all or part of the above processing. In addition, the communication device and the communication method provided in the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.

[0216] The embodiments of the present disclosure further provide a communication device, which can be the first core network device, the second core network device, the third core network device, the reader, the passive Internet of Things device, and the like in the foregoing embodiments. FIG. 13 is a schematic diagram of a hardware component structure of the communication device according to an embodiment of the present disclosure. As shown in FIG. 13, the communication device 1200 includes a memory 1202, a processor 1201, and a computer program stored in the memory 1202 and capable of running on the processor 1201, and the processor 1201 implements the steps of the transmission method according to the embodiments of the present disclosure when executing the program.

[0217] In an embodiment, the communication device 1200 further includes at least one network interface 1203. In this embodiment, various components in the communication device 1200 are coupled together by a bus system 1204. It can be understood that the bus system 1204 is used to realize the connection communication between the components. The bus system 1204 includes not only a data bus, but also a power supply bus, a control bus, and a status signal bus. However, for the purpose of clear illustration, various buses are marked as the bus system 1204 in FIG. 13.

[0218] It is to be understood that the memory 1202 can be volatile or nonvolatile memory, or both. In one embodiment, the nonvolatile memory can be read only memory (ROM), programmable read only memory (PROM), erasable programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), a magnetic random access memory (MRAM), flash memory, a magnetic surface memory, an optical disk, or a compact disk read only memory (CD-ROM). The magnetic surface memory can be a magnetic disk memory or a magnetic tape memory. The volatile memory can be random access memory (RAM), used as an external cache. By way of example, and not limitation, many forms of RAM can be used, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), SyncLink dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM).The memory 1202 described in the embodiments of the present disclosure is intended to include, but is not limited to, these and any other suitable type of memory.

[0219] The method disclosed in the embodiments of the present disclosure can be applied to the processor 1201 or implemented by the processor 1201. The processor 1201 can be an integrated circuit chip having a processing capability. In the implementation process, each step of the above method can be completed by the integrated logic circuit or the instruction in the form of software in the processor 1201. The processor 1201 described above can be a general processor, a DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The processor 1201 can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the present disclosure. The general processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present disclosure, the hardware decoding processor can be directly embodied to complete the execution, or the combination of hardware and software modules in the decoding processor can be used to complete the execution. The software module can be located in the storage medium, which is located in the memory 1202. The processor 1201 reads the information in the memory 1202 and combines the hardware to complete the steps of the above method.

[0220] In the exemplary embodiments, the communication device 1200 can be implemented by one or more Application Specific Integrated Circuit (ASIC), DSP, Programmable Logic Device (PLD), Complex Programmable Logic Device (CPLD), FPGA, general processor, controller, MCU, microprocessor (English can be expressed as Microprocessor), or other electronic elements, for executing the above method.

[0221] In the exemplary embodiments, the embodiments of the present disclosure also provide a computer readable storage medium, for example, the memory 1202 including a computer program, which can be executed by the processor 1201 of the communication device 1200 to complete the steps of the above method. The computer readable storage medium can be FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc. The memory can also be various devices including one or any combination of the above memories, such as mobile phone, computer, tablet device, personal digital assistant, etc.

[0222] Exemplarily, the embodiments of the present disclosure further provide a computer program product comprising a computer program, which can be executed by the processor 1201 of the communication device 1200 to complete the steps of any of the foregoing methods.

[0223] The methods disclosed in the several method embodiments provided by the present disclosure can be combined arbitrarily without conflict, to obtain new method embodiments.

[0224] The features disclosed in the several product embodiments provided by the present disclosure can be combined arbitrarily without conflict, to obtain new product embodiments.

[0225] The features disclosed in the several method or device embodiments provided by the present disclosure can be combined arbitrarily without conflict, to obtain new method embodiments or device embodiments.

[0226] In the several embodiments provided by the present disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division, and there can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the various components shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0227] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.

[0228] In addition, each functional unit in each embodiment of the present disclosure can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be realized in the form of hardware, or in the form of hardware plus software function unit.

[0229] Those skilled in the art can understand that all or part of the steps of the foregoing method embodiments can be completed by program instruction related hardware, and the foregoing program can be stored in a computer readable storage medium, and the program is executed to perform the steps of the foregoing method embodiments; and the foregoing storage medium includes mobile storage equipment, ROM, RAM, magnetic disc or optical disc and various storage program codes.

[0230] Alternatively, the above-mentioned integrated unit of the present disclosure, if implemented in the form of a software function module and sold or used as an independent product, can also be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present disclosure can be embodied in the form of a software product in essence or in the form of a contribution to the prior art. The computer software product is stored in a storage medium, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the various embodiments of the present disclosure. The aforementioned storage medium includes: mobile storage devices, ROM, RAM, magnetic disks or optical disks, and various other media that can store program codes.

[0231] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present disclosure, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. A communication method, applied to a first core network device, the method comprising: receiving a first message sent by a second core network device, the first message being used to request a first operation to be performed on one or more passive Internet of Things devices; the first message comprising first information, the first information being used to determine a reader corresponding to the one or more passive Internet of Things devices and / or a first access network device associated with the reader; sending a second message to the reader, the second message being used to request the reader to perform the first operation on the one or more passive Internet of Things devices; the second message comprising at least part of the first information and / or first identity information of the first core network device; the first information comprising at least one or more of the following information: first identity information used to identify the first operation and / or the first message; instruction information related to the first operation; second identity information of an application function requesting the first operation to be performed; location information; information related to a tracking area (TA) ; information related to an operator of the one or more passive Internet of Things devices; information related to a device type of the one or more passive Internet of Things devices; information related to a group of the one or more passive Internet of Things devices; quantity information of the one or more passive Internet of Things devices; information related to a tag identification number (TID) of the one or more passive Internet of Things devices; information related to an electronic product code (EPC) of the one or more passive Internet of Things devices; third identity information of the one or more passive Internet of Things devices; and / or the first identity information comprises at least one or more of a first identity, a second identity and a third identity, the first identity being used to identify an area or a range, the second identity being used to identify a first device set corresponding to the first core network device within the area or the range corresponding to the first identity, and the third identity being used to identify the first core network device in the first device set; the first operation comprising an operation related to activation and / or registration, or an operation related to a service; the operation related to the service comprising at least one or more of the following operations: disabling the one or more passive Internet of Things devices; deactivating the one or more passive Internet of Things devices; deregistering the one or more passive Internet of Things devices; inventorying the one or more passive Internet of Things devices; and reading the one or more passive Internet of Things devices; the method further comprising: receiving a first response message sent by the reader, the first response message comprising second information determined by the reader and / or the first access network device according to a second response message sent by each first passive Internet of Things device, the first passive Internet of Things device being any passive Internet of Things device of the one or more passive Internet of Things devices performing the first operation; the second information comprising at least one or more of the following information: first identity information used to identify the first operation and / or the first message; ​ ​ ​ 2. The method of claim 1, wherein, ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ 3. The method of claim 1, wherein, ​ ​ ​ ​ ​ ​ 4. The method of claim 1, wherein, ​ ​ ​ Second identity information of an application function requesting execution of the first operation; Information related to a group of each first passive IoT device; Fourth identity information related to an operator stored in each first passive IoT device; Fifth identity information related to a group stored in each first passive IoT device; Sixth identity information used for identifying a corresponding first passive IoT device stored in each first passive IoT device; TID stored in each first passive IoT device; EPC stored in each first passive IoT device; Execution result of the first operation.

5. The method of claim 4, wherein, The method further comprises: sending a third response message to the second core network device, wherein the third response message comprises third information of each first passive IoT device, and the third information comprises one or more of the following information: First identity information used for identifying the first operation and / or the first message; Information related to a group of each first passive IoT device; TID of each first passive IoT device; EPC of each first passive IoT device; Fourth identity information of each first passive IoT device; Fifth identity information of each first passive IoT device; Sixth identity information of each first passive IoT device; Execution result of the first operation.

6. The method of claim 4, wherein, The first operation comprises an operation related to activation and / or registration; the second information further comprises key information of each first passive IoT device; and the method further comprises: authenticating and / or verifying each first passive IoT device based on the key information and identity information related to each first passive IoT device in the second information; in a case where the authentication and / or verification is passed, generating first context information based on the second information, wherein the first context information represents context information of each first passive IoT device and / or context information of a device group associated with each first passive IoT device; storing the first context information; and / or determining related information of each first passive IoT device based on the second information, and sending the related information to a third core network device, wherein the related information is used by the third core network device to generate the first context information or to update the stored first context information; wherein the first context information comprises one or more of the following information: Information related to a group of each first passive IoT device; Third identity information representing identity information of each first passive IoT device and / or identity information of a device group associated with each first passive IoT device; the third identity information comprises the fourth identity information, the fifth identity information, and the sixth identity information; State information of each first passive IoT device; TID of each first passive IoT device; EPC of each first passive IoT device; The first identity information; Fourth identity information of the reader.

7. The method of claim 6, wherein, The generating of the first context information based on the second information comprises: determining the third identity information according to the second information, and generating the first context information based on the third identity information; or generating the first context information according to a TID in the second information.

8. The method of claim 7, wherein, The third identity information is determined according to the second information, and the third identity information includes the fourth identity, the fifth identity, and the sixth identity. In a case where the second information includes the fourth identity and the fifth identity of each first passive IoT device and does not include the sixth identity, the third identity information of each first passive IoT device is generated according to the fourth identity and the fifth identity. In a case where the second information includes the fourth identity, the fifth identity, and the sixth identity of each first passive IoT device, the fourth identity, the fifth identity, and the sixth identity are compared with identity information related to the corresponding first passive IoT device stored in the third core network device, and in a case where the comparison is passed, it is determined that the third identity information of the corresponding first passive IoT device includes the fourth identity, the fifth identity, and the sixth identity.

9. The method of claim 4, wherein, The first operation includes an operation related to a service; and the method further includes: The third identity information is determined according to the second information, and the third identity information includes the fourth identity, the fifth identity, and the sixth identity. Based on the third identity information, state information of each first passive IoT device is determined from context information of each first passive IoT device; or, according to a TID in the second information, state information of each first passive IoT device is determined from context information of each first passive IoT device; the context information is stored by the first core network device and / or the third core network device; The state information is verified and / or updated.

10. The method of claim 9, wherein, The third identity information is determined according to the second information, and the third identity information includes the fourth identity, the fifth identity, and the sixth identity. In a case where the second information includes the fourth identity and the fifth identity of each first passive IoT device and does not include the sixth identity, the third identity information is obtained from the third core network device according to a TID in the second information. In a case where the second information includes the fourth identity, the fifth identity, and the sixth identity of each first passive IoT device, the fourth identity, the fifth identity, and the sixth identity are compared with identity information related to the corresponding first passive IoT device stored in the third core network device, and in a case where the comparison is passed, it is determined that the third identity information of the corresponding first passive IoT device includes the fourth identity, the fifth identity, and the sixth identity.

11. The method of claim 10, wherein, The state information is verified and / or updated. In a case where the operation related to the service includes inventory and / or read operation on the one or more passive IoT devices, it is verified whether the state information represents that the corresponding first passive IoT device is in a first state, and in a case where it is determined that the corresponding first passive IoT device is in the first state, the first response message is discarded; the first state represents that the corresponding first passive IoT device is disabled or the corresponding first passive IoT device is not activated or registered. In a case where the operation related to the service comprises one or more of disabling, deactivating and deregistering the one or more passive IoT devices, the state information is updated, and the updated state information indicates that the corresponding first passive IoT device is in a second state or a third state, wherein the second state indicates temporarily disabling the corresponding first passive IoT device, and the third state indicates deactivating the corresponding first passive IoT device and / or permanently disabling the corresponding first passive IoT device.

12. The method of claim 1, wherein, The first operation comprises an operation related to activation and / or registration; and the method further comprises: determining the reader based on the first information and / or first capability information, wherein the first capability information comprises at least capability information of each access network device; or determining the reader and the first access network device based on one or more of the first information, the first capability information and second capability information, wherein the reader is a first terminal, the first terminal is a terminal accessing the first access network device, and the second capability information comprises at least capability information of each terminal; and accordingly, the sending the second message to the reader comprises: sending, by the first access network device, the second message to the reader.

13. The method of claim 1, wherein, The first operation comprises an operation related to service; and the method further comprises: determining the reader based on the first information and / or context information of the one or more passive IoT devices, wherein the context information comprises at least fourth identity information of a reader associated with the corresponding passive IoT device, and the context information is stored by the first core network device and / or a third core network device.

14. A communication method, applied to a second core network device; the method comprising: sending, to a first core network device, a first message, wherein the first message is used to request performing a first operation on one or more passive IoT devices; the first message comprises first information, wherein the first information is used by the first core network device to determine a reader corresponding to the one or more passive IoT devices and / or a first access network device associated with the reader, and to send a second message to the reader, wherein the second message is used to request the reader to perform the first operation on the one or more passive IoT devices, and the second message comprises at least part of the first information and / or first identity information of the first core network device.

15. The method of claim 14, wherein, The first information comprises at least one or more of the following information: first identity information, used to identify the first operation and / or the first message; instruction information related to the first operation; second identity information of an application function requesting to perform the first operation; location information; information related to TA; information related to an operator of the one or more passive IoT devices; information related to a device type of the one or more passive IoT devices; information related to a group of the one or more passive IoT devices; third identity information of the one or more passive IoT devices; The quantity information of the one or more passive IoT devices; Information related to the TID of the one or more passive IoT devices; Information related to the EPC of the one or more passive IoT devices; The first identity information at least includes one or more of a first identity, a second identity and a third identity, the first identity is used to identify an area or a range, the second identity is used to identify a first device set corresponding to the first core network device in the area or the range corresponding to the first identity, and the third identity is used to identify the first core network device in the first device set.

16. The method of claim 14, wherein, The first operation includes an operation related to activation and / or registration, or an operation related to service; wherein the operation related to service at least includes one or more of the following operations: Disabling the one or more passive IoT devices; Deactivating the one or more passive IoT devices; Deregistering the one or more passive IoT devices; Inventorying the one or more passive IoT devices; Reading the one or more passive IoT devices.

17. The method of claim 14, wherein, The method further includes: Receiving a third message sent by an application function, the third message being used to request to perform the first operation on one or more passive IoT devices; the fourth information is included in the third message; Determining the first information according to the fourth information.

18. The method of claim 17, wherein, The method further includes: Authenticating and / or authenticating the application function by a fourth core network device, and in the case of passing authentication and / or authentication, determining the first core network device based on the fourth information and / or context information of the one or more passive IoT devices stored in the third core network device; wherein the context information at least includes the first identity information of the first core network device associated with the corresponding passive IoT device.

19. The method of claim 18, wherein, The determination of the first core network device based on the fourth information and / or the context information of the one or more passive IoT devices stored in the third core network device includes: Sending the fourth information and / or the context of the one or more passive IoT devices stored in the third core network device to a fifth core network device; the fourth information at least includes one or more of the following information: information related to the group of the one or more passive IoT devices, information related to TA, information of the application function; Receiving the information of the first core network device sent by the fifth core network device, and determining the first core network device according to the information of the first core device.

20. The method of claim 17, wherein, The method further includes: Receiving a third response message sent by the first core network device, and sending a fourth response message to the application function; the third response message and the fourth response message both include the third information of each first passive IoT device, and the third information at least includes one or more of the following information: First identity information, used to identify the first operation and / or the first message; Information related to the group of each first passive IoT device; TID of each first passive IoT device; EPC of each first passive IoT device; A fourth identifier corresponding to each first passive IoT device and related to an operator; A fifth identifier corresponding to each first passive IoT device and related to a group; A sixth identifier corresponding to each first passive IoT device and used to identify the corresponding passive IoT device; An execution result of the first operation.

21. A communication method, the method being applied to a reader / writer; the method comprising: receiving a second message sent by a first core network device, the second message being used to request the reader / writer to perform a first operation on one or more passive IoT devices; the second message at least including at least part of first information and / or first identity information of the first core network device; wherein the first information is obtained by the first core network device from a first message sent by a second core network device, the first message being used to request the first operation on the one or more passive IoT devices, and the first information being used by the first core network device to determine the reader / writer and / or a first access network device associated with the reader / writer.

22. The method of claim 21, wherein, The first information at least includes one or more of the following information: first identity information used to identify the first operation and / or the first message; instruction information related to the first operation; second identity information of an application function requesting to perform the first operation; location information; information related to TA; information related to an operator of the one or more passive IoT devices; information related to a device type of the one or more passive IoT devices; information related to a group of the one or more passive IoT devices; third identity information of the one or more passive IoT devices; quantity information of the one or more passive IoT devices; information related to TID of the one or more passive IoT devices; information related to EPC of the one or more passive IoT devices; and / or, the first identity information at least includes one or more of a first identity, a second identity and a third identity, the first identity being used to identify an area or a range, the second identity being used to identify a first device set corresponding to the first core network device in the area or the range corresponding to the first identity, and the third identity being used to identify the first core network device in the first device set.

23. The method of claim 21, wherein, The first operation includes an operation related to activation and / or registration, or an operation related to service; wherein the operation related to service at least includes one or more of the following operations: disabling the one or more passive IoT devices; deactivating the one or more passive IoT devices; deregistering the one or more passive IoT devices; inventorying the one or more passive IoT devices; reading the one or more passive IoT devices.

24. The method of claim 21, wherein, The method further comprises: storing an association relationship between at least part of the first information and the first core network device.

25. The method of claim 21, wherein, The method further comprises: sending, to the one or more passive IoT devices, respective fourth messages corresponding to the first information, the fourth messages being used to request execution of the first operation; and the fourth messages at least including at least part of the first information.

26. The method of claim 25, wherein, The method further includes: receiving second response messages sent by respective first passive IoT devices; the first passive IoT devices being any passive IoT device of the one or more passive IoT devices that executes the first operation; sending, to the first core network device, a first response message including second information obtained by the first access network device associated with the reader based on the respective second response messages; wherein the second information at least includes one or more of the following information: first identification information used to identify the first operation and / or the first message; second identity information of the application function; information related to a group of the respective first passive IoT devices; fourth identification stored in the respective first passive IoT device and related to an operator; fifth identification stored in the respective first passive IoT device and related to a group; sixth identification stored in the respective first passive IoT device and used to identify the corresponding first passive IoT device; TID stored in the respective first passive IoT device; EPC stored in the respective first passive IoT device; and execution result of the first operation.

27. The method of claim 26, wherein, Before the sending, to the first core network device, of the first response message, the method further includes: determining the first core network device based on an association relationship between at least part of the stored first information and the first core network device.

28. The method of claim 26, wherein, The first operation includes an operation related to activation and / or registration; and the second information further includes key information of the respective first passive IoT device, the key information being used for the first core network device to authenticate and / or verify the respective first passive IoT device.

29. The method of claim 26, wherein, The reader is a first terminal, and the first terminal is a terminal accessing the first access network device; and the receiving of the second message sent by the first core network device includes: receiving, by the first access network device, the second message sent by the first core network device; and correspondingly, the sending, to the first core network device, of the first response message includes: sending, by the first access network device, the first response message to the first core network device.

30. A communication method, the method being applied to a passive IoT device; the method including: receiving a fourth message sent by a reader; wherein the fourth message is used to request execution of a first operation, and the fourth message at least includes at least part of first information; and at least part of the first information is obtained by the reader from a second message sent by a first core network device; the second message at least includes at least part of the first information and / or first identity information of the first core network device.

31. The method of claim 30, wherein, The first information at least includes one or more of the following information: The first identity information is used for identifying the first operation and / or a first message. The first message is a message sent by a second core network device to a first core network device, and is used for requesting the first operation on one or more IOT devices. The first message includes the first information. The instruction information related to the first operation. The second identity information of the application function requesting the execution of the first operation. The location information. The information related to the TA. The information related to the operator of the one or more IOT devices. The information related to the device type of the one or more IOT devices. The information related to the group of the one or more IOT devices. The third identity information of the one or more IOT devices. The quantity information of the one or more IOT devices. The information related to the TID of the one or more IOT devices. The information related to the EPC of the one or more IOT devices. The first identity information at least includes one or more of a first identity, a second identity and a third identity. The first identity is used for identifying an area or a range. The second identity is used for identifying a first device set corresponding to the first core network device in the area or the range corresponding to the first identity. The third identity is used for identifying the first core network device in the first device set.

32. The method of claim 30, wherein, The first operation includes an operation related to activation and / or registration, or an operation related to service. The operation related to service at least includes one or more of the following operations: Disabling the one or more IOT devices. Deactivating the one or more IOT devices. Deregistering the one or more IOT devices. Inventorying the one or more IOT devices. Reading the one or more IOT devices.

33. The method of claim 30, wherein, The method further includes: Matching the stored fifth information and at least part of the first information. If the matching is successful, the first operation is executed. The fifth information at least includes one or more of the following information: The second identity information of the application function requesting the execution of the first operation. The key information. The information related to the device type. The information related to the group. The fourth identity related to the operator. The fifth identity related to the group. The sixth identity used for identifying the IOT device. The TID. The EPC.

34. The method of claim 33, wherein, The method further includes: Sending a second response message to the reader. The second response message is used for the first access network device associated with the reader to determine second information. The second information at least includes one or more of the following information: The first identity information is used for identifying the first operation and / or a first message. The first message is a message sent by a second core network device to a first core network device, and is used for requesting the first operation on one or more IOT devices. The first message includes the first information. The second identity information of the application function requesting the execution of the first operation. The information related to the group of each first IOT device. a fourth identity related to an operator stored in each of the first passive IoT devices; a fifth identity related to a group stored in each of the first passive IoT devices; a sixth identity used to identify the corresponding first passive IoT device stored in each of the first passive IoT devices; a TID stored in each of the first passive IoT devices; an EPC stored in each of the first passive IoT devices; an execution result of the first operation; The first passive IoT device is any one of the one or more passive IoT devices that performs the first operation.

35. The method of claim 34, wherein, The first operation includes an operation related to activation and / or registration; the second response message further includes the key information, which is used by the first core network device to authenticate and / or verify the passive IoT device.

36. A communication method, applied to a third core network device; the method comprises: receiving relevant information of each of the first passive IoT devices sent by the first core network device; The relevant information represents the information of each of the first passive IoT devices after performing the first operation, which is requested by the reader to perform on one or more passive IoT devices based on the second message, and the second message at least includes at least part of the first information and / or the first identity information of the first core network device; The first passive IoT device is any one of the one or more passive IoT devices that performs the first operation; Based on the relevant information, generate first context information, or update the stored context information of one or more passive IoT devices according to the relevant information; The first context information represents the context information of each of the first passive IoT devices and / or the context information of the device group associated with each of the first passive IoT devices.

37. The method of claim 36, wherein, The first information at least includes one or more of the following information: First identity information, used to identify the first operation and / or first message; The first message is a message sent by the second core network device to the first core network device, used to request the first operation on one or more passive IoT devices, and the first message includes the first information; Instruction information related to the first operation; Second identity information of application function requesting to perform the first operation; Location information; Information related to TA; Information related to the operator of the one or more passive IoT devices; Information related to the device type of the one or more passive IoT devices; Information related to the group of the one or more passive IoT devices; Third identity information of the one or more passive IoT devices; Quantity information of the one or more passive IoT devices; Information related to the TID of the one or more passive IoT devices; Information related to the EPC of the one or more passive IoT devices; The first identity information comprises at least one or more of a first identity, a second identity and a third identity, the first identity is used to identify a region or a range, the second identity is used to identify a first device set corresponding to the first core network device in the region or the range corresponding to the first identity, and the third identity is used to identify the first core network device in the first device set.

38. The method of claim 36, wherein, The first operation comprises an operation related to activation and / or registration, or an operation related to service; wherein the operation related to service comprises at least one or more of the following operations: Disabling the one or more passive IoT devices; Deactivating the one or more passive IoT devices; Deregistering the one or more passive IoT devices; Inventorying the one or more passive IoT devices; Reading the one or more passive IoT devices.

39. The method of claim 36, wherein, The stored context information of the one or more passive IoT devices comprises at least the subscription information corresponding to each of the one or more passive IoT devices; wherein the subscription information comprises at least one or more of the following information: Second identity information of an application function; Information related to the device type of each passive IoT device; Information related to the TID of each passive IoT device; Third identity information of each passive IoT device, the third identity information comprises fourth identity related to the operator, fifth identity related to the group and sixth identity used to identify the corresponding passive IoT device of the corresponding passive IoT device; State information of each passive IoT device; Key information of each passive IoT device; Information related to the access right of each passive IoT device.

40. The method of claim 36, wherein, The first operation comprises an operation related to activation and / or registration; and the first context information comprises at least one or more of the following information: Information related to the group of each first passive IoT device; Third identity information, the third identity information represents the identity information of each first passive IoT device and / or the identity information of the device group associated with each first passive IoT device; the third identity information comprises fourth identity related to the operator, fifth identity related to the group and sixth identity used to identify the corresponding first passive IoT device; State information of each first passive IoT device; TID of each first passive IoT device; EPC of each first passive IoT device; The first identity information; Fourth identity information of the reader-writer. 41.A communication apparatus, the apparatus comprising a first communication unit configured to receive a first message transmitted by a second core network device, the first message being used to request a first operation to be performed on one or more passive IoT devices; and the first message comprising first information used to determine a reader / writer corresponding to the one or more passive IoT devices and / or a first access network device associated with the reader / writer. And sending a second message to the reader-writer, the second message is used to request the reader-writer to perform the first operation on the one or more passive IoT devices; The second message comprises at least part of the first information and / or the first identity information of the first core network device. 42.A communication apparatus, comprising a second communication unit configured to send a first message to a first core network device, the first message being used to request a first operation to be performed on one or more passive IoT devices; the first message comprising first information, the first information being used by the first core network device to determine a reader corresponding to the one or more passive IoT devices and / or a first access network device associated with the reader, and send a second message to the reader, the second message being used to request the reader to perform the first operation on the one or more passive IoT devices, the second message comprising at least part of the first information and / or first identity information of the first core network device. 43.A communication apparatus, the apparatus comprising a third communication unit configured to receive a second message transmitted by a first core network device, the second message being used to request a reader to perform a first operation on one or more passive IoT devices; the second message comprising at least part of the first information and / or first identity information of the first core network device; wherein, The first information is obtained by the first core network device from a first message sent by a second core network device, the first message being used to request the first operation to be performed on the one or more passive IoT devices, and the first information being used by the first core network device to determine the reader and / or the first access network device associated with the reader.

44. A communication apparatus, the apparatus comprising a fourth communication unit configured to receive a fourth message transmitted by a reader; wherein, The fourth message is used to request the first operation to be performed, and the fourth message comprises at least part of the first information; at least part of the first information is obtained by the reader from a second message sent by the first core network device; the second message comprises at least part of the first information and / or first identity information of the first core network device. 45.A communication apparatus, comprising a fifth communication unit and a fifth processing unit; wherein, The fifth communication unit is configured to receive information related to each first passive IoT device sent by a first core network device; the information related to each first passive IoT device represents information after each first passive IoT device performs a first operation, the first operation being requested by a reader to be performed on one or more passive IoT devices based on a second message, the second message comprising at least part of first information and / or first identity information of the first core network device; the first passive IoT device is any passive IoT device in the one or more passive IoT devices that performs the first operation; The fifth processing unit is configured to produce first context information based on the information related to each first passive IoT device, or update stored context information of one or more passive IoT devices according to the information related to each first passive IoT device; the first context information represents context information of each first passive IoT device and / or context information of a device group associated with each first passive IoT device.

46. A computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the method of any one of claims 1 to 13; or which, when executed by a processor, implements the steps of the method of any one of claims 14 to 20; or which, when executed by a processor, implements the steps of the method of any one of claims 21 to 29; or which, when executed by a processor, implements the steps of the method of any one of claims 30 to 35; or which, when executed by a processor, implements the steps of the method of any one of claims 36 to 40.

47. A computer program product comprising a computer program which, when executed by a processor, implements the steps of the method of any one of claims 1 to 13; or which, when executed by a processor, implements the steps of the method of any one of claims 14 to 20; or which, when executed by a processor, implements the steps of the method of any one of claims 21 to 29; or which, when executed by a processor, implements the steps of the method of any one of claims 30 to 35; or which, when executed by a processor, implements the steps of the method of any one of claims 36 to 40.

48. A communication device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of the method of any one of claims 1 to 13 when executing the program; or the processor implementing the steps of the method of any one of claims 14 to 20 when executing the program; or the processor implementing the steps of the method of any one of claims 21 to 29 when executing the program; or the processor implementing the steps of the method of any one of claims 30 to 35 when executing the program; or the processor implementing the steps of the method of any one of claims 36 to 40 when executing the program.

Citation Information

Patent Citations

  • Communication method and device, readable storage medium and chip system

    CN116567677A

  • Communication method and device

    CN117793733A

  • Access and registration method, system and device, network equipment and storage medium

    CN117793852A

  • Communication method and device, readable storage medium, program product and communication equipment

    CN119094992A