Data service processing method and device and related equipment

By receiving data service requests, decomposing them into multiple tasks and filtering for appropriate network elements to execute, the problem of insufficient resource adaptation in the network system is solved, and the response speed and flexibility of data services are improved.

CN120358235APending Publication Date: 2025-07-22CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510495987.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

When responding to diversified service needs, existing network systems lack dynamic adaptability to network element resources, resulting in low data processing process execution efficiency, which restricts the improvement of the overall service efficiency of the network.

Method used

By receiving data service requests, it is decomposed into multiple data service tasks, and the service quality and resource requirements information of each task are generated, and the network element execution tasks that meet the requirements are selected from multiple network elements to achieve efficient management and optimized scheduling of data service requirements.

Benefits of technology

Improve the response speed and flexibility of data services, ensure that tasks are executed by appropriate network elements, meet quality and resource requirements, and achieve efficient management and optimized scheduling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120358235A_ABST
    Figure CN120358235A_ABST
Patent Text Reader

Abstract

The invention provides a data service processing method and device and related equipment, and relates to the technical field of communication. The method comprises the following steps: receiving a data service request of a to-be-processed service; according to the data service request, decomposing a to-be-processed service into a plurality of data service tasks, and generating service quality demand information and / or resource demand information of each data service task; according to the service quality requirement information and / or resource requirement information of each data service task, screening out a data service function network element meeting the service quality requirement information and / or resource requirement information of each data service task from the plurality of data service function network elements as an execution network element for executing the corresponding data service task; and sending each data service task to the execution network element of the corresponding data service task. According to the invention, efficient management and optimal scheduling of data service requirements can be realized, and the response speed and flexibility of data services are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] With the development of the research on 6G network systems, the service requirements of future networks need to achieve unified collection, real-time preprocessing, heterogeneous storage, and collaborative analysis of multi-modal data (such as user behavior, device status, and high-precision perception information) generated by intelligent terminals, environmental perception devices, and network operation systems. These data have the characteristics of high timeliness, strong correlation, and large scale, requiring each network element in the network architecture to jointly undertake the data full-life cycle management task and form an end-to-end closed-loop processing ability.

[0003] However, when dealing with diverse service requirements, existing systems lack the dynamic adaptation ability of network element resources, resulting in low execution efficiency of data processing processes and restricting the improvement of the overall service efficiency of the network.

[0004] It should be noted that the information disclosed in the above background art section is only used to enhance the understanding of the background of the present disclosure, and thus may include information that does not constitute the prior art known to those of ordinary skill in the art. Summary of the Invention

[0005] The present disclosure provides a data service processing method, apparatus, and related equipment, which can achieve efficient management and optimized scheduling of data service requirements, and improve the response speed and flexibility of data services.

[0006] Other features and advantages of the present disclosure will become apparent through the following detailed description, or will be learned in part through the practice of the present disclosure.

[0007] According to one aspect of the present disclosure, there is provided a data service processing method, the method including: receiving a data service request for a service to be processed, where the data service request is used to request one or more data service network function network elements to execute the data service task of the service to be processed; decomposing the service to be processed into multiple data service tasks according to the data service request, and generating service quality requirement information and / or resource requirement information for each data service task; screening, according to the service quality requirement information and / or resource requirement information of each data service task, data service function network elements that meet the service quality requirement information and / or resource requirement information of each data service task from multiple data service function network elements as execution network elements for executing the corresponding data service tasks, where the data service capability information and resource information of each of the multiple data service function network elements are pre-obtained; and sending each data service task to the execution network element of the corresponding data service task.

[0008] In some embodiments, a service level agreement library is included in the data service management functional network element. There is service level agreement information in the service level agreement library. The data service request includes the service process and service quality indicators of the to-be-processed service. According to the data service request, decomposing the to-be-processed service into multiple data service tasks includes: determining the task content of multiple data service tasks based on the service process of the to-be-processed service, and assigning a unique task identifier to each data service task; mapping the matching service level agreement information in the service level agreement library to the service quality indicators of each data service task according to the service quality indicators of the to-be-processed service; estimating the resource information required for each data service task based on the service quality indicators of each data service task; and determining data service tasks based on the task content of each data service task, the unique task identifier of each data service task, the service quality indicator of each data service task, and the resource information required for each data service task.

[0009] In some embodiments, there is a dependency relationship between each data service task. Sending each data service task to the execution network element of the corresponding data service task includes: sending the relevant information of each data service task to the execution network element of the corresponding data service task. The relevant information of each data service task includes at least one of the following: the task content of each data service task, the task identifier of each data service task, the service quality indicator of each data service task, the dependency relationship of each data service task, the task input data address of each data service task, and the task output result address of each data service task.

[0010] In some embodiments, sending each data service task to the execution network element of the corresponding data service task includes: sending a data service task distribution message to the execution network element of the corresponding data service task according to each data service task. The message fields of the data service task distribution message include at least one of the following: task identifier field, data service type field, data packet processing functional network element list field, time field, service demand side field, network endpoint field, collection information duration field, user equipment identifier field, and user equipment registration data identifier field.

[0011] In some embodiments, the data service request includes a data service business type. The data service business type includes at least one of the following: registration service, session statistical analysis service, target perception service, and artificial intelligence service.

[0012] In some embodiments, the data service request includes at least one of the following: a data service request identification field, a data service request type field, a time parameter field of the data service, a service information list field required by the request, and a data source geographical location parameter field.

[0013] In some embodiments, the method further includes: receiving a non-access stratum message, where the non-access stratum message includes a connection service request and a data service request; extracting the connection service request and the data service request from the non-access stratum message; sending the connection service request to a connection service management function network element; and sending the data service request to a data service management function network element.

[0014] In some embodiments, the non-access stratum message is a protocol data unit session non-access stratum message, and the protocol data unit session non-access stratum message includes a first protocol configuration option field, where the first protocol configuration option field is used to carry the data service request.

