Session establishment method, apparatus and system

WO2026061408A1PCT designated stage Publication Date: 2026-03-26HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-17
Publication Date
2026-03-26

Smart Images

  • Figure CN2025121905_26032026_PF_FP_ABST
    Figure CN2025121905_26032026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present application are a session establishment method, apparatus and system. The method may comprise: a first network element receiving first information, wherein the first information includes a session identification (ID), and the first information is used for requesting an AI service; the first network element further sending second information, wherein the second information indicates task configuration and data channel establishment; and the first network element further receiving third information, wherein the third information indicates that session establishment is completed. The example provides a task registration process and a data channel establishment process in which a wireless network provides an AI service, and can ensure the AI service quality.
Need to check novelty before this filing date? Find Prior Art

Description

Session establishment method and device, system

[0001] The present application claims priority to the Chinese patent application No. 202411320097.4, filed on September 21, 2024, with the State Intellectual Property Office of China, and the Chinese patent application No. 202411320097.4 has the invention name of “Session establishment method and device, system”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, in particular to a session establishment method and device, system. BACKGROUND

[0003] In the past decade, artificial intelligence technology and machine learning algorithms (artificial intelligence (AI) / machine learning (ML)) have made a leap, and deep learning models represented by neural networks (NN) and Transformers have shown strong feature extraction and fitting capabilities in many fields, and have derived various intelligent applications in various industries.

[0004] In the field of wireless communication, on the one hand, AI models can replace modules in communication systems such as beam management and channel prediction, and through their strong model capacity and data fitting capabilities, they can automatically replace traditional modules and bring performance gains. On the other hand, the computing, transmission capabilities and perceived information in the network can also support third-party AI applications of mobile terminals, such as offloading the computing of third-party AI applications to computing nodes in the network, or providing better personalized services based on the environmental information and user behavior perceived by the network. Therefore, the deep integration of AI and communication has also become one of the important visions of 6G systems.

[0005] However, the current wireless network only considers the communication services of users, and mainly faces the transmission function during the user registration and service establishment processes. When AI computing and other services are also considered as endogenous functions of the wireless network, both transmission and computing functions need to be considered, in addition to the existing data channel establishment, the influence of computing and the new end-to-end quality of service (QoS) requirements of AI tasks on communication computing also need to be considered. SUMMARY

[0006] The present application discloses a session establishment method and device, system, which can realize the channel establishment of AI services provided by the wireless network.

[0007] In a first aspect, an embodiment of the present application provides a session establishment method. The method is applied to a first network element. The first network element receives first information, the first information including a session identification (ID), and the first information being used to request an artificial intelligence (AI) service. The first network element also sends second information, the second information indicating a task configuration and a data channel establishment. The first network element further receives third information, the third information indicating that the session establishment is completed.

[0008] Embodiments of the present application provide a channel establishment procedure for AI services provided by a wireless network. Based on a network AI task data channel constructed by a first network element such as an AI management function (AIMF), the AIMF guides the establishment of a network AI service and guides the establishment of physical bearers and mapping relationships of AI tasks by control signaling, thereby realizing the registration service of AI applications in the network. The newly established data channel / control mode can independently provide AI services without affecting the communication process, and supports independent evolution and extension updates. Moreover, the original CU-APP data channel is used, and the existing protocol and interface are slightly changed.

[0009] In a possible implementation, the second information includes first configuration information, the first configuration information including one or more of the following: data channel information between the second network element and the third network element, and AI quality of service (QoS) requirements between the terminal device and the second network element.

[0010] In a possible implementation, the second information further includes channel establishment indication information, the channel establishment indication information being used to determine a transmission protocol of AI interaction data.

[0011] In a possible implementation, the channel establishment indication information includes one or more of the following: a session ID, a supported transmission data type, and a transmission protocol or compression setting.

[0012] In a possible implementation, the second information further includes second configuration information, the second configuration information indicating one or more of the following: an application ID and a terminal device side model configuration.

[0013] In a second aspect, an embodiment of the present application provides a session establishment method, which is applied to a second network element. The method includes the following steps: the second network element receives second information, the second information indicating a task configuration and a data channel establishment. The second network element also sends fourth information, the fourth information being used to request an AI task data channel establishment. The second network element further receives fifth information, the fifth information indicating that the session establishment is completed.

[0014] The embodiment of the application provides a channel establishment process for providing an AI service by a wireless network. Network AI task data channel construction based on an AIMF, guidance of network AI service establishment by an AIMF function network element, and data channel establishment by a second network element; the newly established data channel / control mode can independently provide an AI service, does not affect a communication process, supports independent evolution and extension update, and has little change to an existing protocol and interface along with the original CU-APP data channel.

[0015] In a possible implementation, the fourth information includes one or more of channel establishment indication information, AI QoS for air interface transmission, and second configuration information. The channel establishment indication information is used to determine a transmission protocol of AI interaction data, and the second configuration information indicates one or more of an application identifier and a terminal device side model configuration.

[0016] In a possible implementation, the channel establishment indication information includes one or more of a session ID, a supported transmission data type, a transmission protocol, and a compression setting.

[0017] In a possible implementation, the second network element establishes a data channel between the second network element and the third network element.

[0018] In a possible implementation, the second network element matches data channel information between the second network element and the third network element with data channel information between the second network element and the fourth network element. The third network element is an access network element, and the fourth network element is a core network element.

[0019] In a possible implementation, the second network element further sends third information indicating that session establishment is completed.

[0020] In a third aspect, an embodiment of the application provides a session establishment method. The method can be applied to a network side device, for example, an access network device on the network side, a module (for example, a circuit, a chip, or a chip system, etc.) in the access network device, or a logic node, a logic module, or software capable of realizing all or part of the function of the access network device. Taking the case where the method is applied to the access network device, in the method, a third network element receives fourth information used to request AI task data channel establishment. The third network element further sends third information indicating that session establishment is completed.

[0021] The embodiment of the application provides a channel establishment process for providing an AI service by a wireless network. Network AI task data channel construction based on an AIMF, guidance of network AI service establishment by an AIMF function network element, and data channel establishment by a second network element and a third network element; the newly established data channel / control mode can independently provide an AI service, does not affect a communication process, supports independent evolution and extension update, and has little change to an existing protocol and interface along with the original CU-APP data channel.

[0022] In a possible implementation, the fourth information includes one or more of channel establishment indication information, AI QoS of air interface transmission, and second configuration information. The channel establishment indication information is used to determine a transmission protocol of the AI interaction data, and the second configuration information indicates one or more of an application identifier and a terminal device side model configuration.

[0023] In a possible implementation, the channel establishment indication information includes one or more of a session ID, a supported transmission data type, a transmission protocol, and a compression setting.

[0024] In a possible implementation, the third network element establishes a data channel with the second network element.

[0025] In a possible implementation, the third network element generates access network (AN) data channel information, and matches the AN data channel information with data channel information between the second network element and the third network element.

[0026] In a possible implementation, the third network element sends sixth information to the terminal device, where the sixth information carries an application / task / model, and the sixth information is used to indicate a terminal device side model or task configuration.

[0027] In a possible implementation, the third network element sends fifth information, where the fifth information indicates that session establishment is completed.

[0028] In a fourth aspect, a communication apparatus is provided, which has the functions of the first aspect, for example, the communication apparatus includes a module or unit or means corresponding to the operations of the first aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.

