A service calling method and network device

Through the service calling information or results that carry the second service in the service response of the 5G core network, the business processing complexity problem caused by the service atomic design is solved, and the optimization and complexity of the business processing logic is achieved.

CN112583619BActive Publication Date: 2025-01-24CHINA MOBILE COMM LTD RES INST +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN201910941178.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-09-30
Publication Date
2025-01-24
Estimated Expiration
2039-09-30

AI Technical Summary

Technical Problem

The service atomic design of 5G core network makes the service processing process complicated.

Method used

Through the service calling information or service call result of the second service associated with the first service in the service response of the first service, optimize business processing logic and reduce the complexity of business processing.

Benefits of technology

It simplifies the service calling logic and service discovery process of service users, optimizes the business processing process, and reduces complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112583619B_ABST
    Figure CN112583619B_ABST
Patent Text Reader

Abstract

The present invention provides a service calling method and network device, belonging to the field of communication technology, wherein the method applied to the service provider side includes: a first service provider receives a service request for a first service sent by a service user; the first service provider sends a service response for the first service to the service user; the service response for the first service includes: service calling information or service calling result of at least one second service associated with the first service; the service calling information is used to instruct the service user to call the second service. The present invention can optimize the business processing logic under the service-oriented architecture and reduce the complexity of business processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a service calling method and network equipment. Background Art

[0002] 5G (fifth generation mobile communication technology) core network adopts service-oriented architecture (see Figure 1 Among them, network slice selection function: NSSF, Network Slice Selection Function; capability exposure function: NEF, network exposure function; NF storage function: NRF, NF Repository Function; policy control function: PCF, Policy Control Function; unified data management: UDM, Unified Data Management; application function: AF, application function; authentication service function: AUSF, Authentication Server Function, also known as authentication service function; access and mobility management function: AMF, Access and Mobility Management Function; session management function: SMF, Session Management Function; terminal: UE, User Equipment; (radio) access network: (R)AN, (radio) Access Network; user plane function: UPF, User plane Function; data network: DN, Data network), the interface between each NF adopts a service-oriented interface, and the 5G service-oriented interface has clearly used the HTTP / 2+TCP protocol. The design of 5G business processes needs to define the service call logic of all relevant network functions (NF, NetworkFunction). Some NFs need to support the service provider function of the corresponding service, and some NFs need to support the service user function of the corresponding service. The service user NF needs to write the trigger conditions of the service call, the service name of the service call, and the resource address related to the service call in the business processing logic, and find the service provider NF through the service discovery mechanism and NF selection mechanism, and then make the service call.

[0003] The 5G service-oriented design concept is service atomization, independence / decoupling between services, and service reusability, so that services can be reused for multiple different business processes. However, the service atomization design of the 5G core network (5GC, 5G Core Network) makes the business processing process complicated. Summary of the invention

[0004] In view of this, the present invention provides a service calling method and a network device, which are used to solve the problem that the service atomization design of the current 5G core network makes the business processing process complicated.

[0005] In order to solve the above technical problems, in a first aspect, the present invention provides a service calling method, comprising:

[0006] The first service provider receives a service request for a first service sent by a service user;

[0007] The first service provider sends a service response of the first service to the service user;

[0008] The service response of the first service includes: service calling information or service calling result of at least one second service associated with the first service; the service calling information is used to instruct the service user to call the second service.

[0009] Optionally, the service call information includes at least one of the following:

[0010] a service name of the second service;

[0011] an address of a service provider of the second service;

[0012] parameters required for the service call of the second service;

[0013] The resource address related to the second service;

[0014] an operation method for resources related to the second service;

[0015] A prerequisite for the second service.

[0016] Optionally, the service call result includes at least one of the following:

[0017] data;

[0018] The address of the resource;

[0019] Response code.

[0020] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0021] The service call result of the second service includes the address of the contract data resource and the address of the subscription resource.

[0022] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0023] The service calling information of the second service includes service calling information of a service for downloading contract data and service calling information of a service for subscribing to contract data change.

[0024] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service;

[0025] The service calling information of the second service includes service calling information of downloading the contract data service.

[0026] Optionally, in a case where the service request of the first service is a service request for downloading subscription data, the second service includes a subscription subscription data change service;

[0027] The service calling information of the second service includes service calling information of a subscription contract data change service.

[0028] In a second aspect, the present invention further provides a service calling method, comprising:

[0029] The service user sends a service request for a first service to the first service provider;

[0030] The service user receives a service response of the first service, wherein the service response of the first service includes: service call information or service call result of at least one second service associated with the first service; the service call information is used to instruct the service user to call the second service;

[0031] In the case where the service response of the first service includes the service calling information, the service user initiates a second service calling according to the service calling information to obtain a service calling result of the second service.

[0032] Optionally, the service call information includes at least one of the following:

[0033] a service name of the second service;

[0034] an address of a service provider of the second service;

[0035] parameters required for the service call of the second service;

[0036] The resource address related to the second service;

[0037] an operation method for resources related to the second service;

[0038] A prerequisite for the second service.

[0039] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0040] The service call result of the second service includes the address of the contract data resource and the address of the subscription resource.

[0041] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0042] The service calling information of the second service includes service calling information of a service for downloading contract data and service calling information of a service for subscribing to contract data change.

[0043] In a third aspect, the present invention further provides a network device, wherein the network device is a first service provider, comprising:

[0044] A first receiving module, used for receiving a service request for a first service sent by a service user;

[0045] A response module, used for sending a service response of the first service to the service user;

[0046] The service response of the first service includes: service calling information or service calling result of at least one second service associated with the first service; the service calling information is used to instruct the service user to call the second service.

[0047] Optionally, the service call information includes at least one of the following:

[0048] a service name of the second service;

[0049] an address of a service provider of the second service;

[0050] parameters required for the service call of the second service;

[0051] The resource address related to the second service;

[0052] an operation method for resources related to the second service;

[0053] A prerequisite for the second service.

[0054] Optionally, the service call result includes at least one of the following:

[0055] data;

[0056] The address of the resource;

[0057] Response code.

[0058] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0059] The service call result of the second service includes the address of the contract data resource and the address of the subscription resource.

[0060] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0061] The service calling information of the second service includes service calling information of a service for downloading contract data and service calling information of a service for subscribing to contract data change.

[0062] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service;

[0063] The service calling information of the second service includes service calling information of downloading the contract data service.

[0064] Optionally, in a case where the service request of the first service is a service request for downloading subscription data, the second service includes a subscription subscription data change service;

[0065] The service calling information of the second service includes service calling information of a subscription contract data change service.

[0066] In a fourth aspect, the present invention further provides a network device, the network device being a service user, comprising:

[0067] A sending module, used for sending a service request for a first service to a first service provider;

[0068] A second receiving module is used to receive a service response of the first service, wherein the service response of the first service includes: service call information or service call result of at least one second service associated with the first service; the service call information is used to instruct the service user to call the second service;

[0069] The service calling module is used to initiate a second service call according to the service calling information when the service response of the first service includes the service calling information, and obtain a service calling result of the second service.

[0070] Optionally, the service call information includes at least one of the following:

[0071] a service name of the second service;

[0072] an address of a service provider of the second service;

[0073] parameters required for the service call of the second service;

[0074] The resource address related to the second service;

[0075] an operation method for resources related to the second service;

[0076] A prerequisite for the second service.

[0077] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0078] The service call result of the second service includes the address of the contract data resource and the address of the subscription resource.

[0079] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0080] The service calling information of the second service includes service calling information of a service for downloading contract data and service calling information of a service for subscribing to contract data change.

[0081] In a fifth aspect, the present invention further provides a network device, the network device being a first service provider, comprising: a transceiver and a processor;

[0082] The transceiver is used to receive a service request for a first service sent by a service user;

[0083] The transceiver is further used to send a service response of the first service to the service user;

[0084] The service response of the first service includes: service calling information or service calling result of at least one second service associated with the first service; the service calling information is used to instruct the service user to call the second service.

[0085] Optionally, the service call information includes at least one of the following:

[0086] a service name of the second service;

[0087] an address of a service provider of the second service;

[0088] parameters required for the service call of the second service;

[0089] The resource address related to the second service;

[0090] an operation method for resources related to the second service;

[0091] A prerequisite for the second service.

[0092] Optionally, the service call result includes at least one of the following:

[0093] data;

[0094] The address of the resource;

[0095] Response code.

[0096] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0097] The service call result of the second service includes the address of the contract data resource and the address of the subscription resource.

[0098] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0099] The service calling information of the second service includes service calling information of a service for downloading contract data and service calling information of a service for subscribing to contract data change.

[0100] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service;

[0101] The service calling information of the second service includes service calling information of downloading the contract data service.

[0102] Optionally, in a case where the service request of the first service is a service request for downloading subscription data, the second service includes a subscription subscription data change service;

[0103] The service calling information of the second service includes service calling information of a subscription contract data change service.

[0104] In a sixth aspect, the present invention further provides a network device, the network device is a service user, comprising: a transceiver and a processor;

[0105] The transceiver is used to send a service request for a first service to a first service provider;

[0106] The transceiver is further used to receive a service response of the first service, wherein the service response of the first service includes: service call information or service call result of at least one second service associated with the first service; the service call information is used to instruct the service user to call the second service;

[0107] The transceiver is further configured to, when the service response of the first service includes the service calling information, initiate a second service call according to the service calling information, and obtain a service calling result of the second service.

[0108] Optionally, the service call information includes at least one of the following:

[0109] a service name of the second service;

[0110] an address of a service provider of the second service;

[0111] parameters required for the service call of the second service;

[0112] The resource address related to the second service;

[0113] an operation method for resources related to the second service;

[0114] A prerequisite for the second service.

[0115] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0116] The service call result of the second service includes the address of the contract data resource and the address of the subscription resource.

[0117] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0118] The service calling information of the second service includes service calling information of a service for downloading contract data and service calling information of a service for subscribing to contract data change.

[0119] In the seventh aspect, the present invention also provides a network device, which is a first service provider, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor; when the processor executes the computer program, it implements the steps in any one of the above-mentioned service calling methods on the first service provider side.

[0120] In an eighth aspect, the present invention further provides a network device, which is a service user, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor; when the processor executes the computer program, the steps in any one of the above-mentioned service calling methods on the service user side are implemented.

[0121] In a ninth aspect, the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in any of the above-mentioned service calling methods.

[0122] The beneficial effects of the above technical solution of the present invention are as follows:

[0123] In an embodiment of the present invention, after receiving a service request for a first service sent by a service user, if the first service provider can determine that the service user needs to call a second service subsequently, then the service call information or service call result of the second service is carried in the service response of the first service, thereby optimizing the business processing logic and reducing the complexity of business processing. BRIEF DESCRIPTION OF THE DRAWINGS

[0124] Figure 1 This is a schematic diagram of the 5G core network service-oriented architecture;

[0125] Figure 2 This is a schematic diagram of the service discovery process;

[0126] Figure 3 This is a service call flow diagram;

[0127] Figure 4 Schematic diagram of the business process for 5G user registration;

[0128] Figure 5 A schematic diagram showing the specific process of changing the three service calls for location registration, downloading contract data and subscribing to contract data;

[0129] Figure 6 A schematic diagram of a process of a service calling method in Embodiment 1 of the present invention;

[0130] Figure 7 A schematic diagram of a specific process of calling three services, namely, location registration, downloading contract data, and subscribing to contract data change, in an embodiment of the present invention;

[0131] Figure 8 A schematic diagram of a process of executing different service calls according to service call information in an embodiment of the present invention;

[0132] Fig. 9 It is a schematic diagram of a specific process of another three service calls of location registration, downloading contract data and subscribing to contract data change in an embodiment of the present invention;

[0133] Fig.10 A schematic diagram of a flow chart of a service calling method in Embodiment 2 of the present invention;

[0134] Fig.11 This is a schematic diagram of the structure of a network device in Embodiment 3 of the present invention;

[0135] Fig.12 This is a schematic diagram of the structure of a network device in Embodiment 4 of the present invention;

[0136] Fig.13 This is a schematic diagram of the structure of a network device in Embodiment 5 of the present invention;

[0137] Fig.14 This is a schematic diagram of the structure of a network device in Embodiment 6 of the present invention;

[0138] Fig.15 This is a schematic diagram of the structure of a network device in Embodiment 7 of the present invention;

[0139] Fig.16 This is a schematic diagram of the structure of a network device in Embodiment 8 of the present invention. DETAILED DESCRIPTION

[0140] In order to make the purpose, technical solution and advantages of the embodiment of the present invention clearer, the technical solution of the embodiment of the present invention will be clearly and completely described below in conjunction with the drawings of the embodiment of the present invention. Obviously, the described embodiment is a part of the embodiment of the present invention, not all of the embodiments. Based on the described embodiment of the present invention, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of the present invention.

[0141] Business processing based on the service-oriented architecture mainly includes the following processes:

[0142] Service registration: The service provider NF registers the service with the NF Repository Function (NRF), registering all the services it provides and related information, including the information required for service users to discover this NF (the NF description information (NFProfile) provides the information required for service discovery of the NF's services, such as the authentication service function (AUSF, Authentication Server Function, also known as the authentication service function) provides AUSF information (ausfInfo)).

[0143] Service Discovery: See Figure 2The service consumer NF initiates a service discovery request (Nnrf_NFDiscovery_Request) to NRF, and finds the provider NF of a specific service (related to the business process of the upper-layer application) that needs to be called through NRF.

[0144] Service Call: See Figure 3 After receiving the service discovery response from NRF, the service user sends a service request to the service provider NF indicated in the service discovery response and receives a service response returned by the service provider.

[0145] See also Figure 4 , the business process of 5G user registration is as follows:

[0146] 1. The user equipment (UE) sends a registration request to the radio access network (R)AN).

[0147] 2. The access network selects the access and mobility management function (AMF) (AMF selection).

[0148] 3. The access network sends a Registration Request to the new AMF.

[0149] 4. The new AMF requests the original AMF to transfer the end user's context information (Namf_Communication_UEContextTransfer).

[0150] 5. The original AMF returns the context information of the end user to the new AMF (Namf_Communication_UEContextTransfer response).

[0151] 6. The new AMF sends an identification (ID) request (Identity Request) to the end user.

[0152] 7. The end user sends an Identity Response to the new AMF.

[0153] 8. New AMF selection AUSF (AUSF selection).

[0154] 9. The end user performs authentication process with the core network (Authentication / Security).

[0155] 10. The new AMF sends the terminal user's registration result - registration completion notification (Namf_Communication_RegistrationCompleteNotify) to the original AMF.

[0156] 11. ID acquisition process between new AMF and end user - ID request / response (Identity Request / Response).

[0157] 12. The new AMF requests the Equipment Identity Register (EIR) to perform an equipment identity check (N5g-eir_EquipmentIdentityCheck_Get).

[0158] 13. The new AMF selects Unified Data Management (UDM selection).

[0159] 14a. The new AMF registers the terminal user location with the UDM (Nudm_UECM_Registration).

[0160] 14b. The new AMF obtains the terminal user's subscription data from UDM (Nudm_SDM_Get).

[0161] 14c. The new AMF subscribes to the UDM for changes in the terminal user's subscription data (Nudm_SDM_Subscribe).

[0162] 14d.UDM notifies the original AMF to deregister the terminal user (Nudm_UECM_DeregistrationNotify).

[0163] 14e. The original AMF cancels the relevant subscription of the terminal user to the UDM (Nudm_SDM_Unsubscribe).

[0164] 15. New AMF selection policy control function (PCF, Policy Control Function) (PCF selection).

[0165] 16. The new AMF requests the UDM to establish / modify the user access policy (AM Policy Association Establishment / Modification).

[0166] 17. The new AMF updates or releases the protocol data unit (PDU) session to the session management function (SMF) (Nsmf_PDUSession_UpdateSMContext / Nsmf_PDUSession_ReleaseSMContext).

[0167] 18. When the terminal user has non-3GPP (Third Generation Partnership Projects) access methods at the same time, the new AMF needs to establish a connection (N2 AMF Mobility Request) with the non-3GPP interworking function / trusted non-3GPP gateway function (N3IWF / TNGF) connected to the terminal user.

[0168] 19.N3IWF / TNGF returns a response (N2 AMF MobilityResponse) to the new AMF.

[0169] 19a. The new AMF registers the terminal user location with the UDM (the access type is "non-3GPP access") (Nudm_UECM_Registration).

[0170] 19b.UDM notifies the original AMF to deregister the terminal user (Nudm_UECM_DeregistrationNotify).

[0171] 19c.UDM notifies the original AMF to delete the relevant subscription of the terminal user (Nudm_SDM_Unsubscribe).

[0172] 21. The new AMF sends a Registration Accept message to the end user.

[0173] 21b. The new AMF requests user policy control (UE Policy Association Establishment) from the PCF.

[0174] 22. The UE replies with a Registration Complete message (Registration Complete) to the new AMF.

[0175] 23. If UDM requires the terminal user to return confirmation after receiving information such as slice subscription information change indication, AMF will send Nudm_SDM_Info to UDM for notification and provide UE confirmation.

