Communication method and communication apparatus

By receiving and utilizing channel information and perception information through access network devices or servers to perform AI task inference, the problem of insufficient intelligence of AI agents is solved, and the accuracy of inference results and task success rate are improved.

WO2025241995A1PCT designated stage Publication Date: 2025-11-27HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/095368
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-24
Filing Date
2025-05-16
Publication Date
2025-11-27

AI Technical Summary

Technical Problem

Due to the limited computing power and storage on the edge of AI agents, it is impossible to deploy neural network models with a large number of parameters, resulting in insufficient intelligence and generalization ability, low task success rate, and inaccurate cloud inference results due to the limited number of sensors.

Method used

The system receives channel information and sensing information through the processing module or server of the access network equipment, performs inference for AI tasks based on this information, simplifies signaling, and indicates the probability of data transmission interruption to improve the accuracy of the inference results.

Benefits of technology

It enables more accurate AI task inference results to be obtained at access network devices or servers, simplifies processing, saves signaling overhead, avoids signal interruption, and improves task success rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025095368_27112025_PF_FP_ABST
    Figure CN2025095368_27112025_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and a communication apparatus, capable of obtaining a relatively accurate inference result of an artificial intelligence (AI) task. The method comprises: a processing module of an access network device or a server receives first information, wherein the first information relates to one or more of the following: channel information between the access network device and a terminal device, or sensing information obtained by the access network device; the processing module of the access network device or the server obtains an inference result of a first task on the basis of the first information, wherein the first task is an AI task of the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication apparatus

[0001] The present application claims priority from the Chinese patent application No. 202410658296.X filed with the State Intellectual Property Office of China on May 24, 2024 and entitled "Communication method and communication apparatus", the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] Embodiments of the present application relate to the field of wireless communication, and more particularly, to a communication method and a communication apparatus. BACKGROUND

[0003] An artificial intelligence (AI) agent, which can also be referred to as an AI agent terminal device (for example, an AI phone, an AI robot, etc.), has certain autonomy, environmental interaction ability, and goal-oriented behavior. Such an agent has multiple capabilities such as perception, reasoning, decision-making, and execution, enabling it to replace humans to complete specific tasks in different scenarios. In simple terms, an AI agent is an intelligent entity that can perceive the environment and take actions to achieve goals.

[0004] In the application scenario of wireless communication, the AI agent can be deployed at the terminal side. Due to the limitations of end-side computing power, storage, and other objective factors, the end side cannot deploy neural network models with large parameters, which makes the AI agent not intelligent enough or the generalization ability of the end-side intelligence not enough, and the success rate of the task is low. Therefore, the assistance of edge servers or cloud servers is needed for decision-making and calculation, which involves uploading relevant task information or calculation tasks to edge or cloud servers by the AI agent and receiving the completed calculation / reasoning results from the edge or cloud servers.

[0005] However, due to the limitation of sensors of the AI agent, the cloud side can not obtain an accurate reasoning result of the AI task. SUMMARY

[0006] Embodiments of the present application provide a communication method and a communication apparatus, which can obtain an accurate reasoning result of an AI task.

[0007] To achieve the above-mentioned purpose, the present application adopts the following technical solutions:

[0008] In a first aspect, a communication method is provided, which is applicable to a processing module of an access network device or a server, such as a module (e.g., a circuit, a chip, or a chip system, etc.) in a server or a processing module of an access network device, or a logic node, a logic module, or software capable of realizing all or part of the functions of the processing module of the access network device or the server. For a server, the method can also be applicable to a communication module in the server, or a circuit or a chip (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core) in the server responsible for communication functions. Taking the case where the method is applied to the processing module of the access network device or the server, in the method, the processing module of the access network device or the server receives first information, the first information being related to one or more of the following: channel information between the access network device and a terminal device, or sensing information obtained by the access network device; and the processing module of the access network device or the server obtains an inference result of a first task based on the first information, the first task being an artificial intelligence (AI) task of the terminal device.

[0009] The communication method provided by the embodiments of the present application is that the processing module of the access network device or the server receives first information and determines an inference result of a first task based on the first information. The first information is related to one or more of the following: channel information between the access network device and a terminal device, or sensing information obtained by the access network device. Since the processing module of the access network device or the server obtains the inference result of the first task based on the first information related to the channel information and / or the sensing information, the processing module of the access network device or the server can obtain a more accurate inference result of the first task.

[0010] In a second aspect, a communication method is provided, which is applicable to a communication module of an access network device or the access network device, such as a module (e.g., a circuit, a chip, or a chip system, etc.) in the communication module of the access network device or the access network device, or a logic node, a logic module, or software capable of realizing all or part of the functions of the communication module of the access network device or the access network device. Taking the case where the method is applied to the communication module of the access network device or the access network device, in the method, the communication module of the access network device or the access network device sends first information, the first information being related to one or more of the following: channel information between the access network device and a terminal device, or sensing information obtained by the access network device; and the first information is used to obtain an inference result of a first task, the first task being an artificial intelligence (AI) task of the terminal device.

[0011] The communication method provided in the embodiments of the present application, the communication module of the access network device or the processing module of the access network device or the server of the access network device sends first information used to obtain the inference result of the first task. The first information is related to one or more of the channel information between the access network device and the terminal device or the perception information obtained by the access network device. This scheme can make the inference result of the first task more accurate.

[0012] With reference to the first aspect or the second aspect, in a possible design, the first information includes one or more of the following: the channel information or the perception information. In this design, the first information that the processing module of the access network device or the server of the access network device interacts with the communication module of the access network device or the access network device is the channel information and / or the perception information. Therefore, the communication module of the access network device or the access network device does not need to perform complex processing, and implementation is simpler.

[0013] With reference to the first aspect or the second aspect, in a possible design, the first information is determined according to one or more of the channel information or the perception information. This scheme can use relatively simple signaling, and save signaling overhead.

[0014] With reference to the first aspect or the second aspect, in a possible design, the first information indicates a data transmission interruption probability, and the data is used for inference of the first task. In this design, the first information can indicate the data transmission interruption probability, for example, the data transmission interruption probability is used to guide path planning of the terminal device or at least attitude selection of the terminal device, thereby avoiding signal interruption caused by movement of the terminal device to a region with poor channel state.

[0015] With reference to the first aspect or the second aspect, in a possible design, the first information is determined according to one or more of the channel information or the perception information: the first information is determined according to one or more of the channel information or the perception information and feature information of the data. In this design, the first information is determined according to one or more of the channel information or the perception information and the feature information of the data. The determination of the first information is based on the feature information of the data, which can make the inference result of the first task obtained according to the first information more accurate.

[0016] With reference to the first aspect or the second aspect, the server can also be replaced by a core network device.