[0029] In one implementation, the communication apparatus includes a communication module, configured to receive first information, where the first information includes a session ID, and the first information is used to request an artificial intelligence (AI) service.

[0030] The communication module is further configured to receive second information, where the second information indicates a task configuration and data channel establishment.

[0031] The communication module is further configured to receive third information, where the third information indicates that session establishment is completed.

[0032] In a possible implementation, the second information includes first configuration information, the first configuration information including one or more of the following: data channel information between the second network element and the third network element, and AI QoS requirement of the artificial intelligence service between the terminal device and the second network element.

[0033] In a possible implementation, the second information further includes channel establishment indication information, the channel establishment indication information being used to determine a transmission protocol of the AI interaction data.

[0034] In a possible implementation, the channel establishment indication information includes one or more of the following: a session ID, a supported transmission data type, a transmission protocol, and a compression setting.

[0035] In a possible implementation, the second information further includes second configuration information, the second configuration information indicating one or more of the following: an application identifier and a terminal device side model configuration.

[0036] In a fifth aspect, the present application provides a communication apparatus, which has the function of implementing the second aspect, for example, the communication apparatus includes a module or unit or means corresponding to the operation of the second aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.

[0037] In one implementation, the communication apparatus includes a communication module, configured to receive second information, the second information indicating task configuration and data channel establishment.

[0038] The communication module is further configured to send, by the second network element, fourth information, the fourth information being used to request AI task data channel establishment.

[0039] The communication module is further configured to receive fifth information, the fifth information indicating that session establishment is completed.

[0040] In a possible implementation, the fourth information includes one or more of the following: channel establishment indication information, AI QoS of air interface transmission, and second configuration information, wherein the channel establishment indication information is used to determine a transmission protocol of the AI interaction data, and the second configuration information indicates one or more of the following: an application identifier and a terminal device side model configuration.

[0041] In a possible implementation, the channel establishment indication information includes one or more of the following: a session ID, a supported transmission data type, a transmission protocol, and a compression setting.

[0042] In a possible implementation, the apparatus further includes a processing module, configured to: establish a data channel with the third network element.

[0043] In a possible implementation, the processing module is further configured to match the data channel information between the second network element and the third network element with the data channel information between the second network element and the fourth network element. The third network element is an access network element, and the fourth network element is a core network element.

[0044] In a possible implementation, the communication module is further configured to send third information, where the third information indicates that the session establishment is completed.

[0045] In a sixth aspect, the present application also provides a communication apparatus, which has the function of implementing the second aspect, for example, the communication apparatus includes a module or unit or means corresponding to the operation of the second aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.

[0046] In one implementation, the communication apparatus includes a communication module configured to receive fourth information, where the fourth information is used to request AI task data channel establishment.

[0047] The communication module is further configured to send third information, where the third information indicates that the session establishment is completed.

[0048] In a possible implementation, the fourth information includes one or more of channel establishment indication information, AI QoS transmitted over the air, and second configuration information. The channel establishment indication information is used to determine the transmission protocol of AI interaction data, and the second configuration information indicates one or more of an application identifier and a terminal device side model configuration.

[0049] In a possible implementation, the channel establishment indication information includes one or more of a session ID, a supported transmission data type, and a transmission protocol or compression setting.

[0050] In a possible implementation, the apparatus further includes a processing module configured to establish a data channel with the second network element.

[0051] In a possible implementation, the processing module is further configured to generate AN data channel information, and match the AN data channel information with the data channel information between the second network element and the third network element.

[0052] In a possible implementation, the communication module is further configured to send sixth information to the terminal device, where the sixth information carries an application / task / model, and the sixth information is used to indicate a terminal device side model or task configuration.

[0053] In a possible implementation, the communication module is further configured to send fifth information, where the fifth information indicates that the session establishment is completed.

[0054] In a seventh aspect, the present application provides a communication apparatus, comprising a processor configured to cause the apparatus to perform the method provided in any possible implementation of the first aspect to the third aspect, by executing computer programs or computer executable instructions stored in a memory, and / or by a logic circuit.

[0055] In a possible implementation, the apparatus further comprises a memory.

[0056] In a possible implementation, the apparatus further comprises an interface circuit.

[0057] In a possible implementation, the apparatus is a chip or a chip system.

[0058] In an eighth aspect, the present application provides a computer readable storage medium, storing a computer program, which is executed by a processor to implement the method provided in any possible implementation of the first aspect to the third aspect.

[0059] In a ninth aspect, the present application provides a computer program product, which, when executed on a computer, causes the computer to perform the method provided in any possible implementation of the first aspect to the third aspect.

[0060] It can be understood that the apparatus provided in the fourth aspect, the apparatus provided in the fifth aspect, the apparatus provided in the sixth aspect, the apparatus provided in the seventh aspect, the computer storage medium provided in the eighth aspect, or the computer program product provided in the ninth aspect are all used to execute the method provided in any of the first aspect to the third aspect. Therefore, the beneficial effects achievable thereby can refer to the beneficial effects in the corresponding method, which will not be described here again. BRIEF DESCRIPTION OF DRAWINGS

[0061] The drawings used by the embodiments of the present application are described below.

[0062] FIG. 1 is a schematic diagram of a communication system provided by an embodiment of the present application;

[0063] FIG. 2a is a schematic diagram of a non-roaming architecture based on a service-oriented interface of a fifth generation mobile communication network;

[0064] FIG. 2b is a schematic diagram of an architecture of a scenario of providing AI services to a UE oriented to a wireless network according to an embodiment of the present application;

[0065] FIG. 3 is a schematic diagram of a session establishment method according to an embodiment of the present application;

[0066] FIG. 4 is a schematic diagram of a session establishment method according to an embodiment of the present application;

[0067] FIG. 5 is a schematic diagram of a session establishment framework according to an embodiment of the present application;

[0068] FIG. 6 is a schematic diagram of another session establishment method according to an embodiment of the present application;

[0069] FIG. 7 is a schematic diagram of another session establishment framework according to an embodiment of the present application;

[0070] FIG. 8 is a schematic diagram of another session establishment method according to an embodiment of the present application;

[0071] FIG. 9 is a schematic diagram of another session establishment framework according to an embodiment of the present application;

[0072] FIG. 10-FIG. 11 are schematic diagrams of a session establishment apparatus according to an embodiment of the present application. DETAILED DESCRIPTION

[0073] The embodiments of the present application will be described below in conjunction with the accompanying drawings. The terms used in the implementation part of the embodiments of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.

[0074] FIG. 1 shows a possible, non-limiting, schematic diagram of a system. As shown in FIG. 1, the communication system 1000 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 1000 also includes an Internet 300. The RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG. 1, collectively referred to as 110) and at least one terminal (e.g., 120a-120j in FIG. 1, collectively referred to as 120). The RAN 100 can also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG. 1), etc. The terminal 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices, or can be the same physical device integrated with the logical functions of the core network and the logical functions of the radio access network.

[0075] The RAN 100 can be a 3rd generation partnership project (3GPP) related cellular system, e.g., a 4G, 5G mobile communication system, or an evolution of 5G, e.g., a 6th generation (6G) mobile communication system. The RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless-fidelity (Wi-Fi) system based on IEEE 802.11 standards. The RAN 100 can also be a communication system that combines two or more of the above systems.

