Communication method and device

After the tag is registered in the network element of the tag management function, the network element identification is used to make the tag actively send data, solving the problem of low tag inventory efficiency in the existing technology and achieving more efficient data transmission and management.

CN120050612APending Publication Date: 2025-05-27HUAWEI TECH CO LTD
View PDF 0 Cites 4 Cited by

Patent Information

Application Number
CN202311600638.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-25
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

There is a lack of efficient methods for inventing labels in the prior art, especially in passive IoT scenarios.

Method used

After registering a tag in the tag management function network element, the tag actively sends service data based on the network element's identification, without the need for a reader to perform a read operation.

Benefits of technology

Improves the efficiency of inventorying tags, reduces signaling overhead, and simplifies the transmission and management of tag data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050612A_ABST
    Figure CN120050612A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, which can improve the efficiency of tag checking. The method comprises: a first label management function network element sends a first message to a first label through an access network device, the first message comprising an identifier of the first label management function network element, and the first label being a label registered in the first label management function network element; and the first label management function network element receives a second message from the first label through the access network equipment, wherein the second message comprises the service data of the first label, the identifier of the first label and the identifier of the first label management function network element.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0002] At present, in the passive IoT scenario, IoT terminal devices, i.e. tags, have the prospect of large-scale deployment and application. For example, in logistics and warehousing scenarios, tags can be used to carry out inventory and tracking of goods, as well as environmental and cargo status monitoring during the transportation of high-value goods (e.g., vaccines); in industrial manufacturing scenarios, tags can be used to monitor the environment and equipment status.

[0003] Tags have simple functions and usually need to rely on external stimulation to send information, which usually comes from the reader. Some tags can communicate with the reader by collecting and storing weak environmental energy (such as light energy, mechanical energy, etc.) or using built-in micro batteries to power terminal devices. The reader can be integrated into the access network equipment, and the access network equipment reads the tag according to the instructions of the core network element.

[0004] There is an urgent need in the prior art for a method for efficiently counting tags. Summary of the invention

[0005] The present application provides a communication method and device for improving the efficiency of inventorying tags.

[0006] In a first aspect, an embodiment of the present application provides a communication method, including: a first label management function network element sends a first message to a first label through an access network device, the first message including an identifier of the first label management function network element, and the first label is a label registered in the first label management function network element; the first label management function network element receives a second message from the first label through the access network device, the second message including business data of the first label, the identifier of the first label and the identifier of the first label management function network element.

[0007] In the above design, the tag actively sends data based on the identification of the tag management function network element, and there is no need for a reader to read the tag, which can improve the efficiency of inventorying the tag.

[0008] In a possible design, the first message also includes information for instructing the first tag to send service data. Based on this, the first tag can send service data after receiving the first message.

[0009] In one possible design, before sending a first message to a first tag through an access network device, the first tag management function network element receives a third message from the first network element, wherein the third message is used to request service data of the first tag, and the third message includes an identifier of the first tag and information of the first network element, wherein the information of the first network element is used to determine whether the first network element has permission to access the first tag. After receiving a second message from the first tag through the access network device, the first tag management function network element may also send a second message of the first tag to the first network element. In such a design, the first network element may be an application function network element, and the tag management function network element may forward the service data of the tag to the application function network element with access rights to the tag to complete an inventory operation on the tag.

[0010] In a possible design, the first message also includes data transmission cycle information of the first tag. Based on this, the first tag can periodically send service data according to the first message, and accordingly, the first tag management function network element can receive multiple second messages from the first tag through the access network device based on the data transmission cycle information of the first tag.

[0011] In a possible design, after receiving multiple second messages from the first label through the access network device, the first label management function network element receives a third message from the first network element, the third message is used to request the service data of the first label, the third message includes the identifier of the first label and the information of the first network element, the information of the first network element is used to determine that the first network element has access rights to the first label; then the first label management function network element sends a fourth message to the first network element, the fourth message includes the identifier of the first label and the service data of the first label in the multiple second messages. In such a design, the first label management function network element can uniformly send multiple service data of the received labels to the corresponding first network element (such as the application function network element), which can reduce signaling overhead.

[0012] In one possible design, before receiving the second message from the first tag through the access network device, the first tag management function network element obtains the contract information of the first tag from the second network element, and the contract information of the first tag includes one or more of the following: access permission information corresponding to the first tag, the access permission information is used to indicate the network element that has access permission to the first tag; data transmission cycle information of the first tag; service data cache information of the first tag, the data cache information indicates the time to cache and / or delete the service data of the first tag in the first tag management function network element. Such a design makes it easy for the first tag management function network element to quickly determine whether the first network element has access permission to the first tag.

[0013] In a possible design, before obtaining the subscription information of the first tag from the second network element, the first tag management function network element sends a fifth message to the second network element, where the fifth message indicates a mapping relationship between the first tag and the first tag management function network element.

[0014] In a second aspect, an embodiment of the present application provides a communication method, comprising: after completing registration of a first tag in a first tag management function network element, the first tag receives a first message from the first tag management function network element through an access network device, the first message including an identifier of the first tag management function network element. The first tag sends a second message to the access network device through the access network device, the second message including service data of the first tag, the identifier of the first tag, and the identifier of the first tag management function network element.

[0015] In one possible design, the process of registering the first tag in the first tag management function network element includes: the first tag determines the data to be sent, and establishes a communication connection with the access network device through a random access method; then the first tag registers the first tag in the first tag management function network element through the access network device.

[0016] In one possible design, the first message also includes information for instructing the first tag to send data.

[0017] In one possible design, the first message also includes data sending cycle information of the first label; the access network device sends a second message to the access network device, including: sending multiple second messages through the access network device based on the data sending cycle information of the first label.

[0018] In a third aspect, an embodiment of the present application provides a communication method, including: a first network element determines that the current location of a first tag belongs to the service scope of a first tag management function network element; the first network element sends a third message to the first tag management function network element, the third message is used to request the service data of the first tag, the third message includes an identifier of the first tag and information of the first tag management function network element, the information of the first tag management function network element is used to determine that the first tag management function network element has the authority to access the first tag; the first network element receives one or more second messages of the first tag from the first tag management function network element, the second message includes the service data of the first tag, the identifier of the first tag and the identifier of the first tag management function network element.

[0019] In such a design, based on the relationship between the tag location and the service scope of the tag management function network element, the first network element can request the service data of the first tag from the first tag management function network element corresponding to the first tag.

[0020] In a fourth aspect, an embodiment of the present application provides a communication method, which is applied to a first tag, wherein the first tag is a tag registered in a first tag management function network element, and the method includes: when the position of the first tag switches from the service scope of the first tag management function network element to the service scope of the second tag management function network element, the first tag sends a second message to the second tag management function network element through an access network device, and the second message includes the service data of the first tag and an identifier of the first tag management function network element; the first tag receives a sixth message from the second tag management function network element through the access network device, and the sixth message includes the identifier of the second tag management function network element; and sends a seventh message to the second tag management function network element through the access network device, and the seventh message includes the service data of the first tag and the identifier of the second tag management function network element.

[0021] Such a design can be applied to the scenario of tag mobility. Based on the identification configuration of the tag management function network element, the switching of the tag management function network element can be completed quickly to ensure the normal transmission of business data.

[0022] In one possible design, the first tag can determine the data to be sent and establish a communication connection with the access network device through random access; then send the second message to the second tag management function network element through the access network device.

[0023] In a fifth aspect, an embodiment of the present application provides a communication method, which is applied to a second label management function network element, comprising: receiving a second message from a first label through an access network device; wherein the second message includes the service data of the first label and the identifier of the first label management function network element, and the first label is a label registered in the first label management function network element; according to the identifier of the first label management function network element, obtaining the context information of the first label from the first label management function network element; sending a sixth message to the first label through the access network device, the sixth message including the identifier of the second label management function network element; and receiving a seventh message from the first label through the access network device, the seventh message including the service data of the first label and the identifier of the second label management function network element.

[0024] Such a design can be applied to the scenario of tag mobility. Based on the identification configuration of the tag management function network element, the switching of the tag management function network element can be completed quickly to ensure the normal transmission of business data.

[0025] In the sixth aspect, an embodiment of the present application provides a communication device, which can be used to execute the method of the first aspect. The device can be a first label management function network element, or the device can be a component in the first label management function network element (for example, a chip, or a chip system, or a circuit), or it can be a device that can be used in combination with the first label management function network element.

[0026] In a possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the first aspect, and the module or unit may be a hardware circuit, or software, or a combination of a hardware circuit and software. In a possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and / or sending, and the processing unit may be used to perform the above-mentioned first aspect or any possible implementation method of the first aspect.

[0027] A communication unit is used to send a first message to a first label through a first label management function network element under the control of a processing unit, wherein the first message includes an identifier of the first label management function network element, and the first label is a label registered in the first label management function network element.

[0028] The communication unit is also used to receive a second message from the first label through the first label management function network element, and the second message includes the business data of the first label, the identifier of the first label and the identifier of the first label management function network element.

[0029] In one possible design, the first message also includes information for instructing the first tag to send service data.

[0030] In one possible design, the communication unit is further used to receive a third message from the first network element before sending the first message to the first label through the access network device, the third message being used to request the service data of the first label, the third message including the identifier of the first label and the information of the first network element, the information of the first network element being used to determine whether the first network element has the authority to access the first label. The communication unit is also used to send the second message of the first label to the first network element after receiving the second message from the first label through the access network device.

[0031] In a possible design, the first message also includes data transmission cycle information of the first tag. Based on this, the first tag can periodically send service data according to the first message, and accordingly, the first tag management function network element can receive multiple second messages from the first tag through the access network device based on the data transmission cycle information of the first tag.

[0032] In one possible design, the communication unit is further used to receive a third message from the first network element after receiving multiple second messages from the first label through the access network device, the third message being used to request the service data of the first label, the third message including an identifier of the first label and information of the first network element, the information of the first network element being used to determine whether the first network element has access rights to the first label. The communication unit is further used to send a fourth message to the first network element under the control of the processing unit, the fourth message including an identifier of the first label and the service data of the first label in the multiple second messages.

[0033] In one possible design, the communication unit is also used to obtain the signing information of the first tag from the second network element before receiving the second message from the first tag through the access network device, and the signing information of the first tag includes one or more of the following: access permission information corresponding to the first tag, and the access permission information is used to indicate the network element that has access permission to the first tag; data sending cycle information of the first tag; service data cache information of the first tag, and the data cache information indicates the time to cache and / or delete the service data of the first tag in the first tag management function network element.

[0034] In one possible design, the communication unit is also used to send a fifth message to the second network element before obtaining the signing information of the first label from the second network element, and the fifth message indicates a mapping relationship between the first label and the first label management function network element.

[0035] In the seventh aspect, an embodiment of the present application provides a communication device, which can be used to execute the method of the second aspect. The device can be a first tag, or the device can be a component in the first tag (for example, a chip, or a chip system, or a circuit), or it can be a device that can be used in combination with the first tag.

[0036] In one possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the second aspect, and the module or unit may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and / or sending, and the processing unit may be used to perform the above-mentioned second aspect or any possible implementation method of the second aspect.

[0037] The communication unit is used to receive a first message from the first label management function network element through an access network device after completing the registration of the first label in the first label management function network element, wherein the first message includes an identifier of the first label management function network element.

[0038] The communication unit is also used to send a second message to the access network device through the access network device under the control of the processing unit, wherein the second message includes the business data of the first label, the identifier of the first label and the identifier of the first label management function network element.

