Information processing method, information transmission method, information processing device, information transmission device and network function

By introducing A-NAR functions into distributed network nodes, synchronous registration of network nodes and network function information is realized, the problem of information synchronization in distributed network scenarios is solved, and network collaborative work and functional discovery are supported.

CN119449814APending Publication Date: 2025-02-14DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310979050.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-04
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In the distributed network scenario, how to realize information synchronization to support collaborative work between distributed network nodes and discover and call inter-domain network functions.

Method used

By introducing the evolved node automatic registration function (A-NAR) into each network node, information synchronization of network nodes is achieved. The specific method includes receiving node information and network function information of other network nodes, conducting synchronous registration, and updating or deleting node information and network function information if necessary.

Benefits of technology

It realizes information synchronization in distributed network scenarios, ensures timely update and sharing of network nodes and network function information, and supports flexible active calls of network capabilities and the execution of specific business processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119449814A_ABST
    Figure CN119449814A_ABST
Patent Text Reader

Abstract

The invention provides an information processing method and device, an information transmission method and device and a network function, and relates to the technical field of communication. The information processing method is executed by a first network function in a first network node, and comprises the following steps: receiving node information and / or network function information of a second network node sent by a second network function in the second network node; and synchronizing the node information and / or the network function information to the first network node. According to the scheme, information synchronization in a distributed network scene can be realized.
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 an information processing, transmission method, device and network function. Background Art

[0002] The current 5G mobile communication network system is natively designed for centralized control. With the development of the network, the trend of 6G network is a network architecture that combines centralized and distributed control. 6G will extend more network functions to the edge of the network and build distributed homogeneous units with different functional levels. Each distributed homogeneous unit has complete control and data forwarding functions.

[0003] Although each distributed network node is a complete network, the distributed network nodes may not be homogeneous, that is, they have different capabilities. Sometimes, the distributed network nodes need to work together to meet user needs. In order to achieve collaboration between distributed network nodes, when the distributed network unit goes online, it is necessary to synchronize the information to the centralized node and other related distributed network nodes based on the local policy. The synchronized registration message includes information such as the network functions within the network node, the supported services, and the capabilities of the network node; when the wireless access network (RAN) is service-oriented (the wireless access network service-oriented can be understood as the interface between the wireless access network and the core network using the service-based interface (SBI) interface for communication), the RAN domain and the core network domain, as two different domains, also need the synchronization of the node information of the network node to realize the discovery of inter-domain network function (NF) services and capabilities, etc., and lay a good foundation for the flexible and dynamic call of subsequent network capabilities, and the determination and execution of specific business processes. How to achieve information synchronization in a distributed network scenario is an urgent problem to be solved. Summary of the invention

[0004] The embodiments of the present application provide an information processing and transmission method, device and network function to achieve information synchronization in a distributed network scenario.

[0005] In order to solve the above technical problem, an embodiment of the present application provides an information processing method, which is performed by a first network function in a first network node, including:

[0006] receiving node information and / or network function information of the second network node sent by a second network function in the second network node;

[0007] The node information and / or network function information is synchronized to the first network node.

[0008] Optionally, the receiving the node information and / or network function information of the second network node sent by the second network function in the second network node includes:

[0009] receiving a registration request message sent by a second network function in the second network node, where the registration request message carries node information and / or network function information of the second network node;

[0010] The registration request message includes at least one of the following:

[0011] Initial registration request message, update registration request message, and deregistration request message.

[0012] Optionally, the registration request message also includes:

[0013] Message type, the message type includes: network node registration and / or network function registration.

[0014] Optionally, synchronizing the node information and / or network function information to the first network node includes at least one of the following:

[0015] Saving, updating and / or deleting node information of the second network node;

[0016] First indication information is sent to a third network function in the first network node, where the first indication information is used to instruct the third network function to save, update and / or delete network function information of the second network node.

[0017] Optionally, the sending the first indication information to the third network function in the first network node includes at least one of the following:

[0018] Actively sending the first indication information to a third network function in the first network node;

[0019] Send the first indication information to a third network function in the first network node according to the subscription request.

[0020] Optionally, the first indication information includes: network function information of the second network node.

[0021] Optionally, the method further includes:

[0022] Sending a response message to the second network function according to the registration request message;

[0023] The response message includes at least one of the following:

[0024] update subscription information of the node information of the second network node;

[0025] Update subscription information of the network function information of the second network node.

[0026] Optionally, the node information of the second network node and / or the node information of the first network node includes at least one of the following:

[0027] Open capabilities;

[0028] Access rights;

[0029] Access to network capabilities;

[0030] Capability information;

[0031] Resource information;

[0032] Access rights to resources;

[0033] Priority;

[0034] property.

[0035] Optionally, the method further includes:

[0036] receiving a collaborative work request sent by the second network function;

[0037] When the second network node is in an untrusted environment, authenticating the second network function;

[0038] After the second network function is authenticated, a service discovery response is sent to the second network function.

[0039] Optionally, the method further includes:

[0040] receiving a network node information query request sent by a fourth network function in the first network node;

[0041] Determine at least one candidate network node according to the network node information query request, where the candidate network node is used to process a registration request or a session establishment request of the terminal;

[0042] The at least one candidate network node is sent to the fourth network function.

[0043] The embodiment of the present application further provides an information transmission method, which is performed by a second network function in a second network node, including:

[0044] The node information and / or network function information of the second network node is sent to the first network function in the first network node.

[0045] Optionally, the sending the node information and / or network function information of the second network node to the first network function in the first network node includes:

[0046] Sending a registration request message to a first network function in the first network node, where the registration request message carries node information and / or network function information of the second network node;

[0047] The registration request message includes at least one of the following:

[0048] Initial registration request message, update registration request message, and deregistration request message.

[0049] Optionally, the method further includes:

[0050] Acquire network function information of the second network node by a first method;

[0051] The first method includes at least one of the following:

[0052] The fifth network function in the second network node actively sends;

[0053] The method is obtained from a fifth network function in the second network node by way of subscription notification.

[0054] Optionally, the method further includes:

[0055] receiving a response message sent by the first network function in the first network node, the response message including at least one of the following: update subscription information of node information of the second network node, update subscription information of network function information of the second network node;

[0056] According to the response message, when the node information and / or the network function information is updated, the updated node information and / or the network function information is sent to the first network function in the first network node.

[0057] Optionally, the node information of the second network node and / or the node information of the first network node includes at least one of the following:

[0058] Open capabilities;

[0059] Access rights;

[0060] Access to network capabilities;

[0061] Capability information;

[0062] Resource information;

[0063] Access rights to resources;

[0064] Priority;

[0065] property.

[0066] Optionally, the method further includes:

[0067] Sending a collaborative work request to the first network function;

[0068] Receive a service discovery response returned by the first network function after authentication is successful.

[0069] The embodiment of the present application further provides an information transmission method, which is performed by a fourth network function in the first network node, including:

[0070] Obtaining a registration request or a session establishment request from a terminal;

[0071] Sending a network node information query request to a first network function in the first network node;

[0072] receiving at least one candidate network node sent by the first network function, where the candidate network node is used to process a registration request or a session establishment request of the terminal;

[0073] Among the at least one candidate network node, a target network node and a target network function in the target network node are determined.

[0074] Optionally, the method further comprises at least one of the following:

[0075] Sending a registration request message or a session establishment request message to the target network function;

[0076] A registration request message or a session establishment request message is sent to the target network function through a first network function in the first network node.

[0077] The embodiment of the present application further provides a network function, which is a first network function in a first network node, including a memory, a transceiver, and a processor:

[0078] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0079] receiving, by a transceiver, node information and / or network function information of the second network node sent by a second network function in the second network node;

[0080] The node information and / or network function information is synchronized to the first network node.

[0081] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0082] receiving, by a transceiver, a registration request message sent by a second network function in the second network node, where the registration request message carries node information and / or network function information of the second network node;

[0083] The registration request message includes at least one of the following:

[0084] Initial registration request message, update registration request message, and deregistration request message.

[0085] Optionally, the registration request message also includes:

[0086] Message type, the message type includes: network node registration and / or network function registration.

[0087] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0088] Saving, updating and / or deleting node information of the second network node;

[0089] First indication information is sent to a third network function in the first network node, where the first indication information is used to instruct the third network function to save, update and / or delete network function information of the second network node.

[0090] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0091] Actively sending the first indication information to a third network function in the first network node;

[0092] Send the first indication information to a third network function in the first network node according to the subscription request.

[0093] Optionally, the first indication information includes: network function information of the second network node.

[0094] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0095] Sending a response message to the second network function according to the registration request message;

[0096] The response message includes at least one of the following:

[0097] update subscription information of the node information of the second network node;

[0098] Update subscription information of the network function information of the second network node.

[0099] Optionally, the node information of the second network node and / or the node information of the first network node includes at least one of the following:

[0100] Open capabilities;

[0101] Access rights;

[0102] Access to network capabilities;

[0103] Capability information;

[0104] Resource information;

[0105] Access rights to resources;

[0106] Priority;

[0107] property.

[0108] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0109] receiving a collaborative work request sent by the second network function;

[0110] When the second network node is in an untrusted environment, authenticating the second network function;

[0111] After the second network function is authenticated, a service discovery response is sent to the second network function. Optionally, the processor is configured to read the computer program in the memory and further perform the following operations:

[0112] receiving, by a transceiver, a network node information query request sent by a fourth network function in the first network node;

[0113] Determine at least one candidate network node according to the network node information query request, where the candidate network node is used to process a registration request or a session establishment request of the terminal;

[0114] The at least one candidate network node is sent to the fourth network function.

[0115] The embodiment of the present application further provides a network function, which is a second network function in a second network node, including a memory, a transceiver, and a processor:

[0116] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0117] The node information and / or network function information of the second network node is sent to the first network function in the first network node through the transceiver.

[0118] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0119] Sending a registration request message to a first network function in a first network node through a transceiver, where the registration request message carries node information and / or network function information of the second network node;

[0120] The registration request message includes at least one of the following:

[0121] Initial registration request message, update registration request message, and deregistration request message.

[0122] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0123] Acquire network function information of the second network node by a first method;

[0124] The first method includes at least one of the following:

[0125] The fifth network function in the second network node actively sends;

[0126] The method is obtained from a fifth network function in the second network node by way of subscription notification.

[0127] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0128] Receiving, by a transceiver, a response message sent by a first network function in the first network node, the response message including at least one of the following: update subscription information of node information of the second network node, update subscription information of network function information of the second network node;

[0129] According to the response message, when the node information and / or the network function information is updated, the updated node information and / or the network function information is sent to the first network function in the first network node.

[0130] Optionally, the node information of the second network node and / or the node information of the first network node includes at least one of the following:

[0131] Open capabilities;

[0132] Access rights;

[0133] Access to network capabilities;

[0134] Capability information;

[0135] Resource information;

[0136] Access rights to resources;

[0137] Priority;

[0138] property.

[0139] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0140] Sending a collaborative work request to the first network function through a transceiver;

[0141] Receive a service discovery response returned by the first network function after authentication is successful.

[0142] The embodiment of the present application further provides a network function, which is a fourth network function in the first network node, including a memory, a transceiver, and a processor:

[0143] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0144] Obtaining a registration request or a session establishment request from a terminal;

[0145] Sending a network node information query request to a first network function in the first network node;

[0146] receiving at least one candidate network node sent by the first network function, where the candidate network node is used to process a registration request or a session establishment request of the terminal;

[0147] Among the at least one candidate network node, a target network node and a target network function in the target network node are determined.

[0148] Optionally, the processor, for reading the computer program in the memory, further performs at least one of the following operations:

[0149] Sending a registration request message or a session establishment request message to the target network function;

[0150] A registration request message or a session establishment request message is sent to the target network function through a first network function in the first network node.

[0151] The embodiment of the present application further provides an information processing device, which is applied to a first network function in a first network node, including:

[0152] A first receiving unit, configured to receive node information and / or network function information of a second network node sent by a second network function in the second network node;

[0153] A first synchronization unit is used to synchronize the node information and / or network function information to the first network node.

[0154] The embodiment of the present application further provides an information transmission device, which is applied to a second network function in a second network node, including:

[0155] The first sending unit is configured to send the node information and / or network function information of the second network node to the first network function in the first network node.

[0156] The embodiment of the present application further provides an information transmission device, which is applied to a fourth network function in a first network node, including:

[0157] A first acquiring unit, configured to acquire a registration request or a session establishment request of a terminal;

[0158] A second sending unit, configured to send a network node information query request to a first network function in the first network node;

[0159] A second receiving unit, configured to receive at least one candidate network node sent by the first network function, wherein the candidate network node is used to process a registration request or a session establishment request of the terminal;

[0160] The first determining unit is configured to determine a target network node and a target network function in the target network node from among the at least one candidate network node.

[0161] An embodiment of the present application also provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the above method.

[0162] The beneficial effects of this application are:

[0163] The above scheme can achieve information synchronization in a distributed network scenario by synchronizing the node information and / or network function information of the second network node using the first network function. BRIEF DESCRIPTION OF THE DRAWINGS

[0164] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0165] Figure 1 A structural diagram showing a network system applicable to an embodiment of the present application;

[0166] Figure 2 A schematic diagram showing a flow chart of an information processing method according to an embodiment of the present application;

[0167] Figure 3 A schematic diagram showing a distributed network architecture of an embodiment of the present application;

[0168] Figure 4 A schematic diagram showing a process of actively sending first indication information in an embodiment of the present application;

[0169] Figure 5 A schematic diagram showing a process of sending first indication information by actively subscribing to notifications in an embodiment of the present application;

[0170] Figure 6 A schematic diagram showing a process of sending first indication information by means of passive subscription notification in an embodiment of the present application;

[0171] Figure 7 A schematic diagram showing a process of actively sending network function information according to an embodiment of the present application;

[0172] Figure 8 A schematic diagram showing a process of sending network function information by actively subscribing to notifications according to an embodiment of the present application;

[0173] Fig. 9 A schematic diagram showing a process of sending network function information by means of passive subscription notification in an embodiment of the present application;

[0174] Fig.10 A schematic diagram showing the authentication process;

[0175] Fig.11 A flow chart showing application scenario 1;

[0176] Fig.12 A flow chart showing application scenario 2;

[0177] Fig.13 A flow chart showing application scenario five;

[0178] Fig.14 A flow chart showing application scenario six;

[0179] Fig.15 A flow chart showing application scenario seven;

[0180] Fig.16 A flow chart showing application scenario eight;

[0181] Fig.17 A flow chart showing application scenario nine;

[0182] Fig.18A flow chart showing application scenario 10;

[0183] Fig.19 A schematic diagram showing a flow chart of an information transmission method according to an embodiment of the present application;

[0184] Fig. 20 A second flowchart of the information transmission method according to an embodiment of the present application is shown;

[0185] Fig.21 A schematic diagram showing a unit of an information processing device according to an embodiment of the present application;

[0186] Fig. 22 A structural diagram showing the network functions of an embodiment of the present application;

[0187] Fig.23 One of the unit schematic diagrams showing the information transmission device according to an embodiment of the present application;

[0188] Fig.24 A second unit schematic diagram showing the information transmission device according to an embodiment of the present application. DETAILED DESCRIPTION

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

[0190] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein, for example, are implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0191] In the embodiments of the present application, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0192] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0193] The following is an introduction to the embodiments of the present application in conjunction with the accompanying drawings. The information processing, transmission method, device and network function provided in the embodiments of the present application can be applied to a wireless communication system. The wireless communication system can be a system using the fifth generation (5th Generation, 5G) mobile communication technology (hereinafter referred to as a 5G system). Those skilled in the art can understand that the 5G NR system is only an example and is not a limitation.

[0194] See also Figure 1 , Figure 1 is a structural diagram of a network system to which the embodiments of the present application can be applied, such as Figure 1As shown, the wireless communication system includes a terminal 11 and a network side device 12 . Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) equipment, a robot, a wearable device (Wearable Device), a vehicle-mounted equipment (VUE), a pedestrian terminal (PUE), a smart home (home equipment with wireless communication function, such as a refrigerator, a television, a washing machine or furniture, etc.), a game console, a personal computer (personal computer, PC), an ATM or a self-service machine, a sensing business terminal, various sensors, a smart camera and other terminal side devices, and the wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network device, a radio access network (RAN), a radio access network function or a radio access network unit. The access network device may include a base station, a WLAN access point or a WiFi node, etc. The base station may be referred to as a node B, an evolved node B (eNB), an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home B node, a home evolved B node, a transmitting receiving point (TRP), a perception signal sending device, a perception information receiving device or other suitable terms in the field, as long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary, it should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF) etc.

[0195] First, based on the technical solution provided in this application, some technical terms that may be involved are introduced.

[0196] 1. Trends in 6G Distributed Architecture

[0197] The important trend of 6G network development is centralized and distributed network architecture. The original design of 5G and previous generations of network architecture is centralized control. With the development of the network, facing the dual driving forces of business development and technological development, the design of 6G network needs to consider the distributed architecture, and its control gradually evolves towards distributed control.

[0198] 6G networks will be oriented to diverse scenarios and network performance requirements in the air, space, land, and sea, and centralized network architecture cannot uniformly meet all scenarios. To meet this challenge, 6G network architecture needs to go beyond centralized control and gradually evolve to a distributed architecture, extending more network functions to the edge of the network, and building distributed homogeneous micro-cloud units (Small Cloud Unit, SCU) with different functional levels. Each micro-cloud unit is self-contained and has all the functions of complete control and data forwarding. Multiple micro-cloud units form autonomous micro-networks across domains according to business needs, and provide targeted network services according to specific business scenarios, user scale, geographical environment and other requirements.

[0199] 2. Plug-and-play method in distributed network scenario

