Data transmission method and apparatus

By employing different compression strategies and priority transmission orders for multipath and non-multipath data, the problem of low data transmission efficiency in wireless communication is solved, and efficient data transmission is achieved.

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

Patent Information

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

AI Technical Summary

Technical Problem

Existing technologies struggle to develop reasonable and efficient compression strategies for different data scenarios, resulting in low data transmission efficiency in wireless communication.

Method used

By obtaining the mapping relationship of different data, different compression strategies are adopted for multipath and non-multipath data, and priority and non-priority parts are compressed respectively. The compression strategy is dynamically adjusted using feedback information, and the transmission order is reasonably arranged according to the priority identifier during transmission.

Benefits of technology

It improves the efficiency and accuracy of data transmission, meets the transmission needs of different data scenarios, and achieves reasonable compression and transmission accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025094287_27112025_PF_FP_ABST
    Figure CN2025094287_27112025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a data transmission method and apparatus. The method comprises: acquiring a first mapping relationship and first data to be compressed; compressing said first data on the basis of the first mapping relationship, so as to obtain a first compressed bitstream; outputting first information to a second apparatus, wherein the first information includes the first compressed bitstream; acquiring second data to be compressed and a second mapping relationship; compressing said second data on the basis of the second mapping relationship, so as to obtain a second compressed bitstream; and outputting second information to the second apparatus, wherein the second information includes the second compressed bitstream, said first data and said second data each comprise multipath data and / or non-multipath data, the first mapping relationship indicates a first priority part of said first data, and the second mapping relationship indicates a first priority part of said second data. By means of the method, rational compression based on data characteristics can be realized, thereby improving the efficiency of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method and device

[0001] The present application claims priority from the Chinese patent application No. 202410645891.X filed on May 22, 2024, and entitled "A data transmission method", the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The present application relates to the field of wireless communication, in particular to a data transmission method and device. BACKGROUND

[0003] With the increasing richness of wireless communication application scenarios, a lot of data oriented to new scenarios will be generated in future wireless communication process, for example, data oriented to scenarios such as extreme immersive cloud VR, haptic multi-sensory communication, intelligent medical treatment, advanced automatic driving, high-precision positioning and tracking; these data have different requirements for transmission based on different scenarios. These data usually have characteristics such as large data volume, more redundancy, existence of time / frequency / space correlation, etc. At the same time, the data in many scenarios can accept a certain degree of lossy compression and transmission result, i.e. it is not necessary to recover the original data by 100%, so compression processing before sending the data is a conventional technical means in the field. However, considering the influence of different data on communication tasks or scenarios, for example, different multipaths in a wireless communication environment have different contributions to tasks, and different streams have different importance after channel matrix transformation; how to develop a reasonable and efficient compression configuration strategy for specific data is a problem to be solved at present. SUMMARY

[0004] The present application provides a data transmission method and device for developing a reasonable and efficient compression strategy for different data to improve the transmission efficiency of data.

[0005] In a first aspect, the present application provides a data transmission method, the method is used for a first device, comprising: obtaining a first mapping relationship and first to-be-compressed data; compressing the first to-be-compressed data based on the first mapping relationship to obtain a first compressed code stream; outputting first information to a second device, the first information comprising the first compressed code stream; obtaining second to-be-compressed data and a second mapping relationship; compressing the second to-be-compressed data based on the second mapping relationship to obtain a second compressed code stream; outputting second information to the second device, the second information comprising the second compressed code stream; wherein the first to-be-compressed data and the second to-be-compressed data comprise multipath data and / or non-multipath data; the first mapping relationship indicates a first priority part of the first to-be-compressed data; the second mapping relationship indicates a first priority part of the second to-be-compressed data; wherein the first priority part of the first to-be-compressed data corresponds to a first compression precision of the first to-be-compressed data, and the first priority part of the second to-be-compressed data corresponds to a first compression precision of the second to-be-compressed data.

[0006] Through the above implementation, when the multipath and / or non-multipath data is compressed, different compression strategies are adopted for different information (for example, different mapping relationships are used for basic information and enhanced information), so that reasonable compression based on data characteristics is realized, and transmission efficiency is improved.

[0007] In a possible implementation, the method further comprises: outputting first information to a third device, the first information comprising the first compressed code stream; obtaining third to-be-compressed data and a third mapping relationship; compressing the third to-be-compressed data based on the third mapping relationship to obtain a third compressed code stream; outputting third information to the third device, the third information comprising the third compressed code stream; wherein the third to-be-compressed data comprises multipath data and / or non-multipath data; the third mapping relationship indicates a first priority part of the third to-be-compressed data; and the first priority part of the third to-be-compressed data corresponds to a first compression precision of the third to-be-compressed data.

[0008] Through the above implementation, the same compression strategy is used to compress and output the same part of the information required by each receiving device (for example, a basic information part or a coarse-grained part), and a specific compression strategy is used to compress and output the different part of the information required by each receiving device (for example, an incremental information part or a fine-grained part), so that the transmission efficiency is improved.

[0009] In a possible implementation, the first mapping relationship further indicates a second priority part of the first to-be-compressed data; and / or, the second mapping relationship further indicates a second priority part of the second to-be-compressed data; and / or, the third mapping relationship further indicates a second priority part of the third to-be-compressed data; wherein the second priority part of the first to-be-compressed data corresponds to a second compression precision of the first to-be-compressed data; the second priority part of the second to-be-compressed data corresponds to a second compression precision of the second to-be-compressed data; the second priority part of the third to-be-compressed data corresponds to a second compression precision of the third to-be-compressed data; the first compression precision of the first to-be-compressed data is higher than the second compression precision of the first to-be-compressed data; the first compression precision of the second to-be-compressed data is higher than the second compression precision of the second to-be-compressed data; and the first compression precision of the third to-be-compressed data is higher than the second compression precision of the third to-be-compressed data.

[0010] Through the above implementation, when the multipath and / or non-multipath data is compressed, a higher compression precision is used for compression indication for the first priority part to ensure transmission precision, and a lower compression precision is used for the second priority part to ensure transmission efficiency, so that reasonable compression based on data characteristics is implemented.

[0011] In a possible implementation, the second mapping relationship, the third mapping relationship, and the first mapping relationship are the same or different.

[0012] In a possible implementation, obtaining the second mapping relationship and / or the third mapping relationship specifically includes: obtaining feedback information from the second device, and obtaining the second mapping relationship based on the feedback information; and / or, obtaining feedback information from the third device, and obtaining the third mapping relationship based on the feedback information.

[0013] Through the above implementation, the corresponding mapping relationship can be generated based on the feedback information of the corresponding device, so that a more practical compression strategy can be provided according to actual needs, so that the compression side has dynamic adjustment.

[0014] In a possible implementation, the feedback information obtained from the second device includes: a mapping relationship corresponding to the second to-be-compressed data; and / or, region indication information; and the feedback information obtained from the third device includes: a mapping relationship corresponding to the third to-be-compressed data; and / or, region indication information.

[0015] In a possible implementation, the region indication information in the feedback information obtained from the second device includes any one or more of the following: geographical information, coordinate information, pattern indication, and Index information in the second to-be-compressed data; and the region indication information in the feedback information obtained from the third device includes any one or more of the following: geographical information, coordinate information, pattern indication, and Index information in the third to-be-compressed data.

[0016] In a possible implementation, the obtaining the second to-be-compressed data includes: obtaining the second to-be-compressed data according to the feedback information of the second device; and the obtaining the third to-be-compressed data includes: obtaining the third to-be-compressed data according to the feedback information of the third device.

[0017] In a possible implementation, the first to-be-compressed data, the second to-be-compressed data, and the third to-be-compressed data are obtained simultaneously or at different times.

[0018] In a possible implementation, the compressed code streams corresponding to different priority parts of the to-be-compressed data are transmitted at different times.

[0019] In a possible implementation, the compressed code streams corresponding to different priority parts of the to-be-compressed data are transmitted at different times, specifically including: first transmitting the compressed code stream corresponding to the high-priority part, and subsequently transmitting the compressed code stream corresponding to the low-priority part; or, first transmitting the compressed code stream corresponding to the low-priority part, and subsequently transmitting the compressed code stream corresponding to the high-priority part.

[0020] In a possible implementation, the compressed code streams corresponding to different priority parts of the to-be-compressed data are transmitted at different times, specifically including: the first information further includes a first priority identifier, the first priority identifier being used to indicate the transmission priority of the first compressed code stream; and / or, the second information further includes a second priority identifier, the second priority identifier being used to indicate the transmission priority of the second compressed code stream; and / or, the third information further includes a third priority identifier, the third priority identifier being used to indicate the transmission priority of the third compressed code stream.

[0021] In a possible implementation, the method further includes: the compressed code streams with different priority identifiers are merged and output; and the priority identifiers are indicated in a merged manner or in a separate manner.

[0022] In a possible implementation, the compressed code streams are output in a single time, and the compressed code streams with different priority identifiers are included; or, the compressed code streams are output in multiple times, and the compressed code streams with different priority identifiers are included each time.

[0023] In a possible implementation, the method further includes: the first information contains the first mapping relationship; and / or, the second information contains the second mapping relationship; and / or, the third information contains the third mapping relationship.

[0024] In a possible implementation, the first mapping relationship further indicates a third priority part of the first to-be-compressed data; and / or, the second mapping relationship further indicates a third priority part of the second to-be-compressed data; and / or, the third mapping relationship further indicates a third priority part of the third to-be-compressed data; wherein the third priority part of the first to-be-compressed data corresponds to a third compression precision of the first to-be-compressed data; the third priority part of the second to-be-compressed data corresponds to a third compression precision of the second to-be-compressed data; and the third priority part of the third to-be-compressed data corresponds to a third compression precision of the third to-be-compressed data.

[0025] In a possible implementation, the method further includes: specifying the time-frequency resource when the second compressed code stream is transmitted for the first time; or, specifying the time-frequency resource according to upper-layer signaling or DCI; and / or, specifying the time-frequency resource when the third compressed code stream is transmitted for the first time; or, specifying the time-frequency resource according to upper-layer signaling or DCI.

[0026] In a possible implementation, the method further includes: outputting the information in any one or more of the following forms: unicast, groupcast, and broadcast.

[0027] The second aspect is a method corresponding to the first aspect, and the beneficial effects are as described in the first aspect; the present application provides a data transmission method, the method is used for a second device, including:

[0028] obtaining first information containing a first compressed code stream; the first compressed code stream is obtained by compressing first to-be-compressed data based on a first mapping relationship by a first device; obtaining second information containing a second compressed code stream; the second compressed code stream is obtained by compressing second to-be-compressed data based on a second mapping relationship by the first device; wherein the first to-be-compressed data and the second to-be-compressed data include multipath data and / or non-multipath data; the first mapping relationship indicates a first priority part of the first to-be-compressed data; the second mapping relationship indicates a first priority part of the second to-be-compressed data; wherein the first priority part of the first to-be-compressed data corresponds to a first compression precision of the first to-be-compressed data, and the first priority part of the second to-be-compressed data corresponds to a first compression precision of the second to-be-compressed data; decompressing the corresponding compressed code stream based on the corresponding mapping relationship.

