Ai service processing method and apparatus, device, and readable storage medium

By implementing the message exchange mechanism of AI service resources allocation, modification and release between terminals and network-side devices in the operator network, the problem of difficult AI service processing in the operator network is solved, and the effective management of AI resources is realized and Improvement of business processing capabilities.

WO2025026192A1PCT designated stage expired Publication Date: 2025-02-06VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/107678
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-02
Filing Date
2024-07-26
Publication Date
2025-02-06

AI Technical Summary

Technical Problem

The prior art is difficult to implement AI service processing in operator networks and cannot effectively allocate and manage AI resources.

Method used

Through message exchange between the terminal and the network-side device, the allocation, modification and release of AI service resources can be realized. The specific steps include the terminal sending a request message, the network side device responds and allocates or modifies the AI ​​resources, or releases the allocated resources.

Benefits of technology

It realizes the processing functions of AI services in the operator network, can effectively allocate and manage AI resources, and improves the service quality and service processing capabilities of the network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024107678_06022025_PF_FP_ABST
    Figure CN2024107678_06022025_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses an AI service processing method and apparatus, a device, and a readable storage medium. The method comprises: a terminal sends a first message; and the terminal receives a second message, the second message being used for responding to the first message, wherein the first message is used for requesting to allocate a network resource for an AI service, the second message comprises indication information indicating the address of a first network element, and the first network element is an AI service processing entry network element; or the first message is used for requesting to allocate an AI resource for an AI service, and the second message is used for indicating an AI resource establishment result; or the first message is used for requesting to modify an AI resource for an AI service, and the second message is used for indicating an AI resource modification result; or the first message is used for requesting to release a network resource allocated for an AI service, and the second message is used for indicating a network resource release result.
Need to check novelty before this filing date? Find Prior Art

Description

AI business processing method, device, equipment and readable storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese Patent Application No. 202310968329.6 filed in China on August 2, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application relates to the field of communication technology, and specifically to a method, apparatus, device, and readable storage medium for processing artificial intelligence (AI) services. Background Art

[0004] Artificial intelligence has entered the application era and can help all walks of life complete various tasks and provide a variety of services. With the development of wireless mobile communication technology, artificial intelligence (AI) will become one of the pillar technologies of future mobile communication technology. At present, the fifth-generation mobile communication system only uses AI (for example, the Network Data Analytics Function (NWDAF)) to perform some operation optimizations, and does not provide AI as a general service to the terminal. Moreover, the operator network can only provide a data transmission channel with a certain quality of service (transmission delay, packet error rate, etc.). This channel is currently only used for data transmission between the terminal and the target node, and cannot perform corresponding AI business processing, such as using trained models for rendering tasks, and feeding back reconstructed environmental data to the terminal in autonomous driving scenarios. How to implement AI services in operator networks is an urgent problem to be solved.

[0005] Summary of the Invention

[0006] The embodiments of the present application provide a method, apparatus, device, and readable storage medium for processing AI services to solve the problem of how to implement AI services in operator networks.

[0007] In a first aspect, a method for processing an AI service is provided, including:

[0008] The terminal sends a first message;

[0009] The terminal receives a second message, where the second message is used to respond to the first message;

[0010] The first message is used to request allocation of network resources for the AI ​​service, and the second message includes indication information indicating an address of a first network element, where the first network element is an AI service processing entry network element;

[0011] Alternatively, the first message is used to request allocation of AI resources for the AI ​​service, and the second message is used to indicate an AI resource establishment result;

[0012] Alternatively, the first message is used to request modification of AI resources for the AI ​​service, and the second message is used to indicate a result of the AI ​​resource modification;

[0013] Alternatively, the first message is used to request the release of network resources allocated for the AI ​​service, and the second message is used to indicate the result of the network resource release.

[0014] Secondly, a method for processing AI services is provided, including:

[0015] The first network element receives the first message;

[0016] The first network element sends a second message, where the second message is used to respond to the first message;

[0017] The first message is used to request allocation of AI resources for the AI ​​service, and the second message is used to indicate the result of AI resource establishment;

[0018] Alternatively, the first message is used to request modification of AI resources for the AI ​​service, and the second message is used to indicate a result of the AI ​​resource modification;

[0019] Alternatively, the first message is used to request the release of network resources allocated for the AI ​​service, and the second message is used to indicate the result of the network resource release.

[0020] A third aspect provides a method for processing AI services, including:

[0021] The second network element receives the first message, where the first message is used to request allocation of network resources for the AI ​​service;

[0022] The second network element sends a second message in response to the first message to the terminal, where the second message includes indication information indicating the address of the first network element, and the first network element is an AI service processing entry network element.

[0023] In a fourth aspect, a device for processing an AI service is provided, including:

[0024] A first sending module, configured to send a first message;

[0025] a first receiving module, configured to receive a second message, where the second message is used to respond to the first message;

[0026] The first message is used to request allocation of network resources for the AI ​​service, and the second message includes indication information indicating an address of a first network element, where the first network element is an AI service processing entry network element;

[0027] Alternatively, the first message is used to request allocation of AI resources for the AI ​​service, and the second message is used to indicate an AI resource establishment result;

[0028] Alternatively, the first message is used to request modification of AI resources for the AI ​​service, and the second message is used to indicate a result of the AI ​​resource modification;

[0029] Alternatively, the first message is used to request the release of network resources allocated for the AI ​​service, and the second message is used to indicate the result of the network resource release.

[0030] In a fifth aspect, a device for processing AI services is provided, including:

[0031] A third receiving module, configured to receive the first message;

[0032] a third sending module, configured to send a second message, where the second message is used to respond to the first message;

[0033] The first message is used to request allocation of AI resources for the AI ​​service, and the second message is used to indicate the result of AI resource establishment;

[0034] Alternatively, the first message is used to request modification of AI resources for the AI ​​service, and the second message is used to indicate a result of the AI ​​resource modification;

[0035] Alternatively, the first message is used to request the release of network resources allocated for the AI ​​service, and the second message is used to indicate the result of the network resource release.

[0036] In a sixth aspect, a device for processing an AI service is provided, including:

[0037] a thirteenth receiving module, configured to receive a first message, where the first message is used to request allocation of network resources for the AI ​​service;

[0038] A fourteenth sending module is configured to send a second message in response to the first message to the terminal, where the second message includes indication information indicating an address of a first network element, and the first network element is an AI service processing entry network element.

[0039] In one embodiment of the present application, the first message includes a third indication, and the third indication is used to instruct the network to establish a dedicated protocol data unit (PDU) session for the AI ​​service.

[0040] In the seventh aspect, a terminal is provided, comprising: a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

[0041] In the eighth aspect, a network side device is provided, comprising: a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the second aspect or the third aspect.

[0042] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by the processor of the terminal, the steps of the method described in the first aspect are implemented, or when the program or instruction is executed by the processor of the network side device, the steps of the method described in the second aspect or the third aspect are implemented.

[0043] In the tenth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, the second aspect, or the third aspect.

[0044] In the eleventh aspect, a computer program / program product is provided, which is stored in a non-volatile storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, the second aspect, or the third aspect.

[0045] In the twelfth aspect, a communication system is provided, which includes a terminal and a network side device, the terminal is used to execute the steps of the method described in the first aspect, and the network side device is used to execute the steps of the method described in the second aspect or the third aspect.

[0046] In an embodiment of the present application, a terminal sends a first message; the terminal receives a second message in response to the first message, where the first message is used to request allocation of network resources for an AI service, and the second message includes indication information indicating an address of a first network element, where the first network element is an AI service processing entry network element and is used for AI service management; or, the first message is used to request allocation of AI resources for an AI service, and the second message is used to indicate an AI resource establishment result; or, the first message is used to request modification of AI resources for an AI service, and the second message is used to indicate an AI resource modification result; or, the first message is used to request release of network resources allocated for an AI service, and the second message is used to indicate a network resource release result. By allocating network resources for an AI service based on a request from the terminal, or allocating AI resources, or modifying AI resources, or releasing network resources, the operator network can provide not only basic communication guarantees but also AI service processing functions. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] FIG1 is a schematic diagram of the architecture of a wireless communication system according to an embodiment of the present application;

[0048] FIG2 is a flowchart of a method for processing an AI service according to an embodiment of the present application;

[0049] FIG3 is a second flowchart of a method for processing an AI service according to an embodiment of the present application;

[0050] FIG4 is a third flowchart of a method for processing an AI service according to an embodiment of the present application;

[0051] FIG5 is a fourth flowchart of a method for processing an AI service according to an embodiment of the present application;

[0052] FIG6 is a fifth flowchart of a method for processing an AI service according to an embodiment of the present application;

[0053] FIG7 is a sixth flowchart of a method for processing an AI service according to an embodiment of the present application;

[0054] FIG8 is a schematic diagram of a processing device for an AI service according to an embodiment of the present application;

[0055] FIG9 is a second schematic diagram of a processing device for an AI service provided in an embodiment of the present application;

[0056] FIG10 is a third schematic diagram of a processing device for an AI service provided in an embodiment of the present application;

[0057] FIG11 is a schematic diagram of a terminal provided in an embodiment of the present application;

[0058] FIG12 is a schematic diagram of a network-side device provided in an embodiment of the present application;

[0059] FIG13 is a schematic diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0060] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0061] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0062] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0063] 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 this application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR system applications, such as 6th Generation (6G) communication systems.

[0064] To facilitate understanding of the embodiments of the present application, the following technical points are first introduced below:

[0065] 1. About IP Multimedia Subsystem (IMS) data transmission.

[0066] In the fifth generation mobile communication technology system (5GS), IMS is a data network (DN). The terminal is connected to the user plane function (UPF) through the base station, and then enters the IMS core network through the proxy call session control function (P-CSCF).

[0067] The terminal establishes a PDU session dedicated to the IMS network. The Data Network Name (DNN) is the IMS network. When the terminal establishes the PDU session, the Session Management Function (SMF) discovers that it is the IMS DNN and establishes the PDU session and assigns the P-CSCF address and default Quality of Service (QoS) flow parameters to the terminal. This is because, from the perspective of 5GS, the P-CSCF is an application server (AS). When the terminal uses the service, the establishment of a dedicated QoS flow is dynamically triggered according to the QoS requirements of the application layer, which triggers the PDU session modification process and issues the dedicated QoS flow parameters.

[0068] The terminal uses the default QoS flow to transmit IMS signaling, such as Session Initialization Protocol (SIP) signaling, to negotiate some control parameters, and uses a dedicated QoS flow to transmit IMS data, such as audio and media streams.

[0069] FIG1 shows a block diagram of a wireless communication system applicable to embodiments of the present application. The wireless communication system includes a terminal 11 and a network-side device 12 .

[0070] The terminal 11 may be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipborne equipment, pedestrian user equipment (PUE), smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM or self-service machine, etc. 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. The vehicle-mounted device may also be referred to as 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. In addition to the above-mentioned terminal devices, the terminal involved in this application may also be a chip within the terminal, such as a modem chip or a system-on-chip (SoC). It should be noted that the specific type of the terminal 11 is not limited in the embodiments of this application.

[0071] The network-side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network device, a radio access network (RAN), a radio access network function, or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AS), or a wireless fidelity (WiFi) node. A base station may be referred to as a Node B (NB), an evolved Node B (eNB), the 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, a Transmission Reception Point (TRP), or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0072] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access and mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data storage (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( Function, AF), policy charging function, NAS interface function, communication management function, AI service management function, AI management function, AI resource management function, AI model management function, AI resource node, communication resource node, etc. It should be noted that in the embodiment of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0073] The following, in conjunction with the accompanying drawings, describes in detail the AI ​​service processing method, apparatus, communication device, and readable storage medium provided in the embodiments of the present application through some embodiments and their application scenarios.

[0074] 2 , an embodiment of the present application provides a method for processing an AI service, which is executed by a terminal. The specific steps include: step 201 and step 202 .

[0075] Step 201: The terminal sends a first message;

[0076] Step 201: The terminal receives a second message, where the second message is used to respond to the first message;

[0077] The first message (e.g., a PDU session establishment request message) is used to request the allocation of network resources for the AI ​​service, and the second message (e.g., a PDU session establishment response message) includes indication information indicating the address of the first network element, which is an AI service processing entry network element and is used for AI service management. Network resources (or service resources) include communication resources and AI resources. It should be noted that service resources are a total resource set including communication resources, AI resources, and policy resources, and are a general term for various resources that provide a reliable guarantee link for a certain service. Communication resources are a set of resources provided by the existing 3rd Generation Partnership Project (3GPP) to terminals or third parties for communication services, including but not limited to communication links, allocated and scheduled frequency bands, memory of base stations or network elements, signaling forwarding, and other resources. AI resources are a set of resources to ensure AI services, including but not limited to the computing power of high-performance computing machines (central processing unit (CPU) / graphics processing unit (GPU)), storage capacity for large amounts of training data, etc. Mapped to the actual link, it can be understood as a PDU session and an AI session. The former belongs to the session on the communication resource link, and the latter belongs to the session on the AI ​​resource link.