[0076] The RAN nodes 110, which can also be referred to as access network devices, RAN entities or access nodes, etc., form part of the communication system 1000 and are responsible for enabling wireless access to the communication system 1000 for terminals 120. The RAN nodes 110 in the communication system 1000 can be the same type of nodes or different types of nodes. In some scenarios, the roles of the RAN nodes 110 and the terminals 120 are relative, e.g., a net element 120i in Figure 1 can be a helicopter or a drone, which can be configured to be a mobile base station, for a terminal 120j that accesses the RAN 100 through the net element 120i, the net element 120i is a base station; but for the base station 110a, the net element 120i is a terminal. The RAN nodes 110 and the terminals 120 are sometimes referred to as communication apparatuses, e.g., the net elements 110a and 110b in Figure 1 can be understood as communication apparatuses with base station functions, and the net elements 120a-120j can be understood as communication apparatuses with terminal functions.

[0077] In a possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The RAN node can be a macro base station (such as 110a in FIG. 1), a micro base station or an indoor station (such as 110b in FIG. 1), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in a vehicle to everything (V2X) technology can be a road side unit (RSU).

[0078] In another possible scenario, a terminal is assisted by multiple RAN nodes to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a radio frequency remote unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH).

[0079] The CU (or CU-CP and CU-UP), DU or RU can also have different names in different systems, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0080] The terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely applied to various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IoT), virtual reality (VR) device, augmented reality (AR) device, industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, unmanned aerial vehicle, helicopter, airplane, ship, robot, mechanical arm, smart home device, light terminal device (light UE), reduced capability user equipment (REDCAP UE), smart point of sale (POS) machine, customer-premises equipment (CPE), etc. The terminal can also be a vehicle device, such as a whole vehicle device, vehicle-mounted module, vehicle-mounted chip, on board unit (OBU) or telematics box (T-BOX), etc. Embodiments of the present application do not limit the device form of the terminal.

[0081] The communication between the access network device and the terminal device follows a certain protocol layer structure. The protocol layer can include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer can include at least one of a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, or a physical (PHY) layer, etc. The user plane protocol layer can include at least one of a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer, etc.

[0082] For the network element in the ORAN system, the corresponding relationship of the protocol layer functions that can be implemented can refer to Table 1:

[0083] Table 1

[0084] The base station and the terminal can be fixed in position or movable. The base station and the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water; can also be deployed on an airplane, a balloon, and a man-made satellite. The embodiments of the present application do not limit the application scenarios of the base station and the terminal.

[0085] The roles of the base station and the terminal can be relative, for example, the helicopter or the unmanned aerial vehicle 120i in FIG. 1 can be configured as a mobile base station, and for the terminal 120j that accesses the wireless access network 100 through 120i, the terminal 120i is a base station; but for the base station 110a, 120i is a terminal, that is, 110a and 120i communicate through a wireless air interface protocol. Of course, 110a and 120i can also communicate through an interface protocol between base stations and base stations, at this time, relative to 110a, 120i is also a base station. Therefore, the base station and the terminal can be collectively referred to as a communication device, 110a and 110b in FIG. 1 can be referred to as a communication device with a base station function, and 120a-120j in FIG. 1 can be referred to as a communication device with a terminal function.

[0086] In the embodiments of the present application, the base station is also referred to as an access network device, and the apparatus for implementing the functions of the access network device can be the access network device, or can be an apparatus capable of supporting the access network device to implement the functions, for example, a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module. The apparatus can be installed in the access network device or used in combination with the access network device. In the embodiments of the present application, only the apparatus for implementing the functions of the access network device is taken as an example for description, and the present application is not limited in this way.

[0087] It can be understood that the present application can be applied between the access network device and the terminal.

[0088] It should be understood that the number and type of each device in the communication system shown in FIG. 1 are only illustrative, and the present application is not limited thereto. In actual applications, more terminals, more access network devices, and other network elements, for example, core network devices, and / or network elements for implementing artificial intelligence functions can also be included in the communication system.

[0089] It can be understood that all or part of the functions implemented by one or more of the terminal, the access network device, the core network device, or the network element for implementing the artificial intelligence function can be virtualized, that is, implemented by one or more of a special processor or a general processor and a corresponding software module. Among them, the terminal and the access network device involve the interface of air interface transmission, and the transceiving function of the interface can be implemented by hardware. The core network device, such as an operation administration and maintenance (OAM) network element, can be virtualized. Optionally, one or more functions of the virtualized terminal, access network device, core network device, or network element for implementing the artificial intelligence function can be implemented by a cloud device, such as a cloud device in an over the top (OTT) system.

[0090] In the present application, “sending information to (for example, a terminal)” or related illustrations in the drawings can be understood as that the destination of the information is the terminal. It can include directly or indirectly sending information to the terminal. “Receiving information from (for example, a terminal)” or “receiving information from (for example, a terminal)”, or related illustrations in the drawings can be understood as that the source of the information is the terminal, and can include directly or indirectly receiving information from the terminal. The information can be processed as necessary between the source and the destination, for example, format change, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be understood in a similar way, which will not be repeated here.

[0091] The communication system to which the present application is applicable will be described below with the fifth generation mobile communication network service-based interface-based non-roaming architecture shown in FIG. 2a as an example. The communication system mainly includes an access and mobility management function (AMF), a session management function (SMF), a user plane function (UPF), a network exposure function (NEF), and an application function (AF). It can also include a policy control function (PCF) entity, a unified data repository function (UDR) entity (not shown in the figure), and a unified data management (UDM) function entity.

[0092] The functions of the function entities in FIG. 2a are as follows:

[0093] AMF: mainly responsible for processing of signaling, for example: access control, mobility management. Mainly includes the termination of non-access layer (Non-Acess-Stratum, NAS) signaling security, registration of users, reachability, mobile signal management, N1 / N2 interface signaling transmission, access authentication and authorization, etc.

[0094] SMF: mainly responsible for session management, specifically responsible for selection of user plane function entities, redirection of user plane function entities, internet protocol (IP) address allocation, establishment, modification and release of bearers, and control of QoS.

[0095] UPF: responsible for forwarding and receiving user data in the terminal. User data can be received from a data network and transmitted to a terminal through an access network device; it can also receive user data from a terminal through an access network device and forward it to a data network. The transmission resources and scheduling functions provided by the UPF entity for the terminal are managed and controlled by the SMF entity.

[0096] NEF: mainly supports secure interaction between 3GPP networks and third-party applications. NEF can securely expose network capabilities and events to third-party applications to enhance or improve application service quality, and 3GPP networks can also securely obtain relevant data from third-party applications to enhance network intelligent decision-making; at the same time, this function entity supports recovery of structured data from UDR or storage of structured data in UDR.

[0097] AF: mainly supports interaction with 3GPP network to provide services, such as affecting data routing decision, policy control function, or providing some service to network side (these services can be 3rd party or not).

[0098] PCF: mainly supports providing unified policy framework to control network behavior, providing policy rules to control layer network function, and being responsible for obtaining user subscription information related to policy decision.

[0099] UDR: mainly responsible for storing structured data, and the stored content includes subscription data and policy data, externally open structured data and application related data.

[0100] UDM: mainly used for managing user subscription information.

[0101] It should be noted that the above functional entities are only names, and the names themselves do not constitute a limitation on the entities. For example, the session management function entity can also be replaced by "session management function" or other names. Moreover, the session management function entity can also correspond to an entity including other functions in addition to the session management function. The user plane function entity can also be replaced by "user plane function" or other names, and the user plane function entity can also correspond to an entity including other functions in addition to the user plane function. A unified description is made here, and the following will not be described again.

[0102] The user equipment accesses the network through the RAN node or the access network AN node. The RAN node is mainly the wireless network device in the 3GPP network, and the AN can be the access network device defined by non-3GPP.

[0103] Referring to FIG. 2b, an architecture schematic diagram of a scenario of providing AI services to a UE in a wireless network is provided. As shown in FIG. 2b, an AI node (which can be referred to as a service unit (SU), and can also be referred to as an AI service node / function / module, and the name thereof is not limited in the present scheme, and hereinafter, the SU is taken as an example for introduction) is introduced on the RAN side of the wireless network, wherein an AI application and a model are deployed, and the newly added computing power thereof is used to complete the execution of an AI task, and the terminal network cloud (terminal, network, and cloud server) three sides can be designed with computing power in the business logic. In addition, a logical network element (as shown by a dashed line in FIG. 2b) responsible for AI service registration and guidance of establishing a data channel is introduced in the wireless network, such as an AI management function (AIMF). The deployment position thereof can be a core network element, such as a newly added core network element responsible for AI management, or an extended function of the AMF; or can be deployed on the RAN side, and the specific form thereof can be a centralized management in a separate node (in an anchor base station or a separate node), or a management function built in each base station local AI service module SU. The AI module introduced above is responsible for providing the execution of an AI task, and the logical function network element AIMF is responsible for the registration and physical bearing construction of an AI service. The arc arrow and the dashed arrow in FIG. 2b represent signaling interaction of service registration or establishment. The UE, the cloud server, and the AI node in FIG. 2b all have computing resources.

[0104] Among them, the present scheme is compatible with the O-RAN architecture, the AI module can be located in the DU, the CU, or the cloud platform, and the AIMF function can also be located in the CU, the core network, or as part of the RAN intelligent controller (RIC) function.

[0105] The architecture of the embodiments of the present application is described above, and the method of the embodiments of the present application is described in detail below.

[0106] Referring to FIG. 3, a flowchart of a session establishment method is provided. Optionally, the method can be applied to the communication system described above, such as the communication system shown in FIG. 1. The session establishment method shown in FIG. 3 can include steps 301-305. Steps 301-305 are as follows:

[0107] 301. The terminal device sends first information, the first information including a session ID, and the first information being used to request an AI service. Correspondingly, the first network element receives the first information.

[0108] The first network element can be, for example, an AIMF.

[0109] 302、the first network element sends second information, the second information indicating task configuration and data channel establishment. Correspondingly, the second network element receives the second information.

[0110] The second network element may be, for example, an SU. Alternatively, the first network element may also send the second information to a third network element (such as a CU or a DU), and inform the SU through the CU or the DU (hereinafter, the CU is taken as an example, and it can be understood that the operations performed by the CU are also applicable to the DU).

[0111] In a possible implementation, the second information includes first configuration information, the first configuration information including one or more of the following: data channel information between the second network element and the third network element (such as an SU-CU), and AI QoS (Quality of Service) requirement of an artificial intelligence service between the terminal device and the second network element (UE-SU). Alternatively, the AI QoS requirement between the UE-SU includes one or more of the following: total end-to-end AI QoS requirement, and AI QoS requirement of each segment between the UE-SU.

[0112] In another possible implementation, the second information includes channel establishment indication information, the channel establishment indication information being used to determine a transmission protocol of AI interaction data. Alternatively, the channel establishment indication information includes one or more of the following: session ID, supported transmission data type, and transmission protocol or compression setting.

[0113] In yet another possible implementation, the second information includes second configuration information, the second configuration information indicating one or more of the following: application (APP) identifier, and terminal device side model configuration.

[0114] The second information may also include two or three of the first configuration information, the channel establishment indication information, and the second configuration information, and the present solution does not limit this.

[0115] For example, the AIMF indicates, to the SU, the following: task configuration (application identifier, model identifier and configuration, sub-model allocation / dynamically adjustable range, auxiliary network / sensing information, AI QoS, etc.), channel establishment indication (session ID, supported transmission data type, and transmission protocol or compression setting thereof, the channel establishment indication being used to determine a transmission protocol of AI interaction data), and AI container (indicating application identifier and UE side model configuration, and being used to inform UE side configuration). The AIMF indicates, to the SU, local model construction and AI QoS configuration.

[0116] 303、the second network element sends fourth information, the fourth information being used to request AI task data channel establishment. Correspondingly, the third network element receives the fourth information.

[0117] In a possible implementation, the fourth information includes one or more of channel establishment indication information, AI QoS of air interface transmission, and second configuration information. The channel establishment indication information is used to determine a transmission protocol of the AI interaction data, and the second configuration information indicates one or more of an application identifier and a terminal device side model configuration.

[0118] In a possible implementation, the channel establishment indication information includes one or more of a session ID, a supported transmission data type, and a transmission protocol or compression setting.

[0119] For example, the SU initiates a channel establishment request to the CU, and the request carries one or more of channel establishment indication (UE identifier), channel establishment indication (SU-CU data channel information, supported transmission data type, and transmission protocol or compression setting thereof), AI QoS of air interface side transmission (AIMF decomposition good indication or SU split indication), AI container (application identifier and UE side model configuration), and network assistance information.

[0120] The CU completes establishment and transmission setting of the SU-CU data channel, initiates signaling interaction (transfers the session ID, AI container, and AI QoS of the decomposed UE) to the UE, and establishes an air interface task bearer. Optionally, the CU establishes different data radio bearers (DRBs) according to different types of data or establishes a newly designed air interface task bearer (traffic radio bearer, TRB) in a task granularity.

[0121] 304. The third network element establishes a data channel with the second network element.

[0122] In a possible implementation, the CU completes establishment and transmission setting of the SU-CU data channel, initiates signaling interaction (transfers the session ID, AI container, and AI QoS of the decomposed UE) to the UE, and establishes an air interface task bearer.

[0123] In a possible implementation, the third network element generates AN data channel information and matches the AN data channel information with data channel information between the second network element and the third network element.

[0124] In a possible implementation, the third network element sends, to the UE, sixth information carrying an APP / task / model, and the sixth information is used to indicate a terminal device side model or task configuration.

[0125] Exemplarily, according to the AIQoS of the air interface data channel, the base station and the UE complete RRC reconfiguration, which carries APP / task / model indication, for indicating the UE side to perform model / task configuration, to establish a DRB (for each data flow) or a TRB (for each task, distinguishing data types and AIQoS according to protocol layer header). After receiving the feedback, the CU generates access network AN data channel information, matches the information with the SU-CU data channel information for mapping and forwarding, and realizes mapping and shunting of different bearers to tasks by the gNB (such as the CU or the DU).

[0126] In a possible implementation, the third network element also establishes a data channel between the APP server (which can be referred to as a CU-APP). For this introduction, please refer to the description of the embodiments below, which will not be described in detail here.

[0127] In a possible implementation, the third network element also generates access network AN data channel information, and matches the AN data channel information with the data channel information between the second network element and the third network element. For this introduction, please refer to the description of the embodiments below, which will not be described in detail here.

[0128] In a possible implementation, the third network element also sends sixth information to the UE, the sixth information carrying an application / task / model, and the sixth information being used to indicate terminal device side model or task configuration.

[0129] In another possible implementation, the second network element also establishes a data channel between the APP server (which can be referred to as a SU-APP). For this introduction, please refer to the description of the embodiments below, which will not be described in detail here.