[0029] In a possible implementation, the first mapping relationship further indicates a second priority part of the first to-be-compressed data; and / or, the second mapping relationship further indicates a second priority part of the second to-be-compressed data; wherein the second priority part of the first to-be-compressed data corresponds to a second compression precision of the first to-be-compressed data; the second priority part of the second to-be-compressed data corresponds to a second compression precision of the second to-be-compressed data; the first compression precision of the first to-be-compressed data is higher than the second compression precision of the first to-be-compressed data; and the first compression precision of the second to-be-compressed data is higher than the second compression precision of the second to-be-compressed data.

[0030] In a possible implementation, the second mapping relationship is the same as or different from the first mapping relationship.

[0031] In a possible implementation, the method further includes: outputting feedback information to the first device, so that the first device obtains the second mapping relationship based on the feedback information.

[0032] In a possible implementation, the feedback information specifically includes: a mapping relationship corresponding to the second to-be-compressed data; and / or, region indication information.

[0033] In a possible implementation, the region indication information includes any one or more of the following: geographical information, coordinate information, pattern indication, and Index information in the second to-be-compressed data.

[0034] In a possible implementation, the first to-be-compressed data and the second to-be-compressed data are acquired by the first device at the same time or at different times.

[0035] In a possible implementation, the compressed code streams corresponding to different priority parts of to-be-compressed data are transmitted at different times.

[0036] In a possible implementation, the compressed code streams corresponding to different priority parts of to-be-compressed data are transmitted at different times specifically includes: the first information further includes a first priority identifier, the first priority identifier being used to indicate a transmission priority of the first compressed code stream; and / or, the second information further includes a second priority identifier, the second priority identifier being used to indicate a transmission priority of the second compressed code stream.

[0037] In a possible implementation, the method further includes: sending compressed code streams with different priority identifiers in a combined manner; wherein the priority identifiers are indicated in a combined manner or in a separate manner.

[0038] In a possible implementation, the compressed code stream is output in a single time, and the compressed code stream contains compressed code streams with different priority identifiers; or, the compressed code stream is output in multiple times, and each time contains compressed code streams with different priority identifiers.

[0039] In a possible implementation, the method further includes that the first information contains the first mapping relationship; and / or, the second information contains the second mapping relationship.

[0040] In a possible implementation, the first mapping relationship further indicates a third priority part of the first to-be-compressed data; and / or, the second mapping relationship further indicates a third priority part of the second to-be-compressed data; wherein, the third priority part of the first to-be-compressed data corresponds to a third compression accuracy of the first to-be-compressed data; and the third priority part of the second to-be-compressed data corresponds to a third compression accuracy of the second to-be-compressed data.

[0041] In a possible implementation, the method further includes: specifying the time-frequency resource when the second compressed code stream is transmitted for the first time; or, specifying according to upper-layer signaling or DCI.

[0042] In a third aspect, the present application provides a communication apparatus, including: a processor configured to execute a computer program or instructions stored in a memory; and the memory configured to store the computer program or the instructions; when the computer program or the instructions are executed by the processor, the method in the first aspect or the second aspect is implemented.

[0043] In a fourth aspect, the present application provides a computer readable storage medium, and the computer readable storage medium stores a computer program or instructions, so that when the computer program or instructions are executed by a computer, the method in the first aspect or the second aspect is implemented.

[0044] In a fifth aspect, the present application provides a computer program product, and the computer program product includes a method for executing the method in the first aspect or the second aspect.

[0045] In a sixth aspect, the present application provides a communication system, and the system includes a first apparatus and a second apparatus; the first apparatus is configured to implement the method in the first aspect; and the second apparatus is configured to implement the method in the second aspect.

[0046] On the basis of the implementation of the above aspects, the present application can be further combined to provide more implementations. BRIEF DESCRIPTION OF DRAWINGS

[0047] FIG. 1 shows a possible architecture of a communication system provided by the present application;

[0048] Fig. 2 shows a schematic diagram of a possible implementation scenario provided by the present application;

[0049] Fig. 3 shows a schematic diagram of a possible electromagnetic map provided by the present application;

[0050] Fig. 4 shows a flowchart of a data transmission method provided by the present application;

[0051] Fig. 5 shows a schematic diagram of a possible native data structure provided by the present application;

[0052] Figs. 6A-6E show schematic diagrams of possible data transmission structures provided by the present application;

[0053] Fig. 7 shows a schematic diagram of a possible priority identification transmission format provided by the present application;

[0054] Fig. 8 shows a transmission flowchart when the mapping relationship between the basic information part and the incremental information part is the same in the present application;

[0055] Fig. 9 shows a flowchart of a possible incremental information acquisition method provided by the present application;

[0056] Fig. 10 shows a transmission flowchart when the mapping relationship between the basic information part and the incremental information part is different in the present application;

[0057] Fig. 11 shows a transmission flowchart of the second device and / or the third device feeding back information to the first device in the present application;

[0058] Figs. 12A-12B show a compression flowchart of possible native data provided by the present application;

[0059] Fig. 13 shows a schematic diagram of a possible communication device structure provided by the present application;

[0060] Fig. 14 shows another schematic diagram of a possible communication device structure provided by the present application. DETAILED DESCRIPTION

[0061] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be described in further detail below with reference to the accompanying drawings. The specific operation method, function description and the like in the method embodiment can also be applied to the device embodiment or the system embodiment.

[0062] The embodiments of the present application can be applied to various communication systems, for example, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), 5G system or new radio (NR), or future communication system or other similar communication system (for example, 6G, etc.), or ultra wide band (UWB) system, or wireless fidelity (WiFi) system.

[0063] FIG. 1 shows a possible, non-limiting, schematic diagram of a system. As shown in FIG. 1, the communication system 1000 includes a radio access network 100 and a core network 200, and optionally, the communication system 1000 can also include an Internet 300. The radio access network 100 can include at least one radio access network device (e.g., 110a and 110b in FIG. 1) and at least one terminal (e.g., 120a-120j in FIG. 1). The terminal connects to the radio access network device in a wireless manner, and the radio access network device connects to the core network in a wireless or wired manner. The core network device and the radio access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the radio access network device can be integrated on the same physical device, or a physical device can integrate the functions of part of the core network device and part of the radio access network device. The terminals can be connected to each other in a wired or wireless manner, and the radio access network devices can be connected to each other in a wired or wireless manner. FIG. 1 is only a schematic diagram, and the communication system can also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG. 1.

[0064] The radio access network device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, a next generation NodeB in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, an access node in a WiFi system, and the like. The radio access network device can also be an open radio access network (O-RAN or ORAN), or a cloud radio access network (CRAN). The radio access network device can also be a communication system in which two or more of the above systems are fused. The radio access network device can be a macro base station (such as 110a in FIG. 1), or a micro base station or indoor station (such as 110b in FIG. 1), or a relay node or donor node, and the like.

[0065] In addition, the radio access network device can also be a module or unit that completes part of the function of the base station, for example, a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), and the like. In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0066] Embodiments of the present application do not limit specific technologies and specific device forms adopted by the wireless access network device. For ease of description, a base station is described below as an example of the wireless access network device. It can be understood that the base station can be referred to as a communication apparatus. For example, the base station can be understood as an apparatus having a base station function. For example, an apparatus for implementing the function of the base station can be the base station; or part of elements in the base station, for example, a CU, a DU, and the like. It can also be an apparatus capable of supporting the base station to implement the function, for example, a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module, which can be installed in the base station or can be used in matching with the base station. In embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0067] The terminal can also be referred to as a terminal device, user equipment (UE), a mobile station, a mobile terminal, and the like. The terminal can be widely applied to various scenarios, such as device-to-device (D2D) communication, vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, and the like. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, wearable equipment, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, smart home equipment, and the like.

[0068] Embodiments of the present application do not limit specific technologies and specific device forms adopted by the terminal. It can be understood that the terminal can be referred to as a communication apparatus. For example, the terminal can be understood as an apparatus having a terminal function. For example, an apparatus for implementing the function of the terminal can be the terminal; or an apparatus capable of supporting the terminal to implement the function, for example, a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module, which can be installed in the terminal or can be used in matching with the terminal.

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

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

[0071] The base station and the terminal, the base station and the base station, and the terminal and the terminal can communicate through a licensed frequency spectrum, or through an unlicensed frequency spectrum, or through both the licensed frequency spectrum and the unlicensed frequency spectrum; can communicate through a frequency spectrum below 6 gigahertz (GHz), or through a frequency spectrum above 6 GHz, or through both the frequency spectrum below 6 GHz and the frequency spectrum above 6 GHz. The embodiments of the present application do not limit the frequency spectrum resources used for wireless communication.

[0072] Unless otherwise specified in the present document, the description is performed with the first device and the second device as the execution subject.

[0073] The first device can be understood as a base station, or a device with a base station function, or a device that implements a base station function. For example, the first device is a base station, or the first device can be a module (such as a chip or a circuit, etc.) in the base station, and can also be a module or unit (such as a CU, a DU, or a RU) that implements all or part of the base station function, a logic module, or software, etc. Alternatively, the first device can be understood as a device or apparatus with sensing capability, or a device or apparatus capable of performing artificial intelligence tasks. The device with sensing capability can also be referred to as a sensing device, and the device capable of performing artificial intelligence tasks can also be referred to as an artificial intelligence task execution device.

[0074] The second device can be understood as a terminal, or a device with a terminal function, or a device that implements a terminal function. For example, the second device is a terminal, or the second device can be a module (such as a chip or a circuit, etc.) in the terminal. Alternatively, the second device can be understood as a device or apparatus with sensing capability, or a device or apparatus capable of performing artificial intelligence tasks. The device with sensing capability can also be referred to as a sensing device, and the device capable of performing artificial intelligence tasks can also be referred to as an artificial intelligence task execution device.

[0075] The third device can be understood as a terminal, or a device with terminal function, or a device implementing terminal function. For example, the third device is a terminal, or the third device can be a module (for example, a chip or a circuit, etc.) in the terminal. Alternatively, the third device can be understood as a device or apparatus with sensing capability, or a device or apparatus capable of performing artificial intelligence tasks. The device with sensing capability can also be referred to as a sensing device, and the device capable of performing artificial intelligence tasks can also be referred to as an artificial intelligence task performing device.

[0076] In addition, the first device can be replaced by a first apparatus, or a first communication device; the second device can be replaced by a second apparatus, or a second communication device; and the third device can be replaced by a third apparatus, or a third communication device.

[0077] In some possible implementation scenarios, the first device can be a base station, the second device can be a terminal, and the third device can be a terminal. For example, in FIG. 2, one or more terminals can respectively communicate with the base station. The interface between the terminal and the base station is a Uu interface.