[0015] In some embodiments, the non-access stratum message is a multi-service request non-access stratum message, the multi-service request non-access stratum message includes a data service request identifier and a data service request type, and the multi-service request non-access stratum message includes a second protocol configuration option field, where the second protocol configuration option field is used to carry at least one of the following: a data service location parameter, a time parameter, and a quality of service indicator.

[0016] According to another aspect of the present disclosure, there is also provided a data service processing apparatus, where the apparatus includes: a receiving module, configured to receive a data service request of a service to be processed, where the data service request is used to request one or more data service network function network elements to execute the data service task of the service to be processed; a generating module, configured to decompose the service to be processed into multiple data service tasks according to the data service request, and generate service quality requirement information and / or resource requirement information for each data service task; a screening module, configured to screen out, from multiple data service function network elements, data service function network elements that meet the service quality requirement information and / or resource requirement information of each data service task, as the execution network elements for executing the corresponding data service tasks, where the data service capability information and resource information of each of the multiple data service function network elements are obtained in advance; and a sending module, configured to send each data service task to the execution network element of the corresponding data service task.

[0017] According to another aspect of the present disclosure, there is also provided an electronic device, which includes: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the data service processing method described in any one of the above via executing the executable instructions.

[0018] According to another aspect of the present disclosure, there is also provided a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the data service processing method described in any one of the above.

[0019] According to another aspect of the present disclosure, there is also provided a computer program product, including: a computer program or instruction, and when the computer program or instruction is executed by a processor, it implements the data service processing method described in any one of the above.

[0020] A data service processing method, apparatus and related equipment provided in an embodiment of the present disclosure. The method includes: receiving a data service request for a service to be processed, where the data service request is used to request one or more data service network function network elements to execute the data service task of the service to be processed; decomposing the service to be processed into multiple data service tasks according to the data service request, and generating service quality requirement information and / or resource requirement information for each data service task; screening out, from multiple data service function network elements, data service function network elements that meet the service quality requirement information and / or resource requirement information of each data service task as execution network elements for executing the corresponding data service tasks, where the data service capability information and resource information of each of the multiple data service function network elements are pre-obtained; and sending each data service task to the execution network element of the corresponding data service task. By decomposing the service, screening the network elements and sending the tasks, the present disclosure can efficiently process the data service tasks, ensure that the tasks are executed by appropriate network elements, meet the requirements of the data service business in terms of quality and resources, thereby realizing efficient management and optimized scheduling of data service requirements, and improving the response speed and flexibility of the data service.

[0021] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The accompanying drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure. Obviously, the accompanying drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.

[0023] Figure 1 Shows a schematic diagram of a data service system architecture in an embodiment of the present disclosure;

[0024] Figure 2 Shows another schematic diagram of a data service system architecture in an embodiment of the present disclosure;

[0025] Figure 3 Shows a schematic diagram of a system architecture for a data service processing method in an embodiment of the present disclosure;

[0026] Figure 4 Shows a flowchart of a data service processing method in an embodiment of the present disclosure;

[0027] Figure 5 Shows a signaling diagram for pre-obtaining data service function network element data service capability information and resource information in an embodiment of the present disclosure;

[0028] Figure 6 Shows a flowchart of a method for decomposing a service to be processed into multiple data service tasks in an embodiment of the present disclosure;

[0029] Figure 7 Shows a flowchart of another data service processing method in an embodiment of the present disclosure;

[0030] Figure 8 Shows a specific implementation flowchart of a data service processing method in an embodiment of the present disclosure;

[0031] Figure 9 Shows a schematic diagram of a data service processing device in an embodiment of the present disclosure;

[0032] Figure 10 Shows a block diagram of the structure of an electronic device in an embodiment of the present disclosure. Detailed implementation manners

[0033] Now, example embodiments will be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more complete and comprehensive, and will fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0034] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus repeated descriptions thereof will be omitted. Some of the block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0035] For ease of understanding, before introducing the embodiments of the present disclosure, several terms involved in the embodiments of the present disclosure are first explained in conjunction with Figure 1 the schematic diagram of the data service system architecture shown below:

[0036] Application Function (AF): A functional entity related to a specific service or application. Its main role is to provide information such as relevant policies and requirements to the network side according to user needs and service characteristics. For example, for a video application, the AF may request the network for network performance indicators such as bandwidth and latency to ensure smooth video playback.

[0037] Data Service (DS): A service that processes data and provides it as a product, which may include operations such as data collection, preprocessing, and analysis.

[0038] Data Service Management Function (DSMF): Translates and decomposes data service requirements into data service tasks, selects specific network functions (NFs) with different data capabilities such as Data Plane Function (DPF) and Data Storage Function (DSF), forms an executable logical topology of User Equipment (UE), Radio Access Network (RAN), DPF, and DSF, and controls this working chain to implement specific data service functions. The DSMF also supports the data service capability reporting function of the DPF.

[0039] Communication Service Management Function (CSMF). In 5G and 6G network architectures, when a connection service request message is received, the CSMF is used to control the establishment of a Protocol Data Unit (PDU) session connection between the UE and the network. It is mainly responsible for managing tasks such as communication service requests and policy control, coordinating different functional entities in the network, ensuring that the UE can successfully establish a PDU session connection with the network, and thus realizing functions such as data transmission. It is a functional module that guarantees normal communication for users in 5G and 6G networks.

[0040] Data Plane Function (DPF): Realizes functions such as data collection, transmission, preprocessing, and analysis.

[0041] Data Storage Function (DSF): Stores collected data, data service results, etc.

[0042] Service Exposure Function (SEF): Through specific interfaces, protocols and other technical means, exposes the services in the core network to external applications, developers or other systems in a secure and controllable manner. The purpose of doing this is to promote innovation, enable the external to develop more diverse applications or services using the core network services, and at the same time enhance the sharing and utilization rate of network resources.

[0043] Enhanced Near Field Communication (eNRF). NFC is a short-range high-frequency radio technology that can perform short-range wireless communication between mobile devices, consumer electronics products, etc. eNRF is enhanced on the basis of traditional NFC. It improves the communication speed and can complete data transmission faster; enhances security, adopts more advanced encryption and authentication mechanisms to ensure the security of data interaction; also expands the application scenarios, such as achieving more efficient payment in intelligent transportation and more convenient and stable connection in Internet of Things devices. With these advantages, eNRF can better meet the diverse near-field interaction needs and has a wide range of application prospects in fields such as mobile payment, access control, and data sharing.