[0017] In a third aspect, a communication apparatus is provided for implementing the methods described above. The communication apparatus can be a processing module or a server of the access network device in the first aspect, or an apparatus including the processing module or the server of the access network device, or an apparatus (for example, a chip) included in the processing module or the server of the access network device. The communication apparatus includes corresponding modules, units, or means for implementing the methods described in the first aspect, and the modules, units, or means can be implemented by hardware, software, or by a combination of hardware and software. The hardware or software includes one or more modules or units corresponding to the functions described above.

[0018] In some possible design, the communication apparatus includes a processing unit and a communication unit. The communication unit is configured to receive first information, the first information being related to one or more of the following: channel information between the access network device and the terminal device, or perception information obtained by the access network device. The processing unit is configured to obtain an inference result of a first task based on the first information, the first task being an artificial intelligence (AI) task of the terminal device.

[0019] In a possible design, the communication unit can include a receiving unit and a sending unit. The sending unit is configured to implement the sending function of the communication apparatus in the third aspect, and the receiving unit is configured to implement the receiving function of the communication apparatus in the third aspect.

[0020] In a possible design, the communication apparatus in the third aspect can further include a storage unit, which stores programs or instructions. When the processing module executes the programs or instructions, the communication apparatus in the third aspect can perform the method in the first aspect.

[0021] In a fourth aspect, a communication apparatus is provided for implementing the methods described above. The communication apparatus can be the access network device or the communication unit of the access network device in the second aspect, or an apparatus including the access network device or the communication unit of the access network device, or an apparatus (for example, a chip) included in the access network device or the communication unit of the access network device. The communication apparatus includes corresponding modules, units, or means for implementing the methods described in the second aspect, and the modules, units, or means can be implemented by hardware, software, or by a combination of hardware and software. The hardware or software includes one or more modules or units corresponding to the functions described above.

[0022] In some possible design, the communication apparatus includes a processing unit and a communication unit. The processing unit is configured to determine first information. The communication unit is configured to send the first information, the first information being related to one or more of the following: channel information between the access network device and the terminal device, or perception information obtained by the access network device.

[0023] In a possible design, the communication unit can include a receiving unit and a sending unit. The sending unit is configured to implement the sending function of the communication apparatus in the fourth aspect, and the receiving unit is configured to implement the receiving function of the communication apparatus in the fourth aspect.

[0024] In a possible design, the communication apparatus in the fourth aspect can further include a storage unit, which stores programs or instructions. When the processing unit executes the programs or instructions, the communication apparatus in the fourth aspect can perform the method in the second aspect.

[0025] With reference to the third aspect or the fourth aspect, in a possible design, the first information includes one or more of the following: channel information, or perception information.

[0026] With reference to the third aspect or the fourth aspect, in a possible design, the first information is determined according to one or more of the channel information or the perception information.

[0027] With reference to the third aspect or the fourth aspect, in a possible design, the first information indicates a transmission interruption probability of data used for inference of the first task.

[0028] With reference to the third aspect or the fourth aspect, in a possible design, the first information is determined according to one or more of the channel information or the perception information, including: the first information is determined according to one or more of the channel information or the perception information, and feature information of the data.

[0029] In the fifth aspect, a communication apparatus is provided, which includes an interface circuit and one or more processors. The one or more processors are coupled with a memory. The memory is configured to store part or all of necessary computer programs or instructions for implementing functions involved in the first aspect. The one or more processors can execute the computer programs or instructions, and when the computer programs or instructions are executed, the communication apparatus implements the method in any possible design or implementation manner in the first aspect. The interface circuit is configured to implement communication functions within the communication apparatus and / or communication functions of the communication apparatus with other apparatuses or components.

[0030] In a possible design, the processor is configured to communicate with other apparatuses or components through the interface circuit.

[0031] In a possible design, the communication apparatus can further include the memory.

[0032] In a sixth aspect, a communication apparatus is provided, which includes an interface circuit and one or more processors. The one or more processors are coupled with a memory. The memory is configured to store part or all of necessary computer programs or instructions for implementing the functions related to the second aspect. The one or more processors can execute the computer programs or instructions, which, when executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the second aspect. The interface circuit is configured to implement communication functions within the communication apparatus and / or communication functions of the communication apparatus with other apparatuses or components.

[0033] In a seventh aspect, a communication system is provided, which includes a processing module or server of an access network device and a communication module of the access network device or the access network device. The communication module of the access network device or the access network device is configured to send first information. The processing module or server of the access network device is configured to receive the first information and obtain a processing result of a first task based on the first information. The first information is related to one or more of the following: channel information between the access network device and a terminal device, or sensing information obtained by the access network device, and the first task is an artificial intelligence (AI) task of the terminal device.

[0034] Optionally, the communication system further includes the terminal device, which is configured to receive an inference result from the first task and execute the first task according to the inference result of the first task.

[0035] In combination with the seventh aspect, the server can also be replaced by a core network device.

[0036] In an eighth aspect, a communication system is provided, which includes a processing module or server of an access network device for executing the method in the first aspect, and a communication module of the access network device or the access network device for executing the method in the second aspect. Optionally, the communication system further includes a terminal device.

[0037] In a ninth aspect, a chip is provided, in which instructions are stored. When the chip is run on a communication device, the method in the first aspect or the second aspect is implemented.

[0038] In a tenth aspect, a computer readable storage medium is provided, in which computer readable instructions are stored. When the computer readable instructions are read and executed by a computer, the computer executes the method in any possible design of the first aspect to the second aspect.

[0039] In an eleventh aspect, a computer program product including instructions is provided. When the computer program product is read and executed by a computer, the computer executes the method in any possible design of the first aspect to the second aspect. BRIEF DESCRIPTION OF DRAWINGS

[0040] FIG. 1 is a possible, non-limiting system diagram according to an embodiment of the present application;

[0041] FIG. 2 and FIG. 3 are possible application framework diagrams in a communication system;

[0042] FIG. 4 is a diagram of an end-side AI agent uploading a task to an edge or cloud server and receiving inference results from the edge or cloud server;

[0043] FIG. 5, FIG. 7 and FIG. 8 are flow diagrams of a communication method according to an embodiment of the present application;

[0044] FIG. 6 is a diagram of a data transmission interruption probability according to an embodiment of the present application;

[0045] FIG. 9 is a possible exemplary block diagram of a communication device according to an embodiment of the present application;

[0046] FIG. 10 is a structural diagram of a communication device 1000 according to an embodiment of the present application. DETAILED DESCRIPTION

[0047] In order to better understand the embodiments of the present application, the following points are explained before the embodiments of the present application are introduced.

[0048] First, in the embodiments of the present application, “for indicating” can include direct indication and indirect indication. When describing that certain “indication information” is used to indicate A, it can include that the indication information directly indicates A or indirectly indicates A, and it does not mean that A must be carried in the indication information.

[0049] The information indicated by the indication information is referred to as to-be-indicated information. In the implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, a protocol stipulates), thereby reducing the indication overhead to a certain extent. Meanwhile, the common part of each information can be identified and uniformly indicated, so as to reduce the indication overhead caused by separately indicating the same information.