[0130] In a possible implementation, the second network element also matches the data channel information between the second network element and the third network element with the data channel information between the second network element and the fourth network element. The third network element is an access network element, and the fourth network element is a core network element. For example, the third network element is a CU, and the fourth network element is a UPF. For this introduction, please refer to the description of the embodiments below, which will not be described in detail here.

[0131] 305、The third network element sends third information, the third information indicating that the session establishment is completed. Correspondingly, the first network element receives the third information.

[0132] Optionally, the third network element can also send the above information to the second network element, which forwards the information to the first network element.

[0133] The embodiment of the application provides a channel establishment process of AI service provided by a wireless network. Based on the network AI task data channel construction of the AIMF, the network AI service is guided to be established by the AIMF function network element, and the physical bearing and mapping relationship of the AI task is guided to be established by the control signaling, so that the registration service of the network AI application is realized; the newly established data channel / control mode can independently provide the AI service, does not affect the communication process, supports independent evolution and extension and update. Moreover, the original CU-APP data channel is used, and the existing protocol and interface are slightly changed.

[0134] The session establishment method provided by the application will be specifically introduced below in combination with the embodiments.

[0135] Embodiment 1

[0136] As shown in FIG. 4, it is a schematic diagram of a session establishment method provided by the application. In combination with FIG. 5, the corresponding scenario of the example is the AI service in the closed loop of the RAN. As shown in FIG. 5, the execution of the AI service is completed by the computing node SU (optionally, also including the UE) in the RAN, and the participation of the cloud server is not required. The arc arrow shown in FIG. 5 represents the business data flow; the dotted arrow is the optional control signaling interaction, which is used to indicate the data channel establishment, and the data channel establishment is optionally guided by the AIMF to the SU or the CU. The session establishment method provided by the application will be introduced below in combination with FIG. 4. As shown in FIG. 4, the method can include steps 401-410, and specifically as follows:

[0137] 401. The AIMF issues an APP ID supporting the network to provide the AI service.

[0138] For example, the AIMF issues an APP ID list and related configurations (network closed loop) supported by the network to the UE.

[0139] Alternatively, step 401 can also be that the APP informs the UE whether the network participates in / provides the AI service through an application message.

[0140] 402. The UE initiates a network AI service request.

[0141] For example, the UE initiates an AI service request to the AIMF through the base station, and the request can carry a session ID. Optionally, the request also carries the terminal capability report.

[0142] Optionally, the UE initiates the above request to the gNB through the RRC message, and the gNB forwards the request to the AIMF for processing. Alternatively, the UE sends the request to the AIMF through the NAS layer / a new AI control protocol layer.

[0143] Alternatively, steps 401-402 can also be that the UE directly requests the AI application service to the network, and whether the network supports is fed back.

[0144] 403. AIMF performs service registration configuration and task orchestration.

[0145] Optionally, AIMF performs AI service response and initialization configuration based on application subscription and SU status and model deployment, determines task ID and mapping information, and also includes configuration information such as UE-SU end-to-end total AIQoS requirements (e.g., computing latency, energy consumption, service accuracy) and / or AIQoS requirements for each segment.

[0146] Specifically, AIMF determines the data channel information (tunnel info) of the SU-CU and formulates AIQoS (compression parameter requirements such as throughput latency, energy consumption, model capability, and quantization pruning for different types of interactive data), and / or, formulates a pre-decomposed AIQoS based on the computing capabilities of the SU and UE and the transmission capabilities of each segment. This data channel information may include a tunnel endpoint identifier, used to indicate the transmission network layer information of the SU-CU channel.

[0147] 404. AIMF issues task configuration and data channel establishment instructions to SU.

[0148] Optionally, AIMF may instruct the SU on one or more of the following: task configuration (application identifier, model identifier and configuration, sub-model allocation or dynamically adjustable range, auxiliary network or perception information, AIQoS, etc.), channel establishment instruction (session ID, supported data types and their transmission protocols or compression settings, etc.), and AI container (indicating application identifier, UE-side model configuration, etc.). The channel establishment instruction is used to determine the transmission protocol for AI interaction data. The AI ​​container is used to inform the UE-side configuration.

[0149] Optionally, AIMF can also issue instructions to the CU, which then forwards the task configuration to the SU.

[0150] 405. SU configures the local application model according to the instructions.

[0151] SU completes local model building and input / output matching or transformation based on the task configuration. Optionally, SU configures according to the decomposed AIQoS, or SU performs local decomposition based on the total AIQoS, configures it, and then informs CU.

[0152] 406. SU requests the establishment of an AI data channel.

[0153] SU-CU data channel establishment. Exemplarily, the SU initiates a channel establishment request to the CU, which carries one or more of the following: channel establishment indication (such as including UE identifier), channel establishment indication (SU-CU data channel information, supported transmission data type and its transmission protocol or compression setting, etc.), AI QoS (AIMF resolution indication or SU split indication) of air interface side transmission, AI container (indicating application identifier, UE side model configuration, etc.). Optionally, the request also carries network assistance information.

[0154] Among them, the CU completes the establishment and transmission setting of the SU-CU data channel, initiates signaling interaction (transfers session ID, AI container, and AI QoS of the UE after resolution) to the UE, for establishing air interface task bearer. Optionally, the CU establishes different data radio bearers (DRB) according to different types of data or establishes a newly designed air interface task bearer (TRB) in a task granularity.

[0155] 407. Establishing an air interface AI task bearer.

[0156] Exemplarily, according to the AI QoS of the air interface data channel, the base station and the UE complete RRC reconfiguration, which carries APP / task / model indication, for indicating the UE side to perform model / task configuration, to establish DRB (for each data flow) or TRB (for each task, distinguishing data type and AI QoS according to protocol layer header identification). The CU generates AN data channel information after receiving the feedback, matches the information with the SU-CU data channel information for mapping forwarding, and realizes mapping and shunting of different bearers to tasks by the gNB (such as CU or DU).

[0157] 408. The CU or DU sends an AI session task response.

[0158] For example, after the air interface bearer is established, the CU sends an AI task session establishment completion message to the SU.

[0159] 409. The SU feeds back complete session information to the AIMF, and the establishment of the network AI task is completed.

[0160] Optionally, the CU can also feed back the above information to the AIMF.

[0161] 410. Starting the execution and data interaction of the AI task.

[0162] The example gives the task registration and data channel establishment process of the wireless network providing AI service, and the AIQoS considering the calculation capabilities of each segment is configured by the network side to guarantee the AI service quality. Specifically, the AIMF responds to the AI service request of the UE, formulates the AIQoS of each segment or the total AIQoS, and instructs the SU or CU to establish the data channel of the AI service; the CU encapsulates the UE side model configuration through the AI container when performing RRC reconfiguration with the UE to establish the air interface bearer; and the CU serves as an intermediate network element and is responsible for matching the data port identifiers of each segment of the AI task for data flow mapping and forwarding.

[0163] Embodiment 2

[0164] As shown in FIG. 6, it is a schematic diagram of a session establishment method provided by the present application. In combination with FIG. 7, the example corresponds to a scenario in which the end network cloud jointly performs an AI task. As shown in FIG. 7, the traffic interacting with the cloud is forwarded by the CU: 1) for the UE uplink traffic, the CU needs to distinguish which traffic is directly transmitted to the APP server through the UPF and which traffic needs to be forwarded to the SU for RAN side execution. 2) for the data flow from the SU to the CU, the CU needs to distinguish which data flow is uploaded to the APP server for calculation and which data flow needs to be returned to the UE according to the business logic. 3) for the traffic from the APP to the CU through the UPF, it needs to be distinguished which traffic is directly transmitted to the UE and which traffic needs to be processed through the SU. As shown in FIG. 6, the method can include steps 601-609, which are specifically as follows:

[0165] 601. The AIMF issues an APP ID supporting network-provided AI services.

[0166] 602. The UE initiates a network AI service request.

[0167] For the introduction of steps 601-602, reference can be made to the description of steps 401-402 in the embodiment shown in FIG. 4, which will not be repeated here.

[0168] 603. The AIMF performs service registration configuration and task scheduling.

[0169] Among them, the AIMF can optionally jointly gNB-SU, or jointly one or more APPs to perform AI service registration and initialization configuration, determine the task ID and mapping information, and also include AIQoS configuration information of each data channel. For this introduction, reference can be made to the description of step 403 in the embodiment shown in FIG. 4, which will not be repeated here.

[0170] 604. The AIMF issues task configuration and data channel establishment instructions.

[0171] Optionally, the AIMF issues a task configuration and data channel establishment indication to the CU, which informs the SU through the CU; or the AIMF directly sends the configuration to the SU. Meanwhile, the AIMF optionally issues cloud model configuration information (through an application programming interface (API)) to the APP server end.

[0172] 605a. The SU configures a local application model.

[0173] For this introduction, refer to the description of step 405 in the embodiment shown in FIG. 4, which will not be repeated here.

[0174] 605b. SU-CU data channel establishment.

[0175] After the SU completes the local model configuration, the SU initiates an AI task data channel establishment request (user plane / data plane) to the CU, indicating a double-end task / model, a double-end identifier, an AI QoS requirement of the channel, a transmission protocol, etc., and the CU is responsible for the mapping and shunting of the task data to the SU. For bidirectional transmission of the same data stream, the same or different data channels can be optionally used. Optionally, the CU can also initiate a channel establishment request to the SU.

[0176] 605c. APP server configures an APP-side AI model.

[0177] 606. CU-APP data channel establishment.

[0178] The CU-APP establishes a data channel from the gNB to the UPF to the APP. For example, according to the information indicated by the AIMF, after the CU establishes an N3 channel with the UPF (with the participation of the AMF and the SMF), the CU matches the SU-CU data channel information (for example, two channels can need to be built) with the N3 data channel information, which is used to realize the uplink and downlink AI task interaction of the SU-APP, and the gNB and the UPF are responsible for the mapping and shunting of the task data to the APP server.

[0179] 607. Establishment of an air interface AI task bearer.

[0180] According to the issued air interface AI bearer AI QoS, the base station and the UE complete RRC reconfiguration to establish a DRB (for each data stream) or a TRB (for each task, distinguishing data types and AI QoS according to protocol layer headers), and the CU or the DU realizes the mapping and shunting of different bearers to tasks.

[0181] 608. The CU or the DU sends an AI session task response.

[0182] For example, after the air interface bearer is established, the CU feeds back complete session information to the AIMF, thereby completing the establishment of the network AI task.

[0183] 609、Start the execution of AI tasks and data interaction.

[0184] This example gives the establishment process of the AI task data channel in the scenario where the end-to-end cloud jointly performs AI services and the CU is responsible for bidirectional relay forwarding. The AI configuration indication and AI QoS configuration are added when the data channel is established, and the CU is responsible for bidirectional data mapping and shunt forwarding.

[0185] Embodiment 3

[0186] As shown in FIG. 8, it is a schematic diagram of a session establishment method provided by the present application. In combination with FIG. 9, the scenario corresponding to this example is that the end-to-end cloud jointly performs AI tasks. As shown in FIG. 9, the traffic interacting with the cloud is directly sent by the SU: 1) for UE uplink traffic, the CU needs to distinguish which are directly transmitted to the APP server through the UPF and which need to be forwarded to the SU for RAN-side executed AI task data. 2) for the data executed by the SU, the SU needs to distinguish according to the business logic which is uploaded to the APP server for calculation through the UPF and which needs to be returned to the UE through the CU / DU. 3) for the APP downlink traffic through the UPF, the UPF needs to distinguish which is directly transmitted to the CU / DU to the UE and which needs to be processed by the SU. As shown in FIG. 8, the method can include steps 801-810, which are specifically as follows:

[0187] For steps 801-803, refer to steps 601-603 in Embodiment 2 shown in FIG. 6, which will not be repeated here.

[0188] 804, AIMF issues task configuration and data channel establishment indication.

[0189] For example, the AIMF issues the task configuration and data channel establishment indication to the SU, and the AIMF can also inform the SU through the CU. At the same time, the AIMF can optionally issue the cloud model configuration information to the APP server end. For this introduction, refer to the description of step 604 in Embodiment 2 shown in FIG. 6, which will not be repeated here.

[0190] 805a, the SU completes the local AI model configuration.

[0191] 805b, the APP server configures the APP-side AI model.

[0192] 806a, SU-CU data channel establishment.

[0193] After the SU completes the local model configuration, the SU initiates an AI task data channel establishment request (user plane / data plane) to the CU, indicates a double-end task / model, a double-end identifier, an AI QoS requirement of the channel, a transmission protocol, and the like, and the CU is responsible for mapping and shunting of the task data to the SU. For bidirectional transmission of the same data stream, the same or different data channels can be selected.

[0194] 806b, SU-APP data channel establishment.

[0195] The SU establishes an NG data channel with the UPF according to the indication of the AIMF (AMF and SMF participate). The SU matches the SU-CU data channel information with the NG data channel information, for mapping and forwarding, to realize uplink and downlink AI task interaction of the UE-APP.

[0196] Optionally, the matching and mapping and forwarding of the SU-CU data channel information with the NG data channel information can be performed after step 808, and the present scheme is not limited in this regard.

[0197] 807, air interface AI task bearer establishment.

[0198] According to the air interface AI bearer AI QoS issued, the base station and the UE complete RRC reconfiguration, establish a DRB (for each data stream) or a TRB (for each task, and the data type and AI QoS are distinguished according to the protocol layer header identifier); the CU or the DU realizes mapping and shunting of different bearers to tasks.

[0199] 808, the CU or the DU sends an AI session task response.

[0200] 809, AI task session information reporting.

[0201] For example, after the air interface bearer is established, the CU feeds back to the SU, the SU feeds back complete session information to the AIMF, and thus the establishment of the network AI task is completed.

[0202] 810, start of AI task execution and data interaction.

[0203] This example gives an AI task data channel establishment process in a scenario where the end-to-end cloud jointly performs AI services, and the SU directly connects the APP through the UPF. In this example, the AI configuration indication and AI QoS configuration are added when the data channel is established, and the SU, the CU, and the UPF jointly perform data mapping, shunting, and forwarding.

[0204] It should be noted that in each embodiment of the present application, the terms and / or descriptions of different embodiments are consistent and can be mutually referenced if there is no special description and no logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0205] The above describes the method of the embodiments of the present application in detail, and the apparatus of the embodiments of the present application is provided below. It can be understood that the division of the plurality of units or modules in each apparatus embodiment of the present application is only a logical division according to functions, and does not limit the specific structure of the apparatus. In a specific implementation, some of the function modules can be subdivided into more detailed function modules, and some of the function modules can be combined into one function module, but regardless of whether the function modules are subdivided or combined, the general flow performed by the apparatus is the same. For example, some of the apparatuses include a receiving unit and a sending unit. In some designs, the sending unit and the receiving unit can also be integrated into a communication unit, which can implement the functions implemented by the receiving unit and the sending unit. Generally, each unit corresponds to respective program codes (or program instructions), and the respective program codes of the units, when running on a processor, cause the unit to be controlled by the processing unit to perform the corresponding flow to implement the corresponding function.