[0044] Control Plane Network Function: In 5G and 6G network architectures, the control plane NF is mainly responsible for handling tasks related to network control, such as signaling processing, connection management, policy control, etc. It is the brain of the network, interacts with each network unit through signaling, and controls and coordinates the access, mobility, session management, etc. of user equipment.

[0045] Evolved Access and Mobility Management Function (eAMF): A key network element in 5G and 6G core networks, mainly responsible for managing functions related to the access and mobility of terminal devices, such as the registration of terminals, connection management, and management of mobility states, etc., to ensure that terminals can communicate normally in the 5G network and achieve seamless mobile handover and other operations.

[0046] User Equipment: Refers to the terminal devices used by users, such as mobile phones, tablets, etc., which can be connected to the network for communication.

[0047] Radio Access Network: A part of the mobile communication network, responsible for processing the transmission and reception of wireless signals, and realizing the connection between user equipment and the core network.

[0048] User Plane Function (UPF): In the 5G or 6G core network, UPF is a key node responsible for packet processing, forwarding, and policy implementation. It is located at the edge of the network and optimizes the data transmission path.

[0049] Data Network (DN): Refers to the external data network accessed by user equipment through the core network, such as the Internet, which provides various services and applications.

[0050] In addition, Figure 1 The interfaces shown in include: N1: The interface between the UE and the eAMF; N2: The interface between the RAN and the AMF; N3: The interface between the RAN and the UPF; N4: The interface between the SMF and the UPF; N6: The interface between the UPF and the DN; N9: The interface between UPFs. In addition, there are also interfaces for the control plane (such as Nnf, Nnrf, Nsef, Namf), which are connected to the control bus and are used to facilitate communication between different network functions.

[0051] Figure 2 Another schematic diagram of the data service system architecture provided for the embodiments of the present disclosure. Combining Figure 2 As shown, the user equipment, radio access network, user plane function, data plane function, and data storage function may include at least one of data collection, data storage, and data processing functions.

[0052] Data Collection (DC): Responsible for collecting data from various data sources, such as user data (such as user registration information), network data (such as web browsing records), AI data (such as data required for model training), and sensing data (such as data collected by sensors), etc.

[0053] Data Storage (DS): It is used to store the collected data and the results generated by data services, providing a data basis for subsequent data processing and usage.

[0054] Data Processing (DP): It covers operations such as data preprocessing (e.g., data cleaning, transformation) and analysis (e.g., statistical analysis, mining data value), making the data more usable and valuable.

[0055] Combined Figure 2 As shown, the user equipment is connected to the radio access network through the N1 interface. The radio access network is connected to the enhanced access and mobility management function through the N2 interface and to the user plane function through the N3 interface. The enhanced access and mobility management function is connected to the session management function through the N4 interface and to the communication service management function through the N11 interface. In addition, the application function interacts with the network through the service exposure function. The data processing function and the data storage function are also connected to other functional modules to ensure the efficient operation of the entire network.

[0056] Next, with reference to the accompanying drawings, the specific implementation manners of the embodiments of the present disclosure will be described in detail.

[0057] As Figure 3 shown, the system architecture includes a terminal device 301, a network 302, and a network side device 303.

[0058] The network 302 is used to provide a medium for the communication link between the terminal device 301 and the network side device 303, which can be a wired network or a wireless network.

[0059] Optionally, the above-mentioned wireless network or wired network uses standard communication technologies and / or protocols. The network is usually the Internet, but can also be any network, including but not limited to any combination of a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or a virtual private network). In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent data exchanged through the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPSec), etc. can be used to encrypt all or some of the links. In other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above data communication technologies.

[0060] Optionally, the terminal device in the embodiments of the present disclosure may also be referred to as a UE (User Equipment). In specific implementations, the terminal device may be a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a mobile Internet device (MID), a wearable device, or a vehicle-mounted device, etc. It should be noted that the specific type of the terminal device is not limited in the embodiments of the present invention.

[0061] The network-side device may be a base station, a relay, or an access point, etc. The base station may be a base station of 5G and later versions (for example: 5G NR NB), or a base station in other communication systems (for example: eNB base station). It should be noted that the specific type of the network-side device is not limited in the embodiments of the present disclosure.

[0062] Those skilled in the art can know that Figure 3The numbers of terminals, networks, and network-side devices in [it] are merely illustrative. According to actual needs, there can be any number of terminals, networks, and network-side devices. The embodiments of the present disclosure do not limit this.

[0063] Figure 4 The flowchart of a data service processing method in an embodiment of the present disclosure is shown. As Figure 4 shown, the data service processing method provided in the embodiments of the present disclosure includes the following steps:

[0064] S402, receive a data service request for a service to be processed, where the data service request is used to request one or more data service network function network elements to execute the data service task of the service to be processed.

[0065] In this embodiment, the data service request is an act or instruction for requesting a data service. Simply put, it is a request sent when a user or system needs a certain data service. The data service network function network element refers to an element or component in the network responsible for executing specific data service functions. They can be servers, software modules, or other technical entities used to process and manage data service tasks. The data service task of the service to be processed refers to the specific service task that needs to be completed through the data service. These tasks may include data query, data processing, data analysis, etc., and need to be executed by the data service network function network element.

[0066] The data service request includes a data service business type, and the data service business type includes at least one of the following: including a registration service, a session statistical analysis service, a target perception service, and an artificial intelligence service.

[0067] In this embodiment, the data service business type is used to identify and classify different types of data services. It can include a registration service: usually referring to the registration process of a user or device on a data service platform to obtain corresponding service permissions. A session statistical analysis service: This type of service mainly analyzes user session data to provide statistical information about user behavior, usage habits, etc. A target perception service: It may involve the identification, tracking, or monitoring of specific targets. An artificial intelligence service: A data processing and analysis service using artificial intelligence technology.

