Ai service establishment method and apparatus, and network side device
By implementing the AI service establishment method in the wireless mobile communication system, the problem of not being able to provide AI services to third-party servers is solved, the ability to provide AI service processing for OTT servers is realized, and the operator business scenarios are expanded.
Patent Information
- Application Number
- PCT/CN2024/108366
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-02
- Filing Date
- 2024-07-30
- Publication Date
- 2025-02-06
AI Technical Summary
Wireless mobile communication systems cannot provide AI services to third-party servers, and cannot realize AI services based on the needs or purposes of third-party servers.
Through an AI service establishment method, the first network element obtains the request to establish the AI service for the second network element, determines the AI policy based on the request, and returns a response message. The second network element sends a request to the first network element to establish an AI service and receives a response message. The third network element obtains the request to establish AI service for the second network element and returns a response message. The fourth network element receives configuration information to configure AI resources and receives and returns data. The fifth network element selects the fourth network element according to the message and AI policy and returns its information.
It realizes that the wireless mobile communication system provides AI services to third-party servers, and expands the operator network's ability to provide AI service processing for OTT servers.
Smart Images

Figure CN2024108366_06022025_PF_FP_ABST
Abstract
Description
AI service establishment method, device and network-side equipment
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application No. 202310966381.8 filed on August 2, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to an AI service establishment method, apparatus, and network-side equipment. Background Art
[0004] With the development of wireless mobile communication technology, artificial intelligence (AI) will become one of the pillar technologies of wireless mobile communication. Wireless mobile communication systems need to provide end-to-end support for AI-related services and applications. In related technologies, communication systems can use AI to perform some operation optimizations, but AI is not provided as a general service to third-party servers (such as Over The Top (OTT) servers), nor is AI service implemented according to the needs or purposes of third-party servers. Third-party servers are an important supplementary part of communication systems. In this case, how to implement AI business service processes based on third-party servers is an urgent problem that needs to be solved.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide an AI service establishment method, apparatus, and network-side equipment, which can solve the problem that the wireless mobile communication system cannot provide AI services to third-party servers.
[0007] In a first aspect, a method for establishing an AI service is provided, the method comprising:
[0008] The first network element obtains a request for establishing an artificial intelligence (AI) service by the second network element;
[0009] The first network element determines an AI strategy according to the establishment request;
[0010] The first network element returns a response message of the establishment request to the second network element according to the AI policy.
[0011] In a second aspect, a method for establishing an AI service is provided, the method comprising:
[0012] The second network element sends a request to the first network element to establish an artificial intelligence (AI) service;
[0013] The second network element receives a response message to the establishment request returned by the first network element.
[0014] In a third aspect, a method for establishing an AI service is provided, the method comprising:
[0015] The third network element obtains a request for establishing an artificial intelligence AI service from the second network element;
[0016] The third network element returns a response message of the establishment request to the first network element.
[0017] In a fourth aspect, a method for establishing an AI service is provided, the method comprising:
[0018] The fourth network element receives configuration information from the fifth network element, where the configuration information is used to configure AI resources, and the configuration information includes at least one of the following:
[0019] A third indication, wherein the third indication is used to indicate an AI framework;
[0020] A fourth indication, wherein the fourth indication is used to indicate an AI library version;
[0021] A fifth indication, the fifth indication being used to indicate the number of single-sample inferences;
[0022] Data source information;
[0023] AI business detection information;
[0024] AI business processing rules;
[0025] The fourth network element receives the first data of the second network element;
[0026] The fourth network element returns second data to the second network element.
[0027] In a fifth aspect, a method for establishing an AI service is provided, the method comprising:
[0028] The fifth network element receives a fifth message sent by the third network element, where the fifth message includes at least one of the following: AI unit information, data source information, AI service computing capacity, storage requirements, processing latency requirements, input data format, and single-sample inference times;
[0029] The fifth network element selects a fourth network element according to the fifth message and the AI strategy, and returns a sixth message to the third network element, where the sixth message includes information about the fourth network element, and the information about the fourth network element includes at least one of the following:
[0030] Internet Protocol (IP) address;
[0031] Identification information;
[0032] Fully qualified domain name FQDN.
[0033] In a sixth aspect, an AI service establishment device is provided, applied to a first network element, including:
[0034] A first receiving module is configured to obtain a request for establishing an artificial intelligence (AI) service for a second network element;
[0035] A first processing module, configured to determine an AI strategy according to the establishment request;
[0036] The first sending module is configured to return a response message of the establishment request to the second network element according to the AI strategy.
[0037] In a seventh aspect, an AI service establishment device is provided, which is applied to a second network element, including:
[0038] The second sending module is configured to send a request to the first network element to establish an artificial intelligence (AI) service;
[0039] The second receiving module is used to receive a response message of the establishment request returned by the first network element.
[0040] In an eighth aspect, an AI service establishment device is provided, which is applied to a third network element, including:
[0041] A third receiving module is configured to obtain a request for establishing an artificial intelligence (AI) service for a second network element;
[0042] The third sending module is used to return a response message of the establishment request to the first network element.
[0043] In a ninth aspect, an AI service establishment device is provided, which is applied to a fourth network element, including:
[0044] A fourth receiving module is configured to receive configuration information of a fifth network element, wherein the configuration information is used to configure AI resources, and the configuration information includes at least one of the following:
[0045] A third indication, wherein the third indication is used to indicate an AI framework;
[0046] A fourth indication, wherein the fourth indication is used to indicate an AI library version;
[0047] A fifth indication, the fifth indication being used to indicate the number of single-sample inferences;
[0048] Data source information;
[0049] AI business detection information;
[0050] AI business processing rules;
[0051] The fourth receiving module is further configured to receive the first data of the second network element;
[0052] The fourth sending module is used to return the second data to the second network element.
[0053] In a tenth aspect, an AI service establishment device is provided, applied to a fifth network element, including:
[0054] a fifth receiving module, configured to receive a fifth message sent by a third network element, the fifth message including at least one of the following: AI unit information, data source information, AI service computing load, storage requirements, processing latency requirements, input data format, and single-sample inference times;
[0055] a fifth processing module, configured to select a fourth network element according to the fifth message and the AI strategy;
[0056] a fifth sending module, configured to return a sixth message to the third network element, where the sixth message includes information about the fourth network element, and the information about the fourth network element includes at least one of the following:
[0057] Internet Protocol (IP) address;
[0058] Identification information;
[0059] Fully qualified domain name FQDN.
[0060] In the eleventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect or the second aspect or the third aspect or the fourth aspect or the fifth aspect are implemented.
[0061] In the twelfth aspect, a first network element is provided, including a processor and a communication interface, wherein the communication interface is used to obtain an establishment request for establishing an artificial intelligence (AI) service for a second network element; the processor is used to determine an AI strategy based on the establishment request; and the communication interface is also used to return a response message of the establishment request to the second network element based on the AI strategy.
[0062] In the thirteenth aspect, a second network element is provided, comprising a processor and a communication interface, wherein the communication interface is used to send an establishment request to the first network element requesting the establishment of an artificial intelligence (AI) service; and receive a response message to the establishment request returned by the first network element.
[0063] In the fourteenth aspect, a third network element is provided, including a processor and a communication interface, wherein the communication interface is used to obtain an establishment request for establishing an artificial intelligence AI service for the second network element; and return a response message of the establishment request to the first network element.
[0064] In the fifteenth aspect, a fourth network element is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive configuration information of a fifth network element, wherein the configuration information is used to configure AI resources, and the configuration information includes at least one of the following: a third indication, wherein the third indication is used to indicate an AI framework; a fourth indication, wherein the fourth indication is used to indicate an AI library version; a fifth indication, wherein the fifth indication is used to indicate the number of single-sample inferences; data source information; AI service detection information; AI service processing rules; receiving first data from the second network element; and returning second data to the second network element.
[0065] In a sixteenth aspect, a fifth network element is provided, comprising a processor and a communication interface, wherein the communication interface is configured to receive a fifth message sent by a third network element, the fifth message including at least one of the following: AI unit information, data source information, AI service computing load, storage requirements, processing latency requirements, input data format, and number of single-sample inferences; the processor is configured to select a fourth network element based on the fifth message and an AI strategy; and the communication interface is further configured to return a sixth message to the third network element, the sixth message including information about the fourth network element, the information about the fourth network element including at least one of the following:
[0066] Internet Protocol (IP) address;
[0067] Identification information;
[0068] Fully qualified domain name FQDN.
[0069] In the seventeenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented, or the steps of the method described in the third aspect are implemented, or the steps of the method described in the fourth aspect are implemented, or the steps of the method described in the fifth aspect are implemented.
[0070] In an eighteenth aspect, a wireless communication system is provided, including: a first network element, a second network element, and a third network element, wherein:
[0071] The first network element is configured to obtain an establishment request for establishing an artificial intelligence (AI) service for a second network element, determine an AI policy according to the establishment request, and return a response message to the establishment request to the second network element according to the AI policy;
[0072] The second network element is configured to send a request to the first network element to establish an artificial intelligence (AI) service, and receive a response message to the establishment request returned by the first network element;
[0073] The third network element is configured to obtain an establishment request for requesting the second network element to establish an artificial intelligence (AI) service, and return a response message of the establishment request to the first network element;
[0074] The first network element and the third network element are core network elements, and the second network element is a third-party service network element.
[0075] In the nineteenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect, or the steps of the method described in the fifth aspect.
[0076] In aspect 20, a computer program / program product is provided, which is stored in a storage medium and executed by at least one processor to implement the steps of the method described in aspect 1, or the steps of the method described in aspect 2, or the steps of the method described in aspect 3, or the steps of the method described in aspect 4, or the steps of the method described in aspect 5.
[0077] In an embodiment of the present application, a network-side device (such as a first network element) can convert a request from a second network element (such as an OTT server) into an AI policy that the network can understand. In this way, the internal nodes of the network allocate corresponding AI resources (computing resources) and / or AI units and / or data sources to the AI service according to the AI policy, thereby solving the problem that the wireless mobile communication system cannot provide AI services for third-party servers. In this way, the operator network can provide AI service processing for the OTT server, expanding the operator's business scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0078] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;
[0079] Figures 2 to 6 are flowcharts of a method for establishing an AI service provided in an embodiment of the present application;
[0080] FIG7 is a flowchart of the AI service establishment method provided in Example 1 of the present application;
[0081] FIG8 is a flowchart of the AI service establishment method provided in Example 2 of the present application;
[0082] Figures 9 to 13 are schematic diagrams of the structure of an AI service establishment device provided in an embodiment of the present application;
[0083] FIG14 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0084] FIG15 is a schematic structural diagram of a network-side device provided in an embodiment of the present application;
[0085] FIG16 is a schematic structural diagram of another network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0086] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0087] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0088] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0089] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.
[0090] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0091] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (first network element), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( Function, AF) etc.
[0092] Artificial intelligence (AI) is currently gaining widespread application across various fields. Integrating AI into communication networks to significantly improve technical indicators such as throughput, latency, and user capacity is a key optimization direction for future communication networks. Currently, the Network Data Analytics Function (NWDAF) is being introduced to perform intelligent analysis. NWDAF has certain AI-based intelligent analysis capabilities. It collects data and uses built-in algorithms and analytical capabilities to generate results, which are then provided to core network elements for operational optimization or statistical analysis.
[0093] The Protocol Data Unit (PDU) session establishment process includes the following steps: To transmit data, the UE initiates a PDU session establishment request to the network (sent to the SMF via the AMF). The UE allocates a PDU session identification (ID) and reports it to the network. The SMF allocates transmission resources for the UE's PDU session, including selecting the user plane node (UPF) and triggering the establishment of the user plane. After the user plane is established, the UE can use the user plane corresponding to the established PDU session for data transmission.
[0094] The following, in conjunction with the accompanying drawings, describes in detail the AI service establishment method, apparatus, and network-side equipment provided in the embodiments of the present application through some embodiments and their application scenarios.
[0095] It is worth noting that in this embodiment, an AI session refers to the process of communication between an OTT server and an AI resource node. After the AI session is established, a data transmission channel between the OTT server and the AI resource node is established. Therefore, in the related art, if the OTT server wants to use AI services (such as AI data transmission), it must first establish an AI session. In other words, an AI session is an AI resource established between an OTT server and an AI resource node in a wireless mobile communication network. An AI session can also be referred to as an AI service connection or an AI connection.
[0096] In the embodiments of the present application, the AI unit / AI model may also be referred to as an AI unit, an AI model, a machine learning (ML) model, an ML unit, an AI structure, an AI function, an AI feature, a machine learning model, a neural network, a neural network function, a neural network function, etc., or the AI unit / AI model may also refer to a processing unit capable of implementing specific algorithms, formulas, processing flows, capabilities, etc. related to AI, or the AI unit / AI model may be a processing method, algorithm, function, module or unit for a specific data set, or the AI unit / AI model may be a processing method, algorithm, function, module or unit running on AI / ML related hardware such as a graphics processing unit (GPU), a neural network processor (NPU), a tensor processing unit (TPU), an integrated circuit (ASIC), etc., and this application does not specifically limit this. Optionally, the specific data set includes the input and / or output of the AI unit / AI model.
[0097] Optionally, the identifier of the AI unit / AI model may be an AI model identifier, an AI structure identifier, an AI algorithm identifier, or an identifier of a specific data set associated with the AI unit / AI model, or an identifier of a specific scenario, environment, channel feature, or device related to the AI / ML, or an identifier of a function, feature, capability, or module related to the AI / ML. This application does not specifically limit this.
[0098] The following describes the network elements involved in the embodiments of this application:
[0099] Each network element supports a service-based interface based on a service-based architecture (SBA) or an SBA-enhanced architecture, that is, the messages exchanged between network elements can be implemented through a service-based interface protocol.
[0100] In the embodiment of the present application, the first network element is a central control node, which converts external demand into internal demand, which can be a policy billing function, an AI service management function, a collaborative control function or a service analysis function; the second network element is a third-party server, and the content or service is built on the basic telecommunications service, which can be an OTT server; the third network element determines the required AI resources, AI units and data sources according to the AI service category and the internal demand of the AI service, which can be an AI service management function, a service management function or a collaborative control function; the fourth network element is used to perform service processing and implement service policy rules, specifically, to perform calculation processing of AI services according to the command of the seventh network element (user plane execution process); update the status of AI resources to the seventh network element, which can be an AI resource node, a computing power execution node, a computing power execution function or a computing power execution plane; the fifth network element is used for service resource management, specifically, to perform allocation, update and release of AI / computing power resources and status update and maintenance of AI / computing power resource nodes on demand (AI RF), which can be AI resource management function, computing power control function or computing power control plane; the sixth network element is used for AI model management, model ID classification, model allocation, etc., and determines the appropriate model according to internal needs. It can be AI model management function, AI model control function, AI algorithm control function, algorithm control function or algorithm control plane; the eighth network element is located between the 6G core network and the external third-party application function body (there may also be some internal AF), and is responsible for opening network capabilities and internal network information; all external applications that want to access the internal data of the 6G core network must go through the eighth network element. The eighth network element provides corresponding security guarantees to ensure the security of external applications to the 3rd Generation Partnership Project (3gpp) network, and provides external application QoS / demand / target customization capability exposure, mobility status event subscription, AF request distribution and other functions. The eighth network element can be specifically a network exposure function NEF.
[0101] In addition, in the embodiment of the present application, the first message is a message sent by the OTT server to the AI policy management function, and may include at least one of the following information:
[0102] AI business requirements description information;
[0103] Data network name DNN;
[0104] Single Network Slice Selection Assistance Information (S-NSSAI);
[0105] The policy identifier includes an AI service policy indication negotiated between the second network element and the first network element.
[0106] The second message is sent by the central control node to the OTT server. The second message is used to respond to the first message. The second message includes information about the fourth network element.
[0107] The third message is sent by the central control node to the AI service management function and may include at least one of the following information:
[0108] an identifier of the second network element;
[0109] AI business logo;
[0110] AI unit parameters;
[0111] AI strategy;
[0112] The address of the application server AS;
[0113] The first network element receives the information of the fourth network element returned by the third network element.
[0114] The fourth message is sent by the network opening function to the AI service management function and may include at least one of the following information:
[0115] an identifier of the second network element;
[0116] AI business logo;
[0117] AI unit parameters;
[0118] Address of the third network element (AI service management function);
[0119] AI business requirement description information.
[0120] The fifth message is sent by the central control node to the AI resource management function and may include at least one of the following information:
[0121] AI unit information, data source information, AI business computing capacity, storage requirements, processing latency requirements, input data format, and single-sample inference times.
[0122] A sixth message is sent by the AI resource management function to the AI service management function. The sixth message is used to respond to the fifth message. The sixth message includes information about the fourth network element. The information about the fourth network element includes at least one of the following:
[0123] Internet Protocol (IP) address;
[0124] Identification information;
[0125] Fully Qualified Domain Name (FQDN).
[0126] The seventh message is sent by the AI business management function to the AI model management function. The seventh message is used to request AI unit information. The seventh message includes at least one of the following: service type indication, expected accuracy, data storage requirements, AI unit input data format, AI unit output data format, generalization index, and application scope indication.
[0127] The eighth message is sent by the AI model management function to the AI service management function. The eighth message is used to respond to the seventh message, and the eighth message is used to indicate AI unit information, where the AI unit information includes at least one of the following: AI unit structure, AI unit parameters, an executable file used for AI unit reasoning, and a download address for the AI unit.
[0128] The ninth message is sent by the AI service management function to the first network element, and the ninth message includes information about the fourth network element.
[0129] Please refer to FIG. 2 , which is a flowchart of a method for establishing an AI service provided in an embodiment of the present application. The method is performed by a first network element. As shown in FIG. 2 , the method includes the following steps:
[0130] Step 101: The first network element obtains a request for establishing an artificial intelligence (AI) service from a second network element.
[0131] Step 102: The first network element determines an AI strategy according to the establishment request;
[0132] Step 103: The first network element returns a response message of the establishment request to the second network element according to the AI policy.
[0133] In an embodiment of the present application, a network-side device, such as a first network element, can convert a request from a second network element, such as an OTT server, into an AI policy that the network can understand. Network internal nodes allocate corresponding AI resources (computing resources), and / or AI units, and / or data sources to AI services based on the AI policy, thereby resolving the problem that wireless mobile communication systems cannot provide AI services to third-party servers. In this way, the operator network can provide AI service processing for OTT servers, expanding the operator's service scenarios.
[0134] In some embodiments, the first network element is a policy charging function, and the first network element obtains a request for establishing an artificial intelligence (AI) service by the second network element, including:
[0135] The first network element receives a first message, where the first message is used to request establishment of an AI service for the second network element, and the first message includes at least one of the following:
[0136] AI business requirements description information;
[0137] Data Network Name (DNN);
[0138] Single Network Slice Selection Assistance Information S-NSSAI;
[0139] The policy identifier includes an AI service policy indication negotiated between the second network element and the first network element.
[0140] Based on the information included in the above-mentioned first message, the central control node of the network-side device can convert the business requirements of the AI service into internal policies executable by the network-side device, including AI policies, etc., wherein the AI policy includes AI service processing delay, AI service processing accuracy, etc. The AI service management function decides on demand whether to interact with other AI network elements according to the AI policy to obtain relevant configuration information (for example, if no model is provided, the AI service management function interacts with the AI model management function to obtain the model; if the service request contains an indication that the data source is the data plane, the AI service management function interacts with the data plane to obtain the data source); the configuration information includes at least one of the following: model; model download information (such as the model download address); data source information (data source address); AI service computing capacity (computing power size, type).
[0141] In some embodiments, returning a response message of the establishment request to the second network element includes:
[0142] A second message is returned to the second network element, where the second message is used to respond to the first message, and the second message includes information about the fourth network element.
[0143] In some embodiments, the first network element is a policy charging function, and the method further includes:
[0144] The first network element sends a third message to the third network element, where the third message includes at least one of the following:
[0145] an identifier of the second network element;
[0146] AI business logo;
[0147] AI unit parameters, such as whether an internal AI unit is required, AI unit identifier, and AI unit size;
[0148] AI strategy;
[0149] The address of the application server AS;
[0150] The first network element receives the information of the fourth network element returned by the third network element.
[0151] In this way, the first network element can obtain the information of the fourth network element from the third network element, so as to return the information of the fourth network element to the second network element.
[0152] In some embodiments, the first network element is a third network element (such as an AI service management function), and the first network element obtains a request for establishing an artificial intelligence AI service for the second network element, including:
[0153] The first network element receives a fourth message, where the fourth message includes at least one of the following:
[0154] an identifier of the second network element;
[0155] AI business logo;
[0156] AI unit parameters, such as whether an internal AI unit is required, AI unit identifier, and AI unit size;
[0157] the address of the first network element;
[0158] AI business requirement description information.
[0159] Based on the information included in the fourth message above, the central control node of the network-side device can convert the business requirements of the AI service into internal policies that can be executed by the network-side device, including AI policies, etc., wherein the AI policy includes AI service processing delay, AI service processing accuracy, etc. The AI service management function decides on demand whether to interact with other AI network elements according to the AI policy to obtain relevant configuration information (for example, if no model is provided, the AI service management function interacts with the AI model management function to obtain the model; if the service request contains an indication that the data source is the data plane, the AI service management function interacts with the data plane to obtain the data source); the configuration information includes at least one of the following: model; model download information (such as the model download address); data source information (data source address); AI service computing capacity (computing power size, type).
[0160] In some embodiments, the AI service requirement description information includes at least one of the following:
[0161] AI service identifier, used to indicate the AI service type, such as AI unit training, AI unit inference, AI unit verification, and AI unit deployment;
[0162] Service type indication, such as face recognition, environment reconstruction, trajectory planning, etc.
[0163] AI service quality of experience (QoE) requirements;
[0164] AI business service requirements and / or target information, including AI business processing latency, AI business processing accuracy, AI business computing capacity, data processing scale, etc.
[0165] The description of the AI unit includes whether a network internal model is required, the model identifier, and the model size. The model size can be explicitly indicated, such as 10M, 20M, 100M, etc., or implicitly indicated, such as small, medium, large, and extra large. When implicitly indicating the model size, the size value must be agreed upon in advance.
[0166] A first indication, indicating whether a network internal AI unit is required, wherein the network includes a 3GPP network and a 6G network;
[0167] The first information indicates whether network internal data and data source are required.
[0168] In some embodiments, the first network element is a third network element (e.g., an AI service management function), and the method further includes:
[0169] The first network element sends a fifth message to the fifth network element, where the fifth message includes at least one of the following:
[0170] AI unit information, data source information, AI business computing capacity, storage requirements, processing latency requirements, input data format, and single-sample inference times;
[0171] The first network element receives the information of the fourth network element returned by the fifth network element.
[0172] In this way, the first network element can obtain the information of the fourth network element from the fifth network element, so as to return the information of the fourth network element to the second network element.
[0173] Please refer to FIG3 , which is a flowchart of a method for establishing an AI service provided in an embodiment of the present application. The method is performed by the second network element. As shown in FIG3 , the method includes the following steps:
[0174] Step 201: The second network element sends a request to the first network element to establish an artificial intelligence (AI) service.
[0175] Step 202: The second network element receives a response message to the establishment request returned by the first network element.
[0176] In an embodiment of the present application, the network-side device can convert the request of the second network element, such as the OTT server, into an AI policy that the network can understand. The internal nodes of the network allocate corresponding AI resources (computing resources) and / or AI units and / or data sources to the AI service based on the AI policy, solving the problem that the wireless mobile communication system cannot provide AI services to third-party servers. In this way, the operator network can provide AI service processing for the OTT server, expanding the operator's business scenarios.
[0177] In some embodiments, the second network element sending a request to the first network element to establish an artificial intelligence (AI) service includes:
[0178] The second network element sends a first message to the first network element, where the first message is used to request establishment of an AI service for the second network element, and the first message includes at least one of the following:
[0179] AI business requirements description information;
[0180] Data network name DNN;
[0181] Single Network Slice Selection Assistance Information S-NSSAI;
[0182] The policy identifier includes an AI service policy indication negotiated between the second network element and the first network element.
[0183] Based on the information included in the above-mentioned first message, the central control node of the network-side device can convert the business requirements of the AI service into internal policies executable by the network-side device, including AI policies, etc., wherein the AI policy includes AI service processing delay, AI service processing accuracy, etc. The AI service management function decides on demand whether to interact with other AI network elements according to the AI policy to obtain relevant configuration information (for example, if no model is provided, the AI service management function interacts with the AI model management function to obtain the model; if the service request contains an indication that the data source is the data plane, the AI service management function interacts with the data plane to obtain the data source); the configuration information includes at least one of the following: model; model download information (such as the model download address); data source information (data source address); AI service computing capacity (computing power size, type).
[0184] In some embodiments, the AI service requirement description information includes at least one of the following:
[0185] AI service identifier, used to indicate the AI service type, such as AI unit training, AI unit inference, AI unit verification, and AI unit deployment;
[0186] Service type indication, such as face recognition, environment reconstruction, trajectory planning, etc.
[0187] AI service quality of experience (QoE) requirements;
[0188] AI business service requirements and / or target information, including AI business processing latency, AI business processing accuracy, AI business computing capacity, data processing scale, etc.
[0189] The description of the AI unit includes whether a network internal model is required, the model identifier, and the model size. The model size can be explicitly indicated, such as 10M, 20M, 100M, etc., or implicitly indicated, such as small, medium, large, and extra large. When implicitly indicating the model size, the size value must be agreed upon in advance.
[0190] The first indication indicates whether the network internal AI unit is required;
[0191] The first information indicates whether network internal data and data source are required.
[0192] In some embodiments, the second network element receiving a response message of the establishment request returned by the first network element includes:
[0193] The second network element receives a second message returned by the first network element, where the second message is used to respond to the first message and includes information about the fourth network element.
[0194] In some embodiments, after the second network element receives the second message returned by the first network element, the method further includes:
[0195] The second network element sends the first data to the fourth network element;
[0196] The second network element receives the second data returned by the fourth network element.
[0197] In this embodiment, the steps of the second network element sending the first data to the fourth network element and receiving the second data returned by the fourth network element may be performed once or multiple times.
[0198] The second network element may first send the first data to the fourth network element and then receive the second data from the fourth network element; or the second network element may first receive the second data from the fourth network element and then send the first data to the fourth network element.
[0199] The first data may be forwarded via a network open function or sent directly by the second network element to the fourth network element;
[0200] The second data may be forwarded via a network open function or sent directly by the fourth network element to the second network element.
[0201] In some embodiments, the first data includes at least one of the following:
[0202] AI unit input data;
[0203] AI unit label data. Label data is used to calculate the loss function during AI unit training or to evaluate the AI unit's reasoning performance during AI unit monitoring.
[0204] Sorting the inference results of multiple AI units;
[0205] AI unit structure;
[0206] AI unit parameters;
[0207] AI unit description;
[0208] The output of the AI unit segmentation layer;
[0209] Gradients of the AI unit segmentation layer.
[0210] In some embodiments, the second data includes at least one of the following:
[0211] AI unit input data provided by the network, such as AI unit input data provided by a fourth network element (e.g., an AI resource node);
[0212] AI unit label data provided by the network, such as AI unit label data provided by a fourth network element (e.g., an AI resource node);
[0213] AI unit output results provided by the network, such as AI unit output results provided by a fourth network element (e.g., an AI resource node);
[0214] Behaviors generated based on reinforcement learning;
[0215] The AI unit structure provided by the network, such as the AI unit structure provided by the fourth network element (e.g., AI resource node);
[0216] AI unit parameters provided by the network, such as AI unit parameters provided by a fourth network element (e.g., an AI resource node);
[0217] Network-provided AI unit description, such as the AI unit description provided by the fourth network element (e.g., AI resource node). The AI unit description includes AI unit size, AI unit training algorithm, AI unit precision / accuracy, AI unit manufacturer, AI unit ID, AI unit functionality ID, etc.
[0218] The output of the AI unit segmentation layer provided by the network, such as the output of the AI unit segmentation layer provided by the fourth network element (such as the AI resource node), where the entire AI unit is divided into multiple blocks during segmentation reasoning. For example, a neural network has 10 layers, the OTT server infers 4 layers, and the AI resource node infers 6 layers. Here, the fourth layer is the segmentation layer, and the OTT server sends the output of the fourth layer to the AI resource node for reasoning on the next 6 layers;
[0219] The gradient of the AI unit segmentation layer provided by the network, such as the gradient of the AI unit segmentation layer provided by the fourth network element (e.g., AI resource node).
[0220] Please refer to FIG4 , which is a flowchart of a method for establishing an AI service provided in an embodiment of the present application. The method is executed by a third network element. As shown in FIG4 , the method includes the following steps:
[0221] Step 301: The third network element obtains a request for establishing an artificial intelligence (AI) service from the second network element.
[0222] Step 302: The third network element returns a response message of the establishment request to the first network element.
[0223] In some embodiments, the sender of the AI service establishment request is a policy charging function, and the third network element acquisition request is a request for the second network element to establish an artificial intelligence AI service, including:
[0224] The third network element receives a third message, where the third message is used to request at least one of the following for the AI service of the second network element: an AI resource, an AI unit, and a data source, and the third message includes at least one of the following:
[0225] an identifier of the second network element;
[0226] AI business logo;
[0227] AI unit parameters, such as whether an internal AI unit is required in the network, AI unit identification, AI unit size, etc.
[0228] AI strategy;
[0229] The address of the application server access stratum (AS).
[0230] In some embodiments, before the third network element obtains the AI resource, and / or AI unit, and / or data source, the method further includes:
[0231] The third network element obtains the AI strategy in at least one of the following ways:
[0232] Get it based on local configuration;
[0233] Obtained from the first network element.
[0234] The AI service management function decides on demand whether to interact with other AI network elements based on the AI strategy and obtains relevant configuration information (for example, if no model is provided, the AI service management function interacts with the AI model management function to obtain the model; if the service request contains an indication that the data source is the data plane, the AI service management function interacts with the data plane to obtain the data source); the configuration information includes at least one of the following: model; model download information (such as the model download address); data source information (data source address); AI service computing capacity (computing power size, type).
[0235] In some embodiments, the third network element acquiring the AI resource includes:
[0236] The third network element sends a fifth message to the fifth network element, so that the fifth network element selects a fourth network element based on the fifth message and the AI strategy, where the fifth message includes at least one of the following: AI unit information, data source information (such as an address of the data source), AI service computing capacity, storage requirements, processing latency requirements, AI unit input data format, and single-sample inference times;
[0237] The third network element receives a sixth message returned by the fifth network element, where the sixth message is used to respond to the fifth message, and the sixth message includes information about the fourth network element. The fourth network element is determined based on the fifth message and the AI strategy, and the information about the fourth network element includes at least one of the following:
[0238] Internet Protocol (IP) address;
[0239] Identification information;
[0240] Fully qualified domain name FQDN.
[0241] In this way, the third network element can obtain the information of the fourth network element from the fifth network element and return the information of the fourth network element.
[0242] In some embodiments, before the third network element sends the fifth message to the fifth network element, the method further includes:
[0243] If the first condition is met, the third network element sends a seventh message to the sixth network element, where the seventh message is used to request AI unit information, and the seventh message includes at least one of the following: a service type indication, an expected accuracy rate, a data storage requirement, an AI unit input data format, an AI unit output data format, a generalization indicator, and an application scope indication; wherein the service type indication, the expected accuracy rate, and the data storage requirement may be indicators of the AI unit or requirements of the AI service. According to the requirements of the AI service, a corresponding AI unit is found so that the AI unit can match the service type, achieve the expected accuracy rate, and meet the data storage requirement;
[0244] The third network element receives an eighth message sent by the sixth network element, where the eighth message is used to respond to the seventh message, and the eighth message is used to indicate AI unit information, where the AI unit information includes at least one of the following: a structure of the AI unit, parameters of the AI unit, an executable file for AI unit reasoning, and a download address of the AI unit;
[0245] The first condition includes at least one of the following:
[0246] The AI service establishment request indicates that the second network element does not include AI unit information;
[0247] The AI service establishment request includes a first indication, indicating that the third network element needs to interact with the sixth network element;
[0248] The third network element cannot obtain AI unit information.
[0249] The generalization indicators of the above AI units include at least one of the following:
[0250] Seventh information, the seventh information including: an identifier of a first dataset, an identifier of a second dataset, and a difference in an indicator of the AI unit under the second dataset and the first dataset, where the first dataset is used for AI unit training and the second dataset is used for AI unit verification;
[0251] Second information, the second information including: a sixth indication and an indicator threshold of the AI unit under a supportable data set, the sixth indication being used to indicate the data set that the AI unit can support;
[0252] Third information, the third information including: an identifier of a first scenario, an identifier of a second scenario, and a difference in an indicator of the AI unit in the second scenario and the first scenario, where the first scenario is a scenario during AI unit training, and the second scenario is a scenario during AI unit verification;
[0253] Fourth information, the fourth information including: a seventh indication and an indicator threshold of the AI unit in a supportable scenario, the seventh indication being used to indicate the scenario that the AI unit can support;
[0254] Fifth information, the fifth information including: an identifier of a first domain, an identifier of a second domain, and a difference between an indicator of the AI unit in the second domain and an indicator of the first domain, where the first domain is the domain used for AI unit training, and the second domain is the domain used for AI unit verification;
[0255] The sixth information includes: an eighth indication and an indicator threshold of the AI unit in a supportable field, and the eighth indication is used to indicate the supportable field of the AI unit.
[0256] The application scope indicates the scope of the applicable AI unit; for example, the range of data sets, or the range of scenarios, or the range of domains that can achieve the target indicator threshold.
[0257] In this embodiment, when the first condition is met, the AI business management function needs to interact with the AI model management function to obtain AI unit information.
[0258] In some embodiments, the third network element returning a response message of the establishment request to the first network element includes:
[0259] The third network element returns a ninth message to the first network element, the ninth message including information about the fourth network element, and the first network element returns a second message to the second network element, the second message including information about the fourth network element. Optionally, the message is forwarded via an external network function.
[0260] In this embodiment, since the third network element is an internal network element, the control plane needs to interact with the second network element through the first network element. Therefore, the third network element can return the information of the fourth network element to the first network element, and the first network element returns the information of the fourth network element to the second network element.
[0261] Please refer to FIG5 , which is a flowchart of a method for establishing an AI service provided in an embodiment of the present application. The method is executed by a fourth network element. As shown in FIG5 , the method includes the following steps:
[0262] Step 401: The fourth network element receives configuration information from the fifth network element, wherein the configuration information is used to configure AI resources and includes at least one of the following: a third indication, the third indication is used to indicate the AI framework; a fourth indication, the fourth indication is used to indicate the AI library version; a fifth indication, the fifth indication is used to indicate the number of single-sample inferences; data source information; AI service detection information, used by the AI resource node to detect and identify AI service traffic; and AI service processing rules, used by the AI resource node to process and forward AI service traffic.
[0263] Step 402: The fourth network element receives the first data from the second network element;
[0264] Step 403: The fourth network element returns second data to the second network element.
[0265] In this embodiment, the fourth network element (eg, an AI resource node) may configure AI resources according to the configuration information.
[0266] In some embodiments, the first data may be forwarded via a network open function or sent directly by the second network element to the fourth network element;
[0267] The second data may be forwarded via a network open function or sent directly by the fourth network element to the second network element.
[0268] In some embodiments, the first data includes at least one of the following:
[0269] AI unit input data;
[0270] AI unit label data. Label data is used to calculate the loss function during AI unit training or to evaluate the AI unit's reasoning performance during AI unit monitoring.
[0271] Sorting the inference results of multiple AI units;
[0272] AI unit structure;
[0273] AI unit parameters;
[0274] AI unit description;
[0275] The output of the AI unit segmentation layer;
[0276] Gradients of the AI unit segmentation layer.
[0277] In some embodiments, the second data includes at least one of the following:
[0278] AI unit input data provided by the network, such as AI unit input data provided by a fourth network element (e.g., an AI resource node);
[0279] AI unit label data provided by the network, such as AI unit label data provided by a fourth network element (e.g., an AI resource node);
[0280] AI unit output results provided by the network, such as AI unit output results provided by a fourth network element (e.g., an AI resource node);
[0281] Behaviors generated based on reinforcement learning;
[0282] The AI unit structure provided by the network, such as the AI unit structure provided by the fourth network element (e.g., AI resource node);
[0283] AI unit parameters provided by the network, such as AI unit parameters provided by a fourth network element (e.g., an AI resource node);
[0284] The AI unit description provided by the network, such as the AI unit description provided by the fourth network element (e.g., AI resource node). The AI unit description includes the AI unit size, AI unit training algorithm, AI unit precision / accuracy, AI unit manufacturer, AI unit ID, AI unit functionality ID, etc.
[0285] The output of the AI unit segmentation layer provided by the network, such as the output of the AI unit segmentation layer provided by the fourth network element (such as the AI resource node), where the entire AI unit is divided into multiple blocks during segmentation reasoning. For example, a neural network has 10 layers, the OTT server infers 4 layers, and the AI resource node infers 6 layers. Here, the fourth layer is the segmentation layer, and the OTT server sends the output of the fourth layer to the AI resource node for reasoning on the next 6 layers;
[0286] The gradient of the AI unit segmentation layer provided by the network, such as the gradient of the AI unit segmentation layer provided by the fourth network element (e.g., AI resource node).
[0287] In some embodiments, the method further comprises:
[0288] The fourth network element obtains the intra-network data from the data source.
[0289] In some embodiments, the method further comprises:
[0290] The fourth network element performs at least one of the following according to the configuration information:
[0291] AI unit aggregation;
[0292] Single AI unit training;
[0293] Multiple AI unit training;
[0294] Single AI unit reasoning;
[0295] Multiple AI unit reasoning.
[0296] In some embodiments, after the fourth network element completes the configuration operation, the method further includes:
[0297] The fourth network element sends an AI service termination notification to the fifth network element, so that the third network element sends a confirmation message to the fifth network element after receiving the AI service termination notification forwarded by the fifth network element;
[0298] The fourth network element receives the AI resource release message sent by the fifth network element, where the AI resource release message is sent by the fifth network element after receiving the confirmation message.
[0299] In this embodiment, after receiving the AI service termination notification sent by the fourth network element, the fifth network element (e.g., the AI resource management function) sends the AI service termination notification to the third network element (e.g., the AI service management function). The third network element (e.g., the AI service management function) then feeds back an ACK confirmation to the fifth network element (e.g., the AI resource management function). Since the fourth network element cannot directly send the AI service termination notification to the third network element, it needs to be forwarded through the fifth network element.
[0300] Please refer to FIG. 6 , which is a flowchart of a method for establishing an AI service provided in an embodiment of the present application. The method is executed by the fifth network element. As shown in FIG. 6 , the method includes the following steps:
[0301] Step 501: The fifth network element receives a fifth message sent by the third network element, where the fifth message includes at least one of the following: AI unit information, data source information, AI service computing capacity, storage requirements, processing latency requirements, input data format, and single-sample inference times.
[0302] Step 502: The fifth network element selects a fourth network element based on the fifth message and the AI strategy, and returns a sixth message to the third network element. The sixth message includes information about the fourth network element. The information about the fourth network element includes at least one of the following:
[0303] Internet Protocol (IP) address;
[0304] Identification information;
[0305] Fully qualified domain name FQDN.
[0306] In this embodiment, the fifth network element (e.g., the AI resource management function) selects the fourth network element based on the fifth message and the AI policy, and returns the information of the fourth network element to the third network element (e.g., the AI service management function), so that the third network element (e.g., the AI service management function) returns the information of the fourth network element to the first network element or the second network element. Forwarding is performed through the network open function.
[0307] The AI unit information includes at least one of the following: the AI unit, the AI unit's network structure, parameters corresponding to the AI unit network, the AI unit download address, and the executable file. The data source is the data source required by the AI resource node for AI processing and is provided by the 6G network. The storage requirements are those required by the AI service, the processing latency requirements are those of the AI unit, the input data format is the input data format of the AI unit, and the single-sample inference times are those of the AI service.
[0308] In some embodiments, the method further comprises:
[0309] The fifth network element sends configuration information to the fourth network element, where the configuration information is used to configure AI resources, and the configuration information includes at least one of the following:
[0310] A third indication, wherein the third indication is used to indicate an AI framework;
[0311] A fourth indication, wherein the fourth indication is used to indicate an AI library version;
[0312] A fifth indication, the fifth indication being used to indicate the number of single-sample inferences;
[0313] Data source information;
[0314] AI business detection information;
[0315] AI business processing rules.
[0316] In this embodiment, the fifth network element may send configuration information to the fourth network element to configure the AI resources.
[0317] In some embodiments, the method further comprises:
[0318] The fifth network element receives a confirmation message sent by the third network element;
[0319] The fifth network element sends an AI resource release message to the fourth network element.
[0320] In this embodiment, after receiving the confirmation message sent by the third network element, the fifth network element (eg, the AI resource management function) may notify the fourth network element to release the AI resources, thereby avoiding waste of AI resources.
[0321] In this embodiment, the sixth network element (e.g., an AI model management function) is used to receive a seventh message from a third network element (e.g., an AI service management function), where the seventh message is used to request AI unit information, and the seventh message includes at least one of the following: a service type indication, an expected accuracy rate, data storage requirements, an AI unit input data format, an AI unit output data format, a generalization index, and an application scope indication; an eighth message is returned to the third network element, where the eighth message is used to respond to the seventh message, and the eighth message is used to indicate AI unit information, where the AI unit information includes at least one of the following: an AI unit structure, AI unit parameters, an executable file for AI unit reasoning, and an AI unit download address; the sixth network element may also receive updated AI unit parameters from a fourth network element (e.g., an AI resource node), and the sixth network element performs an AI unit parameter update or an AI unit update based on the updated AI unit parameters, and may also include an AI unit version update.
[0322] The technical solution of this application is further introduced below with reference to the accompanying drawings and specific embodiments.
[0323] Example 1
[0324] In this embodiment, the policy and charging function serves as the central control node. To establish an AI service, the OTT server requests the policy and charging function to allocate AI service resources. Based on the AI service establishment request, the policy and charging function allocates the corresponding AI policy, which is used to allocate resources to the corresponding network element. When allocating policies, the policy and charging function comprehensively considers end-to-end service requirements. The policy and charging function then initiates the AI service establishment request process with the AI service management function.
[0325] As shown in FIG7 , this embodiment includes the following steps:
[0326] Step 1: The second network element (e.g., OTT server) sends an AI service establishment request message (i.e., the first message mentioned above) to the network open function. The AI service establishment request message is used to request the network side device to establish the corresponding AI service for it.
[0327] The AI service establishment request message includes at least one of the following information:
[0328] AI business requirements description information;
[0329] Data network name DNN;
[0330] Single Network Slice Selection Assistance Information S-NSSAI;
[0331] The policy identifier includes an AI service policy indication negotiated between the second network element and the first network element.
[0332] The AI service requirement description information includes at least one of the following:
[0333] AI service identifier, used to indicate the AI service type, such as AI unit training, AI unit inference, AI unit verification, and AI unit deployment;
[0334] Service type indication, such as face recognition, environment reconstruction, trajectory planning, etc.
[0335] AI service quality of experience (QoE) requirements;
[0336] AI business service requirements and / or target information, including AI business processing latency, AI business processing accuracy, AI business computing capacity, data processing scale, etc.
[0337] The description of the AI unit includes whether a network internal model is required, the model identifier, and the model size. The model size can be explicitly indicated, such as 10M, 20M, 100M, etc., or implicitly indicated, such as small, medium, large, and extra large. When implicitly indicating the model size, the size value must be agreed upon in advance.
[0338] The first indication indicates whether the network internal AI unit is required;
[0339] The first information indicates whether network internal data and data source are required.
[0340] Step 2: Optionally, the network open function authenticates the AI service establishment request message to determine whether the second network element (e.g., OTT server) can request this type of service.
[0341] The network opening function needs to request OTT-related data from the OTT server from the Unified Data Management (UDM) and / or User Datagram Protocol (UDR), including but not limited to contract data, policy data, etc., to verify whether the AI service-related contract information exists. If so, the subsequent process will be carried out; if not, the network opening function will reject the OTT server's AI service establishment request.
[0342] Step 3: The network open function forwards the AI service establishment request message (i.e., the first message) to the first network element (e.g., the policy charging function).
[0343] Step 4: The first network element (e.g., policy and charging function) generates a corresponding AI policy based on the AI service establishment request message. The policy and charging function should comprehensively consider the end-to-end service requirements of the AI service when allocating the AI policy.
[0344] Step 5: The first network element (e.g., policy charging function) selects a third network element (e.g., AI service management function) based on the AI service establishment request message.
[0345] The first network element (e.g., policy charging function) discovers a matching third network element (e.g., AI service management function) instance using the NRF or local configuration information based on at least one of the following factors:
[0346] Area of interest (AOI);
[0347] UE AI task-related contract information;
[0348] DNN;
[0349] S-NSSAI;
[0350] AI business logo;
[0351] Supported AI services;
[0352] The instance capabilities of the third network element (such as AI service management function) include the determination capabilities of AI service processing latency, AI service processing accuracy, and AI service computing capacity.
[0353] Step 6: The first network element (e.g., policy charging function) sends an AI service establishment request message (i.e., the third message) to the third network element (e.g., AI service management function) to request allocation of the corresponding model and AI resources for the AI service.
[0354] Among them, the AI service establishment request message includes at least one of the following: OTT server identifier, AI service identifier, model-related parameters, AI strategy, AS address, etc.
[0355] In this embodiment, the first network element (such as the policy charging function) and the third network element (such as the AI service management function) can be integrated. If the policy charging function and the AI service management function are integrated, step 6 is implemented within the network element.
[0356] Step 7a: The third network element (e.g., AI service management function) sends a model request message (i.e., the seventh message) to the sixth network element (e.g., AI model management function) to determine the AI unit information.
[0357] Step 7a is optional and must be performed under at least one of the following conditions:
[0358] The AI service establishment request message indicates that the OTT server does not include AI unit information;
[0359] The AI service establishment request message includes an indication that interaction with the AI model management function is required;
[0360] The AI service management function cannot obtain AI unit information.
[0361] The AI business management function selects the AI model management function instance based on at least one of the following factors:
[0362] DNN;
[0363] S-NSSAI;
[0364] AI business logo;
[0365] Supported AI services;
[0366] Service area information;
[0367] Supported AI unit information;
[0368] Step 7b: The sixth network element (e.g., AI model management function) sends a model request response message (i.e., the above-mentioned eighth message) to the third network element (e.g., AI service management function) to indicate AI unit information.
[0369] The third network element (eg, AI service management function) may determine the data source information based on the AI unit information. If the data source information has already been determined, step 8 is not executed.
[0370] Step 8a: The third network element (e.g., the AI service management function) sends a data source request message to the data plane management function to determine the data source information.
[0371] Step 8a is optional and must be performed under at least one of the following conditions:
[0372] The AI session establishment request message indicates that the OTT server does not include data source information;
[0373] The AI session establishment request message includes an indication that interaction with the data plane management function is required;
[0374] The AI business management function cannot obtain data source information;
[0375] The AI service management function selects the data plane management function instance based on at least one of the following factors:
[0376] DNN;
[0377] S-NSSAI;
[0378] AI business logo;
[0379] Supported AI services;
[0380] Service area information;
[0381] Data source information;
[0382] Step 8b: The data plane management function sends a model request response message to the third network element (e.g., AI service management function) to indicate data source information.
[0383] In step 9a, the third network element (e.g., the AI service management function) sends an AI resource request message (i.e., the fifth message) to the fifth network element (e.g., the AI resource management function). The fifth network element (e.g., the AI resource management function) determines a suitable AI resource node based on the AI resource request message and the AI policy.
[0384] The AI resource request message includes at least one of the following:
[0385] AI unit information (AI unit or AI unit download address);
[0386] Data source information (data source address);
[0387] AI business computing capacity (computing power size and type);
[0388] Storage requirements;
[0389] Processing latency requirements;
[0390] Input data format;
[0391] Number of single-sample inferences.
[0392] Step 10: The fifth network element (e.g., AI resource management function) provides AI resource configuration information to the fourth network element (e.g., AI resource node).
[0393] The AI resource configuration information includes at least one of the following:
[0394] Data source information (data source address);
[0395] AI business detection information;
[0396] AI business processing rules.
[0397] In step 9b, the fifth network element (e.g., the AI resource management function) sends an AI resource request response message (i.e., the sixth message) to the third network element (e.g., the AI service management function), wherein the message includes AI resource node information. The AI resource node information includes at least one of the following:
[0398] IP address;
[0399] ID information;
[0400] FQDN.
[0401] The third network element (such as the AI business management function), the sixth network element (such as the AI model management function) and the AI resource management function can be combined. If the AI business management function, the AI model management function and the AI resource management function are combined, steps 7 and 9 are implemented within the network element.
[0402] Step 11: The third network element (e.g., AI service management function) sends an AI service establishment response message to the first network element (e.g., policy charging function), which includes information about the fourth network element (e.g., AI resource node).
[0403] Step 12: The first network element (e.g., the policy charging function) sends a response message (i.e., the second message) corresponding to the request message in step 1 to the OTT server, notifying the OTT server of the result of the AI service request, including AI resource node information. This response message can also be forwarded via the network open function.
[0404] Step 13: The OTT server sends the first data to a fourth network element (e.g., an AI resource node). The first data may also be forwarded through a network open function.
[0405] The first data includes but is not limited to at least one of the following:
[0406] AI unit input data provided by the OTT server;
[0407] AI unit label data provided by the OTT server;
[0408] Sorting of inference results from multiple AI units provided by the OTT server;
[0409] AI unit structure provided by OTT server;
[0410] AI unit parameters provided by the OTT server;
[0411] Description of the AI unit provided by the OTT server.
[0412] The first data may be interpretable data or privately processed data, such as encrypted data.
[0413] Step 14: Optionally, a fourth network element (eg, an AI resource node) obtains in-network data from a data source.
[0414] Step 15. Perform at least one of the following operations based on the AI resource configuration:
[0415] AI unit aggregation;
[0416] Single AI unit training;
[0417] Multiple AI unit training;
[0418] Single AI unit reasoning;
[0419] Multiple AI unit reasoning.
[0420] Step 16: The fourth network element (e.g., an AI resource node) sends the second data to the OTT server. The second data can also be forwarded through the network open function.
[0421] The second data includes but is not limited to at least one of the following:
[0422] AI unit input data provided by the network;
[0423] AI unit label data provided by the network;
[0424] The AI unit output results provided by the network;
[0425] Behaviors generated based on reinforcement learning;
[0426] The AI unit structure provided by the network;
[0427] AI unit parameters provided by the network (e.g., aggregated AI unit parameters in horizontal federation);
[0428] The AI unit description provided by the network (e.g., the initial AI unit structure in horizontal federation);
[0429] The output of the AI unit segmentation layer provided by the network;
[0430] The gradient of the AI unit segmentation layer provided by the network;
[0431] The second data may be interpretable data or privately processed data, such as encrypted data.
[0432] In the embodiment of the present application, the execution order of step 13 and step 16 can be swapped.
[0433] Step 17. Optionally, if the AI service is AI unit training, the AI unit parameters are updated after training converges or the number of iterations reaches a maximum. Specifically, the fourth network element (e.g., an AI resource node) sends the updated AI unit parameters to a sixth network element (e.g., an AI model management function), one way of forwarding the information via a fifth network element (e.g., an AI resource management function). The sixth network element updates the AI unit parameters or AI unit based on the updated AI unit parameters, which may also include an AI unit version update.
[0434] Step 18: The fourth network element (e.g., AI resource node) sends an AI service termination notification to the third network element (e.g., AI service management function). The third network element (e.g., AI service management function) sends an ACK to the fifth network element (e.g., AI resource management function).
[0435] Step 19: The fifth network element (eg, the AI resource management function) sends an AI resource release message to the fourth network element (eg, the AI resource node).
[0436] Example 2
[0437] In this embodiment, a third network element (e.g., the AI service management function) serves as the central control node. To establish an AI service, the OTT server requests the third network element (e.g., the AI service management function) to allocate AI service resources. Upon receiving the request, the third network element (e.g., the AI service management function) negotiates with the policy and charging function to determine the AI policy.
[0438] As shown in FIG8 , this embodiment includes the following steps:
[0439] Step 1: The OTT server initiates an AI service establishment request message (i.e., the first message mentioned above) to the network open function. The message is used to request the network to establish the corresponding AI service for it.
[0440] The AI service establishment request message includes at least one of the following information:
[0441] AI business requirements description information;
[0442] Data network name DNN;
[0443] Single Network Slice Selection Assistance Information S-NSSAI;
[0444] The policy identifier includes an AI service policy indication negotiated between the second network element and the first network element.
[0445] The AI service requirement description information includes at least one of the following:
[0446] AI service identifier, used to indicate the AI service type, such as AI unit training, AI unit inference, AI unit verification, and AI unit deployment;
[0447] Service type indication, such as face recognition, environment reconstruction, trajectory planning, etc.
[0448] AI service quality of experience (QoE) requirements;
[0449] AI business service requirements and / or target information, including AI business processing latency, AI business processing accuracy, AI business computing capacity, data processing scale, etc.
[0450] The description of the AI unit includes whether a network internal model is required, the model identifier, and the model size. The model size can be explicitly indicated, such as 10M, 20M, 100M, etc., or implicitly indicated, such as small, medium, large, and extra large. When implicitly indicating the model size, the size value must be agreed upon in advance.
[0451] The first indication indicates whether the network internal AI unit is required;
[0452] The first information indicates whether network internal data and data source are required.
[0453] Step 2: Optionally, the network open function authenticates the request message to determine whether the OTT server can request this type of service.
[0454] The network opening function needs to request OTT-related data from the OTT server from UDM / UDR, including but not limited to contract data, policy data, etc., to verify whether the AI service-related contract information exists. If it exists, the subsequent process will be carried out; if it does not exist, the network opening function will reject the OTT server's AI service establishment request.
[0455] Step 3: The network open function selects a first network element (e.g., an AI service management function) based on the AI service establishment request message.
[0456] The external interface function can use NRF or local configuration information to discover matching AI service management function instances based on at least one of the following factors:
[0457] Area of interest;
[0458] UE AI task-related contract information;
[0459] DNN;
[0460] S-NSSAI;
[0461] AI business logo;
[0462] Supported AI services;
[0463] The first network element (such as AI service management function) instance capabilities, such as AI service processing latency, AI service processing accuracy, AI service computing capacity, etc.
[0464] Step 4: The external interface function, such as the network opening function, sends an AI service establishment request message (i.e., the fourth message mentioned above) to the first network element (e.g., the AI service management function) to convert the external AI service demand into an AI policy and allocate corresponding resources and models for the AI service.
[0465] The AI service establishment request includes at least one of the following: OTT server identifier, DNN, S-NSSAI, AI service identifier, model-related parameters, AI service management function instance address, etc., and AI service description information.
[0466] Step 5: The first network element (e.g., the AI service management function) and the policy charging function negotiate the AI policy;
[0467] The first network element (eg, AI service management function) and the policy charging function generate a corresponding AI policy according to the AI service establishment request message.
[0468] The first network element (e.g., AI service management function) and policy charging function should comprehensively consider the end-to-end service requirements of the AI service when allocating AI policies.
[0469] The policy charging function and the first network element (such as the AI service management function) can be integrated. If the policy charging function and the first network element (such as the AI service management function) are integrated, step 5 is implemented inside the network element.
[0470] Step 6a: The third network element (e.g., AI service management function) sends a model request message (i.e., the seventh message mentioned above) to the sixth network element (e.g., AI model management function) to determine the AI unit information.
[0471] Step 6a is optional and must be performed under at least one of the following conditions:
[0472] The AI service establishment request message indicates that the OTT server does not include AI unit information;
[0473] The AI service establishment request message includes an indication that interaction with the AI model management function is required;
[0474] The AI service management function cannot obtain AI unit information;
[0475] The AI business management function may select the AI model management function instance according to at least one of the following:
[0476] DNN;
[0477] S-NSSAI;
[0478] AI business logo;
[0479] Supported AI services;
[0480] Service area information;
[0481] Supported AI unit information.
[0482] Step 6b: The sixth network element (e.g., AI model management function) sends a model request response (i.e., the above-mentioned eighth message) to the third network element (e.g., AI service management function) to indicate AI unit information.
[0483] The third network element (eg, AI service management function) may determine the data source information based on the AI unit information, and if the data source information has been determined, step 7 is executed.
[0484] Step 7a: The third network element (e.g., AI service management function) sends a data source request message to the data plane management function to determine the data source information.
[0485] Step 7a is optional and must be performed under at least one of the following conditions:
[0486] The AI session establishment request message indicates that the OTT server does not include data source information;
[0487] The AI session establishment request message includes an indication that interaction with the data plane management function is required;
[0488] The AI business management function cannot obtain data source information;
[0489] The AI service management function may select the data plane management function instance based on at least one of the following:
[0490] DNN;
[0491] S-NSSAI;
[0492] AI business logo;
[0493] Supported AI services;
[0494] Service area information;
[0495] Data source information.
[0496] Step 7b: The data plane management function sends a model request response to the third network element (e.g., AI service management function) to indicate data source information.
[0497] In step 8a, the third network element (e.g., the AI service management function) sends an AI resource request message (i.e., the fifth message) to the fifth network element (e.g., the AI resource management function). The fifth network element (e.g., the AI resource management function) determines a suitable AI resource node based on the AI resource request message and the AI policy.
[0498] The AI resource request message includes at least one of the following:
[0499] AI unit information (AI unit or AI unit download address);
[0500] Data source information (data source address);
[0501] AI business computing capacity (computing power size and type);
[0502] Storage requirements;
[0503] Processing latency requirements;
[0504] Input data format;
[0505] Number of single-sample inferences.
[0506] Step 9: The fifth network element (e.g., AI resource management function) provides AI resource configuration information to the fourth network element (e.g., AI resource node).
[0507] The AI resource configuration information includes at least one of the following:
[0508] Data source information (data source address);
[0509] AI business detection information;
[0510] AI service processing rules; Step 10: The first network element (e.g., the AI service management function) sends a response message (i.e., the second message) corresponding to the request message in Step 1 to the OTT server, notifying the OTT server of the result of the AI service request, including AI resource node information. The response message can also be forwarded via the network openness function.
[0511] In step 8b, the fifth network element (e.g., the AI resource management function) sends an AI resource request response message (i.e., the sixth message) to the third network element (e.g., the AI service management function), which includes information about the fourth network element (e.g., the AI resource node). The information about the fourth network element (e.g., the AI resource node) includes at least one of the following:
[0512] IP address;
[0513] ID information;
[0514] FQDN.
[0515] The third network element (e.g., AI service management function), the sixth network element (e.g., AI model management function) and the fifth network element (e.g., AI resource management function) can be combined. If the AI service management function, the AI model management function and the AI resource management function are combined, steps 6 and 8 are implemented within the network element.
[0516] Step 11: The OTT server sends the first data to a fourth network element (e.g., an AI resource node). The first data may also be forwarded through a network open function.
[0517] The first data includes but is not limited to at least one of the following:
[0518] AI unit input data provided by the OTT server;
[0519] AI unit label data provided by the OTT server;
[0520] Sorting of inference results from multiple AI units provided by the OTT server;
[0521] AI unit structure provided by OTT server;
[0522] AI unit parameters provided by the OTT server;
[0523] Description of the AI unit provided by the OTT server.
[0524] The first data may be interpretable data or privately processed data, such as encrypted data.
[0525] Step 12: Optionally, the AI resource node obtains in-network data from a data source.
[0526] Step 13. Based on the AI resource configuration, perform at least one of the following operations:
[0527] AI unit aggregation;
[0528] Single AI unit training;
[0529] Multiple AI unit training;
[0530] Single AI unit reasoning;
[0531] Multiple AI unit reasoning.
[0532] Step 14: The fourth network element (e.g., an AI resource node) sends the second data to the OTT server. The second data can also be forwarded through the network open function.
[0533] The second data includes but is not limited to at least one of the following:
[0534] AI unit input data provided by the network;
[0535] AI unit label data provided by the network;
[0536] The AI unit output results provided by the network;
[0537] Behaviors generated based on reinforcement learning;
[0538] The AI unit structure provided by the network;
[0539] AI unit parameters provided by the network (e.g., aggregated AI unit parameters in horizontal federation);
[0540] The AI unit description provided by the network (e.g., the initial AI unit structure in horizontal federation);
[0541] The output of the AI unit segmentation layer provided by the network;
[0542] The gradient of the AI unit segmentation layer provided by the network;
[0543] The second data may be interpretable data or privately processed data, such as encrypted data.
[0544] Step 15. Optionally, if the AI service is AI unit training, the AI unit parameters are updated after training converges or the maximum number of iterations is reached. Specifically, the fourth network element (e.g., an AI resource node) sends the updated AI unit parameters to the sixth network element (e.g., an AI model management function), one way of forwarding the information is through the fifth network element (e.g., an AI resource management function). The sixth network element updates the AI unit parameters or AI unit based on the updated AI unit parameters, which may also include an AI unit version update.
[0545] Step 16: The fourth network element (e.g., AI resource node) sends an AI service termination notification to the third network element (e.g., AI service management function). The third network element (e.g., AI service management function) sends an ACK to the fifth network element (e.g., AI resource management function).
[0546] Step 17: The fifth network element (eg, the AI resource management function) sends an AI resource release message to the fourth network element (eg, the AI resource node).
[0547] In the embodiment of the present application, the execution order of step 13 and step 16 can be swapped.
[0548] The AI service establishment method provided in the embodiment of the present application can be executed by an AI service establishment device. In the embodiment of the present application, the AI service establishment device executing the AI service establishment method is used as an example to illustrate the AI service establishment device provided in the embodiment of the present application.
[0549] Please refer to FIG. 9 , which is a schematic diagram of the structure of an AI service establishment device provided in an embodiment of the present application. The device is applied to a first network element 1. As shown in FIG. 9 , the AI service establishment device includes:
[0550] The first receiving module 11 is configured to obtain a request for establishing an artificial intelligence (AI) service for a second network element;
[0551] A first processing module 12 is configured to determine an AI strategy according to the establishment request;
[0552] The first sending module 13 is configured to return a response message of the establishment request to the second network element according to the AI policy.
[0553] In some embodiments, the first network element is a policy charging function, and the first receiving module 11 is configured to receive a first message, where the first message is used to request establishment of an AI service for the second network element, and the first message includes at least one of the following:
[0554] AI business requirements description information;
[0555] Data network name DNN;
[0556] Single Network Slice Selection Assistance Information S-NSSAI;
[0557] The policy identifier includes an AI service policy indication negotiated between the second network element and the first network element.
[0558] In some embodiments, the first sending module 13 is configured to return a second message to the second network element, where the second message is used to respond to the first message, and the second message includes information about the fourth network element.
[0559] In some embodiments, the first network element is a policy charging function, and the first sending module 13 is configured to send a third message to a third network element, where the third message includes at least one of the following:
[0560] an identifier of the second network element;
[0561] AI business logo;
[0562] AI unit parameters;
[0563] AI strategy;
[0564] The address of the application server AS;
[0565] The first network element receives the information of the fourth network element returned by the third network element.
[0566] In some embodiments, the first network element is an AI service management function, and the first receiving module 11 is configured to receive a fourth message, where the fourth message includes at least one of the following:
[0567] an identifier of the second network element;
[0568] AI business logo;
[0569] AI unit parameters;
[0570] the address of the first network element;
[0571] AI business requirement description information.
[0572] In some embodiments, the AI service requirement description information includes at least one of the following:
[0573] AI business logo;
[0574] Service type indication;
[0575] AI service quality of experience (QoE) requirements;
[0576] AI business service requirements and / or target information;
[0577] Description of the AI unit;
[0578] The first indication indicates whether the network internal AI unit is required;
[0579] The first information indicates whether network internal data and data source are required.
[0580] In some embodiments, the first network element is an AI service management function, and the first sending module 13 is further configured to send a fifth message to a fifth network element, where the fifth message includes at least one of the following:
[0581] AI unit information, data source information, AI business computing capacity, storage requirements, processing latency requirements, input data format, and single-sample inference times;
[0582] The first receiving module 11 is further configured to receive information about the fourth network element returned by the fifth network element.
[0583] Please refer to FIG. 10 , which is a schematic diagram of the structure of an AI service establishment device provided in an embodiment of the present application. The device is applied to the second network element 2. As shown in FIG. 10 , the AI service establishment device includes:
[0584] The second sending module 21 is configured to send a request to the first network element to establish an artificial intelligence (AI) service;
[0585] The second receiving module 22 is configured to receive a response message to the establishment request returned by the first network element.
[0586] In some embodiments, the second sending module 21 is configured to send a first message to the first network element, where the first message is used to request establishment of an AI service for the second network element, and the first message includes at least one of the following:
[0587] AI business requirements description information;
[0588] Data network name DNN;
[0589] Single Network Slice Selection Assistance Information S-NSSAI;
[0590] The policy identifier includes an AI service policy indication negotiated between the second network element and the first network element.
[0591] In some embodiments, the AI service requirement description information includes at least one of the following:
[0592] AI business logo;
[0593] Service type indication;
[0594] AI service quality of experience (QoE) requirements;
[0595] AI business service requirements and / or target information;
[0596] Description of the AI unit;
[0597] The first indication indicates whether the network internal AI unit is required;
[0598] The first information indicates whether network internal data and data source are required.
[0599] In some embodiments, the second receiving module 22 is configured to receive a second message returned by the first network element, where the second message is used to respond to the first message, and the second message includes information about a fourth network element.
[0600] In some embodiments, the second sending module 21 is further configured to send the first data to the fourth network element; and the second receiving module 22 is further configured to receive the second data returned by the fourth network element.
[0601] In some embodiments, the first data is forwarded via a network open function or sent directly by the second network element to the fourth network element;
[0602] The second data is forwarded through a network open function or sent directly by the fourth network element to the second network element.
[0603] In some embodiments, the first data includes at least one of the following:
[0604] AI unit input data;
[0605] AI unit label data;
[0606] Sorting the inference results of multiple AI units;
[0607] AI unit structure;
[0608] AI unit parameters;
[0609] AI unit description;
[0610] The output of the AI unit segmentation layer;
[0611] Gradients of the AI unit segmentation layer.
[0612] In some embodiments, the second data includes at least one of the following:
[0613] AI unit input data provided by the network;
[0614] AI unit label data provided by the network;
[0615] The AI unit output results provided by the network;
[0616] Behaviors generated based on reinforcement learning;
[0617] The AI unit structure provided by the network;
[0618] AI unit parameters provided by the network;
[0619] Description of the AI unit provided by the network;
[0620] The output of the AI unit segmentation layer provided by the network;
[0621] The gradients of the AI unit segmentation layer provided by the network.
[0622] Please refer to FIG11 , which is a schematic diagram of the structure of an AI service establishment device provided in an embodiment of the present application. The device is applied to a third network element 3. As shown in FIG11 , the AI service establishment device includes:
[0623] The third receiving module 31 is configured to obtain a request for establishing an artificial intelligence (AI) service for a second network element;
[0624] The third sending module 32 is configured to return a response message of the establishment request to the first network element.
[0625] In some embodiments, the sender of the AI service establishment request is a policy charging function, and the third receiving module 31 is configured to receive a third message, wherein the third message is used to request at least one of the following for the AI service of the second network element: an AI resource, an AI unit, and a data source, and the third message includes at least one of the following:
[0626] an identifier of the second network element;
[0627] AI business logo;
[0628] AI unit parameters;
[0629] AI strategy;
[0630] Address of the application server AS.
[0631] In some embodiments, the third receiving module 31 is further configured to obtain an AI strategy, and the obtaining method includes at least one of the following:
[0632] Get it based on local configuration;
[0633] Obtained from the first network element.
[0634] In some embodiments, the third sending module 32 is further configured to send a fifth message to a fifth network element, so that the fifth network element selects a fourth network element based on the fifth message and the AI strategy, wherein the fifth message includes at least one of the following: AI unit information, data source information, AI service computing capacity, storage requirements, processing delay requirements, AI unit input data format, and single-sample inference times;
[0635] The third receiving module 31 is further configured to receive a sixth message returned by the fifth network element, where the sixth message is used to respond to the fifth message and includes information about the fourth network element. The information about the fourth network element includes at least one of the following:
[0636] Internet Protocol (IP) address;
[0637] Identification information;
[0638] Fully qualified domain name FQDN.
[0639] In some embodiments, the third sending module 32 is further configured to send a seventh message to the sixth network element when the first condition is met, wherein the seventh message is used to request AI unit information, and the seventh message includes at least one of the following: a service type indication, an expected accuracy rate, a data storage requirement, an AI unit input data format, an AI unit output data format, a generalization indicator, and an application scope indication;
[0640] The third receiving module 31 is further configured to receive an eighth message sent by the sixth network element, the eighth message being used to respond to the seventh message, the eighth message being used to indicate AI unit information, the AI unit information including at least one of the following: a structure of the AI unit, parameters of the AI unit, an executable file for AI unit reasoning, and a download address of the AI unit;
[0641] The first condition includes at least one of the following:
[0642] The AI service establishment request indicates that the second network element does not include AI unit information;
[0643] The AI service establishment request includes a first indication, indicating that the third network element needs to interact with the sixth network element;
[0644] The third network element cannot obtain AI unit information.
[0645] In some embodiments, the third sending module 32 is further used to return a ninth message to the first network element, the ninth message including information of the fourth network element, and the first network element returns a second message to the second network element, the second message including information of the fourth network element.
[0646] Please refer to FIG. 12 , which is a schematic diagram of the structure of an AI service establishment device provided in an embodiment of the present application. The device is applied to the fourth network element 4. As shown in FIG. 12 , the AI service establishment device includes:
[0647] The fourth receiving module 41 is configured to receive configuration information of a fifth network element, where the configuration information is used to configure AI resources and includes at least one of the following:
[0648] A third indication, wherein the third indication is used to indicate an AI framework;
[0649] A fourth indication, wherein the fourth indication is used to indicate an AI library version;
[0650] A fifth indication, the fifth indication being used to indicate the number of single-sample inferences;
[0651] Data source information;
[0652] AI business detection information;
[0653] AI business processing rules;
[0654] The fourth receiving module 41 is further configured to receive the first data of the second network element;
[0655] The fourth sending module 42 is configured to return the second data to the second network element.
[0656] In some embodiments, the first data is forwarded via a network open function or sent directly by the second network element to the fourth network element;
[0657] The second data is forwarded through a network open function or sent directly by the fourth network element to the second network element.
[0658] In some embodiments, the first data includes at least one of the following:
[0659] AI unit input data;
[0660] AI unit label data;
[0661] Sorting the inference results of multiple AI units;
[0662] AI unit structure;
[0663] AI unit parameters, such as whether an internal AI unit is required, AI unit identifier, and AI unit size;
[0664] AI unit description;
[0665] The output of the AI unit segmentation layer;
[0666] Gradients of the AI unit segmentation layer.
[0667] In some embodiments, the second data includes at least one of the following:
[0668] AI unit input data provided by the network;
[0669] AI unit label data provided by the network;
[0670] The AI unit output results provided by the network;
[0671] Behaviors generated based on reinforcement learning;
[0672] The AI unit structure provided by the network;
[0673] AI unit parameters provided by the network;
[0674] Description of the AI unit provided by the network;
[0675] The output of the AI unit segmentation layer provided by the network;
[0676] The gradients of the AI unit segmentation layer provided by the network.
[0677] In some embodiments, the fourth receiving module 42 is further configured to obtain network data from a data source.
[0678] In some embodiments, the fourth network element performs at least one of the following according to the configuration information:
[0679] AI unit aggregation;
[0680] Single AI unit training;
[0681] Multiple AI unit training;
[0682] Single AI unit reasoning;
[0683] Multiple AI unit reasoning.
[0684] In some embodiments, the fourth sending module 41 is further configured to send an AI service termination notification to the fifth network element, so that the third network element sends a confirmation message to the fifth network element after receiving the AI service termination notification forwarded by the fifth network element;
[0685] The fourth receiving module 42 is further configured to receive an AI resource release message sent by the fifth network element, where the AI resource release message is sent by the fifth network element after receiving the confirmation message.
[0686] Please refer to FIG. 13 , which is a schematic diagram of the structure of an AI service establishment device provided in an embodiment of the present application. The device is applied to the fifth network element 5. As shown in FIG. 13 , the AI service establishment device includes:
[0687] a fifth receiving module 51 configured to receive a fifth message sent by a third network element, the fifth message including at least one of the following: AI unit information, data source information, AI service computing load, storage requirements, processing latency requirements, input data format, and single-sample inference times;
[0688] A fifth processing module 52 is configured to select a fourth network element according to the fifth message and the AI strategy;
[0689] The fifth sending module 53 is configured to return a sixth message to the third network element, where the sixth message includes information about the fourth network element, and the information about the fourth network element includes at least one of the following:
[0690] Internet Protocol (IP) address;
[0691] Identification information;
[0692] Fully qualified domain name FQDN.
[0693] In some embodiments, the fifth sending module 53 is further configured to send configuration information to the fourth network element, where the configuration information is used to configure AI resources, and the configuration information includes at least one of the following:
[0694] A third indication, wherein the third indication is used to indicate an AI framework;
[0695] A fourth indication, wherein the fourth indication is used to indicate an AI library version;
[0696] A fifth indication, the fifth indication being used to indicate the number of single-sample inferences;
[0697] Data source information;
[0698] AI business detection information;
[0699] AI business processing rules.
[0700] In some embodiments, the fifth receiving module 51 is further configured to receive a confirmation message sent by the third network element;
[0701] The fifth sending module 52 is further configured to send an AI resource release message to the fourth network element.
[0702] The AI service establishment device provided in the embodiment of the present application can implement the various processes implemented in the method embodiments of Figures 2 to 6 and achieve the same technical effects. To avoid repetition, they will not be described here.
[0703] As shown in Figure 14, an embodiment of the present application also provides a communication device 60, including a processor 61 and a memory 62, and the memory 62 stores programs or instructions that can be run on the processor 61. For example, when the communication device 60 is a network side device, the program or instruction is executed by the processor 61 to implement the various steps of the above-mentioned AI business establishment method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0704] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps in the method embodiments shown in Figures 2-6. This network-side device embodiment corresponds to the aforementioned network-side device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this network-side device embodiment and can achieve the same technical effects.
[0705] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 15, the network-side device 70 includes an antenna 71, a radio frequency device 72, a baseband device 73, a processor 74, and a memory 75. Antenna 71 is connected to radio frequency device 72. In the uplink direction, radio frequency device 72 receives information via antenna 71 and sends the received information to baseband device 73 for processing. In the downlink direction, baseband device 73 processes the information to be transmitted and sends it to radio frequency device 72. Radio frequency device 72 processes the received information and then sends it through antenna 71.
[0706] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 73 , which includes a baseband processor.
[0707] The baseband device 73 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 15, one of the chips is, for example, a baseband processor, which is connected to the memory 75 through a bus interface to call the program in the memory 75 to execute the network device operations shown in the above method embodiment.
[0708] The network side device may further include a network interface 76, which is, for example, a Common Public Radio Interface (CPRI).
[0709] Specifically, the network side device 70 of the embodiment of the present application also includes: instructions or programs stored in the memory 75 and executable on the processor 74. The processor 74 calls the instructions or programs in the memory 75 to execute the methods executed by the modules shown in Figures 9-13 and achieve the same technical effects. To avoid repetition, they will not be elaborated here.
[0710] Specifically, the embodiment of the present application further provides a network side device. As shown in FIG16 , the network side device 80 includes: a processor 81, a network interface 82, and a memory 83. The network interface 82 is, for example, a common public radio interface (CPRI).
[0711] Specifically, the network side device 80 of the embodiment of the present application also includes: instructions or programs stored in the memory 83 and executable on the processor 81. The processor 81 calls the instructions or programs in the memory 83 to execute the methods executed by the modules shown in Figures 9-13 and achieve the same technical effects. To avoid repetition, they will not be elaborated here.
[0712] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by the processor, the various processes of the above-mentioned AI business establishment method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0713] The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0714] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned AI business establishment method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0715] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0716] The embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned AI business establishment method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0717] An embodiment of the present application further provides a wireless communication system, including a first network element, a second network element, and a third network element, wherein:
[0718] The first network element is configured to obtain an establishment request for establishing an artificial intelligence (AI) service for a second network element, determine an AI policy according to the establishment request, and return a response message to the establishment request to the second network element according to the AI policy;
[0719] The second network element is configured to send a request to the first network element to establish an artificial intelligence (AI) service, and receive a response message to the establishment request returned by the first network element;
[0720] The third network element is configured to obtain an establishment request for requesting the second network element to establish an artificial intelligence (AI) service, and return a response message of the establishment request to the first network element;
[0721] The first network element and the third network element are core network elements, and the second network element is a third-party service network element.
[0722] In some embodiments, a fourth network element is further included.
[0723] The fourth network element is configured to receive configuration information of a fifth network element, wherein the configuration information is used to configure AI resources, and the configuration information includes at least one of the following: a third indication, the third indication being used to indicate an AI framework; a fourth indication being used to indicate an AI library version; a fifth indication being used to indicate a single-sample inference count; data source information; AI service detection information; and an AI service processing rule; receiving first data from a second network element and returning second data to the second network element;
[0724] In some embodiments, a fifth network element is further included.
[0725] A fifth network element is configured to receive a fifth message sent by a third network element, the fifth message including at least one of the following: AI unit information, data source information, AI service computing capacity, storage requirements, processing delay requirements, input data format, and number of single-sample inferences; select a fourth network element based on the fifth message and the AI strategy, and return a sixth message to the third network element, the sixth message including information about the fourth network element, the information about the fourth network element including at least one of the following: an Internet protocol IP address; identification information; and a fully qualified domain name FQDN.
[0726] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0727] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for causing the second network element or network-side device to execute the methods described in each embodiment of the present application.
[0728] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A method for establishing an AI service, comprising: The first network element acquisition request is a request for the second network element to establish an artificial intelligence AI service; The first network element determines an AI strategy according to the establishment request; The first network element returns a response message of the establishment request to the second network element according to the AI policy; The first network element is a core network element, and the second network element is a third-party service network element.
2. The AI service establishment method according to claim 1, wherein: The first network element is a policy charging function, and the first network element obtains a request for establishing an artificial intelligence AI service by the second network element, including: The first network element receives a first message, where the first message is used to request to establish an AI service for the second network element, and the first message includes at least one of the following: AI business requirements description information; Data network name DNN; Single Network Slice Selection Assistance Information S-NSSAI; The policy identifier includes an AI service policy indication negotiated between the second network element and the first network element.
3. The AI service establishment method according to claim 2, wherein: Returning a response message of the establishment request to the second network element includes: A second message is returned to the second network element, where the second message is used to respond to the first message.
4. The AI service establishment method according to any one of claims 1 to 3, wherein: The first network element is a policy charging function, and the method further includes: The first network element sends a third message to the third network element, wherein the third message includes at least one of the following: an identifier of the second network element; an AI service identifier; an AI unit parameter; an AI policy; an address of an application server AS; The first network element receives the information of the fourth network element returned by the third network element.
5. The AI service establishment method according to claim 1, wherein: The first network element is an AI service management function, and the first network element obtains a request for establishing an artificial intelligence AI service by the second network element, including: The first network element receives a fourth message, where the fourth message includes at least one of the following: an identifier of the second network element; AI business logo; AI unit parameters; an address of the first network element; AI business requirement description information.
6. The AI service establishment method according to claim 2 or 5, wherein: The AI business requirement description information includes at least one of the following: AI business logo; Service type indication; AI service quality of experience (QoE) requirements; AI business service requirements and / or target information; Description of the AI unit; The first indication indicates whether the network internal AI unit is required; The first information indicates whether network internal data and data source are needed.
7. The AI service establishment method according to claim 1, wherein: The first network element is an AI service management function, and the method further includes: The first network element sends a fifth message to the fifth network element, where the fifth message includes at least one of the following: AI unit information, data source information, AI business computing capacity, storage requirements, processing latency requirements, input data format, and single sample inference times; The first network element receives the information of the fourth network element returned by the fifth network element.
8. A method for establishing an AI business, comprising: The second network element sends a request to the first network element to establish an artificial intelligence AI service; The second network element receives a response message to the establishment request returned by the first network element; The first network element is a core network element, and the second network element is a third-party service network element.
9. The AI service establishment method according to claim 8, wherein: The second network element sending a request to the first network element to establish an artificial intelligence AI service includes: The second network element sends a first message to the first network element, where the first message is used to request to establish an AI service for the second network element, and the first message includes at least one of the following: AI business requirements description information; Data network name DNN; Single Network Slice Selection Assistance Information S-NSSAI; The policy identifier includes an AI service policy indication negotiated between the second network element and the first network element.
10. The AI service establishment method according to claim 9, wherein: The AI business requirement description information includes at least one of the following: AI business logo; Service type indication; AI service quality of experience (QoE) requirements; AI business service requirements and / or target information; Description of the AI unit; The first indication indicates whether the network internal AI unit is required; The first information indicates whether network internal data and data source are needed.
11. The AI service establishment method according to claim 9, wherein: The second network element receiving a response message of the establishment request returned by the first network element includes: The second network element receives a second message returned by the first network element, where the second message is used to respond to the first message and includes information about a fourth network element.
12. The AI service establishment method according to claim 11, wherein: After the second network element receives the second message returned by the first network element, the method further includes: The second network element sends the first data to the fourth network element; The second network element receives the second data returned by the fourth network element.
13. The AI service establishment method according to claim 12, wherein: The first data is forwarded by a network open function or sent directly by the second network element to the fourth network element; The second data is forwarded via a network open function or is directly sent by the fourth network element to the second network element.
14. The AI service establishment method according to claim 12, wherein: The first data includes at least one of the following: AI unit inputs data; AI unit label data; Sorting of inference results from multiple AI units; AI unit structure; AI unit parameters; AI unit description; The output of the AI unit segmentation layer; Gradients of the AI unit segmentation layer.
15. The AI service establishment method according to claim 12, wherein: The second data includes at least one of the following: AI unit input data provided by the network; AI unit label data provided by the network; The AI unit output results provided by the network; Behaviors generated based on reinforcement learning; The AI unit structure provided by the network; AI unit parameters provided by the network; Description of the AI unit provided by the network; The output of the AI unit segmentation layer provided by the network; The gradients of the AI unit segmentation layer provided by the network.
16. A method for establishing an AI service, comprising: The third network element acquisition request is a request for the second network element to establish an artificial intelligence AI service; The third network element returns a response message of the establishment request to the first network element.
17. The AI service establishment method according to claim 16, wherein: The first network element is a policy charging function, and the third network element acquisition request is a request for the second network element to establish an artificial intelligence AI service, including: The third network element receives a third message, where the third message is used to request at least one of the following for the AI service of the second network element: an AI resource, an AI unit, and a data source, and the third message includes at least one of the following: an identifier of the second network element; AI business logo; AI unit parameters; AI strategy; Address of the application server AS.
18. The AI service establishment method according to claim 17, further comprising: The third network element obtains the AI strategy in a manner including at least one of the following: Get it based on local configuration; Obtained from the first network element.
19. The AI service establishment method according to claim 18, wherein: The third network element acquiring the AI resource includes: The third network element sends a fifth message to the fifth network element, where the fifth message includes at least one of the following: AI unit information, data source information, AI service computing capacity, storage requirements, processing delay requirements, AI unit input data format, and single sample inference times; The third network element receives a sixth message returned by the fifth network element, where the sixth message includes information about a fourth network element, where the fourth network element is determined according to the fifth message and an AI strategy, and where the information about the fourth network element includes at least one of the following: Internet protocol IP address; Identification information; Fully qualified domain name FQDN.
20. The AI service establishment method according to claim 19, wherein: Before the third network element sends the fifth message to the fifth network element, the method further includes: When the first condition is met, the third network element sends a seventh message to the sixth network element, where the seventh message is used to request AI unit information, and the seventh message includes at least one of the following: a service type indication, an expected accuracy rate, a data storage requirement, an AI unit input data format, an AI unit output data format, a generalization index, and an application scope indication; The third network element receives an eighth message sent by the sixth network element, where the eighth message is used to respond to the seventh message, and the eighth message is used to indicate AI unit information, where the AI unit information includes at least one of the following: a structure of the AI unit, a parameter of the AI unit, an executable file for AI unit reasoning, and a download address of the AI unit; The first condition includes at least one of the following: The AI service establishment request indicates that the second network element does not include AI unit information; The AI service establishment request includes a first indication, indicating that the third network element needs to interact with the sixth network element; The third network element cannot obtain AI unit information.
21. The AI service establishment method according to claim 16, wherein: The returning a response message of the establishment request to the first network element includes: The third network element returns a ninth message to the first network element, where the ninth message includes information about the fourth network element.
22. A method for establishing an AI business, comprising: The fourth network element receives configuration information of the fifth network element, wherein the configuration information is used to configure AI resources, and the configuration information includes at least one of the following: a third indication, the third indication is used to indicate an AI framework; a fourth indication, the fourth indication is used to indicate an AI library version; a fifth indication, the fifth indication is used to indicate the number of single sample inferences; data source information; AI business detection information; AI business processing rules; The fourth network element receives the first data of the second network element; The fourth network element returns second data to the second network element.
23. The AI service establishment method according to claim 22, wherein: The first data is forwarded by a network open function or sent directly by the second network element to the fourth network element; The second data is forwarded via a network open function or is directly sent by the fourth network element to the second network element.
24. The AI service establishment method according to claim 22, wherein: The first data includes at least one of the following: AI unit inputs data; AI unit label data; Sorting of inference results from multiple AI units; AI unit structure; AI unit parameters; AI unit description; The output of the AI unit segmentation layer; Gradients of the AI unit segmentation layer.
25. The AI service establishment method according to claim 22, wherein: The second data includes at least one of the following: AI unit input data provided by the network; AI unit label data provided by the network; The AI unit output results provided by the network; Behaviors generated based on reinforcement learning; The AI unit structure provided by the network; AI unit parameters provided by the network; Description of the AI unit provided by the network; The output of the AI unit segmentation layer provided by the network; The gradients of the AI unit segmentation layer provided by the network.
26. The AI service establishment method according to claim 22, further comprising: The fourth network element obtains the intra-network data from the data source.
27. The AI service establishment method according to claim 22, further comprising: The fourth network element performs at least one of the following according to the configuration information: AI unit aggregation; Single AI unit training; Multiple AI unit training; Single AI unit reasoning; Multiple AI unit reasoning.
28. The AI service establishment method according to claim 22, wherein: After the fourth network element completes the configured operation, the method further includes: The fourth network element sends an AI service termination notification to the fifth network element, so that the third network element sends a confirmation message to the fifth network element after receiving the AI service termination notification forwarded by the fifth network element; The fourth network element receives the AI resource release message sent by the fifth network element, where the AI resource release message is sent by the fifth network element after receiving the confirmation message.
29. A method for establishing an AI business, comprising: The fifth network element receives a fifth message sent by the third network element, where the fifth message includes at least one of the following: AI unit information, data source information, AI service computing amount, storage requirement, processing delay requirement, input data format, and single sample inference number; The fifth network element selects a fourth network element according to the fifth message and the AI strategy, and returns a sixth message to the third network element, where the sixth message includes information about the fourth network element, and the information about the fourth network element includes at least one of the following: Internet protocol IP address; Identification information; Fully qualified domain name FQDN.
30. The AI service establishment method according to claim 29, further comprising: The fifth network element sends configuration information to the fourth network element, where the configuration information is used to configure AI resources, and the configuration information includes at least one of the following: A third indication, wherein the third indication is used to indicate an AI framework; A fourth indication, wherein the fourth indication is used to indicate an AI library version; A fifth indication, wherein the fifth indication is used to indicate the number of single sample inferences; Data source information; AI business detection information; AI business processing rules.
31. The AI service establishment method according to claim 29, further comprising: The fifth network element receives a confirmation message sent by the third network element; The fifth network element sends an AI resource release message to the fourth network element.
32. An AI service establishment device, comprising: A first receiving module is used to obtain a request for establishing an artificial intelligence AI service for a second network element; A first processing module, configured to determine an AI strategy according to the establishment request; The first sending module is used to return a response message of the establishment request to the second network element according to the AI strategy.
33. An AI service establishment device, comprising: The second sending module is used to send a request to the first network element to establish an artificial intelligence AI service; The second receiving module is used to receive a response message of the establishment request returned by the first network element.
34. An AI service establishment device, comprising: A third receiving module is used to obtain a request for establishing an artificial intelligence AI service for a second network element; The third sending module is used to return a response message of the establishment request to the first network element.
35. An AI service establishment device, comprising: The fourth receiving module is configured to receive configuration information of the fifth network element, wherein the configuration information is used to configure AI resources, and the configuration information includes at least one of the following: A third indication, wherein the third indication is used to indicate an AI framework; A fourth indication, wherein the fourth indication is used to indicate an AI library version; A fifth indication, wherein the fifth indication is used to indicate the number of single sample inferences; Data source information; AI business detection information; AI business processing rules; The fourth receiving module is further used to receive first data of the second network element; The fourth sending module is used to return the second data to the second network element.
36. An AI service establishment device, comprising: a fifth receiving module, configured to receive a fifth message sent by a third network element, wherein the fifth message includes at least one of the following: AI unit information, data source information, AI service computing amount, storage requirement, processing delay requirement, input data format, and single sample inference number; A fifth processing module, configured to select a fourth network element according to the fifth message and the AI strategy; A fifth sending module is configured to return a sixth message to the third network element, where the sixth message includes information about the fourth network element, and the information about the fourth network element includes at least one of the following: Internet protocol IP address; Identification information; Fully qualified domain name FQDN.
37. A wireless communication system, comprising a first network element, a second network element and a third network element, wherein: The first network element is used to obtain an establishment request for requesting to establish an artificial intelligence AI service for the second network element, determine an AI policy according to the establishment request, and return a response message of the establishment request to the second network element according to the AI policy; The second network element is used to send a request to the first network element to establish an artificial intelligence AI service, and receive a response message to the establishment request returned by the first network element; The third network element is used to obtain an establishment request for requesting the second network element to establish an artificial intelligence AI service, and return a response message of the establishment request to the first network element; Among them, the first network element and the third network element are core network elements, and the second network element is a third-party service network element.
38. The wireless communication system according to claim 37, further comprising a fourth network element, The fourth network element is used to receive configuration information of the fifth network element, wherein: The configuration information is used to configure AI resources, and the configuration information includes at least one of the following: a third indication, the third indication is used to indicate an AI framework; a fourth indication, the fourth indication is used to indicate an AI library version; a fifth indication, the fifth indication is used to indicate the number of single sample inferences; data source information; AI service detection information; AI service processing rules; receiving first data from a second network element, and sending a second network element to the second network element; The element returns the second data.
39. The wireless communication system according to claim 38, further comprising a fifth network element, A fifth network element is used to receive a fifth message sent by a third network element, wherein the fifth message includes at least one of the following: AI unit information, data source information, AI service computing capacity, storage requirements, processing delay requirements, input data format, and single sample inference times; select a fourth network element according to the fifth message and the AI strategy, and return a sixth message to the third network element, wherein the sixth message includes information about the fourth network element, and the information about the fourth network element includes at least one of the following: an Internet protocol IP address; identification information; and a fully qualified domain name FQDN.
40. A network side device, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the AI business establishment method described in any one of claims 1-7 or claims 8-15 or claims 16-21 or claims 22-28 or claims 29-31 are implemented.
41. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the AI business establishment method according to any one of claims 1-7 or claims 8-15 or claims 16-21 or claims 22-28 or claims 29-31.
Citation Information
Patent Citations
Method, device, and system for implementing strategy control
CN110383762A
Strategy determination or resource allocation method and device of calculation task, network element and medium
CN115915289A
Artificial intelligence and machine learning traffic transport
GB202204488D0
Methods and systems for UE to request appropriate nssai in 5g
US20210204207A1
Artificial intelligence (AI) service providing method and device
WO2023115579A1