Business processing method and device, equipment, storage medium and program product
By introducing artificial intelligence control network elements and service network elements into the communication network, real-time perception of terminal location and AI service information, the problem of insufficient QoS guarantee in the existing technology is solved, and efficient and effective guarantee of AI services is achieved.
Patent Information
- Application Number
- CN202411767701.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-03-14
AI Technical Summary
The prior art is difficult to provide effective QoS guarantee for user services, especially in artificial intelligence applications, and it is difficult for the network to choose the most suitable access point, resulting in increased service delays.
By introducing artificial intelligence control network elements and artificial intelligence service network elements into the network and setting up their interaction methods, they can perceive terminal location and AI service information in real time, thereby allocating appropriate service quality strategies to the terminal's AI services.
It realizes effective QoS guarantee for terminal AI services, improves the real-time and efficiency of services, and ensures high-quality operation of AI applications.
Smart Images

Figure CN119629571A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a service processing method, device, equipment, storage medium and program product. Background Art
[0002] With the rapid development of artificial intelligence technology, more and more applications provide artificial intelligence-related services on mobile devices. Users usually need to download and install these artificial intelligence (AI) applications and register corresponding accounts in order to use the services of the application. During use, users need to connect to the application provider's server through the network to obtain services. However, at present, when users start to use an AI service, it is difficult for the network to select the most suitable access point, resulting in increased latency for users to access services, and the network cannot perceive the user's service type, making it difficult to provide effective QoS guarantees for user services. Summary of the invention
[0003] The embodiments of the present application provide a service processing method, apparatus, device, storage medium and program product to solve the problem that it is difficult to provide effective QoS guarantee for user services in existing service processing methods.
[0004] In order to solve the above technical problems, this application is implemented as follows:
[0005] In a first aspect, an embodiment of the present application provides a service processing method, which is applied to an artificial intelligence control network element, and the method includes:
[0006] Receive an artificial intelligence AI service session creation request of a terminal sent by an access and mobility management function AMF, where the AI service session creation request carries terminal location information and AI service information;
[0007] Based on the terminal location information and the AI service information, a corresponding quality of service QoS policy is allocated for the AI service requested by the terminal, and an artificial intelligence service network element that meets the AI service requirements of the terminal is determined;
[0008] Sending an AI service session establishment request of the terminal to the artificial intelligence service network element, wherein the AI service session establishment request carries the QoS policy;
[0009] receiving an AI service session establishment response of the terminal sent by the artificial intelligence service network element, wherein the AI service session establishment response carries an uplink tunnel address corresponding to the AI service requested by the terminal;
[0010] Send the AI service session creation result of the terminal to the AMF, where the AI service session creation result carries the uplink tunnel address.
[0011] Optionally, after sending the AI service session creation result of the terminal to the AMF, the method further includes:
[0012] receiving an AI service session update request of the terminal sent by the AMF, where the AI service session update request carries a downlink tunnel address corresponding to the AI service requested by the terminal;
[0013] Sending an AI service session modification request of the terminal to the artificial intelligence service network element, wherein the AI service session modification request carries the downlink tunnel address;
[0014] Receiving an AI service session modification response message of the terminal sent by the artificial intelligence service network element;
[0015] Send an AI service session update response message of the terminal to the AMF.
[0016] Optionally, the artificial intelligence control network element includes a first service module, a first application programming interface API function module and a first client module;
[0017] The first service module is used to receive a message sent by the AMF and / or the artificial intelligence service network element, and verify the format of the message;
[0018] The first API function module is used to process the message, and the first API function module provides at least one of the following functions: an AI service session establishment function, an AI service session deletion function, and an AI service session modification function;
[0019] The first client module is used to interact with the AMF and the artificial intelligence service network element to complete the encapsulation and forwarding of the message.
[0020] In a second aspect, an embodiment of the present application provides a service processing method, which is applied to an artificial intelligence service network element, and the method includes:
[0021] Receiving an AI service session establishment request of a terminal sent by an artificial intelligence control network element, wherein the AI service session establishment request carries a QoS policy corresponding to the AI service requested by the terminal;
[0022] Based on the QoS policy, an uplink tunnel address is allocated for the AI service requested by the terminal, and an AI service session establishment response is sent to the artificial intelligence control network element, wherein the AI service session establishment response carries the uplink tunnel address.
[0023] Optionally, after allocating an uplink tunnel address for the AI service requested by the terminal based on the QoS policy and sending an AI service session establishment response to the artificial intelligence control network element, the method further includes:
[0024] receiving an AI service session modification request of the terminal sent by the artificial intelligence control network element, wherein the AI service session modification request carries a downlink tunnel address corresponding to the AI service requested by the terminal;
[0025] Sending an AI service session modification response message of the terminal to the artificial intelligence control network element.
[0026] Optionally, the artificial intelligence service network element includes a second service module, a second API function module, a second client module, and a general packet radio service tunneling protocol daemon GTPD module;
[0027] The second service module is used to receive a message sent by the artificial intelligence control network element and verify the format of the message;
[0028] The second API function module is used to process the message, and the second API function module provides at least one of the following functions: an AI service session establishment function, an AI service session deletion function, and an AI service session modification function;
[0029] The second client module is used to interact with the artificial intelligence control network element to complete the encapsulation and forwarding of the message;
[0030] The GTPD module is used to perform tunnel encapsulation and decapsulation on the message.
[0031] Optionally, the artificial intelligence service network element further includes an AI service module;
[0032] The AI service module is used to provide corresponding AI business services based on the API requested by the terminal.
[0033] In a third aspect, an embodiment of the present application provides a service processing method, which is applied to AMF, and the method includes:
[0034] receiving an AI service request sent by a terminal, wherein the AI service request carries terminal location information and AI service information;
[0035] Determine an artificial intelligence control network element that meets the AI service requirements of the terminal based on the terminal location information and the AI service information, and send an AI service session creation request of the terminal to the artificial intelligence control network element, where the AI service session creation request carries the terminal location information and the AI service information;
[0036] Receive an AI service session creation result of the terminal sent by the artificial intelligence control network element, where the AI service session creation result carries an uplink tunnel address corresponding to the AI service requested by the terminal.
[0037] Optionally, after receiving the AI service session creation result of the terminal sent by the artificial intelligence control network element, the method further includes:
[0038] Sending an N2 request message to a radio access network RAN, wherein the N2 request message carries the uplink tunnel address;
[0039] receiving an N2 response message sent by the RAN, where the N2 response message carries a downlink tunnel address corresponding to the AI service requested by the terminal;
[0040] Sending an AI service session update request of the terminal to the artificial intelligence control network element, wherein the AI service session update request carries the downlink tunnel address;
[0041] Receive an AI service session update response message of the terminal sent by the artificial intelligence control network element.
[0042] In a fourth aspect, an embodiment of the present application provides a service processing method, applied to a RAN, the method comprising:
[0043] Receive an N2 request message sent by the AMF, where the N2 request message carries an uplink tunnel address corresponding to the AI service requested by the terminal;
[0044] Establishing an air interface connection with the terminal;
[0045] Allocating a downlink tunnel address corresponding to the AI service requested by the terminal;
[0046] Send an N2 response message to the AMF, where the N2 response message carries the downlink tunnel address.
[0047] In a fifth aspect, an embodiment of the present application further provides a service processing device, which is applied to an artificial intelligence control network element, and the service processing device includes:
[0048] A first receiving module is used to receive an artificial intelligence AI service session creation request of a terminal sent by an access and mobility management function AMF, where the AI service session creation request carries terminal location information and AI service information;
[0049] A first determination module is used to allocate a corresponding quality of service QoS policy for the AI service requested by the terminal based on the terminal location information and the AI service information, and determine an artificial intelligence service network element that meets the AI service requirements of the terminal;
[0050] A first sending module, configured to send an AI service session establishment request of the terminal to the artificial intelligence service network element, wherein the AI service session establishment request carries the QoS policy;
[0051] A second receiving module is configured to receive an AI service session establishment response of the terminal sent by the artificial intelligence service network element, where the AI service session establishment response carries an uplink tunnel address corresponding to the AI service requested by the terminal;
[0052] The second sending module is used to send the AI service session creation result of the terminal to the AMF, where the AI service session creation result carries the uplink tunnel address.
[0053] In a sixth aspect, an embodiment of the present application further provides a service processing device, which is applied to an artificial intelligence service network element, and the service processing device includes:
[0054] A fifth receiving module, configured to receive an AI service session establishment request of a terminal sent by an artificial intelligence control network element, wherein the AI service session establishment request carries a QoS policy corresponding to the AI service requested by the terminal;
[0055] The fifth sending module is used to allocate an uplink tunnel address for the AI service requested by the terminal based on the QoS policy, and send an AI service session establishment response to the artificial intelligence control network element, wherein the AI service session establishment response carries the uplink tunnel address.
[0056] In a seventh aspect, an embodiment of the present application further provides a service processing device, applied to AMF, the service processing device comprising:
[0057] A seventh receiving module, configured to receive an AI service request sent by a terminal, wherein the AI service request carries terminal location information and AI service information;
[0058] a seventh sending module, configured to determine an artificial intelligence control network element that meets the AI service demand of the terminal based on the terminal location information and the AI service information, and send an AI service session creation request of the terminal to the artificial intelligence control network element, wherein the AI service session creation request carries the terminal location information and the AI service information;
[0059] An eighth receiving module is used to receive the AI service session creation result of the terminal sent by the artificial intelligence control network element, where the AI service session creation result carries an uplink tunnel address corresponding to the AI service requested by the terminal.
[0060] In an eighth aspect, an embodiment of the present application further provides a service processing device, applied to a RAN, the service processing device comprising:
[0061] An eleventh receiving module, configured to receive an N2 request message sent by the AMF, where the N2 request message carries an uplink tunnel address corresponding to the AI service requested by the terminal;
[0062] A first establishing module, used to establish an air interface connection with the terminal;
[0063] A first allocation module, configured to allocate a downlink tunnel address corresponding to the AI service requested by the terminal;
[0064] The tenth sending module is used to send an N2 response message to the AMF, where the N2 response message carries the downlink tunnel address.
[0065] In a ninth aspect, an embodiment of the present application further provides an artificial intelligence control network element, wherein the artificial intelligence control network element includes a transceiver and a processor, and the transceiver is used to:
[0066] Receive an artificial intelligence AI service session creation request of a terminal sent by an access and mobility management function AMF, where the AI service session creation request carries terminal location information and AI service information;
[0067] The processor is used to:
[0068] Based on the terminal location information and the AI service information, a corresponding quality of service QoS policy is allocated for the AI service requested by the terminal, and an artificial intelligence service network element that meets the AI service requirements of the terminal is determined;
[0069] The transceiver is used for:
[0070] Sending an AI service session establishment request of the terminal to the artificial intelligence service network element, wherein the AI service session establishment request carries the QoS policy;
[0071] receiving an AI service session establishment response of the terminal sent by the artificial intelligence service network element, wherein the AI service session establishment response carries an uplink tunnel address corresponding to the AI service requested by the terminal;
[0072] Send the AI service session creation result of the terminal to the AMF, where the AI service session creation result carries the uplink tunnel address.
[0073] In a tenth aspect, an embodiment of the present application further provides an artificial intelligence service network element, wherein the artificial intelligence control network element includes a transceiver and a processor, and the transceiver is used to:
[0074] Receiving an AI service session establishment request of a terminal sent by an artificial intelligence control network element, wherein the AI service session establishment request carries a QoS policy corresponding to the AI service requested by the terminal;
[0075] Based on the QoS policy, an uplink tunnel address is allocated for the AI service requested by the terminal, and an AI service session establishment response is sent to the artificial intelligence control network element, wherein the AI service session establishment response carries the uplink tunnel address.
[0076] In an eleventh aspect, an embodiment of the present application further provides an AMF, wherein the AMF includes a transceiver and a processor, and the transceiver is used to:
[0077] receiving an AI service request sent by a terminal, wherein the AI service request carries terminal location information and AI service information;
[0078] The processor is used to:
[0079] Determine an artificial intelligence control network element that meets the AI service requirements of the terminal based on the terminal location information and the AI service information, and send an AI service session creation request of the terminal to the artificial intelligence control network element, where the AI service session creation request carries the terminal location information and the AI service information;
[0080] The transceiver is used for:
[0081] Receive an AI service session creation result of the terminal sent by the artificial intelligence control network element, where the AI service session creation result carries an uplink tunnel address corresponding to the AI service requested by the terminal.
[0082] In a twelfth aspect, an embodiment of the present application further provides a RAN, wherein the RAN includes a transceiver and a processor, wherein the transceiver is used to:
[0083] Receive an N2 request message sent by the AMF, where the N2 request message carries an uplink tunnel address corresponding to the AI service requested by the terminal;
[0084] The processor is used to:
[0085] Establishing an air interface connection with the terminal;
[0086] Allocating a downlink tunnel address corresponding to the AI service requested by the terminal;
[0087] The transceiver is used for:
[0088] Send an N2 response message to the AMF, where the N2 response message carries the downlink tunnel address.
[0089] In the thirteenth aspect, an embodiment of the present application also provides a network element device, including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the above-mentioned business processing method when executed by the processor.
[0090] In a fourteenth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above-mentioned business processing method are implemented.
[0091] In a fifteenth aspect, a computer program product is provided, comprising computer instructions, which, when executed by a processor, implement the steps of the business processing method as described above.
[0092] In the service processing method of the embodiment of the present application, the artificial intelligence control network element receives the artificial intelligence AI service session creation request of the terminal sent by the access and mobility management function AMF, and the AI service session creation request carries the terminal location information and AI service information; based on the terminal location information and the AI service information, the corresponding service quality QoS policy is allocated to the AI service requested by the terminal, and the artificial intelligence service network element that meets the AI service requirements of the terminal is determined; the AI service session establishment request of the terminal is sent to the artificial intelligence service network element, and the AI service session establishment request carries the QoS policy; the AI service session establishment response of the terminal sent by the artificial intelligence service network element is received, and the AI service session establishment response carries the uplink tunnel address corresponding to the AI service requested by the terminal; the AI service session creation result of the terminal is sent to the AMF, and the AI service session creation result carries the uplink tunnel address. In this method, by adding artificial intelligence control network elements and artificial intelligence service network elements in the network and setting the interaction mode between them, the network can perceive the location of the terminal and the service information of the AI service requested by the terminal in real time, so as to provide effective QoS guarantee for the AI service of the terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0093] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0094] Figure 1 is a schematic diagram of a network architecture provided in an embodiment of the present application;
[0095] Figure 2This is one of the flow charts of the business processing method provided in the embodiment of the present application;
[0096] Figure 3 This is one of the structural diagrams of the artificial intelligence control network element provided in the embodiment of the present application;
[0097] Figure 4 This is the second flowchart of the business processing method provided in the embodiment of the present application;
[0098] Figure 5 This is the third flowchart of the business processing method provided in the embodiment of the present application
[0099] Figure 6 This is one of the structural diagrams of the artificial intelligence service network element provided in the embodiment of the present application;
[0100] Figure 7 This is the second structural diagram of the artificial intelligence service network element provided in the embodiment of the present application;
[0101] Figure 8 This is the fourth flowchart of the business processing method provided in the embodiment of the present application;
[0102] Fig. 9 This is the fifth flow chart of the business processing method provided in the embodiment of the present application;
[0103] Fig.10 This is one of the structural diagrams of a service processing device provided in one embodiment of the present application;
[0104] Fig.11 This is the second structural diagram of the service processing device provided by an embodiment of the present application;
[0105] Fig.12 This is the third structural diagram of the business processing device provided by an embodiment of the present application;
[0106] Fig.13 This is a fourth structural diagram of a service processing device provided in an embodiment of the present application;
[0107] Fig.14 This is the second structural diagram of the artificial intelligence control network element provided in one embodiment of the present application;
[0108] Fig.15 This is the third structural diagram of the artificial intelligence service network element provided by an embodiment of the present application;
[0109] Fig.16 is a structural diagram of an AMF provided in an embodiment of the present application;
[0110] Fig.17 is a structural diagram of a RAN provided in an embodiment of the present application;
[0111] Fig.18It is a structural diagram of a network element device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0112] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0113] In order to combine the 6th Generation Mobile Networks (6G) with artificial intelligence technology, see Figure 1 , this application introduces new network function network elements based on the 5G mobile core network, including artificial intelligence control network elements (i.e. Figure 1 AIF-C in the Figure 1 The AI control NE is responsible for setting the execution strategy of the user's AI service and selecting the appropriate AI service NE based on the user's request. The AI service NE is used to provide a unified AI service interface and accept the scheduling of the AI control NE.
[0114] The embodiment of the present application provides a service processing method, which is applied to an artificial intelligence control network element. Figure 2 , Figure 2 is a flow chart of a business processing method provided by an embodiment of the present application, such as Figure 2 As shown, the following steps are included:
[0115] Step 201: Receive an artificial intelligence AI service session creation request of a terminal sent by an access and mobility management function AMF, where the AI service session creation request carries terminal location information and AI service information;
[0116] In this step, the user initiates an AI service request to the Access and Mobility Management Function (AMF) through the terminal. The AI service request carries the terminal location information and AI service information, where the AI service information includes the AI service name and AI service type. Then the AMF selects an AI control network element that meets the requirements based on the terminal location information and the AI service name, and sends the terminal's AI service session creation request to the AI control network element. The AI service session creation request carries the terminal location information and AI service information.
[0117] Take the intelligent traffic monitoring application as an example. When the user's vehicle enters a new urban area, the latest traffic pattern is needed to optimize the route planning:
[0118] The user sends an intelligent transportation service request to AMF through the Internet of Vehicles. The intelligent transportation service request carries the location information of the vehicle, the AI service name "traffic mode analysis" and the AI service type "implementation data analysis";
[0119] Based on the vehicle's location information and the AI service name "traffic pattern analysis", the AMF can select the nearest or least loaded artificial intelligence control network element that specializes in processing traffic-related data tasks, and send a request to create an intelligent transportation service session to the artificial intelligence control network element. The intelligent transportation service session creation request will carry the vehicle's location information, the AI service name "traffic pattern analysis" and the AI service type "implementation data analysis".
[0120] Step 202: Based on the terminal location information and the AI service information, a corresponding quality of service QoS policy is allocated for the AI service requested by the terminal, and an artificial intelligence service network element that meets the AI service requirements of the terminal is determined;
[0121] In this step, the AI control network element allocates the corresponding quality of service (QoS) policy for the AI service requested by the terminal based on the terminal location information and AI service information, and can also combine the time when the AI service session creation request is received and the scale of the current user and other information, and confirms the AI service network element that meets the AI service needs of the terminal. Among them, QoS may involve bandwidth priority, delay requirements, data integrity, etc. Assigning corresponding QoS policies to AI services is conducive to ensuring that AI services receive the best support within the system capabilities, so that the real-time performance and efficiency of applications meet expectations.
[0122] Let’s continue with the example of intelligent traffic monitoring application:
[0123] The AI control network element allocates a high-priority QoS policy for the intelligent transportation service based on the vehicle's location information (such as the city center), the AI service name "traffic pattern analysis" and the AI service type "implementation data analysis", combined with information such as the time when the intelligent transportation service session creation request is received (such as 8:15 in the morning, which is a typical busy time with many connected vehicles) and the scale of current users, to ensure low latency and high data accuracy, and avoid delays due to network bottlenecks during path planning.
[0124] The AI control network element can then determine the nearest or least loaded AI service network element that is specifically tasked with handling traffic-related data.
[0125] Step 203: Send an AI service session establishment request of the terminal to the artificial intelligence service network element, where the AI service session establishment request carries the QoS policy;
[0126] In this step, the AI control network element sends the terminal's AI service session establishment request to the determined AI service network element that meets the terminal's AI service requirements. This request is used to notify the AI service network element that there is a new task to be processed and specifically describe the task content. In the AI service session establishment request, the AI control network element will attach the previously determined QoS policies, which specify the performance standards that the AI service needs to achieve, such as latency, bandwidth, data transmission rate, etc., to ensure that the AI service network element provides as expected. The QoS policy tells the AI service network element which technical parameters to prioritize when processing the AI service session establishment request in order to meet the actual needs of the user. Including the QoS policy as part of the AI service session establishment request can help the AI service network element optimize when allocating computing and communication resources. The AI service network element can make corresponding configurations based on these standards to ensure the best balance between user experience and system load.
[0127] Let’s continue with the example of intelligent traffic monitoring application:
[0128] The artificial intelligence control network element sends a vehicle intelligent transportation service session establishment request to the determined artificial intelligence service network element that meets the vehicle's intelligent transportation service needs, and the intelligent transportation service session establishment request carries a high-priority QoS policy.
[0129] Step 204: Receive an AI service session establishment response of the terminal sent by the artificial intelligence service network element, where the AI service session establishment response carries an uplink tunnel address corresponding to the AI service requested by the terminal;
[0130] In this step, after receiving the QoS policy sent by the artificial intelligence control network element, the artificial intelligence service network element applies the QoS policy to the terminal's AI service, that is, the service network element adjusts computing and network resources according to the required service quality standards. For example, more bandwidth is allocated according to priority to meet timeliness requirements. The artificial intelligence service network element reuses the current data plane tunnel mechanism (the data plane tunnel mechanism is used to efficiently transmit data packets, and it can establish a reliable communication path between different network nodes) to allocate an uplink tunnel address for accessing the AI service service to the terminal. This uplink tunnel address is the transmission path identifier used by the terminal when requesting the AI service service, and the uplink tunnel address is carried in the AI service session establishment response and returned to the artificial intelligence control network element.
[0131] Let’s continue with the example of intelligent traffic monitoring application:
[0132] After receiving the high-priority QoS policy corresponding to the intelligent transportation service of the user vehicle sent by the artificial intelligence control network element, the artificial intelligence service network element allocates more bandwidth for the intelligent transportation service of the user vehicle to meet the timeliness requirements. The artificial intelligence service network element allocates an uplink tunnel address for the user vehicle to access the intelligent transportation service, and returns the uplink tunnel address to the artificial intelligence control network element in the intelligent transportation service session.
[0133] Step 205: Send the AI service session creation result of the terminal to the AMF, where the AI service session creation result carries the uplink tunnel address.
[0134] In this step, after confirming that the AI service session is successfully created, the artificial intelligence control network element sends the terminal's AI service session creation result to the AMF, and carries the uplink tunnel address corresponding to the AI service requested by the terminal. This address identifies the data transmission path designed for the terminal in the network, ensuring that the data sent from the terminal can be accurately guided to the corresponding AI service node.
[0135] Let’s continue with the example of intelligent traffic monitoring application:
[0136] After confirming that the intelligent transportation service session is successfully created, the artificial intelligence control network element sends the terminal's intelligent transportation service session creation result to the AMF, and carries the uplink tunnel address corresponding to the intelligent transportation service requested by the user vehicle. This address identifies the traffic data transmission path designed for the user vehicle in the network, ensuring that the traffic data sent from the user vehicle can be accurately guided to the corresponding intelligent transportation service node.
[0137] In one implementation, an artificial intelligence control network element receives an artificial intelligence AI service session creation request for a terminal sent by an access and mobility management function AMF, wherein the AI service session creation request carries terminal location information and AI service information; based on the terminal location information and the AI service information, a corresponding quality of service QoS policy is allocated to the AI service requested by the terminal, and an artificial intelligence service network element that meets the AI service requirements of the terminal is determined; an AI service session establishment request for the terminal is sent to the artificial intelligence service network element, wherein the AI service session establishment request carries the QoS policy; an AI service session establishment response for the terminal is received from the artificial intelligence service network element, wherein the AI service session establishment response carries an uplink tunnel address corresponding to the AI service requested by the terminal; and an AI service session creation result for the terminal is sent to the AMF, wherein the AI service session creation result carries the uplink tunnel address.
[0138] In this implementation, by adding artificial intelligence control network elements and artificial intelligence service network elements to the network and setting the interaction method between them, the network can perceive the location of the terminal and the service information of the AI service requested by the terminal in real time, thereby providing effective QoS guarantee for the terminal's AI service.
[0139] Optionally, after sending the AI service session creation result of the terminal to the AMF, the method further includes:
[0140] receiving an AI service session update request of the terminal sent by the AMF, where the AI service session update request carries a downlink tunnel address corresponding to the AI service requested by the terminal;
[0141] Sending an AI service session modification request of the terminal to the artificial intelligence service network element, wherein the AI service session modification request carries the downlink tunnel address;
[0142] Receiving an AI service session modification response message of the terminal sent by the artificial intelligence service network element;
[0143] Send an AI service session update response message of the terminal to the AMF.
[0144] In one implementation, after the artificial intelligence control network element sends the AI service session creation result of the terminal to the AMF, the AMF sends the uplink tunnel address corresponding to the AI service assigned by the artificial intelligence service network element to the radio access network (Radio Access Network, RAN) through an N2 request message. RAN establishes an air interface connection with the terminal, which ensures that the terminal can continue to exchange data through a wireless connection. In response to the AI service requested by the terminal, the RAN generates a downlink tunnel address for identifying the data transmission path from the network to the terminal, and sends the downlink tunnel address to the AMF through an N2 response message. The AMF sends the AI service session update request of the terminal to the artificial intelligence control network element, and the AI service session update request carries the downlink tunnel address corresponding to the AI service requested by the terminal. Based on the new information provided by the AMF, the artificial intelligence control network element sends the AI service session modification request carrying the downlink tunnel address to the artificial intelligence service network element. At this point, both the uplink and downlink tunnels have been allocated and are effective, which can ensure that data can be smoothly transmitted in both directions between the terminal device and the artificial intelligence service network element, and the user terminal can access the AI service provided by the artificial intelligence service network element in the form of an interface through these tunnels. The artificial intelligence service network element confirms that it has received and processed the modification request, and returns an AI service session modification response message to the artificial intelligence control network element. The subsequent artificial intelligence control network element also sends an AI service session update response message to the AMF, indicating that the entire configuration process has been successfully completed.
[0145] In this implementation, by separately allocating and managing uplink and downlink paths, the network can more flexibly allocate bandwidth and other resources for the terminal's AI service, thereby ensuring that the needs of the AI service can be met in different situations, thereby improving the quality of the AI service.
[0146] Optionally, the artificial intelligence control network element includes a first service module, a first application programming interface API function module and a first client module;
[0147] The first service module is used to receive a message sent by the AMF and / or the artificial intelligence service network element, and verify the format of the message;
[0148] The first API function module is used to process the message, and the first API function module provides at least one of the following functions: an AI service session establishment function, an AI service session deletion function, and an AI service session modification function;
[0149] The first client module is used to interact with the AMF and the artificial intelligence service network element to complete the encapsulation and forwarding of the message.
[0150] In one embodiment, see Figure 3 The artificial intelligence control network element includes a first service module (http server), a first application programming interface (Application Programming Interface, API) function module (API functions) and a first client module (http client).
[0151] Among them, the http server is used to accept request messages from other network elements and verify the format of the message. The specific message processing logic is completed by several API function functions. Specifically, online user information is stored in the cache database (cachedb), and network element configuration information is stored in the configuration database (config db). In the process of API functions processing messages, when it is necessary to interact with other network elements, the http client module can be called to complete it. The core of the artificial intelligence control network element is API Functions. API Functions should at least provide AI business session establishment function, AI business session deletion function and AI business session modification function. According to the actual networking situation, it can be expanded to add user policy establishment, user policy deletion, user policy modification and user information subscription notification capabilities. The message format sent by the artificial intelligence control network element is consistent with the message format of the current 3rd Generation Partnership Project (3GPP) service-based interface (SBI).
[0152] In one embodiment, see Figure 4 The specific process of the business processing method provided in the embodiment of the present application is as follows:
[0153] 1. The terminal sends an AI service request to the AMF, carrying the terminal location information and AI service information;
[0154] 2. AMF selects an artificial intelligence control network element (AIF-C) that meets the AI service requirements of the terminal based on the terminal location information and AI service information, and sends an AI service session creation request (AI SessionUpdateSMContext Request) of the terminal to AIF-C. The AI service session creation request carries the terminal location information and AI service information;
[0155] 3. Based on the AI service information and the time when the AI service session creation request is received, AIF-C allocates the corresponding QoS policy for the AI service requested by the terminal, determines the artificial intelligence service network element (AIF-U) that meets the AI service requirements of the terminal, and sends the terminal's AI service session establishment request (AI Session Establishment Request) to the AIF-U. The AI service session establishment request carries the QoS policy.
[0156] 4. AIF-U applies the QoS policy, allocates an uplink tunnel address for the AI service requested by the terminal, and sends an AI service session establishment response (AI Session Establishment Reponse) to AIF-C. The AI service session establishment response carries the uplink tunnel address.
[0157] 5. AIF-C sends the terminal's AI service session creation result (AI Session UpdateSMContextReponse) to AMF. The AI service session creation result carries the uplink tunnel address of the AI service requested by the terminal;
[0158] 6.AMF sends an N2 request message (N2 Request) to RAN, which carries the uplink tunnel address;
[0159] 7. RAN establishes an air interface connection with the terminal (RRC Connection reconfiguration);
[0160] 8. RAN allocates a downlink tunnel address corresponding to the AI service requested by the terminal, and sends an N2 response message (N2 Request ack) to the AMF, where the N2 response message carries the downlink tunnel address;
[0161] 9.AMF sends the terminal's AI service session update request (AI Session UpdateSMContextRequest) to AIF-C. The AI service session update request carries the downlink tunnel address.
[0162] 10. AIF-C sends an AI service session modification request (AI Session Modify Request) of the terminal to AIF-U, where the AI service session modification request carries the downlink tunnel address;
[0163] 11. AIF-U returns an AI service session modification response message (AI Session Modify Reponse) to AIF-C;
[0164] 12.AIF-C returns the AI service session update response message (AI Session UpdateSMContextReponse) to AMF.
[0165] This service process is similar to the user registration and data session creation process in 3GPP standard 23502, but there are the following key differences:
[0166] 1. The terminal contract data is different, and the terminal's AI service contract information needs to be added on the Unified Data Management (UDM);
[0167] 2. The terminal requests different messages, and needs to support new signaling plane and data plane request message types. The information element carried in the request message needs to provide the AI service name and AI service type;
[0168] 3. The processing logic of AMF is enhanced, and it is necessary to select AI service-related network elements according to AI service requests;
[0169] 4. Add AI service-related network elements (AIF-C and AIF-U). AIF-C provides AI service session control and management, and AIF-U provides AI service services.
[0170] The embodiment of the present application provides a service processing method, which is applied to an artificial intelligence service network element. Figure 5 , Figure 5 is a flow chart of a business processing method provided by an embodiment of the present application, such as Figure 5 As shown, the following steps are included:
[0171] Step 501: receiving an AI service session establishment request of a terminal sent by an artificial intelligence control network element, wherein the AI service session establishment request carries a QoS policy corresponding to the AI service requested by the terminal;
[0172] Step 502: Allocate an uplink tunnel address for the AI service requested by the terminal based on the QoS policy, and send an AI service session establishment response to the artificial intelligence control network element, where the AI service session establishment response carries the uplink tunnel address.
[0173] Optionally, after allocating an uplink tunnel address for the AI service requested by the terminal based on the QoS policy and sending an AI service session establishment response to the artificial intelligence control network element, the method further includes:
[0174] receiving an AI service session modification request of the terminal sent by the artificial intelligence control network element, wherein the AI service session modification request carries a downlink tunnel address corresponding to the AI service requested by the terminal;
[0175] Sending an AI service session modification response message of the terminal to the artificial intelligence control network element.
[0176] It should be noted that this embodiment is Figure 2 The implementation method of the corresponding artificial intelligence service network element in the embodiment shown in the figure can be found in the specific implementation method. Figure 2In order to avoid repeated description, the relevant description of the embodiment shown will not be repeated in this embodiment, and the same beneficial effects can still be achieved.
[0177] Optionally, the artificial intelligence service network element includes a second service module, a second API function module, a second client module, and a general packet radio service tunneling protocol daemon GTPD module;
[0178] The second service module is used to receive a message sent by the artificial intelligence control network element and verify the format of the message;
[0179] The second API function module is used to process the message, and the second API function module provides at least one of the following functions: an AI service session establishment function, an AI service session deletion function, and an AI service session modification function;
[0180] The second client module is used to interact with the artificial intelligence control network element to complete the encapsulation and forwarding of the message;
[0181] The GTPD module is used to perform tunnel encapsulation and decapsulation on the message.
[0182] In one embodiment, see Figure 6 The artificial intelligence service network element includes a second service module (http server), a second API function module (API function), a second client module (http client), and a general packet radio service tunneling protocol daemon (GPRS Tunneling Protocol Daemon, GTPD) module:
[0183] Among them, the http server is used to accept request messages from other network elements and verify the format of the message. The specific message processing logic is completed by several API functions. Specifically, online user information is stored in the cache db, and network element configuration information is stored in the config db. In the process of API functions processing messages, when it is necessary to interact with other network elements, the http client module can be called to complete the message encapsulation and forwarding. For the user's business request, GTPD is responsible for tunnel encapsulation and decapsulation of the message. The decapsulated message needs to be verified by the http server first, and then forwarded to the corresponding API function for processing. The user's tunnel information can be obtained by subscribing to the cache db. API Functions should at least provide AI business session establishment function, AI business session deletion function and AI business session modification function. According to the actual networking situation, it can be expanded to add user policy establishment, user policy deletion, user policy modification and user information subscription notification capabilities.
[0184] Optionally, the artificial intelligence service network element further includes an AI service module;
[0185] The AI service module is used to provide corresponding AI business services based on the API requested by the terminal.
[0186] In one embodiment, continue to refer to Figure 6 The artificial intelligence service network element also includes an AI service module (AIService). The AI Service is used to provide corresponding AI business services based on the API requested by the user, including but not limited to training services, reasoning services, and data processing services.
[0187] From the perspective of ecosystem construction, AI Service can also be deployed separately from AIF-U and provided by different equipment vendors. Operators are required to formulate a standardized interface between AIF-U and AI Service to achieve an architecture such as Figure 7 As shown in the figure, under this architecture, AIService and API function cannot interact directly, and all message exchanges must be carried out through http server and httpclient. The AI business services provided by AIF-U are encapsulated in the SBI interface format.
[0188] This application embodiment provides a service processing method, which is applied to AMF. Figure 8 , Figure 8 is a flow chart of a business processing method provided by an embodiment of the present application, such as Figure 8 As shown, the following steps are included:
[0189] Step 801: Receive an AI service request sent by a terminal, where the AI service request carries terminal location information and AI service information;
[0190] Step 802: Determine an artificial intelligence control network element that meets the AI service requirements of the terminal based on the terminal location information and the AI service information, and send an AI service session creation request of the terminal to the artificial intelligence control network element, where the AI service session creation request carries the terminal location information and the AI service information;
[0191] Step 803: Receive an AI service session creation result of the terminal sent by the artificial intelligence control network element, where the AI service session creation result carries an uplink tunnel address corresponding to the AI service requested by the terminal.
[0192] Optionally, after receiving the AI service session creation result of the terminal sent by the artificial intelligence control network element, the method further includes:
[0193] Sending an N2 request message to a radio access network RAN, wherein the N2 request message carries the uplink tunnel address;
[0194] receiving an N2 response message sent by the RAN, where the N2 response message carries a downlink tunnel address corresponding to the AI service requested by the terminal;
[0195] Sending an AI service session update request of the terminal to the artificial intelligence control network element, wherein the AI service session update request carries the downlink tunnel address;
[0196] Receive an AI service session update response message of the terminal sent by the artificial intelligence control network element.
[0197] It should be noted that this embodiment is Figure 2 The embodiment shown corresponds to the implementation method of AMF. For specific implementation methods, please refer to Figure 2 In order to avoid repeated description, the relevant description of the embodiment shown will not be repeated in this embodiment, and the same beneficial effects can still be achieved.
[0198] The present application embodiment provides a service processing method, which is applied to RAN. Fig. 9 , Fig. 9 is a flow chart of a business processing method provided by an embodiment of the present application, such as Fig. 9 As shown, the following steps are included:
[0199] Step 901: Receive an N2 request message sent by the AMF, where the N2 request message carries an uplink tunnel address corresponding to the AI service requested by the terminal;
[0200] Step 902: Establish an air interface connection with the terminal;
[0201] Step 903: Allocate a downlink tunnel address corresponding to the AI service requested by the terminal;
[0202] Step 904: Send an N2 response message to the AMF, where the N2 response message carries the downlink tunnel address.
[0203] It should be noted that this embodiment is Figure 2 The embodiment shown corresponds to the implementation of RAN. For specific implementation, please refer to Figure 2 In order to avoid repeated description, the relevant description of the embodiment shown will not be repeated in this embodiment, and the same beneficial effects can still be achieved.
[0204] See also Fig.10 , Fig.10 is a structural diagram of a service processing device provided by another embodiment of the present application, and the service processing device is applied to an artificial intelligence control network element, such as Fig.10 As shown, the service processing device 1000 includes:
[0205] The first receiving module 1001 is used to receive an artificial intelligence AI service session creation request of a terminal sent by an access and mobility management function AMF, where the AI service session creation request carries terminal location information and AI service information;
[0206] The first determination module 1002 is used to allocate a corresponding quality of service QoS policy for the AI service requested by the terminal based on the terminal location information and the AI service information, and determine an artificial intelligence service network element that meets the AI service requirements of the terminal;
[0207] The first sending module 1003 is used to send an AI service session establishment request of the terminal to the artificial intelligence service network element, where the AI service session establishment request carries the QoS policy;
[0208] The second receiving module 1004 is configured to receive an AI service session establishment response of the terminal sent by the artificial intelligence service network element, where the AI service session establishment response carries an uplink tunnel address corresponding to the AI service requested by the terminal;
[0209] The second sending module 1005 is used to send the AI service session creation result of the terminal to the AMF, where the AI service session creation result carries the uplink tunnel address.
[0210] Optionally, the device further comprises:
[0211] A third receiving module is used to receive an AI service session update request of the terminal sent by the AMF, where the AI service session update request carries a downlink tunnel address corresponding to the AI service requested by the terminal;
[0212] A third sending module is used to send an AI service session modification request of the terminal to the artificial intelligence service network element, where the AI service session modification request carries the downlink tunnel address;
[0213] A fourth receiving module, configured to receive an AI service session modification response message of the terminal sent by the artificial intelligence service network element;
[0214] The fourth sending module is used to send the AI service session update response message of the terminal to the AMF.
[0215] Optionally, the artificial intelligence control network element includes a first service module, a first application programming interface API function module and a first client module;
[0216] The first service module is used to receive a message sent by the AMF and / or the artificial intelligence service network element, and verify the format of the message;
[0217] The first API function module is used to process the message, and the first API function module provides at least one of the following functions: an AI service session establishment function, an AI service session deletion function, and an AI service session modification function;
[0218] The first client module is used to interact with the AMF and the artificial intelligence service network element to complete the encapsulation and forwarding of the message.
[0219] See also Fig.11 , Fig.11 is a structural diagram of a service processing device provided by another embodiment of the present application, and the service processing device is applied to an artificial intelligence service network element, such as Fig.11 As shown, the service processing device 1100 includes:
[0220] The fifth receiving module 1101 is configured to receive an AI service session establishment request of a terminal sent by an artificial intelligence control network element, wherein the AI service session establishment request carries a QoS policy corresponding to the AI service requested by the terminal;
[0221] The fifth sending module 1102 is used to allocate an uplink tunnel address for the AI service requested by the terminal based on the QoS policy, and send an AI service session establishment response to the artificial intelligence control network element, wherein the AI service session establishment response carries the uplink tunnel address.
[0222] Optionally, the device further comprises:
[0223] a sixth receiving module, configured to receive an AI service session modification request of the terminal sent by the artificial intelligence control network element, wherein the AI service session modification request carries a downlink tunnel address corresponding to the AI service requested by the terminal;
[0224] The sixth sending module is used to send the AI service session modification response message of the terminal to the artificial intelligence control network element.
[0225] Optionally, the artificial intelligence service network element includes a second service module, a second API function module, a second client module, and a general packet radio service tunneling protocol daemon GTPD module;
[0226] The second service module is used to receive a message sent by the artificial intelligence control network element and verify the format of the message;
[0227] The second API function module is used to process the message, and the second API function module provides at least one of the following functions: an AI service session establishment function, an AI service session deletion function, and an AI service session modification function;
[0228] The second client module is used to interact with the artificial intelligence control network element to complete the encapsulation and forwarding of the message;
[0229] The GTPD module is used to perform tunnel encapsulation and decapsulation on the message.
[0230] Optionally, the artificial intelligence service network element further includes an AI service module;
[0231] The AI service module is used to provide corresponding AI business services based on the API requested by the terminal.
[0232] See also Fig.12 , Fig.12 is a structural diagram of a service processing device provided by another embodiment of the present application, and the service processing device is applied to AMF, such as Fig.12 As shown, the service processing device 1200 includes:
[0233] The seventh receiving module 1201 is configured to receive an AI service request sent by a terminal, where the AI service request carries terminal location information and AI service information;
[0234] The seventh sending module 1202 is configured to determine an artificial intelligence control network element that meets the AI service demand of the terminal based on the terminal location information and the AI service information, and send an AI service session creation request of the terminal to the artificial intelligence control network element, where the AI service session creation request carries the terminal location information and the AI service information;
[0235] The eighth receiving module 1203 is used to receive the AI service session creation result of the terminal sent by the artificial intelligence control network element, where the AI service session creation result carries an uplink tunnel address corresponding to the AI service requested by the terminal.
[0236] Optionally, the device further comprises:
[0237] an eighth sending module, configured to send an N2 request message to a radio access network RAN, wherein the N2 request message carries the uplink tunnel address;
[0238] a ninth receiving module, configured to receive an N2 response message sent by the RAN, where the N2 response message carries a downlink tunnel address corresponding to the AI service requested by the terminal;
[0239] a ninth sending module, configured to send an AI service session update request of the terminal to the artificial intelligence control network element, wherein the AI service session update request carries the downlink tunnel address;
[0240] The tenth receiving module is used to receive the AI service session update response message of the terminal sent by the artificial intelligence control network element.
[0241] See also Fig.13 , Fig.13 is a structural diagram of a service processing device provided by another embodiment of the present application, and the service processing device is applied to RAN, such as Fig.13 As shown, the service processing device 1300 includes:
[0242] An eleventh receiving module 1301 is configured to receive an N2 request message sent by the AMF, where the N2 request message carries an uplink tunnel address corresponding to the AI service requested by the terminal;
[0243] A first establishing module 1302, configured to establish an air interface connection with the terminal;
[0244] A first allocation module 1303, configured to allocate a downlink tunnel address corresponding to the AI service requested by the terminal;
[0245] The tenth sending module 1304 is used to send an N2 response message to the AMF, where the N2 response message carries the downlink tunnel address.
[0246] like Fig.14 As shown, the embodiment of the present application further provides an artificial intelligence control network element, including a transceiver and a processor, wherein the transceiver is used to:
[0247] Receive an artificial intelligence AI service session creation request of a terminal sent by an access and mobility management function AMF, where the AI service session creation request carries terminal location information and AI service information;
[0248] The processor is used to:
[0249] Based on the terminal location information and the AI service information, a corresponding quality of service QoS policy is allocated for the AI service requested by the terminal, and an artificial intelligence service network element that meets the AI service requirements of the terminal is determined;
[0250] The transceiver is used for:
[0251] Sending an AI service session establishment request of the terminal to the artificial intelligence service network element, wherein the AI service session establishment request carries the QoS policy;
[0252] receiving an AI service session establishment response of the terminal sent by the artificial intelligence service network element, wherein the AI service session establishment response carries an uplink tunnel address corresponding to the AI service requested by the terminal;
[0253] Send the AI service session creation result of the terminal to the AMF, where the AI service session creation result carries the uplink tunnel address.
[0254] Optionally, the transceiver is further used for:
[0255] receiving an AI service session update request of the terminal sent by the AMF, where the AI service session update request carries a downlink tunnel address corresponding to the AI service requested by the terminal;
[0256] Sending an AI service session modification request of the terminal to the artificial intelligence service network element, wherein the AI service session modification request carries the downlink tunnel address;
[0257] Receiving an AI service session modification response message of the terminal sent by the artificial intelligence service network element;
[0258] Send an AI service session update response message of the terminal to the AMF.
[0259] Optionally, the artificial intelligence control network element includes a first service module, a first application programming interface API function module and a first client module;
[0260] The first service module is used to receive a message sent by the AMF and / or the artificial intelligence service network element, and verify the format of the message;
[0261] The first API function module is used to process the message, and the first API function module provides at least one of the following functions: an AI service session establishment function, an AI service session deletion function, and an AI service session modification function;
[0262] The first client module is used to interact with the AMF and the artificial intelligence service network element to complete the encapsulation and forwarding of the message.
[0263] like Fig.15 As shown, the embodiment of the present application further provides an artificial intelligence service network element, including a transceiver and a processor, wherein the transceiver is used to:
[0264] Receiving an AI service session establishment request of a terminal sent by an artificial intelligence control network element, wherein the AI service session establishment request carries a QoS policy corresponding to the AI service requested by the terminal;
[0265] Based on the QoS policy, an uplink tunnel address is allocated for the AI service requested by the terminal, and an AI service session establishment response is sent to the artificial intelligence control network element, wherein the AI service session establishment response carries the uplink tunnel address.
[0266] Optionally, the transceiver is further used for:
[0267] receiving an AI service session modification request of the terminal sent by the artificial intelligence control network element, wherein the AI service session modification request carries a downlink tunnel address corresponding to the AI service requested by the terminal;
[0268] Sending an AI service session modification response message of the terminal to the artificial intelligence control network element.
[0269] Optionally, the artificial intelligence service network element includes a second service module, a second API function module, a second client module, and a general packet radio service tunneling protocol daemon GTPD module;
[0270] The second service module is used to receive a message sent by the artificial intelligence control network element and verify the format of the message;
[0271] The second API function module is used to process the message, and the second API function module provides at least one of the following functions: an AI service session establishment function, an AI service session deletion function, and an AI service session modification function;
[0272] The second client module is used to interact with the artificial intelligence control network element to complete the encapsulation and forwarding of the message;
[0273] The GTPD module is used to perform tunnel encapsulation and decapsulation on the message.
[0274] Optionally, the artificial intelligence service network element further includes an AI service module;
[0275] The AI service module is used to provide corresponding AI business services based on the API requested by the terminal.
[0276] like Fig.16 As shown, the embodiment of the present application further provides an AMF, including a transceiver and a processor, wherein the transceiver is used to:
[0277] receiving an AI service request sent by a terminal, wherein the AI service request carries terminal location information and AI service information;
[0278] Determine an artificial intelligence control network element that meets the AI service requirements of the terminal based on the terminal location information and the AI service information, and send an AI service session creation request of the terminal to the artificial intelligence control network element, where the AI service session creation request carries the terminal location information and the AI service information;
[0279] Receive an AI service session creation result of the terminal sent by the artificial intelligence control network element, where the AI service session creation result carries an uplink tunnel address corresponding to the AI service requested by the terminal.
[0280] Optionally, the transceiver is further used for:
[0281] Sending an N2 request message to a radio access network RAN, wherein the N2 request message carries the uplink tunnel address;
[0282] receiving an N2 response message sent by the RAN, where the N2 response message carries a downlink tunnel address corresponding to the AI service requested by the terminal;
[0283] Sending an AI service session update request of the terminal to the artificial intelligence control network element, wherein the AI service session update request carries the downlink tunnel address;
[0284] Receive an AI service session update response message of the terminal sent by the artificial intelligence control network element.
[0285] like Fig.17 As shown, the embodiment of the present application further provides a RAN, including a transceiver and a processor, wherein the transceiver is used for:
[0286] Receive an N2 request message sent by the AMF, where the N2 request message carries an uplink tunnel address corresponding to the AI service requested by the terminal;
[0287] The processor is used to:
[0288] Establishing an air interface connection with the terminal;
[0289] Allocating a downlink tunnel address corresponding to the AI service requested by the terminal;
[0290] The transceiver is used for:
[0291] Send an N2 response message to the AMF, where the N2 response message carries the downlink tunnel address.
[0292] The embodiment of the present application also provides a network element device. Since the principle of solving the problem by the network element device is similar to the service processing method in the embodiment of the present application, the implementation of the network element device can refer to the implementation of the method, and the repeated parts will not be repeated. Fig.18 As shown, when the network element device is an artificial intelligence control network element, the network element device of the embodiment of the present application includes: a processor 1800, which is used to read the program in the memory 1820 and execute the following process:
[0293] Receiving, through the transceiver 1810, an artificial intelligence AI service session creation request of the terminal sent by the access and mobility management function AMF, where the AI service session creation request carries the terminal location information and AI service information;
[0294] The processor 1800 is used to read the program in the memory 1820 and execute the following process:
[0295] Based on the terminal location information and the AI service information, a corresponding quality of service QoS policy is allocated for the AI service requested by the terminal, and an artificial intelligence service network element that meets the AI service requirements of the terminal is determined;
[0296] The processor 1800 is used to read the program in the memory 1820 and execute the following process: through the transceiver 1810:
[0297] Sending an AI service session establishment request of the terminal to the artificial intelligence service network element, wherein the AI service session establishment request carries the QoS policy;
[0298] receiving an AI service session establishment response of the terminal sent by the artificial intelligence service network element, wherein the AI service session establishment response carries an uplink tunnel address corresponding to the AI service requested by the terminal;
[0299] Send the AI service session creation result of the terminal to the AMF, where the AI service session creation result carries the uplink tunnel address.
[0300] Among them, Fig.18In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1800 and memory represented by memory 1820. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1810 may be a plurality of components, namely, a transmitter and a transceiver, providing a unit for communicating with various other devices on a transmission medium. The processor 1800 is responsible for managing the bus architecture and general processing, and the memory 1820 may store data used by the processor 1800 when performing operations.
[0301] Optionally, the processor 1800 is configured to read a program in the memory 1820 and execute the following process: through the transceiver 1810:
[0302] receiving an AI service session update request of the terminal sent by the AMF, where the AI service session update request carries a downlink tunnel address corresponding to the AI service requested by the terminal;
[0303] Sending an AI service session modification request of the terminal to the artificial intelligence service network element, wherein the AI service session modification request carries the downlink tunnel address;
[0304] Receiving an AI service session modification response message of the terminal sent by the artificial intelligence service network element;
[0305] Send an AI service session update response message of the terminal to the AMF.
[0306] Optionally, the artificial intelligence control network element includes a first service module, a first application programming interface API function module and a first client module;
[0307] The first service module is used to receive a message sent by the AMF and / or the artificial intelligence service network element, and verify the format of the message;
[0308] The first API function module is used to process the message, and the first API function module provides at least one of the following functions: an AI service session establishment function, an AI service session deletion function, and an AI service session modification function;
[0309] The first client module is used to interact with the AMF and the artificial intelligence service network element to complete the encapsulation and forwarding of the message.
[0310] When the network element device is an artificial intelligence service network element, the network element device of the embodiment of the present application includes: a processor 1800, which is used to read the program in the memory 1820 and execute the following process: through the transceiver 1810:
[0311] Receiving an AI service session establishment request of a terminal sent by an artificial intelligence control network element, wherein the AI service session establishment request carries a QoS policy corresponding to the AI service requested by the terminal;
[0312] Based on the QoS policy, an uplink tunnel address is allocated for the AI service requested by the terminal, and an AI service session establishment response is sent to the artificial intelligence control network element, wherein the AI service session establishment response carries the uplink tunnel address.
[0313] Optionally, the processor 1800 is configured to read a program in the memory 1820 and execute the following process: through the transceiver 1810:
[0314] receiving an AI service session modification request of the terminal sent by the artificial intelligence control network element, wherein the AI service session modification request carries a downlink tunnel address corresponding to the AI service requested by the terminal;
[0315] Sending an AI service session modification response message of the terminal to the artificial intelligence control network element.
[0316] Optionally, the artificial intelligence service network element includes a second service module, a second API function module, a second client module, and a general packet radio service tunneling protocol daemon GTPD module;
[0317] The second service module is used to receive a message sent by the artificial intelligence control network element and verify the format of the message;
[0318] The second API function module is used to process the message, and the second API function module provides at least one of the following functions: an AI service session establishment function, an AI service session deletion function, and an AI service session modification function;
[0319] The second client module is used to interact with the artificial intelligence control network element to complete the encapsulation and forwarding of the message;
[0320] The GTPD module is used to perform tunnel encapsulation and decapsulation on the message.
[0321] Optionally, the artificial intelligence service network element further includes an AI service module;
[0322] The AI service module is used to provide corresponding AI business services based on the API requested by the terminal.
[0323] When the network element device is an AMF, the network element device of the embodiment of the present application includes: a processor 1800, which is used to read the program in the memory 1820 and execute the following process:: through the transceiver 1810:
[0324] receiving an AI service request sent by a terminal, wherein the AI service request carries terminal location information and AI service information;
[0325] Determine an artificial intelligence control network element that meets the AI service requirements of the terminal based on the terminal location information and the AI service information, and send an AI service session creation request of the terminal to the artificial intelligence control network element, where the AI service session creation request carries the terminal location information and the AI service information;
[0326] Receive an AI service session creation result of the terminal sent by the artificial intelligence control network element, where the AI service session creation result carries an uplink tunnel address corresponding to the AI service requested by the terminal.
[0327] Optionally, the processor 1800 is configured to read a program in the memory 1820 and execute the following process: through the transceiver 1810:
[0328] Sending an N2 request message to a radio access network RAN, wherein the N2 request message carries the uplink tunnel address;
[0329] receiving an N2 response message sent by the RAN, where the N2 response message carries a downlink tunnel address corresponding to the AI service requested by the terminal;
[0330] Sending an AI service session update request of the terminal to the artificial intelligence control network element, wherein the AI service session update request carries the downlink tunnel address;
[0331] Receive an AI service session update response message of the terminal sent by the artificial intelligence control network element.
[0332] When the network element device is an artificial intelligence control network element, the network element device of the embodiment of the present application includes: a processor 1800, which is used to read the program in the memory 1820 and execute the following process: through the transceiver 1810:
[0333] Receive an N2 request message sent by the AMF, where the N2 request message carries an uplink tunnel address corresponding to the AI service requested by the terminal;
[0334] Establishing an air interface connection with the terminal;
[0335] Allocating a downlink tunnel address corresponding to the AI service requested by the terminal;
[0336] Send an N2 response message to the AMF, where the N2 response message carries the downlink tunnel address.
[0337] The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned business processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0338] The present application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the above Figure 2 , Figure 5 , Figure 8 or Fig. 9 The various processes of the method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0339] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including 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 sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0340] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0341] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A business processing method, characterized in that: Applied to artificial intelligence control network elements, the method includes: Receive an artificial intelligence AI service session creation request of a terminal sent by an access and mobility management function AMF, where the AI service session creation request carries terminal location information and AI service information; Based on the terminal location information and the AI service information, a corresponding quality of service QoS policy is allocated for the AI service requested by the terminal, and an artificial intelligence service network element that meets the AI service requirements of the terminal is determined; Sending an AI service session establishment request of the terminal to the artificial intelligence service network element, wherein the AI service session establishment request carries the QoS policy; receiving an AI service session establishment response of the terminal sent by the artificial intelligence service network element, wherein the AI service session establishment response carries an uplink tunnel address corresponding to the AI service requested by the terminal; Send the AI service session creation result of the terminal to the AMF, where the AI service session creation result carries the uplink tunnel address.
2. The service processing method according to claim 1, characterized in that: After sending the AI service session creation result of the terminal to the AMF, the method further includes: receiving an AI service session update request of the terminal sent by the AMF, where the AI service session update request carries a downlink tunnel address corresponding to the AI service requested by the terminal; Sending an AI service session modification request of the terminal to the artificial intelligence service network element, wherein the AI service session modification request carries the downlink tunnel address; Receiving an AI service session modification response message of the terminal sent by the artificial intelligence service network element; Send an AI service session update response message of the terminal to the AMF.
3. The service processing method according to claim 1 or 2, characterized in that: The artificial intelligence control network element includes a first service module, a first application programming interface API function module and a first client module; The first service module is used to receive a message sent by the AMF and / or the artificial intelligence service network element, and verify the format of the message; The first API function module is used to process the message, and the first API function module provides at least one of the following functions: an AI service session establishment function, an AI service session deletion function, and an AI service session modification function; The first client module is used to interact with the AMF and the artificial intelligence service network element to complete the encapsulation and forwarding of the message.
4. A business processing method, characterized in that: Applied to an artificial intelligence service network element, the method includes: Receiving an AI service session establishment request of a terminal sent by an artificial intelligence control network element, wherein the AI service session establishment request carries a QoS policy corresponding to the AI service requested by the terminal; Based on the QoS policy, an uplink tunnel address is allocated for the AI service requested by the terminal, and an AI service session establishment response is sent to the artificial intelligence control network element, wherein the AI service session establishment response carries the uplink tunnel address.
5. The service processing method according to claim 4, characterized in that: After allocating an uplink tunnel address for the AI service requested by the terminal based on the QoS policy and sending an AI service session establishment response to the artificial intelligence control network element, the method further includes: receiving an AI service session modification request of the terminal sent by the artificial intelligence control network element, wherein the AI service session modification request carries a downlink tunnel address corresponding to the AI service requested by the terminal; Sending an AI service session modification response message of the terminal to the artificial intelligence control network element.
6. The service processing method according to claim 4 or 5, characterized in that: The artificial intelligence service network element includes a second service module, a second API function module, a second client module, and a general packet radio service tunneling protocol daemon GTPD module; The second service module is used to receive a message sent by the artificial intelligence control network element and verify the format of the message; The second API function module is used to process the message, and the second API function module provides at least one of the following functions: an AI service session establishment function, an AI service session deletion function, and an AI service session modification function; The second client module is used to interact with the artificial intelligence control network element to complete the encapsulation and forwarding of the message; The GTPD module is used to perform tunnel encapsulation and decapsulation on the message.
7. The service processing method according to claim 6, characterized in that: The artificial intelligence service network element also includes an AI service module; The AI service module is used to provide corresponding AI business services based on the API requested by the terminal.
8. A business processing method, characterized in that: Applied to AMF, the method comprises: receiving an AI service request sent by a terminal, wherein the AI service request carries terminal location information and AI service information; Determine an artificial intelligence control network element that meets the AI service requirements of the terminal based on the terminal location information and the AI service information, and send an AI service session creation request of the terminal to the artificial intelligence control network element, where the AI service session creation request carries the terminal location information and the AI service information; Receive an AI service session creation result of the terminal sent by the artificial intelligence control network element, where the AI service session creation result carries an uplink tunnel address corresponding to the AI service requested by the terminal.
9. The service processing method according to claim 8, characterized in that: After receiving the AI service session creation result of the terminal sent by the artificial intelligence control network element, the method further includes: Sending an N2 request message to a radio access network RAN, wherein the N2 request message carries the uplink tunnel address; receiving an N2 response message sent by the RAN, where the N2 response message carries a downlink tunnel address corresponding to the AI service requested by the terminal; Sending an AI service session update request of the terminal to the artificial intelligence control network element, wherein the AI service session update request carries the downlink tunnel address; Receive an AI service session update response message of the terminal sent by the artificial intelligence control network element.
10. A business processing method, characterized in that: Applied to RAN, the method comprises: Receive an N2 request message sent by the AMF, where the N2 request message carries an uplink tunnel address corresponding to the AI service requested by the terminal; Establishing an air interface connection with the terminal; Allocating a downlink tunnel address corresponding to the AI service requested by the terminal; Send an N2 response message to the AMF, where the N2 response message carries the downlink tunnel address.
11. A service processing device, characterized in that: Applied to artificial intelligence control network elements, the device comprises: A first receiving module is used to receive an artificial intelligence AI service session creation request of a terminal sent by an access and mobility management function AMF, where the AI service session creation request carries terminal location information and AI service information; A first determination module is used to allocate a corresponding quality of service QoS policy for the AI service requested by the terminal based on the terminal location information and the AI service information, and determine an artificial intelligence service network element that meets the AI service requirements of the terminal; A first sending module, configured to send an AI service session establishment request of the terminal to the artificial intelligence service network element, wherein the AI service session establishment request carries the QoS policy; A second receiving module is configured to receive an AI service session establishment response of the terminal sent by the artificial intelligence service network element, where the AI service session establishment response carries an uplink tunnel address corresponding to the AI service requested by the terminal; The second sending module is used to send the AI service session creation result of the terminal to the AMF, where the AI service session creation result carries the uplink tunnel address.
12. A service processing device, characterized in that: Applied to an artificial intelligence service network element, the device comprises: A fifth receiving module, configured to receive an AI service session establishment request of a terminal sent by an artificial intelligence control network element, wherein the AI service session establishment request carries a QoS policy corresponding to the AI service requested by the terminal; The fifth sending module is used to allocate an uplink tunnel address for the AI service requested by the terminal based on the QoS policy, and send an AI service session establishment response to the artificial intelligence control network element, wherein the AI service session establishment response carries the uplink tunnel address.
13. A service processing device, characterized in that: Applied to AMF, the device comprises: A seventh receiving module, configured to receive an AI service request sent by a terminal, wherein the AI service request carries terminal location information and AI service information; a seventh sending module, configured to determine an artificial intelligence control network element that meets the AI service demand of the terminal based on the terminal location information and the AI service information, and send an AI service session creation request of the terminal to the artificial intelligence control network element, wherein the AI service session creation request carries the terminal location information and the AI service information; An eighth receiving module is used to receive the AI service session creation result of the terminal sent by the artificial intelligence control network element, where the AI service session creation result carries an uplink tunnel address corresponding to the AI service requested by the terminal.
14. A service processing device, characterized in that: Applied to RAN, the device comprises: An eleventh receiving module, configured to receive an N2 request message sent by the AMF, where the N2 request message carries an uplink tunnel address corresponding to the AI service requested by the terminal; A first establishing module, used to establish an air interface connection with the terminal; A first allocation module, configured to allocate a downlink tunnel address corresponding to the AI service requested by the terminal; The tenth sending module is used to send an N2 response message to the AMF, where the N2 response message carries the downlink tunnel address.
15. An artificial intelligence controlled network element, characterized in that: The artificial intelligence control network element includes a transceiver and a processor, and the transceiver is used to: Receive an artificial intelligence AI service session creation request of a terminal sent by an access and mobility management function AMF, where the AI service session creation request carries terminal location information and AI service information; The processor is used to: Based on the terminal location information and the AI service information, a corresponding quality of service QoS policy is allocated for the AI service requested by the terminal, and an artificial intelligence service network element that meets the AI service requirements of the terminal is determined; The transceiver is used for: Sending an AI service session establishment request of the terminal to the artificial intelligence service network element, wherein the AI service session establishment request carries the QoS policy; receiving an AI service session establishment response of the terminal sent by the artificial intelligence service network element, wherein the AI service session establishment response carries an uplink tunnel address corresponding to the AI service requested by the terminal; Send the AI service session creation result of the terminal to the AMF, where the AI service session creation result carries the uplink tunnel address.
16. An artificial intelligence service network element, characterized in that: The artificial intelligence service network element includes a transceiver and a processor, and the transceiver is used to: Receiving an AI service session establishment request of a terminal sent by an artificial intelligence control network element, wherein the AI service session establishment request carries a QoS policy corresponding to the AI service requested by the terminal; Based on the QoS policy, an uplink tunnel address is allocated for the AI service requested by the terminal, and an AI service session establishment response is sent to the artificial intelligence control network element, wherein the AI service session establishment response carries the uplink tunnel address.
17. An AMF, characterized in that: The AMF includes a transceiver and a processor, wherein the transceiver is used to: receiving an AI service request sent by a terminal, wherein the AI service request carries terminal location information and AI service information; The processor is used to: Determine an artificial intelligence control network element that meets the AI service requirements of the terminal based on the terminal location information and the AI service information, and send an AI service session creation request of the terminal to the artificial intelligence control network element, where the AI service session creation request carries the terminal location information and the AI service information; The transceiver is used for: Receive an AI service session creation result of the terminal sent by the artificial intelligence control network element, where the AI service session creation result carries an uplink tunnel address corresponding to the AI service requested by the terminal.
18. A RAN, characterized in that: The RAN includes a transceiver and a processor, wherein the transceiver is configured to: Receive an N2 request message sent by the AMF, where the N2 request message carries an uplink tunnel address corresponding to the AI service requested by the terminal; The processor is used to: Establishing an air interface connection with the terminal; Allocating a downlink tunnel address corresponding to the AI service requested by the terminal; The transceiver is used for: Send an N2 response message to the AMF, where the N2 response message carries the downlink tunnel address.
19. A network element device, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the business processing method as claimed in any one of claims 1 to 3, or the computer program, when executed by the processor, implements the steps of the business processing method as claimed in any one of claims 4 to 7, or the computer program, when executed by the processor, implements the steps of the business processing method as claimed in claim 8 or 9, or the computer program, when executed by the processor, implements the steps of the business processing method as claimed in claim 10.
20. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the business processing method as described in any one of claims 1 to 3, or implements the steps of the business processing method as described in any one of claims 4 to 7, or implements the steps of the business processing method as described in claim 8 or 9, or implements the steps of the business processing method as described in claim 10.
21. A computer program product, characterized in that The method comprises computer instructions, which, when executed by a processor, implement the steps of the business processing method as described in any one of claims 1 to 3, or implement the steps of the business processing method as described in any one of claims 4 to 7, or implement the steps of the business processing method as described in claim 8 or 9, or implement the steps of the business processing method as described in claim 10.
Citation Information
Cited By
Communication method and communication device
CN121056907A
Intelligent calculation service channel establishment method, system and device
CN121194343A