[0050] In addition, the specific indication manner can also be various existing indication manners, for example but not limited to, the above indication manners and various combinations thereof, etc. The specific details of various indication manners can refer to the prior art, and will not be described herein. As can be known from the above, for example, when multiple pieces of information of the same type need to be indicated, a situation can occur in which the indication manners of different information are not the same. In a specific implementation process, the required indication manner can be selected according to specific needs, and the selected indication manner is not limited by the embodiments of the present application. In this way, the indication manners involved in the embodiments of the present application should be understood as covering various methods that can enable the to-be-indicated party to know the to-be-indicated information.

[0051] The to-be-indicated information can be sent as a whole, or can be divided into multiple pieces of sub-information and sent separately, and the sending period and / or sending occasion of the sub-information can be the same or different. The specific sending method is not limited by the present application. The sending period and / or sending occasion of the sub-information can be predefined, for example, predefined according to a protocol, or configured by the transmitting end device by sending configuration information to the receiving end device.

[0052] Secondly, “sending information” in the present application can be understood as a device sending information to another device, or can also be understood as a logical module in a device sending information to another logical module. For example, “the access network device sending information” can be understood as the access network device sending information to another device (such as a terminal device), or can be understood as a logical module 1 in the access network device sending information to a logical module 2 in the access network device.

[0053] “Receiving information” in the present application can be understood as a device receiving information from another device, or can also be understood as a logical module in a device receiving information from another logical module. For example, “the access network device receiving information” can be understood as the access network device receiving information from another device (such as a terminal device), or can be understood as a logical module 1 in the access network device receiving information from a logical module 2 in the access network device.

[0054] In this application, "sending information to (for example, terminal device)" or related description in the drawings can be understood as that the destination of the information is the terminal. It can include directly or indirectly sending information to the terminal. "Receiving information from (for example, terminal device)" or "receiving information from (for example, terminal device)" or "receiving information sent by (for example, terminal device)", or related description in the drawings can be understood as that the source of the information is the terminal device, and it can include directly or indirectly receiving information from the terminal device. The information can be processed between the source and the destination of the information sending, for example, format change, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly, and will not be repeated here.

[0055] Thirdly, in the embodiments of the present application, "when", "in the case of", "if" and the like all refer to that the device (such as a terminal device or an access network device) will make corresponding processing under certain objective circumstances, and are not limited to time, and do not require the device (such as a terminal device or an access network device) to have a judgment action when implemented, nor mean that there are other limitations.

[0056] Fourthly, in the embodiments of the present application, "exemplary" or "for example" and the like are used to indicate an example, illustration or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. On the contrary, the use of "exemplary" or "for example" and the like is intended to present the relevant concept in a specific manner, for understanding.

[0057] Fifthly, in the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or the like means any combination of multiple items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

[0058] Finally, the network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0059] The embodiments of the present application will present various aspects, embodiments or features around a system which can include a plurality of devices, components, modules, etc. It should be understood and appreciated that each system can include additional devices, components, modules, etc., and / or can not include all of the devices, components, modules, etc. discussed in connection with the drawings. Furthermore, combinations of these schemes can also be used.

[0060] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as an internet of things (IoT) system, a wireless fidelity (Wi-Fi) system, a vehicle to everything (V2X) communication system, a device-to-device (D2D) communication system, a vehicle networking communication system, a worldwide interoperability for microwave access (WiMAX) communication system, a 4th generation (4G) mobile communication system such as an LTE system, a 5th generation (5G) mobile communication system such as an NR system, and a future communication system, etc.

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

[0062] Optionally, the system can further include a server, which can be an edge server, or a remote server.

[0063] The RAN 100 can be a 3rd generation partnership project (3GPP) related cellular system, such as a 4G, 5G mobile communication system, or a future-oriented evolved system. The RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a Wi-Fi system. The RAN 100 can also be a communication system that combines two or more of the above systems.

[0064] The RAN node 110, which can also be referred to as a network device, an access network device, a RAN entity, or an access node, etc., constitutes a part of the communication system to help the terminal to implement wireless access. The multiple RAN nodes 110 in the communication system 1000 can be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative, for example, the network element 120i in FIG. 1 can be a helicopter or a drone, which can be configured as a mobile base station. For those terminals 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The RAN node 110 and the terminal 120 are sometimes collectively referred to as communication apparatuses, for example, the network elements 110a and 110b in FIG. 1 can be understood as communication apparatuses with base station functions, and the network elements 120a-120j in FIG. 1 can be understood as communication apparatuses with terminal functions.

[0065] In a possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a Wi-Fi system, etc. The RAN node can be a macro base station (such as 110a in FIG. 1), a micro base station or an indoor station (such as 110b in FIG. 1), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in the V2X technology can be a road side unit (RSU). All or part of the functions of the RAN node in this application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform). The RAN node can also be provided with a communication module, circuit or chip for performing corresponding communication functions, and program instructions for performing corresponding communication functions. The RAN node in this application can also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node.

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

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

[0068] A terminal can be a device or module with corresponding communication functions and can access the above communication system. The terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios, such as D2D, V2X communication, machine-type communication (MTC), IoT, virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, unmanned aerial vehicle, helicopter, airplane, ship, robot, mechanical arm, smart home device, transport vehicle with wireless communication function, communication module, etc. The embodiments of the present application do not limit the device form of the terminal. The terminal usually has a communication module, circuit or chip for executing corresponding communication functions. The terminal also has program instructions for executing corresponding communication functions.

[0069] It should be pointed out that the scheme in the embodiments of the present application can also be applied to other communication systems, and the corresponding names can also be replaced by the names of the corresponding functions in other communication systems. In this application, the RAN node is expressed by the access network equipment and the terminal is expressed by the terminal device unless otherwise specified.

[0070] In order to support AI technology in a wireless network, an AI node can also be introduced in the network.

[0071] The AI node can be deployed in one or more of the following positions in the communication system: an access network node (RAN node), a terminal device, or a core network device, etc., or the AI node can also be deployed separately, for example, in a position other than any of the above-mentioned devices, such as a host or a cloud server of an over the top (OTT) system. The AI node can communicate with other devices in the communication system, which can be one or more of the following: a network device, a terminal device, or a network element of a core network, etc.

[0072] It can be understood that the present application does not limit the number of AI nodes. For example, when there are multiple AI nodes, the multiple AI nodes can be divided based on functions, such as different AI nodes being responsible for different functions.

[0073] It can also be understood that the AI node can be a separate device, can be integrated into the same device to implement different functions, or can be a network element in a hardware device, or a software function running on a dedicated hardware, or a virtualized function instantiated on a platform (e.g., a cloud platform), and the present application does not limit the specific form of the AI node.

[0074] The AI node can be an AI network element or an AI module.

