WO2023202298A1 - 数据传输方法和数据传输装置 - Google Patents

数据传输方法和数据传输装置 Download PDF

Info

Publication number
WO2023202298A1
WO2023202298A1 PCT/CN2023/082322 CN2023082322W WO2023202298A1 WO 2023202298 A1 WO2023202298 A1 WO 2023202298A1 CN 2023082322 W CN2023082322 W CN 2023082322W WO 2023202298 A1 WO2023202298 A1 WO 2023202298A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
target
data set
location
priority
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2023/082322
Other languages
English (en)
French (fr)
Inventor
唐子涵
李佳徽
马梦瑶
何佳
李先进
谢俊文
杜颖钢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to JP2024561792A priority Critical patent/JP7814552B2/ja
Priority to EP23790959.3A priority patent/EP4496254A4/en
Publication of WO2023202298A1 publication Critical patent/WO2023202298A1/zh
Priority to US18/918,709 priority patent/US20250035737A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/003Transmission of data between radar, sonar or lidar systems and remote stations
    • G01S7/006Transmission of data between radar, sonar or lidar systems and remote stations using shared front-end circuitry, e.g. antennas
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/86Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0617Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal for beam forming

Definitions

  • the present application relates to the field of wireless communications, and in particular, to a data transmission method and a data transmission device.
  • Sentient end devices can emit beams around them.
  • the beam sent by the terminal device will be reflected after encountering obstacles.
  • the terminal device uses image-related algorithms to compress the beam data and sends the compressed beam data to the network device.
  • the network device receives the compressed beam data and can construct environmental information based on the compressed beam data. For example, it can construct the shape of the obstacle and calculate the distance from the obstacle to the terminal device.
  • the accuracy of the environmental information constructed by the network equipment based on the beam data compressed by the image compression algorithm sent by the terminal equipment is low, and the amount of data that the terminal equipment needs to send is also large, which requires a large amount of air interface resources.
  • This application provides a data transmission method and data transmission device, which is beneficial to improving the accuracy of environment construction and reducing the amount of data transmitted, thereby reducing the occupied air interface resources.
  • a data transmission method includes: a terminal device acquires a first data set, the first data set includes sampling data from a beam signal of a sensing 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 in the second data set with a priority greater than or equal to the first preset threshold.
  • the first location data includes the location of the first target data in the second data set.
  • Information, the second data set is the first data set or a transformed data set of the first data set.
  • Sensed objects are perceived environmental objects, for example, obstacles.
  • the sensing object can be understood as any object in the environment where the sensing device is located, and can also be called an environmental object, which is not limited in this application.
  • Sensing devices are terminal devices with sensing capabilities. Sensing devices can send beam signals that can be reflected by sensing objects.
  • the beam signals of sensed objects are used to realize sensing tasks, such as environment construction or electromagnetic imaging.
  • the beam signal of the sensing object may be a beam signal emitted by the sensing device and reflected back by the sensing object, or may be a beam signal received by the sensing device, or may be emitted by the sensing object, which is not limited in this application.
  • the first data set may be sampled data from at least one beam signal of the sensing object, and one beam signal may collect multiple data.
  • the first data set may be expressed in the form of a matrix, but the embodiments of the present application are not limited thereto.
  • the first data set may be a data set in the frequency domain, a data set in the time domain, or a data set in the spatial domain, which is not limited in the embodiments of the present application.
  • the second data set may be a transformed data set of the first data set.
  • the terminal device can pre-process the first data set to obtain a transformed data set of the first data set. If the first data set is a time domain data set, or the first data set is a spatial domain data set, the second data set may be the first data set.
  • the data in the second data set has priority
  • the first target data includes data in the second data set whose priority is greater than or equal to the first preset threshold.
  • the first target data may include at least one piece of 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.
  • the data transmission method provided by this application determines the data in the second data set with a priority greater than or equal to the first preset threshold as the first target data, and determines the location information of the first target data in the second data set as the first location. information, discarding target data and corresponding location data whose priority is less than the first preset threshold. Compressing the first data set in this way can ensure that key information is not lost as much as possible, which is conducive to improving the efficiency of environment construction or electromagnetic imaging. accuracy.
  • the priority is determined based on preset parameters.
  • the preset parameters may be stipulated in the protocol, may be determined by the terminal device, or may be determined by the network device, which is not limited in the embodiments of the present application.
  • the terminal device can set the priority of the data in the second data set according to the parameters agreed upon by the protocol, which can save signaling overhead and improve communication efficiency.
  • the terminal device can independently determine the preset parameters, with greater flexibility and wider application range.
  • the terminal device only needs to set the priority of the data in the second data set according to the preset parameters of the network device, which can save processing resources and place lower requirements on the terminal device.
  • the preset parameter is one of a power threshold, an energy threshold, a quantity threshold, or a data type.
  • the first signal carries the first target data and the compressed first position data
  • the compressed first position data is obtained by comparing the first position data with the tree data structure. Location data is compressed.
  • the terminal device can compress the first location data according to the tree data structure to obtain the compressed first location data, and then transmit the first target data and the compressed data through the first signal.
  • the first position data after.
  • the data transmission method provided by this application can compress the first position data before sending it, which can reduce the amount of data transmitted and the resources used for transmission.
  • the tree data structure includes a quadtree and/or a quadtree hybrid binary tree.
  • the tree data structure can be a quadtree
  • the terminal device can The tree compresses the first position data to obtain compressed first position data.
  • the tree data structure may be a quad-tree hybrid binary tree
  • the terminal device may compress the first location data according to the quad-tree hybrid binary tree to obtain the compressed first location data.
  • the tree data structure may be a quadtree and a quadtree mixed binary tree.
  • the terminal device can first use a quad-tree and a quad-tree hybrid binary tree to compress the first position data, then compare the compression rates of the two methods, and select the compressed first position data obtained by the compression method with a higher compression rate. .
  • the data transmission method provided by this application compresses the first position data before sending it, which can reduce the amount of data transmitted and the resources used for transmission.
  • the first location data includes boundary information of the area where the first target data is located in the second data set.
  • 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 locations of the first location data in the second data set exhibit aggregation characteristics, that is, the locations of the first location data in the second data set are relatively concentrated and may be aggregated in one or more areas.
  • the terminal device can use a one-dimensional interval frame to The area where the position data for each beam lies. If the sampling data of each beam in the second data set has aggregation properties, and the position data of different beams have the same aggregation properties, the terminal device can use a two-dimensional area to frame the area where the position data of multiple beams are located. The terminal device may determine the location information corresponding to the boundary of the one-dimensional interval or the two-dimensional area as the first location data.
  • the data transmission method provided by this application determines the first location data through the boundary information of the area where the first target area is located, and uses relatively few information bits to represent the location information of the first target area in the second data set, which can reduce the transmission cost. data volume, saving transmission resources.
  • the boundary information of the area includes boundary information of multiple areas.
  • the first signal also carries a target value of the second data set, and the target value includes total power, total energy, average power, average energy, power variance, or energy at least one of the variances.
  • the second data set may include sampled data for one or more beams.
  • the terminal device calculates target values of all sampled data of the beam, that is, at least one of total power, total energy, average power, average energy, power variance, or energy variance.
  • the terminal device can calculate target values of all sampled data of each beam in the multiple beams, that is, total power, total energy, average power, average energy, power variance, Or at least one of the energy variances.
  • the data transmission method provided by this application improves the credibility of the first target data and the first location information through the target value, which can achieve limited compression of the second data set and achieve better environment reconstruction at the receiving end. Effect.
  • the method 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 is used to indicate the first time frequency resources; the terminal device sends the first signal, including: the terminal device sends the first signal on the first time-frequency resource.
  • the first time-frequency resource is used to carry the first signal, and the terminal device can send the first signal on the first time-frequency resource.
  • the amount of data carried by the first time-frequency resource may be less than the sum of the data amount of the second target data (including the first target data) and the data amount of the second location data (including the first location data), or may be equal to
  • the sum of the data amount of the first target data and the first position data may also be greater than the sum of the data amount of the first target data and the first position data, which is not limited in the embodiments of the present application.
  • the amount of data carried by 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
  • the second target data is All data including the priority in the second data set is greater than or equal to the first preset threshold
  • the second position data includes the position information of the second target data in the second data set
  • the first target data and the first position data are based on the priority The high and low order and the first time-frequency resource are determined
  • the second target data includes the first target data
  • the second location data includes the first location data.
  • the first time-frequency resource When the amount of data carried by 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, the first time-frequency resource cannot carry all the second target data and the second location data, However, it can carry some target data and some location data.
  • the terminal device can determine the first target data and the first location data according to the priority order and the first time-frequency resource, that is, data with a high priority level can be sent first, and the data amount of these data is less than or equal to the first time-frequency The amount of data carried by the resource.
  • the priority of the first target data is higher than the priority of the second target data, and the sum of the data amount of the first target data and the data amount of the first location data is less than or equal to the data amount carried by the first time-frequency resource.
  • the first target data and the first location data can be zero-padded so that they are equal to the amount of data carried by the first time-frequency resource.
  • the first target data may be data with a higher priority among the second target data. If the second target data and the second position data include one priority, the first target data The data can be partial data within that priority level.
  • the data transmission method provided by this application determines the data to be transmitted based on the data amount of the first time-frequency resource, thereby increasing the flexibility of data transmission.
  • the above method further includes: the terminal device sends first indication information, the first indication information is used to indicate that the data transmission is not completed; or, the terminal device sends second indication information , the second indication information is used to indicate that the data transmission is completed.
  • Whether the target data other than the first target data in the second target data and the location data other than the first location data in the second location data need to be continuously transmitted can be determined by the terminal device. If the first target data and the first location information do not meet the compression accuracy requirements, the terminal device may determine to continue transmitting the data and send the first indication information. The first indication information is used to indicate that the data transmission is not completed. If the second target data and the second location information have reached the compression accuracy requirements, the terminal device may determine not to continue transmitting the data and send second indication information, which is used to indicate that the data transmission is completed.
  • the data transmission method provided by this application can transmit part of the target data in the first time-frequency resource when the amount of data carried by the first time-frequency resource is less than the sum of the data amount of the second target data and the second location data.
  • the terminal device can independently determine whether to continue transmitting data, which increases the initiative of the terminal device.
  • the data amount carried by 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 method further includes: terminal The 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 includes a priority in the second data set that is less than the first preset threshold and is greater than or equal to The data of the second preset threshold, the third location data includes the location information of the third target data in the second data set, and the second preset threshold is smaller than the first preset threshold.
  • the first time-frequency resource When the amount of data carried by 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 first time-frequency resource not only carries the first target data and the first location information, but also Can carry additional data.
  • the terminal device can transmit data lower than the first preset threshold.
  • the second preset threshold may be determined based on the amount of data carried by the first time-frequency resource.
  • the third target data is data with a priority lower than the first preset threshold but greater than or equal to the second preset threshold.
  • the third location data includes location information of the third target data in the second data set. The sum of the data amount of the third target data, the data amount of the third position data, the data amount of the first target data and the data amount of the first position data is less than or equal to the data amount carried by the first time-frequency resource.
  • the data transmission method provided by this application when the amount of data carried by 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, in addition to transmitting the first target data and the first location data
  • the third target data and the third location data can also be transmitted, that is, more data can be transmitted.
  • the method further includes: the terminal device receives second resource indication information, the second resource indication information is used to indicate the second time-frequency resource; the terminal device receives the second time-frequency resource in the second time-frequency resource.
  • a fourth signal is sent on the resource.
  • the fourth signal carries fourth target data and fourth location data.
  • the fourth target data is one whose priority in the second data set is less than the first preset threshold and greater than or equal to the second preset threshold.
  • data, the fourth position data is the position information of the fourth target data in the second data set, and the second preset threshold is smaller than the first preset threshold.
  • the network device can also obtain data of other priorities.
  • the network device sends second resource indication information to the terminal device, and the second resource indication information is used to indicate the second time-frequency resource, the second time-frequency resource can transmit data lower than the first preset threshold.
  • the fourth target data is data in the second data set whose priority is less than the first preset threshold, but greater than or equal to the second preset threshold.
  • the amount of data carried by 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.
  • the data transmission method provided by this application can, in addition to transmitting the first target data and the first location data, also transmit the fourth target data and the fourth location data, that is, more data can be transmitted, and these data are used for environment construction.
  • the accuracy of environment construction can be further improved.
  • the method further includes: the terminal device receiving information of the preset parameters; and the terminal device sending the data amount of each priority level data in the second data set.
  • the preset parameters are determined by the network device.
  • the network device can send information about the preset parameters to the terminal device.
  • the terminal device requests time-frequency resources, it can send a request message to the network device.
  • the request message can include each parameter in the second data set. The amount of priority data.
  • the terminal device sends a request message to request time-frequency resources.
  • the request message can include the data amount of each priority data in the second data set, which can reduce the requirements on the terminal device and the number of bits used in the request message. The smaller the number, the better to save bit resources.
  • the method further includes: the terminal device sends a preset Parameter information, the number of priorities in the second data set, and the data volume of each priority level in the second data set.
  • the preset parameters are determined by the terminal device.
  • the terminal device can send a request message.
  • the request message can include information about the preset parameters, the number of priorities in the second data set, and each value in the second data set. The amount of priority data.
  • the preset 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 on the preset parameters, the number of priorities in the second data set, and the number of priorities in the second data set. 2.
  • the amount of data of each priority in the data set so that the network device can decompress the data.
  • the terminal device can independently determine the preset parameters, which increases the initiative of the terminal device and can be more flexible to adapt to more Application scenarios.
  • the beam signal of the sensing object is reflected by the sensing object.
  • a data transmission method includes: a network device obtains a first signal, which carries first target data and first location data; and the network device obtains a first signal based on the first target data and the first location data. , reconstruct the first data set; wherein the first target data includes data in the second data set with a priority greater than or equal to the first preset threshold, and the first location data includes the location information of the first target data in the second data set,
  • the second data set is the first data set or a transformed data set of the first data set, and the first data set includes sampled data from the beam signal of the sensing object.
  • the priority is determined based on preset parameters.
  • the preset parameter is one of a power threshold, an energy threshold, a quantity threshold, or a data type.
  • the first signal carries the first target data and the compressed first position data
  • the compressed first position data is obtained by comparing the first position data with the tree data structure. Location data is compressed.
  • the tree data structure includes a quadtree and/or a quadtree hybrid binary tree.
  • the first location data includes boundary information of the area where the first target data is located in the second data set.
  • the boundary information of the area includes boundary information of multiple areas.
  • the first signal also carries a target value of the second data set, and the target value includes total power, total energy, average power, average energy, power variance, or energy at least one of the variances.
  • the method before the network device acquires the first signal, the method further includes: the network device sends first resource indication information, and the first resource indication information is used to indicate the first time frequency resources; the network device acquires the first signal, including: the network device acquires the first signal on the first time-frequency resource.
  • the amount of data carried by 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
  • the second target data is All data including the priority in the second data set is greater than or equal to the first preset threshold
  • the second position data includes the second target data
  • the location information in the second data set, the first target data and the first location data are determined according to the priority order and the first time-frequency resource.
  • the second target data includes the first target data
  • the second location data includes the a location data.
  • the method further includes: the network device receives first indication information, the first indication information is used to indicate that the data transmission is not completed; or, the network device receives the second indication information, The second indication information is used to indicate completion of data transmission.
  • the data amount carried by 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 method also includes: network The 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 a priority in the second data set that is less than the first preset threshold and greater than or equal to The data of the second preset threshold, the third location data includes the location information of the third target data in the second data set, and the second preset threshold is smaller than the first preset threshold.
  • the method further includes: the network device sends second resource indication information, the second resource indication information is used to indicate the second time-frequency resource; the network device sends the second resource indication information in the second resource indication information.
  • the fourth signal is received on the information.
  • the fourth signal carries the fourth target data and the fourth position data.
  • the fourth target data is the priority in the second data set that is less than the first preset threshold and greater than or equal to the second preset threshold.
  • data, the fourth position data is the position information of the fourth target data in the second data set, and the second preset threshold is smaller than the first preset threshold.
  • the method further includes: the network device sends information of preset parameters; and the network device receives the data amount of each priority data in the second data set.
  • the method further includes: the network device receives information about the preset parameters, the number of priorities in the second data set, and the number of data of each priority in the second data set. The amount of data.
  • the beam signal of the sensing object is reflected by the sensing object.
  • a data transmission device which includes: an acquisition unit and a transceiver unit.
  • the acquisition unit is used to: acquire a first data set, the first data set includes sampling data from the beam signal of the sensing object;
  • the transceiver unit is used to: send a first signal, the first signal carries the first target data and the first Location data, the first target data includes data in the second data set with a priority greater than or equal to the 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 The data set or the transformed data set of the first data set.
  • the priority is determined based on preset parameters.
  • the preset parameter is one of a power threshold, an energy threshold, a quantity threshold, or a data type.
  • the first signal carries the first target data and the compressed first position data
  • the compressed first position data is generated based on the tree data structure of the first Location data is compressed.
  • the tree data structure includes a quadtree and/or a quadtree hybrid binary tree.
  • the first location data includes boundary information of the area where the first target data is located in the second data set.
  • the boundary information of the area includes boundary information of multiple areas.
  • the first signal also carries a target value of the second data set, and the target value includes total power, total energy, average power, average energy, power variance, or energy at least one of the variances.
  • the above-mentioned transceiver unit is further configured to: receive first resource indication information, the first resource indication information is used to indicate the first time-frequency resource; in the first time-frequency resource Send the first signal.
  • the amount of data carried by 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, where the second target data For all data including the priority in the second data set greater than or equal to the first preset threshold, the second position data includes the position information of the second target data in the second data set, and the first target data and the first position data are based on the priority
  • the order of levels is determined by the first time-frequency resource, the second target data includes the first target data, and the second location data includes the first location data.
  • the above-mentioned transceiver unit is further configured to: send first indication information, the first indication information is used to indicate that the data transmission is not completed; or, send second indication information, the first indication information is not completed; The second indication information is used to indicate the completion of data transmission.
  • the data amount carried by 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 above-mentioned transceiver unit also uses Yu: sending 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 a priority in the second data set that is less than the first preset threshold, and is greater than or Data equal to the 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 smaller than the first preset threshold.
  • the above-mentioned transceiver unit is further configured to: receive second resource indication information, the second resource indication information is used to indicate the second time-frequency resource; in the second time-frequency resource
  • the fourth signal is sent on the mobile phone.
  • the fourth signal carries the fourth target data and the fourth position data.
  • the fourth target data is the data in the second data set whose priority is less than the first preset threshold and greater than or equal to the second preset threshold.
  • the fourth position data is the position information of the fourth target data in the second data set, and the second preset threshold is smaller than the first preset threshold.
  • the above-mentioned transceiver unit is also used to: receive information of preset parameters; and send the data amount of each priority level data in the second data set.
  • the above-mentioned transceiver unit is also used to: send information about preset parameters, the number of priorities in the second data set, and the data of each priority in the second data set. amount of data.
  • the beam signal of the sensing object is reflected by the sensing object.
  • a data transmission device which includes: an acquisition unit and a processing unit.
  • the acquisition unit is used to: acquire a first signal, which carries first target data and first position data; the processing The unit is configured to: reconstruct the first data set according to the first target data and the first location data; wherein the first target data includes data in the second data set with a priority greater than or equal to the first preset threshold, and the first location data
  • the second data set includes the position information of the first target data in the second data set.
  • the second data set is the first data set or a data set after transformation of the first data set.
  • the first data set includes sampled data from the beam signal of the sensing object.
  • the priority is determined based on preset parameters.
  • the preset parameter is one of a power threshold, an energy threshold, a quantity threshold, or a data type.
  • the first signal carries the first target data and the compressed first position data
  • the compressed first position data is obtained by comparing the first position data with the tree data structure. Location data is compressed.
  • the tree data structure includes a quadtree and/or a quadtree hybrid binary tree.
  • the first location data includes boundary information of the area where the first target data is located in the second data set.
  • the boundary information of the area includes boundary information of multiple areas.
  • the first signal also carries a target value of the second data set, and the target value includes total power, total energy, average power, average energy, power variance, or energy at least one of the variances.
  • the above-mentioned device further includes a transceiver unit, the transceiver unit is configured to: send first resource indication information, the first resource indication information is used to indicate the first time-frequency resource; the above-mentioned The acquisition unit is also used to: acquire the first signal on the first time-frequency resource.
  • the amount of data carried by 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, where the second target data For all data including the priority in the second data set greater than or equal to the first preset threshold, the second position data includes the position information of the second target data in the second data set, and the first target data and the first position data are based on the priority
  • the order of levels is determined by the first time-frequency resource, the second target data includes the first target data, and the second location data includes the first location data.
  • the above-mentioned transceiver unit is further configured to: receive first indication information, the first indication information is used to indicate that the data transmission is not completed; or, receive second indication information, the first indication information is not completed; The second indication information is used to indicate the completion of data transmission.
  • the data amount carried by 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 above-mentioned transceiver unit also uses Yu: receiving 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 a priority in the second data set that is less than the first preset threshold, and is greater than or Data equal to the 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 smaller than the first preset threshold.
  • the above-mentioned transceiver unit is further configured to: send second resource indication information, the second resource indication information is used to indicate the second time-frequency resource; in the second resource indication information Continued from Receive the fourth signal.
  • the fourth signal carries fourth target data and fourth position data.
  • the fourth target data is data in the second data set whose priority is less than the first preset threshold and greater than or equal to the second preset threshold.
  • the fourth position data is the position information of the fourth target data in the second data set, and the second preset threshold is smaller than the first preset threshold.
  • the above-mentioned transceiver unit is also used to: send information about preset parameters; and receive the data amount of each priority level data in the second data set.
  • the above-mentioned transceiver unit is also used to: receive information about preset parameters, the number of priorities in the second data set, and the data of each priority in the second data set. amount of data.
  • the beam signal of the sensing object is reflected by the sensing object.
  • a data transmission device including a processor and a memory.
  • the memory is used to store a computer program.
  • the processor is used to call and run the computer program from the memory, so that the device performs the above-mentioned first aspect.
  • the method in any possible implementation manner or perform the method in any possible implementation manner in the above second aspect.
  • processors there are one or more processors and one or more memories.
  • the memory may be integrated with the processor, or the memory may be provided separately from the processor.
  • the data transmission device also includes a transmitter (transmitter) and a receiver (receiver).
  • the transmitter and receiver can be set separately or integrated together, called a transceiver (transceiver).
  • the present application provides a processor, including: an input circuit, an output circuit and a processing circuit.
  • the processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, so that the processor performs the method in any possible implementation of the first aspect or performs the method of any possible implementation of the second aspect. method.
  • the above-mentioned processor can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a flip-flop, and various logic circuits.
  • the input signal received by the input circuit may be received and input by, for example, but not limited to, the receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by the transmitter, and the input circuit and the output A circuit may be the same circuit that functions as an input circuit and an output circuit at different times.
  • This application does not limit the specific implementation methods of the processor and various circuits.
  • a seventh aspect provides a communication system, including a device for implementing the above-mentioned first aspect or any method that may be implemented in the first aspect, and a device for implementing the above-mentioned second aspect or any one of the second aspects. Possible means of implementing the method.
  • a terminal device including a communication interface and a logic circuit.
  • the logic circuit is used to obtain a first data set, and the communication interface is used to send a first signal, so that the terminal device performs any one of the above-mentioned first aspects.
  • a network device including a communication interface and a logic circuit.
  • the communication interface is used to obtain the first signal, and the logic circuit is used to reconstruct the first data set, so that the network device performs any one of the above-mentioned second aspects. possible implementation methods.
  • a computer-readable storage medium stores a computer-readable storage medium
  • a computer program (which may also be called a code, or an instruction), when run on a computer, causes the computer to perform the method in any of the possible implementations of the above first aspect or to perform any of the possible implementations of the above second aspect. method within the method.
  • a computer program product includes: a computer program (which may also be called a code, or an instruction).
  • a computer program which may also be called a code, or an instruction.
  • the computer program When the computer program is run, it causes the computer to execute the above-mentioned first aspect.
  • the method in any possible implementation manner or perform the method in any possible implementation manner in the above second aspect.
  • Figure 1 is a schematic diagram of a communication system applicable to the embodiment of the present application.
  • Figure 2 is a schematic flow chart of a data transmission method provided by an embodiment of the present application.
  • Figure 3 is a schematic diagram of a second data set provided by an embodiment of the present application.
  • Figure 4 is a schematic diagram of another second data set provided by the embodiment of the present application.
  • Figure 5 is a schematic diagram of a bitmap provided by an embodiment of the present application.
  • Figure 6 is a schematic diagram of a quadtree-based compression method provided by an embodiment of the present application.
  • Figure 7 is a schematic diagram of another bitmap provided by an embodiment of the present application.
  • Figure 8 is a schematic diagram of a compression method based on a quad-tree hybrid binary tree provided by an embodiment of the present application.
  • Figure 9 is a schematic diagram of sampling data of a beam provided by an embodiment of the present application.
  • Figure 10 is a schematic flow chart of another data transmission method provided by an embodiment of the present application.
  • Figure 11 is a schematic flow chart of yet another data transmission method provided by an embodiment of the present application.
  • Figure 12 is a schematic block diagram of a request message provided by an embodiment of the present application.
  • Figure 13 is a schematic flow chart of another data transmission method provided by an embodiment of the present application.
  • Figure 14 is a schematic block diagram of another request message provided by an embodiment of the present application.
  • Figure 15 is a schematic flow chart of yet another data transmission method provided by an embodiment of the present application.
  • Figure 16 is a schematic block diagram of a data transmission device provided by an embodiment of the present application.
  • Figure 17 is a schematic block diagram of another data transmission device provided by an embodiment of the present application.
  • Figure 18 is a schematic block diagram of yet another data transmission device provided by an embodiment of the present application.
  • wireless local area network (WLAN) communication system long term evolution (LTE) system, LTE frequency division duplex (frequency division duplex) , FDD) system, LTE time division duplex (TDD), fifth generation mobile communication (5th generation, 5G) system or new radio (new radio, NR), sixth generation mobile communication system (6th generation, 6G ), the worldwide interoperability for microwave access (WiMAX) communication system or other evolved communication systems, etc.
  • 5G systems usually include the following three major application scenarios: enhanced mobile broadband (eMBB), ultra-reliable and low latency communications (URLLC) and massive machine type of communications (URLLC) communication, mMTC), various communication systems in the future.
  • eMBB enhanced mobile broadband
  • URLLC ultra-reliable and low latency communications
  • URLLC massive machine type of communications
  • the terminal equipment in the embodiment of this application may also be called: user equipment (UE), mobile station (MS), mobile terminal (mobile terminal, MT), access terminal, user unit, user station, Mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device, etc.
  • UE user equipment
  • MS mobile station
  • MT mobile terminal
  • access terminal user unit, user station, Mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device, etc.
  • the terminal device may be a device that provides voice/data connectivity to the user, such as a handheld device, a vehicle-mounted device, etc. with wireless connectivity capabilities.
  • some examples of terminals are: vehicles, mobile phones, tablets, laptops, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, Augmented reality (AR) equipment, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, smart grid ), wireless terminals in transportation safety, wireless terminals in smart city, wireless terminals in smart home, cellular phones, cordless phones, session initiation protocols initiation protocol (SIP) telephone, wireless local loop (WLL) station, personal digital assistant (personal digital assistant (PDA)), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem , vehicle-mounted equipment, wearable equipment, drones, terminal equipment in the 5G network or terminal equipment in the future evolved public land mobile communication network (public land mobile network, PLMN), etc., the embodiments of this application are not limited
  • the terminal device may also be a terminal device in the Internet of things (IoT) system.
  • IoT Internet of things
  • Its main technical feature is to transfer items through communication technology. Connect with the network to realize an intelligent network of human-computer interconnection and physical-object interconnection.
  • the network device in the embodiment of the present application may be a device used to communicate with a terminal device.
  • the network device may also be called an access network device or a wireless access network device, and may be a transmission reception point (TRP).
  • TRP transmission reception point
  • eNB evolved NodeB
  • eNodeB evolved NodeB
  • eNB evolved NodeB
  • HNB home base station
  • base band unit base band unit
  • BBU base band unit
  • the network device can be a relay station, access point, vehicle-mounted device, wearable device, or network device in the 5G network or Network equipment in the future evolved PLMN network can be an access point (AP) in a WLAN, a gNB in a new wireless (new radio, NR) system, or a satellite base station in a satellite communication system.
  • AP access point
  • WLAN wireless local area network
  • gNB new wireless
  • NR new wireless
  • satellite base station in a satellite communication system.
  • network equipment may include centralized unit (CU) nodes, distributed unit (DU) nodes, or RAN equipment including CU nodes and DU nodes, or control plane CU nodes (CU -CP node) and user plane CU node (CU-UP node) and RAN equipment of DU node.
  • CU centralized unit
  • DU distributed unit
  • RAN equipment including CU nodes and DU nodes, or control plane CU nodes (CU -CP node) and user plane CU node (CU-UP node) and RAN equipment of DU node.
  • CU -CP node control plane CU nodes
  • CU-UP node user plane CU node
  • the network equipment provides services to the cell, and the terminal equipment uses the transmission resources allocated by the network equipment (for example, frequency domain resources, or spectrum resources) to communicate with the cell.
  • the cell may belong to a macro base station (for example, macro eNB or macro gNB, etc.) or a base station corresponding to a small cell (small cell).
  • the small cell here may include: Urban cells (metro cells), micro cells (micro cells), pico cells (pico cells), femto cells (femto cells), etc. These small cells have the characteristics of small coverage and low transmit power, and are suitable for providing high-speed Data transfer services.
  • the terminal device or 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.
  • This hardware layer includes hardware such as central processing unit (CPU), memory management unit (MMU) and memory (also called main memory).
  • the operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux operating system, Unix operating system, Android operating system, iOS operating system or windows operating system, etc.
  • This application layer includes applications such as browsers, address books, word processing software, and instant messaging software.
  • the embodiments of the present application do not specifically limit the specific structure of the execution subject of the method provided by the embodiment of the present application, as long as the program that records the code of the method provided by the embodiment of the present application can be run to provide according to the embodiment of the present application.
  • the execution subject of the method provided by the embodiment of the present application can be a terminal device or a network device, or a functional module in the terminal device or network device that can call a program and execute the program.
  • various aspects or features of the present application may be implemented as methods, apparatus, or articles of manufacture using standard programming and/or engineering techniques.
  • article of manufacture encompasses a computer program accessible from any computer-readable device, carrier or medium.
  • computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, tapes, etc.), optical disks (e.g., compact discs (CD), digital versatile discs (DVD)) etc.), smart cards and flash memory devices (e.g. erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.).
  • various storage media described herein may represent one or more devices and/or other machine-readable media for storing information.
  • 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.
  • the communication system 100 suitable for the embodiment of the present application is first described in detail with reference to FIG. 1 .
  • the communication system 100 includes a vehicle 101 and a network device 102 .
  • the vehicle 101 has sensing capabilities and can emit beams around it. The beam emitted by the vehicle 101 will be reflected after encountering obstacles. After receiving the reflected beam, the vehicle 101 uses image-related algorithms such as discrete cosine transform (DCT) or wavelet transform to compress the beam data, and sends the compressed beam data to the network device 102.
  • the network device 102 receives the compressed beam data and can construct environmental information based on the compressed beam data. For example, it can construct the shape of the obstacle and calculate the distance from the obstacle to the terminal device.
  • DCT discrete cosine transform
  • wavelet transform wavelet transform
  • embodiments of the present application provide a data transmission method and a data transmission device, which are beneficial to improving environmental protection.
  • words such as “first” and “second” are used to distinguish the same or similar items with basically the same functions and effects.
  • the first data set and the second data set are used to distinguish different data sets, and their order is not limited.
  • words such as “first” and “second” do not limit the number and execution order, and words such as “first” and “second” do not limit the number and execution order.
  • At least one means one or more
  • plural means two or more.
  • “And/or” describes the association of associated objects, indicating that there can be three relationships, for example, A and/or B, which can mean: A exists alone, A and B exist simultaneously, and B exists alone, where A, B can be singular or plural.
  • the character “/” generally indicates that the related objects are in an “or” relationship.
  • “At least one of the following” or similar expressions thereof refers to any combination of these items, including any combination of a single item (items) or a plurality of items (items).
  • At least one of a, b and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c, where a, b, c can be single or multiple.
  • the "protocol” involved in the embodiments of this application may refer to standard protocols in the communication field, such as long term evolution (long term evolution, LTE) protocol, new radio (new radio, NR) protocol, 6G protocol and application protocols. This application does not limit the relevant protocols in future communication systems.
  • protocol agreement may be a protocol definition or a pre-definition.
  • the "protocol agreement” can be realized by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in the equipment (for example, including terminal equipment and network equipment). This application does not elaborate on its specific implementation. limited.
  • terminal equipment can be replaced by a device or chip that can implement similar functions to the terminal equipment
  • the network equipment can also be replaced by a device or chip that can implement similar functions to the network equipment.
  • the name of the device or chip is not limited in the embodiments of this application.
  • Figure 2 shows a schematic flow chart of the data transmission method 200 provided by the embodiment of the present application. This method can be applied to the communication system 100 described in Figure 1 above, but the embodiment of the present application is not limited thereto.
  • the method 200 may be executed by a terminal device, for example, the above-mentioned vehicle 101 .
  • the method 200 may include:
  • the terminal device acquires a first data set, where the first data set includes sampling data of beam signals from the sensing object.
  • Sensed objects are perceived environmental objects, for example, obstacles.
  • the sensing object can be understood as any object in the environment where the sensing device is located, and can also be called an environmental object, which is not limited in the embodiments of the present application.
  • the sensing device is a terminal device with sensing capabilities, such as the above-mentioned vehicle 101. Sensing devices can send beam signals that can be reflected by sensing objects.
  • the beam signals of sensed objects are used to realize sensing tasks, such as environment construction or electromagnetic imaging.
  • the beam signal for sensing an object can be a beam signal emitted by the sensing device and reflected back by the sensing object, or it can be a sensing object.
  • the beam signal received by the device may also be emitted by the sensing object, which is not limited in the embodiments of the present application.
  • the beam signal of the sensing object is reflected by the sensing object.
  • the terminal device can have sensing capabilities and can send beams to the surroundings. The beams can be reflected by sensing objects to obtain reflected beam signals.
  • the terminal device may not have the sensing capability and may receive sampled data of beam signals from other terminal devices that have the sensing capability.
  • the first data set may be sampled data from at least one beam signal of the sensing object, and one beam signal may collect multiple data.
  • the first data set may be sampled data from 256 beam signals of the sensing object.
  • One beam signal can collect 1036 data, so the first data set may include 256*1036 data.
  • the first data set may be expressed in the form of a matrix, but the embodiments of the present application are not limited thereto. For example, if the first data set includes 256*1036 pieces of data, the first data set may be represented by a matrix of 256 rows and 1036 columns.
  • the first data set may also be called native data, which is not limited in the embodiments of this application.
  • the first data set may be a data set in the frequency domain, a data set in the time domain, or a data set in the spatial domain, which is not limited in the embodiments of the present application.
  • the terminal device sends a first signal.
  • the first signal carries first target data and first location data.
  • the first target data includes data in the second data set with a priority greater than or equal to the first preset threshold.
  • the first location data It 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 after transformation of the first data set.
  • the network device can obtain the first signal.
  • the second data set may be a transformed data set of the first data set.
  • the terminal device can pre-process the first data set to obtain a transformed data set of the first data set. For example, the terminal device can perform an inverse Fast Fourier Transform (IFFT) on the first data set to convert the frequency domain into the time domain to obtain the time domain data set, that is, to obtain the second data set.
  • IFFT inverse Fast Fourier Transform
  • the second data set may be the first data set.
  • the data in the second data set has priority
  • the first target data includes data in the second data set whose priority is greater than or equal to the first preset threshold.
  • the first target data may include at least one piece of 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.
  • the second data set is represented by a matrix of 256 rows and 1036 columns.
  • Each row of data may include data of multiple priorities.
  • each row of data includes data of 5 priorities, namely the first priority data, the first priority data, and the first priority data.
  • the priorities are sorted from high to low, and the first preset threshold can be the third priority.
  • Data in each row of data in the second data set with a priority greater than or equal to the third priority are first target data, that is, the first target data includes first priority data, second priority data, and third priority data.
  • the first position data includes the position information of the first target data in the second data set, that is, the position information of the first priority data, the second priority data and the third priority data in the matrix.
  • Figure 3 shows a schematic diagram of a second data set.
  • the second data set is described as a matrix with 8 rows and 10 columns.
  • Each row of data can include 3 priority data.
  • the first priority data is black-filled data
  • the second priority data is pattern-filled data.
  • the third priority data is data filled with white.
  • the first priority, the second priority, and the third priority are ordered from high to low.
  • the first preset threshold may be the first priority level
  • the terminal device can determine the data corresponding to the first priority level, that is, the data filled with black, as the first target data, and determine the location information of the data filled with black in the second data set as the first location data.
  • Figure 4 shows a schematic diagram of a second data set.
  • the second data set can be data corresponding to the image.
  • the terminal device can determine the data corresponding to the target object as the first target data through the first preset threshold, and the first target The position of the data in the image is determined as first position data.
  • the first preset threshold may be determined by the terminal device or the network device, which is not limited in the embodiment of the present application.
  • the first preset threshold may be determined based on time-frequency resources and/or compression accuracy, and the embodiments of the present application are not limited thereto.
  • the terminal device can determine the data in the second data set that meets the priority of the compression accuracy as the first target data, and add the first target data in the second data set.
  • the position is determined as the first position data.
  • the lowest priority level among the data that meets the priority level of compression accuracy is the first preset threshold.
  • the terminal device may carry the first target data and the first location data on the first signal, and send the first signal to transmit the first target data and the first location data.
  • the network device can acquire the first signal and obtain the first target data and the first location data.
  • the network device reconstructs the first data set according to the first target data and the first location data.
  • the network device can obtain the second data set based on the first target data and the first location data, and then reconstruct the first data set to implement sensing tasks, such as environment construction or electromagnetic imaging.
  • the data transmission method provided by the embodiment of the present application determines the data in the second data set with a priority greater than or equal to the first preset threshold as the first target data, and determines the location information of the first target data in the second data set as the first target data. First, position information, discarding target data and corresponding position data whose priority is less than the first preset threshold, compressing the first data set in this way can ensure that key information is not lost as much as possible, which is conducive to improving environment construction or electromagnetic Imaging accuracy.
  • the priority of the data in the second data set may be determined based on preset parameters.
  • the preset parameters may be stipulated in the protocol, may be determined by the terminal device, or may be determined by the network device, which is not limited in the embodiments of the present application.
  • the terminal device can set the priority of the data in the second data set according to the parameters agreed upon by the protocol, which can save signaling overhead and improve communication efficiency.
  • the terminal device can independently determine the preset parameters, with greater flexibility and wider application range.
  • the terminal device only needs to set the priority of the data in the second data set according to the preset parameters of the network device, which can save processing resources and place lower requirements on the terminal device.
  • the preset parameter may be one or more of power threshold, energy threshold, quantity threshold, or data type.
  • the priority of data in the second data set may be determined according to the power threshold.
  • the power threshold may be one value or multiple values, which is not limited in the embodiments of the present application.
  • the terminal device can divide the data in the second data set into two priority levels. One priority level is data that is higher than the power threshold, and the other priority level is data that is lower than the power level. Threshold data.
  • the terminal device may divide the second data set into data of multiple priorities.
  • the power threshold when the power threshold is a numerical value, the power threshold may be the average power, and the average power may be the average of the maximum power and the minimum power of the data in the second data set.
  • the terminal device may divide the second data set data into n+1 priority data.
  • the terminal device can use the formula Divide the maximum power P max and the minimum power P min equally into n+1 parts.
  • the first priority data can be data less than the maximum power P max but greater than or equal to P max -delta.
  • the second priority data can be It is data less than the maximum power P max -delta, but greater than or equal to P max -2*delta.
  • the third priority data can be data less than the maximum power P max -delta, but greater than or equal to P max -2*delta.
  • the n+1th priority data can be data less than the maximum power P max -n*delta, but greater than or equal to P max -(n+1)*delta (that is, P min ).
  • the threshold can also be set non-uniformly as needed, which will not be described here.
  • the second data set is represented by a matrix with 256 rows and 1036 columns.
  • the data in the second data set is in the time domain, and the power of each data can be obtained.
  • End devices can prioritize data row by row based on power thresholds.
  • the power threshold has two values, and they are threshold 1 and threshold 2 respectively (threshold 1 is greater than threshold 2)
  • the terminal device can divide the data in the second data set into data of three priorities according to these two thresholds.
  • the three priority levels of data may include first priority level data, second priority level data, and third priority level data.
  • the first priority level data may be data greater than the threshold 1
  • the second priority level data may be
  • the third priority data may be data smaller than threshold 1 but larger than threshold 2.
  • the third priority data may be data smaller than threshold 2.
  • the priority of data in the second data set may be determined based on the energy threshold.
  • the power threshold may be one value or multiple values, which is not limited in the embodiments of the present application.
  • the energy threshold scheme is similar to the power threshold scheme mentioned above and will not be described again here.
  • the priority of the data in the second data set may be determined based on the quantity threshold.
  • the quantity threshold is the data volume threshold.
  • the terminal device can set the data volume for each priority, and determine the priority of the data in the second data set based on the data volume.
  • the priority of data in the second data set can be determined according to the type of data.
  • data types may include data corresponding to target objects and data corresponding to non-target objects.
  • Data corresponding to target objects may be data with high priority
  • data corresponding to non-target objects may be data with high priority.
  • the terminal device can set priorities for the data in the second data set according to the energy or power of the time domain (or delay domain) sampling point, or for the electromagnetic
  • the terminal device can set priorities according to the total energy of the data corresponding to the entire beam in the spatial domain or the total power of the data in the second data set.
  • the preset parameter can be a power threshold, an energy threshold, a quantity threshold, or multiple types of data.
  • the terminal device can first determine the data corresponding to the target object as high-priority data, and determine the data corresponding to the non-target object as low-priority data according to the data type. , and then divide the data corresponding to the target object into different priorities according to the power threshold.
  • the first signal in the above S102 may carry the first target data and the compressed first position data.
  • the compressed first position data is obtained by processing the first position data according to the tree data structure. Compressed.
  • the terminal device can compress the first location data according to the tree data structure to obtain the compressed first location data, and then transmit the first target data and the compressed data through the first signal.
  • the first position data after.
  • the data transmission method provided by the embodiment of the present application can compress the first position data before sending it, which can reduce the amount of data transmitted and the resources used for transmission.
  • the above-mentioned tree data structure may include a quadtree and/or a quadtree hybrid binary tree, or may be an octree or a higher-order tree data structure.
  • the tree data structure may be a quadtree
  • the terminal device may compress the first location data according to the quadtree to obtain the compressed first location data.
  • the second data set can be represented in the form of a bitmap.
  • the value of the first position data in the bitmap is 1.
  • the terminal device can compress the bitmap according to the quadtree to use fewer bits to transmit the second data set. a location data.
  • the bitmap corresponding to the first position data is highly sparse and the non-zero positions exhibit certain aggregation characteristics in space, so it can be effectively compressed using a quadtree.
  • the terminal device can first expand it to a bitmap with 2 L rows and 2 L columns.
  • L can be determined by the following formula:
  • the terminal device can expand the new bitmap layer by layer based on the quadtree. If all positions corresponding to a node in a certain layer of the quadtree are zero, the node is a leaf node and its value is zero, and stops. Expand downwards. If the position corresponding to a node at a certain level of the quadtree includes a non-zero position, continue to expand downward.
  • FIG. 5 shows a schematic diagram of a bitmap.
  • the second data set is represented by a bitmap with 4 rows and 7 columns, in which the area filled with black is the first position data, and the corresponding value is 1.
  • the area filled with white corresponds to a value of 0.
  • the terminal device can fill 4 rows with 0s downwards on the bitmap with 4 rows and 7 columns, and then fill 1 column with 0s to the left to obtain a bitmap with 8 rows and 8 columns, as shown in b in Figure 5.
  • Figure 6 shows a schematic diagram of a quadtree-based compression method.
  • the first layer the terminal device performs quadtree expansion on the bitmap with 8 rows and 8 columns.
  • Second layer The terminal device divides the bitmap of 8 rows and 8 columns of the first layer into 4 quadrants. Each quadrant is a bitmap of 4 rows and 4 columns.
  • the bitmaps of the first and second quadrants include the value 1.
  • the bitmaps in the third and fourth quadrants are both 0, then the bitmaps in the first and second quadrants continue to expand downward, and the bitmaps in the third and fourth quadrants stop expanding downward.
  • the terminal device divides the 4-row and 4-column bitmap in the first quadrant of the second layer into 4 quadrants. Each quadrant is a 2-row and 2-column bitmap.
  • the bitmap in the first quadrant includes the value 1.
  • the bitmaps in the second, third, and fourth quadrants are all 0, then the bitmaps in the first quadrant continue to expand downward, and the bitmaps in the second, third, and fourth quadrants stop expanding downward.
  • the terminal device divides the bitmap of 4 rows and 4 columns in the second quadrant of the second layer into 4 quadrants. Each quadrant is a bitmap of 2 rows and 2 columns.
  • the bitmap of the first quadrant, the second quadrant and The bitmaps in the fourth quadrant are all 0, and the third quadrant includes the value 1. Then the bitmaps in the third quadrant continue to expand downward, and the first and fourth quadrants The bitmaps in the second and fourth quadrants stop expanding downward.
  • the terminal device divides the 2 rows and 2 columns bitmap in the first quadrant of the third layer into 4 quadrants. Each quadrant is a bitmap with 1 row and 1 column. The bitmap in the first quadrant and the second quadrant And the bitmaps in the third quadrant are all 0, and the fourth quadrant includes the value 1.
  • the terminal device divides the bitmap of 2 rows and 2 columns in the third quadrant of the third layer into 4 quadrants. Each quadrant is a bitmap of 1 row and 1 column. The bitmap of the first quadrant and the second quadrant are both 0.
  • the third and fourth quadrants include the value 1.
  • the dimension of this example is small and the number of bits saved is relatively small. In actual use, when the dimension of the second data set is generally larger and the data at the first position is sparse, the number of bits saved is larger. .
  • the terminal device can determine whether the compressed first location data meets the compression requirements. If the compressed first location data meets the compression requirements, the transmission can be performed. If the compressed first location data does not meet the compression requirements , then other compression methods (for example, adaptive arithmetic code) can be used to compress it again until the compression requirements are met.
  • other compression methods for example, adaptive arithmetic code
  • the tree data structure may be a quad-tree hybrid binary tree
  • the terminal device may compress the first location data according to the quad-tree hybrid binary tree to obtain the compressed first location data.
  • bitmap The dimensions of the bitmap are m rows and n columns.
  • the terminal device can first expand it to a bitmap of 2 lm rows and 2 ln columns.
  • l m and l n can be determined by the following formula:
  • the terminal device can expand the new bitmap layer by layer based on the quadtree. If all positions corresponding to a node in a certain layer of the quadtree are zero, the node is a leaf node and its value is zero, and stops. Expand downwards. If the position corresponding to a node at a certain level of the quadtree includes a non-zero position, continue to expand downward. When the quadtree is expanded to a certain level, it can no longer be further divided through the quadtree, but it can be further divided through the binary tree. At this time, the quadtree is further expanded in the form of a binary tree.
  • FIG. 7 shows a schematic diagram of a bitmap.
  • the second data set is represented by a bitmap with 4 rows and 7 columns, in which the area filled with black is the first position data, and the corresponding value is 1.
  • the area filled with white corresponds to a value of 0.
  • the terminal device can fill 1 column with 0s to the left on the bitmap with 4 rows and 7 columns to obtain a bitmap with 4 rows and 8 columns, as shown in b in Figure 7.
  • Figure 8 shows a schematic diagram of a compression method based on a quad-tree hybrid binary tree.
  • the first layer the terminal device performs quadtree expansion on the bitmap with 4 rows and 8 columns.
  • Second layer The terminal device divides the bitmap of 4 rows and 8 columns of the first layer into 4 quadrants, each quadrant is a bitmap of 2 rows and 4 columns, the first and fourth quadrant bitmaps Including the value 1, the bitmaps of the second and third quadrants are both 0, then the bitmaps of the first and fourth quadrants continue to expand downward, and the bitmaps of the second and third quadrants stop expanding downward.
  • the terminal device divides the bitmap of 2 rows and 4 columns in the first quadrant of the second layer into 4 quadrants. Each quadrant is a bitmap of 1 row and 2 columns.
  • the bitmap of the third quadrant includes the value 1.
  • the bitmaps in the first, second, and fourth quadrants are all 0, then the bitmaps in the third quadrant continue to expand downward, and the bitmaps in the first, second, and fourth quadrants stop expanding downward.
  • the terminal device divides the bitmap of 2 rows and 4 columns in the fourth quadrant of the second layer into 4 quadrants, each quadrant is a bitmap of 1 row and 2 columns, the bitmap of the first quadrant, the second quadrant and If the bitmaps in the fourth quadrant are all 0, and the third quadrant includes the value 1, then the bitmaps in the third quadrant continue to expand downward, and the bitmaps in the first, second, and fourth quadrants stop expanding downward.
  • Layer 4 The terminal device divides the bitmap of 1 row and 2 columns in the third quadrant of the third layer into a left subtree and a right subtree. Each subtree is a bitmap of 1 row and 1 column. The value of the left subtree is 0, the value of the right subtree is 1. In the same way, the terminal device divides the bitmap of 1 row and 2 columns in the third quadrant of the third layer into a left subtree and a right subtree. Each subtree is a bitmap of 1 row and 1 column, and the value of the left subtree is 1. , the value of the right subtree is 1.
  • the tree data structure may be a quadtree and a quadtree mixed binary tree.
  • the terminal device can first use a quad-tree and a quad-tree hybrid binary tree to compress the first position data, then compare the compression rates of the two methods, and select the compressed first position data obtained by the compression method with a higher compression rate. .
  • This method helps ensure a better compression rate, can be used in different scenarios, and has a wider range of applications.
  • the tree data structure may be an octree.
  • the second data set may be sampling data of multiple beams.
  • the multiple beams may respectively correspond to three dimensions in the three-dimensional space.
  • the terminal device may construct a cube from the data of the three dimensions.
  • the terminal device determines the first data according to the above method 200. After the target data and the first position data are obtained, the first position data can be compressed according to the octree to obtain the compressed first position data.
  • terminal device can also use a higher-order tree data structure to compress the first position, which will not be described again here.
  • the first signal may carry compressed first target data and first position data.
  • the first target data may include one or more priority levels of data.
  • the terminal device can compress the first target data to obtain the compressed first target data, and then transmit the compressed first target data.
  • the terminal device may compress some priority data in the multiple priority levels, and other data may not be compressed to reduce data distortion.
  • the first target data may include five priority levels of data, namely first priority level data, second priority level data, third priority level data, fourth priority level data, and fifth priority level data.
  • level data the terminal device can compress the first priority level data, the second priority level data and the fifth priority level data, but the third priority level data and the fourth priority level data are not compressed.
  • the compression method may be quantization or entropy coding, and the quantization may be scalar quantization, vector quantization, or differential quantization, etc., and the embodiments of the present application are not limited thereto.
  • the data with different priorities can reuse the same compression parameters.
  • data with different priorities can use the same compression precision.
  • different compression methods can use different compression parameters. For example, data with a high priority level uses higher compression precision, and data with a low priority level uses a lower compression precision. compression accuracy.
  • the data transmission method provided by the embodiment of the present application compresses the first target data before sending it, which can reduce the amount of data transmitted and the resources used for transmission.
  • the above-mentioned first location data includes boundary information of the area where the first target data is located in the second data set.
  • 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 locations of the first location data in the second data set exhibit aggregation characteristics, that is, the locations of the first location data in the second data set are relatively concentrated and may be aggregated in one or more areas.
  • the terminal device can use a one-dimensional interval frame to The area where the position data for each beam lies. If the sampling data of each beam in the second data set has aggregation properties, and the position data of different beams have the same aggregation properties, the terminal device can use a two-dimensional area to frame the area where the position data of multiple beams are located. The terminal device may determine the location information corresponding to the boundary of the one-dimensional interval or the two-dimensional area as the first location data.
  • FIG. 9 shows a schematic diagram of sampled data of one beam.
  • the sampling data of the beam can be time domain data.
  • the abscissa of the chart represents the serial number of the sampling point, and the ordinate represents the amplitude of the sampling point.
  • the terminal device can determine the first target data in two ways.
  • the first way is to set the power threshold delta, and determine the sampling point greater than delta as the first target data.
  • the second method is to retain a preset number of sampling points with the strongest power, and determine the preset number of sampling points as the first target data.
  • the preset number may be K.
  • sampling points with the strongest power are retained, that is, sampling points with stronger transmission paths are retained.
  • the terminal device can determine a one-dimensional interval in which the sampling point is located, that is, the region of interest (ROI).
  • the terminal device can retain the first sampling position t_1 and the last sampling position of the sampling point in the area.
  • the area where the first target data is located is determined to be [t_1, t_2].
  • the terminal device can determine the first sampling position t_1 and the last sampling position t_2 as the first position data to reduce the number of transmitted information bits.
  • the terminal device may determine the minimum sampling position and the maximum sampling position of the area where the first target data is located as the first position data. If the second data set is a spatial domain data set, the terminal device may determine the minimum sampling position in the horizontal direction and the maximum sampling position in the vertical direction of the area where the first target data is located as the first position data.
  • the first target data is mostly data corresponding to the target object, and the first position data can be So it is the boundary information of the area where the target object is located.
  • the first target data is data corresponding to the target object.
  • the terminal device can determine a two-dimensional area according to the aggregation characteristics of the first target data.
  • the two-dimensional area includes the first
  • the two-bit interval may be a rectangle or a square, which is not limited in the embodiment of the present application.
  • the terminal device may determine the sampling position of the upper left corner and the sampling position of the lower right corner of the two-dimensional area as the first position data.
  • the boundary information of the above-mentioned area may include boundary information of multiple areas.
  • the terminal device may determine the boundary information of the multiple areas respectively according to the above method, and then determine the boundary information of the multiple areas as the first location data.
  • the data transmission method provided by the embodiment of the present application determines the first location data through the boundary information of the area where the first target area is located, and represents the location information of the first target area in the second data set through relatively few information bits, which can reduce Reduce the amount of data transmitted and save transmission resources.
  • the first signal also carries a target value of the second data set, and the target value includes at least one of total power, total energy, average power, average energy, power variance, or energy variance.
  • the second data set may include sampled data for one or more beams.
  • the terminal device calculates target values of all sampled data of the beam, that is, at least one of total power, total energy, average power, average energy, power variance, or energy variance.
  • the terminal device can calculate target values of all sampled data of each beam in the multiple beams, that is, total power, total energy, average power, average energy, power variance, Or at least one of the energy variances.
  • the second data set is represented by a matrix of 256 rows and 1036 columns.
  • the terminal device needs to calculate at least one of total power, total energy, average power, average energy, power variance, or energy variance of the 1036 data in each row. , a total of 256 target values were obtained.
  • the second data set discards data lower than the first preset threshold, resulting in partial data loss, which may reduce the credibility of the first target data.
  • the terminal device calculates the target value of the second data set through the first signal. Transmission can improve the credibility of the first target data.
  • the data transmission method provided by the embodiment of the present application improves the credibility of the first target data and the first location information through the target value, which can achieve limited compression of the second data set and achieve a better environment at the receiving end. reconstruction effect.
  • the data carried by the first signal is introduced in detail above, and the transmission of data will be introduced in detail below.
  • the method 200 may further include: the network device sends first resource indication information, and the first resource indication information is used to indicate the first time-frequency resource.
  • the terminal device receives the first resource indication information. Resource indication information; S202.
  • the terminal device sends the first signal, including: the terminal device can send the first signal on the first time-frequency resource, and correspondingly, the network device obtains the first signal on the first time-frequency resource.
  • the first time-frequency resource is used to carry the first signal, and the terminal device can send the first signal on the first time-frequency resource.
  • the amount of data carried by the first time-frequency resource may be less than the sum of the data amount of the second target data (including the first target data) and the data amount of the second location data (including the first location data), or may be equal to
  • the sum of the data amount of the first target data and the first position data may also be greater than the sum of the data amount of the first target data and the first position data, which is not limited in the embodiments of the present application.
  • the terminal device may also transmit the compression method and parameters used for compression together. If there are multiple compression methods of the same type, the same compression method and the same parameters used for compression can only be transmitted once.
  • the amount of data carried by the first time-frequency resource is equal to the sum of the data amount of the first target data and the data amount of the first location data, and the terminal device sends the first time-frequency resource on the first time-frequency resource.
  • the first signal includes first target data and first position data.
  • the amount of data carried by 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.
  • the second target data is all data included in the second data set. Data with a priority greater than or equal to the first preset threshold, the second position data includes the position information of the second target data in the second data set, the first target data and the first position data are based on the order of priority and the first Determined by time-frequency resources, the second target data includes the first target data, and the second location data includes the first location data.
  • the first time-frequency resource When the amount of data carried by 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, the first time-frequency resource cannot carry all the second target data and the second location data, However, it can carry some target data and some location data.
  • the terminal device can determine the first target data and the first location data according to the order of priority and the first time-frequency resource, that is, data with a high priority level can be sent first, and the data amount of these data is equal to the first time-frequency resource.
  • the priority of the first target data is higher than the priority of the second target data, and the sum of the data amount of the first target data and the data amount of the first location data is less than or equal to the data amount carried by the first time-frequency resource. .
  • the first target data and the first location data can be zero-padded so that they are equal to the amount of data carried by the first time-frequency resource.
  • the second target data may be data with a higher priority in the first target data. If the first target data and the first position data include one priority, the second target data The data can be partial data within that priority level.
  • the first target data may be data of the first priority. If the second target data includes data of the first priority, the first target data is partial data of the first priority.
  • the data transmission method provided by the embodiment of the present application determines the data to be transmitted based on the data amount of the first time-frequency resource, thereby increasing the flexibility of data transmission.
  • Whether the terminal device needs to continue transmitting the first target data and the first location data in addition to transmitting the first target data and the first location data can be determined by the terminal device or by the network device. This is not limited in the embodiments of the present application.
  • the terminal device may determine whether to continue transmitting data.
  • the above method may further include: the terminal device sends first indication information, the first indication information is used to indicate that the data transmission is not completed, and correspondingly, the network device receives the first indication information.
  • the terminal device sends second indication information, and the second indication information is used to indicate completion of data transmission.
  • the network device receives the second indication information.
  • Whether the target data other than the first target data in the first target data and the location data other than the first location data in the second location data need to be continuously transmitted can be determined by the terminal device. If the first target data and the If the location information does not meet the compression accuracy requirements, the terminal device may determine to continue transmitting data and send first indication information to the network device. The first indication information is used to indicate that the data transmission is not completed. If the second target data and the second location information have reached the compression accuracy requirements, the terminal device may determine not to continue transmitting the data, and send second indication information to the network device. The second indication information is used to indicate that the data transmission is completed.
  • FIG. 10 shows a schematic flow chart of a data transmission method 1000.
  • the method 1000 may include the following steps:
  • the network device sends first resource indication information to the terminal device.
  • the terminal device receives the first resource indication information.
  • the first resource indication information is used to indicate the first time-frequency resource and the amount of data carried by the first time-frequency resource. It is less than the sum of the data amount of the second target data and the data amount of the second position data.
  • the terminal device sends a first signal to the network device on the first time-frequency resource.
  • the first signal carries the first target data and the first location data.
  • the network device receives the first signal on the first time-frequency resource. .
  • the terminal device sends first indication information to the network device.
  • the first indication information is used to indicate that the data transmission is not completed.
  • the network device receives the first indication information.
  • the data transmission method provided by the embodiment of the present application can be used in the first time-frequency resource transmission part when the amount of data carried by 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.
  • the terminal device can independently determine whether to continue transmitting data, which increases the initiative of the terminal device.
  • the network device can send the time-frequency resource again, and the terminal device can use the time-frequency resource to transmit the remaining data.
  • the specific amount of data transmitted can be determined by the time-frequency resource. Determined by the amount of data carried by frequency resources. If the transmission is not completed, the terminal device can continue to send the first indication information and continue to transmit data using the time-frequency resources sent by the network device until the requirements are met or the first target data and the first location data are transmitted.
  • the network device may determine whether to continue transmitting data.
  • the above method may also include: the network device sends the time-frequency resource to the terminal device; correspondingly, the terminal device receives the time-frequency resource and sends the remaining time-frequency resource on the time-frequency resource.
  • the specific amount of data transmitted can be determined by the amount of data carried by the time-frequency resources. If the transmission is not completed, the network device can continue to send time-frequency resources, and the terminal device can continue to use the time-frequency resources sent by the network device to transmit data until the requirements are met or the second target data and the second location data are transmitted.
  • the data transmission method provided by the embodiment of the present application can be used in the first time-frequency resource transmission part when the amount of data carried by 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.
  • Target data and partial location data network equipment determines whether to continue transmitting data, which can reduce requirements on terminal equipment.
  • the above method may also include: the terminal device A third signal is sent on the first time-frequency resource.
  • the third signal carries third target data and third location data.
  • the third target data includes a priority in the second data set that is less than the first preset threshold and greater than or equal to the second Preset threshold data
  • the third location data includes location information of the third target data in the second data set
  • the second preset threshold is smaller than the first preset threshold.
  • the first time-frequency resource can carry additional data in addition to the first target data and the first location information.
  • the terminal device can transmit data lower than the first preset threshold.
  • the second preset threshold may be determined based on the amount of data carried by the first time-frequency resource.
  • the third target data is data with a priority lower than the first preset threshold but greater than or equal to the second preset threshold.
  • the third location data includes location information of the third target data in the second data set. The sum of the data amount of the third target data, the data amount of the third position data, the data amount of the first target data and the data amount of the first position data is less than or equal to the data amount carried by the first time-frequency resource.
  • the first target data may be data of the first priority
  • the first location information may be the location information of the first target data in the second data set
  • the third target data may be is the second priority data
  • the third location information is the location information of the third target data in the second data set. If the amount of data carried by the first time-frequency resource is greater than the data amount of the first target data and the first location data The sum of the data amounts, the terminal device can transmit the third target data and the third location data in addition to the first target data and the first location data on the first time-frequency resource.
  • third target data and third location data can also be transmitted, that is, more data can be transmitted.
  • the method may further include: the network device sends second resource indication information to the terminal device, and correspondingly, the terminal device receives the second Resource indication information, the second resource indication information is used to indicate the second time-frequency resource; the terminal device sends the fourth signal on the second time-frequency resource, and correspondingly, the network device obtains the fourth signal on the second time-frequency resource.
  • the four signals carry fourth target data and fourth position data.
  • the fourth target data is data in the second data set with a priority less than the first preset threshold and greater than or equal to the second preset threshold.
  • the fourth position data is the The position information of the four target data in the second data set, the second preset threshold is smaller than the first preset threshold.
  • the network device can also obtain data of other priorities.
  • the network device sends second resource indication information to the terminal device, and the second resource indication information is used to indicate the second time-frequency resource, the second time-frequency resource can transmit data lower than the first preset threshold.
  • the fourth target data is data in the second data set whose priority is less than the first preset threshold, but greater than or equal to the second preset threshold.
  • the amount of data carried by 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.
  • FIG. 11 shows a schematic flow chart of a data transmission method 1100.
  • the method 1100 may include the following steps:
  • the network device sends the first resource indication information to the terminal device.
  • the terminal device receives the first resource indication information.
  • the first resource indication information is used to indicate the first time-frequency resource and the amount of data carried by the first time-frequency resource.
  • the first target data and the first location data are determined according to the order of priority and the first time-frequency resource.
  • the second target data includes the first target data, the second location The data includes first position data.
  • the terminal device sends a first signal to the network device on the first time-frequency resource.
  • the first signal carries the first target data and the first location data.
  • the network device receives the first signal on the first time-frequency resource. .
  • the network device sends the second resource indication information to the terminal device, and correspondingly, the terminal device receives the second resource indication information.
  • the terminal device sends a fourth signal on the second time-frequency resource, and correspondingly, the network device obtains the fourth signal on the second time-frequency resource.
  • the data transmission method provided by the embodiment of the present application can, in addition to transmitting the first target data and the first location data, also transmit the fourth target data and the fourth location data, that is, more data can be transmitted, and these data are used for the environment. Construction can further improve the accuracy of environment construction.
  • the above method further includes: the network device sends the information of the preset parameters to the terminal device, correspondingly, the terminal device receives the information of the preset parameters, and the terminal device sends each priority in the second data set to the network device. level of data.
  • the preset parameters are determined by the network device.
  • the network device can send information about the preset parameters to the terminal device.
  • the terminal device requests time-frequency resources, it can send a request message to the network device.
  • the request message can include each parameter in the second data set. The amount of priority data.
  • FIG. 12 shows a schematic block diagram of a request message.
  • the second data set includes 5 priority data, namely first priority data, second priority data, third priority data, fourth priority data and fifth priority data.
  • Request The message may include a data amount of first priority data, a data amount of second priority data, a data amount of third priority data, a data amount of fourth priority data, and a data amount of fifth priority data. The amount of data.
  • FIG. 13 shows a schematic flow chart of a data transmission method 1300.
  • the method 1300 may include the following steps:
  • the network device sends preset parameter information to the terminal device, and correspondingly, the terminal device receives the preset parameter information.
  • the terminal device determines the priority of the data in the second data set according to the information of the preset parameters.
  • the terminal device determines the first target data and the first location data according to the priority of the data in the second data set.
  • the terminal device sends a first request message to the network device.
  • the first request message may include the data amount of each priority data in the second data set.
  • the network device receives the first request message.
  • the first request message The message is used to request time-frequency resources.
  • the network device sends the first resource indication information to the terminal device according to the first request message.
  • the terminal device receives the first resource indication information, and the first resource indication information is used to indicate the first time-frequency resource.
  • the terminal device receives the first resource indication information and sends the first signal on the first time-frequency resource.
  • the preset parameters are determined by the network device.
  • the terminal device sends a first request message to request time-frequency resources.
  • the request message may include the data amount of each priority data in the second data set. , can reduce the requirements on terminal equipment, and the number of bits used in the request message is smaller, which is beneficial to saving bit resources.
  • the above method further includes: the terminal device sending information about preset parameters, the number of priorities in the second data set, and the data amount of each priority level in the second data set.
  • the preset parameters are determined by the terminal device.
  • the terminal device can send a request message to the network device.
  • the request message can include information about the preset parameters, the number of priorities in the second data set, and the number of priorities in the second data set. 2. The amount of data for each priority level in the data set.
  • FIG. 14 shows a schematic block diagram of a request message.
  • the second data set includes 5 priority data, namely first priority data, second priority data, third priority data, fourth priority data and fifth priority data.
  • Request The message may include information about preset parameters, the number of priorities in the second data set, the data volume of the first priority data, the data volume of the second priority data, the data volume of the third priority data, and the data volume of the third priority data. The data amount of the fourth priority data and the data amount of the fifth priority data.
  • FIG. 15 shows a schematic flow chart of a data transmission method 1500.
  • the method 1500 may include the following steps:
  • the terminal device determines the information of the preset parameters.
  • the terminal device determines the priority of the data in the second data set based on the information of the preset parameters.
  • the terminal device determines the first target data and the first location data according to the priority of the data in the second data set.
  • the terminal device sends a second request message to the network device.
  • the second request message may include information about the preset parameters, the number of priorities in the second data set, and the data amount of each priority level in the second data set.
  • the network device receives the second request message, and the second request message is used to request time-frequency resources.
  • the network device sends the first resource indication information to the terminal device according to the second request message.
  • the terminal device receives the first resource indication information, and the first resource indication information is used to indicate the first time-frequency resource.
  • the terminal device receives the first resource indication information and sends the first signal on the first time-frequency resource.
  • the preset parameters are determined by the terminal device, and the terminal device sends a second request message to request time-frequency resources.
  • the second request message may include information on the preset parameters, priority in the second data set The number of levels and the amount of data of each priority in the second data set are used to facilitate the network device to decompress the data.
  • the terminal device can independently determine the preset parameters, which increases the initiative of the terminal device and makes it more flexible. , to adapt to more application scenarios.
  • FIG. 16 shows a data transmission device 1600 provided by an embodiment of the present application.
  • the device 1600 includes: an acquisition 1610 and a transceiver unit 1620.
  • the acquisition unit 1610 is used to: acquire a first data set, the first data set includes sampling data from the beam signal of the sensing object;
  • the transceiver unit 1620 is used to: send a first signal, the first signal carries the first target data and first location data, the first target data includes data in the second data set with a priority greater than or equal to the first preset threshold, the first location data includes location information of the first target data in the second data set, and the second data
  • the set is the first data set or the transformed data set of the first data set.
  • the above priority is determined based on preset parameters.
  • the above-mentioned preset parameter is one of a power threshold, an energy threshold, a quantity threshold, or a data type.
  • the first signal carries the first target data and the compressed first position data
  • the compressed first position data is obtained by compressing the first position data according to the tree data structure.
  • the above tree data structure includes a quadtree and/or a quadtree hybrid binary tree.
  • the above-mentioned first location data includes boundary information of the area where the first target data is located in the second data set.
  • the above-mentioned boundary information of the area includes boundary information of multiple areas.
  • the first signal also carries a target value of the second data set, and the target value includes at least one of total power, total energy, average power, average energy, power variance, or energy variance.
  • the above-mentioned transceiver unit 1620 is also configured to: receive first resource indication information, the first resource indication information is used to indicate the first time-frequency resource; and send the first signal on the first time-frequency resource.
  • the amount of data carried by 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.
  • the second target data is all data in the second data set with a priority greater than or equal to the first.
  • a preset threshold data the second position data includes the position information of the second target data in the second data set, the first target data and the first position data are determined according to the order of priority and the first time-frequency resource,
  • the second target data includes the first target data, and the second position data includes the first position data.
  • the above-mentioned transceiver unit 1620 is also configured to: send first indication information, the first indication information is used to indicate that the data transmission is not completed; or, send second indication information, the second indication information is used to indicate that the data transmission is completed.
  • the amount of data carried by 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 above-mentioned transceiver unit 1620 is also configured to: send the first time-frequency resource on the first time-frequency resource.
  • the third signal carries third target data and third position data
  • the third target data includes data in the second data set with a priority greater than or equal to the second preset threshold
  • the third position data includes the third target data in
  • the second preset threshold is smaller than the first preset threshold.
  • the above-mentioned transceiver unit 1620 is also configured to: receive second resource indication information, the second resource indication information is used to indicate the second time-frequency resource; send a fourth signal on the second time-frequency resource, the fourth signal carries The fourth target data and the fourth position data, the fourth target data is the data in the second data set with a priority greater than or equal to the second preset threshold, the fourth position data is the position information of the fourth target data in the second data set,
  • the second preset threshold is smaller than the first preset threshold.
  • the above-mentioned transceiver unit 1620 is also configured to: receive information on preset parameters; and send the data amount of each priority level in the second data set.
  • the above-mentioned sending and receiving unit 1620 is also configured to: send information about preset parameters, the number of priorities in the second data set, and the data amount of data for each priority level in the second data set.
  • the beam signal of the sensing object is reflected by the sensing object.
  • the device 1600 here is embodied in the form of a functional unit.
  • the term "unit” as used herein may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor, or a group of processors) used to execute one or more software or firmware programs. processor, etc.) and memory, merged logic circuitry, and/or other suitable components to support the described functionality.
  • ASIC application specific integrated circuit
  • the device 1600 can be specifically a terminal device in the above embodiment, and the device 1600 can be used to execute various processes and/or steps corresponding to the terminal device in the above method embodiment, To avoid repetition, they will not be repeated here.
  • the device 1600 of each of the above solutions has the function of realizing the corresponding steps performed by the terminal device in the above method; the above functions can be realized by hardware, or can also be realized by hardware executing corresponding software.
  • the hardware or software includes one or more modules corresponding to the above functions.
  • the above-mentioned transceiver unit 1620 may include a sending unit and a receiving unit.
  • the sending unit may be used to implement the steps and/or processes corresponding to the above-mentioned transceiver unit for performing sending actions.
  • the receiving unit may be used to implement the corresponding steps and/or processes of the above-mentioned transceiver unit. for each of the receiving actions steps and/or processes.
  • the sending unit can be replaced by a transmitter, and the receiving unit can be replaced by a receiver, which respectively performs the sending and receiving operations and related processing operations in each method embodiment.
  • the device 1600 in Figure 16 may also be a chip or a chip system, such as a system on chip (SoC).
  • the transceiver unit 1620 may be the transceiver circuit of the chip, which is not limited here.
  • Figure 17 shows a schematic block diagram of a data transmission device 1700 provided by 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, which carries first target data and first position data;
  • the processing unit 1720 is configured to: reconstruct the first data according to the first target data and the first position data. set; wherein, the first target data includes data in the second data set with a priority greater than or equal to the 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 A data set or a transformed data set of a first data set, the first data set including sampled data from a beam signal of a sensing object.
  • the above priority is determined based on preset parameters.
  • the above-mentioned preset parameter is one of a power threshold, an energy threshold, a quantity threshold, or a data type.
  • the first signal carries the first target data and the compressed first position data
  • the compressed first position data is obtained by compressing the first position data according to the tree data structure.
  • the above tree data structure includes a quadtree and/or a quadtree hybrid binary tree.
  • the above-mentioned first location data includes boundary information of the area where the first target data is located in the second data set.
  • the above-mentioned boundary information of the area includes boundary information of multiple areas.
  • the first signal also carries a target value of the second data set, and the target value includes at least one of total power, total energy, average power, average energy, power variance, or energy variance.
  • the above-mentioned device 1700 further includes a transceiver unit, the transceiver unit is further configured to: send first resource indication information, the first resource indication information is used to indicate the first time-frequency resource; the above-mentioned acquisition unit 1710 is further configured to: in the first Obtain the first signal on time-frequency resources.
  • the amount of data carried by 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.
  • the second target data is all data in the second data set with a priority greater than or equal to the first.
  • a preset threshold data the second position data includes the position information of the second target data in the second data set, the first target data and the first position data are determined according to the order of priority and the first time-frequency resource,
  • the second target data includes the first target data, and the second position data includes the first position data.
  • the above-mentioned transceiver unit is further configured to: receive first indication information, the first indication information is used to indicate that the data transmission is not completed; or, receive second indication information, the second indication information is used to indicate that the data transmission is completed.
  • the amount of data carried by 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 above-mentioned transceiver unit is also used to: receive the third time-frequency resource on the first time-frequency resource. signal, the third signal carries third target data and third position data, the third target data includes data in the second data set that is less than the first preset threshold and has a priority greater than or equal to the second preset threshold, and the third position The data includes location information of the third target data in the second data set, and the second preset threshold is smaller than the first preset threshold.
  • the above-mentioned transceiver unit is also used to: send second resource indication information, and the second resource indication information is used to Indicate the second time-frequency resource; receive a fourth signal on the second resource indication information, the fourth signal carries fourth target data and fourth location data, and the fourth target data is a priority in the second data set that is smaller than the first preset threshold, and is greater than or equal to the second preset threshold, the fourth location data is the location information of the fourth target data in the second data set, and the second preset threshold is smaller than the first preset threshold.
  • the above-mentioned transceiver unit is also configured to: send information about preset parameters; and receive the data amount of each priority level in the second data set.
  • the above-mentioned transceiver unit is also configured to: receive information about preset parameters, the number of priorities in the second data set, and the data volume of each priority level in the second data set.
  • the beam signal of the sensing object is reflected by the sensing object.
  • the device 1700 here is embodied in the form of a functional unit.
  • the term "unit” as used herein may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor, or a group of processors) used to execute one or more software or firmware programs. processor, etc.) and memory, merged logic circuitry, and/or other suitable components to support the described functionality.
  • ASIC application specific integrated circuit
  • processor such as a shared processor, a proprietary processor, or a group of processors
  • memory merged logic circuitry, and/or other suitable components to support the described functionality.
  • the device 1700 can be specifically the network device in the above embodiment, and the device 1700 can be used to perform various processes and/or steps corresponding to the network device in the above method embodiment, To avoid repetition, they will not be repeated here.
  • the device 1700 of each of the above solutions has the function of realizing the corresponding steps performed by the network device in the above method; the above functions can be realized by hardware, or can also be realized by hardware executing corresponding software.
  • the hardware or software includes one or more modules corresponding to the above functions.
  • the above-mentioned transceiver unit may include a sending unit and a receiving unit.
  • the sending unit may be used to implement the steps and/or processes corresponding to the above-mentioned transceiver unit for performing sending actions.
  • the receiving unit may be used to implement the corresponding steps and/or processes of the above-mentioned transceiver unit.
  • the sending unit can be replaced by a transmitter, and the receiving unit can be replaced by a receiver, which respectively performs the sending and receiving operations and related processing operations in each method embodiment.
  • the device 1700 in Figure 17 may also be a chip or a chip system, such as a system on chip (SoC).
  • the transceiver unit may be the transceiver circuit of the chip, which is not limited here.
  • Figure 18 shows a schematic block diagram of another data transmission device 1800 provided by 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 internal connection paths.
  • the memory 1830 is used to store instructions.
  • the processor 1810 is used to execute the instructions stored in the memory 1830 to control the transceiver 1820 to send signals and /or receive a signal.
  • the device 1800 is configured to execute various processes and steps corresponding to the terminal device in the above method 200.
  • the processor 1810 is configured to: obtain a first data set, where the first data set includes sampled data from a beam signal of the sensing object.
  • the transceiver 1820 is configured to: send a first signal, the first signal carries first target data and first location data, the first target data includes data in the second data set with a priority greater than or equal to a first preset threshold, A location data includes location information of the first target data in a second data set, and the second data set is the first data set or a transformed data set of the first data set.
  • the device 1800 is configured to perform the steps corresponding to the network device in the above method 200. various processes and steps.
  • the transceiver 1820 is used to: acquire a first signal, which carries first target data and first position data; and the processor 1810 is used to: reconstruct the first signal according to the first target data and the first position data.
  • a data set wherein the first target data includes data in the second data set with a priority greater than or equal to the 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 a first data set or a data set after transformation of the first data set, and the first data set includes sampled data from the beam signal of the sensing object.
  • the apparatus 1800 may be specifically a terminal device or a network device in the above embodiments, and may be used to perform various steps and/or processes corresponding to the terminal device or network device in the above method embodiments.
  • the memory 1830 may include read-only memory and random access memory and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory.
  • the memory may also store device type information.
  • the processor 1810 may be configured to execute instructions stored in the memory, and when the processor 1810 executes the instructions stored in the memory, the processor 1810 is configured to execute each of the above method embodiments corresponding to the terminal device or network device. steps and/or processes.
  • the transceiver 1820 may include a transmitter and a receiver.
  • the transmitter may be used to implement the steps and/or processes corresponding to the above-mentioned transceiver for performing sending actions.
  • the receiver may be used to implement the functions corresponding to the above-mentioned transceiver. To perform various steps and/or processes of receiving actions.
  • the processor of the above device can be a central processing unit (CPU), and the processor can also be other general-purpose processors, digital signal processors (DSP), or application-specific integrated circuits. (ASIC), field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
  • a general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
  • each step of the above method can be completed by instructions in the form of hardware integrated logic circuits or software in the processor.
  • the steps of the methods disclosed in conjunction with the embodiments of the present application can be directly implemented by a hardware processor for execution, or can be executed by a combination of hardware and software units in the processor.
  • the software unit can be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other mature storage media in this field.
  • the storage medium is located in the memory, and the processor executes the instructions in the memory and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
  • Embodiments of the present application also provide a communication device on the terminal side, including a communication interface and a logic circuit.
  • the logic circuit is used to obtain the first data set
  • the communication interface is used to send the first signal, and the method in the above embodiment.
  • Embodiments of the present application also provide a communication device on the network side, including a communication interface and a logic circuit.
  • the communication interface is used to obtain the first signal
  • the logic circuit is used to reconstruct the first data set and the method in the above embodiment.
  • the embodiment of the present application also provides a communication system.
  • the communication system may include the terminal equipment shown in Figure 16 (the device 1600 is embodied as a terminal device), and the network equipment shown in Figure 17 (the device 17 is embodied as a network device). ).
  • Embodiments of the present application provide a readable computer storage medium.
  • the readable computer storage medium is used to store a computer program.
  • the computer program is used to implement the methods corresponding to the terminal devices shown in various possible implementations in the above embodiments.
  • Embodiments of the present application provide another readable computer storage medium.
  • the readable computer storage medium is used to store a computer program.
  • the computer program is used to implement the network equipment shown in various possible implementations in the above embodiments. Prepare corresponding methods.
  • Embodiments of the present application provide a computer program product.
  • the computer program product includes a computer program (which can also be called a code, or an instruction).
  • a computer program which can also be called a code, or an instruction.
  • the computer program When the computer program is run on a computer, the computer can execute the terminal shown in the above embodiment. The method corresponding to the device.
  • the computer program product includes a computer program (which can also be called a code, or an instruction).
  • a computer program which can also be called a code, or an instruction.
  • the computer program When the computer program is run on a computer, the computer can execute various tasks in the above embodiments. Possible implementations are shown for network device corresponding methods.
  • Embodiments of the present application provide a chip system, which is used to support the above terminal device to implement the functions shown in the embodiments of the present application.
  • the embodiment of the present application provides another chip system, which is used to support the above network device to implement the functions shown in the embodiment of the present application.
  • the disclosed systems, devices and methods can be implemented in other ways.
  • the device embodiments described above are only illustrative.
  • the division of units is only a logical function division. In actual implementation, there may be other division methods.
  • multiple units or components may be combined or integrated. to another system, or some features can be ignored, or not implemented.
  • the coupling or direct coupling or communication connection between each other shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the devices or units may be in electrical, mechanical or other forms.
  • a unit described as a separate component may or may not be physically separate.
  • a component shown as a unit may or may not be a physical unit, that is, it may be located in one place, or it may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
  • each functional unit in each embodiment of the present application can be integrated into one processing unit, each unit can exist physically alone, or two or more units can be integrated into one unit.
  • Functions may be stored in a computer-readable storage medium when implemented in the form of software functional units and sold or used as independent products.
  • the technical solution of the present application is essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product.
  • the computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which can be a personal computer, a server, a receiving end, etc.) to execute all or part of the steps of the methods of various embodiments of the present application.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and other media that can store program code. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供了一种数据传输方法和数据传输装置,有利于提高环境构建的准确性,且降低传输的数据量,从而降低占用的空口资源。该方法包括:终端设备获取第一数据集,第一数据集包括来自于感知物体的波束信号的采样数据;终端设备发送第一信号,第一信号中携带第一目标数据和第一位置数据,第一目标数据包括第二数据集中优先级大于或等于第一预设门限的数据,第一位置数据包括第一目标数据在第二数据集中的位置信息,第二数据集是第一数据集或者第一数据集变换后的数据集。

