CN115484669A - Method, device and system for processing discovery request - Google Patents

Method, device and system for processing discovery request Download PDF

Info

Publication number
CN115484669A
CN115484669A CN202110660073.3A CN202110660073A CN115484669A CN 115484669 A CN115484669 A CN 115484669A CN 202110660073 A CN202110660073 A CN 202110660073A CN 115484669 A CN115484669 A CN 115484669A
Authority
CN
China
Prior art keywords
range
number segment
network element
registration number
discovery request
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.)
Pending
Application number
CN202110660073.3A
Other languages
Chinese (zh)
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 Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
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 Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202110660073.3A priority Critical patent/CN115484669A/en
Priority to PCT/CN2021/127108 priority patent/WO2022262170A1/en
Publication of CN115484669A publication Critical patent/CN115484669A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support

Abstract

The disclosure relates to a method, a device and a system for processing a discovery request, and relates to the technical field of communication. The processing method comprises the following steps: receiving a discovery request sent by a user roaming to a visited place through a visited place consumer network element; sending the discovery request to a home NRF network element of the user according to the identity identification information of the user in the discovery request; judging whether the registration number segment range is correct or not according to whether the registration number segment range which can provide service and is returned by the attribution NRF network element is matched with the pre-stored configuration number segment range of the attribution; and returning response information of the discovery request to the visited consumer network element according to the judgment result.

Description