[0176] 24.AMF sends an indication of IP Multimedia Subsystem (IMS) voice support capability to UDM through Nudm_UECM_Update.

[0177] Figure 4 14a / b / c correspond to location registration, downloading contract data, and subscribing to contract data changes. These three service calls are three independent service / business operations. AMF needs to call UDM services three times to complete them. In addition, the service user NF needs to go to NRF for service discovery before calling the service and obtain the address of the service provider NF. Therefore, the above three service calls also have a service discovery process. If the service discovery results are not cached, there are three service discovery processes. For the specific process of the above three service calls of location registration, downloading contract data, and subscribing to contract data changes, please refer to Figure 5 , where the service discovery request sent by AMF for the first time carries the terminal identifier (UE ID), the target network function type (NF type): UDM, and the service name: Nudm_UECM_Registration. The service discovery response sent by UDM for the first time includes the UDM list. The service discovery requests sent by AMF for the second and third times carry the UDM instance identifier (ID). The service discovery responses sent by UDM for the second and third times include the service address of UDM.

[0178] In 4G (fourth generation mobile communication technology) networks, location registration, downloading subscription data and subscribing to subscription data changes can be completed with only one interaction. The response message (update location ACK) of location registration carries user subscription data. After the location registration is successful, the Home Subscriber Server (HSS) supports initiating the subscription data modification process to the Mobility Management Entity (MME) by default.

[0179] By comparing the user attachment service processes of 4G and 5G, it can be seen that the service atomic design of the 5G core network increases the number of service process steps.

[0180] See also Figure 6 , Figure 6 A flow chart of a service calling method provided in the first embodiment of the present invention includes the following steps:

[0181] Step 61: The first service provider receives a service request for a first service sent by a service user;

[0182] Step 62: The first service provider sends a service response of the first service to the service user;

[0183] The service response of the first service includes: service calling information or service calling result of at least one second service associated with the first service; the service calling information is used to instruct the service user to call the second service.

[0184] It should be noted that the first service provider and the second service provider may be the same NF.

[0185] In an embodiment of the present invention, after receiving a service request for a first service sent by a service user, if the first service provider can determine a second service that the service user needs to call subsequently, then the service call information or service call result of the second service is carried in the service response of the first service (mainly applicable to the situation where the first service provider and the second service provider are the same NF and the service provider can derive the service call result of the second service based on the currently obtained information), thereby optimizing the business processing logic and reducing the complexity of business processing.

[0186] Specifically, on one hand, since the service call information can be used to indicate the call of the second service, the service call logic of the service user can be omitted. On the other hand, since the service call information can be used to indicate the second service provider, the service discovery process of the service user can be omitted.

[0187] The following example illustrates the above service calling method.

[0188] A specific service provider NF selected in a business process may consider providing the service user with service call information for the next or next steps of service calls according to the business processing logic, thereby omitting the service discovery process and service call logic for the service user.

[0189] Therefore, in an optional embodiment of the present invention, the service response of the first service includes: service calling information of at least one second service associated with the first service; the service calling information is used to instruct the service user to call the second service.

[0190] Optionally, the service call information includes at least one of the following:

[0191] a service name of the second service;

[0192] an address of a service provider of the second service;

[0193] The parameters required for the service call of the second service include a necessary service request message header and a message body;

[0194] The resource address related to the second service;

[0195] an operation method for resources related to the second service;

[0196] The second service is called only when the prerequisite is met.

[0197] The methods of operating resources include adding (also known as adding), deleting (also known as deleting), modifying (also known as modifying) and checking (also known as querying).

[0198] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0199] The service calling information of the second service includes service calling information of a service for downloading contract data and service calling information of a service for subscribing to contract data change.

[0200] Also, see Figure 7 , in the case where the service request for the first service is a location registration service request, the second service may also only include a downloading subscription data service;

[0201] The service calling information of the second service includes service calling information of downloading the contract data service.

[0202] Then, when UDM receives the service request for downloading contract data sent by AMF, the service request for downloading contract data is the service request for the first service, and the second service includes the subscription contract data change service, and the service call information of the second service includes the service call information of the subscription contract data change service.

[0203] That is, in the case where the service request of the first service is a service request for downloading subscription data, the second service includes a subscription subscription data change service;

[0204] The service calling information of the second service includes service calling information of a subscription contract data change service.

[0205] Currently, the service provider NF may return different response codes or instructions to the service user according to the business processing logic, and the service user NF performs different subsequent processing according to the response code or instruction. Specifically, after receiving the response code returned by the service provider, the service user needs to determine the business processing branch according to the response code.

[0206] In the embodiment of the present invention, when responding to the service request of the first service, the first service provider can not only obtain the response code for the service request of the first service, but also obtain the service call information of the second service corresponding to the response code, and then carry the response code and the service call information of the second service in the service response of the first service. Therefore, after receiving the service response, the service user can directly initiate the call of the second service according to the service call information of the second service, eliminating the need for the service user to adapt the response code to the business processing branch, and simplifying the service user's service call logic and / or service discovery process.

[0207] For example, see Figure 8 , the service user sends a service request A to the first service provider. After receiving the service request A, the first service provider performs corresponding business processing and obtains the corresponding response code and the service call information of the corresponding second service. Specifically, if the response code is 1, the corresponding second service is service B. If the response code is 2, the corresponding second service is service C. Finally, the response code and the service call information of the second service corresponding to the response code are carried in the response of service A. After receiving the response of service A, the service user obtains the response code and the service call information of the corresponding second service, and initiates the second service according to the service call information of the second service. Specifically, if the service response of service A carries the service call information of service B, then the service call of service B is initiated (the service provider of service B is the same as the service provider of service A). If the service response of service A carries the service call information of service C, then the service call of service C is initiated (the service provider of service C is different from the service provider of service A).