[0075] FIG. 2 is a schematic diagram of a possible application framework in a communication system. As shown in FIG. 2, the network elements in the communication system are connected through interfaces (e.g., NG, Xn) or air interfaces. These network element nodes, such as one or more of the core network devices, access network nodes (RAN nodes), terminals, or devices in operations administration and maintenance (OAM), are provided with one or more AI modules (only 1 is shown in FIG. 2 for clarity). The access network node can be a separate RAN node or can include multiple RAN nodes, such as a CU and a DU. The CU and / or the DU can also be provided with one or more AI modules. The CU can also be split into a CU-CP and a CU-UP, and the CU-CP and / or the CU-UP can be provided with one or more AI modules.

[0076] The AI module is configured to implement a corresponding AI function. AI modules deployed in different network elements can be the same or different. The model of the AI module can implement different functions according to different parameter configurations. The model of the AI module can be configured based on one or more of the following parameters: a structure parameter (for example, at least one of a number of neural network layers, a width of a neural network, a connection relationship between layers, a weight of a neuron, an activation function of a neuron, or a bias in the activation function), an input parameter (for example, a type of input parameter and / or a dimension of the input parameter), or an output parameter (for example, a type of output parameter and / or a dimension of the output parameter). The bias in the activation function can also be referred to as a bias of the neural network.

[0077] In one example, the neural network described above can be a deep neural network (DNN), a convolutional neuron network (CNN), a recurrent neural network (RNN), or a generative adversarial network (GAN).

[0078] A DNN is an artificial neural network architecture that has multiple layers of nonlinear transformation units stacked together in a hierarchical structure, forming a deep computational model. Compared with a shallow neural network, a deep neural network has more hidden layers, allowing the network model to capture more complex internal structures of data and high-level abstract features.

[0079] A CNN is a deep neural network with a convolutional structure. The CNN includes a feature extractor composed of convolutional layers and subsampling layers. The feature extractor can be regarded as a filter, and the convolution process can be regarded as using a trainable filter to convolve an input image or a convolution feature plane.

[0080] An RNN is a type of recursive neural network that takes sequence data as input, performs recursion in the evolution direction of the sequence, and connects all nodes (recurrent units) in a chain.

[0081] A GAN is a deep learning model. It is composed of a generator and a discriminator, and is trained through adversarial learning. The purpose is to estimate the latent distribution of data samples and generate new data samples.

[0082] An AI module can have one or more models. A model can infer an output including one or more parameters. The learning process, training process, or inference process of different models can be deployed in different nodes or devices, or can be deployed in the same node or device.

[0083] FIG. 3 is a schematic diagram of a possible application framework in a communication system. As shown in FIG. 3, the communication system includes a RAN intelligent controller (RIC). The RIC includes a near-real time RIC (near-RT RIC) and a non-real time RIC (Non-RT RIC). The Non-RT RIC mainly processes non-real time information, such as data that is not sensitive to latency, which can be in the order of seconds. The near-RT RIC mainly processes near-real time information, such as data that is relatively sensitive to latency, which can be in the order of tens of milliseconds.

[0084] The near-RT RIC is used for model training and inference. For example, the near-RT RIC is used to train an AI model, and the AI model is used for inference. The near-RT RIC can obtain network side and / or terminal side information from RAN nodes (e.g., CUs, CU-CPs, CU-UPs, DUs, and / or RUs) and / or terminals. The information can be used as training data or inference data. The inference result can be submitted to the RAN nodes and / or terminals. The inference result can be exchanged between CUs and DUs, and / or between DUs and RUs. For example, the near-RT RIC submits the inference result to a DU, and the DU sends the inference result to an RU.

[0085] The Non-RT RIC is also used for model training and inference. For example, the Non-RT RIC is used to train an AI model, and the AI model is used for inference. The Non-RT RIC can obtain network side and / or terminal side information from RAN nodes (e.g., CUs, CU-CPs, CU-UPs, DUs, and / or RUs) and / or terminals. The information can be used as training data or inference data, and the inference result can be submitted to the RAN nodes and / or terminals. The inference result can be exchanged between CUs and DUs, and / or between DUs and RUs. For example, the Non-RT RIC submits the inference result to a DU, and the DU sends the inference result to an RU.

[0086] The near-RT RIC and the Non-RT RIC can also be separately configured as a network element. The near-RT RIC and the Non-RT RIC can also be part of other devices. For example, the near-RT RIC can be configured in a RAN node (e.g., a CU, a DU), and the Non-RT RIC can be configured in an OAM, a cloud server, a core network device, or another network device.

[0087] The following introduces the related technologies and terms involved in the embodiments of the present application.

[0088] 1. AI agent.

[0089] In the basic structure of the AI agent, the following three modules are mainly included:

[0090] 1. Perception: Perception is the first step for the AI agent to recognize the surrounding environment. Through the perception module, the AI agent can obtain information in the environment, such as images, sounds, temperature, etc., so as to better understand the environment and its changes.

[0091] 2. Brain: The brain is the core part of the AI agent, and the brain module is responsible for processing, analyzing and reasoning the collected information. The brain module uses machine learning, deep learning and other technologies to analyze the environmental information, and then generates corresponding decisions and strategies.

[0092] 3. Action: Action is based on the decisions and strategies generated by the brain module, and the AI agent can take actual actions to achieve the goal. The action module is responsible for planning, executing and adjusting the action plan, so that the AI agent can complete the task in the actual environment.

[0093] The application scenarios of AI agents are diverse, covering fields such as natural language processing, computer vision, speech recognition, autonomous driving, etc., and AI agents will become a hot research direction in the future.

[0094] II. Deployment of AI agent.

[0095] Currently, the inference based on AI agent is divided into three categories from the perspective of intelligent deployment: end-side computing, edge computing and cloud computing.

[0096] 1. End-side computing refers to the calculation and data processing performed on terminal devices, i.e. perception, brain and action are all deployed on terminal devices. The advantage is that the end-side is close to the data source, which can reduce the delay and bandwidth consumption of data transmission. However, due to the limitations of end-side computing power, storage, etc., the AI model parameters that can be processed on the end-side are usually limited, so end-side computing is suitable for application scenarios that require real-time response, low latency and low computing power requirements.

[0097] 2. Edge computing refers to the calculation and data processing performed on edge nodes close to user devices. These edge nodes can be servers, base stations, etc. located at the edge of the network. The purpose of edge computing is to reduce the delay and network bandwidth consumption of data transmission to the cloud, while providing faster response time. Edge computing is suitable for application scenarios that require high real-time performance, such as video analysis, smart city, etc.

[0098] 3.Cloud computing refers to a model that provides users with computing and data storage resources through the Internet. It unifies the management and allocation of computing resources, storage resources and network resources through virtualization technology. Cloud computing is suitable for application scenarios that require large-scale computing and storage resources, such as big data processing, artificial intelligence, etc.

[0099] In summary, end-side computing is the computing performed on terminal devices, edge computing is the computing performed on edge nodes close to user devices, and cloud computing is a model that provides computing and storage resources through the Internet. The three types of deployment differ in computing location, delay requirements and application scenarios.