Method, device and system for processing discovery request
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a method, an apparatus, and a system for processing a discovery request.
Background
The basic flows inside the SA (stand alone) core network of the 5G are a registration flow, a discovery flow, a service request flow, and the like.
In the registration process, a producer Network element of the core Network registers to an NRF (Network Repository Function) Network element, and provides key information such as address information of the Network element service, a user persistent Identifier (SUPI) number segment of a user capable of providing the service, and the like to the NRF Network element.
In the related art, a SUPI number field of a user, which can provide a service, is manually configured as a registered number field range.
Disclosure of Invention
The inventors of the present disclosure found that the following problems exist in the above-described related art: in the initial stage of network establishment, the range of the registration number segment is easy to be wrong, so that the user cannot use the SA network, and the communication performance is reduced.
In view of this, the present disclosure provides a technical solution for processing a discovery request, which can detect whether a number segment is correct, so as to ensure that a user uses an SA network, thereby improving communication performance.
According to some embodiments of the present disclosure, there is provided a method for processing a discovery request, including: receiving a discovery request sent by a user roaming to a visited place through a visited place consumer network element; sending the discovery request to a home NRF network element of the user according to the identity identification information of the user in the discovery request; judging whether the registration number segment range is correct or not according to whether the registration number segment range which is returned by the attribution NRF network element and can provide service is matched with the pre-stored configuration number segment range of the attribution; and returning response information of the discovery request to the visited consumer network element according to the judgment result.
In some embodiments, determining whether the registration number segment range is correct according to whether the registration number segment range returned by the home NRF network element and capable of providing the service matches with a pre-stored configuration number segment range of the home, includes: judging that the range of the registration number segment is correct under the condition that the range of the configuration number segment contains the range of the registration number segment; and under the condition that the configuration number segment range does not contain the registration number segment range, judging that the registration number segment range is wrong.
In some embodiments, determining whether the registration number segment range is correct according to whether the registration number segment range that can provide services and is returned by the home NRF network element matches a pre-stored configuration number segment range of the home, includes: judging whether the minimum value of the range of the registration number segment is larger than or equal to the minimum value of the range of the configuration number segment and smaller than the maximum value of the range of the configuration number segment; under the condition that the minimum value of the range of the registration number segment is smaller than the minimum value of the range of the configuration number segment or larger than the maximum value of the range of the configuration number segment, judging that the range of the registration number segment is wrong; and under the condition that the minimum value of the range of the registration number segment is greater than or equal to the minimum value of the range of the configuration number segment and is less than the maximum value of the range of the configuration number segment, judging whether the range of the registration number segment is correct or not according to the maximum value of the range of the registration number segment and the maximum value of the range of the configuration number segment.
In some embodiments, determining whether the range of the registration number segment is correct according to the maximum value of the range of the registration number segment and the maximum value of the range of the configuration number segment includes: under the condition that the maximum value of the range of the registration number segment is larger than the maximum value of the range of the configuration number segment, judging that the range of the registration number segment is wrong; and judging that the range of the registration number segment is correct under the condition that the maximum value of the range of the registration number segment is less than or equal to the maximum value of the range of the configuration number segment.
In some embodiments, receiving the discovery request sent by the user roaming to the visited place through the visited place consumer network element comprises: and under the condition that the visited NRF network element judges that the user is a roaming user according to the identity of the user, receiving a discovery request which is forwarded by the visited NRF network element and is sent by the user through a visited consumer network element.
In some embodiments, the processing method further comprises: and receiving the registration number segment range which can provide the service and is returned by the home NRF network element under the condition that the home NRF network element judges that the user is the home user according to the identity identification information of the user.
In some embodiments, returning the response information of the discovery request to the visited consumer network element according to the determination result includes: under the condition of judging that the range of the registration number segment is wrong, sending a failure response to the visited consumer network element so that the visited consumer network element does not cache the range of the registration number segment; and under the condition of judging that the range of the registration number segment is correct, sending registration information of the home country producer network element returned by the home country NRF network element to the visited place consumer network element so as to facilitate the visited place consumer network element to process the discovery request according to the registration information.
In some embodiments, the identification information is SUPI, and the registration number segment range and the configuration number segment range are SUPI ranges.
According to further embodiments of the present disclosure, there is provided a method for processing a discovery request, including: the visited place consumer network element sends a discovery request of a user roaming to the visited place to a backbone network NRF network element through a visited place NRF network element; the backbone network NRF network element sends the discovery request to a home location NRF network element of the user according to the identity identification information of the user in the discovery request; returning the registration number segment range which can provide service to the backbone network NRF network element by the home location NRF network element; the NRF network element of the backbone network judges whether the range of the registration number segment is correct or not according to whether the range of the registration number segment is matched with the range of a pre-stored configuration number segment of the home location or not; and the NRF network element of the backbone network returns response information of the discovery request to the customer network element of the visited place according to the judgment result.
According to still other embodiments of the present disclosure, there is provided a device for processing a discovery request, including: a receiving unit, configured to receive a discovery request sent by a user roaming to a visited place through a visited consumer network element; a sending unit, configured to send the discovery request to the NRF network element of the home location of the user according to the identity information of the user in the discovery request, and return response information of the discovery request to the visited consumer network element according to a determination result of the determining unit; and the judging unit is used for judging whether the registration number segment range is correct or not according to whether the registration number segment range which can provide the service and is returned by the attribution NRF network element is matched with the pre-stored configuration number segment range of the attribution.
According to still further embodiments of the present disclosure, there is provided a system for processing a discovery request, including: a backbone network NRF network element comprising a processing means for discovering a request, configured to perform the processing method in any of the above embodiments; the visited consumer network element is used for forwarding the discovery request; and the home location NRF network element is used for returning the registration number segment range which can provide the service to the home location producer network element to the backbone network NRF network element.
According to still other embodiments of the present disclosure, there is provided a device for processing a discovery request, including: a memory; and a processor coupled to the memory, the processor configured to perform the method of processing a discovery request in any of the above embodiments based on instructions stored in the memory device.
According to still further embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method of processing a discovery request in any of the above embodiments.
In the above embodiment, the NRF network element of the backbone network reversely detects whether the range of the registration number segment returned by the NRF network element of the home is correct, so as to ensure the use of the SA network by the user, thereby improving the communication performance.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description, serve to explain the principles of the disclosure.
The present disclosure can be more clearly understood from the following detailed description with reference to the accompanying drawings, in which:
fig. 1 illustrates a flow diagram of some embodiments of a method of processing a discovery request of the present disclosure;
FIG. 2 illustrates a flow diagram of some embodiments of step 130 of FIG. 1;
fig. 3 illustrates a schematic diagram of some embodiments of a method of processing a discovery request of the present disclosure;
fig. 4 illustrates a block diagram of some embodiments of a discovery request processing apparatus of the present disclosure;
FIG. 5 illustrates a block diagram of further embodiments of a discovery request processing apparatus of the present disclosure;
FIG. 6 illustrates a block diagram of yet further embodiments of a discovery request processing apparatus of the present disclosure;
fig. 7 illustrates a block diagram of some embodiments of a discovery request processing system of the present disclosure.
Detailed Description
Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, the numerical expressions, and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless specifically stated otherwise.
Meanwhile, it should be understood that the sizes of the respective portions shown in the drawings are not drawn in an actual proportional relationship for the convenience of description.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the disclosure, its application, or uses.
Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail, but are intended to be part of the specification where appropriate.
In all examples shown and discussed herein, any particular value should be construed as merely illustrative, and not limiting. Thus, other examples of the exemplary embodiments may have different values.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.
As mentioned above, the manual configuration of the registration number segment range in the initial networking period is prone to configuration errors. For example, the registration number segment range is configured as a SUPI number segment of a non-home local user, and even as a national number segment.
Under the condition of configuration error, under a roaming scene, when a consumer network element of a visiting place discovers a producer network element of a place A, registration information containing a place A number segment and a place B number segment is obtained due to the configuration error of the place A; this results in that the user in B site roams to the visiting site, and when accessing from the visiting site, the service request is sent to a site, but the a site does not have the registration data of the user in B site, and finally the user in B site can not use the SA network.
In view of the above technical problem, the present disclosure provides a SUPI-based registration number segment reverse detection scheme on a backbone network NRF network element. In this way, a SUPI number segment of the user capable of providing service returned by the NRF element in the discovery procedure can be detected. Therefore, the situation that users in other areas cannot use the SA network due to wrong number segment configuration in a certain area is avoided, and the accuracy of dynamic discovery of the network elements is improved.
For example, the technical solution of the present disclosure can be realized by the following embodiments.
Fig. 1 illustrates a flow diagram of some embodiments of a method of processing a discovery request of the present disclosure.
As shown in fig. 1, in step 110, a discovery request sent by a user roaming to a visited place through a visited consumer network element is received. For example, the identification information may be a unique identification of the terminal such as SUPI.
For example, the consumer network element may include an AMF (Access and Mobility Management Function) network element, an SMF (Session Management Function) network element, and the like.
In some embodiments, when the visited NRF network element determines that the user is a roaming user according to the identity of the user, a discovery request sent by the user through the visited consumer network element and forwarded by the visited NRF network element is received.
In step 120, the discovery request is sent to the NRF network element of the home location of the user according to the identification information of the user in the discovery request.
In some embodiments, in the SA roaming scenario of 5G, when a user accesses a 5GC (core network) of a visited place (e.g. visited province), a visited consumer network element discovers registration information of a home target producer network element through a visited NRF network element, a backbone NRF network element, and a home (e.g. home province) NRF network element according to the SUPI number of the user.
For example, the producer network element includes a UDM (Unified Data Management) network element, a PCF (Policy Control Function) network element, and the like.
For example, the NRF element locally configures corresponding number segments for each location, and can forward the discovery request to the NRF element of the home location of the user according to the SUPI number of the user.
In step 130, it is determined whether the registration number segment range is correct according to whether the registration number segment range capable of providing service returned by the home NRF network element matches with the pre-stored configuration number segment range of the home. For example, the registration number segment range and the configuration number segment range are both number segment ranges of terminal unique identities such as SUPI.
In some embodiments, when the home NRF network element determines that the user is a home user according to the identity information of the user, a registration number segment range which is returned by the home NRF network element and can provide a service is received.
In some embodiments, when the configuration number segment range includes a registration number segment range, determining that the registration number segment range is correct; and under the condition that the configuration number segment range does not contain the registration number segment range, judging that the registration number segment range is wrong. For example, the technical solution of the present disclosure may be implemented by the embodiment in fig. 2.
Fig. 2 illustrates a flow diagram of some embodiments of step 130 of fig. 1.
As shown in fig. 2, in step 1310, a range of registration number segments capable of providing service returned by the home NRF network element is received.
In some embodiments, the home NRF network element returns registration information including a SUPI number field range of the user that can provide the service to the backbone NRF network element.
After NRF network element of backbone network receives the registration information returned from NRF network element of home location, the minimum value of SUPI number field range of user capable of providing service-registration number field is extracted min And maximum value-registration number segment max
In step 1320, it is determined whether the minimum value of the range of the registration number segment is greater than or equal to the minimum value of the range of the configuration number segment and smaller than the maximum value of the range of the configuration number segment.
If the minimum value of the range of the registration number segment is greater than or equal to the minimum value of the range of the configuration number segment and is less than the maximum value of the range of the configuration number segment, execute step 1330; in case the minimum value of the registration number segment range is smaller than the minimum value of the configuration number segment range, or larger than the maximum value of the configuration number segment range, step 1340 is performed.
In some embodiments, by segmenting the registration number min Matching with each configuration number segment range pre-stored by the NRF network element of the backbone network to find out a matching number segment in a configuration SUPI number segment range in each configuration number segment range min And matching number section max
For example, first, whether the range of the registration number segment satisfies the judgment condition-matching number segment min Less than or equal to registration number section min <Matching number section max (ii) a If the number range is satisfied, judging whether the range of the registration number segment satisfies the judgment condition, namely the registration number segment max <Matching number section max
In step 1330, it is determined whether the range of the registration number segment is correct according to the maximum value of the range of the registration number segment and the maximum value of the range of the configuration number segment.
If the maximum value of the range of the registration number segment is greater than the maximum value of the range of the configuration number segment, go to step 1340; in the case that the maximum value of the registration number segment range is less than or equal to the maximum value of the configuration number segment range, step 1350 is performed.
In step 1340, it is determined that the range of the registration number segment is incorrect.
In step 1350, the range of the registration number segment is determined to be correct.
After determining whether the registration number segment range is correct, the discovery request may continue to be processed through the remaining steps in fig. 1.
In step 140, according to the judgment result, the response information of the discovery request is returned to the visited consumer network element.
In some embodiments, under the condition that the registration number segment range is judged to be wrong, a failure response is sent to the visited consumer network element, so that the visited consumer network element does not cache the registration number segment range; and under the condition of judging that the range of the registration number section is correct, sending registration information of the home country producer network element returned by the home country NRF network element to the visited place consumer network element so as to facilitate the visited place consumer network element to process a discovery request according to the registration information.
In some embodiments, if the registration number segment range is judged to be legal, returning the registration information returned by the home location NRF network element to the visited location NRF network element; and if the registration number segment range is judged to be illegal, returning a discovery failure response to the visited NRF network element.
For example, the visited customer network element does not cache the wrong number segment range configured by the home location, and can provide a number segment configuration error alarm to the network management system, so that maintenance personnel can confirm and modify the number segment configuration in real time.
For example, in the discovery flow, the consumer network sends a discovery request to the NRF network element; the consumer network element locally caches the registration information of the producer network element returned by the NRF network element for a certain time so as to reduce the repeated discovery process. In the service request flow, the consumer network element selects a corresponding producer network element according to the registration information of the producer network element, and sends a service request to the producer network element.
Fig. 3 illustrates a schematic diagram of some embodiments of a method of processing a discovery request of the present disclosure.
As shown in fig. 3, in step 0 (not shown), network elements of the backbone network NRF are configured with SUPI configuration number segment ranges of different places.
For example, the range of the configuration number segment in province A is 000-099, the range of the configuration number segment in province B is 100-199, etc.
In some embodiments, the UDM network element in province B registers with the NRF network element in province B with an erroneous range 000-199 of registration number segments due to an erroneous configuration of the range of registration number segments.
In step 1, a user in the B province (his SUPI = 111) roams to the a province, and the AMF network element of the a province sends a discovery request to the NRF network element of the a province. The discovery request is for requesting address information of a UDM network element that can provide a service for the user.
In step 2, the NRF network element in the province a finds that the SUPI of the user is not within the range of the configured number segment in the province a according to the SUPI of the user, that is, the user in the province a is not, and forwards the discovery request to the NRF network element in the backbone network.
In step 3, the backbone NRF network element finds that the SUPI of the user is within the configured number segment of province B according to the SUPI of the user, and forwards the discovery request to the NRF network element of province B, which is the home of the user.
In step 4, the NRF network element in the B province finds that the user is a user in the B province according to the SUPI of the user, and returns an incorrect registration number field range (000-199) to the NRF network element of the backbone network included in the registration information. For example, the registration information also includes the registration information of the network element of the producer in province B (home).
In step 5, after NRF network element of backbone network receives registration information, extracts registration number segment min =000, registration number segment max =199。
In step 6, find out the minimum and maximum value of the range of the configuration number segment of province A configured in the NRF network element of the backbone network-matching number segment min =000, matching number segment max =099, and judges that the matching number segment is satisfied min Registration number section less than or equal to min <Matching number section max
In step 7, the registration number segments are compared max And matching number section max Discovery registration number segment max >Matching number section max Therefore, it is determined as an illegal registration number segment range.
In step 8b a discovery failure response is returned to the NRF network element of the visited province.
In some embodiments, if it is determined that the registration number segment range is legal, step 8a is executed to return the registration information of the UDM network element in the home province to the NRF network element in the visited province as a request response, so that the user processes the issue request through the registration information of the UDM network element.
In step 9, the NRF network element of the visited province returns a discovery failure response to the AMF network element of the visited province. The AMF network element can not cache the error number section, so that the SA network used by the A province user can not be influenced.
The following can be avoided by the above embodiment: if the range of the wrong registration number segment is not detected by the method, the AMF network element in the visited province corresponds the range 000-199 of the wrong registration number segment to the UDM network element in the province B; when a user in province A (SUPI = 011) accesses, the AMF network element requests user information from the UDM network element in province B, and the user information in province B without the user information in province A is failed to be returned, so that the user in province A cannot use the SA network.
In the above embodiment, the backbone NRF network element extracts the SUPI registration number field range of the user that can provide service from the registration information returned by the home NRF network element; and the NRF network element of the backbone network judges the range of the illegal registration number segment by matching and comparing the range of the local configuration number segment with the range of the registration number segment and returns a response of finding failure.
Therefore, the technical problem that the user cannot use the network due to wrong number segment configuration in the registration process of the network element of the producer can be effectively solved.
For example, a national number segment may be derived from the 4G core network HDRA and imported into the 5G core network backbone NRF network elements as a configured number segment range for forwarding the discovery request to the home. Thus, the probability of error configuration of the number segment range can be reduced.
For example, the NRF network element of the backbone network detects whether the registered number segment range is correct or not in the reverse direction by matching the configured number segment range with the SUPI number segment (registered number segment range) of the user that can provide service in the registration information. Therefore, the registration information containing the error number section range can be prevented from returning to the visited consumer network element, and the dynamic discovery accuracy of the network element is improved.
In some embodiments, the visited consumer network element sends a discovery request of the user roaming to the visited place to the backbone NRF network element through the visited NRF network element; the backbone network NRF network element sends the discovery request to the home location NRF network element of the user according to the identity identification information of the user in the discovery request; returning the registration number segment range which can provide service to the backbone network NRF network element by the home location NRF network element; the backbone network NRF network element judges whether the range of the registration number segment is correct or not according to whether the range of the registration number segment is matched with the range of the pre-stored configuration number segment of the home location or not; and the NRF network element of the backbone network returns response information of the discovery request to the customer network element of the visited place according to the judgment result.
Fig. 4 illustrates a block diagram of some embodiments of a discovery request processing apparatus of the present disclosure.
As shown in fig. 4, the processing apparatus 4 for discovering a request includes a receiving unit 41, a transmitting unit 42, and a determining unit 43.
The receiving unit 41 receives a discovery request sent by a user roaming to a visited place through a visited place consumer network element.
In some embodiments, the receiving unit 41 receives a discovery request forwarded by the visited NRF network element and sent by the user through the visited consumer network element, when the visited NRF network element determines that the user is a roaming user according to the identity of the user.
In some embodiments, the receiving unit 41 receives the registration number segment range which can provide the service and is returned by the home NRF network element, when the home NRF network element determines that the user is the home user according to the identity information of the user.
The sending unit 42 sends the discovery request to the home NRF network element of the user according to the identity information of the user in the discovery request; and returning response information of the discovery request to the visited consumer network element according to the judgment result of the judgment unit. For example, the identification information is SUPI, and the registration number segment range and the configuration number segment range are SUPI ranges.
In some embodiments, the sending unit 42 sends a failure response to the visited consumer network element when determining that the registration number segment range is incorrect, so that the visited consumer network element does not cache the registration number segment range; and under the condition of judging that the range of the registration number segment is correct, sending registration information of the home country producer network element returned by the home country NRF network element to the visited place consumer network element so as to facilitate the visited place consumer network element to process the discovery request according to the registration information.
The judging unit 43 judges whether the registration number segment range is correct or not according to whether the registration number segment range which is returned by the home NRF network element and can provide service matches with the pre-stored configuration number segment range of the home.
In some embodiments, the determining unit 43 determines that the range of the registration number segment is correct when the range of the configuration number segment includes the range of the registration number segment; and under the condition that the configuration number segment range does not contain the registration number segment range, judging that the registration number segment range is wrong.
In some embodiments, the determining unit 43 determines whether the minimum value of the range of the registration number segment is greater than or equal to the minimum value of the range of the configuration number segment and is less than the maximum value of the range of the configuration number segment; judging that the range of the registration number segment is wrong under the condition that the minimum value of the range of the registration number segment is smaller than the minimum value of the range of the configuration number segment or larger than the maximum value of the range of the configuration number segment; and under the condition that the minimum value of the range of the registration number segment is greater than or equal to the minimum value of the range of the configuration number segment and is less than the maximum value of the range of the configuration number segment, judging whether the range of the registration number segment is correct or not according to the maximum value of the range of the registration number segment and the maximum value of the range of the configuration number segment.
In some embodiments, the determining unit 43 determines that the range of the registration number segment is incorrect when the maximum value of the range of the registration number segment is greater than the maximum value of the range of the configuration number segment; and judging that the range of the registration number segment is correct under the condition that the maximum value of the range of the registration number segment is less than or equal to the maximum value of the range of the configuration number segment.
Fig. 5 illustrates a block diagram of further embodiments of a discovery request processing apparatus of the present disclosure.
As shown in fig. 5, the processing device 5 for a discovery request of this embodiment includes: a memory 51 and a processor 52 coupled to the memory 51, the processor 52 being configured to execute a method for processing a discovery request in any one of the embodiments of the present disclosure based on instructions stored in the memory 51.
The memory 51 may include, for example, a system memory, a fixed nonvolatile storage medium, and the like. The system memory stores, for example, an operating system, an application program, a Boot Loader, a database, and other programs.
Fig. 6 illustrates a block diagram of yet further embodiments of a discovery request processing apparatus of the present disclosure.
As shown in fig. 6, the processing device 6 for a discovery request of this embodiment includes: a memory 610 and a processor 620 coupled to the memory 610, wherein the processor 620 is configured to execute the method for processing the discovery request in any of the embodiments based on instructions stored in the memory 610.
The memory 610 may include, for example, system memory, fixed non-volatile storage media, and the like. The system memory stores, for example, an operating system, an application program, a Boot Loader, and other programs.
The processing means 6 of the discovery request may further comprise an input output interface 630, a network interface 640, a storage interface 650, etc. These interfaces 630, 640, 650 and the connections between the memory 610 and the processor 620 may be through a bus 660, for example. The input/output interface 630 provides a connection interface for input/output devices such as a display, a mouse, a keyboard, a touch screen, a microphone, and a sound box. The network interface 640 provides a connection interface for various networking devices. The storage interface 650 provides a connection interface for external storage devices such as an SD card and a usb disk.
Fig. 7 illustrates a block diagram of some embodiments of a discovery request processing system of the present disclosure.
As shown in fig. 7, the system 7 for processing a discovery request includes: a backbone NRF network element 71, including a processing device for discovering the request, configured to execute the processing method in any of the above embodiments; a visited consumer network element 72 for forwarding the discovery request; and the home NRF network element 73 is configured to return the range of registration number segments that can provide the service to the home producer network element to the backbone NRF network element.
As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable non-transitory storage media having computer-usable program code embodied therein, including but not limited to disk storage, CD-ROM, optical storage, and the like.
So far, a method of processing a discovery request, a processing apparatus of a discovery request, and a processing system of a discovery request according to the present disclosure have been described in detail. Some details that are well known in the art have not been described in order to avoid obscuring the concepts of the present disclosure. Those skilled in the art can now fully appreciate how to implement the teachings disclosed herein, in view of the foregoing description.
The method and system of the present disclosure may be implemented in a number of ways. For example, the methods and systems of the present disclosure may be implemented in software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order for the steps of the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above unless specifically stated otherwise. Further, in some embodiments, the present disclosure may also be embodied as programs recorded in a recording medium, the programs including machine-readable instructions for implementing the methods according to the present disclosure. Thus, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.
Although some specific embodiments of the present disclosure have been described in detail by way of example, it should be understood by those skilled in the art that the foregoing examples are for purposes of illustration only and are not intended to limit the scope of the present disclosure. It will be appreciated by those skilled in the art that modifications can be made to the above embodiments without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.