[0039] In one possible design, the processing unit is also used to determine the data to be sent; the communication unit is also used to establish a communication connection with the access network device through a random access method; the processing unit is also used to register the first tag in the first tag management function network element through the access network device.

[0040] In one possible design, the first message also includes information for instructing the first tag to send data.

[0041] In a possible design, the first message also includes data sending cycle information of the first tag; and the communication unit is specifically used to send multiple second messages through the access network device based on the data sending cycle information of the first tag.

[0042] In an eighth aspect, an embodiment of the present application provides a communication device, which can be used to execute the method of the third aspect. The device may be a first network element, or the device may be a component in the first network element (for example, a chip, or a chip system, or a circuit), or may be a device that can be used in combination with the first network element.

[0043] In one possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the third aspect, and the module or unit may be a hardware circuit, or software, or a hardware circuit combined with software. In one possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and / or sending, and the processing unit may be used to perform the third aspect or any possible implementation method of the third aspect.

[0044] The processing unit is used to determine that the current position of the first tag belongs to the service range of the first tag management function network element.

[0045] A communication unit is used to send a third message to the first label management function network element, wherein the third message is used to request the business data of the first label, and the third message includes the identifier of the first label and the information of the first label management function network element, and the information of the first label management function network element is used to determine whether the first label management function network element has the authority to access the first label.

[0046] The communication unit is also used to receive one or more second messages of the first label from the first label management function network element, and the second message includes the business data of the first label, the identifier of the first label and the identifier of the first label management function network element.

[0047] In a ninth aspect, an embodiment of the present application provides a communication device, which can be used to execute the method of the fourth aspect, and the device can be a first tag, or the device can be a component in the first tag (for example, a chip, or a chip system, or a circuit), or can be a device that can be matched with the first tag. The first tag is a tag registered in the first tag management function network element.

[0048] In one possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the fourth aspect, and the module or unit may be a hardware circuit, or software, or a hardware circuit combined with software. In one possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and / or sending, and the processing unit may be used to perform the above-mentioned fourth aspect or any possible implementation method of the fourth aspect.

[0049] When the position of the first tag switches from the service scope of the first tag management function network element to the service scope of the second tag management function network element, the communication unit is used to send a second message to the second tag management function network element through the access network device under the control of the processing unit, and the second message includes the service data of the first tag and the identifier of the first tag management function network element.

[0050] The communication unit is also used to receive a sixth message from the second label management function network element through the access network device, the sixth message including the identifier of the second label management function network element; and send a seventh message to the second label management function network element through the access network device, the seventh message including the service data of the first label and the identifier of the second label management function network element.

[0051] In one possible design, the processing unit is also used to determine the data to be sent and establish a communication connection with the access network device through random access; the communication unit is also used to send the second message to the second label management function network element through the access network device.

[0052] In a tenth aspect, an embodiment of the present application provides a communication device, which can be used to execute the method of the fifth aspect, and the device can be a second tag management function network element, or the device can be a component (for example, a chip, or a chip system, or a circuit) in the second tag management function network element, or can be a device that can be used in combination with the second tag management function network element. The second tag management function network element is a tag registered in the second tag management function network element.

[0053] In one possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the fifth aspect, and the module or unit may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and / or sending, and the processing unit may be used to perform the fifth aspect or any possible implementation method of the fifth aspect.

[0054] A communication unit, used to receive a second message from a first tag through an access network device; wherein the second message includes the business data of the first tag and the identifier of a first tag management function network element, and the first tag is a tag registered in the first tag management function network element.

[0055] A processing unit is used to obtain context information of the first tag from the first tag management function network element according to the identifier of the first tag management function network element.

[0056] The communication unit is also used to send a sixth message to the first label through the access network device, the sixth message including the identifier of the second label management function network element; and receive a seventh message from the first label through the access network device, the seventh message including the business data of the first label and the identifier of the second label management function network element.

[0057] In an eleventh aspect, an embodiment of the present application provides a communication device, the communication device comprising a processor, for implementing the method described in any one of the first to fifth aspects above. The processor is coupled to a memory, the memory is used to store instructions and data, and when the processor executes the instructions stored in the memory, the method described in the first aspect can be implemented. Optionally, the communication device may also include a memory; the communication device may also include a communication interface, the communication interface is used for the communication device to communicate with other devices, and illustratively, the communication interface may be a transceiver, circuit, bus, module, pin or other type of communication interface.

[0058] In the twelfth aspect, an embodiment of the present application provides a communication device, comprising a logic circuit and an interface circuit; the interface circuit is used to communicate with a module outside the communication device; the logic circuit is used to execute a computer program so that the communication device executes the method provided in any one of the first to fifth aspects above.

[0059] In the thirteenth aspect, the embodiments of the present application further provide a computer program, which, when executed on a computer, enables the computer to execute the method provided in any one of the first to fifth aspects above.

[0060] In the fourteenth aspect, an embodiment of the present application further provides a computer program product, comprising instructions, which, when executed on a computer, enable the computer to execute the method provided in any one of the first to fifth aspects above.

[0061] In the fifteenth aspect, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed on a computer, the computer executes the method provided in any one of the first to fifth aspects above.

[0062] In the sixteenth aspect, an embodiment of the present application further provides a chip, which is used to read a computer program stored in a memory and execute the method provided in any one of the first to fifth aspects above.

[0063] In the seventeenth aspect, the embodiment of the present application further provides a chip system, which includes a processor for supporting a computer device to implement the method provided in any one of the first to fifth aspects above. In one possible design, the chip system also includes a memory, which is used to store the necessary programs and data of the computer device. The chip system can be composed of chips, or it can include chips and other discrete devices.

[0064] The effects of the solutions provided in any of the second to seventeenth aspects above can be referred to the corresponding description in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] Figure 1 A schematic diagram of the architecture of a communication system;

[0066] Figure 2 is a schematic diagram of the architecture of another communication system;

[0067] Figures 3 to 10 Flow chart of several communication methods provided in embodiments of the present application;

[0068] Fig.11 A schematic diagram of the structure of a communication device according to an embodiment of the present application;

[0069] Fig.12 A schematic diagram of the structure of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0070] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0071] The at least one (item) involved in the embodiments of the present application as follows indicates one (item) or more (items). More than one (item) refers to two (items) or more than two (items). "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects before and after are in an "or" relationship. In addition, it should be understood that although the terms first, second, etc. may be used to describe each object in the embodiments of the present application, these objects should not be limited to these terms. These terms are only used to distinguish each object from each other.

[0072] The terms "including" and "having" and any variations thereof mentioned in the following description of the embodiments of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes other steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices. It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any method or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other methods or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner.

[0073] Figure 1 A schematic diagram of a network architecture applicable to a communication method provided in an embodiment of the present application is shown. Figure 1 As shown, the network architecture may include an access network and a core network. The terminal device accesses a data network (DN) through the access network and the core network.

[0074] Terminal devices can be tags, user equipment (UE), mobile stations, mobile terminals, application clients, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. Terminal devices can be mobile phones, tablet computers, computers with wireless transceiver functions, wearable devices, vehicles, urban air vehicles (such as drones, helicopters, etc.), ships, robots, robotic arms, smart home devices, etc.

[0075] In the present application, the device for realizing the function of the terminal device may be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device. In the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solution provided in the present application, the technical solution provided in the embodiment of the present application is described by taking the terminal device as an example in which the device for realizing the function of the tag is a terminal device.

[0076] The access network is used to implement access-related functions. It can provide network access functions for authorized users in a specific area, and can determine transmission links of different qualities to transmit user data according to the user level, business requirements, etc. The access network forwards control signals and user data between the UE and the core network. The access network may include access network equipment, which may be equipment that provides access to the UE, and may include radio access network (RAN) equipment and wired access network equipment. RAN equipment is mainly responsible for functions such as wireless resource management, quality of service (QoS) management, data compression and encryption on the air interface side. RAN equipment may include various forms of base stations, such as macro base stations, micro base stations (also known as small stations), relay stations, access points, balloon stations, etc. In systems using different wireless access technologies, the names of devices with base station functions may be different. For example, in 5G systems, they are called RAN or next-generation Node basestations (gNB), and in long-term evolution (LTE) systems, they are called evolved NodeBs (eNBs or eNodeBs).

[0077] In some deployments, the gNB may include a centralized unit (CU) and a distributed unit (DU). The gNB may also include an active antenna unit (AAU). The CU may implement a portion of the gNB's functions, and the DU may implement another portion of the gNB's functions. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) layer and the packet data convergence protocol (PDCP) layer. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. The AAU implements some physical layer processing functions, RF processing, and related functions of active antennas. The information of the RRC layer is generated by the CU, and will eventually be encapsulated by the PHY layer of the DU to become the PHY layer information, or, it is converted from the PHY layer information. Therefore, under this architecture, high-level signaling such as RRC layer signaling can also be considered to be sent by the DU, or, by the DU+AAU. It is understandable that the access network device may include one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be classified as an access network device in the access network, or the CU may be classified as an access network device in the CN, which is not limited in this application.

[0078] The access network equipment and terminal equipment can be fixed or movable. The access network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the access network equipment and terminal equipment.

[0079] The core network is responsible for maintaining the subscription data of the mobile network and providing UE with functions such as session management, mobility management, policy management and security authentication. The core network includes but is not limited to one or more of the following network elements: application function (AF) network element, unified data management (UDM) network element, unified data repository (UDR) network element, policy control function (PCF) network element, session management function (SMF) network element, access and mobility management function (AMF) network element, network repository function (NRF) network element, authentication server function (AUSF) network element, network exposure function (NEF) network element, user plane function (UPF) network element, network data analysis function network element (NWDAF) network element.

[0080] The access and mobility management function network element is mainly responsible for mobility management in the mobile network, such as user location update, user registration network, user switching, allocation of user temporary identity, authentication and authorization of users, etc. In 5G, the access and mobility management function network element can be an AMF network element. In future communications such as the 6th generation (6G), the mobility management network element can still be an AMF network element, or have other names, which are not limited in this application.

[0081] The session management network element is responsible for managing the protocol data unit (PDU) session of the terminal device. The PDU session is a channel for transmitting PDUs. The terminal device needs to transmit PDUs to each other through the PDU session and the DN. The SMF network element is responsible for establishing, maintaining and deleting PDU sessions. The session management network element includes session management (such as session establishment, modification and release, including tunnel maintenance between user plane network elements and access network devices), selection and control of user plane network elements, service and session continuity (SSC) mode selection, roaming and other session-related functions. In 5G, the session management network element can be an SMF network element. In future communications such as 6G, the session management network element can still be an SMF network element, or have other names, which are not limited in this application.

[0082] The user plane function network element is the gateway for communication between the mobile network and the data network (DN), and is mainly responsible for forwarding and receiving user data. For example, it can receive user data from the data network and transmit it to the UE through the access network device; it can also receive user data from the UE through the access network device and forward it to the data network. In addition, the user plane function network element also includes user-plane related functions such as data packet detection, service usage reporting, Quality of Service (QoS) processing, legal monitoring, uplink data packet detection, and downlink data packet storage. In 5G, the user plane function network element can be a UPF network element. In future communications such as 6G, the user plane function network element can still be a UPF network element, or have other names, which are not limited in this application.

