Data transmission method and data transmission device

The data transmission method prioritizes and compresses target data using tree structures to enhance the accuracy of environmental reconstruction and reduce data transmission resources, addressing the challenges of low accuracy and resource consumption in existing wireless communication systems.

JP7814552B2Active Publication Date: 2026-02-16HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024561792
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-04-19
Filing Date
2023-03-17
Publication Date
2026-02-16
Estimated Expiration
2043-03-17

AI Technical Summary

Technical Problem

The accuracy of environmental information constructed by network devices based on beam data from terminal devices is low, and the amount of data transmission is large, occupying a significant amount of air interface resources.

Method used

A data transmission method that prioritizes and compresses target data and location data using a tree data structure, such as a quadtree and/or binary tree, to minimize data loss and reduce transmission resources.

Benefits of technology

Improves the accuracy of environmental reconstruction while reducing the amount of data transmission and resources required, enhancing communication efficiency and flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007814552000010
    Figure 0007814552000010
  • Figure 0007814552000011
    Figure 0007814552000011
  • Figure 0007814552000012
    Figure 0007814552000012
Patent Text Reader

Abstract

The present application provides a data transmission method and a data transmission device for improving the accuracy of environment construction, reducing the amount of data transmission, and reducing the occupied air interface resources. The method includes: a terminal device acquires a first dataset. The first dataset includes sampled data of a beam signal from a detected object. The terminal device sends a first signal. The first signal carries first target data and first location data, the first target data includes data that is in a second dataset and has a priority equal to or greater than a first pre-set threshold, the first location data includes location information of the first target data in the second dataset, and the second dataset is the first dataset or a dataset converted from the first dataset.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] This application claims priority to Chinese Patent Application No. 202210409826.8, entitled "DATA TRANSMISSION METHOD AND DATA TRANSMISSION APPARATUS," filed with the State Intellectual Property Office of the People's Republic of China on April 19, 2022, and is incorporated herein by reference in its entirety.

[0003] With the increasingly abundant application scenarios of wireless communication and the rapid development of semiconductor device technology, future wireless communication devices may have sensing capabilities. A terminal device with sensing capabilities transmits beams around the terminal device. The beams sent by the terminal device are reflected by obstacles. After receiving the reflected beams, the terminal device compresses the beam data by using an image-related algorithm and sends the compressed beam data to a network device. The network device receives the compressed beam data and may construct environmental information based on the compressed beam data. For example, the network device may construct the shape of an obstacle and calculate the distance from the obstacle to the terminal device.

[0004] However, based on the beam data sent by the terminal device and compressed by using an image compression algorithm, the accuracy of the environmental information constructed by the network device is low, and the amount of data that needs to be sent by the terminal device is large, which requires occupying a large amount of air interface resources.

[0005] Therefore, how to improve the accuracy of environmental information constructed by network devices based on beam data sensed by terminal devices and reduce the amount of data transmission has become an urgent technical problem to be solved. Summary of the Invention

[0006] The present application provides a data transmission method and a data transmission device to improve the accuracy of environment construction, help reduce the amount of data transmission, and reduce the occupied air interface resources.

[0007] According to a first aspect, there is provided a data transmission method, the method including: a terminal device acquiring a first dataset, the first dataset including sampled data of a beam signal from a sensed object; and the terminal device sending a first signal, the first signal carrying first target data and first location data, the first target data including data in a second dataset having a priority equal to or greater than a first preset threshold, the first location data including location information of the first target data in the second dataset, and the second dataset being the first dataset or a dataset converted from the first dataset.

[0008] The sensed object is an object in the sensed environment, for example, an obstacle. The sensed object may be understood as any object in the environment in which the sensing device is located, or may be referred to as an object in the environment. This is not a limitation in the present application.

[0009] A sensing device is a terminal device that has sensing capabilities and can send a beam signal, which can be reflected by a sensed object.

[0010] The beam signal of the sensed object is used to implement a sensing task, for example, environmental construction or electromagnetic imaging. The beam signal of the sensed object may be a beam signal transmitted by a sensing device and reflected by the sensed object, may be a beam signal received by the sensing device, or may be transmitted by the sensed object. This is not a limitation in the present application.

[0011] The first data set may be sampled data of at least one beam signal from the sensed object, and one beam signal may be used to collect multiple data. The first data set may be represented in the form of a matrix. However, this embodiment of the present application is not limited thereto.

[0012] The first data set may be a frequency domain data set, a time domain data set, or a spatial domain data set, which is not limited in this embodiment of the present application.

[0013] If the first dataset is a frequency domain dataset, the second dataset may be a dataset transformed from the first dataset. The terminal device may pre-process the first dataset to obtain the dataset transformed from the first dataset. If the first dataset is a time domain dataset or a spatial domain dataset, the second dataset may be the first dataset.

[0014] The data in the second data set has a priority, and the first target data includes data in the second data set that has a priority equal to or greater than a first preset threshold. The first target data may include at least one data, and the first preset threshold may be a priority level. The first location data includes location information of the first target data in the second data set.

[0015] According to the data transmission method provided in the present application, the data in the second data set and having a priority equal to or greater than a first preset threshold is determined as the first target data, and the location information of the first target data in the second data set is determined as the first location data and discarding target data and location data corresponding to the target data whose priority is lower than a first preset threshold. In this manner, the first data set is compressed, which can minimize the loss of important information and help improve the accuracy of environmental reconstruction or electromagnetic imaging.

[0016] Referring to the first aspect, in some implementations of the first aspect, the priority is determined based on a preset parameter.

[0017] The pre-set parameters may be agreed upon in a protocol, may be determined by a terminal device, or may be determined by a network device, which is not limited in this embodiment of the present application.

[0018] If pre-set parameters are agreed upon in the protocol, the terminal device may set the priority of the data in the second data set based on the parameters agreed upon in the protocol, thereby reducing signaling overhead and improving communication efficiency.

[0019] When the preset parameters are determined by the terminal device, the terminal device may autonomously determine the preset parameters, which is more flexible and has a wider application range.

[0020] When the preset parameters are determined by the network device, the terminal device only needs to set the priority of the data in the second data set based on the preset parameters of the network device, thereby saving processing resources and reducing requirements on the terminal device.

[0021] Referring to the first aspect, in some implementations of the first aspect, the pre-set parameter is one of a power threshold, an energy threshold, a quantity threshold, or a data type.

[0022] Referring to the first aspect, in some implementations of the first aspect, the first signal carries first target data and compressed first location data, and the compressed first location data is obtained by compressing the first location data based on a tree data structure.

[0023] After determining the first target data and the first location data, the terminal device may compress the first location data based on the tree data structure, obtain compressed first location data, and then transmit the first target data and the compressed first location data by using a first signal.

[0024] According to the data transmission method provided in the present application, the first location data can be compressed before being sent, thereby reducing the amount of data transmission and the resources used for transmission.

[0025] Referring to the first aspect, in some implementations of the first aspect, the tree data structure includes a quadtree and / or a combination of a quadtree and a binary tree.

[0026] In a possible implementation, the tree data structure may be a quadtree, and the terminal device may compress the first location data based on the quadtree to obtain the compressed first location data.

[0027] In another possible implementation, the tree data structure may be a combination of a quadtree and a binary tree, and the terminal device compresses the first location data based on the combination of the quadtree and the binary tree to obtain the compressed first location data.

[0028] In yet another possible implementation, the tree data structure may be a quadtree and a combination of a quadtree and a binary tree. The terminal device may first compress the first location data by separately using the quadtree and the combination of the quadtree and the binary tree, then compare the compression rates in the two formats and select the compressed first location data obtained in the compression format with the higher compression rate.

[0029] According to the data transmission method provided in the present application, the first location data is compressed before being sent, thereby reducing the amount of data transmission and the resources used for transmission.

[0030] Referring to the first aspect, in some implementations of the first aspect, the first location data includes boundary information of an area in which the first target data is located in the second data set.

[0031] When the location of the first location data in the second data set presents an aggregated feature, the terminal device may determine the boundary information of the area where the first target data is located in the second data set as the first location data. It should be understood that the location of the first location data in the second data set presents an aggregated feature, in other words, the location of the first location data in the second data set may be unified and aggregated into one or more areas.

[0032] When the second data set includes sampled data of multiple beams, if the sampled data of each beam in the second data set has an aggregation and the location data of different beams have different aggregations, the terminal device may use a one-dimensional interval to divide the area in which the location data of each beam is located as a frame. If the sampled data of each beam in the second data set has an aggregation and the location data of different beams have the same aggregation, the terminal device may use a two-dimensional area to divide the area in which the location data of the multiple beams is located as a frame. The terminal device may determine location information corresponding to the boundary of the one-dimensional interval or the two-dimensional area as the first location data.

[0033] According to the data transmission method provided in the present application, a first target data The boundary information of the area in which the first target is located is determined as the first location data, and the boundary information of the area in which the first target is located is determined as the second location data. data The location information of is represented by using a small amount of information bits, which can reduce the amount of data transmission and save transmission resources.

[0034] Referring to the first aspect, in some implementations of the first aspect, the boundary information of the region in which the target data is located includes boundary information of a plurality of regions.

[0035] Referring to the first aspect, in some implementations of the first aspect, the first signal further carries a target value of the second data set, the target value including at least one of total power, total energy, average power, average energy, power variance, or energy variance.

[0036] The second data set may include sampled data of one or more beams. When the second data set includes sampled data of one beam, the terminal device calculates a target value for all sampled data of the beam, i.e., at least one of total power, total energy, average power, average energy, power variance, or energy variance. When the second data set includes sampled data of multiple beams, the terminal device calculates a target value for all sampled data of each beam of the multiple beams, i.e., at least one of total power, total energy, average power, average energy, power variance, or energy variance.

[0037] According to the data transmission method provided in the present application, by using the target value, first target data and first location data The reliability of the second data set is improved, so that a good environment reconstruction effect can be achieved at the receiving end, while the second data set is compressed to a limited extent.

[0038] Referring to the first aspect, in some implementations of the first aspect, before the terminal device sends the first signal, the method further includes: the terminal device receives first resource indication information; the first resource indication information indicates a first time-frequency resource; and the terminal device sending the first signal includes: the terminal device sends the first signal on the first time-frequency resource.

[0039] The first time-frequency resource may be used to carry a first signal, and the terminal device may send the first signal on the first time-frequency resource.

[0040] The amount of data carried on the first time-frequency resource may be less than the sum of the amount of data of the second target data (including the first target data) and the amount of data of the second location data (including the first location data), may be equal to the sum of the amount of data of the first target data and the amount of data of the first location data, or may be greater than the sum of the amount of data of the first target data and the amount of data of the first location data, which is not limited in this implementation form of the present application.

[0041] Referring to the first aspect, in some implementations of the first aspect, the amount of data carried on the first time-frequency resource is less than the sum of the amount of data of the second target data and the amount of data of the second location data, where the second target data includes all data in the second data set that has a priority equal to or greater than a first preset threshold, the second location data includes location information of the second target data in the second data set, the first target data and the first location data are determined based on the priority and the first time-frequency resource, the second target data includes the first target data, and the second location data includes the first location data.

[0042] When the amount of data carried on the first time-frequency resource is less than the sum of the amount of data of the second target data and the amount of data of the second location data, the first time-frequency resource may not be able to carry all of the second target data and the second location data, and may carry some target data and some location data. The terminal device may determine the first target data and the first location data based on the priority and the first time-frequency resource. In other words, the terminal device may send high-priority data first, and the amount of this data is less than the amount of data carried on the first time-frequency resource. The first target data in the second target data has a high priority, and the sum of the amount of data of the first target data and the amount of data of the first location data is less than the amount of data carried on the first time-frequency resource.

[0043] Optionally, it should be noted that in some cases, the sum of the amount of data of the first target data and the amount of data of the first location data is less than the amount of data carried on the first time-frequency resource, but is insufficient to carry data of another priority. In this case, zeros may be added to the first target data and the first location data, so that the sum of the amount of data of the first target data and the amount of data of the first location data is equal to the amount of data carried on the first time-frequency resource.

[0044] When the second target data includes data of multiple priorities, the first target data may be data of a higher priority within the second target data. Data If it includes, the first target data may be some data of that priority.

[0045] According to the data transmission method provided in the present application, the data for transmission is determined based on the data amount of the first time-frequency resource, improving the flexibility of data transmission.

[0046] Referring to the first aspect, in some implementations of the first aspect, the method further includes: the terminal device sends first indication information indicating that the data transmission has not been completed, or sends second indication information indicating that the data transmission has been completed.

[0047] The terminal device may determine whether transmission of target data other than the first target data in the second target data and location data other than the first location data in the second location data needs to be continued. data If the second target data and the second location do not satisfy the compression accuracy requirement, the terminal device may decide to continue data transmission and may send a first indication information indicating that the data transmission is not completed. data already meets the compression accuracy requirement, the terminal device may decide not to continue performing the data transmission and may send second indication information indicating that the data transmission is completed.

[0048] According to the data transmission method provided in the present application, when the amount of data carried on the first time-frequency resource is less than the sum of the amount of data of the second target data and the amount of data of the second location data, transmission of some target data and some location data may be carried out on the first time-frequency resource, and the terminal device may autonomously decide whether to continue carrying out data transmission, improving the initiative of the terminal device.

[0049]

[0013] Referring to the first aspect, in some implementations of the first aspect, an amount of data carried on the first time-frequency resource is greater than a sum of an amount of data of the first target data and an amount of data of the first location data. The method further includes: the terminal device sends a third signal on the first time-frequency resource; the third signal carries third target data and third location data, the third target data including data in a second data set having a priority lower than a first preset threshold and equal to or greater than a second preset threshold; the third location data including location information of the third target data in the second data set, the second preset threshold being lower than the first preset threshold.