[0100] Based on the above introduction of related technologies, due to the limitation of end-side computing power, storage and other objective factors, the end-side cannot deploy neural network models with large parameters, which makes the AI agent not intelligent enough or the generalization ability of end-side intelligence not enough, and the task success rate is low. Therefore, it is necessary to assist decision-making and calculation by means of edge server or cloud server, which involves uploading related task information or calculation tasks to edge or cloud server by AI agent and receiving the calculation / inference completed results from edge or cloud server. FIG. 4 is a schematic diagram of AI agent uploading tasks to edge or cloud server and receiving inference results from edge or cloud server. As shown in FIG. 4, the process includes:

[0101] S401, the AI agent uploads the related information of the task to the edge or cloud server through the access network device. Correspondingly, the edge or cloud server receives the related information of the task from the AI agent through the access network device.

[0102] The related information of the task can be the type of the task, and / or sensor information of the AI agent, such as video, picture, voice instruction, etc.

[0103] S402, the edge or cloud server performs task inference, and / or planning, and / or encoding, etc. based on the related information of the task.

[0104] The edge or cloud server is deployed with an AI model.

[0105] S403, the edge or cloud server sends the inference result, and / or planning, and / or encoding, etc. of the task to the AI agent through the access network device. Correspondingly, the AI agent receives the inference result, and / or planning, and / or encoding, etc. of the task from the edge or cloud server.

[0106] In the above process, the AI agent has limited sensors, so that the process cannot obtain the inference result of the AI task. Based on this, an embodiment of the present application provides a communication method, which can obtain the inference result of the AI task.

[0107] The communication method and device provided by the embodiment of the present application will be described in detail below in combination with FIGS. 5-10.

[0108] Exemplarily, FIGS. 5 and 7 are flow diagrams of a communication method provided by an embodiment of the present application. It can be understood that, in the present application, an access network device, a server and a terminal device are taken as an example to illustrate the execution subject of the interaction, but the present application does not limit the execution subject of the interaction. For example, the method executed by the access network device in the present application can also be implemented by a module (such as a circuit, a chip or a chip system, etc.) in the access network device, or a logical node, a logical module or software capable of realizing all or part of the function of the access network device; the method executed by the server in the present application can also be implemented by a module (such as a circuit, a chip or a chip system, etc.) in the server, or a logical node, a logical module or software capable of realizing all or part of the function of the access network device; the method executed by the terminal device in the present application can also be implemented by a communication module in the terminal device or a circuit or a chip (such as a modem chip (also known as a baseband chip), or a SoC chip containing a modem core, or a SIP chip) responsible for communication function in the terminal device.

[0109] As shown in FIG. 5, the communication method comprises:

[0110] S510, the access network device sends first information to the server. Correspondingly, the server receives the first information from the access network device.

[0111] In the embodiment of the present application, the server can be a remote server, or an edge server, etc.

[0112] In the embodiment of the present application, the first information is related to one or more of the following: channel information between the access network device and the terminal device, or perception information obtained by the access network device.

[0113] In the embodiment of the present application, the terminal device can be regarded as an AI agent.

[0114] Exemplarily, the channel information between the access network device and the terminal device can include reference signal receiving power (RSRP), line of sight (LOS), non line of sight (NLOS) and the like parameters of different postures or different positions of the terminal device.

[0115] Exemplarily, the sensing information obtained by the access network device can include information obtained by the access network device sensing the physical world. For example, sensing of the access network device on deformation, motion trajectory, shape, etc. of a physical object; for another example, sensing of the access network device on a physical environment, which is not limited in the embodiments of the present application. The sensing information can include original point cloud data sensed by the access network device, or sensing information pre-processed or post-processed by the access network device, for example, a result of object or obstacle identification, etc.

[0116] In a possible implementation manner, the first information includes channel information, and / or, sensing information. That is, the access network device sending the first information to the server can be replaced by: the access network device sending channel information, and / or, sensing information to the server.

[0117] Optionally, the communication method provided by the embodiments of the present application further includes:

[0118] S501, the terminal device sends related information of a first task to an access network device. Correspondingly, the access network device receives the related information of the first task from the terminal device.

[0119] Then, the access network device sends the related information of the first task to a server. The related information of the first task can be, for example, a task type of the first task, and sensor information of the terminal device. The sensor information of the terminal device can be, for example, information sensed by the terminal device, for example, video information sensed by the terminal device, the video information including size of each video frame, period of transmitting the video frame, and parameters such as packet delay budget. For another example, voice instructions sensed by the terminal device. For another example, pictures sensed by the terminal device.

[0120] The first information can include one or more of the channel information or the sensing information, and the related information of the first task can be sent to the server through the same information. Alternatively, the first information and the related information of the first task are sent to the server through two different information, which is not limited in the embodiments of the present application.

[0121] Optionally, the communication method provided by the embodiments of the present application further includes:

[0122] S502, the access network device sends feature information of data to a server. Correspondingly, the server receives the feature information of the data from the access network device.

[0123] The feature information of the data can include packet size of the data, period of the data, transmission rate of the data, packet delay budget (PDB), etc., which is not limited in the embodiments of the present application.

[0124] Optionally, the characteristic information of the data can be sent by a core network (CN) to the access network device, or can be calculated by a server, or can be sent by the access network device to the server.

[0125] Optionally, the communication method provided by the embodiment of the present application further includes: the CN sends a quality of service (Qos) parameter to the access network device when establishing a protocol data unit (PDU) session. Correspondingly, the access network device receives the Qos parameter from the CN. The Qos parameter can indicate the characteristic information of the data.

[0126] In another possible implementation, the first information is determined by the access network device according to the channel information and / or the sensing information. That is, the access network device determines the first information according to the channel information and / or the sensing information, and then sends the first information to the server.

[0127] Optionally, the first information indicates a transmission interruption probability of the data used for the inference of the first task.

[0128] Optionally, the first information can be determined by the access network device according to one or more of the channel information or the sensing information and the characteristic information of the data. For example, the first information can be determined by the access network device according to the channel information, the sensing information, and the characteristic information of the data. For another example, the first information can be determined by the access network device according to the channel information and the characteristic information of the data. For another example, the first information can be determined by the access network device according to the sensing information and the characteristic information of the data.

[0129] For example, the access network device can calculate the transmission interruption probability of the data satisfying the characteristic information of the currently transmitted data in different positions or postures according to the channel information, the sensing information, and the characteristic information of the data. Specifically, the access network device determines the data amount of the data required for the inference of the first task according to the characteristic information of the currently transmitted data, and then calculates the transmission interruption probability of the data satisfying the characteristic information of the currently transmitted data in different positions or postures in combination with the current channel condition and the current network load. For example, as shown in FIG. 6, it is a schematic diagram of the transmission interruption probability of the data provided by the embodiment of the present application. Each grid represents a region of 20m*20m in size, and the data in the grid represents the transmission interruption probability of the data in the region occupied by the current grid. The transmission interruption probability of the data can be understood as the inability to complete the uploading of the data packet within a given data packet delay budget.