Description

数据传输方法和数据传输装置
本申请要求于2022年04月19日提交中国国家知识产权局、申请号为202210409826.8、申请名称为“数据传输方法和数据传输装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及无线通信领域,尤其涉及一种数据传输方法和数据传输装置。
背景技术
随着无线通信应用场景的日益丰富以及半导体器件技术的飞速发展,未来的无线通信设备可能具备一定的感知能力。具有感知能力的终端设备可以向其周围发射波束。终端设备发送的波束遇到障碍之后会被反射。终端设备接收反射的波束后,采用图像相关的算法,对波束数据进行压缩,并向网络设备发送压缩后的波束数据。网络设备接收压缩后的波束数据,可以根据该压缩后的波束数据构建环境信息,例如可以构建障碍物的形状以及计算障碍物到终端设备的距离等。
但是,网络设备基于终端设备发送的采用图像压缩类算法进行压缩后的波束数据构建的环境信息准确性较低,且终端设备需要发送的数据量也较大,需要占用大量空口资源。
因此,如何提高网络设备基于终端设备感知的波束数据构建的环境信息的准确性以及降低传输的数据量,成为亟待解决的技术问题。
发明内容
本申请提供了一种数据传输方法和数据传输装置,有利于提高环境构建的准确性,且降低传输的数据量,从而降低占用的空口资源。
第一方面,提供了一种数据传输方法,该方法包括:终端设备获取第一数据集,第一数据集包括来自于感知物体的波束信号的采样数据;终端设备发送第一信号,第一信号中携带第一目标数据和第一位置数据,第一目标数据包括第二数据集中优先级大于或等于第一预设门限的数据,第一位置数据包括第一目标数据在第二数据集中的位置信息,第二数据集是第一数据集或者第一数据集变换后的数据集。
感知物体是被感知的环境物体,例如,障碍物。感知物体可以理解为感知设备所处环境中的任意物体,也可以称为环境物体,本申请对此不作限定。
感知设备为具有感知能力的终端设备。感知设备可以发送波束信号,该波束信号可以被感知物体反射。
感知物体的波束信号用于实现感知任务,例如,环境构建或者电磁成像。感知物体的波束信号可以是感知设备发射而被感知物体反射回来的波束信号,也可以是感知设备接收到的波束信号,还可以是感知物体发射的,本申请对此不作限定。
第一数据集可以是来自于感知物体的至少一个波束信号的采样数据,一个波束信号可以采集多个数据。第一数据集可以以矩阵的形式表示,但本申请实施例并不限于此。
第一数据集可以是频域的数据集,也可以是时域的数据集,还可以是空域的数据集,本申请实施例对此不作限定。
若第一数据集是频域的数据集,第二数据集可以是第一数据集变换后的数据集。终端设备可以对第一数据集进行预处理,得到第一数据集变换后的数据集。若第一数据集是时域的数据集,或者,第一数据集是空域的数据集,则第二数据集可以是第一数据集。
第二数据集中的数据具有优先级,第一目标数据包括第二数据集中优先级大于或等于第一预设门限的数据。其中,第一目标数据可以包括至少一个数据,第一预设门限可以是优先级的等级。第一位置数据包括第一目标数据在第二数据集中的位置信息。
本申请提供的数据传输方法,将第二数据集中优先级大于或等于第一预设门限的数据确定为第一目标数据,将第一目标数据在第二数据集的位置信息确定为第一位置信息,舍弃优先级小于第一预设门限的目标数据和其对应的位置数据,通过此方式对第一数据集进行压缩,可以尽可能保证关键信息不丢失,有利于提高环境构建或者电磁成像的准确性。
结合第一方面,在第一方面的某些实现方式中,优先级是根据预设参量确定的。
该预设参量可以是协议约定的,也可以是终端设备确定的,还可以是网络设备确定,本申请实施例对此不作限定。
若预设参量是协议约定的,终端设备可以根据协议约定的参量设置第二数据集中数据的优先级,可以节省信令开销,提高通信效率。
若预设参量是终端设备确定的,终端设备可以自主确定预设参量,灵活性更强,应用范围更广。
若预设参量是网络设备确定的,终端设备只需根据网络设备的预设参量设置第二数据集中数据的优先级,可以节省处理资源,对终端设备的要求较低。
结合第一方面,在第一方面的某些实现方式中,预设参量为功率阈值、能量阈值、数量阈值、或者数据种类中的一种。
结合第一方面,在第一方面的某些实现方式中,第一信号中携带第一目标数据和压缩后的第一位置数据,压缩后的第一位置数据是根据树形数据结构对第一位置数据进行压缩得到的。
终端设备在确定第一目标数据和第一位置数据之后,可以根据树形数据结构对第一位置数据进行压缩,得到压缩后的第一位置数据,然后通过第一信号传输第一目标数据和压缩后的第一位置数据。
本申请提供的数据传输方法,可以将第一位置数据进行压缩后再发送,可以减少传输的数据量,降低传输所使用的资源。
结合第一方面,在第一方面的某些实现方式中,树形数据结构包括四叉树和/或四叉树混合二叉树。
在一种可能的实现方式中,树形数据结构可以为四叉树,终端设备可以根据四叉 树对第一位置数据进行压缩,得到压缩后的第一位置数据。
在另一种可能的实现方式中,树形数据结构可以为四叉树混合二叉树,终端设备可以根据四叉树混合二叉树对第一位置数据进行压缩,得到压缩后的第一位置数据。
在又一种可能的实现方式中,树形数据结构可以为四叉树和四叉树混合二叉树。终端设备可以先分别使用四叉树和四叉树混合二叉树对第一位置数据进行压缩,然后比较两种方式的压缩率,选择压缩率较高的压缩方式所得到的压缩后的第一位置数据。
本申请提供的数据传输方法,将第一位置数据进行压缩后再发送,可以减少传输的数据量,降低传输所使用的资源。
结合第一方面,在第一方面的某些实现方式中,第一位置数据包括第一目标数据在第二数据集中所处区域的边界信息。
当第一位置数据在第二数据集中的位置呈现聚集性的特点时,终端设备可以将第一目标数据在第二数据集中所处区域的边界信息确定为第一位置数据。应理解,第一位置数据在第二数据集中的位置呈现聚集性的特点,即第一位置数据在第二数据集中的位置比较集中,可以聚集在一个或者多个区域。
第二数据集包括多个波束的采样数据时,若第二数据集中每个波束的采样数据均具有聚集性,且不同的波束的位置数据的聚集性不同,终端设备可以使用一维区间框出每个波束的位置数据所在的区域。若第二数据集中每个波束的采样数据均具有聚集性,且不同的波束的位置数据的聚集性相同,则终端设备可以使用二维区域框出多个波束的位置数据所在的区域。终端设备可以将一维区间或者二维区域的边界对应的位置信息确定为第一位置数据。
本申请提供的数据传输方法,通过第一目标区域所处区域的边界信息确定为第一位置数据,通过比较少的信息比特表示第一目标区域在第二数据集中的位置信息,可以降低传输的数据量,节省传输资源。
结合第一方面,在第一方面的某些实现方式中,所处区域的边界信息包括多个区域的边界信息。
结合第一方面,在第一方面的某些实现方式中,第一信号中还携带第二数据集的目标数值,目标数值包括总功率、总能量、平均功率、平均能量、功率方差、或者能量方差中的至少一个。
第二数据集可以包括一个或者多个波束的采样数据。当第二数据集包括一个波束的采样数据时,终端设备计算该波束的所有采样数据的目标数值,即总功率、总能量、平均功率、平均能量、功率方差、或者能量方差中的至少一个。当第二数据集包括多个波束的采样数据时,终端设备可以计算该多个波束中每个波束的所有采样数据的目标数值,即总功率、总能量、平均功率、平均能量、功率方差、或者能量方差中的至少一个。
本申请提供的数据传输方法,通过目标数值提高第一目标数据和第一位置信息的可信度,可以使第二数据集达到有限压缩的同时,还能在接收端达到较好的环境重构效果。
结合第一方面,在第一方面的某些实现方式中,在终端设备发送第一信号之前,方法还包括:终端设备接收第一资源指示信息,第一资源指示信息用于指示第一时频 资源;终端设备发送第一信号,包括:终端设备在第一时频资源上发送第一信号。
第一时频资源用于承载第一信号,终端设备可以在第一时频资源上发送第一信号。
第一时频资源所承载的数据量可以小于第二目标数据(其中包括第一目标数据)的数据量与第二位置数据(其中包括第一位置数据)的数据量之和,也可以是等于第一目标数据的数据量与第一位置数据的数据量之和,还可以是大于第一目标数据的数据量与第一位置数据的数据量之和,本申请实施例对此不作限定。
结合第一方面,在第一方面的某些实现方式中,第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和,第二目标数据为所有包括第二数据集中优先级大于或等于第一预设门限的数据,第二位置数据包括第二目标数据在第二数据集中的位置信息,第一目标数据和第一位置数据是根据优先级的高低顺序和第一时频资源确定的,第二目标数据包括第一目标数据,第二位置数据包括第一位置数据。
当第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和时,第一时频资源不能承载所有的第二目标数据和第二位置数据,但可以承载部分目标数据和部分位置数据。终端设备可以根据优先级的高低顺序和第一时频资源确定第一目标数据和第一位置数据,即可以先发送优先级级别高的数据,且这些数据的数据量小于或等于第一时频资源所承载的数据量。第一目标数据的优先级在第二目标数据中的优先级较高,且第一目标数据的数据量与第一位置数据的数据量之和小于或等于第一时频资源所承载的数据量。
需要说明的是,可选的,有些情况下,第一目标数据的数据量与第一位置数据的数据量之和虽小于第一时频资源所承载的数据量,但不足以承载其他优先级的数据,则可对第一目标数据和第一位置数据补零,以使其等于第一时频资源所承载的数据量。
若第二目标数据包括多个优先级的数据,第一目标数据可以是第二目标数据中的优先级较高的数据,若第二目标数据和第二位置数据包括一个优先级,第一目标数据可以是该优先级中的部分数据。
本申请提供的数据传输方法,通过第一时频资源的数据量确定传输的数据,增加了数据传输的灵活性。
结合第一方面,在第一方面的某些实现方式中,上述方法还包括:终端设备发送第一指示信息,第一指示信息用于指示数据传输未完成;或者,终端设备发送第二指示信息,第二指示信息用于指示数据传输完成。
第二目标数据中除第一目标数据之外的目标数据,第二位置数据中除第一位置数据之外的位置数据,是否需要继续传输,可以由终端设备确定。若第一目标数据和第一位置信息未达到压缩精度的要求,终端设备可以确定继续传输数据,并发送第一指示信息,第一指示信息用于指示数据传输未完成。若第二目标数据和第二位置信息已经达到了压缩精度的要求,终端设备可以确定不再继续传输数据,并发送第二指示信息,该第二指示信息用于指示数据传输完成。
本申请提供的数据传输方法,当第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和时,可以在第一时频资源传输部分目标数据和部分位置数据,终端设备可以自主确定是否继续传输数据,增加了终端设备的能动性。
结合第一方面,在第一方面的某些实现方式中,第一时频资源所承载的数据量大于第一目标数据的数据量与第一位置数据的数据量之和;方法还包括:终端设备在第一时频资源上发送第三信号,第三信号中携带第三目标数据和第三位置数据,第三目标数据包括第二数据集中优先级小于第一预设门限,且大于或等于第二预设门限的数据,第三位置数据包括第三目标数据在第二数据集中的位置信息,第二预设门限小于第一预设门限。
当第一时频资源所承载的数据量大于第一目标数据的数据量与第一位置数据的数据量之和时,第一时频资源除承载第一目标数据和第一位置信息外,还可以承载额外的数据。此时,终端设备可以传输低于第一预设门限的数据。第二预设门限可以根据第一时频资源所承载的数据量确定。第三目标数据为优先级低于第一预设门限,但大于或等于第二预设门限的数据,第三位置数据包括第三目标数据在第二数据集中的位置信息。第三目标数据的数据量、第三位置数据的数据量、第一目标数据的数据量以及第一位置数据的数据量之和小于或等于第一时频资源所承载的数据量。
本申请提供的数据传输方法,当第一时频资源所承载的数据量大于第一目标数据的数据量与第一位置数据的数据量之和时,除传输第一目标数据和第一位置数据之外,还可以传输第三目标数据和第三位置数据,即可以传输更多的数据,这些数据用于环境构建,可以进一步地提高环境构建的准确性。
结合第一方面,在第一方面的某些实现方式中,方法还包括:终端设备接收第二资源指示信息,第二资源指示信息用于指示第二时频资源;终端设备在第二时频资源上发送第四信号,第四信号中携带第四目标数据和第四位置数据,第四目标数据是第二数据集中优先级小于第一预设门限,且大于或等于第二预设门限的数据,第四位置数据是第四目标数据在第二数据集中的位置信息,第二预设门限小于第一预设门限。
终端设备在第一时频资源上发送第一信号之后,网络设备还可以获取其他优先级的数据,网络设备向终端设备发送第二资源指示信息,第二资源指示信息用于指示第二时频资源,该第二时频资源可以传输低于第一预设门限的数据。第四目标数据是第二数据集中优先级小于第一预设门限,但大于或等于第二预设门限的数据。第二时频资源所承载的数据量可以包括第四目标数据的数据量与第四位置数据的数据量之和。
本申请提供的数据传输方法,除传输第一目标数据和第一位置数据之外,还可以传输第四目标数据和第四位置数据,即可以传输更多的数据,这些数据用于环境构建,可以进一步地提高环境构建的准确性。
结合第一方面,在第一方面的某些实现方式中,方法还包括:终端设备接收预设参量的信息;终端设备发送第二数据集中每一个优先级的数据的数据量。
预设参量是网络设备确定的,网络设备可以向终端设备发送预设参量的信息,终端设备在请求时频资源时,可以向网络设备发送请求消息,该请求消息可以包括第二数据集中每一个优先级的数据的数据量。
本申请提供的数据传输方法,终端设备发送请求消息以请求时频资源,请求消息可以包括第二数据集中每一个优先级的数据的数据量,可以降低对终端设备要求,请求消息所使用的比特数较少,有利于节省比特资源。
结合第一方面,在第一方面的某些实现方式中,方法还包括:终端设备发送预设 参量的信息、第二数据集中优先级的个数以及第二数据集中每一个优先级的数据的数据量。
预设参量是终端设备确定的,终端设备在请求时频资源时,可以发送请求消息,该请求消息可以包括预设参量的信息、第二数据集中优先级的个数以及第二数据集中每一个优先级的数据的数据量。
本申请提供的数据传输方法,预设参量是终端设备确定的,终端设备在发送请求消息以请求时频资源,请求消息可以包括预设参量的信息、第二数据集中优先级的个数以及第二数据集中每一个优先级的数据的数据量,以便于网络设备对数据进行解压缩,同时,终端设备可以自主确定预设参量,增加了终端设备的能动性,可以更加灵活,以适应更多的应用场景。
结合第一方面,在第一方面的某些实现方式中,感知物体的波束信号是由感知物体反射的。
第二方面,提供了一种数据传输方法,该方法包括:网络设备获取第一信号,第一信号中携带第一目标数据和第一位置数据;网络设备根据第一目标数据和第一位置数据,重构第一数据集;其中,第一目标数据包括第二数据集中优先级大于或等于第一预设门限的数据,第一位置数据包括第一目标数据在第二数据集中的位置信息,第二数据集是第一数据集或者第一数据集变换后的数据集,第一数据集包括来自于感知物体的波束信号的采样数据。
结合第二方面,在第二方面的某些实现方式中,优先级是根据预设参量确定的。
结合第二方面,在第二方面的某些实现方式中,预设参量为功率阈值、能量阈值、数量阈值、或者数据种类中的一种。
结合第二方面,在第二方面的某些实现方式中,第一信号中携带第一目标数据和压缩后的第一位置数据,压缩后的第一位置数据是根据树形数据结构对第一位置数据进行压缩得到的。
结合第二方面,在第二方面的某些实现方式中,树形数据结构包括四叉树和/或四叉树混合二叉树。
结合第二方面,在第二方面的某些实现方式中,第一位置数据包括第一目标数据在第二数据集中所处区域的边界信息。
结合第二方面,在第二方面的某些实现方式中,所处区域的边界信息包括多个区域的边界信息。
结合第二方面,在第二方面的某些实现方式中,第一信号中还携带第二数据集的目标数值,目标数值包括总功率、总能量、平均功率、平均能量、功率方差、或者能量方差中的至少一个。
结合第二方面,在第二方面的某些实现方式中,在网络设备获取第一信号之前,方法还包括:网络设备发送第一资源指示信息,第一资源指示信息用于指示第一时频资源;网络设备获取第一信号,包括:网络设备在第一时频资源上获取第一信号。
结合第二方面,在第二方面的某些实现方式中,第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和,第二目标数据为所有包括第二数据集中优先级大于或等于第一预设门限的数据,第二位置数据包括第二目标数据 在第二数据集中的位置信息,第一目标数据和第一位置数据是根据优先级的高低顺序和第一时频资源确定的,第二目标数据包括第一目标数据,第二位置数据包括第一位置数据。
结合第二方面,在第二方面的某些实现方式中,方法还包括:网络设备接收第一指示信息,第一指示信息用于指示数据传输未完成;或者,网络设备接收第二指示信息,第二指示信息用于指示数据传输完成。
结合第二方面,在第二方面的某些实现方式中,第一时频资源所承载的数据量大于第一目标数据的数据量与第一位置数据的数据量之和;方法还包括:网络设备在第一时频资源上接收第三信号,第三信号中携带第三目标数据和第三位置数据,第三目标数据包括第二数据集中优先级小于第一预设门限,且大于或等于第二预设门限的数据,第三位置数据包括第三目标数据在第二数据集中的位置信息,第二预设门限小于第一预设门限。
结合第二方面,在第二方面的某些实现方式中,方法还包括:网络设备发送第二资源指示信息,第二资源指示信息用于指示第二时频资源;网络设备在第二资源指示信息上接收第四信号,第四信号中携带第四目标数据和第四位置数据,第四目标数据是第二数据集中优先级小于第一预设门限,且大于或等于第二预设门限的数据,第四位置数据是第四目标数据在第二数据集中的位置信息,第二预设门限小于第一预设门限。
结合第二方面,在第二方面的某些实现方式中,方法还包括:网络设备发送预设参量的信息;网络设备接收第二数据集中每一个优先级的数据的数据量。
结合第二方面,在第二方面的某些实现方式中,方法还包括:网络设备接收预设参量的信息、第二数据集中优先级的个数以及第二数据集中每一个优先级的数据的数据量。
结合第二方面,在第二方面的某些实现方式中,感知物体的波束信号是由感知物体反射的。
第三方面,提供了一种数据传输装置,该装置包括:获取单元和收发单元。该获取单元用于:获取第一数据集,第一数据集包括来自于感知物体的波束信号的采样数据;收发单元用于:发送第一信号,第一信号中携带第一目标数据和第一位置数据,第一目标数据包括第二数据集中优先级大于或等于第一预设门限的数据,第一位置数据包括第一目标数据在第二数据集中的位置信息,第二数据集是第一数据集或者第一数据集变换后的数据集。
结合第三方面,在第三方面的某些实现方式中,优先级是根据预设参量确定的。
结合第三方面,在第三方面的某些实现方式中,预设参量为功率阈值、能量阈值、数量阈值、或者数据种类中的一种。
结合第三方面,在第三方面的某些实现方式中,第一信号中携带第一目标数据和压缩后的第一位置数据,压缩后的第一位置数据是根据树形数据结构对第一位置数据进行压缩得到的。
结合第三方面,在第三方面的某些实现方式中,树形数据结构包括四叉树和/或四叉树混合二叉树。
结合第三方面,在第三方面的某些实现方式中,第一位置数据包括第一目标数据在第二数据集中所处区域的边界信息。
结合第三方面,在第三方面的某些实现方式中,所处区域的边界信息包括多个区域的边界信息。
结合第三方面,在第三方面的某些实现方式中,第一信号中还携带第二数据集的目标数值,目标数值包括总功率、总能量、平均功率、平均能量、功率方差、或者能量方差中的至少一个。
结合第三方面,在第三方面的某些实现方式中,上述收发单元还用于:接收第一资源指示信息,第一资源指示信息用于指示第一时频资源;在第一时频资源上发送第一信号。
结合第三方面,在第三方面的某些实现方式中,第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和,其中第二目标数据为所有包括第二数据集中优先级大于或等于第一预设门限的数据,第二位置数据包括第二目标数据在第二数据集中的位置信息,第一目标数据和第一位置数据是根据优先级的高低顺序和第一时频资源确定的,第二目标数据包括第一目标数据,第二位置数据包括第一位置数据。
结合第三方面,在第三方面的某些实现方式中,上述收发单元还用于:发送第一指示信息,第一指示信息用于指示数据传输未完成;或者,发送第二指示信息,第二指示信息用于指示数据传输完成。
结合第三方面,在第三方面的某些实现方式中,第一时频资源所承载的数据量大于第一目标数据的数据量与第一位置数据的数据量之和;上述收发单元还用于:在第一时频资源上发送第三信号,第三信号中携带第三目标数据和第三位置数据,第三目标数据包括第二数据集中优先级小于第一预设门限,且大于或等于第二预设门限的数据,第三位置数据包括第三目标数据在第二数据集中的位置信息,第二预设门限小于第一预设门限。
结合第三方面,在第三方面的某些实现方式中,上述收发单元还用于:接收第二资源指示信息,第二资源指示信息用于指示第二时频资源;在第二时频资源上发送第四信号,第四信号中携带第四目标数据和第四位置数据,第四目标数据是第二数据集中优先级小于第一预设门限,且大于或等于第二预设门限的数据,第四位置数据是第四目标数据在第二数据集中的位置信息,第二预设门限小于第一预设门限。
结合第三方面,在第三方面的某些实现方式中,上述收发单元还用于:接收预设参量的信息;发送第二数据集中每一个优先级的数据的数据量。
结合第三方面,在第三方面的某些实现方式中,上述收发单元还用于:发送预设参量的信息、第二数据集中优先级的个数以及第二数据集中每一个优先级的数据的数据量。
结合第三方面,在第三方面的某些实现方式中,感知物体的波束信号是由感知物体反射的。
第四方面,提供了一种数据传输装置,该装置包括:获取单元和处理单元。该获取单元用于:获取第一信号,第一信号中携带第一目标数据和第一位置数据;该处理 单元用于:根据第一目标数据和第一位置数据,重构第一数据集;其中,第一目标数据包括第二数据集中优先级大于或等于第一预设门限的数据,第一位置数据包括第一目标数据在第二数据集中的位置信息,第二数据集是第一数据集或者第一数据集变换后的数据集,第一数据集包括来自于感知物体的波束信号的采样数据。
结合第四方面,在第四方方面的某些实现方式中,优先级是根据预设参量确定的。
结合第四方面,在第四方面的某些实现方式中,预设参量为功率阈值、能量阈值、数量阈值、或者数据种类中的一种。
结合第四方面,在第四方面的某些实现方式中,第一信号中携带第一目标数据和压缩后的第一位置数据,压缩后的第一位置数据是根据树形数据结构对第一位置数据进行压缩得到的。
结合第四方面,在第四方面的某些实现方式中,树形数据结构包括四叉树和/或四叉树混合二叉树。
结合第四方面,在第四方面的某些实现方式中,第一位置数据包括第一目标数据在第二数据集中所处区域的边界信息。
结合第四方面,在第四方面的某些实现方式中,所处区域的边界信息包括多个区域的边界信息。
结合第四方面,在第四方面的某些实现方式中,第一信号中还携带第二数据集的目标数值,目标数值包括总功率、总能量、平均功率、平均能量、功率方差、或者能量方差中的至少一个。
结合第四方面,在第四方面的某些实现方式中,上述装置还包括收发单元,收发单元用于:发送第一资源指示信息,第一资源指示信息用于指示第一时频资源;上述获取单元还用于:在第一时频资源上获取第一信号。
结合第四方面,在第四方面的某些实现方式中,第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和,其中第二目标数据为所有包括第二数据集中优先级大于或等于第一预设门限的数据,第二位置数据包括第二目标数据在第二数据集中的位置信息,第一目标数据和第一位置数据是根据优先级的高低顺序和第一时频资源确定的,第二目标数据包括第一目标数据,第二位置数据包括第一位置数据。
结合第四方面,在第四方面的某些实现方式中,上述收发单元还用于:接收第一指示信息,第一指示信息用于指示数据传输未完成;或者,接收第二指示信息,第二指示信息用于指示数据传输完成。
结合第四方面,在第四方面的某些实现方式中,第一时频资源所承载的数据量大于第一目标数据的数据量与第一位置数据的数据量之和;上述收发单元还用于:在第一时频资源上接收第三信号,第三信号中携带第三目标数据和第三位置数据,第三目标数据包括第二数据集中优先级小于第一预设门限,且大于或等于第二预设门限的数据,第三位置数据包括第三目标数据在第二数据集中的位置信息,第二预设门限小于第一预设门限。
结合第四方面,在第四方面的某些实现方式中,上述收发单元还用于:发送第二资源指示信息,第二资源指示信息用于指示第二时频资源;在第二资源指示信息上接 收第四信号,第四信号中携带第四目标数据和第四位置数据,第四目标数据是第二数据集中优先级小于第一预设门限,且大于或等于第二预设门限的数据,第四位置数据是第四目标数据在第二数据集中的位置信息,第二预设门限小于第一预设门限。
结合第四方面,在第四方面的某些实现方式中,上述收发单元还用于:发送预设参量的信息;接收第二数据集中每一个优先级的数据的数据量。
结合第四方面,在第四方面的某些实现方式中,上述收发单元还用于:接收预设参量的信息、第二数据集中优先级的个数以及第二数据集中每一个优先级的数据的数据量。
结合第四方面,在第四方面的某些实现方式中,感知物体的波束信号是由感知物体反射的。
第五方面,提供了一种数据传输装置,包括,处理器和存储器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得该装置执行上述第一方面中任一种可能实现方式中的方法或者执行上述第二方面中任一种可能实现方式中的方法。
可选地,所述处理器为一个或多个,所述存储器为一个或多个。
可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。
可选地,该数据传输装置还包括发射机(发射器)和接收机(接收器),发射机和接收机可以分离设置,也可以集成在一起,称为收发机(收发器)。
第六方面,本申请提供了一种处理器,包括:输入电路、输出电路和处理电路。处理电路用于通过输入电路接收信号,并通过输出电路发射信号,使得处理器执行上述第一方面中任一种可能实现方式中的方法或者执行上述第二方面中任一种可能实现方式中的方法。
在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请对处理器及各种电路的具体实现方式不做限定。
第七方面,提供了一种通信系统,包括用于实现上述第一方面或第一方面的任一种可能实现的方法的装置,以及用于实现上述第二方面或第二方面的任一种可能实现的方法的装置。
第八方面,提供了一种终端设备,包括通信接口和逻辑电路,逻辑电路用于获取第一数据集,通信接口用于发送第一信号,使得该终端设备执行上述第一方面中任一种可能实现方式中的方法。
第九方面,提供了一种网络设备,包括通信接口和逻辑电路,通信接口用于获取第一信号,逻辑电路用于重构第一数据集,使得该网络设备执行上述第二方面中任一种可能实现方式中的方法。
第十方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计 算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法或者执行上述第二方面中任一种可能实现方式中的方法。
第十一方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法或者执行上述第二方面中任一种可能实现方式中的方法。
上述第三方面至第十一方面中任一方面及其任一方面中任意一种可能的设计可以达到的技术效果,请参照上述第一方面或第二方面中可以带来的技术效果描述,这里不再重复赘述。
附图说明
图1是本申请实施例适用的通信系统的示意图;
图2是本申请实施例提供的一种数据传输方法的示意性流程图;
图3是本申请实施例提供的一种第二数据集的示意图;
图4是本申请实施例提供的另一种第二数据集的示意图;
图5是本申请实施例提供的一种位图的示意图;
图6是本申请实施例提供的一种基于四叉树的压缩方法的示意图;
图7是本申请实施例提供的另一种位图的示意图;
图8是本申请实施例提供的一种基于四叉树混合二叉树的压缩方法的示意图;
图9是本申请实施例提供的一个波束的采样数据的示意图;
图10是本申请实施例提供的另一种数据传输方法的示意性流程图;
图11是本申请实施例提供的又一种数据传输方法的示意性流程图;
图12是本申请实施例提供的一种请求消息的示意性框图;
图13是本申请实施例提供的另一种数据传输方法的示意性流程图;
图14是本申请实施例提供的另一种请求消息的示意性框图;
图15是本申请实施例提供的又一种数据传输方法的示意性流程图;
图16是本申请实施例提供的一种数据传输装置的示意性框图;
图17是本申请实施例提供的另一种数据传输装置的示意性框图;
图18是本申请实施例提供的又一种数据传输装置的示意性框图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
本申请实施例的技术方案可以应用于各种通信系统,例如:无线局域网(wireless local area network,WLAN)通信系统、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、第五代移动通信(5th generation,5G)系统或新无线(new radio,NR)、第六代移动通信系统(6th generation,6G),全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信系统或者其他演进的通信系统等。 5G系统通常包括以下三大应用场景:增强移动宽带(enhanced mobile broadband,eMBB),超高可靠与低时延通信(ultra-reliable and low latency communications,URLLC)和海量机器类通信(massive machine type of communication,mMTC),未来的各类通信系统。
本申请实施例中的终端设备也可以称为:用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置等。
终端设备可以是一种向用户提供语音/数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端的举例为:车辆、手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备、无人机,5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,本申请实施例对此并不限定。
此外,在本申请实施例中,终端设备还可以是物联网(internet of things,IoT)系统中的终端设备,IoT是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。
另外,本申请实施例中的网络设备可以是用于与终端设备通信的设备,该网络设备也可以称为接入网设备或无线接入网设备,可以是传输接收点(transmission reception point,TRP),还可以是LTE系统中的演进型基站(evolved NodeB,eNB或eNodeB),还可以是家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(base band unit,BBU),还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器,或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备以及5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等,可以是WLAN中的接入点(access point,AP),可以是新型无线(new radio,NR)系统中的gNB,可以是卫星通信系统中的卫星基站,可以是各式形态的承担基站功能的设备等,本申请实施例并不限定。
在一种网络结构中,网络设备可以包括集中单元(centralized unit,CU)节点、或分布单元(distributed unit,DU)节点、或包括CU节点和DU节点的RAN设备、或者控制面CU节点(CU-CP节点)和用户面CU节点(CU-UP节点)以及DU节点的RAN设备。
网络设备为小区提供服务,终端设备通过网络设备分配的传输资源(例如,频域 资源,或者说,频谱资源)与小区进行通信,该小区可以属于宏基站(例如,宏eNB或宏gNB等),也可以属于小小区(small cell)对应的基站,这里的小小区可以包括:城市小区(metro cell)、微小区(micro cell)、微微小区(pico cell)、毫微微小区(femto cell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。
在本申请实施例中,终端设备或网络设备包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(central processing unit,CPU)、内存管理单元(memory management unit,MMU)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(process)实现业务处理的计算机操作系统,例如,Linux操作系统、Unix操作系统、Android操作系统、iOS操作系统或windows操作系统等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,本申请实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本申请实施例的提供的方法的代码的程序,以根据本申请实施例提供的方法进行通信即可,例如,本申请实施例提供的方法的执行主体可以是终端设备或网络设备,或者,是终端设备或网络设备中能够调用程序并执行程序的功能模块。
另外,本申请的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,CD)、数字通用盘(digital versatile disc,DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmable read-only memory,EPROM)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
为便于理解本申请实施例,首先结合图1对适用于本申请实施例的通信系统100进行详细说明。
该通信系统100包括车辆101和网络设备102。车辆101具有感知能力,可以向其周围发射波束。车辆101发射的波束遇到障碍物之后会被反射。车辆101接收反射的波束后,采用图像相关的算法例如离散余弦变换(Discrete Cosine Transform,DCT)或者小波变换等算法,对波束数据进行压缩,并向网络设备102发送压缩后的波束数据。网络设备102接收压缩后的波束数据,可以根据该压缩后的波束数据构建环境信息,例如可以构建障碍物的形状以及计算障碍物到终端设备的距离等。
但是,本领域技术人员发现,网络设备102基于车辆101发送的波束数据构建的环境信息准确性较低。经研究发现,车辆101之所以使用图像相关的算法进行压缩,是因为反射的波束对应的数据可以表示成二维浮点数矩阵的形式。这种压缩方式,未考虑环境构建的特点,会导致环境构建的关键信息丢失,进而造成环境构建的准确性低。
有鉴于此,本申请实施例提供一种数据传输方法和数据传输装置,有利于提高环 境构建的准确性。
为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一数据集和第二数据集是为了区分不同的数据集,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本申请中,“示例性地”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性地”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性地”或者“例如”等词旨在以具体方式呈现相关概念。
此外,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b和c中的至少一项(个),可以表示:a,或b,或c,或a和b,或a和c,或b和c,或a、b和c,其中a,b,c可以是单个,也可以是多个。
另外,本申请实施例中涉及的“协议”可以是指通信领域的标准协议,例如可以包括长期演进(long term evolution,LTE)协议、新无线(new radio,NR)协议、6G协议以及应用于未来的通信系统中的相关协议,本申请对此不做限定。
在下文示出的实施例中,“协议约定”可以是协议定义或者预先定义。其中,“协议约定”可以通过在设备(例如,包括终端设备和网络设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。
下面将详细说明本申请提供的各个实施例。
本申请实施例以终端设备和网络设备为例进行描述,应理解,终端设备可以替换为能够实现与终端设备类似的功能的装置或芯片,网络设备也可以替换为能够实现与网络设备类似的功能的装置或芯片,本申请实施例对其名称不作限定。
图2示出了本申请实施例提供的数据传输方法200的示意性流程图。该方法可以应用于上述图1所述的通信系统100,但本申请实施例并不限于此。该方法200可以由终端设备执行,例如,上述车辆101。
如图2所示,该方法200可以包括:
S201、终端设备获取第一数据集,第一数据集包括来自于感知物体的波束信号的采样数据。
感知物体是被感知的环境物体,例如,障碍物。感知物体可以理解为感知设备所处环境中的任意物体,也可以称为环境物体,本申请实施例对此不作限定。
感知设备为具有感知能力的终端设备,例如上述车辆101。感知设备可以发送波束信号,该波束信号可以被感知物体反射。
感知物体的波束信号用于实现感知任务,例如,环境构建或者电磁成像。感知物体的波束信号可以是感知设备发射而被感知物体反射回来的波束信号,也可以是感知 设备接收到的波束信号,还可以是感知物体发射的,本申请实施例对此不作限定。
可选地,感知物体的波束信号是由感知物体反射的。终端设备可以具有感知能力,可以向周围发送波束,波束可以被感知物体反射,得到反射的波束信号。终端设备也可以不具有感知能力,可以接收其它具有感知能力的终端设备的波束信号的采样数据。
第一数据集可以是来自于感知物体的至少一个波束信号的采样数据,一个波束信号可以采集多个数据。
示例性地,第一数据集可以是来自于感知物体的256个波束信号的采样数据,一个波束信号可以采集1036个数据,则第一数据集可以包括256*1036个数据。
第一数据集可以以矩阵的形式表示,但本申请实施例并不限于此。示例性地,若第一数据集包括256*1036个数据,则第一数据集可以以256行1036列的矩阵表示。
第一数据集也可以称为原生数据,本申请实施例对此不作限定。
第一数据集可以是频域的数据集,也可以是时域的数据集,还可以是空域的数据集,本申请实施例对此不作限定。
S202、终端设备发送第一信号,第一信号中携带第一目标数据和第一位置数据,第一目标数据包括第二数据集中优先级大于或等于第一预设门限的数据,第一位置数据包括第一目标数据在第二数据集中的位置信息,第二数据集是第一数据集或者第一数据集变换后的数据集。对应地,网络设备可以获取第一信号。
若第一数据集是频域的数据集,第二数据集可以是第一数据集变换后的数据集。终端设备可以对第一数据集进行预处理,得到第一数据集变换后的数据集。例如,终端设备可以对第一数据集进行逆快速傅里叶变换(Inverse Fast Fourier Transform,IFFT),将频域转换为时域,得到时域的数据集,即得到第二数据集。
若第一数据集是时域的数据集,或者,第一数据集是空域的数据集,则第二数据集可以是第一数据集。
第二数据集中的数据具有优先级,第一目标数据包括第二数据集中优先级大于或等于第一预设门限的数据。其中,第一目标数据可以包括至少一个数据,第一预设门限可以是优先级的等级。第一位置数据包括第一目标数据在第二数据集中的位置信息。
例如,第二数据集以256行1036列的矩阵表示,每一行数据可以包括多个优先级的数据,例如,每一行数据包括5个优先级的数据,分别为第一优先级的数据、第二优先级的数据、第三优先级的数据、第四优先级的数据以及第五优先级的数据,且第一优先级、第二优先级、第三优先级、第四优先级以及第五优先级是从高到低排序的,第一预设门限可以是第三优先级。第二数据集中每一行数据中优先级大于或等于第三优先级的数据均为第一目标数据,即第一目标数据包括第一优先级的数据、第二优先级的数据以及第三优先级的数据。第一位置数据包括第一目标数据在第二数据集中的位置信息,即第一优先级的数据、第二优先级的数据以及第三优先级的数据在该矩阵中的位置信息。
又如,图3示出了一种第二数据集的示意图。第二数据集以8行10列的矩阵进行说明,每一行数据可以包括3个优先级的数据,第一优先级的数据为填充黑色的数据,第二优先级的数据为填充图案的数据,第三优先级的数据为填充白色的数据。第一优先级、第二优先级以及第三优先级是从高到低排序的。第一预设门限可以是第一优先 级,终端设备可以将第一优先级对应的数据,即填充黑色的数据确定为第一目标数据,将填充黑色的数据在第二数据集中的位置信息确定为第一位置数据。
再如,图4示出了一种第二数据集的示意图。在电磁成像场景中,第二数据集可以为图像对应的数据,图像中一般存在目标物体,终端设备可以通过第一预设门限将目标物体对应的数据确定为第一目标数据,将第一目标数据在图像的位置确定为第一位置数据。
第一预设门限可以是终端设备确定的,也可以是网络设备确定的,本申请实施例对此不作限定。第一预设门限可以是基于时频资源和/或压缩精度确定的,本申请实施例并不限于此。
可选地,若第一预设门限是基于压缩精度确定的,终端设备可以将第二数据集中满足压缩精度的优先级的数据确定为第一目标数据,将第一目标数据在第二数据集中的位置确定为第一位置数据。其中,满足压缩精度的优先级的数据中最低的优先级级别为第一预设门限。
终端设备可以将第一目标数据和第一位置数据承载在第一信号上,发送第一信号以传输第一目标数据和第一位置数据。网络设备可以获取第一信号,得到第一目标数据和第一位置数据。
S203、网络设备根据第一目标数据和第一位置数据,重构第一数据集。
网络设备可以根据第一目标数据和第一位置数据,得到第二数据集,进而重构第一数据集,以用于实现感知任务,例如,环境构建或者电磁成像。
本申请实施例提供的数据传输方法,将第二数据集中优先级大于或等于第一预设门限的数据确定为第一目标数据,将第一目标数据在第二数据集的位置信息确定为第一位置信息,舍弃优先级小于第一预设门限的目标数据和其对应的位置数据,通过此方式对第一数据集进行压缩,可以尽可能保证关键信息不丢失,有利于提高环境构建或者电磁成像的准确性。
作为一个可选的实施例,上述第二数据集中数据的优先级可以是根据预设参量确定的。该预设参量可以是协议约定的,也可以是终端设备确定的,还可以是网络设备确定,本申请实施例对此不作限定。
若预设参量是协议约定的,终端设备可以根据协议约定的参量设置第二数据集中数据的优先级,可以节省信令开销,提高通信效率。
若预设参量是终端设备确定的,终端设备可以自主确定预设参量,灵活性更强,应用范围更广。
若预设参量是网络设备确定的,终端设备只需根据网络设备的预设参量设置第二数据集中数据的优先级,可以节省处理资源,对终端设备的要求较低。
可选地,预设参量可以为功率阈值、能量阈值、数量阈值、或者数据种类中的一种或多种。
在第一种可能的实现方式中,第二数据集中数据的优先级可以根据功率阈值确定。功率阈值可以为一个数值,也可以为多个数值,本申请实施例对此不作限定。当功率阈值为一个数值时,终端设备可以将第二数据集中的数据分为两个优先级的数据,一个优先级的数据是高于功率阈值的数据,另一个优先级的数据是低于功率阈值的数据。 当功率阈值为多个数值时,终端设备可以将第二数据集数据分为多个优先级的数据。
其中,示例性的,当功率阈值为一个数值时,该功率阈值可以是平均功率,该平均功率可以是第二数据集中数据的最大功率和最小功率的均值。当功率阈值为多个数值,例如n时,终端设备可以将第二数据集数据分为n+1个优先级的数据。
若第二数据集中数据的最大功率为Pmax和最小功率为Pmin,终端设备可以通过公式将最大功率Pmax和最小功率Pmin平均分为n+1份,第一优先级的数据可以是小于最大功率Pmax,但大于或等于Pmax-delta的数据,第二优先级的数据可以是小于最大功率Pmax-delta,但大于或等于Pmax-2*delta的数据,第三优先级的数据可以是小于最大功率Pmax-delta,但大于或等于Pmax-2*delta的数据,依次类推,第n+1优先级的数据可以是小于最大功率Pmax-n*delta,但大于或等于Pmax-(n+1)*delta(即Pmin)的数据。当然,阈值也可以按照需要非均匀的设置,在此不做赘述。
示例性地,第二数据集以256行1036列的矩阵表示,第二数据集中的数据在时域中,可以得到每一个数据的功率。终端设备可以根据功率阈值逐行对数据设置优先级。当功率阈值为两个数值,且分别为阈值1和阈值2(阈值1大于阈值2)时,终端设备可以将第二数据集中的数据按照这两个阈值分为三个优先级的数据,该三个优先级的数据可以包括第一优先级的数据、第二优先级的数据以及第三优先级的数据,第一优先级的数据可以为大于阈值1的数据,第二优先级的数据可以为小于阈值1但大于阈值2的数据,第三优先级的数据可以为小于阈值2的数据。
在第二种可能的实现方式中,第二数据集中数据的优先级可以根据能量阈值确定。功率阈值可以为一个数值,也可以为多个数值,本申请实施例对此不作限定。能量阈值的方案与上述功率阈值的方案相似,此处不再赘述。
在第三种可能的实现方式中,第二数据集中数据的优先级可以根据数量阈值确定。
数量阈值即数据量阈值,终端设备可以设置每一个优先级的数据量,通过数据量确定第二数据集中数据的优先级。
在第四种可能的实现方式中,第二数据集中数据的优先级可以根据数据种类确定。
示例性地,在上述图4所示的场景中,数据种类可以包括目标物体对应的数据和非目标物体对应的数据,目标物体对应的数据可以为优先级高的数据,非目标物体对应的数据可以为优先级低的数据。
在上述四种可能的实现方式中,对于第二数据集,终端设备可以按照时域(或称时延域)采样点的能量或功率大小对第二数据集中的数据设置优先级,或者对于电磁成像数据,终端设备可以按照空间域整个波束对应的数据的总能量或总功率第二数据集中的数据设置优先级。
预设参量可以为功率阈值、能量阈值、数量阈值、或者数据种类中的多种。
示例性地,在上述图4所示的场景中,终端设备可以先根据数据种类,将目标物体对应的数据确定为优先级高的数据,将非目标物体对应的数据确定为优先级低的数据,然后再根据功率阈值将目标物体对应的数据分为不同的优先级。
作为一个可选的实施例,上述S102中的第一信号中可以携带第一目标数据和压缩后的第一位置数据,压缩后的第一位置数据是根据树形数据结构对第一位置数据进行压缩得到的。
终端设备在确定第一目标数据和第一位置数据之后,可以根据树形数据结构对第一位置数据进行压缩,得到压缩后的第一位置数据,然后通过第一信号传输第一目标数据和压缩后的第一位置数据。
本申请实施例提供的数据传输方法,可以将第一位置数据进行压缩后再发送,可以减少传输的数据量,降低传输所使用的资源。
可选地,上述树形数据结构可以包括四叉树和/或四叉树混合二叉树,还可以是八叉树或者更高阶的树形数据结构。
在一种可能的实现方式中,树形数据结构可以为四叉树,终端设备可以根据四叉树对第一位置数据进行压缩,得到压缩后的第一位置数据。第二数据集可以使用位图(bitmap)的形式表示,第一位置数据在位图中的值为1,终端设备可以根据四叉树对位图进行压缩,以使用较少的比特数传输第一位置数据。
在环境重构的场景中,第一位置数据对应的位图具有高度的稀疏性并且非零位置在空间上呈现一定的聚集特性,因此可以使用四叉树对其进行有效的压缩。
若位图的维度为m行n列,终端设备可以先对其进行扩充,扩充为2L行2L列的位图。其中,L可以通过以下公式确定:
终端设备可以根据四叉树对新的位图进行逐层展开,若四叉树某层的某个节点对应的所有位置都为零,则该节点为叶节点,且其值为零,并停止向下展开。若四叉树某层的某个节点对应的位置包括不为零的位置,则继续向下展开。
示例性地,图5示出了一种位图的示意图。如图5中的a所示,第二数据集以4行7列的位图表示,其中,填充黑色的区域为第一位置数据,对应的数值为1。填充白色的区域对应的数值为0。
终端设备可以先计算扩充的维度,m=4,对4取log后再取整,得到lm=2,n=7,对7取log后再取整,得到ln=3,在lm和ln中取最大值,得到L=3,2L=8,则扩充后的位图的维度是8行8列的位图。终端设备可以在4行7列的位图上,向下用0填充4行,再向左用0填充1列,得到8行8列的位图,如图5中的b所示。
图6示出了一种基于四叉树的压缩方法的示意图。如图6所示,第一层:终端设备对8行8列的位图进行四叉树展开。第二层:终端设备将第一层的8行8列的位图分为4个象限,每个象限为4行4列的位图,第一象限和第二象限的位图包括数值1,第三象限和第四象限的位图均为0,则第一象限和第二象限的位图继续向下展开,第三象限和第四象限的位图停止向下展开。
第三层:终端设备将第二层的第一象限的4行4列的位图分为4个象限,每个象限为2行2列的位图,第一象限的位图包括数值1,第二象限、第三象限以及和第四象限的位图均为0,则第一象限的位图继续向下展开,第二象限、第三象限以及第四象限的位图停止向下展开。同理,终端设备将第二层的第二象限的4行4列的位图分为4个象限,每个象限为2行2列的位图,第一象限的位图、第二象限以及第四象限的位图均为0,第三象限包括数值1,则第三象限的位图继续向下展开,第一象限、第 二象限以及第四象限的位图停止向下展开。
第四层:终端设备将第三层的第一象限的2行2列的位图分为4个象限,每个象限为1行1列的位图,第一象限的位图、第二象限以及第三象限的位图均为0,第四象限包括数值1。终端设备将第三层的第三象限的2行2列的位图分为4个象限,每个象限为1行1列的位图,第一象限的位图和第二象限均为0,第三象限和第四象限包括数值1。
通过四叉树的方式,第一层需要1个比特,第二层需要4个比特,第三层需要8个比特,第四层需要8个比特,则终端设备共需要1+4+8+8=21个比特传输第一位置数据,而在压缩之前,终端设备共需要4*7=28比特的传输第一位置数据,故通过四叉树的方式,终端设备可以降低28-21=7个比特。
需要说明的是,此示例的维度较小,节省的比特数相对较少,在实际使用中,第二数据集的维度一般较大且第一位置数据较稀疏时,可以节省的比特数较多。
可选地,终端设备可以判断压缩后的第一位置数据是否达到压缩要求,若压缩后的第一位置数据达到了压缩要求,则可以进行传输,若压缩后的第一位置数据未达到压缩要求,则可以使用其他压缩方法(例如,自适应算术码)再次对其进行压缩,直至达到压缩要求。
在另一种可能的实现方式中,树形数据结构可以为四叉树混合二叉树,终端设备可以根据四叉树混合二叉树对第一位置数据进行压缩,得到压缩后的第一位置数据。
位图的维度为m行n列,当m和n的数值相差较大时,例如,m=288,n=1301,使用四叉树混合二叉树可以进一步提高压缩效率。
若位图的维度为m行n列,终端设备可以先对其进行扩充,扩充为2lm行2ln列的位图。其中,lm和ln可以通过以下公式确定:
终端设备可以根据四叉树对新的位图进行逐层展开,若四叉树某层的某个节点对应的所有位置都为零,则该节点为叶节点,且其值为零,并停止向下展开。若四叉树某层的某个节点对应的位置包括不为零的位置,则继续向下展开。当四叉树展开到某一层的时候,已经不能通过四叉树进行进一步划分,但可以通过二叉树进行进一步划分,此时在四叉树的基础上以二叉树的形式做进一步展开。
示例性地,图7示出了一种位图的示意图。如图7中的a所示,第二数据集以4行7列的位图表示,其中,填充黑色的区域为第一位置数据,对应的数值为1。填充白色的区域对应的数值为0。
终端设备可以先计算扩充的维度,m=4,对4取log后再取整,得到lm=2,n=7,对7取log后再取整,得到ln=3,则扩充后的位图的维度是4行8列的位图。终端设备可以在4行7列的位图上,向左用0填充1列,得到4行8列的位图,如图7中的b所示。
图8示出了一种基于四叉树混合二叉树的压缩方法的示意图。如图8所示,第一层:终端设备对4行8列的位图进行四叉树展开。第二层:终端设备将第一层的4行8列的位图分为4个象限,每个象限为2行4列的位图,第一象限和第四象限的位图 包括数值1,第二象限和第三象限的位图均为0,则第一象限和第四象限的位图继续向下展开,第二象限和第三象限的位图停止向下展开。
第三层:终端设备将第二层的第一象限的2行4列的位图分为4个象限,每个象限为1行2列的位图,第三象限的位图包括数值1,第一象限、第二象限以及和第四象限的位图均为0,则第三象限的位图继续向下展开,第一象限、第二象限以及第四象限的位图停止向下展开。同理,终端设备将第二层的第四象限的2行4列的位图分为4个象限,每个象限为1行2列的位图,第一象限的位图、第二象限以及第四象限的位图均为0,第三象限包括数值1,则第三象限的位图继续向下展开,第一象限、第二象限以及第四象限的位图停止向下展开。
第四层:终端设备将第三层的第三象限的1行2列的位图分为左子树和右子树,每个子树为1行1列的位图,左子树的数值为0,右子树的数值为1。同理,终端设备将第三层的第三象限的1行2列的位图分为左子树和右子树,每个子树为1行1列的位图,左子树的数值为1,右子树的数值为1。
通过四叉树混合二叉树的方式,第一层需要1个比特,第二层需要4个比特,第三层需要8个比特,第四层需要4个比特,则终端设备共需要1+4+8+4=17个比特传输第一位置数据,而在压缩之前,终端设备共需要4*7=28比特的传输第一位置数据,故通过四叉树混合二叉树的方式,终端设备可以降低28-17=11个比特。
在又一种可能的实现方式中,树形数据结构可以为四叉树和四叉树混合二叉树。终端设备可以先分别使用四叉树和四叉树混合二叉树对第一位置数据进行压缩,然后比较两种方式的压缩率,选择压缩率较高的压缩方式所得到的压缩后的第一位置数据。
这种方式,有利于保证更好的压缩率,可以使用不同的场景,应用更加广泛。
在另一种可能的实现方式中,树形数据结构可以为八叉树。第二数据集可以是多个波束的采样数据,该多个波束可以分别对应三维空间中的三个维度,终端设备可以将该三个维度的数据构建立方体,终端设备根据上述方法200确定第一目标数据和第一位数据后,可以根据八叉树对第一位置数据进行压缩,得到压缩后的第一位置数据。
需要说明的是,终端设备还可以使用更高阶的树形数据结构对第一位置进行压缩,此处不再一一赘述。
作为一个可选的实施例,第一信号中可以携带压缩后的第一目标数据和第一位置数据。
第一目标数据可以包括一个或者多个优先级的数据。当第一目标数据包括一个优先级的数据时,终端设备可以将第一目标数据进行压缩,得到压缩后的第一目标数据,然后传输压缩后的第一目标数据。
当第一目标数据包括多个优先级的数据时,终端设备可以将该多个优先级中的部分优先级的数据进行压缩,其他数据可以不压缩,以降低数据的失真度。
示例性地,第一目标数据可以包括5个优先级的数据,分别为第一优先级的数据、第二优先级的数据、第三优先级的数据、第四优先级的数据以及第五优先级的数据,终端设备可以将第一优先级的数据、第二优先级的数据以及第五优先级的数据进行压缩,第三优先级的数据和第四优先级的数据不进行压缩。
当存在两个以及两个以上优先级的数据进行压缩时,可能存在不同的优先级的数 据使用不同的压缩方式,也可能存在不同的优先级的数据使用相同的压缩方式,本申请实施例对此不作限定。其中,压缩方式可以是量化或者熵编码,量化可以是标量量化、矢量量化或者差分量化等,本申请实施例并不限于此。
当存在不同的优先级的数据使用相同的压缩方式时,该不同的优先级的数据可以复用相同的压缩参数,例如,不同的优先级的数据可以使用相同的压缩精度。
当存在不同的优先级的数据使用不同的压缩方式时,不同的压缩方式可以使用不同的压缩参数,例如,优先级级别高的数据使用较高的压缩精度,优先级级别低的数据使用较低的压缩精度。
本申请实施例提供的数据传输方法,将第一目标数据进行压缩后再发送,可以减少传输的数据量,降低传输所使用的资源。
作为一个可选的实施例,上述第一位置数据包括第一目标数据在第二数据集中所处区域的边界信息。
当第一位置数据在第二数据集中的位置呈现聚集性的特点时,终端设备可以将第一目标数据在第二数据集中所处区域的边界信息确定为第一位置数据。应理解,第一位置数据在第二数据集中的位置呈现聚集性的特点,即第一位置数据在第二数据集中的位置比较集中,可以聚集在一个或者多个区域。
第二数据集包括多个波束的采样数据时,若第二数据集中每个波束的采样数据均具有聚集性,且不同的波束的位置数据的聚集性不同,终端设备可以使用一维区间框出每个波束的位置数据所在的区域。若第二数据集中每个波束的采样数据均具有聚集性,且不同的波束的位置数据的聚集性相同,则终端设备可以使用二维区域框出多个波束的位置数据所在的区域。终端设备可以将一维区间或者二维区域的边界对应的位置信息确定为第一位置数据。
示例性地,图9示出了一个波束的采样数据的示意图。波束的采样数据可以是时域数据,图表的横坐标表示采样点的序号,纵坐标表示采样点的幅值,终端设备可以通过两种方式确定第一目标数据。
第一种方式是设置功率阈值delta,将大于delta的采样点确定为第一目标数据。第二种方式是保留预设个数的功率最强的采样点,将该预设个数的采样点确定为第一目标数据。其中,预设个数可以是K。
如图9所示,幅值越高,说明功率越高,保留预设个数的功率最强的采样点,即保留了较强的传输路径的采样点。
通过这两种实现方式,终端设备均可以确定采样点所处的一个一维区间,即感兴趣区域(region of interest,ROI),终端设备可以保留该区域采样点的最前采样位置t_1和最后采样位置t_2,确定第一目标数据所处的区域为[t_1,t_2],终端设备可以将最前采样位置t_1和最后采样位置t_2确定为第一位置数据,以降低传输的信息比特。
需要说明的是,若第二数据集为频域的数据集,终端设备可以将第一目标数据所处区域的最小采样位置和最大采样位置确定为第一位置数据。若第二数据集为空域的数据集,终端设备可以将第一目标数据所处区域的水平方向的最小采样位置和垂直方向的最大采样位置确定为第一位置数据。
在电磁成像场景中,第一目标数据大多是目标物体对应的数据,第一位置数据可 以是目标物体所在的区域的边界信息。
示例性地,在上述图4所示的示例中,第一目标数据为目标物体对应的数据,终端设备可以根据第一目标数据的聚集特点,确定一个二维区域,该二维区域包括第一目标数据,该二位区间可以是长方形或者正方形,本申请实施例对此不作限定。终端设备可以将该二维区域的左上角的采样位置和右下角的采样位置确定为第一位置数据。
可选地,上述区域的边界信息可以包括多个区域的边界信息。当第一目标数据所述多个区域时,终端设备可以按照上述方法分别确定该多个区域的边界信息,然后将该多个区域的边界信息确定为第一位置数据。
本申请实施例提供的数据传输方法,通过第一目标区域所处区域的边界信息确定为第一位置数据,通过比较少的信息比特表示第一目标区域在第二数据集中的位置信息,可以降低传输的数据量,节省传输资源。
作为一个可选的实施例,上述第一信号中还携带第二数据集的目标数值,目标数值包括总功率、总能量、平均功率、平均能量、功率方差、或者能量方差中的至少一个。
第二数据集可以包括一个或者多个波束的采样数据。当第二数据集包括一个波束的采样数据时,终端设备计算该波束的所有采样数据的目标数值,即总功率、总能量、平均功率、平均能量、功率方差、或者能量方差中的至少一个。当第二数据集包括多个波束的采样数据时,终端设备可以计算该多个波束中每个波束的所有采样数据的目标数值,即总功率、总能量、平均功率、平均能量、功率方差、或者能量方差中的至少一个。
示例性地,第二数据集以256行1036列的矩阵表示,终端设备需要计算每一行中1036个数据的总功率、总能量、平均功率、平均能量、功率方差、或者能量方差中的至少一个,共得到256个目标数值。
第二数据集中舍弃了低于第一预设门限的数据,造成了部分数据丢失,可能会造成第一目标数据的可信度降低,终端设备计算第二数据集的目标数值通过第一信号进行传输,可以提高第一目标数据的可信度。
本申请实施例提供的数据传输方法,通过目标数值提高第一目标数据和第一位置信息的可信度,可以使第二数据集达到有限压缩的同时,还能在接收端达到较好的环境重构效果。
上面详细介绍了第一信号所承载的数据,下面将详细介绍数据的传输。
在上述S202、终端设备发送第一信号之前,上述方法200还可以包括:网络设备发送第一资源指示信息,第一资源指示信息用于指示第一时频资源,对应地,终端设备接收第一资源指示信息;S202、终端设备发送第一信号,包括:终端设备可以在第一时频资源上发送第一信号,对应地,网络设备在第一时频资源上获取第一信号。
第一时频资源用于承载第一信号,终端设备可以在第一时频资源上发送第一信号。
第一时频资源所承载的数据量可以小于第二目标数据(其中包括第一目标数据)的数据量与第二位置数据(其中包括第一位置数据)的数据量之和,也可以是等于第一目标数据的数据量与第一位置数据的数据量之和,还可以是大于第一目标数据的数据量与第一位置数据的数据量之和,本申请实施例对此不作限定。
可选地,第一信号中所承载的第一目标数据和第一位置信息存在压缩时,终端设备还可以将压缩方式和压缩所使用的参数一起传输。若存在多种压缩方式相同,相同的压缩方式和压缩所使用的相同的参数可以只传输一次。
在一种可能的实现方式中,第一时频资源所承载的数据量等于第一目标数据的数据量与第一位置数据的数据量之和,终端设备在第一时频资源上发送第一信号,第一信号包括第一目标数据和第一位置数据。
在另一种可能的实现方式中,第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和,第二目标数据为所有包括第二数据集中优先级大于或等于第一预设门限的数据,第二位置数据包括第二目标数据在第二数据集中的位置信息,第一目标数据和第一位置数据是根据优先级的高低顺序和第一时频资源确定的,第二目标数据包括第一目标数据,第二位置数据包括第一位置数据。
当第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和时,第一时频资源不能承载所有的第二目标数据和第二位置数据,但可以承载部分目标数据和部分位置数据。终端设备可以根据优先级的高低顺序和第一时频资源确定第一目标数据和第一位置数据,即可以先发送优先级级别高的数据,且这些数据的数据量等于第一时频资源所承载的数据量。第一目标数据的优先级在第二目标数据中的优先级较高,且第一目标数据的数据量与第一位置数据的数据量之和小于或等于第一时频资源所承载的数据量。
需要说明的是,有些场景下,第一目标数据的数据量与第一位置数据的数据量之和虽小于第一时频资源所承载的数据量,但可能不足以承载其他优先级的数据,此时可以对第一目标数据和第一位置数据补零,以使其等于第一时频资源所承载的数据量。
若第一目标数据包括多个优先级的数据,第二目标数据可以是第一目标数据中的优先级较高的数据,若第一目标数据和第一位置数据包括一个优先级,第二目标数据可以是该优先级中的部分数据。
示例性地,在上述图3所示的示例中,若第二目标数据包括第一优先级的数据和第二优先级的数据,第一目标数据可以是第一优先级的数据。若第二目标数据包括第一优先级的数据,则第一目标数据是第一优先级的部分数据。
本申请实施例提供的数据传输方法,通过第一时频资源的数据量确定传输的数据,增加了数据传输的灵活性。
终端设备传输第一目标数据和第一位置数据之外,是否还需要继续传输,可以由终端设备确定,也可以由网络设备确定,本申请实施例对此不作限定。
可选地,终端设备传输第一目标数据和第一位置数据之外,终端设备可以确定是否继续传输数据。
终端设备在第一时频资源上发送第一信号之后,上述方法还可以包括:终端设备发送第一指示信息,第一指示信息用于指示数据传输未完成,对应地,网络设备接收第一指示信息。或者,终端设备发送第二指示信息,第二指示信息用于指示数据传输完成,对应地,网络设备接收第二指示信息。
第一目标数据中除第一目标数据之外的目标数据,第二位置数据中除第一位置数据之外的位置数据,是否需要继续传输,可以由终端设备确定。若第一目标数据和第 一位置信息未达到压缩精度的要求,终端设备可以确定继续传输数据,并向网络设备发送第一指示信息,第一指示信息用于指示数据传输未完成。若第二目标数据和第二位置信息已经达到了压缩精度的要求,终端设备可以确定不再继续传输数据,并向网络设备发送第二指示信息,该第二指示信息用于指示数据传输完成。
示例性地,图10示出了一种数据传输方法1000的示意性流程图。如图10所示,该方法1000可以包括如下步骤:
S1001、网络设备向终端设备发送第一资源指示信息,对应地,终端设备接收第一资源指示信息,第一资源指示信息用于指示第一时频资源,第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和。
S1002、终端设备在第一时频资源上向网络设备发送第一信号,第一信号中携带第一目标数据和第一位置数据,对应地,网络设备在第一时频资源上接收第一信号。
S1003、终端设备向网络设备发送第一指示信息,第一指示信息用于指示数据传输未完成,对应地,网络设备接收该第一指示信息。
本申请实施例提供的数据传输方法,当第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和时,可以在第一时频资源传输部分目标数据和部分位置数据,终端设备可以自主确定是否继续传输数据,增加了终端设备的能动性。
可选地,若终端设备发送第一指示信息,网络设备接收第一指示信息后,可以再次发送时频资源,终端设备可以利用该时频资源传输剩余的数据,具体传输的数据量可以由时频资源所承载的数据量决定。若仍未传输完成,终端设备还可以继续发送第一指示信息,继续利用网络设备发送的时频资源传输数据,直至达到要求或者将第一目标数据和第一位置数据传输完成。
可选地,终端设备传输第一目标数据和第一位置数据之外,网络设备可以确定是否继续传输数据。
终端设备在第一时频资源上发送第一信号之后,上述方法还可以包括:网络设备向终端设备发送时频资源;对应地,终端设备接收该时频资源,并在时频资源上发送剩余的数据,具体传输的数据量可以由时频资源所承载的数据量决定。若仍未传输完成,网络设备还可以继续发送时频资源,终端设备可以继续利用网络设备发送的时频资源传输数据,直至达到要求或者将第二目标数据和第二位置数据传输完成。
本申请实施例提供的数据传输方法,当第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和时,可以在第一时频资源传输部分目标数据和部分位置数据,网络设备确定是否继续传输数据,可以降低对终端设备要求。
在又一种可能的实现方式中,当第一时频资源所承载的数据量大于第一目标数据的数据量与第一位置数据的数据量之和时,上述方法还可以包括:终端设备在第一时频资源上发送第三信号,第三信号中携带第三目标数据和第三位置数据,第三目标数据包括第二数据集中优先级小于第一预设门限,且大于或等于第二预设门限的数据,第三位置数据包括第三目标数据在第二数据集中的位置信息,第二预设门限小于第一预设门限。
当第一时频资源所承载的数据量大于第一目标数据的数据量与第一位置数据的数 据量之和时,第一时频资源除承载第一目标数据和第一位置信息外,还可以承载额外的数据。此时,终端设备可以传输低于第一预设门限的数据。第二预设门限可以根据第一时频资源所承载的数据量确定。第三目标数据为优先级低于第一预设门限,但大于或等于第二预设门限的数据,第三位置数据包括第三目标数据在第二数据集中的位置信息。第三目标数据的数据量、第三位置数据的数据量、第一目标数据的数据量以及第一位置数据的数据量之和小于或等于第一时频资源所承载的数据量。
示例性地,在上述图3所示的示例中,第一目标数据可以为第一优先级的数据,第一位置信息为第一目标数据在第二数据集的位置信息,第三目标数据可以为第二优先级的数据,第三位置信息为第三目标数据在第二数据集的位置信息,若第一时频资源所承载的数据量大于第一目标数据的数据量与第一位置数据的数据量之和,终端设备在第一时频资源上除传输第一目标数据和第一位置数据之外,还可以传输第三目标数据和第三位置数据。
本申请实施例提供的数据传输方法,当第一时频资源所承载的数据量大于第一目标数据的数据量与第一位置数据的数据量之和时,除传输第一目标数据和第一位置数据之外,还可以传输第三目标数据和第三位置数据,即可以传输更多的数据,这些数据用于环境构建,可以进一步地提高环境构建的准确性。
作为一个可选的实施例,上述终端设备在第一时频资源上发送第一信号之后,上述方法还可以包括:网络设备向终端设备发送第二资源指示信息,对应地,终端设备接收第二资源指示信息,第二资源指示信息用于指示第二时频资源;终端设备在第二时频资源上发送第四信号,对应地,网络设备在第二时频资源上获取第四信号,第四信号中携带第四目标数据和第四位置数据,第四目标数据是第二数据集中优先级小于第一预设门限,且大于或等于第二预设门限的数据,第四位置数据是第四目标数据在第二数据集中的位置信息,第二预设门限小于第一预设门限。
终端设备在第一时频资源上发送第一信号之后,网络设备还可以获取其他优先级的数据,网络设备向终端设备发送第二资源指示信息,第二资源指示信息用于指示第二时频资源,该第二时频资源可以传输低于第一预设门限的数据。第四目标数据是第二数据集中优先级小于第一预设门限,但大于或等于第二预设门限的数据。第二时频资源所承载的数据量可以包括第四目标数据的数据量与第四位置数据的数据量之和。
示例性地,图11示出了一种数据传输方法1100的示意性流程图。如图11所示,该方法1100可以包括如下步骤:
S1101、网络设备向终端设备发送第一资源指示信息,对应地,终端设备接收第一资源指示信息,第一资源指示信息用于指示第一时频资源,第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和,其中第二目标数据为所有包括第二数据集中优先级大于或等于第一预设门限的数据,第二位置数据包括第二目标数据在第二数据集中的位置信息,第一目标数据和第一位置数据是根据优先级的高低顺序和第一时频资源确定的,第二目标数据包括第一目标数据,第二位置数据包括第一位置数据。
S1102、终端设备在第一时频资源上向网络设备发送第一信号,第一信号中携带第一目标数据和第一位置数据,对应地,网络设备在第一时频资源上接收第一信号。
S1103、网络设备向终端设备发送第二资源指示信息,对应地,终端设备接收第二资源指示信息。
S1104、终端设备在第二时频资源上发送第四信号,对应地,网络设备在第二时频资源上获取第四信号。
本申请实施例提供的数据传输方法,除传输第一目标数据和第一位置数据之外,还可以传输第四目标数据和第四位置数据,即可以传输更多的数据,这些数据用于环境构建,可以进一步地提高环境构建的准确性。
作为一个可选的实施例,上述方法还包括:网络设备向终端设备发送预设参量的信息,对应地,终端设备接收预设参量的信息,终端设备向网络设备发送第二数据集中每一个优先级的数据的数据量。
预设参量是网络设备确定的,网络设备可以向终端设备发送预设参量的信息,终端设备在请求时频资源时,可以向网络设备发送请求消息,该请求消息可以包括第二数据集中每一个优先级的数据的数据量。
示例性地,图12示出了一种请求消息的示意性框图。第二数据集包括5个优先级的数据,分别为第一优先级的数据、第二优先级的数据、第三优先级的数据、第四优先级的数据以及第五优先级的数据,请求消息可以包括第一优先级的数据的数据量、第二优先级的数据的数据量、第三优先级的数据的数据量、第四优先级的数据的数据量以及第五优先级的数据的数据量。
示例性地,图13示出了一种数据传输方法1300的示意性流程图。如图13所示,该方法1300可以包括如下步骤:
S1301、网络设备向终端设备发送预设参量的信息,对应地,终端设备接收该预设参量的信息。
S1302、终端设备根据预设参量的信息,确定第二数据集中数据的优先级。
S1303、终端设备根据第二数据集中数据的优先级,确定第一目标数据和第一位置数据。
S1304、终端设备向网络设备发送第一请求消息,该第一请求消息可以包括第二数据集中每一个优先级的数据的数据量,对应地,网络设备接收该第一请求消息,该第一请求消息用于请求时频资源。
S1305、网络设备根据第一请求消息,向终端设备发送第一资源指示信息,对应地,终端设备接收该第一资源指示信息,第一资源指示信息用于指示第一时频资源。
S1306、终端设备接收第一资源指示信息,并在第一时频资源上发送第一信号。
本申请实施例提供的数据传输方法,预设参量是网络设备确定的,终端设备在发送第一请求消息以请求时频资源,请求消息可以包括第二数据集中每一个优先级的数据的数据量,可以降低对终端设备要求,请求消息所使用的比特数较少,有利于节省比特资源。
作为一个可选的实施例,上述方法还包括:终端设备发送预设参量的信息、第二数据集中优先级的个数以及所述第二数据集中每一个优先级的数据的数据量。
预设参量是终端设备确定的,终端设备在请求时频资源时,可以向网络设备发送请求消息,该请求消息可以包括预设参量的信息、第二数据集中优先级的个数以及第 二数据集中每一个优先级的数据的数据量。
示例性地,图14示出了一种请求消息的示意性框图。第二数据集包括5个优先级的数据,分别为第一优先级的数据、第二优先级的数据、第三优先级的数据、第四优先级的数据以及第五优先级的数据,请求消息可以包括预设参量的信息、第二数据集中优先级的个数以及第一优先级的数据的数据量、第二优先级的数据的数据量、第三优先级的数据的数据量、第四优先级的数据的数据量以及第五优先级的数据的数据量。
示例性地,图15示出了一种数据传输方法1500的示意性流程图。如图15所示,该方法1500可以包括如下步骤:
S1501、终端设备确定预设参量的信息。
S1502、终端设备根据预设参量的信息,确定第二数据集中数据的优先级。
S1503、终端设备根据第二数据集中数据的优先级,确定第一目标数据和第一位置数据。
S1504、终端设备向网络设备发送第二请求消息,该第二请求消息可以包括预设参量的信息、第二数据集中优先级的个数以及第二数据集中每一个优先级的数据的数据量,对应地,网络设备接收该第二请求消息,该第二请求消息用于请求时频资源。
S1505、网络设备根据第二请求消息,向终端设备发送第一资源指示信息,对应地,终端设备接收该第一资源指示信息,第一资源指示信息用于指示第一时频资源。
S1506、终端设备接收第一资源指示信息,并在第一时频资源上发送第一信号。
本申请实施例提供的数据传输方法,预设参量是终端设备确定的,终端设备在发送第二请求消息以请求时频资源,第二请求消息可以包括预设参量的信息、第二数据集中优先级的个数以及第二数据集中每一个优先级的数据的数据量,以便于网络设备对数据进行解压缩,同时,终端设备可以自主确定预设参量,增加了终端设备的能动性,可以更加灵活,以适应更多的应用场景。
上文中结合图1至图15,详细描述了本申请实施例的数据传输方法,下面将结合图16和图18,详细描述本申请实施例的数据传输装置。
图16示出了本申请实施例提供的一种数据传输装置1600。该装置1600包括:获取1610和收发单元1620。其中,该获取单元1610用于:获取第一数据集,第一数据集包括来自于感知物体的波束信号的采样数据;收发单元1620用于:发送第一信号,第一信号中携带第一目标数据和第一位置数据,第一目标数据包括第二数据集中优先级大于或等于第一预设门限的数据,第一位置数据包括第一目标数据在第二数据集中的位置信息,第二数据集是第一数据集或者第一数据集变换后的数据集。
可选地,上述优先级是根据预设参量确定的。
可选地,上述预设参量为功率阈值、能量阈值、数量阈值、或者数据种类中的一种。
可选地,上述第一信号中携带第一目标数据和压缩后的第一位置数据,压缩后的第一位置数据是根据树形数据结构对第一位置数据进行压缩得到的。
可选地,上述树形数据结构包括四叉树和/或四叉树混合二叉树。
可选地,上述第一位置数据包括第一目标数据在第二数据集中所处区域的边界信息。
可选地,上述所处区域的边界信息包括多个区域的边界信息。
可选地,上述第一信号中还携带第二数据集的目标数值,目标数值包括总功率、总能量、平均功率、平均能量、功率方差、或者能量方差中的至少一个。
可选地,上述收发单元1620还用于:接收第一资源指示信息,第一资源指示信息用于指示第一时频资源;在第一时频资源上发送第一信号。
可选地,第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和,第二目标数据为所有包括第二数据集中优先级大于或等于第一预设门限的数据,第二位置数据包括第二目标数据在第二数据集中的位置信息,第一目标数据和第一位置数据是根据优先级的高低顺序和第一时频资源确定的,第二目标数据包括第一目标数据,第二位置数据包括第一位置数据。
可选地,上述收发单元1620还用于:发送第一指示信息,第一指示信息用于指示数据传输未完成;或者,发送第二指示信息,第二指示信息用于指示数据传输完成。
可选地,第一时频资源所承载的数据量大于第一目标数据的数据量与第一位置数据的数据量之和;上述收发单元1620还用于:在第一时频资源上发送第三信号,第三信号中携带第三目标数据和第三位置数据,第三目标数据包括第二数据集中优先级大于或等于第二预设门限的数据,第三位置数据包括第三目标数据在第二数据集中的位置信息,第二预设门限小于第一预设门限。
可选地,上述收发单元1620还用于:接收第二资源指示信息,第二资源指示信息用于指示第二时频资源;在第二时频资源上发送第四信号,第四信号中携带第四目标数据和第四位置数据,第四目标数据是第二数据集中优先级大于或等于第二预设门限的数据,第四位置数据是第四目标数据在第二数据集中的位置信息,第二预设门限小于第一预设门限。
可选地,上述收发单元1620还用于:接收预设参量的信息;发送第二数据集中每一个优先级的数据的数据量。
可选地,上述收发单元1620还用于:发送预设参量的信息、第二数据集中优先级的个数以及第二数据集中每一个优先级的数据的数据量。
可选地,感知物体的波束信号是由感知物体反射的。
应理解,这里的装置1600以功能单元的形式体现。这里的术语“单元”可以指应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置1600可以具体为上述实施例中的终端设备,装置1600可以用于执行上述方法实施例中与终端设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
上述各个方案的装置1600具有实现上述方法中终端设备执行的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。例如,上述收发单元1620可以包括发送单元和接收单元,该发送单元可以用于实现上述收发单元对应的用于执行发送动作的各个步骤和/或流程,该接收单元可以用于实现上述收发单元对应的用于执行接收动作的各 个步骤和/或流程。该发送单元可以由发射器替代,该接收单元可以由接收器替代,分别执行各个方法实施例中的收发操作以及相关的处理操作。
在本申请的实施例,图16中的装置1600也可以是芯片或者芯片系统,例如:片上系统(system on chip,SoC)。对应的,收发单元1620可以是该芯片的收发电路,在此不做限定。
图17示出了本申请实施例提供的一种数据传输装置1700的示意性框图。该装置1700包括:获取单元1710和处理单元1720。该获取单元1710用于:获取第一信号,第一信号中携带第一目标数据和第一位置数据;该处理单元1720用于:根据第一目标数据和第一位置数据,重构第一数据集;其中,第一目标数据包括第二数据集中优先级大于或等于第一预设门限的数据,第一位置数据包括第一目标数据在第二数据集中的位置信息,第二数据集是第一数据集或者第一数据集变换后的数据集,第一数据集包括来自于感知物体的波束信号的采样数据。
可选地,上述优先级是根据预设参量确定的。
可选地,上述预设参量为功率阈值、能量阈值、数量阈值、或者数据种类中的一种。
可选地,上述第一信号中携带第一目标数据和压缩后的第一位置数据,压缩后的第一位置数据是根据树形数据结构对第一位置数据进行压缩得到的。
可选地,上述树形数据结构包括四叉树和/或四叉树混合二叉树。
可选地,上述第一位置数据包括第一目标数据在第二数据集中所处区域的边界信息。
可选地,上述所处区域的边界信息包括多个区域的边界信息。
可选地,第一信号中还携带第二数据集的目标数值,目标数值包括总功率、总能量、平均功率、平均能量、功率方差、或者能量方差中的至少一个。
可选地,上述装置1700还包括收发单元,收发单元还用于:发送第一资源指示信息,第一资源指示信息用于指示第一时频资源;上述获取单元1710还用于:在第一时频资源上获取第一信号。
可选地,第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和,第二目标数据为所有包括第二数据集中优先级大于或等于第一预设门限的数据,第二位置数据包括第二目标数据在第二数据集中的位置信息,第一目标数据和第一位置数据是根据优先级的高低顺序和第一时频资源确定的,第二目标数据包括第一目标数据,第二位置数据包括第一位置数据。
可选地,上述收发单元还用于:接收第一指示信息,第一指示信息用于指示数据传输未完成;或者,接收第二指示信息,第二指示信息用于指示数据传输完成。
可选地,第一时频资源所承载的数据量大于第一目标数据的数据量与第一位置数据的数据量之和;上述收发单元还用于:在第一时频资源上接收第三信号,第三信号中携带第三目标数据和第三位置数据,第三目标数据包括第二数据集中小于第一预设门限,且优先级大于或等于第二预设门限的数据,第三位置数据包括第三目标数据在第二数据集中的位置信息,第二预设门限小于第一预设门限。
可选地,上述收发单元还用于:发送第二资源指示信息,第二资源指示信息用于 指示第二时频资源;在第二资源指示信息上接收第四信号,第四信号中携带第四目标数据和第四位置数据,第四目标数据是第二数据集中优先级小于第一预设门限,且大于或等于第二预设门限的数据,第四位置数据是第四目标数据在第二数据集中的位置信息,第二预设门限小于第一预设门限。
可选地,上述收发单元还用于:发送预设参量的信息;接收第二数据集中每一个优先级的数据的数据量。
可选地,上述收发单元还用于:接收预设参量的信息、第二数据集中优先级的个数以及第二数据集中每一个优先级的数据的数据量。
可选地,感知物体的波束信号是由感知物体反射的。
应理解,这里的装置1700以功能单元的形式体现。这里的术语“单元”可以指应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置1700可以具体为上述实施例中的网络设备,装置1700可以用于执行上述方法实施例中与网络设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
上述各个方案的装置1700具有实现上述方法中网络设备执行的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。例如,上述收发单元可以包括发送单元和接收单元,该发送单元可以用于实现上述收发单元对应的用于执行发送动作的各个步骤和/或流程,该接收单元可以用于实现上述收发单元对应的用于执行接收动作的各个步骤和/或流程。该发送单元可以由发射器替代,该接收单元可以由接收器替代,分别执行各个方法实施例中的收发操作以及相关的处理操作。
在本申请的实施例,图17中的装置1700也可以是芯片或者芯片系统,例如:片上系统(system on chip,SoC)。对应的,收发单元可以是该芯片的收发电路,在此不做限定。
图18示出了本申请实施例提供的另一种数据传输装置1800的示意性框图。该装置1800包括处理器1810、收发器1820和存储器1830。其中,处理器1810、收发器1820和存储器1830通过内部连接通路互相通信,该存储器1830用于存储指令,该处理器1810用于执行该存储器1830存储的指令,以控制该收发器1820发送信号和/或接收信号。
在一种可能的实现方式中,装置1800用于执行上述方法200中终端设备对应的各个流程和步骤。
其中,该处理器1810用于:获取第一数据集,第一数据集包括来自于感知物体的波束信号的采样数据。该收发器1820用于:发送第一信号,第一信号中携带第一目标数据和第一位置数据,第一目标数据包括第二数据集中优先级大于或等于第一预设门限的数据,第一位置数据包括第一目标数据在第二数据集中的位置信息,第二数据集是第一数据集或者第一数据集变换后的数据集。
在另一种可能的实现方式中,装置1800用于执行上述方法200中网络设备对应的 各个流程和步骤。
其中,该收发器1820用于:获取第一信号,第一信号中携带第一目标数据和第一位置数据;该处理器1810用于:根据第一目标数据和第一位置数据,重构第一数据集;其中,第一目标数据包括第二数据集中优先级大于或等于第一预设门限的数据,第一位置数据包括第一目标数据在第二数据集中的位置信息,第二数据集是第一数据集或者第一数据集变换后的数据集,第一数据集包括来自于感知物体的波束信号的采样数据。
应理解,装置1800可以具体为上述实施例中的终端设备或网络设备,并且可以用于执行上述方法实施例中与终端设备或网络设备对应的各个步骤和/或流程。可选地,该存储器1830可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器1810可以用于执行存储器中存储的指令,并且当该处理器1810执行存储器中存储的指令时,该处理器1810用于执行上述与该终端设备或网络设备对应的方法实施例的各个步骤和/或流程。该收发器1820可以包括发射器和接收器,该发射器可以用于实现上述收发器对应的用于执行发送动作的各个步骤和/或流程,该接收器可以用于实现上述收发器对应的用于执行接收动作的各个步骤和/或流程。
应理解,在本申请实施例中,上述装置的处理器可以是中央处理单元(central processing unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
本申请实施例还提供了终端侧的一种通信装置,包括通信接口和逻辑电路,逻辑电路用于获取第一数据集,通信接口用于发送第一信号以及上述实施例中的方法。
本申请实施例还提供了网络侧的一种通信装置,包括通信接口和逻辑电路,通信接口用于获取第一信号,逻辑电路用于重构第一数据集以及上述实施例中的方法。
本申请实施例还提供了一种通信系统,该通信系统可以包括上述图16所示的终端设备(装置1600体现为终端设备),以及上述图17所示的网络设备(装置17体现为网络设备)。
本申请实施例提供一种可读计算机存储介质,该可读计算机存储介质用于存储计算机程序,该计算机程序用于实现上述实施例中各种可能的实现方式所示的终端设备对应的方法。
本申请实施例提供另一种可读计算机存储介质,该可读计算机存储介质用于存储计算机程序,该计算机程序用于实现上述实施例中各种可能的实现方式所示的网络设 备对应的方法。
本申请实施例提供一种计算机程序产品,该计算机程序产品包括计算机程序(也可以称为代码,或指令),当该计算机程序在计算机上运行时,该计算机可以执行上述实施例所示的终端设备对应的方法。
本申请实施例提供另一种计算机程序产品,该计算机程序产品包括计算机程序(也可以称为代码,或指令),当该计算机程序在计算机上运行时,该计算机可以执行上述实施例中各种可能的实现方式所示的网络设备对应的方法。
本申请实施例提供一种芯片系统,该芯片系统用于支持上述终端设备实现本申请实施例所示的功能。
本申请实施例提供另一种芯片系统,该芯片系统用于支持上述网络设备实现本申请实施例所示的功能。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者接收端等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟 悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

Claims (40)

  1. 一种数据传输方法,其特征在于,包括:
    第一数据传输装置获取第一数据集,所述第一数据集包括来自于感知物体的波束信号的采样数据;
    所述第一数据传输装置发送第一信号,所述第一信号中携带第一目标数据和第一位置数据,所述第一目标数据包括第二数据集中优先级大于或等于第一预设门限的数据,所述第一位置数据包括所述第一目标数据在所述第二数据集中的位置信息,所述第二数据集是所述第一数据集或所述第一数据集变换后的数据集。
  2. 根据权利要求1所述的方法,其特征在于,所述优先级是根据预设参量确定的。
  3. 根据权利要求2所述的方法,其特征在于,所述预设参量为功率阈值、能量阈值、数量阈值、或者数据种类中的一种。
  4. 根据权利要求1至3中任一项所述的方法,其特征在于,所述第一信号中携带所述第一目标数据和压缩后的所述第一位置数据,所述压缩后的所述第一位置数据是根据树形数据结构对所述第一位置数据进行压缩得到的。
  5. 根据权利要求4所述的方法,其特征在于,所述树形数据结构包括四叉树和/或四叉树混合二叉树。
  6. 根据权利要求1至3中任一项所述的方法,其特征在于,所述第一位置数据包括所述第一目标数据在所述第二数据集中所处区域的边界信息。
  7. 根据权利要求6所述的方法,其特征在于,所述所处区域的边界信息包括多个区域的边界信息。
  8. 根据权利要求1至7中任一项所述的方法,其特征在于,所述第一信号中还携带所述第二数据集的目标数值,所述目标数值包括总功率、总能量、平均功率、平均能量、功率方差、或者能量方差中的至少一个。
  9. 根据权利要求1至8中任一项所述的方法,其特征在于,在所述第一数据传输装置发送第一信号之前,所述方法还包括:
    所述第一数据传输装置接收第一资源指示信息,所述第一资源指示信息用于指示第一时频资源;
    所述第一数据传输装置发送第一信号,包括:
    所述第一数据传输装置在所述第一时频资源上发送所述第一信号。
  10. 根据权利要求9所述的方法,其特征在于,所述第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和,所述第二目标数据为所有包括所述第二数据集中优先级大于或等于所述第一预设门限的数据,所述第二位置数据包括所述第二目标数据在所述第二数据集中的位置信息,所述第一目标数据和所述第一位置数据是根据所述优先级的高低顺序和所述第一时频资源确定的,所述第二目标数据包括所述第一目标数据,所述第二位置数据包括所述第一位置数据。
  11. 根据权利要求10所述的方法,其特征在于,所述方法还包括:
    所述第一数据传输装置发送第一指示信息,所述第一指示信息用于指示数据传输未完成;或者,
    所述第一数据传输装置发送第二指示信息,所述第二指示信息用于指示数据传输完成。
  12. 根据权利要求9所述的方法,其特征在于,所述第一时频资源所承载的数据量大于所述第一目标数据的数据量与所述第一位置数据的数据量之和;
    所述方法还包括:
    所述第一数据传输装置在所述第一时频资源上发送第三信号,所述第三信号中携带第三目标数据和第三位置数据,所述第三目标数据包括所述第二数据集中优先级小于所述第一预设门限,且大于或等于第二预设门限的数据,所述第三位置数据包括所述第三目标数据在所述第二数据集中的位置信息,所述第二预设门限小于所述第一预设门限。
  13. 根据权利要求9所述的方法,其特征在于,所述方法还包括:
    所述第一数据传输装置接收第二资源指示信息,所述第二资源指示信息用于指示第二时频资源;
    所述第一数据传输装置在所述第二时频资源上发送第四信号,所述第四信号中携带第四目标数据和第四位置数据,所述第四目标数据是所述第二数据集中优先级小于所述第一预设门限,且大于或等于第二预设门限的数据,所述第四位置数据是所述第四目标数据在所述第二数据集中的位置信息,所述第二预设门限小于所述第一预设门限。
  14. 根据权利要求2至13中任一项所述的方法,其特征在于,所述方法还包括:
    所述第一数据传输装置接收所述预设参量的信息;
    所述第一数据传输装置发送所述第二数据集中每一个优先级的数据的数据量。
  15. 根据权利要求2至13中任一项所述的方法,其特征在于,所述方法还包括:
    所述第一数据传输装置发送所述预设参量的信息、所述第二数据集中优先级的个数以及所述第二数据集中每一个优先级的数据的数据量。
  16. 根据权利要求1至15中任一项所述的方法,其特征在于,所述感知物体的波束信号是由所述感知物体反射的。
  17. 一种数据传输方法,其特征在于,包括:
    第二数据传输装置获取第一信号,所述第一信号中携带第一目标数据和第一位置数据;
    所述第二数据传输装置根据所述第一目标数据和所述第一位置数据,重构第一数据集;
    其中,所述第一目标数据包括第二数据集中优先级大于或等于第一预设门限的数据,所述第一位置数据包括所述第一目标数据在所述第二数据集中的位置信息,所述第二数据集是所述第一数据集或者所述第一数据集变换后的数据集,所述第一数据集包括来自于感知物体的波束信号的采样数据。
  18. 根据权利要求17所述的方法,其特征在于,所述优先级是根据预设参量确定的。
  19. 根据权利要求18所述的方法,其特征在于,所述预设参量为功率阈值、能量阈值、数量阈值、或者数据种类中的一种。
  20. 根据权利要求17至19中任一项所述的方法,其特征在于,所述第一信号中携带第一目标数据和压缩后的第一位置数据,所述压缩后的第一位置数据是根据树形数据结构对所述第一位置数据进行压缩得到的。
  21. 根据权利要求20所述的方法,其特征在于,所述树形数据结构包括四叉树和/或四叉树混合二叉树。
  22. 根据权利要求17至21中任一项所述的方法,其特征在于,所述第一位置数据包括所述第一目标数据在所述第二数据集中所处区域的边界信息。
  23. 根据权利要求22所述的方法,其特征在于,所述所处区域的边界信息包括多个区域的边界信息。
  24. 根据权利要求17至23中任一项所述的方法,其特征在于,所述第一信号中还携带所述第二数据集的目标数值,所述目标数值包括总功率、总能量、平均功率、平均能量、功率方差、或者能量方差中的至少一个。
  25. 根据权利要求17至24中任一项所述的方法,其特征在于,在所述第二数据传输装置获取第一信号之前,所述方法还包括:
    所述第二数据传输装置发送第一资源指示信息,所述第一资源指示信息用于指示第一时频资源;
    所述第二数据传输装置获取第一信号,包括:
    所述第二数据传输装置在所述第一时频资源上获取第一信号。
  26. 根据权利要求25所述的方法,其特征在于,所述第一时频资源所承载的数据量小于第二目标数据的数据量与第二位置数据的数据量之和,所述第二目标数据为所有包括所述第二数据集中优先级大于或等于所述第一预设门限的数据,所述第二位置数据包括所述第二目标数据在所述第二数据集中的位置信息,所述第一目标数据和所述第一位置数据是根据所述优先级的高低顺序和所述第一时频资源确定的,所述第二目标数据包括所述第一目标数据,所述第二位置数据包括所述第一位置数据。
  27. 根据权利要求26所述的方法,其特征在于,所述方法还包括:
    所述第二数据传输装置接收第一指示信息,所述第一指示信息用于指示数据传输未完成;或者,
    所述第二数据传输装置接收第二指示信息,所述第二指示信息用于指示数据传输完成。
  28. 根据权利要求25所述的方法,其特征在于,所述第一时频资源所承载的数据量大于所述第一目标数据的数据量与所述第一位置数据的数据量之和;
    所述方法还包括:
    所述第二数据传输装置在所述第一时频资源上接收第三信号,所述第三信号中携带第三目标数据和第三位置数据,所述第三目标数据包括所述第二数据集中优先级小于所述第一预设门限,且大于或等于第二预设门限的数据,所述第三位置数据包括所述第三目标数据在所述第二数据集中的位置信息,所述第二预设门限小于所述第一预设门限。
  29. 根据权利要求25所述的方法,其特征在于,所述方法还包括:
    所述第二数据传输装置发送第二资源指示信息,所述第二资源指示信息用于指示 第二时频资源;
    所述第二数据传输装置在第二资源指示信息上接收第四信号,所述第四信号中携带第四目标数据和第四位置数据,所述第四目标数据是所述第二数据集中优先级小于所述第一预设门限,且大于或等于第二预设门限的数据,所述第四位置数据是所述第四目标数据在所述第二数据集中的位置信息,所述第二预设门限小于所述第一预设门限。
  30. 根据权利要求18至29中任一项所述的方法,其特征在于,所述方法还包括:
    所述第二数据传输装置发送所述预设参量的信息;
    所述第二数据传输装置接收所述第二数据集中每一个优先级的数据的数据量。
  31. 根据权利要求18至29中任一项所述的方法,其特征在于,所述方法还包括:
    所述第二数据传输装置接收所述预设参量的信息、所述第二数据集中优先级的个数以及所述第二数据集中每一个优先级的数据的数据量。
  32. 根据权利要求17至31中任一项所述的方法,其特征在于,所述感知物体的波束信号是由所述感知物体反射的。
  33. 一种数据传输装置,其特征在于,包括:获取单元和收发单元,所述获取单元用于获取第一数据集,所述收发单元用于发送第一信号,使得所述数据传输装置执行权利要求1至16中任一项所述的方法。
  34. 一种数据传输装置,其特征在于,包括:获取单元和处理单元,所述获取单元用于获取第一信号,所述处理单元用于重构第一数据集,使得所述数据传输装置执行权利要求17至32中任一项所述的方法。
  35. 一种通信设备,其特征在于,包括:处理器和存储器,所述存储器用于存储代码指令,所述处理器用于运行所述代码指令,以执行如权利要求1至16中任一项所述的方法或者执行如权利要求17至32中任一项所述的方法。
  36. 一种通信系统,其特征在于,包括终端设备和网络设备,其中所述终端设备用于执行权利要求1至16中任一项所述的方法,所述网络设备用于执行权利要求17至32中任一项所述的方法。
  37. 一种通信装置,其特征在于,包括:通信接口和逻辑电路,所述逻辑电路用于获取第一数据集,所述通信接口用于发送第一信号,使得所述通信装置执行权利要求1至16中任一项所述的方法。
  38. 一种通信装置,其特征在于,包括:通信接口和逻辑电路,所述通信接口用于获取第一信号,所述逻辑电路用于重构第一数据集,使得所述通信装置执行权利要求17至32中任一项所述的方法。
  39. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,当所述计算机程序在计算机上运行时,执行权利要求1至16中任一项所述的方法或者执行权利要求17至32中任一项所述的方法。
  40. 一种计算机程序产品,其特征在于,所述计算机程序产品包括指令,当所述指令被执行时,执行权利要求1至16中任一项所述的方法或者执行权利要求17至32中任一项所述的方法。
PCT/CN2023/082322 2022-04-19 2023-03-17 数据传输方法和数据传输装置 Ceased WO2023202298A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2024561792A JP7814552B2 (ja) 2022-04-19 2023-03-17 データ送信方法およびデータ送信装置
EP23790959.3A EP4496254A4 (en) 2022-04-19 2023-03-17 DATA TRANSMISSION METHOD AND DATA TRANSMISSION DEVICE
US18/918,709 US20250035737A1 (en) 2022-04-19 2024-10-17 Data transmission method and data transmission apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210409826.8 2022-04-19
CN202210409826.8A CN116963176A (zh) 2022-04-19 2022-04-19 数据传输方法和数据传输装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/918,709 Continuation US20250035737A1 (en) 2022-04-19 2024-10-17 Data transmission method and data transmission apparatus

Publications (1)

Publication Number Publication Date
WO2023202298A1 true WO2023202298A1 (zh) 2023-10-26

Family

ID=88419103

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/082322 Ceased WO2023202298A1 (zh) 2022-04-19 2023-03-17 数据传输方法和数据传输装置

Country Status (5)

Country Link
US (1) US20250035737A1 (zh)
EP (1) EP4496254A4 (zh)
JP (1) JP7814552B2 (zh)
CN (1) CN116963176A (zh)
WO (1) WO2023202298A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119967478A (zh) * 2023-11-08 2025-05-09 华为技术有限公司 数据处理方法与相关装置
CN120834889A (zh) * 2024-04-19 2025-10-24 华为技术有限公司 数据处理方法、计算机可读存储介质及相关装置
CN121012798A (zh) * 2024-05-22 2025-11-25 华为技术有限公司 一种压缩数据的传输方法及装置
CN121012797A (zh) * 2024-05-22 2025-11-25 华为技术有限公司 一种数据传输方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109451430A (zh) * 2017-08-25 2019-03-08 华为技术有限公司 环境感知方法和通信设备
WO2021160028A1 (zh) * 2020-02-14 2021-08-19 中兴通讯股份有限公司 控制信令的接收、发送方法和通信节点
WO2022028379A1 (zh) * 2020-08-06 2022-02-10 华为技术有限公司 资源感知方法及通信装置
US20220060288A1 (en) * 2020-08-18 2022-02-24 Qualcomm Incorporated Type 3 harq-ack codebook enhancements for urllc

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3719220B2 (ja) 2002-02-19 2005-11-24 株式会社村田製作所 レーダシステム
JP7486057B2 (ja) * 2019-07-01 2024-05-17 ソニーグループ株式会社 安全性能評価装置、安全性能評価方法、情報処理装置、及び情報処理方法
US20240276013A1 (en) * 2020-05-29 2024-08-15 Lg Electronics Point cloud data transmission device, point cloud data transmission method, point cloud data reception device and point cloud data reception method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109451430A (zh) * 2017-08-25 2019-03-08 华为技术有限公司 环境感知方法和通信设备
WO2021160028A1 (zh) * 2020-02-14 2021-08-19 中兴通讯股份有限公司 控制信令的接收、发送方法和通信节点
WO2022028379A1 (zh) * 2020-08-06 2022-02-10 华为技术有限公司 资源感知方法及通信装置
US20220060288A1 (en) * 2020-08-18 2022-02-24 Qualcomm Incorporated Type 3 harq-ack codebook enhancements for urllc

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4496254A4

Also Published As

Publication number Publication date
CN116963176A (zh) 2023-10-27
EP4496254A4 (en) 2025-06-11
JP2025514752A (ja) 2025-05-09
EP4496254A1 (en) 2025-01-22
US20250035737A1 (en) 2025-01-30
JP7814552B2 (ja) 2026-02-16

Similar Documents

Publication Publication Date Title
WO2023202298A1 (zh) 数据传输方法和数据传输装置
CN116348952A (zh) 一种音频信号处理、装置、设备及存储介质
WO2023165316A1 (zh) 一种空间指示方法及通信装置
US20250293795A1 (en) Data processing method and apparatus
WO2024067605A1 (zh) 一种通信方法及通信装置
EP4622222A1 (en) Data compression method, communication apparatus, and communication system
WO2024192581A1 (zh) 数据压缩传输方法及装置
WO2023202296A1 (zh) 信号处理方法和设备
WO2026026550A1 (zh) 一种通信方法、装置以及系统
WO2025208913A1 (zh) 一种密度信息传输方法及装置
WO2025108096A1 (zh) 一种感知数据传输方法及装置
CN121816712A (zh) 序列传输方法及装置
WO2024216636A1 (zh) 一种通信方法及通信装置
WO2025201026A1 (zh) 一种通信方法及装置
WO2025140000A1 (zh) 数据压缩方法及通信装置
WO2025065541A1 (zh) 一种环境重构的方法以及通信装置
WO2025098174A1 (zh) 数据压缩传输方法、装置、设备以及存储介质
WO2024254776A1 (zh) 一种通信方法及装置
CN121531387A (zh) 通信方法和通信装置
WO2024092415A1 (zh) 一种通信方法及装置
WO2026067169A1 (zh) 数据压缩传输方法、装置以及存储介质
WO2024016161A1 (zh) 一种数据传输方法及装置
WO2025161590A1 (zh) 数据传输方法及通信装置
CN120049999A (zh) 通信方法及装置
WO2025000540A1 (zh) 预编码方法及装置、通信设备、通信系统、存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23790959

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2023790959

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2024561792

Country of ref document: JP

ENP Entry into the national phase

Ref document number: 2023790959

Country of ref document: EP

Effective date: 20241017

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112024021481

Country of ref document: BR

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 11202407254T

Country of ref document: SG

ENP Entry into the national phase

Ref document number: 112024021481

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20241016