[0083] The unified data management network element is responsible for storing the subscriber permanent identifier (SUPI), credentials, security context, subscription data and other information of the subscriber. The information stored by the unified data management network element can be used for authentication and authorization of terminal equipment to access the mobile network. Among them, the above-mentioned subscribers can specifically be users who use the services provided by the mobile network, such as users who use China Telecom's mobile phone SIM cards, or users who use China Mobile's mobile phone SIM cards, etc. The subscription permanent identification (SUPI) of the above-mentioned subscribers can be the number of the mobile phone SIM card, etc. The credentials and security context of the above-mentioned subscribers can be small files storing the encryption key of the mobile phone SIM card or information related to the encryption of the mobile phone SIM card, which are used for authentication and / or authorization. The above-mentioned security context can be data (cookie) or token stored on the user's local terminal (such as a mobile phone). The subscription data of the above-mentioned subscribers can be supporting services of the mobile phone SIM card, such as the traffic package of the mobile phone SIM card or the use of the network, etc. It should be noted that permanent identifiers, credentials, security contexts, authentication data (cookies), and tokens are equivalent to authentication and authorization-related information. In this application document, for the sake of convenience of description, no distinction or restriction is made. Unless otherwise specified, the embodiments of the present application will be described using security contexts as an example, but the embodiments of the present application are also applicable to authentication and / or authorization information expressed in other ways. In 5G, the unified data management network element may be a UDM network element. In future communications such as 6G, the unified data management network element may still be a UDM network element, or have other names, which are not limited in this application.

[0084] The unified database network element is responsible for executing the access function of contract data, policy data, application data and other types of data. In 5G, the unified database network element can be a UDR network element. In future communications such as 6G, the unified database network element can still be a UDR network element, or have other names, which are not limited in this application.

[0085] The network open network element opens the external interface of the mobile network to a third party in a secure manner. When the session management network element needs to communicate with the network element of a third party, the network open network element can serve as a relay for the communication between the session management network element and the network element of the third party. When the network open network element acts as a relay, it can be used as a translator for the identification information of the contracted user, as well as the identification information of the third-party network element. For example, when the network open network element sends the SUPI of the contracted user from the mobile network to a third party, the SUPI can be translated into its corresponding external identity (identity, ID). Conversely, when the network open network element sends the external ID (third-party network element ID) to the mobile network, it can be translated into SUPI. In 5G, the network open network element can be a NEF network element. In future communications such as 6G, the network open network element can still be a NEF network element, or have other names, which are not limited in this application.

[0086] The application function network element is used to convey the requirements of the application side to the network side, such as QoS requirements or user status event subscriptions. The application function network element can be a third-party functional entity or an application server deployed by an operator, such as the IP Multimedia Subsystem (IMS) voice call service. In 5G, the application function network element can be an AF network element. In future communications such as 6G, the application function network element can still be an AF network element or have other names, which are not limited in this application.

[0087] The policy control network element is used to provide the PDU session policy to the session management network element. The policy may include billing-related policies, QoS-related policies, and authorization-related policies. In 5G, the policy control network element may be a PCF network element. In future communications such as 6G, the policy control network element may still be a PCF network element, or have other names, which are not limited in this application.

[0088] The network storage function network element can be used to provide network element discovery function, and provide network element information corresponding to the network element type based on the request of other network elements. The network storage function network element also provides network element management services, such as network element registration, update, deregistration, and network element status subscription and push. In 5G, the network storage function network element can be an NRF network element. In future communications such as 6G, the network storage function network element can still be an NRF network element, or have other names, which are not limited in this application.

[0089] The authentication server function network element is responsible for authenticating the terminal device and verifying the legitimacy of the terminal device. In 5G, the authentication server function network element can be an AUSF network element. In future communications such as 6G, the authentication server function network element can still be an AUSF network element, or have other names, which are not limited in this application.

[0090] The network data analysis function network element has the functions of providing network data collection and analysis based on technologies such as big data and artificial intelligence. In 5G, the network data analysis function network element can be a NWDAF network element. In future communications such as 6G, the network data analysis function network element can still be a NWDAF network element, or have other names, which are not limited in this application.

[0091] DN, on which a variety of services can be deployed, can provide data and / or voice services to terminal devices. For example, DN is the private network of a smart factory. The sensors installed in the workshop of the smart factory can be terminal devices. The control server of the sensors is deployed in DN, and the control server can provide services for the sensors. The sensors can communicate with the control server, obtain instructions from the control server, and transmit the collected sensor data to the control server according to the instructions. For another example, DN is the internal office network of a company. The mobile phones or computers of the company's employees can be terminal devices. The employees' mobile phones or computers can access information, data resources, etc. on the company's internal office network.

[0092] The above-mentioned AF network element, UDM network element, UDR network element, PCF network element, SMF network element, AMF network element, NRF network element, AUSF network element, NEF network element, UPF network element, and NWDAF network element may also be referred to as AF, UDM, UDR, PCF, SMF, AMF, NRF, AUSF, NEF, UPF, and NWDAF, respectively. Figure 1 as shown in .

[0093] Figure 1 Nausf, Nnef, Nnrf, Namf, Npcf, Nsmf, Nudm, Nudr, Naf, and Nnwdaf are service interfaces provided by the above AUSF, NEF, NRF, AMF, PCF, SMF, UDM, UDR, AF, and NWDAF, respectively, and are used to call corresponding service operations. N1, N2, N3, N4, and N6 are interface serial numbers, and the meanings of these interface serial numbers are as follows:

[0094] 1) N1: The interface between AMF and terminal devices, which can be used to transmit non-access stratum (NAS) signaling (such as QoS rules from AMF) to terminal devices.

[0095] 2) N2: The interface between AMF and access network equipment, which can be used to transmit wireless bearer control information from the core network side to the access network equipment.

[0096] 3) N3: The interface between the access network equipment and UPF, mainly used to transmit uplink and downlink user plane data between the access network equipment and UPF.

[0097] 4) N4: The interface between SMF and UPF can be used to transmit information between the control plane and the user plane, including controlling the issuance of forwarding rules, QoS rules, traffic statistics rules, etc. for the user plane and reporting information on the user plane.

[0098] 5) N6: The interface between UPF and DN, used to transfer the uplink and downlink user data flows between UPF and DN.

[0099] It is understandable that the above network element or function can be a network element in a hardware device, a software function running on dedicated hardware, or a virtualized function instantiated on a platform (e.g., a cloud platform). As a possible implementation method, the above network element or function can be implemented by one device, or by multiple devices together, or can be a functional module in one device, which is not specifically limited in the embodiments of the present application.

[0100] Figure 2 FIG. 2 shows another communication system architecture schematic diagram applicable to the embodiment of the present application. Figure 2 As shown, the communication system may include a tag, an access network device, a tag management function network element, a UDM, a NEF, and an AF. The specific contents of the terminal device, the access network device, the UDM, the NEF, and the AF may refer to Figure 1 The repeated parts will not be repeated here.

[0101] Among them, the tag management function network element can be a TAG Management Function (TMF) network element, referred to as TMF. TMF can support the tag management function, which supports various operations for tag management. TMF can communicate directly with AF, or communicate with AF through NEF. TMF can operate the tag through the access network device after receiving the operation request from AF. TMF can also communicate with UDM / UDR. For example, TMF can obtain information stored in UDM / UDR.

[0102] In addition, TMF can be used as an independent network element, or can be co-located with other network elements. For example, TMF can be co-located with NEF, or co-located with AMF, so that NEF or AMF can implement the functions of TMF. In addition, TMF is only an exemplary name. Devices that can implement the functions corresponding to TMF in the embodiments of the present application can be understood as the TMF described in the present application.

[0103] It is understandable that the above network element or function can be a network element in a hardware device, a software function running on dedicated hardware, or a virtualized function instantiated on a platform (e.g., a cloud platform). As a possible implementation method, the above network element or function can be implemented by one device, or by multiple devices together, or can be a functional module in one device, which is not specifically limited in the embodiments of the present application.

[0104] It should be noted that Figure 1 or Figure 2 The communication system shown does not constitute a limitation on the communication system to which the embodiments of the present application can be applied. Therefore, the communication method provided in the embodiments of the present application can also be applied to communication systems of various standards, such as: long term evolution (LTE) communication system, 5G communication system, 6G communication system and future communication system, vehicle to everything (V2X), long term evolution-vehicle network (LTE-vehicle, LTE-V), vehicle to vehicle (V2V), vehicle network, machine type communication (MTC), IoT, long term evolution-machine to machine (LTE-machine to machine, LTE-M), machine to machine (machine to machine, M2M), Internet of Things, etc. In addition, it should be noted that the embodiments of the present application do not limit the names of the network elements in the communication system. For example, in communication systems of different standards, each network element may have other names; for another example, when multiple network elements are integrated into the same physical device, the physical device may also have other names.

[0105] The embodiment of the present application provides an active tag that can actively communicate with an access network device, referred to as an active tag. The active tag can collect data and actively report it to the access network device. Figure 2 In the illustrated communication system, AF can request data from the active tag from TMF, and the access network equipment can forward the service data reported by the active tag to TMF, and then TMF can feed back the service data of the active tag to AF in response to the request of AF. Such a design does not require the use of a reader to read and write tag data, which can shorten the time to obtain the service data of the tag, thereby improving the efficiency of tag inventory. The following further describes the interaction process between the aforementioned network elements in detail in conjunction with the accompanying drawings.

[0106] Figure 3The first communication method provided in the embodiment of the present application can be applied to non-mobile scenarios, that is, communication scenarios where the tag is in a stationary state. The method mainly includes the following process.

[0107] S301: register a first tag in a first tag management function network element.

[0108] Among them, the first tag management function network element can be Figure 2 In the TMF, the first tag is a terminal device within the coverage of the access network device that establishes an N2 connection with the TMF. Specifically, the first tag can establish a communication connection with the access network device through a random access method when it is determined that there is business data to be sent; then, the first tag can be registered in the first tag management function network element through the access network device. For example, the first tag can send a registration request message to the first tag management function network element through the access network device, and then the first tag and the first tag management function network element perform a tag authentication and security negotiation process to authenticate and authorize the initial access of the first tag. Optionally, the registration request message includes an identifier of the first tag, such as the IP address and ID of the first tag.

[0109] It can be understood that the access network device in the embodiment of the present application is a device that supports active tag communication.

[0110] S302: The first label management function network element sends a first message to the first label through the access network device.

[0111] The first message includes an identifier of the first tag management function network element, such as an IP address, ID, or other information of the first tag management function network element used to indicate the first tag management function network element. Optionally, the first message may be a registration acceptance message sent by the first tag management function network element in response to a registration request message of the first tag. The first message also includes information used to indicate that the first tag sends service data.

[0112] Optionally, the first message may further include data sending cycle information of the first tag, that is, specifically instructing the first tag to periodically update and send the service data according to the data sending cycle information.

[0113] It can be understood that after receiving the identifier of the first tag management function network element, the first tag can save the identifier of the first tag management function network element locally, and can save it in a local storage space.

[0114] S303: The first label sends a second message to the first label management function network element through the access network device.

[0115] Among them, the second message includes the service data of the first tag, the identifier of the first tag and the identifier of the first tag management function network element. Optionally, if the first message received by the first tag includes the data transmission cycle information of the first tag, then the first tag can periodically send multiple second messages to the first tag management function network element through the access network device according to the data transmission cycle information. It can be understood that the service data of the first tag included in each of the aforementioned multiple second messages is different, and the data transmission cycle information can also be replaced with the service data update cycle. In the scenario of label inventory, the first label management function network element can also send the service data of the first label to other network elements with label inventory requirements, such as application network element AF. Specifically, in the embodiment of the present application, other network elements with label inventory requirements are recorded as first network elements, and the first network element can initiate a request for the service data of the specified label to the first label management function network element, and then the first label management function network element can feedback the service data of the specified label to the first network element after receiving the service data of the specified label. Exemplarily, it can be implemented with reference to the following S304 and S305.

[0116] S304: The first network element sends a third message to the first label management function network element.

[0117] The third message is used to request the service data of the first label. Specifically, the third message may include the identifier of the first label and the information of the first network element. Exemplarily, the first network element is AF, and the first label management function network element is TMF. In the scenario where TMF communicates directly with AF, AF can send the third message directly to TMF; or, in the scenario where TMF communicates directly with AF through NEF, AF can send the third message to TMF through NEF.

[0118] It is understandable that the embodiment of the present application does not limit the execution order between S304 and S301 to S303.

[0119] In a possible implementation, S304 may be executed first and then S301 to S303, that is, the first tag management function network element may complete the registration of the first tag in the first tag management function network element and send the identifier of the first tag management function network element to the first tag when the first network element requests the service data of the first tag, so that the first tag uses the identifier of the first tag management function network element to actively send service data to the first tag management function network element through the access network device. Specifically, after receiving the third message, the first tag management function network element may first determine whether the first network element has access rights to the first tag based on the information of the first network element, or replace the description that the first tag management function network element may determine whether the first network element can obtain the service data of the first tag based on the information of the first network element. For example, the information of the first network element may include the identifier of the first network element. The first label management function network element may query the contract information of the first label from the second network element (such as UDM or UDR) that stores the contract information of the first label, and the contract information of the first label includes the identifier of the network element that has access rights to the first label; if the contract information of the first label includes the identifier of the first network element, then the first label management function network element can determine that the first network element has access rights to the first label; if the contract information of the first label does not include the identifier of the first network element, then the first label management function network element can determine that the first network element does not have access rights to the first label.

[0120] Based on this, when the first network element has access rights to the first tag, the first tag management function network element can continue to execute steps S301 to S303, and S305 after executing S304; when the first network element does not have access rights to the first tag, the first tag management function network element will no longer execute steps S301 to S303 and S305.

[0121] In another possible implementation, S301 to S303 may be executed first and then S304, that is, the first tag management function network element may complete the registration of the first tag in the first tag management function network element by itself and send the identifier of the first tag management function network element to the first tag, so that the first tag uses the identifier of the first tag management function network element to actively send business data to the first tag management function network element through the access network device; further, after receiving the third message, the first tag management function network element may first determine whether the first network element has access rights to the first tag based on the information of the first network element. For example, the information of the first network element may include the identifier of the first network element. The first label management function network element may query the contract information of the first label from the second network element (such as UDM or UDR) that stores the contract information of the first label, and the contract information of the first label includes the identifier of the network element that has access rights to the first label; if the contract information of the first label includes the identifier of the first network element, then the first label management function network element can determine that the first network element has access rights to the first label; if the contract information of the first label does not include the identifier of the first network element, then the first label management function network element can determine that the first network element does not have access rights to the first label.

[0122] Based on this, when the first network element has access rights to the first tag, the first tag management function network element continues to execute S305 after executing S301 to S304; when the first network element does not have access rights to the first tag, the first tag management function network element will no longer execute step S305.

[0123] Optionally, the subscription information of the first TAG includes the following contents: the ID of at least one AF having access rights to the first TAG, the data sending cycle information of the first TAG, and the cache strategy information of the service data of the first TAG in the TMF.

[0124] S305: The first label management function network element sends the second message or the fourth message to the first network element.

[0125] In a possible implementation, the first label management function network element may forward the second message of the first label in real time, that is, the first label management function network element immediately sends each second message received to the first network element.

[0126] For example, the first message sent by the first tag management function network element in S302 includes information for indicating that the first tag sends service data, and the first message does not include data sending cycle information. Then the first tag sends the second message only once based on the first message, and the first tag management function network element feeds back to the first network element when receiving a second message.

[0127] In another possible implementation, the first label management function network element may also cache multiple second messages corresponding to multiple business data of the first label, and then send a fourth message to the first network element, where the fourth message includes the identifier of the first label and multiple business data of the first label.

[0128] For example, the first message sent by the first tag management function network element in S302 includes information for indicating that the first tag sends service data, and the first message includes data sending cycle information, then the first tag periodically sends the second message based on the first message, and the first tag management function network element can periodically receive the second message and cache it, that is, cache multiple second messages.

[0129] The above method can be applied to communication scenarios where the tags are non-mobile tags. By configuring the tag management network element's identifier for the tag, when there is a need to report business data, the tag can actively report business data to the tag management network element based on the tag network element's identifier. The tag management network element can then forward the tag business data to the network element that has a tag inventory requirement, thereby improving the efficiency of tag inventory.

[0130] It is also understood that in one possible design, Figure 3 The method shown in can be applied to the scenario where the first tag has the first need to report business data to the first tag management function network element. The first tag can save the identifier of the first tag management function network element, so that in the subsequent scenario where the first tag has the need to report business data, the first tag can directly send the business data to the first tag management function network element after random access. For example, the first tag can carry the business data in a registration request message. Another example is that the first tag can skip the registration process and, based on the acquired identifier of the first tag management function network element, directly send a message carrying the business data to be reported and the identifier of the first tag to the first tag management function network element; or it can also be described as the first tag skipping the registration process and directly sending data sending information, and the data sending information carries the identifier of the first tag management function network element, the first tag identifier and the business data to be reported. In another possible design, the first tag can report business data in accordance with the registration request message each time there is a need to report business data. Figure 3 The method shown in is implemented.

[0131] To facilitate implementation, Figure 4 and Figure 5 In this paper, the interaction between TAG, RAN, TMF, UDM, NEF and AF is taken as an example. Figure 3 The specific implementation process of the method is described in detail. It can be understood that Figure 4 and Figure 5The TAG in the figure is an example of the first tag, RAN is an example of an access network device, UDM refers to a network element that stores subscription information of one or more TAGs, TMF is an example of a first tag management function network element, AF is an example of a first network element, and TMF and AF communicate indirectly through NEF.

[0132] Example 1: Figure 4 The illustrated communication method mainly includes the following steps.

[0133] S401, RAN establishes a communication connection with TMF.

[0134] Specifically, RAN may send an N2 connection request message to TMF, where the N2 connection request message includes a tag communication type supported by RAN, such as a tag communication type including an active tag; and then TMF may establish an N2 connection with RAN according to the N2 connection request message.

[0135] S402: RAN sends broadcast information to TAGs within its coverage area.

[0136] Specifically, the RAN can broadcast some random access-related configuration information to the TAGs within the RAN coverage, so that the TAGs within the RAN coverage can establish a communication connection with the RAN through random access. Optionally, the TAGs within the RAN coverage can be regarded as UEs, and the RAN can periodically send air interface broadcast information or send air interface broadcast information based on event triggering.

[0137] As an example, Figure 4 The first TAG is taken as an example to illustrate a TAG within the coverage of the RAN.

[0138] S403, the AF sends a subscription request message for service data of at least one TAG to the TMF through the NEF.

[0139] First, AF can send a subscription request message to NEF, and the subscription request message includes at least one TAG ID. NEF determines the TMF corresponding to at least one TAG based on the ID of at least one TAG in the subscription request message. For example, one TMF corresponds to a TAG ID group (or TAG ID segment), and optionally, the ID numbers of multiple TAGs in a TAG ID group are continuous. NEF can determine the TAG ID group to which the ID of at least one TAG belongs based on the ID of at least one TAG in the subscription request message, and then determine the TMF corresponding to the first TAG ID group. Then, NEF can send a subscription request message to TMF.

[0140] It is understandable that the subscription request message in S403 is Figure 3An example of the third message described in the subscription request message. The subscription request message may also include information of the AF, such as the ID of the AF.

[0141] Figure 4 In the description, it is taken that at least one TAG requested by the AF to subscribe includes the first TAG as an example, and the TMF executes S404 after receiving the subscription request message.

[0142] S404, TMF obtains the contract information of the first TAG from UDM.

[0143] Specifically, TMF can send a contract information request message to UDM according to the subscription request message, and the contract information request message includes the ID of the first TAG in the subscription request message; then, UDM sends the contract information of the first TAG to TMF. The contract information of the first TAG includes the ID of at least one AF, and the at least one AF has access rights to the first TAG; when multiple AFs have access rights to the same first TAG, the service data reported by the first TAG to different AFs can be the same or different, that is, different AFs can obtain the same or different service data for the same TAG.

[0144] In addition, optionally, in a scenario where the UDR stores the contract information of the first TAG, S404 may be replaced by: TMF may also obtain the contract information of the first TAG from the UDR.

[0145] The TMF can determine whether the AF sending the subscription request message has access rights to the first TAG based on the contract information of the first TAG, and execute S405 if it is determined that the AF has access rights. It is understandable that if the AF sending the subscription request message does not have access rights to the first TAG that the AF requests to subscribe to, the TMF will not perform subsequent operations.

[0146] S405, TMF sends a subscription response message to AF through NEF.

[0147] Specifically, TMF may send a subscription response message to NEF, where the subscription response message indicates that the subscription is successful; then, NEF sends the subscription response message to AF or NEF notifies AF that the subscription is successful.

[0148] In addition, the TMF may also locally store the subscription relationship between the AF and the TMF, such as storing the identifier of the first TAG subscribed by the AF.

[0149] S406: When there is a demand for reporting service data, the first TAG initiates random access to the RAN.

[0150] For example, the first TAG can initiate random access to the RAN based on the broadcast information of the RAN. The details can be understood by referring to the random access process of 5GUE, which is not elaborated in the embodiments of the present application.

[0151] S407: The first TAG sends a registration request message to the TMF via the RAN.

[0152] The registration request message includes the identifier of the first TAG.

[0153] S408: Register the first TAG in TMF.

[0154] Specifically, the TMF may execute the tag authentication and security negotiation process corresponding to the first TAG to authenticate and authorize the initial access of the first TAG, etc. Further, after the first TAG passes the security check, the TMF may continue to execute S409.

[0155] S409, TMF sends a registration acceptance message to the first TAG through RAN.

[0156] It is understandable that the registration acceptance message is an example of the first message in S302. Specifically, the registration acceptance message includes a temporary identifier and information indicating that the first TAG sends service data, and the temporary identifier includes identification information such as the IP or ID of the TMF. It is understandable that after receiving the temporary identifier, the first TAG will save the temporary identifier locally, for example, in a local storage space.

[0157] S410, the first TAG sends service data sending information to the TMF through the RAN.

[0158] Specifically, the first TAG sends the service data sending information according to the information sent by the TMF indicating that the first TAG sends the service data. It can be understood that the service data sending information is an example of the second message in S303, and the service data sending information includes the service data of the first TAG, and also includes the identifier of the first TAG and the identifier of the TMF.

[0159] S411, TMF sends data sending response information to the first TAG through RAN.

[0160] Specifically, after receiving the data sending response information, the TMF may execute step S412 according to the subscription relationship between the saved AF and the TMF.

[0161] S412, TMF sends the identifier and service data of the first TAG to NEF.

[0162] S413, NEF sends data reception response information to TMF.

[0163] The data reception response information is used to indicate that the NEF has received the identifier and service data of the first TAG.

[0164] S414, NEF sends a subscription report to AF.