[0208] In another optional embodiment of the present invention, the service response of the first service includes: a service call result of at least one second service associated with the first service.

[0209] Optionally, the service call result includes at least one of the following:

[0210] data;

[0211] The address of the resource;

[0212] Response code.

[0213] The service call result for obtaining data resources may specifically include data and / or the address of the data resource. If the service response only includes the address of the data resource, the service user may obtain the corresponding data according to the address. Further optionally, the data may or may not be on the service provider.

[0214] For the three service calls initiated by AMF in the 5G user attachment process, namely location registration, downloading of contract data and subscription to contract data change, the process can be optimized because the order of calls is fixed and the service users / service providers are fixed.

[0215] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0216] The service call result of the second service includes the address of the contract data resource and the address of the subscription resource.

[0217] In the embodiment of the present invention, after receiving the location registration service request, the UDM as a service provider can optimize multiple business processing logics that are interrelated.

[0218] Specifically, the operations performed by UDM after receiving the location registration service request are as follows:

[0219] 1. UDM receives the location registration service request and obtains the terminal identification (UE ID) and AMF address;

[0220] 2. UDM queries the UE’s subscription data based on the UE ID and obtains the address of the UE’s subscription data resource.

[0221] 3. UDM subscribes to the subscription data change for the UE and obtains the address of the subscription resource.

[0222] 4. UDM provides the addresses of the contract data resources and subscription resources in the location registration response.

[0223] Thus, see Fig. 9 , AMF can obtain the addresses of contract data resources and subscription resources in the location registration response, without downloading contract data and subscribing to contract data from the UDM call service, and without initiating a service discovery process.

[0224] Of course, in other optional embodiments, when the service request of the first service is a location registration service request, the second service may only include a downloading contract data service, and the service call result of the second service correspondingly only includes the address of the contract data resource. When the service request of the first service is a downloading contract data service request, the second service includes a subscription contract data change service, and the service call result of the second service includes the address of the subscription resource.

[0225] See also Fig.10 , Fig.10 The flowchart of a service calling method provided in the second embodiment of the present invention includes the following steps:

[0226] Step 101: A service user sends a service request for a first service to a first service provider;

[0227] Step 102: The service user receives a service response of the first service, where the service response of the first service includes: service call information or service call result of at least one second service associated with the first service; the service call information is used to instruct the service user to call the second service;

[0228] Step 103: When the service response of the first service includes the service calling information, the service user initiates a second service calling according to the service calling information to obtain a service calling result of the second service.

[0229] In an embodiment of the present invention, after receiving a service request for a first service sent by a service user, if the first service provider can determine that the service user needs to call a second service subsequently, then the service call information or service call result of the second service is carried in the service response of the first service, thereby optimizing the business processing logic and reducing the complexity of business processing.

[0230] Optionally, the service call information includes at least one of the following:

[0231] a service name of the second service;

[0232] an address of a service provider of the second service;

[0233] parameters required for the service call of the second service;

[0234] The resource address related to the second service;

[0235] an operation method for resources related to the second service;

[0236] A prerequisite for the second service.

[0237] Optionally, the service call result includes at least one of the following:

[0238] data;

[0239] The address of the resource;

[0240] Response code.

[0241] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0242] The service call result of the second service includes the address of the contract data resource and the address of the subscription resource.

[0243] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0244] The service calling information of the second service includes service calling information for downloading contract data and service calling information for subscribing to changes in contract data.

[0245] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service;

[0246] The service calling information of the second service includes service calling information of downloading the contract data service.

[0247] Optionally, in a case where the service request of the first service is a service request for downloading subscription data, the second service includes a subscription subscription data change service;

[0248] The service calling information of the second service includes service calling information of a subscription contract data change service.

[0249] The embodiment of the present invention provides a technical solution corresponding to the above-mentioned embodiment 1, having the same inventive concept, and can achieve the same technical effect. For details, please refer to the above-mentioned embodiment 1, which will not be repeated here.

[0250] See also Fig.11 , Fig.11 1 is a schematic diagram of a network device provided in Embodiment 3 of the present invention. The network device 110 is a first service provider and includes:

[0251] The first receiving module 111 is used to receive a service request for a first service sent by a service user;

[0252] A response module 112, configured to send a service response of the first service to the service user;

[0253] The service response of the first service includes: service calling information or service calling result of at least one second service associated with the first service; the service calling information is used to instruct the service user to call the second service.

[0254] In an embodiment of the present invention, after receiving a service request for a first service sent by a service user, if the first service provider can determine that the service user needs to call a second service subsequently, then the service call information or service call result of the second service is carried in the service response of the first service, thereby optimizing the business processing logic and reducing the complexity of business processing.

[0255] Optionally, the service call information includes at least one of the following:

[0256] a service name of the second service;

[0257] an address of a service provider of the second service;

[0258] The parameters required for the service call of the second service include a necessary service request message header and a message body;

[0259] The resource address related to the second service;

[0260] an operation method for resources related to the second service;

[0261] A prerequisite for the second service.

[0262] Optionally, the service call result includes at least one of the following:

[0263] data;

[0264] The address of the resource;

[0265] Response code.

[0266] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0267] The service call result of the second service includes the address of the contract data resource and the address of the subscription resource.

[0268] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0269] The service calling information of the second service includes service calling information of a service for downloading contract data and service calling information of a service for subscribing to contract data change.

[0270] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service;

[0271] The service calling information of the second service includes service calling information of downloading the contract data service.

[0272] Optionally, in a case where the service request of the first service is a service request for downloading subscription data, the second service includes a subscription subscription data change service;

[0273] The service calling information of the second service includes service calling information of a subscription contract data change service.

[0274] The embodiment of the present invention is a product embodiment corresponding to the above-mentioned method embodiment 1, so it will not be described in detail here. Please refer to the above-mentioned embodiment 1 for details.