[0130] S520, the server obtains the inference result of the first task based on the first information.

[0131] In an embodiment of the present application, the server can determine the inference result of the first task based on the first information. The inference result of the first task can also be replaced by the planning result of the first task, or the encoding result of the first task. The present application is not limited in this regard.

[0132] Optionally, the communication method provided in the embodiments of the present application further includes:

[0133] S503, the server sends the inference result of the first task to the access network device. Correspondingly, the access network device receives the inference result of the first task from the server.

[0134] Optionally, the communication method provided in the embodiments of the present application further includes:

[0135] S504, the access network device sends the inference result of the first task to the terminal device. Correspondingly, the terminal device receives the inference result of the first task from the access network device.

[0136] The inference result of the first task can be used by the terminal device to execute the first task.

[0137] It should be noted that the server determines the inference result of the first task based on the first information, which is not equivalent to the server executing the first task. In the embodiments of the present application, the terminal device executes the first task.

[0138] The communication method provided in the embodiments of the present application includes that the access network device sends the first information to the server, and the server receives the first information from the access network device and determines the inference result of the first task based on the first information. The first information is related to one or more of the channel information between the access network device and the terminal device, or the sensing information obtained by the access network device. Since the server obtains the inference result of the first task based on the first information related to the channel information and / or the sensing information from the access network device, the server can obtain a more accurate inference result of the first task.

[0139] As shown in FIG. 7, the communication method includes:

[0140] S710, the server sends the first inference result to the access network device. Correspondingly, the access network device receives the first inference result from the server.

[0141] In the embodiments of the present application, the first inference result can be a high-level inference result of the first task determined by the server, or the first inference result can be a partial inference result of the first task determined by the server. The present application is not limited in this regard. For example, the high-level inference result can be a plurality of sub-tasks into which the server divides the first task.

[0142] Optionally, the communication method provided in the embodiments of the present application further includes:

[0143] S701, the terminal device sends the related information of the first task to the access network device. Correspondingly, the access network device receives the related information of the first task from the terminal device. For this step, please refer to the related description in method 500, which will not be repeated here.

[0144] Optionally, the communication method provided by the embodiment of the application further includes: the CN sends the Qos parameter to the access network device when establishing the PDU session. Correspondingly, the access network device receives the Qos parameter from the CN. For this step, please refer to the related description in method 500, which will not be repeated here.

[0145] Optionally, the communication method provided by the embodiment of the application further includes: the access network device sends the related information of the first task to the server. Correspondingly, the server receives the related information of the first task from the access network device.

[0146] Optionally, the communication method provided by the embodiment of the application further includes:

[0147] S702, the server obtains the first inference result based on the related information of the first task.

[0148] S720, the access network device obtains the inference result of the first task based on the first inference result and the first information.

[0149] In the embodiment of the application, the first information is related to one or more of the following: channel information between the access network device and the terminal device, or perception information obtained by the access network device. For the related description of the channel information and the perception information, please refer to the related description in method 500, which will not be repeated here.

[0150] In the embodiment of the application, the inference result of the first task can also be referred to as the low-level inference result of the first task, which is not limited in the embodiment of the application. In one possible implementation, the first inference result is a high-level inference result of the first task, and the access network device can determine the low-level inference result of the first task, i.e., the inference result of the first task, according to the high-level inference result of the first task and the first information. In another possible implementation, the first inference result is a part of the inference result of the first task, and the access network device can determine another part of the inference result of the first task according to the first information, and the two parts of the inference result constitute the inference result of the first task.

[0151] Optionally, the communication method provided by the embodiment of the application further includes:

[0152] S703, the access network device sends the inference result of the first task to the terminal device. Correspondingly, the terminal device receives the inference result of the first task from the access network device. Wherein, the inference result of the first task can be used for the terminal device to execute the first task.

[0153] It should be noted that the server determines the inference result of the first task according to the first information, which is not equal to that the server executes the first task. In the embodiment of the application, the terminal device executes the first task.

[0154] The communication method provided by the embodiment of the application, the server sends the first inference result to the access network device, the access network device receives the first inference result from the server and obtains the inference result of the first task based on the first information and the first inference result. Wherein, the first information is related to one or more of the channel information between the access network device and the terminal device, or the perception information obtained by the access network device. Since the access network device obtains the inference result of the first task based on the first inference result from the server and the first information related to the channel information and / or the perception information, the access network device can obtain a more accurate inference result of the first task.

[0155] Exemplarily, FIG. 8 is a flow diagram of a communication method provided by an embodiment of the application. It should be noted that in the communication method shown in FIG. 8, the access network device supports AI function. It can be understood that in the present application, the processing module of the access network device, the communication module of the access network device and the terminal device are taken as an example to illustrate the execution subject of the interaction. However, the present application does not limit the execution subject of the interaction. For example, the method executed by the processing module in the present application can also be realized by, for example, circuit, chip or chip system, or logic node, logic module or software capable of realizing all or part of the function of the processing module; the method executed by the communication module in the present application can also be realized by, for example, circuit, chip or chip system, or logic node, logic module or software capable of realizing all or part of the function of the communication module; the method executed by the terminal device in the present application can also be realized by the communication module in the terminal device or the circuit or chip responsible for the communication function in the terminal device (such as modem chip (also known as baseband chip), or SoC chip containing modem core, or SIP chip).

[0156] As shown in FIG. 8, the communication method comprises:

[0157] S810, the communication module sends the first information to the processing module. Correspondingly, the processing module receives the first information from the communication module.

[0158] In the embodiments of this application, the first information is related to one or more of the following: channel information between the access network device and the terminal device, or sensing information obtained by the access network device. For related descriptions of the channel information and the sensing information, reference can be made to the descriptions in the method 500, which will not be repeated here in the embodiments of this application.

[0159] Optionally, the communication method provided by the embodiments of this application further includes:

[0160] S801, the terminal device sends the related information of the first task to the processing module. Correspondingly, the processing module receives the related information of the first task from the terminal device.

[0161] For the description of the related information of the first task, reference can be made to the description in the method 500, which will not be repeated here in the embodiments of this application.

[0162] Optionally, the communication method provided by the embodiments of this application further includes: the CN sends the characteristic information of the data to the communication module. Correspondingly, the communication module receives the characteristic information of the data from the CN. For the description of the characteristic information of the data, reference can be made to the related description in the method 500, which will not be repeated here in the embodiments of this application.

[0163] Optionally, the communication method provided by the embodiments of this application further includes:

[0164] S802, the communication module sends the characteristic information of the data to the processing module. Correspondingly, the processing module receives the characteristic information of the data from the communication module.

[0165] The characteristic information of the data can be the same information as the first information, or different information, which can be referred to the description in the method 500, which will not be repeated here in the embodiments of this application.

