Information verification method, device and service registration method and device
By using a network function (NF) entity registration method that carries service area information and key identifiers in a fifth-generation mobile communication system, duplicate services can be identified and warned, thus solving the problem of duplicate registration of NF entities in different areas and improving user experience and service success rate.
Patent Information
- Application Number
- CN202011103014.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-15
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2040-10-15
AI Technical Summary
In fifth-generation mobile communication systems, because network function (NF) entities in different regions carry the same key information when registering, service users may discover multiple service providers, some of which may be unavailable, leading to service failures.
When a Network Function (NF) entity registers with a Network Storage Function (NRF) entity, it carries service area information and key identifiers to identify duplicate services provided by NF entities in different service areas and issue warning messages to prevent service users from discovering incorrect NF entities.
This improved the user experience, reduced business losses, and prevented business failures caused by duplicate registrations by service providers.
Smart Images

Figure CN114374963B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to an information verification method and device and a service registration method and device. Background Art
[0002] The system architecture of the fifth generation mobile communication system (5G) is based on service (service based architecture, SBA). The elements in the system architecture are defined as network functions (NF) composed of services. Each NF provides services to the outside world through a service-oriented interface and allows other NFs to access or call its own services. All NFs are managed automatically through the network function storage function (NF repository function, NRF). When each NF is started, it must register (NF Register) with the NRF to provide services. If an NF wants other NFs to provide services, it must first perform service discovery (NF Discover) through NRF. The NF that provides services is called the "NF service provider", and the NF that accesses or calls services is called the "NF service user".
[0003] Because user number segments are planned separately in different regions and the management level is relatively independent, it is difficult to avoid number segment overlap. It is possible that NF service providers in different regions carry the same key information when registering, causing service users to discover NF service providers in multiple different regions, and some service providers cannot actually provide services.
[0004] like Figure 1 As shown in the figure, if the service providers in different regions are not rigorous in data planning or configuration, and the user number segments are planned separately in different regions, the management level is relatively independent, and it is difficult to avoid the overlap of number segments. The first service provider in region 1 registers with NRF, carrying the key identification user number segment (including 1234); the second service provider in region 2 registers with NRF, carrying the key identification user number segment (including 1234), but there is actually no contract data for 1234 users; when the user accesses the network, the service user searches for the home service provider through NRF based on the user identification, and NRF returns the service providers in the two regions; if the service user uses the service in region 1, the service is successful; if the service user uses the service in region 2, there is no user contract data, and the user registration fails. The user can only re-register after shutting down and restarting the machine or plugging in and out the card, which causes customer complaints and has a very large impact. Summary of the invention
[0005] The purpose of the present invention is to provide an information verification method and device and a service registration method and device to solve the problem in the prior art that a network function NF entity registers duplicate user key identifiers, service users will obtain multiple service providers, some of which are unavailable, resulting in a large number of business failures.
[0006] An embodiment of the present invention provides an information verification method, comprising:
[0007] receiving a registration service request sent by a first network function NF entity of a target type; the registration service request includes service area information;
[0008] Acquire a second network function NF entity of a target type according to the service area information of the first network function NF entity; the second network function NF entity and the first network function NF entity serve different areas;
[0009] Determine whether there is any overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity;
[0010] If there are duplicates, a warning message is issued.
[0011] Furthermore, the service area information includes:
[0012] At least one of a service area parameter, a fully qualified domain name, and a network function instance identifier.
[0013] Furthermore, the information verification method further includes:
[0014] If the service area information of the second network function NF entity is consistent with that of the first network function NF entity, it is determined that the second network function NF entity and the first network function NF entity serve the same area;
[0015] If the service area information of the second network function NF entity is inconsistent with that of the first network function NF entity, it is determined that the second network function NF entity and the first network function NF entity serve different areas.
[0016] Furthermore, the registration service request also includes a key identifier of a service provided by the first network function NF entity;
[0017] The determining whether there is any overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity comprises:
[0018] Determine whether a key identifier of a service provided by the second network function NF entity overlaps or contains a key identifier of a service provided by the first network function NF entity;
[0019] If at least one of the overlapping and inclusion relationships exists, it is determined that the service provided by the second network function NF entity has overlapping parts with the service provided by the first network function NF entity.
[0020] Furthermore, the warning information is used to indicate that there is an overlap between the service provided by the second network function NF entity of the target type and the service provided by the first network function NF entity of the target type.
[0021] An embodiment of the present invention further provides a service registration method, which is applied to a network function NF entity, comprising:
[0022] Send a registration service request to the network storage function NRF entity; the registration service request includes service area information.
[0023] Furthermore, the service area information includes:
[0024] At least one of a service area parameter, a fully qualified domain name, and a network function instance identifier.
[0025] Furthermore, the registration service request also includes a key identifier of the service provided by the network function NF entity.
[0026] An embodiment of the present invention further provides an information verification device, which is applied to a network storage function NRF entity, including:
[0027] A receiving module, configured to receive a registration service request sent by a first network function NF entity of a target type; the registration service request includes service area information;
[0028] an acquisition module, configured to acquire a second network function NF entity of a target type according to the service area information of the first network function NF entity; the second network function NF entity and the first network function NF entity serving different areas;
[0029] A judging module, configured to judge whether there is any overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity;
[0030] The issuing module is used to issue a warning message if there is an overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity.
[0031] An embodiment of the present invention further provides a service registration device, which is applied to a network function NF entity, including:
[0032] The sending module is used to send a registration service request to the network storage function NRF entity; the registration service request includes service area information.
[0033] An embodiment of the present invention further provides a network storage function NRF entity, comprising: a first transceiver and a processor;
[0034] The first transceiver is used to receive a registration service request sent by a first network function NF entity of a target type; the registration service request includes service area information;
[0035] The first transceiver is further used to obtain a second network function NF entity of a target type according to the service area information of the first network function NF entity; the second network function NF entity and the first network function NF entity serve different areas;
[0036] The processor is used to determine whether there is an overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity;
[0037] The first transceiver is also used to issue a warning message if there is an overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity.
[0038] An embodiment of the present invention further provides a network function NF entity, comprising: a second transceiver;
[0039] The second transceiver is used to send a registration service request to the network storage function NRF entity; the registration service request includes service area information.
[0040] An embodiment of the present invention also provides an information verification device, comprising: a transceiver, a processor, a memory, and a program or instruction stored in the memory and executable on the processor; characterized in that the processor implements the information verification method as described above when executing the program or instruction.
[0041] An embodiment of the present invention also provides a service registration device, comprising: a transceiver, a processor, a memory, and a program or instruction stored in the memory and executable on the processor; characterized in that the processor implements the service registration method as described above when executing the program or instruction.
[0042] An embodiment of the present invention also provides a readable storage medium having a program or instruction stored thereon, wherein when the program or instruction is executed by a processor, the steps in the information verification method described above are implemented; or the steps in the service registration method described above are implemented.
[0043] The beneficial effects of the above technical solution of the present invention are as follows:
[0044] The information verification method of the embodiment of the present invention identifies the duplicate services provided by network function NF entities in different service areas through the service area information and key identifiers carried by the network function NF entity when registering with the network storage function NRF entity, and issues a warning. The network storage function NRF entity of the embodiment of the present invention, as a node for registration and discovery of various network function NF entities, has a more intelligent judgment capability, discovers and identifies the overlapping or inclusion relationship of key identifiers of network function NF entities in different areas, and issues an immediate warning to prevent service users from discovering the wrong network function NF entity, thereby improving user experience and reducing business losses. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 A schematic diagram of the steps of a service registration method in the prior art;
[0046] Figure 2 A schematic diagram of the steps of the information verification method according to an embodiment of the present invention;
[0047] Figure 3 A schematic diagram of the steps of a service registration method according to an embodiment of the present invention;
[0048] Figure 4 A logical schematic diagram of an information verification method according to an embodiment of the present invention;
[0049] Figure 5 is a schematic diagram of an information verification device according to an embodiment of the present invention;
[0050] Figure 6 A schematic diagram of a service registration device according to an embodiment of the present invention;
[0051] Figure 7 A structural diagram of a network storage function NRF entity according to an embodiment of the present invention;
[0052] Figure 8 A structural diagram of a network function NF entity according to an embodiment of the present invention;
[0053] Fig. 9 A structural diagram of an information verification device according to an embodiment of the present invention;
[0054] Fig.10 A structural diagram of a service registration device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0055] In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.
[0056] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present invention. Therefore, the references to "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0057] In various embodiments of the present invention, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0058] Additionally, the terms "system" and "network" are often used interchangeably herein.
[0059] like Figure 2 As shown, an information verification method according to an embodiment of the present invention includes:
[0060] Step 201, receiving a registration service request sent by a first network function NF entity of a target type; the registration service request includes service area information;
[0061] Step 202: acquiring a second network function NF entity of a target type according to the service area information of the first network function NF entity; the second network function NF entity and the first network function NF entity serve different areas;
[0062] Step 203, determining whether there is any overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity;
[0063] Step 204: If there are duplicate parts, a warning message is issued.
[0064] In one embodiment of the present invention, the first network function NF entity is a service provider, which may include a unified data management function UDM (Unified Data Management), a policy control function PCF (Policy Control function) and an authentication service function AUSF (Authentication Server Function). The second network function NF entity is a service user, which may include an access and mobility function AMF (Access and Mobility Function).
[0065] The service area information may include: service area parameters (erving-scope)s, fully qualified domain name FQDN (Fully Qualified Domain Name) and NF instance identifier (NF instance id). Key identifiers may include: general public user identity GPSI and user permanent identity SUPI.
[0066] Here, there may be multiple second network function NF entities.
[0067] The information verification method of the embodiment of the present invention identifies the duplicate services provided by network function NF entities in different service areas through the service area information and key identifiers carried by the network function NF entity when registering with the network storage function NRF entity, and issues a warning. The network storage function NRF entity of the embodiment of the present invention, as a node for registration and discovery of various network function NF entities, has a more intelligent judgment capability, discovers and identifies the overlapping or inclusion relationship of key identifiers of network function NF entities in different areas, and issues an immediate warning to prevent service users from discovering the wrong network function NF entity, thereby improving user experience and reducing business losses.
[0068] Optionally, the service area information includes:
[0069] At least one of a service area parameter, a fully qualified domain name, and a network function instance identifier.
[0070] Optionally, the information verification method further includes:
[0071] If the service area information of the second network function NF entity is consistent with that of the first network function NF entity, it is determined that the second network function NF entity and the first network function NF entity serve the same area;
[0072] If the service area information of the second network function NF entity is inconsistent with that of the first network function NF entity, it is determined that the second network function NF entity and the first network function NF entity serve different areas.
[0073] By comparing the service area information of the second network function NF entity with that of the first network function NF entity, it is determined whether the second network function NF entity and the first network function NF entity serve different areas.
[0074] This avoids the problem of feedback to service users of network function NF entities in different service areas due to imprecise data planning or configuration by service providers in different areas, or due to the fact that user number segments are planned separately in different areas and the management levels are relatively independent, resulting in overlapping number segments.
[0075] Optionally, the registration service request further includes a key identifier of a service provided by the first network function NF entity;
[0076] The determining whether there is any overlap between the service provided by the second network function N entity and the service provided by the first network function NF entity includes:
[0077] Determine whether a key identifier of a service provided by the second network function NF entity overlaps or contains a key identifier of a service provided by the first network function NF entity;
[0078] If at least one of the overlapping and inclusion relationships exists, it is determined that the service provided by the second network function NF entity has overlapping parts with the service provided by the first network function NF entity.
[0079] In one embodiment of the present invention, the key identifier of the service provided by the NF entity may be a number segment. For example, for a first network function N entity and a second network function N entity serving the same area, if the number segment of the key identifier carried by the first network function N entity when registering is 46001-46008, and the number segment of the key identifier carried by the second network function N entity when registering is 46003-46007, then the key identifier of the first network function NF entity includes the key identifier of the second network function NF entity; if the number segment of the key identifier carried by the first network function N entity when registering is 46001-46008, and the number segment of the key identifier carried by the second network function N entity when registering is 46003-46009, then the key identifier of the first network function NF entity overlaps with the key identifier of the second network function NF entity.
[0080] This avoids the problem of feedback to service users of network function NF entities in different service areas due to imprecise data planning or configuration by service providers in different areas, or due to the fact that user number segments are planned separately in different areas and the management levels are relatively independent, resulting in overlapping number segments.
[0081] Optionally, the warning information is used to indicate that there is an overlap between the service provided by the second network function NF entity of the target type and the service provided by the first network function NF entity of the target type.
[0082] If the service provided by the second network function NF entity overlaps with the service provided by the first network function NF entity of the target type, a warning prompt will pop up on the network storage function NRF entity interface to provide technical support to the management personnel for optimizing data.
[0083] The information verification method of the embodiment of the present invention identifies the duplicate services provided by network function NF entities in different service areas through the service area information and key identifiers carried by the network function NF entity when registering with the network storage function NRF entity, and issues a warning. The network storage function NRF entity of the embodiment of the present invention, as a node for registration and discovery of various network function NF entities, has a more intelligent judgment capability, discovers and identifies the overlapping or inclusion relationship of key identifiers of network function NF entities in different areas, and issues an immediate warning to prevent service users from discovering the wrong network function NF entity, thereby improving user experience and reducing business losses.
[0084] like Figure 3 As shown, an embodiment of the present invention also provides a service registration method, which is applied to a network function NF entity, comprising:
[0085] Step 301: Send a registration service request to a network storage function NRF entity; the registration service request includes service area information.
[0086] The information verification method of the embodiment of the present invention identifies the duplicate services provided by network function NF entities in different service areas through the service area information and key identifiers carried by the network function NF entity when registering with the network storage function NRF entity, and issues a warning. The network storage function NRF entity of the embodiment of the present invention, as a node for registration and discovery of various network function NF entities, has a more intelligent judgment capability, discovers and identifies the overlapping or inclusion relationship of key identifiers of network function NF entities in different areas, and issues an immediate warning to prevent service users from discovering the wrong network function NF entity, thereby improving user experience and reducing business losses.
[0087] Optionally, the service area information includes:
[0088] At least one of a service area parameter, a fully qualified domain name, and a network function instance identifier.
[0089] The service area information is used by the network storage function NRF entity to identify the service area of the network function NF entity.
[0090] Optionally, the registration service request also includes a key identifier of the service provided by the network function NF entity.
[0091] The key identifier of the service provided by the network function NF entity is used by the network storage function NRF entity to determine whether the service provided by the network function NF entity is repeated.
[0092] The information verification method of the embodiment of the present invention identifies the duplicate services provided by network function NF entities in different service areas through the service area information and key identifiers carried by the network function NF entity when registering with the network storage function NRF entity, and issues a warning. The network storage function NRF entity of the embodiment of the present invention, as a node for registration and discovery of various network function NF entities, has a more intelligent judgment capability, discovers and identifies the overlapping or inclusion relationship of key identifiers of network function NF entities in different areas, and issues an immediate warning to prevent service users from discovering the wrong network function NF entity, thereby improving user experience and reducing business losses.
[0093] like Figure 4 As shown, all network function NF entities are registered with the network storage function NRF entity, and carry the service area information and the key identifier of the service provided by the NF entity during registration. First, the network storage function NRF entity identifies the service type of the registered network function NF entity according to the service area information; when it is determined that the service type of the network function NF entity is the preset network element type and / or service, the network storage function NRF entity identifies the service area of the registered network function NF entity according to the service area information; when it is determined that the service areas of the network function NF entity are different, the key identifiers of the services provided by the network function NF entity are compared to determine whether the key identifiers of the services provided by the network function NF entity overlap or contain a relationship; if there is an overlap or containment relationship, if there is user contract data in the network function NF entity, a warning prompt is issued in time, and the management personnel optimize the data according to the warning prompt to avoid service users from discovering the wrong network function NF entity and reduce business losses.
[0094] like Figure 5 As shown, an embodiment of the present invention also provides an information verification device 500, which is applied to a network storage function NRF entity, including:
[0095] The receiving module 501 is configured to receive a registration service request sent by a first network function NF entity of a target type; the registration service request includes service area information;
[0096] The acquisition module 502 is used to acquire a second network function NF entity of a target type according to the service area information of the first network function NF entity; the second network function NF entity and the first network function NF entity serve different areas;
[0097] A determination module 503 is used to determine whether there is any overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity;
[0098] The issuing module 504 is used to issue a warning message if there is an overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity.
[0099] Here, there may be multiple second network function NF entities.
[0100] It should be noted that the service area information includes:
[0101] At least one of a service area parameter, a fully qualified domain name, and a network function instance identifier.
[0102] Optionally, the information verification device 500 further includes:
[0103] A first judgment submodule is used to judge that the second network function NF entity and the first network function NF entity serve the same area if the service area information of the second network function NF entity is consistent with that of the first network function NF entity;
[0104] The second judgment submodule is used to judge that the second network function NF entity and the first network function NF entity serve different areas if the service area information of the second network function NF entity is inconsistent with that of the first network function NF entity.
[0105] By comparing the service area information of the second network function NF entity with that of the first network function NF entity, it is determined whether the second network function NF entity and the first network function NF entity serve different areas.
[0106] This avoids the problem of feedback to service users of network function NF entities in different service areas due to imprecise data planning or configuration by service providers in different areas, or due to the fact that user number segments are planned separately in different areas and the management levels are relatively independent, resulting in overlapping number segments.
[0107] Optionally, the registration service request further includes a key identifier of a service provided by the first network function NF entity;
[0108] The determining whether there is any overlap between the service provided by the second network function N entity and the service provided by the first network function NF entity includes:
[0109] Determine whether a key identifier of a service provided by the second network function NF entity overlaps or contains a key identifier of a service provided by the first network function NF entity;
[0110] If at least one of the overlapping and inclusion relationships exists, it is determined that the service provided by the second network function NF entity has overlapping parts with the service provided by the first network function NF entity.
[0111] In one embodiment of the present invention, the key identifier of the service provided by the NF entity may be a number segment. For example, for a first network function N entity and a second network function N entity serving the same area, if the number segment of the key identifier carried by the first network function N entity when registering is 46001-46008, and the number segment of the key identifier carried by the second network function N entity when registering is 46003-46007, then the key identifier of the first network function NF entity includes the key identifier of the second network function NF entity; if the number segment of the key identifier carried by the first network function N entity when registering is 46001-46008, and the number segment of the key identifier carried by the second network function N entity when registering is 46003-46009, then the key identifier of the first network function NF entity overlaps with the key identifier of the second network function NF entity.
[0112] This avoids the problem of feedback to service users of network function NF entities in different service areas due to imprecise data planning or configuration by service providers in different areas, or due to the fact that user number segments are planned separately in different areas and the management levels are relatively independent, resulting in overlapping number segments.
[0113] Optionally, the warning information is used to indicate that there is an overlap between the service provided by the second network function NF entity of the target type and the service provided by the first network function NF entity of the target type.
[0114] If the service provided by the second network function NF entity overlaps with the service provided by the first network function NF entity of the target type, a warning prompt will pop up on the network storage function NRF entity interface to provide technical support to the management personnel for optimizing data.
[0115] The information verification device of the embodiment of the present invention identifies the duplicate services provided by network function NF entities in different service areas through the service area information and key identifiers carried by the network function NF entity when registering with the network storage function NRF entity, and issues a warning. The network storage function NRF entity of the embodiment of the present invention, as a node for registration and discovery of various network function NF entities, has a more intelligent judgment capability, discovers and identifies the overlapping or inclusion relationship of key identifiers of network function NF entities in different areas, and issues an immediate warning to prevent service users from discovering the wrong network function NF entity, thereby improving user experience and reducing business losses.
[0116] like Figure 6The embodiment of the present invention further provides a service registration device 600, which is applied to a network function NF entity, including:
[0117] The sending module 601 is used to send a registration service request to the network storage function NRF entity; the registration service request includes service area information.
[0118] Optionally, the service area information includes:
[0119] At least one of a service area parameter, a fully qualified domain name, and a network function instance identifier.
[0120] The service area information is used by the network storage function NRF entity to identify the service area of the network function NF entity.
[0121] Optionally, the registration service request also includes a key identifier of the service provided by the network function NF entity.
[0122] The key identifier of the service provided by the network function NF entity is used by the network storage function NRF entity to determine whether the service provided by the network function NF entity is repeated.
[0123] The information verification method of the embodiment of the present invention identifies the duplicate services provided by network function NF entities in different service areas through the service area information and key identifiers carried by the network function NF entity when registering with the network storage function NRF entity, and issues a warning. The network storage function NRF entity of the embodiment of the present invention, as a node for registration and discovery of various network function NF entities, has a more intelligent judgment capability, discovers and identifies the overlapping or inclusion relationship of key identifiers of network function NF entities in different areas, and issues an immediate warning to prevent service users from discovering the wrong network function NF entity, thereby improving user experience and reducing business losses.
[0124] like Figure 7 As shown, an embodiment of the present invention further provides a network storage function NRF entity 700, including: a first transceiver 701 and a processor 702;
[0125] The first transceiver 701 is used to receive a registration service request sent by a first network function NF entity of a target type; the registration service request includes service area information;
[0126] The first transceiver 701 is further configured to acquire a second network function NF entity of a target type according to the service area information of the first network function NF entity; the second network function NF entity and the first network function NF entity serve different areas;
[0127] The processor 702 is used to determine whether there is an overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity;
[0128] The first transceiver 701 is also used to issue a warning message if there is an overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity.
[0129] like Figure 8 As shown, an embodiment of the present invention further provides a network function NF entity 800, including: a second transceiver 801;
[0130] The second transceiver 801 is used to send a registration service request to the network storage function NRF entity; the registration service request includes service area information.
[0131] The embodiment of the present invention also provides an information verification device, such as Fig. 9 As shown, it includes: a processor 901; and a memory 903 connected to the processor 901 through a bus interface 902, the memory 903 is used to store programs and data used by the processor 901 when performing operations, and the processor 901 calls and executes the programs and data stored in the memory 903.
[0132] The transceiver 904 is connected to the bus interface 902 and is used to receive and send data under the control of the processor 901. Specifically, the processor 901 is used to read the program in the memory 903 and execute the following process:
[0133] receiving a registration service request sent by a first network function NF entity of a target type; the registration service request includes service area information;
[0134] Acquire a second network function NF entity of a target type according to the service area information of the first network function NF entity; the second network function NF entity and the first network function NF entity serve different areas;
[0135] Determine whether there is any overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity;
[0136] If there are duplicates, a warning message is issued.
[0137] Optionally, the service area information includes:
[0138] At least one of a service area parameter, a fully qualified domain name, and a network function instance identifier.
[0139] Optionally, the method further comprises:
[0140] If the service area information of the second network function NF entity is consistent with that of the first network function NF entity, it is determined that the second network function NF entity and the first network function NF entity serve the same area;
[0141] If the service area information of the second network function NF entity is inconsistent with that of the first network function NF entity, it is determined that the second network function NF entity and the first network function NF entity serve different areas.
[0142] Optionally, the registration service request further includes a key identifier of a service provided by the first network function NF entity;
[0143] The determining whether there is any overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity comprises:
[0144] Determine whether a key identifier of a service provided by the second network function NF entity overlaps or contains a key identifier of a service provided by the first network function NF entity;
[0145] If at least one of the overlapping and inclusion relationships exists, it is determined that the service provided by the second network function NF entity has overlapping parts with the service provided by the first network function NF entity.
[0146] Optionally, the warning information is used to indicate that there is an overlap between the service provided by the second network function NF entity of the target type and the service provided by the first network function NF entity of the target type.
[0147] Among them, Fig. 9 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 901 and memory represented by memory 903. 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 904 may be a plurality of components, i.e., including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. The processor 901 is responsible for managing the bus architecture and general processing, and the memory 903 may store data used by the processor 901 when performing operations.
[0148] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or may be accomplished by instructing related hardware through a program, wherein the program includes instructions for executing part or all of the steps of the above method; and the program may be stored in a readable storage medium, which may be any form of storage medium.
[0149] The embodiment of the present invention also provides a service registration device, such as Fig.10 As shown, it includes: a processor 1001; and a memory 1003 connected to the processor 1001 through a bus interface 1002, the memory 1003 is used to store programs and data used by the processor 1001 when performing operations, and the processor 1001 calls and executes the programs and data stored in the memory 1003.
[0150] The transceiver 1004 is connected to the bus interface 1002 and is used to receive and send data under the control of the processor 1001. Specifically, the processor 1001 is used to read the program in the memory 1003 and execute the following process:
[0151] Send a registration service request to the network storage function NRF entity; the registration service request includes service area information.
[0152] Optionally, the service area information includes:
[0153] At least one of a service area parameter, a fully qualified domain name, and a network function instance identifier.
[0154] Optionally, the registration service request also includes a key identifier of the service provided by the network function NF entity.
[0155] Among them, Fig.10 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 1001 and memory represented by memory 1003. 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 1004 may be a plurality of components, i.e., including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. The processor 1001 is responsible for managing the bus architecture and general processing, and the memory 1003 may store data used by the processor 1001 when performing operations.
[0156] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or may be accomplished by instructing related hardware through a program, wherein the program includes instructions for executing part or all of the steps of the above method; and the program may be stored in a readable storage medium, which may be any form of storage medium.
[0157] An embodiment of the present invention also provides a readable storage medium having a program or instruction stored thereon, wherein when the program or instruction is executed by a processor, the steps in the information verification method described above are implemented; or the steps in the service registration method described above are implemented.
[0158] A readable storage medium according to an embodiment of the present invention stores a program or instruction thereon. When the program or instruction is executed by a processor, the steps in the information verification method described above are implemented; or the steps in the service registration method described above are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0159] In the several embodiments provided in the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0160] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included 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 hardware plus software functional units.
[0161] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the sending and receiving methods described in various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store program codes.
[0162] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. An information verification method, applied to a network storage function NRF entity, characterized in that: include: Receiving a registration service request sent by a first network function NF entity of a target type; The registration service request includes service area information; Acquire a second network function NF entity of a target type according to the service area information of the first network function NF entity; the second network function NF entity and the first network function NF entity serve different areas; Determine whether there is any overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity; If there are duplicate parts, a warning message will be issued; The warning information is used to indicate that there is an overlap between the service provided by the second network function NF entity of the target type and the service provided by the first network function NF entity of the target type.
2. The information verification method according to claim 1, characterized in that: The service area information includes: At least one of a service area parameter, a fully qualified domain name, and a network function instance identifier.
3. The information verification method according to claim 1, characterized in that: The method further comprises: If the service area information of the second network function NF entity is consistent with that of the first network function NF entity, it is determined that the second network function NF entity and the first network function NF entity serve the same area; If the service area information of the second network function NF entity is inconsistent with that of the first network function NF entity, it is determined that the second network function NF entity and the first network function NF entity serve different areas.
4. The information verification method according to claim 1, characterized in that: The registration service request also includes a key identifier of the service provided by the first network function NF entity; The determining whether there is any overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity comprises: Determine whether a key identifier of a service provided by the second network function NF entity overlaps or contains a key identifier of a service provided by the first network function NF entity; If at least one of the overlapping and inclusion relationships exists, it is determined that the service provided by the second network function NF entity has overlapping parts with the service provided by the first network function NF entity.
5. An information verification device, applied to a network storage function NRF entity, characterized in that: include: A receiving module, configured to receive a registration service request sent by a first network function NF entity of a target type; The registration service request includes service area information; an acquisition module, configured to acquire a second network function NF entity of a target type according to the service area information of the first network function NF entity; the second network function NF entity and the first network function NF entity serving different areas; A judging module, configured to judge whether there is any overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity; an issuing module, configured to issue a warning message if there is an overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity; The warning information is used to indicate that there are overlapping parts between the service provided by the second network function NF entity of the target type and the service provided by the first network function NF entity of the target type.
6. A network storage function NRF entity, characterized in that: include: a first transceiver and a processor; The first transceiver is used to receive a registration service request sent by a first network function NF entity of a target type; the registration service request includes service area information; The first transceiver is further used to obtain a second network function NF entity of a target type according to the service area information of the first network function NF entity; the second network function NF entity and the first network function NF entity serve different areas; The processor is used to determine whether there is an overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity; The first transceiver is further configured to issue a warning message if there is an overlap between the service provided by the second network function NF entity and the service provided by the first network function NF entity; The warning information is used to indicate that there are overlapping parts between the service provided by the second network function NF entity of the target type and the service provided by the first network function NF entity of the target type.
7. An information verification device, comprising: A transceiver, a processor, a memory, and a program or instruction stored in the memory and executable on the processor; characterized in that the processor implements the information verification method as described in any one of claims 1 to 4 when executing the program or instruction.
8. A readable storage medium having a program or instruction stored thereon, characterized in that: When the program or instruction is executed by the processor, the steps in the information verification method as described in any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Service area management method and device
CN110519074A
User routing method and device and computer readable storage medium
CN110708693A
Number segment data detection method and device, mobile network and storage medium
CN116185999A