[0165] The subscription report includes the identifier of the first TAG and service data.

[0166] S415, the AF sends a subscription report response message to the NEF.

[0167] Further, if the first TAG has a service data reporting requirement again, steps S406 to S415 may be repeated, which will not be described in detail in the present embodiment. Optionally, when S409 is repeated, that is, when the TMF sends a registration acceptance message to the first TAG via the RAN again, the registration acceptance message may not carry the TMF identifier.

[0168] Example 2: Figure 5 The illustrated communication method mainly includes the following steps.

[0169] S501, RAN establishes a communication connection with TMF.

[0170] Specifically, this step can be understood with reference to S401, and the implementation of this application will not elaborate on it.

[0171] S502: RAN sends broadcast information to TAGs within the coverage of the RAN.

[0172] Specifically, this step can be understood with reference to S402, and the implementation of this application will not elaborate on it.

[0173] As an example, Figure 5 The first TAG is taken as an example to illustrate a TAG within the coverage of the RAN.

[0174] S503: When there is a demand for reporting service data, the first TAG initiates random access to the RAN.

[0175] Specifically, this step can be understood with reference to S406, and the implementation of this application will not elaborate on it.

[0176] S504: The first TAG sends a registration request message to the TMF via the RAN.

[0177] Specifically, this step can be understood with reference to S407, and the implementation of this application will not elaborate on it.

[0178] S505: Register the first TAG in TMF.

[0179] Specifically, this step can be understood with reference to S408, and the implementation of this application will not elaborate on it.

[0180] S506, TMF obtains the contract information of the first TAG from UDM.

[0181] Specifically, TMF may send a contract information request message to UDM, the contract information request message is used to request the contract information of the first TAG registered in S505, and the contract request message includes the ID of the first TAG; then, UDM may feedback the contract information of the first TAG to TMF. The contract information of the first TAG includes the following: the ID of at least one AF with access rights to the first TAG, the data transmission cycle information of the first TAG, and the cache policy information of the service data of the first TAG in TMF.

[0182] Exemplarily, the data transmission cycle information of the first TAG indicates that the first TAG transmits service data once every certain time period (i.e., the service data transmission cycle). The cache policy information indicates the time to cache and / or delete the service data of the first TAG in the TMF, for example, the cache policy information indicates that the TMF caches the identifier of the first TAG and multiple service data from the first TAG, and deletes the multiple service data of the first TAG cached in the TMF after the TMF sends the multiple service data of the TAF to the AF.

[0183] In addition, optionally, in a scenario where the UDR stores the contract information of the first TAG, S506 may also be replaced by: TMF may also obtain the contract information of the first TAG from the UDR.

[0184] S507, TMF sends a registration acceptance message to the first TAG through RAN.

[0185] It is understandable that the registration acceptance message is an example of the first message in S302. Specifically, the registration acceptance message includes a temporary identifier, information indicating that the first TAG sends service data, and data transmission cycle information; wherein the temporary identifier includes identification information such as the IP or ID of the TMF, and the data transmission cycle information is used to indicate that the first TAG periodically updates and sends service data according to the data transmission cycle information. It is understandable that after receiving the temporary identifier, the first TAG will save the temporary identifier locally, for example, it can be saved in a local storage space.

[0186] S508: The first TAG periodically sends data transmission information to the TMF through the RAN.

[0187] Specifically, the first TAG periodically sends data transmission information according to the data transmission cycle information in the registration acceptance message. In each service data transmission cycle, the first TAG executes S504 to S507, and then sends a data transmission information to the TMF through the RAN.

[0188] The data transmission information is an example of the second message in S303. The data transmission information sent by the first TAG in any cycle includes the service data of the first TAG, and also includes the identifier of the first TAG and the identifier of the TMF. In addition, it can be understood that the service data in the data transmission information sent by the first TAG in one cycle is the latest service data, and the first TAG service data in the data transmission information sent by the first TAG in different cycles is different.

[0189] S509, TMF sends data sending response information to the first TAG through RAN.

[0190] In one possible implementation, the TMF may send a data sending response message to the first TAG once each time a data sending message is received. In another possible implementation, the TMF may send a data sending response message to the first TAG once after receiving multiple (such as a preset number) data sending messages.

[0191] S510, TMF caches the received service data of the first TAG.

[0192] Specifically, the TMF may cache the service data periodically sent by the first TAG according to the cache policy information obtained in S506.

[0193] S511, AF sends a read request message for service data of the first TAG to TMF through NEF.

[0194] First, AF can send a read request message to NEF, and the read request message includes the ID of the first TAG. NEF determines the TMF corresponding to the first TAG based on the ID of the first TAG in the read request message. For example, one TMF corresponds to a TAG ID group (or TAG ID segment), and the TAG ID group includes one or more TAG IDs. Optionally, multiple TAG IDs in a TAG ID group are numbered consecutively. NEF can determine the TAG ID group to which the ID of the first TAG belongs based on the ID of the first TAG in the read request message, and then determine the TMF corresponding to the TAG ID group. Then, NEF can send a read request message to TMF.

[0195] It is understandable that the read request information in S403 is Figure 3 An example of the fourth message described in. The read request information may also include information of the AF, such as the ID of the AF.

[0196] S512: TMF determines whether AF has access rights to the first TAG based on the subscription information of the first TAG.

[0197] Specifically, if at least one AF ID in the contract information of the first TAG includes the AF ID carried in the read request information, TMF can determine that the AF has access to the first TAG and continue to execute step S513; if at least one AF ID in the contract information of the first TAG does not include the AF ID carried in the read request information, TMF can determine that the AF does not have access to the first TAG and no longer executes subsequent steps.

[0198] S513, TMF sends the identifier and service data of the first TAG to NEF.

[0199] S514, NEF sends data reception response information to TMF.

[0200] The data reception response information is used to indicate that the NEF has received the identifier and service data of the first TAG.

[0201] S515, NEF sends a read response message to AF.

[0202] The read response information includes the identifier of the first TAG and service data.

[0203] S516, TMF deletes the cached service data of the first TAG.

[0204] Specifically, the TMF may delete the cached multiple service data of the first TAG after receiving the data reception response information according to the aforementioned cache policy information.

[0205] In addition, optionally, in a specific implementation, TMF may cache all received second messages of the first label into UDM (or UDR), that is, step S510 may be replaced with the description that TMF sends the aforementioned data sending information to UDM; the operations performed by TMF in steps S511 to S516 may be replaced with being performed by UDM.

[0206] Figure 6 The second communication method provided in the embodiment of the present application can be applied to a mobile scenario, that is, a communication scenario in which the tag is in a mobile state. The method mainly includes the following process.

[0207] S601: Register a first tag in a first tag management function network element.

[0208] This step can be understood with reference to the description of S301, and will not be elaborated in detail in the embodiment of the present application.

[0209] S602: The first label management function network element sends a first message to the first label through the access network device.

[0210] This step can be understood with reference to the description of S302, and will not be elaborated in detail in this embodiment of the present application.

[0211] S603: The first label sends a second message to the first label management function network element through the access network device.

[0212] This step can be understood by referring to the description of S303, and will not be described in detail in this embodiment of the present application.

[0213] In the scenario applied to label inventory, the first label management function network element can also send the business data of the first label to other network elements with label inventory requirements, such as application network element AF. Specifically, the embodiment of the present application records other network elements with label inventory requirements as the first network element, and the first network element can initiate a request for the business data of the specified label to the first label management function network element, and then the first label management function network element can feedback the business data of the specified label to the first network element after receiving the business data of the specified label. Exemplarily, taking the first network element requesting the business data of the first label as an example, since the first label is a mobile label, the first network element can determine to request the business data of the first label from the first label management function network element by executing S604 and S605, and then obtain the business data of the first label by executing S606.

[0214] S604: The first network element determines that the current location of the first tag belongs to the service range of the first tag management function network element.

[0215] Specifically, the second network element stores a correspondence between the identifier of the first label and the identifier of the first label management function network element to which its current position belongs. The first network element can determine that the current position of the first label belongs to the service scope of the first label management function network element based on the identifier of the first label and the correspondence stored in the second network element. Exemplarily, the first label management function network element is the first TMF, the first network element is the AF, and the second network element is the UDM (or UDR). In a scenario where the UDM and the AF communicate directly, the AF can directly send the identifier of the first label to the UDM, and the UDM feeds back the identifier of the first label management function network element corresponding to the first label to the AF, and the AF determines that the current position of the first label belongs to the service scope of the first TMF; or, in a scenario where the UDM and the AF communicate directly through the NEF, the AF can send the identifier of the first label to the UDM through the NEF, and the UDM feeds back the identifier of the first label management function network element corresponding to the first label to the AF through the NEF, and the AF determines that the current position of the first label belongs to the service scope of the first TMF.

[0216] S605: The first network element sends a third message to the first label management function network element.

[0217] The third message is used to request the service data of the first label. Specifically, the third message may include the identifier of the first label and the information of the first network element. Exemplarily, the first network element is AF, and the first label management function network element is the first TMF. In the scenario where TMF communicates directly with AF, AF can send the third message directly to TMF; or, in the scenario where TMF communicates directly with AF through NEF, AF can send the third message to TMF through NEF.

[0218] It is understandable that the embodiment of the present application does not limit the execution order between S604 to S605 and S601 to S603.

[0219] For example, in a possible implementation, S604 to S605 may be executed first and then S601 to S603, that is, the first label management function network element may complete the registration of the first label in the first label management function network element and send the identifier of the first label management function network element to the first label when the first network element requests the service data of the first label, so that the first label uses the identifier of the first label management function network element to actively send service data to the first label management function network element through the access network device. Specifically, after receiving the third message, the first label management function network element may first determine whether the first network element has access rights to the first label based on the information of the first network element, or replace the description that the first label management function network element may determine whether the first network element can obtain the service data of the first label based on the information of the first network element. For example, the information of the first network element may include the identifier of the first network element, and the first label management function network element may query the contract information of the first label from the network element (such as UDM or UDR) storing the contract information of the first label, and the contract information of the first label includes the identifier of the network element with access rights to the first label; if the contract information of the first label includes the identifier of the first network element. Then the first label management function network element can determine that the first network element has access rights to the first label. Further, if the first network element has access rights to the first label, the first label management function network element continues to execute steps S601 to S603 and S606 after executing S604 to S605; if the first network element does not have access rights to the first label, the first label management function network element will no longer execute steps S601 to S603 and S606.

[0220] For example, in another possible implementation, S601 to S603 may be executed first and then S604 to S605, that is, the first tag management function network element may complete the registration of the first tag in the first tag management function network element by itself and send the identifier of the first tag management function network element to the first tag, so that the first tag uses the identifier of the first tag management function network element to actively send service data to the first tag management function network element through the access network device; further, after receiving the third message, the first tag management function network element may first determine whether the first network element has access rights to the first tag based on the information of the first network element, or replace the description that the first tag management function network element may determine whether the first network element can obtain the service data of the first tag based on the information of the first network element. If the first network element has access rights to the first tag, the first tag management function network element continues to execute S606 after executing S604 to S605; if the first network element does not have access rights to the first tag, the first tag management function network element will no longer execute step S606.

[0221] S606: The first label management function network element sends the second message or the fourth message to the first network element.

[0222] This step can be understood with reference to S305, and will not be elaborated in detail in the embodiment of the present application.