[0078] In this application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, and "sending information" can include direct sending or indirect sending through other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, and "receiving information" can include direct receiving from YY or indirect receiving from YY through other units or modules. In addition, "sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, "sending" or "receiving" can be performed between devices, for example, between a base station and a terminal through an air interface, or can be performed within a device, for example, between components, modules, chips, software modules or hardware modules in the device through a bus, wire or interface.

[0079] In this application, the Unequal Compression (UEC) multi-level mapping table, or simply the mapping table, or simply the multi-level mapping table, or simply the UEC mapping table, is only an expression form and does not affect the scope indicated. At the same time, the mapping table in this application indicates the mapping relationship between the original data (or to-be-compressed data) and the compressed code stream after compression, that is, the mapping table is actually embodied by the mapping relationship.

[0080] Wireless communication application scenarios are increasingly diverse, and in future wireless communication systems, there will be a lot of data oriented to new scenarios, and there are new needs for transmitting these new scenario data. For example, massive data and signaling brought by new application scenarios such as ISAC, AI-enabled wireless technology, and terahertz communication. Therefore, in future radio access network systems, for example, there may be multiple data types, and different data types of data need to be transmitted under different scenarios or tasks.

[0081] A large amount of native data will be generated in future wireless communication processes. Native data can be understood as data derived from emerging application scenarios in future wireless communication systems (such as 6G), especially Radio Access Network (RAN) data that needs to be transmitted over the air, or local data generated within the RAN. Among them, native data can be referred to as data. Native data can include data of multiple data types (and possibly data subtypes), such as perception data, artificial intelligence data, or channel data, etc. Exemplarily, native data or native data types can include at least one of the following but are not limited to the following examples:

[0082] The first is perception data, such as 2D or 3D imaging data (such as acquired environmental reflection points, environmental surface patches), environmental reconstruction data, point cloud data, electromagnetic maps, or positioning data, etc.

[0083] The second is artificial intelligence data or edge artificial intelligence data, such as AI model data, training data, gradient data, gradient update data, inference results, neural network extracted feature information, performance data, etc.

[0084] The third is channel data, such as channel matrix, channel information feedback by devices in a multi-antenna system, channel status information (CSI) data, etc.

[0085] The following is described by taking an electromagnetic map as an example. In the communication system shown in FIG. 1, an electromagnetic map is provided in the access network device. For example, the access network device establishes the electromagnetic map by means of actual measurement, environmental modeling + ray tracing (RT), or artificial intelligence (AI), etc. The electromagnetic map is used to represent the electromagnetic signal distribution in the environment, which records the intensity and characteristics of various electromagnetic signals in a specific area. For example, the electromagnetic map can partially or entirely include, but is not limited to, multipath information, noise level, and spectrum occupation of one or more positions, etc. For example, the electromagnetic map can include information of regular areas and / or information of irregular areas, each area corresponding to one or more reference points, and the regular area can also be referred to as a grid area, and the reference point corresponding to the grid area can also be referred to as a grid or a grid point, etc.

[0086] Unless otherwise specified in the embodiments of the present application, the information in different areas (for example, reference points) of the electromagnetic map can include multipath data and / or non-multipath data.

[0087] 1. The information of multipath data in each area (for example, reference point) can have the following form:

[0088] The multipath information (such as main path information, secondary main path information, and average value information of each multipath, etc.) can include the amplitude, delay, and / or angle information of the multipath, etc.

[0089] 2. The information of non-multipath data in each area (for example, reference point) can have the following form:

[0090] The scalar strength identifier or scattering point information representing the electromagnetic characteristics in the electromagnetic map can contain at least one of the following specific information: channel impulse response (CIR), channel quality indicator (CQI), power delay profile (PDP), angle delay profile (ADP), or information of a virtual anchor of a scattering point / virtual station, etc.

[0091] Taking the multipath information as an example, the electromagnetic map on the access network device side corresponding to at least one reference point, each reference point corresponding to a geographical area, used to represent the multipath information of the access network device to the terminal in the geographical area. As shown in FIG. 3, the electromagnetic map mainly includes:

[0092] 1. N electromagnetic map elements of reference points N is an integer greater than zero.

[0093] 2. The electromagnetic map element of each reference point The multipath information includes M paths between the access network device and the reference point, M n is an integer greater than zero. n

[0094] 3. The multipath information of each path can include amplitude, delay and angle. The amplitude can exist in the form of amplitude or power of a signal. If the access network device uses a dual-polarized antenna, the amplitude is a 2*2 matrix, and the angle includes angle of arrival (AoA) and angle of departure (AoD). Further, if the antenna array is a uniform linear array (ULA), the AoA and the AoD are scalars. Or, if the antenna array is a uniform planar array (UPA), the AoA and the AoD can be represented by the elevation angle and the azimuth angle. In the following description, the amplitude is taken as an example of "power", and the angle includes AoA and AoD.

[0095] For the above data, there are dictionary compression, vector quantization and other data distribution-based compression frameworks in the prior art, and there are also research and design of AI models for data compression. These schemes utilize the correlation between the dimensions of the data, and achieve high-performance compression effect.

[0096] However, since different data have different characteristics for end-to-end tasks (for example, different multipaths have different contributions to the task, and different streams have different importance after channel matrix transformation), for example, among the multiple data that the device needs to obtain, at least one or more data have different characteristics, and if the same compression strategy is implemented for each data, the demand cannot be met; how to develop a simple compression configuration process for data of different importance is a problem to be solved.

[0097] To this end, an embodiment of the present application provides a data transmission method and device.

[0098] In a first aspect, the present application provides a data transmission method, which is used for a first device, as shown in FIG. 4, comprising:

[0099] Step S410: obtaining a first mapping relationship and first to-be-compressed data;

[0100] ​Optionally, the first device can output the information in any one or more of the following forms: unicast, multicast, broadcast; it can be understood that in the present application, the first device as a network device has the ability of unicast, multicast and broadcast. For example, when the network device transmits information to multiple terminals, the network device can send the same part of the information (such as basic information) to each terminal through broadcast, and for the terminal-specific part of the information (such as enhanced information), unicast or multicast is used; for example, the base station simultaneously transmits data to terminal A, terminal B, terminal C and terminal D, and the same basic information part is transmitted to terminal A, terminal B, terminal C and terminal D through broadcast, and the enhanced information part is transmitted to terminal A, terminal B, terminal C and terminal D through unicast; in a possible implementation, the enhanced information part of terminal A and terminal B is the same, and the same enhanced information can be sent to terminal A and terminal B through multicast, and for terminal C and terminal D, unicast is still used.

[0101] It can be understood that the first mapping relationship can be obtained in various ways:

[0102] A. The first mapping relationship can be generated by the first device; for example, generated by the first device according to data characteristics; exemplary data characteristics include at least one of the following: each path power of the reference point in the electromagnetic map area, each path delay of the reference point in the electromagnetic map area, each path angle of arrival (AOA) of the reference point in the electromagnetic map area, and each path angle of departure (AOD) of the reference point in the electromagnetic map area.

[0103] B. The first mapping relationship can be agreed upon by a protocol; for example, the mapping relationship is agreed upon in the relevant protocol, so that in actual communication, the sender and the receiver respectively perform compression and decompression according to the mapping relationship agreed upon in the protocol.

[0104] C. The first mapping relationship can come from other devices; for example, from the second device or the third device;

[0105] D. The first mapping relationship can be notified by upper layer signaling; exemplary high layer signaling includes RRC, MAC CE, etc.; or DCI signaling;

[0106] It can be understood that the data (or native data, to-be-compressed data) involved in the present application can include a basic information part and an enhanced information part, wherein the basic information part (or coarse-grained part) generally contains information with a higher degree of importance, such as frequency point information, cell ID, RACH parameter, etc.; and the enhanced information part (or fine-grained part) generally contains information with a lower degree of importance or selectively obtained, such as traffic quota, network bandwidth, network delay, etc.

[0107] Exemplarily, as shown in FIG. 5, the to-be-compressed data is divided into a basic information part and an enhanced information part by the mapping table, wherein the enhanced information part is further divided into a priority 1 part and a priority 2 part; it should be understood that the data format in FIG. 5 is only an example and is not the only limitation of the present application, and in FIG. 5, only the priority division is performed on the enhanced information part, while in actual operation, the basic information part can also be divided into priority 1 and priority 2 parts; at the same time, the priority part is not limited to two (which can be less than or greater than two), for example, there can be only one priority 1 (i.e., no priority division), or there can be priority 1, priority 2, priority 3, priority 4, …, priority n; that is, the basic information part and the enhanced information part can be divided into different priority parts, and the number thereof can be any integer; it can be understood that information of different priorities can be transmitted in different transmission resources, for example, information of a high priority can be transmitted first, and information of a low priority can be transmitted later, and the transmission of the two can be performed in different transmission resources.

[0108] Exemplarily, the first to-be-compressed data includes basic information data.

[0109] Step S420: compressing the first to-be-compressed data based on the first mapping relationship to obtain a first compressed code stream;

[0110] It can be understood that the data compression in the present application can support a plurality of different compression schemes, including but not limited to: a codebook compression scheme based on DFT; a differential compression scheme based on prediction; a compression scheme based on data distribution; an AI-based compression scheme, etc.

[0111] The first mapping relationship can be embodied in any form, for example, the mapping relationship is carried in a mapping table, an array or a matrix; at the same time, the mapping relationship includes one-to-one mapping or one-to-many mapping; for the one-to-many mapping table, a bitmap can be sent to indicate the dimension of the transmission, for example, an N*M mapping table indicates an N*M*4 (Delay, Power, AoA, AoD) RFMAP, and [0, 0, 1, 1] and a priority identifier 2 can be sent to indicate that the transmission is N*M-dimensional AOA and AOD data with a priority of 2.

[0112] Optionally, the same priority part can be compressed together to improve compression efficiency.

[0113] Step S430: outputting the first information to the second device, the first information containing the first compressed code stream;

[0114] Optionally, the first information contains the first mapping relationship; that is, when the compressed code stream is output to the second device, the corresponding mapping relationship is also sent together, so that the second device can decompress the corresponding compressed code stream based on the mapping relationship.

[0115] For example, the compressed code stream is transmitted through PDSCH, PDCCH, PUSCH or PUCCH; the first mapping relationship is transmitted through PDSCH, PDCCH, PUSCH, PUCCH, or MAC CE, RRC.

[0116] For example, the first device can output the first mapping relationship before outputting the compressed code stream; or, the first device can output the first mapping relationship after outputting the compressed code stream; or, the first device can output the first mapping relationship together when outputting the compressed code stream, and the compressed code stream can be before the first mapping relationship, or after the first mapping relationship.

[0117] Optionally, the compressed code streams corresponding to different priority parts of the data to be compressed are transmitted at different times; that is, under the support of the multi-level mapping table, the original data can be incrementally compressed and transmitted; for example, in the scenario of the base station broadcasting RFMAP to the terminal, the coarse-grained RFMAP can be broadcast first, and then the fine-grained RFMAP can be broadcast.