[0050] When the amount of data carried on the first time-frequency resource is greater than the sum of the amount of data of the first target data and the amount of data of the first location data, the first time-frequency resource is used to carry the first target data and the first location data. data In addition to the first data set, the second data set may further carry additional data. In this case, the terminal device may transmit data whose priority is lower than the first preset threshold. The second preset threshold may be determined based on the amount of data carried on the first time-frequency resource. The third target data is data whose priority is lower than the first preset threshold but equal to or higher than the second preset threshold, and the third location data includes location information of the third target data in the second data set. The sum of the amount of data of the third target data, the amount of data of the third location data, the amount of data of the first target data, and the amount of data of the first location data is less than or equal to the amount of data carried on the first time-frequency resource.

[0051] According to the data transmission method provided in the present application, when the amount of data carried on the first time-frequency resource is greater than the sum of the amount of the first target data and the amount of the first location data, in addition to transmitting the first target data and the first location data, third target data and third location data can be transmitted. In other words, more data can be transmitted. The data can be used for environment construction, thereby further improving the accuracy of environment construction.

[0052] Referring to the first aspect, in some implementations of the first aspect, the method further includes: the terminal device receives second resource indication information indicating a second time-frequency resource, the terminal device sends a fourth signal on the second time-frequency resource, the fourth signal carries fourth target data and fourth location data, the fourth target data is data in a second data set and has a priority lower than a first preset threshold and equal to or greater than a second preset threshold, the fourth location data is location information of the fourth target data in the second data set, and the second preset threshold is lower than the first preset threshold.

[0053] After the terminal device sends the first signal on the first time-frequency resource, the network device may further acquire data of another priority, and the network device sends second resource indication information to the terminal device. The second resource indication information indicates a second time-frequency resource, and the second time-frequency resource may be used to transmit data whose priority is lower than a first preset threshold. The fourth target data is data in the second data set and whose priority is lower than the first preset threshold but equal to or higher than a second preset threshold. The amount of data carried on the second time-frequency resource may include the sum of the amount of data of the fourth target data and the amount of data of the fourth location data.

[0054] According to the data transmission method provided in the present application, in addition to transmitting the first target data and the first location data, transmitting the fourth target data and the fourth location data can be further implemented. In other words, transmitting more data can be implemented. The data can be used for environment construction, thereby further improving the accuracy of the environment construction.

[0055] Referring to the first aspect, in some implementations of the first aspect, the method further includes: a terminal device receives information regarding a preset parameter, and the terminal device sends an amount of data of each priority in the second data set.

[0056] The preset parameters are determined by the network device. The network device may send information about the preset parameters to the terminal device. When the terminal device requests time-frequency resources, it may send a request message to the network device. The request message may include the amount of data of each priority in the second data set.

[0057] According to the data transmission method provided in the present application, a terminal device sends a request message to request time-frequency resources, and the request message may include the amount of data of each priority in the second data set, whereby the requirements on the terminal device can be reduced, and the number of bits used by the request message is small, which helps to save bit resources.

[0058] Referring to the first aspect, in some implementations of the first aspect, the method further includes: the terminal device sends information about the preset parameters, the number of priorities in the second data set, and the amount of data for each priority in the second data set.

[0059] The pre-configured parameters are determined by the terminal device. When the terminal device requests time-frequency resources, it may send a request message. The request message may include information about the pre-configured parameters, the number of priorities in the second data set, and the amount of data for each priority in the second data set.

[0060] According to the data transmission method provided in the present application, the pre-set parameters are determined by the terminal device. The terminal device sends a request message to request time-frequency resources. The request message may include information about the pre-set parameters, the number of priorities in the second data set, and the amount of data for each priority in the second data set, thereby allowing the network device to decompress the data. In addition, the terminal device may autonomously determine the pre-set parameters. This improves the initiative of the terminal device and can more flexibly adapt to more application scenarios.

[0061] Referring to the first aspect, in some implementations of the first aspect, the beam signal of the sensed object is reflected by the sensed object.

[0062] According to a second aspect, there is provided a data transmission method, the method including: a network device acquiring a first signal carrying first target data and first location data; the network device reconstructing a first dataset based on the first target data and the first location data, the first target data including data in a second dataset and having a priority equal to or greater than a first preset threshold; the first location data including location information of the first target data in the second dataset; the second dataset being the first dataset or a dataset converted from the first dataset; and the first dataset including sampled data of a beam signal from a sensed object.

[0063] Referring to the second aspect, in some implementations of the second aspect, the priority is determined based on a preset parameter.

[0064] Referring to the second aspect, in some implementations of the second aspect, the pre-set parameter is one of a power threshold, an energy threshold, a quantity threshold, or a data type.

[0065] Referring to the second aspect, in some implementations of the second aspect, the first signal carries first target data and compressed first location data, and the compressed first location data is obtained by compressing the first location data based on a tree data structure.

[0066] Referring to the second aspect, in some implementations of the second aspect, the tree data structure includes a quadtree and / or a combination of a quadtree and a binary tree.

[0067] Referring to the second aspect, in some implementations of the second aspect, the first location data includes boundary information of an area in which the first target data is located in the second data set.

[0068] Referring to the second aspect, in some implementations of the second aspect, the boundary information of the region in which the first target data is located includes boundary information of a plurality of regions.

[0069] Referring to the second aspect, in some implementations of the second aspect, the first signal further carries a target value of the second data set, the target value including at least one of total power, total energy, average power, average energy, power variance, or energy variance.

[0070] Referring to the second aspect, in some implementations of the second aspect, before the network device acquires the first signal, the method further includes: the network device sends first resource indication information; the first resource indication information indicates a first time-frequency resource; and the network device acquiring the first signal includes: the network device acquires the first signal on the first time-frequency resource.

[0071] Referring to the second aspect, in some implementations of the second aspect, the amount of data carried on the first time-frequency resource is less than the sum of the amount of data of the second target data and the amount of data of the second location data, where the second target data includes all data in the second data set that has a priority equal to or greater than a first preset threshold, the second location data includes location information of the second target data in the second data set, the first target data and the first location data are determined based on the priority and the first time-frequency resource, the second target data includes the first target data, and the second location data includes the first location data.

[0072] Referring to the second aspect, in some implementations of the second aspect, the method further includes: the network device receives first indication information indicating that the data transmission has not been completed, or the network device receives second indication information indicating that the data transmission has been completed.

[0073]

[0013] Referring to the second aspect, in some implementations of the second aspect, an amount of data carried on the first time-frequency resource is greater than a sum of an amount of data of the first target data and an amount of data of the first location data. The method further includes: the network device receives a third signal on the first time-frequency resource; the third signal carries third target data and third location data, the third target data includes data in a second data set and having a priority lower than a first preset threshold and equal to or greater than a second preset threshold; the third location data includes location information of the third target data in the second data set, and the second preset threshold is less than the first preset threshold.

[0074] Referring to the second aspect, in some implementations of the second aspect, the method further includes: the network device sends second resource indication information indicating a second time-frequency resource; Second Time-Frequency Resource receiving a fourth signal on the wireless LAN terminal, the fourth signal carrying fourth target data and fourth location data, the fourth target data being data in a second data set having a priority lower than a first preset threshold and equal to or greater than a second preset threshold, the fourth location data being location information of the fourth target data in the second data set, the second preset threshold being lower than the first preset threshold;

[0075] Referring to the second aspect, in some implementations of the second aspect, the method further includes: the network device sends information regarding the pre-configured parameters, and the network device receives an amount of data of each priority in the second data set.

[0076] Referring to the second aspect, some second implementations further include: the network device receives information about the pre-set parameters, the quantity of priorities in the second data set, and the amount of data for each priority in the second data set.

[0077] Referring to the second aspect, in some implementations of the second aspect, the beam signal of the sensed object is reflected by the sensed object.

[0078] According to a third aspect, a data transmission device is provided. The device includes an acquisition unit and a transceiver unit. The acquisition unit is configured to acquire a first data set. The first data set includes sampled data of a beam signal from a sensed object. The transceiver unit is configured to transmit a first signal. The first signal carries first target data and first location data, the first target data including data in a second data set having a priority equal to or greater than a first preset threshold, the first location data including location information of the first target data in the second data set, and the second data set being the first data set or a data set converted from the first data set.

[0079] Referring to the third aspect, in some implementations of the third aspect, the priority is determined based on a preset parameter.

[0080] Referring to the third aspect, in some implementations of the third aspect, the pre-set parameter is one of a power threshold, an energy threshold, a quantity threshold, or a data type.

[0081] Referring to the third aspect, in some implementations of the third aspect, the first signal carries first target data and compressed first location data, and the compressed first location data is obtained by compressing the first location data based on a tree data structure.

[0082] Referring to the third aspect, in some implementations of the third aspect, the tree data structure includes a quadtree and / or a combination of a quadtree and a binary tree.

[0083] Referring to the third aspect, in some implementations of the third aspect, the first location data includes boundary information of an area in which the first target data is located in the second data set.

[0084] Referring to the third aspect, in some implementations of the third aspect, the boundary information of the region in which the first target data is located includes boundary information of a plurality of regions.

[0085] Referring to the third aspect, in some implementations of the third aspect, the first signal further carries a target value of the second data set, wherein the target value includes at least one of a total power, a total energy, an average power, an average energy, a power variance, or an energy variance.

[0086] Referring to the third aspect, in some implementations of the third aspect, the transceiver unit is further configured to receive first resource indication information indicating a first time-frequency resource, and to send a first signal on the first time-frequency resource.

[0087] Referring to the third aspect, in some implementations of the third aspect, the amount of data carried on the first time-frequency resource is less than the sum of the amount of data of the second target data and the amount of data of the second location data, the second target data including all data in the second data set having a priority equal to or greater than a first preset threshold, the second location data including location information of the second target data in the second data set, the first target data and the first location data being determined based on the priority and the first time-frequency resource, the second target data including the first target data, and the second location data including the first location data.

[0088] Referring to the third aspect, in some implementations of the third aspect, the transceiver unit is further configured to send first indication information indicating that the data transmission has not been completed, or send second indication information indicating that the data transmission has been completed.

[0089]

[0013] Referring to the third aspect, in some implementations of the third aspect, an amount of data carried on the first time-frequency resource is greater than a sum of an amount of data of the first target data and an amount of data of the first location data. The transceiver unit is further configured to send a third signal on the first time-frequency resource. The third signal carries the third target data and the third location data, the third target data including data in the second data set that has a priority lower than a predetermined threshold and equal to or greater than a second predetermined threshold, the third location data including location information of the third target data in the second data set, and the second predetermined threshold being less than the first predetermined threshold.

[0090] Referring to the third aspect, in some implementations of the third aspect, the transceiver unit is further configured to receive second resource indication information indicating a second time-frequency resource and send a fourth signal on the second time-frequency resource, wherein the fourth signal carries fourth target data and fourth location data, wherein the fourth target data is data in the second data set and has a priority lower than a first preset threshold and equal to or greater than a second preset threshold, and the fourth location data is location information of the fourth target data in the second data set, wherein the second preset threshold is lower than the first preset threshold.

[0091] Referring to the third aspect, in some implementations of the third aspect, the transceiver unit is further configured to receive information regarding pre-set parameters and to send an amount of data of each priority in the second data set.

[0092] Referring to the third aspect, in some implementations of the third aspect, the transceiver unit is further configured to send information regarding the preset parameters, the quantity of priorities in the second data set, and the amount of data for each priority in the second data set.

[0093] Referring to the third aspect, in some implementations of the third aspect, the beam signal of the sensed object is reflected by the sensed object.

[0094] According to a fourth aspect, a data transmission device is provided. The device includes an acquisition unit and a processing unit. The acquisition unit is configured to acquire a first signal. The first signal carries first target data and first location data. The processing unit is configured to reconstruct a first dataset based on the first target data and the first location data. The first target data includes data in a second dataset and has a priority equal to or greater than a first preset threshold. The first location data includes location information of the first target data in the second dataset. The second dataset is the first dataset or a dataset converted from the first dataset. The first dataset includes sampled data of a beam signal from a sensed object.

[0095] Referring to the fourth aspect, in some implementations of the fourth aspect, the priority is determined based on a preset parameter.

[0096] Referring to the fourth aspect, in some implementations of the fourth aspect, the pre-set parameter is one of a power threshold, an energy threshold, a quantity threshold, or a data type.

[0097] According to the fourth aspect, in some implementations of the fourth aspect, the first signal carries first target data and compressed first location data, and the compressed first location data is obtained by compressing the first location data based on a tree data structure.

[0098] According to the fourth aspect, in some implementations of the fourth aspect, the tree data structure includes a quadtree and / or a combination of a quadtree and a binary tree.

[0099] Referring to the fourth aspect, in some implementations of the fourth aspect, the first location data includes boundary information of an area in which the first target data is located in the second data set.

[0100] Referring to the fourth aspect, in some implementations of the fourth aspect, the boundary information of the region in which the first target data is located includes boundary information of a plurality of regions.

[0101] Referring to the fourth aspect, in some implementations of the fourth aspect, the first signal further carries a target value of the second data set, wherein the target value includes at least one of a total power, a total energy, an average power, an average energy, a power variance, or an energy variance.

[0102] Referring to the fourth aspect, in some implementations of the fourth aspect, the apparatus further includes a transceiver unit configured to send first resource indication information, the first resource indication information indicating a first time-frequency resource, and the acquisition unit further configured to acquire a first signal on the first time-frequency resource.