[0068] Exemplarily, the DSMF can orchestrate service processes based on business logic and Service-Level Agreement (SLA) requirements, decompose complex services into multiple tasks with dependencies, generate QoS and resource requirements for each task, and then assign tasks to appropriate data services for NF deployment and execution. Therefore, data service requesters can obtain data services by sending requests to DSMF network elements. The data service request message contains multiple contents: one can include the data service business type, such as statistical analysis of registration or sessions, perception, AI, etc.; two can include the data service area, such as area-oriented perception or target-oriented perception; three is the specific service quality requirement. For example, the NF requests to collect user registration data in a certain area for a certain period of time and let the DPF perform statistical processing.

[0069] In some embodiments, to standardize the data task request message and make operations such as data collection and service provision more accurate and efficient, the message fields and identifiers in the data service request are designed as follows in this embodiment. That is, the data service request includes at least one of the following: a data service request identifier field, a data service request type field, a time parameter field for the data service, a service information list field required by the request, and a data source geographical location parameter field.

[0070] Exemplarily, the data service request may include: type: the data service request type, such as "ue-conn-time" to count the intervals required for each user of the AMF to register successfully; time: the time parameter of the data service, where interval represents the reporting interval for collection, start represents the start time of collection, and duration represents the duration of the continuous service; handling: the service information list required by the request, which needs to specify the capabilities required by the service and the detailed parameters of each capability; Region: the data source geographical location parameter.

[0071] S404, according to the data service request, decompose the service to be processed into multiple data service tasks, and generate service quality requirement information and / or resource requirement information for each data service task.

[0072] In this embodiment, decomposing the service to be processed into multiple data service tasks facilitates separate processing. The service quality requirement information is used to describe the service standards that each small task should meet, such as response time, accuracy, etc. The resource requirement information refers to the resources required to complete each small task, such as computing power, storage space, etc.

[0073] S406. According to the quality - of - service requirement information and / or resource requirement information of each data service task, filter out the data service function network elements that meet the quality - of - service requirement information and / or resource requirement information of each data service task from multiple data service function network elements, and use them as the execution network elements for executing the corresponding data service tasks.

[0074] In some embodiments, the data service capability information and resource information of each of the multiple data service function network elements are obtained in advance. To facilitate the DSMF to better perform service orchestration on each data service function network element and map the decomposed tasks to appropriate data service function network elements, the DSMF needs to have the resource information (such as computing power resources, etc.) and data service capabilities (such as data collection, data processing, data analysis, data storage, etc.) of each data service execution data service function network element. Each data service function network element with data service capabilities can periodically report its own data service capabilities and resource information to the DSMF.

[0075] Figure 5 A signaling diagram showing how to obtain the data service capability information and resource information of data service function network elements in advance according to an embodiment of the present disclosure is shown. In combination with Figure 5 As shown, the data service function network element sends a data service capability information and resource information reporting message to the data service management function network element. The data service management function network element stores the data service capability information and resource information of the data service function network element and returns a data service capability information and resource information response message to the data service function network element.

[0076] In this embodiment, each NF with data service capabilities periodically reports its own data service capability information and resource information to the DSMF so that the DSMF can better perform service orchestration and task deployment. The reported information includes data service capability identifiers such as data source, pre - processing, analysis, storage, and exposure. Through the data service capability reporting mechanism, the DSMF can timely master the data service capabilities and resource status of each NF, thereby more effectively performing data service orchestration and task deployment. This helps to reduce the processing time of data service requests and improve the overall efficiency of data services.

[0077] In some embodiments, the data service capability information of the data service function network element may include at least one but not limited to the following identifiers:

[0078] Data source - "source". There is also a description of the capabilities of this data source below this identifier. For example, the "type" identifier represents the list of data collection types supported by this data source. For example, for eAMF, it is required to support at least the collection of the user registration time "ue-reg-time", and for CSMF, it is required to support at least the collection of the time of PDU session establishment "pdu-setup-time"; Preprocessing - "preprocess". There is also a description of the capabilities of this preprocessing function below this identifier. For example, the "type" identifier represents the list of preprocessing types supported. It is required to support at least the calculation of the required time per UE (i.e., the time interval from the initiation of registration to successful registration) "time-calculation". For extended implementation, it is required to support filtering of unsubscribed illegal user data "filter"; Analysis - "analysis". There is also a description of the capabilities of this analysis function below this identifier. For example, the "type" identifier represents the list of analysis capabilities supported, such as the analysis capability of calculating the average value "mean", etc.; Storage - "storage". There is also a description of the capabilities of this storage function below this identifier. For example, "capacity" represents the data storage capacity; Exposure - "exposure". There is also a description of the capabilities of this exposure function below this identifier. For example, "scheme" represents the supported exposure method, and "http2" represents that this exposure function feedbacks the results to the requester through the http2 protocol.

[0079] S408. Send each data service task to the execution network element corresponding to the data service task.

[0080] In this embodiment, by way of example, the DSMF network element sends a data service task to the selected data service task network element, which may specifically include a task ID, task resource requirements, QoS requirements, task dependency relationships, task input data addresses, task output result addresses, etc. It can be understood that the data service task may be to count the user registration time consumption, calculate the average value, etc.

[0081] In some embodiments, sending each data service task to the execution network element corresponding to the data service task includes: sending a data service task distribution message to the execution network element corresponding to each data service task according to the data service task. Further, in order to standardize the data service task distribution message and make the data service task distribution operation more accurate and efficient, the message fields and identifiers in the data service task distribution message are designed as follows in this embodiment: that is, the message fields of the data service task distribution message include at least one of the following: task identifier field, data service type field, data packet processing function network element list field, time field, service requester field, network endpoint field, collection information duration field, user equipment identifier field, and user equipment registration data identifier field.