[0118] In one possible implementation, the compressed code streams are transmitted one by one in a specified order, where the specified order can include: first transmitting the compressed code stream corresponding to the high priority part, and then transmitting the compressed code stream corresponding to the lower priority part; or, first transmitting the compressed code stream corresponding to the lower priority part, and then transmitting the compressed code stream corresponding to the high priority part. For example, as shown in FIGS. 6A to 6B:

[0119] A. When the multi-level mapping table and the compressed code stream are transmitted together, they are transmitted one by one in a specified order, the mapping table is transmitted before the high priority compressed code stream and together with the high priority compressed code stream, and then the compressed code stream of the lower priority is transmitted.

[0120] B. When the multi-level mapping table and the compressed code stream are decoupled and transmitted, they are transmitted one by one in a specified order, the mapping table is transmitted before the high priority compressed code stream, and then the compressed code stream of each priority is transmitted one by one.

[0121] In another possible implementation, the compressed code stream can be transmitted together with a corresponding priority identifier, which is used to indicate the transmission priority of the compressed code stream; for example, the first information further contains a first priority identifier, which is used to indicate the transmission priority of the first compressed code stream; and / or, the second information further contains a second priority identifier, which is used to indicate the transmission priority of the second compressed code stream; and / or, the third information further contains a third priority identifier, which is used to indicate the transmission priority of the third compressed code stream; as shown in FIGS. 6C-6D:

[0122] C. When the multi-level mapping table is transmitted together with the compressed code stream, the priority indication is additionally transmitted along with the incremental data, and the mapping table is transmitted before the high-priority compressed code stream and together with the high-priority compressed code stream.

[0123] D. When the multi-level mapping table and the compressed code stream are decoupled for transmission, the priority indication is additionally transmitted along with the incremental data, the mapping table is transmitted before the high-priority compressed code stream, and the compressed code stream of each priority is indicated to the receiving end by the priority indication in subsequent transmission.

[0124] In another possible implementation, the compressed code stream of the same data to be compressed can have one or more mapping relationships. Further, when the compressed code stream of the same data to be compressed has multiple mapping relationships, the compressed code stream can be processed in any one or more of the following ways: weighted combination, selection, or prediction. For example, as shown in FIG. 6E:

[0125] E. The incremental data of the same data source can have different mapping tables, and the receiving end can perform corresponding processing according to the reconstructed versions of the corresponding position data of different priorities after receiving different priority versions of the same data, which includes but is not limited to any one or more of the following: weighted combination, selection, or prediction.

[0126] In a possible implementation, the compressed code streams with different priority identifiers can be combined and output; wherein the priority identifiers are combined or indicated separately; as shown in FIG. 7: the priority 1 of the priority 1 compressed code stream and the priority 2 of the priority 2 compressed code stream can be sent together (as shown in the upper part of FIG. 7) or separately (as shown in the lower part of FIG. 7).

[0127] In a possible implementation, the compressed code stream is output at a single time and contains compressed code streams with different priority identifiers; or, the compressed code stream is output at multiple times and contains compressed code streams with different priority identifiers each time.

[0128] Step S440: obtaining the second data to be compressed and the second mapping relationship;

[0129] The same strategy as that in step S410 can be used in this step, and thus the same parts will not be described again. Only the different parts will be described in detail below.

[0130] Exemplarily, the second to-be-compressed data includes enhancement information data.

[0131] It can be understood that the second mapping relationship can be the same as or different from the first mapping relationship.

[0132] Exemplarily, when the first mapping relationship is the same as the second mapping relationship, the first device can directly compress the second to-be-compressed data based on the current mapping relationship (the first mapping relationship) and output the compression code stream obtained through compression to the second device; as shown in FIG. 8, it is a transmission process diagram when the first mapping relationship is the same as the second mapping relationship; in FIG. 8, the first device is a BS, and the second device and the third device are UE1 and UE2 respectively; it can be understood that the first device as a network device can implement operations such as broadcasting, multicasting, and unicasting.

[0133] In FIG. 8, first, the first device (BS) acquires data and acquires a mapping table according to data characteristics and / or configuration; it can be understood that the data here can be data containing only a basic information part or complete data containing a basic information part and an enhancement information part, and the latter is taken as an example for description in this embodiment; it should be noted that if the data contains only the basic information part, the subsequent enhancement information part can be acquired through other ways, as shown in FIG. 9; the steps before output of the enhancement information in this embodiment are the same as those in FIG. 8, and thus will not be described again here, and the acquisition of the enhancement information part will be described in detail below.

[0134] As shown in FIG. 9, the first device is a BS, and the second device is UE1, wherein the first device (BS) acquires subsequent information (enhancement information) of a priority after broadcasting the basic information to the second device (UE1) and performs corresponding sending; specifically, the first device can acquire the enhancement information after acquiring an enhancement mapping table (for example, “0” in the table indicates the basic information part, “1” and “2” indicate the enhancement information part, and the priority indicated by “2” is higher than that indicated by “1”) and perform compression on the acquired enhancement information to obtain a compression code stream of the enhancement information; subsequently, the first device (BS) sends the compression code stream of the enhancement information to the second device (UE1); exemplarily, as shown in FIG. 9, the sent information includes: the enhancement mapping table and the priority 1 compression code stream, the priority identifier 2 and the priority 2 compression code stream, and the priority identifier N and the priority N compression code stream.

[0135] Exemplarily, the positions of the basic information part and the enhancement information part can be indicated by the mapping table, as described in FIG. 8, the position of “0” in the mapping table is the basic information part, and the positions of “1” and “2” are the enhancement information part.

[0136] Subsequently, the first device (BS) acquires the basic information part from the data and compresses the basic information part based on the mapping relationship of the mapping table to obtain a basic information compressed code stream (the mapping table is indicated by "0" in the figure), and outputs the mapping table and the basic information code stream to the second device (UE1) and / or the third device (UE 2); it can be understood that the transmission of the mapping table here is not an optional item, and in a possible implementation, the receiving end (such as the second device (UE1) and the third device (UE2)) can acquire the mapping table from elsewhere, and the current embodiment only provides a possible implementation, and is not the only limitation of the present application;

[0137] Exemplarily, when the first information does not contain the first mapping relationship, the first device outputs the data in order according to the agreement of the standard or the upper layer signaling to ensure that the second and / or third device can accurately acquire the compressed code stream, for example, in the form of broadcast, multicast or unicast.

[0138] Subsequently, the first device (BS) continues to output the subsequent enhancement information; as shown in FIG. 8, the first device (BS) acquires the enhancement information part for the second device (UE1) and / or the third device (UE2) from the data, and compresses the enhancement information part for the second device (UE1) and / or the third device (UE2) based on the mapping relationship of the corresponding mapping table to obtain respective enhancement information compressed code streams; in a possible implementation, the first device (BS) acquires new mapping tables for the second device (UE1) and / or the third device (UE 2) respectively before outputting the enhancement data, and since the new mapping tables of the second device (UE1) and / or the third device (UE 2) in this embodiment are the same as the current mapping table, the new mapping tables of the second device (UE1) and / or the third device (UE 2) obtained by the first device after updating are still the current mapping table, and thus the respective enhancement information parts of the second device and / or the third device can be compressed based on the mapping relationship of the current mapping table to obtain respective enhancement information compressed code streams;

[0139] In a possible implementation, as shown in FIG. 8, the enhancement information code stream can be output in multiple times, and each time output contains compressed code streams of different priority parts, for example, the priority 1 compressed code stream (the mapping table is indicated by "1" in the figure) and the priority 1 identification are output together, the priority 2 compressed code stream and the priority identification 2 are output together (the mapping table is indicated by "2" in the figure), and so on, the priority N compressed code stream and the priority identification N are output together; it can be understood that the enhancement information code stream can also be output in single time, and the compressed code streams of different priority parts are contained in the transmission; at the same time, the above-mentioned transmission mode of the enhancement information is also applicable to the output of the basic information, that is, the basic information can also be output in multiple times or single time, and the corresponding priority is indicated in the output;

[0140] Exemplarily, for the compressed code stream of the enhanced information part (e.g., the second compressed code stream), if there is no mapping relationship indication (e.g., the second mapping relationship is not included in the second information), priority indication (e.g., indicated by the priority identifier Index) needs to be performed in front of the compressed code stream to indicate the output priority of the compressed code stream; if there is no mapping relationship indication and no priority indication, the first device outputs according to the priority order agreed in the standard or upper layer signaling according to the mapping table to ensure the accurate acquisition of the compressed code stream by the second and / or third device.

[0141] After that, the first device (BS) outputs the enhanced data compressed code stream to the second device (UE1) and / or the third device (UE 2).

[0142] Exemplarily, when the first mapping relationship and the second mapping relationship are different, the first device needs to obtain the mapping relationship corresponding to the second to-be-compressed data, and after obtaining, compresses the second to-be-compressed data based on the new mapping relationship (the second mapping relationship), and outputs the compressed code stream obtained by compression to the second device, as shown in FIG. 10.

[0143] FIG. 10 is a transmission flow chart when the first mapping relationship and the second mapping relationship are different; in FIG. 10, the first device is BS, and the second device and the third device are UE A and UE B respectively; it can be understood that the first device as a network device can realize broadcast, multicast, unicast and the like; the steps before outputting the enhanced information in this embodiment are the same as those in FIG. 8, which will not be described here again, and the output of the enhanced information part will be described in detail below;

[0144] After the first device (BS) broadcasts the basic information, it continues to broadcast the subsequent enhanced information; as shown in FIG. 10, the first device (BS) obtains the enhanced information part from the data, and compresses the enhanced information part based on the mapping relationship in the new mapping table to obtain the enhanced information compressed code stream; in a possible implementation, the first device (BS) obtains a new mapping table for the second device (UE A) and / or the third device (UE B) before outputting the enhanced data, as shown in FIG. 10, the first device obtains the mapping table A for the enhanced information part of the second device (UE A) and / or the mapping table B for the enhanced information part of the third device (UE B), and respectively compresses the respective enhanced information part based on the mapping relationship in the respective mapping table to obtain the compressed code stream of the respective enhanced information part;

[0145] For the output of the enhancement information, in one possible implementation, the enhancement information code stream can be output in multiple times, and each time contains the compressed code stream of different priority parts; for example, as shown in FIG. 10, for the second device (UE A), the priority A1 compressed code stream (indicated by "1" in the mapping table in the figure) is sent together with the mapping table A, and the priority A2 compressed code stream is sent together with the priority identifier A2 (indicated by "2" in the mapping table in the figure); for the third device (UE B), the priority B1 compressed code stream (indicated by "1" in the mapping table in the figure) is output together with the mapping table B, and the priority B2 compressed code stream is output together with the priority identifier B2 (indicated by "2" in the mapping table in the figure), and the priority B3 compressed code stream is output together with the priority identifier B3 (indicated by "3" in the mapping table in the figure); it can be understood that the enhancement information code stream can also be output in a single time, and the compressed code stream of different priority parts is contained in the transmission; at the same time, the output mode of the enhancement information is also applicable to the output of the basic information described above, that is, the basic information can also be output in multiple times or a single time with the indication of the priority.