[0103] Referring to the fourth aspect, in some implementations of the fourth aspect, the amount of data carried on the first time-frequency resource is less than the sum of the amount of data of the second target data and the amount of data of the second location data, where the second target data includes all data in the second data set that has a priority equal to or greater than a first preset threshold, the second location data includes location information of the second target data in the second data set, the first target data and the first location data are determined based on the priority and the first time-frequency resource, the second target data includes the first target data, and the second location data includes the first location data.

[0104] Referring to the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is further configured to receive first indication information indicating that the data transmission has not been completed, or receive second indication information indicating that the data transmission has been completed.

[0105]

[0013] Referring to the fourth aspect, in some implementations of the fourth aspect, an amount of data carried on the first time-frequency resource is greater than a sum of an amount of data of the first target data and an amount of data of the first location data. The transceiver unit is further configured to receive a third signal on the first time-frequency resource. The third signal carries third target data and third location data, the third target data including data in a second data set and having a priority lower than a first preset threshold and equal to or greater than a second preset threshold, the third location data including location information of the third target data in the second data set, and the second preset threshold being lower than the first preset threshold.

[0106] Referring to the fourth aspect, in some implementations of the fourth aspect, the transceiver unit sends second resource indication information indicating a second time-frequency resource; Second Time-Frequency Resource and further configured to receive a fourth signal on the wireless LAN terminal, the fourth signal carrying fourth target data and fourth location data, the fourth target data being data in the second dataset and having a priority lower than the first preset threshold and equal to or greater than the second preset threshold, and the fourth location data being location information of the fourth target data in the second dataset, the second preset threshold being lower than the first preset threshold.

[0107] Referring to the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is further configured to send information regarding the pre-set parameters and to receive an amount of data of each priority in the second data set.

[0108] Referring to the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is further configured to receive information regarding the pre-set parameters, the quantity of priorities in the second data set, and the amount of data for each priority in the second data set.

[0109] Referring to the fourth aspect, in some implementations of the fourth aspect, the beam signal of the sensed object is reflected by the sensed object.

[0110] According to a fifth aspect, there is provided a data transmission apparatus including a processor and a memory, wherein the memory is configured to store a computer program, and the processor is configured to call and execute the computer program from the memory, such that the apparatus performs a method according to any possible implementation of the first aspect or a method according to any possible implementation of the second aspect.

[0111] Optionally, there are one or more processors and one or more memories.

[0112] Optionally, the memory may be integrated with the processor, or the memory and processor may be separately located.

[0113] Optionally, the data transmission device further includes a transmitter and a receiver, which may be disposed separately or may be integrated to obtain a transceiver.

[0114] According to a sixth aspect, the present application provides a processor including an input circuit, an output circuit, and a processing circuit configured to receive a signal through the input circuit and transmit a signal through the output circuit, whereby the processor performs a method according to any possible implementation of the first aspect or a method according to any possible implementation of the second aspect.

[0115] In a particular implementation process, the processor may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, various logic circuits, etc. An input signal received by an input circuit may be, for example, but not limited to, received and input by a receiver, and a signal output by an output circuit may be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit may be the same circuit, in which case the circuit is used as an input circuit and an output circuit at different moments. The particular implementation of the processor and various circuits is not limited by this application.

[0116] According to a seventh aspect, there is provided a communication system, the communication system including: an apparatus configured to implement a method according to the first aspect or any one of possible implementations of the first aspect; and an apparatus configured to implement a method according to the second aspect or any one of possible implementations of the second aspect.

[0117] According to an eighth aspect, there is provided a terminal device including a communication interface and a logic circuit, the logic circuit configured to acquire a first data set and the communication interface configured to send a first signal, whereby the terminal device performs a method according to any possible implementation of the first aspect.

[0118] According to a ninth aspect, there is provided a network device including a communication interface and a logic circuit, wherein the communication interface is configured to acquire a first signal and the logic circuit is configured to reconstruct a first data set, whereby the network device performs a method according to any possible implementation of the second aspect.

[0119] According to a tenth aspect, there is provided a computer-readable storage medium. The computer-readable storage medium stores a computer program (sometimes called code or instructions). When the computer program is executed on a computer, the computer is enabled to perform a method according to any possible implementation of the first aspect or a method according to any possible implementation of the second aspect.

[0120] According to an eleventh aspect, there is provided a computer program product. The computer program product includes a computer program (sometimes referred to as code or instructions). When the computer program is executed, the computer is enabled to perform a method according to any possible implementation of the first aspect or a method according to any possible implementation of the second aspect.

[0121] For technical effects that may be realized by any one of the third to eleventh aspects and any possible design of any one of the third to eleventh aspects, please refer to the description of the technical effects that may be brought about by the first or second aspect, and the details will not be described again in this specification. [Brief explanation of the drawings]

[0122] [Figure 1] 1 is a diagram of a communication system applicable to embodiments of the present application; [Figure 2] 1 is a schematic flowchart of a data transmission method according to an embodiment of the present application; [Figure 3] FIG. 2 is a diagram of a second data set according to an embodiment of the present application. [Figure 4] FIG. 10 is a diagram of another second data set according to an embodiment of the present application. [Figure 5] FIG. 2 is a diagram of a bitmap according to an embodiment of the present application. [Figure 6] FIG. 2 is a diagram of a quadtree-based compression method according to an embodiment of the present application. [Figure 7] FIG. 10 is an illustration of another bitmap according to an embodiment of the present application. [Figure 8] FIG. 2 is a diagram of a compression method based on a combination of quadtrees and binary trees according to an embodiment of the present application; [Figure 9] FIG. 1 is a diagram of sampled data of a beam according to an embodiment of the present application. [Figure 10] 4 is a schematic flowchart of another data transmission method according to an embodiment of the present application; [Figure 11] 4 is a schematic flowchart of yet another data transmission method according to an embodiment of the present application; [Figure 12] FIG. 2 is a block diagram of a request message according to an embodiment of the present application. [Figure 13] 4 is a schematic flowchart of another data transmission method according to an embodiment of the present application; [Figure 14] FIG. 10 is a block diagram of another request message according to an embodiment of the present application. [Figure 15] 4 is a schematic flowchart of yet another data transmission method according to an embodiment of the present application; [Figure 16] 1 is a block diagram of a data transmission device according to an embodiment of the present application; [Figure 17] FIG. 2 is a block diagram of another data transmission device according to an embodiment of the present application; [Figure 18] FIG. 10 is a block diagram of yet another data transmission device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0123] The technical solutions of the present application will be described below with reference to the accompanying drawings.

[0124] The technical solutions in the embodiments of the present application are applicable to various communication systems, such as a wireless local area network (WLAN) communication system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a fifth generation (5G) mobile communication system or a new radio (NR) system. ,world worldwide interoperability for microwave access (WiMAX) communication systems and other evolutionary types or future It can be applied to communication systems. 5G systems typically include three major application scenarios: enhanced mobile broadband (eMBB), ultra-reliable and low-latency communications (URLLC), and massive machine-type communications (mMTC), as well as various future communication systems.

[0125] A terminal device in embodiments of the present application may also be referred to as user equipment (UE), a mobile station (MS), a mobile terminal (MT), an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or user equipment.

[0126] The terminal device may be a device that provides voice / data connectivity to a user, for example, a handheld device or an in-vehicle device with wireless connectivity capabilities. Currently, some examples of terminals include vehicles, mobile phones, tablet computers, notebook computers, handheld computers, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, mobile phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, and in-vehicle devices. , nothing The present application may include a terminal device in a 5G network, a terminal device in a future evolved public land mobile network (PLMN), etc. This is not limited to the embodiments of the present application.

[0127] In addition, in the embodiments of the present application, the terminal device may alternatively be a terminal device in an internet of things (IoT) system. IoT is an important part of the future development of information technology. The main technical feature of IoT is to connect things to a network by using communication technology to implement an intelligent network for interconnection between people and machines or between things.

[0128] In addition, the network device in the embodiments of the present application may be a device configured to communicate with a terminal device. The network device may also be called an access network device or a radio access network device, and may be a transmission reception point (TRP), an evolved NodeB (eNB or eNodeB) in an LTE system, a home NodeB (e.g., home evolved NodeB or home NodeB (HNB)), a baseband unit (BBU), or a radio controller in a cloud radio access network (CRAN) scenario. Alternatively, the network device may be a relay station, an access point, an in-vehicle device, a wearable device, a network device in a 5G network, a network device in a future evolved PLMN network, an access point (AP) in a WLAN, a gNB in ​​a new radio (NR) system, a satellite base station in a satellite communication system, or a device having base station functionality and having various forms. This is not limited in the embodiments of the present application.

[0129] In a network structure, the network devices may include a central unit (CU) node or a distributed unit (DU) node, a RAN device including a CU node and a DU node, or a RAN device including a control plane CU node (CU-CP node), a user plane CU node (CU-UP node), and a DU node.

[0130] A network device serves a cell, and a terminal device uses transmission resources (e.g., frequency domain resources or spectrum resources) allocated by the network device to communicate with the cell. The cell may belong to a macro base station (e.g., a macro eNB or a macro gNB) or may belong to a base station corresponding to a small cell. Small cells in this specification may include metro cells, micro cells, pico cells, femto cells, etc. These small cells have characteristics of small coverage and low transmission power and are applicable to providing high-speed data transmission services.

[0131] In an embodiment of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also referred to as main memory). The operating system may be any one or more types of computer operating systems that implement service processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as a browser, an address book, word processing software, and instant messaging software. In addition, the specific structure of the execution entity of the method provided in the embodiment of the present application is not particularly limited in the embodiment of the present application, as long as a program recording the code of the method provided in the embodiment of the present application can be executed to perform communication according to the method provided in the embodiment of the present application. For example, the execution entity of the method provided in the embodiment of the present application may be a terminal device or a network device, or a functional module that can call and execute a program in the terminal device or the network device.

[0132] Additionally, aspects or features of the present application may be implemented as a method, apparatus, or article of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used herein covers a computer program accessible from any computer-readable component, carrier, or medium. For example, computer-readable media may include, but are not limited to, magnetic storage components (e.g., hard disk drives, floppy disks, or magnetic tapes), optical disks (e.g., compact discs (CDs) or digital versatile discs (DVDs)), smart cards, flash memory components (e.g., erasable programmable read-only memory (EPROM), cards, sticks, or key drives). Additionally, various storage media described herein may represent one or more devices and / or other machine-readable media configured to store information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0133] To facilitate understanding of the embodiments of the present application, first, a communication system 100 applicable to the embodiments of the present application will be described in detail with reference to FIG.

[0134] The communication system 100 includes a vehicle 101 and a network device 102. The vehicle 101 has sensing capabilities and can transmit beams around the vehicle 101. The beams transmitted by the vehicle 101 are reflected after encountering an obstacle. After receiving the reflected beams, the vehicle 101 compresses the beam data by using an image-related algorithm, such as a discrete cosine transform (DCT) algorithm or a wavelet transform algorithm, and sends the compressed beam data to the network device 102. The network device 102 receives the compressed beam data and may construct environmental information based on the compressed beam data. For example, the network device 102 may construct the shape of an obstacle and calculate the distance from the obstacle to the terminal device.

[0135] However, those skilled in the art know that the accuracy of the environmental information constructed by the network device 102 based on the beam data sent by the vehicle 101 is low. Through research, it has been found that the data corresponding to the reflected beam can be expressed in the form of a two-dimensional floating-point matrix, so the vehicle 101 performs compression by using an image-related algorithm. This compression method does not take into account the characteristics of the environmental construction, and important information of the environmental construction may be lost. Therefore, the accuracy of the environmental construction is low.

[0136] In view of this, the embodiments of the present application provide a data transmission method and a data transmission apparatus to help improve the accuracy of environment construction.

[0137] In order to clearly describe the technical solutions in the embodiments of the present application, the embodiments of the present application use terms such as "first" and "second" to distinguish between the same or similar items that have basically the same function or role. For example, the first data set and the second data set are used to distinguish between different data sets, and the sequence of the first data set and the second data set is not limited. Those skilled in the art will understand that the terms such as "first" and "second" do not limit the quantity or execution sequence, and the terms such as "first" and "second" do not indicate a clear distinction.

[0138] It should be understood that terms such as "example" or "for example" are used herein to denote example-giving, illustration, or explanation. Any embodiment or design manner described herein as an "example" or "for example" should not be described as preferred or having more advantages over another embodiment or design manner. Specifically, terms such as "example" or "for example" are used to present the relevant concept in a particular manner.

[0139] Additionally, "at least one" means one or more, and "multiple" means two or more. The term "and / or" describes an association relationship between related entities and indicates that three relationships may exist. For example, A and / or B may represent the following cases: Only A is present. Both A and B are present. Only B is present, where A and B may be singular or plural. The symbol " / " generally indicates an "or" relationship between related entities. "At least one of the following items" or similar phrases refers to any combination of these items, including a single item or any combination of multiple items. For example, at least one of a, b, and c may refer to a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural.

[0140] In addition, the "protocol" in the embodiments of the present application may be a standard protocol in the communication field, such as a long term evolution (LTE) protocol or a new radio (NR) protocol. ,or It may include related protocols that are applied to future communication systems, which is not a limitation of this application.

[0141] In the embodiments described below, the "protocol agreement" may be defined in the protocol or may be predefined. The "protocol agreement" may be implemented by pre-storing a corresponding code or table in a device (including, for example, a terminal device and a network device), or may be implemented in another manner that may indicate related information. The specific implementation of the "protocol agreement" is not limited in this application.