[0200] New network functions are added to each distributed network unit, such as the Node AutoRegister (NAR) function, which is used to implement node-granular information maintenance, and also includes registering / deregistering / updating network node information to a centralized network node or related distributed network nodes. The network node information includes the topological connection relationship of the node, the node's own node service information, and the node service information of other connected nodes. The node service information includes the node identifier, the address information of the NAR, the centralized or distributed attributes of the node, the node location information, the node service area information, the data network information, the slice information, etc.

[0201] 3. Enhanced Network Repository Function (NRF)

[0202] When NF registers services with NRF, in addition to carrying the original NF type, NF instance ID, the name of the supported NF service and the Public Land Mobile Network (PLMN) ID, it also carries its own network capabilities (such as computing power, artificial intelligence (AI) capabilities, security capabilities, etc.), and whether the network capabilities are open to the outside world, etc. On the premise that the NF's own network capabilities are open, it can carry information on whether to restrict other NFs from calling its network capabilities.

[0203] In a distributed network scenario, the NRF of a distributed node can register as a NF to the NRF of a centralized node for services, while carrying the known network capabilities of the NF, whether the network capabilities are open to the outside world, and whether to restrict the types of NFs that call its network capabilities.

[0204] The RAN can be replaced by other core network NFs with known RAN network capability information, or the RAN can directly register with the NRF as an NF (in a service-oriented scenario), while carrying the network capabilities of the RAN and whether the network capabilities are open to the outside world, and choosing whether to restrict the types of NFs that call its network capabilities.

[0205] For distributed network scenarios, nodes need to know both information at the network node granularity and information at the network function granularity within the network node, and these are two different granularities of information, so NRF needs to save information at different granularities; in addition, different network nodes may be of different nature or the environment may be untrustworthy, so if NRF saves this information, more network information will be exposed, increasing the insecurity of the network in an untrustworthy environment. The introduction of the new network function (NAR), although it can be responsible for managing information at the network node granularity and is functionally separated from NRF, does not solve the problem of transmitting information such as network functions and the services they support, network capabilities, etc. between network nodes (with the same operator or different operators).

[0206] Based on the analysis, the embodiments of the present application provide an information processing, transmission method, device and network function to achieve information synchronization in a distributed network scenario.

[0207] Among them, the method and the device are based on the same application concept. Since the method and the device solve the problem in a similar principle, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0208] like Figure 2 As shown, an embodiment of the present application provides an information processing method, which is performed by a first network function in a first network node, including:

[0209] Step S201, receiving node information and / or network function information of a second network node sent by a second network function in the second network node;

[0210] Step S202: synchronizing the node information and / or network function information to the first network node.

[0211] It should be noted that the embodiments of the present application are applicable to distributed network scenarios. In order to achieve collaboration between distributed network nodes, when the distributed network nodes go online, it is necessary to synchronously register the information to the centralized node and other related distributed network nodes based on local policies. The synchronously registered messages include the network functions within the network nodes, the supported services, the capabilities of the network nodes, etc.; when the RAN is service-oriented, the RAN domain and the core network domain are two different domains. The discovery of services and capabilities of NFs between domains also requires the synchronization of network node information, which lays a solid foundation for the flexible and dynamic calling of subsequent network capabilities and the determination and execution of specific business processes.

[0212] In the embodiment of the present application, a network function needs to be added to each network node. The network function serves as an external interface to synchronize the node information of the network, while not exposing more information of the network nodes to the outside to ensure the security of the network nodes in an unsafe environment. In addition, in order to reduce the information exposed to the outside by the distributed network, the newly added network function only stores the information at the network node granularity and serves as an external interface to realize the transmission of signaling messages between distributed network nodes.

[0213] Optionally, the newly added network function can be an advanced-Node Auto Register (A-NAR) function; that is, the first network function in the embodiment of the present application is the A-NAR in the first network node, and the second network function is the A-NAR in the second network node; the first network node and the second network node mentioned in the present application can be distributed network nodes, or centralized nodes in a distributed network structure, or RAN (in this case, RAN service-oriented, also referred to as service-oriented RAN). The application architecture of the embodiment of the present application is as follows: Figure 3 As shown, different distributed network nodes are interconnected, and the centralized node is used to centrally control the distributed network architecture. Each network node contains an A-NAR for information exchange. It should be noted that Figure 3 The nodes in the network may belong to the same operator or different operators.

[0214] Optionally, in an implementation manner, the receiving the node information and / or network function information of the second network node sent by the second network function in the second network node includes:

[0215] receiving a registration request message sent by a second network function in the second network node, where the registration request message carries node information and / or network function information of the second network node;

[0216] The registration request message includes at least one of the following:

[0217] Initial registration request message, update registration request message, and deregistration request message.

[0218] Optionally, the second network function may carry the node information and / or network function information of the second network node in the initial registration request message to realize the registration of the second network node and to synchronize the relevant information of the second network node to other network nodes. Optionally, the node information and / or network function information of the second network node carried in the initial registration request message is usually all the node information and / or network function information. Optionally, the second network function may carry the node information and / or network function information of the second network node in the update registration request message to realize the information update of the second network node after registration. The update registration request message may carry all the updated node information and / or network function information, or may only carry the updated node information and / or network function information, that is, in order to reduce the signaling overhead, only part of the updated node information and / or network function information is sent to the first network node, and the information that has not changed compared with the registration may not be transmitted. Optionally, the second network function may carry the node information and / or network function information of the second network node in the deregistration request message to realize deregistration of the second network node after registration. Deregistration can be understood as the need to delete the information synchronized by the previous registration. The second network node can carry the information according to the functions it needs to register; for example, if it is necessary to register certain network functions, it is necessary to carry the network function information of the network function to be registered; if it is necessary to register the current network node, it can carry node information, such as a node identifier. Of course, when deregistering, the second network node may also send only one deregistration request message. Upon receiving the deregistration request message, the first network function knows that it needs to register the second network node, and it needs to delete the relevant information of the second network node.

[0219] Optionally, in one implementation, the registration request message further includes:

[0220] Message type, the message type includes: network node registration and / or network function registration;

[0221] It should be noted that registration can be divided into network node registration and network function registration. For example, when a new network node joins the network, the network node can be registered first; when the network node after joining the network adds new network functions, the network function registration is required.

[0222] Optionally, in an implementation manner, the specific implementation of synchronizing the node information and / or network function information to the first network node includes at least one of the following:

[0223] B11. Save, update and / or delete the node information of the second network node;

[0224] It should be noted that, since the node information is maintained by the first network function, when the registration request message contains the node information, the first network function directly processes the node information. Optionally, when the second network function of the second network node sends an initial registration request message for node information registration, the first network function needs to save the node information of the second network node; optionally, when the second network function of the second network node sends an update registration request message for node information update, the first network function needs to update the node information of the second network node; optionally, when the second network function of the second network node sends a deregistration request message for node information deregistration, the first network function needs to delete the node information of the second network node.

[0225] B12. Sending first indication information to a third network function in the first network node, where the first indication information is used to instruct the third network function to save, update and / or delete network function information of the second network node;

[0226] It should be noted that the third network function in the embodiment of the present application refers to NRF; because the network function information is maintained by NRF, when the registration request message contains network function information, NRF needs to process the network function information. At this time, the first network function needs to send a first indication information to NRF to instruct the third network function to perform related operations.

[0227] Optionally, in one implementation, the first indication information includes: network function information of the second network node.

[0228] Optionally, when the second network node registers a network function, the first indication information should also include the network function information that needs to be registered, and the NRF receives the network function information and saves the network function information; optionally, when the second network node updates a network function, the first indication information should also include the network function information, and the NRF receives the network function information and updates the network function information. Optionally, the carried network function information may include all updated network function information, or only updated network function information. Optionally, when the second network node deregisters a network function, the first indication information should also include the deregistered network function information, and the NRF receives the network function information and deletes the corresponding network function information.

[0229] Optionally, in an implementation manner, the sending the first indication information to the third network function in the first network node includes at least one of the following:

[0230] C11. Actively send the first indication information to a third network function in the first network node;

[0231] It should be noted that in this case, the first network function actively sends the first indication information to the third network function;

[0232] For example, Figure 4 As shown, A-NAR sends first indication information to NRF (or RAN), and NRF (or RAN) returns response information.

[0233] C12. Sending the first indication information to a third network function in the first network node according to the subscription request;

[0234] It should be noted that in this case, the network function information is transmitted based on the subscription request notification method; optionally, in one implementation method, the third network function actively subscribes to the network function information, that is, the subscription request is sent by the third network function; in another implementation method, the third network function passively subscribes to the network function information, that is, the subscription request is sent by other network functions except the third network function, for example, the OAM replaces the third network function to send the subscription request to the first network function. When the first network function obtains the network function information of other network nodes, it notifies the NRF in time, that is, the above-mentioned first indication information is sent by subscription notification.

[0235] For example, Figure 5 As shown, after NRF (or RAN) is started, it actively initiates a subscription request message to A-NAR or carries the subscription request message to A-NAR when reporting network function information. When A-NAR obtains network function information of other network nodes, it notifies NRF (or RAN) in time. When it is necessary to update / deregister network function information, it promptly updates / deregisters network function information of other network nodes to NRF (or RAN) in this notification manner.