[0082] Exemplarily, the data service task distribution message may include: ID: task identifier; type: data service type; next-dpf-list: list of downstream DPFs. Here, the list structure is adopted considering that in the face of more complex cases in the future, the processed data may be assigned to multiple DPFs for processing. Each element in the list contains the information of a downstream DPF, such as ID and the IP port for receiving data; time: time information for the data source DPF, which is an optional field, that is, if the DPF does not have a data collection function, then this field does not exist; handling: list of data service requirements for the data processing DPF, the sub-service requirements after task splitting; afInfo: information of the service requester for the data exposure DPF. IpEndPoint represents the address for receiving the data service. This is an optional field. If the DPF has no data exposure requirement, then this field is not needed; collection: represents the data for the collection time period, in the form of a list, and each element represents the collected information; ueID: the collected UE identifier; Ue-reg-time: the collected UE registration data identifier, where "event" represents the event identifier, "start" represents receiving the UE registration request, "finish" represents successful UE registration; and "timestamp" represents the time when the event occurred. The preprocessing function module can obtain the registration time consumption of the UE by calculating the difference.

[0083] In some embodiments, the data service management functional network element includes a service level agreement library, and there is service level agreement information in the service level agreement library. The data service request includes the business process of the service to be processed and the service quality indicators. Figure 6 The flowchart showing a method for decomposing a service to be processed into multiple data service tasks provided by an embodiment of the present disclosure. Combining Figure 6 As shown, the embodiment of the present disclosure decomposes the service to be processed into multiple data service tasks according to the data service request, including:

[0084] S602, determining the task content of multiple data service tasks based on the business process of the service to be processed, and assigning a unique task identifier to each data service task.

[0085] In this embodiment, based on the business process of the service to be processed means planning and designing according to the specific steps and links of the service to be processed. Determining the task content of multiple data service tasks means clarifying the specific work that each data service task needs to complete according to the requirements of the business process. Assigning a unique task identifier to each data service task means configuring a unique identifier for each data service task, which is convenient for tracking, management, and query.

[0086] It should be noted that when determining the task content of multiple data service tasks based on the business process of the business to be processed, there may be a dependency relationship between the data service tasks. For example, in the data processing business, the completion of the data cleaning task may be a prerequisite for the data analysis task. Only after the cleaning is completed first can the analysis task be effectively carried out. Therefore, this sequential relationship can be reflected when assigning task identifiers. First, determine the dependent task identifier, and the subsequent task identifiers are associated in this order to ensure the orderly progress of the business process and improve the efficiency and accuracy of data processing.

[0087] S604. According to the service quality indicators of the business to be processed, map the matching service level agreement information in the service level agreement library to the service quality indicators of each data service task.

[0088] In this embodiment, the service quality indicators of the business to be processed refer to the quality requirements such as performance, availability, and response time required for the operation of the specific business. The service level agreement library is a database that stores multiple service level agreements, and each agreement defines the quality standards and responsibilities between the service provider and the customer. The matching service level agreement information refers to the agreement terms that conform to the business to be processed in the SLA library according to the specific requirements of the business to be processed. Mapping to the service quality indicators of the data service task means refining these matching SLA terms and converting them into various quality indicators that the data service task can execute.

[0089] S606. Estimate the resource information required for each data service task based on the service quality indicators of each data service task.

[0090] In this embodiment, the service quality indicators are the criteria for measuring the quality of data services, such as response speed, accuracy, etc. Estimating the resource information based on these indicators is because different service quality requirements require different resource supports. For example, if a fast response speed of the data service is required, more computing resources, storage resources, or network bandwidth may be needed. By analyzing the service quality indicators of each data service task, it is possible to roughly calculate how many resources, such as computing power, are required to complete the task, so as to allocate resources reasonably and ensure the efficient completion of the data service task.

[0091] S608. Determine the data service tasks based on the task content of each data service task, the unique task identifier of each data service task, the service quality indicator of each data service task, and the resource information required for each data service task.

[0092] In this embodiment, the DSMF orchestrates the service process based on business logic and SLA requirements, decomposes the business to be processed into multiple data service tasks with dependencies, and generates the QoS and resource requirements for each data service task. Then, the DSMF selects data service execution network elements that meet the requirements for each task for deployment and execution according to the data service capability information and resource information reported by the functional network elements of each data service task. By introducing a service orchestration task deployment mechanism, this embodiment can achieve efficient management and optimized scheduling of the data service process, ensure that the data service can be executed according to the predetermined business logic and SLA requirements, thereby realizing the optimized allocation of resources and avoiding resource waste and bottleneck problems.

[0093] In some embodiments, with the rapid growth of the demand for sensing and AI services, end users present new service characteristics when accessing the network: due to the limited computing power of terminal devices, users not only need traditional network connection services but also need to synchronously request sensing and AI data service capabilities such as data collection, real-time analysis, and AI inference provided by the network side. This composite service mode requires the core network to effectively process collaborative requests containing multiple elements such as basic connection services, sensing data services, and AI model services, and realize multi-element service requests from terminal requests to network resource scheduling.

[0094] In view of this, Figure 7 As shown in the flowchart of another data service processing method provided by the embodiments of the present disclosure, in combination with Figure 7 shown, the method provided by the embodiments of the present disclosure further includes the following steps:

[0095] S702, receive a non-access stratum message, where the non-access stratum message includes a connection service request and a data service request.

[0096] In this embodiment, the non-access stratum (NAS) message refers to a message transmitted between the core network (CN) and the user equipment (UE). These messages are used to manage high-layer functions such as sessions, authentication, and mobility. The connection service request refers to a request initiated by the user equipment for the purpose of establishing a connection with the network for data transmission or other communication activities. The data service request refers to a request sent by the user equipment to the network to obtain or send data, such as browsing the web, downloading files, etc. Exemplarily, in this embodiment, the UE can send a NAS message to the eAMF to request connection services and sensing, AI, and other data services simultaneously.

[0097] The non-access stratum message including the connection service request and the data service request can be implemented in two ways: implemented based on the PCO field of the PDU session NAS message and implemented based on a newly added dedicated multi-element service request NAS message.

[0098] In some embodiments, the non-access stratum message is a protocol data unit session non-access stratum message, and the protocol data unit session non-access stratum message includes a first protocol configuration options field, and the first protocol configuration options field is used to carry a data service request.