[0142] The following provides a detailed description of the embodiments provided in this application.

[0143] In the embodiments of the present application, the terminal device and the network device are used as examples for explanation. It should be understood that the terminal device can be replaced with a device or chip that can implement functions similar to those of the terminal device, or the network device can be replaced with a device or chip that can implement functions similar to those of the network device. The names of the devices or chips are not limited in the embodiments of the present application.

[0144] 2 is a schematic flowchart of a data transmission method 200 according to an embodiment of the present application. The method may be applied to the communication system 100 of FIG. 1, but the embodiment of the present application is not limited to the communication system 100. The method 200 may be performed by a terminal device, for example, a vehicle 101.

[0145] As shown in FIG. 2, the method 200 may include the following steps.

[0146] S201: A terminal device acquires a first data set, where the first data set includes sampled data of a beam signal from a sensed object.

[0147] The sensed object is an object in the sensed environment, for example, an obstacle. The sensed object may be understood as any object in the environment in which the sensing device is located, or may be referred to as an object in the environment. This is not limited in this embodiment of the present application.

[0148] The sensing device is a terminal device with sensing capabilities, for example, a vehicle 101. The sensing device may send a beam signal, which may be reflected by a sensed object.

[0149] The beam signal of the sensed object is used to implement a sensing task, for example, environmental construction or electromagnetic imaging. The beam signal of the sensed object may be a beam signal transmitted by a sensing device and reflected by the sensed object, may be a beam signal received by the sensing device, or may be transmitted by the sensed object. This is not limited in this embodiment of the present application.

[0150] Optionally, the beam signal of the sensed object is reflected by the sensed object. The terminal device may have sensing capability and may send a beam to the surroundings. The beam may be reflected by the sensed object and the reflected beam signal may be obtained. Alternatively, the terminal device may not have sensing capability and may receive sampled data of the beam signal of another terminal device that has sensing capability.

[0151] The first data set may be sampled data of at least one beam signal from a sensed object, and one beam signal may be used to collect multiple data.

[0152] For example, the first data set may be sampled data of 256 beam signals from a sensed object, and one beam signal may be used to collect 1036 pieces of data, in which case the first data set may include 256*1036 pieces of data.

[0153] The first data set may be represented in the form of a matrix. However, this embodiment of the present application is not limited to the form of a matrix. For example, if the first data set includes 256*1036 data, the first data set may be represented by a matrix with 256 rows and 1036 columns.

[0154] The first data set may also be referred to as native data, which is not limited in this embodiment of the present application.

[0155] The first data set may be a frequency domain data set, a time domain data set, or a spatial domain data set, which is not limited in this embodiment of the present application.

[0156] S202: The terminal device sends a first signal, the first signal carrying first target data and first location data, the first target data including data in a second dataset and having a priority equal to or greater than a first preset threshold, the first location data including location information of the first target data in the second dataset, and the second dataset being the first dataset or a dataset converted from the first dataset. In response, the network device may acquire the first signal.

[0157] When the first data set is a frequency domain data set, the second data set may be a data set transformed from the first data set. The terminal device may pre-process the first data set to obtain the data set transformed from the first data set. For example, the terminal device may perform an inverse fast Fourier transform (IFFT) on the first data set to transform the frequency domain into the time domain to obtain the time domain data set, i.e., obtain the second data set.

[0158] The second dataset may be the first dataset if the first dataset is a time domain dataset or if the first dataset is a spatial domain dataset.

[0159] The data in the second data set has a priority, and the first target data includes data in the second data set that has a priority equal to or greater than a first preset threshold. The first target data may include at least one data, and the first preset threshold may be a priority level. The first location data includes location information of the first target data in the second data set.

[0160] For example, the second data set may be represented by a matrix with 256 rows and 1036 columns, with each row containing data of multiple priorities. For example, each row may contain five priorities: first, second, third, fourth, and fifth. The first, second, third, fourth, and fifth priorities may be sorted in descending order, with the first preset threshold being the third priority. Data in each row of the second data set that has a priority equal to or greater than the third priority is first target data. In other words, the first target data includes first, second, and third priority data. The first location data includes location information of the first target data in the second data set, i.e., location information of the first, second, and third priority data in the matrix.

[0161] In another example, FIG. 3 is a diagram of a second data set. The second data set is described by using a matrix with 8 rows and 10 columns. Each row of data may include three priorities of data. The first priority data is blacked out data, the second priority data is pattern-filled data, and the third priority data is whited out data. The first priority, second priority, and third priority are sorted in descending order. The first preset threshold may be the first priority. The terminal device may determine the data corresponding to the first priority, i.e., the blacked out data, as first target data, and determine the location information of the blacked out data in the second data set as first location data.

[0162] In yet another example, FIG. 4 is a diagram of a second data set. In an electromagnetic imaging scenario, the second data set may be data corresponding to an image, and a target object is generally present in the image. The terminal device may determine the data corresponding to the target object as first target data by using a first preset threshold, and determine the location of the first target data in the image as first location data.

[0163] The first preset threshold may be determined by the terminal device or by the network device. This is not limited in this embodiment of the present application. The first preset threshold may be determined based on time-frequency resources and / or compression accuracy. This embodiment of the present application is not limited to the first preset threshold as described above.

[0164] Optionally, when the first preset threshold is determined based on the compression accuracy, the terminal device may determine data in the second data set whose priority satisfies the compression accuracy as the first target data, and determine a location of the first target data in the second data set as the first location data, and the lowest priority level in the data whose priority satisfies the compression accuracy is the first preset threshold.

[0165] The terminal device may include the first target data and the first location data on the first signal and may send the first signal to transmit the first target data and the first location data. The network device may acquire the first signal to acquire the first target data and the first location data.

[0166] S203: The network device reconstructs a first data set based on the first target data and the first location data.

[0167] The network device may obtain a second data set based on the first target data and the first location data and reconstruct the first data set to implement a sensing task, for example, environmental construction or electromagnetic imaging.

[0168] According to the data transmission method provided in this embodiment of the present application, the data in the second data set and having a priority equal to or greater than a first preset threshold is determined as the first target data, and the location information of the first target data in the second data set is determined as the first location data and discarding target data and location data corresponding to the target data whose priority is lower than a first preset threshold. In this manner, the first data set is compressed. This can help to improve the accuracy of environmental reconstruction or electromagnetic imaging by minimizing the loss of important information.

[0169] In an optional embodiment, the priority of the data in the second data set may be determined based on a preset parameter. The preset parameter may be agreed upon in a protocol, may be determined by the terminal device, or may be determined by the network device. This is not limited in this embodiment of the present application.

[0170] If pre-set parameters are agreed upon in the protocol, the terminal device may set the priority of the data in the second data set based on the parameters agreed upon in the protocol, thereby reducing signaling overhead and improving communication efficiency.

[0171] When the preset parameters are determined by the terminal device, the terminal device may autonomously determine the preset parameters, which is more flexible and has a wider application range.

[0172] When the preset threshold is determined by the network device, the terminal device only needs to set the priority of the data in the second data set based on the preset parameters of the network device, thereby saving processing resources and reducing requirements on the terminal device.

[0173] Optionally, the pre-set parameters may be one or more of a power threshold, an energy threshold, a quantity threshold, or a data type.

[0174] In a first possible implementation, the priority of the data in the second data set may be determined based on a power threshold. The power threshold may be one value or multiple values. This is not limited in this embodiment of the present application. When the power threshold is one value, the terminal device may divide the data in the second data set into data of two priorities. One priority data is data higher than the power threshold, and the other priority data is data lower than the power threshold. When the power threshold is multiple values, the terminal device may divide the data in the second data set into data of multiple priorities.

[0175] For example, when the power threshold is a single value, the power threshold may be an average power, and the average power may be an average value of the maximum power and the minimum power of the data in the second data set. When the power threshold is a plurality of values, for example, n values, the terminal device may divide the data in the second data set into data of n+1 priorities.

[0176] The maximum output of the data in the second data set is P max and the minimum power is P min If the terminal device is

[0177]

number

[0178] By using the maximum power P max and minimum power P min may be equally divided into n+1 parts. The first priority data may be divided into n+1 parts with maximum power P max lower than P max -delta, and the second priority data may be data with a maximum power P max Lower than -delta, but P max The third priority data may be data with a maximum power P max - 2* Lower than delta but P max - 3 *delta. By analogy, the (n+1)th priority data may have a maximum power P max Lower than -n*delta, but P max -(n+1)*delta (i.e., P min ) or more. Of course, the threshold value can alternatively be set non-uniformly based on requirements, and details will not be described herein.

[0179] For example, the second data set may be represented by a matrix with 256 rows and 1036 columns, and the power of each data may be obtained in the time domain for the data in the second data set. The terminal device may set a priority of the data for each row based on the power threshold. When the power threshold has two values, threshold 1 and threshold 2 (threshold 1 is greater than threshold 2), the terminal device may divide the data in the second data set into three priorities of data based on the two thresholds. The three priorities of data may include first priority data, second priority data, and third priority data. The first priority data may be data higher than threshold 1, the second priority data may be data lower than threshold 1 but higher than threshold 2, and the third threshold data may be data lower than threshold 2.

[0180] In a second possible implementation, the priority of the data in the second data set may be determined based on an energy threshold. The power threshold may be one value or multiple values. This is not limited in this embodiment of the present application. The energy threshold resolving means is similar to the power threshold resolving means described above. Details will not be described again in this specification.

[0181] In a third possible implementation, the priority of the data in the second data set may be determined based on a quantity threshold.

[0182] The quantity threshold is a data amount threshold. The terminal device may set a data amount for each priority and determine the priority of the data in the second data set by using the data amount.

[0183] In a fourth possible implementation, the priority of the data in the second data set may be determined based on the data type.

[0184] For example, in the scenario shown in Figure 4, the data types may include data corresponding to target objects and data corresponding to non-target objects, where the data corresponding to target objects may be high priority data and the data corresponding to non-target objects may be low priority data.

[0185] In the above fourth possible implementation, for the second data set, the terminal device may set a priority for the data in the second data set based on the energy or power of the sampling points in the time domain (or called the latency domain), or for the electromagnetic imaging data, the terminal device may set a priority for the data in the second data set based on the total energy or total power of the data corresponding to the entire beam in the spatial domain.

[0186] The pre-set parameters may be more than one of a power threshold, an energy threshold, a quantity threshold, or a data type.

[0187] For example, in the scenario shown in FIG. 4, the terminal device may first determine that data corresponding to target objects is high-priority data and data corresponding to non-target objects is low-priority data based on data type, and then divide the data corresponding to target objects into different priorities based on power thresholds.

[0188] In an optional embodiment, the first signal in S102 may carry first target data and compressed first location data, where the compressed first location data is obtained by compressing the first location data based on a tree data structure.

[0189] After determining the first target data and the first location data, the terminal device may compress the first location data based on the tree data structure to obtain compressed first location data, and then transmit the first target data and the compressed first location data by using a first signal.

[0190] According to the data transmission method provided in this embodiment of the present application, the first location data may be compressed before being sent, thereby reducing the amount of data transmission and the resources used for transmission.

[0191] Optionally, the tree data structure may include a quadtree and / or a combination of a quadtree and a binary tree, or may be an octree or a higher-order tree data structure.

[0192] In a possible implementation, the tree data structure may be a quadtree, and the terminal device may compress the first location data based on the quadtree to obtain compressed first location data. The second data set may be represented in the form of a bitmap, and the value of the first location data in the bitmap is 1. The terminal device may compress the bitmap based on the quadtree to use a small number of bits to transmit the first location data.

[0193] In an environment reconstruction scenario, the bitmap corresponding to the first location data has high sparseness, and non-zero positions exhibit certain aggregation characteristics in space. Therefore, quadtrees can be used for effective compression.

[0194] If the bitmap has dimensions m rows and n columns, the terminal device first divides the bitmap into 2 L row and 2 L It can be extended to a bitmap of columns. L is given by the following formula:

[0195]

number

[0196] is determined by using

[0197] The terminal device may unfold the new bitmap layer by layer based on the quadtree. If all locations corresponding to a node in a layer of the quadtree are zero, the node is a leaf node, the value of the node is zero, and the terminal device stops unfolding downward. If the locations corresponding to a node in a layer of the quadtree include non-zero locations, the terminal device continues unfolding downward.

[0198] For example, Figure 5 is a diagram of a bitmap. As shown in Figure 5, the second data set is represented by a bitmap with 4 rows and 7 columns, where the black filled areas are the first location data and the corresponding values ​​are 1, and the white filled areas are the corresponding values ​​are 0.

[0199] The terminal device may first calculate the expanded dimension. When m=4, the terminal device may take the logarithm of 4 and then perform rounding to obtain l m When n=7, the terminal device takes the logarithm of 7 and then performs rounding to obtain l m Get =3. m and l n The maximum value of is taken, and L=3 and 2 L = 8. In this case, the dimensions of the expanded bitmap are 8 rows and 8 columns. The terminal device may fill the bottom 4 rows with 0 on the 4-row and 7-column bitmap, and then fill the left column with 0 to obtain an 8-row and 8-column bitmap as shown in FIG. 5b.

[0200] FIG. 6 is a diagram of a quadtree-based compression method. As shown in FIG. 6, in the first layer, the terminal device performs quadtree expansion on a bitmap with 8 rows and 8 columns. In the second layer, the terminal device divides the 8-row and 8-column bitmap in the first layer into four quadrants. Each quadrant is a bitmap with 4 rows and 4 columns, where the bitmaps in the first and second quadrants contain the value 1, and the bitmaps in the third and fourth quadrants contain all 0. In this case, the bitmaps in the first and second quadrants continue to expand downward, and the bitmaps in the third and fourth quadrants stop expanding downward.