[0166] S820, the processing module obtains the inference result of the first task based on the first information.

[0167] In the embodiments of this application, the processing module can obtain the inference result of the first task according to one or more of the channel information or the sensing information.

[0168] Optionally, the communication method provided by the embodiments of this application further includes:

[0169] S803, the processing module sends the inference result of the first task to the communication module. Correspondingly, the communication module receives the inference result of the first task from the processing module.

[0170] Optionally, the processing module can obtain the inference result of the first task according to one or more of the channel information or the sensing information and the characteristic information of the data. For this, reference can be made to the related description in the method 500, which will not be repeated here in the embodiments of this application.

[0171] Optionally, the communication method provided by the embodiment of the application further includes:

[0172] S804, the communication module sends the inference result of the first task to the terminal device. Correspondingly, the terminal device receives the inference result of the first task from the communication module.

[0173] The inference result of the first task can be used for the terminal device to execute the first task.

[0174] In the embodiment of the application, the processing module and the communication module of the access network device can also be implemented through a task management protocol layer, wherein the related information of the first task can be placed as control information in the packet header of the data packet used to determine the inference result of the first task, and the access network device can read the related information of the first task in the packet header. Alternatively, the related information of the first task can be received through the control plane, and the data packet used to determine the inference result of the first task can be received through the user plane.

[0175] The communication method provided by the embodiment of the application includes that the communication module sends the first information to the processing module, and the processing module receives the first information from the communication module and determines the inference result of the first task based on the first information. The first information is related to one or more of the channel information between the access network device and the terminal device, or the perception information obtained by the access network device. Since the processing module obtains the inference result of the first task based on the first information related to the channel information and / or the perception information from the communication module, the processing module can obtain a more accurate inference result of the first task. Further, the inference result of the first task can be obtained internally in the access network device, without the need to send the related information of the first task and the feature information of the data to a server for processing, thereby improving the efficiency of the system.

[0176] It should be noted that in the communication methods shown in FIGS. 5 to 8, the actions performed by the server can also be replaced by the core network device, and the embodiments of the application do not limit this.

[0177] It can be understood that the methods and / or steps implemented by the server or the processing module in each of the above embodiments can also be implemented by components (such as a processor, a chip, a chip system, a circuit, a logic module, or software) that can be used for the server or the processing module; the methods and / or steps implemented by the access network device or the communication module can also be implemented by components (such as a processor, a chip, a chip system, a circuit, a logic module, or software) that can be used for the access network device or the communication module.

[0178] The above mainly introduces the schemes provided in the present application. Correspondingly, the present application also provides a communication apparatus for implementing various methods in the above method embodiments. The communication apparatus can be a server or a processing module in the above method embodiments, or an apparatus containing the server or the processing module, or a component, such as a chip or a chip system, which can be used for the server or the processing module. Alternatively, the communication apparatus can be an access network device or a communication module in the above method embodiments, or an apparatus containing the access network device or the communication module, or a component, such as a chip or a chip system, which can be used for the access network device or the communication module.

[0179] It can be understood that, in order to implement the above functions, the communication apparatus contains hardware structures and / or software modules for performing the respective functions. Those skilled in the art should easily realize that, in combination with the embodiments disclosed in the present application, the units and algorithm steps of each example described in the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in the form of hardware or computer software driving hardware 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 the present application.

[0180] The embodiments of the present application can divide the functional modules of the communication apparatus according to the above method embodiments, for example, each functional module can be divided according to each function, or two or more functions can be integrated in one processing module. The above integrated module can be realized in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical functional division. Actual implementation can have another division manner.

[0181] FIG. 9 shows a possible exemplary block diagram of the communication apparatus involved in the embodiments of the present application. As shown in FIG. 9, the communication apparatus 900 can include modules or units for implementing the above method embodiments. In one possible design, the communication apparatus 900 includes a processing unit 902 and a communication unit 903. Optionally, the communication apparatus 900 can further include a storage unit 901 for storing apparatus program codes and / or data.

[0182] The communication apparatus 900 can be a server or a processing module side apparatus in the above embodiments, for example, a processing module in the server or the processing module, or a circuit or a chip responsible for processing functions in the server or the processing module.

[0183] For example, in an embodiment, the communication unit 903 is configured to receive first information. The first information is related to one or more of the following: channel information between the access network device and the terminal device, or perception information obtained by the access network device.

[0184] The processing unit 902 is configured to obtain an inference result of a first task based on the first information. The first task is an AI task of the terminal device.

[0185] In a possible design, the first information includes one or more of the following: channel information, or perception information.

[0186] In a possible design, the first information is determined according to one or more of the following: channel information, or perception information.

[0187] In a possible design, the first information indicates a transmission interruption probability of data used for inference of the first task.

[0188] In a possible design, the first information is determined according to one or more of the following: channel information, or perception information, including: the first information is determined according to one or more of the following: channel information, or perception information, and feature information of the data.

[0189] The communication apparatus 900 can be the access network device or the communication module in the above embodiments. For example, the access network device or the communication module, or a communication module in the access network device or the communication module, or a circuit or chip responsible for communication functions in the access network device or the communication module.

[0190] For example, in an embodiment, the processing unit 902 is configured to determine first information. The communication unit 903 is configured to send the first information. The first information is related to one or more of the following: channel information between the access network device and the terminal device, or perception information obtained by the access network device.

[0191] In a possible design, the first information includes one or more of the following: channel information, or perception information.

[0192] In a possible design, the first information is determined according to one or more of the following: channel information, or perception information.

[0193] In a possible design, the first information indicates a transmission interruption probability of data used for inference of the first task.

[0194] In a possible design, the first information is determined according to one or more of the following: channel information, or perception information, including: the first information is determined according to one or more of the following: channel information, or perception information, and feature information of the data.

[0195] It can be understood that the division of units in the above apparatus is only a logical division of functions, one function can correspond to one functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or part of the units can be integrated into one physical entity, or distributed in different physical entities. In addition, the above functional units can be implemented in the form of hardware, or in the form of software, or in the form of hardware combined with software. Whether a certain function is executed in the form of hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for a specific application, but such implementation should not be considered beyond the scope of the present application.

[0196] In one example, the functional units in any of the above apparatuses can be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0197] In one example, the storage module can include random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, and / or registers, etc.

[0198] The xx unit in the embodiments of the present application can also be referred to as an xx module, and the above communication unit can also be referred to as a communication module, the processing unit can also be referred to as a processing module, and the storage unit can also be referred to as a storage module, and the like.

[0199] Referring to FIG. 10, a schematic diagram of a structure of a communication apparatus 1000 is provided according to an embodiment of the present application. The communication apparatus can be, for example, a server or a processing module, or an access network device or a communication module, or a chip (system) or other components or elements that can be arranged in a server or a processing module, or an access network device or a communication module. As shown in FIG. 10, the communication apparatus 1000 can include a processor 1001. Optionally, the communication apparatus 1000 can further include a memory 1002 and / or a transceiver 1003. The processor 1001 is coupled to the memory 1002 and the transceiver 1003, for example, through a communication bus.