[0146] Then, the first device (BS) outputs the enhancement data compressed code stream to the second device (UE A) and / or the third device (UE B).

[0147] Through the above implementation, the base station can first broadcast the same part of the RFMAP of each UE (i.e., the coarse-grained RFMAP part or the basic information part), and then send the exclusive part of the RFMAP of each UE according to the actual task requirement (i.e., the fine-grained RFMAP part or the enhancement information part), thereby improving the utilization rate of transmission resources.

[0148] Optionally, the first device can obtain feedback information from the second device, and obtain the second mapping relationship based on the feedback information; and / or, obtain feedback information from the third device, and obtain the third mapping relationship based on the feedback information.

[0149] Exemplarily, the feedback information obtained from the second device includes: the mapping relationship corresponding to the second to-be-compressed data; and / or, the region indication information; the feedback information obtained from the third device includes: the mapping relationship corresponding to the third to-be-compressed data; and / or, the region indication information.

[0150] For example, as shown in FIG. 11 (the same parts as the previous embodiments are not described again; for example, the steps before the output of the enhanced information in this embodiment are the same as those in FIG. 8 and FIG. 10, and thus are not described again); wherein the first device is a BS, the second device is a UE1, and the third device is a UE2; the first device (BS) can obtain the feedback information from the second device (UE1) and obtain the second mapping relationship based on the feedback information; and / or, the first device (BS) obtains the feedback information from the third device (UE2) and obtains the third mapping relationship based on the feedback information.

[0151] In a possible implementation, the feedback information can be a new mapping relationship; for example, in FIG. 11, the second device (UE1) directly outputs a new mapping table to the first device (BS), so that the first device (BS) directly updates the mapping relationship for the incremental information part of the second device (UE1) according to the obtained mapping table; it can be understood that when the feedback information is a mapping relationship, the feedback device side (UE1) is known to have the mapping relationship, and thus the first device (BS) does not need to send the mapping relationship again subsequently.

[0152] In another possible implementation, the feedback information can be area indication information, which is used to indicate the data part concerned by the second device (UE1) and / or the third device (UE2), for example:

[0153] i. Geographical information in RFMAP, such as building; the BS will preferentially send the data related to the building;

[0154] ii. Coordinate information in RFMAP, such as 22.65, 114.06; the BS will preferentially send the data near the coordinates;

[0155] iii. Index information of RFMAP, such as 24, 15, 9, 9; the BS will preferentially send the data of 9*9 reference points around the (24, 15) reference point in the RFMAP;

[0156] iv. Pattern indication, the Pattern is configured in advance through upper layer signaling, such as the BS will perform transmission according to the No. 10 pattern in the Pattern Set agreed in advance; wherein the Pattern Set can be configured through RRC, MAC CE, etc.

[0157] For example, in FIG. 11, the third device (UE2) outputs the area indication to the first device (BS), so that the first device (BS) updates the mapping relationship for the incremental information part of the third device (UE2) according to the area indication;

[0158] Subsequently, the first device (BS) outputs the compressed code stream (priority identifier A1 and priority A1 compressed code stream; priority identifier A2 and priority A2 compressed code stream) to the second device (UE1); and / or, the first device (BS) outputs the new mapping relationship (mapping table B) and the compressed code stream (priority identifier B1 and priority B1 compressed code stream; priority identifier B2 and priority B2 compressed code stream; priority identifier B3 and priority B3 compressed code stream) to the third device (UE2); it can be understood that the above embodiment is only illustrative, and the actual first device (BS) can also send the un-updated mapping table to the second device (UE1).

[0159] Further, the second to-be-compressed data is obtained according to the feedback information of the second device, and the third to-be-compressed data is obtained according to the feedback information of the third device.

[0160] Step S450: compressing the second to-be-compressed data based on the second mapping relationship to obtain a second compressed code stream;

[0161] It can be understood that the same strategy as in step S420 can be used in this step, and therefore the same parts will not be described again.

[0162] Step S460: outputting second information to the second device, the second information containing the second compressed code stream;

[0163] It can be understood that the same strategy as in step S430 can be used in this step, and therefore the same parts will not be described again, and only the different parts will be described below.

[0164] Illustratively, the time-frequency resource is specified when the second compressed code stream is transmitted for the first time; or, the specification is made according to upper layer signaling or DCI;

[0165] Optionally, the second information contains the second mapping relationship; that is, when the compressed code stream is output to the second device, the corresponding mapping relationship is also sent, so that the second device can decompress the corresponding compressed code stream based on the mapping relationship.

[0166] The first to-be-compressed data and the second to-be-compressed data include multipath data and / or non-multipath data; the first mapping relationship indicates a first priority part of the first to-be-compressed data; the second mapping relationship indicates a first priority part of the second to-be-compressed data; the first priority part of the first to-be-compressed data corresponds to a first compression accuracy of the first to-be-compressed data, and the first priority part of the second to-be-compressed data corresponds to a first compression accuracy of the second to-be-compressed data.

[0167] It can be understood that the to-be-compressed data can be any native data, such as 6G native data; the obtained to-be-compressed data can be regular data or irregular data;

[0168] In a possible implementation, when the region only contains non-multipath data or only contains multipath data with the same number of multipaths, the data in the region is regular data; for example, the data shown in FIG. 12A is regular data, which is distributed in a G region, and the 6 reference points (or grid points) (pos 1-pos 6) in the G region have the same number of multipaths.

[0169] As shown in FIG. 12A, an RFMAP G with the same number of multipaths for each reference point (or grid point) is taken as an example for description; in FIG. 12A, the first device generates a non-uniform compression UEC mapping table according to a power (power) distribution, and the mapping table is used to indicate a first mapping relationship; wherein the number of multipaths of the 6 reference points (or grid points) is the same.

[0170] When generating the mapping table, the to-be-compressed data is divided into two priorities, that is, a high priority and a low priority; wherein the high priority part is indicated by “1”, and the low priority part is indicated by “0”; in this embodiment, for the high priority part, more bits are used for indication to ensure the reconstruction accuracy, that is, a higher compression accuracy is used for the high priority part, and for the low priority part, fewer bits are used to ensure the rate, that is, a lower compression accuracy can be used for the low priority part. It can be understood that the above mapping rule is only illustrative and is not the only limitation of the present application; in the present application, a high compression accuracy can be used for compression implementation for the high priority part, and a lower compression accuracy can be used for compression implementation for the low priority part.

[0171] Subsequently, the first device compresses the multipath data according to the mapping table to obtain a compressed code stream. It should be noted that the obtained compressed code stream can be a result of processing such as quantization, VQ, matrix decomposition; meanwhile, each attribute dimension of the RFMAP needs to be compressed according to the corresponding configuration, for example, in FIG. 12A, the power (power), delay, angle of arrival (AOA), and angle of departure (AOD) are compressed from four dimensions respectively to obtain the corresponding compressed code streams.

[0172] It can be understood that each attribute dimension of the RFMAP can have the same compression configuration or different compression configurations; for example, each attribute dimension has a specific compression configuration; illustratively, when the priority is 1, 10 bits are used for quantization for the power (power) and the delay (delay), and 5 bits are used for quantization for the angle of arrival (AOA) and the angle of departure (AOD).

[0173] In another possible implementation, when the region contains both non-multipath data and multipath data, or when the region contains multipath data with different multipath numbers, the data in the region is irregular data. For example, the data shown in FIG. 12B is irregular data, in which the data of six reference points (or grid points) (pos 1-pos 6) in the G region has different multipath numbers.

[0174] FIG. 12B illustrates an example of an RFMAP G with different multipath numbers of each reference point (or grid point). In FIG. 12B, the first device generates a non-uniform compression UEC mapping table according to a power distribution, and the mapping table is used to indicate a first mapping relationship. In the example shown in FIG. 12B, the multipath numbers of the six reference points (or grid points) are different, for example, the third reference point (or grid point) has the largest multipath number among the six reference points (or grid points), and the fifth reference point (or grid point) has the smallest multipath number among the six reference points (or grid points). It can be understood that the mapping table can be generated with the largest multipath number as a dimension.

[0175] When generating the mapping table, the data to be compressed is divided into two priorities, i.e., a high priority and a low priority. In the example shown in FIG. 12B, the high priority part is indicated by "2", the low priority part is indicated by "1", and the vacancy part, for example, the vacancy part of the fifth reference point (or grid point) compared with the third reference point (or grid point), is filled with "0", i.e., "0" represents zero padding, and corresponds to no information. In this embodiment, for the high priority part, more bits are used for indication to ensure the reconstruction accuracy, i.e., a higher compression accuracy is used for the high priority part; and for the low priority part, fewer bits are used to ensure the rate, i.e., a lower compression accuracy can be used for the low priority part. It can be understood that the above mapping rule is only illustrative and is not the only limitation of the present application. In the present application, a high compression accuracy can be used for compression implementation for the high priority part, and a lower compression accuracy can be used for compression implementation for the low priority part.

[0176] Subsequently, the first device compresses the multipath data according to the mapping table to obtain a compressed code stream. It should be noted that the obtained compressed code stream can be a result of processing such as quantization, VQ, matrix decomposition, etc. Meanwhile, each attribute dimension of the RFMAP needs to be compressed with a corresponding configuration, for example, the power, delay, AOA, and AOD dimensions in FIG. 12B are compressed respectively to obtain the corresponding compressed code streams.

[0177] It can be understood that the RFMAP can have the same compression configuration for each attribute dimension, or different compression configurations; for example, each attribute dimension has a specific compression configuration, and exemplarily, when the priority is 1, 10 bits are quantized for power and delay, and 5 bits are quantized for angle of arrival (AOA) and angle of departure (AOD).

[0178] It can be understood that the first mapping relationship can also indicate a second priority part, a third priority part, a fourth priority part, and even an Nth priority part of the first to-be-compressed data; and / or the second mapping relationship can also indicate a second priority part, a third priority part, a fourth priority part, and even an Nth priority part of the second to-be-compressed data; and / or the third mapping relationship can also indicate a second priority part, a third priority part, a fourth priority part, and even an Nth priority part of the third to-be-compressed data; wherein the second priority part of the first to-be-compressed data corresponds to the second compression precision of the first to-be-compressed data, the third priority part of the first to-be-compressed data corresponds to the third compression precision of the first to-be-compressed data, the fourth priority part of the first to-be-compressed data corresponds to the fourth compression precision of the first to-be-compressed data, and the Nth priority part of the first to-be-compressed data corresponds to the Nth compression precision of the first to-be-compressed data; the second priority part of the second to-be-compressed data corresponds to the second compression precision of the second to-be-compressed data, the third priority part of the second to-be-compressed data corresponds to the third compression precision of the second to-be-compressed data, the fourth priority part of the second to-be-compressed data corresponds to the fourth compression precision of the second to-be-compressed data, and the Nth priority part of the second to-be-compressed data corresponds to the Nth compression precision of the second to-be-compressed data; the second priority part of the third to-be-compressed data corresponds to the second compression precision of the third to-be-compressed data, the third priority part of the third to-be-compressed data corresponds to the third compression precision of the third to-be-compressed data, the fourth priority part of the third to-be-compressed data corresponds to the fourth compression precision of the third to-be-compressed data, and the Nth priority part of the third to-be-compressed data corresponds to the Nth compression precision of the third to-be-compressed data.