[0223] To facilitate implementation, Figure 7 and Figure 8 In this paper, the interaction between TAG, RAN, TMF, UDM, NEF and AF is taken as an example. Figure 6 The specific implementation process of the method is described in detail. It can be understood that Figure 7 and Figure 8 The TAG in the figure is an example of the first tag, RAN is an example of an access network device, UDM refers to a network element that stores the subscription information of one or more TAGs and the association between TAG and TMF, the first TMF is an example of the first tag management function network element, AF is an example of the first network element, and TMF and AF communicate indirectly through NEF.

[0224] Example 3: Figure 7 The illustrated communication method mainly includes the following steps.

[0225] S701: RAN establishes a communication connection with the first TMF.

[0226] This step can be understood with reference to S401, and will not be elaborated in detail in the embodiment of the present application.

[0227] S702: RAN sends broadcast information to TAGs within its coverage area.

[0228] This step can be understood with reference to S402, and will not be described in detail in the present embodiment. Figure 7 The first TAG is taken as an example to illustrate a TAG within the coverage of the RAN.

[0229] S703: The AF sends a subscription request message for service data of at least one TAG to the NEF.

[0230] The subscription request message includes at least one TAG identifier (such as ID) and AF information. It can be understood that the subscription request message in S703 is Figure 3 An example of the third message described in .

[0231] Taking one TAG (referred to as the first TAG) in the at least one TAG as an example, the NEF may determine through S704 and S705 to obtain the service data of the first TAG from the first TMF.

[0232] S704: NEF sends the identifier of the first TAG and AF information to UDM.

[0233] Exemplarily, the identifier of the first TAG may be the ID of the first TAG. The UDM may determine the TAG ID group in which the ID of the first TAG currently resides based on the ID of the first TAG; wherein a TAG ID group (or TAG ID segment) corresponds to a TMF, and optionally, the ID numbers of multiple TAGs in a TAG ID group are continuous. The TAG ID group in which the ID of the first TAG currently resides is recorded as the first TAG ID group, and the first TAG ID group corresponds to the first TMF, then the UDM may determine that the business data of the first TAG can be obtained through the first TMF.

[0234] Further, UDM can determine whether the AF has access rights to the first TAG based on the contract information of the first TAG, and execute S705 if it is determined that the AF has access rights. For example, the contract information of the first TAG includes the ID of at least one AF, and the at least one AF has access rights to the first TAG. Optionally, in the case where multiple AFs have access rights to the same first TAG, the service data reported by the first TAG to different AFs may be the same or different, that is, different AFs may obtain the same or different service data for the same TAG.

[0235] Based on this, if the subscription information of the first TAG includes the ID of the AF sent by the NEF, the UDM can continue to execute S705; if the subscription information of the first TAG does not include the ID of the AF sent by the NEF, the UDM will no longer perform subsequent operations.

[0236] S705: UDM sends the identifier of the first TMF to NEF.

[0237] This step can be understood as the response action of UDM to S704.

[0238] S706, the NEF may send a subscription request message to the first TMF.

[0239] S707: The first TMF sends a subscription response message to the AF through the NEF.

[0240] Specifically, the first TMF may send a subscription response message to the NEF, where the subscription response message indicates that the subscription is successful; then, the NEF sends the subscription response message to the AF or the NEF notifies the AF that the subscription is successful.

[0241] In addition, the first TMF may also locally store the subscription relationship between the AF and the first TMF, such as storing the identifier of the first TAG subscribed by the AF.

[0242] S708: When there is a demand for reporting service data, the first TAG initiates random access to the RAN.

[0243] For example, the first TAG can initiate random access to the RAN based on the broadcast information of the RAN. The details can be understood by referring to the random access process of 5GUE, which is not elaborated in the embodiments of the present application.

[0244] S709: The first TAG sends a registration request message to the first TMF through the RAN.

[0245] The registration request message includes the identifier of the first TAG.

[0246] S710: Register a first TAG in a first TMF.

[0247] Specifically, the first TMF may execute the tag authentication and security negotiation process corresponding to the first TAG to authenticate and authorize the initial access of the first TAG, etc. Further, after the first TAG passes the security check, the first TMF may continue to execute S711.

[0248] S711: The first TMF sends a registration acceptance message to the first TAG through the RAN.

[0249] It is understandable that the registration acceptance message is an example of the first message in S302. Specifically, the registration acceptance message includes a temporary identifier and information indicating that the first TAG sends service data, and the temporary identifier includes identification information such as the IP or ID of the first TMF. It is understandable that after receiving the temporary identifier, the first TAG will save the temporary identifier locally, for example, in a local storage space.

[0250] S712: The first TAG sends data sending information to the first TMF via the RAN.

[0251] Specifically, the first TAG sends the data sending information according to the information sent by the first TMF indicating that the first TAG sends the service data. It can be understood that the data sending information is an example of the second message in S303, and the data sending information includes the service data of the first TAG, and also includes the identifier of the first TAG and the identifier of the first TMF.

[0252] S713: The first TMF sends data sending response information to the first TAG through the RAN.

[0253] Specifically, after receiving the data sending response information, the first TMF may execute step S714 according to the subscription relationship between the saved AF and the first TMF.

[0254] S714: The first TMF sends information including the identifier of the first TAG and service data to the NEF.

[0255] S715, the NEF sends data reception response information to the first TMF.

[0256] The data reception response information is used to indicate that the NEF has received the identifier and service data of the first TAG.

[0257] S716, NEF sends a subscription report to AF.

[0258] The subscription report includes the identifier of the first TAG and service data.

[0259] S717, AF sends a subscription report response message to NEF.

[0260] Further, if the first TAG has a service data reporting requirement again, steps S708 to S717 may be repeated, which will not be described in detail in the present embodiment. Optionally, when S711 is repeated, that is, when the first TMF sends a registration acceptance message to the first TAG through the RAN again, the registration acceptance message may not repeatedly carry the identifier of the first TMF.

[0261] Example 4: Figure 8 The illustrated communication method mainly includes the following steps.

[0262] S801, RAN establishes a communication connection with the first TMF.

[0263] Specifically, this step can be understood with reference to S401, and the implementation of this application will not elaborate on it.

[0264] S802, RAN sends broadcast information to TAGs within the coverage of the RAN.

[0265] Specifically, this step can be understood with reference to S402, and the implementation of this application will not elaborate on it.

[0266] As an example, Figure 8 The first TAG is taken as an example to illustrate a TAG within the coverage of the RAN.

[0267] S803: When there is a demand for reporting service data, the first TAG initiates random access to the RAN.

[0268] Specifically, this step can be understood with reference to S406, and the implementation of this application will not elaborate on it.

[0269] S804: The first TAG sends a registration request message to the first TMF through the RAN.

[0270] Specifically, the current location of the first TAG is within the service range of the first TMF. This step can be understood with reference to S407, and the implementation of this application will not elaborate on this.

[0271] S805: Register the first TAG in the first TMF.

[0272] Specifically, this step can be understood with reference to S408, and the implementation of this application will not elaborate on it.

[0273] S806: The first TMF obtains the contract information of the first TAG from the UDM.

[0274] This step can be understood with reference to S506, and will not be elaborated in detail in the embodiment of the present application.

[0275] S807: The first TMF sends a registration acceptance message to the first TAG through the RAN.

[0276] This step can be understood with reference to S507, and will not be elaborated in detail in the embodiment of the present application.

[0277] S808: The first TAG periodically sends data transmission information to the first TMF through the RAN.

[0278] This step can be understood with reference to S508, and will not be elaborated in detail in this embodiment of the present application.

[0279] S809: The first TMF sends data sending response information to the first TAG through the RAN.

[0280] This step can be understood with reference to S509, and will not be elaborated in detail in the embodiment of the present application.

[0281] S810: The first TMF caches the received service data of the first TAG.

[0282] This step can be understood with reference to S510, and will not be elaborated in detail in the embodiment of the present application.

[0283] S811, the AF sends a read request message for service data of at least one TAG to the NEF.

[0284] The read request message includes at least one tag identifier (such as ID) and AF information. It can be understood that the read request message in S811 is Figure 6 An example of the third message described in .

[0285] Taking one TAG (referred to as the first TAG) among the at least one TAG as an example, the NEF may determine through S812 and S813 to obtain the service data of the first TAG from the first TMF.

[0286] S812: NEF sends the identifier of the first TAG and AF information to UDM.

[0287] Exemplarily, the identifier of the first TAG may be the ID of the first TAG. The UDM may determine the TAG ID group in which the ID of the first TAG currently resides based on the ID of the first TAG; wherein a TAG ID group (or TAG ID segment) corresponds to a TMF, and optionally, the ID numbers of multiple TAGs in a TAG ID group are continuous. The TAG ID group in which the ID of the first TAG currently resides is recorded as the first TAG ID group, and the first TAG ID group corresponds to the first TMF, then the UDM may determine that the business data of the first TAG can be obtained through the first TMF.

[0288] Further, UDM can determine whether the AF has access rights to the first TAG based on the contract information of the first TAG, and execute S813 if it is determined that the AF has access rights. For example, the contract information of the first TAG includes the ID of at least one AF, and the at least one AF has access rights to the first TAG. Optionally, when multiple AFs have access rights to the same first TAG, the service data reported by the first TAG to different AFs can be the same or different, that is, different AFs can obtain the same or different service data for the same TAG.

[0289] Based on this, if the subscription information of the first TAG includes the ID of the AF sent by the NEF, the UDM can continue to execute S813; if the subscription information of the first TAG does not include the ID of the AF sent by the NEF, the UDM will no longer perform subsequent operations.

[0290] S813: UDM sends the identifier of the first TMF to NEF.

[0291] This step can be understood as the response action of UDM to S812.

[0292] S814, the NEF may send a read request message to the first TMF.

[0293] S815: The first TMF sends information including the identifier of the first TAG and service data to the NEF.

[0294] S816, NEF sends data reception response information to the first TMF.

[0295] The data reception response information is used to indicate that the NEF has received the identifier and service data of the first TAG.

[0296] S817, NEF sends a read response message to AF.

[0297] The read response information includes the identifier of the first TAG and service data.

[0298] S818: The first TMF deletes the cached service data of the first TAG.

[0299] Specifically, the first TMF may delete the cached multiple service data of the first TAG after receiving the data reception response information according to the aforementioned cache policy information.

[0300] Optionally, in a specific implementation, TMF may cache all received second messages of the first label into UDM (or UDR), that is, step S810 may be replaced by describing TMF sending data information to UDM; the operations performed by TMF in steps S811 to S816 may be replaced by being performed by UDM.

[0301] In addition, in a communication scenario where the tag is in a mobile state, the tag location may be updated and switched from the service range of the first tag management function network element to the service range of the second tag management function network element. In this case, the solution for the tag to actively report service data can refer to Fig. 9 The third communication method shown in the figure is understood to mainly include the following steps.

[0302] S901: When the position of the first tag is switched from the service scope of the first tag management function network element to the service scope of the second tag management function network element, the first tag sends a second message to the second tag management function network element through an access network device.

[0303] The first tag is a tag registered in the first tag management function network element, and the second message includes the service data of the first tag and the identifier of the first tag management function network element. Specifically, the first tag can determine the service data to be sent and establish a communication connection with the access network device through random access; further, the first tag can send the second message to the second tag management function network element through the access network device.

[0304] S902: The second label management function network element obtains context information of the first label from the first label management function network element according to the second message.