[0201] In the third layer, the terminal device divides the four-row and four-column bitmap in the first quadrant in the second layer into four quadrants, each of which has two rows and two columns, where the bitmap in the first quadrant contains a value of 1 and the bitmaps in the second, third, and fourth quadrants are all 0. In this case, the bitmap in the first quadrant continues to expand downward, while the bitmaps in the second, third, and fourth quadrants stop expanding downward. Similarly, the terminal device divides the four-row and four-column bitmap in the second quadrant in the second layer into four quadrants, each of which has two rows and two columns, where the bitmap in the first, second, and fourth quadrants is all 0 and the bitmap in the third quadrant is all 0. Bitmap of contains the value 1. In this case, the bitmap in the third quadrant continues to expand downwards, and the bitmaps in the first, second, and fourth quadrants stop expanding downwards.

[0202] In the fourth layer, the terminal device divides the two-row and two-column bitmap in the first quadrant in the third layer into four quadrants, each quadrant being a bitmap with one row and one column, with the bitmaps in the first, second, and third quadrants all being 0, and the fourth quadrant containing the value 1. The terminal device divides the two-row and two-column bitmap in the third quadrant in the third layer into four quadrants, each quadrant being a bitmap with one row and one column, with the bitmaps in the first and second quadrants all being 0, and the third and fourth quadrants containing the value 1.

[0203] In the quadtree format, the first layer requires 1 bit, the second layer requires 4 bits, the third layer requires 8 bits, and the fourth layer requires 8 bits. In this case, a total of 1+4+8+8=21 bits are required for the terminal device to perform the first location data transmission. Before compression, a total of 4*7=28 bits are required for the terminal device to perform the first location data transmission. Therefore, in the quadtree format, the terminal device can save 28-21=7 bits.

[0204] Note that in this example, the dimensions are small and fewer bits are saved. In actual use, more bits can be saved when the dimensions of the second data set are generally large and the first location data is sparse.

[0205] Optionally, the terminal device may determine whether the compressed first location data meets the compression requirements. If the compressed first location data meets the compression requirements, transmission of the compressed first location data may be performed. If the compressed first location data does not meet the compression requirements, the compressed first location data may be compressed again by using another compression method (e.g., adaptive arithmetic coding) until the compression requirements are met.

[0206] In another possible implementation, the tree data structure may be a combination of a quadtree and a binary tree, and the terminal device may compress the first location data based on the combination of the quadtree and the binary tree to obtain compressed first location data.

[0207] The dimensions of the bitmap are m rows and n columns. When the difference between m and n is large, e.g., m=288 and n=1301, the compression efficiency can be further improved by using a combination of quadtrees and binary trees.

[0208] If the bitmap has dimensions m rows and n columns, the terminal device first converts the bitmap into

[0209]

number

[0210] Rows and

[0211]

number

[0212] Can be extended to column bitmaps.

[0213]

number

[0214] and

[0215]

number

[0216] is expressed by the following formula:

[0217]

number

[0218] can be determined by using

[0219] The terminal device may unfold a new bitmap layer by layer based on the quadtree. If all locations corresponding to a node in a layer of the quadtree are zero, the node is a leaf node, the value of the node is zero, and the terminal device stops unfolding downward. If the locations corresponding to a node in a layer of the quadtree include non-zero locations, the terminal device continues unfolding downward. When the quadtree is unfolded into layers, further division cannot be performed by using the quadtree, but can be performed by using a binary tree. In this case, further unfolding is performed in the form of a binary tree based on the quadtree.

[0220] For example, Figure 7 is a diagram of a bitmap. As shown in Figure 7, the second data set is represented by a bitmap with 4 rows and 7 columns, where the black filled areas are the first location data and the corresponding values ​​are 1, and the white filled areas are the corresponding values ​​are 0.

[0221] The terminal device may first calculate the expanded dimension. When m=4, the terminal device may take the logarithm of 4 and then perform rounding to obtain l m = 2. When n = 7, the terminal device takes the logarithm of 7 and performs rounding to get ln = 3,

[0222]

number

[0223] , and

[0224]

number

[0225] In this case, the dimensions of the expanded bitmap are 4 rows and 8 columns. The terminal device fills the left column of the 4-row, 7-column bitmap with 0s to obtain a 4-row, 8-column bitmap as shown in FIG. 7b.

[0226] 8 is a diagram of a compression method based on a combination of a quadtree and a binary tree. As shown in FIG. 8, in the first layer, the terminal device performs quadtree expansion on a bitmap with four rows and eight columns. In the second layer, the terminal device divides the 4-row and 8-column bitmap in the first layer into four quadrants, each of which is a bitmap with two rows and four columns. The bitmaps in the first and fourth quadrants contain the value 1, and the bitmaps in the second and third quadrants are all 0. In this case, the bitmaps in the first and fourth quadrants continue to expand downward, and the bitmaps in the second and third quadrants stop expanding downward.

[0227] In the third layer, the terminal device divides the two-row and four-column bitmap in the first quadrant in the second layer into four quadrants, each of which has one row and two columns, where the bitmap in the third quadrant contains a value of 1 and the bitmaps in the first, second, and fourth quadrants all contain a value of 0. In this case, the bitmap in the third quadrant continues to expand downward, while the bitmaps in the first, second, and fourth quadrants stop expanding downward. Similarly, the terminal device divides the two-row and four-column bitmap in the fourth quadrant in the second layer into four quadrants, each of which has one row and two columns, where the bitmaps in the first, second, and fourth quadrants all contain a value of 0 and the third quadrant contains a value of 1. In this case, the bitmap in the third quadrant continues to expand downward, while the bitmaps in the first, second, and fourth quadrants stop expanding downward.

[0228] In the fourth layer, the terminal device 1 The terminal device divides the bitmap of one row and two columns in the quadrant of the third layer into a left subtree and a right subtree, each subtree being a bitmap of one row and one column, with the left subtree having a value of 0 and the right subtree having a value of 1. Similarly, the terminal device divides the bitmap of one row and two columns in the third quadrant of the third layer into a left subtree and a right subtree, each subtree being a bitmap of one row and one column, with the left subtree having a value of 1 and the right subtree having a value of 1.

[0229] In the combination of quadtree and binary tree, 1 bit is required for the first layer, 4 bits are required for the second layer, 8 bits are required for the third layer, and 4 bits are required for the fourth layer. In this case, a total of 1+4+8+4=17 bits are required for the terminal device to transmit the first location data. Before compression, a total of 4*7=28 bits are required for the terminal device to transmit the first location data. Therefore, in the combination of quadtree and binary tree, the terminal device can save 28-17=11 bits.

[0230] In yet another possible implementation, the tree data structure may be a quadtree and a combination of a quadtree and a binary tree. The terminal device may first compress the first location data by separately using the quadtree and the combination of the quadtree and the binary tree, then compare the compression ratios in the two formats and select the compressed first location data obtained in the compression format with the higher compression ratio.

[0231] This approach helps ensure a better compression ratio, can be used in different scenarios, and is more widely applicable.

[0232] In another possible implementation, the tree data structure may be an octree. The second data set may be sampled data of multiple beams, where the multiple beams may correspond to three dimensions in a three-dimensional space. The terminal device may construct a cube by using the three-dimensional data. After determining the first target data and the first location data according to method 200, the terminal device may compress the first location data based on the octree to obtain compressed first location data.

[0233] It will be appreciated that the terminal device may alternatively compress the first location by using a higher-level tree data structure, the details of which will not be described again herein.

[0234] In an optional embodiment, the first signal may carry compressed first target data and first location data.

[0235] The first target data may include data of one or more priorities. When the first target data includes data of one priority, the terminal device may compress the first target data to obtain compressed first target data, and then transmit the compressed first target data.

[0236] When the first target data includes data of multiple priorities, the terminal device may compress some data of the multiple priorities and not compress other data to reduce data distortion.

[0237] For example, the first target data may include five priority data: first priority data, second priority data, third priority data, fourth priority data, and fifth priority data, and the terminal device may compress the first priority data, the second priority data, and the fifth priority data, but may not compress the third priority data and the fourth priority data.

[0238] When data of two or more priorities is compressed, different compression styles may be used for the data of different priorities, or the same compression style may be used for the data of different priorities. This is not limited in this embodiment of the present application. The compression style may be quantization or entropy coding, and the quantization may be scalar quantization, vector quantization, differential quantization, etc. This embodiment of the present application is not limited to such compression styles and quantization.

[0239] When the same compression style is used for data of different priorities, the same compression parameters may be reused for the data of different priorities, for example, the same compression precision may be used for the data of different priorities.

[0240] When different compression schemes are used for data of different priorities, different compression parameters may be used for the different compression schemes, e.g., data of higher priority levels uses higher compression accuracy and data of lower priority levels uses lower compression accuracy.

[0241] According to the data transmission method provided in this embodiment of the present application, the first target data is compressed before being sent, thereby reducing the amount of data transmission and the resources used for transmission.

[0242] In an optional embodiment, the first location data includes boundary information of an area in which the first target data is located in the second data set.

[0243] When the location of the first location data in the second data set presents an aggregated feature, the terminal device may determine the boundary information of the area where the first target data is located in the second data set as the first location data. It should be understood that the location of the first location data in the second data set presents an aggregated feature, in other words, the location of the first location data in the second data set may be unified and aggregated into one or more areas.

[0244] When the second data set includes sampled data of multiple beams, if the sampled data of each beam in the second data set has an aggregation and the location data of different beams have different aggregations, the terminal device may use a one-dimensional interval to divide the area in which the location data of each beam is located as a frame. If the sampled data of each beam in the second data set has an aggregation and the location data of different beams have the same aggregation, the terminal device may use a two-dimensional area to divide the area in which the location data of the multiple beams is located as a frame. The terminal device may determine location information corresponding to the boundary of the one-dimensional interval or the two-dimensional area as the first location data.

[0245] For example, Figure 9 is a diagram of sampled data of a beam. The sampled data of the beam may be time domain data. The horizontal coordinate of the chart represents the sequence number of the sampling point, and the vertical coordinate represents the amplitude of the sampling point. The terminal device may determine the first target data in two ways.

[0246] In a first manner, a power threshold delta is set, and sampling points whose power is greater than the delta are determined as first target data. In a second manner, a predetermined number of sampling points having the highest power are reserved, and the predetermined number of sampling points are determined as first target data. The predetermined number may be K.

[0247] As shown in Figure 9, higher amplitude indicates higher power, and a preset number of sampling points with the highest power are reserved. In other words, sampling points of the strongest transmission paths are reserved.

[0248] In both of the two implementations, the terminal device may determine a one-dimensional interval in which the sampling points are located, i.e., a region of interest (ROI). The terminal device may reserve a first sampling location t_1 and a last sampling location t_2 of the sampling points within the region and determine that the region in which the first target data is located is [t_1, t_2]. The terminal device may determine the first sampling location t_1 and the last sampling location t_2 as the first location data to save information bits for transmission.

[0249] It should be noted that if the second data set is a frequency domain data set, the terminal device may determine the minimum and maximum sampling locations in the area where the first target data is located as the first location data. If the second data set is a spatial domain data set, the terminal device may determine the minimum and maximum sampling locations in the horizontal direction and the maximum sampling locations in the vertical direction in the area where the first target data is located as the first location data.

[0250] In an electromagnetic imaging scenario, the first target data is primarily data corresponding to a target object, and the first location data may be boundary information of an area in which the target object is located.

[0251] For example, in the example shown in FIG. 4, the first target data is data corresponding to a target object. The terminal device may determine a two-dimensional area based on the aggregate features of the first target data. The two-dimensional area includes the first target data, and the two-dimensional area may be rectangular or square. This is not limited in this embodiment of the present application. The terminal device may determine a sampling location at the upper left corner and a sampling location at the lower right corner of the two-dimensional area as the first location data.

[0252] Optionally, the boundary information of the region may include boundary information of multiple regions. When the first target data includes multiple regions, the terminal device may separately determine the boundary information of the multiple regions according to the above method, and then determine the boundary information of the multiple regions as the first location data.

[0253] According to the data transmission method provided in this embodiment of the present application, the first target data The boundary information of the area in which the first target is located is determined as the first location data, and the boundary information of the area in which the first target is located is determined as the second location data. data The location information of is represented by using a small amount of information bits, which can reduce the amount of data transmission and save transmission resources.

[0254] In an optional embodiment, the first signal further carries target values ​​for the second data set, the target values ​​including at least one of total power, total energy, average power, average energy, power variance, or energy variance.

[0255] The second data set may include sampled data of one or more beams. When the second data set includes sampled data of one beam, the terminal device calculates a target value for all sampled data of the beam, i.e., at least one of total power, total energy, average power, average energy, power variance, or energy variance. When the second data set includes sampled data of multiple beams, the terminal device may calculate a target value for all sampled data of each beam in the multiple beams, i.e., at least one of total power, total energy, average power, average energy, power variance, or energy variance.

[0256] For example, the second data set is represented by 256 rows and 1036 columns, and the terminal device needs to calculate at least one of the total power, total energy, average power, average energy, power variance, or energy variance of the 1036 data in each row to obtain a total of 256 target values.

[0257] Data with a priority lower than a first preset threshold is discarded in the second data set, resulting in the loss of some data. Thus, the reliability of the first target data may be reduced. The terminal device calculates a target value of the second data set and performs transmission of the target value by using the first signal, thereby improving the reliability of the first target data.