[0099] In this embodiment, the first protocol configuration options field is the PCO field. The PCO (Protocol Configuration Options) field is an important part of the NAS message. The PCO field is used to transfer configuration information of specific protocols or functions between the terminal and the network. It allows the terminal to inform the network of the specific functions or protocol versions it supports, or to request the network to configure certain parameters. During the PDU session establishment process, the PCO field helps the network understand the capabilities and requirements of the terminal, so as to perform appropriate resource allocation and function configuration. Therefore, for a data service request, data service location parameters, time parameters, QoS requirements, etc. can be included in the PCO of the NAS message.

[0100] In some other embodiments, the non-access stratum message is a multi-service request non-access stratum message. The multi-service request non-access stratum message includes a data service request identifier and a data service request type, and the multi-service request non-access stratum message includes a second protocol configuration options field, and the second protocol configuration options field is used to carry at least one of the following: a data service location parameter, a time parameter, and a quality of service metric.

[0101] In this embodiment, the multi-service request non-access stratum message is also called an enhanced NAS message. A multi-service request means that during a communication or network interaction process, multiple different types of service requests are initiated simultaneously. For example, a mobile phone requests services such as web browsing, video playback, and file download at the same time. The enhanced NAS message can include the following parameters: a data service request identifier (Data Service Identifier), a data service request type (Data Service Type) (such as sensing, AI model training, AI inference, etc.).

[0102] Exemplarily, this embodiment adopts the following scenario: The UE requests the eAMF to perform user registration data collection in a certain area within a certain period of time and the DPF performs statistical processing. Table 1 gives the parameter list of the enhanced NAS message.

[0103] Table 1

[0104]

[0105] The NAS message parameters, fields, and identifier design for multi-factor service requests are shown in Table 1.

[0106] S704, extract the connection service request and the data service request from the non-access stratum message.

[0107] In this embodiment, relevant fields related to connection and perception, AI and other data service requests are extracted from the NAS message, and it is disassembled into an independent connection service request and perception, AI and other data service requests.

[0108] S706. Send the connection service request to the connection service management function network element.

[0109] In this embodiment, after receiving the connection service request message, the CSMF controls the establishment of a PDU session connection between the UE and the network.

[0110] S708. Send the data service request to the data service management function network element.

[0111] In this embodiment, the UE can request connection services and perception, AI and other data services from the eAMF through an enhanced NAS message. The eAMF disassembles the request into an independent connection service request and a data service request, and sends them to the CSMF and DSMF respectively for processing. The multi-element service request processing mechanism enables the UE to request multiple data services simultaneously without having to initiate multiple requests separately. This not only simplifies the user operation process but also improves the diversity and flexibility of data services.

[0112] In some embodiments, Figure 8 is a specific implementation flowchart of a data service processing method provided by an embodiment of the present disclosure. As shown in combination with Figure 8 The method provided by the embodiment of the present disclosure further includes the following steps:

[0113] S81. Send a connection service request and a data service request through the NAS message.

[0114] In this embodiment, the UE sends a NAS message to the eAMF to request connection services and perception, AI and other data services simultaneously.

[0115] S82. Decompose the NAS message into a connection service request and a data service request, and select the corresponding service management function network element.

[0116] In this embodiment, the eAMF processes the multi-element service request. This includes extracting relevant fields related to connection and perception, AI and other data service requests from the NAS message, and disassembling it into an independent connection service request and perception, AI and other data service requests. The eAMF selects appropriate CSMF and DSMF in the network according to the service area, etc.

[0117] S83. Send the connection service request to the connection service management function network element.

[0118] In this embodiment, the eAMF sends a connection service request to the CSMF. After receiving the connection service request message, the CSMF controls the establishment of a PDU session connection between the UE and the network.

[0119] S84, send a data service request to the data service management function network element.

[0120] In this embodiment, the eAMF sends data service requests such as sensing or AI to the DSMF. It may include: the type of data service requested (such as statistical analysis of registration or session, sensing, AI, etc.), the area of the data service requested (such as area-oriented sensing or target-oriented sensing), the specific QoS requirements of the data service requested, etc.

[0121] Based on the same inventive concept, an embodiment of the present disclosure also provides a data service processing device as described in the following embodiments. Since the principle of solving problems in this device embodiment is similar to that of the above method embodiment, the implementation of this device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be elaborated.

[0122] Figure 9 Show a schematic diagram of a data service processing device in an embodiment of the present disclosure, as Figure 9 shown, the device includes: a receiving module 91, a generating module 92, a screening module 93, and a sending module 94; the receiving module 91 is configured to receive a data service request for a service to be processed, where the data service request is used to request one or more data service network function network elements to perform the data service task of the service to be processed; the generating module 92 is configured to decompose the service to be processed into multiple data service tasks according to the data service request, and generate service quality requirement information and / or resource requirement information for each data service task; the screening module 93 is configured to screen out, from multiple data service function network elements, data service function network elements that meet the service quality requirement information and / or resource requirement information of each data service task as the execution network elements for performing the corresponding data service tasks, where the data service capability information and resource information of each of the multiple data service function network elements are pre-obtained; the sending module 94 is configured to send each data service task to the execution network element of the corresponding data service task.

[0123] In some embodiments, a service level agreement library is included in the data service management functional network element. There is service level agreement information in the service level agreement library. The data service request includes the service process and service quality indicators of the service to be processed. The generating module 92 is specifically configured to: determine the task content of multiple data service tasks based on the service process of the service to be processed, and assign a unique task identifier to each data service task; map the matching service level agreement information in the service level agreement library to the service quality indicators of each data service task according to the service quality indicators of the service to be processed; estimate the resource information required for each data service task based on the service quality indicators of each data service task; determine data service tasks based on the task content of each data service task, the unique task identifier of each data service task, the service quality indicator of each data service task, and the resource information required for each data service task.