[0236] For example, Figure 6 As shown, after A-NAR is started, OAM subscribes to the network function information of other network nodes from A-NAR instead of NRF. When A-NAR obtains the network function information of other network nodes, it notifies NRF in time. When the network function information needs to be updated / de-registered, the network function information of other network nodes is updated / de-registered to NRF in time in this notification manner.

[0237] Optionally, the network function information of the second network node is obtained by the second network function of the second network node from the fifth network function of the second network node, where the fifth network function refers to the NRF in the second network node, or, when the second network node is a RAN, the fifth network function refers to the RAN.

[0238] Optionally, the second network function obtains the network function information of the second network node by a first method;

[0239] The first method includes at least one of the following:

[0240] D11, the fifth network function in the second network node actively sends;

[0241] It should be noted that in this case, the fifth network function actively sends the network function information to the second network function;

[0242] For example, Figure 7 As shown, after NRF is started, after receiving the registration message of the network function, NRF actively sends the acquired network function information to A-NAR, and A-NAR returns the response information. When the network function information needs to be updated / de-registered, it is updated / de-registered to A-NAR in a timely manner. It should be noted that the premise of this operation is that NRF pre-configures or obtains the address information of A-NAR.

[0243] D12. Obtaining from a fifth network function in the second network node by way of subscription notification;

[0244] It should be noted that in this case, the transmission of network function information is based on the subscription request notification method; optionally, in one implementation method, the second network function actively subscribes to the network function information, that is, the subscription request is sent by the second network function; in another implementation method, the second network function passively subscribes to the network function information, that is, the subscription request is sent by other network functions except the second network function, for example, OAM replaces the second network function to send the subscription request to the fifth network function. When the network function in the second network node is updated, the fifth network function promptly notifies the A-NAR, that is, the network function information of the second network node mentioned above is sent by subscription notification.

[0245] For example, Figure 8 As shown, after A-NAR is started, it initiates a subscription request message to NRF (or RAN) to subscribe to all network function information. When NRF obtains the network function information, it notifies A-NAR in time. When it is necessary to update / de-register the network function information, it promptly updates / de-registers the network function information to A-NAR in this notification manner. It should be noted that the premise of this operation is that A-NAR pre-configures or obtains the address information of NRF (or RAN).

[0246] For example, Fig. 9 As shown, after NRF (or RAN) is started, OAM etc. subscribes to network function information to NRF (or RAN) instead of A-NAR.

[0247] It should be noted that the NRF mentioned in the embodiments of the present application can be an NRF within a network node (including enhanced NRF, NRF agent, etc.), or it can be a network function that stores network function information of a network node connected to the RAN (including RAN, new network functions, A-NAR, etc.).

[0248] Optionally, in one implementation, the method further includes:

[0249] Sending a response message to the second network function according to the registration request message;

[0250] The response message includes at least one of the following:

[0251] D21, update subscription information of the node information of the second network node;

[0252] It should be noted that the update subscription request can be understood as the first network node needs to subscribe to the node information of the second network node from the second network node, and when the node information of the second network node changes, it needs to send a subscription notification to the first network node.

[0253] D22, update subscription information of the network function information of the second network node;

[0254] It should be noted that the update subscription request can be understood as the first network node needs to subscribe to the network function information of the second network node from the second network node, and when the network function information of the second network node changes, it needs to send a subscription notification to the first network node.

[0255] This situation can be understood as that after receiving the registration request message of the second network function, the first network function needs to feed back a response message to the second network function to notify the second network function of the relevant processing results. Optionally, the response message can carry the update subscription information of the node information and / or network function information of the second network node, so as to synchronize with the first network node in time when the relevant information of the second network node changes. Optionally, the second network function of the second network node sends the updated node information and / or network function information to the first network function in the first network node according to the response message, when the node information and / or network function information is updated, and the first network function performs synchronization and update in time after receiving the updated node information and / or network function information.

[0256] Similarly, when the relevant information of the first network node (the relevant information may be the node information of the first network node itself, the node information of other nodes, the network function information of the first network node itself, and / or the network function information of other nodes) changes, it should also be synchronized to the second network node in a timely manner. The process of the second network node synchronizing the node information and / or network function information of the first network node can be referred to the above description, which will not be repeated here.

[0257] Optionally, in an implementation manner, the node information of the second network node and / or the node information of the first network node includes at least one of the following:

[0258] E11, open capability;

[0259] E12. Access rights;

[0260] E13, access rights to network capabilities;

[0261] E14, capability information;

[0262] Optionally, the capability information may include, but is not limited to, at least one of the following: adapted application scenarios, supported computing capabilities, intelligent capabilities, data capabilities, and security capabilities.

[0263] E15, Resource information;

[0264] Optionally, the resource information may include but is not limited to at least one of the following: computing resource information, data type, AI model, security protocol / algorithm, network capacity, and network load.

[0265] E16. Access rights to resources;

[0266] E17, priority;

[0267] Optionally, the priority may include the priority of access rights to resources, and may also include the priority of network nodes.

[0268] E17, attributes;

[0269] Optionally, the attribute includes but is not limited to at least one of the following: a cluster head, a network node representative.

[0270] Optionally, the node information may also include node service information, node status and other information; wherein, the node service information includes but is not limited to at least one of the following: node identification, A-NAR address information, centralized or distributed properties of the node, node location information, node service area information, data network information, slice information, etc.

[0271] It should be noted that in order to achieve mutual trust between different network nodes in an untrusted environment, in one implementation, the method of the embodiment of the present application further includes:

[0272] receiving a collaborative work request sent by the second network function;

[0273] When the second network node is in an untrusted environment, authenticating the second network function;

[0274] After the second network function is authenticated, a service discovery response is sent to the second network function.

[0275] In other words, when network nodes are not in a secure and trusted environment, such as cross-operator, international roaming and other scenarios, it may only be necessary to register with the A-NARs. When network functions need to work together, the collaboration is completed through interaction between the A-NARs. In this way, more network node information, such as topology information, will not be exposed.

[0276] like Fig.10 As shown, the specific process includes:

[0277] Step 1011: The A-NAR in the network node 1 sends a collaborative work request (which can also be understood as a network function service discovery request) to the A-NAR in the network node 2;

[0278] Step 1012: A-NAR in network node 2 performs authentication;

[0279] Step 1013: If the A-NAR in network node 1 passes authentication, the A-NAR in network node 2 returns a service discovery response to the A-NAR in network node 1.

[0280] It should be noted that after information synchronization is performed between network nodes, the terminal can perform a registration process and a session process across distributed network nodes. Optionally, in one implementation, the method further includes:

[0281] receiving a network node information query request sent by a fourth network function in the first network node;

[0282] Determine at least one candidate network node according to the network node information query request, where the candidate network node is used to process a registration request or a session establishment request of the terminal;

[0283] The at least one candidate network node is sent to the fourth network function.

[0284] Optionally, the fourth network function may be a network function other than A-NAR and NRF in the first network node, or when the first network node is RAN, the fourth network function is RAN.

[0285] It can be understood that in this case, after receiving the registration request or session establishment request of the terminal, a network node needs to select a network node for the terminal. When selecting the network node, it should first send a network node information query request to the A-NAR in the node. The A-NAR first determines at least one candidate network node for the terminal to process the registration request or session establishment request of the terminal, and then the network node determines the target network node and the target network function from the at least one candidate network node. After determining the target network function, if it is possible to communicate directly with the target network function, a registration request message or a session establishment request message can be sent directly to the target network function; if it is not possible to communicate directly with the target network function, the registration request message or the session establishment request message needs to be forwarded through the A-NAR.

[0286] It should be noted that in the embodiment of the present application, A-NAR is introduced for each network node as an external interface to realize the synchronization of network node information. The A-NAR only stores the information of the network node granularity and serves as an external interface to realize the transmission of signaling messages between distributed network nodes. At the same time, it does not expose more network node information to the outside to ensure the security of network nodes in an insecure environment.

[0287] Taking the communicating network nodes in a secure and trusted environment as an example, the specific application of the embodiments of the present application is illustrated as follows.

[0288] 1. Application examples of information synchronization (including registration / update / deregistration) between network nodes (core network domain).

[0289] Application scenario 1: After the distributed network node is started, it initiates network node registration to the centralized node or / and neighboring network nodes, that is, sends an initial registration request message, which carries the node information and network function information of the network node.

[0290] like Fig.11 As shown in the figure, the specific implementation process includes:

[0291] Step 1101: Acquisition of network function information;

[0292] In this step, the NRF of each network node has been online and obtained the network function information, and the network function information is sent to the A-NAR to be passed to other network nodes (including centralized nodes and / or neighbor distributed network nodes) to achieve information synchronization.

[0293] Step 1102: The A-NAR sends an initial registration request message (also referred to as a registration request message) to the A-NARs of other network nodes (including centralized nodes and / or neighbor distributed network nodes) based on the network function information received in step 1101 and the locally stored node information. The message includes a message type (the message type includes network node registration and network function registration), node information, and network function information.