[0078] Alternatively, the first message (e.g., AI resource establishment request message) is used to request allocation of AI resources for the AI ​​service, and the second message (e.g., AI resource establishment response message) is used to indicate an AI resource establishment result, where the AI ​​resource establishment result is used to indicate success or failure of the AI ​​resource establishment;

[0079] Alternatively, the first message (e.g., AI resource modification request message) is used to request modification of AI resources for the AI ​​service, and the second message (e.g., AI resource modification response message) is used to indicate a result of the AI ​​resource modification, where the AI ​​resource modification result indicates success or failure of the AI ​​resource modification.

[0080] Alternatively, the first message (e.g., AI service release request message) is used to request the release of network resources allocated for the AI ​​service, and the second message (e.g., AI service release response message) is used to indicate the network resource release result, where the AI ​​resource release result is used to indicate the success or failure of the network resource release.

[0081] In this embodiment, the first network element has AI service management functions, AI service identity resolution, and other functions. For example, the first network element can convert external AI service requests into internal AI resource management and / or communication resource management. The first network element can determine the required AI resources based on the AI ​​service category and / or QoS requirements of the AI ​​service. The first network element can also be referred to as an AI service management function, an external service management function, a service management function, or a computing power service management function.

[0082] In one embodiment of the present application, a terminal sends a first message, where the first message is used to request allocation of network resources for an AI service, including:

[0083] The terminal sends a first message according to a terminal route selection policy (UE Route Selection Policy, URSP) rule, where the first message is used to request allocation of network resources for the AI ​​service;

[0084] The URSP rule includes a first indication, which is used by the terminal to identify AI service traffic, route the AI ​​service traffic to an existing PDU session, or establish a new PDU session.

[0085] In one embodiment of the present application, the first indication includes at least one of the following: a data network name (DNN) dedicated to the AI ​​service, single network slice selection assistance information (S-NSSAI) dedicated to the AI ​​service, an AI service identifier, an AI operating system identifier, and an AI application identifier.

[0086] In one embodiment of the present application, before the terminal sends the first message according to the URSP rule, the method further includes:

[0087] The terminal sends a second indication, where the second indication is used to indicate at least one of the following: the terminal supports AI processing, the terminal supports AI service, and the terminal supports AI policy;

[0088] The terminal receives the URSP rule associated with the second indication.

[0089] In one embodiment of the present application, the second indication is included in a terminal policy classification symbol or a protocol configuration option (PCO) information element (IE) or an extended protocol configuration option (ePCO) information element.

[0090] In one embodiment of the present application, when the first message is used to request allocation of network resources for the AI ​​service, the first message includes a third indication, and the third indication is used to instruct the network to establish a dedicated PDU session for the AI ​​service.

[0091] In one embodiment of the present application, when the first message is used to request allocation of AI resources for an AI service, the first message includes at least one of the following:

[0092] (1) AI business demand information;

[0093] AI service demand information is used to indicate the expected AI service quality requirements. Specifically, a user can sign up for an AI service with an operator network, and the operator network will assign the user the AI ​​service quality requirements.

[0094] For example, the network side determines policy information (such as communication policy and AI policy) based on AI business demand information, and allocates AI resources that meet AI business needs based on the policy information.

[0095] Among them, the communication strategy includes but is not limited to the QoS rules corresponding to the existing PDU session, and the AI ​​strategy includes at least one of AI service processing delay, AI service processing accuracy, etc.

[0096] (2)DNN;

[0097] (3)S-NSSAI;

[0098] (4) a fourth indication, the fourth indication being used to indicate a session type;

[0099] For example, the fourth indication information indicates that the session is a PDU session or an AI session.

[0100] (5)PDU session information;

[0101] The PDU session information is used to instruct the network to use the PDU session channel to transmit AI service data and allocate corresponding communication resources.

[0102] Optionally, the PDU session information includes at least one of the following: a PDU session identifier and a PDU session type.

[0103] (6) AI business strategy information;

[0104] For example, the network side allocates AI resources that meet AI business needs based on AI business policy information.

[0105] (7) Application server address.

[0106] For example, the network side can identify that the corresponding service is an AI service based on at least one of the above-mentioned DNN, S-NSSAI, the fourth indication, the PDU session information, and the application server address. In this embodiment, the application server can be used to perform external service processing. For example, the application server processes and feeds back data forwarded by the resource node.

[0107] In one embodiment of the present application, when the first message is used to request modification of AI resources for an AI service, the first message includes at least one of the following:

[0108] (1) AI business demand information;

[0109] (2) PDU session information;

[0110] (3) a fifth indication, the fifth indication being used to indicate that the AI ​​service requires collaboration with the application server;

[0111] (4) Application server address.

[0112] In one embodiment of the present application, the first message is used to request the release of network resources allocated for the AI ​​service, and the first message includes at least one of the following:

[0113] (1) AI business demand information;

[0114] (2) PDU session information;

[0115] (3) AI business strategy information;

[0116] (4) Communication strategy information;

[0117] For example, the communication policy information includes but is not limited to a communication policy identifier, where the communication policy includes but is not limited to QoS rules corresponding to an existing PDU session. Optionally, the communication policy is used to establish a suitable dedicated bearer for the AI ​​service.

[0118] (5)DNN;

[0119] (6)S-NSSAI;

[0120] (7) a sixth indication, the sixth indication being used to indicate a reason for releasing the AI ​​service;

[0121] (8) A seventh indication, which is used to indicate the AI ​​service release type.

[0122] In one embodiment of the present application, the AI ​​service requirement information includes at least one of the following:

[0123] (1) AI business identification;

[0124] The AI ​​service identifier is used to identify the requested AI service. The network side determines the specific AI service requested by the UE based on the service identifier, such as environment reconstruction service, facial recognition service, etc.

[0125] (2) AI business type;

[0126] The AI ​​service type is used to indicate the type of AI service requested. The network side determines whether the UE requests a training service or an inference service based on it.

[0127] (3) AI service quality of experience (QoE) requirements;

[0128] The AI ​​service QoE requirement is used to indicate the service quality expected to be achieved by the requested AI service terminal, including at least one of the response speed, reliability and satisfaction of the AI ​​service.

[0129] (4) AI service QoS information;

[0130] The AI ​​service QoS information is used to indicate the network indicators required for the requested AI service, including at least one of priority, latency, packet loss rate, packet error rate, peak rate, etc.

[0131] (5) Model-related parameters;

[0132] Model-related parameters are used to indicate the number of models required for the requested AI service, including at least one of the model size, model training algorithm, model precision / accuracy, model manufacturer, model identifier, model function identifier, model architecture, weight parameters, etc.

[0133] The model in this application can also be called an AI model, that is, the model-related parameters can also be called AI model-related parameters.

[0134] (6) an eighth indication, the eighth indication being used to indicate whether network internal data is required;

[0135] For example, the eighth indication is used to indicate whether it is necessary to obtain network internal data from the data source. Exemplarily, when the eighth indication is 1, it indicates that internal data is required, and when the eighth indication is 0, it indicates that internal data is not required.

[0136] (7) A ninth indication, which is used to indicate whether a data source is required. For example, when the ninth indication is 1, it indicates that a data source is required, and when the ninth indication is 0, it indicates that a data source is not required.

[0137] In this embodiment, the data source generates, stores and / or forwards data.

[0138] In one embodiment of the present application, the third indication is used to instruct the network to establish a dedicated PDU session for the AI ​​service, including at least one of the following:

[0139] (1) The third indication is used to instruct the terminal to request the address of the first network element. The third indication is included in the ePCO IE. The ePCO IE is used to instruct the network to establish a dedicated PDU session for the AI ​​service.

[0140] (2) The third indication is used to indicate that the terminal supports AI service processing. The third indication is included in a terminal capability information element, and the terminal capability information element is used to instruct the network to establish a dedicated PDU session for the AI ​​service. For example, the terminal capability information element may be a 5G session management capability (5GSM capability) information element.

[0141] In one embodiment of the present application, the indication information indicating the address of the first network element includes at least one of the following: the address of the first network element and the address of the application server. In this embodiment, the application server can provide the AI ​​service.

[0142] In one embodiment of the present application, the AI ​​resource establishment result includes AI resource node information.

[0143] In this embodiment, AI resource nodes are used to perform service processing and implement service policy rules. For example, AI resource nodes can perform AI service computations (user-side execution) according to commands from the AI ​​resource management function, or update AI resource status to the AI ​​resource management function. AI resource nodes may also be referred to as resource nodes, computing resource nodes, or service resource nodes.

[0144] In one embodiment of the present application, the AI ​​resource modification result includes updated AI resource node information.

[0145] In one embodiment of the present application, the network resource release result includes a reason value for release failure.

[0146] In one embodiment of the present application, the AI ​​resource node information includes at least one of the following: the IP address of the AI ​​resource node, identification information of the AI ​​resource node, and a fully qualified domain name (FQDN) of the AI ​​resource node.

[0147] In one embodiment of the present application, after the terminal receives the second message indicating the AI ​​resource establishment result, the method further includes:

[0148] The terminal sends AI service data to the AI ​​resource node corresponding to the AI ​​resource node information through a PDU session.

[0149] In one embodiment of the present application, the first message or the second message is included in at least one of the following: a Session Initiation Protocol (IP) message, a Hypertext Transfer Protocol (HTTP) message, and a newly added protocol message, where the newly added protocol message is a protocol message newly defined for the AI ​​business processing and is used to transmit AI-related messages.

[0150] In this embodiment, the network allocates network resources for AI services based on the terminal's request, or allocates AI resources, or modifies AI resources, or releases network resources or AI resources, so that the operator network can not only provide basic communication guarantees, but also provide AI service processing functions.

[0151] Referring to Figure 3, an embodiment of the present application provides a method for processing AI services, which is executed by a first network element. The specific steps include: step 301 and step 302.

[0152] Step 301: A first network element receives a first message;

[0153] Step 302: The first network element sends a second message, where the second message is used to respond to the first message.

[0154] The first message (e.g., AI resource establishment request message) is used to request allocation of AI resources, and the second message (e.g., AI resource establishment response message) is used to indicate an AI resource establishment result;

[0155] Alternatively, the first message (e.g., AI resource modification request message) is used to request modification of the AI ​​resource, and the second message (e.g., AI resource modification response message) is used to indicate a result of the AI ​​resource modification;

[0156] Alternatively, the first message (e.g., AI service release request message) is used to request the release of network resources allocated for the AI ​​service, and the second message (e.g., AI service release response message) is used to indicate the network resource release result.

[0157] In one embodiment of the present application, when the first message is used to request allocation of AI resources for an AI service, the first message includes at least one of the following:

[0158] (1) AI business demand information;

[0159] (2)DNN;

[0160] (3)S-NSSAI;

[0161] (4) a fourth indication, the fourth indication being used to indicate a session type;

[0162] (5)PDU session information;

[0163] (6) AI business strategy information;

[0164] (7) Application server address.

[0165] In one embodiment of the present application, when the first message is used to request modification of AI resources for an AI service, the first message includes at least one of the following:

[0166] (1) AI business demand information;

[0167] (2) PDU session information;

[0168] (3) a fifth indication, the fifth indication being used to indicate that the AI ​​service requires collaboration with the application server;

[0169] (4) Application server address.

[0170] In one embodiment of the present application, the first message is used to request the release of network resources allocated for the AI ​​service, and the first message includes at least one of the following:

[0171] (1) AI business demand information;

[0172] (2) PDU session information;

[0173] (3) AI business strategy information;

[0174] (4) Communication strategy information;

[0175] (5)DNN;

[0176] (6)S-NSSAI;

[0177] (7) a sixth indication, the sixth indication being used to indicate a reason for releasing the AI ​​service;

[0178] (8) A seventh indication, which is used to indicate the AI ​​service release type.

[0179] In one embodiment of the present application, the AI ​​resource establishment result includes AI resource node information.

[0180] In one embodiment of the present application, the AI ​​resource modification result includes updated AI resource node information.

[0181] In one embodiment of the present application, the network resource release result includes a reason value for release failure.