[0305] Specifically, the second label management function network element requests the first label management function network element for context information of the first label according to the identifier of the first label management function network element in the second message, and then the first label management function network element sends the context information of the first label to the second label management function network element. Among them, the context information of the first label may include relevant information of the first label registered in the first label management function network element, as well as historical business data of the first label, etc. The second label management function network element can save the context information of the first label, complete the switching of the first label from the first label management function network element to the second label management function network element, that is, complete the registration of the first label in the second label management function network element. Further, the second label management function network element can also send information indicating that the first label is registered in the second label management function network element to the second network element (such as UDM / UDR), and the information includes the identifier of the second label management function network element and the identifier of the first label, and there is an association relationship between the identifier of the second label management function network element and the identifier of the first label.

[0306] In addition, optionally, a timer can be configured, which starts timing after the first label management function network element sends the context information of the first label to the second label management function network element. When the timer expires, the first label management function network element deletes the context information of the first label; or, after receiving information indicating that the first label is registered in the second label management function network element, the second network element sends a message to the first label management function network element to instruct the first label management function network element to delete the context information of the first label.

[0307] S903: The second label management function network element sends a sixth message to the first label through the access network device.

[0308] The sixth message includes the identifier of the second label management function network element.

[0309] S904: The first label sends a seventh message to the second label management function network element through the access network device.

[0310] The seventh message includes the service data of the first label and the identifier of the second label management function network element.

[0311] In the scenario applied to label inventory, the second label management function network element can also send the business data of the first label to other network elements with label inventory requirements, such as application network element AF. Specifically, the embodiment of the present application records other network elements with label inventory requirements as the first network element, and the first network element can initiate a request for the business data of the specified label to the second label management function network element, and then the second label management function network element can feedback the business data of the specified label to the first network element after receiving the business data of the specified label. Exemplarily, taking the first network element requesting the business data of the first label as an example, since the first label is a mobile label, the first network element can determine to request the business data of the first label from the second label management function network element by executing S905 and S906, and then obtain the business data of the first label by executing S907.

[0312] S905: The first network element determines that the current location of the first tag belongs to the service range of the second tag management function network element.

[0313] Specifically, the second network element stores a correspondence between the identifier of the first label and the identifier of the second label management function network element to which its current position belongs. The first network element can determine that the current position of the first label belongs to the service scope of the second label management function network element based on the identifier of the first label and the correspondence stored in the second network element. Exemplarily, the second label management function network element is the first TMF, the first network element is the AF, and the second network element is the UDM (or UDR). In the scenario where the UDM and the AF communicate directly, the AF can directly send the identifier of the first label to the UDM, and the UDM feeds back the identifier of the second label management function network element corresponding to the first label to the AF, and the AF determines that the current position of the first label belongs to the service scope of the first TMF; or, in the scenario where the UDM and the AF communicate directly through the NEF, the AF can send the identifier of the first label to the UDM through the NEF, and the UDM feeds back the identifier of the second label management function network element corresponding to the first label to the AF through the NEF, and the AF determines that the current position of the first label belongs to the service scope of the first TMF.

[0314] S906: The first network element sends a third message to the second label management function network element.

[0315] The third message is used to request the service data of the first label. Specifically, the third message may include the identifier of the first label and the information of the first network element. Exemplarily, the first network element is AF, and the second label management function network element is the first TMF. In the scenario where TMF communicates directly with AF, AF can send the third message directly to TMF; or, in the scenario where TMF communicates directly with AF through NEF, AF can send the third message to TMF through NEF.

[0316] It is understandable that the embodiment of the present application does not limit the execution order between S905 to S906 and S901 to S904.

[0317] For example, in a possible implementation, S905 to S906 may be executed first and then S901 to S904, that is, the second label management function network element may complete the registration of the first label in the second label management function network element and send the identifier of the second label management function network element to the first label when the first network element requests the service data of the first label, so that the first label uses the identifier of the second label management function network element to actively send service data to the second label management function network element through the access network device. Specifically, after receiving the third message, the second label management function network element may first determine whether the first network element has access rights to the first label based on the information of the first network element, or replace the description that the second label management function network element may determine whether the first network element can obtain the service data of the first label based on the information of the first network element. For example, the information of the first network element may include the identifier of the first network element, and the second label management function network element may query the contract information of the first label from the network element (such as UDM or UDR) storing the contract information of the first label, and the contract information of the first label includes the identifier of the network element with access rights to the first label; if the contract information of the first label includes the identifier of the first network element. Then the second label management function network element can determine that the first network element has access rights to the first label. Further, if the first network element has access rights to the first label, the second label management function network element continues to execute steps S901 to S904 and S907 after executing S905 to S906; if the first network element does not have access rights to the first label, the second label management function network element will no longer execute steps S901 to S904 and S907.

[0318] For example, in another possible implementation, S901 to S904 may be executed first and then S905 to S906, that is, the second tag management function network element may complete the registration of the first tag in the second tag management function network element by itself and send the identifier of the second tag management function network element to the first tag, so that the first tag uses the identifier of the second tag management function network element to actively send service data to the second tag management function network element through the access network device; further, after receiving the third message, the second tag management function network element may first determine whether the first network element has access rights to the first tag based on the information of the first network element, or replace the description that the second tag management function network element may determine whether the first network element can obtain the service data of the first tag based on the information of the first network element. If the first network element has access rights to the first tag, the second tag management function network element continues to execute S907 after executing S905 to S906; if the first network element does not have access rights to the first tag, the second tag management function network element will no longer execute step S907.

[0319] S907: The second label management function network element sends a second message or a fourth message to the first network element.

[0320] This step can be understood with reference to S305, and will not be elaborated in detail in the embodiment of the present application.

[0321] To facilitate implementation, Fig.10 In this paper, the interaction between TAG, RAN, TMF, UDM, NEF and AF is taken as an example. Fig. 9 The specific implementation process of the method is described in detail. It can be understood that Fig.10 The first TAG in the figure is an example of a first tag, RAN is an example of an access network device, the first TMF is an example of a first tag management function network element, the second TMF is an example of a second tag management function network element, UDM (or UDR) is an example of a second network element, UDM stores the subscription information of one or more TAGs and the association between TAG and TMF, AF is an example of a first network element, and TMF and AF communicate indirectly through NEF.

[0322] Example 5: Fig.10 The illustrated communication method mainly includes the following steps.

[0323] S1001: When there is a demand for reporting service data, the first TAG initiates random access to the RAN.

[0324] Among them, the first TAG is a TAG registered in the first TMF, and the first TAG stores the identifier of the first TMF. For example, the first TAG can initiate random access to the RAN based on the broadcast information of the RAN. For details, please refer to the random access process of the 5G UE, and this embodiment of the application will not be repeated.

[0325] When the location of the first TAG is switched from the service range of the first TMF to the service range of the second TMF, the first TAG may continue to execute S1002.

[0326] S1002: The first TAG sends service request information to the second TMF via RAN.

[0327] It can be understood that the service request information is an example of the second message in S901, and the service request information includes the service data of the first TAG, and also includes the identifier of the first TAG and the identifier of the first TMF.

[0328] S1003: The second TMF requests the first TMF for context information of the first TAG according to the identifier of the first TMF.

[0329] S1004: The first TMF sends context information of the first TAG to the second TMF.

[0330] S1005: The second TMF sends information to the UDM indicating that the first TAG is registered in the second TMF.

[0331] Specifically, this step can be understood with reference to the description in S902, and will not be described in detail in the embodiment of the present application. Optionally, UDM can also be replaced by UDR.

[0332] S1006: The UDM sends a deletion request message for the context information of the first TAG to the first TMF.

[0333] S1007: The first TMF sends a deletion response message for the context information of the first TAG to the UDM.

[0334] Specifically, after deleting the context information of the first TAG, the first TMF sends the deletion response message.

[0335] S1008, UDM sends the signing information of the first TAG to the second TMF.

[0336] The subscription information of the first TAG includes the following contents: the ID of at least one AF having access rights to the first TAG, the data sending cycle information of the first TAG, and the cache strategy information of the service data of the first TAG in the TMF.

[0337] S1009, the second TMF sends service response information to the first TAG through RAN.

[0338] Specifically, the service response information includes a temporary identifier, information indicating that the first TAG sends service data, and data transmission cycle information; wherein the temporary identifier includes identification information such as the IP or ID of the second TMF, and the data transmission cycle information is used to indicate that the first TAG periodically updates and sends service data according to the data transmission cycle information. It is understandable that after receiving the temporary identifier, the first TAG will save the temporary identifier locally, for example, it can be saved in a local storage space.

[0339] S1010: The first TAG periodically sends data transmission information to the second TMF through the RAN.

[0340] This step can be understood with reference to S508, and will not be elaborated in detail in this embodiment of the present application.

[0341] S1011, the second TMF sends data sending response information to the first TAG through RAN.

[0342] This step can be understood with reference to S509, and will not be elaborated in detail in the embodiment of the present application.

[0343] S1012: The second TMF caches the received service data of the first TAG.

[0344] This step can be understood with reference to S510, and will not be elaborated in detail in the embodiment of the present application.

[0345] S1013: The AF sends a read request message for service data of at least one TAG to the NEF.

[0346] The read request message includes at least one TAG identifier (such as ID) and AF information. It can be understood that the read request message in S1013 is Fig. 9 An example of the third message described in .

[0347] Taking one TAG (referred to as the first TAG) in at least one TAG as an example, the NEF may determine through S1014 and S1015 to obtain the service data of the first TAG from the second TMF.

[0348] S1014: NEF sends the identifier of the first TAG and AF information to UDM.

[0349] This step can be understood with reference to S812, and will not be elaborated in detail in this embodiment of the present application.

[0350] S1015: UDM sends the identifier of the second TMF to NEF.

[0351] This step can be understood as the response action of UDM to S1013.

[0352] S1016, the NEF may send a read request message to the second TMF.

[0353] S1017: The second TMF sends information including the identifier of the first TAG and service data to the NEF.

[0354] S1018, NEF sends data reception response information to the second TMF.

[0355] The data reception response information is used to indicate that the NEF has received the identifier and service data of the first TAG.

[0356] S1019, NEF sends a read response message to AF.

[0357] The read response information includes the identifier of the first TAG and service data.

[0358] S1020: The second TMF deletes the cached service data of the first TAG.

[0359] Specifically, the second TMF may delete the cached multiple service data of the first TAG after receiving the data reception response information according to the aforementioned cache policy information.

[0360] In addition, optionally, in a specific implementation, the second TMF may cache all received second messages of the first TAG into the UDM (or UDR), that is, step S1012 may be replaced by describing TMF sending data information to UDM; the operations performed by the second TMF in steps S1013 to S1020 may be replaced by being performed by UDM.

[0361] Based on the same idea, see Fig.11 , the embodiment of the present application provides a communication device 1100, which includes a processing module 1101 and a communication module 1102. The communication device 1100 can be a first tag, or a communication device applied to the first tag or used in combination with the first tag, which can implement the communication method executed by the first tag side; or, the communication device 1100 can be an access network device, or a communication device applied to the access network device or used in combination with the access network device, which can implement the communication method executed by the access network device side; or, the communication device 1100 can be a core network element (such as a first tag management function network element, a first network element, a second network element, a second tag management function network element), or a communication device applied to the core network element or used in combination with the core network element, which can implement the communication method executed by the core network element side.