[0275] See also Fig.12 , Fig.12 1 is a schematic diagram of a network device provided in Embodiment 4 of the present invention. The network device 120 is a service user and includes:

[0276] The sending module 121 is used to send a service request for the first service to the first service provider;

[0277] The second receiving module 122 is used to receive a service response of the first service, where the service response of the first service includes: service call information or service call result of at least one second service associated with the first service; the service call information is used to instruct the service user to call the second service;

[0278] The service calling module 123 is used to initiate a second service call according to the service calling information when the service response of the first service includes the service calling information, and obtain a service calling result of the second service.

[0279] In an embodiment of the present invention, after receiving a service request for a first service sent by a service user, if the first service provider can determine that the service user needs to call a second service subsequently, then the service call information or service call result of the second service is carried in the service response of the first service, thereby optimizing the business processing logic and reducing the complexity of business processing.

[0280] Optionally, the service call information includes at least one of the following:

[0281] a service name of the second service;

[0282] an address of a service provider of the second service;

[0283] The parameters required for the service call of the second service include a necessary service request message header and a message body;

[0284] The resource address related to the second service;

[0285] an operation method for resources related to the second service;

[0286] A prerequisite for the second service.

[0287] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0288] The service call result of the second service includes the address of the contract data resource and the address of the subscription resource.

[0289] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0290] The service calling information of the second service includes service calling information of a service for downloading contract data and service calling information of a service for subscribing to contract data change.

[0291] The embodiment of the present invention is a product embodiment corresponding to the above-mentioned method embodiment 2, so it will not be described in detail here. Please refer to the above-mentioned embodiment 2 for details.

[0292] See also Fig.13 , Fig.13 1 is a schematic diagram of the structure of a network device provided in Embodiment 5 of the present invention, wherein the network device 130 is a first service provider and includes: a transceiver 131 and a processor 132;

[0293] The transceiver 131 is used to receive a service request for a first service sent by a service user;

[0294] The transceiver 131 is further used to send a service response of the first service to the service user;

[0295] The service response of the first service includes: service calling information or service calling result of at least one second service associated with the first service; the service calling information is used to instruct the service user to call the second service.

[0296] In an embodiment of the present invention, after receiving a service request for a first service sent by a service user, if the first service provider can determine that the service user needs to call a second service subsequently, then the service call information or service call result of the second service is carried in the service response of the first service, thereby optimizing the business processing logic and reducing the complexity of business processing.

[0297] Optionally, the service call information includes at least one of the following:

[0298] a service name of the second service;

[0299] an address of a service provider of the second service;

[0300] The parameters required for the service call of the second service include a necessary service request message header and a message body;

[0301] The resource address related to the second service;

[0302] an operation method for resources related to the second service;

[0303] A prerequisite for the second service.

[0304] Optionally, the service call result includes at least one of the following:

[0305] data;

[0306] The address of the resource;

[0307] Response code.

[0308] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0309] The service call result of the second service includes the address of the contract data resource and the address of the subscription resource.

[0310] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0311] The service calling information of the second service includes service calling information of a service for downloading contract data and service calling information of a service for subscribing to contract data change.

[0312] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service;

[0313] The service calling information of the second service includes service calling information of downloading the contract data service.

[0314] Optionally, in a case where the service request of the first service is a service request for downloading subscription data, the second service includes a subscription subscription data change service;

[0315] The service calling information of the second service includes service calling information of a subscription contract data change service.

[0316] The embodiment of the present invention is a product embodiment corresponding to the above-mentioned method embodiment 1, so it will not be described in detail here. Please refer to the above-mentioned embodiment 1 for details.

[0317] See also Fig.14 , Fig.14 1 is a schematic diagram of the structure of a network device provided in Embodiment 6 of the present invention. The network device 140 is a service user and includes: a transceiver 141 and a processor 142;

[0318] The transceiver 141 is used to send a service request for a first service to a first service provider;

[0319] The transceiver 141 is further configured to receive a service response of the first service, wherein the service response of the first service includes: service call information or service call result of at least one second service associated with the first service; the service call information is used to instruct the service user to call the second service;

[0320] The transceiver 141 is further configured to, when the service response of the first service includes the service calling information, initiate a second service call according to the service calling information to obtain a service calling result of the second service.

[0321] In an embodiment of the present invention, after receiving a service request for a first service sent by a service user, if the first service provider can determine that the service user needs to call a second service subsequently, then the service call information or service call result of the second service is carried in the service response of the first service, thereby optimizing the business processing logic and reducing the complexity of business processing.

[0322] Optionally, the service call information includes at least one of the following:

[0323] a service name of the second service;

[0324] an address of a service provider of the second service;

[0325] The parameters required for the service call of the second service include a necessary service request message header and a message body;

[0326] The resource address related to the second service;

[0327] an operation method for resources related to the second service;

[0328] A prerequisite for the second service.

[0329] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0330] The service call result of the second service includes the address of the contract data resource and the address of the subscription resource.

[0331] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0332] The service calling information of the second service includes service calling information of a service for downloading contract data and service calling information of a service for subscribing to contract data change.

[0333] The embodiment of the present invention is a product embodiment corresponding to the above-mentioned method embodiment 2, so it will not be described in detail here. Please refer to the above-mentioned embodiment 2 for details.

[0334] See also Fig.15 , Fig.15 1 is a schematic diagram of the structure of a network device provided in Embodiment 7 of the present invention. The network device 150 is a first service provider and includes a processor 151, a memory 152, and a computer program stored in the memory 152 and executable on the processor 151. When the processor 151 executes the computer program, the following steps are implemented:

[0335] receiving a service request for a first service sent by a service user;

[0336] Sending a service response of the first service to the service user;

