Multi-element service processing method and device, program product and electronic equipment
Through the service orchestration function network element, the multi-factor service requests are broken down into independent tasks and dynamically mapped to the appropriate service management function network element, solving the problem of low coordination efficiency in the existing technology and achieving efficient service response and user experience improvement.
Patent Information
- Application Number
- CN202510622859.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2025-08-15
AI Technical Summary
In the prior art, data services, computing services and connection services are processed by independent systems, and lack a unified orchestration mechanism, resulting in poor coordination efficiency, long service response time, poor user experience, and difficult to efficiently split, map and coordinated execution, especially when multi-factor service requests.
The service orchestration function network element receives multi-factor service requests, disassembles them into independent tasks, and dynamically maps to appropriate service management function network elements to realize coordinated scheduling of data, computing and connection services.
It significantly improves service collaboration efficiency, reduces service response time, and improves user experience, especially in strong real-time and high-dynamic scenarios such as intelligent transportation and AI reasoning.
Smart Images

Figure CN120499274A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a multi-factor service processing method, device, program product, and electronic device. Background Art
[0002] Currently, with the widespread adoption of 5th Generation Mobile Communication Technology (5G), mobile communication networks are gradually evolving towards the 6th Generation Mobile Communications (6G) era. 6G networks must not only meet the requirements of higher data transmission rates and lower latency, but also support massive device connectivity, intelligent services, and multi-factor collaborative processing.
[0003] The core functions of the current 5G network are mainly concentrated on connection services, and the future 6G network will develop in the direction of "serving everything", which requires deep integration of data services, computing services and connection services to meet the needs of complex scenarios such as intelligent transportation, industrial Internet, and smart cities. Summary of the Invention
[0004] It can be seen that in related technologies, data services, computing services, and connection services are usually handled by independent systems or modules, lacking a unified orchestration mechanism, resulting in poor collaboration efficiency, long service response time, and reduced user experience.
[0005] The present disclosure provides a multi-factor service processing method, a multi-factor service processing device, a computer program product, and an electronic device to improve service collaboration efficiency, reduce service response time, and enhance user experience to a certain extent.
[0006] According to a first aspect of the present disclosure, a multi-factor service processing method is provided, the method comprising:
[0007] Receiving a multi-factor service request; the multi-factor service request includes at least one of a connection service request, a data service request, and a computing service request;
[0008] Decomposing the multi-factor service request to obtain at least one task, and selecting a service management function network element corresponding to each task;
[0009] The target task information is sent to the service management function network element corresponding to each task respectively to obtain the task execution result corresponding to the target task information.
[0010] In a possible implementation, if the multi-factor service request is any one of the data service request and the computing service request, the multi-factor service request is decomposed to obtain at least one task, and a service management function network element corresponding to each task is selected, including:
[0011] Decomposing the multi-factor service request to obtain a task;
[0012] Mapping the business service level agreement included in the multi-factor service request to the service quality of the task to obtain task resource requirement information;
[0013] A service management function network element that matches the task resource requirement information is selected from a plurality of service management function network elements.
[0014] In a possible implementation, if the multi-factor service request is any two of the connection service request, the data service request, and the computing service request, the multi-factor service request is decomposed to obtain at least one task, and a service management function network element corresponding to each task is selected, including:
[0015] Decomposing the multi-factor service request to obtain any two tasks among a data service task, a computing service task, and a connection service task;
[0016] Mapping the business service level agreement included in the multi-factor service request to the service quality of the data service task and / or the computing service task to obtain resource demand information; selecting a service management function network element that matches the resource demand information from a plurality of service management function network elements as the service management function network element corresponding to the computing service task and / or the computing service task; and / or,
[0017] Determine a connection service management function network element corresponding to the connection service task.
[0018] In a possible implementation, if the multi-factor service request is the connection service request, the data service request, and the computing service request, the multi-factor service request is decomposed to obtain at least one task, and a service management function network element corresponding to each task is selected, including:
[0019] Decomposing the multi-factor service request to obtain a data service task, a computing service task, and a connection service task;
[0020] Mapping the business service level agreement included in the multi-factor service request to the service quality of the data service task to obtain first task resource requirement information; selecting a service management function network element that matches the first task resource requirement information from multiple service management function network elements as the data service management function network element corresponding to the data service task; and
[0021] Mapping the business service level agreement included in the multi-factor service request to the quality of service of the computing service task to obtain second task resource requirement information; selecting a service management function network element that matches the second task resource requirement information from multiple service management function network elements as the computing service management function network element corresponding to the data service task;
[0022] Determine a connection service management function network element corresponding to the connection service task.
[0023] In a possible implementation, obtaining the task execution result corresponding to the target task information includes:
[0024] If the target task information is task information corresponding to the data service task or computing service task, the task execution result is obtained by: the service management function network element corresponding to the data service task or computing service task sends task deployment information to the service execution network element, so that the service execution network element executes the target task information;
[0025] If the target task information is the task information corresponding to the connection service task, the task execution result is determined as follows: the connection service management function network element selects the user plane function network element, and controls the user plane function network element to establish a protocol data unit session connection from the terminal device to the network.
[0026] In a possible implementation, the multi-factor service request is determined according to a non-access layer message sent by the terminal device and forwarded by the access management function network element.
[0027] In one possible implementation, the method further includes:
[0028] Receive service capability and resource information reported by the data service management function network element and / or the computing service management function network element;
[0029] The service capability and resource information is obtained by the data service management function network element and / or the computing service management function network element summarizing the service capability and resource information of at least one service execution network element in the area.
[0030] According to a second aspect of the present disclosure, a multi-factor service processing device is provided, the device comprising:
[0031] A receiving unit, configured to receive a multi-factor service request; the multi-factor service request includes at least one of a connection service request, a data service request, and a computing service request;
[0032] an orchestration unit, configured to decompose the multi-factor service request to obtain at least one task, and select a service management function network element corresponding to each task;
[0033] The processing unit is used to send target task information to the service management function network element corresponding to each task, so as to obtain the task execution result corresponding to the target task information.
[0034] In a possible implementation manner, if the multi-factor service request is any one of the data service request and the computing service request, the orchestration unit is configured to:
[0035] Decomposing the multi-factor service request to obtain a task;
[0036] Mapping the business service level agreement included in the multi-factor service request to the service quality of the task to obtain task resource requirement information;
[0037] A service management function network element that matches the task resource requirement information is selected from a plurality of service management function network elements.
[0038] In a possible implementation manner, if the multi-factor service request is any two of the connection service request, the data service request, and the computing service request, the orchestration unit is configured to:
[0039] Decomposing the multi-factor service request to obtain any two tasks among a data service task, a computing service task, and a connection service task;
[0040] Mapping the business service level agreement included in the multi-factor service request to the service quality of the data service task and / or the computing service task to obtain resource demand information; selecting a service management function network element that matches the resource demand information from a plurality of service management function network elements as the service management function network element corresponding to the computing service task and / or the computing service task; and / or,
[0041] Determine a connection service management function network element corresponding to the connection service task.
[0042] In a possible implementation, if the multi-factor service request is the connection service request, the data service request, and the computing service request, the orchestration unit is configured to:
[0043] Decomposing the multi-factor service request to obtain a data service task, a computing service task, and a connection service task;
[0044] Mapping the business service level agreement included in the multi-factor service request to the service quality of the data service task to obtain first task resource requirement information; selecting a service management function network element that matches the first task resource requirement information from multiple service management function network elements as the data service management function network element corresponding to the data service task; and
[0045] Mapping the business service level agreement included in the multi-factor service request to the quality of service of the computing service task to obtain second task resource requirement information; selecting a service management function network element that matches the second task resource requirement information from multiple service management function network elements as the computing service management function network element corresponding to the data service task;
[0046] Determine a connection service management function network element corresponding to the connection service task.
[0047] In a possible implementation, the processing unit is configured to:
[0048] If the target task information is task information corresponding to the data service task or computing service task, the task execution result is obtained by: the service management function network element corresponding to the data service task or computing service task sends task deployment information to the service execution network element, so that the service execution network element executes the target task information;
[0049] If the target task information is the task information corresponding to the connection service task, the task execution result is determined as follows: the connection service management function network element selects the user plane function network element, and controls the user plane function network element to establish a protocol data unit session connection from the terminal device to the network.
[0050] In a possible implementation, the multi-factor service request is determined according to a non-access layer message sent by the terminal device and forwarded by the access management function network element.
[0051] In a possible implementation manner, the receiving unit is further configured to:
[0052] Receive service capability and resource information reported by the data service management function network element and / or the computing service management function network element;
[0053] The service capability and resource information is obtained by the data service management function network element and / or the computing service management function network element summarizing the service capability and resource information of at least one service execution network element in the area.
[0054] According to a third aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the method of the first aspect and possible implementations thereof are implemented.
[0055] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the method of the above-mentioned first aspect and its possible implementation methods by executing the executable instructions.
[0056] The technical solution disclosed in this disclosure has the following beneficial effects:
[0057] In an embodiment of the present disclosure, a multi-factor service request can be received; wherein the multi-factor service request includes at least one of a connection service request, a data service request, and a computing service request; the multi-factor service request is then disassembled and processed to obtain at least one task, and the service management function network element corresponding to each task is selected respectively; and target task information is sent to the service management function network element corresponding to each task respectively to obtain the task execution result corresponding to the target task information. It can be seen that the present disclosure disassembles complex multi-factor service requests into independent subtasks through the service orchestration function network element, and dynamically maps them to appropriate service management function network elements, thereby realizing the coordinated scheduling of data, computing, and connection services, significantly improving service collaboration efficiency, reducing service response time, and improving user experience.
[0058] Other features and advantages of the present disclosure will be described in the following description, and in part will become apparent from the description, or will be understood by practicing the present disclosure. The purposes and other advantages of the present disclosure can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the embodiments of the present disclosure. Obviously, the drawings introduced below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0060] Figure 1 A schematic diagram showing a system in this exemplary embodiment;
[0061] Figure 2 A flowchart showing a multi-factor service processing method in this exemplary embodiment;
[0062] Figure 3 A schematic diagram illustrating service capability and resource information reporting in this exemplary embodiment is shown;
[0063] Figure 4 A schematic diagram illustrating a data service capability and resource information reporting method in this exemplary embodiment is shown;
[0064] Figure 5 A schematic diagram illustrating a method for reporting computing service capabilities and resource information in this exemplary embodiment is shown;
[0065] Figure 6 An interaction diagram illustrating a multi-factor service processing method in this exemplary embodiment;
[0066] Figure 7 An interaction diagram illustrating another multi-factor service processing method in this exemplary embodiment;
[0067] Figure 8 An interaction diagram illustrating another multi-factor service processing method in this exemplary embodiment;
[0068] Figure 9 An interaction diagram illustrating a multi-factor service processing method in this exemplary embodiment;
[0069] Figure 10 An interaction diagram illustrating another multi-factor service processing method in this exemplary embodiment;
[0070] Figure 11 An interaction diagram illustrating a multi-factor service processing method in this exemplary embodiment;
[0071] Figure 12 A schematic structural diagram of a multi-factor service processing apparatus according to this exemplary embodiment is shown;
[0072] Figure 13 A schematic structural diagram of an electronic device in this exemplary embodiment is shown. DETAILED DESCRIPTION
[0073] In order to make the purpose, technical solutions and advantages of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure. In the absence of conflict, the embodiments in the present disclosure and the features in the embodiments can be arbitrarily combined with each other. In addition, although the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in an order different from that here.
[0074] The terms "comprises" and "comprising" and any variations thereof in the specification and claims of this disclosure are intended to cover non-exclusive protection. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.
[0075] In the embodiments of the present disclosure, one or more, "many" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or plural.
[0076] The following describes exemplary embodiments of the present disclosure in conjunction with the accompanying drawings. The accompanying drawings are schematic diagrams of the present disclosure and are not necessarily drawn to scale. Some of the block diagrams shown in the accompanying drawings may be functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software, or in hardware modules or integrated circuits, or in networks, processors or microcontrollers. The embodiments can be implemented in various forms and should not be construed as being limited to the examples set forth herein. The features, structures or characteristics described in the present disclosure can be combined in one or more embodiments in any suitable manner. In the description below, many specific details are provided to provide a full description of the embodiments of the present disclosure. However, those skilled in the art will appreciate that one or more specific details may be omitted when implementing the technical solutions of the present disclosure, or that other methods, components, devices, steps, etc. may be used to replace one or more specific details.
[0077] Currently, data services, computing services, and connectivity services are typically handled by independent systems or modules, lacking a unified orchestration mechanism. This results in low resource utilization and poor collaborative efficiency. Furthermore, existing networks struggle to adjust resource allocation and service deployment in real time based on dynamic changes in business needs, failing to meet the demands of highly dynamic, real-time business scenarios. Furthermore, when service requests involve multiple elements (such as connectivity, data, and computing), the relevant technologies lack efficient splitting, mapping, and collaborative execution mechanisms, resulting in slow service responses and a poor user experience.
[0078] In view of one or more of the above problems, an exemplary embodiment of the present disclosure provides a multi-factor service processing method, through which a multi-factor service request can be received; wherein the multi-factor service request includes at least one of a connection service request, a data service request, and a computing service request; the multi-factor service request is then disassembled and processed to obtain at least one task, and the service management function network element corresponding to each task is selected respectively; and the target task information is sent to the service management function network element corresponding to each task respectively to obtain the task execution result corresponding to the target task information. It can be seen that the present disclosure decomposes complex multi-factor service requests into independent subtasks through the service orchestration function network element, and dynamically maps them to appropriate service management function network elements, thereby realizing the coordinated scheduling of data, computing, and connection services, significantly improving service collaboration efficiency, reducing service response time, and improving user experience.
[0079] To better understand the technical solutions provided by the embodiments of the present disclosure, the following describes some systems to which the technical solutions provided by the embodiments of the present disclosure are applicable. It should be noted that the application scenarios described below are only used to illustrate the embodiments of the present disclosure and are not intended to limit them. In specific implementations, the technical solutions provided by the embodiments of the present disclosure can be flexibly applied according to actual needs.
[0080] In the embodiments of the present disclosure, the multi-factor service processing technology can be applied to various strong real-time and high-dynamic scenarios, such as intelligent transportation, AI reasoning and other business scenarios, which are not limited in the embodiments of the present disclosure.
[0081] See also Figure 1 As shown, Figure 1 It is a service-oriented interface form of the 6G network system that supports data and computing services. The network elements are described as follows:
[0082] Service Orchestration Function (SOF) network element: This receives multi-factor service requests and orchestrates them, including computational orchestration, data orchestration, and connection orchestration. This involves breaking down and translating multi-factor service requests into corresponding tasks, selecting and orchestrating the service management function network elements required for these tasks, and allocating these tasks to appropriate areas for deployment. For example, for data services, the SOF orchestrates the Data Service Management Function (DSMF) that meets the data service requirements.
[0083] Connection service management functional network element: receives connection service tasks, manages connection services, and controls the establishment, modification, and release of session connections.
[0084] The Data Service Management Functional Network Element (DSMNE) selects specific data service execution NEs based on the orchestration results of the Service Orchestration Functional Network Element (SOFE). These NEs, such as the Data Plane Function (DPF) and Data Storage Function (DSF), possess different data capabilities. The DPF implements functions such as data collection, transmission, preprocessing, and analysis. The DSF stores collected data and data service results. The Service Exposure Function (SEF) exposes core network services to the outside world. This creates an executable logical topology of user equipment (UE), radio access network (RAN), DPF, and DSF, controlling this work chain to implement specific data service functions. The DSM NE also supports the reporting of data service capabilities and resource information by the DSE. Data service (DS) refers to the provision of data as a service product after operations such as data collection, preprocessing, and analysis.
[0085] Data service execution function network element: responsible for executing specific data tasks and realizing data collection, processing, analysis and other functions.
[0086] Computing Service Management NE: This NE is responsible for managing computing services and allocating and optimizing computing resources to meet computing service needs. Based on the orchestration results of the service orchestration function, it selects specific computing service execution NEs, ensuring that computing services can be dynamically deployed and uninstalled based on demand. The computing service management NE also supports reporting of computing service capabilities and resource information from the computing service execution NEs.
[0087] Computing service execution function network element: Based on the scheduling of the computing service management function, it is responsible for the execution and result return of specific computing services, and reports computing service capabilities and resource information to the computing service management function in real time.
[0088] Data storage functional network element: stores collected data and service results, etc.
[0089] It can be seen that in the embodiment of the present disclosure, the service orchestration functional network element can receive a multi-factor service request, and disassemble the multi-factor service request to obtain at least one task, and then select the service management network element required for the task based on the service capabilities and resource information reported by the data service management functional network element and the computing service management functional network element, and send the orchestration result to the required service management network element, so that the service management functional network element can select a specific service execution network element according to the orchestration result of the service orchestration functional network element, and execute the task, so that the service orchestration functional network element obtains the service result, that is, the task execution result. In other words, the present disclosure disassembles the complex multi-factor service request into independent subtasks through the service orchestration functional network element, and dynamically maps them to the appropriate service management functional network element, so as to realize the coordinated scheduling of data, computing and connection services.
[0090] To further illustrate the technical solutions provided by the embodiments of the present disclosure, this is described in detail below in conjunction with the accompanying drawings and specific implementation methods. Although the embodiments of the present disclosure provide the method operation steps as shown in the following embodiments or drawings, more or fewer operation steps may be included in the method based on routine or no creative labor. In steps where there is no necessary causal relationship logically, the execution order of these steps is not limited to the execution order provided by the embodiments of the present disclosure. In the actual processing process or when the device is executed, the method may be executed in the order of the methods shown in the embodiments or drawings or in parallel.
[0091] See Figure 2 , Figure 2 FIG. 1 is a flow chart of a multi-factor service processing method in an embodiment of the present disclosure. The flow of the method can be, for example, Figure 1 The specific implementation process of this method is as follows:
[0092] Step 201: Receive a multi-factor service request; the multi-factor service request includes at least one of a connection service request, a data service request, and a computing service request;
[0093] Step 202: Decompose the multi-factor service request to obtain at least one task, and select a service management function network element corresponding to each task.
[0094] Step 203: Send target task information to the service management function network element corresponding to each task respectively to obtain the task execution result corresponding to the target task information.
[0095] It can be seen that the present disclosure decomposes complex multi-factor service requests into independent sub-tasks through service orchestration functional network elements, and dynamically maps them to appropriate service management functional network elements, thereby realizing the coordinated scheduling of data, computing and connection services, significantly improving service collaboration efficiency, reducing service response time, and improving user experience.
[0096] In the embodiment of the present disclosure, before the service orchestration function network element receives a multi-factor service request, that is, before executing step 201, in order to facilitate the service orchestration function network element to better orchestrate the business and map the decomposed tasks to the appropriate service management function network element, the service orchestration function network element needs to have the resource information (such as data, computing power, etc.) and service capabilities (such as perception, artificial intelligence (AI), computing, algorithms, etc.) of each service management function network element. Furthermore, in order for the service management function network element to deploy tasks to the appropriate service execution function network element, the service management function network element needs to have the capabilities (such as data collection / processing / analysis, AI, perception, computing, etc.) and resource information of each service execution function network element (Network Function, NF) in its area.
[0097] In the disclosed embodiment, each execution network element with data / computing service capabilities can periodically report its own data / computing service capabilities and resource information to the data / computing service management function network element. Then, the data / computing service management function network element stores and summarizes the capabilities and resource information of each execution network element, and the data / computing service management function network element reports its total capabilities and resource information to the service orchestration function network element.
[0098] See also Figure 3 As shown, Figure 3 A schematic diagram of capability and resource information reporting provided by an embodiment of the present invention.
[0099] Step 301: The service execution function network element reports capability and resource information to the service management function network element.
[0100] Step 302: The service management function network element stores and summarizes the capability and resource information of the service execution function network element.
[0101] Step 303: The service management function network element reports the aggregated capability and resource information to the service orchestration function network element.
[0102] It can be seen that the service orchestration function network element can receive the service capability and resource information reported by the service management function network element; wherein, the service capability and resource information is obtained by the data service management function network element and / or the computing service management function network element summarizing the service capability and resource information of at least one service execution network element in the area.
[0103] For example, see Figure 4 As shown, Figure 4 A schematic diagram of data service capability and resource information reporting provided by an embodiment of the present invention.
[0104] Step 401: The data service execution function network element reports the data service capability and resource information to the data service management function network element.
[0105] Step 402: The data service management function network element stores and summarizes the capability and resource information of the data service execution function network element.
[0106] Step 403: The data service management function network element reports the aggregated capability and resource information to the service orchestration function network element.
[0107] It can be seen that the service orchestration functional network element can obtain the service capability and resource information of the data service management functional network element.
[0108] For example, see Figure 5 As shown, Figure 5 A schematic diagram of reporting computing service capabilities and resource information provided by an embodiment of the present invention.
[0109] Step 501: The computing service execution function network element reports computing service capability and resource information to the computing service management function network element.
[0110] Step 502: The computing service management function network element stores and summarizes the capability and resource information of the computing service execution function network element.
[0111] Step 503: The computing service management function network element reports the aggregated capability and resource information to the service orchestration function network element.
[0112] It can be seen that the service orchestration functional network element can obtain the service capability and resource information of the computing service management functional network element.
[0113] In summary, the disclosed embodiment provides a resource reporting mechanism, that is, the data / computing service execution function network element periodically reports its own capabilities and resource information to the data / service management function network element, thereby providing a dynamic basis for the data / computing service management function network element to perform task deployment on specific data / computing service execution function network elements, and then the data / computing service management function network element summarizes the information and reports it to the service orchestration function network element, providing a dynamic basis for task allocation.
[0114] In step 201 , a multi-factor service request is received; the multi-factor service request includes at least one of a connection service request, a data service request, and a computing service request.
[0115] In an embodiment of the present disclosure, a service orchestration function network element may receive a multi-factor service request sent by a service demander, wherein the multi-factor service request includes at least one of a connection service request, a data service request, and a computing service request.
[0116] In other words, the service orchestration function network element can receive data service requests sent by the service demander, or it can receive computing service requests sent by the service demander. In addition, considering that with the acceleration of digital transformation, the future 6G network will no longer be limited to "connecting everything", but will further evolve towards "serving everything". Therefore, the business needs of the service demander are multi-dimensional, strong real-time, and highly dynamic. Therefore, the multi-factor service requests sent by the service demander include data service requests and computing service requests, or data service requests and connection service requests, or connection service requests and computing service requests. Of course, it can also be data service requests, connection service requests, and computing service requests.
[0117] For example, in intelligent transportation scenarios, considering the need to process massive amounts of vehicle data and calculate route planning in real time, deep collaboration between data services (such as data storage, scheduling, and processing) and computing services (such as distributed computing power allocation and execution) is required, so that the multi-factor service request sent by the service demander includes data service requests and computing service requests.
[0118] For example, in response to the growing demand for perception and AI services, end users often need to obtain diversified perception / AI services such as data collection, data analysis, model training, and AI reasoning on the basis of connection services. Due to the limited computing power of the terminal, after the user accesses the network, the subsequent perception / AI tasks can be offloaded to the network side. On the basis of requesting connection services, the user can simultaneously request perception and AI data services from the network. Therefore, the multi-factor service request sent by the service demander includes connection service request, data service request, and computing service request.
[0119] In step 202, the multi-factor service request is decomposed to obtain at least one task, and a service management function network element corresponding to each task is selected.
[0120] In one possible implementation, if the multi-factor service request is any one of a data service request and a computing service request, the service orchestration functional network element can decompose the multi-factor service request to obtain the task; map the business service level agreement included in the multi-factor service request to the service quality of the task to obtain the task resource requirement information; and select a service management functional network element that matches the task resource requirement information from multiple service management functional network elements.
[0121] In one possible implementation, if the multi-factor service request is any two of a connection service request, a data service request, and a computing service request, the service orchestration functional network element can decompose the multi-factor service request to obtain any two of a data service task, a computing service task, and a connection service task; map the business service level agreement included in the multi-factor service request to the service quality of the data service task and / or the computing service task to obtain resource demand information; select a service management functional network element that matches the resource demand information from multiple service management functional network elements as the service management functional network element corresponding to the computing service task and / or computing service task; and / or determine the connection service management functional network element corresponding to the connection service task.
[0122] In one possible implementation, if the multi-factor service request is a connection service request, a data service request, and a computing service request, the service orchestration function network element can decompose the multi-factor service request to obtain a data service task, a computing service task, and a connection service task; map the business service level agreement included in the multi-factor service request to the service quality of the data service task to obtain first task resource requirement information; select a service management function network element that matches the first task resource requirement information from multiple service management function network elements as the data service management function network element corresponding to the data service task; and map the business service level agreement included in the multi-factor service request to the service quality of the computing service task to obtain second task resource requirement information; select a service management function network element that matches the second task resource requirement information from multiple service management function network elements as the computing service management function network element corresponding to the data service task; and determine the connection service management function network element corresponding to the connection service task.
[0123] In step 203, target task information is sent to the service management function network element corresponding to each task to obtain the task execution result corresponding to the target task information.
[0124] In an embodiment of the present disclosure, a task execution result corresponding to the target task information is obtained, including: if the target task information is task information corresponding to a data service task or a computing service task, the task execution result is: the service management function network element corresponding to the data service task or the computing service task sends task deployment information to the service execution network element, so that the service execution network element executes the target task information; if the target task information is task information corresponding to a connection service task, the task execution result is: the connection service management function network element selects the user plane function network element, and controls the user plane function network element to establish a protocol data unit (PDU) session connection from the terminal device to the network.
[0125] It can be seen that in the embodiment of the present disclosure, for computing service requests or data service requests, the service orchestration function network element can orchestrate the service process based on the business logic and SLA requirements carried by the computing service request or data service request, decompose the complex business into multiple tasks with dependencies, generate the QoS and resource requirements for each task, and then assign the task to the appropriate data service management function network element or computing service management function network element for deployment and execution. The computing service management function network element or the data service management function network element then determines the network element that executes the task, establishes a connection topology relationship between the network elements, and sends the task deployment information to the corresponding network element for execution. For connection service requests, the service orchestration function network element can determine the connection service task based on the connection service request and send the connection service task information to the connection service management function network element, so that after receiving the connection service task information, the connection service management function selects the user plane function and controls the establishment of the PDU session connection from the terminal device to the network.
[0126] In the embodiments of the present disclosure, in order to better introduce the multi-factor service processing method provided by the present disclosure, the scheme is fully introduced with several embodiments below.
[0127] Example 1.
[0128] In the embodiment of the present disclosure, description is given by taking an example where a multi-factor service request received by a service orchestration function network element includes any one of a data service request and a computing service request.
[0129] See also Figure 6 As shown, Figure 6 This is an interactive diagram of a multi-factor service processing method in an embodiment of the present disclosure.
[0130] Step 601: The service requester sends a service request to the service orchestration function network element.
[0131] Step 602: The service orchestration function network element decomposes the service request into tasks, maps the service level agreement (SLA) to the task quality of service (QoS), estimates the task resource requirements, and selects a service management function network element for the task.
[0132] Step 603: The service orchestration function network element sends task information to the service management function network element.
[0133] Step 604: The service management function network element selects a service execution function network element according to the task information.
[0134] Step 605: The service management function network element sends task deployment information to the service execution function network element.
[0135] Step 606: The service execution function network elements cooperate to execute the service task and send the task execution result to the service demander.
[0136] It can be seen that in the embodiment of the present disclosure, the service orchestration functional network element can orchestrate the service process based on the business logic and SLA requirements, thereby decomposing complex services into multiple tasks with dependencies, generating the service quality QoS and resource requirements for each task, and then assigning each task to the appropriate service management functional network element for deployment and execution, so that the service management functional network element can determine the network element that executes the task (i.e., the service execution functional network element), and establish a connection topology relationship between the network elements that execute the task (i.e., the service execution functional network element), and send the task deployment information to the service execution functional network element, so that the service execution functional network elements cooperate to execute the service task and send the task execution results to the service demander.
[0137] For example, see Figure 7 As shown, Figure 7 This is an interactive diagram of a multi-factor service processing method in an embodiment of the present disclosure.
[0138] Step 701: The data service demander sends a data service request to the service orchestration function network element.
[0139] In the embodiment of the present disclosure, the data service request may include a service area, service specific SLA requirements, and the like.
[0140] Step 702: The service orchestration function network element decomposes the multi-element service request into tasks, maps the SLA to the task QoS, estimates the task resource requirements, and selects a data service management function network element for the task.
[0141] In the disclosed embodiment, the service orchestration functional network element decomposes the business generation tasks, assigns task identification information (Identity, ID) to each task, maps the SLA requirements to the QoS of each task, estimates the resource requirements of each task, and selects a suitable data service management functional network element for each task based on the resource and capability information table.
[0142] Step 703: The service orchestration function network element sends task information to the data service management function network element.
[0143] In an embodiment of the present disclosure, the service orchestration function network element sends task information to the selected data service management function network element. The task information may include task ID, task resource requirements, QoS requirements, task input data address, output result address and other information.
[0144] Step 704: The data service management function network element selects a data service execution function network element according to the task information.
[0145] In the disclosed embodiment, the data service management function network element selects a suitable data service execution function network element for each task based on the capability and resource information reported by the data service execution function network element, and establishes an interaction path between the data service execution function network elements.
[0146] Step 705: The data service management function network element sends task deployment information to the data service execution function network element.
[0147] In an embodiment of the present disclosure, the data service management function network element sends task deployment information to the selected data service execution function network element, wherein the task deployment information may include task configuration information (such as computing power, algorithm configuration), data interaction path information, input data address, output result address, etc.
[0148] Step 706: The data service execution function network elements cooperate to execute the data service task and send the task execution result to the service demander.
[0149] In the disclosed embodiments, the data service execution function network elements collaborate to execute related tasks and, during the execution process, report their own resources and status to the corresponding data service management function network element in real time. The data service management network element dynamically adjusts task deployment and resource allocation based on the reported information. In other words, the data service execution function network elements in the disclosed embodiments collaborate to execute data service tasks, improving the efficiency of responding to and processing data service tasks.
[0150] For example, see Figure 8 As shown, Figure 8 A schematic diagram of determining a data service management function network element in an embodiment of the present disclosure.
[0151] Step 801: The computing service demander sends a computing service request to the service orchestration function network element.
[0152] In the embodiment of the present disclosure, the computing service request may include a service area, a specific SLA requirement of the service, and the like.
[0153] Step 802: The service orchestration function network element decomposes the multi-element service request into tasks, maps the SLA to the task QoS, estimates the task resource requirements, and selects a computing service management function network element for the task.
[0154] In the disclosed embodiment, the service orchestration function network element decomposes the business to generate computing service tasks, assigns task IDs, maps SLA requirements to the QoS of each task, estimates the resource requirements of each task, and selects a suitable computing service management function network element for each task based on the resource and capability information table.
[0155] Step 803: The service orchestration function network element sends task information to the computing service management function network element.
[0156] In an embodiment of the present disclosure, the service orchestration function network element sends task information to the selected computing service management function network element. The task information may include task ID, task resource requirements, QoS requirements, task input calculation address, output result address and other information.
[0157] Step 804: The computing service management function network element selects a computing service execution function network element according to the task information.
[0158] In the embodiment of the present disclosure, the computing service management function network element selects a suitable computing service execution function network element for each task based on the capability and resource information reported by the computing service execution function network element, and establishes an interaction path between the computing service execution function network elements.
[0159] Step 805: The computing service management function network element sends task deployment information to the computing service execution function network element.
[0160] In an embodiment of the present disclosure, the computing service management function network element sends task deployment information to the selected computing service execution function network element, wherein the task deployment information may include task configuration information (such as computing power, algorithm configuration), computing interaction path information, input computing address, output result address, etc.
[0161] Step 706: The computing service execution function network elements cooperate to execute the computing service task and send the task execution result to the service demander.
[0162] In the disclosed embodiments, each computing service execution function network element collaborates to execute related tasks and, during execution, reports its own resources and status to the corresponding computing service management function network element in real time. The computing service management network element dynamically adjusts task deployment and resource allocation based on the reported information. In other words, the computing service execution function network elements in the disclosed embodiments collaborate to execute computing service tasks, improving the efficiency of responding to and processing computing service tasks.
[0163] Example 2.
[0164] In the embodiment of the present disclosure, an example is taken for explanation in which a multi-factor service request received by a service orchestration function network element includes any two of a connection service request, a data service request, and a computing service request.
[0165] For example, see Figure 9 As shown, Figure 9 This is a schematic diagram of interaction of multi-factor service processing in an embodiment of the present invention.
[0166] Step 901: The service requester sends a data service request and a computing service request to the service orchestration function network element.
[0167] Step 902: The service orchestration function network element decomposes the data service request into data service tasks, decomposes the computing service request into computing service tasks, and selects appropriate data service management function network elements and computing service management function network elements in the network.
[0168] Step 903a: The service orchestration function network element sends the data service task information to the data service management function network element.
[0169] Step 903b: The computing service management function network element sends the computing service task information to the computing service management function network element.
[0170] Step 904a: The data service management function network element determines the data service execution function network element according to the data service task information.
[0171] Step 904b: The computing service management function network element determines the computing service execution function network element according to the computing service task information.
[0172] Step 905a: The data service management function network element sends the data task deployment information to the data service execution function network element.
[0173] Step 905b: The computing service management function network element sends the computing task deployment information to the computing service execution function network element.
[0174] Step 906a: The data service execution function network elements cooperate to execute the data service task, and send the task execution result to the data storage function network element and the service demander.
[0175] Step 906b: The computing service execution function network elements cooperate to execute the computing service task, and send the task execution result to the data storage function network element and the service demander.
[0176] In the disclosed embodiment, during the process of data service execution function network elements cooperating to perform data service tasks, and computing service execution function network elements cooperating to perform computing service tasks, they can respectively report their own resources and status to the corresponding service management function network elements in real time, so that the service management network elements can dynamically adjust task deployment and resource allocation according to the reported information.
[0177] For example, see Figure 10 As shown, Figure 10 This is a schematic diagram of interaction of multi-factor service processing in an embodiment of the present invention.
[0178] Step 1001: The terminal device sends a Non-Access-Stratum message (NAS) to the access management function network element to request a connection service and a data service at the same time.
[0179] Among them, NAS messages include PDU session establishment requests for connection services, and data service requests for perception services, AI services, etc.
[0180] Step 1002: The access management function network element forwards the NAS message to the service orchestration function network element.
[0181] Step 1003: The service orchestration function network element processes the NAS message, decomposes the NAS message into a connection service task and a data service task, and selects a corresponding service management function network element.
[0182] Extract fields related to data service requests, such as connection, perception, and AI, from NAS messages and break them down into independent connection and data service tasks. The service orchestration function network element selects appropriate connection and data service management functions within the network based on factors such as the service area.
[0183] It can be seen that the multi-factor service request is determined according to the NAS message sent by the terminal device forwarded by the access management function network element.
[0184] Step 1004a: The service orchestration function network element sends the connection service task information to the connection service management function network element.
[0185] Step 1004b: The service orchestration function network element sends the data service task information to the data service management function network element.
[0186] Step 1005: After receiving the connection service task information, the connection service management function network element selects a user plane function.
[0187] Step 1006: The connection service management function network element controls the establishment of a PDU session connection from the terminal device to the network.
[0188] Step 1007: The data management function network element determines the data service execution function network element according to the data service task information.
[0189] Step 1008: The data management function network element sends the data task deployment information to the data service execution function network element.
[0190] Step 1009: The data service execution function network elements cooperate to execute the data service task, and send the task execution result to the data storage function network element and the terminal device.
[0191] In the disclosed embodiment, each data service execution function network element performs data-related tasks and reports its own resources and status to the data service management function network element in real time during the execution process. The data service management function network element dynamically adjusts task deployment and resource allocation based on the reported information.
[0192] In the embodiment of the present disclosure, the processing flow after the multi-element service request received by the service orchestration function network element includes a connection service request and a calculation service request is the same as the above Figure 10 The process shown is similar and will not be repeated here.
[0193] Example 3.
[0194] In the embodiment of the present disclosure, an example is taken for explanation in which a multi-factor service request received by a service orchestration function network element includes a connection service request, a data service request, and a computing service request.
[0195] See also Figure 11 As shown, Figure 11 This is a schematic diagram of interaction of multi-factor service processing in an embodiment of the present invention.
[0196] Step 1101: The terminal device sends a NAS message to the access management function network element to request both connection service and data service.
[0197] Among them, NAS messages include PDU session establishment requests for connection services, as well as data service requests and computing service requests for perception services, AI services, etc.
[0198] Step 1102: The access management function network element forwards the NAS message to the service orchestration function network element.
[0199] Step 1103: The service orchestration function network element processes the NAS message, decomposes the NAS message into connection service tasks, data service tasks, and computing service tasks, and selects corresponding service management function network elements.
[0200] The connection, data, and computing service request fields are extracted from the NAS message and broken down into independent connection, data, and computing service tasks. The service orchestration functional network element selects appropriate connection service management functional network elements, data service management functional network elements, and computing service management functional network elements in the network based on the service area and other factors.
[0201] Step 1104a: The service orchestration function network element sends the connection service task information to the connection service management function network element.
[0202] Step 1104b: The service orchestration function network element sends the data service task information to the data service management function network element.
[0203] Step 1104c: The service orchestration function network element sends the computing service task information to the computing service management function network element.
[0204] Step 1105: After receiving the connection service task information, the connection service management function network element selects a user plane function.
[0205] Step 1106: The connection service management function network element controls the establishment of a PDU session connection from the terminal device to the network.
[0206] Step 1107a: The data management function network element determines the data service execution function network element according to the data service task information.
[0207] Step 1108a: The data management function network element sends the data task deployment information to the data service execution function network element.
[0208] Step 1109a: The data service execution function network elements cooperate to execute the data service task, and send the task execution result to the data storage function network element and the terminal device.
[0209] Step 1107b: The computing management function network element determines the computing service execution function network element according to the computing service task information.
[0210] Step 1108b: The computing management function network element sends the data task deployment information to the computing service execution function network element.
[0211] Step 1109b: The computing service execution functional network elements cooperate to execute the computing service task, and send the task execution result to the data storage functional network element and the terminal device.
[0212] Optionally, the data storage function network element may store the task execution results for subsequent use.
[0213] Obviously, the multi-factor service processing flow in the embodiment of the present disclosure mainly includes two parts. One part is service splitting and mapping, that is, the service orchestration function network element splits the multi-factor request into independent tasks and maps them to the appropriate service management function network element. The other part is task deployment and execution: the service management function network element selects the execution network element, establishes an interaction path, and sends down task configuration information to achieve collaborative execution.
[0214] In the disclosed embodiments, the service orchestration functional network element (SOFN) enables unified splitting, mapping, and scheduling of multi-factor services, significantly improving service collaboration efficiency. Furthermore, based on a real-time resource reporting mechanism, task allocation is dynamically adjusted to optimize resource utilization and meet highly dynamic business needs. Furthermore, an integrated multi-factor service framework is provided to reduce service response time and enhance user experience.
[0215] The exemplary embodiment of the present disclosure also provides a multi-factor service processing device. Figure 12 As shown, the multi-factor service processing device 1200 includes the following program modules:
[0216] The receiving unit 1201 is configured to receive a multi-factor service request, wherein the multi-factor service request includes at least one of a connection service request, a data service request, and a computing service request;
[0217] The orchestration unit 1202 is configured to decompose the multi-element service request to obtain at least one task and select a service management function network element corresponding to each task;
[0218] The processing unit 1203 is configured to send target task information to the service management function network element corresponding to each task, so as to obtain the task execution result corresponding to the target task information.
[0219] In a possible implementation, if the multi-factor service request is any one of the data service request and the computing service request, the orchestration unit 1202 is configured to:
[0220] Decomposing the multi-factor service request to obtain a task;
[0221] Mapping the business service level agreement included in the multi-factor service request to the service quality of the task to obtain task resource requirement information;
[0222] A service management function network element that matches the task resource requirement information is selected from a plurality of service management function network elements.
[0223] In a possible implementation, if the multi-factor service request is any two of the connection service request, the data service request, and the computing service request, the orchestration unit 1202 is configured to:
[0224] Decomposing the multi-factor service request to obtain any two tasks among a data service task, a computing service task, and a connection service task;
[0225] Mapping the business service level agreement included in the multi-factor service request to the service quality of the data service task and / or the computing service task to obtain resource demand information; selecting a service management function network element that matches the resource demand information from a plurality of service management function network elements as the service management function network element corresponding to the computing service task and / or the computing service task; and / or,
[0226] Determine a connection service management function network element corresponding to the connection service task.
[0227] In a possible implementation, if the multi-element service request is the connection service request, the data service request, and the computing service request, the orchestration unit 1202 is configured to:
[0228] Decomposing the multi-factor service request to obtain a data service task, a computing service task, and a connection service task;
[0229] Mapping the business service level agreement included in the multi-factor service request to the service quality of the data service task to obtain first task resource requirement information; selecting a service management function network element that matches the first task resource requirement information from multiple service management function network elements as the data service management function network element corresponding to the data service task; and
[0230] Mapping the business service level agreement included in the multi-factor service request to the quality of service of the computing service task to obtain second task resource requirement information; selecting a service management function network element that matches the second task resource requirement information from multiple service management function network elements as the computing service management function network element corresponding to the data service task;
[0231] Determine a connection service management function network element corresponding to the connection service task.
[0232] In a possible implementation, the processing unit 1203 is configured to:
[0233] If the target task information is task information corresponding to the data service task or computing service task, the task execution result is obtained by: the service management function network element corresponding to the data service task or computing service task sends task deployment information to the service execution network element, so that the service execution network element executes the target task information;
[0234] If the target task information is the task information corresponding to the connection service task, the task execution result is determined as follows: the connection service management function network element selects the user plane function network element, and controls the user plane function network element to establish a protocol data unit session connection from the terminal device to the network.
[0235] In a possible implementation, the multi-factor service request is determined according to a non-access layer message sent by the terminal device and forwarded by the access management function network element.
[0236] In a possible implementation manner, the receiving unit 1201 is further configured to:
[0237] Receive service capability and resource information reported by the data service management function network element and / or the computing service management function network element;
[0238] The service capability and resource information is obtained by the data service management function network element and / or the computing service management function network element summarizing the service capability and resource information of at least one service execution network element in the area.
[0239] The specific details of each part of the above-mentioned device have been described in detail in the implementation method part. The undisclosed details can be found in the implementation method part, so they will not be repeated here.
[0240] It should be noted that although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the exemplary embodiments of the present disclosure, the features and functions of two or more modules or units described above can be concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.
[0241] The exemplary embodiments of the present disclosure further provide a computer program product, which includes a computer program, and when the computer program is executed by a processor, implements the multi-factor service processing method.
[0242] In one embodiment, a computer program product may be a tangible product containing a computer program, such as a computer-readable storage medium storing the computer program. The computer-readable storage medium may be a storage medium based on electrical, magnetic, optical, electromagnetic, infrared, or other signals, including but not limited to random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory (Flash), mechanical hard disk drive (HDD), solid-state drive (SSD), and the like. Exemplarily, the computer program product may be implemented as a non-volatile storage medium storing the computer program, such as a read-only memory, NAND flash memory, and the like.
[0243] In one embodiment, the computer program product may be an intangible product containing a computer program. For example, the computer program product may be implemented as a virtual digital product, such as a digital file such as an executable file or installation package storing the computer program.
[0244] The code of the computer program can be written in one or more programming languages. Programming languages include C, Java, C++, etc. The program code can be executed entirely on the user computing device, partially on the user computing device, or as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device via any type of network, such as a local area network (LAN), a wide area network (WAN), etc., or can be connected to an external computing device (e.g., via an Internet connection provided by a carrier).
[0245] Computer programs can be carried or transmitted through electrical, magnetic, optical, electromagnetic, infrared and other signals. Electronic devices can convert signals carrying computer programs into digital signals, and then run the computer programs. When a computer program runs on an electronic device, its code is used to enable the electronic device to execute (more specifically, it can enable the processor of the electronic device to execute) the method steps of various exemplary embodiments of the present disclosure, such as the above-mentioned multi-factor service processing method, which includes the following steps: Step 201: Receive a multi-factor service request; the multi-factor service request includes at least one of a connection service request, a data service request and a computing service request; Step 202: Disassemble the multi-factor service request to obtain at least one task, and select the service management function network element corresponding to each task respectively; Step 203: Send target task information to the service management function network element corresponding to each task respectively to obtain the task execution result corresponding to the target task information.
[0246] By implementing the above method steps through a computer program, a multi-factor service request can be received; wherein the multi-factor service request includes at least one of a connection service request, a data service request, and a computing service request; then the multi-factor service request is disassembled and processed to obtain at least one task, and the service management function network element corresponding to each task is selected respectively; and the target task information is sent to the service management function network element corresponding to each task respectively to obtain the task execution result corresponding to the target task information. It can be seen that the present disclosure disassembles the complex multi-factor service request into independent subtasks through the service orchestration function network element, and dynamically maps them to the appropriate service management function network element, thereby realizing the coordinated scheduling of data, computing and connection services, significantly improving the service coordination efficiency, reducing the service response time, and improving the user experience.
[0247] The exemplary embodiments of the present disclosure further provide an electronic device, which may include a processor and a memory. The memory stores executable instructions for the processor, such as a computer program. The processor executes the executable instructions to perform the method steps of various exemplary embodiments of the present disclosure.
[0248] Reference below Figure 13 , the electronic device is exemplarily described in the form of a general-purpose computing device. It should be understood that Figure 13 The electronic device 1300 shown is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0249] like Figure 13 As shown, the electronic device 1300 may include: a processor 1310 , a memory 1320 , a bus 1330 , an I / O (input / output) interface 1340 , and a network adapter 1350 .
[0250] Memory 1320 may include volatile memory, such as RAM 1321 and cache unit 1322, and may also include non-volatile memory, such as ROM 1323. Memory 1320 may also include one or more program modules 1324. Such program modules 1324 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. For example, program modules 1324 may include the modules described above.
[0251] The processor 1310 may include one or more processing units, for example: the processor 1310 may include an AP (Application Processor), a modem processor, a GPU (Graphics Processing Unit), an ISP (Image Signal Processor), a controller, an encoder, a decoder, a DSP (Digital Signal Processor), a baseband processor and / or an NPU (Neural-Network Processing Unit), etc.
[0252] The processor 1310 can be used to execute executable instructions stored in the memory 1320, such as the above-mentioned multi-factor service processing method, which includes the following steps: Step 201: Receive a multi-factor service request; the multi-factor service request includes at least one of a connection service request, a data service request, and a computing service request; Step 202: Disassemble and process the multi-factor service request to obtain at least one task, and select the service management function network element corresponding to each task respectively; Step 203: Send target task information to the service management function network element corresponding to each task respectively to obtain the task execution result corresponding to the target task information.
[0253] By executing the above method steps through the processor 1310, a multi-factor service request can be received; wherein the multi-factor service request includes at least one of a connection service request, a data service request, and a computing service request; then the multi-factor service request is disassembled and processed to obtain at least one task, and the service management function network element corresponding to each task is selected respectively; and the target task information is sent to the service management function network element corresponding to each task respectively to obtain the task execution result corresponding to the target task information. It can be seen that the present disclosure disassembles the complex multi-factor service request into independent subtasks through the service orchestration function network element, and dynamically maps them to the appropriate service management function network element, so as to realize the coordinated scheduling of data, computing and connection services, significantly improve the service coordination efficiency, reduce the service response time, and improve the user experience.
[0254] The bus 1330 is used to realize the connection between different components of the electronic device 1300 and may include a data bus, an address bus, and a control bus.
[0255] The electronic device 1300 can communicate with one or more external devices 1400 (eg, a keyboard, a mouse, an external controller, etc.) through the I / O interface 1340 .
[0256] The electronic device 1300 can communicate with one or more networks via the network adapter 1350. For example, the network adapter 1350 can provide mobile communication solutions such as 3G / 4G / 5G / 6G, or wireless communication solutions such as wireless LAN, Bluetooth, and near-field communication. The network adapter 1350 can communicate with other modules of the electronic device 1300 via the bus 1330.
[0257] although Figure 13 Not shown, other hardware and / or software modules may also be provided in the electronic device 1300, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0258] As can be seen from the above, the technical solutions of the present disclosure can be implemented as methods, devices, systems, computer program products, storage media, electronic devices, etc. Those skilled in the art will understand that various aspects of the present disclosure can be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation that combines hardware and software aspects, such as "circuit", "module" or "system".
[0259] It should be understood that the present disclosure is not limited to the specific method steps or structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from the scope thereof. Those skilled in the art will easily think of other embodiments based on the specific embodiments provided by the present disclosure. Therefore, the specific embodiments provided by the present disclosure are merely exemplary, and the scope and spirit of the present disclosure are indicated by the claims, which should cover any variations, uses or adaptive changes of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the field of the present technology that are not disclosed in the present disclosure.
Claims
1. A multi-factor service processing method, characterized in that: The method comprises: Receiving a multi-factor service request; the multi-factor service request includes at least one of a connection service request, a data service request, and a computing service request; Decomposing the multi-factor service request to obtain at least one task, and selecting a service management function network element corresponding to each task; The target task information is sent to the service management function network element corresponding to each task respectively to obtain the task execution result corresponding to the target task information.
2. The method according to claim 1, characterized in that If the multi-factor service request is any one of the data service request and the computing service request, the multi-factor service request is decomposed to obtain at least one task, and a service management function network element corresponding to each task is selected, including: Decomposing the multi-factor service request to obtain a task; Mapping the business service level agreement included in the multi-factor service request to the service quality of the task to obtain task resource requirement information; A service management function network element that matches the task resource requirement information is selected from a plurality of service management function network elements.
3. The method according to claim 2, characterized in that If the multi-factor service request is any two of the connection service request, the data service request, and the computing service request, the multi-factor service request is decomposed to obtain at least one task, and a service management function network element corresponding to each task is selected, including: Decomposing the multi-factor service request to obtain any two tasks among a data service task, a computing service task, and a connection service task; Mapping the business service level agreement included in the multi-factor service request to the service quality of the data service task and / or the computing service task to obtain resource demand information; selecting a service management function network element that matches the resource demand information from a plurality of service management function network elements as the service management function network element corresponding to the computing service task and / or the computing service task; and / or, Determine a connection service management function network element corresponding to the connection service task.
4. The method according to claim 2, characterized in that If the multi-factor service request is the connection service request, the data service request, and the computing service request, the multi-factor service request is decomposed to obtain at least one task, and a service management function network element corresponding to each task is selected, including: Decomposing the multi-factor service request to obtain a data service task, a computing service task, and a connection service task; Mapping the business service level agreement included in the multi-factor service request to the service quality of the data service task to obtain first task resource requirement information; selecting a service management function network element that matches the first task resource requirement information from multiple service management function network elements as the data service management function network element corresponding to the data service task; and Mapping the business service level agreement included in the multi-factor service request to the quality of service of the computing service task to obtain second task resource requirement information; selecting a service management function network element that matches the second task resource requirement information from multiple service management function network elements as the computing service management function network element corresponding to the data service task; Determine a connection service management function network element corresponding to the connection service task.
5. The method according to claim 4, characterized in that Obtaining the task execution result corresponding to the target task information includes: If the target task information is task information corresponding to the data service task or computing service task, the task execution result is obtained by: the service management function network element corresponding to the data service task or computing service task sends task deployment information to the service execution network element, so that the service execution network element executes the target task information; If the target task information is the task information corresponding to the connection service task, the task execution result is determined as follows: the connection service management function network element selects the user plane function network element, and controls the user plane function network element to establish a protocol data unit session connection from the terminal device to the network.
6. The method according to any one of claims 1 to 5, characterized in that: The multi-factor service request is determined based on a non-access layer message sent by a terminal device and forwarded by an access management function network element.
7. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Receive service capability and resource information reported by the data service management function network element and / or the computing service management function network element; The service capability and resource information is obtained by the data service management function network element and / or the computing service management function network element summarizing the service capability and resource information of at least one service execution network element in the area.
8. A multi-factor service processing device, characterized in that: The device comprises: A receiving unit, configured to receive a multi-factor service request; the multi-factor service request includes at least one of a connection service request, a data service request, and a computing service request; an orchestration unit, configured to decompose the multi-factor service request to obtain at least one task, and select a service management function network element corresponding to each task; The processing unit is used to send target task information to the service management function network element corresponding to each task, so as to obtain the task execution result corresponding to the target task information.
9. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
10. An electronic device, characterized in that: include: processor; a memory for storing executable instructions of the processor; The processor is configured to perform the method according to any one of claims 1 to 7 by executing the executable instructions.