[0182] In one embodiment of the present application, after the first network element receives the first message for requesting allocation of AI resources and before the first network element sends the second message for indicating the result of AI resource establishment, the method further includes:

[0183] The first network element sends a third message (for example, an AI resource request message) to the third network element, where the third message is used to request the third network element to determine an AI resource node;

[0184] The first network element receives a fourth message (eg, an AI resource response message) sent by the third network element in response to the third message, where the fourth message includes AI resource node information.

[0185] In this embodiment, the third network element is used for service resource management. For example, the third network element can allocate, update, and release AI or computing resources on demand, or the third network element can also update and maintain the status of AI or computing resource nodes on demand. The third network element can also be referred to as an AI resource management function, a resource management function, or a computing resource management function.

[0186] In one embodiment of the present application, the third message includes at least one of the following: model information, data source information, AI business computing capacity (such as computing power size, type, etc.), and application server address.

[0187] In one embodiment of the present application, the AI ​​resource node information includes at least one of the following: the IP address of the AI ​​resource node, identification information of the AI ​​resource node, and the FQDN of the AI ​​resource node.

[0188] In one embodiment of the present application, before the first network element sends the third message to the third network element, the method further includes:

[0189] The first network element sends a fifth message (for example, a model request message) to the fourth network element, where the fifth message is used to request model information from the fourth network element;

[0190] The first network element receives a sixth message (eg, a model response message) sent by the fourth network element in response to the fifth message, where the sixth message is used to indicate model information.

[0191] In this embodiment, the fourth network element is used for model management. For example, the fourth network element can determine a suitable model based on an external model request. The fourth network element can also be called an AI model management function, or a model management function.

[0192] In one embodiment of the present application, the first network element sending a fifth message to the fourth network element includes:

[0193] When the first condition is met, the first network element sends a fifth message to the fourth network element;

[0194] The first condition includes at least one of the following:

[0195] (1) The third message does not contain model information;

[0196] (2) The third message includes a tenth instruction, where the tenth instruction is used to instruct to obtain model information from the fourth network element;

[0197] (3) The first network element cannot obtain model information.

[0198] In one embodiment of the present application, before the first network element sends the fifth message to the fourth network element, the method further includes:

[0199] The first network element selects the fourth network element based on at least one of network identification information, AI service identification, supported AI services, service area information, and supported model information.

[0200] In one embodiment of the present application, before the first network element sends the third message to the third network element, the method further includes:

[0201] The first network element sends a seventh message (for example, a data source request message) to the fifth network element, where the seventh message is used to request the fifth network element to determine data source information;

[0202] The first network element receives an eighth message (eg, a data source response message) sent by the fifth network element in response to the seventh message, where the eighth message is used to indicate data source information.

[0203] In this embodiment, the fifth network element is used to perform data management. For example, the fifth network element can determine the data source according to the data request. The fifth network element can also be called a data source management function.

[0204] In one embodiment of the present application, the first network element sends a seventh message to the fifth network element, including:

[0205] When the second condition is met, the first network element sends a seventh message to the fifth network element;

[0206] The second condition includes at least one of the following:

[0207] (1) The third message does not contain data source information;

[0208] (2) The third message includes an eleventh instruction, where the eleventh instruction is used to instruct to obtain data source information from the fifth network element;

[0209] (3) The first network element cannot obtain data source information.

[0210] In one embodiment of the present application, before the first network element sends the seventh message to the fifth network element, the method further includes:

[0211] The first network element selects the fifth network element based on at least one of network identification information, AI service identification, supported AI services, service area information, and supported model information.

[0212] In an embodiment of the present application, after the first network element receives a fourth message sent by the third network element in response to the third message, the method further includes:

[0213] The first network element sends a ninth message (e.g., a bearer establishment request message) to the sixth network element, where the ninth message includes at least one of the following: AI resource node information, AI service QoS information, and AI service policy information;

[0214] The first network element receives a tenth message (bearer establishment response message) sent by the sixth network element in response to the ninth message, where the tenth message includes AI resource node information.

[0215] In this embodiment, the sixth network element has functions such as service data flow detection, policy generation and provision, where the policy includes terminal policy, session policy, etc. The sixth network element can also be called a policy charging function or a policy control function (PCF).

[0216] In one embodiment of the present application, before, after, or simultaneously with the first network element receiving the first message for requesting modification of the AI ​​resource, the method further includes:

[0217] The first network element receives an eleventh message;

[0218] The eleventh message is used to request at least one of the following: modifying the model of the AI ​​service; modifying the data source of the AI ​​service; and modifying the AI ​​resource node that provides AI service processing.

[0219] In one embodiment of the present application, when the eleventh message (eg, a model modification request message) is used to request modification of a model of an AI service, the eleventh message includes updated model information.

[0220] In one embodiment of the present application, when the eleventh message (eg, data source modification request message) is used to request modification of the data source of the AI ​​service, the eleventh message includes updated data source information.

[0221] In one embodiment of the present application, when the eleventh message (eg, AI resource modification request message) is used to request modification of an AI resource node providing AI service processing, the eleventh message includes updated AI resource node information.

[0222] In one embodiment of the present application, before, after, or simultaneously with the first network element sending a second message indicating a result of the AI ​​resource modification, the method further includes:

[0223] The first network element sends a twelfth message in response to the eleventh message;

[0224] Among them, the twelfth message is used to indicate at least one of the following: model modification results; data source modification results; AI resource modification results.

[0225] In this embodiment, the twelfth message may also be referred to as a model modification response message, a data source modification response message, or an AI resource modification response message.

[0226] In one embodiment of the present application, after the first network element receives the first message for requesting modification of the AI ​​resource and before the first network element sends the second message for indicating the result of the AI ​​resource modification, the method further includes:

[0227] The first network element sends a thirteenth message (for example, a bearer modification request message) to the seventh network element, where the thirteenth message is used to request modification of communication resources allocated to the AI ​​service;

[0228] The first network element receives a fourteenth message (eg, a bearer modification response message) sent by the seventh network element in response to the thirteenth message, where the fourteenth message is used to indicate a communication resource modification result.

[0229] In this embodiment, the seventh network element has functions such as service data flow detection, policy generation and provision, where the policy includes terminal policy, session policy, etc. The seventh network element can also be called a policy charging function or a policy control function (PCF).

[0230] In one embodiment of the present application, after the first network element receives the first message for requesting to release the network resource or the AI ​​resource, the method further includes:

[0231] The first network element sends a fifteenth message (for example, a model release message) to the eighth network element, where the fifteenth message is used to request the release of the association state between the model and the AI ​​service or the release of the association state between the model and the terminal;

[0232] The first network element receives a sixteenth message (eg, a model release response message) sent by the eighth network element in response to the fifteenth message, where the sixteenth message is used to indicate a model release result.

[0233] In this embodiment, the eighth network element is used for model management, and the eighth network element can also be called AI model management function, or model management function.

[0234] In one embodiment of the present application, the fifteenth message includes at least one of the following: terminal identification, AI service information, model contract association identification, used model identification, and the address of the eighth network element.

[0235] In one embodiment of the present application, the first network element sends a fifteenth message to the eighth network element, including:

[0236] When the third condition is met, the first network element sends a fifteenth message to the eighth network element;

[0237] Among them, the third condition includes at least one of the following: the AI ​​service information includes the model identifier used, and the model release request message includes a twelfth indication, and the twelfth indication is used to indicate the release of the model associated with the AI ​​service.

[0238] In one embodiment of the present application, after the first network element receives the first message for requesting to release the network resource or the AI ​​resource, the method further includes:

[0239] The first network element sends a seventeenth message (e.g., a data source release message) to the ninth network element, where the seventeenth message is used to request the release of the association status between the data and the AI ​​service, or the release of the association status between the data and the terminal;

[0240] The first network element receives an eighteenth message (data source release response message) sent by the ninth network element in response to the seventeenth message, where the eighteenth message is used to indicate a data source release result.

[0241] In this embodiment, the ninth network element is used for data management, and the ninth network element may also be called a data plane management function or a data source management function.

[0242] In one embodiment of the present application, the seventeenth message includes at least one of the following: terminal identification, AI service information, data source information, and the address of the ninth network element.

[0243] In one embodiment of the present application, the first network element sends a seventeenth message to the ninth network element, including:

[0244] When the fourth condition is met, the first network element sends a seventeenth message to the ninth network element;

[0245] Among them, the fourth condition includes at least one of the following: the AI ​​business information includes the model identifier used, and the data source release request message includes a thirteenth indication, and the thirteenth indication is used to indicate the release of the data plane connection.

[0246] In one embodiment of the present application, after the first network element receives a request to release network resources or AI resources, the method further includes:

[0247] The first network element sends a nineteenth message (for example, an AI resource release message) to the tenth network element, where the nineteenth message is used to request the release of AI resources established for the AI ​​service;

[0248] The first network element receives a twentieth message (eg, an AI resource release response message) sent by the tenth network element in response to the nineteenth message, where the twentieth message is used to indicate an AI resource release result.

[0249] In this embodiment, the tenth network element is used for service resource management. For example, the tenth network element can allocate, update, and release AI or computing resources on demand, or the tenth network element can also update and maintain the status of AI or computing resource nodes on demand. The tenth network element can also be referred to as an AI resource management function, a resource management function, or a computing resource management function.

[0250] In one embodiment of the present application, the nineteenth message includes at least one of the following: the address of the tenth network element, and AI service information.

[0251] In one embodiment of the present application, the twentieth message includes at least one of the following: a fourteenth indication, the fourteenth indication being used to indicate a successful release of the AI ​​resource or a failure of the AI ​​resource release, and a fifteenth indication being used to indicate a reason value for a failure of the AI ​​resource release.

[0252] In one embodiment of the present application, after the first network element sends a second message indicating a network resource release result, the method further includes:

[0253] The first network element sends a twenty-first message (for example, a bearer release request message) to the eleventh network element, where the twenty-first message is used to request the release of communication resources allocated for the AI ​​service;

[0254] The first network element receives a twenty-second message (for example, a bearer release response message) sent by the eleventh network element in response to the twenty-first message, where the twenty-second message is used to indicate a result of the communication resource release, and the result of the communication resource release is used to indicate success or failure of the communication resource release.

[0255] In this embodiment, the eleventh network element has functions such as service data flow detection, policy generation and provision, where the policies include terminal policies, session policies, etc. The eleventh network element can also be called a policy charging function or PCF.

[0256] In one embodiment of the present application, the twenty-first message includes at least one of the following: an identifier of the terminal, PDU session information, AI service information, network identification information, an address of a second network element, a release reason, and policy information. The second network element has a communication management function. For example, the second network element may be an SMF.

[0257] In one embodiment of the present application, the twenty-second message includes at least one of the following: a sixteenth indication, the sixteenth indication is used to indicate that the communication resource is released successfully or the communication resource release fails, a seventeenth indication, the seventeenth indication is used to indicate the reason value of the communication resource release failure, for example, the communication resource does not exist, or the communication resource is in use and cannot be released, etc.

[0258] In one embodiment of the present application, the first network element sends a twenty-first message to the eleventh network element, including:

[0259] When the second message indicates that the AI ​​resources are successfully released, the first network element sends a twenty-first message to the eleventh network element.

[0260] In one embodiment of the present application, the first message or the second message or the third message or the fourth message or the fifth message or the sixth message or the seventh message or the eighth message or the ninth message or the tenth message or the eleventh message or the twelfth message or the thirteenth message or the fourteenth message or the fifteenth message or the sixteenth message or the seventeenth message or the eighteenth message or the nineteenth message or the twentieth message or the twenty-first message or the twenty-second message is included in at least one of the following: a SIP message, an HTTP message, a newly added protocol message, and the newly added protocol message is used to transmit AI related messages.

[0261] In this embodiment, the network allocates AI resources based on the terminal's request, or modifies AI resources, or releases network resources or AI resources, so that the operator network can not only provide basic communication guarantees but also provide AI business processing functions.

[0262] 4 , an embodiment of the present application provides a method for processing an AI service, which is executed by a second network element. The specific steps include: step 401 and step 402 .

[0263] Step 401: A second network element receives a first message (e.g., a PDU session establishment request message) for requesting allocation of network resources for an AI service.

[0264] Step 402: The second network element sends a second message (for example, a PDU session establishment response message) in response to the first message to the terminal, where the second message includes indication information indicating the address of the first network element, and the first network element is an AI service processing entry network element.