[0337] The service response of the first service includes: service calling information or service calling result of at least one second service associated with the first service; the service calling information is used to instruct the service user to call the second service.

[0338] In an embodiment of the present invention, after receiving a service request for a first service sent by a service user, if the first service provider can determine that the service user needs to call a second service subsequently, then the service call information or service call result of the second service is carried in the service response of the first service, thereby optimizing the business processing logic and reducing the complexity of business processing.

[0339] Optionally, the service call information includes at least one of the following:

[0340] a service name of the second service;

[0341] an address of a service provider of the second service;

[0342] The parameters required for the service call of the second service include a necessary service request message header and a message body;

[0343] The resource address related to the second service;

[0344] an operation method for resources related to the second service;

[0345] A prerequisite for the second service.

[0346] Optionally, the service call result includes at least one of the following:

[0347] data;

[0348] The address of the resource;

[0349] Response code.

[0350] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0351] The service call result of the second service includes the address of the contract data resource and the address of the subscription resource.

[0352] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0353] The service calling information of the second service includes service calling information of a service for downloading contract data and service calling information of a service for subscribing to contract data change.

[0354] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service;

[0355] The service calling information of the second service includes service calling information of downloading the contract data service.

[0356] Optionally, in a case where the service request of the first service is a service request for downloading subscription data, the second service includes a subscription subscription data change service;

[0357] The service calling information of the second service includes service calling information of a subscription contract data change service.

[0358] The specific working process of the embodiment of the present invention is consistent with that in the above method embodiment 1, so it will not be repeated here. Please refer to the description of the method steps in the above method embodiment 1 for details.

[0359] See also Fig.16 , Fig.16 1 is a schematic diagram of the structure of a network device provided in Embodiment 8 of the present invention. The network device 160 is a service user and includes a processor 161, a memory 162, and a computer program stored in the memory 162 and executable on the processor 161. When the processor 161 executes the computer program, the following steps are implemented:

[0360] Sending a service request for a first service to a first service provider;

[0361] receiving a service response of the first service, wherein the service response of the first service includes: service call information or service call result of at least one second service associated with the first service; the service call information is used to instruct the service user to call the second service;

[0362] In a case where the service response of the first service includes the service calling information, a second service calling is initiated according to the service calling information to obtain a service calling result of the second service.

[0363] In an embodiment of the present invention, after receiving a service request for a first service sent by a service user, if the first service provider can determine that the service user needs to call a second service subsequently, then the service call information or service call result of the second service is carried in the service response of the first service, thereby optimizing the business processing logic and reducing the complexity of business processing.

[0364] Optionally, the service call information includes at least one of the following:

[0365] a service name of the second service;

[0366] an address of a service provider of the second service;

[0367] The parameters required for the service call of the second service include a necessary service request message header and a message body;

[0368] The resource address related to the second service;

[0369] an operation method for resources related to the second service;

[0370] A prerequisite for the second service.

[0371] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0372] The service call result of the second service includes the address of the contract data resource and the address of the subscription resource.

[0373] Optionally, in a case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription data change service;

[0374] The service calling information of the second service includes service calling information of a service for downloading contract data and service calling information of a service for subscribing to contract data change.

[0375] The specific working process of the embodiment of the present invention is consistent with that in the above method embodiment 2, so it will not be repeated here. Please refer to the description of the method steps in the above method embodiment 2 for details.

[0376] Embodiment 9 of the present invention provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in any one of the service calling methods in Embodiment 1 or Embodiment 2 are implemented. For details, please refer to the description of the method steps in the corresponding embodiment above.

[0377] The above-mentioned computer-readable storage media include permanent and non-permanent, removable and non-removable media, and information storage can be achieved by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0378] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A service calling method, characterized in that: include: The first service provider receives a service request for a first service sent by a service user; The first service provider sends a service response of the first service to the service user; The service response of the first service includes: service call information or service call result of at least one second service associated with the first service; the service call information is used to instruct the service user to call the second service; wherein the second service is a service that the service user needs to call later; and the second service is determined by the first service provider according to the business processing logic; In the case where the service request of the first service is a location registration service request, the second service includes a downloading contract data service and a subscription contract data change service; the service call information of the second service includes service call information of the downloading contract data service and service call information of the subscription contract data change service; or, In the case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription subscription data change service; the service call result of the second service includes an address of a subscription data resource and an address of a subscription resource; or, In the case where the service request of the first service is a location registration service request, the second service includes a downloading contract data service; and the service calling information of the second service includes service calling information of the downloading contract data service; or, In the case that the service request of the first service is a service request for downloading contract data, the second service includes a subscription contract data change service; and the service calling information of the second service includes service calling information of the subscription contract data change service.

2. The method according to claim 1, characterized in that The service call information includes at least one of the following: a service name of the second service; an address of a service provider of the second service; parameters required for a service call of the second service; The resource address related to the second service; an operation method for resources related to the second service; A prerequisite for the second service.

3. The method according to claim 1, characterized in that The service call result includes at least one of the following: data; The address of the resource; Response code.

4. A service calling method, characterized in that: include: The service user sends a service request for a first service to the first service provider; The service user receives a service response of the first service, wherein the service response of the first service includes: service call information or service call result of at least one second service associated with the first service; the service call information is used to instruct the service user to call the second service; wherein the second service is a service that the service user needs to call later; and the second service is determined by the first service provider according to business processing logic; In a case where the service response of the first service includes the service calling information, the service user initiates a second service calling according to the service calling information to obtain a service calling result of the second service; In the case where the service request of the first service is a location registration service request, the second service includes a downloading contract data service and a subscription contract data change service; the service call information of the second service includes service call information of the downloading contract data service and service call information of the subscription contract data change service; or, In the case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription subscription data change service; the service call result of the second service includes an address of a subscription data resource and an address of a subscription resource; or, In the case where the service request of the first service is a location registration service request, the second service includes a downloading contract data service; and the service calling information of the second service includes service calling information of the downloading contract data service; or, In the case that the service request of the first service is a service request for downloading contract data, the second service includes a subscription contract data change service; and the service calling information of the second service includes service calling information of the subscription contract data change service.