[0179] Exemplarily, the first compression precision of the first to-be-compressed data can be higher than the second compression precision of the first to-be-compressed data; the first compression precision of the second to-be-compressed data can be higher than the second compression precision of the second to-be-compressed data; and the first compression precision of the third to-be-compressed data can be higher than the second compression precision of the third to-be-compressed data. It can be understood that the first priority can be greater than or less than the second priority at this time, and can be flexibly adjusted according to the situation in actual use, depending on how the priority standard is defined, for example, in the following two cases:

[0180] Case 1: when the first priority is greater than the second priority, the first priority (high priority) part is compressed with higher compression accuracy, at this time the priority criterion can be data integrity or accuracy, so the first priority (i.e. high priority) part is compressed with higher compression accuracy to ensure data restoration, for example, more bits are used for compression indication; a common scenario is, for example, in the enhanced mobile broadband (eMBB) scenario, users are more sensitive to data integrity, so the integrity of the data content is regarded as the priority criterion, at this time the high priority part is compressed with higher compression accuracy to ensure the restoration accuracy.

[0181] Case 2: when the first priority is less than the second priority, the second priority (high priority) part is compressed with lower compression accuracy, at this time the priority criterion can be data transmission rate or latency, so the second priority (high priority) part is compressed with lower compression accuracy to ensure transmission rate or latency, for example, fewer bits are used for compression indication; a common scenario is, for example, in the ultra-reliable low-latency communication (URLLC) scenario, users are more sensitive to data latency, so the data latency is regarded as the priority, at this time the high priority data is compressed with lower compression accuracy to reduce transmission delay.

[0182] Optionally, the method in the present application can further include: outputting first information to the third device, the first information containing the first compressed code stream; obtaining third to-be-compressed data and a third mapping relationship; compressing the third to-be-compressed data based on the third mapping relationship to obtain a third compressed code stream; outputting third information to the third device, wherein the third information contains the third compressed code stream; the third mapping relationship indicates the first priority part of the third to-be-compressed data; the first priority part of the third to-be-compressed data corresponds to the first compression accuracy of the third to-be-compressed data; the third to-be-compressed data includes multipath data and / or non-multipath data. For example, refer to the description of any one of the above FIG. 8, FIG. 10, and FIG. 11.

[0183] For example, the third to-be-compressed data includes enhanced information data.

[0184] Optionally, the third information contains the third mapping relationship; that is, when the compressed code stream is output to the third device, the corresponding mapping relationship is also sent together, so that the third device can decompress the corresponding compressed code stream based on the mapping relationship.

[0185] For example, the time-frequency resource is specified when the third compressed code stream is transmitted for the first time; or, it is specified according to the upper layer signaling or DCI.

[0186] The above describes the data transmission method in the application from the first device side (i.e., the network equipment end), and the corresponding method of the second device side (i.e., the terminal side) is described below. It can be understood that the corresponding method suitable for the network equipment side in the application is also suitable for the terminal equipment side, or for those skilled in the art, only a simple adjustment of the corresponding method of the network equipment side can be implemented on the terminal equipment side, and therefore the same part is not described again.

[0187] In a second aspect, the application provides a data transmission method, as shown in FIG. 4, which is applied to a second device and includes the following steps:

[0188] Step S430: obtaining first information, the first information containing a first compressed code stream; the first compressed code stream being obtained by compressing first to-be-compressed data by the first device based on a first mapping relationship;

[0189] Step S460: obtaining second information, the second information containing a second compressed code stream; the second compressed code stream being obtained by compressing second to-be-compressed data by the first device based on a second mapping relationship;

[0190] The first to-be-compressed data and the second to-be-compressed data include multipath data and / or non-multipath data; the first mapping relationship indicates a first priority part of the first to-be-compressed data; and the second mapping relationship indicates a first priority part of the second to-be-compressed data.

[0191] The first priority part of the first to-be-compressed data corresponds to a first compression accuracy of the first to-be-compressed data, and the first priority part of the second to-be-compressed data corresponds to a first compression accuracy of the second to-be-compressed data.

[0192] Step S470: decompressing the compressed code stream based on the corresponding mapping relationship.

[0193] It can be understood that the second device and the third device are both terminal side equipment; therefore, the above second device can be replaced by the third device; similarly, the corresponding method suitable for the second device is also suitable for the third device.

[0194] In the above embodiments of the application, the method provided by the embodiments of the application is introduced from the perspective of the first device and the second device / third device. In order to realize each function in the method provided by the embodiments of the application, the terminal or access network equipment can include hardware structures and / or software modules to realize the above-mentioned functions in the form of hardware structures, software modules, or hardware structures plus software modules. Whether a certain function in the above-mentioned functions is executed in the form of hardware structure, software module, or hardware structure plus software module depends on the design constraint conditions of the specific application of the technical solution.

[0195] To this end, in a third aspect, the present application provides a possible structural diagram of a communication apparatus, as shown in FIG. 13. The communication apparatus can implement one or more corresponding functions in the above method embodiments. For example, the functions implemented by the first communication apparatus or the second communication apparatus, and thus the beneficial effects possessed by the above method embodiments can be achieved. In the embodiments of the present application, the communication apparatus can be a terminal or an access network device, or the communication apparatus can be a module (such as a chip) applied to a terminal or an access network device.

[0196] As shown in FIG. 13, the communication apparatus 1300 includes a processing unit 1310 and a transceiver unit 1320. The communication apparatus 1300 is configured to implement the functions of the first device or the second device in the above method embodiment of FIG. 4. Optionally, the transceiver unit 1320 can also be referred to as an output unit, an interface unit, or a communication unit, etc. In a possible implementation manner, the transceiver unit 1320 includes at least one of a sending unit or a receiving unit. The sending unit and the receiving unit can be integrated together, or be two independent units, etc.

[0197] When the communication apparatus 1300 is configured to implement the functions of the first device (for example, a BS) in FIG. 4, specifically:

[0198] The transceiver unit 1320 acquires the first mapping relationship and the first to-be-compressed data, and outputs first information containing the first compressed code stream to the second device. The transceiver unit 1320 acquires the second to-be-compressed data and the second mapping relationship, and outputs second information containing the second compressed code stream to the second device.

[0199] The processing unit 1310 compresses the first to-be-compressed data based on the first mapping relationship to obtain the first compressed code stream, and compresses the second to-be-compressed data based on the second mapping relationship to obtain the second compressed code stream.

[0200] The first to-be-compressed data and the second to-be-compressed data include multipath data and / or non-multipath data. The first mapping relationship indicates a first priority part of the first to-be-compressed data. The second mapping relationship indicates a first priority part of the second to-be-compressed data. The first priority part of the first to-be-compressed data corresponds to a first compression accuracy of the first to-be-compressed data, and the first priority part of the second to-be-compressed data corresponds to a first compression accuracy of the second to-be-compressed data.

[0201] In a possible implementation, the method further includes: outputting, by the transceiver 1320, first information to the third device, the first information containing the first compressed code stream; obtaining third to-be-compressed data and a third mapping relationship; compressing the third to-be-compressed data based on the third mapping relationship to obtain a third compressed code stream; outputting, by the transceiver 1320, third information to the third device, the third information containing the third compressed code stream; the third mapping relationship indicating a first priority part of the third to-be-compressed data; wherein the third to-be-compressed data includes multipath data and / or non-multipath data; and the first priority part of the third to-be-compressed data corresponds to a first compression accuracy of the third to-be-compressed data.

[0202] In a possible implementation, the first mapping relationship further indicates a second priority part of the first to-be-compressed data; and / or, the second mapping relationship further indicates a second priority part of the second to-be-compressed data; and / or, the third mapping relationship further indicates a second priority part of the third to-be-compressed data.

[0203] In a possible implementation, the second priority part of the first to-be-compressed data corresponds to a second compression accuracy of the first to-be-compressed data; the second priority part of the second to-be-compressed data corresponds to a second compression accuracy of the second to-be-compressed data; and the second priority part of the third to-be-compressed data corresponds to a second compression accuracy of the third to-be-compressed data.

[0204] In a possible implementation, the first compression accuracy of the first to-be-compressed data is higher than the second compression accuracy of the first to-be-compressed data; the first compression accuracy of the second to-be-compressed data is higher than the second compression accuracy of the second to-be-compressed data; and the first compression accuracy of the third to-be-compressed data is higher than the second compression accuracy of the third to-be-compressed data.

[0205] In a possible implementation, the second mapping relationship, the third mapping relationship, and the first mapping relationship are the same or different.

[0206] In a possible implementation, obtaining the second mapping relationship and / or the third mapping relationship specifically includes: obtaining, by the transceiver 1320, feedback information from the second device, and obtaining the second mapping relationship based on the feedback information; and / or, obtaining feedback information from the third device, and obtaining the third mapping relationship based on the feedback information.

[0207] In a possible implementation, the feedback information obtained from the second device includes: a mapping relationship corresponding to the second to-be-compressed data; and / or, region indication information; and the feedback information obtained from the third device includes: a mapping relationship corresponding to the third to-be-compressed data; and / or, region indication information.

[0208] In a possible implementation, the area indication information in the feedback information obtained from the second device includes any one or more of the following: geographic information, coordinate information, pattern indication, and Index information in the second to-be-compressed data; and the area indication information in the feedback information obtained from the third device includes any one or more of the following: geographic information, coordinate information, pattern indication, and Index information in the third to-be-compressed data.

[0209] In a possible implementation, the obtaining of the second to-be-compressed data includes: the transceiver 1320, obtaining the second to-be-compressed data according to the feedback information of the second device; and the obtaining of the third to-be-compressed data includes: the transceiver 1320, obtaining the third to-be-compressed data according to the feedback information of the third device.

[0210] In a possible implementation, the first to-be-compressed data, the second to-be-compressed data, and the third to-be-compressed data are obtained at the same time or at different times.

[0211] In a possible implementation, the compressed code streams corresponding to different priority parts of the to-be-compressed data are transmitted at different times.

[0212] In a possible implementation, the compressed code streams corresponding to different priority parts of the to-be-compressed data are transmitted at different times, specifically including: the transceiver 1320, transmitting the compressed code stream corresponding to the high-priority part first, and subsequently transmitting the compressed code stream corresponding to the low-priority part; or, transmitting the compressed code stream corresponding to the low-priority part first, and subsequently transmitting the compressed code stream corresponding to the high-priority part.