[0200] The various constituent elements of the communication apparatus 1000 will be described below in detail with reference to FIG. 10.

[0201] The processor 1001 is the control center of the communication apparatus 1000, which can be one processor or collectively refer to multiple processing elements. For example, the processor 1001 can be one or more central processing units (CPUs), application specific integrated circuits (ASICs), or one or more integrated circuits configured to implement one or more of the embodiments of the present application, such as one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs).

[0202] Optionally, the processor 1001 can perform various functions of the communication apparatus 1000 by running or executing software programs stored in the memory 1002 and calling data stored in the memory 1802, for example, performing the communication method described above.

[0203] In a specific implementation, as an embodiment, the processor 1001 can include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 10.

[0204] In a specific implementation, as an embodiment, the communication apparatus 1000 can also include multiple processors, such as the processor 1001 and the processor 1004 shown in FIG. 10. Each of these processors can be a single-CPU or a multi-CPU. The processor herein can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).

[0205] The memory 1002 is configured to store a software program for implementing the solutions of the present application, and the processor 1001 is configured to control the execution of the software program. The specific implementation can refer to the method embodiments described above, and will not be described here.

[0206] Optionally, the memory 1002 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, and can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program codes in the form of instructions or data structures and capable of being accessed by a computer, but is not limited to this. The memory 1002 can be integrated with the processor 1001, or can exist independently and be coupled to the processor 1001 through the interface circuit (not shown in FIG. 10) of the communication device 1000. The embodiments of the present application do not make specific limitations in this regard.

[0207] The transceiver 1003 is configured to communicate with other communication devices. For example, the communication device 1000 is a server or a processing module, and the transceiver 1003 can be configured to communicate with an access network device or a communication module. For another example, the communication device 1000 is an access network device or a communication module, and the transceiver 1003 can be configured to communicate with a server or a processing module.

[0208] Optionally, the transceiver 1003 can include a receiver and a transmitter (not shown separately in FIG. 10). The receiver is configured to implement the receiving function, and the transmitter is configured to implement the transmitting function.

[0209] Optionally, the transceiver 1003 can be integrated with the processor 1001, or can exist independently and be coupled to the processor 1001 through the interface circuit (not shown in FIG. 10) of the communication device 1000. The embodiments of the present application do not make specific limitations in this regard.

[0210] It can be understood that the structure of the communication device 1000 shown in FIG. 10 does not constitute a limitation on the communication device, and the actual communication device can include more or fewer components than those shown, or combine certain components, or different component arrangements.

[0211] In addition, the technical effects of the communication apparatus 1000 can refer to the technical effects of the methods described in the above method embodiments, which will not be repeated here.

[0212] It should be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and the processor can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0213] It should also be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM) and direct rambus RAM (DR RAM).

[0214] The above-described embodiments can be implemented in part or in whole through software, hardware (e.g., circuitry), firmware, or any combination thereof. When implemented in software, the above-described embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When loaded and executed by a computer, the computer instructions or computer programs can produce the processes or functions described above in accordance with the embodiments of the present application. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, such as from a website site, a computer, a server, or a data center to another website site, a computer, a server, or a data center through a wired (e.g., infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium or a collection of medium accessible by a computer or a data storage device such as a server, a data center, etc. containing one or more available medium. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state disk.

[0215] It should be understood that the term "and / or" in this document is merely used to describe an associated relationship between associated objects, and can represent three relationships, for example, A and / or B can represent three cases of A alone, A and B together, and B alone, where A and B can be singular or plural. In addition, the character " / " in this document generally represents an "or" relationship between the front and rear associated objects, but can also represent an "and / or" relationship. The specific meaning can be understood according to the context before and after.

[0216] In this application, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or similar expressions means any combination of the items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

[0217] It should be understood that in various embodiments of the present application, the size of the sequence number of the above-described processes does not mean the order of execution, and the execution order of the processes should be determined according to their functions and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0218] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed 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 the present application.

[0219] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0220] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are merely schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0221] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0222] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit.

[0223] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0224] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A communication method characterized by comprising: Comprising: receiving first information, the first information being related to one or more of: channel information between an access network device and a terminal device, or, sensing information obtained by the access network device; obtaining, based on the first information, an inference result of a first task, the first task being an artificial intelligence, AI, task of the terminal device.

2. The method of claim 1, wherein, The first information comprises one or more of: the channel information, or, the sensing information.

3. The method of claim 1, wherein, The first information is determined according to one or more of: the channel information, or, the sensing information.

4. The method of claim 3, wherein, The first information indicates a transmission interruption probability of data used for inference of the first task.

5. The method of claim 4, wherein, The first information is determined according to one or more of: the channel information, or, the sensing information, including: The first information is determined according to one or more of: the channel information, or, the sensing information, and characteristic information of the data.

6. A communication device, characterized by Comprising: a communication unit configured to receive first information, the first information being related to one or more of: channel information between an access network device and a terminal device, or, sensing information obtained by the access network device; a processing unit configured to obtain, based on the first information, an inference result of a first task, the first task being an artificial intelligence, AI, task of the terminal device.

7. The apparatus of claim 6, wherein, The first information comprises the channel information, and / or, the sensing information.

8. The apparatus of claim 6, wherein, The first information is determined according to one or more of: the channel information, or, the sensing information.

9. The apparatus of claim 8, wherein, The first information indicates a transmission interruption probability of data used for inference of the first task.

10. The apparatus of claim 9, wherein, The first information is determined according to one or more of: the channel information, or, the sensing information, including: The first information is determined according to one or more of: the channel information, or, the sensing information, and characteristic information of the data.

11. A computer readable storage medium, characterized in that, The computer readable storage medium comprises instructions that, when executed, cause the method according to any one of claims 1 to 5 to be implemented.

12. A computer program product, characterised in that, The computer program product comprises instructions that, when executed, cause the method according to any one of claims 1 to 5 to be implemented.

13. A communications device, characterized by Comprising units for implementing the method according to any one of claims 1 to 5.

14. A communications device, characterized by Comprising an interface circuit and one or more processors coupled with a memory, the memory being configured to store computer programs or instructions that, when executed by the one or more processors, cause the apparatus to implement the method according to any one of claims 1 to 5.

15. The apparatus of claim 14, wherein, The interface circuit is configured to implement communication functions within the apparatus and / or communication functions of the apparatus with other apparatuses or components.

Citation Information

Patent Citations

  • Communication method and communication device based on artificial intelligence

    CN114071484A

  • Systems, methods, and apparatus related to wireless network architecture and air interfaces

    CN116982325A

  • AI model scheduling method and device of wireless access network and related equipment

    CN117479207A

  • Method and apparatus for ai model definition and ai model transfer

    WO2024030333A1

  • Communication method and apparatus, and storage medium

    WO2024092850A1