5. The method according to claim 4, characterized in that The service call information includes at least one of the following: a service name of the second service; an address of a service provider of the second service; parameters required for a service call of the second service; The resource address related to the second service; an operation method for resources related to the second service; A prerequisite for the second service.

6. A network device, characterized in that: The network device is a first service provider, including: A first receiving module, used for receiving a service request for a first service sent by a service user; A response module, used for sending a service response of the first service to the service user; The service response of the first service includes: service call information or service call result of at least one second service associated with the first service; the service call information is used to instruct the service user to call the second service; wherein the second service is a service that the service user needs to call later; and the second service is determined by the first service provider according to the business processing logic; In the case where the service request of the first service is a location registration service request, the second service includes a downloading contract data service and a subscription contract data change service; the service call information of the second service includes service call information of the downloading contract data service and service call information of the subscription contract data change service; or, In the case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription subscription data change service; the service call result of the second service includes an address of a subscription data resource and an address of a subscription resource; or, In the case where the service request of the first service is a location registration service request, the second service includes a downloading contract data service; and the service calling information of the second service includes service calling information of the downloading contract data service; or, In the case that the service request of the first service is a service request for downloading contract data, the second service includes a subscription contract data change service; and the service calling information of the second service includes service calling information of the subscription contract data change service.

7. A network device, characterized in that: The network device is a service user, including: A sending module, used for sending a service request for a first service to a first service provider; A second receiving module is used to receive a service response of the first service, wherein the service response of the first service includes: service call information or service call result of at least one second service associated with the first service; the service call information is used to instruct the service user to call the second service; wherein the second service is a service that the service user needs to call later; and the second service is determined by the first service provider according to business processing logic; A service calling module, configured to initiate a second service call according to the service calling information and obtain a service calling result of the second service when a service response of the first service includes the service calling information; In the case where the service request of the first service is a location registration service request, the second service includes a downloading contract data service and a subscription contract data change service; the service call information of the second service includes service call information of the downloading contract data service and service call information of the subscription contract data change service; or, In the case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription subscription data change service; the service call result of the second service includes an address of a subscription data resource and an address of a subscription resource; or, In the case where the service request of the first service is a location registration service request, the second service includes a downloading contract data service; and the service calling information of the second service includes service calling information of the downloading contract data service; or, In the case that the service request of the first service is a service request for downloading contract data, the second service includes a subscription contract data change service; and the service calling information of the second service includes service calling information of the subscription contract data change service.

8. A network device, characterized in that: The network device is a first service provider, comprising: a transceiver and a processor; The transceiver is used to receive a service request for a first service sent by a service user; The transceiver is further used to send a service response of the first service to the service user; The service response of the first service includes: service call information or service call result of at least one second service associated with the first service; the service call information is used to instruct the service user to call the second service; wherein the second service is a service that the service user needs to call later; and the second service is determined by the first service provider according to the business processing logic; In the case where the service request of the first service is a location registration service request, the second service includes a downloading contract data service and a subscription contract data change service; the service call information of the second service includes service call information of the downloading contract data service and service call information of the subscription contract data change service; or, In the case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription subscription data change service; the service call result of the second service includes an address of a subscription data resource and an address of a subscription resource; or, In the case where the service request of the first service is a location registration service request, the second service includes a downloading contract data service; and the service calling information of the second service includes service calling information of the downloading contract data service; or, In the case that the service request of the first service is a service request for downloading contract data, the second service includes a subscription contract data change service; and the service calling information of the second service includes service calling information of the subscription contract data change service.

9. A network device, characterized in that: The network device is a service user and includes: a transceiver and a processor; The transceiver is used to send a service request for a first service to a first service provider; The transceiver is further used to receive a service response of the first service, wherein the service response of the first service includes: service call information or service call result of at least one second service associated with the first service; the service call information is used to instruct the service user to call the second service; wherein the second service is a service that the service user needs to call later; and the second service is determined by the first service provider according to business processing logic; The transceiver is further configured to, when a service response of the first service includes the service calling information, initiate a second service call according to the service calling information, and obtain a service calling result of the second service; In the case where the service request of the first service is a location registration service request, the second service includes a downloading contract data service and a subscription contract data change service; the service call information of the second service includes service call information of the downloading contract data service and service call information of the subscription contract data change service; or, In the case where the service request of the first service is a location registration service request, the second service includes a subscription data download service and a subscription subscription data change service; the service call result of the second service includes an address of a subscription data resource and an address of a subscription resource; or, In the case where the service request of the first service is a location registration service request, the second service includes a downloading contract data service; and the service calling information of the second service includes service calling information of the downloading contract data service; or, In the case that the service request of the first service is a service request for downloading contract data, the second service includes a subscription contract data change service; and the service calling information of the second service includes service calling information of the subscription contract data change service.

10. A network device, the network device being a first service provider, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor; characterized in that: When the processor executes the computer program, the steps in the service calling method according to any one of claims 1 to 3 are implemented.

11. A network device, the network device serving a user, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor; characterized in that: When the processor executes the computer program, the steps in the service calling method according to any one of claims 4 to 5 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 in the service calling method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Service-oriented architecture and methods for direct invocation of services utilizing a service requestor invocation framework

    US20080140857A1

  • Method, device and equipment for terminal changing between 4G and 5G networks

    CN108632915A

  • Methods for sending downlink information, access and mobility management function (AMF) entities, and network function (NF) entities

    CN109547955A

  • Technologies to authorize user equipment use of local area data network features and control the size of local area data network information in access and mobility management function

    US20190174449A1