[0258] According to the data transmission method provided in this embodiment of the present application, by using the target value, the first target data and the first location data The reliability of the second data set is improved, so that a good environment reconstruction effect can be achieved at the receiving end, while the second data set is compressed to a limited extent.

[0259] The data carried in the first signal has been described in detail above, and the data transmission will be described in detail below.

[0260] The method 200 may further include, before S202 in which the terminal device sends the first signal, the network device sends first resource indication information indicating a first time-frequency resource, and in response, the terminal device receives the first resource indication information. S202 in which the terminal device sends the first signal includes: the terminal device may send the first signal on the first time-frequency resource, and in response, the network device receives the first signal on the first time-frequency resource.

[0261] The first time-frequency resource may be used to carry a first signal, and the terminal device may send the first signal on the first time-frequency resource.

[0262] The amount of data carried on the first time-frequency resource may be less than the sum of the amount of second target data (including the first target data) and the amount of second location data (including the first location data), may be equal to the sum of the amount of first target data and the amount of first location data, or may be greater than the sum of the amount of first target data and the amount of first location data, which is not limited in this embodiment of the present application.

[0263] Optionally, first target data and a first location carried in the first signal. data When compressed, the terminal device may further transmit the compression format and the parameters used for compression together. If multiple compression formats are the same, transmission of the same compression format and the same parameters used for compression may be performed only once.

[0264] In a possible implementation, the amount of data carried on the first time-frequency resource is equal to the sum of the amount of data of the first target data and the amount of data of the first location data, and the terminal device sends a first signal on the first time-frequency resource, where the first signal includes the first target data and the first location data.

[0265] In another possible implementation, the amount of data carried on the first time-frequency resource is less than the sum of the amount of data of the second target data and the amount of data of the second location data, where the second target data is all data in the second data set and has a priority equal to or greater than a first preset threshold, the second location data includes location information of the second target data in the second data set, the first target data and the first location data are determined based on the priority and the first time-frequency resource, the second target data includes the first target data, and the second location data includes the first location data.

[0266] When the amount of data carried on the first time-frequency resource is less than the sum of the amount of data of the second target data and the amount of data of the second location data, the first time-frequency resource may not be able to carry all of the second target data and the second location data, and may carry some target data and some location data. The terminal device may determine the first target data and the first location data based on the priority and the first time-frequency resource. In other words, the terminal device may first send high-priority data, the amount of which is equal to the amount of data carried on the first time-frequency resource. The first target data has a high priority among the second target data, and the sum of the amount of data of the first target data and the amount of data of the first location data is less than or equal to the amount of data carried on the first time-frequency resource.

[0267] It should be noted that in some scenarios, the sum of the amount of data of the first target data and the amount of data of the first location data is less than the amount of data carried on the first time-frequency resource, but this sum may be insufficient to carry data of another priority. In this case, zeros may be added to the first target data and the first location data, so that the sum of the amount of data of the first target data and the amount of data of the first location data is equal to the amount of data carried on the first time-frequency resource.

[0268] When the first target data includes data of multiple priorities, the second target data may be data of a higher priority in the first target data. Data If it includes, the second target data may be some data of this priority.

[0269] For example, in the example shown in Figure 3, if the second target data includes first priority data and second priority data, the first target data may be first priority data. If the second target data includes first priority data, the first target data is some first priority data.

[0270] According to the data transmission method provided in this embodiment of the present application, the data for transmission is determined based on the data amount of the first time-frequency resource, improving the flexibility of data transmission.

[0271] The terminal device performs transmission of the first target data and the first location data, and the terminal device or the network device may determine whether the transmission needs to be further continued, which is not limited in this embodiment of the present application.

[0272] Optionally, the terminal device may determine whether to continue transmitting data, in addition to transmitting the first target data and the first location data.

[0273] After the terminal device sends the first signal on the first time-frequency resource, the method may further include: the terminal device sends first indication information indicating that the data transmission is not completed, and in response, the network device receives the first indication information; alternatively, the terminal device sends second indication information indicating that the data transmission is completed, and in response, the network device receives the second indication information.

[0274] The terminal device 2 The method may determine whether transmission of target data other than the target data at the first location and location data other than the first location data at the second location needs to continue. data If the second target data and the second location do not meet the compression accuracy requirement, the terminal device may decide to continue data transmission and send first indication information to the network device, where the first indication information indicates that the data transmission is not completed. data If already meets the compression accuracy requirement, the terminal device may decide not to continue performing the data transmission and to send second indication information to the network device, where the second indication information indicates that the data transmission has been completed.

[0275] For example, Figure 10 is a schematic flowchart of a data transmission method 1000. As shown in Figure 10, the method 1000 may include the following steps.

[0276] S1001: A network device sends first resource indication information to a terminal device, and in response, the terminal device receives the first resource indication information, the first resource indication information indicating a first time-frequency resource, and an amount of data carried on the first time-frequency resource is less than the sum of the amount of data of the second target data and the amount of data of the second location data.

[0277] S1002: The terminal device sends a first signal carrying first target data and first location data to the network device on a first time-frequency resource, and in response, the network device receives the first signal on the first time-frequency resource.

[0278] S1003: The terminal device sends first indication information indicating that the data transmission is not completed to the network device, and in response, the network device receives the first indication information.

[0279] According to the data transmission method provided in this embodiment of the present application, when the amount of data carried on the first time-frequency resource is less than the sum of the amount of data of the second target data and the amount of data of the second location data, transmission of some target data and some location data may be performed on the first time-frequency resource, and the terminal device may autonomously decide whether to continue transmitting data, thereby improving the initiative of the terminal device.

[0280] Optionally, if the terminal device sends the first indication information after receiving the first indication information, the network device may send the time-frequency resource again, and the terminal device may transmit the remaining data by using the time-frequency resource. The specific amount of data transmission may be determined by the amount of data carried on the time-frequency resource. If the transmission is not yet completed, the terminal device may continue to send more first indication information and continue to transmit data by using the time-frequency resource sent by the network device until the requirement is met or the transmission of the first target data and the first location data is completed.

[0281] Optionally, the terminal device may perform transmission of the first target data and the first location data, and the network device may decide whether to continue transmitting data.

[0282] After the terminal device sends the first signal on the first time-frequency resource, the method may further include: the network device sends the time-frequency resource to the terminal device, and the terminal device receives the time-frequency resource and sends remaining data on the time-frequency resource in response. The specific amount of data transmission may be determined by the amount of data carried on the time-frequency resource. If the transmission is not yet completed, the network device may continue to send more time-frequency resources, and the terminal device may continue to perform data transmission by using the time-frequency resource sent by the network device until the requirement is met or the transmission of the second target data and the second location data is completed.

[0283] According to the data transmission method provided in this embodiment of the present application, when the amount of data carried on the first time-frequency resource is less than the sum of the data amount of the second target data and the data amount of the second location data, transmission of some target data and some location data can be performed on the first time-frequency resource, and the network device decides whether to continue data transmission, thereby reducing the requirements on the terminal device.

[0284] In yet another possible implementation, when the amount of data carried on the first time-frequency resource is greater than the sum of the amount of data of the first target data and the amount of data of the first location data, the method may further include: the terminal device sends a third signal on the first time-frequency resource, the third signal carrying third target data and third location data, the third target data including data in a second data set having a priority lower than a first preset threshold and equal to or greater than a second preset threshold, the third location data including location information of the third target data in the second data set, and the second preset threshold being lower than the first preset threshold.

[0285] When the amount of data carried on the first time-frequency resource is greater than the sum of the amount of data of the first target data and the amount of data of the first location data, the first time-frequency resource is used to carry the first target data and the first location data. dataIn addition to the first data set, the second data set may further carry additional data. In this case, the terminal device may transmit data whose priority is lower than the first preset threshold. The second preset threshold may be determined based on the amount of data carried on the first time-frequency resource. The third target data is data whose priority is lower than the first preset threshold but equal to or higher than the second preset threshold, and the third location data includes location information of the third target data in the second data set. The sum of the amount of data of the third target data, the amount of data of the third location data, the amount of data of the first target data, and the amount of data of the first location data is less than or equal to the amount of data carried on the first time-frequency resource.

[0286] For example, in the example shown in FIG. 3, the first target data may be the first priority data, and may be located at the first location. data where x is location information of the first target data in the second data set, the third target data may be data of a second priority, and the third location information is location information of the third target data in the second data set. If the amount of data carried on the first time-frequency resource is greater than the sum of the data amount of the first target data and the data amount of the first location data, the terminal device may, in addition to transmitting the first target data and the first location data, further transmit the third target data and the third location data on the first time-frequency resource.

[0287] According to the data transmission method provided in this embodiment of the present application, when the amount of data carried on the first time-frequency resource is greater than the sum of the amount of data of the first target data and the amount of data of the first location data, in addition to transmitting the first target data and the first location data, transmitting third target data and third location data can be further implemented. In other words, transmitting more data can be implemented. The data can be used for environment construction, thereby further improving the accuracy of environment construction.

[0288] In an optional embodiment, after the terminal device sends the first signal on the first time-frequency resource, the method may further include: the network device sends second resource indication information to the terminal device, and in response, the terminal device receives the second resource indication information. The second resource indication information indicates the second time-frequency resource. The terminal device sends a fourth signal on the second time-frequency resource, and in response, the network device obtains the fourth signal on the second time-frequency resource. The fourth signal carries fourth target data and fourth location data, where the fourth target data is data in a second data set and has a priority lower than a first preset threshold and equal to or greater than a second preset threshold, and the fourth location data is location information of the fourth target data in the second data set, and the second preset threshold is lower than the first preset threshold.

[0289] After the terminal device sends the first signal on the first time-frequency resource, the network device may obtain data of another priority, and the network device sends second resource indication information to the terminal device. The second resource indication information indicates a second time-frequency resource, and the second time-frequency resource may be used to transmit data whose priority is lower than a first preset threshold. The fourth target data is in the second data set and whose priority is lower than the first preset threshold but equal to or higher than a second preset threshold. The amount of data carried on the second time-frequency resource may include the sum of the amount of data of the fourth target data and the amount of data of the fourth location data.

[0290] For example, Figure 11 is a schematic flowchart of a data transmission method 1100. As shown in Figure 11, the method 1100 may include the following steps.

[0291] S1101: A network device sends first resource indication information to a terminal device, and in response, the terminal device receives the first resource indication information. The first resource indication information indicates a first time-frequency resource, and an amount of data carried on the first time-frequency resource is less than a sum of an amount of data of second target data and an amount of data of second location data. The second target data is all data in a second data set and has a priority equal to or greater than a first preset threshold, the second location data includes location information of the second target data in the second data set, the first target data and the first location data are determined based on the priority and the first time-frequency resource, the second target data includes the first target data, and the second location data includes the first location data.

[0292] S1102: The terminal device sends a first signal carrying first target data and first location data to the network device on a first time-frequency resource, and in response, the network device receives the first signal on the first time-frequency resource.

[0293] S1103: The network device sends second resource indication information to the terminal device, and in response, the terminal device receives the second resource indication information.

[0294] S1104: The terminal device sends a fourth signal on the second time-frequency resource, and in response, the network device obtains the fourth signal on the second time-frequency resource.

[0295] According to the data transmission method provided in this embodiment of the present application, in addition to transmitting the first target data and the first location data, transmitting the fourth target data and the fourth location data can be further implemented. In other words, transmitting more data can be implemented. The data can be used for environment construction, thereby further improving the accuracy of environment construction.

[0296] In an optional embodiment, the method further includes: the network device sends information regarding the pre-set parameters to the terminal device, and in response, the terminal device receives the information regarding the pre-set parameters, and the terminal device sends the amount of data of each priority in the second data set to the network device.

[0297] The preset parameters are determined by the network device. The network device may send information about the preset parameters to the terminal device. When the terminal device requests time-frequency resources, it may send a request message to the network device. The request message may include the amount of data of each priority in the second data set.

[0298] 12 is a block diagram of a request message. The second data set includes five priorities of data: first priority data, second priority data, third priority data, fourth priority data, and fifth priority data. The request message may include an amount of first priority data, an amount of second priority data, an amount of third priority data, an amount of fourth priority data, and an amount of fifth priority data.

[0299] For example, Figure 13 is a schematic flowchart of a data transmission method 1300. As shown in Figure 13, the method 1300 may include the following steps.

[0300] S1301: A network device sends information about pre-set parameters to a terminal device, and in response, the terminal device receives information about the pre-set parameters.

[0301] S1302: The terminal device determines a priority of data in the second data set based on information related to the preset parameters.

[0302] S1303: The terminal device determines first target data and first location data based on the priority of the data in the second data set.

[0303] S1304: The terminal device sends a first request message to the network device, which may include the amount of data of each priority in the second data set, and in response, the network device receives the first request message used to request time-frequency resources.

[0304] S1305: The network device sends first resource indication information to the terminal device based on the first request message, and in response, the terminal device receives the first resource indication information indicating the first time-frequency resource.

[0305] S1306: The terminal device receives first resource indication information and sends a first signal on a first time-frequency resource.

[0306] According to the data transmission method provided in this embodiment of the present application, the pre-set parameters are determined by the network device. The terminal device sends a first request message to request time-frequency resources, and the request message may include the amount of data of each priority in the second data set, thereby reducing the requirements on the terminal device and reducing the number of bits used by the request message, which helps to save bit resources.

[0307] In an optional embodiment, the method further includes: the terminal device sends information about the preset parameters, the quantity of priorities in the second data set, and the amount of data for each priority in the second data set.

