Communication method and apparatus
By coordinating AI service requests and responses among access network devices, the problem of AI service continuity during terminal device movement is solved, achieving efficient service switching and quality assurance.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-09-03
- Publication Date
- 2026-05-21
Smart Images

Figure CN2025118668_21052026_PF_FP_ABST
Abstract
Description
Methods and apparatus for communication
[0001] This application claims priority to Chinese Patent Application No. 202411635250.2, filed on November 15, 2024, entitled "Method and Apparatus for Communication", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more specifically, to a method and apparatus for communication. Background Technology
[0003] Focusing on the field of wireless communication, one of the future evolution directions of base stations is to provide new functions such as artificial intelligence (AI). Computing capabilities are also showing a trend of gradually moving from cloud computing clusters to the edge, greatly promoting the development of AI applications on the terminal device side or edge side. Similar to edge computing, by leveraging the transmission and computing capabilities of the base station, an AI service platform can be formed, thereby providing more timely and personalized AI services based on its closer proximity to the terminal device and the unique information of the wireless network.
[0004] However, providing AI services via wireless networks also faces inherent challenges of mobile communication, the most typical of which is how to deal with the mobility of terminal devices. As users move, their serving base stations will also switch and change accordingly. While terminal device mobility management for communication and data transmission is relatively mature, ensuring the continuity of AI services for terminal devices in the future is a problem that urgently needs to be solved. Summary of the Invention
[0005] This application provides a communication method and apparatus that can ensure the continuity of AI services on terminal devices.
[0006] In a first aspect, a communication method is provided, which can be executed by a first access network device or a chip or chip system in the first access network device. The method includes: sending the first request information to a second access network device when the provided artificial intelligence service does not meet the artificial intelligence service requirements of a terminal device, the first request information requesting the second access network device to provide the terminal device with an artificial intelligence service that meets the artificial intelligence service requirements, wherein the first access network device is the access network device currently accessed by the terminal device; and receiving the first response information from the second access network device, the first response information indicating that the artificial intelligence service meeting the artificial intelligence service requirements is provided to the terminal device.
[0007] Based on the above technical solution, if the artificial intelligence service provided by the first access network device does not meet the artificial intelligence service requirements of the terminal device, the second access network device can provide the terminal device with artificial intelligence services that meet the requirements of the terminal device, thereby ensuring the continuity of the artificial intelligence service of the terminal device.
[0008] In conjunction with the first aspect, some implementations of the first aspect further include: determining whether a handover triggering condition is met, wherein the handover triggering condition includes the artificial intelligence service provided by the currently accessing access network device not meeting the artificial intelligence service requirements of the terminal device. Based on this implementation, it can be determined whether the artificial intelligence service provided by the currently accessing access network device meets the artificial intelligence service requirements of the terminal device.
[0009] In conjunction with the first aspect, some implementations of the first aspect further include: receiving service data from the second access network device that meets the requirements of the artificial intelligence service; and sending the service data to the terminal device. In this implementation, the second access network device provides the artificial intelligence service to the terminal device, and the first access network device provides the communication service to the terminal device.
[0010] In conjunction with the first aspect, in some implementations of the first aspect, the second access network device is an access network device that provides artificial intelligence services to the terminal device, and the first access network device is an access network device that provides communication services to the terminal device.
[0011] In conjunction with the first aspect, some implementations of the first aspect further include: determining, based on the artificial intelligence service capability information corresponding to at least one third access network device, to send the first request information to the second access network device, wherein the at least one third access network device includes the second access network device. Based on this implementation, the first access network device, based on the artificial intelligence service capability information corresponding to at least one third access network device, determines a second access network device capable of providing artificial intelligence services to a terminal device that meet the artificial intelligence service needs of the terminal device, and sends the first request information to the second access network device, thereby improving the switching efficiency of access network devices providing artificial intelligence services.
[0012] In conjunction with the first aspect, in some implementations of the first aspect, the second access network device is an access network device that provides artificial intelligence services and communication services to the terminal device. In this implementation, the terminal device switches from the first access network device to the second access network device.
[0013] In conjunction with the first aspect, some implementations of the first aspect further include: determining to send the first request information to the second access network device based on the measurement report information corresponding to at least one third access network device reported by the terminal device and the artificial intelligence service capability information corresponding to the at least one third access network device, wherein the at least one third access network device includes the second access network device. Based on this implementation, the first access network device, based on the measurement report information and artificial intelligence service capability information corresponding to at least one third access network device, determines a second access network device capable of providing artificial intelligence services that meet the artificial intelligence service needs of the terminal device and can guarantee communication quality, and sends the first request information to the second access network device, thereby improving the switching efficiency between access network devices providing artificial intelligence services and communication services.
[0014] In conjunction with the first aspect, some implementations of the first aspect further include: periodically receiving artificial intelligence service capability information corresponding to at least one third access network device, wherein the at least one third access network device includes the second access network device.
[0015] In conjunction with the first aspect, some implementations of the first aspect further include: sending second request information to at least one third access network device, the second request information being used to request the acquisition of artificial intelligence service capability information of the third access network device, the at least one third access network device including the second access network device; and receiving the artificial intelligence service capability information sent by the at least one third access network device.
[0016] In conjunction with the first aspect, in some implementations of the first aspect, the artificial intelligence service capability information includes resource information used to execute the artificial intelligence service and execution status information of the artificial intelligence service.
[0017] In conjunction with the first aspect, in certain implementations of the first aspect, the first request information includes at least one of the following: an identifier of an artificial intelligence model, an identifier of an artificial intelligence task, the processing accuracy requirements of the artificial intelligence model, the data requirements of the artificial intelligence service, the computing power requirements of the artificial intelligence service, or the latency requirements of the artificial intelligence service. Based on this implementation, the second access network device can learn about the artificial intelligence service requirements of the terminal device.
[0018] In conjunction with the first aspect, in some implementations of the first aspect, the provided artificial intelligence service does not meet the artificial intelligence service requirements of the terminal device, including: at least one of the following: the provided artificial intelligence model, the processing accuracy of the artificial intelligence model, the data of the artificial intelligence service, the computing power of the artificial intelligence service, or the latency of the artificial intelligence service does not meet the artificial intelligence service requirements of the terminal device.
[0019] In conjunction with the first aspect, some implementations of the first aspect further include: receiving first indication information from the terminal device, wherein the first indication information indicates the artificial intelligence service requirement. For example, the artificial intelligence service requirement indicated by the first indication information is a new (updated) artificial intelligence service requirement of the terminal device. Based on this implementation, the first access network device can determine, according to the first indication information, whether the artificial intelligence service provided by the access network device currently accessed by the terminal device meets the artificial intelligence service requirement of the terminal device.
[0020] In conjunction with the first aspect, in some implementations of the first aspect, determining that the handover triggering condition is met includes: determining, based on the first indication information, that the handover triggering condition is met, wherein the handover triggering condition includes that the artificial intelligence service provided by the currently accessing access network device does not meet the artificial intelligence service requirements of the terminal device.
[0021] In conjunction with the first aspect, some implementations of the first aspect further include: sending second instruction information to the terminal device, the second instruction information instructing the second access network device to provide the terminal device with artificial intelligence services that meet the artificial intelligence service requirements. Based on this implementation, the terminal device can obtain information about the service node providing the artificial intelligence service.
[0022] In conjunction with the first aspect, some implementations of the first aspect further include: sending third indication information to the core network element, the third indication information instructing the second access network device to provide the terminal device with artificial intelligence services that meet the artificial intelligence service requirements. Based on this optional implementation, the core network element can obtain the load status of different access network devices, thereby adjusting resource configuration rules or adjusting the load of different access network devices, thereby achieving network optimization and management.
[0023] Secondly, a communication method is provided, which can be executed by a second access network device or a chip or chip system in the second access network device. The method includes: receiving first request information from a first access network device, the first request information being used to request artificial intelligence services to a terminal device that meet the artificial intelligence service requirements of the terminal device, wherein the first access network device is the access network device currently accessed by the terminal device; and sending first response information to the first access network device, the first response information indicating that artificial intelligence services to meet the artificial intelligence service requirements are provided to the terminal device.
[0024] The method provided in the second aspect is the method on the second access network device side corresponding to the first aspect, and its beneficial effects can be referred to the first aspect.
[0025] In conjunction with the second aspect, some implementations of the second aspect further include: obtaining service data of the artificial intelligence service that meets the requirements of the artificial intelligence service from the service unit corresponding to the second access network device; and sending the service data to the first access network device.
[0026] In conjunction with the second aspect, in some implementations of the second aspect, the second access network device is an access network device that provides artificial intelligence services to the terminal device, and the first access network device is an access network device that provides communication services to the terminal device.
[0027] In conjunction with the second aspect, some implementations of the second aspect further include: obtaining service data of the artificial intelligence service that meets the requirements of the artificial intelligence service from the service unit corresponding to the second access network device; and sending the service data to the terminal device.
[0028] In conjunction with the second aspect, in some implementations of the second aspect, the second access network device is an access network device that provides artificial intelligence services and communication services to the terminal device.
[0029] In conjunction with the second aspect, in some implementations of the second aspect, the first request information includes at least one of the following: an identifier of an artificial intelligence model, an identifier of an artificial intelligence task, a processing accuracy requirement of an artificial intelligence model, a data requirement of an artificial intelligence service, a computing power requirement of an artificial intelligence service, or a latency requirement of an artificial intelligence service.
[0030] Thirdly, a communication method is provided, which can be executed by a terminal device or a chip or chip system in the terminal device. The method includes: sending first indication information to a first access network device, the first indication information indicating an artificial intelligence service request, wherein the first access network device is the access network device currently accessed by the terminal device; receiving service data for an artificial intelligence service that satisfies the artificial intelligence service request, the service data being generated by a service unit corresponding to a second access network device, and the artificial intelligence service provided by the first access network device not satisfying the artificial intelligence service request.
[0031] The method provided in the third aspect is the terminal device-side method corresponding to the first aspect, and its beneficial effects can be referred to the first aspect.
[0032] In conjunction with the third aspect, in some implementations of the third aspect, receiving the business data of the artificial intelligence service that meets the requirements of the artificial intelligence service includes: receiving the business data of the artificial intelligence service that meets the requirements of the artificial intelligence service from the first access network device.
[0033] In conjunction with the third aspect, in some implementations of the third aspect, the second access network device is an access network device that provides artificial intelligence services to the terminal device, and the first access network device is an access network device that provides communication services to the terminal device.
[0034] In conjunction with the third aspect, in some implementations of the third aspect, receiving the business data of the artificial intelligence service that meets the requirements of the artificial intelligence service includes: receiving the business data of the artificial intelligence service that meets the requirements of the artificial intelligence service from the second access network device.
[0035] In conjunction with the third aspect, in some implementations of the third aspect, the second access network device is an access network device that provides artificial intelligence services and communication services to the terminal device.
[0036] In conjunction with the third aspect, some implementations of the third aspect further include: receiving second indication information from the first access network device, the second indication information instructing the second access network device to provide the terminal device with artificial intelligence services that meet the artificial intelligence service requirements.
[0037] Fourthly, a communication method is provided, which can be executed by a first access network device or a chip or chip system in the first access network device. The method includes: acquiring artificial intelligence service capability information corresponding to at least one third access network device; and determining, based on the artificial intelligence service capability information corresponding to the at least one third access network device, a second access network device to provide artificial intelligence services to a terminal device that meet the artificial intelligence service needs of the terminal device, wherein the at least one third access network device includes the second access network device, and the first access network device is the access network device currently accessed by the terminal device.
[0038] Based on the above technical solution, the first access network device determines a second access network device that can provide artificial intelligence services to the terminal device that meet the artificial intelligence service needs of the terminal device, based on the artificial intelligence service capability information obtained from at least one third access network device. The second access network device provides artificial intelligence services to the terminal device that meet the artificial intelligence service needs of the terminal device, which can ensure the continuity of the artificial intelligence services of the terminal device.
[0039] In conjunction with the fourth aspect, in some implementations of the fourth aspect, obtaining the artificial intelligence service capability information corresponding to at least one third access network device includes: periodically receiving the artificial intelligence service capability information corresponding to the at least one third access network device.
[0040] In conjunction with the fourth aspect, in some implementations of the fourth aspect, obtaining the artificial intelligence service capability information corresponding to at least one third access network device includes: sending second request information to each of the at least one third access network device, wherein the second request information is used to request the acquisition of the artificial intelligence service capability information of the third access network device; and receiving the artificial intelligence service capability information sent by each of the at least one third access network device.
[0041] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the artificial intelligence service capability information includes resource information used to execute the artificial intelligence service and execution status information of the artificial intelligence service.
[0042] Fifthly, a communication device is provided, which can be applied to the first access network device described in the first aspect. The communication device includes: a transceiver module, configured to send a first request message to a second access network device when the provided artificial intelligence service does not meet the artificial intelligence service requirements of a terminal device. The first request message requests the second access network device to provide the terminal device with an artificial intelligence service that meets the artificial intelligence service requirements, wherein the first access network device is the access network device currently accessed by the terminal device; the transceiver module is further configured to receive a first response message from the second access network device, the first response message indicating that the terminal device should be provided with an artificial intelligence service that meets the artificial intelligence service requirements.
[0043] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the communication device further includes: a processing module, configured to determine that a handover triggering condition is met, wherein the handover triggering condition includes that the artificial intelligence service provided by the currently accessing access network device does not meet the artificial intelligence service requirements of the terminal device.
[0044] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver module is further configured to: receive service data from the second access network device that meets the requirements of the artificial intelligence service; and send the service data to the terminal device.
[0045] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the second access network device is an access network device that provides artificial intelligence services to the terminal device, and the first access network device is an access network device that provides communication services to the terminal device.
[0046] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the processing module is further configured to determine, based on the artificial intelligence service capability information corresponding to at least one third access network device, to send the first request information to the second access network device, wherein the at least one third access network device includes the second access network device.
[0047] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the second access network device is an access network device that provides artificial intelligence services and communication services to the terminal device.
[0048] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the processing module is further configured to determine, based on the measurement report information corresponding to at least one third access network device reported by the terminal device and the artificial intelligence service capability information corresponding to the at least one third access network device, to send the first request information to the second access network device, wherein the at least one third access network device includes the second access network device.
[0049] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver module is further configured to periodically receive artificial intelligence service capability information corresponding to at least one third access network device, wherein the at least one third access network device includes the second access network device.
[0050] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver module is further configured to: send second request information to at least one third access network device, the second request information being used to request the acquisition of artificial intelligence service capability information of the third access network device, the at least one third access network device including the second access network device; and receive the artificial intelligence service capability information sent by the at least one third access network device.
[0051] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the artificial intelligence service capability information includes resource information used to execute the artificial intelligence service and execution status information of the artificial intelligence service.
[0052] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the first request information includes at least one of the following: an identifier of an artificial intelligence model, an identifier of an artificial intelligence task, a processing accuracy requirement of an artificial intelligence model, a data requirement of an artificial intelligence service, a computing power requirement of an artificial intelligence service, or a latency requirement of an artificial intelligence service.
[0053] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the provided artificial intelligence service does not meet the artificial intelligence service requirements of the terminal device, including: at least one of the following: the provided artificial intelligence model, the processing accuracy of the artificial intelligence model, the data of the artificial intelligence service, the computing power of the artificial intelligence service, or the latency of the artificial intelligence service does not meet the artificial intelligence service requirements of the terminal device.
[0054] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver module is further configured to receive first indication information from the terminal device, the first indication information indicating the artificial intelligence service request.
[0055] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the processing module is specifically used to determine, based on the first indication information, that the switching triggering conditions are met, wherein the switching triggering conditions include that the artificial intelligence service provided by the currently accessing access network device does not meet the artificial intelligence service requirements of the terminal device.
[0056] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver module is further configured to send a second instruction message to the terminal device, the second instruction message instructing the second access network device to provide the terminal device with artificial intelligence services that meet the artificial intelligence service requirements.
[0057] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver module is further configured to send third indication information to the core network element, the third indication information instructing the second access network device to provide the terminal device with artificial intelligence services that meet the artificial intelligence service requirements.
[0058] In a sixth aspect, a communication device is provided that can be applied to the second access network device described in the second aspect. The communication device includes: a transceiver module configured to receive first request information from a first access network device, the first request information being used to request artificial intelligence services to a terminal device that meet the artificial intelligence service requirements of the terminal device, wherein the first access network device is the access network device currently accessed by the terminal device; the transceiver module is further configured to send first response information to the first access network device, the first response information indicating that artificial intelligence services meeting the artificial intelligence service requirements are provided to the terminal device.
[0059] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the communication device further includes: a processing module, configured to obtain service data of an artificial intelligence service that meets the requirements of the artificial intelligence service from the service unit corresponding to the second access network device; the transceiver module is further configured to send the service data to the first access network device.
[0060] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the second access network device is an access network device that provides artificial intelligence services to the terminal device, and the first access network device is an access network device that provides communication services to the terminal device.
[0061] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the communication device further includes: a processing module, configured to obtain service data of an artificial intelligence service that meets the requirements of the artificial intelligence service from the service unit corresponding to the second access network device; the transceiver module is further configured to send the service data to the terminal device.
[0062] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the second access network device is an access network device that provides artificial intelligence services and communication services to the terminal device.
[0063] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the first request information includes at least one of the following: an identifier of an artificial intelligence model, an identifier of an artificial intelligence task, a processing accuracy requirement of an artificial intelligence model, a data requirement of an artificial intelligence service, a computing power requirement of an artificial intelligence service, or a latency requirement of an artificial intelligence service.
[0064] In a seventh aspect, a communication device is provided that can be applied to the terminal device described in the third aspect. The communication device includes: a transceiver module, configured to send first indication information to a first access network device, the first indication information indicating an artificial intelligence service requirement, wherein the first access network device is the access network device currently accessed by the terminal device; the transceiver module is further configured to receive service data of an artificial intelligence service that meets the artificial intelligence service requirement, the service data being generated by a service unit corresponding to a second access network device, wherein the artificial intelligence service provided by the first access network device does not meet the artificial intelligence service requirement.
[0065] In conjunction with the seventh aspect, in some implementations of the seventh aspect, the transceiver module is specifically used to receive business data of the artificial intelligence service that meets the requirements of the artificial intelligence service from the first access network device.
[0066] In conjunction with the seventh aspect, in some implementations of the seventh aspect, the second access network device is an access network device that provides artificial intelligence services to the terminal device, and the first access network device is an access network device that provides communication services to the terminal device.
[0067] In conjunction with the seventh aspect, in some implementations of the seventh aspect, the transceiver module is specifically used to receive business data of the artificial intelligence service that meets the requirements of the artificial intelligence service from the second access network device.
[0068] In conjunction with the seventh aspect, in some implementations of the seventh aspect, the second access network device is an access network device that provides artificial intelligence services and communication services to the terminal device.
[0069] In conjunction with the seventh aspect, in some implementations of the seventh aspect, the transceiver module is further configured to receive second indication information from the first access network device, the second indication information instructing the second access network device to provide the terminal device with artificial intelligence services that meet the artificial intelligence service requirements.
[0070] Eighthly, a communication device is provided, comprising: a processor configured to implement the method as described in the first aspect or any possible implementation thereof. Optionally, the communication device further comprises an interface circuit configured to receive signals from other communication devices and transmit them to the processor, or to send signals from the processor to other communication devices.
[0071] A ninth aspect provides a communication device comprising: a processor configured to implement the method as described in the second aspect or any possible implementation thereof. Optionally, the communication device further comprises an interface circuit configured to receive signals from other communication devices and transmit them to the processor, or to send signals from the processor to other communication devices.
[0072] A tenth aspect provides a communication device comprising: a processor configured to implement the method as described in the third aspect or any possible implementation thereof. Optionally, the communication device further comprises an interface circuit configured to receive signals from other communication devices and transmit them to the processor, or to send signals from the processor to other communication devices.
[0073] Eleventhly, a communication system is provided, comprising a first access network device for performing the method as described in the first aspect, a second access network device for performing the method as described in the second aspect, and a terminal device for performing the method as described in the third aspect.
[0074] In a twelfth aspect, a computer-readable storage medium is provided, the computer-readable medium storing a computer program; when the computer program is executed by a processor, the methods of the first to third aspects and any possible implementation thereof are performed.
[0075] In a thirteenth aspect, a computer program product is provided, the computer program product comprising a computer program that, when executed, causes the methods of the first to third aspects and any possible implementation thereof to be performed.
[0076] The solutions provided in aspects five through twelfth above are used to implement or cooperate with the methods provided in aspect one, aspect two, or aspect three above, and therefore can achieve the same or corresponding beneficial effects as aspect one, aspect two, or aspect three, which will not be elaborated here. Attached Figure Description
[0077] Figure 1 is a schematic diagram of the architecture of the communication system applicable to the embodiments of this application;
[0078] Figure 2 is an example diagram of an open radio access network (open RAN, O-RAN, or ORAN) system;
[0079] Figure 3 is a schematic flowchart of the traditional cell handover process;
[0080] Figure 4 is a schematic flowchart of a communication method provided in an embodiment of this application;
[0081] Figure 5 is a schematic diagram of the system architecture applicable to the communication method provided in Figure 4;
[0082] Figure 6 is a schematic flowchart of another communication method provided in an embodiment of this application;
[0083] Figure 7 is a schematic diagram of the system architecture applicable to the communication method provided in Figure 6;
[0084] Figure 8 is a schematic flowchart of another communication method provided in an embodiment of this application;
[0085] Figure 9 is a schematic diagram of the system architecture applicable to the communication method provided in Figure 8;
[0086] Figure 10 is a schematic flowchart of another communication method provided in an embodiment of this application;
[0087] Figure 11 is a schematic block diagram of a communication device according to an embodiment of this application;
[0088] Figures 12 to 14 are schematic block diagrams of another communication device according to an embodiment of this application. Detailed Implementation
[0089] The technical solution provided in this application will now be described with reference to the accompanying drawings.
[0090] The embodiments of this application can be applied to various communication systems, such as wireless local area network (WLAN) systems, narrowband internet of things (NB-IoT) systems, global system for mobile communications (GSM) systems, enhanced data rate for GSM evolution (EDGE) systems, wideband code division multiple access (WCDMA) systems, code division multiple access 2000 (CDMA2000) systems, time division-synchronization code division multiple access (TD-SCDMA) systems, long term evolution (LTE) systems, satellite communication systems, 5th generation (5G) systems, or future communication network systems, etc.
[0091] Figure 1 is a schematic diagram of the architecture of the communication system applicable to the embodiments of this application. The communication system includes RAN 100 and core network (CN) 200. RAN 100 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal device (120a-120j in Figure 1, collectively referred to as 120). RAN may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). Terminal device 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wired connected to core network 200. The core network device in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and wireless access network logical functions.
[0092] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, non-terrestrial network (NTN) systems, or future communication network systems. RAN 100 can also be O-RAN, cloud radio access network (CRAN), or wireless fidelity (WiFi) systems, or a communication system that integrates two or more of the above systems.
[0093] The terminal device 120 involved in this application embodiment can also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc.
[0094] The RAN node 110 involved in this embodiment can also be called an access network device, RAN entity, or access node, etc., and constitutes part of the communication system to help terminal devices achieve wireless access. Multiple RAN nodes 110 in the communication system 1000 can be nodes of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal device 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminal devices 120j that access RAN 100 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal. RAN node 110 and terminal device 120 are sometimes referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.
[0095] In one possible scenario, a 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), or a base station in a future communication network system. A RAN node can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, a RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU).
[0096] In another possible scenario, multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, with different RAN nodes implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CUs (control plane, CP), CUs (user plane, UP), or radio units (RUs). CUs and DUs can be set up separately or included in the same network element, such as the baseband unit (BBU). CU and DU nodes separate the gNB's protocol layers; some protocol layer functions are centrally controlled by the CU, while the remaining partial or complete protocol layer functions are distributed in the DU, which is centrally controlled by the CU. As one implementation, the CU deploys the RRC layer, Packet Data Convergence Protocol (PDCP) layer, and Service Data Adaptation Protocol (SDAP) layer from the protocol stack; the DU deploys the radio link control (RLC) layer, media access control (MAC) layer, and physical layer (PHY) from the protocol stack. Therefore, the CU has RRC, PDCP, and SDAP processing capabilities. The DU has RLC, MAC, and PHY processing capabilities. It is understood that the above functional division is merely an example and does not constitute a limitation on the CU and DU. The RU can be included in radio frequency equipment or radio frequency units, such as in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0097] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an O-RAN system, CU can also be called O-CU (Open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0098] The core network equipment involved in this application refers to equipment in the core network (CN) that provides service support for terminal equipment. Examples of some core network equipment include: access and mobility management function (AMF) entities, session management function (SMF) entities, user plane function (UPF) entities, etc., which will not be listed here.
[0099] The AMF entity is responsible for access management and mobility management of terminal devices, including mobility management, connection management, transparent proxy, and access authentication and authorization. The SMF entity is responsible for session management, selection and control of the UPF, configuration of traffic control on the UPF, routing traffic to the correct destination, policy enforcement, and QoS-related control. The UPF entity is the user plane functional entity, responsible for handling the user plane path of Protocol Data Unit (PDU) sessions. It should be noted that in this application, entities can also be referred to as network elements or functional entities. For example, an AMF entity can also be called an AMF network element or an AMF functional entity, and similarly, an SMF entity can also be called an SMF network element or an SMF functional entity.
[0100] Figure 2 is an example diagram of an O-RAN system. An O-RAN system may include components other than those shown in Figure 2. As shown in Figure 2, access network devices (e.g., eNB, gNB, or next-generation access network devices) communicate with the core network (CN) via a backhaul link and with terminal devices via an air interface.
[0101] Specifically, the baseband unit (BBU) in the access network equipment communicates with the core network via a backhaul link, and the radio unit (RU) in the access network equipment communicates with at least one terminal device via an air interface. The BBU communicates with at least one RU via a fronthaul link. The BBU and RU may or may not be co-located.
[0102] The BBU includes at least one CU and at least one DU, which can communicate via at least one midhaul link.
[0103] There is an interface between the DU and RU. Depending on the functions of the DU and RU, and / or the different switching methods, the interface between the DU and RU can be a common public radio interface (CPRI) or an enhanced common public radio interface (eCPRI).
[0104] The CU and the service node have an interface, which can be an E2 interface. The service node can implement new service functions beyond communication, while the CU and DU implement traditional communication functions.
[0105] To facilitate understanding of the technical solutions of the embodiments of this application, some terms and concepts involved in the embodiments of this application will be explained below.
[0106] 1. Radio Access Network (RAN) AI: AI application services on the RAN side, such as AI-based mobility prediction, load balancing, and energy saving.
[0107] 2. End-to-end (cloud) collaboration: Jointly train or infer models by combining terminal devices with AI resources (computing power / models / data) in the network or cloud server.
[0108] 3. Intra-network AI service nodes: These refer to new nodes within the network that provide AI and other computing services, such as NodeI, NodeC, or service units (SUs). SUs can function as functional network elements within a base station or as independent functional network elements outside the base station. When an SU functions as an independent functional network element outside the base station, one SU can connect to one or more CUs, responsible for providing AI services to terminal devices connected to multiple base stations. It should be noted that the service nodes in Figure 2 can be NodeI, NodeC, or SU; SUs may also have different names in different systems, but those skilled in the art will understand their meaning.
[0109] To facilitate understanding of the embodiments of this application, the technical solutions related to the embodiments of this application will be briefly introduced below.
[0110] With the development of AI, deep learning models, represented by neural networks (NN) and Transformers, are evolving rapidly. Their capabilities in pattern recognition, causal analysis, understanding and inference, and image or text generation are also rapidly increasing, giving rise to many emerging applications and scenarios. For example, large language models (LLMs) such as ChatGPT and Wenxin Yiyan have shown excellent performance in tasks such as human language dialogue and inductive reasoning, which has attracted attention to artificial general intelligence (AGI) and brought more intelligent application ideas and innovations.
[0111] The development of emerging AI applications relies heavily on the support of models, data, and computing power. To provide efficient AI services, service platforms need powerful computing capabilities. Simultaneously, for mobile intelligent applications such as personal intelligent assistants, cloud phones, robots, and autonomous driving, service efficiency, including performance and latency, must be balanced. Focusing on the wireless communication field, one of the future evolution directions for base stations is to provide new functions such as artificial intelligence services. Computing functions are also showing a trend of gradually moving from cloud computing clusters to the edge, greatly promoting the development of AI applications on the terminal device side or edge side. Similar to edge computing, by leveraging the transmission and computing capabilities of the base station, an AI service platform can be formed, thereby providing more timely and personalized AI services based on its closer proximity to the terminal device and the unique information of the wireless network.
[0112] However, providing AI services via wireless networks also faces inherent challenges of mobile communication, the most typical of which is how to deal with the mobility of terminal devices. As users move, their serving base stations will also switch and change accordingly. While terminal device mobility management for communication and data transmission is relatively mature, ensuring the continuity of AI services for terminal devices in the future is a problem that urgently needs to be solved.
[0113] In existing communication systems, handover of the serving base station is necessary to ensure communication services for terminal devices. Figure 3 is a schematic flowchart of a traditional cell handover process. The specific steps are as follows.
[0114] 301. The source base station sends an RRC reconfiguration message to the terminal device in the connected state. The RRC reconfiguration message is used by the terminal device to measure the signal strength of the currently serving cell and other cells. The RRC reconfiguration message includes parameters such as the measurement object, report configuration, and measurement identifier.
[0115] 302. The terminal device receives an RRC reconfiguration message from the source base station. After performing cell measurement based on the RRC reconfiguration message, the terminal device generates a measurement report and reports it to the currently connected source base station. The measurement report includes the signal strength of the currently serving cell and the signal strength of other cells measured by the terminal device.
[0116] 303. The source base station determines whether the terminal device needs to perform a cell handover based on the measurement report reported by the terminal device. If the source base station determines that the terminal device needs to perform a cell handover, it sends a handover request message to the target base station.
[0117] 304. The target base station receives a handover request message from the source base station and decides whether to allow the terminal devices to access the system based on factors such as the number of terminal devices connected to it. If the terminal devices are allowed to access the system, the target base station sends a handover request confirmation message to the source base station. The handover request confirmation message includes parameters such as the cell radio network temporary identifier (C-RNTI) assigned to the terminal devices and the target base station's security-related algorithms.
[0118] 305. The source base station receives a handover request confirmation message from the target base station and sends a handover command to the terminal device. This handover command includes the parameters from the handover request confirmation message, which is equivalent to the source base station transmitting the information transparently. Specifically, the handover command includes relevant information about the target cell and the relevant configuration parameters required for the terminal device to access the target cell. For example, the handover command includes the target cell's PCI, the target cell's frequency information (the target cell's frequency point), the C-RNTI allocated by the target cell to the terminal device, and the random access channel (RACH) resources required to access the target cell.
[0119] 306. The terminal device receives a handover command from the source base station and initiates random access to the target base station according to the handover command.
[0120] 307. If the terminal device successfully accesses the target base station, the terminal device sends a handover completion message to the target base station.
[0121] Currently, mobility handover is considered for communication services to ensure the continuity of communication services for terminal devices. However, the computing functions provided by AI services are also one of the main functions of wireless networks, and how to ensure the continuity of AI services for terminal devices urgently needs to be addressed.
[0122] To address this, embodiments of this application provide a communication method. When the AI service provided by the source base station does not meet the AI service requirements of the terminal device, the target base station provides the terminal device with an AI service that meets its requirements, ensuring the continuity of the terminal device's AI service. Unless otherwise specified, the term "first access network device" in this application can refer to the first access network device itself, a component of the first access network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the first access network device. Similarly, the term "second access network device" in this application can refer to the second access network device itself, a component of the second access network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the second access network device. Likewise, the term "terminal device" in this application can refer to the terminal device itself, a component of the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the terminal device. The first access network device in this application may be referred to as the source access network device or the source base station, and the second access network device may be referred to as the target access network device or the target base station.
[0123] Figure 4 is a schematic flowchart illustrating a communication method 400 provided in an embodiment of this application. In this implementation, when the artificial intelligence service provided by the first access network device does not meet the artificial intelligence service requirements of the terminal device, the second access network device provides artificial intelligence services to the terminal device, and the first access network device provides communication services to the terminal device.
[0124] Figure 5 is a schematic diagram of the system architecture applicable to the communication method provided in Figure 4. The CU in the first access network device (source base station) and the CU in the second access network device (target base station) are connected to the CN via the NG interface. The CU / DU in the first access network device is connected to the SU corresponding to that first access network device via the Nx interface. The CU / DU in the second access network device is connected to the SU corresponding to that second access network device via the Nx interface. The first and second access network devices are connected via the Xn interface. The terminal device is connected to the first access network device via a wireless link. In other words, for this system architecture, after executing method 400, the artificial intelligence service of the terminal device is provided by the second access network device, while the communication service of the terminal device is provided by the first access network device. Alternatively, it can be understood that the first access network device continues to serve as the service access network device for the terminal device, but the artificial intelligence service of the terminal device is switched to be provided by the second access network device.
[0125] The specific implementation process of the communication method shown in Figure 4 is as follows.
[0126] S410, if the artificial intelligence service provided by the first access network device does not meet the artificial intelligence service requirements of the terminal device, the first access network device sends a first request message to the second access network device. This first request message requests the second access network device to provide the terminal device with an artificial intelligence service that meets the terminal device's artificial intelligence service requirements. The first access network device is the access network device currently connected to by the terminal device. Specifically, if the artificial intelligence service provided by the SU corresponding to the first access network device does not meet the terminal device's artificial intelligence service requirements, the first access network device sends the first request message to the second access network device. Correspondingly, the second access network device receives the first request message from the first access network device. It should be noted that the communication service provided by the first access network device meets the communication requirements of the terminal device's artificial intelligence service.
[0127] For example, the artificial intelligence (AI) service provided by the first access network device may not meet the AI service requirements of the terminal device, including: at least one of the following: the AI model provided by the first access network device (corresponding SU), the processing accuracy of the AI model, the data of the AI service, the computing power of the AI service, or the latency of the AI service may not meet the AI service requirements of the terminal device; wherein, the data of the AI service is data used for AI computation. For example, for applications such as positioning / path planning / navigation, different AI models are suitable for different application scenarios (such as indoor and outdoor). As the terminal device moves from indoors to outdoors, the AI model provided by the first access network device may not meet the AI service requirements of the terminal device. Another example is that different AI models provide different computational accuracies. As the terminal device moves, the computing power required to meet the AI service requirements changes due to changes in the environment (e.g., a more complex model needs to be used to provide the service, or a more real-time service response is required). The computing power of the AI service provided by the first access network device is limited and does not meet the AI service requirements of the terminal device. Yet another example is that the data provided by the first access network device is missing or of insufficient quality, thus failing to meet the AI service requirements of the terminal device.
[0128] For example, the first request information includes at least one of the following: an identifier of the artificial intelligence model, an identifier of the artificial intelligence task, the processing accuracy requirements of the artificial intelligence model, the data requirements of the artificial intelligence service, the computing power requirements of the artificial intelligence service, or the latency requirements of the artificial intelligence service. Based on this implementation, the second access network device can learn about the artificial intelligence service requirements of the terminal device.
[0129] Optionally, in step S411, before the first access network device sends the first request information to the second access network device, the first access network device determines that the handover triggering condition is met. This handover triggering condition includes the fact that the artificial intelligence service provided by the access network device currently accessed by the terminal device does not meet the terminal device's artificial intelligence service requirements. For example, before the first access network device sends the first request information to the second access network device, the SU corresponding to the first access network device determines that the handover triggering condition is met.
[0130] Optionally, in step S412, before the first access network device sends the first request information to the second access network device, the terminal device sends a first indication information to the first access network device, the first indication information indicating the terminal device's artificial intelligence service requirements; correspondingly, the first access network device receives the first indication information from the terminal device. For example, the artificial intelligence service requirements indicated by the first indication information are new (updated) artificial intelligence service requirements of the terminal device. Based on this implementation, the first access network device can determine whether the artificial intelligence service provided by the access network device currently accessed by the terminal device meets the terminal device's artificial intelligence service requirements, according to the first indication information.
[0131] For example, the first access network device determines, based on the first indication information, that the handover triggering condition is met, including that the artificial intelligence service provided by the access network device currently accessed by the terminal device does not meet the artificial intelligence service requirements of the terminal device.
[0132] Optionally, in step S413, before the first access network device sends the first request information to the second access network device, the first access network device determines to send the first request information to the second access network device based on the artificial intelligence service capability information corresponding to at least one third access network device, wherein at least one third access network device includes the second access network device.
[0133] For example, the first access network device determines, based on the artificial intelligence service capability information corresponding to at least one third access network device, that the second access network device provides artificial intelligence services to the terminal device to meet the artificial intelligence service needs of the terminal device, and sends a first request message to the second access network device; this can improve the switching efficiency of the access network device providing artificial intelligence services.
[0134] For example, the selection rule for determining whether the second access network device provides artificial intelligence services to the terminal device that meet the artificial intelligence service requirements of the terminal device includes at least one of the following: the model, computing resources, data, data quality, and remaining computing power of the artificial intelligence service provided by the second access network device meet the artificial intelligence service requirements of the terminal device; the data channel bandwidth between the first access network device and the second access network device, and the data channel bandwidth between the CU of the second access network device and the corresponding SU of the second access network device meet the artificial intelligence service requirements of the terminal device; the transmission latency between the terminal device and the corresponding SU of the second access network device meets the artificial intelligence service requirements of the terminal device; the efficiency of the SU of the second access network device in executing the artificial intelligence service meets the artificial intelligence service requirements of the terminal device; and the energy consumption of the SU of the second access network device in executing the artificial intelligence service is lower.
[0135] Optionally, before the first access network device determines to send the first request information to the second access network device based on the artificial intelligence service capability information corresponding to at least one third access network device, the first access network device obtains the artificial intelligence service capability information corresponding to at least one third access network device.
[0136] For example, the AI service capability information includes resource information used to execute the AI service and execution status information of the AI service. For example, the resource information used to execute the AI service includes computing resources, models, data, and transmission resources for wired connections (such as the wired connection between the SU and CU), wherein computing resources include computing power specifications, computing architecture, computing platform, and available computing power / memory / GPU memory, etc. For example, the execution status information of the AI service includes the task completion status of the AI service and the business load of the AI service.
[0137] The specific implementation methods for the first access network device to obtain artificial intelligence service capability information corresponding to at least one third access network device include, but are not limited to, the following two.
[0138] In the first implementation, at least one third access network device periodically broadcasts its own artificial intelligence service capability information, and correspondingly, the first access network device periodically receives the artificial intelligence service capability information corresponding to each of the at least one third access network device. For example, if there is a direct connection between the SU corresponding to the first access network device and the SU corresponding to the third access network device, they exchange their respective artificial intelligence service capability information through a SU-SU channel; otherwise, they exchange their respective artificial intelligence service capability information through a SU-CU-CU-SU channel.
[0139] In the second implementation, the first access network device sends a second request message to at least one third access network device, the second request message being used to request the artificial intelligence service capability information of the third access network device; after receiving the second request message, at least one third access network device sends its own artificial intelligence service capability information to the first access network device, and correspondingly, the first access network device receives the artificial intelligence service capability information sent by at least one third access network device.
[0140] S420, the second access network device sends a first response message to the first access network device, the first response message instructing the second access network device to provide artificial intelligence services to the terminal device that meet the artificial intelligence service requirements of the terminal device; correspondingly, the first access network device receives the first response message from the second access network device. Specifically, the first response message instructs the SU corresponding to the second access network device to provide artificial intelligence services to the terminal device that meet the artificial intelligence service requirements of the terminal device.
[0141] In the technical solution provided in this application embodiment, when the artificial intelligence service provided by the first access network device does not meet the artificial intelligence service requirements of the terminal device, the second access network device provides the terminal device with artificial intelligence services that meet the artificial intelligence service requirements of the terminal device, and the first access network device provides communication services to the terminal device, which can ensure the continuity of the artificial intelligence service of the terminal device.
[0142] After receiving the first response information, the first access network device establishes a data path with the second access network device. Specifically, a data path is established between the first access network device and the second access network device and the corresponding SUs (Supplies) of the second access network device; the first access network device is the access network device that provides communication services for the terminal device, and the second access network device is the access network device that provides artificial intelligence services for the terminal device.
[0143] Optionally, the first access network device sends a second instruction to the terminal device, instructing the second access network device to provide the terminal device with artificial intelligence services that meet the terminal device's artificial intelligence service needs. Correspondingly, the terminal device receives the second instruction from the first access network device. Based on this implementation, the terminal device can obtain information about the service node providing the artificial intelligence service.
[0144] Optionally, the first access network device sends a third indication message to the core network element, instructing the second access network device to provide artificial intelligence services to the terminal device that meet the terminal device's artificial intelligence service requirements. Correspondingly, the core network element receives the third indication message from the first access network device. Based on this optional implementation, the core network element can obtain information about the load status of different access network devices, thereby adjusting resource configuration rules or adjusting the load of different access network devices to achieve network optimization and management.
[0145] Optionally, in S430, the second access network device obtains service data for artificial intelligence services that meet the artificial intelligence service requirements of the terminal device from the service unit corresponding to the second access network device.
[0146] Optionally, in step S440, the second access network device sends service data for artificial intelligence services that meet the artificial intelligence service requirements of the terminal device to the first access network device; correspondingly, the first access network device receives the service data from the second access network device.
[0147] Optionally, in step S450, the first access network device sends service data from the second access network device that meets the artificial intelligence service requirements of the terminal device to the terminal device; correspondingly, the terminal device receives service data from the first access network device that meets the artificial intelligence service requirements of the terminal device.
[0148] For example, before the second access network device obtains the AI service business data that meets the AI service requirements of the terminal device, the terminal device sends the business data that needs to be processed or calculated to the second access network device through the first access network device; the AI service business data that meets the AI service requirements of the terminal device obtained by the second access network device from the service unit corresponding to the second access network device is the business data processed or calculated by the service unit.
[0149] Since the service access network device for the terminal device is still the first access network device, the second access network device can first send the acquired AI service data to the first access network device, which then sends it to the terminal device. In other words, in this architecture, the terminal device does not need to be aware of which access network device is providing the AI service, and therefore does not need to be aware of the switching of the access network device providing the AI service.
[0150] Figure 6 is a schematic flowchart of another communication method 600 provided in an embodiment of this application. In this implementation, when the artificial intelligence service provided by the first access network device does not meet the artificial intelligence service requirements of the terminal device, the second access network device provides artificial intelligence service and communication service to the terminal device.
[0151] Figure 7 is a schematic diagram of the system architecture applicable to the communication method provided in Figure 6. The CU in the first access network device (source base station) and the CU in the second access network device (target base station) are connected to the CN via the NG interface. The CU / DU in the first access network device is connected to the SU corresponding to the first access network device via the Nx interface, and the CU / DU in the second access network device is connected to the SU corresponding to the second access network device via the Nx interface. When the artificial intelligence service provided by the first access network device does not meet the artificial intelligence service requirements of the terminal device, the second access network device provides artificial intelligence and communication services to the terminal device, and the terminal device connects to the second access network device via a wireless link. In other words, compared to Figures 4 and 5, for this system architecture, after executing method 600, the artificial intelligence service of the terminal device is provided by the second access device, and the communication service of the terminal device is also provided by the second access network device. This can also be understood as the service access network device of the terminal device switching from the first access network device to the second access network device.
[0152] The specific implementation process of the communication method shown in Figure 6 is as follows.
[0153] S610, if the artificial intelligence service provided by the first access network device does not meet the artificial intelligence service requirements of the terminal device, the first access network device sends a first request message to the second access network device. This first request message requests the second access network device to provide the terminal device with an artificial intelligence service that meets the terminal device's artificial intelligence service requirements. Here, the first access network device is the access network device currently connected to by the terminal device. For example, if the artificial intelligence service provided by the SU corresponding to the first access network device does not meet the terminal device's artificial intelligence service requirements, the first request message also requests the second access network device to provide the terminal device with communication services that meet the communication requirements of the terminal device's artificial intelligence service. In other words, the first request message requests the second access network device to provide both the artificial intelligence service and the communication services that meet the terminal device's artificial intelligence service requirements. Correspondingly, the second access network device receives the first request message from the first access network device. The provision of communication services by the second access network device to meet the communication requirements of the terminal device's artificial intelligence service can be understood as the second access network device providing communication services that meet the communication requirements corresponding to the terminal device's artificial intelligence service requirements.
[0154] For example, the description of the artificial intelligence service provided by the first access network device not meeting the artificial intelligence service requirements of the terminal device can be found in the description of the communication method provided in Figure 4. For example, the description of the information included in the first request information can be found in the description of the communication method provided in Figure 4. Optionally, step S611, as in step S411 of the communication method provided in Figure 4, will not be described in detail here.
[0155] Optionally, step S612 is the same as step S412 in the communication method shown in Figure 4, which will not be described in detail here.
[0156] Optionally, in step S613, before the first access network device sends the first request information to the second access network device, the first access network device determines whether to send the first request information to the second access network device based on the measurement report information corresponding to at least one third access network device reported by the terminal device and the artificial intelligence service capability information corresponding to at least one third access network device, wherein the at least one third access network device includes the second access network device. Since the communication service of the terminal device will also switch, the determination of the target access network device after the switch needs to consider not only its corresponding artificial intelligence service capability information but also its corresponding measurement report information.
[0157] For example, the first access network device determines, based on the measurement report information and artificial intelligence service capability information corresponding to at least one third access network device, that the second access network device provides the terminal device with artificial intelligence services that meet the artificial intelligence service needs of the terminal device and communication services that meet the communication needs of the terminal device's artificial intelligence services, and sends a first request information to the second access network device; this can improve the switching efficiency of the access network devices providing artificial intelligence services and communication services.
[0158] Optionally, before the first access network device determines to send the first request information to the second access network device based on the measurement report information and artificial intelligence service capability information corresponding to at least one third access network device, the first access network device obtains the measurement report information corresponding to at least one third access network device. The specific method for obtaining the measurement report information can be referred to steps 301 and 302 in Figure 3.
[0159] Optionally, before the first access network device determines to send the first request information to the second access network device based on the measurement report information and artificial intelligence service capability information corresponding to at least one third access network device, the first access network device obtains the artificial intelligence service capability information corresponding to at least one third access network device.
[0160] For example, the corresponding description of the artificial intelligence service capability information can be found in the description of the communication method provided in Figure 4.
[0161] For details on how the first access network device obtains the artificial intelligence service capability information corresponding to at least one third access network device, please refer to the description in the communication method shown in Figure 4.
[0162] S620, the second access network device sends a first response message to the first access network device, the first response message instructing the second access network device to provide the terminal device with artificial intelligence services that meet the artificial intelligence service requirements of the terminal device; correspondingly, the first access network device receives the first response message from the second access network device. For example, the first response message also instructs the second access network device to provide the terminal device with communication services that meet the communication requirements of the terminal device's artificial intelligence services; in other words, the first response message instructs the second access network device to provide both artificial intelligence services that meet the terminal device's artificial intelligence service requirements and communication services that meet the communication requirements of the terminal device's artificial intelligence services.
[0163] In the technical solution provided in this application embodiment, when the artificial intelligence service provided by the first access network device does not meet the artificial intelligence service requirements of the terminal device, the second access network device provides the terminal device with artificial intelligence services that meet the artificial intelligence service requirements of the terminal device and communication services that meet the communication requirements of the artificial intelligence service of the terminal device, which can ensure the continuity of the artificial intelligence service of the terminal device.
[0164] Optionally, after receiving the first response information, the first access network device sends a second instruction to the terminal device. This second instruction instructs the second access network device to provide the terminal device with artificial intelligence services that meet the terminal device's AI service needs and communication services that meet the terminal device's communication requirements for those AI services. Correspondingly, the terminal device receives the second instruction from the first access network device and switches from the first access network device to the second access network device according to the second instruction. Specifically, the terminal device establishes a connection with the second access network device and disconnects from the first access network device according to the second instruction. The second instruction can be understood as a switching instruction.
[0165] Optionally, the switching of artificial intelligence services and the switching of communication services can be carried out simultaneously or asynchronously; for example, the switching of artificial intelligence services can be carried out first, followed by the switching of communication services; or, for another example, the switching of communication services can be carried out first, followed by the switching of artificial intelligence services.
[0166] Optionally, the first access network device sends a third instruction to the core network element, instructing the second access network device to provide the terminal device with artificial intelligence services that meet the terminal device's AI service requirements and communication services that meet the terminal device's AI service communication requirements. Correspondingly, the core network element receives the third instruction from the first access network device. Based on this optional implementation, the core network element can learn about the load status of different access network devices, thereby adjusting resource configuration rules or adjusting the load of different access network devices to achieve network optimization and management.
[0167] Optionally, in S630, the second access network device obtains service data for artificial intelligence services that meet the artificial intelligence service requirements of the terminal device from the service unit corresponding to the second access network device.
[0168] Optionally, in step S640, the second access network device sends service data for artificial intelligence services that meet the artificial intelligence service requirements of the terminal device to the terminal device; correspondingly, the terminal device receives the service data from the second access network device.
[0169] For example, before the second access network device obtains the AI service business data that meets the AI service requirements of the terminal device, the terminal device sends the business data that needs to be processed or calculated to the second access network device; the AI service business data that meets the AI service requirements of the terminal device obtained by the second access network device from the service unit corresponding to the second access network device is the business data processed or calculated by the service unit.
[0170] Figure 8 is a schematic flowchart of another communication method 800 provided in an embodiment of this application. In this implementation, when the communication service provided by the first access network device does not meet the communication requirements of the artificial intelligence service of the terminal device, the second access network device provides communication services for the terminal device, the SU corresponding to the first access network device provides artificial intelligence services for the terminal device, and the second access network device establishes a connection with the SU corresponding to the first access network device.
[0171] In this context, the communication service provided by the first access network device does not meet the communication requirements of the terminal device's artificial intelligence (AI) service. This can be understood as the communication service provided by the first access network device failing to meet the communication requirements corresponding to the AI service needs of the terminal device. For example, the first access network device may have insufficient transmission capacity, making it unable to successfully transmit the AI service data required by the terminal device. Another example is that transmitting the AI service data required by the terminal device requires high channel quality, but the channel quality of the first access network device is poor, resulting in low efficiency and reliability in transmitting this service data. It should be noted that even when the communication service provided by the first access network device does not meet the communication requirements of the terminal device's AI service, the AI service provided by the first access network device still meets the terminal device's AI service requirements.
[0172] Figure 9 is a schematic diagram of the system architecture applicable to the communication method provided in Figure 8. The CU in the first access network device (source base station) and the CU in the second access network device (target base station) are connected to the CN via the NG interface. The CU / DU in the first access network device is connected to the SU corresponding to that first access network device via the Nx interface. The CU / DU in the first access network device is also connected to the SU corresponding to that first access network device. The first and second access network devices are connected via the Xn interface. The terminal device is connected to the second access network device via a wireless link. In other words, for this system architecture, after executing method 800, the artificial intelligence service of the terminal device is provided by the SU corresponding to the first access network device, while the communication service of the terminal device is provided by the second access network device.
[0173] The specific implementation process of the communication method shown in Figure 8 is as follows.
[0174] S810, if the communication service provided by the first access network device does not meet the communication requirements of the terminal device's artificial intelligence service, the first access network device sends a third request message to the second access network device. This third request message requests the second access network device to provide the terminal device with communication services that meet the communication requirements of the terminal device's artificial intelligence service. The first access network device is the access network device currently connected to by the terminal device. In other words, the third request message requests the second access network device to provide the terminal device with communication services that meet the communication requirements corresponding to the terminal device's artificial intelligence service needs. It should be noted that the artificial intelligence service provided by the first access network device meets the terminal device's artificial intelligence service needs.
[0175] For example, the first access network device determines the communication requirements (corresponding to the AI service requirements of the terminal device) for the AI service of the terminal device based on the AI service requirements of the terminal device. For example, the third request information indicates the communication requirements required for the AI service. Optionally, in S811, before the first access network device sends the third request information to the second access network device, the first access network device determines that a handover triggering condition is met. This handover triggering condition includes the fact that the communication service provided by the access network device currently accessed by the terminal device does not meet the communication requirements required for the AI service of the terminal device. In other words, the handover triggering condition includes the fact that the communication service provided by the access network device currently accessed by the terminal device does not meet the communication requirements corresponding to the AI service requirements of the terminal device. For example, before the first access network device sends the third request information to the second access network device, the CU corresponding to the first access network device determines that the handover triggering condition is met.
[0176] Optionally, in step S812, before the first access network device sends the third request information to the second access network device, the terminal device sends a first indication information to the first access network device, the first indication information indicating the terminal device's artificial intelligence service requirements; correspondingly, the first access network device receives the first indication information from the terminal device. For example, the first indication information indicates the terminal device's artificial intelligence service requirements and the communication requirements needed for the terminal device's artificial intelligence service (the communication requirements corresponding to the terminal device's artificial intelligence service requirements). For example, the artificial intelligence service requirements indicated by the first indication information are new (updated) artificial intelligence service requirements of the terminal device. Based on this implementation, the first access network device can determine, according to the first indication information, whether the communication services and artificial intelligence services provided by the access network device currently accessed by the terminal device meet the terminal device's artificial intelligence service requirements.
[0177] For example, the first access network device determines, according to the first indication information, that the handover triggering condition is met. The handover triggering condition includes that the communication service provided by the access network device currently accessed by the terminal device does not meet the communication requirements of the artificial intelligence service of the terminal device.
[0178] Optionally, in step S813, before the first access network device sends the third request information to the second access network device, the first access network device determines to send the third request information to the second access network device based on the measurement report information corresponding to at least one third access network device reported by the terminal device, wherein at least one third access network device includes the second access network device.
[0179] For example, the first access network device determines, based on measurement report information corresponding to at least one third access network device, that the second access network device provides communication services to the terminal device to meet the communication requirements of the terminal device's artificial intelligence services, and sends a third request message to the second access network device. Specifically, the first access network device determines, based on measurement report information corresponding to at least one third access network device, that the communication services provided by the second access network device can meet the communication requirements of the terminal device's artificial intelligence services.
[0180] S820, the second access network device sends a third response information to the first access network device, the third response information instructing the second access network device to provide communication services to the terminal device to meet the communication needs of the artificial intelligence service of the terminal device; correspondingly, the first access network device receives the third response information from the second access network device.
[0181] In the technical solution provided in this application embodiment, when the communication service provided by the first access network device does not meet the communication requirements of the artificial intelligence service of the terminal device, the second access network device provides the terminal device with a communication service that meets the communication requirements of the artificial intelligence service of the terminal device, and the service unit corresponding to the first access network device provides the terminal device with an artificial intelligence service that meets the artificial intelligence service requirements of the terminal device, which can ensure the continuity of the communication service and artificial intelligence service of the terminal device.
[0182] Optionally, after receiving the third response information, the first access network device sends a fourth indication message to the terminal device. This fourth indication message instructs the second access network device to provide communication services to the terminal device to meet the communication needs of the terminal device's artificial intelligence services. Correspondingly, the terminal device receives the fourth indication message from the first access network device and switches from the first access network device to the second access network device according to the fourth indication message. Specifically, the terminal device establishes a connection with the second access network device and disconnects from the first access network device according to the fourth indication message. The fourth indication message can be understood as a switching indication message.
[0183] Optionally, the first access network device sends a fifth instruction message to the core network element, instructing the second access network device to provide communication services to the terminal device to meet the communication requirements of the terminal device's artificial intelligence services. Correspondingly, the core network element receives the fifth instruction message from the first access network device. Based on this optional implementation, the core network element can learn about the load status of different access network devices, thereby adjusting resource configuration rules or adjusting the load of different access network devices to achieve network optimization and management.
[0184] Optionally, in step S830, the second access network device establishes a data path with the first access network device. Specifically, a data path is established between the second access network device and the first access network device and its corresponding service unit. The service unit corresponding to the first access network device continues to provide artificial intelligence services to the terminal device, and the second access network device provides communication services to the terminal device. For example, the second access network device is connected to the first access network device via an Xn interface, and the CU / DU in the first access network device is connected to its corresponding service unit via an Nx interface.
[0185] Optionally, in step S840, the second access network device obtains service data for artificial intelligence services that meet the artificial intelligence service requirements of the terminal device from the service unit corresponding to the first access network device. Specifically, the second access network device requests the first access network device to obtain service data for artificial intelligence services that meet the artificial intelligence service requirements of the terminal device from the service unit corresponding to the first access network device.
[0186] Optionally, in S850, the second access network device sends service data for artificial intelligence services that meet the artificial intelligence service requirements of the terminal device to the terminal device; correspondingly, the terminal device receives the service data from the second access network device.
[0187] For example, before the second access network device obtains the AI service business data that meets the AI service requirements of the terminal device, the terminal device sends the business data that needs to be processed or calculated to the second access network device; the AI service business data that meets the AI service requirements of the terminal device obtained by the second access network device from the service unit corresponding to the first access network device is the business data processed or calculated by the service unit.
[0188] Figure 10 is a schematic flowchart of another communication method 1000 provided in an embodiment of this application. In this implementation, when the communication service provided by the first access network device does not meet the communication requirements of the artificial intelligence service of the terminal device, the second access network device provides the artificial intelligence service and communication service to the terminal device. A schematic diagram of the system architecture applicable to the communication method provided in Figure 10 is shown in Figure 7. That is, after executing method 1000, the artificial intelligence service of the terminal device is provided by the second access device, and the communication service of the terminal device is also provided by the second access network device. It can also be understood that the service access network device of the terminal device is switched from the first access network device to the second access network device. The difference between the methods provided in Figure 10 and Figure 6 is that the triggering condition in Figure 6 is that the artificial intelligence service provided by the first access network device does not meet the artificial intelligence service requirements of the terminal device, while the triggering condition in Figure 10 is that the communication service provided by the first access network device does not meet the communication requirements of the artificial intelligence service of the terminal device.
[0189] The specific implementation process of the communication method shown in Figure 10 is as follows.
[0190] S1010, if the communication service provided by the first access network device does not meet the communication requirements of the artificial intelligence service of the terminal device, the first access network device sends a fourth request message to the second access network device. The fourth request message is used to request the second access network device to provide the terminal device with artificial intelligence service that meets the artificial intelligence service requirements of the terminal device and communication service that meets the communication requirements of the artificial intelligence service of the terminal device. The first access network device is the access network device currently accessed by the terminal device.
[0191] The communication service provided by the first access network device does not meet the communication requirements of the artificial intelligence service of the terminal device. This can be understood as the communication service provided by the first access network device not meeting the communication requirements corresponding to the artificial intelligence service of the terminal device.
[0192] For example, the fourth request information includes at least one of the following: the identifier of the artificial intelligence model, the identifier of the artificial intelligence task, the processing accuracy requirements of the artificial intelligence model, the data requirements of the artificial intelligence service, the computing power requirements of the artificial intelligence service, the latency requirements of the artificial intelligence service, or the communication requirements required by the artificial intelligence service.
[0193] Optionally, in step S1011, before the first access network device sends the fourth request information to the second access network device, the first access network device determines that the handover triggering condition is met. This handover triggering condition includes the fact that the communication service provided by the access network device currently accessed by the terminal device does not meet the communication requirements of the artificial intelligence service needed by the terminal device. For example, before the first access network device sends the fourth request information to the second access network device, the CU corresponding to the first access network device determines that the handover triggering condition is met.
[0194] Optionally, in step S1012, before the first access network device sends the fourth request information to the second access network device, the terminal device sends the first indication information to the first access network device; correspondingly, the first access network device receives the first indication information from the terminal device. For example, the first access network device determines that the handover triggering condition is met based on the first indication information. See step S812 in the communication method shown in Figure 8 for details, which will not be elaborated here.
[0195] Optionally, in step S1013, before the first access network device sends the fourth request information to the second access network device, the first access network device determines to send the fourth request information to the second access network device based on the measurement report information corresponding to at least one third access network device reported by the terminal device and the artificial intelligence service capability information corresponding to at least one third access network device, wherein at least one third access network device includes the second access network device.
[0196] For example, the first access network device determines, based on the measurement report information and artificial intelligence service capability information corresponding to at least one third access network device, that the second access network device provides the terminal device with artificial intelligence services that meet the artificial intelligence service needs of the terminal device and communication services that meet the communication needs of the artificial intelligence service of the terminal device, and sends a fourth request information to the second access network device.
[0197] Optionally, before the first access network device determines to send the fourth request information to the second access network device based on the measurement report information and artificial intelligence service capability information corresponding to at least one third access network device, the first access network device obtains the artificial intelligence service capability information corresponding to each of the at least one third access network device. For example, the corresponding description of the artificial intelligence service capability information can be found in the description of the communication method provided in Figure 4. The specific implementation of the first access network device obtaining the artificial intelligence service capability information corresponding to each of the at least one third access network device can be found in the description of the communication method provided in Figure 4.
[0198] S1020, the second access network device sends a fourth response information to the first access network device, the fourth response information instructing the second access network device to provide the terminal device with artificial intelligence services that meet the artificial intelligence service needs of the terminal device and communication services that meet the communication needs of the artificial intelligence service of the terminal device; correspondingly, the first access network device receives the fourth response information from the second access network device.
[0199] In the technical solution provided in the embodiments of this application, when the communication service provided by the first access network device does not meet the communication requirements of the artificial intelligence service of the terminal device, the second access network device provides the terminal device with artificial intelligence service that meets the artificial intelligence service requirements of the terminal device and communication service that meets the communication requirements of the artificial intelligence service of the terminal device, which can ensure the continuity of the communication service and artificial intelligence service of the terminal device.
[0200] Optionally, after receiving the first response information, the first access network device sends a sixth indication message to the terminal device. This sixth indication message instructs the second access network device to provide the terminal device with artificial intelligence services that meet the terminal device's AI service requirements and communication services that meet the terminal device's AI service communication requirements. Correspondingly, the terminal device receives the sixth indication message from the first access network device and switches from the first access network device to the second access network device according to the sixth indication message. Specifically, the terminal device establishes a connection with the second access network device and disconnects from the first access network device according to the sixth indication message. The sixth indication message can be understood as a switching indication message.
[0201] Optionally, the switching of artificial intelligence services and the switching of communication services can be carried out simultaneously or asynchronously; for example, the switching of artificial intelligence services can be carried out first, followed by the switching of communication services; or, for another example, the switching of communication services can be carried out first, followed by the switching of artificial intelligence services.
[0202] Optionally, the first access network device sends a seventh indication message to the core network element. This seventh indication message instructs the second access network device to provide the terminal device with artificial intelligence services that meet the terminal device's artificial intelligence service requirements and communication services that meet the terminal device's artificial intelligence service requirements. Correspondingly, the core network element receives the seventh indication message from the first access network device. Based on this optional implementation, the core network element can learn about the load status of different access network devices, thereby adjusting resource configuration rules or adjusting the load of different access network devices to achieve network optimization and management.
[0203] Optionally, step S1030 is the same as step S630 in the communication method provided in Figure 6, which will not be described in detail here.
[0204] Optionally, step S1040 is the same as step S640 in the communication method provided in Figure 6, which will not be described in detail here.
[0205] The communication method provided in the embodiments of this application has been described above. The execution subject for performing the above communication method will be described below.
[0206] Figure 11 is a schematic block diagram of a communication device 1100 according to an embodiment of this application. This device can be applied to a first access network device using the method described in Figure 4 or Figure 6 in an embodiment of this application. The communication device 1100 includes:
[0207] The transceiver module 1110 is used to send a first request message to a second access network device when the provided artificial intelligence service does not meet the artificial intelligence service requirements of the terminal device. The first request message is used to request the second access network device to provide the terminal device with an artificial intelligence service that meets the artificial intelligence service requirements. The first access network device is the access network device currently connected to by the terminal device.
[0208] The transceiver module 1110 is further configured to receive first response information from the second access network device, wherein the first response information indicates that the terminal device is provided with artificial intelligence services that meet the artificial intelligence service requirements.
[0209] Optionally, the communication device further includes a processing module 1120, configured to determine whether a handover triggering condition is met, wherein the handover triggering condition includes that the artificial intelligence service provided by the currently accessing access network device does not meet the artificial intelligence service requirements of the terminal device.
[0210] Optionally, the transceiver module 1110 is further configured to: receive service data from the second access network device that meets the requirements of the artificial intelligence service; and send the service data to the terminal device.
[0211] Optionally, the second access network device is an access network device that provides artificial intelligence services to the terminal device, and the first access network device is an access network device that provides communication services to the terminal device.
[0212] Optionally, the processing module 1120 is further configured to determine, based on the artificial intelligence service capability information corresponding to at least one third access network device, to send the first request information to the second access network device, wherein the at least one third access network device includes the second access network device.
[0213] Optionally, the second access network device is an access network device that provides artificial intelligence services and communication services to the terminal device.
[0214] Optionally, the processing module 1120 is further configured to determine, based on the measurement report information corresponding to at least one third access network device reported by the terminal device and the artificial intelligence service capability information corresponding to the at least one third access network device, to send the first request information to the second access network device, wherein the at least one third access network device includes the second access network device.
[0215] Optionally, the transceiver module 1110 is further configured to periodically receive artificial intelligence service capability information corresponding to at least one third access network device, wherein the at least one third access network device includes the second access network device.
[0216] Optionally, the transceiver module 1110 is further configured to: send second request information to at least one third access network device, the second request information being used to request the acquisition of artificial intelligence service capability information of the third access network device, the at least one third access network device including the second access network device; and receive the artificial intelligence service capability information sent by the at least one third access network device.
[0217] Optionally, the artificial intelligence service capability information includes resource information used to execute the artificial intelligence service and execution status information of the artificial intelligence service.
[0218] Optionally, the first request information includes at least one of the following: the identifier of the artificial intelligence model, the identifier of the artificial intelligence task, the processing accuracy requirement of the artificial intelligence model, the data requirement of the artificial intelligence service, the computing power requirement of the artificial intelligence service, or the latency requirement of the artificial intelligence service.
[0219] Optionally, the provided artificial intelligence service does not meet the artificial intelligence service requirements of the terminal device, including: at least one of the following: the provided artificial intelligence model, the processing accuracy of the artificial intelligence model, the data of the artificial intelligence service, the computing power of the artificial intelligence service, or the latency of the artificial intelligence service does not meet the artificial intelligence service requirements of the terminal device.
[0220] Optionally, the transceiver module 1110 is further configured to receive first indication information from the terminal device, the first indication information indicating the artificial intelligence service request.
[0221] Optionally, the processing module 1120 is specifically used to determine, based on the first indication information, that the switching triggering conditions are met, wherein the switching triggering conditions include that the artificial intelligence service provided by the currently accessing access network device does not meet the artificial intelligence service requirements of the terminal device.
[0222] Optionally, the transceiver module 1110 is further configured to send a second instruction message to the terminal device, the second instruction message instructing the second access network device to provide the terminal device with artificial intelligence services that meet the artificial intelligence service requirements.
[0223] Optionally, the transceiver module 1110 is further configured to send third indication information to the core network element, the third indication information instructing the second access network device to provide the terminal device with artificial intelligence services that meet the artificial intelligence service requirements.
[0224] Figure 12 is a schematic block diagram of another communication device 1200 according to an embodiment of this application. This device can be applied to a second access network device using the method described in Figure 4 or Figure 6 in an embodiment of this application. The communication device 1200 includes:
[0225] The transceiver module 1210 is used to receive first request information from a first access network device. The first request information is used to request that the terminal device be provided with artificial intelligence services that meet the artificial intelligence service needs of the terminal device. The first access network device is the access network device currently accessed by the terminal device.
[0226] The transceiver module 1210 is further configured to send a first response information to the first access network device, wherein the first response information indicates that the terminal device is provided with an artificial intelligence service that meets the artificial intelligence service requirements.
[0227] Optionally, the communication device 1200 further includes: a processing module 1220, configured to obtain service data of artificial intelligence services that meet the requirements of the artificial intelligence services from the service unit corresponding to the second access network device;
[0228] The transceiver module 1210 is further configured to send the service data to the first access network device.
[0229] Optionally, the second access network device is an access network device that provides artificial intelligence services to the terminal device, and the first access network device is an access network device that provides communication services to the terminal device.
[0230] Optionally, the communication device 1200 further includes: a processing module 1220, configured to obtain service data of artificial intelligence services that meet the requirements of the artificial intelligence services from the service unit corresponding to the second access network device; the transceiver module 1210 is further configured to send the service data to the terminal device.
[0231] Optionally, the second access network device is an access network device that provides artificial intelligence services and communication services to the terminal device.
[0232] Optionally, the first request information includes at least one of the following: the identifier of the artificial intelligence model, the identifier of the artificial intelligence task, the processing accuracy requirement of the artificial intelligence model, the data requirement of the artificial intelligence service, the computing power requirement of the artificial intelligence service, or the latency requirement of the artificial intelligence service.
[0233] Figure 13 is a schematic block diagram of another communication device 1300 according to an embodiment of this application. This device can be applied to the terminal device of the method described in Figure 4 or Figure 6 in the embodiments of this application. The communication device 1300 includes:
[0234] The transceiver module 1310 is used to send first indication information to the first access network device, the first indication information indicating an artificial intelligence service request, wherein the first access network device is the access network device currently accessed by the terminal device;
[0235] The transceiver module 1310 is further configured to receive service data of an artificial intelligence service that meets the requirements of the artificial intelligence service, wherein the service data is generated by the service unit corresponding to the second access network device, and the artificial intelligence service provided by the first access network device does not meet the requirements of the artificial intelligence service.
[0236] Optionally, the transceiver module 1310 is specifically used to receive service data of artificial intelligence services that meet the requirements of the artificial intelligence services from the first access network device.
[0237] Optionally, the second access network device is an access network device that provides artificial intelligence services to the terminal device, and the first access network device is an access network device that provides communication services to the terminal device.
[0238] Optionally, the transceiver module 1310 is specifically used to receive service data of artificial intelligence services that meet the requirements of the artificial intelligence services from the second access network device.
[0239] Optionally, the second access network device is an access network device that provides artificial intelligence services and communication services to the terminal device.
[0240] Optionally, the transceiver module 1310 is further configured to receive second indication information from the first access network device, the second indication information instructing the second access network device to provide the terminal device with artificial intelligence services that meet the artificial intelligence service requirements.
[0241] Figure 14 is a schematic block diagram of another communication device 1400 provided in an embodiment of this application. This communication device 1400 can be applied to the aforementioned first access network device, second access network device, or terminal device. The communication device 1400 includes a processor 1410, which implements the communication method provided in the embodiment of this application through logic circuits or executing code instructions.
[0242] Optionally, the communication device 1400 may also include interface circuitry 1420. Processor 1410 and interface circuitry 1420 are coupled to each other. It is understood that interface circuitry 1420 may be a transceiver or an input / output interface.
[0243] Optionally, the communication device 1400 may also include a memory 1430 for storing instructions executed by the processor 1410, or storing input data required by the processor 1410 to execute instructions, or storing data generated after the processor 1410 executes instructions.
[0244] The aforementioned processor 1410 may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by software instructions. The aforementioned processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0245] This application also provides a communication system, including a first access network device, a second access network device, and a terminal device in the communication method provided in this application.
[0246] This application also provides a computer-readable storage medium storing a computer program for implementing the methods in the above-described method embodiments. When the computer program is run on a computer, the computer can implement the methods in the above-described method embodiments.
[0247] This application also provides a computer program product, which includes a computer program that, when run on a computer, causes the methods in the above method embodiments to be executed.
[0248] This application also provides a chip, including a processor connected to a memory for storing computer programs, and the processor for executing the computer programs stored in the memory, so that the chip performs the methods described in the above method embodiments.
[0249] It should be understood that, in the embodiments of this application, for a technical feature, the technical features in that technical feature are distinguished by "first", "second" and "third", and there is no order of precedence or size among the technical features described by "first", "second" and "third".
[0250] Furthermore, the term "and / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship. The term "at least one" in this application can represent "one" and "two or more." For example, A, B, and C can represent: A existing alone, B existing alone, C existing alone, A and B existing simultaneously, A and C existing simultaneously, C and B existing simultaneously, and A, B, and C existing simultaneously.
[0251] In the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission via the air interface by other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY via the air interface by other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.
[0252] In other words, sending and receiving can occur between devices, such as between access network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, wiring, or interfaces.
[0253] It is understandable that information may undergo necessary processing, such as encoding and modulation, between the source and destination, but the destination can understand the valid information from the source. Similar statements in this application can be interpreted in a similar way and will not be elaborated further.
[0254] In the embodiments of this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. The information indicated by a certain piece of information (hereinafter referred to as 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. It can also indirectly indicate the information to be instructed by indicating other information, where there is an association between the other information and the information to be instructed; or it can indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction can be implemented by using a pre-agreed (e.g., protocol predefined) arrangement of various information, thereby reducing the instruction overhead to a certain extent. This application does not limit the specific method of instruction. It is understood that for the sender of the instruction information, the instruction information can be used to indicate the information to be instructed; for the receiver of the instruction information, the instruction information can be used to determine the information to be instructed.
[0255] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments of this application, and in the various implementation methods / methods / implementations within each embodiment, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the various implementation methods / methods / implementations within each embodiment are consistent and can be mutually referenced. The technical features in different embodiments and the various implementation methods / methods / implementations within each embodiment can be combined according to their inherent logical relationships to form new embodiments, implementation methods, methods, or implementation approaches. The embodiments described below do not constitute a limitation on the scope of protection of this application.
[0256] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0257] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0258] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0259] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0260] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0261] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0262] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method of communication, comprising: Applied to a first access network device, the method includes: If the provided artificial intelligence service does not meet the artificial intelligence service requirements of the terminal device, a first request message is sent to the second access network device. The first request message is used to request the second access network device to provide the terminal device with an artificial intelligence service that meets the artificial intelligence service requirements. The first access network device is the access network device that the terminal device is currently connected to. The terminal device receives a first response message from the second access network device, the first response message indicating that the terminal device should be provided with an artificial intelligence service that meets the artificial intelligence service requirements.
2. The method of claim 1, wherein, Also includes: The handover triggering conditions are determined to be met, including the fact that the artificial intelligence service provided by the currently accessing access network device does not meet the artificial intelligence service requirements of the terminal device.
3. The method according to claim 1 or 2, characterized in that, Also includes: Receive service data from the second access network device that meets the requirements of the artificial intelligence service; The service data is sent to the terminal device.
4. The method according to claim 2 or 3, characterized in that, The second access network device is an access network device that provides artificial intelligence services to the terminal device, and the first access network device is an access network device that provides communication services to the terminal device.
5. The method according to any one of claims 1 to 4, characterized in that, Also includes: Based on the artificial intelligence service capability information corresponding to at least one third access network device, it is determined to send the first request information to the second access network device, wherein the at least one third access network device includes the second access network device.
6. The method according to claim 1 or 2, characterized in that, The second access network device is an access network device that provides artificial intelligence services and communication services to the terminal device.
7. The method of claim 6, wherein, Also includes: Based on the measurement report information corresponding to at least one third access network device reported by the terminal device and the artificial intelligence service capability information corresponding to the at least one third access network device, it is determined to send the first request information to the second access network device, wherein the at least one third access network device includes the second access network device.
8. The method according to any one of claims 1 to 7, characterized in that, Also includes: The system periodically receives artificial intelligence service capability information corresponding to at least one third access network device, wherein the at least one third access network device includes the second access network device.
9. The method according to any one of claims 1 to 7, characterized in that, Also includes: Send a second request message to at least one third access network device, the second request message being used to request the artificial intelligence service capability information of the third access network device, the at least one third access network device including the second access network device; Receive artificial intelligence service capability information sent by the at least one third access network device.
10. The method according to any one of claims 5 or 7 to 9, characterized in that, The AI service capability information includes resource information used to execute the AI service and execution status information of the AI service.
11. The method according to any one of claims 1 to 10, characterized in that, The first request information includes at least one of the following: the identifier of the artificial intelligence model, the identifier of the artificial intelligence task, the processing accuracy requirement of the artificial intelligence model, the data requirement of the artificial intelligence service, the computing power requirement of the artificial intelligence service, or the latency requirement of the artificial intelligence service.
12. The method according to any one of claims 1 to 11, characterized in that, The provided artificial intelligence services do not meet the artificial intelligence service requirements of terminal devices, including: The provided artificial intelligence model, the processing accuracy of the artificial intelligence model, the data of the artificial intelligence service, the computing power of the artificial intelligence service, or the latency of the artificial intelligence service does not meet the artificial intelligence service requirements of the terminal device.
13. The method according to any one of claims 1 to 12, characterized in that, Also includes: Receive first instruction information from the terminal device, the first instruction information indicating the artificial intelligence service request.
14. The method of claim 13, wherein, The determination that the switching trigger condition is met includes: Based on the first indication information, it is determined that the handover triggering condition is met. The handover triggering condition includes the fact that the artificial intelligence service provided by the currently accessing access network device does not meet the artificial intelligence service requirements of the terminal device.
15. The method according to any one of claims 1 to 14, characterized in that, Also includes: Send a second instruction message to the terminal device, the second instruction message instructing the second access network device to provide the terminal device with artificial intelligence services that meet the artificial intelligence service requirements.
16. The method according to any one of claims 1 to 15, characterized in that, Also includes: A third instruction message is sent to the core network element, the third instruction message instructing the second access network device to provide the terminal device with artificial intelligence services that meet the artificial intelligence service requirements.
17. A method of communication, comprising: Applied to a second access network device, the method includes: Receive a first request message from a first access network device, the first request message being used to request that the terminal device be provided with artificial intelligence services that meet the artificial intelligence service needs of the terminal device, wherein the first access network device is the access network device currently accessed by the terminal device; Send a first response message to the first access network device, wherein the first response message indicates that the terminal device is provided with an artificial intelligence service that meets the artificial intelligence service requirements.
18. The method of claim 17, wherein, Also includes: Obtain service data for artificial intelligence services that meet the requirements of the artificial intelligence services from the service unit corresponding to the second access network device; The service data is sent to the first access network device.
19. The method according to claim 17 or 18, characterized in that, The second access network device is an access network device that provides artificial intelligence services to the terminal device, and the first access network device is an access network device that provides communication services to the terminal device.
20. The method of claim 17, wherein, Also includes: Obtain service data for artificial intelligence services that meet the requirements of the artificial intelligence services from the service unit corresponding to the second access network device; The service data is sent to the terminal device.
21. The method according to claim 17 or 20, characterized in that, The second access network device is an access network device that provides artificial intelligence services and communication services to the terminal device.
22. The method according to any one of claims 17 to 21, characterized in that, The first request information includes at least one of the following: the identifier of the artificial intelligence model, the identifier of the artificial intelligence task, the processing accuracy requirement of the artificial intelligence model, the data requirement of the artificial intelligence service, the computing power requirement of the artificial intelligence service, or the latency requirement of the artificial intelligence service.
23. A method of communication, comprising: Applied to a terminal device, the method includes: Send a first indication message to a first access network device, the first indication message indicating an artificial intelligence service request, wherein the first access network device is the access network device currently accessed by the terminal device; The system receives service data for an artificial intelligence service that meets the requirements of the artificial intelligence service. The service data is generated by the service unit corresponding to the second access network device, and the artificial intelligence service provided by the first access network device does not meet the requirements of the artificial intelligence service.
24. The method of claim 23, wherein, The receiving of business data for artificial intelligence services that meet the requirements of the artificial intelligence services includes: Receive service data from the first access network device that meets the requirements of the artificial intelligence service.
25. The method according to claim 23 or 24, characterized in that, The second access network device is an access network device that provides artificial intelligence services to the terminal device, and the first access network device is an access network device that provides communication services to the terminal device.
26. The method of claim 23, wherein, The receiving of business data for artificial intelligence services that meet the requirements of the artificial intelligence services includes: Receive service data from the second access network device that meets the requirements of the artificial intelligence service.
27. The method according to claim 23 or 26, characterized in that, The second access network device is an access network device that provides artificial intelligence services and communication services to the terminal device.
28. The method of any one of claims 23-27, wherein, Also includes: The device receives a second instruction from the first access network device, which instructs the second access network device to provide the terminal device with artificial intelligence services that meet the artificial intelligence service requirements.
29. A communications device, characterized by It includes a module for performing the method as described in any one of claims 1 to 16, or a module for performing the method as described in any one of claims 17 to 22, or a module for performing the method as described in any one of claims 23 to 28.
30. A communications device, characterized by The method includes a processor configured to implement the method as described in any one of claims 1 to 16, or to implement the method as described in any one of claims 17 to 22, or to implement the method as described in any one of claims 23 to 28.
31. A communication system, characterized by include: The first access network device, the second access network device, and the terminal device, wherein the centralized unit is used to implement the method of any one of claims 1 to 16, the service unit is used to implement the method of any one of claims 17 to 22, and the session management function is used to implement the method of any one of claims 23 to 28.
32. A computer-readable storage medium, comprising: include: The computer-readable medium stores a computer program; When the computer program is run by the processor, the method of any one of claims 1 to 28 is performed.
33. A computer program product, characterised in that, comprising computer program which, when executed, cause a method as claimed in any of claims 1 to 28 to be performed.