[0206] The embodiments of the present application also provide an apparatus for implementing any of the above methods, for example, a session establishment apparatus is provided, which includes modules (or means) for implementing the steps performed by the AIMF or the SU or the CU / DU in any of the above methods.

[0207] For example, referring to FIG. 10, which is a structural schematic diagram of a session establishment apparatus provided by the embodiments of the present application. The session establishment apparatus is used to implement the session establishment method described above, for example, the modules (or means) for implementing the steps performed by the AIMF in the session establishment methods shown in FIGS. 3-8.

[0208] As shown in FIG. 10, the apparatus can include a communication module 1001, specifically as follows:

[0209] The communication module 1001 is configured to receive first information, the first information including a session identifier ID, the first information being used to request an AI service.

[0210] The communication module 1001 is also configured to send second information, the second information indicating a task configuration and a data channel establishment.

[0211] The communication module 1001 is also configured to receive third information, the third information indicating that the session establishment is completed.

[0212] The above description of each module can refer to the description of the foregoing embodiments, which will not be repeated here.

[0213] For another example, refer to FIG. 10, which is a structural schematic diagram of another session establishment apparatus provided in the embodiments of the present application. The session establishment apparatus is used to implement the session establishment method described above, for example, the modules (or means) for implementing each step performed by the SU in the session establishment methods shown in FIGS. 3-8.

[0214] As shown in FIG. 10, the apparatus can include a communication module 1001, specifically as follows.

[0215] The communication module 1001 is configured to receive second information, where the second information indicates a task configuration and data channel establishment.

[0216] The communication module 1001 is further configured to send fourth information, where the fourth information is used to request AI task data channel establishment.

[0217] The communication module 1001 is further configured to receive fifth information, where the fifth information indicates that the session establishment is completed.

[0218] The above modules can refer to the descriptions in the foregoing embodiments, and will not be described here again.

[0219] For another example, refer to FIG. 10, which is a structural schematic diagram of another session establishment apparatus provided in the embodiments of the present application. The session establishment apparatus is used to implement the session establishment method described above, for example, the modules (or means) for implementing each step performed by the CU / DU in the session establishment methods shown in FIGS. 3-8.

[0220] As shown in FIG. 10, the apparatus can include a communication module 1001, specifically as follows.

[0221] The communication module 1001 is configured to receive fourth information, where the fourth information is used to request AI task data channel establishment.

[0222] The communication module 1001 is further configured to send third information, where the third information indicates that the session establishment is completed.

[0223] The above modules can refer to the descriptions in the foregoing embodiments, and will not be described here again.

[0224] It should be understood that the division of each module in each of the above devices is only a logical functional division, and all or part of the modules can be integrated into one physical entity, or can be physically separated. In addition, the modules in the session establishment device can be implemented in the form of processor calling software; for example, the session establishment device includes a processor connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any one of the above methods or to implement the functions of the modules of the device, wherein the processor is, for example, a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is an internal memory of the device or an external memory of the device. Alternatively, the modules in the device can be implemented in the form of hardware circuit, and the functions of part or all of the units can be implemented by the design of the hardware circuit, which can be understood as one or more processors; for example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units are implemented by the design of the logical relationship of the elements in the circuit; for example, in another implementation, the hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to implement the functions of part or all of the units. All the modules of the above device can be implemented in the form of processor calling software, or all the modules can be implemented in the form of hardware circuit, or part of the modules can be implemented in the form of processor calling software, and the remaining part can be implemented in the form of hardware circuit.

[0225] Referring to FIG. 11, another hardware structure of a session establishment device is shown. As shown in FIG. 11, the session establishment device 1100 includes one or more processors 1101 (one processor is shown in the figure).

[0226] The processor 1101 is a circuit with a processing capability for signals. In one implementation, the processor 1101 can be a circuit with an instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), and the like. In another implementation, the processor 1101 can implement certain functions through a logical relationship of a hardware circuit, which is fixed or reconfigurable. For example, the processor 1101 is an application-specific integrated circuit (ASIC) or a programmable logic device (PLD) such as a field-programmable gate array (FPGA). In a reconfigurable hardware circuit, the processor loads a configuration document to implement hardware circuit configuration. It can be understood that the processor loads an instruction to implement the functions of the above modules. In addition, the processor 1101 can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like. The processor 1101 is configured to execute a related program to implement the functions required by the units in the session establishment apparatus according to the embodiments of the present application, or execute the session establishment method according to the method embodiments of the present application.

[0227] Optionally, the apparatus 1100 can further include a memory (for example, the memory 1103, the memory 1104, and the memory 1105) (indicated by a dashed line in the figure). The memory is configured to store instructions executed by the processor 1101, or store input data required by the processor 1101 for running the instructions, or store data generated after the processor 1101 runs the instructions.

[0228] Optionally, the memory can be located in the one or more processors (for example, the memory 1103), or located outside the one or more processors (for example, the memory 1104 and the memory 1105), or can include a memory part located in the one or more processors and a memory part located outside the one or more processors.

[0229] In the embodiments of the present application, the memory (for example, the memory 1103, the memory 1104, and the memory 1105) can include, but is not limited to, a cache, a read-only memory (ROM), a random access memory (RAM), a synchronous dynamic random access memory (SDRAM), a hard disk drive (HDD), or a solid-state drive (SSD), an erasable programmable ROM (EPROM), or a compact disc read-only memory (CD-ROM), and the like. The memory can be any other medium capable of carrying or storing desired program codes in the form of instructions or data structures and capable of being accessed by a computer, but is not limited to this. The memory in the embodiments of the present application can also be a circuit or any other device capable of realizing a storage function, used for storing computer programs or instructions and / or data.

[0230] Optionally, the session establishment apparatus 1100 can further include a communication interface 1102 (indicated by a dashed line in the figure). The processor 1101 and the communication interface 1102 are coupled to each other. The communication interface 1102 can be a transceiver or an interface circuit, a bus, a module, or other types of communication interfaces.

[0231] The memory can store a program, and when the program stored in the memory is executed by the processor 1101, the processor 1101 and the communication interface 1102 are configured to perform each step of the session establishment method of the embodiments of the present application.

[0232] It can be seen that each module in the above apparatus can be one or more processors (or processing circuits) configured to implement the above method, for example, a CPU, a GPU, an NPU, a TPU, a DPU, a microprocessor, a DSP, an ASIC, an FPGA, or a combination of at least two of these processor forms or part of the processing circuits in these processors.

[0233] In addition, all or part of each module in the above apparatus can be integrated together or can be independently implemented. In one implementation, the modules are integrated together to be implemented in the form of a system on a chip (SOC). The SOC can include at least one processor for implementing functions of any one of the above methods or implementing each module of the apparatus. The at least one processor can be of different types, such as including a CPU and an FPGA, a CPU and an artificial intelligence processor, a CPU and a GPU, and the like.