[0308] The pre-configured parameters are determined by the terminal device. When the terminal device requests time-frequency resources, it may send a request message to the network device. The request message may include information about the pre-configured parameters, the number of priorities in the second data set, and the amount of data for each priority in the second data set.

[0309] 14 is a block diagram of a request message. The second data set includes five priorities of data: first priority data, second priority data, third priority data, fourth priority data, and fifth priority data. The request message may include information about pre-set parameters, the quantity of priorities in the second data set, the amount of first priority data, the amount of second priority data, the amount of third priority data, the amount of fourth priority data, and the amount of fifth priority data.

[0310] For example, Figure 15 is a schematic flowchart of a data transmission method 1500. As shown in Figure 15, the method 1500 may include the following steps.

[0311] S1501: A terminal device determines information about pre-set parameters.

[0312] S1502: The terminal device determines a priority of data in the second data set based on information related to the preset parameters.

[0313] S1503: The terminal device determines first target data and first location data based on the priority of the data in the second data set.

[0314] S1504: The terminal device sends a second request message to the network device, which may include information about the pre-configured parameters, the quantity of priorities in the second data set, and the amount of data for each priority in the second data set, and in response, the network device receives the second request message used to request time-frequency resources.

[0315] S1505: The network device sends first resource indication information to the terminal device based on the second request message, and in response, the terminal device receives the first resource indication information indicating the first time-frequency resource.

[0316] S1506: The terminal device receives first resource indication information and sends a first signal on a first time-frequency resource.

[0317] According to the data transmission method provided in this embodiment of the present application, the pre-set parameters are determined by the terminal device. The terminal device sends a second request message to request time-frequency resources. The second request message may include information about the pre-set parameters, the number of priorities in the second data set, and the amount of data for each priority in the second data set, thereby allowing the network device to decompress the data. In addition, the terminal device may autonomously determine the pre-set parameters. This improves the initiative of the terminal device and can more flexibly adapt to more application scenarios.

[0318] The data transmission method according to the embodiment of the present application has been described in detail above with reference to Figures 1 to 15. The data transmission apparatus according to the embodiment of the present application will be described in detail below with reference to Figures 16 to 18.

[0319] 16 shows a data transmission device 1600 according to an embodiment of the present application. The device 1600 includes an acquisition unit 1610 and a transceiver unit 1620. The acquisition unit 1610 is configured to acquire a first dataset. The first dataset includes sampled data of a beam signal from a sensed object. The transceiver unit 1620 is configured to send a first signal. The first signal carries first target data and first location data, where the first target data includes data in a second dataset that has a priority equal to or greater than a first preset threshold, the first location data includes location information of the first target data in the second dataset, and the second dataset is the first dataset or a dataset converted from the first dataset.

[0320] Optionally, the priority is determined based on pre-set parameters.

[0321] Optionally, the pre-set parameter is one of a power threshold, an energy threshold, a quantity threshold, or a data type.

[0322] Optionally, the first signal carries first target data and compressed first location data, and the compressed first location data is obtained by compressing the first location data based on a tree data structure.

[0323] Optionally, the tree data structure comprises a quadtree and / or a combination of a quadtree and a binary tree.

[0324] Optionally, the first location data includes boundary information of an area in which the first target data is located in the second data set.

[0325] Optionally, the boundary information of the region in which the first target data is located comprises boundary information of a plurality of regions.

[0326] Optionally, the first signal further carries target values ​​for the second data set, the target values ​​comprising at least one of total power, total energy, average power, average energy, power variance, or energy variance.

[0327] Optionally, the transceiver unit 1620 is further configured to receive first resource indication information indicating the first time-frequency resource, and to send the first signal on the first time-frequency resource.

[0328] Optionally, the amount of data carried on the time-frequency resource is less than the sum of the amount of data of the second target data and the amount of data of the second location data, where the second target data is all data in the second data set that has a priority equal to or greater than a first preset threshold, the second location data includes location information of the second target data in the second data set, the first target data and the first location data are determined based on the priority and the first time-frequency resource, the second target data includes the first target data, and the second location data includes the first location data.

[0329] Optionally, the transceiver unit 1620 is further configured to send a first indication information indicating that the data transmission has not been completed, or to send a second indication information indicating that the data transmission has been completed.

[0330] Optionally, an amount of data carried on the first time-frequency resource is greater than a sum of an amount of data of the first target data and an amount of data of the first location data. The transceiver unit 1620 is further configured to send a third signal on the first time-frequency resource. The third signal carries third target data and third location data, the third target data being data in the second data set and having a priority equal to or greater than a second preset threshold, the third location data including location information of the third target data in the second data set, and the second preset threshold being less than the first preset threshold.

[0331] Optionally, the transceiver unit 1620 is further configured to receive second resource indication information indicating a second time-frequency resource, and send a fourth signal carrying fourth target data and fourth location data on the second time-frequency resource, wherein the fourth target data is data in the second data set and has a priority equal to or greater than a second preset threshold, and the fourth location data is location information of the fourth target data in the second data set, and the second preset threshold is less than the first preset threshold.

[0332] Optionally, the transceiver unit 1620 is further configured to receive information regarding pre-set parameters and to send an amount of data of each priority in the second data set.

[0333] Optionally, the transceiver unit 1620 is further configured to send information regarding the pre-set parameters, the quantity of priorities in the second data set, and the amount of data for each priority in the second data set.

[0334] Optionally, the sensed object beam signal is reflected by the sensed object.

[0335] It should be understood that the apparatus 1600 herein is embodied in the form of a functional unit. The term "unit" herein may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a group processor) configured to execute one or more software or firmware programs, a memory, a merged logic circuit, and / or another appropriate component supporting the described functionality. In an optional example, those skilled in the art will understand that the apparatus 1600 may specifically be the terminal device in the above embodiments, and the apparatus 1600 may be configured to perform procedures and / or steps corresponding to the terminal device in the above method embodiments. To avoid repetition, the details will not be described again herein.

[0336] The apparatus 1600 in the above solution has functions for implementing steps corresponding to those performed by the terminal device in the above method. The functions may be implemented by hardware or by executing corresponding software. The hardware or software may include one or more modules corresponding to the functions. For example, the transceiver unit 1620 may include a sending unit and a receiving unit. The sending unit may correspond to the transceiver unit and be configured to implement steps and / or procedures used to perform the sending action. The receiving unit may correspond to the transceiver unit and be configured to implement steps and / or procedures used to perform the receiving action. The sending unit may be replaced by a transmitter, and the receiving unit may be replaced by a receiver, which respectively perform the sending and receiving operations and related processing operations in the method embodiment.

[0337] In an embodiment of the present application, the device 1600 in FIG. 16 may alternatively be a chip or a chip system, for example, a system on chip (SoC). Accordingly, the transceiver unit 1620 may be a transceiver circuit of the chip. This is not limited herein.

[0338] 17 is a block diagram of a data transmission device 1700 according to an embodiment of the present application. The device 1700 includes an acquisition unit 1710 and a processing unit 1720. The acquisition unit 1710 is configured to acquire a first signal. The first signal carries first target data and first location data. The processing unit 1720 is configured to reconstruct a first dataset based on the first target data and the first location data. The first target data includes data in a second dataset and has a priority equal to or greater than a first preset threshold, the first location data includes location information of the first target data in the second dataset, the second dataset is the first dataset or a dataset converted from the first dataset, and the first dataset includes sampled data of a beam signal from a sensed object.

[0339] Optionally, the priority is determined based on pre-set parameters.

[0340] Optionally, the pre-set parameter is one of a power threshold, an energy threshold, a quantity threshold, or a data type.

[0341] Optionally, the first signal carries first target data and compressed first location data, and the compressed first location data is obtained by compressing the first location data based on a tree data structure.

[0342] Optionally, the tree data structure comprises a quadtree and / or a combination of a quadtree and a binary tree.

[0343] Optionally, the first location data includes boundary information of an area in which the first target data is located in the second data set.

[0344] Optionally, the boundary information of the region in which the first target data is located comprises boundary information of a plurality of regions.

[0345] Optionally, the first signal further carries target values ​​for the second data set, the target values ​​comprising at least one of total power, total energy, average power, average energy, power variance, or energy variance.

[0346] Optionally, the apparatus 1700 further includes a transceiver unit. The transceiver unit is further configured to send first resource indication information. The first resource indication information indicates a first time-frequency resource. The acquiring unit 1710 is further configured to acquire a first signal on the first time-frequency resource.

[0347] Optionally, the amount of data carried on the first frequency resource is less than the sum of the amount of data of the second target data and the amount of data of the second location data, where the second target data is all data in the second data set and has a priority equal to or greater than a first preset threshold, the second location data includes location information of the second target data in the second data set, the first target data and the first location data are determined based on the priority and the first time-frequency resource, the second target data includes the first target data, and the second location data includes the first location data.

[0348] Optionally, the transceiver unit is further configured to receive first indication information indicating that the data transmission has not been completed or to receive second indication information indicating that the data transmission has been completed.

[0349] Optionally, an amount of data carried on the first time-frequency resource is greater than a sum of an amount of data of the first target data and an amount of data of the first location data. The transceiver unit is further configured to receive a third signal on the first time-frequency resource. The third signal carries third target data and third location data, the third target data including data in a second data set having a priority lower than a first preset threshold and equal to or greater than a second preset threshold, and the third location data including location information of the third target data in the second data set, the second preset threshold being less than the first preset threshold.

[0350] Optionally, the transceiver unit sends second resource indication information indicating the second time-frequency resource; Second Time-Frequency Resource and further configured to receive a fourth signal on the wireless LAN terminal, the fourth signal carrying fourth target data and fourth location data, the fourth target data being data in the second dataset and having a priority lower than the first preset threshold and equal to or greater than the second preset threshold, and the fourth location data being location information of the fourth target data in the second dataset, the second preset threshold being lower than the first preset threshold.

[0351] Optionally, the transceiver unit is further configured to send information regarding pre-set parameters and to receive an amount of data of each priority in the second data set.

[0352] Optionally, the transceiver unit is further configured to receive information regarding the pre-set parameters, a quantity of priorities in the second data set, and an amount of data for each priority in the second data set.

[0353] Optionally, the second object beam signal is reflected by the sensed object.

[0354] It should be understood that the apparatus 1700 herein is embodied in the form of a functional unit. The term "unit" herein may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a group processor) configured to execute one or more software or firmware programs, a memory, a merged logic circuit, and / or another appropriate component supporting the described functionality. In an optional example, those skilled in the art will understand that the apparatus 1700 may specifically be the network device in the above embodiments, and the apparatus 1700 may be configured to perform procedures and / or steps corresponding to the network device in the above method embodiments. To avoid repetition, the details will not be described again herein.

[0355] The device 1700 in the above solution has functions for implementing corresponding steps performed by the network device in the above method. The functions may be implemented by hardware or by executing corresponding software. The hardware or software includes one or more modules corresponding to the functions. For example, a transceiver unit may include a sending unit and a receiving unit. The sending unit may correspond to the transceiver unit and be configured to implement steps and / or procedures used to perform a sending action. The receiving unit may correspond to the transceiver unit and be configured to implement steps and / or procedures used to perform a receiving action. The sending unit may be replaced by a transmitter, and the receiving unit may be replaced by a receiver, which respectively perform the sending and receiving operations and related processing operations in the method embodiment.

[0356] In an embodiment of the present application, the device 1700 in FIG. 17 may alternatively be a chip or a chip system, for example, a system on chip (SoC). Accordingly, the transceiver unit may be a transceiver circuit of the chip. This is not limited herein.

[0357] 18 is a block diagram of another data transmission device 1800 according to an embodiment of the present application. The device 1800 includes a processor 1810, a transceiver 1820, and a memory 1830. The processor 1810, the transceiver 1820, and the memory 1830 communicate with each other through an internal connection path. The memory 1830 is configured to store instructions. The processor 1810 is configured to execute the instructions stored in the memory 1830 to control the transceiver 1820, send signals, and / or receive signals.

[0358] In a possible implementation, the apparatus 1800 is configured to perform procedures and steps corresponding to the terminal device in the method 200 above.

[0359] The processor 1810 is configured to acquire a first data set. The first data set includes sampled data of a beam signal from a sensed object. The transceiver 1820 is configured to send a first signal. The first signal carries first target data and first location data, where the first target data includes data in a second data set that has a priority equal to or greater than a first preset threshold, the first location data includes location information of the first target data in the second data set, and the second data set is the first data set or a data set converted from the first data set.

[0360] In another possible implementation, the apparatus 1800 is configured to perform procedures and steps corresponding to the network device in the method 200 above.

[0361] The transceiver 1820 is configured to acquire a first signal, the first signal carrying first target data and first location data. The processor 1810 is configured to reconstruct a first dataset based on the first target data and the first location data. The first target data includes data in a second dataset that has a priority equal to or greater than a first preset threshold, the first location data includes location information of the first target data in the second dataset, the second dataset is the first dataset or a dataset converted from the first dataset, and the first dataset includes sampled data of a beam signal from a sensed object.

[0362] It should be understood that the apparatus 1800 may specifically be a terminal device or a network device in the above embodiments and may be configured to perform steps or procedures corresponding to the terminal device or network device in the above method embodiments. Optionally, the memory 1830 may include read-only memory and random access memory to provide instructions and data to the processor. A portion of the memory may further include non-volatile random access memory. For example, the memory may further store device type information. The processor 1810 may be configured to execute instructions stored in the memory, and when executing the instructions stored in the memory, the processor 1810 is configured to perform steps and / or procedures in the method embodiments corresponding to the terminal device or network device. The transceiver 1820 may include a transmitter and a receiver. The transmitter may correspond to the transceiver and be configured to implement steps and / or procedures used to perform the sending action. The receiver may correspond to the transceiver unit and be configured to implement steps and / or procedures used to perform the receiving action.