[0294] Optionally, it may also include: other parameters used for node registration;

[0295] Step 1103: After receiving the initial registration request message, other network nodes send a response message;

[0296] The response message may carry update subscription information of node information and network function information of other nodes, or only send a success confirmation. For the latter, the centralized node and distributed network still use the above process to register node information and network function information.

[0297] It should be noted that for non-neighboring network nodes, if non-neighboring network nodes also need information synchronization, the centralized node or the neighboring network node will be used as a relay to achieve node information synchronization. It should be noted that the application scenario 1 only shows the method of relaying by the centralized node, and the method of relaying by the neighboring network node is similar.

[0298] Step 1104: Process node information and network function information;

[0299] After receiving the initial registration request message, the A-NAR of the centralized node, neighboring network node and / or non-neighboring network node saves the node information. As for the network function information, the A-NAR will transfer it to the corresponding NRF, which will save the network function information.

[0300] If the response message carries node information and network function information, the A-NAR of the network node receiving the response message stores the network node information, and transfers the network function information to the corresponding NRF.

[0301] The network nodes in this case may belong to the same operator network or different operator networks.

[0302] Application scenario 2: After the distributed network node is started, it initiates a network node registration request to the centralized node or / and neighboring network nodes, that is, sends an initial registration request message, which carries the node information of the network node.

[0303] like Fig.12 As shown in the figure, the specific implementation process includes:

[0304] Step 1201: A-NAR sends an initial registration request message (also referred to as a registration request message) to A-NARs of other network nodes (including centralized nodes and / or neighboring distributed network nodes) based on the locally stored node information. The message includes a message type (the message type includes network node registration) and node information.

[0305] Optionally, it may also include: other parameters used for node registration;

[0306] Step 1202: After receiving the initial registration request message, other network nodes send a response message;

[0307] The response message may carry update subscription information of node information and network function information of other nodes, or only send a success confirmation. For the latter, the centralized node and distributed network still use the above process to register node information and network function information.

[0308] It should be noted that after receiving the initial registration request message, the A-NAR of the centralized node, neighboring network node and / or non-neighboring network node saves the node information.

[0309] Step 1203: Acquisition of network function information;

[0310] In this step, the NRF of each network node has been online and obtained the network function information, and the network function information is sent to the A-NAR to be passed to other network nodes (including centralized nodes and / or neighbor distributed network nodes) to achieve information synchronization.

[0311] Step 1204: The A-NAR sends an initial registration request message (also referred to as a registration request message) to the A-NARs of other network nodes (including centralized nodes and / or neighboring distributed network nodes) based on the network function information received in step 1203. The message includes a message type (the message type includes network function registration) and network function information.

[0312] Step 1205: After receiving the initial registration request message, other network nodes send a response message;

[0313] Step 1206: Process the network function information;

[0314] After receiving the initial registration request message, the A-NAR of the centralized node, neighboring network node and / or non-neighboring network node transfers the network function information to the corresponding NRF, which stores the network function information.

[0315] The network nodes in this case may belong to the same operator network or different operator networks.

[0316] Application Scenario 3: Update of node information and / or network function information of network nodes

[0317] It should be noted that when the node information and / or network function information of a network node needs to be updated, the process in application scenario 1 can be used, the difference being that an update registration request message is sent. The request message may only carry the updated node information and / or network function information; or, it may also carry all the updated node information and / or network function information.

[0318] Application Scenario 4: Deregistration of Node Information and / or Network Function Information of Network Nodes

[0319] When the node information and / or network function information of the network node needs to be deregistered, the process in application scenario 1 can be used, the difference being that a deregistration request message is sent. The request message may only carry parameters related to deregistration, for example, the node information and / or network function information to be deregistered.

[0320] II. Application example of information synchronization (including registration / update / deregistration) between RAN (access network domain) and network node (core network domain)

[0321] Application scenario 5: When RAN becomes a service, in order to realize rapid discovery and service of network functions / RAN, information synchronization between RAN and network nodes is required.

[0322] Take the initial registration as an example. Fig.13 As shown, the specific implementation process includes:

[0323] Step 1301, same as step 1101 in application scenario 1;

[0324] Step 1302, same as step 1102 of application case 1;

[0325] Step 1303, same as step 1103 of application case 1;

[0326] Step 1304 is the same as step 1104 in application scenario 1.

[0327] The update and deregistration process can be referred to in the above-mentioned application scenarios 3 and 4, which will not be described in detail here. It should be noted that the network function information of the network node that needs to be saved on the RAN side can be stored locally in the RAN or in a separate, new network function or in the A-NAR serving the RAN.

[0328] 3. Application example of cross-distributed network node registration process

[0329] Application 6: A-NAR-based cross-distributed network node registration process enables direct signaling interaction between network functions

[0330] like Fig.14 As shown, the specific implementation process includes:

[0331] Step 1401: UE sends a registration request to RAN;

[0332] The information carried in the registration request includes UE identification, registration type and other information.

[0333] Step 1402: After receiving the registration request, the RAN sends a network node information query request to the local A-NAR;

[0334] The network node information query request carries information such as UE location information.

[0335] Step 1403: The A-NAR determines at least one candidate network node and notifies the RAN;

[0336] It should be noted that the A-NAR selects one or more suitable network nodes as candidate network nodes for the UE based on information such as the priority of the network node or the attributes of the network node (such as the attributes of the cluster head, network node representative, etc.), the network node load, etc., and sends them to the RAN through a response message.

[0337] Step 1404: The RAN determines a target network node and a target network function in the target network node based on at least one candidate network node;

[0338] It should be noted that the RAN selects a suitable network node based on at least one candidate network node and in combination with other information (such as local configuration policy information), and then determines the appropriate network function (such as access mobility management function) to complete the UE registration process.

[0339] Step 1405: RAN sends a registration request message to the selected network function (eg, access mobility management function).

[0340] Step 1406: After receiving the registration request, the network function first sends a network node information query request to the local A-NAR;

[0341] The network node information query request carries information such as UE location information.

[0342] Step 1407: The A-NAR determines at least one candidate network node and notifies the network function;

[0343] It should be noted that the A-NAR selects one or more suitable network nodes as candidate network nodes for the UE based on information such as the priority of the network node or the attributes of the network node (such as the attributes of the cluster head, network node representative, etc.), the network node load, etc., and sends them to the RAN through a response message.

[0344] Step 1408: The network function determines a target network node and a target network function in the target network node based on at least one candidate network node;

[0345] Step 1409: Send a registration request message to the selected network function (such as access mobility management function).

[0346] Step 1410: Execute other processes in the registration process to complete the registration.

[0347] It should be noted that steps 1406 to 1409 need to be executed only when the network function (such as access mobility management function) is initially selected and requires cooperation from other network nodes or cross-domain registration; otherwise, step 1410 is directly executed.

[0348] It should be noted that the above process is also applicable to the scenario where RAN adopts a service-oriented interface.

[0349] Application Scenario 7: A-NAR-based cross-distributed network node registration process, where network functions cannot directly interact with each other through signaling

[0350] It should be noted that the specific implementation process of this application is as follows Fig.15 shown.

[0351] The specific implementation process of this application scenario can be found in Application Scenario 6. The difference from Application Scenario 6 is that signaling cannot be directly exchanged between network functions and needs to be transmitted through A-NAR transit.

[0352] In addition, it is not ruled out that the interaction may be carried out through A-NAR of a centralized node, A-NAR of a neighbor's distributed network node, etc., but this case will not be described in detail.

[0353] 4. Application example of session establishment process across distributed network nodes

[0354] Application Scenario 8: Session establishment process across distributed network nodes based on A-NAR, RAN determines network node

[0355] like Fig.16 As shown, the specific implementation process includes:

[0356] Step 1601: UE sends a session establishment request to RAN;

[0357] The session establishment request carries information such as UE identification, session identification, and data network name (Data Network Name, DNN).

[0358] Step 1602: After receiving the registration request, the RAN sends a network node information query request to the local A-NAR;

[0359] The network node information query request carries UE location information, DNN and other information.

[0360] Step 1603: The A-NAR determines at least one candidate network node and notifies the RAN;

[0361] It should be noted that the A-NAR selects one or more suitable network nodes as candidate network nodes for the UE based on information such as the priority of the network node or the attributes of the network node (such as the attributes of the cluster head, network node representative, etc.), the network node load, etc., and sends them to the RAN through a response message.

[0362] Step 1604: The RAN determines a target network node and a target network function in the target network node based on at least one candidate network node;

[0363] It should be noted that the RAN selects a suitable network node based on at least one candidate network node and in combination with other information (such as local configuration policy information), and then determines the appropriate network function (such as access mobility management function) to complete the UE session establishment.

[0364] It should be noted that in this case, since RAN adopts a service-oriented interface, the above process is executed by RAN.

[0365] Application Scenario 9: Session establishment process across distributed network nodes based on A-NAR, RAN determines network nodes, distributed network nodes further determine network nodes, and distributed network nodes can directly exchange signaling

[0366] like Fig.17 As shown, the specific implementation process includes:

[0367] Step 1701: UE sends a session establishment request to RAN;

[0368] The session establishment request carries information such as UE ID, session ID, DNN, etc.

[0369] Step 1702: RAN forwards the session establishment request to the network function;

[0370] It should be noted that if the network node receiving the session establishment request can complete the session establishment, the session establishment process is completed in the distributed network node. If other distributed network nodes are required to provide services, the following steps are performed:

[0371] Step 1703: After receiving the registration request, the network function sends a network node information query request to the local A-NAR;

[0372] The network node information query request carries UE location information, DNN and other information.

[0373] Step 1704: The A-NAR determines at least one candidate network node and notifies the network function;

[0374] It should be noted that the A-NAR selects one or more suitable network nodes as candidate network nodes for the UE based on information such as the priority of the network node or the attributes of the network node (such as the attributes of the cluster head, network node representative, etc.), the network node load, etc., and sends them to the RAN through a response message.

[0375] Step 1705: The network function determines a target network node and a target network function in the target network node based on at least one candidate network node;

[0376] It should be noted that the network function selects a suitable network node based on at least one candidate network node and in combination with other information (such as local configuration policy information), and then determines the appropriate network function (such as access mobility management function) to complete the UE session establishment.

[0377] Step 1706: Send a session establishment request message to the selected network function (such as access mobility management function).

[0378] Step 1707: Execute other processes in the session establishment process to complete the session establishment.

[0379] Application Scenario 10: Session establishment process across distributed network nodes based on A-NAR, where the distributed network nodes further determine the network nodes, and the distributed network nodes cannot directly interact with each other through signaling

[0380] It should be noted that the specific implementation process of this application is as follows Fig.18 shown.

[0381] The specific implementation process of this application scenario can be found in application scenario nine. The difference from application scenario nine is that signaling interaction cannot be performed directly between network functions, and can be transferred through A-NAR.

[0382] In addition, it is not ruled out that the interaction may be carried out through A-NAR of a centralized node, A-NAR of a neighbor's distributed network node, etc., but this case will not be described in detail.

[0383] For application scenarios 6 to 10, the benefit of selecting network nodes through A-NAR query is to first exclude inaccessible network nodes and inappropriate application scenarios, and finally select an optimal network node for the user. The subsequent interaction between network functions can be done by direct interaction or by A-NAR transfer. The specific method will not be described in detail in the embodiments of this application.

[0384] In summary, the embodiments of the present application can achieve the following beneficial effects:

[0385] 1. Different domains or network nodes have a unified external interface at the network node granularity to prevent more network information from being exposed in an untrusted environment, especially when collaborating with different operator networks, such as cross-operator and international roaming, which is conducive to hiding the network topology.

[0386] 2. Through a unified external interface, secure and trusted sharing of information among multiple parties (such as networks, industries, and operators) can be achieved.

[0387] 3. When a user accesses the network, the network node is determined first, which can better and quickly determine the appropriate network node.

[0388] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0389] The terminal involved in the embodiment of the present application may also be referred to as a terminal device, which may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be referred to as a user equipment (UE). A wireless terminal device may communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0390] like Fig.19 As shown, an embodiment of the present application provides an information transmission method, which is applied to a second network function in a second network node, including:

[0391] Step S1901: Send node information and / or network function information of the second network node to a first network function in a first network node.

[0392] Optionally, in an implementation manner, the sending the node information and / or network function information of the second network node to the first network function in the first network node includes:

[0393] Sending a registration request message to a first network function in the first network node, where the registration request message carries node information and / or network function information of the second network node;

[0394] The registration request message includes at least one of the following:

[0395] Initial registration request message, update registration request message, and deregistration request message.

[0396] Optionally, in one implementation, the method further includes:

[0397] Acquire network function information of the second network node by a first method;

[0398] The first method includes at least one of the following:

[0399] The fifth network function in the second network node actively sends;

[0400] The method is obtained from a fifth network function in the second network node by way of subscription notification.

[0401] Optionally, in one implementation, the method further includes:

[0402] receiving a response message sent by the first network function in the first network node, the response message including at least one of the following: update subscription information of node information of the second network node, update subscription information of network function information of the second network node;

[0403] According to the response message, when the node information and / or the network function information is updated, the updated node information and / or the network function information is sent to the first network function in the first network node.

[0404] Optionally, in an implementation manner, the node information of the second network node and / or the node information of the first network node includes at least one of the following:

[0405] Open capabilities;

[0406] Access rights;

[0407] Access to network capabilities;

[0408] Capability information;

[0409] Resource information;

[0410] Access rights to resources;

[0411] Priority;

[0412] property.

[0413] Optionally, in one implementation, the method further includes:

[0414] Sending a collaborative work request to the first network function;

[0415] Receive a service discovery response returned by the first network function after authentication is successful.

[0416] It should be noted that all descriptions about the second network function in the above embodiments are applicable to the embodiments of the information transmission method and can achieve the same technical effect, and will not be repeated here.

[0417] like Fig. 20 As shown, an embodiment of the present application provides an information transmission method, which is applied to a fourth network function in a first network node, including:

[0418] Step S2001, obtaining a registration request or a session establishment request from a terminal;

[0419] Step S2002: sending a network node information query request to a first network function in the first network node;

[0420] Step S2003: receiving at least one candidate network node sent by the first network function, where the candidate network node is used to process a registration request or a session establishment request of the terminal;

[0421] Step S2004: determining a target network node and a target network function in the target network node from among the at least one candidate network node.

[0422] Optionally, in one implementation, the method further includes at least one of the following:

[0423] Sending a registration request message or a session establishment request message to the target network function;

[0424] A registration request message or a session establishment request message is sent to the target network function through a first network function in the first network node.

[0425] It should be noted that all descriptions about the fourth network function in the above embodiments are applicable to the embodiments of the information transmission method and can achieve the same technical effect, and will not be repeated here.

[0426] like Fig.21 As shown, an embodiment of the present application provides an information processing device 2100, which is applied to a first network function in a first network node, including:

[0427] The first receiving unit 2101 is configured to receive node information and / or network function information of the second network node sent by a second network function in the second network node;

[0428] The first synchronization unit 2102 is used to synchronize the node information and / or network function information to the first network node.

[0429] Optionally, the first receiving unit 2101 is configured to:

[0430] receiving a registration request message sent by a second network function in the second network node, where the registration request message carries node information and / or network function information of the second network node;

[0431] The registration request message includes at least one of the following:

[0432] Initial registration request message, update registration request message, and deregistration request message.

[0433] Optionally, the registration request message also includes:

[0434] Message type, the message type includes: network node registration and / or network function registration.

[0435] Optionally, the first synchronization unit 2102 is configured to implement at least one of the following:

[0436] Saving, updating and / or deleting node information of the second network node;

[0437] First indication information is sent to a third network function in the first network node, where the first indication information is used to instruct the third network function to save, update and / or delete network function information of the second network node.

[0438] Optionally, the implementation manner of sending the first indication information to the third network function in the first network node includes at least one of the following:

[0439] Actively sending the first indication information to a third network function in the first network node;

[0440] Send the first indication information to a third network function in the first network node according to the subscription request.

[0441] Optionally, the first indication information includes: network function information of the second network node.

[0442] Optionally, the device further comprises:

[0443] A third sending unit, configured to send a response message to the second network function according to the registration request message;

[0444] The response message includes at least one of the following:

[0445] update subscription information of the node information of the second network node;

[0446] Update subscription information of the network function information of the second network node.

[0447] Optionally, the node information of the second network node and / or the node information of the first network node includes at least one of the following:

[0448] Open capabilities;

[0449] Access rights;

[0450] Access to network capabilities;

[0451] Capability information;

[0452] Resource information;

[0453] Access rights to resources;

[0454] Priority;

[0455] property.

[0456] Optionally, the device further comprises:

[0457] A third receiving unit, configured to receive a collaborative work request sent by the second network function;

[0458] an authentication unit, configured to authenticate the second network function when the second network node is in an untrusted environment;

[0459] The fourth sending unit is used to send a service discovery response to the second network function after the second network function is authenticated.

[0460] Optionally, the device further comprises:

[0461] A fourth receiving unit, configured to receive a network node information query request sent by a fourth network function in the first network node;

[0462] A second determining unit, configured to determine at least one candidate network node according to the network node information query request, wherein the candidate network node is used to process a registration request or a session establishment request of the terminal;

[0463] The fifth sending unit is configured to send the at least one candidate network node to the fourth network function.

[0464] It should be noted that the device embodiment is a device that corresponds one-to-one to the above-mentioned method embodiment. All implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect.

[0465] It should be noted that the division of units 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 unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0466] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0467] like Fig. 22 As shown, the embodiment of the present application further provides a network function, which is a first network function in a first network node, including a processor 2200, a transceiver 2210, a memory 2220, and a program stored in the memory 2220 and executable on the processor 2200; wherein the transceiver 2210 is connected to the processor 2200 and the memory 2220 through a bus interface, wherein the processor 2200 is used to read the program in the memory and execute the following process:

[0468] receiving, by a transceiver, node information and / or network function information of the second network node sent by a second network function in the second network node;

[0469] The node information and / or network function information is synchronized to the first network node.

[0470] The transceiver 2210 is used to receive and send data under the control of the processor 2200 .

[0471] Among them, Fig. 22 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 2200 and memory represented by memory 2220. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 2210 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including transmission media such as wireless channels, wired channels, optical cables, and the like.

[0472] The processor 2200 is responsible for managing the bus architecture and general processing, and the memory 2220 can store data used by the processor 2200 when performing operations.

[0473] Optionally, the processor 2200 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0474] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0475] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0476] receiving, by a transceiver, a registration request message sent by a second network function in the second network node, where the registration request message carries node information and / or network function information of the second network node;

[0477] The registration request message includes at least one of the following:

[0478] Initial registration request message, update registration request message, and deregistration request message.

[0479] Optionally, the registration request message also includes:

[0480] Message type, the message type includes: network node registration and / or network function registration.

[0481] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0482] Saving, updating and / or deleting node information of the second network node;

[0483] First indication information is sent to a third network function in the first network node, where the first indication information is used to instruct the third network function to save, update and / or delete network function information of the second network node.

[0484] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0485] Actively sending the first indication information to a third network function in the first network node;

[0486] Send the first indication information to a third network function in the first network node according to the subscription request.

[0487] Optionally, the first indication information includes: network function information of the second network node.

[0488] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0489] Sending a response message to the second network function according to the registration request message;

[0490] The response message includes at least one of the following:

[0491] update subscription information of the node information of the second network node;

[0492] Update subscription information of the network function information of the second network node.

[0493] Optionally, the node information of the second network node and / or the node information of the first network node includes at least one of the following:

[0494] Open capabilities;

[0495] Access rights;

[0496] Access to network capabilities;

[0497] Capability information;

[0498] Resource information;

[0499] Access rights to resources;

[0500] Priority;

[0501] property.

[0502] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0503] receiving a collaborative work request sent by the second network function;

[0504] When the second network node is in an untrusted environment, authenticating the second network function;

[0505] After the second network function is authenticated, a service discovery response is sent to the second network function.

[0506] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0507] receiving, by a transceiver, a network node information query request sent by a fourth network function in the first network node;

[0508] Determine at least one candidate network node according to the network node information query request, where the candidate network node is used to process a registration request or a session establishment request of the terminal;

[0509] The at least one candidate network node is sent to the fourth network function.

[0510] At least one embodiment of the present application further provides a network function, which is a first network function within a first network node, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, each process in the information processing method embodiment applied to the first network function is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0511] At least one embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, each process in the information processing method embodiment applied to the first network function as described above is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0512] like Fig.23As shown, the embodiment of the present application provides an information transmission device 2300, which is applied to a second network function in a second network node, including:

[0513] The first sending unit 2301 is configured to send the node information and / or network function information of the second network node to a first network function in a first network node.

[0514] Optionally, the first sending unit 2301 is configured to:

[0515] Sending a registration request message to a first network function in the first network node, where the registration request message carries node information and / or network function information of the second network node;

[0516] The registration request message includes at least one of the following:

[0517] Initial registration request message, update registration request message, and deregistration request message.

[0518] Optionally, the device further comprises:

[0519] A second acquiring unit, configured to acquire the network function information of the second network node in a first manner;

[0520] The first method includes at least one of the following:

[0521] The fifth network function in the second network node actively sends;

[0522] The method is obtained from a fifth network function in the second network node by way of subscription notification.

[0523] Optionally, the device further comprises:

[0524] a fifth receiving unit, configured to receive a response message sent by the first network function in the first network node, wherein the response message includes at least one of the following: update subscription information of the node information of the second network node, and update subscription information of the network function information of the second network node;

[0525] The second synchronization unit is used to send updated node information and / or network function information to the first network function in the first network node according to the response message when the node information and / or network function information is updated.

[0526] Optionally, the node information of the second network node and / or the node information of the first network node includes at least one of the following:

[0527] Open capabilities;

[0528] Access rights;

[0529] Access to network capabilities;

[0530] Capability information;

[0531] Resource information;

[0532] Access rights to resources;

[0533] Priority;

[0534] property.

[0535] Optionally, the device further comprises:

[0536] A sixth sending unit, configured to send a collaborative work request to the first network function;

[0537] The sixth receiving unit is used to receive a service discovery response returned by the first network function after authentication is passed.

[0538] It should be noted that the device embodiment is a device that corresponds one-to-one to the above-mentioned method embodiment. All implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect.

[0539] It should be noted that the division of units 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 unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0540] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0541] The embodiment of the present application also provides a network function, which is a second network function in the second network node. The structure of the network function can be seen in Fig. 22 As shown, no further description is given here.

[0542] The processor is used to read the computer program in the memory and perform the following operations:

[0543] The node information and / or network function information of the second network node is sent to the first network function in the first network node through the transceiver.

[0544] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0545] Sending a registration request message to a first network function in a first network node through a transceiver, where the registration request message carries node information and / or network function information of the second network node;

[0546] The registration request message includes at least one of the following:

[0547] Initial registration request message, update registration request message, and deregistration request message.

[0548] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0549] Acquire network function information of the second network node by a first method;

[0550] The first method includes at least one of the following:

[0551] The fifth network function in the second network node actively sends;

[0552] The method is obtained from a fifth network function in the second network node by way of subscription notification.

[0553] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0554] Receiving, by a transceiver, a response message sent by a first network function in the first network node, the response message including at least one of the following: update subscription information of node information of the second network node, update subscription information of network function information of the second network node;

[0555] According to the response message, when the node information and / or the network function information is updated, the updated node information and / or the network function information is sent to the first network function in the first network node.

[0556] Optionally, the node information of the second network node and / or the node information of the first network node includes at least one of the following:

[0557] Open capabilities;

[0558] Access rights;

[0559] Access to network capabilities;

[0560] Capability information;

[0561] Resource information;

[0562] Access rights to resources;

[0563] Priority;

[0564] property.

[0565] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0566] Sending a collaborative work request to the first network function through a transceiver;

[0567] Receive a service discovery response returned by the first network function after authentication is successful.

[0568] It should be noted here that the above-mentioned network function provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0569] The embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the information transmission method applied to the second network function. The processor-readable storage medium may be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (e.g., CD, DVD, BD, HVD, etc.), and semiconductor storage (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.

[0570] like Fig.24 As shown, the embodiment of the present application provides an information transmission device 2400, which is applied to a fourth network function in a first network node, including:

[0571] The first acquisition unit 2401 is used to acquire a registration request or a session establishment request of a terminal;

[0572] The second sending unit 2402 is configured to send a network node information query request to the first network function in the first network node;

[0573] A second receiving unit 2403 is configured to receive at least one candidate network node sent by the first network function, where the candidate network node is used to process a registration request or a session establishment request of the terminal;

[0574] The first determining unit 2404 is configured to determine a target network node and a target network function in the target network node from among the at least one candidate network node.

[0575] Optionally, the device further comprises at least one of the following:

[0576] a seventh sending unit, configured to send a registration request message or a session establishment request message to the target network function;

[0577] An eighth sending unit is configured to send a registration request message or a session establishment request message to the target network function through the first network function in the first network node.

[0578] It should be noted that the device embodiment is a device that corresponds one-to-one to the above-mentioned method embodiment. All implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect.

[0579] It should be noted that the division of units 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 unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0580] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0581] The embodiment of the present application also provides a network function, which is a fourth network function in the first network node. The structure of the network function through the transceiver can be seen in Fig. 22 As shown, no further description is given here.

[0582] The processor is used to read the computer program in the memory and perform the following operations:

[0583] Obtaining a registration request or a session establishment request from a terminal;

[0584] Sending a network node information query request to a first network function in the first network node;

[0585] receiving at least one candidate network node sent by the first network function, where the candidate network node is used to process a registration request or a session establishment request of the terminal;

[0586] Among the at least one candidate network node, a target network node and a target network function in the target network node are determined.

[0587] Optionally, the processor, for reading the computer program in the memory, further performs at least one of the following operations:

[0588] Sending a registration request message or a session establishment request message to the target network function;

[0589] A registration request message or a session establishment request message is sent to the target network function through a first network function in the first network node.

[0590] It should be noted here that the above-mentioned network function provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0591] The embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by the processor, implements the steps of the information transmission method applied to the fourth network function. The processor-readable storage medium may be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.

[0592] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0593] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0594] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0595] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

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

Claims

1. An information processing method, characterized in that: The method is performed by a first network function in a first network node, including: receiving node information and / or network function information of the second network node sent by a second network function in the second network node; The node information and / or network function information is synchronized to the first network node.

2. The method according to claim 1, characterized in that The receiving node information and / or network function information of the second network node sent by the second network function in the second network node includes: receiving a registration request message sent by a second network function in the second network node, where the registration request message carries node information and / or network function information of the second network node; The registration request message includes at least one of the following: Initial registration request message, update registration request message, and deregistration request message.