[0213] In a possible implementation, the compressed code streams corresponding to different priority parts of the to-be-compressed data are transmitted at different times, specifically including: the first information further includes a first priority identifier, the first priority identifier being used to indicate the transmission priority of the first compressed code stream; and / or, the second information further includes a second priority identifier, the second priority identifier being used to indicate the transmission priority of the second compressed code stream; and / or, the third information further includes a third priority identifier, the third priority identifier being used to indicate the transmission priority of the third compressed code stream.

[0214] In a possible implementation, the method further includes: the compressed code streams with different priority identifiers are merged and output; and the priority identifiers are indicated separately or jointly.

[0215] In a possible implementation, the compressed code streams are output at a single time, and the compressed code streams with different priority identifiers are included; or, the compressed code streams are output at multiple times, and the compressed code streams with different priority identifiers are included each time.

[0216] In a possible implementation, the first information comprises a first mapping relationship; and / or, the second information comprises a second mapping relationship; and / or, the third information comprises a third mapping relationship.

[0217] In a possible implementation, the first mapping relationship further indicates a third priority part of the first to-be-compressed data; and / or, the second mapping relationship further indicates a third priority part of the second to-be-compressed data; and / or, the third mapping relationship further indicates a third priority part of the third to-be-compressed data; wherein the third priority part of the first to-be-compressed data corresponds to a third compression accuracy of the first to-be-compressed data; the third priority part of the second to-be-compressed data corresponds to a third compression accuracy of the second to-be-compressed data; and the third priority part of the third to-be-compressed data corresponds to a third compression accuracy of the third to-be-compressed data.

[0218] In a possible implementation, the method further comprises: specifying the time-frequency resource when the second compressed code stream is transmitted for the first time; or, specifying the time-frequency resource according to upper-layer signaling or DCI; and / or, specifying the time-frequency resource when the third compressed code stream is transmitted for the first time; or, specifying the time-frequency resource according to upper-layer signaling or DCI.

[0219] In a possible implementation, the method further comprises: outputting the information in any one or more of the following forms: unicast, groupcast, and broadcast.

[0220] When the communication apparatus 1300 is configured to function as the second device (for example, a UE) in FIG. 4, specifically:

[0221] The transceiver 1320 acquires first information, the first information comprising a first compressed code stream; the first compressed code stream being obtained by compressing first to-be-compressed data based on a first mapping relationship by a first device; and acquires second information, the second information comprising a second compressed code stream; the second compressed code stream being obtained by compressing second to-be-compressed data based on a second mapping relationship by the first device;

[0222] The first to-be-compressed data and the second to-be-compressed data comprise multipath data and / or non-multipath data; the first mapping relationship indicates a first priority part of the first to-be-compressed data; and the second mapping relationship indicates a first priority part of the second to-be-compressed data.

[0223] The first priority part of the first to-be-compressed data corresponds to a first compression accuracy of the first to-be-compressed data, and the first priority part of the second to-be-compressed data corresponds to a first compression accuracy of the second to-be-compressed data.

[0224] The processing unit 1310 decompresses the corresponding compressed code stream based on the corresponding mapping relationship.

[0225] In a possible implementation, the first mapping relationship further indicates a second priority part of the first to-be-compressed data; and / or, the second mapping relationship further indicates a second priority part of the second to-be-compressed data; wherein the second priority part of the first to-be-compressed data corresponds to a second compression precision of the first to-be-compressed data; the second priority part of the second to-be-compressed data corresponds to a second compression precision of the second to-be-compressed data; the first compression precision of the first to-be-compressed data is higher than the second compression precision of the first to-be-compressed data; and the first compression precision of the second to-be-compressed data is higher than the second compression precision of the second to-be-compressed data.

[0226] In a possible implementation, the second mapping relationship is the same as or different from the first mapping relationship.

[0227] In a possible implementation, the method further includes: outputting, by the transceiver 1320, feedback information to the first device, so that the first device obtains the second mapping relationship based on the feedback information.

[0228] In a possible implementation, the feedback information specifically includes: a mapping relationship corresponding to the second to-be-compressed data; and / or, region indication information.

[0229] In a possible implementation, the region indication information includes any one or more of the following: geographic information, coordinate information, pattern indication, and Index information in the second to-be-compressed data.

[0230] In a possible implementation, the first to-be-compressed data and the second to-be-compressed data are acquired by the first device at the same time or at different times.

[0231] In a possible implementation, the compressed code streams corresponding to different priority parts of the to-be-compressed data are transmitted at different times.

[0232] In a possible implementation, the compressed code streams corresponding to different priority parts of the to-be-compressed data are transmitted at different times specifically includes: the first information further includes a first priority identifier, the first priority identifier being used to indicate a transmission priority of the first compressed code stream; and / or, the second information further includes a second priority identifier, the second priority identifier being used to indicate a transmission priority of the second compressed code stream.

[0233] In a possible implementation, the method further includes: sending the compressed code streams with different priority identifiers in a combined manner; wherein the priority identifiers are indicated in a combined manner or in a separate manner.

[0234] In a possible implementation, the compressed code streams are output in a single time and include compressed code streams with different priority identifiers; or, the compressed code streams are output in multiple times, and each time includes compressed code streams with different priority identifiers.

[0235] In a possible implementation, the first information comprises a first mapping relationship, and / or the second information comprises a second mapping relationship.

[0236] In a possible implementation, the first mapping relationship further indicates a third priority part of the first to-be-compressed data, and / or the second mapping relationship further indicates a third priority part of the second to-be-compressed data, wherein the third priority part of the first to-be-compressed data corresponds to a third compression accuracy of the first to-be-compressed data, and the third priority part of the second to-be-compressed data corresponds to a third compression accuracy of the second to-be-compressed data.

[0237] In a possible implementation, the method further includes: specifying the time-frequency resource when the second compressed bitstream is transmitted for the first time; or, specifying according to upper layer signaling or DCI.

[0238] The processing unit 1310 and the transceiver unit 1320 are described in more detail in the method embodiments above with reference to FIG. 4, and thus are not described again here.

[0239] It can be understood that the division of units in the embodiments of the present application is illustrative, and is merely a logical function division. In actual implementation, another division manner can be used. In addition, each functional unit in the embodiments of the present application can be integrated in one physical device (for example, a processor), or each functional unit can be a separate physical device, or two or more units can be integrated in one unit for implementation. The integrated unit can be implemented in the form of hardware, or in the form of a software functional module, and the like.

[0240] As shown in FIG. 14, the communication apparatus 1400 includes processing circuitry 1410 and interface circuitry 1420. The processing circuitry 1410 and the interface circuitry 1420 are coupled to each other. It can be understood that the processing circuitry 1410 can be a processor, and the interface circuitry 1420 can be a transceiver or an input / output interface.

[0241] Optionally, the communication apparatus 1400 can further include a memory 1430, configured to store instructions executed by the processing circuitry 1410, or store input data required for the processing circuitry 1410 to execute instructions, or store data generated after the processing circuitry 1410 executes instructions.

[0242] Optionally, the memory (for example, 1430) in the embodiments of the present application can be integrated in the processing circuitry (for example, 1410), or the memory (for example, 1430) and the processing circuitry (for example, 1410) can be separately arranged.

[0243] When the communication apparatus 1400 is used to implement the method shown in FIG. 4, the processing circuit 1410 is configured to implement the functions of the processing unit 1310 described above, and the interface circuit 1420 is configured to implement the functions of the transceiver unit 1320 described above.

[0244] When the communication apparatus described above is a chip applied to a terminal, the chip implements the functions of the terminal in the method embodiments described above. The chip receives information sent by an access network device to the terminal through other modules (such as a radio frequency module or an antenna) in the terminal; or the chip sends information to other modules (such as a radio frequency module or an antenna) in the terminal, and the information is sent by the terminal to the access network device.

[0245] When the communication apparatus described above is a module applied to an access network device, the module implements the functions of the access network device in the method embodiments described above. The module receives information from other modules (such as a radio frequency module or an antenna) in the access network device, and the information is sent by a terminal to the access network device; or the module sends information to other modules (such as a radio frequency module or an antenna) in the access network device, and the information is sent by the access network device to the terminal.

[0246] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.

[0247] The memory in the embodiments of the present application can be a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM), a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art.

[0248] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions executable by a processor. The software instructions can be composed of corresponding software modules, which can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to a processor, so that the processor can read information from and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC.

[0249] The embodiments of the present application also provide a communication apparatus, which comprises a processor and a memory. The processor is configured to implement the functions of the first device and / or the second device in FIG. 4. For example, the processor is configured to execute computer programs or instructions stored in the memory, and the memory is configured to store the computer programs or the instructions. When the computer programs or the instructions are executed, the method of the first device and / or the second device in FIG. 4 is implemented. Optionally, the processor and the memory are coupled.

[0250] The embodiments of the present application also provide a communication apparatus, which comprises a processor. The processor is configured to implement the functions of the first device and / or the second device in FIG. 4.

[0251] The embodiments of the present application also provide a computer readable storage medium, which stores instructions. The instructions can also be referred to as computer programs, computer program codes, etc. The instructions are executed on a computer, so that the functions of the first device and / or the second device in FIG. 4 in the method embodiments are implemented.

[0252] The embodiments of the present application also provide a computer program product, which comprises computer programs or instructions. The computer program product comprises computer programs or instructions for executing the method of the first device in FIG. 4, or the computer program product comprises computer programs or instructions for executing the method of the second device in FIG. 4.

[0253] The embodiments of the present application also provide a chip, which comprises a processor and a memory. The processor is coupled to the memory, and is configured to execute computer programs or instructions stored in the memory, so that the functions of the first device and / or the second device in FIG. 4 are implemented.

[0254] The embodiments of the present application also provide a communication system, which comprises a first communication device and a second communication device. The first communication device is configured to implement the functions of the first device in FIG. 4, and the second communication device is configured to implement the functions of the second device in FIG. 4.

[0255] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments are performed. The computer can be a general purpose computer, a special purpose computer, a computer network, a network device, a user equipment or other programmable apparatus. The computer programs or instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs or instructions can be transferred from one website site, computer, server or data center to another website site, computer, server or data center through wired or wireless manner. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center and the like integrated with one or more available media. The available media can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; or an optical medium, such as a digital video disc; or a semiconductor medium, such as a solid state disk. The computer readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.

[0256] In this application, "at least one" means one or more, and "multiple" means two or more. The association relationship between the associated objects is described by "and / or", which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following cases: A exists alone, A and B exist together, B exists alone, where A and B can be singular or plural. In the textual description of this application, the character " / ", generally indicates that the associated objects before and after are in an "or" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.

[0257] It can be understood that the various numerical numbers involved in the embodiments of the present application are only for convenient differentiation, and do not limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic.

[0258] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be mutually referred to if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

Claims