[0265] In this embodiment, the functions of the second network element include at least one of the following: a termination point for a Short Message (SM) message of a Non-Access-Stratum (NAS) message; session establishment, modification, and release; UE IP allocation and management; UPF selection and control; billing data collection and support for a billing interface; determination of a session's Session and Service Continuity (SSC) mode; and downlink data indication. For example, the second network element may be an SMF.

[0266] In one embodiment of the present application, the first message includes a third indication, and the third indication is used to instruct the network to establish a dedicated PDU session for the AI ​​service.

[0267] In one embodiment of the present application, after the second network element receives the first message and before the second network element sends the second message to the terminal, the method further includes:

[0268] The second network element determines to establish a PDU session for the AI ​​service based on the third indication, at least one of DNN and S-NSSAI.

[0269] In one embodiment of the present application, before the second network element sends a second message in response to the first message to the terminal, the method further includes:

[0270] The second network element selects one of the first network elements according to the third indication or the first information;

[0271] The first information includes at least one of the following:

[0272] (1) Region of interest;

[0273] (2) the contract information of the terminal AI, which is related to the AI ​​service;

[0274] (3) Network identification information of the PDU session;

[0275] (4) AI business identification;

[0276] (5) Supported AI services;

[0277] (6) First network element capability;

[0278] (7) Location of the user plane function (UPF);

[0279] (8) The location of the terminal.

[0280] In an embodiment of the present application, the first message or the second message is included in at least one of the following: a SIP message, an HTTP message, and a newly added protocol message, and the newly added protocol message is used to transmit AI-related messages.

[0281] In an embodiment of the present application, the second network element can allocate network resources for the AI ​​service based on the first message of the terminal, so that the operator network can provide AI services to the terminal. In this way, the operator network can not only provide basic communication guarantees, but also provide AI service processing functions.

[0282] The following describes the implementation of this application in conjunction with the specific processes of Example 1, Example 2, and Example 3.

[0283] Example 1: UE triggers establishment of AI service bearer.

[0284] Referring to Figure 5, the specific steps are as follows:

[0285] Step 501: The UE initiates a PDU session establishment request message to the communication management function, wherein the PDU session establishment request message is used to request the network to allocate network resources for the AI ​​service. Specifically, the PDU session establishment request message requests the network to establish a signaling bearer for the AI ​​service.

[0286] Optionally, the PDU session establishment request message includes a third indication, where the third indication is used to instruct the network to establish a dedicated PDU session for the AI ​​service, and the implementation method includes at least one of the following:

[0287] (1) A third indication is included in the ePCO IE, which is used to instruct the UE to request the first network element address, such as the address of the AI ​​service management function. Specifically, "AI service management function IPv6 / IPv4 Address Request" is added to the ePCO IE.

[0288] (2) A third indication is included in the 5GSM capability, and the third indication is used to indicate that the UE supports AI service processing. Specifically, a "Transfer of AI management information containers supported" indication is added to the 5GSM capability IE.

[0289] Optionally, the UE sends a PDU session establishment request message according to the URSP rule.

[0290] Optionally, the URSP rule includes a first indication, where the first indication is used by the UE to identify AI service traffic, route the AI ​​service traffic to an existing PDU session, or establish a new PDU session.

[0291] Optionally, the first indication includes at least one of the following: DNN dedicated to AI business, S-NSSAI, AI business identifier, AI operating system identifier, and AI application identifier.

[0292] Optionally, before the UE sends a PDU session establishment request message according to the URSP rule, the terminal sends a second indication, where the second indication is used to indicate at least one of the following: the terminal supports AI processing, the terminal supports AI service, and the terminal supports AI policy (for example, Support of AI policy by the UE).

[0293] Optionally, the second indication is included in a terminal policy classmark (UE policy classmark) or a PCO IE or an ePCO IE.

[0294] Step 502: The communication management function establishes a dedicated PDU session for the AI ​​service according to the received PDU session establishment request message and establishes a default bearer.

[0295] Optionally, the PDU session establishment process in this embodiment can refer to the existing PDU session establishment process, which will not be repeated here.

[0296] Optionally, the communication management function determines to establish a dedicated PDU session based on at least one of the following: (1) a third indication (see step 501); (2) a dedicated DNN or S-NSSAI;

[0297] Step 503: The communication management function determines that an AI service management function instance needs to be selected according to the third indication.

[0298] Optionally, the communication management function comprehensively considers several factors and utilizes the Network Repository Function (NRF) or selects an AI service management function instance based on local configuration information. At least one of the following factors is taken into consideration:

[0299] (1) Area of ​​interest;

[0300] (2) UE AI task-related contract information;

[0301] (3) DNN of PDU session;

[0302] (4) S-NSSAI of the PDU session;

[0303] (5) AI business identification;

[0304] (6) Supported AI services;

[0305] (7) AI business management function instance capabilities (for example, the ability to determine AI business processing latency, AI business processing accuracy, AI business computing capacity, etc.)

[0306] (8) UPF location;

[0307] (9)UE location.

[0308] Step 504: The communication management function sends a PDU session establishment response message to the UE, indicating that the PDU session establishment of the AI ​​service is complete, which includes the AI ​​service management function address or application server address;

[0309] Optionally, the UE obtains the AI ​​service management function address by querying the application server, or the application server can provide the service.

[0310] Step 505: The UE sends an AI resource establishment request message to the AI ​​service management function to request the network to allocate AI resources.

[0311] Optionally, the AI ​​resource establishment request message includes at least one of the following:

[0312] (1) AI business requirement information (or AI business requirement description information);

[0313] Optional AI business requirement information, including at least one of the following:

[0314] (a) AI business identification;

[0315] For example, it is used to determine whether the AI ​​service is an inference service (e.g., environment reconstruction, facial recognition, etc.) or a training service;

[0316] (b) AI service QoE requirements;

[0317] (c) AI service QoS information;

[0318] Optionally, the AI ​​service QoS information includes at least one of the following: AI service processing delay, AI service processing accuracy, AI service computing volume, data processing scale, etc.

[0319] (d) Model-related parameters, such as model size, model training algorithm, model precision / accuracy, model manufacturer, model identifier, model function identifier, model architecture, and weight parameters;

[0320] (e) Whether network internal data and data source indication are required;

[0321] (f) AI business type;

[0322] (2)DNN;

[0323] (3)S-NSSAI;

[0324] (4) Session type indication, used to indicate whether the session is a PDU session or an AI session;

[0325] (5) PDU session information, which is used to instruct the network to use the PDU session channel to transmit AI service data and allocate corresponding communication resources;

[0326] Optionally, the PDU session information includes at least one of the following: a PDU session identifier and a PDU session type.

[0327] (6) Strategy identification;

[0328] Optionally, the policy identifier includes an AI service policy indication negotiated between the UE and the policy charging function;

[0329] (7) The address of the application server, which can provide AI services.

[0330] Optionally, the AI ​​resource establishment request message is carried in a PDU data packet and can be transmitted in at least one of the following ways: a SIP message; an HTTP message; a newly added protocol message, wherein the newly added protocol message is used to transmit AI-related messages;

[0331] Step 506a: The AI ​​business management function sends a model request message to the AI ​​model management function to determine the model information.

[0332] Optionally, if the first condition is met, execute step 506a;

[0333] The first condition includes at least one of the following:

[0334] (1) The AI ​​resource establishment request message does not contain model information;

[0335] (2) The AI ​​resource establishment request message includes an indication that interaction with the AI ​​model management function is required;

[0336] (3) AI business management functions cannot obtain model information;

[0337] Optionally, before step 506a, the AI ​​service management function selects an AI model management function instance, considering at least one of the following factors: DNN; S-NSSAI; AI service identifier; supported AI services; service area information; and supported model information.

[0338] Step 506b: The AI ​​model management function sends a model response message to the AI ​​business management function to indicate the model information.

[0339] Optionally, the AI ​​business management function may determine the data source information based on the model information. If the data source information has already been determined, step 509 is not executed.

[0340] Step 507a: The AI ​​service management function sends a data source request message to the data source management function to determine the data source information;

[0341] Optionally, if the second condition is met, execute step 507a;

[0342] The second condition includes at least one of the following: the AI ​​resource establishment request message does not include data source information; the AI ​​resource establishment request message includes an indication that interaction with the data source management function is required; the AI ​​service management function cannot obtain the data source information;

[0343] Optionally, the AI ​​service management function selects a data source management function instance, considering at least one of the following factors: DNN; S-NSSAI; AI service identifier; supported AI services; service area information; data source information;

[0344] Step 507b: The data source management function sends a model response message to the AI ​​business management function to indicate the data source information.

[0345] Optionally, the AI ​​business management function, the AI ​​model management function and the AI ​​resource management function may be integrated. If integrated, steps 506-507 are omitted.

[0346] Step 508: The AI ​​service management function sends an AI resource request message to the AI ​​resource management function, and the AI ​​resource management function determines a suitable AI resource node based on the AI ​​resource request message.

[0347] Optionally, the AI ​​resource request message includes at least one of the following:

[0348] (1) Model information;

[0349] For example, the model information includes but is not limited to at least one of the following: model, model download address;

[0350] (2) Data source information, such as data source address;

[0351] (3) AI business computing volume, such as computing power size and type;

[0352] (4) Application server address;

[0353] Step 509: The AI ​​resource management function selects a suitable AI resource node according to the AI ​​resource request message and provides AI resource configuration information to the AI ​​resource node, instructing the AI ​​resource node to process and forward the AI ​​service data.

[0354] Optionally, the AI ​​resource configuration information includes at least one of the following:

[0355] (1) Data source information, such as data source address;

[0356] (2) AI business detection information;

[0357] (3) AI business processing rules;

[0358] (4) Application server address;

[0359] Step 510: The AI ​​resource management function sends an AI resource response message to the AI ​​service management function;

[0360] Optionally, the AI ​​resource response message includes AI resource node information, where the AI ​​resource node information includes at least one of the following: IP address; identification information; FQDN.

[0361] Optionally, the interaction messages between the UE and the AI ​​service management function, and between the various AI functions, can be transmitted using at least one of the following methods: SIP message; http message; newly added protocol message, where the newly added protocol message is used to transmit AI-related messages.

[0362] Step 511: The AI ​​service management function sends a bearer establishment request message to the policy charging function;

[0363] Optionally, the bearer establishment request message includes at least one of the following: AI resource node information, AI service QoS information, and policy information.

[0364] Step 512: The policy charging function generates a policy based on the received bearer establishment request message and triggers the PDU session modification procedure to establish a dedicated bearer for the AI ​​service.

[0365] Step 513: The policy charging function sends a bearer establishment response message to the AI ​​service management function to notify the AI ​​service dedicated bearer establishment result.

[0366] Step 514: The AI ​​service management function sends an AI resource establishment response message to the UE to feedback the AI ​​resource establishment result;

[0367] Optionally, the AI ​​resource establishment response message includes AI resource node information.

[0368] Step 515: The terminal triggers the transmission of AI service data. The AI ​​service data is carried on the PDU session and routed to the AI ​​resource node via the communication resource node.

[0369] For example, the functions of a communication resource node include at least one of the following: an anchor point for intra-Radio Access Technology (RAT) or inter-RAT mobility (when applicable); a session point for interconnecting external PDUs with data networks; packet routing and forwarding; data packet inspection; and user plane partial policy rule implementation, such as gating, redirection, traffic steering, etc.

[0370] Optionally, the communication resource node may be a UPF.

[0371] Optionally, the AI ​​service data includes at least one of the following: UE data; model information;

[0372] Optionally, the communication management function does not know the AI ​​resource node information, and the UE sets the AI ​​resource node information as the destination address.

[0373] Step 516: Optionally, the AI ​​resource node obtains in-network data from the data source node.

[0374] Optionally, the AI ​​resource node determines the data source information, including but not limited to at least one of the following methods: obtaining from AI resource configuration information; obtaining from local configuration;

[0375] Step 517: Optionally, the AI ​​resource node interacts with the AS according to a service-level agreement (SLA) to execute the complete AI business logic.

[0376] Optionally, the SLA instructs the AI ​​resource node to perform only partial business processing.

[0377] Optionally, the AI ​​resource node determines the application server address, including but not limited to at least one of the following methods: obtaining from AI resource configuration information; obtaining from local configuration.

[0378] Step 518: The AI ​​resource node processes the data based on the model, UE data, and network data and feeds back the processing results to the UE.

[0379] Example 2: UE triggers AI service bearer modification

[0380] Referring to Figure 6, the specific steps are as follows:

[0381] Step 601a: The UE sends an AI resource modification request message to the AI ​​service management function to request the network to modify the relevant bearers used for the AI ​​service in the network.

[0382] Optionally, the AI ​​resource modification request message includes at least one of the following:

[0383] (1) AI business demand information;

[0384] Optionally, the AI ​​business requirement information includes at least one of the following:

[0385] (1) AI business requirement information (or AI business requirement description information);

[0386] Optional AI business requirement information, including at least one of the following:

[0387] (a) AI business identification;

[0388] For example, determining whether the AI ​​business is an inference business (e.g., environment reconstruction, facial recognition, etc.) or a training business;

[0389] (b) AI service QoE requirements;

[0390] (c) AI service QoS information;

[0391] Optionally, the AI ​​service QoS information includes at least one of the following: AI service processing delay, AI service processing accuracy, AI service computing volume, data processing scale, etc.

[0392] (d) Model-related parameters, such as model size, model training algorithm, model precision / accuracy, model manufacturer, model identifier, model function identifier, model architecture, and weight parameters;

[0393] (e) Whether network internal data and data source indication are required;

[0394] (f) AI business type;

[0395] (2) PDU session information, used to instruct the network to allocate communication resources corresponding to the AI ​​session.

[0396] Optionally, the PDU session information includes at least one of the following: PDU session identifier, PDU session type, QoS information, DNN, S-NSSAI.

[0397] Optionally, the QoS information includes at least one of the following: a QoS flow identifier, a QoS rule, QoS flow description information, etc.

[0398] (3) Information indicating that AI services require AS collaboration;

[0399] (4) Application server address;

[0400] Optionally, the application server address includes at least one of the following: an IP address of the AS, a port number of the AS, an FQDN of the AS, or a Uniform Resource Locator (URL) of the AS. In some implementations, the application server address is obtained by the UE through a Domain Name System (DNS) query;

[0401] Step 601b: The AI ​​model management function sends a model modification request message to the AI ​​service management function to modify the model required by the AI ​​service;

[0402] Optionally, the model modification request message includes updated model information.

[0403] Step 601c: The data source management function sends a data source modification request message to the AI ​​service management function to modify the data source required by the AI ​​service;

[0404] Optionally, the data source modification request message includes updated data source information.

[0405] Step 601d: The AI ​​resource management function sends an AI resource modification request message to the AI ​​service management function to modify the AI ​​resource node that provides the AI ​​service processing;

[0406] Optionally, the AI ​​resource modification request message includes updated model information.

[0407] Optionally, the AI ​​resource management function determines that an AI resource node needs to be updated based on at least one of the following:

[0408] (1) Insufficient AI processing capabilities of AI resource nodes, such as changes in computing power;

[0409] (2) The AI ​​resource management function subscribes to the AI ​​business management function for notifications of changes in AI business configuration information. The AI ​​business management function notifies the AI ​​resource management function when changes occur in the model or data source.

[0410] Step 602: The AI ​​service management function sends a bearer modification request message to the policy charging function to request modification of the bearer of the AI ​​service.

[0411] Optionally, the policy charging function determines an updated communication policy according to the bearer modification request message.

[0412] Optionally, the bearer modification request message includes but is not limited to: updated AI service requirement description information.

[0413] Step 603: The policy charging function sends the updated communication policy to the communication management function, triggering the PDU session modification process to modify it to a suitable dedicated bearer for the AI ​​service.

[0414] Step 604: The policy charging function sends a bearer update response message to the AI ​​service management function to notify the bearer modification result;

[0415] Optionally, the bearer update response message may include communication resource node information.

[0416] Step 605a: The AI ​​service management function sends an AI resource modification response message to the UE to notify the UE of the AI ​​resource modification result;

[0417] Optionally, the AI ​​resource modification response message may include updated AI resource node information.

[0418] Step 605b: The AI ​​business management function sends a model modification response message to the AI ​​model management function to notify the model modification notification.

[0419] Step 605c: The AI ​​service management function sends a data source modification response message to the data source management function to notify the data source modification notification.

[0420] Step 605d: The AI ​​service management function sends an AI resource modification response message to the AI ​​resource management function to notify the AI ​​resource modification result;

[0421] Optionally, the AI ​​resource modification response message may include an updated communication resource node.

[0422] Example 3: UE triggers AI service bearer release

[0423] Referring to Figure 7, the specific steps are as follows:

[0424] Step 701: The UE sends an AI service release request message to the AI ​​service management function. The AI ​​service release request message is used to request the network to release the corresponding service resources (including communication resources and AI resources) established for the AI ​​service.

[0425] Optionally, the AI ​​service release request message includes at least one of the following:

[0426] (1) AI business information;

[0427] Optionally, the AI ​​service information includes at least one of the following: an AI service identifier, an AI service description, a model correlation ID, a used model ID, etc. The AI ​​service information here is distinguished from the AI ​​session information; the AI ​​service identifier represents a string of standardized identification information; the AI ​​service description represents the purpose of the AI ​​service, such as reasoning service (specifically, environment reconstruction, facial recognition, etc.) and training service;

[0428] For example, the AI ​​session information includes at least one of the following: an AI session identifier, an AI session type, an AI resource identifier, a DNN related to the AI ​​session, a slice related to the AI ​​session, QoS information related to the AI ​​session, an AI resource node address, etc.

[0429] (2) PDU session information;

[0430] Optionally, the PDU session information includes at least one of the following: a PDU session identifier (session ID), a PDU session type, a communication resource identifier, a communication resource node address, etc. In one embodiment, the PDU session type indicates an AI session;

[0431] (3) Policy information, including AI policy identifier, communication policy identifier, overall policy identifier (overall policy includes comprehensive policies for AI and communication), and policy billing function address;

[0432] (4) Network identification information;

[0433] Optionally, the network identification information includes at least one of the following: DNN, S-NSSAI;

[0434] (5) Release reason, indicating the type of AI service resource released, including normal release, release due to switching, and temporary release;

[0435] (6) Release type: Release only communication resources, release only AI resources, release all resources.

[0436] Optionally, the AI ​​service release request message is carried in at least one of the following ways: a SIP message; an HTTP message; a newly added protocol message, where the newly added protocol message is used to transmit AI-related messages;

[0437] Step 702a: Optionally, the AI ​​service management function sends a model release message to the AI ​​model management function to release the association status between the model and the AI ​​service, or to release the association status between the model and the UE.

[0438] Optionally, the model release message includes at least one of the following: UE identifier, AI service identifier, AI service description, model contract association identifier, used model identifier, and AI model management function address;

[0439] It should be noted that model release does not request the AI ​​model management function to completely delete a model. Release is triggered by the change in association status due to the termination of the AI ​​service. That is, the UE or the AI ​​service is no longer a consumer of the model, which is a change in the binding relationship (disassociation). When a new AI service is triggered, a new model may be bound, or the same model may be bound.

[0440] Optionally, if the third condition is met, execute step 702a;

[0441] The third condition includes at least one of the following: the AI ​​service information includes a model identifier (model ID) used; the AI ​​session release request message includes information indicating that the model needs to be released;

[0442] Step 702b: Optionally, the AI ​​model management function sends a model release response message to the AI ​​business management function to reply whether the model associated with the AI ​​business is successfully released.

[0443] Step 703a: Optionally, the AI ​​service management function sends a data source release message to the data source management function to release the association status between the data and the AI ​​service, or to release the association status between the data and the UE.

[0444] Optionally, the data release message includes at least one item: UE identifier, AI service identifier, AI service description, data source information, and AI service management function address;

[0445] It should be noted that data source release does not request the data source management function to delete data. Release is triggered by the change of association status due to the termination of the AI ​​service. That is, the UE or the AI ​​service is no longer a consumer of the data source, which is a change in the binding relationship (disassociation). When a new AI service is triggered, rebinding may be performed.

[0446] Optionally, if the fourth condition is met, execute step 803a:

[0447] The fourth condition includes at least one of the following: the AI ​​service information includes the model identifier (model ID) used; the AI ​​resource release request includes information indicating that the data plane connection needs to be released;

[0448] Step 703b: Optionally, the data source management function sends a data release response message to the AI ​​service management function to reply whether the connection of the data source associated with the AI ​​service is successfully released.

[0449] Step 704: The AI ​​service management function sends an AI resource release message to the AI ​​resource management function, requesting to release the AI ​​resources established for the AI ​​service.

[0450] Optionally, the AI ​​resources include at least one of the following: computing resources, storage resources, and AI link resources (i.e., AI bearers) reserved for AI services.

[0451] Optionally, the AI ​​resource release message includes at least one of the following: an AI resource management function address and AI service information.

[0452] Step 705a: The AI ​​resource management function sends an AI resource release message to the AI ​​resource node to release the AI ​​bearer associated with the AI ​​service or AI session.

[0453] Optionally, the AI ​​bearer release message includes at least one of the following: an AI resource node address and AI service information.

[0454] Step 705b: The AI ​​resource node sends an AI resource release response message to the AI ​​resource management function to reply whether the AI ​​bearer is released successfully;

[0455] Optionally, the AI ​​resource release response message carries a release failure reason value, where the release failure reason value includes at least one of the following: the AI ​​bearer does not exist, the AI ​​bearer is in use and cannot be released, etc.

[0456] Step 706: The AI ​​resource management function sends an AI resource release response message to the AI ​​service management function to reply whether the AI ​​resource is released successfully.

[0457] Optionally, the AI ​​resource release response message carries a reason value for the release failure, including: the AI ​​resource does not exist, the AI ​​resource is in use and cannot be released, etc.

[0458] Step 707: The AI ​​service management function sends an AI service release response message to the UE to reply whether the AI ​​resources are released successfully.

[0459] Optionally, the AI ​​resource release response message carries a reason value for the release failure, including: the AI ​​resource does not exist, the AI ​​resource is in use and cannot be released, etc.

[0460] Step 708: Optionally, the AI ​​service management function sends a bearer release request message to the policy charging function to request the release of communication resources (communication bearer) allocated for the AI ​​service.

[0461] Optionally, the communication resource release message includes at least one of the following: UE identification, PDU session information, AI service information, DNN, S-NSSAI, communication management function address, release reason, policy information, etc.

[0462] Optionally, step 808 is performed only after the AI ​​resource release response in step 806 indicates that the AI ​​resource is successfully released.

[0463] Step 709: The policy charging function triggers the communication management function to initiate a PDU session modification or release message to release the dedicated communication bearer or all communication bearers established for the AI ​​service. The PDU session modification or release message includes at least one of the following: PDU session information and AI resource node information.

[0464] Optionally, the communication resource node sends a release communication bearer response message to the communication resource management function to reply whether the communication bearer is successfully released;

[0465] Optionally, the release communication bearer response message carries a reason value for the release failure, including: the communication bearer does not exist, the communication bearer is in use and cannot be released, etc.

[0466] Optionally, the communication management function determines to initiate a PDU session modification based on at least one of the following: the release type is to release some resources and indicates the policy information that needs to be released; the policy information includes a deletion indication, which is used to indicate the deletion of a dedicated bearer.

[0467] Optionally, the communication management function determines to initiate a PDU session release based on at least one of the following: the release type is to release all resources; the policy information includes a deletion indication, which is used to indicate the deletion of the signaling bearer.

[0468] Step 710: The policy charging function sends a bearer release response message to the AI ​​service management function to reply whether the communication resources are successfully released;

[0469] Optionally, the bearer release response message carries a release failure reason value, which may include at least one of the following: the communication resource does not exist, the communication resource is in use and cannot be released, etc.

[0470] In this embodiment, the NAS interface function has at least one of the following functions: serving as the termination point for the AN signaling interface (N2) and the termination point for NAS (N1) signaling (MM messages); being responsible for encryption and integrity protection of NAS messages, and for functions such as registration, access, mobility management, authentication, and SMS. This NAS interface function may be an AMF.

[0471] 8 , an embodiment of the present application provides an AI service processing device, which is applied to a terminal. The device 800 includes:

[0472] A first sending module 801 is configured to send a first message;

[0473] A first receiving module 802 is configured to receive a second message, where the second message is used to respond to the first message;

[0474] The first message is used to request allocation of network resources for the AI ​​service, and the second message includes indication information indicating an address of a first network element, where the first network element is an AI service processing entry network element;

[0475] Alternatively, the first message is used to request allocation of AI resources for the AI ​​service, and the second message is used to indicate an AI resource establishment result;

[0476] Alternatively, the first message is used to request modification of AI resources for the AI ​​service, and the second message is used to indicate a result of the AI ​​resource modification;

[0477] Alternatively, the first message is used to request the release of network resources allocated for the AI ​​service, and the second message is used to indicate the result of the network resource release.

[0478] In one embodiment of the present application, the first sending module 801 is further configured to: send a first message according to a URSP rule, where the first message is used to request allocation of network resources for the AI ​​service;

