Network sensing assistance method and communication apparatus
By using communication methods between the terminal and access network devices, sensing information is fused to expand the sensing range, solving the problem of limited sensing capabilities of a single agent and improving the efficiency and accuracy of task execution.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-02
- Publication Date
- 2026-03-19
Smart Images

Figure CN2025118518_19032026_PF_FP_ABST
Abstract
Description
Network perception assisted method and communication apparatus
[0001] This application claims priority to the Chinese Patent Application No. 202411290276.8, filed on September 14, 2024, and entitled “Network perception assisted method and communication apparatus”, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, in particular to a network perception assisted method and a communication apparatus. BACKGROUND
[0003] An agent, as a key concept in the field of artificial intelligence, refers to a system that can perceive its environment, make decisions based on task requirements and perceived information to achieve specific goals. Currently, a single agent mainly relies on its own perception devices to obtain environmental perception information to assist in task execution, which is a specific embodiment of artificial intelligence technology in the fields of automation and robotics. These agents can operate independently and complete complex tasks without external instructions. However, the perception ability and range of a single agent are limited, resulting in low task execution efficiency. SUMMARY
[0004] The present application provides a communication method and a communication apparatus. The use of the method is beneficial to improve the efficiency of task execution.
[0005] In a first aspect, a communication method is provided. The method can be applied to a terminal side, such as a terminal or a communication module / processing module in the terminal, or a circuit or chip responsible for communication functions in the terminal (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or system in package (SIP) chip containing a modem core), or a circuit or chip responsible for processing functions in the terminal (such as a graphics processing unit (GPU), an artificial intelligence (AI) processor, or an application specific integrated circuit (ASIC)). In the method, the terminal sends first request information, which is used to request first perception information. Then, the terminal receives first perception information from an access network device, which indicates one or more of the following: first environmental point cloud information, first environmental power spectrum information, or first obstacle location information. Then, the terminal performs task reasoning based on the first perception information.
[0006] By using the above method, the terminal can determine the perception information corresponding to a larger perception area through the first perception information, and use the first perception information for reasoning, which is beneficial to improve the accuracy of task reasoning and further improve the efficiency of task execution.
[0007] In a possible design, the method further includes: the terminal obtaining second perception information, the second perception information being obtained through perception, and the second perception information indicating one or more of the following: second environmental point cloud information, second environmental power spectrum information, second obstacle position information, or environmental image information. In the method, the terminal performs task reasoning based on the first perception information, and the performing task reasoning based on the first perception information can be further implemented as: performing task reasoning based on the first perception information and the second perception information. Through such a design, the terminal can fuse the second perception information perceived by itself and the first perception information of the access network device, so as to determine the perception information corresponding to a larger perception area, and use the perception information for task reasoning, which is beneficial to improve the accuracy of task reasoning and improve the efficiency of task execution.
[0008] In a possible design, the first request information includes information used to indicate a type corresponding to the first perception information. Through such a design, the access network device can determine the type corresponding to the first perception information required by the terminal through the type corresponding to the first perception information, and effectively feed back the first perception information of the corresponding type.
[0009] In a possible design, the first request information further includes information used to indicate a perception area corresponding to the first perception information and / or information used to indicate a perception time corresponding to the first perception information. Through such a design, the access network device can determine the perception area and / or the perception time corresponding to the first perception information required by the terminal, so as to effectively feed back the first perception information corresponding to the perception area and / or the perception time to the terminal according to the requirement of the terminal.
[0010] In a possible design, the terminal receives the first perception information from the access network device, and the receiving the first perception information from the access network device can be further implemented as: periodically receiving the first perception information from the access network device. Through such a design, the terminal can determine the static obstacle and the dynamic obstacle in the environment according to the periodically received first perception information, and further determine the moving track of the dynamic obstacle, so that the task reasoning of the terminal is more accurate.
[0011] In a possible design, the first perception information further indicates reasoning track information of the dynamic obstacle. Through such a design, the terminal can further consider the dynamic obstacle in the environment when performing task reasoning, which is beneficial to improve the accuracy of task reasoning and reduce the overall task execution delay.
[0012] In a second aspect, a communication method is provided, which can be applied to a network side, for example, an access network device of the network side, a module (for example, a circuit, a chip or a chip system, etc.) in the access network device, or a logic node, a logic module or software capable of realizing all or part of the function of the access network device. Taking the case that the method is applied to the access network device, in the method, the access network device receives first request information from a terminal, the first request information being used to request first sensing information; then the access network device obtains the first sensing information, the first sensing information being obtained through sensing, the first sensing information indicating one or more of the following: first environmental point cloud information, first environmental power spectrum information or first obstacle location information; and then the access network device sends the first sensing information to the terminal.
[0013] In a possible design, the first request information includes information used to indicate a corresponding type of the first sensing information.
[0014] In a possible design, the first request information further includes information used to indicate a corresponding sensing area of the first sensing information and / or information used to indicate a corresponding sensing time of the first sensing information.
[0015] In a possible design, the method further includes: the access network device receives configuration information, the configuration information being used to configure an information type corresponding to the first sensing information and / or a sensing area corresponding to the first sensing information.
[0016] In a possible design, the configuration information is further used to configure a sending period of the first sensing information. Further, the access network device sending the first sensing information to the terminal can be implemented as: the access network device periodically sending the first sensing information to the terminal.
[0017] In a possible design, the first sensing information further indicates inference trajectory information of a dynamic obstacle.
[0018] In a third aspect, a communication method is provided, which can be applied to a network side, for example, a server of the network side, a module (for example, a circuit, a chip or a chip system, etc.) in the server, or a logic node, a logic module or software capable of realizing all or part of the function of the server. Taking the case that the method is applied to the server, in the method, the server receives second sensing information and second request information from a terminal, the second sensing information indicating one or more of the following: second environmental point cloud information, second environmental power spectrum information, second obstacle location information or environmental image information; the server receives first sensing information from an access network device, the first sensing information indicating one or more of the following: first environmental point cloud information, first environmental power spectrum information or first obstacle location information; the server performs task inference based on the second request information, the first sensing information and the second sensing information to obtain inference result information; and the server sends the inference result information to the terminal.
[0019] By using the method, the server can fuse the second sensing information sensed by the terminal and the first sensing information sensed by the access network device, so as to determine the sensing information corresponding to a larger sensing area, and use the sensing information to perform task reasoning, thereby further improving the accuracy of task reasoning and improving the efficiency of task execution.
[0020] In a possible design, the method further includes: the server sending configuration information to the access network device, where the configuration information is used to configure a type corresponding to the first sensing information and / or a sensing area corresponding to the first sensing information.
[0021] In a possible design, the configuration information can also be used to configure a sending period of the first sensing information. Further, the server receiving the first sensing information from the access network device can be implemented as: the server periodically receiving the first sensing information from the access network device. By using such a design, the server can determine static obstacles and dynamic obstacles in the environment according to the periodically received first sensing information, and can further determine the moving track of the dynamic obstacles, so that the task reasoning is more accurate.
[0022] In a possible design, the method further includes: the server sending third request information to the access network device, where the third request information is used to request the first sensing information.
[0023] In a possible design, the first sensing information further indicates reasoning track information of the dynamic obstacle. By using such a design, the server can further consider the dynamic obstacle in the environment when performing task reasoning, which is beneficial to improve the accuracy of task reasoning and reduce the overall task execution delay.
[0024] In a fourth aspect, a communication method is provided, which can be applied to a network side, for example, an access network device on the network side, a module (for example, a circuit, a chip or a chip system, etc.) in the access network device, or a logic node, a logic module or software capable of realizing all or part of the functions of the access network device. Taking the case where the method is applied to the access network device, in the method, the access network device sends first sensing information to a server, the first sensing information is obtained through sensing, and the first sensing information indicates one or more of the following: first environment point cloud information, first environment power spectrum information or first obstacle position information; and the access network device sends the first sensing information to a terminal.
[0025] The beneficial effects of the fourth aspect can be referred to the description in the third aspect, which will not be repeated here.
[0026] In a possible design, the method further includes: the access network device receiving third request information from the server, where the third request information is used to request the first sensing information.
[0027] In a possible design, the access network device receives configuration information, where the configuration information is used to configure an information type corresponding to the first sensing information and / or a sensing area corresponding to the first sensing information.
[0028] In a possible design, the access network device sends the first sensing information to the server, and further can be implemented as: the access network device periodically sends the first sensing information to the server.
[0029] In a possible design, the first sensing information further indicates inference trajectory information of the dynamic obstacle.
[0030] In a fifth aspect, a communication apparatus is provided with the function of implementing the first aspect, for example, the communication apparatus includes a module or unit or means corresponding to the operations of the first aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.
[0031] In a sixth aspect, a communication apparatus is provided with the function of implementing the second aspect, for example, the communication apparatus includes a module or unit or means corresponding to the operations of the second aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.
[0032] In a seventh aspect, a communication apparatus is provided with the function of implementing the third aspect, for example, the communication apparatus includes a module or unit or means corresponding to the operations of the third aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.
[0033] In an eighth aspect, a communication apparatus is provided with the function of implementing the fourth aspect, for example, the communication apparatus includes a module or unit or means corresponding to the operations of the fourth aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.
[0034] In a ninth aspect, a communication apparatus is provided, which comprises an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory is configured to store part or all of the necessary computer programs or instructions for implementing the functions related to the first aspect described above. 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 first aspect described above. The interface circuit is configured to implement the communication function within the communication apparatus and / or the communication function of the communication apparatus with other apparatuses or components.
[0035] In a possible design, the processor is configured to communicate with other apparatuses or components via the interface circuit.
[0036] In a possible design, the communication apparatus can further include the memory.
[0037] The communication apparatus described above can be a terminal, or a communication / processing module in the terminal, or a chip responsible for the communication function in the terminal such as a modem chip (also referred to as a baseband chip) or an SoC or SIP chip containing a modem module, or a circuit or chip responsible for the processing function in the terminal (such as a GPU, an AI processor, or an ASIC).
[0038] In a tenth aspect, a communication apparatus is provided, which comprises an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory is configured to store part or all of the necessary computer programs or instructions for implementing the functions related to the second aspect or the fourth aspect described above. 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 or the fourth aspect described above. The interface circuit is configured to implement the communication function within the communication apparatus and / or the communication function of the communication apparatus with other apparatuses or components.
[0039] In a possible design, the processor is configured to communicate with other apparatuses or components via the interface circuit.
[0040] In a possible design, the communication apparatus can further include the memory.
[0041] In a possible design, the processor is configured to communicate with other devices or components via the interface circuit.
[0042] In a possible design, the processor is configured to communicate with other devices or components via the interface circuit.
[0043] In a possible design, the communication apparatus can further include the memory.
[0044] In a possible design, the communication apparatus can further include the memory.
[0045] In a possible design, the communication apparatus can further include the memory.
[0046] In a possible design, the communication apparatus can further include the memory. BRIEF DESCRIPTION OF DRAWINGS
[0047] FIG. 1 is a schematic diagram of a system according to an embodiment of the present application;
[0048] FIG. 2 and FIG. 3 are schematic diagrams of application frameworks according to embodiments of the present application;
[0049] FIG. 4 and FIG. 5 are flow diagrams of communication methods according to embodiments of the present application;
[0050] FIG. 6 is a block diagram of a communication apparatus according to an embodiment of the present application;
[0051] FIG. 7 is a structural diagram of a terminal according to an embodiment of the present application. DETAILED DESCRIPTION
[0052] For the purpose of facilitating understanding of the technical solution of the present application, the present application will be further described below with reference to the accompanying drawings. For the purpose of facilitating understanding of the technical solution of the present application, the present application will be further described below with reference to the accompanying drawings.
[0053] The terms "first" and "second" and the like in the description, claims and drawings of the application merely mean different objects and do not imply a particular order. Furthermore, the terms "comprising" and "including" and any of their derivatives, are intended to be construed as encompassing not only the listed steps or units, but also any steps or units not listed, or any equivalents thereof, optionally in addition to the listed steps or units.
[0054] Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase "in an embodiment" in various places in the specification are not necessarily all referring to the same embodiment, nor are they necessarily mutually exclusive of one another. Those skilled in the art will appreciate from the present description that embodiments described herein can be combined with other embodiments in various ways.
[0055] "Sending information" in the present application can be understood as that a device sends information to another device, or can also be understood as that a logical module in a device sends information to another logical module. For example, "the access network device sends information" can be understood as that the access network device sends information to another device (such as a terminal), or can be understood as that a logical module 1 in the access network device sends information to a logical module 2 in the access network device.
[0056] "Receiving information" in the present application can be understood as that a device receives information from another device, or can also be understood as that a logical module in a device receives information from another logical module. For example, "the access network device receives information" can be understood as that the access network device receives information from another device (such as a terminal), or can be understood as that a logical module 1 in the access network device receives information from a logical module 2 in the access network device.
[0057] "Sending information to... (such as a terminal)" in the present application or related illustrations in the drawings can be understood as that the destination of the information is the terminal. It can include directly or indirectly sending information to the terminal. "Receiving information from... (such as a terminal)" or "receiving information sent by... (such as a terminal)" or related illustrations in the drawings can be understood as that the source of the information is the terminal, and can include directly or indirectly receiving information from the terminal. The information can be processed as necessary between the source and the destination of the information, such as format change, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly, and will not be repeated here.
[0058] The following introduces a communication system related to embodiments of the present application.
[0059] FIG. 1 shows a possible, non-limiting system diagram. As shown in FIG. 1, a communication system 10 includes a radio access network (RAN) 100, and a core network (CN) 200 and a data network (DN) 300. The RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG. 1, collectively referred to as 110) and at least one terminal (e.g., 120a-120j in FIG. 1, collectively referred to as 120). 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 radio access network.
[0060] The RAN 100 can be a 3rd generation partnership project (3GPP) related cellular system, e.g., 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 wireless fidelity (WiFi) system. The RAN 100 can also be a communication system that combines two or more of the above systems.
[0061] The RAN node 110, which can also be referred to as an access network device, a RAN entity, or an access node, etc., forms part of the communication system, and is configured to facilitate the wireless access by the terminals. The RAN nodes 110 in the communication system 10 can be of the same type or different types. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative, e.g., the network element 120i in Figure 1 can be a helicopter or a drone, which can be configured to move as a mobile base station, to the terminal 120j accessing the RAN 100 via the network element 120i, the network element 120i is a base station; but to the base station 110a, the network element 120i is a terminal. Both the RAN node 110 and the terminal 120 are sometimes referred to as communication apparatuses, e.g., the network elements 110a and 110b in Figure 1 can be understood as communication apparatuses with base station functionalities, and the network elements 120a-120j can be understood as communication apparatuses with terminal functionalities.
[0062] The DN 300 can provide, e.g., operator services, Internet access, or third party services, and the DN 300 can comprise application servers corresponding to various services to provide various possible services to the terminals. For example, the server end provides AI computing power for model inference, etc.
[0063] 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 WiFi system, etc. The RAN node can be a macro base station (e.g., 110a in Figure 1), a micro base station or an indoor station (e.g., 110b in Figure 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 vehicle to everything (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 (e.g., 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.
[0064] In another possible scenario, a terminal is assisted by multiple RAN nodes to implement wireless access in cooperation, and different RAN nodes respectively implement part of functions of a base station. For example, a 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 also 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 unit (AAU), or a remote radio head (RRH).
[0065] 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 an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0066] A terminal can be a device or module with corresponding communication functions and can access the above-mentioned 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 device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, 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, transport vehicle with wireless communication function, communication module, etc. Alternatively, the terminal can be an agent device, such as a robot, mechanical arm, smart home device, or smart head-mounted eXtended Reality (XR) device, etc. Embodiments of the present application do not limit the device form of the terminal. The terminal is usually provided with a communication module, circuit or chip for performing corresponding communication functions. The terminal is also configured with program instructions for performing corresponding communication functions.
[0067] In order to support artificial intelligence (AI) technology in a wireless network, an AI node can also be introduced in the network.
[0068] The AI node can be deployed in one or more of the following positions in the communication system: access network node (RAN node), terminal device, or core network device, etc., or the AI node can also be deployed separately, for example, in a position other than any of the above devices, such as a host or 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: network device, terminal device, or core network element, etc.
[0069] 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 responsible for different functions.
[0070] It can also be understood that the AI nodes can be independent devices, can be integrated into the same device to implement different functions, or can be network elements in a hardware device, or can be software functions running on special hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform), and the specific form of the AI node is not limited in the present application.
[0071] The AI node can be an AI network element or an AI module.
[0072] 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. One or more AI modules (only one is shown in FIG. 2 for clarity) are provided in one or more of the network element nodes, such as a core network device, an access network node (RAN node), a terminal, or an operations administration and maintenance (OAM) device. The access network node can be a single 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.
[0073] The AI module is used to implement the corresponding AI function. The 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 structural parameter (such as at least one of the number of neural network layers, the width of the neural network, the connection relationship between layers, the weight of neurons, the activation function of neurons, or the bias in the activation function), an input parameter (such as the type of input parameters and / or the dimension of input parameters), or an output parameter (such as the type of output parameters and / or the dimension of output parameters). The bias in the activation function can also be referred to as the bias of the neural network.
[0074] In one example, the neural network described above can be a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), or a generative adversarial network (GAN).
[0075] A DNN is an artificial neural network architecture with multiple layers of non-linear 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 data intrinsic structures and high-level abstract features.
[0076] A CNN is a deep neural network with a convolutional structure. A 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 convolutional feature map.
[0077] 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 (loop units) in a chain.
[0078] 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.
[0079] 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.
[0080] 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). For example, the RIC can be the AI module 117, 118 shown in FIG. 1, used to implement AI-related functions. The RIC includes a near-real time RIC (near-RT RIC) and a non-real time RIC (Non-RT RIC). The non-real time RIC mainly processes non-real-time information, such as data that is not sensitive to latency, which can be seconds. The real-time RIC mainly processes near-real-time information, such as data that is relatively sensitive to latency, which can be tens of milliseconds.
[0081] Near real-time (NRT) RICs are used for model training and inference. For example, they are used to train AI models and then use those models for inference. NRT RICs 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. This information can be used as training data or inference data. NRT RICs can deliver inference results to RAN nodes and / or terminals. Inference results can be exchanged between CUs and DUs, and / or between DUs and RUs. For example, a NRT RIC delivers an inference result to a DU, which then forwards it to an RU.
[0082] Non-real-time RICs are also used for model training and inference. For example, they are used to train AI models and then use those models for inference. Non-real-time RICs 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. This information can be used as training data or inference data, and the inference results can be delivered to RAN nodes and / or terminals. Inference results can be exchanged between CUs and DUs, and / or between DUs and RUs; for example, a non-real-time RIC delivers inference results to a DU, which then forwards them to an RU.
[0083] Near real-time RICs and non-real-time RICs can also be configured as separate network elements. Near real-time RICs and non-real-time RICs can also be part of other devices. For example, near real-time RICs can be set in RAN nodes (e.g., CU, DU), while non-real-time RICs can be set in OAM, cloud servers, core network devices, or other network devices.
[0084] The RAN node described above can also be referred to in different ways, such as access network equipment. Unless otherwise specified in this application, it will be referred to as access network equipment.
[0085] The following explains the prior art terms involved in the embodiments of this application:
[0086] Intelligent agent:
[0087] An intelligent agent is a system capable of perceiving its environment and making decisions based on task requirements and the perceived information to achieve specific goals. Currently, single-agent systems primarily rely on their own sensing devices to acquire environmental information to assist in task execution, representing a concrete manifestation of artificial intelligence technology in automation and robotics. Their task execution mainly comprises three parts: environmental perception, data processing, and autonomous decision-making and execution.
[0088] For example, a single agent can perceive the environment through a perception system, which typically includes multiple types of sensors such as cameras, radars, LiDARs (light detection and ranging), ultrasonic sensors, infrared sensors, etc. These sensors work together to provide the agent with comprehensive information about the surrounding environment. For example, cameras can capture visual data, radars and LiDARs can measure distance and speed, while ultrasonic and infrared sensors can detect obstacles and temperature changes. Then, the single agent can analyze the collected perception data through machine learning and artificial intelligence algorithms. For example, through image recognition technology, the agent can recognize road signs, pedestrians and other vehicles; through sound recognition technology, it can respond to voice commands. Then, the single agent can make autonomous decisions based on the perception data and the results of data analysis, such as path planning, task scheduling, resource allocation, etc.
[0089] However, the single agent has limited perception ability and a small perception range, and the task execution efficiency is low. For example, when the agent plans a navigation, if the destination is far away from the current location, the agent may take a detour due to its small perception range, resulting in a longer execution time of the entire task.
[0090] In order to improve the task execution efficiency, an embodiment of the present application proposes a communication method, which will be further introduced below in conjunction with FIG. 4. It can be understood that the access network device and the terminal are taken as an example of the execution subject of the interaction in the present application, 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 functions of the access network device; the method executed by the terminal in the present application can also be implemented by a communication / processing module in the terminal or a circuit or chip (such as a modem chip (also known as a baseband chip), or a SoC chip / SIP chip containing a modem core, or a GPU / AI processor / ASIC) responsible for communication / processing functions in the terminal.
[0091] 401、The terminal sends first request information, and correspondingly, the access network device receives the first request information from the terminal, which is used to request first perception information.
[0092] The first perception information is the perception information obtained by the access network device through environment perception. It can be understood that the access network device obtains the first perception information through environment perception based on the first request information after receiving the first request information.
[0093] Optionally, the access network device has an integrated sensing and communication (ISAC) capability, and the access network device can use transmission, reflection and scattering of wireless signals for environment sensing. Alternatively, the access network device can also capture images of the surrounding environment through imaging, obtain the positions of surrounding objects through positioning, and use these images and positions to construct an environment map information through algorithms, edge computing and AI technology. The environment map information or part of the environment map information can also be understood as the first sensing information.
[0094] In a possible design, the first request information includes information indicating a type of the first sensing information. It can be understood that the first request information is used to request the first sensing information of the corresponding type. For example, the first request information includes information indicating that the type of the first sensing information corresponds to a first type, and it can be understood that the first request information is used to request the first sensing information of the first type. In this way, the access network device can determine the type of the first sensing information required by the terminal through the type information of the first sensing information, and feed back the first sensing information of the corresponding type.
[0095] Optionally, the type of the first sensing information can include one or more of the following: environment point cloud information, environment power spectrum information or obstacle position information. Correspondingly, after receiving the first request information, the access network device can generate the first sensing information of the corresponding type according to the information indicating the type of the first sensing information, that is, the first sensing information can indicate one or more of the following: first environment point cloud information, first environment power spectrum information or first obstacle position information. It can be understood that the type of the first environment point cloud information is environment point cloud information, the type of the first environment power spectrum information is environment power spectrum information, and the type of the first obstacle position information is obstacle position information.
[0096] The environment point cloud information can also be referred to as environment point cloud soft information, and can indicate the probability of existence of point cloud at a target position. For example, the probability point cloud information can be represented as (x, y, z, P), where (x, y, z) represents the position coordinates, and P represents the probability of existence of point cloud at the position.
[0097] The environment power spectrum information can also be referred to as environment range-velocity (RV) spectrum information, and can indicate the power size of the signal returned after sending a signal to a target position.
[0098] The environment RV spectrum information includes an abscissa, an ordinate and power information. The abscissa represents the distance of a position relative to a base station, the ordinate represents the estimated value of the size of the speed, and the power information is used to represent the size of the power. The abscissa and the ordinate can be replaced with each other. For example, the abscissa can also represent the estimated value of the size of the speed, and the ordinate can also represent the distance of a position relative to a base station. For example, the environment RV spectrum information can be represented as (x, y, power), x represents the distance of a position relative to a base station, y represents the estimated value of the size of the speed, and power represents the size of the power.
[0099] Alternatively, for a 3D environment, the environment power spectrum information can be represented by a three-dimensional spectrum. For example, the environment power spectrum information can be represented as (x, y, z, power), where (x, y, z) represents the position coordinates, and power represents the size of the power of the returned signal at the position.
[0100] The obstacle position information can indicate the position of the obstacle. For example, the obstacle position information can be represented as (x, y, z, obj#1, t), where (x, y, z) represents the position coordinates, obj#1 is the identifier corresponding to the obstacle, and t represents the time of perception, that is, at time t, the position coordinates of the obstacle obj#1 is (x, y, z).
[0101] In a possible design, the first request information further includes information used to indicate the perception area corresponding to the first perception information and / or information used to indicate the perception time corresponding to the first perception information.
[0102] It should be understood that the perception area refers to the geographical area targeted for perception. The terminal can request the access network device to perform environment perception on the perception area by carrying the information used to indicate the perception area corresponding to the first perception information in the first request information.
[0103] Optionally, the perception area corresponding to the first perception information is located in the cell range covered by the access network device.
[0104] For example, the access network device can divide the cell range covered by the access network device into multiple cell grid points, which are Grid#1, Grid#2, Grid#3 and Grid#4 respectively. The first request information includes information that the perception area corresponding to the first perception information is Grid#1, that is, the first request information is used to request the access network device to perform environment perception on Grid#1, and the access network device performs environment perception on Grid#1 to obtain the first perception information after receiving the first request information.
[0105] In some implementations, the perception area is related to the task inference that the terminal needs to perform. For example, the terminal needs to perform path planning, and the perception area can include the locations that need to be passed through in the path planned by the terminal, such as the destination and / or the passing point of the path.
[0106] It should be understood that the perception time refers to the time at which the perception is performed. The terminal can request the access network device to perform the environment perception at the perception time to obtain the first perception information by carrying an indication of the perception time corresponding to the first perception information in the first request information. For example, the perception time can be at least one time point or at least one time period.
[0107] In some implementations, the perception time can be related to the task inference that the terminal needs to perform. For example, the terminal needs to perform path planning, and the terminal planning requires reaching location A at t0. The perception time can be t1, which is a time point before t0, and the access network device can perform the environment perception at t1.
[0108] In a possible design, the type corresponding to the first perception information and / or the perception area corresponding to the first perception information can be configured by the access network device out of the factory, or can also be preconfigured by high-layer signaling. For example, the access network device receives configuration information, and the configuration information is used to configure the type corresponding to the first perception information and / or the perception area corresponding to the first perception information. The configuration information is high-layer signaling of the access network device. For related descriptions of the type corresponding to the first perception information and the perception area corresponding to the first perception information, refer to the descriptions above, which are not repeated here.
[0109] 402. The access network device sends the first perception information to the terminal, and correspondingly, the terminal receives the first perception information from the access network device, and the first perception information indicates one or more of the following: the first environment point cloud information, the first environment power spectrum information, or the first obstacle location information.
[0110] For the terminal receiving the first perception information of the access network device, the sending end of the first perception information is the access network device, that is, the first perception information is obtained by the access network device through perception. For the terminal or the chip of the terminal receiving the first perception information, the first perception information can be received directly through the access network device, or can be received after being forwarded through an intermediate node. The embodiments of the present application do not limit this.
[0111] It should be understood that one or more of the first environmental point cloud information, the first environmental power spectrum information or the first obstacle location information indicated by the first perception information can be generated by the access network device according to an indication of a type of information corresponding to the first perception information carried in the first request information, can be generated by the access network device according to a requirement configured, or can be generated by the access network device by default, and the embodiments of the present application do not limit this.
[0112] For example, the format of the first perception information can be as follows: {(Time, Grid, InfoType), SenseInfo}. Wherein, Time represents the perception time corresponding to the first perception information, Grid represents the perception area corresponding to the first perception information, InfoType represents the type corresponding to the first perception information, and SenseInfo represents the content of the first perception information.
[0113] Optionally, (Time, Grid, InfoType) can be requested by the terminal, for example, the first perception information corresponding to the type information, the perception time information corresponding to the first perception information, and the perception area information corresponding to the first perception information included in the first request information sent by the terminal, Time is the perception time, Grid is the perception area, and InfoType is the type corresponding to the first perception information. Or, (Grid, InfoType) can be preconfigured, for example, the configuration information received by the access network device is used to configure the type corresponding to the first perception information and the perception area corresponding to the first perception information, Grid is the perception area, and InfoType is the type corresponding to the first perception information.
[0114] In a possible design, the first perception information can be periodically sent. That is, the access network device can periodically send the first perception information to the terminal, and correspondingly, the terminal can periodically receive the first perception information from the access network device. Through such a design, the terminal can determine the static obstacles and dynamic obstacles in the environment according to the periodically received first perception information, and can further determine the moving track of the dynamic obstacles, so that the task reasoning of the terminal is more accurate.
[0115] Optionally, the period of sending the first awareness information can be configured, or indicated by the first request information. For example, the access network device can periodically send the first awareness information in a first time period, and correspondingly, the terminal periodically receives the first awareness information in the first time period, where the first time period is a period of time after the terminal sends the first request information. One or more of the starting time of the first time period, the period of the first awareness information, or the time domain resource corresponding to the first time period can be pre-configured (e.g., pre-configured by the access network device factory or by the higher layer signaling of the access network device), predefined, or determined by negotiation between the access network device and the terminal (e.g., determined by the terminal and indicated to the access network device, or determined by the access network device and indicated to the terminal).
[0116] In a possible design, the first awareness information further indicates inference trajectory information of the dynamic obstacle. Optionally, the access network device has a trajectory inference prediction function for the dynamic obstacle, and can infer and predict the motion trajectory of the dynamic obstacle. For example, the access network device includes a model that can be used for trajectory inference prediction, and the access network device can input the perceived awareness information related to the dynamic obstacle into the model to obtain the inference trajectory information output by the model. Alternatively, the access network device can also request a server or other device to infer and predict the trajectory of the dynamic obstacle, so as to obtain the inference trajectory information inferred by the server or other device for the dynamic obstacle. Through such a design, when performing task inference, the terminal can further consider the dynamic obstacle in the environment, which is beneficial to improve the accuracy of task inference and reduce the overall task execution delay.
[0117] Optionally, the inference trajectory information of the dynamic obstacle can be represented by the predicted position coordinates of the obstacle at different times. For example, the inference trajectory information of the dynamic obstacle can be represented as (x1, y1, z1, t1, obj#1), (x2, y2, z2, t2, obj#1), and (x3, y3, z3, t3, obj#1). Wherein, obj#1 represents the identifier of the obstacle, (xi, yi, zi) represents the position coordinates (i takes the values of 1, 2, and 3), and ti represents the time (i takes the values of 1, 2, and 3). (x1, y1, z1, t1, obj#1) represents that the access network device predicts that the position of the obstacle obj#1 at t1 is (x1, y1, z1), (x2, y2, z2, t2, obj#2) represents that the access network device predicts that the position of the obstacle obj#1 at t2 is (x2, y2, z2), and (x3, y3, z3, t3, obj#3) represents that the access network device predicts that the position of the obstacle obj#1 at t3 is (x3, y3, z3).
[0118] 403、the terminal performs task inference based on the first perception information.
[0119] The task inference can also refer to AI inference or model inference, and can refer to inference by an AI model. The terminal performing task inference based on the first perception information can be understood as the terminal inputting the first perception information into an AI model for inference, thereby obtaining inference result information output by the AI model. The scenarios of the terminal performing task inference based on the first perception information can include one or more of, but are not limited to, the following scenarios: path planning, task scheduling, resource allocation, and the like. Taking path planning as an example, the terminal can infer a direct path from a starting position to a target position through the first perception information. Since the first perception information of the access network device corresponds to a larger perception area, using this method is beneficial to enabling the terminal to determine perception information corresponding to a larger perception area, thereby improving the accuracy of task inference and improving the efficiency of task execution.
[0120] In a possible design, the terminal obtains second perception information, which is obtained through perception, i.e., the terminal obtains the second perception information through perception, and the terminal can perform task inference based on the first perception information and the second perception information. Optionally, the terminal can obtain the second perception information through perception by one or more of a camera, a radar, a LiDAR, an ultrasonic sensor, and an infrared sensor.
[0121] The second perception information indicates one or more of the following: second environment point cloud information, second environment power spectrum information, second obstacle position information, or environment image information. The environment image information refers to an environment image obtained through a camera, a sensor, or a radar, and can be used to represent the environment around the terminal. It should be understood that the second environment point cloud information corresponds to the type of environment point cloud information, the second environment power spectrum information corresponds to the type of environment power spectrum information, and the second obstacle position information corresponds to the type of obstacle position information. For the environment point cloud information, power spectrum information, and obstacle position information, refer to the description in the foregoing, which is not repeated here.
[0122] Through such a design, the terminal can fuse the second perception information perceived by itself and the first perception information of the access network device, thereby determining perception information corresponding to a larger perception area and using it for task inference, further improving the accuracy of task inference and improving the efficiency of task execution.
[0123] In order to improve the efficiency of task execution, the embodiment of the present application proposes a communication method, which will be further introduced below in combination with FIG. 5. It can be understood that the terminal, the access network device and the server are taken as an example of the execution subject of the interaction in the present application, but the present application does not limit the execution subject of the interaction. For example, the method executed by the terminal in the present application can also be implemented by a communication / processing module in the terminal or a circuit or chip responsible for communication / processing function in the terminal (such as a modem chip (also known as a baseband chip), or a SoC chip / SIP chip containing a modem core, or a GPU / AI processor / ASIC); 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 logic node, a logic module or software capable of implementing 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 logic node, a logic module or software capable of implementing all or part of the function of the server.
[0124] 501. The terminal sends second perception information and second request information to the server, and correspondingly, the server receives the second perception information and the second request information from the terminal, the second perception information indicating one or more of the following: second environmental point cloud information, second environmental power spectrum information, second obstacle position information or environmental image information.
[0125] The second request information is used to request the server to perform task reasoning, which can also be referred to as AI reasoning. The task reasoning can refer to reasoning by an AI model, for example, inputting information into an AI model for reasoning to obtain reasoning result information output by the AI model. The task reasoning can include but is not limited to one or more of the following scenarios: path planning, task scheduling or resource allocation, etc. Taking path planning as an example, the terminal needs to move from point A to point B, and the second request information sent by the terminal can be used by the server to plan a path for the terminal to move from point A to point B. The second perception information is the same as the second perception information described in the foregoing embodiments, and will not be repeated here. The second perception information and the second request information can be sent simultaneously by the terminal, or they can be sent in sequence, for example, the terminal first sends the second perception information and then sends the second request information, or the terminal first sends the second request information and then sends the second perception information. The present application does not limit the sending time of the second perception information and the sending time of the second request information.
[0126] It should be understood that the terminal sending the second awareness information and the second request information to the server means that the terminal is the sending end of the second awareness information and the second request information, and the server is the receiving end of the second awareness information and the second request information. Other devices, such as access network devices and / or core network devices, can also be included in the communication path between the terminal and the server to assist the terminal in forwarding the second awareness information and the second request information to the server. For example, the terminal can send the second awareness information and the second request information to the access network device. After receiving the second awareness information and the second request information, the access network device forwards the second awareness information and the second request information to the core network device. After receiving the second awareness information and the second request information, the core network device forwards the second awareness information and the second request information to the server.
[0127] 502. The access network device sends the first awareness information to the server, and correspondingly, the server receives the first awareness information from the access network device, the first awareness information indicating one or more of the following: the first environmental point cloud information, the first environmental power spectrum information, or the first obstacle location information.
[0128] The first awareness information is awareness information obtained by the access network device through environmental awareness, which is the same as the first awareness information described in the above embodiments and will not be repeated here.
[0129] In a possible design, before the access network device sends the first awareness information to the server, the server can also send third request information to the access network device, where the third request information is used to request the first awareness information.
[0130] Optionally, the third request information includes information used to indicate a corresponding type of the first awareness information. It can be understood that the third request information is used to request the corresponding type of the first awareness information. For example, the third request information includes information indicating that the corresponding type of the first awareness information is a first type, and it can be understood that the third request information is used to request the first type of the first awareness information. In this way, the access network device can determine the type of the first awareness information required by the server through the information indicating the corresponding type of the first awareness information, and feed back the first awareness information of the corresponding type.
[0131] In some examples, the third request information also includes information used to indicate a corresponding awareness area of the first awareness information and / or information used to indicate a corresponding awareness time of the first awareness information. The awareness area is the same as the awareness area described in the above embodiments, and the awareness time is the same as the awareness time described in the above embodiments, which will not be repeated here.
[0132] In a possible design, the type corresponding to the first awareness information and / or the awareness area corresponding to the first awareness information can be preconfigured by the access network device, or configured by a server, or preconfigured by high-layer signaling. For example, the access network device receives configuration information used to configure the type corresponding to the first awareness information and / or the awareness area corresponding to the first awareness information. The configuration information is high-layer signaling of the access network device, or the configuration information can also be sent by the server. The type corresponding to the first awareness information and the awareness area corresponding to the first awareness information are described above and will not be repeated here.
[0133] In a possible design, the first awareness information can be periodically sent. That is, the access network device can periodically send the first awareness information to the server, and correspondingly, the server can periodically receive the first awareness information from the access network device. Through such a design, the server can determine the static obstacles and the dynamic obstacles in the environment according to the periodically received first awareness information, and can further determine the moving trajectory of the dynamic obstacles, so that the task reasoning of the server is more accurate.
[0134] Optionally, the period of sending the first awareness information can be configured or indicated by the first request information. For example, the access network device can periodically send the first awareness information in a first time period, and correspondingly, the server can periodically receive the first awareness information in the first time period, where the first time period is a period of time after the server sends the first request information. One or more of the start time of the first time period, the period length of the first awareness information, or the time domain resource corresponding to the first time period can be preconfigured (for example, preconfigured by the access network device or preconfigured by high-layer signaling of the access network device), predefined, or determined by negotiation between the access network device and the server (for example, determined by the server and indicated to the access network device, or determined by the access network device and indicated to the server).
[0135] In a possible design, the first awareness information further indicates inference trajectory information of the dynamic obstacle. The inference trajectory information is the same as that described in the above embodiments and will not be repeated here.
[0136] 503. The server performs task reasoning based on the second request information, the first awareness information, and the second awareness information, to obtain inference result information.
[0137] The server performs task reasoning to obtain the inference result information, and the specific implementation can be that the server inputs the first awareness information and the second awareness information into an AI model based on the second request information, to obtain the inference result information output by the AI model.
[0138] Through such a design, the server can fuse the second sensing information perceived by the terminal and the first sensing information perceived by the access network device, so as to determine the sensing information corresponding to a larger sensing area, and use it for task reasoning, further improving the accuracy of task reasoning and the efficiency of task execution.
[0139] 504、the server sends the reasoning result information to the terminal, and correspondingly, the terminal receives the reasoning result information from the server.
[0140] It should be understood that the server sending the reasoning result information to the terminal means that the server is the sending end of the reasoning result information, and the terminal is the receiving end of the reasoning result information. Other devices, such as an access network device and / or a core network device, can be included in the communication path between the server and the terminal to assist the server in forwarding the reasoning result information to the terminal. For example, the server can send the reasoning result information to the core network device. After receiving the reasoning result information, the core network device forwards the reasoning result information to the access network device. After receiving the reasoning result information, the access network device forwards the reasoning result information to the terminal.
[0141] FIG. 6 shows a possible exemplary block diagram of a communication apparatus involved in the embodiments of the present application. As shown in FIG. 6, the communication apparatus 600 can include modules or units for implementing the above-mentioned method embodiments. In one possible design, the communication apparatus 600 includes a processing unit 602 and a communication unit 603. Optionally, the communication apparatus 600 can further include a storage unit 601 for storing apparatus program code and / or data.
[0142] The communication apparatus 600 can be a terminal-side apparatus in the above-mentioned embodiments, such as a terminal or a communication module in a terminal, or a circuit or chip responsible for communication functions in a terminal.
[0143] For example, in one embodiment, the communication unit 603 is configured to send first request information, the first request information being used to request first sensing information; the communication unit 603 is further configured to receive the first sensing information from the access network device, the first sensing information indicating one or more of the following: first environmental point cloud information, first environmental power spectrum information, or first obstacle location information; and the processing unit 602 is configured to perform task reasoning based on the first sensing information.
[0144] In a possible design, the processing unit 602 is further configured to: obtain second perception information, the second perception information being obtained through perception, and the second perception information being indicative of one or more of the following: second environment point cloud information, second environment power spectrum information, second obstacle location information, or environment image information; and when the processing unit 602 performs task inference based on the first perception information, the processing unit 602 is specifically configured to perform task inference based on the first perception information and the second perception information.
[0145] In a possible design, the first request information includes information used to indicate a type corresponding to the first perception information.
[0146] In a possible design, the first request information further includes information used to indicate a perception area corresponding to the first perception information and / or information used to indicate a perception time corresponding to the first perception information.
[0147] In a possible design, the communication unit 603 is specifically configured to periodically receive the first perception information from the access network device.
[0148] In a possible design, the first perception information is further indicative of inference trajectory information of a dynamic obstacle.
[0149] In a possible design, when the communication apparatus 600 is a terminal or a communication module in a terminal, the function of the processing unit 602 can be implemented by one or more processors. Specifically, the processor can include a modem chip, or a system on chip (SoC) chip or a SIP chip that includes a modem core. The function of the communication unit 603 can be implemented by a transceiver circuit.
[0150] In a possible design, when the communication apparatus 600 is a circuit or chip responsible for communication functions in a terminal, such as a modem chip or a system on chip (SoC) chip or a SIP chip that includes a modem core, the function of the processing unit 602 can be implemented by a circuit system including one or more processors or processor cores in the chip. The function of the communication unit 603 can be implemented by an interface circuit or a data transceiver circuit on the chip.
[0151] In a possible design, when the communication apparatus 600 is a terminal or a processing module in a terminal, the function of the processing unit 602 can be implemented by one or more processors. Specifically, the processor can include a GPU, or a system on chip (SoC) chip or a SIP chip that includes a GPU. Alternatively, the processor can include an AI processor, or a SoC chip or a SIP chip that includes an AI processor. Alternatively, the processor can include an ASIC, or a SoC chip or a SIP chip that includes an ASIC. The function of the communication unit 603 can be implemented by a transceiver circuit.
[0152] In a possible design, when the communication apparatus 600 is a circuit or chip responsible for processing functions in a terminal, such as a GPU or a system on chip (SoC) chip or a system in package (SIP) chip containing a GPU, an AI processor or a SoC chip or a SIP chip containing an AI processor, or an ASIC or a SoC chip or a SIP chip containing an ASIC, the function of the processing unit 602 can be implemented by circuitry including one or more processors or processor cores in the above chip. The function of the communication unit 603 can be implemented by an interface circuit or a data transceiver circuit on the above chip.
[0153] The communication apparatus 600 can be a network-side device in the above embodiments. For example, an access network device or a communication module in an access network device, or a circuit or chip responsible for communication functions in a terminal.
[0154] For example, in an embodiment, the communication unit 603 is configured to receive first request information from a terminal, the first request information being used to request first perception information, the processing unit 602 is configured to obtain the first perception information, the first perception information being obtained through perception, and the first perception information indicating one or more of the following: first environment point cloud information, first environment power spectrum information, or first obstacle location information; and the communication unit 603 is further configured to send the first perception information to the terminal.
[0155] In a possible design, the first request information includes information used to indicate a type of the first perception information.
[0156] In a possible design, the first request information further includes information used to indicate a perception area corresponding to the first perception information and / or information used to indicate a perception time corresponding to the first perception information.
[0157] In a possible design, the communication unit 603 is further configured to receive configuration information, the configuration information being used to configure an information type corresponding to the first perception information and / or a perception area corresponding to the first perception information.
[0158] In a possible design, the communication unit 603 is specifically configured to periodically send the first perception information to the terminal.
[0159] In a possible design, the first perception information further indicates inference trajectory information of a dynamic obstacle.
[0160] For another example, in an embodiment, the communication unit 603 is configured to send first perception information to a server, the first perception information being obtained through perception, and the first perception information indicating one or more of the following: first environment point cloud information, first environment power spectrum information, or first obstacle location information; and the communication unit 603 is further configured to send the first perception information to a terminal.
[0161] In a possible design, the communication unit 603 is further configured to receive third request information from the server, where the third request information is used to request the first awareness information.
[0162] In a possible design, the communication unit 603 is further configured to receive configuration information, where the configuration information is used to configure an information type corresponding to the first awareness information and / or an awareness area corresponding to the first awareness information.
[0163] In a possible design, the communication unit 603 is specifically configured to periodically send the first awareness information to the server.
[0164] In a possible design, the first awareness information further indicates inference trajectory information of the dynamic obstacle.
[0165] In a possible design, when the communication apparatus 600 is an access network device or a communication module in an access network device, the function of the processing unit 602 can be implemented by one or more processors. The function of the communication unit 603 can be implemented by a transceiver circuit.
[0166] In a possible design, when the communication apparatus 600 is a circuit or chip responsible for communication functions in an access network device, the function of the processing unit 602 can be implemented by circuit systems including one or more processors or processor cores in the chip. The function of the communication unit 603 can be implemented by an interface circuit or a data transceiver circuit on the chip.
[0167] In a possible design, when the communication apparatus 600 is an access network device or a processing module in an access network device, the function of the processing unit 602 can be implemented by one or more processors. The function of the communication unit 603 can be implemented by a transceiver circuit.
[0168] In a possible design, when the communication apparatus 600 is a circuit or chip responsible for processing functions in an access network device, the function of the processing unit 602 can be implemented by circuit systems including one or more processors or processor cores in the chip. The function of the communication unit 603 can be implemented by an interface circuit or a data transceiver circuit on the chip.
[0169] The communication apparatus 600 can be a network side device in the above-described embodiments. For example, a server or a communication module in a server, or a circuit or chip responsible for communication functions in a terminal.
[0170] For example, in an embodiment, the communication unit 603 is configured to receive second sensing information and second request information from the terminal, the second sensing information indicating one or more of: second environmental point cloud information, second environmental power spectrum information, second obstacle location information, or environmental image information; the communication unit 603 is further configured to receive first sensing information from the access network device, the first sensing information indicating one or more of: first environmental point cloud information, first environmental power spectrum information, or first obstacle location information; the processing unit 602 is configured to perform task reasoning based on the second request information, the first sensing information, and the second sensing information to obtain reasoning result information; and the communication unit 603 is further configured to send the reasoning result information to the terminal.
[0171] In a possible design, the communication unit 603 is further configured to send, to the access network device, configuration information, where the configuration information is used to configure a type corresponding to the first sensing information and / or a sensing area corresponding to the first sensing information.
[0172] In a possible design, the communication unit 603 is specifically configured to receive the first sensing information from the access network device.
[0173] In a possible design, the communication unit 603 is further configured to send third request information, where the third request information is used to request the first sensing information.
[0174] In a possible design, the first sensing information further indicates reasoning trajectory information of a dynamic obstacle.
[0175] It can be understood that the division of units in the above apparatus is only a logical function division, one function unit can be used for one function, or two or more functions can be integrated into one function unit. In actual implementation, all or part of the units can be integrated into one physical entity, or distributed on different physical entities. In addition, the above function units can be implemented in the form of hardware, or in the form of software, or in the form of combination of hardware and software. Whether a certain function is implemented 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 specific applications, but such implementation should not be considered beyond the scope of the present application.
[0176] 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, for example: 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.
[0177] In one example, the storage unit 601 can include random access memory, flash memory, read only memory, programmable read only memory, electrically erasable programmable memory, and / or registers, etc.
[0178] Referring to FIG. 7, a structure schematic diagram of a terminal 700 is provided according to an embodiment of the present application. The terminal 700 can correspond to the terminal shown in FIG. 4, and is configured to implement the operations of the terminal in the above embodiments. As shown in FIG. 7, the terminal includes one or more antennas 710, a radio frequency processing system 720, and a processor system 730.
[0179] In the downlink or sidelink direction, the radio frequency processing system 720 receives radio frequency signals through the antenna 710, and sends the signals after radio frequency processing to the processor system 730 for further processing. In the uplink or sidelink direction, the processor system 730 performs signal processing on the information at the terminal side, and sends the signal to the radio frequency processing system 720. The radio frequency processing system 720 performs radio frequency processing on the signal, and transmits the signal through the antenna 710.
[0180] In one example, the radio frequency processing system 720, as a communication interface for the terminal to communicate with the outside, can include a radio frequency front end 721 (RFFE) and a radio frequency transceiver 722. The RFFE 721 is mainly used for one or more of shaping, passband selection, or gain processing of the RF signals received by the antenna or the RF signals to be sent through the antenna, and can include one or more of radio frequency switches, duplexers, filters, power amplifiers, antenna tuning, and low-noise amplifiers. The RFFE 721 can be a circuit system composed of a plurality of discrete devices, or can be integrated and packaged in one or more chips. The radio frequency transceiver 722 is used to process the RF signals received by the RFFE into baseband / intermediate frequency signals for further processing by the processor system 730, and to process the baseband / intermediate frequency signals provided by the processor system 730 into RF signals for sending to the RFFE 721. The baseband / intermediate frequency signals transmitted between the radio frequency transceiver 722 and the processor system 730 can be digital signals or analog signals. The radio frequency transceiver 722 can be implemented by one or more chips, which are usually referred to as radio frequency chips (RFIC).
[0181] In one example, the processor system 730 can include one or more processors for processing signals and executing one or more communication protocols. Optionally, the processor system 730 can also include a memory 736. In one example, the one or more processors include at least one baseband processor 731 (also referred to as a modem processor). The memory 736 is used to store data and / or computer program instructions. Optionally, the processor system 730 can also include one or more application processors 732 for implementing processing of the terminal operating system and the application layer. The application processor 732 can include, for example, a GPU, an AI processor, or an ASIC. Optionally, the processor system 730 can also include one or more of a voice subsystem 733, a multimedia subsystem 734, or an interface circuit 735. The voice subsystem 733 is used to process voice signals, the multimedia subsystem 734 is used to process multimedia-related operations such as video encoding and decoding, image processing, etc., and the interface circuit 735 is used to implement communication with other terminal components such as a display 740, an input device 750, a memory 760, etc. The above-mentioned components in the processor system 730 can communicate with each other through a bus or a communication interface circuit.
[0182] In one example, the processor system 730 can be packaged into a processor chip, such as a SoC chip or a SIP chip. In one example, the processor system 730 can be a system composed of multiple chips, for example, the baseband processor 731 can be packaged into a chip separately, or packaged into a chip together with part or all of the circuit of the radio frequency processing system.
[0183] In one example, the memory 736 can be an on-chip memory, i.e., located on the chip of the processor system 730. In one example, the memory 760 can be an off-chip memory, i.e., located off the chip of the processor system 730.
[0184] In one example, the baseband processor 731 can include one or more processor cores 7311 and an interface circuit 7314. The one or more processor cores 7311 are configured to process signals and perform one or more communication protocols. Optionally, the baseband processor 731 can further include a memory 7312 configured to store at least part of corresponding computer program instructions and / or data. In one example, the one or more processor cores 7311 implement the relevant operations in the above-described method embodiments by executing the computer program instructions stored in the memory 7312. In this application, the memory 7312 configured to store corresponding computer program instructions and / or data can mean that the memory 7312 is configured to store all corresponding computer program instructions and / or data for execution by the processor core 7311; or can mean that the memory 7312 is configured to store part of corresponding computer program instructions and / or data, which includes computer program instructions and / or data currently needed for execution by the processor core 7311, and the memory 7312 can store different parts of computer program instructions and / or data for execution by the processor core 7311 multiple times to implement the relevant operations in the above-described method embodiments. The interface circuit 7314 serves as a communication interface to enable communication with other components, such as transmitting signals with the radio frequency processing system 720, communicating with other subsystems and related components of the processor system 730 through a bus, such as transmitting data control signals with the application processor 732 and transmitting data or computer program instructions with the memory 736 or the memory 760. Optionally, to reduce the load of the processor core, a baseband signal processing circuit 7313 can be further provided to implement at least part of the processing of baseband signals, including one or more of demodulation, modulation, encoding or decoding of signals.
[0185] In one example, the communication apparatus provided in this application can be the terminal 700, a communication module including the processor system 730 and the radio frequency processing system 720, the processor system 730, or the baseband processor 731.
[0186] The processor, processor system, application processor, baseband processor, processor circuit, or processor core can be collectively referred to as a processor, which can include one or a combination of a central processing unit (CPU), a digital signal processor (DSP), a microprocessor unit (MPU), a microcontroller unit (MCU), a graphics processing unit (GPU), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), an artificial intelligence processor (AI processor), or a neural processing unit (NPU).
[0187] The above-mentioned memory can include one or more of the following storage media: random access memory (RAM), static RAM (SRAM), dynamic RAM (DRAM), phase-change memory (PCM), resistive RAM (ReRAM), magnetoresistive RAM (MRAM), ferroelectric RAM (FRAM), cache, register, read-only memory (ROM), flash memory, erasable programmable ROM (EPROM), hard disk, etc. In one example, computer program instructions for implementing the above-mentioned embodiments can be stored on a non-volatile memory, such as at least part of the above-mentioned memory 760 (e.g., one or more of ROM, flash memory, EPROM, or hard disk). During terminal operation, the corresponding computer program instructions can be loaded in whole or in part into a memory with faster transmission speed than the processor, such as at least part of the above-mentioned memory 736 and / or memory 7312 (e.g., one or more of RAM, SRAM, DRAM, PCM, RERAM, MRAM, FRAM, cache, or register), for execution by the processor to implement the steps in the above-mentioned method embodiments.
[0188] In one example, the radio frequency transceiver 722 and the radio frequency front end 721 can also be packaged in one chip. In one example, the radio frequency transceiver 722, the radio frequency front end 721, and the baseband processor 731 can also be packaged in one chip.
[0189] The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" means one or more, and "multiple" means two or more. The "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 cases of A alone, A and B together, and B alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the front and rear associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, "at least one of A, B or C" includes A, B, C, AB, AC, BC or ABC, and "at least one of A, B and C" can also be understood to include A, B, C, AB, AC, BC or ABC. In addition, unless otherwise specified, the ordinal numbers "first", "second" and the like mentioned in the embodiments of the present application are used to distinguish a plurality of objects, and are not used to limit the order, time sequence, priority or importance of the plurality of objects.
[0190] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, etc.) containing computer-usable program code.
[0191] The present application is described with reference to flowcharts and / or block diagrams according to the methods, devices (systems), and computer program products of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus produce the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
[0192] These computer program instructions can also be stored in a computer-readable storage medium that can direct the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer-readable storage medium produce a product including instruction means, which implements the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
[0193] These computer program instructions can also be loaded into a computer or other programmable data processing devices, so that a series of operational steps are performed on the computer or other programmable devices to generate computer-implemented processes, so that the instructions executed on the computer or other programmable devices provide steps for implementing the functions specified in one or more flows in the flowchart and / or one or more blocks in the block diagram.
[0194] Obviously, various modifications and changes can be made to the present application by those skilled in the art without departing from the scope of the present application. Thus, it is intended that the present application embrace all such modifications and changes and, accordingly, the application is not to be limited by the above-described one or more embodiments.
Claims
1. A communication method characterized by comprising: The method comprises: sending first request information, the first request information being used for requesting first perception information; receiving the first perception information from an access network device, the first perception information indicating one or more of the following: first environmental point cloud information, first environmental power spectrum information, or first obstacle location information; performing task reasoning based on the first perception information.
2. The method of claim 1, wherein, The method further comprises: obtaining second perception information, the second perception information being obtained through perception, the second perception information indicating one or more of the following: second environmental point cloud information, second environmental power spectrum information, second obstacle location information, or environmental image information; the performing task reasoning based on the first perception information comprises: performing task reasoning based on the first perception information and the second perception information.
3. The method according to claim 1 or 2, characterized in that, The first request information comprises information used for indicating a corresponding type of the first perception information.
4. The method according to any one of claims 1 to 3, characterized in that, The first request information further comprises information used for indicating a corresponding perception area of the first perception information and / or information used for indicating a corresponding perception time of the first perception information.
5. The method according to any one of claims 1 to 4, characterized in that, The receiving the first perception information from the access network device comprises: periodically receiving the first perception information from the access network device.
6. The method according to any one of claims 1 to 5, characterized in that, The first perception information further indicates reasoning trajectory information of a dynamic obstacle.
7. A communication method characterized by comprising: The method comprises: receiving second perception information and second request information from a terminal, the second perception information indicating one or more of the following: second environmental point cloud information, second environmental power spectrum information, second obstacle location information, or environmental image information; receiving first perception information from an access network device, the first perception information indicating one or more of the following: first environmental point cloud information, first environmental power spectrum information, or first obstacle location information; performing task reasoning based on the second request information, the first perception information, and the second perception information to obtain reasoning result information; sending the reasoning result information to the terminal.
8. The method of claim 7, wherein, The method further comprises: sending configuration information to the access network device, the configuration information being used for configuring a type corresponding to the first perception information and / or a perception area corresponding to the first perception information.
9. The method according to claim 7 or 8, characterized in that, The receiving the first perception information from the access network device comprises: periodically receiving the first perception information from the access network device.
10. The method according to any one of claims 7 to 9, characterized in that, The method further comprises: sending third request information to the access network device, the third request information being used for requesting the first perception information.
11. The method according to any one of claims 7 to 10, characterized in that, The first perception information further indicates reasoning trajectory information of a dynamic obstacle.
12. A communications device, characterized by The apparatus comprises modules or units for performing the method of any of claims 1-6.
13. A communications device, characterized by The apparatus comprises modules or units for performing the method of any of claims 7-11.
14. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, when the computer program or instructions are executed, the method of any of claims 1-6 is performed, or the method of any of claims 7-11 is performed.
15. A computer program product, characterised in that, A computer program product comprising computer programs or instructions, when executed, cause the method of any one of claims 1-6 to be performed, or the method of any one of claims 7-11 to be performed.
16. A communications device, characterized by An apparatus comprising one or more processors coupled with a memory for storing computer programs or instructions, when executed by the one or more processors, cause the apparatus to implement the method of any one of claims 1-6.
17. A communications device, characterized by An apparatus comprising one or more processors coupled with a memory for storing computer programs or instructions, when executed by the one or more processors, cause the apparatus to implement the method of any one of claims 7-11.
18. The apparatus of claim 16 or 17, wherein, The interface circuitry is configured to enable communication functions within the apparatus and / or the apparatus with other apparatuses or components.
Citation Information
Patent Citations
Communication method and device
CN115802399A
Perception data transmission method, equipment, device and storage medium
CN115914986A
Perception method and device and storage medium
CN116961862A
Information processing method, device and equipment
CN118139100A
Perception-assisted wireless communication
US20230146887A1