1. A data transmission method, characterized by, The method is used for a first device, comprising: obtaining a first mapping relationship and first to-be-compressed data; compressing the first to-be-compressed data based on the first mapping relationship to obtain a first compressed code stream; outputting first information containing the first compressed code stream to a second device; obtaining second to-be-compressed data and a second mapping relationship; compressing the second to-be-compressed data based on the second mapping relationship to obtain a second compressed code stream; outputting second information containing the second compressed code stream to the second device; wherein the first to-be-compressed data and the second to-be-compressed data comprise multipath data and / or non-multipath data; the first mapping relationship indicates a first priority part of the first to-be-compressed data; and the second mapping relationship indicates a first priority part of the second to-be-compressed data. wherein the first priority part of the first to-be-compressed data corresponds to a first compression precision of the first to-be-compressed data, and the first priority part of the second to-be-compressed data corresponds to a first compression precision of the second to-be-compressed data.

2. The method of claim 1, wherein, The method further comprises: outputting first information containing the first compressed code stream to a third device; obtaining third to-be-compressed data and a third mapping relationship; the third to-be-compressed data comprises multipath data and / or non-multipath data; compressing the third to-be-compressed data based on the third mapping relationship to obtain a third compressed code stream; outputting third information containing the third compressed code stream to the third device; the third mapping relationship indicates a first priority part of the third to-be-compressed data; wherein the first priority part of the third to-be-compressed data corresponds to a first compression precision of the third to-be-compressed data.

3. The method according to any one of claims 1 to 2, wherein, The first mapping relationship further indicates a second priority part of the first to-be-compressed data; and / or, the second mapping relationship further indicates a second priority part of the second to-be-compressed data; and / or, the third mapping relationship further indicates a second priority part of the third to-be-compressed data; wherein the second priority part of the first to-be-compressed data corresponds to a second compression precision of the first to-be-compressed data; the second priority part of the second to-be-compressed data corresponds to a second compression precision of the second to-be-compressed data; and the second priority part of the third to-be-compressed data corresponds to a second compression precision of the third to-be-compressed data; the first compression precision of the first to-be-compressed data is higher than the second compression precision of the first to-be-compressed data; the first compression precision of the second to-be-compressed data is higher than the second compression precision of the second to-be-compressed data; and the first compression precision of the third to-be-compressed data is higher than the second compression precision of the third to-be-compressed data.

4. The method according to any one of claims 1 to 3, characterized in that, The second mapping relationship, the third mapping relationship, and the first mapping relationship are the same or different.

5. The method according to any one of claims 1 to 4, characterized in that, The obtaining of the second mapping relationship and / or the third mapping relationship specifically comprises: obtaining feedback information from the second device, and obtaining the second mapping relationship based on the feedback information; and / or, obtaining feedback information from the third device, and obtaining the third mapping relationship based on the feedback information.

6. The method of claim 5, wherein, The feedback information obtained from the second device comprises: a mapping relationship corresponding to the second to-be-compressed data; and / or, region indication information. The feedback information obtained from the third device comprises: a mapping relationship corresponding to the third to-be-compressed data; and / or, region indication information.

7. The method of claim 6, wherein, The region indication information in the feedback information obtained from the second device comprises any one or more of the following: Geographical information, coordinate information, pattern indication, and Index information in the second to-be-compressed data. The region indication information in the feedback information obtained from the third device comprises any one or more of the following: Geographical information, coordinate information, pattern indication, and Index information in the third to-be-compressed data.

8. The method according to any one of claims 5 to 7, wherein, The second to-be-compressed data is obtained according to the feedback information of the second device; and the third to-be-compressed data is obtained according to the feedback information of the third device.

9. The method according to any one of claims 1 to 8, wherein, The first to-be-compressed data, the second to-be-compressed data, and the third to-be-compressed data are obtained simultaneously or at different times.

10. The method according to any one of claims 3 to 9, wherein, The compressed code streams corresponding to different priority parts of the to-be-compressed data are transmitted at different times.

11. The method of claim 10, wherein, The compressed code streams corresponding to different priority parts of the to-be-compressed data are transmitted at different times, specifically comprising: The compressed code stream corresponding to the high-priority part is transmitted first, and the compressed code stream corresponding to the low-priority part is transmitted subsequently; or, the compressed code stream corresponding to the low-priority part is transmitted first, and the compressed code stream corresponding to the high-priority part is transmitted subsequently.

12. The method of claim 10, wherein, The compressed code streams corresponding to different priority parts of the to-be-compressed data are transmitted at different times, specifically comprising: The first information further comprises a first priority identifier, which is used to indicate the transmission priority of the first compressed code stream; and / or, The second information further comprises a second priority identifier, which is used to indicate the transmission priority of the second compressed code stream; and / or, The third information further comprises a third priority identifier, which is used to indicate the transmission priority of the third compressed code stream.

13. The method of claim 10, wherein, The method further comprises: the compressed code streams with different priority identifiers are merged and output; wherein, the priority identifiers are indicated by merging or separately.

14. The method according to any one of claims 10 to 13, wherein, The compressed code streams are output at a single time and comprise compressed code streams with different priority identifiers; or, the compressed code streams are output at multiple times and each time comprise compressed code streams with different priority identifiers.

15. The method of any one of claims 1-14, wherein, The method further comprises: The first information comprises the first mapping relationship; and / or, The second information comprises the second mapping relationship; and / or, The third information comprises the third mapping relationship.

16. The method of any one of claims 1-15, wherein, The first mapping relationship further indicates a third priority part of the first to-be-compressed data; and / or, the second mapping relationship further indicates a third priority part of the second to-be-compressed data; and / or, the third mapping relationship further indicates a third priority part of the third to-be-compressed data. The third priority part of the first to-be-compressed data corresponds to a third compression accuracy of the first to-be-compressed data; the third priority part of the second to-be-compressed data corresponds to a third compression accuracy of the second to-be-compressed data; and the third priority part of the third to-be-compressed data corresponds to a third compression accuracy of the third to-be-compressed data.

17. The method of any one of claims 1-16, wherein, The method further comprises: specifying time-frequency resources when the second compressed code stream is transmitted for the first time; or, specifying the time-frequency resources according to upper-layer signaling or DCI; specifying time-frequency resources when the third compressed code stream is transmitted for the first time; or, specifying the time-frequency resources according to upper-layer signaling or DCI.

18. The method of any one of claims 1-17, wherein, The method further comprises: outputting information in any one or more of the following forms: unicast, groupcast, and broadcast.

19. A data transmission method, characterized by, The method is used for a second device and comprises: obtaining first information containing a first compressed code stream; the first compressed code stream is obtained by a first device based on a first mapping relationship and compression of first to-be-compressed data; obtaining second information containing a second compressed code stream; the second compressed code stream is obtained by the first device based on a second mapping relationship and compression of second to-be-compressed data; The first to-be-compressed data and the second to-be-compressed data comprise multi-path data and / or non-multi-path data; the first mapping relationship indicates a first priority part of the first to-be-compressed data; and the second mapping relationship indicates a first priority part of the second to-be-compressed data. The first priority part of the first to-be-compressed data corresponds to a first compression accuracy of the first to-be-compressed data, and the first priority part of the second to-be-compressed data corresponds to a first compression accuracy of the second to-be-compressed data. Decompressing corresponding compressed code streams based on corresponding mapping relationships.

20. The method of claim 19, wherein, The first mapping relationship further indicates a second priority part of the first to-be-compressed data; and / or, the second mapping relationship further indicates a second priority part of the second to-be-compressed data. The second priority part of the first to-be-compressed data corresponds to a second compression accuracy of the first to-be-compressed data, and the second priority part of the second to-be-compressed data corresponds to a second compression accuracy of the second to-be-compressed data. The first compression accuracy of the first to-be-compressed data is higher than the second compression accuracy of the first to-be-compressed data, and the first compression accuracy of the second to-be-compressed data is higher than the second compression accuracy of the second to-be-compressed data.

21. The method of any one of claims 19-20, wherein, The second mapping relationship is the same as or different from the first mapping relationship.

22. The method of any one of claims 19-21, wherein, The method further comprises: outputting feedback information to the first device, so that the first device obtains the second mapping relationship based on the feedback information.

23. The method of claim 22, wherein, The feedback information specifically comprises: a mapping relationship corresponding to the second to-be-compressed data; and / or, region indication information.

24. The method of claim 23, wherein, The region indication information comprises any one or more of the following: geographical information, coordinate information, pattern indication, and Index information in the second to-be-compressed data.

25. The method of any one of claims 19-24, wherein, The first to-be-compressed data and the second to-be-compressed data are obtained by the first device at the same time or at different times.

26. The method of any one of claims 20-25, wherein, The compressed code streams corresponding to different priority parts of to-be-compressed data are transmitted at different times.

27. The method of claim 26, wherein, The compressed code streams corresponding to different priority parts of the to-be-compressed data are transmitted at different times, and specifically include: The first information further comprises a first priority identifier, and the first priority identifier is used to indicate a transmission priority of the first compressed code stream; and / or, The second information further comprises a second priority identifier, and the second priority identifier is used to indicate a transmission priority of the second compressed code stream.

28. The method of claim 26, wherein, The method further comprises: the compressed code streams with different priority identifiers are merged and output; wherein, the priority identifiers are indicated by merging or separately.

29. The method of any one of claims 26-28, wherein, The compressed code stream is output at a single time, and comprises compressed code streams with different priority identifiers; or, the compressed code stream is output at multiple times, and each time comprises compressed code streams with different priority identifiers.

30. The method of any one of claims 19-29, wherein, The method further comprises: The first information comprises the first mapping relationship; and / or, The second information comprises the second mapping relationship.

31. The method of any one of claims 19-30, wherein, The first mapping relationship further indicates a third priority part of the first to-be-compressed data; and / or, the second mapping relationship further indicates a third priority part of the second to-be-compressed data; The third priority part of the first to-be-compressed data corresponds to a third compression accuracy of the first to-be-compressed data; and the third priority part of the second to-be-compressed data corresponds to a third compression accuracy of the second to-be-compressed data.

32. The method of any one of claims 19-31, wherein, The method further comprises: a time-frequency resource is specified when the second compressed code stream is transmitted for the first time; or, the specification is based on upper-layer signaling or DCI.

33. A communications device, characterized by The processor is configured to execute the computer program or the instructions stored in the memory; The memory is configured to store the computer program or the instructions; When the computer program or the instructions are executed by the processor, the method in any one of claims 1-18 is executed; or, the method in any one of claims 19-32 is executed. The computer readable storage medium stores instructions, and the instructions are executed on the computer, so that the computer executes the method in any one of claims 1-18; or, the method in any one of claims 19-32 is executed.

34. A computer-readable storage medium, characterized in that, The computer program product comprises computer programs or instructions for executing the method in any one of claims 1-18; or, comprises computer programs or instructions for executing the method in any one of claims 19-32.

35. A computer program product, characterised in that, ​

Citation Information

Patent Citations

  • Data transmission method and data transmission device

    CN116963176A

  • Multipath transmission of three-dimensional video information in wireless communication systems

    US20100121971A1

  • User equipment feedback of multi-path channel cluster information to assist network beam management

    US20210184744A1

  • Enhanced multiplexing of uplink control information with different physical layer priorities

    WO2023014819A1

  • Information processing method and device, and terminal

    WO2023020384A1