[0479] The URSP rule includes a first indication, which is used by the terminal to identify AI service traffic, route the AI ​​service traffic to an existing PDU session, or establish a new PDU session.

[0480] In one embodiment of the present application, the first indication includes at least one of the following: a DNN dedicated to AI service, an S-NSSAI dedicated to AI service, an AI service identifier, an AI operating system identifier, and an AI application identifier.

[0481] In one embodiment of the present application, the apparatus further includes: a second sending module, configured to send a second indication, wherein the second indication is configured to indicate at least one of the following: the terminal supports AI processing, the terminal supports AI service, and the terminal supports AI policy;

[0482] The second receiving module is configured to receive the URSP rule related to the second indication.

[0483] In an embodiment of the present application, the second indication is included in a terminal policy classification symbol or a PCO IE or an ePCO information element.

[0484] In one embodiment of the present application, when the first message is used to request allocation of network resources for the AI ​​service, the first message includes a third indication, and the third indication is used to instruct the network to establish a dedicated PDU session for the AI ​​service.

[0485] In one embodiment of the present application, when the first message is used to request allocation of AI resources for an AI service, the first message includes at least one of the following:

[0486] (1) AI business demand information;

[0487] (2)DNN;

[0488] (3)S-NSSAI;

[0489] (4) a fourth indication, the fourth indication being used to indicate a session type;

[0490] (5)PDU session information;

[0491] (6) AI business strategy information;

[0492] (7) Application server address.

[0493] In one embodiment of the present application, when the first message is used to request modification of AI resources for an AI service, the first message includes at least one of the following:

[0494] (1) AI business demand information;

[0495] (2) PDU session information;

[0496] (3) a fifth indication, the fifth indication being used to indicate that the AI ​​service requires collaboration with the application server;

[0497] (4) Application server address.

[0498] In one embodiment of the present application, the first message is used to request the release of network resources allocated for the AI ​​service, and the first message includes at least one of the following:

[0499] (1) AI business demand information;

[0500] (2) PDU session information;

[0501] (3) AI business strategy information;

[0502] (4) Communication strategy information;

[0503] (5)DNN;

[0504] (6)S-NSSAI;

[0505] (7) a sixth indication, the sixth indication being used to indicate a reason for releasing the AI ​​service;

[0506] (8) A seventh indication, which is used to indicate the AI ​​service release type.

[0507] In one embodiment of the present application, the AI ​​service requirement information includes at least one of the following:

[0508] (1) AI business identification;

[0509] (2) AI business type;

[0510] (3) AI service quality of experience (QoE) requirements;

[0511] (4) AI business service quality (QoS) information;

[0512] (5) Model-related parameters;

[0513] (6) an eighth indication, the eighth indication being used to indicate whether network internal data is required;

[0514] (7) A ninth indication, which is used to indicate whether a data source is required.

[0515] In one embodiment of the present application, the third indication is used to instruct the network to establish a dedicated PDU session for the AI ​​service, including at least one of the following:

[0516] (1) The third indication is used to instruct the terminal to request the address of the first network element, and the third indication is included in the ePCO IE;

[0517] (2) The third indication is used to indicate that the terminal supports AI service processing, and the third indication is included in the terminal capability information element.

[0518] In an embodiment of the present application, the indication information indicating the address of the first network element includes at least one of the following: the address of the first network element, the address of the application server.

[0519] In one embodiment of the present application, the AI ​​resource establishment result includes AI resource node information.

[0520] In one embodiment of the present application, the AI ​​resource modification result includes updated AI resource node information.

[0521] In one embodiment of the present application, the network resource release result includes a reason value for release failure.

[0522] In one embodiment of the present application, the AI ​​resource node information includes at least one of the following: the IP address of the AI ​​resource node, identification information of the AI ​​resource node, and the FQDN of the AI ​​resource node.

[0523] In one embodiment of the present application, after the terminal receives the second message indicating the AI ​​resource establishment result, the method further includes:

[0524] The terminal sends AI service data to the AI ​​resource node corresponding to the AI ​​resource node information through a PDU session.

[0525] In one embodiment of the present application, the first message or the second message is included in at least one of the following: a SIP message, an HTTP message, and a newly added protocol message for transmitting AI-related messages.

[0526] The device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 2 and achieve the same technical effect. To avoid repetition, it will not be described here.

[0527] 9 , an embodiment of the present application provides an AI service processing device, which is applied to a first network element. The device 900 includes:

[0528] The third receiving module 901 is used to receive a first message;

[0529] A third sending module 902 is configured to send a second message, where the second message is used to respond to the first message;

[0530] The first message is used to request allocation of AI resources for the AI ​​service, and the second message is used to indicate the result of AI resource establishment;

[0531] Alternatively, the first message is used to request modification of AI resources for the AI ​​service, and the second message is used to indicate a result of the AI ​​resource modification;

[0532] Alternatively, the first message is used to request the release of network resources allocated for the AI ​​service, and the second message is used to indicate the result of the network resource release.

[0533] In one embodiment of the present application, when the first message is used to request allocation of AI resources for an AI service, the first message includes at least one of the following:

[0534] (1) AI business demand information;

[0535] (2)DNN;

[0536] (3)S-NSSAI;

[0537] (4) a fourth indication, the fourth indication being used to indicate a session type;

[0538] (5)PDU session information;

[0539] (6) AI business strategy information;

[0540] (7) Application server address.

[0541] In one embodiment of the present application, when the first message is used to request modification of AI resources for an AI service, the first message includes at least one of the following:

[0542] (1) AI business demand information;

[0543] (2) PDU session information;

[0544] (3) a fifth indication, the fifth indication being used to indicate that the AI ​​service requires collaboration with the application server;

[0545] (4) Application server address.

[0546] In one embodiment of the present application, the first message is used to request the release of network resources allocated for the AI ​​service, and the first message includes at least one of the following:

[0547] (1) AI business demand information;

[0548] (2) PDU session information;

[0549] (3) AI business strategy information;

[0550] (4) Communication strategy information;

[0551] (5)DNN;

[0552] (6)S-NSSAI;

[0553] (7) a sixth indication, the sixth indication being used to indicate a reason for releasing the AI ​​service;

[0554] (8) A seventh indication, which is used to indicate the AI ​​service release type.

[0555] In one embodiment of the present application, the AI ​​resource establishment result includes AI resource node information.

[0556] In one embodiment of the present application, the AI ​​resource modification result includes updated AI resource node information.

[0557] In one embodiment of the present application, the network resource release result includes a reason value for release failure.

[0558] In one embodiment of the present application, the device further includes:

[0559] a fourth sending module, configured to send a third message to a third network element, where the third message is used to request the third network element to determine an AI resource node;

[0560] A fourth receiving module is configured to receive a fourth message sent by the third network element in response to the third message, where the fourth message includes AI resource node information.

[0561] In one embodiment of the present application, the third message includes at least one of the following: model information, data source information, AI business computing capacity, and application server address.

[0562] In one embodiment of the present application, the AI ​​resource node information includes at least one of the following: the IP address of the AI ​​resource node, identification information of the AI ​​resource node, and the FQDN of the AI ​​resource node.

[0563] In one embodiment of the present application, the device further includes:

[0564] a fifth sending module, configured to send a fifth message to a fourth network element, wherein the fifth message is used to request model information from the fourth network element;

[0565] The fifth receiving module is used to receive a sixth message sent by the fourth network element in response to the fifth message, where the sixth message is used to indicate model information.

[0566] In one embodiment of the present application, the fifth sending module is further configured to: send a fifth message to the fourth network element when the first condition is met;

[0567] The first condition includes at least one of the following:

[0568] (1) The third message does not contain model information;

[0569] (2) The third message includes a tenth instruction, where the tenth instruction is used to instruct to obtain model information from the fourth network element;

[0570] (3) The first network element cannot obtain model information.

[0571] In one embodiment of the present application, the device further includes:

[0572] A selection module is used to select the fourth network element based on at least one of the network identification information, the AI ​​service identification, the supported AI service, the service area information, and the supported model information.

[0573] In one embodiment of the present application, the device further includes:

[0574] a sixth sending module, configured to send a seventh message to the fifth network element, wherein the seventh message is used to request the fifth network element to determine data source information;

[0575] The first network element receives an eighth message sent by the fifth network element in response to the seventh message, where the eighth message is used to indicate data source information.

[0576] In one embodiment of the present application, the sixth sending module is further configured to: send a seventh message to the fifth network element when the second condition is met;

[0577] The second condition includes at least one of the following:

[0578] (1) The third message does not contain data source information;

[0579] (2) The third message includes an eleventh instruction, where the eleventh instruction is used to instruct to obtain data source information from the fifth network element;

[0580] (3) The first network element cannot obtain data source information.

[0581] In one embodiment of the present application, the device further includes:

[0582] The second selection module is used to select the fifth network element based on at least one of the network identification information, the AI ​​service identification, the supported AI service, the service area information, and the supported model information.

[0583] In one embodiment of the present application, the device further includes:

[0584] a seventh sending module, configured to send a ninth message to the sixth network element, where the ninth message includes at least one of the following: AI resource node information, AI service QoS information, and AI service policy information;

[0585] A sixth receiving module is configured to receive a tenth message sent by the sixth network element in response to the ninth message, where the tenth message includes AI resource node information.

[0586] In one embodiment of the present application, the device further includes:

[0587] a seventh receiving module, configured to receive an eleventh message;

[0588] The eleventh message is used to request at least one of the following: modifying the model of the AI ​​service; modifying the data source of the AI ​​service; and modifying the AI ​​resource node that provides AI service processing.

[0589] In one embodiment of the present application, when the eleventh message is used to request modification of a model of an AI service, the eleventh message includes updated model information.

[0590] In an embodiment of the present application, when the eleventh message is used to request modification of a data source of an AI service, the eleventh message includes updated data source information.

[0591] In one embodiment of the present application, when the eleventh message is used to request modification of an AI resource node providing AI service processing, the eleventh message includes updated AI resource node information.

[0592] In one embodiment of the present application, the device further includes:

[0593] an eighth sending module, configured to send a twelfth message in response to the eleventh message;

[0594] Among them, the twelfth message is used to indicate at least one of the following: model modification results; data source modification results; AI resource modification results.

[0595] In one embodiment of the present application, the device further includes:

[0596] a ninth sending module, configured to send a thirteenth message to the seventh network element, where the thirteenth message is used to request modification of communication resources allocated to the AI ​​service;

[0597] An eighth receiving module is used to receive a fourteenth message sent by the second network element in response to the thirteenth message, and the fourteenth message is used to indicate a communication resource modification result.

[0598] In one embodiment of the present application, the device further includes:

[0599] a tenth sending module, configured to send a fifteenth message to the eighth network element, where the fifteenth message is used to request to release the association status between the model and the AI ​​service or to release the association status between the model and the terminal;

[0600] The ninth receiving module is used to receive a sixteenth message sent by the eighth network element in response to the fifteenth message, where the sixteenth message is used to indicate a model release result.

[0601] In one embodiment of the present application, the fifteenth message includes at least one of the following: terminal identification, AI service information, model contract association identification, used model identification, and the address of the eighth network element.

[0602] In one embodiment of the present application, the tenth sending module is further configured to: send a fifteenth message to the eighth network element when the third condition is met;

[0603] Among them, the third condition includes at least one of the following: the AI ​​service information includes the model identifier used, and the model release request message includes a twelfth indication, and the twelfth indication is used to indicate the release of the model associated with the AI ​​service.

[0604] In one embodiment of the present application, the device further includes:

[0605] an eleventh sending module, configured to send a seventeenth message to the ninth network element, where the seventeenth message is used to request release of an association status between the data and the AI ​​service, or release of an association status between the data and the terminal;

[0606] The tenth receiving module is used to receive an eighteenth message sent by the ninth network element in response to the seventeenth message, where the eighteenth message is used to indicate a data source release result.

[0607] In one embodiment of the present application, the seventeenth message includes at least one of the following: terminal identification, AI service information, data source information, and the address of the ninth network element.

[0608] In one embodiment of the present application, the eleventh sending module is further configured to: send a seventeenth message to the ninth network element when the fourth condition is met;

[0609] Among them, the fourth condition includes at least one of the following: the AI ​​business information includes the model identifier used, and the data source release request message includes a thirteenth indication, and the thirteenth indication is used to indicate the release of the data plane connection.

[0610] In one embodiment of the present application, the device further includes:

[0611] a twelfth sending module, configured to send a nineteenth message to the tenth network element, where the nineteenth message is used to request the release of AI resources established for the AI ​​service;