[0124] In some embodiments, there is a dependency relationship between each data service task. The sending module 94 is specifically configured to: send the relevant information of each data service task to the execution network element of the corresponding data service task. The relevant information of each data service task includes at least one of the following: the task content of each data service task, the task identifier of each data service task, the service quality indicator of each data service task, the dependency relationship of each data service task, the task input data address of each data service task, and the task output result address of each data service task.

[0125] In some embodiments, the sending module is specifically configured to: send a data service task distribution message to the execution network element of the corresponding data service task according to each data service task. The message fields of the data service task distribution message include at least one of the following: task identifier field, data service type field, data packet processing function network element list field, time field, service demand side field, network endpoint field, collection information duration field, user equipment identifier field, and user equipment registration data identifier field.

[0126] In some embodiments, the data service request includes a data service business type, and the data service business type includes at least one of the following: registration service, session statistical analysis service, target perception service, and artificial intelligence service.

[0127] In some embodiments, the data service request includes at least one of the following: data service request identification field, data service request type field, time parameter field of the data service, request required service information list field, and data source geographical location parameter field.

[0128] In some embodiments, the receiving module 91 is further configured to: receive a non-access stratum message, where the non-access stratum message includes a connection service request and a data service request; extract the connection service request and the data service request from the non-access stratum message; send the connection service request to a connection service management function network element; and send the data service request to a data service management function network element.

[0129] In some embodiments, the non-access stratum message is a protocol data unit session non-access stratum message, and the protocol data unit session non-access stratum message includes a first protocol configuration option field, where the first protocol configuration option field is used to carry the data service request.

[0130] In some embodiments, the non-access stratum message is a multi-service request non-access stratum message, the multi-service request non-access stratum message includes a data service request identifier and a data service request type, and the multi-service request non-access stratum message includes a second protocol configuration option field, where the second protocol configuration option field is used to carry at least one of the following: a data service location parameter, a time parameter, and a quality of service metric.

[0131] It should be noted here that the examples and application scenarios implemented by each module in the above device embodiments are the same as the corresponding steps in the method embodiments, but are not limited to the content disclosed in the above method embodiments. It should be noted that the above modules, as part of a device, can be executed in a computer system such as a set of computer-executable instructions.

[0132] Those skilled in the art can 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 combining hardware and software aspects, which can be collectively referred to as "circuit", "module" or "system" here.

[0133] Based on the same inventive concept, an electronic device is further provided in an embodiment of the present disclosure. The electronic device includes: a processor; and a memory for storing executable instructions of the processor; wherein, the processor is configured to execute the data service processing method of any one of the above via executing the executable instructions. Since the principle of solving problems in this embodiment of the electronic device is similar to that in the above method embodiments, the implementation of this embodiment of the electronic device can refer to the implementation of the above method embodiments, and the repeated parts will not be described again.

[0134] Next, refer to Figure 10 to describe the electronic device 1000 according to this embodiment of the present disclosure. Figure 10 The shown electronic device 1000 is only an example, and should not bring any limitation to the functions and usage scope of the embodiments of the present disclosure.

[0135] As shown Figure 10 in FIG. 1, the electronic device 1000 is presented in the form of a general-purpose computing device. The components of the electronic device 1000 may include, but are not limited to: at least one of the above-mentioned processing units 1010, at least one of the above-mentioned storage units 1020, and a bus 1030 connecting different system components (including the storage unit 1020 and the processing unit 1010).

[0136] Among them, the storage unit stores program code, and the program code can be executed by the processing unit 1010, so that the processing unit 1010 executes the steps according to various exemplary embodiments of the present disclosure described in the "Exemplary Method" section of this specification. For example, the processing unit 1010 may execute the following steps of the above method embodiment: receiving a data service request for a service to be processed, where the data service request is used to request one or more data service network function network elements to execute the data service task of the service to be processed; decomposing the service to be processed into multiple data service tasks according to the data service request, and generating service quality requirement information and / or resource requirement information for each data service task; screening out data service function network elements that meet the service quality requirement information and / or resource requirement information of each data service task from multiple data service function network elements as the execution network elements for executing the corresponding data service tasks, where the data service capability information and resource information of each of the multiple data service function network elements are obtained in advance; sending each data service task to the execution network element of the corresponding data service task.

[0137] The storage unit 1020 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 10201 and / or a cache storage unit 10202, and may further include a read-only storage unit (ROM) 10203.

[0138] The storage unit 1020 may further include a program / utilities 10204 having a set (at least one) of program modules 10205. Such program modules 10205 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 the implementation of a network environment.

[0139] The bus 1030 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of the multiple bus structures.

[0140] The electronic device 1000 can also communicate with one or more external devices 1040 (such as a keyboard, a pointing device, a Bluetooth device, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device 1000, and / or communicate with any device (such as a router, a modem, etc.) that enables the electronic device 1000 to communicate with one or more other computing devices. Such communication can be carried out through the input / output (I / O) interface 1050. Moreover, the electronic device 1000 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 1060. As shown in the figure, the network adapter 1060 communicates with other modules of the electronic device 1000 through the bus 1030. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in combination with the electronic device 1000, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0141] Through the description of the above embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software, or can be implemented by the way of software combined with necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, and the software product can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0142] Based on the same inventive concept, an embodiment of the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the data service processing method according to any one of the above. Since the principle of solving the problem of the embodiment of the computer-readable storage medium is similar to that of the above method embodiment, the implementation of the embodiment of the computer-readable storage medium can refer to the implementation of the above method embodiment, and the repeated parts will not be described again.

[0143] More specific examples of the computer-readable storage medium in the present disclosure can include but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0144] In the present disclosure, a computer-readable storage medium may include a data signal included in a baseband or propagated as part of a carrier wave, in which a readable program code is carried. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The readable signal medium may also be any readable medium other than the readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.

[0145] Optionally, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0146] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages. The programming languages include object-oriented programming languages such as Java, C++, etc., and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, executed as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., connected through the Internet using an Internet service provider).

[0147] Based on the same inventive concept, an embodiment of the present disclosure also provides a computer program product, including a computer program or instruction, which, when executed by a processor, implements the data service processing method in any one of the foregoing method embodiments. Since the principle of solving problems in this computer program product embodiment is similar to that of the foregoing method embodiments, the implementation of this computer program product embodiment may refer to the implementation of the foregoing method embodiments, and repeated parts will not be described again.