3. The method according to claim 2, characterized in that The registration request message also includes: Message type, the message type includes: network node registration and / or network function registration.

4. The method according to any one of claims 1 to 3, characterized in that: The synchronizing the node information and / or the network function information to the first network node includes at least one of the following: Saving, updating and / or deleting node information of the second network node; First indication information is sent to a third network function in the first network node, where the first indication information is used to instruct the third network function to save, update and / or delete network function information of the second network node.

5. The method according to claim 4, characterized in that The sending first indication information to the third network function in the first network node includes at least one of the following: Actively sending the first indication information to a third network function in the first network node; Send the first indication information to a third network function in the first network node according to the subscription request.

6. The method according to claim 4, characterized in that The first indication information includes: network function information of the second network node.

7. The method according to claim 2, characterized in that Also includes: Sending a response message to the second network function according to the registration request message; The response message includes at least one of the following: update subscription information of the node information of the second network node; Update subscription information of the network function information of the second network node.

8. The method according to any one of claims 1 to 7, characterized in that: The node information of the second network node and / or the node information of the first network node includes at least one of the following: Open capabilities; Access rights; Access to network capabilities; Capability information; Resource information; Access rights to resources; Priority; property.

9. The method according to claim 1, characterized in that: Also includes: receiving a collaborative work request sent by the second network function; When the second network node is in an untrusted environment, authenticating the second network function; After the second network function is authenticated, a service discovery response is sent to the second network function.

10. The method according to claim 1, characterized in that Also includes: receiving a network node information query request sent by a fourth network function in the first network node; Determine at least one candidate network node according to the network node information query request, where the candidate network node is used to process a registration request or a session establishment request of the terminal; The at least one candidate network node is sent to the fourth network function.

11. An information transmission method, characterized in that: The method is performed by a second network function in a second network node, including: The node information and / or network function information of the second network node is sent to the first network function in the first network node.

12. The method according to claim 11, characterized in that The sending the node information and / or network function information of the second network node to the first network function in the first network node includes: Sending a registration request message to a first network function in the first network node, where the registration request message carries node information and / or network function information of the second network node; The registration request message includes at least one of the following: Initial registration request message, update registration request message, and deregistration request message.

13. The method according to claim 11, characterized in that Also includes: Acquire network function information of the second network node by a first method; The first method includes at least one of the following: The fifth network function in the second network node actively sends; The method is obtained from a fifth network function in the second network node by way of subscription notification.

14. The method according to claim 11, characterized in that Also includes: receiving a response message sent by the first network function in the first network node, the response message including at least one of the following: update subscription information of node information of the second network node, update subscription information of network function information of the second network node; According to the response message, when the node information and / or the network function information is updated, the updated node information and / or the network function information is sent to the first network function in the first network node.

15. The method according to any one of claims 11 to 14, characterized in that: The node information of the second network node and / or the node information of the first network node includes at least one of the following: Open capabilities; Access rights; Access to network capabilities; Capability information; Resource information; Access rights to resources; Priority; property.

16. The method according to claim 11, characterized in that Also includes: Sending a collaborative work request to the first network function; Receive a service discovery response returned by the first network function after authentication is successful.

17. An information transmission method, characterized in that: The method is performed by a fourth network function in the first network node, including: Obtaining a registration request or a session establishment request from a terminal; Sending a network node information query request to a first network function in the first network node; receiving at least one candidate network node sent by the first network function, where the candidate network node is used to process a registration request or a session establishment request of the terminal; Among the at least one candidate network node, a target network node and a target network function in the target network node are determined.

18. The method according to claim 17, characterized in that Also includes at least one of the following: Sending a registration request message or a session establishment request message to the target network function; A registration request message or a session establishment request message is sent to the target network function through a first network function in the first network node.

19. A network function, the network function being a first network function in a first network node, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: receiving, by a transceiver, node information and / or network function information of the second network node sent by a second network function in the second network node; The node information and / or network function information is synchronized to the first network node.

20. The network function according to claim 19, characterized in that The processor is configured to read the computer program in the memory and perform the following operations: receiving, by a transceiver, a registration request message sent by a second network function in the second network node, where the registration request message carries node information and / or network function information of the second network node; The registration request message includes at least one of the following: Initial registration request message, update registration request message, and deregistration request message.

21. The network function according to claim 20, characterized in that: The registration request message also includes: Message type, the message type includes: network node registration and / or network function registration.

22. The network function according to any one of claims 19 to 21, characterized in that: The processor is configured to read the computer program in the memory and perform at least one of the following operations: Saving, updating and / or deleting node information of the second network node; First indication information is sent to a third network function in the first network node, where the first indication information is used to instruct the third network function to save, update and / or delete network function information of the second network node.

23. The network function according to claim 22, characterized in that: The processor is configured to read the computer program in the memory and perform at least one of the following operations: Actively sending the first indication information to a third network function in the first network node; Send the first indication information to a third network function in the first network node according to the subscription request.

24. The network function according to claim 22, characterized in that: The first indication information includes: network function information of the second network node.

25. The network function according to claim 20, characterized in that The processor is configured to read the computer program in the memory and further perform the following operations: Sending a response message to the second network function according to the registration request message; The response message includes at least one of the following: update subscription information of the node information of the second network node; Update subscription information of the network function information of the second network node.

26. The network function according to any one of claims 19 to 25, characterized in that: The node information of the second network node and / or the node information of the first network node includes at least one of the following: Open capabilities; Access rights; Access to network capabilities; Capability information; Resource information; Access rights to resources; Priority; property.

27. The network function according to claim 19, characterized in that The processor is configured to read the computer program in the memory and further perform the following operations: receiving a collaborative work request sent by the second network function; When the second network node is in an untrusted environment, authenticating the second network function; After the second network function is authenticated, a service discovery response is sent to the second network function.

28. The network function according to claim 19, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: receiving, by a transceiver, a network node information query request sent by a fourth network function in the first network node; Determine at least one candidate network node according to the network node information query request, where the candidate network node is used to process a registration request or a session establishment request of the terminal; The at least one candidate network node is sent to the fourth network function.

29. A network function, the network function being a second network function in a second network node, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: The node information and / or network function information of the second network node is sent to the first network function in the first network node through the transceiver.

30. The network function according to claim 29, characterized in that The processor is configured to read the computer program in the memory and perform the following operations: Sending a registration request message to a first network function in a first network node through a transceiver, where the registration request message carries node information and / or network function information of the second network node; The registration request message includes at least one of the following: Initial registration request message, update registration request message, and deregistration request message.

31. The network function according to claim 29, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: Acquire network function information of the second network node by a first method; The first method includes at least one of the following: The fifth network function in the second network node actively sends; The method is obtained from a fifth network function in the second network node by way of subscription notification.

32. The network function according to claim 29, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: Receiving, by a transceiver, a response message sent by a first network function in the first network node, the response message including at least one of the following: update subscription information of node information of the second network node, update subscription information of network function information of the second network node; According to the response message, when the node information and / or the network function information is updated, the updated node information and / or the network function information is sent to the first network function in the first network node.

33. The network function according to any one of claims 29 to 32, characterized in that: The node information of the second network node and / or the node information of the first network node includes at least one of the following: Open capabilities; Access rights; Access to network capabilities; Capability information; Resource information; Access rights to resources; Priority; property.

34. The network function according to claim 29, characterized in that The processor is configured to read the computer program in the memory and further perform the following operations: Sending a collaborative work request to the first network function through a transceiver; Receive a service discovery response returned by the first network function after authentication is successful.

35. A network function, the network function being a fourth network function in a first network node, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Obtaining a registration request or a session establishment request from a terminal; Sending a network node information query request to a first network function in the first network node; receiving at least one candidate network node sent by the first network function, where the candidate network node is used to process a registration request or a session establishment request of the terminal; Among the at least one candidate network node, a target network node and a target network function in the target network node are determined.

36. The network function according to claim 35, characterized in that: The processor is configured to read the computer program in the memory and further perform at least one of the following operations: Sending a registration request message or a session establishment request message to the target network function; A registration request message or a session establishment request message is sent to the target network function through a first network function in the first network node.

37. An information processing device, applied to a first network function in a first network node, characterized in that: include: A first receiving unit, configured to receive node information and / or network function information of a second network node sent by a second network function in the second network node; A first synchronization unit is used to synchronize the node information and / or network function information to the first network node.

38. An information transmission device, applied to a second network function in a second network node, characterized in that: include: The first sending unit is configured to send the node information and / or network function information of the second network node to the first network function in the first network node.

39. An information transmission device, applied to a fourth network function in a first network node, characterized in that: include: A first acquiring unit, configured to acquire a registration request or a session establishment request of a terminal; A second sending unit, configured to send a network node information query request to a first network function in the first network node; A second receiving unit, configured to receive at least one candidate network node sent by the first network function, wherein the candidate network node is used to process a registration request or a session establishment request of the terminal; The first determining unit is configured to determine a target network node and a target network function in the target network node from among the at least one candidate network node.

40. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the method according to any one of claims 1 to 18.