[0612] The eleventh receiving module is configured to receive a twentieth message sent by the tenth network element in response to the nineteenth message, where the twentieth message is used to indicate an AI resource release result.

[0613] In one embodiment of the present application, the nineteenth message includes at least one of the following: the address of the tenth network element, and AI service information.

[0614] In one embodiment of the present application, the twentieth message includes at least one of the following: a fourteenth indication, the fourteenth indication being used to indicate a successful release of the AI ​​resource or a failure of the AI ​​resource release, and a fifteenth indication being used to indicate a reason value for a failure of the AI ​​resource release.

[0615] In one embodiment of the present application, the device further includes:

[0616] A thirteenth sending module is configured to send a twenty-first message to the eleventh network element, where the twenty-first message is used to request the release of communication resources allocated for the AI ​​service;

[0617] The twelfth receiving module is used to receive a twenty-second message sent by the eleventh network element in response to the twenty-first message, where the twenty-second message is used to indicate a result of releasing the communication resources.

[0618] In one embodiment of the present application, the twenty-first message includes at least one of the following: an identifier of the terminal, PDU session information, AI service information, network identification information, an address of a second network element, a release reason, and policy information, where the second network element has a communication management function;

[0619] In one embodiment of the present application, the twenty-second message includes at least one of the following: a sixteenth indication, the sixteenth indication is used to indicate that the communication resource release is successful or the communication resource release fails, and a seventeenth indication, the seventeenth indication is used to indicate the reason value of the communication resource release failure.

[0620] In one embodiment of the present application, the thirteenth sending module is further configured to: send a twenty-first message to the eleventh network element when the second message indicates that the AI ​​resource is successfully released.

[0621] In one embodiment of the present application, the first message or the second message or the third message or the fourth message or the fifth message or the sixth message or the seventh message or the eighth message or the ninth message or the tenth message or the eleventh message or the twelfth message or the thirteenth message or the fourteenth message or the fifteenth message or the sixteenth message or the seventeenth message or the eighteenth message or the nineteenth message or the twentieth message or the twenty-first message or the twenty-second message is included in at least one of the following: a SIP message, an HTTP message, or a newly added protocol message for transmitting AI-related messages.

[0622] The device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0623] Referring to FIG. 10 , an embodiment of the present application provides an AI service processing device, which is applied to a second network element. The device 1000 includes:

[0624] A thirteenth receiving module 1001 is configured to receive a first message requesting allocation of network resources for an AI service;

[0625] The fourteenth sending module 1002 is configured to send a second message in response to the first message to the terminal, where the second message includes indication information indicating an address of a first network element, and the first network element is an AI service processing entry network element.

[0626] In one embodiment of the present application, the first message includes a third indication, and the third indication is used to instruct the network to establish a dedicated PDU session for the AI ​​service.

[0627] In one embodiment of the present application, the device further includes:

[0628] A determination module is used to determine, based on the third indication, at least one of DNN and S-NSSAI, to establish a PDU session for the AI ​​service.

[0629] In one embodiment of the present application, the device further includes:

[0630] A third selection module, configured to select a first network element according to the third indication or the first information;

[0631] The first information includes at least one of the following:

[0632] (1) Region of interest;

[0633] (2) the contract information of the terminal AI, which is related to the AI ​​service;

[0634] (3) Network identification information of the PDU session;

[0635] (4) AI business identification;

[0636] (5) Supported AI services;

[0637] (6) First network element capability;

[0638] (7) Location of the user plane function (UPF);

[0639] (8) The location of the terminal.

[0640] In an embodiment of the present application, the first message or the second message is included in at least one of the following: a SIP message, an HTTP message, and a newly added protocol message, where the newly added protocol message is used to transmit AI-related messages.

[0641] The device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 4 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0642] FIG11 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application. The terminal 1100 includes, but is not limited to, at least some of the components including a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109, and a processor 1110.

[0643] Those skilled in the art will appreciate that the terminal 1100 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1110 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG11 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.

[0644] It should be understood that in an embodiment of the present application, the input unit 1104 may include a graphics processing unit (GPU) 11041 and a microphone 11042, and the graphics processor 11041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1106 may include a display panel 110111, and the display panel 110111 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1107 includes a touch panel 11031 and at least one of other input devices 11032. The touch panel 11031 is also called a touch screen. The touch panel 11031 may include two parts: a touch detection device and a touch controller. Other input devices 11032 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.

[0645] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 1101 may transmit the data to the processor 1110 for processing. Furthermore, the RF unit 1101 may send uplink data to the network-side device. Typically, the RF unit 1101 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0646] The memory 1109 can be used to store software programs or instructions and various data. The memory 1109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1109 may include a volatile memory or a non-volatile memory, or the memory 1109 may include a non-transient memory. Among them, the non-volatile memory or non-transient memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0647] Processor 1110 may include one or more processing units. Optionally, processor 1110 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1110.

[0648] The terminal provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0649] Please refer to FIG. 12 , which is a structural diagram of a network-side device applied in an embodiment of the present invention. The network-side device includes a first network element or a second network element.

[0650] As shown in Figure 12, the network side device 1200 includes: a processor 1201, a transceiver 1202, a memory 1203 and a bus interface, wherein the processor 1201 can be responsible for managing the bus architecture and general processing. The memory 1203 can store data used by the processor 1201 when performing operations.

[0651] In one embodiment of the present invention, the network side device 1200 further includes: a program stored in the memory 1203 and executable on the processor 1201 , which implements the steps of the method shown in FIG. 3 or FIG. 4 when executed by the processor 1201 .

[0652] In Figure 12 , the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits such as one or more processors represented by processor 1201 and memory represented by memory 1203. The bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and are not further described herein. The bus interface provides an interface. The transceiver 1202 can be multiple components, including a transmitter and a receiver, providing a means for communicating with various other devices over a transmission medium.

[0653] Please refer to FIG. 13 , which is a structural diagram of a communication device applied in an embodiment of the present invention. The communication device may be a terminal or a network-side device, and the network-side device includes a first network element or a second network element.

[0654] As shown in Figure 13, an embodiment of the present application also provides a communication device 1300, including a processor 1301 and a memory 1302, and the memory 1302 stores programs or instructions that can be run on the processor 1301. For example, when the communication device 1200 is a terminal, the program or instruction is executed by the processor 1301 to implement the various steps of the method embodiment of Figure 2 above. When the communication device 1300 is a network side device, the program or instruction is executed by the processor 1301 to implement the various steps of the method embodiment of Figure 3 or Figure 4 above and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0655] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the method of Figure 2 or Figure 3 or Figure 4 and the various processes of the above-mentioned embodiments are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0656] The processor is the processor in the terminal or network-side device described in the above embodiments. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0657] 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 shown in Figure 2 or Figure 3 or Figure 4 and the various method embodiments mentioned above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0658] 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.

[0659] An 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 shown in Figure 2 or Figure 3 or Figure 4 and the various method embodiments described above, and can achieve the same technical effects. To avoid repetition, they are not described here.

[0660] An embodiment of the present application also provides a communication system, which includes a terminal and a network-side device. The terminal is used to execute the various processes shown in Figure 2 and the above-mentioned method embodiments, and the network-side device is used to execute the various processes shown in Figure 3 or Figure 4 and the above-mentioned method embodiments, and can achieve the same technical effects. To avoid repetition, they will not be repeated here.

[0661] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0662] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0663] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A method for processing an AI service, comprising: The terminal sends a first message; The terminal receives a second message, where the second message is used to respond to the first message; The first message is used to request allocation of network resources for an artificial intelligence (AI) service, and the second message includes indication information indicating an address of a first network element, where the first network element is an AI service processing entry network element; Alternatively, the first message is used to request allocation of AI resources for the AI ​​service, and the second message is used to indicate an AI resource establishment result; Alternatively, the first message is used to request modification of AI resources for the AI ​​service, and the second message is used to indicate a modification result of the AI ​​resources; Alternatively, the first message is used to request the release of network resources allocated for the AI ​​service, and the second message is used to indicate a result of the network resource release.

2. The method according to claim 1, wherein: The terminal sends a first message, where the first message is used to request allocation of network resources for the AI ​​service, including: The terminal sends a first message according to a terminal routing selection policy URSP rule, where the first message is used to request allocation of network resources for the AI ​​service; The URSP rule includes a first indication, and the first indication is used by the terminal to identify AI service traffic, route the AI ​​service traffic to an existing PDU session, or establish a new PDU session.

3. The method according to claim 2, wherein: The first indication includes at least one of the following: a data network name DNN dedicated to AI services, single network slice selection auxiliary information S-NSSAI dedicated to AI services, an AI service identifier, an AI operating system identifier, and an AI application identifier.

4. The method according to claim 2, wherein: Before the terminal sends the first message according to the URSP rule, the method further includes: The terminal sends a second indication, where the second indication is used to indicate at least one of the following: the terminal supports AI processing, the terminal supports AI service, and the terminal supports AI policy; The terminal receives the URSP rule.

5. The method according to claim 4, wherein: The second indication is included in a terminal policy classification symbol or a protocol configuration option information element PCO IE or an extended protocol configuration option information element ePCO IE.

6. The method according to claim 1, wherein: In a case where the first message is used to request allocation of network resources for the AI ​​service, the first message includes a third indication, where the third indication is used to instruct the network to establish a dedicated PDU session for the AI ​​service; or, In the case where the first message is used to request allocation of AI resources for an AI service, the first message includes at least one of the following: AI business demand information; DNN; S-NSSAI; a fourth indication, where the fourth indication is used to indicate a session type; PDU session information; AI business strategy information; Application server address; or, In the case where the first message is used to request modification of AI resources for an AI service, the first message includes at least one of the following: AI business demand information; PDU session information; A fifth indication, where the fifth indication is used to indicate that the AI ​​service requires the collaboration of the application server; Application server address; or, The first message is used to request the release of network resources allocated for the AI ​​service, and the first message includes at least one of the following: AI business demand information; PDU session information; AI business strategy information; Communications strategy information; DNN; S-NSSAI; A sixth indication, where the sixth indication is used to indicate a reason for releasing the AI ​​service; A seventh indication is used to indicate an AI service release type.

7. The method according to claim 6, wherein: The AI ​​service requirement information includes at least one of the following: AI business logo; AI business type; AI service quality of experience (QoE) requirements; AI business service quality QoS information; Model related parameters; an eighth indication, the eighth indication being used to indicate whether network internal data is required; A ninth indication is used to indicate whether a data source is needed.

8. The method according to claim 6, wherein: The third indication is used to instruct the network to establish a dedicated PDU session for the AI ​​service, including at least one of the following: The third indication is used to instruct the terminal to request the address of the first network element, and the third indication is included in the ePCOIE; The third indication is used to indicate that the terminal supports AI service processing, and the third indication is included in the terminal capability information element.

9. The method according to claim 1, wherein: The indication information indicating the address of the first network element includes at least one of the following: the address of the first network element, the address of the application server; or, The AI ​​resource establishment result includes AI resource node information; or, The AI ​​resource modification result includes updated AI resource node information; or, The network resource release result includes a reason value for release failure.

10. The method according to claim 9, wherein: The AI ​​resource node information includes at least one of the following: an IP address of the AI ​​resource node, identification information of the AI ​​resource node, and a fully qualified domain name FQDN of the AI ​​resource node.

11. The method according to claim 1, wherein: After the terminal receives a second message indicating an AI resource establishment result, the method further includes: The terminal sends AI service data to the AI ​​resource node corresponding to the AI ​​resource node information through the PDU session.

12. The method according to claim 1, wherein: The first message or the second message is included in at least one of the following: a Session Initiation Protocol SIP message, a Hypertext Transfer Protocol HTTP message, and a newly added protocol message, and the newly added protocol message is used to transmit AI-related messages.

13. A method for processing AI services, comprising: The first network element receives the first message; The first network element sends a second message, where the second message is used to respond to the first message; The first message is used to request allocation of AI resources for the AI ​​service, and the second message is used to indicate the AI ​​resource establishment result; Alternatively, the first message is used to request modification of AI resources for the AI ​​service, and the second message is used to indicate a modification result of the AI ​​resources; Alternatively, the first message is used to request the release of network resources allocated for the AI ​​service, and the second message is used to indicate a result of the network resource release.