[0234] It should be noted that although the apparatus 1100 shown in FIG. 11 only shows the memory, the processor, the communication interface, but in the specific implementation process, those skilled in the art should understand that the apparatus 1100 also includes other devices necessary for normal operation. At the same time, according to the specific needs, those skilled in the art should understand that the apparatus 1100 can also include hardware devices for realizing other additional functions. In addition, those skilled in the art should understand that the apparatus 1100 can also only include devices necessary for implementing the embodiments of the present application, and does not have to include all the devices shown in FIG. 11.

[0235] The embodiments of the present application also provide a computer readable storage medium, which stores instructions, and when the instructions run on a computer or a processor, cause the computer or the processor to execute one or more steps in any one of the above methods.

[0236] The embodiments of the present application also provide a computer program product containing instructions. When the computer program product runs on a computer or a processor, it causes the computer or the processor to execute one or more steps in any one of the above methods.

[0237] It is understood that in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information to indicate A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A. In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementation, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index, or indirectly indicating the information to be instructed by indicating other information, wherein there is an association between the other information and the information to be instructed. It is also possible to indicate only a part of the information to be instructed, while the other parts of the information to be instructed are known or agreed upon in advance. For example, the instruction of specific information can also be achieved by using the arrangement order of various information in advance (e.g., as specified by a protocol), thereby reducing the instruction overhead to a certain extent. The information to be instructed can be sent as a whole or divided into multiple sub-information to be sent separately, and the sending period and / or sending time of these sub-information can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device.

[0238] It should be understood that in the description of this application, unless otherwise stated, " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B can represent A or B; where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. Additionally, to facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" do not necessarily imply difference. In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.

[0239] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the division of the units is only a logical function division, and there can be another division manner in actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. The displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0240] The units described as separated components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on multiple network units. In actual implementation, some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments.

[0241] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted by the computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through a wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available medium can be a read-only memory (ROM), or a random access memory (RAM), or a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape, a magnetic disk, or an optical medium, such as a digital versatile disc (DVD), or a semiconductor medium, such as a solid state disk (SSD), etc.

[0242] The above merely illustrates the specific implementation of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited to this. Any change or replacement within the technical scope disclosed by the embodiments of the present application should be covered in the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be subject to the protection scope of the claims.

Claims

1. A session establishment method applied to a first network element, characterized in that, The method comprises: receiving first information, the first information comprising a session identification ID, the first information being used for requesting an artificial intelligence AI service; sending second information, the second information indicating a task configuration and a data channel establishment; receiving third information, the third information indicating that a session establishment is completed.

2. The method of claim 1, wherein, The second information comprises first configuration information, the first configuration information comprising one or more of data channel information between a second network element and a third network element and artificial intelligence service quality AI QoS requirements between a terminal device and the second network element.

3. The method of claim 2, wherein, The second information further comprises channel establishment indication information, the channel establishment indication information being used for determining a transmission protocol of AI interaction data.

4. The method of claim 3, wherein, The channel establishment indication information comprises one or more of the session ID, supported transmission data types, and transmission protocols or compression settings.

5. The method according to any one of claims 2 to 4, characterized in that, The second information further comprises second configuration information, the second configuration information indicating one or more of an application identification and a terminal device side model configuration.

6. A session establishment method applied to a second network element, characterized in that, The method comprises: receiving second information, the second information indicating a task configuration and a data channel establishment; sending fourth information, the fourth information being used for requesting AI task data channel establishment; receiving fifth information, the fifth information indicating that a session establishment is completed.

7. The method of claim 6, wherein, The fourth information comprises one or more of channel establishment indication information, AI QoS of air interface transmission, and second configuration information, the channel establishment indication information being used for determining a transmission protocol of AI interaction data, and the second configuration information indicating one or more of an application identification and a terminal device side model configuration.

8. The method of claim 7, wherein, The channel establishment indication information comprises one or more of a session ID, supported transmission data types, and transmission protocols or compression settings.

9. The method according to any one of claims 6 to 8, characterized in that, The method further comprises: establishing a data channel between the second network element and the third network element.

10. The method of claim 9, wherein, The method further comprises: matching data channel information between the second network element and the third network element with data channel information between the second network element and a fourth network element, the third network element being an access network network element, and the fourth network element being a core network network element.

11. The method according to any one of claims 6 to 10, characterized in that, The method further comprises: sending third information, the third information indicating that the session establishment is completed.

12. A session establishment method applied to a third network element, characterized in that, The method comprises: receiving fourth information, the fourth information being used for requesting AI task data channel establishment; sending third information, the third information indicating that a session establishment is completed.

13. The method of claim 12, wherein, The fourth information comprises one or more of channel establishment indication information, AI QoS of air interface transmission, and second configuration information, the channel establishment indication information being used for determining a transmission protocol of AI interaction data, and the second configuration information indicating one or more of an application identification and a terminal device side model configuration.

14. The method of claim 13, wherein, The channel establishment indication information comprises one or more of a session ID, supported transmission data types, and transmission protocols or compression settings.

15. The method according to any one of claims 12 to 14, characterized in that, The method further comprises: establishing a data channel between the second network element and the third network element.

16. The method according to any one of claims 12 to 15, characterized in that, The method further comprises: generating access network AN data channel information, and matching the AN data channel information with data channel information between the second network element and the third network element.

17. The method according to any one of claims 12 to 16, characterized in that, The method further comprises: transmit sixth information, the sixth information carrying an application / task / model, the sixth information being used to indicate a terminal device side model or a task configuration.

18. The method according to any one of claims 12 to 17, characterized in that, The method further comprises: transmitting fifth information, the fifth information indicating that the session establishment is completed.

19. A communications device, characterized by The apparatus comprises a module or unit for implementing the method according to any one of claims 1-5, or a module or unit for implementing the method according to any one of claims 6-11, or a module or unit for implementing the method according to any one of claims 12-18.

20. A communications device, characterized by The apparatus comprises a processor configured to cause the apparatus to perform the method according to any one of claims 1-5, by executing computer programs or computer executable instructions stored in a memory and / or by a logic circuit.

21. A communications device, characterized by The apparatus comprises a processor configured to cause the apparatus to perform the method according to any one of claims 6-11, by executing computer programs or computer executable instructions stored in a memory and / or by a logic circuit.

22. A communications device, characterized by The apparatus comprises a processor configured to cause the apparatus to perform the method according to any one of claims 12-18, by executing computer programs or computer executable instructions stored in a memory and / or by a logic circuit.

23. A communication system, characterized by The system comprises the apparatus according to claim 20, the apparatus according to claim 21, and the apparatus according to claim 22.

24. A computer-readable storage medium, characterized in that, The system comprises the apparatus according to claim 20, the apparatus according to claim 21, and the apparatus according to claim 22. The system comprises the apparatus according to claim 20, the apparatus according to claim 21, and the apparatus according to claim 22.

25. A computer program product comprising instructions which, when executed on a processor, cause the method according to any one of claims 1-5 to be implemented; or cause the method according to any one of claims 6-11 to be implemented; or cause the method according to any one of claims 12-18 to be implemented.

Citation Information

Patent Citations

  • AI / ML service device for use in NG-RAN

    CN116939749A

  • Artificial intelligence (AI) service providing method and device

    CN118235115A

  • Methods and systems for artificial intelligence based architecture in wireless network

    US20230319585A1

  • Method for creating artificial intelligence session, and apparatus therefor

    WO2023115487A1

  • Ai service execution methods and apparatuses, and network elements, storage medium and chip

    WO2023206049A1