Communication method and apparatus

By processing and transmitting sensing data in wireless communication, the problem of data transmission overhead in sensing measurement result feedback is solved, achieving more efficient data transmission and adaptability.

WO2026138831A1PCT designated stage Publication Date: 2026-07-02HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-12-23
Publication Date
2026-07-02

Smart Images

  • Figure CN2025144933_02072026_PF_FP_ABST
    Figure CN2025144933_02072026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and an apparatus, applied in the technical field of communications. The method comprises: a first apparatus receives first information, wherein the first information instructs to retain data of N1 dimensions in sensing data, and N1 is an integer greater than or equal to zero; the first apparatus obtains first sensing data; and the first apparatus sends second sensing data, wherein the dimensions of data in the second sensing data belong to the N1 dimensions, and the second sensing data is obtained by processing the first sensing data on the basis of the first information. By means of the method, the first apparatus may send sensing data of some or all of N1 dimensions, and may not send sensing data of dimensions other than the N1 dimensions, thereby reducing the data volume of transmitted sensing data, and thus reducing transmission overhead of the sensing data.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and apparatus

[0001] Cross-reference of related applications

[0002] This application claims priority to Chinese Patent Application No. 202411949120.6, filed on December 25, 2024, entitled "A Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0004] Wireless sensing technology can obtain the characteristics of the signal propagation space by analyzing the changes in wireless signals during propagation, thereby enabling scene perception. Taking radar as an example, its basic principle is: the transmitter emits a specific waveform signal, which is transmitted to the receiver through a wireless channel. By combining the transmitted and received signals, the target of interest in the wireless channel can be extracted, thus achieving wireless sensing.

[0005] Wireless communication can be used to send and receive information between two ends. Its basic principle includes: the transmitter transmits a specific waveform signal, which is received by the receiver after passing through the wireless channel. The receiver processes the signal and demodulates the signal transmitted by the transmitter.

[0006] From the perspective of transmitting, receiving, and transmitting signals, wireless communication and wireless sensing are remarkably similar. Therefore, combining wireless communication and wireless sensing allows for simultaneous communication between the transmitting and receiving ends while simultaneously sensing the surrounding environment. Specifically, sensing signals can be transmitted in the frequency domain, which can be used to carry information exchanged between the transmitting and receiving ends, as well as to sense objects in the surrounding environment.

[0007] Further research is needed on how to provide feedback on the sensory measurement results. Summary of the Invention

[0008] This application provides a communication method and apparatus for feeding back sensing measurement results.