[0362] The module may also be referred to as a transceiver module, a transceiver, a transceiver, or a transceiver device, etc. The processing module may also be referred to as a processor, a processing board, a processing unit, or a processing device, etc. Optionally, the communication module is used to perform the sending operation and the receiving operation on the first tag side or the access network device side in the above method, and the device used to implement the receiving function in the communication module may be regarded as a receiving unit, and the device used to implement the sending function in the communication module may be regarded as a sending unit, that is, the communication module includes a receiving unit and a sending unit.

[0363] When the communication device 1100 is applied to the first tag, the processing module 1101 can be used to implement Figures 3 to 10 The communication module 1102 can be used to implement the processing function of the first tag in any of the examples described above. Figures 3 to 10 The sending and receiving function of the first tag in any of the examples described.

[0364] When the communication device 1100 is applied to an access network device, the processing module 1101 can be used to implement Figures 3 to 10 The communication module 1102 can be used to implement the processing function of the access network device in any of the examples described above. Figures 3 to 10 The transceiver function of the access network device in any of the examples described above.

[0365] When the communication device 1100 is applied to the core network element side, the processing module 1101 can be used to implement Figures 3 to 10 The communication module 1102 can be used to implement the processing function of the core network element in any of the examples described above. Figures 3 to 10 The sending and receiving functions of the core network element in any of the examples described.

[0366] In addition, it should be noted that, in one possible design, the aforementioned communication module and / or processing module may be implemented through a virtual module, for example, the processing module may be implemented through a software function unit or a virtual device, and the communication module may be implemented through a software function or a virtual device. In another possible design, the processing module or the communication module may also be implemented through a physical device, for example, if the device is implemented using a chip / chip circuit, the communication module may be an input / output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing module is an integrated processor or microprocessor or integrated circuit.

[0367] The division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each example of the embodiments of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.

[0368] Based on the same technical concept, the embodiment of the present application also provides a communication device 1200. For example, the communication device 1200 can be a chip or a chip system. Optionally, in the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0369] The communication device 1200 can be used to implement the functions of any network element in the communication system described in the above examples. The communication device 1200 may include at least one processor 1210. Optionally, the processor 1210 is coupled to a memory, and the memory may be located within the device; or, the memory may be integrated with the processor; or, the memory may be located outside the device. For example, the communication device 1200 may also include at least one memory 1220. The memory 1220 stores the necessary computer programs, computer programs or instructions and / or data for implementing any of the above examples; the processor 1210 may execute the computer program stored in the memory 1220 to complete the method in any of the above examples.

[0370] The communication device 1200 may also include a communication interface 1230, and the communication device 1200 may exchange information with other devices through the communication interface 1230. Exemplarily, the communication interface 1230 may be a transceiver, a circuit, a bus, a module, a pin, or other types of communication interfaces. When the communication device 1200 is a chip-type device or circuit, the communication interface 1230 in the device 1200 may also be an input-output circuit, which may input information (or receive information) and output information (or send information), and the processor may be an integrated processor or a microprocessor or an integrated circuit or a logic circuit, and the processor may determine the output information based on the input information.

[0371] The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1210 may cooperate with the memory 1220 and the communication interface 1230. The specific connection medium between the above-mentioned processor 1210, the memory 1220 and the communication interface 1230 is not limited in the embodiment of the present application.

[0372] Optional, see Fig.12The processor 1210, the memory 1220 and the communication interface 1230 are connected to each other via a bus 1240. The bus 1240 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.12 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0373] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams of the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method of the embodiment applied in conjunction with the embodiment of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0374] In the embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random access memory (RAM). The memory is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.

[0375] In one possible implementation, the communication device 1200 can be applied to a first tag. Specifically, the communication device 1200 can be a first tag, or a device that can support the first tag and implement the function of the first tag in any of the above-mentioned examples. The memory 1220 stores a computer program (or instruction) and / or data that implements the function of the first tag in any of the above-mentioned examples. The processor 1210 can execute the computer program stored in the memory 1220 to complete the method for executing the first tag in any of the above-mentioned examples. If the communication device is applied to the first tag, the communication interface in the communication device 1200 can be used to interact with an access network device, send information to the access network device, or receive information from the access network device.

[0376] In one possible implementation, the communication device 1200 can be applied to a core network network element. Specifically, the communication device 1200 can be a core network network element, or a device that can support a core network network element and implement the functions of the core network element in any of the above-mentioned examples. The memory 1220 stores a computer program (or instruction) and / or data that implements the functions of the core network element in any of the above-mentioned examples. The processor 1210 can execute the computer program stored in the memory 1220 to complete the method executed by the core network element in any of the above-mentioned examples. If the communication device is applied to a core network network element, the communication interface in the communication device 1200 can be used to interact with other network elements or access network devices, such as sending information to other network elements or access network devices, or receiving information from other network elements or access network devices.

[0377] In another possible implementation, the communication device 1200 can be applied to an access network device. Specifically, the communication device 1200 can be an access network device, or a device that can support the access network device and implement the functions of the access network device in any of the above-mentioned examples. The memory 1220 stores a computer program (or instruction) and / or data that implements the functions of the access network device in any of the above-mentioned examples. The processor 1210 can execute the computer program stored in the memory 1220 to complete the method performed by the access network device in any of the above-mentioned examples. When the communication device is applied to an access network device, the communication interface in the communication device 1200 can be used to interact with the first tag or the core network network element, such as sending information to the core network network element or the first tag, or receiving information from the core network network element or the first tag.

[0378] Since the communication device 1200 provided in this example can be applied to an access network device to complete the method executed by the access network device side, or applied to a first tag to complete the method executed by the first tag, or applied to a core network element to complete the method executed by the core network element, the technical effects that can be obtained can refer to the above method examples and will not be repeated here.

[0379] The technical solution provided in the embodiment of the present application can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a terminal device, an access network device or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium, etc.

[0380] In the embodiments of the present application, under the premise of no logical contradiction, the examples may reference each other, for example, the methods and / or terms between method embodiments may reference each other, for example, the functions and / or terms between device embodiments may reference each other, for example, the functions and / or terms between device examples and method examples may reference each other.

[0381] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the embodiments of the present application and their equivalents, the embodiments of the present application are also intended to include these modifications and variations.

Claims

1. A communication method, characterized in that, applied to a first label management function network element, includes: sending a first message to a first label through an access network device, the first message including an identifier of the first label management function network element, and the first label being a label registered in the first label management function network element; receiving, through the access network device, a second message from the first label, where the second message includes service data of the first label, an identifier of the first label, and an identifier of the first label management function network element.

2. The method according to claim 1, characterized in that, the first message further includes information for instructing the first label to send service data.

3. The method according to claim 1 or 2, characterized in that, before sending the first message to the first label through the access network device, further includes: receiving a third message from a first network element, the third message being used to request service data of the first label, the third message including an identifier of the first label and information of the first network element, and the information of the first network element being used to determine that the first network element has the permission to access the first label; after receiving, through the access network device, the second message from the first label, further includes: sending the second message of the first label to the first network element.

4. The method according to claim 1 or 2, characterized in that, the first message further includes data transmission period information of the first label; the receiving, through the access network device, the second message from the first label includes: receiving, based on the data transmission period information of the first label, multiple second messages from the first label through the access network device.

5. The method according to claim 4, characterized in that, after receiving, through the access network device, multiple second messages from the first label, further includes: receiving a third message from the first network element, the third message being used to request service data of the first label, the third message including an identifier of the first label and information of the first network element, and the information of the first network element being used to determine that the first network element has the access permission to the first label; sending a fourth message to the first network element, the fourth message including an identifier of the first label and service data of the first label in multiple second messages.

6. The method according to any one of claims 3 - 5, characterized in that, before receiving, through the access network device, the second message from the first label, further includes: obtaining subscription information of the first label from a second network element, where the subscription information of the first label includes one or more of the following: access permission information corresponding to the first label, the access permission information being used to indicate network elements having the access permission to the first label; data transmission period information of the first label; service data caching information of the first label, the data caching information indicating the time for caching and / or deleting service data of the first label in the first label management function network element.

7. The method according to claim 6, It is characterized in that before obtaining the subscription information of the first label from the second network element, it further includes: sending a fifth message to the second network element, where the fifth message indicates the mapping relationship between the first label and the first label management function network element.

8. A communication method It is characterized in that applied to the first label, includes: after completing registration in the first label management function network element, receiving a first message from the first label management function network element through an access network device, where the first message includes the identifier of the first label management function network element; sending a second message to the access network device through the access network device, where the second message includes the service data of the first label, the identifier of the first label, and the identifier of the first label management function network element.

9. The method according to claim 8 It is characterized in that it further includes: determining the data to be sent, and establishing a communication connection with the access network device through random access; registering the first label in the first label management function network element through the access network device.

10. The method according to claim 8 or 9 It is characterized in that the first message further includes information for instructing the first label to send data.

11. The method according to any one of claims 8-10 It is characterized in that the first message further includes the data sending period information of the first label; the sending the second message to the first label management function network element through the access network device includes: sending multiple second messages through the access network device based on the data sending period information of the first label.

12. A communication method It is characterized in that applied to the first network element, includes: determining that the current location of the first label belongs to the service range of the first label management function network element; sending a third message to the first label management function network element, where the third message is used to request the service data of the first label, and the third message includes the identifier of the first label and the information of the first label management function network element, and the information of the first label management function network element is used to determine that the first label management function network element has the permission to access the first label; receiving one or more second messages of the first label from the first label management function network element, where the second message includes the service data of the first label, the identifier of the first label, and the identifier of the first label management function network element.

13. A communication method It is characterized in that applied to the first label, where the first label is a label registered in the first label management function network element, and the method includes: when the location of the first label switches from the service range of the first label management function network element to the service range of the second label management function network element, sending a second message to the second label management function network element through an access network device, where the second message includes the service data of the first label and the identifier of the first label management function network element; receiving a sixth message from the second label management function network element through the access network device, where the sixth message includes the identifier of the second label management function network element; Send a seventh message to the second label management function network element through the access network device, where the seventh message includes the service data of the first label and the identifier of the second label management function network element.

14. The method according to claim 13, wherein, sending the second message to the second label management function network element through the access network device includes: Determine the data to be sent, and establish a communication connection with the access network device through random access; Send the second message to the second label management function network element through the access network device.

15. A communication method, wherein, applied to a second label management function network element, includes: Receive a second message from a first label through an access network device; wherein, the second message includes the service data of the first label and the identifier of the first label management function network element, and the first label is a label registered in the first label management function network element; Obtain the context information of the first label from the first label management function network element according to the identifier of the first label management function network element; Send a sixth message to the first label through the access network device, where the sixth message includes the identifier of the second label management function network element; Receive a seventh message from the first label through the access network device, where the seventh message includes the service data of the first label and the identifier of the second label management function network element.

16. A communication device, wherein, includes a module for executing the method according to any one of claims 1-15.

17. A communication device, wherein, includes: A processor, the processor is coupled to a memory, the memory is used to store computer programs or instructions, and the processor is used to execute the computer programs or instructions to implement the method according to any one of claims 1-15.

18. A computer-readable storage medium, wherein, A computer program or instruction is stored on the computer-readable storage medium, and when the instruction runs on a computer, it implements the method according to any one of claims 1-15.

19. A computing program product, wherein, includes computer-executable instructions, and when the computer-executable instructions run on a computer, the computer is caused to execute the method according to any one of claims 1-15.

Citation Information

Cited By

  • Communication method, communication device, and communication system

    CN121056994A

  • Communication method, communication device, and communication system

    CN121056994B

  • Communication method, communication device, and communication system

    CN121173470A

  • Communication method and apparatus

    EP4808169A1