[0148] It should be noted that although several modules or units of a device for action execution are mentioned in the foregoing detailed description, such a division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more of the foregoing modules or units may be embodied in one module or unit. Conversely, the features and functions of one module or unit described above may be further divided and embodied by multiple modules or units.

[0149] In addition, although the various steps of the methods in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in that specific order, or that all of the steps shown must be performed to achieve the desired result. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution, etc.

[0150] From the description of the above embodiments, those skilled in the art can easily understand that the exemplary embodiments described herein can be implemented by software or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the methods according to the embodiments of the present disclosure.

[0151] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other embodiments of the present disclosure. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include known common general knowledge or conventional technical means in the technical field not disclosed herein. The specification and examples are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the appended claims.

Claims

1. A data service processing method, characterized in that The method includes: Receiving a data service request for a service to be processed, where the data service request is used to request one or more data service network function network elements to perform the data service tasks of the service to be processed; Decomposing the service to be processed into multiple data service tasks according to the data service request, and generating quality of service requirement information and / or resource requirement information for each data service task; According to the quality of service requirement information and / or resource requirement information of each data service task, screening out data service function network elements that meet the quality of service requirement information and / or resource requirement information of each data service task from multiple data service function network elements as the execution network elements for performing the corresponding data service tasks, where the data service capability information and resource information of each of the multiple data service function network elements are pre-obtained; Sending each data service task to the execution network element of the corresponding data service task.

2. The data service processing method according to claim 1, wherein The data service management function network element includes a service level agreement library, and there is service level agreement information in the service level agreement library. The data service request includes the service process and quality of service indicators of the service to be processed. The decomposing the service to be processed into multiple data service tasks according to the data service request includes: Determining the task content of multiple data service tasks based on the service process of the service to be processed, and assigning a unique task identifier to each data service task; Mapping the matching service level agreement information in the service level agreement library to the quality of service indicators of each data service task according to the quality of service indicators of the service to be processed; Estimating the resource information required for each data service task based on the quality of service indicators of each data service task; Determining data service tasks based on the task content of each data service task, the unique task identifier of each data service task, the quality of service indicator of each data service task, and the resource information required for each data service task.

3. The data service processing method according to claim 2, wherein There is a dependency relationship between each of the data service tasks. The sending each data service task to the execution network element of the corresponding data service task includes: Sending the relevant information of each data service task to the execution network element of the corresponding data service task, and the relevant information of each data service task includes at least one of the following: the task content of each data service task, the task identifier of each data service task, the quality of service indicator of each data service task, the dependency relationship of each data service task, the task input data address of each data service task, and the task output result address of each data service task.

4. The data service processing method according to any one of claims 1-3, characterized in that The sending each data service task to the execution network element of the corresponding data service task includes: Send a data service task distribution message to the execution network element of the corresponding data service task according to each of the data service tasks. The message fields of the data service task distribution message include at least one of the following: task identifier field, data service type field, data packet processing function network element list field, time field, service requester field, network endpoint field, collection information duration field, user equipment identifier field, and user equipment registration data identifier field.

5. The data service processing method according to claim 1, wherein The data service request includes a data service business type, and the data service business type includes at least one of the following: registration service, session statistical analysis service, target perception service, and artificial intelligence service.

6. The data service processing method according to claim 1, characterized in that The data service request includes at least one of the following: data service request identifier field, data service request type field, time parameter field of the data service, service information list field required by the request, and data source geographical location parameter field.

7. The data service processing method according to claim 1, characterized in that The method further includes: Receiving a non-access stratum message, where the non-access stratum message includes a connection service request and a data service request; Extracting the connection service request and the data service request from the non-access stratum message; Sending the connection service request to a connection service management function network element; Sending the data service request to a data service management function network element.

8. The data service processing method according to claim 7, characterized in that The non-access stratum message is a protocol data unit session non-access stratum message, and the protocol data unit session non-access stratum message includes a first protocol configuration option field, and the first protocol configuration option field is used to carry the data service request.

9. The data service processing method according to claim 7, wherein The non-access stratum message is a multi-service request non-access stratum message. The multi-service request non-access stratum message includes a data service request identifier and a data service request type. The multi-service request non-access stratum message includes a second protocol configuration option field, and the second protocol configuration option field is used to carry at least one of the following: data service location parameter, time parameter, and quality of service metric.

10. A data service processing device, characterized in that, The apparatus includes: A receiving module, configured to receive a data service request for a service to be processed, where the data service request is used to request one or more data service network function network elements to execute the data service task of the service to be processed; A generating module, configured to decompose the service to be processed into multiple data service tasks according to the data service request, and generate quality of service requirement information and / or resource requirement information for each data service task; A screening module, configured to screen out, according to the quality of service requirement information and / or resource requirement information of each data service task, a data service function network element that meets the quality of service requirement information and / or resource requirement information of each data service task from multiple data service function network elements as the execution network element for executing the corresponding data service task, where the data service capability information and resource information of each of the multiple data service function network elements are obtained in advance; A sending module, configured to send each data service task to the execution network element of the corresponding data service task.

11. An electronic device, characterized in that, Includes: A processor; And A memory, configured to store executable instructions of the processor; Among them, the processor is configured to execute the data service processing method according to any one of claims 1-9 by executing the executable instructions.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the data service processing method according to any one of claims 1-9.

13. A computer program product, comprising: A computer program or instruction, characterized in that when the computer program or instruction is executed by a processor, it implements the data service processing method according to any one of claims 1-9.

Citation Information

Patent Citations

  • Computing power task processing method and device, electronic equipment and storage medium

    CN118210604A

  • Data service method, data service management function network element and communication system

    CN119155640A

  • Resource allocation method, resource allocation device, storage medium and electronic equipment

    CN119376905A

  • Communication method, device and system

    CN119485475A

  • Systems and methods for group based services provisioning

    US20210058748A1