Claims (13)

1. A method for processing a discovery request, comprising:
receiving a discovery request sent by a user roaming to a visited place through a visited place consumer network element;
sending the discovery request to a home Network Repository Function (NRF) network element of the user according to the identity information of the user in the discovery request;
judging whether the registration number segment range is correct or not according to whether the registration number segment range which is returned by the attribution NRF network element and can provide service is matched with the pre-stored configuration number segment range of the attribution;
and returning response information of the discovery request to the visited consumer network element according to a judgment result.
2. The processing method of claim 1, wherein the determining whether the registration number segment range is correct according to whether the registration number segment range returned by the home NRF network element for providing service matches with a pre-stored configuration number segment range of the home, comprises:
judging that the range of the registration number segment is correct under the condition that the range of the configuration number segment contains the range of the registration number segment;
and under the condition that the configuration number segment range does not contain the registration number segment range, judging that the registration number segment range is wrong.
3. The processing method of claim 1, wherein the determining whether the registration number segment range is correct according to whether the registration number segment range returned by the home NRF network element for providing service matches with a pre-stored configuration number segment range of the home, comprises:
judging whether the minimum value of the range of the registration number segment is larger than or equal to the minimum value of the range of the configuration number segment and smaller than the maximum value of the range of the configuration number segment;
under the condition that the minimum value of the range of the registration number segment is smaller than the minimum value of the range of the configuration number segment or larger than the maximum value of the range of the configuration number segment, judging that the range of the registration number segment is wrong;
and under the condition that the minimum value of the registration number segment range is greater than or equal to the minimum value of the configuration number segment range and is less than the maximum value of the configuration number segment range, judging whether the registration number segment range is correct or not according to the maximum value of the registration number segment range and the maximum value of the configuration number segment range.
4. The processing method according to claim 3, wherein the determining whether the range of the registration number segment is correct according to the maximum value of the range of the registration number segment and the maximum value of the range of the configuration number segment comprises:
under the condition that the maximum value of the range of the registration number segment is larger than the maximum value of the range of the configuration number segment, judging that the range of the registration number segment is wrong;
and judging that the range of the registration number segment is correct under the condition that the maximum value of the range of the registration number segment is less than or equal to the maximum value of the range of the configuration number segment.
5. The process of claim 1, wherein the receiving a discovery request sent by a user roaming to a visited place through a visited consumer network element comprises:
and receiving a discovery request which is forwarded by the NRF network element of the visited place and is sent by the user through a customer network element of the visited place under the condition that the NRF network element of the visited place judges that the user is a roaming user according to the identity of the user.
6. The processing method of claim 1, further comprising:
and receiving a registration number segment range which can provide service and is returned by the home NRF network element under the condition that the home NRF network element judges that the user is a home user according to the identity identification information of the user.
7. The processing method of claim 1, wherein the returning response information of the discovery request to the visited consumer network element according to the determination result comprises:
under the condition that the registration number segment range is judged to be wrong, sending a failure response to the visited consumer network element so that the visited consumer network element does not cache the registration number segment range;
and under the condition that the register number section range is judged to be correct, sending the register information of the home country producer network element returned by the home country NRF network element to the visited place consumer network element so that the visited place consumer network element processes the discovery request according to the register information.
8. The treatment method according to any one of claims 1 to 7,
the identification information is a user permanent identifier (SUPI), and the registration number segment range and the configuration number segment range are both SUPI ranges.
9. A method for processing a discovery request, comprising:
the visited place consumer network element sends a discovery request of a user roaming to the visited place to a backbone network NRF network element through a visited place network warehouse function NRF network element;
the backbone network NRF network element sends the discovery request to a home location NRF network element of the user according to the identity information of the user in the discovery request;
returning the registration number segment range which can provide service to the backbone network NRF network element by the home location NRF network element;
the NRF network element of the backbone network judges whether the range of the registration number segment is correct or not according to whether the range of the registration number segment is matched with the range of a pre-stored configuration number segment of a home location or not;
and the backbone network NRF network element returns the response information of the discovery request to the visited consumer network element according to the judgment result.
10. A device for processing a discovery request, comprising:
a receiving unit, configured to receive a discovery request sent by a user roaming to a visited place through a visited consumer network element;
a sending unit, configured to send the discovery request to an NRF network element of a home network warehouse function of the user according to the identity information of the user in the discovery request, and return response information of the discovery request to the visited consumer network element according to a determination result of the determining unit;
and the judging unit is used for judging whether the registration number segment range is correct or not according to whether the registration number segment range which can provide the service and is returned by the attribution NRF network element is matched with the pre-stored configuration number segment range of the attribution.
11. A system for processing a discovery request, comprising:
backbone network repository function NRF network element comprising processing means of a discovery request for performing the processing method of any of claims 1-8;
the visited consumer network element is used for forwarding the discovery request;
and the home location NRF network element is used for returning the registration number segment range which can provide the service to the home location producer network element to the backbone network NRF network element.
12. A device for processing a discovery request, comprising:
a memory; and
a processor coupled to the memory, the processor configured to perform the method of processing a discovery request of any of claims 1-8 based on instructions stored in the memory.
13. A non-transitory computer-readable storage medium on which is stored a computer program that, when executed by a processor, implements a method of processing a discovery request according to any one of claims 1 to 8.
CN202110660073.3A 2021-06-15 2021-06-15 Method, device and system for processing discovery request Pending CN115484669A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110660073.3A CN115484669A (en) 2021-06-15 2021-06-15 Method, device and system for processing discovery request
PCT/CN2021/127108 WO2022262170A1 (en) 2021-06-15 2021-10-28 Discovery request processing method, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110660073.3A CN115484669A (en) 2021-06-15 2021-06-15 Method, device and system for processing discovery request

