Business service method and device, computer equipment and storage medium
By implementing automatic domain name query and selecting the target NRF device in the roaming NRF device, the inefficiency of manual configuration of domain name information is solved and business service efficiency is improved.
Patent Information
- Application Number
- CN202411484947.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-23
- Publication Date
- 2025-01-21
AI Technical Summary
In the 5G SA international roaming networking architecture, the roaming NRF equipment needs to manually configure the domain name information of multiple home NRF equipment, resulting in low service efficiency and high labor costs.
A business service method is provided. When the roaming NRF device responds to the business service request, it sends a domain name query request to the home query device, receives and selects the target home NRF device, and forwards the business service request.
There is no need to manually configure domain name information, and the forwarding of business service requests is automatically completed, which improves the efficiency of determining the home NRF device and the business service efficiency.
Smart Images

Figure CN119342456A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of mobile communication technology, and in particular to a business service method, apparatus, computer equipment and storage medium. Background Art
[0002] In the international roaming networking architecture of the fifth-generation mobile communication technology 5G SA (Standalone Architecture), in order to enhance service reliability and achieve load balancing, the home operator usually deploys multiple home NRF (Network Repository Function) devices to execute business service requests (mainly including service discovery requests and network element status subscription requests) initiated by NRF devices from overseas operators (i.e. roaming operators).
[0003] At present, 3GPP (3rd Generation Partnership Project) only defines the NRF universal domain name based on the PLMN (Public Land Mobile Network) level, which is constructed by the operator's PLMN ID. For example, if the PLMN ID is mnc012.mcc345, the corresponding NRF PLMN-level universal domain name is: nrf.5gc.mnc012.mcc345.3gppnetwork.org. However, this domain name cannot be applied to multiple NRF scenarios, and the domain name information of each NRF device in the home location needs to be configured separately.
[0004] When the existing roaming NRF devices have business service needs, they need to manually configure the domain name information of multiple home NRF devices in the home location. The roaming NRF device can send the business service request to the corresponding home NRF device according to one of the domain name information. This not only has high labor costs, but also low business service efficiency. Summary of the invention
[0005] Based on this, it is necessary to provide a business service method, device, computer equipment and storage medium that can improve business service efficiency in response to the above technical problems.
[0006] In a first aspect, the present application provides a business service method, which is applied to a roaming NRF device, and the method includes:
[0007] In response to the service request sent by the roaming network element device, send a domain name query request to the home query device;
[0008] Receiving the domain name information of the first candidate home location NRF device fed back by the home location query device based on the domain name query request;
[0009] Selecting a first target home location NRF device from the first candidate home location NRF devices;
[0010] Based on the domain name information of the first target home NRF device, the service request is forwarded to the first target home NRF device, so that the first target home NRF device provides corresponding service to the roaming network element device based on the service request.
[0011] In one of the embodiments, in response to a service request sent by a roaming network element device, sending a domain name query request to a home query device includes:
[0012] Constructing a query domain name based on the network identifier of the home network carried in the business service request;
[0013] Based on the query domain name, a domain name query request is sent to the home query device.
[0014] In one embodiment, selecting a first target home NRF device from a first candidate home NRF device includes:
[0015] According to the device priorities of the first candidate home NRF devices, a first candidate home NRF device with the highest device priority is selected from the first candidate home NRFs as the first target home NRF device.
[0016] In one embodiment, selecting a first target home NRF device from a first candidate home NRF device includes:
[0017] According to the device load of the first candidate home NRF device, a first candidate home NRF device with the lowest device load is selected from the first candidate home NRFs as the first target home NRF device.
[0018] In one embodiment, after forwarding the business service request to the first target home NRF device, the method further includes:
[0019] If a service unavailable response message fed back by the first target home NRF device is received, a second target home NRF device is selected from the second candidate home NRF devices; wherein the second candidate home NRF device is a first candidate home NRF device that does not include the first target home NRF device;
[0020] The service request is forwarded to the second target home NRF device, so that the second target home NRF device provides corresponding service to the roaming network element device based on the service request.
[0021] In a second aspect, the present application provides another business service method, which is applied to a home location query device, and the method includes:
[0022] Receiving a domain name query request sent by a roaming NRF device; wherein the domain name query request is sent by the roaming NRF device after receiving a service request sent by a roaming network element device;
[0023] Based on the domain name query request, the domain name information of the first candidate home NRF device is sent to the roaming NRF device, so that the roaming NRF device selects the first target home NRF device from the first candidate home NRF device, and forwards the business service request to the first target home NRF device based on the domain name information of the first target home NRF device, and the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
[0024] In one of the embodiments, the domain name query request is sent by the roaming NRF device to the home query device based on the query domain name; the query domain name is constructed by the roaming NRF device based on the network identifier of the home network carried in the service request.
[0025] In one embodiment, sending the domain name information of the first candidate home NRF device to the roaming NRF device includes:
[0026] Send the domain name information of the first candidate home NRF device and the device priority and / or device load of the first candidate home NRF device to the roaming NRF device.
[0027] In a third aspect, the present application provides a business service device, which is configured in a roaming NRF device, and the device includes:
[0028] A first sending module, configured to send a domain name query request to a home query device in response to a business service request sent by a roaming network element device;
[0029] The first receiving module is used to receive the domain name information of the first candidate home location NRF device fed back by the home location query device based on the domain name query request;
[0030] A selection module, configured to select a first target home location NRF device from the first candidate home location NRF devices;
[0031] The second sending module is used to forward the business service request to the first target home NRF device based on the domain name information of the first target home NRF device, so that the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
[0032] In a fourth aspect, the present application provides another business service device, which is configured in a home location query device, and the device includes:
[0033] The second receiving module is used to receive a domain name query request sent by the roaming NRF device; wherein the domain name query request is sent by the roaming NRF device after receiving a service request sent by the roaming network element device;
[0034] The third sending module is used to send the domain name information of the first candidate home NRF device to the roaming NRF device based on the domain name query request, so that the roaming NRF device selects the first target home NRF device from the first candidate home NRF device, and forwards the business service request to the first target home NRF device based on the domain name information of the first target home NRF device, and the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
[0035] In a fifth aspect, the present application further provides a computer device, the computer device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:
[0036] In response to the service request sent by the roaming network element device, send a domain name query request to the home query device;
[0037] Receiving the domain name information of the first candidate home location NRF device fed back by the home location query device based on the domain name query request;
[0038] Selecting a first target home location NRF device from the first candidate home location NRF devices;
[0039] Based on the domain name information of the first target home NRF device, the service request is forwarded to the first target home NRF device, so that the first target home NRF device provides corresponding service to the roaming network element device based on the service request.
[0040] In a sixth aspect, the present application further provides another computer device, the computer device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:
[0041] Receiving a domain name query request sent by a roaming NRF device; wherein the domain name query request is sent by the roaming NRF device after receiving a service request sent by a roaming network element device;
[0042] Based on the domain name query request, the domain name information of the first candidate home NRF device is sent to the roaming NRF device, so that the roaming NRF device selects the first target home NRF device from the first candidate home NRF device, and forwards the business service request to the first target home NRF device based on the domain name information of the first target home NRF device, and the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
[0043] In a seventh aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0044] In response to the service request sent by the roaming network element device, send a domain name query request to the home query device;
[0045] Receiving the domain name information of the first candidate home location NRF device fed back by the home location query device based on the domain name query request;
[0046] Selecting a first target home location NRF device from the first candidate home location NRF devices;
[0047] Based on the domain name information of the first target home NRF device, the service request is forwarded to the first target home NRF device, so that the first target home NRF device provides corresponding service to the roaming network element device based on the service request.
[0048] In an eighth aspect, the present application further provides another computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0049] Receiving a domain name query request sent by a roaming NRF device; wherein the domain name query request is sent by the roaming NRF device after receiving a service request sent by a roaming network element device;
[0050] Based on the domain name query request, the domain name information of the first candidate home NRF device is sent to the roaming NRF device, so that the roaming NRF device selects the first target home NRF device from the first candidate home NRF device, and forwards the business service request to the first target home NRF device based on the domain name information of the first target home NRF device, and the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
[0051] In a ninth aspect, the present application further provides a computer program product, the computer program product comprising a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0052] In response to the service request sent by the roaming network element device, send a domain name query request to the home query device;
[0053] Receiving the domain name information of the first candidate home location NRF device fed back by the home location query device based on the domain name query request;
[0054] Selecting a first target home location NRF device from the first candidate home location NRF devices;
[0055] Based on the domain name information of the first target home NRF device, the service request is forwarded to the first target home NRF device, so that the first target home NRF device provides corresponding service to the roaming network element device based on the service request.
[0056] In a tenth aspect, the present application further provides another computer program product, the computer program product comprising a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0057] Receiving a domain name query request sent by a roaming NRF device; wherein the domain name query request is sent by the roaming NRF device after receiving a service request sent by a roaming network element device;
[0058] Based on the domain name query request, the domain name information of the first candidate home NRF device is sent to the roaming NRF device, so that the roaming NRF device selects the first target home NRF device from the first candidate home NRF device, and forwards the business service request to the first target home NRF device based on the domain name information of the first target home NRF device, and the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
[0059] The above-mentioned business service method, device, computer equipment and storage medium respond to the business service request sent by the roaming network element device and send a domain name query request to the home query device. Receive the domain name information of the first candidate home NRF device fed back by the home query device based on the domain name query request. Select the first target home NRF device from the first candidate home NRF device. Based on the domain name information of the first target home NRF device, forward the business service request to the first target home NRF device, so that the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request. In this application, when the roaming NRF device receives the business service request, it can obtain the first candidate home NRF device by sending a domain name query request to the home query device. And select the first target home NRF device based on the first candidate home NRF device. Based on the domain name information of the first target home NRF device, forward the business service request to the first target home NRF device. There is no need to manually configure the domain name information of the home NRF device to automatically forward business service requests. Compared with the traditional business service method, it is necessary to manually configure the domain name information of a home NRF device in the roaming NRF device so that the roaming NRF device can forward the business service request to the corresponding home NRF device. This application not only does not require manual participation, but also effectively improves the efficiency of determining the home NRF device, thereby effectively improving the business service efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1 An application environment diagram of a business service method provided in this embodiment;
[0061] Figure 2 A flowchart of the first business service method provided in this embodiment;
[0062] Figure 3 A schematic diagram of a process for sending a domain name query request provided in this embodiment;
[0063] Figure 4 A flowchart of a business service method provided in this embodiment when a NRF device in the first target home location fails;
[0064] Figure 5 A flowchart of a second business service method provided in this embodiment;
[0065] Figure 6 A signaling interaction diagram of the business service method provided in this embodiment;
[0066] Figure 7 A structural block diagram of the first business service device provided in this embodiment;
[0067] Figure 8 A structural block diagram of a second business service device provided in this embodiment;
[0068] Fig. 9 This is a diagram of the internal structure of the computer device provided in this embodiment. DETAILED DESCRIPTION
[0069] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0070] The business service method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, when the roaming NRF device receives the business service request sent by the roaming network element device, it sends a domain name query request to the home query device. The roaming NRF device receives the domain name information of the first candidate home NRF device fed back by the home query device based on the domain name query request. And select the first target home NRF device from the first candidate home NRF device. The roaming NRF device forwards the business service request to the first target home NRF device based on the domain name information of the first target home NRF device, and the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
[0071] Among them, roaming area refers to other areas where users can use mobile phone services normally when they leave the place where their mobile phone number belongs (that is, the mobile phone service area where the user is registered), such as overseas areas.
[0072] Home location refers to the basic service area where mobile users register and obtain mobile services.
[0073] Roaming NRF devices refer to NRF (Network Repository Function) devices deployed in the roaming network.
[0074] The home NRF device refers to the NRF device deployed in the home network of the user terminal, and the number is generally more than one.
[0075] The home location query device refers to a query device that can be used to query the home location NRF domain name information and is deployed in the home location network. The home location query device can be a DNS (Domain Name System) server.
[0076] In one embodiment, Figure 2is a flow chart of a business service method provided according to an embodiment of the present application, in which the method is applied to Figure 1 Taking the roaming NRF device in the example as an example, the method includes the following steps:
[0077] S201, in response to a service request sent by a roaming network element device, sending a domain name query request to a home query device.
[0078] Among them, the roaming network element device refers to other network element devices except the roaming NRF device, mainly referring to the network element devices with business service requirements, such as AMF (Access and Mobility Management Function) network element. Business service request refers to the request message that the roaming network element device needs to send to the home NRF device when it has business service requirements. For example, when the roaming user terminal requests to access the roaming network in the roaming area, the roaming user terminal needs to initiate a registration request to the roaming AMF network element. Based on the registration request, the roaming AMF network element needs to discover the home UDM (Unified Data Management) network element. The roaming AMF network element has the need to discover the home UDM network element. In this case, the roaming AMF network element needs to send a service discovery request to the roaming NRF device to obtain relevant data of the user terminal. At this time, the service discovery request is a business service request. In addition, the business service request can also be a network element status subscription request. The home query device refers to a query device that can be used to query the home NRF domain name information and is deployed in the home network. The home query device can be, but is not limited to, a DNS server. The domain name query request refers to a request message for querying the domain name information of the home NRF device. The domain name query request can be a NAPTR (Naming Authority Pointer Record, DNS resource record type) type query request.
[0079] As an optional implementation method of the embodiment of the present application, when the roaming network element device has a business service demand (for example, a service discovery request, a network element status subscription request, etc.), a domain name query request is sent to the home query device based on the domain name information of the locally stored home query device.
[0080] As another optional implementation of the embodiment of the present application, when the roaming network element device has a service demand (for example, a service discovery request, a network element status subscription request, etc.), it queries the master device for the domain name information of the home query device. After obtaining the domain name information of the home query device, it sends a domain name query request to the home query device.
[0081] S202: Receive domain name information of a first candidate home location NRF device fed back by a home location query device based on a domain name query request.
[0082] The first candidate home location NRF device refers to an available home location NRF device.
[0083] As an optional implementation of the embodiment of the present application, the home query device obtains the available international roaming NRF device available locally (i.e., the home location) based on the domain name query request, takes the available international roaming NRF device as the first candidate home location NRF device, and configures the domain name information of the first candidate home location NRF device. The number of the first candidate home location NRF device is at least one. After receiving the domain name query request, the domain name information of the first candidate home location NRF device is fed back.
[0084] Another optional implementation of the embodiment of the present application is to obtain the available international roaming NRF devices available locally (i.e., the home location) in advance and store the domain name information of the available international roaming NRF devices (as shown in Table 1). After receiving the domain name query request, the domain name information of the first candidate home location NRF device is fed back.
[0085] Table 1
[0086] NRF Name FQDN hi-NRF-1 inrf1.5gc.mnc012.mcc345.3gppnetwork.org hi-NRF-2 inrf2.5gc.mnc012.mcc345.3gppnetwork.org
[0087] In Table 1, hi-NRF-1 and hi-NRF-2 represent the device names of the first candidate attribution location NRF devices; and FQDN (Fully Qualified Domain Name) represents the domain name information of the first candidate attribution location NRF device.
[0088] S203: Select a first target home NRF device from the first candidate home NRF devices.
[0089] The first target attribution location NRF device refers to an NRF device selected from the first candidate attribution location NRF devices according to the screening rule.
[0090] As an optional implementation of the embodiment of the present application, according to the device priority of the first candidate home location NRF device, the first candidate home location NRF device with the highest device priority is selected from the first candidate home location NRF as the first target home location NRF device. The device priority is carried together when the home location query device feeds back the domain name information of the first candidate home location NRF device.
[0091] As another optional implementation of the embodiment of the present application, according to the device load of the first candidate home location NRF device, the first candidate home location NRF device with the lowest device load is selected from the first candidate home location NRF as the first target home location NRF device. The device load is carried when the home location query device feeds back the domain name information of the first candidate home location NRF device.
[0092] S204, forwarding the service request to the first target home NRF device based on the domain name information of the first target home NRF device, so that the first target home NRF device provides corresponding service to the roaming network element device based on the service request.
[0093] Optionally, in this embodiment, based on the domain name information of the NRF device in the first target home location, the service request is forwarded to the NRF device in the first target home location through the SEPP (Security Edge Protection Proxy) device in the visited location and the SEPP device in the home location, and the NRF device in the first target home location provides corresponding service to the network element device in the roaming location based on the service request. Exemplarily, if the service request is a service discovery request, based on the domain name information of the NRF device in the first target home location, the service request is forwarded to the NRF device in the first target home location, and the NRF device in the first target home location performs the corresponding service discovery service based on the service discovery request to provide corresponding service to the network element device in the roaming location.
[0094] It should be noted that the NRF device at the first target location executes the corresponding business service based on the business service request, which can be implemented using existing technologies. The specific execution method is not the focus of this application and will not be repeated here.
[0095] The above-mentioned business service method responds to the business service request sent by the roaming network element device, and sends a domain name query request to the home query device. Receive the domain name information of the first candidate home NRF device fed back by the home query device based on the domain name query request. Select the first target home NRF device from the first candidate home NRF device. Based on the domain name information of the first target home NRF device, forward the business service request to the first target home NRF device, so that the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request. In this application, when the roaming NRF device receives the business service request, it can obtain the first candidate home NRF device by sending a domain name query request to the home query device. And select the first target home NRF device based on the first candidate home NRF device. Based on the domain name information of the first target home NRF device, forward the business service request to the first target home NRF device. There is no need to manually configure the domain name information of the home NRF device to automatically forward business service requests. Compared with the traditional business service method, it is necessary to manually configure the domain name information of a home NRF device in the roaming NRF device so that the roaming NRF device can forward the business service request to the corresponding home NRF device. This application not only does not require manual participation, but also effectively improves the efficiency of determining the home NRF device, thereby effectively improving the business service efficiency.
[0096] In one embodiment, in order to more efficiently send a domain name query request to the home query device, such as Figure 3 As shown, an optional implementation of S201 includes:
[0097] S301, constructing a query domain name based on the network identifier of the home network carried in the business service request.
[0098] The home network refers to the mobile communication network in the home location of the user terminal. The network identifier (i.e., PLMN (Public Land Mobile Network) ID) refers to the unique identifier of the home network.
[0099] Optionally, in this embodiment, when the roaming network element device sends a service request to the roaming NRF device, it carries the network identifier of the home network. The roaming NRF device constructs a query domain name based on the network identifier of the home network. Exemplarily, when the user terminal requests to access the roaming network in the roaming area, it will send a registration request (carrying the PLMN ID) to the roaming AMF network element, and the roaming AMF network element will send a service discovery request carrying the PLMN ID to the roaming NRF device. For example, if the PLMN ID is MCC=012, MNC=345, then according to the domain name construction rules, the following PLMN-level NRF domain name information is constructed, namely nrf.5gc.mnc012.mcc345.3gppnetwork.org. This domain name information is the query domain name of the home query device.
[0100] S302: Based on the query domain name, a domain name query request is sent to a home query device.
[0101] In this embodiment, based on the network identifier of the home network carried in the business service request, the query domain name of the home query device can be automatically constructed, and based on the query domain name, a domain name query request can be sent to the home query device, which effectively solves the problem of manually querying the domain name information of the home query device and improves the efficiency of sending domain name query requests.
[0102] In one embodiment, when the NRF device at the first target home location fails, Figure 4 As shown, an optional implementation of a business service method includes:
[0103] S401: If a service unavailable response message fed back by a first target home NRF device is received, a second target home NRF device is selected from second candidate home NRF devices.
[0104] The second candidate home NRF device is the first candidate home NRF device that does not include the first target home NRF device. The service unavailable response message refers to a response message sent when the NRF device cannot provide services normally due to its own abnormality (such as equipment failure). The second target home NRF device refers to the home NRF device that is reselected according to the screening rules to provide business services for the roaming network element device when the first target home NRF device cannot provide services normally.
[0105] As an optional implementation of the embodiment of the present application, if a service unavailable response message is received from the first target home NRF device, the second candidate home NRF device with the highest device priority is selected from the second candidate home NRF devices according to the device priority as the second target home NRF device.
[0106] As another optional implementation of the embodiment of the present application, if a service unavailable response message is received from the first target home NRF device, the second candidate home NRF device with the lowest device compliance is selected from the second candidate home NRF devices according to the device load as the second target home NRF device.
[0107] S402: forwarding the service request to the second target home NRF device, so that the second target home NRF device provides corresponding service to the roaming network element device based on the service request.
[0108] Optionally, the business service request is forwarded to the second target home NRF device through the roaming SEPP device and the home SEPP device, so that the second target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
[0109] In this embodiment, if a service unavailable response message is received from the first target home NRF device, a second target home NRF device is selected from the second candidate home NRF device; wherein the second candidate home NRF device is the first candidate home NRF device that does not include the first target home NRF device. The service request is forwarded to the second target home NRF device, so that the second target home NRF device provides corresponding service to the roaming network element device based on the service request. In this embodiment, when the first target home NRF device fails, the second target home NRF device can also be automatically selected, and the second target home NRF device continues to provide services, which effectively solves the existing problem that when the manually configured first target home NRF device fails, the service cannot be provided, and the domain name information of other home NRF devices needs to be manually configured, and the other home NRF devices provide service services, which seriously affects the low service efficiency.
[0110] In one embodiment, Figure 5 is a flow chart of a business service method provided according to an embodiment of the present application, in which the method is applied to Figure 1 Taking the location query device in the example as an example, the method includes the following steps:
[0111] S501, receiving a domain name query request sent by a NRF device in a roaming location.
[0112] Among them, the domain name query request is sent by the roaming NRF device after receiving the business service request sent by the roaming network element device. The roaming network element device refers to other network element devices except the roaming NRF device, mainly referring to the network element devices with business service requirements, such as AMF network elements. Business service request refers to the request message that the roaming network element device needs to send to the home NRF device when it has business service requirements. For example, when the roaming user terminal requests to access the roaming network in the roaming area, the roaming user terminal needs to initiate a registration request to the roaming AMF network element. Based on the registration request, the roaming AMF network element needs to discover the home UDM network element. The roaming AMF network element has the need to discover the home UDM network element. In this case, the roaming AMF network element needs to send a service discovery request to the roaming NRF device to obtain relevant data of the user terminal. At this time, the service discovery request is a business service request. In addition, the business service request can also be a network element status subscription request. The home query device refers to a query device that can be used to query the home NRF domain name information and is deployed in the home network. The home query device can be but is not limited to a DNS server. The domain name query request refers to a request message for querying the domain name information of the home NRF device. The domain name query request can be a NAPTR type query request.
[0113] Optionally, in this embodiment, the domain name query request sent by the NRF device in the roaming location may be received directly or indirectly through other network element devices.
[0114] Optionally, in this embodiment, the domain name query request is sent by the roaming NRF device to the home query device based on the query domain name. The query domain name is constructed by the roaming NRF device based on the network identifier of the home network carried in the service request. Exemplarily, when the user terminal requests to access the roaming network in the roaming area, it will send a registration request (carrying PLMN ID) to the roaming AMF network element, and the roaming AMF network element will send a service discovery request carrying the PLMN ID to the roaming NRF device. For example, if the PLMN ID is MCC=012, MNC=345, then according to the domain name construction rules, the following PLMN-level NRF domain name information is constructed, namely nrf.5gc.mnc012.mcc345.3gppnetwork.org. This domain name information is the query domain name of the home query device.
[0115] S502, based on the domain name query request, send the domain name information of the first candidate home NRF device to the roaming NRF device, so that the roaming NRF device selects the first target home NRF device from the first candidate home NRF device, and forwards the business service request to the first target home NRF device based on the domain name information of the first target home NRF device, and the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
[0116] The first candidate home location NRF device refers to an available home location NRF device. The first target home location NRF device refers to an NRF device selected from the first candidate home location NRF devices according to the screening rule.
[0117] Optionally, in this embodiment, an optional implementation method of sending the domain name information of the first candidate home NRF device to the roaming NRF device is to send the domain name information of the first candidate home NRF device, as well as the device priority and / or device load of the first candidate home NRF device to the roaming NRF device.
[0118] Optionally, in this embodiment, an optional implementation method for the roaming NRF device to select the first target home NRF device from the first candidate home NRF device is to select the first candidate home NRF device with the highest device priority from the first candidate home NRF as the first target home NRF device according to the device priority of the first candidate home NRF device. The device priority is carried together when the home query device feeds back the domain name information of the first candidate home NRF device.
[0119] Optionally, in this embodiment, another optional implementation of the roaming NRF device selecting the first target home NRF device from the first candidate home NRF device is to select the first candidate home NRF device with the lowest device load from the first candidate home NRF as the first target home NRF device according to the device load of the first candidate home NRF device. The device load is carried when the home query device feeds back the domain name information of the first candidate home NRF device.
[0120] In this embodiment, a domain name query request sent by a roaming NRF device is received; wherein the domain name query request is sent by the roaming NRF device after receiving a service request sent by a roaming network element device. Based on the domain name query request, the domain name information of the first candidate home NRF device is sent to the roaming NRF device, so that the roaming NRF device selects the first target home NRF device from the first candidate home NRF device, and forwards the service request to the first target home NRF device based on the domain name information of the first target home NRF device, and the first target home NRF device provides the corresponding service to the roaming network element device based on the service request. This application can automatically complete the forwarding of the service request without manually configuring the domain name information of the home NRF device. Compared with the traditional service method, it is necessary to manually configure the domain name information of a home NRF device in the roaming NRF device, so that the roaming NRF device can forward the service request to the corresponding home NRF device. This application not only does not require manual participation, but also effectively improves the efficiency of determining the home NRF device, thereby effectively improving the service efficiency.
[0121] In one embodiment, if Figure 6 As shown, an optional implementation of a business service method includes:
[0122] S601: An NRF device in a roaming location receives a service request sent by a network element device in a roaming location.
[0123] S602: The NRF device in the roaming location constructs a query domain name based on the network identifier of the home network carried in the service request.
[0124] S603: The roaming NRF device sends a domain name query request to the home query device based on the query domain name.
[0125] S604: The home location query device receives a domain name query request sent by the roaming location NRF device.
[0126] S605: The home query device sends the domain name information of the first candidate home NRF device, and the device priority and / or device load of the first candidate home NRF device to the roaming NRF device based on the domain name query request.
[0127] S606: The roaming NRF device selects a first target home NRF device from the first candidate home NRF devices based on device priority and / or device load.
[0128] S607, the roaming NRF device forwards the service request to the first target home NRF device based on the domain name information of the first target home NRF device, and the first target home NRF device provides corresponding service to the roaming network element device based on the service request.
[0129] S608: If a service unavailable response message is received from the first target home NRF device, the roaming NRF device selects a second target home NRF device from the second candidate home NRF devices based on device priority and / or device load. The second candidate home NRF device is the first candidate home NRF device that does not include the first target home NRF device;
[0130] S609: The NRF device in the roaming location forwards the service request to the NRF device in the second target home location, so that the NRF device in the second target home location provides corresponding service to the network element device in the roaming location based on the service request.
[0131] In this embodiment, in response to the service request sent by the roaming network element device, a domain name query request is sent to the home query device. The domain name information of the first candidate home NRF device fed back by the home query device based on the domain name query request is received. The first target home NRF device is selected from the first candidate home NRF device. Based on the domain name information of the first target home NRF device, the service request is forwarded to the first target home NRF device, so that the first target home NRF device provides corresponding service to the roaming network element device based on the service request. In this application, when the roaming NRF device receives the service request, it can obtain the first candidate home NRF device by sending a domain name query request to the home query device. And the first target home NRF device is selected based on the first candidate home NRF device. Based on the domain name information of the first target home NRF device, the service request is forwarded to the first target home NRF device. There is no need to manually configure the domain name information of the home NRF device to automatically forward business service requests. Compared with the traditional business service method, it is necessary to manually configure the domain name information of a home NRF device in the roaming NRF device so that the roaming NRF device can forward the business service request to the corresponding home NRF device. This application not only does not require manual participation, but also effectively improves the efficiency of determining the home NRF device, thereby effectively improving the business service efficiency.
[0132] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0133] Based on the same inventive concept, the embodiment of the present application also provides a business service device for implementing the business service method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the one or more business service device embodiments provided below can refer to the limitations on the business service method above, and will not be repeated here.
[0134] In one embodiment, by Figure 7 FIG. 2 shows a structural block diagram of a business service device in an embodiment. Figure 7 As shown, a business service device 1 is provided, the device comprising: a first sending module 11, a first receiving module 12, a selection module 13 and a second sending module 14, wherein:
[0135] The first sending module 11 is used to send a domain name query request to the home query device in response to the business service request sent by the roaming network element device;
[0136] The first receiving module 12 is used to receive the domain name information of the first candidate home location NRF device fed back by the home location query device based on the domain name query request;
[0137] A selection module 13 is used to select a first target home location NRF device from the first candidate home location NRF devices;
[0138] The second sending module 14 is used to forward the service request to the first target home NRF device based on the domain name information of the first target home NRF device, so that the first target home NRF device provides corresponding service to the roaming network element device based on the service request.
[0139] In one embodiment, the first sending module 11 is further specifically used for:
[0140] Constructing a query domain name based on the network identifier of the home network carried in the business service request;
[0141] Based on the query domain name, a domain name query request is sent to the home query device.
[0142] In one embodiment, the selection module 13 is further specifically used for:
[0143] According to the device priorities of the first candidate home NRF devices, a first candidate home NRF device with the highest device priority is selected from the first candidate home NRFs as the first target home NRF device.
[0144] In one embodiment, the selection module 13 is further specifically used for:
[0145] According to the device load of the first candidate home NRF device, a first candidate home NRF device with the lowest device load is selected from the first candidate home NRFs as the first target home NRF device.
[0146] In one embodiment, a business service device 1 further includes:
[0147] The third receiving module is configured to select a second target home NRF device from the second candidate home NRF devices if a service unavailable response message fed back by the first target home NRF device is received; wherein the second candidate home NRF device is a first candidate home NRF device that does not include the first target home NRF device;
[0148] The fourth sending module is used to forward the business service request to the second target home NRF device, so that the second target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
[0149] In one embodiment, by Figure 8 FIG. 2 shows a structural block diagram of a business service device in an embodiment. Figure 8 As shown, a business service device 2 is provided, the device comprising: a second receiving module 21 and a second sending module 22, wherein:
[0150] The second receiving module 21 is used to receive a domain name query request sent by a roaming NRF device; wherein the domain name query request is sent by the roaming NRF device after receiving a service request sent by a roaming network element device;
[0151] The third sending module 22 is used to send the domain name information of the first candidate home NRF device to the roaming location NRF device based on the domain name query request, so that the roaming location NRF device selects the first target home NRF device from the first candidate home NRF device, and forwards the business service request to the first target home NRF device based on the domain name information of the first target home NRF device, and the first target home NRF device provides corresponding business services to the roaming location network element device based on the business service request.
[0152] In one of the embodiments, the domain name query request is sent by the roaming NRF device to the home query device based on the query domain name; the query domain name is constructed by the roaming NRF device based on the network identifier of the home network carried in the service request.
[0153] In one embodiment, sending the domain name information of the first candidate home NRF device to the roaming NRF device includes:
[0154] Send the domain name information of the first candidate home NRF device and the device priority and / or device load of the first candidate home NRF device to the roaming NRF device.
[0155] Each module in the above business service device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0156] In one embodiment, a computer device is provided. The computer device may be a platform side, and its internal structure diagram may be as shown in FIG. Fig. 9 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store NRF device domain name information. The network interface of the computer device is used to communicate with an external user side through a network connection. When the computer program is executed by the processor, a business service method is implemented.
[0157] Those skilled in the art will understand that Fig. 9The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. Specifically, the computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0158] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0159] In response to the service request sent by the roaming network element device, send a domain name query request to the home query device;
[0160] Receiving the domain name information of the first candidate home location NRF device fed back by the home location query device based on the domain name query request;
[0161] Selecting a first target home location NRF device from the first candidate home location NRF devices;
[0162] Based on the domain name information of the first target home NRF device, the service request is forwarded to the first target home NRF device, so that the first target home NRF device provides corresponding service to the roaming network element device based on the service request.
[0163] In one embodiment, when the processor executes the computer program, the following steps are further implemented: in response to the service request sent by the roaming network element device, sending a domain name query request to the home query device, including:
[0164] Constructing a query domain name based on the network identifier of the home network carried in the business service request;
[0165] Based on the query domain name, a domain name query request is sent to the home query device.
[0166] In one embodiment, when the processor executes the computer program, the following steps are further implemented: selecting a first target home NRF device from the first candidate home NRF device includes:
[0167] According to the device priorities of the first candidate home NRF devices, a first candidate home NRF device with the highest device priority is selected from the first candidate home NRFs as the first target home NRF device.
[0168] In one embodiment, when the processor executes the computer program, the following steps are further implemented: selecting a first target home NRF device from the first candidate home NRF device includes:
[0169] According to the device load of the first candidate home NRF device, a first candidate home NRF device with the lowest device load is selected from the first candidate home NRFs as the first target home NRF device.
[0170] In one embodiment, when the processor executes the computer program, the following steps are further implemented: after forwarding the business service request to the first target home NRF device, the method further includes:
[0171] If a service unavailable response message fed back by the first target home NRF device is received, a second target home NRF device is selected from the second candidate home NRF devices; wherein the second candidate home NRF device is a first candidate home NRF device that does not include the first target home NRF device;
[0172] The service request is forwarded to the second target home NRF device, so that the second target home NRF device provides corresponding service to the roaming network element device based on the service request.
[0173] In one embodiment, another computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0174] Receiving a domain name query request sent by a roaming NRF device; wherein the domain name query request is sent by the roaming NRF device after receiving a service request sent by a roaming network element device;
[0175] Based on the domain name query request, the domain name information of the first candidate home NRF device is sent to the roaming NRF device, so that the roaming NRF device selects the first target home NRF device from the first candidate home NRF device, and forwards the business service request to the first target home NRF device based on the domain name information of the first target home NRF device, and the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
[0176] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the domain name query request is sent by the roaming NRF device to the home query device based on the query domain name; the query domain name is constructed by the roaming NRF device based on the network identifier of the home network carried in the service request.
[0177] In one embodiment, when the processor executes the computer program, the following steps are further implemented: sending the domain name information of the first candidate home NRF device to the roaming NRF device, including:
[0178] Send the domain name information of the first candidate home NRF device and the device priority and / or device load of the first candidate home NRF device to the roaming NRF device.
[0179] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0180] In response to the service request sent by the roaming network element device, send a domain name query request to the home query device;
[0181] Receiving the domain name information of the first candidate home location NRF device fed back by the home location query device based on the domain name query request;
[0182] Selecting a first target home location NRF device from the first candidate home location NRF devices;
[0183] Based on the domain name information of the first target home NRF device, the service request is forwarded to the first target home NRF device, so that the first target home NRF device provides corresponding service to the roaming network element device based on the service request.
[0184] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: in response to the service request sent by the roaming network element device, sending a domain name query request to the home query device, including:
[0185] Constructing a query domain name based on the network identifier of the home network carried in the business service request;
[0186] Based on the query domain name, a domain name query request is sent to the home query device.
[0187] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: selecting a first target home NRF device from the first candidate home NRF device includes:
[0188] According to the device priorities of the first candidate home NRF devices, a first candidate home NRF device with the highest device priority is selected from the first candidate home NRFs as the first target home NRF device.
[0189] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: selecting a first target home NRF device from the first candidate home NRF device includes:
[0190] According to the device load of the first candidate home NRF device, a first candidate home NRF device with the lowest device load is selected from the first candidate home NRFs as the first target home NRF device.
[0191] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: after forwarding the business service request to the first target home NRF device, the method further includes:
[0192] If a service unavailable response message fed back by the first target home NRF device is received, a second target home NRF device is selected from the second candidate home NRF devices; wherein the second candidate home NRF device is a first candidate home NRF device that does not include the first target home NRF device;
[0193] The service request is forwarded to the second target home NRF device, so that the second target home NRF device provides corresponding service to the roaming network element device based on the service request.
[0194] In one embodiment, another computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0195] Receiving a domain name query request sent by a roaming NRF device; wherein the domain name query request is sent by the roaming NRF device after receiving a service request sent by a roaming network element device;
[0196] Based on the domain name query request, the domain name information of the first candidate home NRF device is sent to the roaming NRF device, so that the roaming NRF device selects the first target home NRF device from the first candidate home NRF device, and forwards the business service request to the first target home NRF device based on the domain name information of the first target home NRF device, and the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
[0197] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the domain name query request is sent by the roaming NRF device to the home query device based on the query domain name; the query domain name is constructed by the roaming NRF device based on the network identifier of the home network carried in the service request.
[0198] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: sending the domain name information of the first candidate home NRF device to the roaming NRF device, including:
[0199] Send the domain name information of the first candidate home NRF device and the device priority and / or device load of the first candidate home NRF device to the roaming NRF device.
[0200] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0201] In response to the service request sent by the roaming network element device, send a domain name query request to the home query device;
[0202] Receiving the domain name information of the first candidate home location NRF device fed back by the home location query device based on the domain name query request;
[0203] Selecting a first target home location NRF device from the first candidate home location NRF devices;
[0204] Based on the domain name information of the first target home NRF device, the service request is forwarded to the first target home NRF device, so that the first target home NRF device provides corresponding service to the roaming network element device based on the service request.
[0205] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: in response to the service request sent by the roaming network element device, sending a domain name query request to the home query device, including:
[0206] Constructing a query domain name based on the network identifier of the home network carried in the business service request;
[0207] Based on the query domain name, a domain name query request is sent to the home query device.
[0208] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: selecting a first target home NRF device from the first candidate home NRF device includes:
[0209] According to the device priorities of the first candidate home NRF devices, a first candidate home NRF device with the highest device priority is selected from the first candidate home NRFs as the first target home NRF device.
[0210] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: selecting a first target home NRF device from the first candidate home NRF device includes:
[0211] According to the device load of the first candidate home NRF device, a first candidate home NRF device with the lowest device load is selected from the first candidate home NRFs as the first target home NRF device.
[0212] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: after forwarding the business service request to the first target home NRF device, the method further includes:
[0213] If a service unavailable response message fed back by the first target home NRF device is received, a second target home NRF device is selected from the second candidate home NRF devices; wherein the second candidate home NRF device is a first candidate home NRF device that does not include the first target home NRF device;
[0214] The service request is forwarded to the second target home NRF device, so that the second target home NRF device provides corresponding service to the roaming network element device based on the service request.
[0215] In one embodiment, another computer program product is provided, including a computer program, which, when executed by a processor, implements the following steps:
[0216] Receiving a domain name query request sent by a roaming NRF device; wherein the domain name query request is sent by the roaming NRF device after receiving a service request sent by a roaming network element device;
[0217] Based on the domain name query request, the domain name information of the first candidate home NRF device is sent to the roaming NRF device, so that the roaming NRF device selects the first target home NRF device from the first candidate home NRF device, and forwards the business service request to the first target home NRF device based on the domain name information of the first target home NRF device, and the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
[0218] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the domain name query request is sent by the roaming NRF device to the home query device based on the query domain name; the query domain name is constructed by the roaming NRF device based on the network identifier of the home network carried in the service request.
[0219] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: sending the domain name information of the first candidate home NRF device to the roaming NRF device, including:
[0220] Send the domain name information of the first candidate home NRF device and the device priority and / or device load of the first candidate home NRF device to the roaming NRF device.
[0221] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0222] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0223] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A business service method, characterized in that: Applied to a roaming network storage function NRF device, the method includes: In response to the service request sent by the roaming network element device, send a domain name query request to the home query device; Receive the domain name information of the first candidate home location NRF device fed back by the home location query device based on the domain name query request; Selecting a first target home NRF device from the first candidate home NRF devices; Based on the domain name information of the first target home NRF device, the business service request is forwarded to the first target home NRF device, so that the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
2. The method according to claim 1, characterized in that The step of sending a domain name query request to a home location query device in response to a business service request sent by a roaming location network element device includes: Constructing a query domain name based on the network identifier of the home network carried in the business service request; Based on the query domain name, a domain name query request is sent to a home query device.
3. The method according to claim 1, characterized in that The selecting a first target home location NRF device from the first candidate home location NRF devices includes: According to the device priorities of the first candidate home NRF devices, a first candidate home NRF device with the highest device priority is selected from the first candidate home NRFs as the first target home NRF device.
4. The method according to claim 1, characterized in that The selecting a first target home location NRF device from the first candidate home location NRF devices includes: According to the device load of the first candidate home NRF device, a first candidate home NRF device with the lowest device load is selected from the first candidate home NRFs as the first target home NRF device.
5. The method according to claim 1, characterized in that After forwarding the business service request to the first target home NRF device, the method further includes: If a service unavailable response message fed back by the first target home NRF device is received, a second target home NRF device is selected from the second candidate home NRF devices; wherein the second candidate home NRF device is the first candidate home NRF device that does not include the first target home NRF device; The business service request is forwarded to the second target home NRF device, so that the second target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
6. A business service method, characterized in that: Applied to a location query device, the method includes: Receiving a domain name query request sent by a roaming NRF device; wherein the domain name query request is sent by the roaming NRF device after receiving a service request sent by a roaming network element device; Based on the domain name query request, the domain name information of the first candidate home NRF device is sent to the roaming NRF device, so that the roaming NRF device selects the first target home NRF device from the first candidate home NRF device, and based on the domain name information of the first target home NRF device, the business service request is forwarded to the first target home NRF device, and the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
7. The method according to claim 6, characterized in that The domain name query request is sent by the roaming NRF device to the home query device based on the query domain name; the query domain name is constructed by the roaming NRF device based on the network identifier of the home network carried in the business service request.
8. The method according to claim 6, characterized in that The sending the domain name information of the first candidate home NRF device to the roaming location NRF device includes: Sending the domain name information of the first candidate home NRF device and the device priority and / or device load of the first candidate home NRF device to the roaming NRF device.
9. A business service device, characterized in that: The NRF device configured in the roaming location includes: A first sending module, configured to send a domain name query request to a home query device in response to a business service request sent by a roaming network element device; A first receiving module is used to receive domain name information of a first candidate home location NRF device fed back by the home location query device based on the domain name query request; A selection module, configured to select a first target home location NRF device from the first candidate home location NRF devices; The second sending module is used to forward the business service request to the first target home NRF device based on the domain name information of the first target home NRF device, so that the first target home NRF device provides corresponding business services to the roaming network element device based on the business service request.
10. A business service device, characterized in that: The device is configured in a location query device, and the device includes: A second receiving module is used to receive a domain name query request sent by a roaming NRF device; wherein the domain name query request is sent by the roaming NRF device after receiving a service request sent by a roaming network element device; The third sending module is used to send the domain name information of the first candidate home NRF device to the roaming NRF device based on the domain name query request, so that the roaming NRF device selects the first target home NRF device from the first candidate home NRF device, and forwards the business service request to the first target home NRF device based on the domain name information of the first target home NRF device, and the first target home NRF device provides the corresponding business service to the roaming network element device based on the business service request.
11. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.
13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.