14. The method according to claim 13, wherein: In the case where the first message is used to request allocation of AI resources for an AI service, the first message includes at least one of the following: AI business demand information; DNN; S-NSSAI; a fourth indication, where the fourth indication is used to indicate a session type; PDU session information; AI business strategy information; Application server address; or, In the case where the first message is used to request modification of AI resources for an AI service, the first message includes at least one of the following: AI business demand information; PDU session information; A fifth indication, where the fifth indication is used to indicate that the AI ​​service requires the collaboration of the application server; Application server address; or, The first message is used to request the release of network resources allocated for the AI ​​service, and the first message includes at least one of the following: AI business demand information; PDU session information; AI business strategy information; Communications strategy information; DNN; S-NSSAI; A sixth indication, where the sixth indication is used to indicate a reason for releasing the AI ​​service; A seventh indication, where the seventh indication is used to indicate an AI service release type; or, When the second message is used to indicate an AI resource establishment result, the second message includes AI resource node information; or, The second message is used to indicate the AI ​​resource modification result, and the second message includes updated AI resource node information; or, In the case where the second message is used to indicate a failure to release a network resource or an AI resource, the second message includes a reason value for the release failure.

15. The method according to claim 13, wherein: After the first network element receives a first message for requesting allocation of AI resources and before the first network element sends a second message for indicating an AI resource establishment result, the method further includes: The first network element sends a third message to the third network element, where the third message is used to request the third network element to determine an AI resource node; The first network element receives a fourth message sent by the third network element in response to the third message, where the fourth message includes AI resource node information.

16. The method according to claim 15, wherein: The third message includes at least one of the following: model information, data source information, AI business computing capacity, and application server address.

17. The method according to claim 15, wherein: The AI ​​resource node information includes at least one of the following: an IP address of the AI ​​resource node, identification information of the AI ​​resource node, and an FQDN of the AI ​​resource node.

18. The method according to claim 15, wherein: Before the first network element sends the third message to the third network element, the method further includes: The first network element sends a fifth message to the fourth network element, where the fifth message is used to request model information from the fourth network element; The first network element receives a sixth message sent by the fourth network element in response to the fifth message, where the sixth message is used to indicate model information.

19. The method according to claim 18, wherein: The first network element sends a fifth message to the fourth network element, including: When the first condition is met, the first network element sends a fifth message to the fourth network element; The first condition includes at least one of the following: The third message does not include model information; The third message includes an eleventh indication, where the eleventh indication is used to instruct to obtain model information from the fourth network element; The first network element cannot obtain model information.

20. The method according to claim 18, wherein: Before the first network element sends the fifth message to the fourth network element, the method further includes: The first network element selects the fourth network element according to at least one of DNN, S-NSSAI, AI service identifier, supported AI service, service area information, and supported model information.

21. The method according to claim 15, wherein: Before the first network element sends the third message to the third network element, the method further includes: The first network element sends a seventh message to the fifth network element, where the seventh message is used to request the fifth network element to determine data source information; The first network element receives an eighth message sent by the fifth network element in response to the seventh message, where the eighth message is used to indicate data source information.

22. The method according to claim 21, wherein: The first network element sends a seventh message to the fifth network element, including: When the second condition is met, the first network element sends a seventh message to the fifth network element; The second condition includes at least one of the following: The third message does not include data source information; The third message includes an eleventh indication, where the eleventh indication is used to instruct to obtain data source information from the fifth network element; The first network element cannot obtain data source information.

23. The method according to claim 21, wherein: Before the first network element sends the seventh message to the fifth network element, the method further includes: The first network element selects the fifth network element according to at least one of DNN, S-NSSAI, AI service identifier, supported AI services, service area information, and supported model information.

24. The method according to claim 15, wherein: After the first network element receives a fourth message sent by the third network element in response to the third message, the method further includes: The first network element sends a ninth message to the sixth network element, where the ninth message includes at least one of the following: AI resource node information, AI service QoS information, and AI service policy information; The first network element receives a tenth message sent by the sixth network element in response to the ninth message, where the tenth message includes AI resource node information.

25. The method according to claim 13, wherein: Before, after, or simultaneously with the first network element receiving a first message for requesting to modify the AI ​​resource, the method further includes: The first network element receives an eleventh message; The eleventh message is used to request modification of the AI ​​service model; Alternatively, the eleventh message is used to request modification of the data source of the AI ​​service; Alternatively, the eleventh message is used to request modification of the AI ​​resource node providing AI service processing.

26. The method according to claim 25, wherein: In the case where the eleventh message is used to request modification of the model of the AI ​​service, the eleventh message includes updated model information, Alternatively, in the case where the eleventh message is used to request modification of the data source of the AI ​​service, the eleventh message includes updated data source information, Alternatively, in the case where the eleventh message is used to request modification of an AI resource node providing AI service processing, the eleventh message includes updated AI resource node information.

27. The method according to claim 25, wherein: Before, after, or simultaneously with the first network element sending a second message indicating a result of AI resource modification, the method further includes: The first network element sends a twelfth message in response to the eleventh message; Wherein, the twelfth message is used to indicate the model modification result; Alternatively, the twelfth message is used to indicate a data source modification result; Alternatively, the twelfth message is used to indicate the AI ​​resource modification result.

28. The method according to claim 13, wherein: After the first network element receives the first message for requesting to modify the AI ​​resource and before the first network element sends the second message for indicating the AI ​​resource modification result, the method further includes: The first network element sends a thirteenth message to the seventh network element, where the thirteenth message is used to request modification of communication resources allocated to the AI ​​service; The first network element receives a fourteenth message sent by the seventh network element in response to the thirteenth message, and the fourteenth message is used to indicate a communication resource modification result.

29. The method according to claim 13, wherein: After the first network element receives the first message for requesting to release the network resource or the AI ​​resource, the method further includes: The first network element sends a fifteenth message to the eighth network element, where the fifteenth message is used to request to release the association state of the model and the AI ​​service or to release the association state of the model and the terminal; The first network element receives a sixteenth message sent by the eighth network element in response to the fifteenth message, where the sixteenth message is used to indicate a model release result.

30. The method according to claim 29, wherein: The fifteenth message includes at least one of the following: terminal identification, AI service information, model contract association identification, used model identification, and the address of the eighth network element.

31. The method according to claim 29, wherein: The first network element sends a fifteenth message to the eighth network element, including: When the third condition is met, the first network element sends a fifteenth message to the eighth network element; Among them, the third condition includes at least one of the following: the AI ​​service information includes the model identifier used, and the model release request message includes a thirteenth indication, and the thirteenth indication is used to indicate the release of the model associated with the AI ​​service.

32. The method according to claim 13, wherein: After the first network element receives the first message for requesting to release the network resource or the AI ​​resource, the method further includes: The first network element sends a seventeenth message to the ninth network element, where the seventeenth message is used to request to release the association state of the data with the AI ​​service, or to release the association state of the data with the terminal; The first network element receives an eighteenth message sent by the ninth network element in response to the seventeenth message, where the eighteenth message is used to indicate a data source release result.

33. The method according to claim 32, wherein: The seventeenth message includes at least one of the following: terminal identification, AI service information, data source information, and the address of the ninth network element.

34. The method according to claim 32, wherein: The first network element sends a seventeenth message to the ninth network element, including When the fourth condition is met, the first network element sends a seventeenth message to the ninth network element; Among them, the fourth condition includes at least one of the following: the AI ​​service information includes the model identifier used, and the data source release request message includes the fourteenth indication, and the fourteenth indication is used to indicate the release of the data plane connection.

35. The method according to claim 13, wherein: After the first network element receives the request to release the network resource or the AI ​​resource, the method further includes: The first network element sends a nineteenth message to the tenth network element, where the nineteenth message is used to request to release the AI ​​resources established for the AI ​​service; The first network element receives the twentieth message sent by the tenth network element in response to the nineteenth message, and the second The ten messages are used to indicate the AI ​​resource release results.

36. The method according to claim 35, wherein: The nineteenth message includes at least one of the following: the address of the tenth network element, and AI service information; Alternatively, the twentieth message includes at least one of the following: a fifteenth indication, the fifteenth indication is used to indicate a successful AI resource release or a failed AI resource release, and a sixteenth indication, the sixteenth indication is used to indicate a reason value for a failed AI resource release.

37. The method according to claim 13, wherein: After the first network element sends a second message indicating a network resource release result, the method further includes: The first network element sends a twenty-first message to the eleventh network element, where the twenty-first message is used to request the release of communication resources allocated for the AI ​​service; The first network element receives a twenty-second message sent by the eleventh network element in response to the twenty-first message, where the twenty-second message is used to indicate a result of releasing the communication resources.

38. The method according to claim 37, wherein: The twenty-first message includes at least one of the following: an identifier of the terminal, PDU session information, AI service information, network identifier information, an address of a second network element, a release reason, and policy information, where the second network element has a communication management function; Alternatively, the twenty-second message includes at least one of the following: a seventeenth indication, the seventeenth indication is used to indicate a successful release of communication resources or a failed release of communication resources, and an eighteenth indication, the eighteenth indication is used to indicate a reason value for a failed release of communication resources.

39. The method according to claim 37, wherein: The first network element sends a twenty-first message to the eleventh network element, including: When the second message indicates that the AI ​​resources are successfully released, the first network element sends a twenty-first message to the eleventh network element.

40. A method according to any one of claims 13 to 39, wherein: The first message or the second message or the third message or the fourth message or the fifth message or the sixth message or the seventh message or the eighth message or the ninth message or the tenth message or the eleventh message or the twelfth message or the thirteenth message or the fourteenth message or the fifteenth message or the sixteenth message or the seventeenth message or the eighteenth message or the nineteenth message or the twentieth message or the twenty-first message is included in at least one of the following: a SIP message, an HTTP message, a newly added protocol message, and the newly added protocol message is used to transmit AI related messages.

41. A method for processing AI services, comprising: The second network element receives a first message, where the first message is used to request allocation of network resources for the AI ​​service; The second network element sends a second message in response to the first message to the terminal, the second message includes indication information indicating the address of the first network element, and the first network element is an AI service processing entry network element.

42. The method according to claim 41, wherein: The first message includes a third indication, where the third indication is used to instruct the network to establish a dedicated PDU session for the AI ​​service.

43. The method of claim 42, wherein: After the second network element receives the first message and before the second network element sends the second message to the terminal, the method further includes: The second network element determines to establish a PDU session for the AI ​​service based on the third indication and at least one of DNN and S-NSSAI.

44. The method of claim 42, wherein: Before the second network element sends a second message in response to the first message to the terminal, the method further includes: The second network element selects one of the first network elements according to the third indication or the first information; The first information includes at least one of the following: Area of ​​interest; The contract information of the terminal AI, where the contract information is related to the AI ​​service; DNN of PDU session; S-NSSAI of the PDU session; AI business logo; Supported AI services; First network element capability; The location of the user plane function UPF; The location of the terminal.

45. A processing device for AI services, comprising: A first sending module, used for sending a first message; A first receiving module, configured to receive a second message, where the second message is used to respond to the first message; The first message is used to request allocation of network resources for the AI ​​service, the second message includes indication information indicating an address of a first network element, and the first network element is an AI service processing entry network element; Alternatively, the first message is used to request allocation of AI resources for the AI ​​service, and the second message is used to indicate an AI resource establishment result; Alternatively, the first message is used to request modification of AI resources for the AI ​​service, and the second message is used to indicate a modification result of the AI ​​resources; Alternatively, the first message is used to request the release of network resources allocated for the AI ​​service, and the second message is used to indicate a result of the network resource release.

46. ​​A processing device for AI services, comprising: A third receiving module, configured to receive a first message; A third sending module, used for sending a second message, where the second message is used to respond to the first message; The first message is used to request allocation of AI resources for the AI ​​service, and the second message is used to indicate the AI ​​resource establishment result; Alternatively, the first message is used to request modification of AI resources for the AI ​​service, and the second message is used to indicate a modification result of the AI ​​resources; Alternatively, the first message is used to request the release of network resources allocated for the AI ​​service, and the second message is used to indicate a result of the network resource release.

47. A processing device for AI services, comprising: A thirteenth receiving module, configured to receive a first message, where the first message is used to request allocation of network resources for the AI ​​service; The fourteenth sending module is used to send a second message in response to the first message to the terminal, where the second message includes indication information indicating the address of the first network element, and the first network element is an AI service processing entry network element.

48. A terminal comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method as claimed in any one of claims 1 to 12.

49. A network side device, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method as described in any one of claims 13 to 44.

50. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor of a terminal, implements the steps of the method according to any one of claims 1 to 44.

Citation Information

Patent Citations

  • Method and equipment for processing perception service

    CN115755027A

  • MBMS informaiton acquisition and transmission method, terminal device and network element device

    WO2021109134A1