Publications (1)

Publication Number Publication Date
CN115484669A true CN115484669A (en) 2022-12-16

Family

ID=84420419

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110660073.3A Pending CN115484669A (en) 2021-06-15 2021-06-15 Method, device and system for processing discovery request

Country Status (2)

Country Link
CN (1) CN115484669A (en)
WO (1) WO2022262170A1 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102284316B1 (en) * 2017-05-09 2021-07-30 후아웨이 테크놀러지 컴퍼니 리미티드 Slice-based communication method and apparatus
MX2020001165A (en) * 2017-08-14 2020-03-24 Ericsson Telefon Ab L M A method of discovering services provided by a network repository function.
EP3711319A1 (en) * 2017-11-16 2020-09-23 Huawei Technologies Co., Ltd. SYSTEM AND INTERFACE FOR CROSS ADMINISTRATION OR TECHNOLOGY DOMAIN NETWORK FUNCTIONS (NFs) INSTANTIATION AND CONFIGURATION FOR ROAMING USERS
CN109803242B (en) * 2017-11-17 2021-09-03 中兴通讯股份有限公司 Method, apparatus and readable storage medium for NF discovery through NRF
US10848576B2 (en) * 2018-10-29 2020-11-24 Cisco Technology, Inc. Network function (NF) repository function (NRF) having an interface with a segment routing path computation entity (SR-PCE) for improved discovery and selection of NF instances
CN110691384B (en) * 2019-10-23 2022-09-27 中国联合网络通信集团有限公司 Network slice using method and device
US11929882B2 (en) * 2019-11-28 2024-03-12 Telefonaktiebolaget Lm Ericsson (Publ) Migration to indirect communication mode in a service-based architecture

