AI service establishment method, device and network side
By implementing the AI service establishment method on the network side of the wireless mobile communication system, the first network element allows the first network element to determine the AI policy and allocate AI resources according to the request of the second network element, solving the problem of not being able to provide AI services to the third-party server, and realizing the End-to-end support of AI services and expansion of operator business scenarios.
Patent Information
- Application Number
- CN202310966381.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-02
- Publication Date
- 2025-02-14
AI Technical Summary
The wireless mobile communication system cannot provide AI services to third-party servers, resulting in the inability to effectively establish and process AI services.
By implementing the AI service establishment method on the network side, the first network element is allowed to determine the AI policy according to the request of the second network element, and allocate corresponding AI resources and AI units to realize end-to-end support of AI services.
It solves the problem that wireless mobile communication systems cannot provide AI services to third-party servers, realizes the operator network to provide AI service processing capabilities for OTT servers, and expands the operator business scenarios.
Smart Images

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