[0363] It should be understood that in embodiments of the present application, the processor of the above-mentioned device may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc.

[0364] In the implementation process, the steps in the above method can be implemented by using a hardware integrated logic circuit in a processor or by using instructions in the form of software. The steps of the method disclosed with reference to the embodiments of the present application can be directly performed by a hardware processor, or can be performed by a combination of a hardware unit and a software unit in a processor. The software unit may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the instructions in the memory and completes the steps in the above method in combination with the hardware of the processor. To avoid repetition, the details will not be described again in this specification.

[0365] An embodiment of the present application further provides a terminal-side communication device, including a communication interface and a logic circuit, wherein the logic circuit is configured to acquire a first data set, and the communication interface is configured to send a first signal and the method in the above embodiment.

[0366] An embodiment of the present application further provides a network-side communication device, including a communication interface and a logic circuit, wherein the communication interface is configured to acquire a first signal, and the logic circuit is configured to reconstruct a first data set and the method in the above embodiment.

[0367] An embodiment of the present application further provides a communication system. The communication system may include a terminal device (apparatus 1600 is represented as a terminal device) shown in Figure 16 and a network device (apparatus 17 is represented as a network device) shown in Figure 17.

[0368] An embodiment of the present application provides a readable computer storage medium, which is configured to store a computer program, and the computer program is used to implement a method corresponding to the terminal device shown in the possible implementation in the above embodiment.

[0369] An embodiment of the present application provides another readable computer storage medium, which is configured to store a computer program, and the computer program is used to implement a method corresponding to the network device shown in the possible implementation in the above embodiment.

[0370] An embodiment of the present application provides a computer program product. The computer program product includes a computer program (also referred to as code or instructions). When the computer program is executed on a computer, the computer can perform a method corresponding to the terminal device shown in the above embodiment.

[0371] An embodiment of the present application provides another computer program product. The computer program product includes a computer program (also referred to as code or instructions). When the computer program is executed on a computer, the computer can perform a method corresponding to the network device shown in the possible implementations of the above embodiment.

[0372] The embodiments of the present application provide a chip system, which is configured to support the above terminal devices in implementing the functions set forth in the embodiments of the present application.

[0373] The embodiments of the present application provide another chip system, which is configured to support the above network device in implementing the functions described in the embodiments of the present application.

[0374] Those skilled in the art will recognize that the units and algorithm steps, combined with the examples described in the embodiments disclosed herein, can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether a function is implemented by hardware or software depends on the specific application and the design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but this implementation should not be considered to go beyond the scope of this application.

[0375] It will be clearly understood by those skilled in the art that, for the sake of convenient and concise description, the detailed operation steps of the above-described systems, devices and units are referred to the corresponding processes in the above-described method embodiments, and the details will not be described again in this specification.

[0376] In some embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other ways. For example, the described device embodiments are merely examples. For example, the division into units is merely a logical division of function, and other divisions may occur in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the shown or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. Indirect couplings or communication connections between devices or units may be implemented in electrical, mechanical, or other forms.

[0377] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, in other words, may be located in one location or distributed over multiple network units. Some or all of the units may be selected based on actual requirements for realizing the objectives of the solution of the embodiments.

[0378] In addition, the functional units in the embodiments of the present application may be integrated into one processing unit, each unit may exist physically alone, or two or more units may be integrated into one unit.

[0379] When a function is implemented in the form of a software functional unit and sold or used as an independent product, the function may be stored in a computer-readable storage medium. Based on this understanding, the technical solutions in the present application may basically be expressed in the form of a software product, or the portion contributing to the prior art or some of the technical solutions may be expressed in the form of a software product. A computer software product is stored in a storage medium and includes some instructions for instructing a computer device (which may be a personal computer, a server, a receiver, etc.) to perform all or some of the steps of the methods described in the embodiments of the present application. The above storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0380] The above description is merely a specific implementation of the present application and is not intended to limit the scope of protection of the present application. Any modifications or replacements that can be easily conceived by those skilled in the art within the technical scope disclosed in the present application shall fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall depend on the scope of the claims.

Claims

1. 1. A data transmission method, comprising: acquiring, by a first data transmission device, a first data set, the first data set including sampled data of a beam signal from a sensed object; sending, by the first data transmission device, a first signal, the first signal carrying first target data and first location data, the first target data including data in a second dataset and having a priority equal to or greater than a first preset threshold, the first location data including location information of the first target data in the second dataset, and the second dataset being the first dataset or a dataset converted from the first dataset; Including, Before the step of sending a first signal by the first data transmission device, the method further comprises: receiving, by the first data transmission device, first resource indication information, the first resource indication information indicating a first time-frequency resource; The step of sending a first signal by the first data transmission device includes: sending, by the first data transmission device, the first signal on the first time-frequency resource; a first time-frequency resource for transmitting data over a first data set; a second time-frequency resource for transmitting data over a first data set; a first location data for transmitting data over a first data set; a second target data for transmitting data over a first data set; a first target data for transmitting data over a first data set; a second location data for transmitting data over a first data set; a first target data for transmitting data over a first data set; a second location data for transmitting data over a first data set;

2. The method of claim 1 , wherein the priority is determined based on pre-set parameters.

3. The method of claim 2 , wherein the pre-set parameter is one of a power threshold, an energy threshold, a quantity threshold, or a data type.

4. 2. The method of claim 1, wherein the first signal carries the first target data and compressed first location data, and the compressed first location data is obtained by compressing the first location data based on a tree data structure.

5. The method of claim 4 , wherein the tree data structure comprises a quadtree and / or a combination of a quadtree and a binary tree.

6. The method of claim 1 , wherein the first location data includes boundary information of an area in which the first target data is located in the second data set.

7. The method of claim 6 , wherein the boundary information of the region in which the first target data is located includes boundary information of a plurality of regions.

8. 10. The method of claim 1, wherein the first signal further carries target values ​​for the second data set, the target values ​​comprising at least one of total power, total energy, average power, average energy, power variance, or energy variance.

9. The method comprises: sending, by the first data transmission device, first indication information, the first indication information indicating that data transmission has not been completed; or sending, by the first data transmission device, second indication information, the second indication information indicating that data transmission has been completed; The method of claim 1 further comprising:

10. an amount of data carried on the first time-frequency resource is greater than a sum of an amount of data of the first target data and an amount of data of the first location data; The method comprises:

2. The method of claim 1, further comprising: sending, by the first data transmission device, a third signal on the first time-frequency resource, wherein the third signal carries third target data and third location data, wherein the third target data includes data in the second data set and has a priority lower than the first preset threshold and equal to or greater than a second preset threshold, and the third location data includes location information of the third target data in the second data set, wherein the second preset threshold is lower than the first preset threshold.

11. The method comprises: receiving, by the first data transmission device, second resource indication information, the second resource indication information indicating a second time-frequency resource; and sending a fourth signal by the first data transmission device on the second time-frequency resource, wherein the fourth signal carries fourth target data and fourth location data, the fourth target data being data in the second data set and having a priority lower than the first preset threshold and equal to or greater than a second preset threshold, and the fourth location data being location information of the fourth target data in the second data set, and the second preset threshold being lower than the first preset threshold.

12. The method comprises: receiving, by the first data transmission device, information regarding the pre-configured parameters; sending, by the first data transmission device, an amount of data of each priority in the second data set; The method of claim 2 further comprising:

13. The method comprises:

3. The method of claim 2, further comprising sending, by the first data transmission device, information about the preset parameters, the number of priorities in the second data set, and the amount of data of each priority in the second data set.

14. The method of claim 1 , wherein the beam signal of the sensed object is reflected by the sensed object.

15. 1. A data transmission method, comprising: receiving, by a second data transmission device, a first signal, the first signal carrying first target data and first location data; and reconstructing, by the second data transmission device, a first data set based on the first target data and the first location data; the first target data includes data in a second dataset and having a priority equal to or greater than a first preset threshold; the first location data includes location information of the first target data in the second dataset; the second dataset is the first dataset or a dataset converted from the first dataset; and the first dataset includes sampled data of a beam signal from a sensed object; Prior to the step of receiving a first signal by the second data transmission device, the method further comprises: sending, by the second data transmission device, first resource indication information, wherein the first resource indication information indicates a first time-frequency resource; The step of receiving a first signal by the second data transmission device comprises: acquiring, by the second data transmission device, the first signal on the first time-frequency resource; a first time-frequency resource for transmitting data over a first data set; a second time-frequency resource for transmitting data over a first data set; a first location data for transmitting data over a first data set; a second target data for transmitting data over a first data set; a first target data for transmitting data over a first data set; a second location data for transmitting data over a first data set; a first target data for transmitting data over a first data set; a second location data for transmitting data over a first data set;

16. The method of claim 15 , wherein the priority is determined based on pre-set parameters.

17. The method of claim 16 , wherein the pre-set parameter is one of a power threshold, an energy threshold, a quantity threshold, or a data type.

18. 16. The method of claim 15, wherein the first signal carries the first target data and compressed first location data, and the compressed first location data is obtained by compressing the first location data based on a tree data structure.

19. The method of claim 18 , wherein the tree data structure comprises a quadtree and / or a combination of a quadtree and a binary tree.

20. The method of claim 15 , wherein the first location data includes boundary information of an area in which the first target data is located in the second data set.

21. The method of claim 20 , wherein the boundary information for the region in which the first target data is located includes boundary information for a plurality of regions.

22. 16. The method of claim 15, wherein the first signal further carries target values ​​for the second data set, the target values ​​comprising at least one of total power, total energy, average power, average energy, power variance, or energy variance.

23. The method comprises: receiving, by the second data transmission device, a first indication, the first indication indicating that data transmission has not been completed; or receiving, by the second data transmission device, second indication information, the second indication information indicating that data transmission has been completed; 16. The method of claim 15, further comprising:

24. an amount of data carried on the first time-frequency resource is greater than a sum of an amount of data of the first target data and an amount of data of the first location data; The method comprises:

16. The method of claim 15, further comprising receiving, by the second data transmission device, a third signal on the first time-frequency resource, the third signal carrying third target data and third location data, the third target data comprising data in the second data set and having a priority lower than the first preset threshold and equal to or greater than a second preset threshold, the third location data comprising location information of the third target data in the second data set, and the second preset threshold being lower than the first preset threshold.

25. The method comprises: sending, by the second data transmission device, second resource indication information, the second resource indication information indicating a second time-frequency resource; and receiving, by the second data transmission device, a fourth signal on the second time-frequency resource, wherein the fourth signal carries fourth target data and fourth location data, the fourth target data being data in the second data set and having a priority lower than the first preset threshold and equal to or greater than a second preset threshold, the fourth location data being location information of the fourth target data in the second data set, and the second preset threshold being lower than the first preset threshold.

26. The method comprises: sending, by the second data transmission device, information about the preset parameters; receiving, by the second data transmission device, an amount of data of each priority in the second data set; 17. The method of claim 16, further comprising:

27. The method comprises:

17. The method of claim 16, further comprising receiving, by the second data transmission device, information regarding the pre-set parameters, the number of priorities in the second data set, and the amount of data of each priority in the second data set.

28. The method of claim 15 , wherein the beam signal of the sensed object is reflected by the sensed object.

29. 15. A data transmission device comprising an acquisition unit and a transceiver unit, the acquisition unit configured to acquire a first data set, and the transceiver unit configured to send a first signal to enable the data transmission device to perform the method of any one of claims 1 to 14.

30. 29. A data transmission device comprising an acquisition unit and a processing unit, wherein the acquisition unit is configured to acquire a first signal, and wherein the processing unit is configured to reconstruct a first data set to enable the data transmission device to perform the method of any one of claims 15 to 28.

31. 15. A communications device comprising a processor and a memory, the memory configured to store code instructions, the processor configured to execute the code instructions to perform the method of any one of claims 1 to 14.

32. A communications device comprising a processor and a memory, the memory configured to store code instructions, and the processor configured to execute the code instructions to perform a method according to any one of claims 15 to 28.

33. 29. A communication system comprising a terminal device and a network device, the terminal device being configured to perform the method of any one of claims 1 to 14 and the network device being configured to perform the method of any one of claims 15 to 28.

34. 15. A communications device comprising: a communications interface; and logic circuitry, the logic circuitry configured to obtain a first data set; and the communications interface configured to send a first signal to enable the communications device to perform a method according to any one of claims 1 to 14.

35. 29. A communications device comprising: a communications interface; and logic circuitry, the communications interface configured to acquire a first signal; and the logic circuitry configured to reconstruct a first data set to enable the communications device to perform a method according to any one of claims 15 to 28.

36. 15. A computer-readable storage medium storing a computer program which, when run on a computer, performs the method of any one of claims 1 to 14.

37. A computer-readable storage medium, the computer-readable storage medium storing a computer program, the computer program performing a method according to any one of claims 15 to 28 when executed on a computer.

38. A computer program comprising instructions which, when executed, perform the method of any one of claims 1 to 14.

39. A computer program comprising instructions which, when executed, perform a method according to any one of claims 15 to 28.

Citation Information

Patent Citations

  • Radar system

    JP2003240845A

  • Safety performance evaluation device, safety performance evaluation method, information processing device and information processing method

    KR1020220027069A

  • Point cloud data transmission device, point cloud data transmission method, point cloud data reception device and point cloud data reception method

    WO2021242065A1

  • Resource awareness method and communication apparatus

    WO2022028379A1