Also Published As

Publication number Publication date
WO2022262170A1 (en) 2022-12-22

Similar Documents

Publication Publication Date Title
US8225393B2 (en) Apparatus for restricting access to application module in mobile wireless device and method of restricting access to application module using the same
US20090055928A1 (en) Method and apparatus for providing phishing and pharming alerts
CN109688186B (en) Data interaction method, device, equipment and readable storage medium
US8931065B2 (en) OTA bootstrap method and system
US8370474B1 (en) Arbitration server for determining remediation measures in response to an error message from a content provider
US8522336B2 (en) Gateway device and method for using the same to prevent phishing attacks
US8774766B2 (en) Authentication of mobile communication device communicating through Wi-Fi connection
KR101358346B1 (en) Method for auto log-in and system for the same
CN109246078B (en) Data interaction method and server
US20140335886A1 (en) Network identifier position determining system and method for same
JP2007299259A (en) Authentication information management system and application server
CN112134954A (en) Service request processing method and device, electronic equipment and storage medium
US11943197B1 (en) Systems, devices, and methods for polymorphic domain name resolution
CN104424352A (en) System and method for providing agent service to user terminal
CN108055299B (en) Portal page pushing method, network access server and Portal authentication system
CN109547427A (en) Black list user&#39;s recognition methods, device, computer equipment and storage medium
CN104426836A (en) Invasion detection method and device
CN115484669A (en) Method, device and system for processing discovery request
CN102231733B (en) Access control method, host device and identifier router
KR20160028455A (en) Automatically detection of a network operator for a mobile network device
CN113590180B (en) Detection strategy generation method and device
CN109063461A (en) A kind of third party exempts from close login method and system
CN114205902A (en) Response method and device for discovery request in 5G network, electronic equipment and medium
US9374474B1 (en) System, method, and computer program for detecting duplicated telecommunications events in a consumer telecommunications network
KR20130113787A (en) Method and system for providing game service using virtual ip of pc-room

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