[0009] In a first aspect, embodiments of this application provide a communication method that can be applied to a first device. The first device may be a terminal or access network device, or a device of the terminal or access network device (e.g., a module, communication module, circuit or chip responsible for communication and / or sensing functions (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), a chip system, or a processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the terminal or access network device. For ease of description, the following description uses the first device as an example.

[0010] The method may include: a first device receiving first information, the first information indicating that data of N1 dimensions in the perceived data be retained, where N1 is an integer greater than or equal to zero; the first device acquiring first perceived data; and the first device sending second perceived data, the second perceived data having dimensions of N1 dimensions, the second perceived data being obtained by processing the first perceived data according to the first information.

[0011] Optionally, the first information indicating the retention of data in N1 dimensions of the sensed data can be replaced with any of the following: the first information indicating the reporting (or sending) of data in N1 dimensions of the sensed data; the first information indicating the processing (or deletion, or filtering) of data in N1 dimensions of the sensed data; the first information indicating the processing (or deletion, or filtering) of data in N1 dimensions of the sensed data; the first information indicating the retention of data in N1 dimensions; the first information being used to request filtered sensed data, wherein the dimensions of the filtered sensed data may belong to N1 dimensions; or, the first information indicating N1 dimensions, and the dimensions of the sensed data reported (or sent) by the first device may belong to the N1 dimensions. Wherein, "instruction" in the above context can be replaced with "request"; any of "instruction to report," "instruction to process," or "instruction to retain" in the above context can be replaced with "query." For example, when the first information indicates N1 dimensions, the first information may include indication information for N1 dimensions. Thus, the first device can send second sensing data, which is obtained by processing the first sensing data based on the first information (e.g., N1-dimensional indication information).

[0012] Optionally, the dimensions of the data in the second perceived data belong to N1 dimensions, which may include: the dimensions of the data in the second perceived data are N1 dimensions; or, the dimensions of the data in the second perceived data are a subset of the N1 dimensions. The dimensions of the data in the second perceived data can be understood as: the dimensions of the second perceived data.

[0013] Using this method, the first device can send some or all of the sensing data in N1 dimensions, but can omit the sensing data in dimensions other than N1 dimensions, thereby reducing the amount of sensing data transmitted and consequently reducing the transmission overhead. For example, if the dimensions of the first sensing data include the x-axis, y-axis, and z-axis, and the N1 dimensions include the x-axis, then the first device can process the first sensing data to obtain and send second sensing data, where the dimension of the second sensing data is the x-axis.

[0014] Furthermore, in this method, the data in N1 dimensions of the perceived data can be indicated by the first information. This allows the second device to flexibly configure the N1 dimensions, improving their adaptability to the current application scenario.

[0015] Secondly, embodiments of this application provide a communication method that can be applied to a second device. The second device can be used to manage sensing; in other words, the second device can be a node managing sensing. For example, the second device can be an access network device or a core network device, or it can be a device applied in the access network device or core network device (e.g., a module, communication module, circuit or chip responsible for communication and / or sensing functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), a chip system, or a processor), or it can be a logical node, logical module, or software capable of implementing all or part of the functions of the access network device or core network device. For another example, the second device can be a sensing management function or a device containing a sensing management function. The sensing management function can be used to manage sensing. The device including sensing management functions can be a terminal or access network equipment, or it can be a module, communication module, circuit or chip (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system or processor in the terminal or access network equipment. It can also be a logic node, logic module or software that can implement all or part of the functions of the terminal or access network equipment, or it can be a device independent of the terminal or access network equipment. For ease of description, the second device will be used as an example below.

[0016] The method may include: a second device sending first information, the first information indicating that data in N1 dimensions of the perceived data be retained, where N1 is an integer greater than or equal to zero; and the second device receiving second perceived data, the second perceived data having dimensions belonging to the N1 dimensions, the second perceived data being obtained by processing the first perceived data according to the first information.

[0017] Optionally, the first information indicating the retention of data in N1 dimensions of the sensed data can be replaced with any of the following: the first information indicating the reporting (or sending) of data in N1 dimensions of the sensed data; the first information indicating the processing (or deletion, or filtering) of data in N1 dimensions of the sensed data; the first information indicating the processing (or deletion, or filtering) of data in N1 dimensions of the sensed data; the first information indicating the retention of data in N1 dimensions; the first information being used to request filtered sensed data, wherein the dimensions of the filtered sensed data may belong to N1 dimensions; or, the first information indicating N1 dimensions, and the dimensions of the sensed data reported (or sent) by the first device may belong to the N1 dimensions. Wherein, "instruction" in the above context can be replaced with "request"; any of "instruction to report," "instruction to process," or "instruction to retain" in the above context can be replaced with "query." For example, when the first information indicates N1 dimensions, the first information may include indication information for N1 dimensions. Thus, the first device can send second sensing data, which is obtained by processing the first sensing data based on the first information (e.g., N1-dimensional indication information).

[0018] Optionally, the dimensions of the data in the second perceived data belong to N1 dimensions, which may include: the dimensions of the data in the second perceived data are N1 dimensions; or, the dimensions of the data in the second perceived data are a subset of the N1 dimensions. The dimensions of the data in the second perceived data can be understood as: the dimensions of the second perceived data.

[0019] Using this method, the dimensions of the sensing data received by the second device may include some or all of the N1 dimensions, but may exclude dimensions other than the N1 dimensions, thereby reducing the amount of sensing data transmitted and consequently reducing the transmission overhead. For example, if the dimensions of the first sensing data include the x-axis, y-axis, and z-axis, and the N1 dimensions include the x-axis, then the second device can receive the second sensing data, the second sensing data of which has the x-axis dimension.

[0020] Furthermore, in this method, the data in N1 dimensions of the perceived data can be indicated by the first information. This allows the second device to flexibly configure the N1 dimensions, improving their adaptability to the current application scenario.

[0021] Based on the first or second aspect, in one possible design, the first information indicates a method for retaining the data in N1 dimensions of the perceived data, which may include at least one of method b1 to method b5:

[0022] Method b1: The first information indicates a first set, which includes N1 dimensions or indication information for N1 dimensions. Optionally, the function of the first information indicating the first set may include: the first device retaining the data of the N1 dimensions when processing the sensed data. For example, the first set indicated by the first information includes the y-axis dimension and the z-axis dimension; accordingly, after receiving the first information, the first device may retain the data of the y-axis dimension and the z-axis dimension when processing the sensed data.

[0023] Method b2: The first information indicates a second set, which includes N2 dimensions or indication information for N2 dimensions, where N2 is a positive integer. The N2 dimensions include all dimensions of the perceived data except for the N1 dimensions. Optionally, the function of the first information indicating the second set may include: when processing the perceived data, the first device retains the data of the dimensions other than the N2 dimensions; in other words, when processing the perceived data, the first device retains the data of the N1 dimensions. For example, the second set indicated by the first information includes the x-axis dimension; correspondingly, after receiving the first information, if the dimensions of the perceived data include the x-axis dimension, the y-axis dimension, and the z-axis dimension, then the first device may retain the data of the y-axis dimension and the z-axis dimension when processing the perceived data.

[0024] Method b3: The first information indicates a first bitmap, which indicates N1 dimensions. Optionally, the function of the first information indicating the first bitmap may include: the first device retaining the data of the N1 dimensions when processing the sensed data. For example, the N1 dimensions indicated by the first bitmap include: the y-axis dimension and the z-axis dimension; accordingly, after receiving the first information, the first device may retain the data of the y-axis dimension and the z-axis dimension when processing the sensed data.

[0025] Method b4: The first information indicates a first value, and the first value indicates N1 dimensions. Optionally, the function of the first information indicating the first value may include: the first device retaining the data of the N1 dimensions when processing the sensed data. For example, the N1 dimensions indicated by the first value include: the y-axis dimension and the z-axis dimension; accordingly, after receiving the first information, the first device may retain the data of the y-axis dimension and the z-axis dimension when processing the sensed data.

[0026] Method b5: The first information indicates a second value, and the second value indicates N2 dimensions. Optionally, the function of the first information indicating the second value may include: when processing the perceived data, the first device retains data for dimensions other than the N2 dimensions, that is, when processing the perceived data, the first device retains data for the N1 dimensions. For example, the N2 dimensions indicated by the second value include the x-axis dimension; correspondingly, after receiving the first information, if the dimensions of the perceived data include the x-axis dimension, the y-axis dimension, and the z-axis dimension, then the first device may retain the data for the y-axis dimension and the z-axis dimension when processing the perceived data.

[0027] Through this design, the first device can accurately determine N1 dimensions based on the first information. Furthermore, this design provides multiple ways to indicate the N1 dimensions, offering greater flexibility.

[0028] Based on the first or second aspect, in one possible design, the dimensions of the first perceived data, excluding N1 dimensions, include N3 dimensions, where N3 is a positive integer; the first dimension is one of the N3 dimensions. The second perceived data is obtained by processing the first perceived data according to the first information, which may include: the second perceived data is obtained by performing a first processing on the first perceived data along the first dimension. Exemplarily, the first processing includes at least one of the following: summation, averaging, finding the maximum value, finding the minimum value, finding the median value, filtering, weighted averaging, truncation, or processing based on a threshold.

[0029] Optionally, since the first information indicates that N1 dimensions of the perceived data are retained, the N1 dimensions can be understood as retained dimensions and the N3 dimensions can be understood as non-retained dimensions; or, the N1 dimensions can be understood as transmittable (or reportable) dimensions and the N3 dimensions can be understood as non-transmittable (or non-reportable) dimensions.

[0030] With this design, for each dimension not retained in the first sensing data, the first device can perform processing on the first sensing data along that dimension, thereby accurately determining the second sensing data.

[0031] Based on the first or second aspect, in one possible design, the second perceived data is obtained by processing the first perceived data according to the first information, which may include: the second perceived data is obtained by performing a second processing on the third perceived data. Wherein, the dimensions of the first perceived data, excluding N1 dimensions, include N3 dimensions, where N3 is a positive integer; the first dimension is one of the N3 dimensions. The third perceived data may be obtained by performing a first processing on the first perceived data along the first dimension. Exemplarily, the first processing includes at least one of the following processing methods: summation, averaging, finding the maximum value, finding the minimum value, finding the median value, filtering, or weighted averaging. Exemplarily, the second processing may include at least one of the following processing methods: summation, averaging, finding the maximum value, finding the minimum value, finding the median value, filtering, weighted averaging, truncation, processing based on a threshold, downsampling, random sampling, or quantization.

[0032] Optionally, the second sensing data is obtained by performing a second processing on the third sensing data, which can be understood as at least one of the following: the second sensing data may be a portion of the third sensing data; or, the second sensing data is obtained by performing a simplified processing on the third sensing data.

[0033] In this design, since the third sensing data is obtained by processing the first sensing data along the first dimension, the dimensions of the data in the third sensing data can belong to N1 dimensions. After obtaining the third sensing data, the first device can further process the third sensing data to obtain the second sensing data to be transmitted, thereby further reducing the amount of sensing data transmitted and reducing the transmission overhead of the sensing data.

[0034] Based on the first or second aspect, in one possible design, the method further includes: a second device sending second information, and correspondingly, a first device receiving the second information, wherein the second information indicates a first process; or, the first process is preset. With this design, the first device can accurately determine the first process. Furthermore, when the second information indicates the first process, the second device can flexibly configure the first process.

[0035] Based on the first or second aspect, in one possible design, when N1 is greater than zero, the N1 dimensions may include at least one of the following: the x-axis dimension, the y-axis dimension, the z-axis dimension, the x-axis velocity dimension, the y-axis velocity dimension, the z-axis velocity dimension, or the intensity dimension. Optionally, this design can be applied to environmental imaging scenarios; in other words, when the perception service is environmental imaging and N1 is greater than zero, the N1 dimensions may include at least one of the following: the x-axis dimension, the y-axis dimension, the z-axis dimension, the x-axis velocity dimension, the y-axis velocity dimension, the z-axis velocity dimension, or the intensity dimension. This design illustrates a possible example of N1 dimensions, which is easy to implement.

[0036] Based on the first or second aspect, in one possible design, when N1 is greater than zero, the N1 dimensions may include at least one of the following: distance dimension, azimuth dimension, pitch dimension, velocity dimension, or intensity dimension. Optionally, this design can be applied to moving target detection scenarios; in other words, when the perception service is moving target detection and N1 is greater than zero, the N1 dimensions may include at least one of the following: distance dimension, azimuth dimension, pitch dimension, velocity dimension, or intensity dimension. This design illustrates a possible example of N1 dimensions and is easy to implement.

[0037] Based on the first or second aspect, in one possible design, the first information may be carried in a measurement configuration or a reporting configuration. Optionally, the measurement configuration or the reporting configuration may be associated with sensing. For example, the measurement configuration may be used to configure resources for measuring the sensed signal (or the echo signal of the sensed signal); and / or, the reporting configuration may be used to configure parameters for reporting the sensed results. The measurement configuration or reporting configuration is a message already present in the current protocol; therefore, this design is compatible with the current protocol with minimal protocol modifications.

[0038] Based on the first or second aspect, in one possible design, the method further includes: a first device transmitting capability information; and correspondingly, a second device receiving the capability information. The capability information may indicate that the first device has the capability to transmit sensing data in N4 dimensions, where N4 is an integer greater than or equal to zero.

[0039] Optionally, the capability information may indicate that the first device has the capability to send N4-dimensional sensing data, and may be replaced by any of the following: the capability information may indicate that the first device is capable of (or supports) sending N4-dimensional sensing data; the capability information indicates that the first device is capable of (or supports) sending sensing data with N4 dimensions; or, the capability information indicates N4 dimensions, where N4 dimensions are the dimensions of the sensing data that the first device is capable of (or supports) sending.

[0040] Optionally, capability information can be used to determine the first information; correspondingly, the second device can determine the first information based on the capability information. The capability information being used to determine the first information can be replaced by: N4 dimensions being used to determine N1 dimensions, and correspondingly, the second device can determine N1 dimensions based on the N4 dimensions. For example, N1 dimensions may belong to N4 dimensions. For instance, N1 dimensions may be N4 dimensions. Also, for example, N1 dimensions may be a subset of N4 dimensions.

[0041] Through this design, the second device can accurately determine, based on capability information, whether the first device has the capability to transmit sensing data in N4 dimensions. Furthermore, if the capability information can be used to determine first information, the second device can determine first information that matches the capabilities of the first device, thereby improving configuration accuracy.

[0042] Based on the first or second aspect, in one possible design, the first information is associated (or corresponds to) the first sensing service, which is one of the following services: environmental imaging, moving target detection, intrusion detection, rainfall monitoring, path prediction in traffic scenarios (or path tracking in traffic scenarios), blind spot detection and collision warning, breathing monitoring, or gesture detection.

[0043] Optionally, since the first information indicates that data of N1 dimensions in the perceived data is retained, the first information is associated with the first perception service, which can be understood as at least one of the following: the N1 dimensions are associated with (or correspond to) the first perception service; or, the N1 dimensions include dimensions associated with (or correspond to) the first perception service.

[0044] Through this design, the second device can be configured to retain dimensions in the sensing data for sensing services, thereby flexibly adjusting the dimensions retained in the sensing data to meet the needs of more sensing services.

[0045] Thirdly, this application provides a communication device. In some examples, the communication device can be a terminal, an access network device, or a module, communication module, circuit or chip (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor in the terminal or access network device. It can also be a logical node, logical module, or software capable of implementing all or part of the functions of the terminal or access network device. The communication device has the functions described in the first aspect above. In other examples, the communication device can be an access network device or a core network device, or a device applied in the access network device or core network device (e.g., a module, communication module, circuit or chip (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor). It can also be a logical node, logical module, or software capable of implementing all or part of the functions of the access network device or core network device; or, the second device can be a perception management function or a device containing a perception management function. The perception management function can be used to manage perception. The device including the sensing management function can be a terminal or access network equipment, or it can be a module, communication module, circuit or chip (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system or processor in the terminal or access network equipment, or it can be a logic node, logic module or software that can realize all or part of the functions of the terminal or access network equipment, or it can be a device independent of the terminal or access network equipment. This communication device has the function to realize the second aspect mentioned above.

[0046] In one possible embodiment, the communication device includes modules, units, or means that perform the operations described in the first or second aspect above. These modules, units, or means can be implemented in software, hardware, or a combination of both. For example, the communication device includes an interface unit and a processing unit. The interface unit can be used to send and receive signals to enable communication between the communication device and other devices; the processing unit can be used to perform some internal operations of the communication device. The functions performed by the processing unit and the interface unit can correspond to the operations described in the first or second aspect above.

[0047] In one possible embodiment, the communication device includes a processor. The processor is capable of executing computer programs or instructions that, when executed, cause the communication device to implement the methods in any possible design of the first or second aspect described above.

[0048] In one possible embodiment, the communication device includes a processor and a memory, the memory of which may store necessary computer programs or instructions for implementing the functions described in the first or second aspect above. The processor may execute the computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication device to implement the methods in any possible design of the first or second aspect above.

[0049] In one possible embodiment, the communication device includes a processor and an interface circuit, wherein the processor is configured to communicate with other devices via the interface circuit and to perform the methods in any possible design of the first or second aspect described above.

[0050] Fourthly, this application provides a communication system that may include a first device and a second device. The first device is capable of executing the communication method provided in the first aspect, and the second device is capable of executing the communication method provided in the second aspect.

[0051] In some possible designs, the first device is a terminal and the second device is an access network device.

[0052] In other possible designs, the first device is an access network device, and the second device is a sensing management function.

[0053] In some other possible designs, the first device is a terminal, and the second device is a sensing and management function.

[0054] In some other possible designs, the first device is a terminal and the second device is a core network device.

[0055] In some other possible designs, the first device is an access network device, and the second device is a core network device.

[0056] In some other possible designs, the first device is a terminal, and the second device is a terminal. Optionally, the first device and the second device can be the same or different terminals. Optionally, this design can be applied to sidelink (SL) communication.

[0057] In other possible designs, both the first and second devices are access network devices. Optionally, the first and second devices can be the same or different access network devices.

[0058] Fifthly, this application provides a computer-readable storage medium storing a computer program or instructions, wherein when the computer program or instructions are executed, the method in any of the possible designs of the first or second aspect described above is implemented.

[0059] Sixthly, this application provides a computer program product including computer program code, wherein when the computer program code is run, the method in any of the possible designs of the first or second aspect described above is implemented.

[0060] In a seventh aspect, this application provides a chip for reading a computer program stored in a memory to execute a method in any possible design of either the first or second aspect described above.

[0061] The technical effects that can be achieved by any of the third to seventh aspects mentioned above can be described with reference to the technical effects that can be achieved by any possible design in the first or second aspect mentioned above. Where there is overlap, no further discussion will be given. Attached Figure Description

[0062] Figures 1A and 1B are architectural diagrams of several communication systems provided in the embodiments of this application;

[0063] Figure 2 is a schematic diagram of an integrated communication and sensing scenario provided in an embodiment of this application;

[0064] Figure 3 is a schematic diagram of several sensing scenarios provided in the embodiments of this application;

[0065] Figure 4 is a schematic diagram of a point cloud provided in an embodiment of this application;

[0066] Figure 5 is a flowchart of the first communication method provided in an embodiment of this application;

[0067] Figure 6 is a structural diagram of a communication device provided in an embodiment of this application;

[0068] Figure 7 is a structural diagram of another communication device provided in an embodiment of this application. Detailed Implementation

[0069] The technical solutions in the embodiments of this application will be described below with reference to the accompanying drawings. The technical solutions in the embodiments of this application can be applied to various communication systems, such as wireless local area networks (WLANs), wireless fidelity (Wi-Fi or WiFi) systems, fourth-generation (4G) mobile communication systems (such as long-term evolution (LTE) systems), fifth-generation (5G) mobile communication systems (such as new radio (NR) systems), or future communication systems. The methods provided in the embodiments of this application can be applied to terrestrial network communication systems or non-terrestrial network (NTN) communication systems. NTN communication systems can be, for example, satellite communication systems, and may also include unmanned aerial vehicles (UAVs), high-altitude platform stations (HAPS), and other aerial access network equipment; this application does not limit these aspects.

[0070] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.

[0071] Figure 1A illustrates a schematic diagram of a communication system provided in an embodiment of this application. As shown in Figure 1A, the communication system includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system may also include the Internet 300.

[0072] RAN 100 includes at least one RAN node (110a and 110b in Figure 1A, collectively referred to as 110) and at least one terminal (120a-120j in Figure 1A, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment (not shown in Figure 1A). Terminal 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wired connected to core network 200. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and wireless access network logical functions.

[0073] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or future-oriented evolution systems. RAN 100 can also be an open RAN (ORAN or O-RAN), a cloud radio access network (CRAN), or a WiFi system. RAN 100 can also be a communication system that integrates two or more of the above systems.

[0074] RAN node 110, sometimes referred to as RAN entity or access node, constitutes part of the communication system and assists terminals in achieving wireless access. Multiple RAN nodes 110 in the communication system can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative. For example, network element 120i in Figure 1A can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing RAN 100 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes both referred to as communication devices. For example, network elements 110a and 110b in Figure 1A can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.

[0075] RAN nodes can also be described in different ways, such as access network equipment. Unless otherwise specified in this application, access network equipment will be used as the term.

[0076] Access network equipment can be devices or modules located on the network side of the aforementioned communication system and possessing corresponding communication functions. Access network equipment typically contains communication modules, circuits, or chips that perform the corresponding communication functions. Access network equipment may also be configured with programs or instructions for performing the corresponding communication functions, as well as the corresponding programs or instructions themselves.

[0077] In one possible scenario, the access network equipment can be a base station (BS), an evolved NodeB (eNodeB), a transmission point (TP), an access point (AP), a transmission reception point (TRP), a mobile switching center, a next-generation NodeB (gNB), a next-generation base station in a future communication system, or an access node in a WiFi system, etc. The access network equipment can be a macro base station (as shown in Figure 1A, 110a), a micro base station or indoor station (as shown in Figure 1A, 110b), a relay node or donor node, a radio controller in a CRAN scenario, a satellite, a drone, a balloon, or an aircraft, etc. Optionally, the access network equipment can also be a server, wearable device, vehicle, or in-vehicle equipment, etc. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the access network equipment in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform).

[0078] In another possible scenario, multiple access network devices collaborate to assist the terminal in achieving wireless access, with each device performing a portion of the base station's functions. For example, the access network devices can be a central unit (CU or control unit), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and DU can be separate entities or included in the same network element, such as a baseband unit (BBU). The RU can be included in radio frequency equipment or radio frequency units, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0079] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open CU (O-CU), DU can also be called an open DU (O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-UP), and RU can also be called an open RU (O-RU). Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0080] For ease of description, the concepts of "access network equipment" and "site" will be used together in this application. Access network equipment can be understood as a collective term for all equipment (including sites) on the access network side; for example, one or more sites can be collectively referred to as access network equipment. A site can refer to a transmission node specifically located in a physical location. In other words, access network equipment conceptually includes sites.

[0081] A terminal is a device or module that connects to the aforementioned communication system and possesses corresponding communication functions. A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, wireless terminal device, subscriber unit, subscriber station, mobile station, remote station, user terminal, user agent, or user device, etc. A terminal typically contains communication modules, circuits, or chips that perform the corresponding communication functions. The terminal may also be configured with programs or instructions for performing these communication functions.

[0082] Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, and smart cities. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. Wearable devices, also known as wearable smart devices or smart wearable devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables. Terminals used in vehicles are called in-vehicle terminal devices, which include, for example, transportation vehicles with wireless communication capabilities, communication modules, or on-board units (OBUs).

[0083] For example, a terminal may include a mobile phone (or "cellular" phone), a computer with a mobile terminal device, or a portable, pocket-sized, handheld, or computer-embedded mobile device. For instance, a terminal may be a Personal Communication Service (PCS) phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), or other similar devices. A terminal may also include restricted devices, such as devices with limited power consumption, limited storage capacity, or limited computing power. For example, a terminal may be an information sensing device such as a barcode scanner, radio frequency identification (RFID), a sensor, a global positioning system (GPS), or a laser scanner. The embodiments of this application do not limit the device form of the terminal.

[0084] In this application, core network equipment refers to equipment in the core network that provides service support to terminals. For example, in the case where CN200 is the core network of a future communication system, a 5G core network, or an evolved 5G core network, some examples of core network equipment include: access and mobility management function (AMF) entities, session management function (SMF) entities, user plane function (UPF) entities, policy control function (PCF) entities, location management function (LMF) entities, etc., which are not listed here. Among them, the AMF entity can be responsible for the access management and mobility management of the terminal; the SMF entity can be responsible for session management, such as the establishment of user sessions; the UPF entity can be a user plane functional entity, mainly responsible for connecting to external networks; and the LMF entity can be responsible for the location management of the terminal. For example, in the case of CN200 as a 4G core network, some core network devices include: Mobility Management Entity (MME), Home Subscriber Server (HSS), Serving Gateway (S-GW), Policy and Charging Rules Function (PCRF), Public Data Network Gateway (PDN Gateway, P-GW), etc., which will not be listed here. It should be noted that in this application, entities can also be referred to as network elements or functional entities. For example, an AMF entity can also be called an AMF network element or AMF functional entity; similarly, an SMF entity can also be called an SMF network element or SMF functional entity; and similarly, an LMF entity can also be called an LMF network element or LMF functional entity. The above-mentioned core network devices can operate independently or be combined to implement certain control functions. For example, AMF, SMF, and PCF can be combined into a single core network device.

[0085] Figure 1B illustrates a schematic diagram of another communication system provided in an embodiment of this application. This system can be an architecture diagram of an O-RAN system. As shown in Figure 1B, the communication system includes: a terminal, access network equipment, and core network equipment.

[0086] For details regarding the terminal, please refer to the description of the communication system shown in Figure 1A above. The description of the terminal will not be repeated here.

[0087] The access network equipment may include at least one of the following: O-CU, O-DU, or O-RU. The specific details of O-CU, O-DU, and O-RU can be found in the description of the communication system shown in Figure 1A above, and will not be repeated here.

[0088] The core network equipment may include at least one of the following: AMF, LMF, SMF, or UPF. For details regarding AMF, LMF, SMF, and UPF, please refer to the descriptions of AMF, LMF, SMF, and UPF in the above description of the communication system shown in Figure 1A; these details will not be repeated here.

[0089] The communication systems and service scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new service scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0090] The relevant terms used in the embodiments of this application will be explained below. It should be noted that these explanations are for the purpose of making the embodiments of this application easier to understand, and should not be regarded as a limitation on the scope of protection claimed by this application.

[0091] I. Integrated Sensing and Communication (ISAC):

[0092] Integrated communication and sensing technology is considered one of the key technologies for expanding the service capabilities of mobile communication networks. The core idea of ​​this technology is to add sensing capabilities to the mobile communication network, building capabilities such as target detection, tracking, and imaging, thereby integrating communication and sensing capabilities into a single network to achieve harmonious coexistence and mutual benefit. Please refer to Figure 2, which is a schematic diagram of an integrated communication and sensing scenario. In Figure 2, solid lines represent communication, and dashed lines represent sensing, illustrating an example. As shown in Figure 2, access network devices can sense other objects through self-transmission and reception, or they can sense other objects while communicating with the terminal. Figure 2 illustrates an example where the terminal is a smartphone, and the sensed targets are drones, pedestrians, and vehicles.

[0093] Sensing technologies can generally be categorized into two modes: mono-static sensing and bi-static sensing. Mono-static sensing refers to a mode where the transmitting device for the sensing signal and the receiving device for its echo signal are the same device. In other words, in mono-static sensing, the transmitting device both sends the sensing signal and receives the echo signal obtained after the sensing signal has passed through a sensing target (e.g., reflection, diffraction, or scattering). Therefore, mono-static sensing can also be called a self-transmitting and self-receiving mode, without limitation. Bi-static sensing, on the other hand, refers to a mode where the transmitting device for the sensing signal and the receiving device for its echo signal are two different devices. In other words, sensing station A sends a sensing signal, and the echo signal obtained after the sensing signal passes through a sensing target is received by sensing station B.

[0094] Figure 3 illustrates a schematic diagram of the sensing scenarios applicable to the embodiments of this application. Figure 3 provides eight sensing scenarios applicable to the embodiments of this application, namely: the scenario where access network device A transmits and receives signals independently, i.e., the scenario where access network device A sends sensing signals and receives echo signals, as shown in (1) of Figure 3; the scenario where terminal A transmits and receives signals independently, i.e., the scenario where terminal A sends sensing signals and receives echo signals, as shown in (2) of Figure 3; the scenario where access network device A sends sensing signals and access network device B receives echo signals, as shown in (3) of Figure 3; and the scenario where terminal A sends sensing signals and terminal B receives echo signals, as shown in (4) of Figure 3. Figure 3 shows (4); the scenario where access network device A sends a sensing signal and terminal A receives an echo signal is shown in Figure 3 (5); the scenario where terminal A sends a sensing signal and access network device A receives an echo signal is shown in Figure 3 (6); the scenario where access network device A sends a sensing signal and access network device B receives an echo signal under the control of access network device C is shown in Figure 3 (7); the scenario where terminal A sends a sensing signal and terminal B receives an echo signal under the control of access network device A is shown in Figure 3 (8). Figure 3 uses a vehicle as the sensing target and a smartphone as the terminal as an example.

[0095] Optionally, in the sensing scenario applicable to the embodiments of this application, there may be one or more transmitting devices for transmitting sensing signals, and one or more receiving devices for receiving echo signals of the sensing signals. Figure 3 illustrates an example with one transmitting device and one receiving device, but is not intended to be limiting.

[0096] When there are multiple transmitting devices and one receiving device, the sensing scenario can be called a multi-transmitter, single-receiver scenario. For example, sensing station A and sensing node C each transmit sensing signals, and the echo signal obtained after the sensing signals pass through the sensing target is received by sensing station B. Another example is that sensing station A and sensing node B each transmit sensing signals, and the echo signal obtained after the sensing signals pass through the sensing target is received by sensing station B.

[0097] When there is one transmitting device and multiple receiving devices, this scenario can be called a one-to-many scenario. For example, sensing station A transmits a sensing signal, and the echo signal obtained after the sensing signal passes through a sensing target is received by sensing station B and sensing node C. Another example is that sensing station A transmits a sensing signal, and the echo signal obtained after the sensing signal passes through a sensing target is received by sensing station A and sensing node B.

[0098] The sensing target can also be referred to as a target, a detected target, a sensed object, a sensed device, etc., without limitation. The sensing target can be any tangible object in the environment capable of reflecting, diffracting, or scattering electromagnetic waves. For example, the sensing target can be a stationary object such as a mountain, forest, or building. Alternatively, the sensing target can be a mobile object such as a vehicle, drone, pedestrian, or terminal. The embodiments of this application do not limit the specific implementation form of the sensing target.

[0099] The sensing measurement result can also be referred to as the sensing result, the detected result, the detected data, or the detected data, etc., without limitation. The sensing measurement result can be the result obtained by the receiving device processing the echo signal. For example, the sensing measurement result may include at least one of the following: the position of the sensing target, the velocity of the sensing target, the distance from the sensing target to the receiving device, the distance from the sensing target to the transmitting device, the direction of the sensing target, the angle of the sensing target, the intensity of the echo signal from the sensing target, etc.

[0100] II. Sensing Signals:

[0101] In this application, the sensing signal may include a reference signal and / or a communication signal other than a reference signal.

[0102] The reference signal, also known as the pilot signal, is essential in communication systems for transmitting and receiving data, obtaining system synchronization and feedback channel information, and estimating the uplink or downlink channel. Channel estimation refers to the process of reconstructing or recovering the received signal to compensate for signal distortion caused by channel fading and noise fading. It uses known reference signals from both the transmitter and receiver to determine the time and frequency domain variations of the channel. These reference signals, distributed across one or more resource elements (REs) in the time-frequency two-dimensional space within orthogonal frequency division multiplexing (OFDM) symbols, have known amplitude and phase.

[0103] For example, the reference signal may include an uplink reference signal and a downlink reference signal. The uplink reference signal may include, but is not limited to, at least one of the following: a sounding reference signal (SRS), an uplink demodulation reference signal (DMRS), an uplink phase noise tracking reference signal (PTRS), or an uplink positioning signal (CRS). The downlink reference signal may include, but is not limited to, at least one of the following: a positioning reference signal (PRS), a downlink DMRS, a PTRS, a channel status information reference signal (CSI-RS), or a cell reference signal (CRS).

[0104] It should be understood that the reference signals listed above are merely examples and should not be construed as limiting this application. This application does not preclude the possibility of defining other reference signals in future agreements to achieve the same or similar functions.

[0105] III. Sensing Services:

[0106] In this application, the perception service can be a service with certain service requirements. For example, the perception service may include, but is not limited to, at least one of the following: environmental imaging, moving target detection, intrusion detection, rainfall monitoring, path prediction in traffic scenarios, blind spot detection and collision warning, breathing monitoring, or gesture detection, etc. Environmental reconstruction may also have other names, such as environmental reconstruction, static environmental imaging, or static environmental reconstruction, without limitation. Moving target detection may also have other names, such as dynamic target detection, etc., without limitation.

[0107] Optionally, the sensed service can be replaced with (or understood as) at least one of the following: the application type corresponding to the sensed service, the Quality of Service (QoS) corresponding to the sensed service (or referred to as sensed QoS), or the bearer (or bearer identifier) ​​corresponding to the sensed service, etc. The bearer corresponding to the sensed service can be a radio bearer (RB) used to transmit the sensed service. Optionally, the bearer can be distinguished by a bearer identifier; bearers corresponding to different bearer identifiers can be used to transmit data for different sensed services. It should be understood that the RB used to transmit the sensed service can be a new RB, or it can be an RB defined by the current protocol (e.g., signaling radio bearer (SRB), and / or data radio bearer (DRB)). When the RB used to transmit the sensed service is an RB defined by the current protocol, the RB used for transmitting communication and the RB used for transmitting the sensed service can be distinguished by different bearer identifiers.

[0108] IV. In this application, "instruction" or "for instruction" may include explicit instruction (or direct instruction) and implicit instruction (or indirect instruction). When describing information for instructing A, it may include whether the information explicitly instructs A or implicitly instructs A, but does not necessarily mean that the information carries A.

[0109] The indication methods involved in the embodiments of this application should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. Moreover, the sending period and / or sending time of these sub-information can be the same or different, without limitation.

[0110] In the embodiments of this application, "information" can be an explicit indication, that is, a direct indication through signaling, or obtained by combining other rules or parameters with parameters indicated by signaling, or by deduction. It can also be an implicit indication, that is, obtained based on rules or relationships, or based on other parameters, or by deduction. No limitation is imposed.

[0111] V. In this application, communication between different devices can refer to direct communication between different devices (i.e., without the need for relaying or forwarding by other devices), or communication between different devices through other devices (i.e., requiring relaying or forwarding by other devices), or communication between a functional unit within a device and other devices through another functional unit. For example, "sending information to…(terminal)" can be understood as the destination of the information being the terminal, and may include sending information directly or indirectly to the terminal. "Receiving information from…(terminal)" can be understood as the source of the information being the terminal, and may include receiving information directly or indirectly from the terminal. Information may undergo necessary processing between the source and destination ends, such as format changes, digital-to-analog conversion, amplification, filtering, etc., but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood in a similar way, and will not be elaborated further here.

[0112] VI. In this application, the words "exemplarily," "for example," "for instance," and "example" are used to indicate examples, illustrations, or explanations, and are not intended to limit the scope of protection of this application. It should be understood that the examples in this application may also be implemented in other ways. In this application, "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably, and it should be noted that when their distinction is not emphasized, their intended meanings are consistent.

[0113] VII. In this application, any two of the programs, instructions, and code may be substituted for one another.

[0114] 8. In this application, "greater than or equal to" and "greater than" are interchangeable. For example, "A is greater than threshold 1" and "A is greater than or equal to threshold 1" are interchangeable. "Less than or equal to" and "less than" are interchangeable. For example, "A is less than threshold 1" and "A is less than or equal to threshold 1" are interchangeable.

[0115] 9. In this application, “in the case of…”, “when…”, “if…”, and “if…” can have the same meaning and can be used interchangeably.

[0116] 10. In this application, a moving target may be replaced by any of the following: a moving target, or a dynamic target.

[0117] Currently, sensing nodes can acquire and report sensing data. This sensing data can correspond to multiple dimensions; in other words, this sensing data can be data from multiple dimensions.

[0118] In some examples, when the sensing service is environmental imaging, the sensing data acquired and reported by the sensing node can be point cloud data. This point cloud data can indicate (or correspond to) the point cloud perceived by the sensing node, such as the point cloud shown in Figure 4(a). The dimensions corresponding to this point cloud data can include: the x-axis dimension, the y-axis dimension, the z-axis dimension, and the intensity dimension. Point #1 can be a point in the point cloud, for example, point #1 can be any point in the point cloud. In the point cloud data, the data in the x-axis dimension corresponding to point #1 can indicate the x-axis coordinates of point #1, the data in the y-axis dimension corresponding to point #1 can indicate the y-axis coordinates of point #1, the data in the z-axis dimension corresponding to point #1 can indicate the z-axis coordinates of point #1, and the data in the intensity dimension corresponding to point #1 can indicate the intensity of point #1. In this way, the point cloud data can indicate the coordinates and intensity of each point in the point cloud.

[0119] In other examples, when the sensing service is moving target detection, the sensing data acquired and reported by the sensing node can be distance-angle-velocity spectrum data. This distance-angle-velocity spectrum data indicates (or corresponds to) the distance-angle-velocity spectrum sensed by the sensing node. The dimensions corresponding to this distance-angle-velocity spectrum data can include: distance dimension, azimuth dimension, pitch dimension, velocity dimension, and intensity dimension. Point #2 can be a point in the distance-angle-velocity spectrum; for example, point #2 can be any point in the distance-angle-velocity spectrum. In the distance-angle-velocity spectrum data, the distance dimension data corresponding to point #2 indicates the distance between point #2 and the sensing node; the azimuth dimension data corresponding to point #2 indicates the azimuth angle of point #2 relative to the sensing node; the pitch angle dimension data corresponding to point #2 indicates the pitch angle of point #2 relative to the sensing node; the velocity dimension data corresponding to point #2 indicates the velocity of point #2; and the intensity dimension data corresponding to point #2 indicates the intensity of point #2.

[0120] In some examples, when the sensing service is moving target detection, the sensing data acquired and reported by the sensing node can be range-Doppler spectrum data. This range-Doppler spectrum data indicates (or corresponds to) the range-Doppler spectrum perceived by the sensing node. The dimensions corresponding to this range-Doppler spectrum data can include: distance dimension, Doppler dimension, and intensity dimension. Point #3 can be a point in the range-Doppler spectrum; for example, point #3 can be any point in the range-Doppler spectrum. In the range-Doppler spectrum data, the distance dimension data corresponding to point #3 indicates the distance between point #3 and the sensing node, the Doppler dimension data corresponding to point #3 indicates the Doppler frequency between point #3 and the sensing node, and the intensity dimension data corresponding to point #3 indicates the intensity of point #3.

[0121] As shown above, after acquiring perception data from multiple dimensions, the perception node will report the perception data from these multiple dimensions, resulting in a large overhead.

[0122] For example, for environmental imaging of buildings, assuming the imaging range is 100 meters (m) * 100 meters * 20 meters, the point cloud resolution is 1 meter, and each point cloud data value occupies 1 byte, then the total amount of sensing data is 200 kilobytes (kB). If the point cloud is as shown in Figure 4(a), and the sensing node filters (or deletes) point cloud data with an intensity less than threshold #1 and reports the filtered point cloud data, then the amount of sensing data reported by the sensing node is still relatively large, approximately 2 kB.

[0123] For example, in moving target detection, the sensing data can be range-angle-velocity spectrum data. Assuming there are 100 range-resolution units, 10 angle-resolution units, and 100 velocity-resolution units in the range-angle-velocity spectrum, there are a total of 100 * 10 * 100 range-angle-velocity units. If each range-Doppler unit data value occupies 1 byte, the total data volume of the sensing data is 100kB. If the sensing node filters (or deletes) range-angle-velocity spectrum data with an intensity less than threshold #2 and reports the filtered range-angle-velocity spectrum data, the data volume may still be relatively large.

[0124] For example, in moving target detection, the sensing data can be range-Doppler spectral data. Assuming there are 100 range-resolved units and 100 Doppler-resolved units in the range-Doppler spectrum, there are a total of 100*100 range-Doppler units. If each range-Doppler unit's data value occupies 1 byte, the total amount of sensing data is 10kB. If the sensing node filters (or deletes) range-Doppler unit data with an intensity less than threshold #3 and reports the filtered range-Doppler unit data, the data volume may still be large.

[0125] Further research is needed on how to provide feedback on the sensing measurement results, such as how to reduce the transmission overhead of sensing data.

[0126] The execution subject involved in the embodiments of this application will be introduced below.

[0127] The first device may be a device capable of acquiring sensing data. The first device may be a terminal or access network device, or a device applied in the terminal or access network device (e.g., a module, communication module, circuit or chip responsible for communication and / or sensing functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the terminal or access network device.

[0128] In some possible ways, the first device can be used to perform (or execute) sensing; or, in other words, the first device can be a sensing node.

[0129] In some examples, the first device can be used to receive the echo signal of the sensing signal and to perform sensing processing based on the echo signal of the sensing signal. For example, the first device can be access network device A shown in (1) or (6) of FIG3, or a device in access network device A; or, the first device can be terminal A shown in (2) or (5) of FIG3, or a device in terminal A; or, the first device can be access network device B shown in (3) or (7) of FIG3, or a device in access network device B; or, the first device can be terminal B shown in (4) or (8) of FIG3, or a device in terminal B.

[0130] Optionally, in this example, the device that sends the sensing signal can be any of the access network devices A shown in (1), (3), (5) or (7) in Figure 3, or a device in the access network device A; or, the device that sends the sensing signal can be any of the terminals A shown in (2), (4), (6) or (8) in Figure 3, or a device in the terminal A.

[0131] In other examples, the first device may acquire perceptual data via sensors. For instance, the first device may acquire perceptual data in the modality of an image via an optical camera. Alternatively, the first device may acquire perceptual data in the modality of video via an optical camera. Another example is that the first device may acquire perceptual data in the modality of speech via an acoustic sensor. Yet another example is that the first device may acquire perceptual data in the modality of point clouds via a radar sensor. Here, modality can be replaced with (or understood as) type.

[0132] It should be understood that the above examples can be applied individually or in any combination without restriction.

[0133] In other possible approaches, the first device may acquire the sensing data perceived by the sensing node. This application does not limit the process by which the sensing node acquires the sensing data.

[0134] The second device can be used to manage sensing; in other words, the second device can be a node that manages sensing. For example, the second device can be an access network device (e.g., a base station or CU), or a device applied in the access network device (e.g., a base station or CU) (e.g., a module, communication module, circuit or chip responsible for communication and / or sensing functions (e.g., a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software that can implement all or part of the functions of the access network device (e.g., a base station or CU). As another example, the second device can be a core network device (e.g., an AMF, LMF, or SMF), or a device applied in the core network device (e.g., an AMF, LMF, or SMF) (e.g., a module, communication module, circuit or chip responsible for communication and / or sensing functions (e.g., a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software that can implement all or part of the functions of the core network device (e.g., an AMF, LMF, or SMF). For example, the second device may be a sensing management function or a device containing a sensing management function. The sensing management function can be used to manage sensing. The sensing management function may be located in a terminal or access network device, or it may be a network element independent of the terminal or access network device. The sensing management function may also have other names, such as sensing management network element, sensing management device, sensing management entity, sensing function (SF), ISAC management function (ISACMF), ISAC service management function (ISACSMF), or sensing service management function (SSMF), etc., without limitation.

[0135] In some examples, the first device is a terminal and the second device is an access network device (e.g., a base station or CU).

[0136] In other examples, the first device is an access network device, and the second device is a sensing management function.

[0137] In other examples, the first device is a terminal, and the second device is a perception management function.

[0138] In other examples, the first device is a terminal and the second device is a core network device (e.g., AMF, LMF, or SMF).

[0139] In other examples, the first device is an access network device (e.g., a base station or CU), and the second device is a core network device (e.g., an AMF, LMF, or SMF).

[0140] In other examples, the first device is a terminal, and the second device is a terminal. Optionally, the first device and the second device may be the same or different terminals. Optionally, this example can be applied to SL communication.

[0141] In other examples, the first device is an access network device, and the second device is an access network device. Optionally, the first device and the second device may be the same or different access network devices.

[0142] This application provides a communication method. Figure 5 is a flowchart illustrating the communication method provided in this application. Figure 5 uses a first device and a second device as examples of the execution entities in the interaction illustration to illustrate the method. As shown in Figure 5, the method includes:

[0143] S501: The second device sends the first information; correspondingly, the first device receives the first information.

[0144] The first information indicates that data from N1 dimensions of the perceived data should be retained, where N1 is an integer greater than or equal to zero.

[0145] Optionally, the first information indicating the retention of data in N1 dimensions of the sensed data can be replaced with any of the following: the first information indicating the reporting (or sending) of data in N1 dimensions of the sensed data; the first information indicating the processing (or deletion, or filtering) of data in N1 dimensions of the sensed data; the first information indicating the processing (or deletion, or filtering) of data in N1 dimensions of the sensed data; the first information indicating the retention of data in N1 dimensions; the first information being used to request filtered sensed data, wherein the dimensions of the filtered sensed data may belong to N1 dimensions; or, the first information indicating N1 dimensions, and the dimensions of the sensed data reported (or sent) by the first device may belong to the N1 dimensions. Wherein, "instruction" in the above context can be replaced with "request"; any of "instruction to report," "instruction to process," or "instruction to retain" in the above context can be replaced with "query." For example, when the first information indicates N1 dimensions, the first information may include indication information for N1 dimensions. Thus, the first device can send second sensing data, which is obtained by processing the first sensing data based on the first information (e.g., N1-dimensional indication information).

[0146] Optionally, when N1 equals zero, the first information indicates that data in N1 dimensions of the perceived data should be retained. This can be understood as: the first information indicates that the perceived data should be processed along each dimension of the perceived data. In other words, when N1 equals zero, retaining data in N1 dimensions of the perceived data can be understood as: processing the perceived data along each dimension of the perceived data. The specific details of processing the perceived data will be explained in S503 below and will not be elaborated here.

[0147] Where N1 equals zero, this can be applied, but is not limited to, to the following scenarios: detecting the presence of a target. In some examples, the target may correspond to a point in the point cloud with high intensity (or energy), for example, a point in the point cloud with an intensity higher than an intensity threshold. Here, the point cloud can be indicated by sensing data of type point cloud data. In other examples, the target may correspond to a point in the range-angle-velocity spectrum with high intensity (or energy), for example, a point in the range-angle-velocity spectrum with an intensity higher than an intensity threshold. Here, the range-angle-velocity spectrum can be indicated by sensing data of type range-angle-velocity spectrum data. In still other examples, the target may correspond to a point in the range-Doppler spectrum with high intensity (or energy), for example, a point in the range-Doppler spectrum with an intensity higher than an intensity threshold. Here, the range-Doppler spectrum can be indicated by sensing data of type range-Doppler data. Optionally, in the above example, the strength threshold may be preset, such as as specified by the protocol; or it may be determined by the first device; or it may be notified to the first device by other devices (e.g., the second device or core network equipment).

[0148] When N1 is greater than zero, the N1 dimensions can be implemented in multiple ways, such as at least one of method a1 or method a2.

[0149] Method a1: When N1 is greater than zero, the N1 dimensions may include at least one of the following: the x-axis dimension, the y-axis dimension, the z-axis dimension, the x-axis velocity dimension, the y-axis velocity dimension, the z-axis velocity dimension, or the intensity dimension. The following description uses point cloud data as the perceptual data, with point #1 being any point in the point cloud (e.g., point #1 being any point in the point cloud) as an example, to illustrate each dimension.

[0150] 1. Dimension of the x-axis: The data for the x-axis dimension corresponding to point #1 is point cloud data #a1; point cloud data #a1 indicates the x-axis coordinates of point #1, or in other words, point cloud data #a1 indicates the x-axis coordinates of the perceived target corresponding to point #1. For example, if the coordinates of point #1 are (x1, y1, z1), then point cloud data #a1 indicates x1.

[0151] 2. Dimension of the y-axis: The data for the y-axis dimension corresponding to point #1 is point cloud data #a2; point cloud data #a2 indicates the y-axis coordinates corresponding to point #1, or in other words, point cloud data #a2 indicates the y-axis coordinates of the perceived target corresponding to point #1. For example, if the coordinates of point #1 are (x1, y1, z1), then point cloud data #a2 can indicate y1.

[0152] 3. Z-axis dimension: The data for the z-axis dimension corresponding to point #1 is point cloud data #a3; point cloud data #a3 indicates the z-axis coordinates of point #1, or in other words, point cloud data #a3 indicates the z-axis coordinates of the perceived target corresponding to point #1. For example, if the coordinates of point #1 are (x1, y1, z1), then point cloud data #a3 indicates z1.

[0153] In summary, one or more of the data along the x-axis, y-axis, and z-axis corresponding to point #1 can be used to determine the location of point #1.

[0154] 4. Dimension of velocity in the x-axis direction: The data for the dimension of the velocity in the x-axis direction corresponding to point #1 is point cloud data #a4; point cloud data #a4 indicates the velocity in the x-axis direction corresponding to point #1, or in other words, point cloud data #a4 indicates the component (or projection) of the velocity of the perceived target corresponding to point #1 in the x-axis direction. For example, if the velocity corresponding to point #1 is (v... x ,v y ,v z If the point cloud data #a4 indicates v, then v x .

[0155] 5. Dimension of velocity in the y-axis direction: The data for the dimension of the velocity in the y-axis direction corresponding to point #1 is point cloud data #a5; point cloud data #a5 indicates the velocity in the y-axis direction corresponding to point #1, or in other words, point cloud data #a5 indicates the component (or projection) of the velocity of the perceived target corresponding to point #1 in the y-axis direction. For example, if the velocity corresponding to point #1 is (v x ,v y ,v z If the point cloud data #a5 indicates v, then v y .

[0156] 6. Dimension of velocity in the z-axis direction: The data for the dimension of the velocity in the z-axis direction corresponding to point #1 is point cloud data #a6; point cloud data #a6 indicates the velocity in the z-axis direction corresponding to point #1, or in other words, point cloud data #a6 indicates the component (or projection) of the velocity of the perceived target corresponding to point #1 in the z-axis direction. For example, if the velocity corresponding to point #1 is (v x ,v y ,v z If the point cloud data #a6 indicates v z .

[0157] In summary, one or more of the data for the x-axis velocity dimension, the y-axis velocity dimension, and the z-axis velocity dimension corresponding to point #1 can be used to determine the velocity corresponding to point #1.

[0158] 7. Intensity Dimension: The intensity dimension data corresponding to point #1 is point cloud data #a7; point cloud data #a7 can indicate the intensity corresponding to point #1. The intensity corresponding to point #1 can be understood as at least one of the following: the amplitude of point #1 in the point cloud; or, the intensity of the echo signal obtained after passing through the sensing target point corresponding to point #1 (e.g., reflection, diffraction, or scattering).

[0159] It should be understood that the above explanation uses point cloud data as the example of perception data, but perception data can also be other types of data, without restriction.

[0160] The following shows several possible examples of N1 dimensions in method a1.

[0161] In some examples, the N1 dimensions may include the y-axis dimension and the z-axis dimension. For example, if the point cloud is as shown in Figure 4(a), the N1 dimensions may include the y-axis dimension and the z-axis dimension, thus obtaining the point cloud data corresponding to the point cloud shown in Figure 4(b).

[0162] In other examples, the N1 dimensions may include the x-axis dimension and the y-axis dimension.

[0163] In some other examples, the N1 dimensions may include the z-axis dimension.

[0164] In other examples, the N1 dimensions may include a dimension of velocity along the x-axis and a dimension of velocity along the y-axis. Optionally, the plane formed by the x-axis and y-axis may be parallel to the ground. This example can be, but is not limited to, the detection of moving targets on the ground (e.g., vehicles).

[0165] In other examples, the N1 dimensions may include the dimension of velocity along the x-axis, the dimension of velocity along the y-axis, and the dimension of velocity along the z-axis. This example can be, but is not limited to, applied to the detection of moving targets in the air (e.g., drones and / or aircraft).

[0166] In some examples, the N1 dimensions may include the dimension of velocity in the x-axis direction. Optionally, the x-axis direction may be the direction of the target's motion. For example, on a highway, a vehicle moves along the x-axis direction. This example may be applicable, but is not limited to, the detection of moving targets (e.g., vehicles) on a highway. It should be understood that this example is illustrated with the x-axis direction as the direction of the target's motion, but is not limited to this. The direction of the target's motion may also be the direction of other axes, such as the y-axis direction, in which case the N1 dimensions may include the dimension of velocity in the y-axis direction.

[0167] Method a1 shows a possible example with N1 dimensions, which is easy to implement.

[0168] Method a2: When N1 is greater than zero, N1 dimensions include at least one of the following: distance dimension, azimuth dimension, pitch dimension, velocity dimension, or intensity dimension. The following description uses the perceived data as distance-angle-velocity spectrum data, with point #2 being a point in the distance-angle-velocity spectrum (for example, point #2 being any point in the distance-angle-velocity spectrum).

[0169] 1. Distance dimension: The distance dimension data corresponding to point #2 is distance-angle-velocity spectrum data #b1; distance-angle-velocity spectrum data #b1 can indicate the distance corresponding to point #2. For example, distance-angle-velocity spectrum data #b1 can indicate the distance between point #2 and the sensing node.

[0170] 2. Azimuth dimension: The azimuth dimension data corresponding to point #2 is distance-angle-velocity spectrum data #b2; distance-angle-velocity spectrum data #b2 can indicate the azimuth of point #2. For example, distance-angle-velocity spectrum data #b2 can indicate the azimuth of point #2 relative to the sensing node.

[0171] 3. Pitch Angle Dimension: The pitch angle dimension data corresponding to point #2 is distance-angle-velocity spectrum data #b3; distance-angle-velocity spectrum data #b3 can indicate the pitch angle corresponding to point #2. For example, distance-angle-velocity spectrum data #b3 can indicate the pitch angle of point #2 relative to the sensing node.

[0172] 4. Velocity dimension: The velocity dimension data corresponding to point #2 is distance-angle-velocity spectrum data #b4; distance-angle-velocity spectrum data #b4 can indicate the velocity corresponding to point #2. For example, distance-angle-velocity spectrum data #b4 can indicate the velocity of the perceived target corresponding to point #2.

[0173] Optionally, the velocity dimension may include multiple dimensions. For example, the velocity dimension may include at least one of the following: a radial velocity dimension or a lateral velocity dimension. The radial velocity dimension may be the velocity dimension along the straight line between the sensing target and the sensing node; the lateral velocity dimension may include multiple dimensions, for example, the lateral velocity dimension may include an azimuth velocity dimension and a pitch velocity dimension. The azimuth velocity dimension may be the angular velocity corresponding to the change in the azimuth angle of the sensing target, and the pitch velocity dimension may be the angular velocity corresponding to the change in the pitch angle of the sensing target.

[0174] Alternatively, the velocity dimension can be replaced with the Doppler dimension.

[0175] 5. Intensity Dimension: The velocity dimension data corresponding to point #2 is the distance-angle-velocity spectrum data #b5; the distance-angle-velocity spectrum data #b5 indicates the intensity corresponding to point #2. The intensity corresponding to point #2 can be understood as at least one of the following: the amplitude of point #2 in the distance-angle-velocity spectrum; or, the intensity of the echo signal obtained after passing through the sensing target point corresponding to point #2 (e.g., reflection, diffraction, or scattering).

[0176] It should be understood that the above explanation uses distance-angle-velocity spectrum data as the sensing data as an example, but the sensing data can also be other types of data, without restriction.

[0177] The following shows several possible examples of N1 dimensions in method a2.

[0178] In some examples, the N1 dimensions may include the velocity dimension.

[0179] In some other examples, the N1 dimensions may include a distance dimension.

[0180] In some other examples, the N1 dimensions may include azimuth and pitch dimensions.

[0181] Method a2 shows a possible example with N1 dimensions, which is easy to implement.

[0182] Optionally, mode a1 and mode a2 can be independent or combined. When mode a1 and mode a2 are combined, the N1 dimensions include at least one of the following: x-axis dimension, y-axis dimension, z-axis dimension, x-axis velocity dimension, y-axis velocity dimension, z-axis velocity dimension, intensity dimension, distance dimension, azimuth dimension, pitch dimension, or velocity dimension.

[0183] As previously shown, the first information may indicate the retention of data in N1 dimensions of the perceived data, and the indication may be in various ways, such as at least one of methods b1 to b5.

[0184] Method b1: The first information indicates the first set, which includes N1 dimensions or N1 dimensions of indication information.

[0185] Optionally, the function of the first information indicating the first set may include: when the first device processes the sensed data, it retains the data of the N1 dimensions; correspondingly, the first device may determine, based on the first information, to retain the data of the N1 dimensions in the sensed data.

[0186] For example, the indication information for the N1 dimensions can be an index of the N1 dimensions, or a field corresponding to each of the N1 dimensions. Each field corresponding to one of the N1 dimensions occupies, for example, 1 bit. Thus, when the first information includes a first set, and the first set includes fields corresponding to each of the N1 dimensions, each of the N1 dimensions can be indicated using 1 bit, thereby reducing overhead.

[0187] The following example illustrates method b1.

[0188] For example, if the first set indicated by the first information includes the dimensions of the y-axis and the z-axis, then the N1 dimensions include the dimensions of the y-axis and the z-axis; accordingly, after receiving the first information, the first device may retain the data of the dimensions of the y-axis and the z-axis when processing the perceived data.

[0189] For example, if the first set indicated by the first information includes the dimension of velocity in the x-axis direction and the dimension of velocity in the y-axis direction, then the N1 dimensions include the dimension of velocity in the x-axis direction and the dimension of velocity in the y-axis direction; accordingly, after receiving the first information, the first device can retain the data of the dimension of velocity in the x-axis direction and the dimension of velocity in the y-axis direction when processing the sensing data.

[0190] For example, the first correspondence is the correspondence between the dimensions and indices of the perceived data. Table 1A shows a possible example of the first correspondence. If the first set indicated by the first information includes index 1 and index 2, then the N1 dimensions include the dimensions of the y-axis and the dimensions of the z-axis; accordingly, after receiving the first information, the first device can retain the data of the dimensions of the y-axis and the z-axis when processing the perceived data.

[0191] Table 1A

[0192] It should be noted that Table 1A above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 1A that result in new table content fall within the protection scope of the embodiments of this application. For example, Table 1A can be replaced by Table 1B.

[0193] Table 1B

[0194] For example, the first correspondence is the correspondence between the dimensions and indices of the perceived data; Table 2 shows another possible example of the first correspondence. If the first set indicated by the first information includes index 3, then the N1 dimensions include the velocity dimension; accordingly, after receiving the first information, the first device can retain the velocity dimension data when processing the perceived data.

[0195] Table 2

[0196] It should be noted that Table 2 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 2 that result in new table content fall within the protection scope of the embodiments of this application.

[0197] For example, the second correspondence is the correspondence between the dimensions and fields of the perceived data. Table 3 shows a possible example of the second correspondence. If the first set indicated by the first information includes field 2 and field 3, then the N1 dimensions include the y-axis dimension and the z-axis dimension; accordingly, after receiving the first information, the first device can retain the data of the y-axis dimension and the z-axis dimension when processing the perceived data.

[0198] Table 3

[0199] It should be noted that Table 3 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 3 that result in new table content fall within the protection scope of the embodiments of this application.

[0200] In some other examples, if the first set indicated by the first information is an empty set, then N1 is determined to be zero; accordingly, after receiving the first information, the first device may not retain data of all dimensions when processing the perceived data.

[0201] In method b1, the first device can accurately determine N1 dimensions based on the first information. Furthermore, in this method, the first information can indicate the N1 dimensions by indicating a first set. Thus, the first information may include indication information for the first set but may not include indication information for the N1 dimensions. If the number of sets is small and the number of dimensions among the N1 dimensions is large, the number of bits occupied by the indication information for the first set can be less than the number of bits occupied by the indication information for the N1 dimensions, thereby reducing signaling overhead.

[0202] Method b2: The first information indicates the second set, which includes N2 dimensions or N2-dimensional indication information. Here, N2 is a positive integer, and the N2 dimensions include all dimensions of the perceived data except for the N1 dimensions.

[0203] Optionally, the function of the first information indicating the second set may include: when the first device processes the perceived data, it retains the data of dimensions other than the N2 dimensions; in other words, when the first device processes the perceived data, it retains the data of the N1 dimensions; accordingly, the first device may determine, based on the first information, to retain the data of the N1 dimensions in the perceived data.

[0204] For example, the indication information for the N2 dimensions can be an index of the N2 dimensions, or a field corresponding to each of the N2 dimensions. Each field corresponding to one of the N2 dimensions occupies, for example, 1 bit. Thus, when the first information includes a second set, and the second set includes fields corresponding to each of the N2 dimensions, each of the N2 dimensions can be indicated using 1 bit, thereby reducing overhead.

[0205] The following example illustrates method b2.

[0206] For example, if the second set indicated by the first information includes the x-axis dimension, then the N2 dimensions include the x-axis dimension. If the dimensions of the perceived data include the x-axis dimension, the y-axis dimension, and the z-axis dimension, then the N1 dimensions include the y-axis dimension and the z-axis dimension. Accordingly, after receiving the first information, the first device can retain the data of the y-axis dimension and the z-axis dimension when processing the perceived data.

[0207] For example, if the second set indicated by the first information includes the dimension of velocity in the z-axis direction, then the N2 dimensions include the dimension of velocity in the z-axis direction. If the dimensions of the perceived data include the dimensions of velocity in the x-axis direction, the dimension of velocity in the y-axis direction, and the dimension of velocity in the z-axis direction, then the N1 dimensions include the dimensions of velocity in the x-axis direction and the dimension of velocity in the y-axis direction. Accordingly, after receiving the first information, the first device can retain the data of the dimensions of velocity in the x-axis direction and the dimension of velocity in the y-axis direction when processing the perceived data.

[0208] For example, continuing with Table 1A above, if the second set indicated by the first information includes index 0, then the N2 dimensions include the x-axis dimension. If the dimensions of the perceived data include the x-axis dimension, the y-axis dimension, and the z-axis dimension, then the N1 dimensions include the y-axis dimension and the z-axis dimension. Accordingly, after receiving the first information, the first device can retain the data of the y-axis dimension and the z-axis dimension when processing the perceived data.

[0209] For example, continuing with Table 2 above, if the second set indicated by the first information includes indices 0 to 2, then the N2 dimensions are determined to include the distance dimension, azimuth dimension, and pitch dimension. If the dimensions of the sensed data include the distance dimension, azimuth dimension, pitch dimension, and velocity dimension, then the N1 dimensions include the velocity dimension. Accordingly, after receiving the first information, the first device can retain the velocity dimension data when processing the sensed data.

[0210] For example, continuing with Table 3 above, if the second set indicated by the first information includes field 1, then the N2 dimensions include the x-axis dimension. If the dimensions of the perceived data include the x-axis dimension, the y-axis dimension, and the z-axis dimension, then the N1 dimensions include the y-axis dimension and the z-axis dimension. Accordingly, after receiving the first information, the first device can retain the data of the y-axis dimension and the z-axis dimension when processing the perceived data.

[0211] In method b2, the first device can accurately determine N1 dimensions based on the first information. Furthermore, in this method, the first information can indicate the N2 dimensions by indicating a second set. Thus, the first information may include indication information for the second set but may not include indication information for the N2 dimensions. If the number of sets is small and the number of dimensions among the N2 dimensions is large, the bits occupied by the indication information for the second set can be less than the bits occupied by the indication information for the N2 dimensions, thereby reducing signaling overhead.

[0212] Method b3: The first information indicates the first bitmap, which indicates N1 dimensions.

[0213] Optionally, the function of the first information indicating the first bit map may include: when the first device processes the sensed data, it retains the data of the N1 dimensions; correspondingly, the first device may determine, based on the first information, to retain the data of the N1 dimensions in the sensed data.

[0214] The first information can indicate the first bitmap in several ways. In some examples, the first information may include the first bitmap. In other examples, the first information may indicate the first bitmap indirectly. For example, the first information may include a value corresponding to the first bitmap (e.g., a number or index value); in other words, the first information can indicate the first bitmap by a single value (e.g., a number or index value). For example, if the value 3 corresponds to bitmap 011, and the first information includes the value 3, then the first bitmap is 011.

[0215] In some implementations, at least one bit in the first bitmap may correspond to at least one dimension. This at least one bit may be some or all of the bits in the first bitmap. Each bit in the at least one bit can be used to indicate whether the dimension corresponding to that bit belongs to the N1 dimensions. For example, if the value of a bit in the at least one bit is value #1 (e.g., 1 or 0), then the dimension corresponding to that bit belongs to the N1 dimensions; if the value of a bit in the at least one bit is value #2 (e.g., 0 or 1), then the dimension corresponding to that bit does not belong to the N1 dimensions. Values ​​#1 and #2 are different.

[0216] For example, the bits in the at least one bit correspond sequentially to the following dimensions from front to back: the x-axis dimension, the y-axis dimension, and the z-axis dimension. If value #1 is 1, value #2 is 0, and the first bitmap is 011, it indicates that the N1 dimensions include the y-axis dimension and the z-axis dimension. Accordingly, after receiving the first information, the first device can retain the data of the y-axis dimension and the z-axis dimension when processing the perceived data.

[0217] For example, the bits in the at least one bit, in order from front to back, correspond to the following dimensions: the dimension of velocity in the x-axis direction, the dimension of velocity in the y-axis direction, and the dimension of velocity in the z-axis direction. If value #1 is 1, value #2 is 0, and the first bit map is 100, it indicates that the N1 dimensions include the dimension of velocity in the x-axis direction. Accordingly, after receiving the first information, the first device can retain the data of the dimension of velocity in the x-axis direction when processing the sensed data.

[0218] For example, the bits in the at least one bit, in order from front to back, correspond to the following dimensions: the x-axis dimension, the y-axis dimension, the z-axis dimension, the x-axis velocity dimension, the y-axis velocity dimension, the z-axis velocity dimension, and the intensity dimension. If value #1 is 1, value #2 is 0, and the first bitmap is 0001000, it indicates that the N1 dimensions include the x-axis velocity dimension. Accordingly, after receiving the first information, the first device can retain the x-axis velocity dimension data when processing the sensing data.

[0219] For example, the bits in the at least one bit correspond sequentially to the following dimensions from front to back: the dimension of velocity in the x-axis direction, the dimension of velocity in the y-axis direction, and the dimension of velocity in the z-axis direction. If value #1 is 1, value #2 is 0, and the first bit map is 000, then it indicates that N1 is zero. Accordingly, after receiving the first information, the first device may not retain data in all dimensions when processing the perceived data.

[0220] In method b3, the first device can accurately determine the N1 dimensions based on the first information. Furthermore, in this method, the first information can indicate the N1 dimensions by indicating a first bitmap. Thus, the first information may include the first bitmap or its indication information, but may not include the indication information for the N1 dimensions. If the number of dimensions among the N1 dimensions is large, the number of bits occupied by the first bitmap or its indication information may be less than the number of bits occupied by the indication information for the N1 dimensions, thereby reducing signaling overhead.

[0221] Method b4: The first information indicates the first value, and the first value indicates N1 dimensions.

[0222] Optionally, the function of the first information indicating the first value may include: when the first device processes the sensed data, it retains the data of the N1 dimensions; correspondingly, the first device may determine, based on the first information, to retain the data of the N1 dimensions in the sensed data.

[0223] Optionally, a correspondence exists between at least one value and at least one set of dimensions (hereinafter referred to as the third correspondence). The at least one value includes a first value, which corresponds to a first set of dimensions in the at least one set of dimensions, and the N1 dimensions include the dimensions in the first set of dimensions. The third correspondence can be pre-defined, such as as specified in a protocol; or it can be determined by the first device; or it can be notified to the first device by another device (e.g., a second device or core network equipment), without limitation. The set of dimensions can also have other names, such as type, etc., as long as they have the same meaning, they are all within the scope of protection of this application.

[0224] For example, Table 4A shows a possible example of the third correspondence. If the first value indicated by the first information is 0, then the first dimension set is dimension set #a1, which includes the x-axis dimension and the y-axis dimension. Accordingly, after receiving the first information, the first device can retain the data of the x-axis dimension and the y-axis dimension when processing the perceived data. If the first value indicated by the first information is 1, then the first dimension set is determined to be dimension set #a2, which includes the x-axis dimension and the z-axis dimension. Accordingly, after receiving the first information, the first device can retain the data of the x-axis dimension and the z-axis dimension when processing the perceived data.

[0225] Table 4A

[0226] It should be noted that Table 4A above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 4A that result in new table content fall within the protection scope of the embodiments of this application.

[0227] For example, Table 4B shows another possible example of the third correspondence. If the first value indicated by the first information is 0, then the first dimension set is dimension set #b1, and the N1 dimensions include the distance dimension and the azimuth dimension; accordingly, after receiving the first information, the first device can retain the data of the distance dimension and the azimuth dimension when processing the sensing data. If the first value indicated by the first information is 1, then the first device can determine that the first dimension set is dimension set #b2, thereby determining that the N1 dimensions include the distance dimension and the velocity dimension; accordingly, after receiving the first information, the first device can retain the data of the distance dimension and the velocity dimension when processing the sensing data.

[0228] Table 4B

[0229] It should be noted that Table 4B above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 4B that result in new table content fall within the protection scope of the embodiments of this application.

[0230] In method b4, the first device can accurately determine N1 dimensions based on the first information. Furthermore, in this method, the first information can indicate the N1 dimensions by indicating a first value. Thus, the first information may include indications of the first value but may not include indications of the N1 dimensions. If the number of dimensions among the N1 dimensions is large, the number of bits occupied by the indications of the first value can be less than the number of bits occupied by the indications of the N1 dimensions, thereby reducing signaling overhead.

[0231] Method b5: The first information indicates the second value, and the second value indicates N2 dimensions. Here, N2 is a positive integer, and the N2 dimensions include all dimensions of the perceived data except for the N1 dimensions.

[0232] Optionally, the function of the first information indicating the second value may include: when processing the sensing data, the first device retains the data of dimensions other than the N2 dimensions; in other words, when processing the sensing data, the first device retains the data of the N1 dimensions. Accordingly, the first device may determine, based on the first information, to retain the data of the N1 dimensions in the sensing data.

[0233] Optionally, a correspondence exists between one or more values ​​and one or more sets of dimensions (hereinafter referred to as the fourth correspondence). The one or more values ​​include a second value, which corresponds to a second set of dimensions in the one or more sets of dimensions, and the N2 dimensions include dimensions in the second set of dimensions. The fourth correspondence can be pre-defined, such as as specified in a protocol; or it can be determined by the first device; or it can be notified to the first device by other devices (e.g., the second device or core network equipment), without limitation.

[0234] For example, Table 5 shows a possible example of the fourth correspondence. If the second value indicated by the first information is 0, then the second dimension set is dimension set #c1, and the N2 dimensions include the z-axis dimension; if the dimensions of the perceived data include: x-axis dimension, y-axis dimension, and z-axis dimension, then the N1 dimensions include the x-axis dimension and the y-axis dimension; accordingly, after receiving the first information, the first device can retain the data of the x-axis dimension and the y-axis dimension when processing the perceived data. If the second value indicated by the first information is 1, then the second dimension set is dimension set #c2, and the N2 dimensions include the y-axis dimension; if the dimensions of the perceived data include: x-axis dimension, y-axis dimension, and z-axis dimension, then the N1 dimensions include the x-axis dimension and the z-axis dimension; accordingly, after receiving the first information, the first device can retain the data of the x-axis dimension and the z-axis dimension when processing the perceived data.

[0235] Table 5

[0236] It should be noted that Table 5 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 5 that result in new table content fall within the protection scope of the embodiments of this application.

[0237] For example, Table 6 shows another possible example of the fourth correspondence. If the second value indicated by the first information is 0, then the second dimension set is dimension set #d1, and the N2 dimensions include the pitch angle dimension and the velocity dimension; if the dimensions of the sensed data include: distance dimension, azimuth dimension, pitch angle dimension, and velocity dimension, then the N1 dimensions include the distance dimension and the azimuth dimension; accordingly, after receiving the first information, the first device can retain the data of the distance dimension and the azimuth dimension when processing the sensed data. If the second value indicated by the first information is 1, then the second dimension set is dimension set #d2, and the N2 dimensions include the azimuth angle dimension and the pitch angle dimension; if the dimensions of the sensed data include: distance dimension, azimuth dimension, pitch angle dimension, and velocity dimension, then the N1 dimensions include the distance dimension and the velocity dimension; accordingly, after receiving the first information, the first device can retain the data of the distance dimension and the velocity dimension when processing the sensed data.

[0238] Table 6

[0239] It should be noted that Table 6 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 6 that result in new table content fall within the protection scope of the embodiments of this application.

[0240] In method b5, the first device can accurately determine N1 dimensions based on the first information. Furthermore, in this method, the first information can indicate the N2 dimensions by indicating a second value. Thus, the first information may include indications of the second value but not indications of the N2 dimensions. If the number of dimensions among the N2 dimensions is large, the number of bits occupied by the indications of the second value can be less than the number of bits occupied by the indications of the N2 dimensions, thereby reducing signaling overhead.

[0241] In some possible ways, the first information may be associated with (or correspond to) a first sensing service. The first sensing service may be one of the following: environment imaging (or environment reconstruction), moving target detection, intrusion detection, rainfall monitoring, path prediction in traffic scenarios (or path tracking in traffic scenarios, e.g., trajectory tracking for cars / UAVs), blind spot detection and collision warning / avoidance, breathing monitoring, or gesture recognition. Optionally, since the first information indicates the retention of N1 dimensions of the sensing data, associating the first information with the first sensing service can be understood as at least one of the following: the N1 dimensions are associated with (or correspond to) the first sensing service; or, the N1 dimensions include dimensions associated with (or correspond to) the first sensing service.

[0242] In some implementations, the N1 dimensions are associated with (or correspond to) the first sensing service; the first information indicates that the data of the N1 dimensions in the sensing data should be retained, which may include: the first information indicates that the data of the N1 dimensions in the sensing data associated with (or correspond to) the first sensing service should be retained.

[0243] Optionally, the first information indicating the retention of N1 dimensions of the sensing data associated with (or corresponding to) the first sensing service can be replaced by any of the following: the first information indicating the reporting (or sending) of N1 dimensions of the sensing data associated with (or corresponding to) the first sensing service; the first information indicating the processing (or deletion, or filtering) of N1 dimensions of the sensing data associated with (or corresponding to) the first sensing service; the first information indicating the processing (or deletion, or filtering) of N1 dimensions of the sensing data associated with (or corresponding to) the first sensing service; the first information indicating the retention of N1 dimensions of the sensing data associated with (or corresponding to) the first sensing service; or, the first information indicating the N1 dimensions associated with (or corresponding to) the first sensing service, wherein for the first sensing service, the dimension corresponding to the sensing data reported (or sent) by the first device belongs to these N1 dimensions.

[0244] In this implementation, there are multiple ways in which the first information indicates the retention of data in the N1 dimensions associated with (or corresponding to) the first sensing service in the sensing data. For example, the first information can indicate the N1 dimensions through at least one of the methods b1 to b5 described above, thereby indicating the retention of data in the N1 dimensions associated with (or corresponding to) the first sensing service in the sensing data. Alternatively, there may be a correspondence between the first sensing service and the N1 dimensions (hereinafter referred to as the fifth correspondence); the first information can indicate the first sensing service, for example, the first information may include the identifier of the first sensing service. Thus, after receiving the first information, the first device can determine the N1 dimensions based on the first sensing service and the fifth correspondence. The fifth correspondence can be pre-set, such as as specified in a protocol; or it can be determined by the first device; or it can be notified to the first device by other devices (e.g., a second device or core network equipment), without limitation.

[0245] It should be understood that this implementation is illustrated using the example of "the first information instructing the retention of N1 dimensions of data in the sensing data corresponding to the first sensing service". For each of the at least one sensing service, the second device may send a message to the first device instructing the retention of N1 dimensions of data in the sensing data associated with (or corresponding to) that sensing service. The specific content of this message can be referred to the first information and will not be repeated here. Optionally, the at least one sensing service may include at least one of the following: environmental imaging, moving target detection, intrusion detection, rainfall monitoring, path prediction in traffic scenarios, blind spot detection and collision warning, respiratory monitoring, or gesture detection.

[0246] It should also be understood that the N1 dimensions corresponding to different sensing services may be the same or different. For example, if the first sensing service is environmental imaging, then the N1 dimensions may be as shown in method a1 above. Another example is moving target detection, where the N1 dimensions may be as shown in method a2 above. Yet another example is respiratory monitoring, where the first sensing data may be Doppler spectrum data obtained by detecting the rise and fall of the human chest cavity. The dimensions of the first sensing data may include Doppler dimension and intensity dimension, and the N1 dimensions may be zero, meaning the first device may retain a single value that corresponds to (or indicates, or is) a first respiratory rate estimate, which is obtained by processing the first sensing data. For example, if the first sensing service is intrusion detection, the first sensing data can be range-Doppler spectrum data. The dimensions of the first sensing data can include distance dimension, Doppler dimension, and intensity dimension. N1 dimensions can be zero dimensions, meaning the first device can retain a single value that corresponds to (or indicates, or represents) the first decision result. The first decision result is used to indicate whether an intrusion event has occurred (or exists). The first decision result is obtained by processing the first sensing data. In this implementation, the second device can configure the dimensions retained in the sensing data for each sensing service, thereby flexibly adjusting the dimensions retained in the sensing data to meet the needs of more sensing services.

[0247] In other implementations, the N1 dimensions include dimensions associated with (or corresponding to) at least one sensing service, which includes a first sensing service; the first information indicating that data of the N1 dimensions in the sensing data is retained may include: the first information indicating that data of the N1 dimensions in the sensing data associated with (or corresponding to) at least one sensing service is retained.

[0248] Optionally, the first information indicating the retention of N1 dimensions of the sensing data associated with (or corresponding to) at least one sensing service can be replaced by any of the following: the first information indicating the reporting (or sending) of N1 dimensions of the sensing data associated with (or corresponding to) at least one sensing service; the first information indicating the processing (or deletion, or filtering) of N1 dimensions of the sensing data associated with (or corresponding to) at least one sensing service; the first information indicating the processing (or deletion, or filtering) of N1 dimensions of the sensing data associated with (or corresponding to) at least one sensing service; the first information indicating the retention of N1 dimensions of the sensing data associated with (or corresponding to) at least one sensing service; or, the first information indicating N1 dimensions corresponding to at least one sensing service, wherein the dimensions of the sensing data reported (or sent) by the first device belong to the N1 dimensions for any one of the at least one sensing services.

[0249] Optionally, the at least one sensing service may include at least one of the following: environmental imaging, moving target detection, intrusion detection, rainfall monitoring, path prediction in traffic scenarios, blind spot detection and collision warning, breathing monitoring, or gesture detection. For example, if the at least one sensing service is environmental imaging, then the N1 dimensions may be as shown in method a1 above. As another example, if the at least one sensing service is moving target detection, then the N1 dimensions may be as shown in method a2 above. Yet another example, if the at least one sensing service includes both environmental imaging and moving target detection, then the N1 dimensions may be the N1 dimensions resulting from a combination of methods a1 and a2.

[0250] In this implementation, there are multiple ways to indicate the retention of N1 dimensions of data in the sensing data that correspond to at least one sensing service. For example, the first information can indicate the N1 dimensions through at least one of the methods b1 to b5 mentioned above, thereby indicating the retention of N1 dimensions of data in the sensing data that are associated with (or correspond to) at least one sensing service.

[0251] With this implementation, for at least one sensing service, the second device can indicate the dimension retained in the sensing data through an information, thereby reducing the number of transmitted messages.

[0252] The first information can be carried in a traditional message or a new message, without limitation. In some examples, the first information can be carried in an air interface message, such as a radio resource control (RRC) message. In other examples, the first information can be carried in a measurement configuration (measConfig) or a reporting configuration (reportConfig). Optionally, the measurement configuration or the reporting configuration can be associated with sensing. For example, the measurement configuration can be used to configure resources for measuring sensed signals (or the echo signals of sensed signals); and / or, the reporting configuration can be used to configure parameters for reporting sensed results.

[0253] S502: The first device acquires the first sensing data.

[0254] In some implementations, the first device acquires first sensing data it perceives; in other words, the first sensing data can be sensing data perceived by the first device; or, the first sensing data can be sensing data obtained by the first device through sensing. This application does not limit the process by which the first device obtains the first sensing data through sensing.

[0255] In other implementations, the first device may obtain the first sensing data from the third device; in other words, the first sensing data may be sensing data sensed by the third device; or, the first sensing data may be sensing data obtained by the third device through sensing. This application does not limit the process by which the third device obtains the first sensing data through sensing. The third device may be used to perform (or execute) sensing; or, in other words, the third device may be a sensing node. The third device may be a terminal or access network device, or a device applied in the terminal or access network device (e.g., a module, communication module, circuit or chip responsible for communication and / or sensing functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the terminal or access network device.

[0256] In some examples, the first sensing data may be the raw sensing data acquired by the first device. For example, when the first device acquires its own first sensing data, the first sensing data may be the sensing data measured by the first device. As another example, when the first device acquires the first sensing data from a third device, the first sensing data may be the sensing data measured by the third device.

[0257] In other examples, the first sensing data can be the result of processing the original sensing data. For example, when the first device acquires its own first sensing data, the first sensing data can be obtained by processing the sensing data it measures. As another example, when the first device acquires first sensing data from a third device, the first sensing data can be obtained by processing the sensing data it measures.

[0258] S503: The first device sends the second sensing data; correspondingly, the second device receives the second sensing data.

[0259] The second sensing data has N1 dimensions. The second sensing data is obtained by processing the first sensing data based on the first information; correspondingly, the first device can process the first sensing data based on the first information to obtain the second sensing data.

[0260] Optionally, the dimensions of the data in the second sensing data belong to N1 dimensions, which may include: the dimensions of the data in the second sensing data being N1 dimensions; or, the dimensions of the data in the second sensing data including some of the N1 dimensions. For example, if the dimensions of the first sensing data include: the x-axis dimension, the y-axis dimension, and the z-axis dimension, and the N1 dimensions include: the y-axis dimension and the z-axis dimension, then the dimensions of the data in the second sensing data may include the y-axis dimension and the z-axis dimension, in which case the dimensions of the data in the second sensing data are N1 dimensions. As another example, if the dimensions of the first sensing data include: the x-axis dimension, the y-axis dimension, and the z-axis dimension, and the N1 dimensions include: the y-axis dimension, the z-axis dimension, and the velocity dimension, then the dimensions of the data in the second sensing data may include the y-axis dimension and the z-axis dimension, in which case the dimensions of the data in the second sensing data include some of the N1 dimensions.

[0261] There are multiple ways to implement "the second sensed data is obtained by processing the first sensed data based on the first information", such as method c1 and / or method c2:

[0262] Method c1: The dimensions of the first perceived data, excluding N1 dimensions, include N3 dimensions, where N3 is a positive integer. The first dimension is one of the N3 dimensions; for example, the first dimension can be any one of the N3 dimensions. The second perceived data is obtained by performing a first processing on the first perceived data along the first dimension; correspondingly, the first device can perform the first processing on the first perceived data along the first dimension to obtain the second perceived data. The first processing may include, but is not limited to, at least one of the following: summation processing, averaging processing (or average value processing), maximum value processing, minimum value processing, median value processing, filtering processing, weighted average processing, truncation processing, or processing based on a threshold.

[0263] Optionally, since the first information indicates that N1 dimensions of the perceived data are retained, the N1 dimensions can be understood as retained dimensions and the N3 dimensions can be understood as non-retained dimensions; or, the N1 dimensions can be understood as transmittable (or reportable) dimensions and the N3 dimensions can be understood as non-transmittable (or non-reportable) dimensions.

[0264] The following example illustrates that "the second perception data is obtained by processing the first perception data along the first dimension".

[0265] For example, the first processing includes summation; the first sensing data includes point cloud data, which is intensity data in three-dimensional space, with the dimensions corresponding to the x-axis, y-axis, and z-axis, respectively. Furthermore, the point cloud data also has an intensity dimension. If N1 dimensions include the intensity dimension, the first device can sum the intensity information of the point cloud data along the x-axis, y-axis, and z-axis to obtain an intensity value, which is then included in the second sensing data.

[0266] For example, the first processing includes a maximum value extraction process; the first perceived data includes point cloud data, which is intensity data in three-dimensional space, with the dimensions corresponding to the x-axis, y-axis, and z-axis, respectively. Furthermore, the point cloud data also has an intensity dimension. If N1 dimensions include the intensity dimension, the first device can extract the maximum value from the intensity information of the point cloud data along the x-axis, y-axis, and z-axis to obtain an intensity value, which is then included in the second perceived data.

[0267] For example, the first processing includes minimum value processing; the first sensing data includes point cloud data, which is intensity data in three-dimensional space, with the dimensions corresponding to the x-axis, y-axis, and z-axis, respectively. Furthermore, the point cloud data also has an intensity dimension. If N1 dimensions include the intensity dimension, the first device can perform minimum value processing on the intensity information of the point cloud data along the x-axis, y-axis, and z-axis dimensions to obtain an intensity value, which is then included in the second sensing data.

[0268] For example, the first processing includes median taking; the first perceived data includes point cloud data, which is intensity data in three-dimensional space, with the dimensions corresponding to the x-axis, y-axis, and z-axis, respectively. Furthermore, the point cloud data also has an intensity dimension. If N1 dimensions include the intensity dimension, the first device can perform median taking on the intensity information of the point cloud data along the x-axis, y-axis, and z-axis to obtain an intensity value, which is then included in the second perceived data.

[0269] For example, the first processing includes averaging; the first perceived data includes point cloud data, which is intensity data in three-dimensional space, with the dimensions corresponding to the x-axis, y-axis, and z-axis, respectively. Furthermore, the point cloud data also has an intensity dimension. If N1 dimensions include the intensity dimension, the first device can average the intensity information of the point cloud data along the x-axis, y-axis, and z-axis to obtain an intensity value, which is then included in the second perceived data.

[0270] For example, the first processing includes weighted averaging; the first sensing data includes point cloud data, which is intensity data in three-dimensional space, with the dimensions corresponding to the x-axis, y-axis, and z-axis, respectively. Furthermore, the point cloud data also has an intensity dimension. If N1 dimensions include the intensity dimension, the first device can perform weighted averaging on the intensity information of the point cloud data along the x-axis, y-axis, and z-axis to obtain an intensity value, which is then included in the second sensing data. The weights corresponding to each data point in the point cloud data can be pre-set, such as those specified in the protocol; or determined by the first device; or notified to the first device by other devices (e.g., the second device or core network equipment), without restriction.

[0271] For example, the first processing includes summation and maximum value processing. The summation corresponds to the y-axis dimension, and the maximum value processing corresponds to the z-axis dimension. The first sensing data includes point cloud data, which is intensity data in three-dimensional space, with the dimensions corresponding to the x-axis, y-axis, and z-axis dimensions, respectively. Furthermore, the point cloud data also has an intensity dimension. If N1 dimensions include the x-axis dimension, the first device can sum the intensity information of the point cloud data along the y-axis dimension and then perform maximum value processing on the intensity information along the z-axis dimension to obtain multiple intensity values. The second sensing data includes these multiple intensity values.

[0272] For example, the first processing includes threshold-based processing and maximum value processing, where threshold-based processing corresponds to the intensity dimension, and maximum value processing corresponds to the Doppler dimension; the first sensing service is respiratory monitoring; the first sensing data is Doppler spectrum data obtained by detecting the rise and fall of the human chest cavity, and the dimensions of the first sensing data may include the Doppler dimension and the intensity dimension; N1 dimensions may be zero dimensions. Threshold-based processing includes, for example, selecting data corresponding to points with intensity greater than the intensity threshold. The first device may select data corresponding to points with intensity greater than the intensity threshold in the first sensing data along the intensity dimension to obtain sensing data #1; the first device may perform maximum value processing on sensing data #1 along the Doppler dimension to obtain a value, which is a first respiratory rate estimate, and the second sensing data may include this value.

[0273] For example, the first processing includes threshold-based processing, truncation processing, and maximum value processing. The threshold-based processing corresponds to the intensity dimension, the truncation processing corresponds to the distance dimension, and the maximum value processing corresponds to the Doppler dimension. The first sensing service is intrusion detection. The first sensing data is distance-Doppler spectrum data, and the dimensions of the first sensing data may include distance, Doppler, and intensity dimensions; N1 dimensions can be zero dimensions. Threshold-based processing includes, for example, selecting data corresponding to points with intensity greater than the intensity threshold. The first device can select data corresponding to points with intensity greater than the intensity threshold in the first sensing data along the intensity dimension to obtain sensing data #2. The first device can perform truncation processing on sensing data #2 along the distance dimension to obtain distance-Doppler spectrum data within a first distance range. Then, the first device can perform maximum value processing on the distance-Doppler spectrum data within the first distance range along the Doppler dimension to obtain second sensing data, which can indicate whether an intrusion event has occurred (or exists). The first distance range can be pre-set, such as as specified in the protocol; or it can be notified to the first device by other devices (the second device or the core network equipment); or it can be determined by the first device.

[0274] It should be understood that the above examples illustrate several possible ways in which "the second perceived data is obtained by performing a first processing on the first perceived data along the first dimension," but are not limited thereto. The first device may also perform a first processing on the first perceived data along the first dimension in other ways to obtain the second perceived data, without limitation. In addition, the processing procedures of each step in the first processing may refer to the above examples, or may refer to conventional processing procedures, without limitation.

[0275] Optionally, the first processing corresponding to different dimensions among the N3 dimensions can be the same or different. For example, if the dimensions of the first perceived data include the x-axis, y-axis, and z-axis dimensions, and N1 dimensions are x-axis dimensions, then the N3 dimensions can include y-axis and z-axis dimensions. The first processing corresponding to the y-axis and z-axis dimensions can be the same or different. For example, if the first dimension is the y-axis dimension, the first processing can be maximum value processing; if the first dimension is the z-axis dimension, the first processing can be summation processing.

[0276] Optionally, before performing the first processing on the first sensed data, the first device may determine the first processing, and the determination may be in various ways, such as mode d1 or mode d2.

[0277] Method d1: The second device can send second information; correspondingly, the first device receives the second information. The second information indicates a first process. Thus, the first device can determine the first process based on the second information.

[0278] This application does not limit the manner in which the second information instructs the first process. For example, the second information may directly or indirectly instruct the first process.

[0279] The second information can be carried in a traditional message or a new message, without restriction. In some examples, the second information can be carried in an air interface message, such as an RRC message. In other examples, the second information can be carried in a measurement configuration or a reporting configuration. The specific content of the measurement configuration and reporting configuration can be found in the description of measurement configuration and reporting configuration in S501, and will not be repeated here.

[0280] Through this method d1, the first device can accurately determine the first process. Furthermore, in this method, second information from the second device can instruct the first process, thus allowing the second device to flexibly configure the first process.

[0281] Method d2: The first process is pre-set, for example, as specified in the protocol. In this way, the first device can accurately determine the first process.

[0282] By means of method c1, for each dimension not retained in the first sensing data, the first device can perform processing on the first sensing data along that dimension, thereby accurately determining the second sensing data.

[0283] Method c2: The second sensing data is obtained by performing a second processing on the third sensing data; correspondingly, the first device performs a second processing on the third sensing data to obtain the second sensing data.

[0284] The dimensions of the first sensing data, excluding N1 dimensions, include N3 dimensions, where N3 is a positive integer. The first dimension is one of the N3 dimensions; for example, the first dimension can be any one of the N3 dimensions. The third sensing data is obtained by performing a first processing on the first sensing data along the first dimension. Correspondingly, the first device can perform a first processing on the first sensing data along the first dimension to obtain the third sensing data. The first processing may include, but is not limited to, at least one of the following processing methods: summation, averaging, finding the maximum value, finding the minimum value, finding the median value, filtering, or weighted averaging. The specific content of "the third sensing data can be obtained by performing a first processing on the first sensing data along the first dimension" can be found in the explanation of "the second sensing data is obtained by performing a first processing on the first sensing data along the first dimension" in method c1, only the second sensing data is replaced with the third sensing data, and will not be repeated here.

[0285] The second processing includes, but is not limited to, one of the following: summation, averaging (or average value taking), maximum value taking, minimum value taking, median value taking, filtering, weighted average, truncation, threshold-based processing, downsampling, random sampling, or quantization.

[0286] Optionally, the second sensing data is obtained by performing a second processing on the third sensing data, which can be understood as at least one of the following: the second sensing data may be a portion of the third sensing data; or, the second sensing data is obtained by performing a simplified processing on the third sensing data.

[0287] The following example illustrates that "the second perception data is obtained by processing the third perception data a second time".

[0288] For example, the second processing includes averaging; the N1 dimensions include a distance dimension, and the third sensing data includes d1, d2, and d3. Here, d1, d2, and d3 correspond to points #a1 to #a3 in the distance-Doppler spectrum, respectively, representing the distances from points #a1 to #a3 to the sensing node. The first device can average d1, d2, and d3 to obtain the second sensing data, which may include (d1+d2+d3) / 3.

[0289] For example, the second processing includes maximization; the N1 dimensions include a distance dimension, and the third sensing data includes d1, d2, and d3. Here, d1, d2, and d3 correspond to points #a1 to #a3 in the distance-Doppler spectrum, respectively, representing the distances from points #a1 to #a3 to the sensing node. d1 is greater than d2; d2 is greater than d3. The first device can perform maximization processing on d1, d2, and d3 to obtain the second sensing data, which may include d1.

[0290] For example, the second processing includes a minimum value operation; the N1 dimensions include a distance dimension, and the third sensing data includes d1, d2, and d3. Here, d1, d2, and d3 correspond to points #a1 to #a3 in the distance-Doppler spectrum, respectively, representing the distances from points #a1 to #a3 to the sensing node. d1 is greater than d2; d2 is greater than d3. The first device can perform a minimum value operation on d1, d2, and d3 to obtain the second sensing data, which may include d3.

[0291] For example, the second processing includes median taking; the N1 dimensions include a distance dimension, and the third sensing data includes d1, d2, and d3. Here, d1, d2, and d3 correspond to points #a1 to #a3 in the distance-Doppler spectrum, respectively, representing the distances from points #a1 to #a3 to the sensing node. d1 is greater than d2; d2 is greater than d3. The first device can perform median taking on d1, d2, and d3 to obtain the second sensing data, which may include d2.

[0292] For example, the second processing includes weighted averaging; the N1 dimensions include a distance dimension, and the third sensing data includes d1, d2, and d3. Here, d1, d2, and d3 correspond to points #a1 to #a3 in the distance-Doppler spectrum, respectively, representing the distances from points #a1 to #a3 to the sensing node. The first device can perform weighted averaging on d1, d2, and d3 to obtain the second sensing data, which may include: (α1d1 + α2d2 + α3d3) / 3. Here, α1, α2, and α3 are the weights corresponding to d1, d2, and d3, respectively. The weights corresponding to each data point in the third sensing data can be pre-set, such as those specified in the protocol; or determined by the first device; or notified to the first device by other devices (e.g., the second device or core network equipment), without restriction.

[0293] For example, the second processing includes truncation processing. For instance, the second processing may include truncation of data corresponding to points within a first range. For example, N1 dimensions include the y-axis dimension and the z-axis dimension, and the third sensing data includes (y1, z1), (y2, z2), and (y3, z3). If (y1, z1), (y2, z2), and (y3, z3) correspond to points #b1 to #b3 in the point cloud, and points #b1 and #b2 are within the first range, while point #b3 is outside the first range, then the first device can perform truncation processing on (y1, z1), (y2, z2), and (y3, z3) to obtain the second sensing data. The second sensing data may include (y1, z1) and (y2, z2). The first range may be pre-defined, for example, as specified by a protocol; or it may be determined by the first device; or it may be notified to the first device by another device (the second device or the core network equipment), without limitation.

[0294] For example, the second processing includes processing based on a threshold. For instance, the second processing may include selecting data corresponding to points with intensities greater than the intensity threshold. For example, the N1 dimensions include the y-axis dimension and the z-axis dimension, and the third perceptual data includes (y1, z1), (y2, z2), and (y3, z3). If (y1, z1), (y2, z2), and (y3, z3) correspond to points #b1 to #b3 in the point cloud, and the intensities of points #b1 and #b2 are greater than the intensity threshold, while the intensity of point #b3 is less than the intensity threshold, then the first device may process (y1, z1), (y2, z2), and (y3, z3) according to the intensity threshold to obtain the second perceptual data, which may include (y1, z1) and (y2, z2).

[0295] For example, the second processing includes downsampling; the N1 dimensions include the y-axis dimension and the z-axis dimension, and the third sensing data includes (y1, z1), (y2, z2), and (y3, z3). The first device can downsample (y1, z1), (y2, z2), and (y3, z3) to obtain the second sensing data, which may include (y1, z1).

[0296] For example, the second processing includes random sampling; the N1 dimensions include the y-axis and the z-axis, and the third sensing data includes (y1, z1), (y2, z2), and (y3, z3). The first device can perform random sampling processing on (y1, z1), (y2, z2), and (y3, z3) to obtain the second sensing data, which may include (y1, z1).

[0297] For example, the second processing includes quantization; the N1 dimensions include the y-axis and the z-axis, and the third sensing data includes (y1, z1), (y2, z2), and (y3, z3). The first device can quantize (y1, z1), (y2, z2), and (y3, z3) to obtain the second sensing data, which may include: and in, and These are the results of quantization processing of (y1,z1), (y2,z2), and (y3,z3), respectively.

[0298] It should be understood that the above examples illustrate several possible ways in which "the second sensed data is obtained by processing the third sensed data a second time," but are not limited to these. The first device may also process the third sensed data a second time in other ways to obtain the second sensed data, and there is no limitation. In addition, the processing procedures of each step in the second processing may refer to the above examples, or conventional processing procedures, and are not limited.

[0299] Optionally, before performing the second processing on the third sensed data, the first device may determine the second processing in a variety of ways, such as mode e1 or mode e2.

[0300] Method e1: The second device can send third information; correspondingly, the first device receives the third information. The third information indicates a second process. Thus, the first device can determine the second process based on the third information.

[0301] This application does not limit the manner in which the third information instructs the second processing; for example, the third information may directly or indirectly instruct the second processing.

[0302] The third information can be carried in traditional messages or new messages, without restriction. In some examples, the third information can be carried in air interface messages, such as RRC messages. In other examples, the third information can be carried in measurement configuration or reporting configuration. The specific content of measurement configuration and reporting configuration can be found in the description of measurement configuration and reporting configuration in S501, and will not be repeated here.

[0303] At least two of the third information, the first information in S501, and the second information in mode d1 can be carried in the same message or in different messages. When at least two of the third information, the first information, and the second information are carried in different messages, the transmission order of the at least two information is not limited.

[0304] Through this method e1, the first device can accurately determine the second process. Furthermore, in this method, third information from the second device can instruct the second process, thus allowing the second device to flexibly configure the second process.

[0305] Method e2: The second process is pre-set, for example, as specified in the protocol. In this way, the first device can accurately determine the second process.

[0306] In method c2, since the third sensing data is obtained by processing the first sensing data along the first dimension, the dimensions of the data in the third sensing data can belong to N1 dimensions. After obtaining the third sensing data, the first device can further process the third sensing data to obtain the second sensing data to be transmitted, thereby further reducing the amount of sensing data transmitted and reducing the transmission overhead of the sensing data.

[0307] Among some possible approaches, the method shown in Figure 5 also includes S504:

[0308] S504: The first device sends capability information; correspondingly, the second device receives capability information.

[0309] The capability information can be used to indicate that the first device has the ability to send sensing data in N4 dimensions, where N4 is an integer greater than or equal to zero.

[0310] Optionally, the capability information may indicate that the first device has the capability to send N4-dimensional sensing data, and may be replaced by any of the following: the capability information may indicate that the first device is capable of (or supports) sending N4-dimensional sensing data; the capability information indicates that the first device is capable of (or supports) sending sensing data with N4 dimensions; or, the capability information indicates N4 dimensions, where N4 dimensions are the dimensions of the sensing data that the first device is capable of (or supports) sending.

[0311] In some implementations, capability information is associated with first information; in other words, capability information can be used to determine first information, and correspondingly, the second device can determine first information based on capability information. Optionally, since the first information indicates that data in N1 dimensions of the perceived data should be retained, associating capability information with first information can be replaced by associating N4 dimensions with N1 dimensions; or, associating capability information with first information can be replaced by associating N4 dimensions with N1 dimensions, and correspondingly, the second device can determine N1 dimensions based on N4 dimensions. For example, N1 dimensions may belong to N4 dimensions.

[0312] In some examples, N1 dimensions can be N4 dimensions. For instance, if N4 dimensions include the x-axis, y-axis, and z-axis, then N1 dimensions can include the x-axis, y-axis, and z-axis.

[0313] In other examples, the N1 dimensions may be a subset of the N4 dimensions. For instance, if the N4 dimensions include the x-axis, y-axis, and z-axis, the N1 dimensions may include the x-axis.

[0314] Capability information can be carried in traditional messages or in new messages, without restriction. For example, capability information can be carried in an air interface message, such as an RRC message.

[0315] Capability information may also have other names, such as capability reporting information or fourth information, without restriction.

[0316] Optionally, S504 can precede S501.

[0317] In this way, the second device can accurately determine, based on the capability information, whether the first device has the capability to send sensing data in N4 dimensions. Furthermore, if the capability information can be used to determine the first information, the second device can determine the first information that matches the capabilities of the first device, thereby improving the accuracy of the configuration.

[0318] Based on the same technical concept as the above-described method embodiments, this application provides a corresponding communication device that can be used to perform the functions of the relevant steps in the above-described method embodiments. This function can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The communication device can be a terminal, access network equipment, or core network equipment, or it can be a device within a terminal, access network equipment, or core network equipment (e.g., a module, communication module, circuit or chip responsible for communication and / or sensing functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or it can be a logical node, logical module, or software capable of implementing all or part of the functions of a terminal, access network equipment, or core network equipment. Alternatively, the communication device can be a sensing management function. The sensing management function can be used to manage sensing.

[0319] In one possible implementation, the communication device provided in this application embodiment has the structure shown in FIG6, including a processing unit 602. Optionally, the communication device further includes an interface unit 601. The functions of each unit in the communication device 600 are described below.

[0320] Interface unit 601 is used for inputting and / or outputting information. Input information can be replaced by received information, and output information can be replaced by transmitted information. When outputting information, interface unit 601 can output information to other devices outside of communication device 600, or to other units within communication device 600. In some embodiments, interface unit 601 can be implemented using at least one of a physical interface, a communication module, a communication interface, and an input / output interface. In other embodiments, interface unit 601 can be implemented using an interface circuit, such as a mobile communication module. The mobile communication module may include one or more of at least one antenna, at least one filter, a switch, a power amplifier, a low-noise amplifier (LNA), etc. Interface unit 601 is used to perform the receiving and transmitting operations in the above method embodiments.

[0321] In this application, the interface unit 601 may also have other names, such as a transceiver unit or a communication unit. Optionally, the interface unit 601 may include a receiving unit and / or a sending unit, used for inputting information and outputting information, respectively. The receiving unit is used to perform the receiving operation in the above method embodiments. The sending unit is used to perform the sending operation in the above method embodiments.

[0322] The processing unit 602 can be used to support the communication device 600 in performing the processing actions in the above method embodiments. The processing unit 602 can be implemented by one or more processors. For example, the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), microprocessors (MCUs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor. The processing unit 602 is used to perform processing-related operations in the above method embodiments, for example, to instruct operations other than receiving and sending operations in the above method embodiments.

[0323] In one embodiment, the communication device 600 is applied to the first device in the embodiment of this application shown in FIG5. The specific functions of the processing unit 602 in this embodiment will be described below.

[0324] The processing unit 602 is configured to: receive first information through the interface unit 601, the first information indicating that data of N1 dimensions in the perception data should be retained, where N1 is an integer greater than or equal to zero; acquire the first perception data; and send the second perception data through the interface unit 601, wherein the dimensions of the data in the second perception data belong to the N1 dimensions, and the second perception data is obtained by processing the first perception data according to the first information.

[0325] In some possible configurations, the processing unit 602 is also configured to: receive second information via the interface unit 601, the second information indicating the first processing.

[0326] Optionally, the processing unit 602 is further configured to: send capability information through the interface unit 601, the capability information being used to indicate that the first device has the capability to send sensing data in N4 dimensions, where N4 is an integer greater than or equal to zero.

[0327] In another embodiment, the communication device 600 is applied to the second device in the embodiment of this application shown in FIG5. The specific functions of the processing unit 602 in this embodiment will be described below.

[0328] The processing unit 602 is configured to: send first information through the interface unit 601, the first information indicating that data of N1 dimensions in the perceived data be retained, where N1 is an integer greater than or equal to zero; and receive second perceived data through the interface unit 601, wherein the dimensions of the data in the second perceived data belong to N1 dimensions, and the second perceived data is obtained by processing the first perceived data according to the first information.

[0329] In some possible ways, the processing unit 602 is also used to: send second information through the interface unit 601, the second information indicating the first processing.

[0330] Optionally, the processing unit 602 is further configured to: receive capability information through the interface unit 601, the capability information being used to indicate that the first device has the capability to send sensing data in N4 dimensions, where N4 is an integer greater than or equal to zero.

[0331] In one possible design, when the communication device 600 is a communication equipment or a communication module within a communication equipment, the functionality of the processing unit 602 can be implemented by one or more processors. For example, the processor may include a modem chip, or a system-on-a-chip (SoC) or SIP chip containing a modem core. The functionality of the interface unit 601 can be implemented by transceiver circuitry.

[0332] In one possible design, when the communication device 600 is a circuit or chip responsible for communication functions in a communication device, such as a modem chip or a system-on-a-chip (SoC) or SIP chip containing a modem core, the function of the processing unit 602 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the interface unit 601 can be implemented by the interface circuit or data transceiver circuit on the aforementioned chip.

[0333] The communication device can be a terminal or an access network device.

[0334] A more detailed description of the processing unit 602 and the interface unit 601 can be obtained directly from the relevant description in the method embodiment shown in Figure 5, and will not be repeated here.

[0335] It should be noted that the module division in the above embodiments of this application is illustrative and only represents a logical functional division. In actual implementation, there may be other division methods. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, exist as separate physical units, or have two or more units integrated into one unit. The integrated units can be implemented in hardware, as software functional units, or in a combination of hardware and software. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0336] For example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as one or more ASICs, one or more CPUs, one or more MCUs, one or more DSPs, or one or more FPGAs, or a combination of at least two of these integrated circuit forms.

[0337] If the integrated units described above are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0338] In one possible implementation, the communication device provided in this application embodiment is shown in FIG7. The communication device 700 includes a processor 702. Optionally, the communication device 700 further includes an interface circuit 701 and a memory 703. The interface circuit 701, the processor 702, and the memory 703 are coupled to each other.

[0339] Optionally, the interface circuit 701, processor 702, and memory 703 are coupled to each other via bus 704. Bus 704 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. Buses can be divided into address buses, data buses, control buses, etc. For ease of illustration, only one thick line is used in Figure 7, but this does not mean that there is only one bus or one type of bus.

[0340] Interface circuit 701 is used for inputting and / or outputting information. Input information can be replaced by received information, and output information can be replaced by transmitted information. When outputting information, interface circuit 701 can output information to other devices outside of communication device 700, or to other units within communication device 700. For example, interface circuit 701 can be implemented through at least one of a physical interface, a communication module, a communication interface, an input / output interface, and a mobile communication module. The mobile communication module may include one or more of at least one antenna, at least one filter, a switch, a power amplifier, an LNA, etc. Interface circuit 701 is used to perform the receiving and transmitting operations in the above method embodiments.

[0341] Interface circuit 701 may be one of the following: a transceiver, a transceiver circuit, a communication circuit, an interface, a communication interface, or an input / output interface (e.g., a chip's input / output interface). Interface circuit 701 may include input interface circuitry and output interface circuitry, used for inputting information and outputting information, respectively. The input interface circuitry is used to perform the receiving operation in the above method embodiments. The output interface circuitry is used to perform the transmitting operation in the above method embodiments.

[0342] The transceiver can be used for communication with other communication devices. For example, if communication device 700 is a terminal, the transceiver can be used to communicate with access network equipment or with another terminal. As another example, if communication device 700 is an access network device, the transceiver can be used to communicate with a terminal or with another access network device.

[0343] Optionally, the transceiver may include a receiver and / or a transmitter. The receiver is used to perform the receiving operation in the above method embodiments. The transmitter is used to perform the sending operation in the above method embodiments.

[0344] Optionally, the transceiver can be integrated with the processor 702 or exist independently and be coupled to the processor 702 through the interface circuit of the communication device 700. This application embodiment does not specifically limit this.

[0345] Processor 702 can be used to support communication device 700 in performing the processing actions in the above method embodiments. When communication device 700 is used to implement the above method embodiments, processor 702 can also be used to implement the functions of processing unit 602. Processor 702 can be a CPU, or other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. General-purpose processors can be microprocessors or any conventional processor. Processor 702 is used to perform processing-related operations in the above method embodiments, for example, to instruct operations other than receiving and sending operations in the above method embodiments.

[0346] In one embodiment, the communication device 700 is applied to the first device in the embodiment of this application shown in FIG5. The specific functions of the processor 702 in this embodiment are described below.

[0347] The processor 702 is configured to: receive first information through interface circuit 701, the first information indicating that data of N1 dimensions in the perception data be retained, where N1 is an integer greater than or equal to zero; acquire first perception data; and send second perception data through interface circuit 701, wherein the dimensions of the data in the second perception data belong to N1 dimensions, and the second perception data is obtained by processing the first perception data according to the first information.

[0348] In another embodiment, the communication device 700 is applied to the second device in the embodiment of this application shown in FIG5. The specific functions of the processor 702 in this embodiment are described below.

[0349] The processor 702 is configured to: send first information through interface circuit 701, the first information indicating that data of N1 dimensions in the perceived data be retained, where N1 is an integer greater than or equal to zero; and receive second perceived data through interface circuit 701, wherein the dimensions of the data in the second perceived data belong to N1 dimensions, and the second perceived data is obtained by processing the first perceived data according to the first information.

[0350] The specific functions of processor 702 can be found in the description of the communication methods provided in the above embodiments and examples of this application, as well as the specific functional description of communication device 600 in the embodiment of this application shown in FIG6, which will not be repeated here.

[0351] Memory 703 is used to store program instructions and / or data. Specifically, program instructions may include program code, which includes computer operation instructions. Memory 703 may include RAM and may also include non-volatile memory, such as at least one disk storage device. Processor 702 executes the program instructions stored in memory 703 and uses the data stored in memory 703 to implement the above-mentioned functions, thereby realizing the communication method provided in the embodiments of this application. Memory 703 may be integrated with processor 702 or may be a memory outside the communication device.

[0352] It is understood that the memory 703 in Figure 7 of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be RAM, which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0353] Based on the above embodiments, this application also provides a computer program product including computer-executable instructions, which, when run, causes the methods provided in the above embodiments to be executed.

[0354] Based on the above embodiments, this application also provides a computer-readable storage medium storing a computer program, which, when executed by a computer, causes the computer to perform the methods provided in the above embodiments.

[0355] The storage medium can be any available medium that a computer can access. For example, but not limited to, a computer-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.

[0356] Based on the above embodiments, this application also provides a chip for reading a computer program stored in a memory and implementing the method provided in the above embodiments.

[0357] Based on the above embodiments, this application provides a chip system including a processor for supporting a computer device in implementing the functions involved in the devices in the above embodiments. In one possible design, the chip system further includes a memory for storing necessary programs and data of the computer device. The chip system may be composed of chips or may include chips and other discrete components.

[0358] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0359] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.

[0360] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0361] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

[0362] In this application, the terms "system" and "network" are used interchangeably. "At least one item" refers to one or more items, and "more than one item" refers to two or more items. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. In the textual description of this application, the character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0363] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

[0364] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A communication method, characterized in that, Applied to the first device, comprising: Receive first information, which indicates that data of N1 dimensions in the perceived data be retained, where N1 is an integer greater than or equal to zero; Acquire initial sensory data; Send second sensing data, wherein the dimensions of the data in the second sensing data belong to the N1 dimensions, and the second sensing data is obtained by processing the first sensing data based on the first information.

2. The method as described in claim 1, characterized in that, The first information indicates that data in N1 dimensions of the perceived data should be retained, including at least one of the following: The first information indicates a first set, which includes the N1 dimensions or the indication information of the N1 dimensions; The first information indicates the second set, which includes N2 dimensions or indication information for the N2 dimensions, where N2 is a positive integer, and the N2 dimensions include the dimensions of the perceived data other than the N1 dimensions. The first information indicates a first bitmap, and the first bitmap indicates the N1 dimensions; The first information indicates a first value, and the first value indicates the N1 dimensions; or The first information indicates the second value, and the second value indicates the N2 dimensions.

3. The method as described in claim 1 or 2, characterized in that, The dimensions of the first perceived data, excluding the N1 dimensions, include N3 dimensions, where N3 is a positive integer, and the first dimension is one of the N3 dimensions. The second sensing data is obtained by processing the first sensing data based on the first information, including: The second perceived data is obtained by performing a first processing on the first perceived data along the first dimension. The first processing includes at least one of the following: summation processing, averaging processing, maximum value processing, minimum value processing, median value processing, filtering processing, weighted average processing, truncation processing, or processing based on a threshold.

4. The method as described in claim 3, characterized in that, Also includes: Receive second information, the second information instructing the first process; or The first process is pre-set.

5. The method according to any one of claims 1 to 4, characterized in that, When N1 is greater than zero, the N1 dimensions include at least one of the following: The dimensions of the x-axis, y-axis, z-axis, the dimension of velocity in the x-axis direction, the dimension of velocity in the y-axis direction, the dimension of velocity in the z-axis direction, or the intensity dimension.

6. The method according to any one of claims 1 to 4, characterized in that, When N1 is greater than zero, the N1 dimensions include at least one of the following: Distance dimension, azimuth dimension, pitch dimension, velocity dimension, or intensity dimension.

7. The method according to any one of claims 1 to 6, characterized in that, The first information is contained in the measurement configuration or reporting configuration.

8. The method according to any one of claims 1 to 7, characterized in that, Also includes: Send capability information, which indicates that the first device has the capability to send sensing data in N4 dimensions, where N4 is an integer greater than or equal to zero.

9. The method according to any one of claims 1 to 8, characterized in that, The first information is associated with a first sensing service, which is one of the following services: environmental imaging, moving target detection, intrusion detection, rainfall monitoring, path prediction in traffic scenarios, blind spot detection and collision warning, breathing monitoring, or gesture detection.

10. The method according to any one of claims 1 to 9, characterized in that, The second sensing data is obtained by processing the first sensing data based on the first information, including: The second sensing data is obtained by performing a second processing on the third sensing data; Wherein, the dimensions of the first perceived data, in addition to the N1 dimensions, include N3 dimensions, where N3 is a positive integer, and the first dimension is one of the N3 dimensions. The third perceived data is obtained by performing a first processing on the first perceived data along the first dimension. The first processing includes at least one of the following processing: summation processing, averaging processing, maximum value processing, minimum value processing, median value processing, filtering processing, weighted average processing, truncation processing, or processing based on a threshold. The second processing includes at least one of the following processing methods: summation processing, averaging processing, maximum value processing, minimum value processing, median value processing, filtering processing, weighted average processing, truncation processing, processing based on a threshold, downsampling processing, random sampling processing, or quantization processing.

11. A communication method, characterized in that, Applied to a second device, comprising: Send a first message, which indicates that data in N1 dimensions of the perceived data should be retained, where N1 is an integer greater than or equal to zero; Receive second sensing data, wherein the dimensions of the data in the second sensing data belong to the N1 dimensions, and the second sensing data is obtained by processing the first sensing data based on the first information.

12. The method as described in claim 11, characterized in that, The first information indicates that data in N1 dimensions of the perceived data should be retained, including at least one of the following: The first information indicates a first set, which includes the N1 dimensions or the indication information of the N1 dimensions; The first information indicates the second set, which includes N2 dimensions or indication information for the N2 dimensions, where N2 is a positive integer, and the N2 dimensions include the dimensions of the perceived data other than the N1 dimensions. The first information indicates a first bitmap, and the first bitmap indicates the N1 dimensions; The first information indicates a first value, and the first value indicates the N1 dimensions; or The first information indicates the second value, and the second value indicates the N2 dimensions.

13. The method as described in claim 11 or 12, characterized in that, The dimensions of the first perceived data, excluding the N1 dimensions, include N3 dimensions, where N3 is a positive integer, and the first dimension is one of the N3 dimensions. The second sensing data is obtained by processing the first sensing data based on the first information, including: The second perceived data is obtained by performing a first processing on the first perceived data along the first dimension. The first processing includes at least one of the following: summation processing, averaging processing, maximum value processing, minimum value processing, median value processing, filtering processing, weighted average processing, truncation processing, or processing based on a threshold.

14. The method as described in claim 13, characterized in that, Also includes: Send a second message, which instructs the first process; or The first process is pre-set.

15. The method according to any one of claims 11 to 14, characterized in that, When N1 is greater than zero, the N1 dimensions include at least one of the following: The dimensions of the x-axis, y-axis, z-axis, the dimension of velocity in the x-axis direction, the dimension of velocity in the y-axis direction, the dimension of velocity in the z-axis direction, or the intensity dimension.

16. The method according to any one of claims 11 to 14, characterized in that, When N1 is greater than zero, the N1 dimensions include at least one of the following: Distance dimension, azimuth dimension, pitch dimension, velocity dimension, or intensity dimension.

17. The method according to any one of claims 11 to 16, characterized in that, The first information is contained in the measurement configuration or reporting configuration.

18. The method according to any one of claims 11 to 17, characterized in that, Also includes: The capability information is used to indicate that the first device has the ability to send sensing data in N4 dimensions, where N4 is an integer greater than or equal to zero.

19. The method according to any one of claims 11 to 18, characterized in that, The first information is associated with a first sensing service, which is one of the following services: environmental imaging, moving target detection, intrusion detection, rainfall monitoring, path prediction in traffic scenarios, blind spot detection and collision warning, breathing monitoring, or gesture detection.

20. The method according to any one of claims 11 to 19, characterized in that, The second sensing data is obtained by processing the first sensing data based on the first information, including: The second sensing data is obtained by performing a second processing on the third sensing data; Wherein, the dimensions of the first perceived data, in addition to the N1 dimensions, include N3 dimensions, where N3 is a positive integer, and the first dimension is one of the N3 dimensions. The third perceived data is obtained by performing a first processing on the first perceived data along the first dimension. The first processing includes at least one of the following processing: summation processing, averaging processing, maximum value processing, minimum value processing, median value processing, filtering processing, weighted average processing, truncation processing, or processing based on a threshold. The second processing includes at least one of the following processing methods: summation processing, averaging processing, maximum value processing, minimum value processing, median value processing, filtering processing, weighted average processing, truncation processing, processing based on a threshold, downsampling processing, random sampling processing, or quantization processing.

21. A communication device, characterized in that, Includes a processing unit, the processing unit being used for: The interface unit receives first information, which indicates that data in N1 dimensions of the perceived data should be retained, where N1 is an integer greater than or equal to zero. Acquire initial sensory data; The second sensing data is sent through the interface unit. The dimensions of the data in the second sensing data belong to the N1 dimensions. The second sensing data is obtained by processing the first sensing data based on the first information.

22. The apparatus as claimed in claim 21, characterized in that, The first information indicates that data in N1 dimensions of the perceived data should be retained, including at least one of the following: The first information indicates a first set, which includes the N1 dimensions or the indication information of the N1 dimensions; The first information indicates the second set, which includes N2 dimensions or indication information for the N2 dimensions, where N2 is a positive integer, and the N2 dimensions include the dimensions of the perceived data other than the N1 dimensions. The first information indicates a first bitmap, and the first bitmap indicates the N1 dimensions; The first information indicates a first value, and the first value indicates the N1 dimensions; or The first information indicates the second value, and the second value indicates the N2 dimensions.

23. The apparatus as claimed in claim 21 or 22, characterized in that, The dimensions of the first perceived data, excluding the N1 dimensions, include N3 dimensions, where N3 is a positive integer, and the first dimension is one of the N3 dimensions. The second sensing data is obtained by processing the first sensing data based on the first information, including: The second perceived data is obtained by performing a first processing on the first perceived data along the first dimension. The first processing includes at least one of the following: summation processing, averaging processing, maximum value processing, minimum value processing, median value processing, filtering processing, weighted average processing, truncation processing, or processing based on a threshold.

24. The apparatus as claimed in claim 23, characterized in that, The processing unit is further configured to: receive second information through the interface unit, the second information indicating the first processing; or The first process is pre-set.

25. The apparatus according to any one of claims 21 to 24, characterized in that, When N1 is greater than zero, the N1 dimensions include at least one of the following: The dimensions of the x-axis, y-axis, z-axis, the dimension of velocity in the x-axis direction, the dimension of velocity in the y-axis direction, the dimension of velocity in the z-axis direction, or the intensity dimension.

26. The apparatus according to any one of claims 21 to 24, characterized in that, When N1 is greater than zero, the N1 dimensions include at least one of the following: Distance dimension, azimuth dimension, pitch dimension, velocity dimension, or intensity dimension.

27. The apparatus according to any one of claims 21 to 26, characterized in that, The first information is contained in the measurement configuration or reporting configuration.

28. The apparatus according to any one of claims 21 to 27, characterized in that, The processing unit is also used for: The interface unit sends capability information, which indicates that the first device has the ability to send perception data in N4 dimensions, where N4 is an integer greater than or equal to zero.

29. The apparatus according to any one of claims 21 to 28, characterized in that, The first information is associated with a first sensing service, which is one of the following services: environmental imaging, moving target detection, intrusion detection, rainfall monitoring, path prediction in traffic scenarios, blind spot detection and collision warning, breathing monitoring, or gesture detection.

30. The apparatus according to any one of claims 21 to 29, characterized in that, The second sensing data is obtained by processing the first sensing data based on the first information, including: The second sensing data is obtained by performing a second processing on the third sensing data; Wherein, the dimensions of the first perceived data, in addition to the N1 dimensions, include N3 dimensions, where N3 is a positive integer, and the first dimension is one of the N3 dimensions. The third perceived data is obtained by performing a first processing on the first perceived data along the first dimension. The first processing includes at least one of the following processing: summation processing, averaging processing, maximum value processing, minimum value processing, median value processing, filtering processing, weighted average processing, truncation processing, or processing based on a threshold. The second processing includes at least one of the following processing methods: summation processing, averaging processing, maximum value processing, minimum value processing, median value processing, filtering processing, weighted average processing, truncation processing, processing based on a threshold, downsampling processing, random sampling processing, or quantization processing.

31. A communication device, characterized in that, Includes a processing unit, the processing unit being used for: The first information is sent through the interface unit, the first information indicating that data of N1 dimensions in the perceived data should be retained, where N1 is an integer greater than or equal to zero; The interface unit receives second sensing data, the dimensions of which belong to the N1 dimensions. The second sensing data is obtained by processing the first sensing data based on the first information.

32. The apparatus as claimed in claim 31, characterized in that, The first information indicates that data in N1 dimensions of the perceived data should be retained, including at least one of the following: The first information indicates a first set, which includes the N1 dimensions or the indication information of the N1 dimensions; The first information indicates the second set, which includes N2 dimensions or indication information for the N2 dimensions, where N2 is a positive integer, and the N2 dimensions include the dimensions of the perceived data other than the N1 dimensions. The first information indicates a first bitmap, and the first bitmap indicates the N1 dimensions; The first information indicates a first value, and the first value indicates the N1 dimensions; or The first information indicates the second value, and the second value indicates the N2 dimensions.

33. The apparatus as claimed in claim 31 or 32, characterized in that, The dimensions of the first perceived data, excluding the N1 dimensions, include N3 dimensions, where N3 is a positive integer, and the first dimension is one of the N3 dimensions. The second sensing data is obtained by processing the first sensing data based on the first information, including: The second perceived data is obtained by performing a first processing on the first perceived data along the first dimension. The first processing includes at least one of the following: summation processing, averaging processing, maximum value processing, minimum value processing, median value processing, filtering processing, weighted average processing, truncation processing, or processing based on a threshold.

34. The apparatus as claimed in claim 33, characterized in that, The processing unit is further configured to: send second information through the interface unit, the second information indicating the first processing; or The first process is pre-set.

35. The apparatus according to any one of claims 31 to 34, characterized in that, When N1 is greater than zero, the N1 dimensions include at least one of the following: The dimensions of the x-axis, y-axis, z-axis, the dimension of velocity in the x-axis direction, the dimension of velocity in the y-axis direction, the dimension of velocity in the z-axis direction, or the intensity dimension.

36. The apparatus according to any one of claims 31 to 34, characterized in that, When N1 is greater than zero, the N1 dimensions include at least one of the following: Distance dimension, azimuth dimension, pitch dimension, velocity dimension, or intensity dimension.

37. The apparatus according to any one of claims 31 to 36, characterized in that, The first information is contained in the measurement configuration or reporting configuration.

38. The apparatus according to any one of claims 31 to 37, characterized in that, The processing unit is also used for: The interface unit receives capability information, which indicates that the first device has the ability to send sensing data in N4 dimensions, where N4 is an integer greater than or equal to zero.

39. The apparatus according to any one of claims 31 to 38, characterized in that, The first information is associated with a first sensing service, which is one of the following services: environmental imaging, moving target detection, intrusion detection, rainfall monitoring, path prediction in traffic scenarios, blind spot detection and collision warning, breathing monitoring, or gesture detection.

40. The apparatus according to any one of claims 31 to 39, characterized in that, The second sensing data is obtained by processing the first sensing data based on the first information, including: The second sensing data is obtained by performing a second processing on the third sensing data; Wherein, the dimensions of the first perceived data, in addition to the N1 dimensions, include N3 dimensions, where N3 is a positive integer, and the first dimension is one of the N3 dimensions. The third perceived data is obtained by performing a first processing on the first perceived data along the first dimension. The first processing includes at least one of the following processing: summation processing, averaging processing, maximum value processing, minimum value processing, median value processing, filtering processing, weighted average processing, truncation processing, or processing based on a threshold. The second processing includes at least one of the following processing methods: summation processing, averaging processing, maximum value processing, minimum value processing, median value processing, filtering processing, weighted average processing, truncation processing, processing based on a threshold, downsampling processing, random sampling processing, or quantization processing.

41. A communication device, characterized in that, Includes a processor for executing computer programs or instructions that cause the apparatus to perform the method as described in any one of claims 1-20.

42. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions, which, when executed, implement the method as described in any one of claims 1-20.

43. A computer program product, characterized in that, The computer program product includes: computer program code, wherein when the computer program code is run, the method as described in any one of claims 1-20 is implemented.