CN113067844B - Service discovery method and device and HNRF - Google Patents

Service discovery method and device and HNRF Download PDF

Info

Publication number
CN113067844B
CN113067844B CN202010002364.9A CN202010002364A CN113067844B CN 113067844 B CN113067844 B CN 113067844B CN 202010002364 A CN202010002364 A CN 202010002364A CN 113067844 B CN113067844 B CN 113067844B
Authority
CN
China
Prior art keywords
network element
service
service network
lnrf
hnrf
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010002364.9A
Other languages
Chinese (zh)
Other versions
CN113067844A (en
Inventor
赵际洲
吴玲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN202010002364.9A priority Critical patent/CN113067844B/en
Publication of CN113067844A publication Critical patent/CN113067844A/en
Application granted granted Critical
Publication of CN113067844B publication Critical patent/CN113067844B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention provides a service discovery method, a device and HNRF, wherein the method comprises the following steps: receiving a service request of a first service network element forwarded by a first local network function resource Library (LNRF), wherein the service request carries a network element instance identifier of a second service network element providing target service; analyzing the network element instance identifier of the second service network element, and determining the area information served by the second service network element and/or the type of the second service network element; inquiring to obtain a second LNRF registered by the second service network element according to the area information served by the second service network element and/or the type of the second service network element; the embodiment of the invention obtains the regional information or the type served by the service network element by analyzing the network element instance identifier by the HNRF, avoids global retrieval, improves the response efficiency of the HNRF to the LNRF and reduces the dependence on the HNRF information.

Description

Service discovery method and device and HNRF
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a service discovery method and apparatus, and an HNRF.
Background
The 5G is innovatively designed by referring to concepts such as an SOA (Service oriented Architecture) and a micro-Service Architecture which are mature in the industry, combining the current situation, characteristics and development trend of a telecommunication network, and introducing an SBA (Service based Architecture).
The Service framework is the core of the SBA, and a NF (Network Function)/Service basic communication framework is constructed through registration, discovery and calling, so that a plug and play working mode is provided for a new Function of a 5G core Network.
Service registration:
the NF (Network Function) registers its supported service list to the NRF (NF replication Function, Network Function Repository); the NRF may update, deregister, on demand, services in the NRF.
Service discovery:
the service consumer inquires a required NF machine service list through the NRF; the NRF returns only authorized NFs and service lists.
Service authorization:
the service provider or NRF determines whether a service consumer has the right to invoke or discover a service.
Existing solutions define NRFs as two levels, and the basis for intercommunication between LNRFs (Local-NF redundancy Function, Local NRF) needs to be discovered by HNRF (Home-NF redundancy Function, global NRF). And the current LNRF needs to register all service network element information which is registered in the equipment to the HNRF through the Nnrf interface.
When NF needs to use services that are not deployed under the present LNRF domain, service discovery needs to be performed by HNRF.
The network element instance Identifier (instance ID) of the service network element adopts a UUID (universal Unique Identifier) format.
In summary, all the service network element information registered on the LNRF will be summarized to the HNRF finally. The existing architecture has the advantages that the HNRF summarizes all service network element information, and when the LNRF needs to acquire a service network element which is not registered on the LNRF, the HNRF can be directly found to acquire the required service network element information.
The existing scheme requires that the LNRF layer reports the whole amount of all network elements registered on the body of the LNRF layer to the HNRF, the information amount is overlarge, the HNRF is required to search and match all stored NF information every time, the searching efficiency is low, and the time consumption is long.
Disclosure of Invention
The embodiment of the invention aims to provide a service discovery method and device and HNRF (Home node RF) to solve the problems that in the prior art, all stored NF (Home node) information needs to be retrieved and matched every time the HNRF retrieves, the retrieval efficiency is low, and the time consumption is long.
In order to solve the above problem, an embodiment of the present invention provides a service discovery method applied to a global network function resource repository HNRF, including:
receiving a service request of a first service network element forwarded by a first local network function resource Library (LNRF), wherein the service request carries a network element instance identifier of a second service network element providing target service;
analyzing the network element instance identifier of the second service network element, and determining the area information served by the second service network element and/or the type of the second service network element;
and querying to obtain a second LNRF registered by the second service network element according to the area information served by the second service network element and/or the type of the second service network element.
Wherein, according to the area information served by the second service network element, querying to obtain a second LNRF registered by the second service network element includes:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the LNRF and the area information served by the service network element in the network element instance identifier of the service network element.
Wherein, according to the type of the second service network element, querying to obtain a second LNRF registered by the second service network element includes:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the LNRF and the type of the service network element in the network element instance identifier of the service network element.
Wherein, according to the area information served by the second service network element and the type of the second service network element, querying to obtain a second LNRF registered by the second service network element includes:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the area information served by the service network element and the type of the service network element in the LNRF and the network element instance identifier of the service network element.
Wherein, the network element instance identifier of the service network element includes:
a network element type;
a large area where the network element is located;
provinces served by the network element;
example numbers of network elements.
Wherein the method further comprises:
obtaining the IP address of the second service network element from a second LNRF;
sending a service response to the first LNRF for forwarding by the first LNRF the service response to a first traffic network element; and the service response carries the IP address of the second service network element.
The embodiment of the present invention further provides a service discovery apparatus, applied to a global network function resource pool HNRF, including:
the request receiving module is used for receiving a service request of a first service network element forwarded by a first local network function resource Library (LNRF), wherein the service request carries a network element instance identifier of a second service network element providing target service;
the analysis module is used for analyzing the network element instance identifier of the second service network element and determining the area information served by the second service network element and/or the type of the second service network element;
and the query module is used for querying and obtaining the second LNRF registered by the second service network element according to the area information served by the second service network element and/or the type of the second service network element.
The embodiment of the invention also provides a global network function resource library HNRF, which comprises a processor and a transceiver, wherein the transceiver receives and transmits data under the control of the processor, and the processor is used for executing the following operations:
receiving a service request of a first service network element forwarded by a first local network function resource Library (LNRF), wherein the service request carries a network element instance identifier of a second service network element providing target service;
analyzing the network element instance identifier of the second service network element, and determining the area information served by the second service network element and/or the type of the second service network element;
and querying to obtain a second LNRF registered by the second service network element according to the area information served by the second service network element and/or the type of the second service network element.
Wherein the processor is further configured to:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the LNRF and the area information served by the service network element in the network element instance identifier of the service network element.
Wherein the processor is further configured to:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the LNRF and the type of the service network element in the network element instance identifier of the service network element.
Wherein the processor is further configured to:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the area information served by the service network element and the type of the service network element in the LNRF and the network element instance identifier of the service network element.
Wherein, the network element instance identifier of the service network element includes:
a network element type;
a large area where the network element is located;
provinces served by the network element;
example numbers of network elements.
Wherein the processor is further configured to:
obtaining an IP address of the second service network element from a second LNRF;
sending a service response to the first LNRF for forwarding by the first LNRF the service response to a first traffic network element; and the service response carries the IP address of the second service network element.
The embodiment of the invention also provides a global network function resource library HNRF, which comprises a memory, a processor and a program which is stored on the memory and can run on the processor, wherein the processor realizes the service discovery method when executing the program.
Embodiments of the present invention also provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps in the service discovery method described above.
The technical scheme of the invention at least has the following beneficial effects:
in the service discovery method and device and the HNRF provided by the embodiment of the invention, the regional information or type served by the service network element is acquired by analyzing the network element instance identifier by the HNRF, so that the global retrieval is avoided, the response efficiency of the HNRF to the LNRF is improved, and the dependence on the HNRF information is reduced.
Drawings
FIG. 1 is a flowchart illustrating steps of a service discovery method according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram illustrating an identifier of an example of a network element in a service discovery method according to an embodiment of the present invention;
fig. 3 is a detailed flowchart of a service discovery method according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a service discovery apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a global network function resource pool HNRF according to an embodiment of the present invention.
Detailed Description
In order to make the technical problems, technical solutions and advantages of the present invention more apparent, the following detailed description is given with reference to the accompanying drawings and specific embodiments.
As shown in fig. 1, an embodiment of the present invention provides a service discovery method, which is applied to a global network functional resource repository HNRF, and includes:
step 11, receiving a service request of a first service network element forwarded by a first local network function resource library LNRF, where the service request carries a network element instance identifier of a second service network element providing a target service.
Before this step, the first service network element sends a service request to the first LNRF, and the first LNRF forwards the service request to the HNRF if the first LNRF determines that the target service is not deployed within the first LNRF domain.
For example, when the user location moves, the authentication management function AMF changes, the source AMF sends the network element instance identifier of the packet control function PCF (i.e. the service network element) to the destination AMF, and the destination AMF queries the IP address of the PCF through the service request carrying the network element instance identifier of the PCF.
And step 12, analyzing the network element instance identifier of the second service network element, and determining the area information served by the second service network element and/or the type of the second service network element.
Step 13, obtaining a second LNRF registered by the second service network element by querying according to the area information served by the second service network element and/or the type of the second service network element.
Optionally, the target service is deployed under a second LNRF domain.
Compared with the existing processing mode, the embodiment of the invention is modified from global retrieval to the steps of firstly analyzing the network element instance identifier and then inquiring. The HNRF may be configured to parse the network element instance identifier (instance ID) to obtain information of the second service network element (i.e., the area information served by the second service network element and/or the type of the second service network element).
In the prior art, the HNRF may store a corresponding relationship between the network element instance identifier of the network element and the LNRF, and the HNRF needs to search for the second LNRF corresponding to the network element instance identifier of the second service network element through global search. In the embodiment of the invention, the HNRF acquires the information of the second service network element by analyzing the network element instance identifier, so that the original HNRF can be prevented from retrieving the global information, the information dependence on the service network element on the HNRF is synchronously reduced, and a foundation is laid for information simplification.
As an alternative embodiment, step 13 comprises:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the LNRF and the area information served by the service network element in the network element instance identifier of the service network element.
For example, according to the area information served by the second service network element, determining an LNRF set corresponding to the area information (the LNRF set includes a plurality of LNRFs); and querying the second LNRF registered by the second service network element from the LNRF set.
As yet another alternative, step 13 comprises:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the LNRF and the type of the service network element in the network element instance identifier of the service network element.
For example, according to the type of the second service network element, determining an LNRF corresponding to the type (the LNRF set includes multiple LNRFs); and querying the second LNRF registered by the second service network element from the LNRF set.
As another alternative, step 13 comprises:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the area information served by the service network element and the type of the service network element in the LNRF and the network element instance identifier of the service network element.
For example, according to the area information and the type served by the second network element, LNRFs corresponding to the area information and the type are determined (the LNRF set includes a plurality of LNRFs); and querying the second LNRF registered by the second service network element from the LNRF set.
Optionally, in the foregoing embodiment of the present invention, the network element instance identifier of the service network element includes:
a network element type;
a large area where the network element is located;
provinces served by the network element;
example numbers of network elements.
The embodiment of the invention defines the structure of the network element instance identifier and gives the actual meaning to the network element instance identifier. After the network element instance identifier is structurally coded, the network element instance identifier comprises a network element type, a large area, a province and a label. As shown in fig. 2, the structure of the network element instance identifier includes:
the NF type identifies the type of the network element;
the Region identifies the large area where the network element is located;
the provice identifies the province served by the network element, each bit in the byte represents a province in a corresponding large area, if the network element instance can serve the province, the corresponding bit is 1, otherwise, the bit is 0;
the Instance sequence number is a network element Instance number.
As an alternative embodiment, the method further comprises:
obtaining an IP address of the second service network element from a second LNRF;
sending a service response to the first LNRF for forwarding by the first LNRF the service response to a first traffic network element; and the service response carries the IP address of the second service network element.
The embodiment of the invention simplifies HNRF query process in cross-regional scene, obtains the information of the service network element providing the target service by analyzing the network element instance identifier, avoids the information query of LNRF corresponding to a large number of service network elements on HNRF, and improves the service discovery efficiency in cross-regional scene.
As shown in fig. 3, the service discovery method provided by the embodiment of the present invention includes the following steps:
the NF1 sends a service request to LNRF1, and carries the network element instance identification of NF 2;
the LNRF1 does not inquire the IP address of NF2, and forwards the service request to the HNRF, wherein the service request carries the network element instance identification of NF 2;
3, HNRF analyzes the network element instance identifier in the service request, and LNRF3 is found; wherein NF2 is registered under LNRF 3;
HNRF sends message requesting to obtain IP address of NF2 to LNRF 3;
LNRF3 returns the IP address of NF2 to HNRF;
the HNRF sends a service response to the LNRF1, wherein the service response carries the IP address of the NF 2;
LNRF1 sends a service response to NF1 carrying the IP address of NF 2.
In summary, the embodiment of the present invention obtains the area information or the type served by the service network element by analyzing the network element instance identifier by the HNRF, thereby avoiding global retrieval, improving the response efficiency of the HNRF to the LNRF, and reducing the dependence on the HNRF information.
As shown in fig. 4, an embodiment of the present invention further provides a service discovery apparatus applied to a global network function repository HNRF, including:
a request receiving module 41, configured to receive a service request of a first service network element forwarded by a first local network function resource library LNRF, where the service request carries a network element instance identifier of a second service network element providing a target service;
the analyzing module 42 is configured to analyze the network element instance identifier of the second service network element, and determine area information served by the second service network element and/or a type of the second service network element;
the querying module 43 is configured to query and obtain the second LNRF registered by the second service network element according to the area information served by the second service network element and/or the type of the second service network element.
Optionally, in the foregoing embodiment of the present invention, the query module includes:
and the first query submodule is used for querying and obtaining a second LNRF registered by the second service network element according to the corresponding relation between the LNRF and the area information served by the service network element in the network element instance identifier of the service network element.
Optionally, in the foregoing embodiment of the present invention, the query module includes:
and the second query submodule is used for querying and obtaining a second LNRF registered by the second service network element according to the corresponding relation between the LNRF and the type of the service network element in the network element instance identifier of the service network element.
Optionally, in the foregoing embodiment of the present invention, the query module includes:
and the third query sub-module is used for querying and obtaining a second LNRF registered by the second service network element according to the corresponding relationship between the LNRF and the area information served by the service network element and the type of the service network element in the network element instance identifier of the service network element.
Optionally, in the foregoing embodiment of the present invention, the network element instance identifier of the service network element includes:
a network element type;
a large area where the network element is located;
provinces served by the network element;
example numbers of network elements.
Optionally, in the above embodiment of the present invention, the apparatus further includes:
an address obtaining module, configured to obtain an IP address of the second service network element from a second LNRF;
a response module to send a service response to the first LNRF for forwarding by the first LNRF the service response to a first traffic network element; and the service response carries the IP address of the second service network element.
In summary, the embodiment of the present invention obtains the area information or the type served by the service network element by analyzing the network element instance identifier by the HNRF, thereby avoiding global retrieval, improving the response efficiency of the HNRF to the LNRF, and reducing the dependence on the HNRF information.
It should be noted that, the service discovery apparatus provided in the embodiment of the present invention is an apparatus capable of executing the service discovery method, and all embodiments of the service discovery method are applicable to the apparatus and can achieve the same or similar beneficial effects.
As shown in fig. 5, an embodiment of the present invention further provides a global network function repository HNRF, which includes a processor 500 and a transceiver 510, where the transceiver 510 receives and transmits data under the control of the processor 500, and the processor 500 is configured to:
receiving a service request of a first service network element forwarded by a first local network function resource Library (LNRF), wherein the service request carries a network element instance identifier of a second service network element providing target service;
analyzing the network element instance identifier of the second service network element, and determining the area information served by the second service network element and/or the type of the second service network element;
and querying to obtain a second LNRF registered by the second service network element according to the area information served by the second service network element and/or the type of the second service network element.
Optionally, in the foregoing embodiment of the present invention, the processor 500 is further configured to perform the following operations:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the LNRF and the area information served by the service network element in the network element instance identifier of the service network element.
Optionally, in the foregoing embodiment of the present invention, the processor 500 is further configured to perform the following operations:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the LNRF and the type of the service network element in the network element instance identifier of the service network element.
Optionally, in the foregoing embodiment of the present invention, the processor 500 is further configured to perform the following operations:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the area information served by the service network element and the type of the service network element in the LNRF and the network element instance identifier of the service network element.
Optionally, in the foregoing embodiment of the present invention, the network element instance identifier of the service network element includes:
a network element type;
a large area where the network element is located;
provinces served by the network element;
example numbers of network elements.
Optionally, in the foregoing embodiment of the present invention, the processor 500 is further configured to perform the following operations:
obtaining the IP address of the second service network element from a second LNRF;
sending a service response to the first LNRF for forwarding by the first LNRF the service response to a first traffic network element; and the service response carries the IP address of the second service network element.
In summary, the embodiment of the present invention obtains the area information or the type served by the service network element by analyzing the network element instance identifier by the HNRF, thereby avoiding global retrieval, improving the response efficiency of the HNRF to the LNRF, and reducing the dependence on the HNRF information.
It should be noted that, the HNRF provided by the embodiment of the present invention is an HNRF capable of executing the service discovery method, and all embodiments of the service discovery method are applicable to the HNRF and can achieve the same or similar beneficial effects.
The embodiment of the present invention further provides a global network function resource pool HNRF, which includes a memory, a processor, and a computer program stored in the memory and capable of running on the processor, where the processor implements each process in the above-described service discovery method embodiment when executing the program, and can achieve the same technical effect, and details are not repeated here to avoid repetition.
An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements each process in the foregoing service discovery method embodiment, and can achieve the same technical effect, and for avoiding repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-readable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block or blocks.
These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the foregoing is directed to the preferred embodiment of the present invention, it will be appreciated by those skilled in the art that various changes and modifications may be made therein without departing from the principles of the invention as set forth in the appended claims.

Claims (15)

1. A service discovery method is applied to a global network function resource library (HNRF), and is characterized by comprising the following steps:
receiving a service request of a first service network element forwarded by a first local network function resource Library (LNRF), wherein the service request carries a network element instance identifier of a second service network element providing target service;
analyzing the network element instance identifier of the second service network element, and determining the area information served by the second service network element and/or the type of the second service network element;
inquiring to obtain a second LNRF registered by the second service network element according to the area information served by the second service network element and/or the type of the second service network element; the target service is deployed under the second LNRF domain.
2. The method of claim 1, wherein querying for a second LNRF registered by the second service network element based on regional information served by the second service network element comprises:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the LNRF and the area information served by the service network element in the network element instance identifier of the service network element.
3. The method of claim 1, wherein querying for the second LNRF registered by the second service network element according to the type of the second service network element comprises:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the LNRF and the type of the service network element in the network element instance identifier of the service network element.
4. The method of claim 1, wherein querying for a second LNRF registered by the second service network element according to the regional information served by the second service network element and the type of the second service network element comprises:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the area information served by the service network element and the type of the service network element in the LNRF and the network element instance identifier of the service network element.
5. The method according to any of claims 1-4, wherein the network element instance identification of the service network element comprises:
a network element type;
a large area where the network element is located;
provinces served by the network element;
example numbers of network elements.
6. The method of claim 1, further comprising:
obtaining an IP address of the second service network element from a second LNRF;
sending a service response to the first LNRF for forwarding by the first LNRF the service response to a first traffic network element; and the service response carries the IP address of the second service network element.
7. A service discovery apparatus applied to a global network function resource repository (HNRF), comprising:
the request receiving module is used for receiving a service request of a first service network element forwarded by a first local network function resource Library (LNRF), wherein the service request carries a network element instance identifier of a second service network element providing target service;
the analysis module is used for analyzing the network element instance identifier of the second service network element and determining the area information served by the second service network element and/or the type of the second service network element;
and the query module is configured to query, according to the area information served by the second service network element and/or the type of the second service network element, to obtain a second LNRF target service deployment registered by the second service network element and located in the second LNRF domain.
8. A global network function repository, HNRF, comprising a processor and a transceiver, the transceiver receiving and transmitting data under control of the processor, characterized in that the processor is adapted to:
receiving a service request of a first service network element forwarded by a first local network function resource Library (LNRF), wherein the service request carries a network element instance identifier of a second service network element providing target service;
analyzing the network element instance identifier of the second service network element, and determining the area information served by the second service network element and/or the type of the second service network element;
inquiring to obtain a second LNRF registered by the second service network element according to the area information served by the second service network element and/or the type of the second service network element; the target service is deployed under the second LNRF domain.
9. The HNRF of claim 8, wherein said processor is further configured to:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the LNRF and the area information served by the service network element in the network element instance identifier of the service network element.
10. The HNRF of claim 8, wherein said processor is further configured to:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the LNRF and the type of the service network element in the network element instance identifier of the service network element.
11. The HNRF of claim 8, wherein said processor is further configured to:
and inquiring to obtain a second LNRF registered by the second service network element according to the corresponding relation between the area information served by the service network element and the type of the service network element in the LNRF and the network element instance identifier of the service network element.
12. The HNRF of any of claims 8-11, wherein said network element instance identification of said service network element comprises:
a network element type;
a large area where the network element is located;
provinces served by the network element;
example numbers of network elements.
13. The HNRF of claim 8, wherein said processor is further configured to:
obtaining an IP address of the second service network element from a second LNRF;
sending a service response to the first LNRF for forwarding by the first LNRF the service response to a first traffic network element; and the service response carries the IP address of the second service network element.
14. A global network function repository, HNRF, comprising a memory, a processor, and a program stored on the memory and executable on the processor; characterized in that the processor implements the service discovery method according to any one of claims 1 to 6 when executing the program.
15. A computer-readable storage medium, on which a computer program is stored, which program, when being executed by a processor, carries out the steps of the service discovery method according to any one of claims 1 to 6.
CN202010002364.9A 2020-01-02 2020-01-02 Service discovery method and device and HNRF Active CN113067844B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010002364.9A CN113067844B (en) 2020-01-02 2020-01-02 Service discovery method and device and HNRF

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010002364.9A CN113067844B (en) 2020-01-02 2020-01-02 Service discovery method and device and HNRF

Publications (2)

Publication Number Publication Date
CN113067844A CN113067844A (en) 2021-07-02
CN113067844B true CN113067844B (en) 2022-08-12

Family

ID=76558402

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010002364.9A Active CN113067844B (en) 2020-01-02 2020-01-02 Service discovery method and device and HNRF

Country Status (1)

Country Link
CN (1) CN113067844B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114817006A (en) * 2022-04-08 2022-07-29 北京字节跳动网络技术有限公司 Stack information writing method, device, equipment and medium
CN117425187A (en) * 2022-07-11 2024-01-19 中兴通讯股份有限公司 Service routing method, server and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379206A (en) * 2017-08-07 2019-02-22 华为技术有限公司 The management method and relevant device of network function information
WO2019154001A1 (en) * 2018-02-11 2019-08-15 大唐移动通信设备有限公司 Upf selection method and device
CN110278284A (en) * 2019-07-10 2019-09-24 中国民航信息网络股份有限公司 A kind of service calling method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190230556A1 (en) * 2018-01-19 2019-07-25 Electronics And Telecommunications Research Institute Apparatus and method for network function profile management

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379206A (en) * 2017-08-07 2019-02-22 华为技术有限公司 The management method and relevant device of network function information
WO2019154001A1 (en) * 2018-02-11 2019-08-15 大唐移动通信设备有限公司 Upf selection method and device
CN110278284A (en) * 2019-07-10 2019-09-24 中国民航信息网络股份有限公司 A kind of service calling method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Update NF/NF service discovery procedures (OI# 8b);Telecom Italia, ZTE, Oracle;《SA WG2 Meeting #124,S2-179408》;20171201;第1-2页 *

Also Published As

Publication number Publication date
CN113067844A (en) 2021-07-02

Similar Documents

Publication Publication Date Title
CN110679185A (en) Network slicing service function
CN112449758A (en) Method and apparatus for processing slice selection data for a user
CN114039874B (en) Network function query method and device
CN110049503B (en) Method and equipment for acquiring data
US10932171B2 (en) Access point switching method and apparatus
CN116057924A (en) Methods, systems, and computer readable media for providing network function discovery service enhancements
CN113067844B (en) Service discovery method and device and HNRF
CN110572820B (en) Registration method and device of IMS terminal, position information server and storage medium
CN111164945A (en) Method and apparatus for brokering between different architectures
CN116762373A (en) Prioritizing network function nodes
CN112533177A (en) Method, device, apparatus and medium for providing and discovering moving edge calculation
CN118018517A (en) Data processing method, network element equipment and readable storage medium
US20230283470A1 (en) Service Request Handling
CN114567880B (en) Communication method, system and computer readable storage medium
CN116319301A (en) Resource management method and system suitable for multi-mode network
CA2251491C (en) Intelligent network capable of executing a plurality of service control request messages in a single service control point
US11924294B2 (en) Service request handling
CN113973294B (en) Signaling processing method, network warehouse function network element and communication system
CN107656946B (en) Method and system for redirecting business process
WO2021233646A1 (en) Service request handling
CN103685367A (en) Offline download system and offline download method
WO2022022842A1 (en) Service request handling
US20180227368A1 (en) Method for operating a device, control device thereof, and proxy device
CN112347141B (en) Data access control method, system, device and medium
US20220350748A1 (en) Consistent hashing for communication devices

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant