[go: up one dir, main page]

WO2017088155A1 - Data transmission method and apparatus, and terminal - Google Patents

Data transmission method and apparatus, and terminal Download PDF

Info

Publication number
WO2017088155A1
WO2017088155A1 PCT/CN2015/095716 CN2015095716W WO2017088155A1 WO 2017088155 A1 WO2017088155 A1 WO 2017088155A1 CN 2015095716 W CN2015095716 W CN 2015095716W WO 2017088155 A1 WO2017088155 A1 WO 2017088155A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
sub
subframe
resource pool
transmitting
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/CN2015/095716
Other languages
French (fr)
Chinese (zh)
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 PCT/CN2015/095716 priority Critical patent/WO2017088155A1/en
Publication of WO2017088155A1 publication Critical patent/WO2017088155A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a data transmission method, apparatus, and terminal.
  • LTE D2D has two physical layer transport channels: a communication channel and a discovery channel.
  • the Communication channel indicates the time domain location of the data carried in the time domain resource pool by using scheduling assignment (SA) information.
  • SA scheduling assignment
  • each data is fixedly transmitted 4 times.
  • T-RPT Time Resource Pattern of Transmission
  • the T-RPT is a 7-bit index value, and a bit table can be obtained by looking up the table using the index value (the bit table can have different lengths, for example, 8 bits).
  • Each bit of the bit table corresponds to one subframe.
  • the length of the time domain resource pool may be greater than the length of the bit table, and the bit table is repeated in the time domain resource pool until the time domain resource pool ends. Since the bit table is continuously repeated in the entire time domain resource pool, all subframes corresponding to 1 in the bit table are used for the transmission of the data, and the data is transmitted at least once in the subframe indicated by a bit table.
  • the present application provides a data transmission method, device and terminal, which can flexibly change the number of data transmissions and improve resource utilization.
  • the first aspect provides a data transmission method, including:
  • the sender obtains the SA information of the data that needs to be transmitted, and the SA information is used to indicate the time domain resource.
  • the sending end determines, according to the SA information, at least one sub-resource pool that can be used for transmitting data in the time domain resource pool;
  • the transmitting end transmits data through at least one subframe that can be used to transmit data.
  • the sending end can obtain the SA information of the data that needs to be transmitted in the following two manners: First, the sending end pre-configures the SA information of the data, that is, the transmitting end determines the number of times the data is transmitted, and can be used for transmitting.
  • the transmitting end sends a data transmission request for the data to the base station, and Receiving the SA information of the data configured by the base station in response to the data transmission request, that is, the number of transmissions of the data determined by the base station, the sub-resource pool that can be used for transmitting data, and the sub-resource pool that can be used for transmitting data can be used for transmitting data.
  • Subframe where the data is transmitted at least once.
  • the sending end may determine, according to the SA information, at least one sub-resource pool that can be used for transmitting the data in the time domain resource pool, and according to the scheduling allocation information, each of the data that can be used for transmitting the data. At least one subframe that can be used to transmit data is determined in the child resource pool, and the data is transmitted through at least one subframe that can be used to transmit data.
  • the sender can divide the time domain resource pool into five sub-resource pools, and each sub-resource pool includes 8 subframes.
  • the data that needs to be transmitted may be a notification message, a confirmation message, a log, a file, or the like, and is not limited by the embodiment of the present invention.
  • the SA information is used to indicate the time domain location in the time domain resource pool that can be used to carry data.
  • the time domain resource pool can occupy at least one subframe, and the time domain resource pool is a public resource. Different senders can send different data through different subframes in the time domain resource pool, or the same sender can send the same data through different subframes in the time domain resource pool, and so on, the number of subframes occupied by the time domain resource pool.
  • the base station can be configured by the base station.
  • the base station can broadcast the notification message to the at least two terminals, where the notification message carries the resource pool information, and the sender can obtain the resource pool information and determine the number of subframes occupied by the time domain resource pool.
  • the time domain resource pool may include at least one sub-resource pool, and the number of sub-frames in each sub-resource pool is the same, and the sum of the number of sub-frames in all sub-resource pools is a sub-frame occupied by the time domain resource pool.
  • the structure of the time domain resource pool shown in FIG. 2 may include five sub-resource pools.
  • the SA information may include sub-pool indication information
  • the sender may determine at least one sub-resource pool that can be used for transmitting data in the time domain resource pool according to the sub-pool indication information.
  • the sub-pool indication information is used to indicate a sub-resource pool in the time-domain resource pool that can be used for transmitting data
  • the sub-pool indication information may be a bit string including the digit 0 and/or the digit 1 or the sub-pool indication information may be an index value.
  • the different index values correspond to different bit strings, and the bit string includes a digital 0 and/or a digital 1, wherein each binary bit in the bit string corresponds to a sub-resource pool, and the digital 1 can indicate that the corresponding sub-resource pool is available.
  • the sub-resource pool for transmitting data, the digital 0 may indicate that each sub-frame in the corresponding sub-resource pool does not need to transmit the data.
  • the sub-pool indication information is 10010.
  • the sender divides the time domain resource pool into five sub-resource pools.
  • 10010 indicates that the sub-resource pools 1 and 4 are available for transmission.
  • the sub-resource pool of data, each sub-cell pool 2, 3, 5 does not need to transmit the data.
  • the sender obtains the bit string corresponding to the index value as 10010 according to the correspondence between the index value and the bit string, wherein the sender divides the time domain resource pool into five sub-resource pools.
  • 10010 indicates that the sub-resource pools 1 and 4 are sub-resource pools that can be used to transmit data, and each of the sub-resource pools 2, 3, and 5 does not need to transmit the data.
  • the sub-pool indication information may be a bit string or an index value, and different index values correspond to different bit strings, and the bit string may include a digital 0 and/or a digital 1, where each binary bit in the bit string corresponds to one
  • the digital 0 may indicate that the corresponding sub-resource pool is a sub-resource pool that can be used for transmitting data
  • the number 1 may indicate that each sub-frame in the corresponding sub-resource pool does not need to transmit the data, which is not specifically required by the embodiment of the present invention. limit.
  • the SA information may further include a T-RPT, and the sender may obtain a bit table corresponding to the T-RPT, and determine, according to the bit table, at least one available for transmitting data in each of the sub-resource pools available for transmitting data. Subframe.
  • the bit table is used to indicate a subframe that can be used for transmitting data in each sub-resource pool that can be used for transmitting data, and the correspondence between the T-RPT and the bit table can follow the mapping relationship between the traditional T-RPT and the bit table.
  • the bit table may be a bit string including a digital 0 and/or a digital 1, where each binary bit in the bit string corresponds to one subframe, and the digital 1 indicates that the corresponding subframe is a subframe that can be used for transmitting data.
  • the digital 0 indicates that the corresponding subframe does not need to transmit the data.
  • the embodiment of the present invention still uses the mapping relationship between the traditional T-RPT and the bit table, and only re-defines the bit table to indicate a sub-frame that can be used for transmitting data in each sub-resource pool that can be used for transmitting data, which can reduce the data transmission system. Improve difficulty and reduce overhead.
  • the SA information may include a T-RPT
  • the sender may obtain a bit table corresponding to the T-RPT, and determine at least one sub-resource pool that can be used for transmitting data in the time domain resource pool according to the bit table.
  • Resource pool the number 0 indicates that each subframe in the corresponding sub-resource pool does not need to transmit the data.
  • the sender can determine that the child resource pools 2, 6, and 7 in the time domain resource pool are available for transmitting data. Child resource pool.
  • the embodiment of the present invention still uses the mapping relationship between the traditional T-RPT and the bit table, and only redefines the bit table to indicate a sub-resource pool that can be used for transmitting data in the time domain resource pool, which can reduce the improvement difficulty and reduce the data transmission system. Overhead.
  • the SA information may further include subframe indication information, and the transmitting end may determine, according to the subframe indication information, at least one subframe that can be used for transmitting data in each of the sub-resource pools available for transmitting data.
  • At least one subframe that can be used for transmitting data is determined in each sub-resource pool that can be used for transmitting data according to the subframe indication information, and the subframe indication information of different data may be different, and the flexible configuration may be used to transmit data. Subframe.
  • the sender can obtain the length of the time domain resource pool and the length of the bit table corresponding to the T-RPT.
  • the length of the bit table is determined as the number of sub-frames in each sub-resource pool, and the length of the time-domain resource pool is divided by the length of the bit table to obtain the number of sub-resource pools, and according to the number of sub-resource pools and The number of sub-frames in each sub-resource pool is divided into time-domain resource pools.
  • the time domain resource pool can be divided into five sub-resource pools, and each sub-resource pool includes 8 subframes.
  • the sending end may determine the number of the sub-resource pools according to the sub-pool indication information, obtain the length of the time domain resource pool, and divide the length of the time domain resource pool.
  • the number of sub-resource pools is obtained, and the number of sub-frames in each sub-resource pool is obtained.
  • the time-domain resource pool is divided according to the number of sub-resource pools and the number of sub-frames in each sub-resource pool.
  • the sender may acquire the length of the time domain resource pool and the length of the sub-pool indication information,
  • the length of the pool indication information is determined as the number of the sub-resource pools, and the length of the sub-area resource pool is divided by the length of the sub-pool indication information to obtain the number of sub-frames in each sub-resource pool, according to the number of sub-resource pools and The number of sub-frames in each sub-resource pool is divided into time-domain resource pools.
  • the length of the time domain resource pool is the number of subframes occupied by the time domain resource pool
  • the length of the subpool indication information is the number of binary bits in the subpool indication information.
  • the number of sub-frames occupied by the time domain resource pool is 40
  • the length of the real-time domain resource pool is 40 ms
  • the length of the sub-pool indication information is 5 bits.
  • Each sub-resource pool includes 8 sub-frames.
  • the transmitting end may acquire a bit string corresponding to the index value, where the bit string includes the digit 0 and/or the digit 1.
  • the sender can obtain the length of the time domain resource pool and the length of the bit string corresponding to the sub-pool indication information, and determine the length of the bit string corresponding to the sub-pool indication information as the number of the sub-resource pool, and the time-domain resource pool.
  • the length of the bit string is divided by the length of the bit string corresponding to the sub-pool indication information, and the number of the sub-frames in each sub-resource pool is obtained. According to the number of sub-resource pools and the number of sub-frames in each sub-resource pool, the time-domain resources are used.
  • the pool is divided. It is not specifically limited by the embodiments of the present invention.
  • the sending end may determine the number of subframes in each sub-resource pool according to the subframe indication information, and obtain the length of the time domain resource pool. Divide the length of the time domain resource pool by the number of sub-frames in the sub-resource pool, and obtain the number of sub-resource pools. According to the number of sub-resource pools and the number of sub-frames in each sub-resource pool, the time-domain resources are used. The pool is divided.
  • the sender may acquire the length of the time domain resource pool and the length of the subframe indication information, and The length of the frame indication information is determined as the number of subframes in each sub-resource pool, and the length of the time domain resource pool is divided by the length of the sub-frame indication information to obtain the number of sub-resource pools, and according to the number of sub-resource pools. And the number of subframes in each sub-resource pool, and the time domain resource pool is divided.
  • the length of the subframe indication information is the number of binary bits in the subframe indication information.
  • the number of sub-frames occupied by the time domain resource pool is 40
  • the length of the real-time domain resource pool is 40 ms
  • the length of the sub-frame indication information is 8 bits.
  • the number of the sub-resources in the sub-resource pool is eight
  • the sender can divide the time-domain resource pool into five sub-children.
  • the transmitting end may acquire a bit string corresponding to the index value, where the bit string includes the digit 0 and/or the digit 1.
  • the sender may obtain the length of the time domain resource pool and the length of the bit string corresponding to the subframe indication information, and determine the length of the bit string corresponding to the subframe indication information as the number of subframes in each sub-resource pool, and The length of the time domain resource pool is divided by the length of the bit string corresponding to the subframe indication information, and the number of sub-resource pools in the time domain resource pool is obtained, according to the number of sub-resource pools and the number of sub-frames in each sub-resource pool. , divide the time domain resource pool. It is not specifically limited by the embodiments of the present invention.
  • the sender can obtain the bit table corresponding to the T-RPT, and obtain the length of the time domain resource pool.
  • the length of the bit table is determined as the number of the sub-resource pool, the length of the time domain resource pool is divided by the length of the bit table, and the number of sub-frames in each sub-resource pool is obtained, and according to the sub-resource The number of pools and the number of subframes in each sub-resource pool are divided into time-domain resource pools.
  • the SA information may include the transmission frequency indication information, and the transmitting end may determine, according to the transmission frequency indication information, a subframe for transmitting data in all subframes available for transmitting data, for transmitting data.
  • the number of subframes is the same as the number of transmissions indicated by the number-of-transmissions indication information, and the data is transmitted through the subframe for transmitting data.
  • the transmission number indication information is used to indicate the number of times of data transmission. Taking the structure diagram of the time domain resource pool shown in FIG. 2 as an example, the number of transmissions indicates that the number of data transmissions is two, and the sender divides the time domain resource pool into five sub-resource pools, and each sub-resource pool includes eight sub-resources.
  • the frame, the transmitting end determines, according to the SA information, the sub-resource pools 1, 4 are sub-resource pools that can be used for transmitting data, and the sub-frames 2, 6, and 7 in the sub-resource pools that can be used for transmitting data are sub-frames that can be used for transmitting data.
  • the embodiment of the present invention includes, but is not limited to, the foregoing determining manner of a subframe for transmitting data, for example, the transmitting end may be in all subframes that can be used for transmitting data. Two randomly selected subframes for transmitting data are used as subframes for transmitting data.
  • the transmitting end may indicate the information according to the number of transmissions, and all available Determining at least two subframe sets in a subframe for transmitting data, each subframe set includes at least one subframe for transmitting data, and each subframe is used for transmitting the number of subframes for transmitting data and transmission indicated by the number of transmission indication information.
  • the number of times is the same, and each data is transmitted through a subframe for transmitting data in each subframe set.
  • the number of subframe sets is the same as the number of data.
  • the sender can divide the time domain resource pool into five sub-resource pools according to the SA information, and each sub-resource pool includes eight sub-frames. The sender determines that the sub-resource pools 1 and 4 are sub-resources that can be used for transmitting data according to the SA information.
  • each subframe sets includes 2 A subframe for transmitting data, and transmitting the first data through each of the subframes for transmitting data in the subframe set 1, and transmitting the second data through each of the subframes for transmitting the data in the subframe set 2.
  • the transmitting end may use the first two subframes in the subframes that can be used for transmitting data to transmit data as the subframe for transmitting data in the subframe set 1, and use the foregoing two for transmission.
  • Two subframes adjacent to the subframe of the data that can be used for transmitting data are used as subframes for transmitting data in the subframe set 2, for example, subframes 2 and 6 in the sub-resource pool 1 are determined as the subframe set 1
  • the subframe for transmitting data, the subframe 7 in the sub-resource pool 1 and the subframe 2 in the sub-resource pool 2 are determined as the sub-frames for transmitting data in the subframe set 2, which need to be explained
  • the embodiment of the present invention includes, but is not limited to, the foregoing determining manner.
  • the transmitting end may use a subframe that can be used for transmitting data randomly selected in all subframes that can be used for transmitting data as a subframe for transmitting data, and is random.
  • a subframe set to which a subframe for transmitting data belongs is determined.
  • the embodiment of the invention can simultaneously transmit multiple data in the time domain resource pool, and can change the number of data transmission times more flexibly by using the transmission number indication information, thereby effectively improving resource utilization.
  • the second aspect provides a data transmission method, including:
  • the sender obtains the SA information of the data that needs to be transmitted, and the SA information includes a T-RPT and a transmission number indication information;
  • the transmitting end determines, according to the bit table, a subframe that can be used for transmitting data in the time domain resource pool;
  • the transmitting end determines a subframe for transmitting data in a subframe that can be used for transmitting data, and the number of subframes used for transmitting data is the same as the number of transmissions indicated by the transmission frequency indication information;
  • the transmitting end transmits data through each sub-frame for transmitting data.
  • the time domain resource pool will correspond to five of the bit tables, for example, the bit table corresponding to the T-RPT is 01000000, the corresponding number of the subframes occupied by the real-time resource pool is: 0100000001000000010000000100000001000000, and the transmitting end may determine that the subframes that can be used for transmitting data are subframes 2, 10, 18, 26, and 34, if the number of transmission indications indicates Data transmission The number of transmissions is two, and the transmitting end may determine two subframes for transmitting data in the above-mentioned subframes for transmitting data, and transmit the data through the above two subframes for transmitting data.
  • the transmitting end may use the first two subframes in the subframes that can be used for transmitting data to transmit data as a subframe for transmitting data, for example, determining subframes 2 and 10 as data for transmitting data.
  • Sub-frames it should be noted that the embodiment of the present invention includes, but is not limited to, the foregoing determining manner of a subframe for transmitting data, for example, the transmitting end may randomly select two available in all subframes that can be used for transmitting data.
  • the subframe for transmitting data serves as a subframe for transmitting data.
  • the embodiment of the present invention increases the number of transmission times indication information in the traditional data transmission method, and can flexibly change the number of times of data transmission and improve resource utilization.
  • the embodiment of the present invention is conventional. Data transfer system changes are small and can reduce overhead.
  • the transmitting end may determine at least two sub-frames in the subframes that can be used for transmitting data according to the transmission frequency indication information.
  • a frame set each of the subframe sets includes at least one subframe for transmitting data, and the number of subframes used for transmitting data in each subframe is the same as the number of transmissions indicated by the transmission frequency indication information, and is further concentrated by each subframe.
  • the sub-frame for transmitting data transmits each data.
  • the number of subframe sets is the same as the number of data.
  • the subframes that can be used for transmitting data are subframes 2, 10, 18, 26, and 34, and the data that needs to be transmitted currently includes the first data and the second data, first.
  • the data and the second data are transmitted twice, and the transmitting end can use the first two of the subframes that can be used for transmitting data to transmit data as the sub-frame 1 for transmitting data.
  • a frame two subframes adjacent to the above two subframes for transmitting data, which are available for transmitting data, as a subframe for transmitting data in the subframe set 2, for example, determining subframes 2 and 10 as a subframe for transmitting data in the subframe set 1, determining the subframes 18, 26 as subframes for transmitting data in the subframe set 2, and transmitting the first data through the subframes 2, 10, through the sub-frames Frames 18, 26 transmit the second data.
  • the embodiment of the present invention includes, but is not limited to, the foregoing determining manner.
  • the embodiment of the invention can simultaneously transmit multiple data in the time domain resource pool, and can flexibly change the number of data transmission times and improve resource utilization by using the transmission frequency indication information, and further, compared with the first aspect.
  • the data transmission method, the embodiment of the present invention has small changes to the conventional data transmission system, and the overhead can be reduced.
  • a third aspect provides a computer storage medium, wherein the computer storage medium can store a program that, when executed, includes some or all of the steps of the first aspect.
  • a fourth aspect provides a computer storage medium, wherein the computer storage medium can store a program that, when executed, includes some or all of the steps of the second aspect.
  • a fifth aspect provides a data transmission apparatus, where the apparatus may include an allocation information acquisition unit, a sub-resource pool determination unit, a subframe determination unit, and a data transmission unit, and the apparatus may be used to implement part or all of the first aspect step.
  • a seventh aspect provides a data transmission apparatus, where the apparatus may include an allocation information acquisition unit, a bit table acquisition unit, a first subframe determination unit, a second subframe determination unit, and a data transmission unit, and the apparatus may be used to implement Combine some or all of the steps of the second aspect.
  • the eighth aspect provides a terminal device including a processor, a transmitter, a receiver, and a memory, and the processor, the transmitter, and the receiver can be used to implement some or all of the steps in conjunction with the second aspect.
  • the sending end is configured to obtain the SA information of the data that needs to be transmitted, and determine, according to the SA information, at least one sub-resource pool that can be used for transmitting data in the time domain resource pool, and according to the SA information, each sub-resource that can be used for transmitting data At least one subframe that can be used to transmit data is determined in the pool, and data is transmitted to the receiving end through at least one subframe that can be used to transmit data.
  • the receiving end is configured to obtain the SA information of the data, determine, according to the SA information, each sub-resource pool that can be used for transmitting data in the time domain resource pool, and each sub-resource available for transmitting data according to the SA information.
  • the source pool determines a subframe that can be used to transmit data, and receives data transmitted by the sender at a time domain location where each subframe in which data can be transmitted is located.
  • the sending end is configured to obtain the SA information of the data that needs to be transmitted, and the SA information may include a T-RPT and a transmission time indication information, obtain a bit table corresponding to the T-RPT, and determine, in the time domain resource pool, the available transmission according to the bit table.
  • the subframe of the data determines a subframe for transmitting data in a subframe usable for transmitting data according to the transmission number indication information, and transmits the data through each subframe for transmitting data.
  • the receiving end is configured to obtain SA information of the data, and determine, according to the bit table corresponding to the T-RPT in the SA information, a subframe that can be used for transmitting data in the time domain resource pool, according to a transmission rule negotiated between the pre-and the transmitting end.
  • a subframe for transmitting data is determined in a subframe usable for transmitting data, and data transmitted by the transmitting end is received at a time domain location where the subframe for transmitting data is located.
  • FIG. 1 is a schematic diagram of a frame of a data transmission system provided in an embodiment of the present invention.
  • FIG. 2 is a schematic structural diagram of a time domain resource pool provided in an embodiment of the present invention.
  • FIG. 3 is a schematic flowchart of a data transmission method provided in an embodiment of the present invention.
  • FIG. 4 is a schematic flow chart of a data transmission method according to another embodiment of the present invention.
  • FIG. 5 is a schematic flowchart of a data transmission method according to another embodiment of the present invention.
  • FIG. 6 is a schematic flowchart diagram of a data transmission method according to another embodiment of the present invention.
  • FIG. 7 is a schematic flowchart diagram of a data transmission method according to another embodiment of the present invention.
  • FIG. 8 is a schematic flowchart of a data transmission method according to another embodiment of the present invention.
  • FIG. 9 is a schematic structural diagram of a data transmission apparatus according to an embodiment of the present invention.
  • the receiving end acquires a bit table corresponding to the T-RPT, and determines each sub-resource pool that can be used for transmitting data according to the bit table in the time domain resource pool.
  • the sender obtains the SA information of the data that needs to be transmitted, and determines at least one sub-resource pool that can be used for transmitting data in the time domain resource pool according to the SA information, and is available according to the SA information. Determining at least one subframe that can be used for transmitting data in the sub-resource pool for transmitting data, transmitting data to the receiving end through at least one subframe that can be used for transmitting data, and the receiving end acquires SA information of the data, according to the SA information in the time domain.
  • the base station may establish a communication connection with the sending end and the receiving end respectively, and the sending end sends a data transmission request to the base station, where the data transmission request may carry the terminal identification information of the transmitting end and the terminal identification information of the receiving end, and the base station responds to the The data transmission request configures the SA information of the data, and sends the configured SA information to the sending end according to the terminal identification information of the sending end, and sends the configured SA information to the receiving end according to the terminal identification information of the receiving end.
  • the transmitting end determines the subframe used for transmitting the data in the subframe that can be used for transmitting the data, including:
  • the receiving end receives the data transmitted by the transmitting end in the time domain position of the subframe for transmitting the data, which may be:
  • the time domain location where the subframe is located receives the data transmitted by the transmitting end, and can flexibly change the number of data transmissions and improve resource utilization.
  • FIG. 3 is a schematic flowchart of a data transmission method according to an embodiment of the present invention.
  • a time domain resource pool carries only one data
  • the SA information of the data may include sub-pool indication information.
  • the T-RPT, the sending end or the receiving end may determine, in the time domain resource pool, a sub-resource pool that can be used for transmitting data according to the sub-pool indication information, and determine each sub-resource that can be used for transmitting data according to the bit table corresponding to the T-RPT.
  • the data transmission method in the embodiment of the present invention may include at least:
  • the sending end determines, according to the sub-pool indication information, at least one sub-resource pool that can be used for transmitting data in the time domain resource pool.
  • the receiving end determines, according to the sub-pool indication information, at least one sub-resource pool that can be used for transmitting data in the time domain resource pool.
  • the receiving end receives data transmitted by the transmitting end in a time domain location where each subframe that can be used for transmitting data is located.
  • the receiving end may determine, at the bottom of each sub-resource pool that can be used for transmitting data, at least one subframe that can be used for transmitting data, and may be used in all data transmission.
  • a subframe for transmitting data is determined in the subframe, and data transmitted by the transmitting end is received at a time domain position where the subframe for transmitting data is located.
  • the number of transmissions of the data indicated by the transmission number indication information is 2 times
  • the sub-resource pools that can be used for transmitting data are the sub-resource pools 1, 4
  • the sub-frames that can be used for transmitting data are the sub-frames 2 in the sub-resource pool 1.
  • the receiving end can use all the available transmission numbers according to the transmission rule negotiated in advance with the transmitting end.
  • the subframes used for transmitting data are determined to be subframes 2 and 6, and the data transmitted by the transmitting end is received at the time domain location where the subframes 2 and 6 are located.
  • the sender obtains SA information of data currently to be transmitted, and determines at least one sub-resource pool that can be used for transmitting data in the time domain resource pool according to the sub-pool indication information, and according to T-
  • the RPT determines at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data, and transmits data to the receiving end through at least one subframe that can be used for transmitting data, and the receiving end acquires SA information of the data, according to the sub-
  • the pool indication information determines each sub-resource pool that can be used for transmitting data in the time domain resource pool, and determines, according to the T-RPT, a subframe that can be used for transmitting data in each sub-resource pool that can be used for transmitting data, and can be used for transmitting data in each
  • the time domain location where the subframe is located receives the data transmitted by the transmitting end, and can flexibly change the number of data transmissions and improve resource utilization.
  • the sender obtains SA information of data currently to be transmitted, where the SA information includes T-RPT and subframe indication information.
  • the SA information may further include transmission number indication information, where the transmission frequency indication information is used to indicate the number of transmissions of the data.
  • the receiving end acquires a bit table corresponding to the T-RPT, and determines, according to the bit table, at least one sub-resource pool that can be used for transmitting data in the time domain resource pool.
  • the receiving end may determine, at the bottom of each sub-resource pool that can be used for transmitting data, at least one subframe that can be used for transmitting data, and may be used in all data transmission.
  • a subframe for transmitting data is determined in the subframe, and data transmitted by the transmitting end is received at a time domain position where the subframe for transmitting data is located.
  • the number of transmissions of the data indicated by the transmission number indication information is 2 times
  • the sub-resource pools that can be used for transmitting data are the sub-resource pools 1, 4
  • the sub-frames that can be used for transmitting data are the sub-frames 2 in the sub-resource pool 1.
  • FIG. 5 is a schematic flowchart of a data transmission method according to another embodiment of the present invention.
  • a time domain resource pool can carry at least two data, and the SA information of each data is the same.
  • the SA information may include sub-pool indication information, T-RPT, and transmission number indication information, and the sender or the receiver may determine, in the time domain resource pool, a sub-resource pool that can be used for transmitting data according to the sub-pool indication information, according to the T-RPT.
  • the sender acquires SA information of at least two data that is currently required to be transmitted.
  • the sending end determines, according to the sub-pool indication information, at least one sub-resource pool that can be used for transmitting data in the time domain resource pool.
  • the sending end may divide the time domain resource pool into at least one sub-resource according to the SA information, according to the sub-pool indication information, before determining at least one sub-resource pool that can be used for transmitting data in the time domain resource pool.
  • Pool, each sub-resource pool includes at least one subframe.
  • the sender acquires a bit table corresponding to the T-RPT, and determines, according to the bit table, at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data.
  • the transmitting end determines, according to the transmission quantity indication information, at least two subframe sets in all subframes that can be used for transmitting data, where each subframe set includes at least one subframe for transmitting data.
  • the data that needs to be transmitted currently includes the first data and the second data, and the number of transmissions indicated by the transmission frequency indication information is 2 times
  • the subframe that can be used for transmitting data is In subframes 1, 6, and 7 in sub-resource pool 1, and subframes 1, 6, and 7 in sub-resource pool 4, the transmitting end can transmit data in all according to the pre-negotiated transmission rule with the receiving end. Determining 2 subframe sets in the subframe, each subframe set includes 2 subframes for transmitting data, for example, the subframe used in the subframe set 1 for transmitting data is the subframe 1 in the sub-resource pool 1. 6.
  • the subframe for transmitting data in the subframe set 1 is the subframe 7 in the sub-resource pool 1 and the subframe 1 in the sub-resource pool 4.
  • the transmitting end transmits each data to the receiving end by using a subframe for transmitting data in each subframe set.
  • the receiving end receives each data transmitted by the transmitting end in a time domain location where the subframe for transmitting data in each subframe set is located.
  • the transmitting end determines at least one sub-resource pool for transmitting data for transmitting data in the time domain resource pool according to the sub-pool indication information, according to the bit table corresponding to the T-RPT. Determining at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data, and determining, according to the number-of-transmission indication information, at least two subframe sets in each subframe that can be used for transmitting data, each subframe set including at least a sub-frame for transmitting data, each piece of data is transmitted to the receiving end by using a sub-frame for transmitting data in each sub-frame set, and the receiving end determines at least one data that can be used for transmitting data in the time-domain resource pool according to the sub-pool indication information.
  • a sub-resource pool which determines, according to a bit table corresponding to the T-RPT, at least one subframe that can be used for transmitting data in each sub-resource pool that can be used for transmitting data, according to the transmission frequency indication information, in all subframes that can be used for transmitting data Determining at least two subframe sets, each subframe set including at least one subframe for transmitting data, and transmitting data in each subframe set Each time domain data subframe position where transmission and reception end of the transmission, the flexibility to change the number of transmissions of data, improve resource utilization.
  • FIG. 6 is a schematic flowchart of a data transmission method according to another embodiment of the present invention.
  • a time domain resource pool can carry at least two data, and the SA information of each data is the same.
  • the SA information may include a T-RPT, a subframe indication information, and a transmission number indication information, and the sender or the receiver may determine, in the time domain resource pool, a child resource pool that can be used for transmitting data according to the bit table corresponding to the T-RPT, according to the
  • the subframe indication information determines a subframe that is available for transmitting data in each of the sub-resource pools available for transmitting data, and determines at least two subframe sets, each subframe, in all subframes available for transmitting data according to the transmission number indication information.
  • the sender acquires SA information of at least two data that needs to be currently transmitted.
  • the sender acquires a bit table corresponding to the T-RPT, and determines, in the time domain resource pool, at least one sub-resource pool that can be used for transmitting data according to the bit table.
  • the sending end determines at least one available for transmission in the time domain resource pool according to the bit table.
  • the time domain resource pool may be divided into at least one sub-resource pool according to the SA information, where each sub-resource pool includes at least one subframe.
  • the sending end determines, according to the subframe indication information, at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data.
  • the transmitting end determines at least two subframe sets in all subframes usable for transmitting data according to the transmission number indication information, where each subframe set includes at least one subframe for transmitting data.
  • the transmitting end transmits each data to the receiving end by using a subframe for transmitting data in each subframe set.
  • the receiving end acquires a bit table corresponding to the T-RPT, and determines, in the time domain resource pool, at least one sub-resource pool that can be used for transmitting data according to the bit table.
  • the receiving end determines, according to the subframe indication information, at least one subframe that is available for transmitting data in each of the sub-resource pools that can be used for transmitting data.
  • the receiving end determines, according to the transmission quantity indication information, at least two subframe sets in each subframe that can be used for transmitting data, where each subframe set includes at least one subframe for transmitting data.
  • the receiving end receives each data transmitted by the transmitting end in a time domain location where the subframe for transmitting data in each subframe set is located.
  • the transmitting end determines at least one sub-resource pool that can be used for transmitting data in the time domain resource pool according to the bit table corresponding to the T-RPT, and is available for transmitting data according to the sub-frame indication information.
  • Determining at least one subframe that can be used for transmitting data determining at least two subframe sets in each subframe available for transmitting data according to the transmission number indication information, each subframe set including at least one for transmitting data Sub-frames, each piece of data is transmitted to the receiving end by using a sub-frame for transmitting data in each sub-frame set, and the receiving end determines at least one sub-resource that can be used for transmitting data in the time-domain resource pool according to the bit table corresponding to the T-RPT.
  • the pool determines, according to the subframe indication information, at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data, and determines at least two subframes in all subframes that can be used for transmitting data according to the transmission frequency indication information.
  • each subframe set includes at least one subframe for transmitting data, and a subframe at which data is transmitted in each subframe set is located at a time Receiving respective data transmission end of the transmission of the location, the flexibility to change the number of transmissions of data, improve resource utilization.
  • FIG. 7 is a schematic flowchart of a data transmission method according to another embodiment of the present invention.
  • a time domain resource pool carries only one data
  • the SA information of the data may include T- The RPT and the transmission times indication information
  • the transmitting end or the receiving end may determine, in the time domain resource pool, a subframe that can be used for transmitting data according to the bit table corresponding to the T-RPT, and use the transmission frequency indication information in the subframe that can be used for transmitting data.
  • the sender acquires SA information of data currently to be transmitted.
  • the sender acquires a bit table corresponding to the T-RPT, and determines, according to the bit table, at least one subframe that can be used for transmitting data in the time domain resource pool.
  • the transmitting end determines, according to the transmission quantity indication information, a subframe for transmitting data in a subframe that is available for transmitting data.
  • the transmitting end transmits data to the receiving end by using each subframe for transmitting data.
  • the receiving end acquires SA information of the data.
  • the receiving end acquires a bit table corresponding to the T-RPT, and determines, according to the bit table, at least one subframe that can be used for transmitting data in the time domain resource pool.
  • the receiving end receives data transmitted by the transmitting end in a time domain location where the subframe for transmitting data is located.
  • the transmitting end acquires a bit table corresponding to the T-RPT, and determines at least one subframe that can be used for transmitting data in the time domain resource pool according to the bit table, and the information is available according to the number of transmission times. Determining a subframe for transmitting data in a subframe for transmitting data, transmitting data to the receiving end through each subframe for transmitting data, and the receiving end acquires a bit table corresponding to the T-RPT, and is in the time domain resource according to the bit table.
  • Determining at least one subframe that can be used for transmitting data in the pool determining, according to the number of transmission indication information, a subframe for transmitting data in a subframe that can be used for transmitting data, and receiving at a time domain location where the subframe for transmitting data is located.
  • the data transmitted by the transmitting end can change the number of data transmissions according to the number of transmission times indication information, thereby improving resource utilization.
  • FIG. 8 is a schematic flowchart of a data transmission method according to another embodiment of the present invention.
  • a time domain resource pool can carry at least two data, and the SA information of each data is the same.
  • the SA information may include a T-RPT and a transmission number indication information, and the sender or the receiver may determine, in the time domain resource pool, a subframe that can be used for transmitting data according to the bit table corresponding to the T-RPT, and the information is available according to the number of transmission times.
  • the sender acquires SA information of at least two data that is currently required to be transmitted.
  • the sender acquires a bit table corresponding to the T-RPT, and determines at least one subframe that can be used for transmitting data in the time domain resource pool according to the bit table.
  • the transmitting end determines, according to the transmission quantity indication information, at least two subframe sets in a subframe that is available for transmitting data, where each subframe set includes at least one subframe for transmitting data.
  • the transmitting end transmits each data to the receiving end by using a subframe for transmitting data in each subframe set.
  • the receiving end acquires SA information of each data.
  • the receiving end acquires a bit table corresponding to the T-RPT, and determines at least one subframe that can be used for transmitting data in the time domain resource pool according to the bit table.
  • the receiving end determines, according to the transmission quantity indication information, at least two subframe sets in a subframe that is available for transmitting data, where each subframe set includes at least one subframe for transmitting data.
  • the receiving end receives each data transmitted by the transmitting end in a time domain location where the subframe for transmitting data in each subframe set is located.
  • the transmitting end acquires a bit table corresponding to the T-RPT, and determines at least one subframe that can be used for transmitting data in the time domain resource pool according to the bit table, and the information is available according to the number of transmission times. Determining at least two subframe sets in the subframe for transmitting data, each subframe set includes at least one subframe for transmitting data, and transmitting each data to the receiving end through the subframe for transmitting data in each subframe, and receiving The terminal obtains a bit table corresponding to the T-RPT, and determines at least one subframe that can be used for transmitting data in the time domain resource pool according to the bit table, and is used to transmit data according to the number of transmission times indication information.
  • each subframe set includes a subframe for transmitting data, and receiving, in a time domain position of the subframe for transmitting data in each subframe set, each data transmitted by the transmitting end,
  • the number of transmissions of data can be changed according to the number of transmission indications to improve resource utilization.
  • FIG. 9 is a schematic structural diagram of a data transmission apparatus according to an embodiment of the present invention.
  • the data transmission apparatus provided by the embodiment of the present invention can be used to implement the data transmission introduced by the present invention in conjunction with FIG. 3 to FIG. Some or all of the processes in the method embodiments.
  • the data transmission apparatus in the embodiment of the present invention may include at least an allocation information acquisition unit 901, a sub-resource pool determination unit 902, a subframe determination unit 903, and a data transmission unit 904, where:
  • the allocation information obtaining unit 901 is configured to acquire SA information of data currently needed to be transmitted, and the SA information is used to indicate a time domain location in the time domain resource pool that can be used to carry data.
  • the sub-resource pool determining unit 902 is configured to determine, in the time domain resource pool, at least one sub-resource pool that can be used for transmitting data according to the SA information.
  • the subframe determining unit 903 is configured to determine, according to the SA information, at least one subframe that is available for transmitting data in each of the sub-resource pools available for transmitting data.
  • the data transmission unit 904 is configured to transmit data through at least one subframe that can be used to transmit data.
  • the SA information may include sub-pool indication information, where the sub-pool indication information is used to indicate a sub-resource pool in the time-domain resource pool that can be used for transmitting data, and the sub-resource pool determining unit 902 is configured to use the sub-pool. Instructing information to determine at least one child resource pool available for transmitting data in the time domain resource pool.
  • the SA information may further include a T-RPT, and the subframe determining unit 903 is specifically configured to:
  • bit table corresponding to the T-RPT
  • the bit table is used to indicate a subframe in each of the sub-resource pools available for transmitting the data, which is used to transmit the data.
  • At least one subframe available for transmitting data is determined in each of the sub-resource pools available for transmitting data.
  • the SA information may include a T-RPT, and the sub-resource pool determining unit 902 is specifically configured to:
  • bit table corresponding to the T-RPT, and the bit table is used to indicate a sub-resource pool in the time domain resource pool that can be used for transmitting data.
  • At least one sub-resource pool available for transmitting data is determined in the time domain resource pool.
  • the SA information may further include subframe indication information, where the subframe indication information is used to indicate a subframe that is available for transmitting data in each of the sub-resource pools that can be used for transmitting data, and the subframe determining unit 903 is configured to use the sub-frame.
  • the frame indication information determines at least one subframe available for transmitting data in each of the sub-resource pools available for transmitting data.
  • the resource pool dividing unit 905 is configured to: according to the SA information, before the at least one child resource pool that can be used for transmitting data is determined in the time domain resource pool, divide the time domain resource pool into at least one according to the SA information.
  • the resource pool dividing unit 905 is specifically configured to:
  • the number of sub-frames in each sub-resource pool is obtained by dividing the length of the time-domain resource pool by the number of sub-resource pools.
  • the time domain resource pool is divided according to the number of sub-resource pools and the number of sub-frames in each sub-resource pool.
  • the resource pool dividing unit 905 is specifically configured to:
  • the length of the bit table is determined as the number of subframes in each sub-resource pool.
  • the time domain resource pool is divided according to the number of sub-resource pools and the number of sub-frames in each sub-resource pool.
  • the resource pool dividing unit 905 is specifically configured to:
  • the number of subframes in each sub-resource pool is determined according to the subframe indication information.
  • the allocation information acquisition unit 901 acquires SA information of data currently required to be transmitted, and the sub-resource pool determination unit 902 determines at least one sub-transferable data in the time domain resource pool according to the SA information.
  • the resource pool, the subframe determining unit 903 determines at least one subframe available for transmitting data in each of the sub-resource pools available for transmitting data according to the SA information, and the data transmission unit 904 transmits the data through at least one subframe that can be used for transmitting data. It can flexibly change the number of data transmissions and improve resource utilization.
  • the first subframe determining unit 1003 is configured to determine, in the time domain resource pool, a subframe that can be used for transmitting data according to the bit table.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Disclosed are a data transmission method and apparatus, and a terminal. The method comprises: acquiring scheduling assignment information about data currently needing to be transmitted, wherein the scheduling assignment information is used to indicate a time domain location for use in bearing data in a time domain resource pool; according to the scheduling assignment information, determining at least one resource sub-pool for use in transmitting data in the time domain resource pool; according to the scheduling assignment information, determining at least one sub-frame for use in transmitting data in all the resource sub-pools for use in transmitting data; and transmitting the data by means of the at least one sub-frame for use in transmitting data. By adopting the embodiments of the present invention, the number of data transmission times can be flexibly changed, and the resource utilization rate can be improved.

Description

一种数据传输方法、装置及终端Data transmission method, device and terminal 技术领域Technical field

本发明涉及通信技术领域,尤其涉及一种数据传输方法、装置及终端。The present invention relates to the field of communications technologies, and in particular, to a data transmission method, apparatus, and terminal.

背景技术Background technique

设备与设备(Device to Device,D2D)技术可以支持设备与设备之间的直接通信。LTE D2D有2种物理层传输信道:通信(communication)信道和发现(discovery)信道。Communication信道通过调度分配(scheduling assignment,SA)信息指示时域资源池中承载数据的时域位置。在LTE Rel.12 D2D Communication信道中,每个数据固定传输4次。在一个时域资源池内,通过SA信息中的传输的时间资源图样(Time Resource Pattern of Transmission,T-RPT)指示传输数据的时域位置。具体来说,T-RPT为一个7比特的索引值,使用该索引值通过查表可以得到一个位表(位表可以有不同长度,例如8比特)。位表的每一位分别对应一个子帧,该位为1,则表示发送端在该子帧有数据传输,如果该位为0,则表示发送端在该子帧无数据传输。时域资源池的长度可能大于位表的长度,将该位表在时域资源池内不断重复直至时域资源池结束。由于位表在整个时域资源池内不断重复,所有对应于位表中为1的子帧都要用于该数据的传输,则在一个位表指示的子帧中,数据至少要被传输1次假设位表在整个时域资源池内重复4次,则在一个时域资源池内发送端至少要传输4次数据,而且数据传输的次数为4的倍数,数据的传输次数无法改变,造成资源浪费。Device to Device (D2D) technology can support direct communication between devices and devices. LTE D2D has two physical layer transport channels: a communication channel and a discovery channel. The Communication channel indicates the time domain location of the data carried in the time domain resource pool by using scheduling assignment (SA) information. In the LTE Rel.12 D2D Communication channel, each data is fixedly transmitted 4 times. In a time domain resource pool, the time domain location of the transmitted data is indicated by a Time Resource Pattern of Transmission (T-RPT) in the SA information. Specifically, the T-RPT is a 7-bit index value, and a bit table can be obtained by looking up the table using the index value (the bit table can have different lengths, for example, 8 bits). Each bit of the bit table corresponds to one subframe. When the bit is 1, it indicates that the transmitting end has data transmission in the subframe. If the bit is 0, it indicates that the transmitting end has no data transmission in the subframe. The length of the time domain resource pool may be greater than the length of the bit table, and the bit table is repeated in the time domain resource pool until the time domain resource pool ends. Since the bit table is continuously repeated in the entire time domain resource pool, all subframes corresponding to 1 in the bit table are used for the transmission of the data, and the data is transmitted at least once in the subframe indicated by a bit table. Assuming that the bit table is repeated 4 times in the entire time domain resource pool, the transmitting end needs to transmit at least 4 times of data in a time domain resource pool, and the number of data transmission times is a multiple of 4, and the number of data transmission cannot be changed, resulting in waste of resources.

发明内容Summary of the invention

本申请提供一种数据传输方法、装置及终端,可灵活改变数据的传输次数,提升资源利用率。The present application provides a data transmission method, device and terminal, which can flexibly change the number of data transmissions and improve resource utilization.

第一方面提供了一种数据传输方法,包括:The first aspect provides a data transmission method, including:

发送端获取当前需要传输的数据的SA信息,SA信息用于指示时域资源 池中可用于承载数据的时域位置;The sender obtains the SA information of the data that needs to be transmitted, and the SA information is used to indicate the time domain resource. The time domain location in the pool that can be used to host data;

发送端根据SA信息,在时域资源池中确定至少一个可用于传输数据的子资源池;The sending end determines, according to the SA information, at least one sub-resource pool that can be used for transmitting data in the time domain resource pool;

发送端根据调度分配信息,在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧;The transmitting end determines, according to the scheduling allocation information, at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data;

发送端通过至少一个可用于传输数据的子帧传输数据。The transmitting end transmits data through at least one subframe that can be used to transmit data.

在该技术方案中,发送端可以通过以下两种方式获取当前需要传输的数据的SA信息:一、发送端预先配置该数据的SA信息,即由发送端决定该数据的传输次数,可用于传输数据的子资源池,以及可用于传输数据的子资源池中可用于传输数据的子帧,其中该数据的传输次数为至少一次;二、发送端向基站发送对该数据的数据传输请求,并接收基站响应该数据传输请求所配置的对该数据的SA信息,即由基站决定该数据的传输次数,可用于传输数据的子资源池,以及可用于传输数据的子资源池中可用于传输数据的子帧,其中该数据的传输次数为至少一次。进一步的,发送端获取该数据的SA信息之后,可以根据SA信息,在时域资源池中确定至少一个可用于传输该数据的子资源池,并根据调度分配信息,在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧,进而通过至少一个可用于传输数据的子帧传输该数据。以图2所示的时域资源池的结构示意图为例,发送端可以将时域资源池划分为5个子资源池,每个子资源池包括8个子帧,如果该数据的重要等级较低,只需要传输一次即可,则发送端根据SA信息确定的可用于传输数据的子资源池为子资源池3,可用于传输数据的子帧为子帧2,该数据的传输次数为一次;如果该数据的重要等级较高,需要多次传输,以确保接收端成功接收该数据,则发送端根据SA信息确定的可用于传输数据的子资源池为子资源池3、4,各个可用于传输数据的子资源池中的可用于传输数据的子帧为子帧2、6、7,则该数据的传输次数为六次。因此,采用上述技术方案可灵活改变数据的传输次数,提升资源利用率。In the technical solution, the sending end can obtain the SA information of the data that needs to be transmitted in the following two manners: First, the sending end pre-configures the SA information of the data, that is, the transmitting end determines the number of times the data is transmitted, and can be used for transmitting. a sub-resource pool of data, and a sub-frame in the sub-resource pool that can be used for transmitting data, wherein the data is transmitted at least once; and the transmitting end sends a data transmission request for the data to the base station, and Receiving the SA information of the data configured by the base station in response to the data transmission request, that is, the number of transmissions of the data determined by the base station, the sub-resource pool that can be used for transmitting data, and the sub-resource pool that can be used for transmitting data can be used for transmitting data. Subframe, where the data is transmitted at least once. Further, after obtaining the SA information of the data, the sending end may determine, according to the SA information, at least one sub-resource pool that can be used for transmitting the data in the time domain resource pool, and according to the scheduling allocation information, each of the data that can be used for transmitting the data. At least one subframe that can be used to transmit data is determined in the child resource pool, and the data is transmitted through at least one subframe that can be used to transmit data. Taking the structure diagram of the time domain resource pool shown in Figure 2 as an example, the sender can divide the time domain resource pool into five sub-resource pools, and each sub-resource pool includes 8 subframes. If the importance level of the data is low, only The sub-resource pool that can be used for transmitting data according to the SA information is the sub-resource pool 3, and the sub-frame that can be used for transmitting data is the sub-frame 2, and the number of transmissions of the data is once; The data has a high importance level and needs to be transmitted multiple times to ensure that the receiving end successfully receives the data. The sub-resource pools that the transmitting end can use to transmit data according to the SA information are sub-resource pools 3 and 4, each of which can be used for transmitting data. The sub-frames in the sub-resource pool that can be used to transmit data are subframes 2, 6, and 7, and the data is transmitted six times. Therefore, the above technical solution can flexibly change the number of data transmissions and improve resource utilization.

其中,当前需要传输的数据可以为通知消息、确认消息、日志或者文件等,具体不受本发明实施例的限制。SA信息用于指示时域资源池中可用于承载数据的时域位置。时域资源池可以占用至少一个子帧,时域资源池为公共资源, 不同发送端可以通过时域资源池中的不同子帧发送不同数据,或者同一发送端可以通过时域资源池中的不同子帧发送相同数据,等等,时域资源池所占用子帧的数量是由基站所配置的,例如,基站可以向至少两个终端广播通知消息,其中通知消息携带资源池信息,进而发送端可以获取该资源池信息,并确定时域资源池所占用子帧的数量。进一步的,时域资源池可以包括至少一个子资源池,各个子资源池中子帧的个数相同,所有子资源池中子帧个数的总和为时域资源池所占用的子帧,以图2所示的时域资源池的结构示意图为例,该时域资源池可以包括5个子资源池。The data that needs to be transmitted may be a notification message, a confirmation message, a log, a file, or the like, and is not limited by the embodiment of the present invention. The SA information is used to indicate the time domain location in the time domain resource pool that can be used to carry data. The time domain resource pool can occupy at least one subframe, and the time domain resource pool is a public resource. Different senders can send different data through different subframes in the time domain resource pool, or the same sender can send the same data through different subframes in the time domain resource pool, and so on, the number of subframes occupied by the time domain resource pool. The base station can be configured by the base station. For example, the base station can broadcast the notification message to the at least two terminals, where the notification message carries the resource pool information, and the sender can obtain the resource pool information and determine the number of subframes occupied by the time domain resource pool. . Further, the time domain resource pool may include at least one sub-resource pool, and the number of sub-frames in each sub-resource pool is the same, and the sum of the number of sub-frames in all sub-resource pools is a sub-frame occupied by the time domain resource pool. For example, the structure of the time domain resource pool shown in FIG. 2 may include five sub-resource pools.

在一个可能的设计中,SA信息可以包括子池指示信息,则发送端可以根据子池指示信息,在时域资源池中确定至少一个可用于传输数据的子资源池。In a possible design, the SA information may include sub-pool indication information, and the sender may determine at least one sub-resource pool that can be used for transmitting data in the time domain resource pool according to the sub-pool indication information.

其中,子池指示信息用于指示时域资源池中可用于传输数据的子资源池,子池指示信息可以为包括数码0和/或数码1的位串,或者子池指示信息可以为索引值,其中不同索引值对应不同的位串,该位串包括数码0和/或数码1,其中位串中的每个二进制位对应一个子资源池,数码1可以表示对应的子资源池为可用于传输数据的子资源池,数码0可以表示对应的子资源池中的各个子帧无需传输该数据。以图2所示的时域资源池的结构示意图为例,子池指示信息为10010,发送端将时域资源池划分为5个子资源池,则10010表示子资源池1、4为可用于传输数据的子资源池,子资源池2、3、5中的各个子帧无需传输该数据。又如,子池指示信息为0x00ff,发送端根据索引值和位串的对应关系,获取到该索引值对应的位串为10010,其中发送端将时域资源池划分为5个子资源池,则10010表示子资源池1、4为可用于传输数据的子资源池,子资源池2、3、5中的各个子帧无需传输该数据。The sub-pool indication information is used to indicate a sub-resource pool in the time-domain resource pool that can be used for transmitting data, and the sub-pool indication information may be a bit string including the digit 0 and/or the digit 1 or the sub-pool indication information may be an index value. The different index values correspond to different bit strings, and the bit string includes a digital 0 and/or a digital 1, wherein each binary bit in the bit string corresponds to a sub-resource pool, and the digital 1 can indicate that the corresponding sub-resource pool is available. The sub-resource pool for transmitting data, the digital 0 may indicate that each sub-frame in the corresponding sub-resource pool does not need to transmit the data. Take the structure diagram of the time domain resource pool shown in Figure 2 as an example. The sub-pool indication information is 10010. The sender divides the time domain resource pool into five sub-resource pools. 10010 indicates that the sub-resource pools 1 and 4 are available for transmission. The sub-resource pool of data, each sub-cell pool 2, 3, 5 does not need to transmit the data. For example, if the sub-pool indication information is 0x00ff, the sender obtains the bit string corresponding to the index value as 10010 according to the correspondence between the index value and the bit string, wherein the sender divides the time domain resource pool into five sub-resource pools. 10010 indicates that the sub-resource pools 1 and 4 are sub-resource pools that can be used to transmit data, and each of the sub-resource pools 2, 3, and 5 does not need to transmit the data.

需要说明的是,子池指示信息可以为位串或者索引值,不同索引值对应不同的位串,该位串可以包括数码0和/或数码1,其中位串中的每个二进制位对应一个子资源池,数码0可以表示对应的子资源池为可用于传输数据的子资源池,数码1可以表示对应的子资源池中的各个子帧无需传输该数据,具体不受本发明实施例的限制。It should be noted that the sub-pool indication information may be a bit string or an index value, and different index values correspond to different bit strings, and the bit string may include a digital 0 and/or a digital 1, where each binary bit in the bit string corresponds to one The sub-resource pool, the digital 0 may indicate that the corresponding sub-resource pool is a sub-resource pool that can be used for transmitting data, and the number 1 may indicate that each sub-frame in the corresponding sub-resource pool does not need to transmit the data, which is not specifically required by the embodiment of the present invention. limit.

本发明实施例根据子池指示信息,在时域资源池中确定至少一个可用于传输数据的子资源池,其中子池指示信息可以是发送端配置的,也可以是基站配 置的,不同数据的子池指示信息可能不相同,可灵活配置可用于传输数据的子资源池。In the embodiment of the present invention, at least one sub-resource pool that can be used for transmitting data is determined in the time domain resource pool according to the sub-pool indication information, where the sub-pool indication information may be configured by the sending end, or may be configured by the base station. The sub-pool indication information of different data may be different, and the sub-resource pool that can be used for transmitting data can be flexibly configured.

在一个可能的设计中,SA信息还可以包括T-RPT,发送端可以获取T-RPT对应的位表,并根据位表在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧。In a possible design, the SA information may further include a T-RPT, and the sender may obtain a bit table corresponding to the T-RPT, and determine, according to the bit table, at least one available for transmitting data in each of the sub-resource pools available for transmitting data. Subframe.

其中,位表用于指示各个可用于传输数据的子资源池中可用于传输数据的子帧,T-RPT和位表的对应关系可以沿用传统的T-RPT和位表的映射关系。具体实现中,位表可以为包括数码0和/或数码1的位串,其中位串中的每个二进制位对应一个子帧,数码1表示对应的子帧为可用于传输数据的子帧,数码0表示对应的子帧无需传输该数据。以图2所示的时域资源池的结构示意图为例,T-RPT对应的位表为01000110,则发送端可以确定各个可用于传输数据的子资源池中的子帧2、6、7为可用于传输数据的子帧。The bit table is used to indicate a subframe that can be used for transmitting data in each sub-resource pool that can be used for transmitting data, and the correspondence between the T-RPT and the bit table can follow the mapping relationship between the traditional T-RPT and the bit table. In a specific implementation, the bit table may be a bit string including a digital 0 and/or a digital 1, where each binary bit in the bit string corresponds to one subframe, and the digital 1 indicates that the corresponding subframe is a subframe that can be used for transmitting data. The digital 0 indicates that the corresponding subframe does not need to transmit the data. Taking the structure diagram of the time domain resource pool shown in FIG. 2 as an example, if the bit table corresponding to the T-RPT is 01000110, the sender can determine that the subframes 2, 6, and 7 in the sub-resource pools that can be used for transmitting data are A sub-frame that can be used to transmit data.

本发明实施例仍然沿用传统的T-RPT和位表的映射关系,仅将位表重新定义为指示各个可用于传输数据的子资源池中可用于传输数据的子帧,可降低数据传输系统的改进难度,降低开销。The embodiment of the present invention still uses the mapping relationship between the traditional T-RPT and the bit table, and only re-defines the bit table to indicate a sub-frame that can be used for transmitting data in each sub-resource pool that can be used for transmitting data, which can reduce the data transmission system. Improve difficulty and reduce overhead.

在一个可能的设计中,SA信息可以包括T-RPT,发送端可以获取T-RPT对应的位表,并根据位表在时域资源池中确定至少一个可用于传输数据的子资源池。In a possible design, the SA information may include a T-RPT, and the sender may obtain a bit table corresponding to the T-RPT, and determine at least one sub-resource pool that can be used for transmitting data in the time domain resource pool according to the bit table.

其中,位表用于指示时域资源池中可用于传输数据的子资源池,T-RPT和位表的对应关系可以沿用传统的T-RPT和位表的映射关系,发送端也可以和基站重新协商T-RPT和位表的对应关系,具体不受本发明实施例的限制。具体实现中,位表可以为包括数码0和/或数码1的位串,其中位串中的每个二进制位对应一个子资源池,数码1表示对应的子资源池为可用于传输数据的子资源池,数码0表示对应的子资源池中的各个子帧无需传输该数据。以图2所示的时域资源池的结构示意图为例,T-RPT对应的位表为01000110,则发送端可以确定时域资源池中的子资源池2、6、7为可用于传输数据的子资源池。The bit table is used to indicate a sub-resource pool in the time domain resource pool that can be used for transmitting data. The correspondence between the T-RPT and the bit table can be followed by the mapping relationship between the traditional T-RPT and the bit table, and the sending end can also be connected to the base station. The correspondence between the T-RPT and the bit table is renegotiated, and is not specifically limited by the embodiment of the present invention. In a specific implementation, the bit table may be a bit string including digital 0 and/or digital 1, wherein each binary bit in the bit string corresponds to a sub-resource pool, and the digital 1 indicates that the corresponding sub-resource pool is a sub-resource for transmitting data. Resource pool, the number 0 indicates that each subframe in the corresponding sub-resource pool does not need to transmit the data. Taking the structure diagram of the time domain resource pool shown in FIG. 2 as an example, if the bit table corresponding to the T-RPT is 01000110, the sender can determine that the child resource pools 2, 6, and 7 in the time domain resource pool are available for transmitting data. Child resource pool.

本发明实施例仍然沿用传统的T-RPT和位表的映射关系,仅将位表重新定义为指示时域资源池中可用于传输数据的子资源池,可降低数据传输系统的改进难度,降低开销。 The embodiment of the present invention still uses the mapping relationship between the traditional T-RPT and the bit table, and only redefines the bit table to indicate a sub-resource pool that can be used for transmitting data in the time domain resource pool, which can reduce the improvement difficulty and reduce the data transmission system. Overhead.

在一个可能的设计中,SA信息还可以包括子帧指示信息,发送端可以根据子帧指示信息,在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧。In a possible design, the SA information may further include subframe indication information, and the transmitting end may determine, according to the subframe indication information, at least one subframe that can be used for transmitting data in each of the sub-resource pools available for transmitting data.

其中,子帧指示信息用于指示各个可用于传输数据的子资源池中可用于传输数据的子帧。子帧指示信息可以为包括数码0和/或数码1的位串,或者子帧指示信息可以为索引值,其中不同索引值对应不同的位串,该位串包括数码0和/或数码1,其中位串中的每个二进制位对应一个子帧,数码1可以表示对应的子帧为可用于传输数据的子帧,数码0可以表示对应的子帧无需传输该数据。以图2所示的时域资源池的结构示意图为例,子帧指示信息为01000110,发送端可以确定各个可用于传输数据的子资源池中的子帧2、6、7为可用于传输数据的子帧。The subframe indication information is used to indicate a subframe that is available for transmitting data in each of the sub-resource pools that can be used for transmitting data. The subframe indication information may be a bit string including digital 0 and/or digital 1, or the subframe indication information may be an index value, wherein different index values correspond to different bit strings, and the bit string includes digital 0 and/or digital 1, Wherein each binary bit in the bit string corresponds to one subframe, the digital 1 may indicate that the corresponding subframe is a subframe that can be used for transmitting data, and the digital 0 may indicate that the corresponding subframe does not need to transmit the data. Taking the structure diagram of the time domain resource pool shown in FIG. 2 as an example, the subframe indication information is 01000110, and the sender can determine that the subframes 2, 6, and 7 in the sub-resource pools that can be used for transmitting data are available for transmitting data. Subframe.

需要说明的是,子帧指示信息可以为位串或者索引值,其中不同索引值对应不同的位串,该位串包括数码0和/或数码1,其中位串中的每个二进制位对应一个子帧,数码0可以表示对应的子帧为可用于传输数据的子帧,数码1可以表示对应的子帧无需传输该数据,具体不受本发明实施例的限制。It should be noted that the subframe indication information may be a bit string or an index value, where different index values correspond to different bit strings, and the bit string includes a digital 0 and/or a digital 1, where each binary bit in the bit string corresponds to one The sub-frame, the digital 0 can indicate that the corresponding sub-frame is a sub-frame that can be used for transmitting data, and the digital 1 can indicate that the corresponding sub-frame does not need to transmit the data, which is not limited by the embodiment of the present invention.

本发明实施例根据子帧指示信息,在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧,不同数据的子帧指示信息可能不相同,可灵活配置可用于传输数据的子帧。In the embodiment of the present invention, at least one subframe that can be used for transmitting data is determined in each sub-resource pool that can be used for transmitting data according to the subframe indication information, and the subframe indication information of different data may be different, and the flexible configuration may be used to transmit data. Subframe.

在一个可能的设计中,发送端根据SA信息,在时域资源池中确定至少一个可用于传输数据的子资源池之前,可以根据SA信息,将时域资源池划分为至少一个子资源池,各个子资源池包括至少一个子帧。In a possible design, the sender may divide the time domain resource pool into at least one sub-resource pool according to the SA information, according to the SA information, before determining at least one sub-resource pool that can be used for transmitting data in the time domain resource pool. Each sub-resource pool includes at least one sub-frame.

在一个可能的设计中,当SA信息包括T-RPT,且T-RPT对应的位表用于指示子帧时,发送端可以获取时域资源池的长度以及T-RPT对应的位表的长度,将位表的长度确定为各个子资源池中子帧的个数,将时域资源池的长度除以位表的长度,得到子资源池的个数,并根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。In a possible design, when the SA information includes the T-RPT, and the bit table corresponding to the T-RPT is used to indicate the subframe, the sender can obtain the length of the time domain resource pool and the length of the bit table corresponding to the T-RPT. The length of the bit table is determined as the number of sub-frames in each sub-resource pool, and the length of the time-domain resource pool is divided by the length of the bit table to obtain the number of sub-resource pools, and according to the number of sub-resource pools and The number of sub-frames in each sub-resource pool is divided into time-domain resource pools.

具体实现中,基站可以向至少两个终端广播通知消息,其中通知消息携带资源池信息,进而发送端可以根据该资源池信息确定时域资源池的长度,其中时域资源池的长度即时域资源池所占用子帧的数量。位表的长度即位表中二进 制位的个数。以图2所示的时域资源池的结构示意图为例,时域资源池所占用子帧的数量为40个,即时域资源池的长度为40ms(毫秒),位表的长度为8bit(比特),则发送端可以确定各个子资源池中子帧的个数为8个,一个子帧的长度为1ms,时域资源池中子资源池的个数为40/8=5,进而发送端可以将时域资源池划分为5个子资源池,每个子资源池包括8个子帧。In a specific implementation, the base station may broadcast the notification message to the at least two terminals, where the notification message carries the resource pool information, and the sender may determine the length of the time domain resource pool according to the resource pool information, where the length of the time domain resource pool is the real-time domain resource. The number of subframes occupied by the pool. The length of the bit table is the second in the bit table The number of positions. Taking the structure diagram of the time domain resource pool shown in Figure 2 as an example, the number of subframes occupied by the time domain resource pool is 40, the length of the real-time resource pool is 40 ms (milliseconds), and the length of the bit table is 8 bits (bits). The sender can determine that the number of sub-frames in each sub-resource pool is eight, the length of one sub-frame is 1 ms, and the number of sub-resource pools in the time-domain resource pool is 40/8=5, and then the transmitting end The time domain resource pool can be divided into five sub-resource pools, and each sub-resource pool includes 8 subframes.

在一个可能的设计中,当SA信息包括子池指示信息时,发送端可以根据子池指示信息,确定子资源池的个数,获取时域资源池的长度,将时域资源池的长度除以子资源池的个数,得到各个子资源池中子帧的个数,根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。In a possible design, when the SA information includes the sub-pool indication information, the sending end may determine the number of the sub-resource pools according to the sub-pool indication information, obtain the length of the time domain resource pool, and divide the length of the time domain resource pool. The number of sub-resource pools is obtained, and the number of sub-frames in each sub-resource pool is obtained. The time-domain resource pool is divided according to the number of sub-resource pools and the number of sub-frames in each sub-resource pool.

例如,当SA信息包括子池指示信息,且子池指示信息为包括数码0和/或数码1的位串时,发送端可以获取时域资源池的长度以及子池指示信息的长度,将子池指示信息的长度确定为子资源池的个数,将时域资源池的长度除以子池指示信息的长度,得到各个子资源池中子帧的个数,根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。For example, when the SA information includes the sub-pool indication information, and the sub-pool indication information is a bit string including the digit 0 and/or the digit 1, the sender may acquire the length of the time domain resource pool and the length of the sub-pool indication information, The length of the pool indication information is determined as the number of the sub-resource pools, and the length of the sub-area resource pool is divided by the length of the sub-pool indication information to obtain the number of sub-frames in each sub-resource pool, according to the number of sub-resource pools and The number of sub-frames in each sub-resource pool is divided into time-domain resource pools.

具体实现中,时域资源池的长度为时域资源池所占用子帧的数量,子池指示信息的长度为子池指示信息中二进制位的个数。以图2所示的时域资源池的结构示意图为例,时域资源池所占用子帧的数量为40个,即时域资源池的长度为40ms,子池指示信息的长度为5bit,则发送端可以确定时域资源池中子资源池的个数为5个,各个子资源池中子帧的个数为40/5=8,进而发送端可以将时域资源池划分为5个子资源池,每个子资源池包括8个子帧。In the specific implementation, the length of the time domain resource pool is the number of subframes occupied by the time domain resource pool, and the length of the subpool indication information is the number of binary bits in the subpool indication information. Take the structure diagram of the time domain resource pool shown in Figure 2 as an example. The number of sub-frames occupied by the time domain resource pool is 40, the length of the real-time domain resource pool is 40 ms, and the length of the sub-pool indication information is 5 bits. The terminal can determine that the number of sub-resource pools in the time-domain resource pool is five, and the number of sub-frames in each sub-resource pool is 40/5=8, and the sender can divide the time-domain resource pool into five sub-resource pools. Each sub-resource pool includes 8 sub-frames.

又如,当SA信息包括子池指示信息,且子池指示信息为索引值时,发送端可以获取该索引值对应的位串,该位串包括数码0和/或数码1。进一步的,发送端可以获取时域资源池的长度以及子池指示信息对应的位串的长度,将子池指示信息对应的位串的长度确定为子资源池的个数,将时域资源池的长度除以子池指示信息对应的位串的长度,得到各个子资源池中子帧的个数,根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。具体不受本发明实施例的限制。For example, when the SA information includes the sub-pool indication information, and the sub-pool indication information is an index value, the transmitting end may acquire a bit string corresponding to the index value, where the bit string includes the digit 0 and/or the digit 1. Further, the sender can obtain the length of the time domain resource pool and the length of the bit string corresponding to the sub-pool indication information, and determine the length of the bit string corresponding to the sub-pool indication information as the number of the sub-resource pool, and the time-domain resource pool. The length of the bit string is divided by the length of the bit string corresponding to the sub-pool indication information, and the number of the sub-frames in each sub-resource pool is obtained. According to the number of sub-resource pools and the number of sub-frames in each sub-resource pool, the time-domain resources are used. The pool is divided. It is not specifically limited by the embodiments of the present invention.

在一个可能的设计中,当SA信息包括子帧指示信息时,发送端可以根据子帧指示信息,确定各个子资源池中子帧的个数,获取时域资源池的长度, 将时域资源池的长度除以子资源池中子帧的个数,得到子资源池的个数,根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。In a possible design, when the SA information includes the subframe indication information, the sending end may determine the number of subframes in each sub-resource pool according to the subframe indication information, and obtain the length of the time domain resource pool. Divide the length of the time domain resource pool by the number of sub-frames in the sub-resource pool, and obtain the number of sub-resource pools. According to the number of sub-resource pools and the number of sub-frames in each sub-resource pool, the time-domain resources are used. The pool is divided.

例如,当SA信息包括子帧指示信息,且子帧指示信息为包括数码0和/或数码1的位串时,发送端可以获取时域资源池的长度以及子帧指示信息的长度,将子帧指示信息的长度确定为各个子资源池中子帧的个数,将时域资源池的长度除以子帧指示信息的长度,得到子资源池的个数,并根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。For example, when the SA information includes the subframe indication information, and the subframe indication information is a bit string including the digit 0 and/or the digit 1, the sender may acquire the length of the time domain resource pool and the length of the subframe indication information, and The length of the frame indication information is determined as the number of subframes in each sub-resource pool, and the length of the time domain resource pool is divided by the length of the sub-frame indication information to obtain the number of sub-resource pools, and according to the number of sub-resource pools. And the number of subframes in each sub-resource pool, and the time domain resource pool is divided.

具体实现中,子帧指示信息的长度为子帧指示信息中二进制位的个数。以图2所示的时域资源池的结构示意图为例,时域资源池所占用子帧的数量为40个,即时域资源池的长度为40ms,子帧指示信息的长度为8bit,则发送端可以确定各个子资源池中子帧的个数为8个,时域资源池中各个子资源池的个数为:40/8=5,进而发送端可以将时域资源池划分为5个子资源池,每个子资源池包括8个子帧。In a specific implementation, the length of the subframe indication information is the number of binary bits in the subframe indication information. Take the structure diagram of the time domain resource pool shown in Figure 2 as an example. The number of sub-frames occupied by the time domain resource pool is 40, the length of the real-time domain resource pool is 40 ms, and the length of the sub-frame indication information is 8 bits. The number of the sub-resources in the sub-resource pool is eight, and the number of sub-resources in the time-domain resource pool is 40/8=5. The sender can divide the time-domain resource pool into five sub-children. A resource pool, each of which includes 8 subframes.

又如,当SA信息包括子帧指示信息,且子帧指示信息为索引值时,发送端可以获取该索引值对应的位串,该位串包括数码0和/或数码1。进一步的,发送端可以获取时域资源池的长度以及子帧指示信息对应的位串的长度,将子帧指示信息对应的位串的长度确定为各个子资源池中子帧的个数,将时域资源池的长度除以子帧指示信息对应的位串的长度,得到时域资源池中子资源池的个数,根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。具体不受本发明实施例的限制。For another example, when the SA information includes the subframe indication information, and the subframe indication information is an index value, the transmitting end may acquire a bit string corresponding to the index value, where the bit string includes the digit 0 and/or the digit 1. Further, the sender may obtain the length of the time domain resource pool and the length of the bit string corresponding to the subframe indication information, and determine the length of the bit string corresponding to the subframe indication information as the number of subframes in each sub-resource pool, and The length of the time domain resource pool is divided by the length of the bit string corresponding to the subframe indication information, and the number of sub-resource pools in the time domain resource pool is obtained, according to the number of sub-resource pools and the number of sub-frames in each sub-resource pool. , divide the time domain resource pool. It is not specifically limited by the embodiments of the present invention.

在一个可能的设计中,当SA信息包括T-RPT,且T-RPT对应的位表用于指示子资源池时,发送端可以获取T-RPT对应的位表,获取时域资源池的长度以及位表的长度,将位表的长度确定为子资源池的个数,将时域资源池的长度除以位表的长度,得到各个子资源池中子帧的个数,并根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。In a possible design, when the SA information includes the T-RPT, and the bit table corresponding to the T-RPT is used to indicate the sub-resource pool, the sender can obtain the bit table corresponding to the T-RPT, and obtain the length of the time domain resource pool. And the length of the bit table, the length of the bit table is determined as the number of the sub-resource pool, the length of the time domain resource pool is divided by the length of the bit table, and the number of sub-frames in each sub-resource pool is obtained, and according to the sub-resource The number of pools and the number of subframes in each sub-resource pool are divided into time-domain resource pools.

具体实现中,位表的长度即位表中二进制位的个数。例如,时域资源池的长度为40ms,位表的长度为8bit,则发送端可以确定时域资源池中子资源池的个数为8个,各个子资源池中子帧的个数为40/8=5,进而发送端可以将时域资源池划分为8个子资源池,每个子资源池包括5个子帧。 In a specific implementation, the length of the bit table is the number of binary bits in the bit table. For example, if the length of the time domain resource pool is 40 ms and the length of the bit table is 8 bits, the sender can determine that the number of sub-resource pools in the time domain resource pool is eight, and the number of sub-frames in each sub-resource pool is 40. /8=5, the sender can divide the time domain resource pool into 8 sub-resource pools, and each sub-resource pool includes 5 subframes.

在一个可能的设计中,SA信息可以包括传输次数指示信息,则发送端可以根据传输次数指示信息,在所有可用于传输数据的子帧中确定用于传输数据的子帧,用于传输数据的子帧的个数与传输次数指示信息指示的传输次数相同,进而通过用于传输数据的子帧传输数据。In a possible design, the SA information may include the transmission frequency indication information, and the transmitting end may determine, according to the transmission frequency indication information, a subframe for transmitting data in all subframes available for transmitting data, for transmitting data. The number of subframes is the same as the number of transmissions indicated by the number-of-transmissions indication information, and the data is transmitted through the subframe for transmitting data.

其中,传输次数指示信息用于指示数据的传输次数。以图2所示的时域资源池的结构示意图为例,传输次数指示信息指示数据的传输次数为2次,发送端将时域资源池划分为5个子资源池,每个子资源池包括8个子帧,发送端根据SA信息确定子资源池1、4为可用于传输数据的子资源池,各个可用于传输数据的子资源池中的子帧2、6、7为可用于传输数据的子帧之后,可以在子资源池1中的子帧2、6、7以及子资源池4中的子帧2、6、7中确定2个用于传输数据的子帧,并通过上述2个用于传输数据的子帧传输该数据。进一步的,发送端可以将所有可用于传输数据的子帧中的前两个可用于传输数据的子帧作为用于传输数据的子帧,例如将子资源池1中的子帧2、6确定为用于传输数据的子帧,需要说明的是,本发明实施例包含但不局限于上述用于传输数据的子帧的确定方式,例如发送端可以将在所有可用于传输数据的子帧中随机选择的2个可用于传输数据的子帧作为用于传输数据的子帧。The transmission number indication information is used to indicate the number of times of data transmission. Taking the structure diagram of the time domain resource pool shown in FIG. 2 as an example, the number of transmissions indicates that the number of data transmissions is two, and the sender divides the time domain resource pool into five sub-resource pools, and each sub-resource pool includes eight sub-resources. The frame, the transmitting end determines, according to the SA information, the sub-resource pools 1, 4 are sub-resource pools that can be used for transmitting data, and the sub-frames 2, 6, and 7 in the sub-resource pools that can be used for transmitting data are sub-frames that can be used for transmitting data. Thereafter, two subframes for transmitting data may be determined in subframes 2, 6, and 7 in the sub-resource pool 1, and subframes 2, 6, and 7 in the sub-resource pool 4, and are used for the above two by The data is transmitted in a subframe in which data is transmitted. Further, the transmitting end may use the first two subframes in the subframes that can be used for transmitting data to transmit data as a subframe for transmitting data, for example, determining subframes 2 and 6 in the sub-resource pool 1. For a subframe for transmitting data, it should be noted that the embodiment of the present invention includes, but is not limited to, the foregoing determining manner of a subframe for transmitting data, for example, the transmitting end may be in all subframes that can be used for transmitting data. Two randomly selected subframes for transmitting data are used as subframes for transmitting data.

本发明实施例通过传输次数指示信息可更加灵活改变数据的传输次数,有效提升资源利用率。In the embodiment of the present invention, the number of transmissions of data can be more flexibly changed by the transmission number indication information, thereby effectively improving resource utilization.

在一个可能的设计中,如果当前需要传输的数据包括至少两个,至少两个数据的SA信息相同,且SA信息包括传输次数指示信息,则发送端可以根据传输次数指示信息,在所有可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,各个子帧集中用于传输数据的子帧的个数与传输次数指示信息指示的传输次数相同,进而通过各个子帧集中的用于传输数据的子帧传输各个数据。其中,子帧集的个数与数据的个数相同。In a possible design, if the data currently needed to be transmitted includes at least two, the SA information of at least two data is the same, and the SA information includes the transmission times indication information, the transmitting end may indicate the information according to the number of transmissions, and all available Determining at least two subframe sets in a subframe for transmitting data, each subframe set includes at least one subframe for transmitting data, and each subframe is used for transmitting the number of subframes for transmitting data and transmission indicated by the number of transmission indication information. The number of times is the same, and each data is transmitted through a subframe for transmitting data in each subframe set. The number of subframe sets is the same as the number of data.

以图2所示的时域资源池的结构示意图为例,如果当前需要传输的数据为2个,即第一数据和第二数据,上述2个数据的传输次数均为2次,且SA信息相同,则发送端可以根据SA信息将时域资源池划分为5个子资源池,每个子资源池包括8个子帧,发送端根据SA信息确定子资源池1、4为可用于传输数据的子资源池,各个可用于传输数据的子资源池中的子帧2、6、7为可用 于传输数据的子帧之后,可以在子资源池1中的子帧2、6、7以及子资源池4中的子帧2、6、7中确定2个子帧集,每个子帧集包括2个用于传输数据的子帧,并通过子帧集1中的各个用于传输数据的子帧传输第一数据,通过子帧集2中的各个用于传输数据的子帧传输第二数据。进一步的,发送端可以将所有可用于传输数据的子帧中的前两个可用于传输数据的子帧作为子帧集1中的用于传输数据的子帧,将与上述两个用于传输数据的子帧相邻的两个可用于传输数据的子帧作为子帧集2中的用于传输数据的子帧,例如将子资源池1中的子帧2、6确定为子帧集1中的用于传输数据的子帧,将子资源池1中的子帧7以及子资源池2中的子帧2确定为子帧集2中的用于传输数据的子帧,需要说明的是,本发明实施例包含但不局限于上述确定方式,例如发送端可以将在所有可用于传输数据的子帧中随机选择的可用于传输数据的子帧作为用于传输数据的子帧,并随机确定用于传输数据的子帧所属的子帧集。Taking the structure diagram of the time domain resource pool shown in FIG. 2 as an example, if the current data to be transmitted is two, that is, the first data and the second data, the number of transmissions of the two data is two times, and the SA information is If the same, the sender can divide the time domain resource pool into five sub-resource pools according to the SA information, and each sub-resource pool includes eight sub-frames. The sender determines that the sub-resource pools 1 and 4 are sub-resources that can be used for transmitting data according to the SA information. Pool, sub-frames 2, 6, and 7 in each sub-resource pool that can be used to transmit data are available After the subframe in which the data is transmitted, two subframe sets may be determined in the subframes 2, 6, and 7 in the sub-resource pool 1, and the subframes 2, 6, and 7 in the sub-resource pool 4, each of the subframe sets includes 2 A subframe for transmitting data, and transmitting the first data through each of the subframes for transmitting data in the subframe set 1, and transmitting the second data through each of the subframes for transmitting the data in the subframe set 2. Further, the transmitting end may use the first two subframes in the subframes that can be used for transmitting data to transmit data as the subframe for transmitting data in the subframe set 1, and use the foregoing two for transmission. Two subframes adjacent to the subframe of the data that can be used for transmitting data are used as subframes for transmitting data in the subframe set 2, for example, subframes 2 and 6 in the sub-resource pool 1 are determined as the subframe set 1 The subframe for transmitting data, the subframe 7 in the sub-resource pool 1 and the subframe 2 in the sub-resource pool 2 are determined as the sub-frames for transmitting data in the subframe set 2, which need to be explained The embodiment of the present invention includes, but is not limited to, the foregoing determining manner. For example, the transmitting end may use a subframe that can be used for transmitting data randomly selected in all subframes that can be used for transmitting data as a subframe for transmitting data, and is random. A subframe set to which a subframe for transmitting data belongs is determined.

本发明实施例可在时域资源池中同时传输多个数据,通过传输次数指示信息可更加灵活改变数据的传输次数,有效提升资源利用率。The embodiment of the invention can simultaneously transmit multiple data in the time domain resource pool, and can change the number of data transmission times more flexibly by using the transmission number indication information, thereby effectively improving resource utilization.

第二方面提供了一种数据传输方法,包括:The second aspect provides a data transmission method, including:

发送端获取当前需要传输的数据的SA信息,SA信息包括T-RPT以及传输次数指示信息;The sender obtains the SA information of the data that needs to be transmitted, and the SA information includes a T-RPT and a transmission number indication information;

发送端获取T-RPT对应的位表,位表用于指示时域资源池中可用于传输数据的子帧;The sender obtains a bit table corresponding to the T-RPT, where the bit table is used to indicate a subframe in the time domain resource pool that can be used for transmitting data;

发送端根据位表,在时域资源池中确定可用于传输数据的子帧;The transmitting end determines, according to the bit table, a subframe that can be used for transmitting data in the time domain resource pool;

发送端在可用于传输数据的子帧中确定用于传输数据的子帧,用于传输数据的子帧的个数与传输次数指示信息指示的传输次数相同;The transmitting end determines a subframe for transmitting data in a subframe that can be used for transmitting data, and the number of subframes used for transmitting data is the same as the number of transmissions indicated by the transmission frequency indication information;

发送端通过各个用于传输数据的子帧传输数据。The transmitting end transmits data through each sub-frame for transmitting data.

在该技术方案中,如果时域资源池的长度为40ms,T-RPT对应的位表的长度为8bit,则时域资源池将对应5个该位表,例如T-RPT对应的位表为01000000,即时域资源池所占用的子帧对应的数码分别为:0100000001000000010000000100000001000000,发送端可以确定可用于传输数据的子帧为子帧2、10、18、26、34,如果传输次数指示信息指示的数据的传 输次数为2次,则发送端可以在上述可用于传输数据的子帧中确定2个用于传输数据的子帧,并通过上述2个用于传输数据的子帧传输该数据。进一步的,发送端可以将所有可用于传输数据的子帧中的前两个可用于传输数据的子帧作为用于传输数据的子帧,例如将子帧2、10确定为用于传输数据的子帧,需要说明的是,本发明实施例包含但不局限于上述用于传输数据的子帧的确定方式,例如发送端可以将在所有可用于传输数据的子帧中随机选择的2个可用于传输数据的子帧作为用于传输数据的子帧。In the technical solution, if the length of the time domain resource pool is 40 ms and the length of the bit table corresponding to the T-RPT is 8 bits, the time domain resource pool will correspond to five of the bit tables, for example, the bit table corresponding to the T-RPT is 01000000, the corresponding number of the subframes occupied by the real-time resource pool is: 0100000001000000010000000100000001000000, and the transmitting end may determine that the subframes that can be used for transmitting data are subframes 2, 10, 18, 26, and 34, if the number of transmission indications indicates Data transmission The number of transmissions is two, and the transmitting end may determine two subframes for transmitting data in the above-mentioned subframes for transmitting data, and transmit the data through the above two subframes for transmitting data. Further, the transmitting end may use the first two subframes in the subframes that can be used for transmitting data to transmit data as a subframe for transmitting data, for example, determining subframes 2 and 10 as data for transmitting data. Sub-frames, it should be noted that the embodiment of the present invention includes, but is not limited to, the foregoing determining manner of a subframe for transmitting data, for example, the transmitting end may randomly select two available in all subframes that can be used for transmitting data. The subframe for transmitting data serves as a subframe for transmitting data.

本发明实施例在传统的数据传输方法中增加传输次数指示信息,可灵活改变数据的传输次数,提升资源利用率,另外,相较第一方面提供的数据传输方法,本发明实施例对传统的数据传输系统改动较小,可降低开销。The embodiment of the present invention increases the number of transmission times indication information in the traditional data transmission method, and can flexibly change the number of times of data transmission and improve resource utilization. In addition, compared with the data transmission method provided by the first aspect, the embodiment of the present invention is conventional. Data transfer system changes are small and can reduce overhead.

在一个可能的设计中,如果当前需要传输的数据包括至少两个,至少两个数据的SA信息相同,则发送端可以根据传输次数指示信息,在可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,各个子帧集中用于传输数据的子帧的个数与传输次数指示信息指示的传输次数相同,进而通过各个子帧集中的用于传输数据的子帧传输各个数据。其中,子帧集的个数与数据的个数相同。In a possible design, if the data currently required to be transmitted includes at least two, and the SA information of at least two data is the same, the transmitting end may determine at least two sub-frames in the subframes that can be used for transmitting data according to the transmission frequency indication information. a frame set, each of the subframe sets includes at least one subframe for transmitting data, and the number of subframes used for transmitting data in each subframe is the same as the number of transmissions indicated by the transmission frequency indication information, and is further concentrated by each subframe. The sub-frame for transmitting data transmits each data. The number of subframe sets is the same as the number of data.

示例性的,如果时域资源池的长度为40ms,可用于传输数据的子帧为子帧2、10、18、26、34,当前需要传输的数据包括第一数据和第二数据,第一数据和第二数据的传输次数均为2次,发送端可以将所有可用于传输数据的子帧中的前两个可用于传输数据的子帧作为子帧集1中的用于传输数据的子帧,将与上述两个用于传输数据的子帧相邻的两个可用于传输数据的子帧作为子帧集2中的用于传输数据的子帧,例如将子帧2、10确定为子帧集1中的用于传输数据的子帧,将子帧18、26确定为子帧集2中的用于传输数据的子帧,并通过子帧2、10传输第一数据,通过子帧18、26传输第二数据。需要说明的是,本发明实施例包含但不局限于上述确定方式,例如发送端可以将在所有可用于传输数据的子帧中随机选择的可用于传输数据的子帧作为用于传输数据的子帧,并随机确定用于传输数据的子帧所属的子帧集。Exemplarily, if the length of the time domain resource pool is 40 ms, the subframes that can be used for transmitting data are subframes 2, 10, 18, 26, and 34, and the data that needs to be transmitted currently includes the first data and the second data, first. The data and the second data are transmitted twice, and the transmitting end can use the first two of the subframes that can be used for transmitting data to transmit data as the sub-frame 1 for transmitting data. a frame, two subframes adjacent to the above two subframes for transmitting data, which are available for transmitting data, as a subframe for transmitting data in the subframe set 2, for example, determining subframes 2 and 10 as a subframe for transmitting data in the subframe set 1, determining the subframes 18, 26 as subframes for transmitting data in the subframe set 2, and transmitting the first data through the subframes 2, 10, through the sub-frames Frames 18, 26 transmit the second data. It should be noted that the embodiment of the present invention includes, but is not limited to, the foregoing determining manner. For example, the transmitting end may use a subframe that can be used for transmitting data randomly selected in all subframes that can be used for transmitting data as a sub-data for transmitting data. Frames, and randomly determine the set of subframes to which the subframe for transmitting data belongs.

本发明实施例可在时域资源池中同时传输多个数据,通过传输次数指示信息可灵活改变数据的传输次数,提升资源利用率,另外,相较第一方面提供的 数据传输方法,本发明实施例对传统的数据传输系统改动较小,可降低开销。The embodiment of the invention can simultaneously transmit multiple data in the time domain resource pool, and can flexibly change the number of data transmission times and improve resource utilization by using the transmission frequency indication information, and further, compared with the first aspect. The data transmission method, the embodiment of the present invention has small changes to the conventional data transmission system, and the overhead can be reduced.

第三方面提供了一种计算机存储介质,其中,所述计算机存储介质可存储有程序,该程序执行时包括第一方面的部分或全部步骤。A third aspect provides a computer storage medium, wherein the computer storage medium can store a program that, when executed, includes some or all of the steps of the first aspect.

第四方面提供了一种计算机存储介质,其中,所述计算机存储介质可存储有程序,该程序执行时包括第二方面的部分或全部步骤。A fourth aspect provides a computer storage medium, wherein the computer storage medium can store a program that, when executed, includes some or all of the steps of the second aspect.

第五方面提供一种数据传输装置,所述装置可以包括分配信息获取单元、子资源池确定单元、子帧确定单元以及数据传输单元,所述装置可以用于实施结合第一方面的部分或全部步骤。A fifth aspect provides a data transmission apparatus, where the apparatus may include an allocation information acquisition unit, a sub-resource pool determination unit, a subframe determination unit, and a data transmission unit, and the apparatus may be used to implement part or all of the first aspect step.

第六方面提供了一种终端设备,包括处理器、发送器、接收器以及存储器,处理器、发送器以及接收器可以用于实施结合第一方面的部分或全部步骤。A sixth aspect provides a terminal device comprising a processor, a transmitter, a receiver and a memory, the processor, the transmitter and the receiver being operable to implement some or all of the steps in connection with the first aspect.

第七方面提供一种数据传输装置,所述装置可以包括分配信息获取单元、位表获取单元、第一子帧确定单元、第二子帧确定单元以及数据传输单元,所述装置可以用于实施结合第二方面的部分或全部步骤。A seventh aspect provides a data transmission apparatus, where the apparatus may include an allocation information acquisition unit, a bit table acquisition unit, a first subframe determination unit, a second subframe determination unit, and a data transmission unit, and the apparatus may be used to implement Combine some or all of the steps of the second aspect.

第八方面提供了一种终端设备,包括处理器、发送器、接收器以及存储器,处理器、发送器以及接收器可以用于实施结合第二方面的部分或全部步骤。The eighth aspect provides a terminal device including a processor, a transmitter, a receiver, and a memory, and the processor, the transmitter, and the receiver can be used to implement some or all of the steps in conjunction with the second aspect.

第九方面提供了一种数据传输系统,包括发送端和接收端,其中:A ninth aspect provides a data transmission system, including a transmitting end and a receiving end, wherein:

发送端,用于获取当前需要传输的数据的SA信息,根据SA信息,在时域资源池中确定至少一个可用于传输数据的子资源池,根据SA信息,在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧,通过至少一个可用于传输数据的子帧向接收端传输数据。The sending end is configured to obtain the SA information of the data that needs to be transmitted, and determine, according to the SA information, at least one sub-resource pool that can be used for transmitting data in the time domain resource pool, and according to the SA information, each sub-resource that can be used for transmitting data At least one subframe that can be used to transmit data is determined in the pool, and data is transmitted to the receiving end through at least one subframe that can be used to transmit data.

接收端,用于获取该数据的SA信息,根据SA信息在时域资源池中确定各个可用于传输数据的子资源池,根据SA信息在各个可用于传输数据的子资 源池中确定可用于传输数据的子帧,在各个可用于传输数据的子帧所在的时域位置接收发送端传输的数据。The receiving end is configured to obtain the SA information of the data, determine, according to the SA information, each sub-resource pool that can be used for transmitting data in the time domain resource pool, and each sub-resource available for transmitting data according to the SA information. The source pool determines a subframe that can be used to transmit data, and receives data transmitted by the sender at a time domain location where each subframe in which data can be transmitted is located.

第十方面提供了一种数据传输系统,包括发送端和接收端,其中:A tenth aspect provides a data transmission system, including a transmitting end and a receiving end, wherein:

发送端,用于获取当前需要传输的数据的SA信息,SA信息可以包括T-RPT以及传输次数指示信息,获取T-RPT对应的位表,根据位表在时域资源池中确定可用于传输数据的子帧,根据传输次数指示信息在可用于传输数据的子帧中确定用于传输数据的子帧,通过各个用于传输数据的子帧传输数据。The sending end is configured to obtain the SA information of the data that needs to be transmitted, and the SA information may include a T-RPT and a transmission time indication information, obtain a bit table corresponding to the T-RPT, and determine, in the time domain resource pool, the available transmission according to the bit table. The subframe of the data determines a subframe for transmitting data in a subframe usable for transmitting data according to the transmission number indication information, and transmits the data through each subframe for transmitting data.

接收端,用于获取该数据的SA信息,根据SA信息中T-RPT对应的位表,在时域资源池中确定可用于传输数据的子帧,根据预先和发送端之间协商的传输规则,在可用于传输数据的子帧中确定用于传输数据的子帧,在用于传输数据的子帧所在的时域位置接收发送端传输的数据。The receiving end is configured to obtain SA information of the data, and determine, according to the bit table corresponding to the T-RPT in the SA information, a subframe that can be used for transmitting data in the time domain resource pool, according to a transmission rule negotiated between the pre-and the transmitting end. A subframe for transmitting data is determined in a subframe usable for transmitting data, and data transmitted by the transmitting end is received at a time domain location where the subframe for transmitting data is located.

附图说明DRAWINGS

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the present invention. Other drawings may also be obtained from those of ordinary skill in the art in light of the inventive work.

图1是本发明实施例中提供的一种数据传输系统的框架示意图;1 is a schematic diagram of a frame of a data transmission system provided in an embodiment of the present invention;

图2是本发明实施例中提供的一种时域资源池的结构示意图;2 is a schematic structural diagram of a time domain resource pool provided in an embodiment of the present invention;

图3是本发明实施例中提供的一种数据传输方法的流程示意图;3 is a schematic flowchart of a data transmission method provided in an embodiment of the present invention;

图4是本发明另一实施例中提供的一种数据传输方法的流程示意图;4 is a schematic flow chart of a data transmission method according to another embodiment of the present invention;

图5是本发明另一实施例中提供的一种数据传输方法的流程示意图;FIG. 5 is a schematic flowchart of a data transmission method according to another embodiment of the present invention; FIG.

图6是本发明另一实施例中提供的一种数据传输方法的流程示意图;FIG. 6 is a schematic flowchart diagram of a data transmission method according to another embodiment of the present invention; FIG.

图7是本发明另一实施例中提供的一种数据传输方法的流程示意图;FIG. 7 is a schematic flowchart diagram of a data transmission method according to another embodiment of the present invention; FIG.

图8是本发明另一实施例中提供的一种数据传输方法的流程示意图;FIG. 8 is a schematic flowchart of a data transmission method according to another embodiment of the present invention; FIG.

图9是本发明实施例中提供的一种数据传输装置的结构示意图;9 is a schematic structural diagram of a data transmission apparatus according to an embodiment of the present invention;

图10是本发明另一实施例中提供的一种数据传输装置的结构示意图; FIG. 10 is a schematic structural diagram of a data transmission apparatus according to another embodiment of the present invention; FIG.

图11是本发明实施例中提供的一种终端设备的结构示意图。FIG. 11 is a schematic structural diagram of a terminal device according to an embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述。The technical solutions in the embodiments of the present invention will be clearly described below with reference to the accompanying drawings in the embodiments of the present invention.

请参见图1,图1是本发明实施例中提供的一种数据传输系统的框架示意图,如图所示本发明实施例中的数据传输系统至少可以包括发送端和接收端。其中,发送端或者接收端可以为用户设备(User Equipment,UE),例如个人计算机(personal computer,PC)、笔记本电脑、智能手机、车载终端或者调制解调器等,发送端与接收端之间可以建立通信连接。Referring to FIG. 1, FIG. 1 is a schematic diagram of a frame of a data transmission system according to an embodiment of the present invention. As shown in the figure, a data transmission system in an embodiment of the present invention may include at least a transmitting end and a receiving end. The sending end or the receiving end may be a user equipment (User Equipment, UE), such as a personal computer (PC), a notebook computer, a smart phone, a vehicle terminal, or a modem, and the communication between the transmitting end and the receiving end may be established. connection.

发送端,用于获取当前需要传输的数据的SA信息,根据SA信息,在时域资源池中确定至少一个可用于传输数据的子资源池,并根据SA信息,在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧,通过至少一个可用于传输数据的子帧向接收端传输数据。The sending end is configured to obtain SA information of data currently to be transmitted, and determine, according to the SA information, at least one sub-resource pool that can be used for transmitting data in the time domain resource pool, and according to the SA information, in each sub-transfer data The resource pool determines at least one subframe that can be used to transmit data, and transmits data to the receiving end through at least one subframe that can be used to transmit data.

接收端,用于获取该数据的SA信息,根据SA信息在时域资源池中确定各个可用于传输数据的子资源池,并根据SA信息在各个可用于传输数据的子资源池中确定可用于传输数据的子帧,在各个可用于传输数据的子帧所在的时域位置接收发送端传输的数据。The receiving end is configured to obtain the SA information of the data, determine each sub-resource pool that can be used for transmitting data in the time domain resource pool according to the SA information, and determine, according to the SA information, the available sub-resource pools that can be used for transmitting data. The subframe in which the data is transmitted receives the data transmitted by the transmitting end at a time domain location where each of the subframes available for transmitting data is located.

在可选实施例中,发送端获取当前需要传输的数据的SA信息,具体可以为:发送端获取预先配置的该数据的SA信息。In an optional embodiment, the sending end acquires the SA information of the data that needs to be transmitted, and specifically, the sending end acquires the pre-configured SA information of the data.

进一步的,接收端获取该数据的SA信息,具体可以为:接收端接收发送端发送的预先配置的该数据的SA信息。Further, the receiving end acquires the SA information of the data, and specifically, the receiving end receives the SA information of the pre-configured data sent by the sending end.

在可选实施例中,本发明实施例中的数据传输系统还可以包括基站,其中基站和发送端之间可以建立通信连接。In an optional embodiment, the data transmission system in the embodiment of the present invention may further include a base station, where a communication connection may be established between the base station and the transmitting end.

发送端获取当前需要传输的数据的SA信息,具体可以为:The sender obtains the SA information of the data that needs to be transmitted. The specific information can be:

发送端向基站发送对该数据的数据传输请求。The transmitting end sends a data transmission request for the data to the base station.

基站响应该数据传输请求配置该数据的SA信息,并将所配置的SA信息发送给发送端。 The base station configures the SA information of the data in response to the data transmission request, and sends the configured SA information to the sending end.

进一步的,接收端获取该数据的SA信息,具体可以为:接收端接收发送端发送的基站所配置的SA信息。Further, the receiving end acquires the SA information of the data, and specifically, the receiving end receives the SA information configured by the base station sent by the sending end.

可选的,基站可以分别和发送端、接收端建立通信连接,发送端向基站发送对该数据的数据传输请求,数据传输请求可以携带发送端的终端标识信息和接收端的终端标识信息,基站响应该数据传输请求配置该数据的SA信息,并根据发送端的终端标识信息将所配置的SA信息发送给发送端,根据接收端的终端标识信息将所配置的SA信息发送给接收端。Optionally, the base station may establish a communication connection with the sending end and the receiving end respectively, and the sending end sends a data transmission request to the base station, where the data transmission request may carry the terminal identification information of the transmitting end and the terminal identification information of the receiving end, and the base station responds to the The data transmission request configures the SA information of the data, and sends the configured SA information to the sending end according to the terminal identification information of the sending end, and sends the configured SA information to the receiving end according to the terminal identification information of the receiving end.

在可选实施例中,SA信息可以包括子池指示信息,则发送端在时域资源池中确定至少一个可用于传输数据的子资源池,具体可以为:In an optional embodiment, the SA information may include the sub-pool indication information, and the sending end determines, in the time domain resource pool, at least one sub-resource pool that can be used for transmitting data, which may be:

发送端根据子池指示信息,在时域资源池中确定至少一个可用于传输数据的子资源池。The sender determines at least one sub-resource pool that can be used for transmitting data in the time domain resource pool according to the sub-pool indication information.

进一步的,接收端在时域资源池中确定各个可用于传输数据的子资源池,具体可以为:Further, the receiving end determines, in the time domain resource pool, each of the sub-resource pools that can be used for transmitting data, which may be:

接收端根据子池指示信息,在时域资源池中确定各个可用于传输数据的子资源池。The receiving end determines each sub-resource pool that can be used for transmitting data in the time domain resource pool according to the sub-pool indication information.

可选的,SA信息还可以包括T-RPT,则发送端在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧,具体可以为:Optionally, the SA information may further include a T-RPT, where the sending end determines at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data, which may be:

发送端获取T-RPT对应的位表,根据位表在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧。The transmitting end acquires a bit table corresponding to the T-RPT, and determines at least one subframe that can be used for transmitting data according to the bit table in each of the sub-resource pools that can be used for transmitting data.

进一步的,接收端在各个可用于传输数据的子资源池中确定各个可用于传输数据的子帧,具体可以为:Further, the receiving end determines, in each sub-resource pool that can be used for transmitting data, each sub-frame that can be used for transmitting data, which may be:

接收端获取T-RPT对应的位表,根据位表在各个可用于传输数据的子资源池中确定各个可用于传输数据的子帧。The receiving end acquires a bit table corresponding to the T-RPT, and determines each subframe that can be used for transmitting data according to the bit table in each of the sub-resource pools that can be used for transmitting data.

在可选实施例中,SA信息可以包括T-RPT,则发送端在时域资源池中确定至少一个可用于传输数据的子资源池,具体可以为:In an optional embodiment, the SA information may include a T-RPT, where the sender determines at least one sub-resource pool that can be used for transmitting data in the time domain resource pool, which may be:

发送端获取T-RPT对应的位表,根据位表在时域资源池中确定至少一个可用于传输数据的子资源池。The sender obtains a bit table corresponding to the T-RPT, and determines at least one child resource pool that can be used for transmitting data according to the bit table in the time domain resource pool.

进一步的,接收端在时域资源池中确定各个可用于传输数据的子资源池,具体可以为: Further, the receiving end determines, in the time domain resource pool, each of the sub-resource pools that can be used for transmitting data, which may be:

接收端获取T-RPT对应的位表,根据位表在时域资源池中确定各个可用于传输数据的子资源池。The receiving end acquires a bit table corresponding to the T-RPT, and determines each sub-resource pool that can be used for transmitting data according to the bit table in the time domain resource pool.

可选的,SA信息还可以包括子帧指示信息,则发送端在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧,具体可以为:Optionally, the SA information may further include a subframe indication information, where the sending end determines at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data, and specifically:

发送端根据子帧指示信息,在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧。The transmitting end determines at least one subframe that can be used for transmitting data in each of the sub-resource pools available for transmitting data according to the subframe indication information.

进一步的,接收端在各个可用于传输数据的子资源池中确定各个可用于传输数据的子帧,具体可以为:Further, the receiving end determines, in each sub-resource pool that can be used for transmitting data, each sub-frame that can be used for transmitting data, which may be:

接收端根据子帧指示信息,在各个可用于传输数据的子资源池中确定各个可用于传输数据的子帧。The receiving end determines each subframe that can be used for transmitting data in each of the sub-resource pools available for transmitting data according to the subframe indication information.

在可选实施例中,发送端根据SA信息,在时域资源池中确定至少一个可用于传输数据的子资源池之前,可以根据SA信息,将时域资源池划分为至少一个子资源池,各个子资源池包括至少一个子帧。In an optional embodiment, the sending end may divide the time domain resource pool into at least one sub-resource pool according to the SA information, according to the SA information, before determining at least one sub-resource pool that can be used for transmitting data in the time domain resource pool. Each sub-resource pool includes at least one sub-frame.

进一步的,发送端根据SA信息,将时域资源池划分为至少一个子资源池,各个子资源池包括至少一个子帧,具体可以为:Further, the sending end divides the time domain resource pool into at least one sub-resource pool according to the SA information, and each sub-resource pool includes at least one sub-frame, which may be:

发送端获取时域资源池的长度以及位表的长度,将位表的长度确定为各个子资源池中子帧的个数,将时域资源池的长度除以位表的长度,得到子资源池的个数,根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。The sender obtains the length of the time domain resource pool and the length of the bit table, and determines the length of the bit table as the number of subframes in each sub-resource pool, and divides the length of the time domain resource pool by the length of the bit table to obtain the sub-resource. The number of pools is divided according to the number of sub-resource pools and the number of sub-frames in each sub-resource pool.

进一步的,发送端根据SA信息,将时域资源池划分为至少一个子资源池,各个子资源池包括至少一个子帧,具体可以为:Further, the sending end divides the time domain resource pool into at least one sub-resource pool according to the SA information, and each sub-resource pool includes at least one sub-frame, which may be:

发送端根据子池指示信息的长度,确定子资源池的个数,获取时域资源池的长度,将时域资源池的长度除以子资源池的个数,得到各个子资源池中子帧的个数,根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。The sender determines the number of sub-resource pools based on the length of the sub-pool indication information, obtains the length of the time-domain resource pool, and divides the length of the time-domain resource pool by the number of sub-resource pools to obtain the sub-frames in each sub-resource pool. The number of the time domain resource pools is divided according to the number of sub-resource pools and the number of sub-frames in each sub-resource pool.

可选的,发送端根据SA信息,将时域资源池划分为至少一个子资源池,各个子资源池包括至少一个子帧,具体可以为:Optionally, the sending end divides the time domain resource pool into at least one sub-resource pool according to the SA information, where each sub-resource pool includes at least one sub-frame, which may be:

发送端根据子帧指示信息的长度,确定各个子资源池中子帧的个数,获取时域资源池的长度,将时域资源池的长度除以子资源池中子帧的个数,得到子 资源池的个数,根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。The sender determines the number of subframes in each sub-resource pool according to the length of the sub-frame indication information, obtains the length of the time-domain resource pool, and divides the length of the time-domain resource pool by the number of sub-frames in the sub-resource pool. Child The number of resource pools is divided according to the number of sub-resource pools and the number of sub-frames in each sub-resource pool.

可选的,发送端根据SA信息,将时域资源池划分为至少一个子资源池,各个子资源池包括至少一个子帧,具体可以为:Optionally, the sending end divides the time domain resource pool into at least one sub-resource pool according to the SA information, where each sub-resource pool includes at least one sub-frame, which may be:

发送端获取时域资源池的长度以及位表的长度,将位表的长度确定为子资源池的个数,将时域资源池的长度除以位表的长度,得到各个子资源池中子帧的个数,根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。The sender obtains the length of the time domain resource pool and the length of the bit table, determines the length of the bit table as the number of the child resource pool, and divides the length of the time domain resource pool by the length of the bit table to obtain the sub-resource pool neutrons. The number of frames is divided according to the number of sub-resource pools and the number of sub-frames in each sub-resource pool.

在可选实施例中,SA信息可以包括传输次数指示信息,则发送端通过至少一个可用于传输数据的子帧向接收端传输数据,具体可以为:In an optional embodiment, the SA information may include the transmission quantity indication information, and the transmitting end transmits the data to the receiving end by using at least one subframe that can be used for transmitting data, which may be specifically:

发送端根据传输次数指示信息,在所有可用于传输数据的子帧中确定用于传输数据的子帧,通过用于传输数据的子帧向接收端传输数据。The transmitting end determines the subframe for transmitting data in all the subframes available for transmitting data according to the transmission number indication information, and transmits the data to the receiving end through the subframe for transmitting the data.

进一步的,接收端在各个可用于传输数据的子帧所在的时域位置接收发送端传输的数据,具体可以为:Further, the receiving end receives the data transmitted by the sending end in the time domain position of each subframe in which the data can be transmitted, which may be:

接收端根据预先和发送端之间协商的传输规则,在各个可用于传输数据的子帧中确定用于传输数据的子帧,在用于传输数据的子帧所在的时域位置接收发送端传输的数据。The receiving end determines, according to a transmission rule negotiated between the transmitting end and the transmitting end, a subframe for transmitting data in each subframe that can be used for transmitting data, and receives the transmitting end in a time domain position where the subframe for transmitting data is located. The data.

具体实现中,发送端根据传输次数指示信息,在所有可用于传输数据的子帧中确定用于传输数据的子帧之前,可以和接收端之间协商传输规则,以图2所示的时域资源池的结构示意图为例,发送端可以在所有可用于传输数据的子帧中将靠前的可用于传输数据的子帧确定为用于传输数据的子帧,示例性的,可用于传输数据的子资源池包括子资源池1、4,各个可用于传输数据的子资源池中的可用于传输数据的子帧包括子帧2、6、7,如果传输次数指示信息指示的该数据的传输次数为2次,则发送端和接收端根据预先协商的传输规则,可以确定用于传输数据的子帧为子资源池1中的子帧2、6。需要说明的是,传输规则包含但不局限于上述方式,例如发送端可以在所有可用于传输数据的子帧中将靠后的可用于传输数据的子帧确定为用于传输数据的子帧,具体不受本发明实施例的限制。In a specific implementation, the sending end may, according to the transmission quantity indication information, determine a transmission rule between the receiving end and the receiving end before determining the subframe for transmitting the data in all subframes that can be used for transmitting data, and the time domain shown in FIG. For example, the structure of the resource pool can be used by the transmitting end to determine a subframe that can be used for transmitting data as a subframe for transmitting data in all subframes that can be used for transmitting data. For example, it can be used to transmit data. The sub-resource pool includes sub-resource pools 1, 4, and the sub-frames available for transmitting data in each of the sub-resource pools that can be used for transmitting data include sub-frames 2, 6, and 7, if the transmission number indicates that the data is transmitted by the indication information. The number of times is two, and the transmitting end and the receiving end can determine that the subframe used for transmitting data is the subframes 2 and 6 in the sub-resource pool 1 according to the pre-negotiated transmission rule. It should be noted that the transmission rule includes, but is not limited to, the foregoing manner. For example, the transmitting end may determine, in all subframes that can be used for transmitting data, a subframe that is available for transmitting data as a subframe for transmitting data. It is not specifically limited by the embodiments of the present invention.

在可选实施例中,当前需要传输的数据可以包括至少两个,至少两个数据 的SA信息相同,且SA信息可以包括传输次数指示信息,则发送端通过至少一个可用于传输数据的子帧传输数据,具体可以为:In an optional embodiment, the data currently needed to be transmitted may include at least two, at least two data. The SA information is the same, and the SA information may include the transmission quantity indication information, and the sending end transmits the data by using at least one subframe that can be used for transmitting data, which may be:

发送端根据传输次数指示信息,在所有可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,各个子帧集中用于传输数据的子帧的个数与传输次数指示信息指示的传输次数相同,通过各个子帧集中的用于传输数据的子帧传输各个数据。The transmitting end determines at least two subframe sets in all subframes available for transmitting data according to the transmission number indication information, each subframe set includes at least one subframe for transmitting data, and each subframe is used to transmit data sub-frames. The number of frames is the same as the number of transmissions indicated by the transmission number indication information, and each data is transmitted through a subframe for transmitting data in each subframe set.

进一步的,接收端在各个可用于传输数据的子帧所在的时域位置接收发送端传输的数据,具体可以为:Further, the receiving end receives the data transmitted by the sending end in the time domain position of each subframe in which the data can be transmitted, which may be:

接收端根据预先和发送端之间协商的传输规则,在所有可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,接收端可以在各个子帧集中的用于传输数据的子帧所在的时域位置接收发送端传输的数据。The receiving end determines at least two subframe sets in all subframes available for transmitting data according to a transmission rule negotiated between the transmitting end and the transmitting end, and each subframe set includes at least one subframe for transmitting data, and the receiving end may be at The time domain location of the subframe for transmitting data in each subframe set receives the data transmitted by the transmitting end.

在图1所示的数据传输系统中,发送端获取当前需要传输的数据的SA信息,根据SA信息在时域资源池中确定至少一个可用于传输数据的子资源池,根据SA信息在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧,通过至少一个可用于传输数据的子帧向接收端传输数据,接收端获取该数据的SA信息,根据SA信息在时域资源池中确定各个可用于传输数据的子资源池,根据SA信息在各个可用于传输数据的子资源池中确定可用于传输数据的子帧,在各个可用于传输数据的子帧所在的时域位置接收发送端传输的数据,可灵活改变数据的传输次数,提升资源利用率。In the data transmission system shown in FIG. 1, the sender obtains the SA information of the data that needs to be transmitted, and determines at least one sub-resource pool that can be used for transmitting data in the time domain resource pool according to the SA information, and is available according to the SA information. Determining at least one subframe that can be used for transmitting data in the sub-resource pool for transmitting data, transmitting data to the receiving end through at least one subframe that can be used for transmitting data, and the receiving end acquires SA information of the data, according to the SA information in the time domain. Determining, in the resource pool, each sub-resource pool that can be used for transmitting data, determining, according to the SA information, a subframe that can be used for transmitting data in each sub-resource pool that can be used for transmitting data, in a time domain in which each sub-frame that can be used for transmitting data is located The location receives the data transmitted by the sender, which can flexibly change the number of data transmissions and improve resource utilization.

请参见图1,图1是本发明实施例中提供的一种数据传输系统的框架示意图,如图所示本发明实施例中的数据传输系统至少可以包括发送端和接收端。Referring to FIG. 1, FIG. 1 is a schematic diagram of a frame of a data transmission system according to an embodiment of the present invention. As shown in the figure, a data transmission system in an embodiment of the present invention may include at least a transmitting end and a receiving end.

发送端,用于获取当前需要传输的数据的SA信息,SA信息可以包括T-RPT以及传输次数指示信息,获取T-RPT对应的位表,根据位表在时域资源池中确定可用于传输数据的子帧,根据传输次数指示信息在可用于传输数据的子帧中确定用于传输数据的子帧,通过各个用于传输数据的子帧传输数据。The sending end is configured to obtain the SA information of the data that needs to be transmitted, and the SA information may include a T-RPT and a transmission time indication information, obtain a bit table corresponding to the T-RPT, and determine, in the time domain resource pool, the available transmission according to the bit table. The subframe of the data determines a subframe for transmitting data in a subframe usable for transmitting data according to the transmission number indication information, and transmits the data through each subframe for transmitting data.

接收端,用于获取该数据的SA信息,根据SA信息中T-RPT对应的位表,在时域资源池中确定可用于传输数据的子帧,根据预先和发送端之间协商的传 输规则,在可用于传输数据的子帧中确定用于传输数据的子帧,在用于传输数据的子帧所在的时域位置接收发送端传输的数据。The receiving end is configured to obtain the SA information of the data, and determine, according to the bit table corresponding to the T-RPT in the SA information, a subframe that can be used for transmitting data in the time domain resource pool, according to the negotiation between the pre-and the transmitting end. The input rule determines a subframe for transmitting data in a subframe usable for transmitting data, and receives data transmitted by the transmitting end at a time domain position where the subframe for transmitting data is located.

在可选实施例中,发送端获取当前需要传输的数据的SA信息,具体可以为:发送端获取预先配置的该数据的SA信息。In an optional embodiment, the sending end acquires the SA information of the data that needs to be transmitted, and specifically, the sending end acquires the pre-configured SA information of the data.

进一步的,接收端获取该数据的SA信息,具体可以为:接收端接收发送端发送的预先配置的该数据的SA信息。Further, the receiving end acquires the SA information of the data, and specifically, the receiving end receives the SA information of the pre-configured data sent by the sending end.

在可选实施例中,本发明实施例中的数据传输系统还可以包括基站,其中基站和发送端之间可以建立通信连接。In an optional embodiment, the data transmission system in the embodiment of the present invention may further include a base station, where a communication connection may be established between the base station and the transmitting end.

发送端获取当前需要传输的数据的SA信息,具体可以为:The sender obtains the SA information of the data that needs to be transmitted. The specific information can be:

发送端向基站发送对该数据的数据传输请求。The transmitting end sends a data transmission request for the data to the base station.

基站响应该数据传输请求配置该数据的SA信息,并将所配置的SA信息发送给发送端。The base station configures the SA information of the data in response to the data transmission request, and sends the configured SA information to the sending end.

进一步的,接收端获取该数据的SA信息,具体可以为:接收端接收发送端发送的基站所配置的SA信息。Further, the receiving end acquires the SA information of the data, and specifically, the receiving end receives the SA information configured by the base station sent by the sending end.

可选的,基站可以分别和发送端、接收端建立通信连接,发送端向基站发送对该数据的数据传输请求,数据传输请求可以携带发送端的终端标识信息和接收端的终端标识信息,基站响应该数据传输请求配置该数据的SA信息,并根据发送端的终端标识信息将所配置的SA信息发送给发送端,根据接收端的终端标识信息将所配置的SA信息发送给接收端。Optionally, the base station may establish a communication connection with the sending end and the receiving end respectively, and the sending end sends a data transmission request to the base station, where the data transmission request may carry the terminal identification information of the transmitting end and the terminal identification information of the receiving end, and the base station responds to the The data transmission request configures the SA information of the data, and sends the configured SA information to the sending end according to the terminal identification information of the sending end, and sends the configured SA information to the receiving end according to the terminal identification information of the receiving end.

在可选实施例中,如果当前需要传输的数据包括至少两个,至少两个数据的SA信息相同,则发送端在可用于传输数据的子帧中确定用于传输数据的子帧,包括:In an optional embodiment, if the data currently required to be transmitted includes at least two, and the SA information of the at least two data is the same, the transmitting end determines the subframe used for transmitting the data in the subframe that can be used for transmitting the data, including:

发送端根据传输次数指示信息,在可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,进而通过各个子帧集中的用于传输数据的子帧传输各个数据。The transmitting end determines at least two subframe sets in the subframes that can be used for transmitting data according to the transmission number indication information, and each subframe set includes at least one subframe for transmitting data, and then uses the subframes to transmit data through each subframe. The sub-frame transmits each data.

进一步的,接收端在用于传输数据的子帧所在的时域位置接收发送端传输的数据,具体可以为:Further, the receiving end receives the data transmitted by the transmitting end in the time domain position of the subframe for transmitting the data, which may be:

接收端根据预先和发送端之间协商的传输规则,在可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,在各 个子帧集中的用于传输数据的子帧所在的时域位置接收发送端传输的各个数据。The receiving end determines at least two subframe sets in a subframe that can be used for transmitting data according to a transmission rule negotiated between the transmitting end and the transmitting end, and each subframe set includes at least one subframe for transmitting data, in each The time domain location of the subframe for transmitting data in the set of subframes receives each data transmitted by the transmitting end.

在图1所示的数据传输系统中,发送端获取当前需要传输的数据的SA信息,获取T-RPT对应的位表,根据位表在时域资源池中确定可用于传输数据的子帧,根据传输次数指示信息在可用于传输数据的子帧中确定用于传输数据的子帧,通过各个用于传输数据的子帧传输数据,接收端根据SA信息中T-RPT对应的位表,在时域资源池中确定可用于传输数据的子帧,根据预先和发送端之间协商的传输规则,在可用于传输数据的子帧中确定用于传输数据的子帧,在用于传输数据的子帧所在的时域位置接收发送端传输的数据,可灵活改变数据的传输次数,提升资源利用率。In the data transmission system shown in FIG. 1, the transmitting end acquires the SA information of the data that needs to be transmitted, acquires a bit table corresponding to the T-RPT, and determines a subframe that can be used for transmitting data according to the bit table in the time domain resource pool. Determining, according to the transmission number indication information, a subframe for transmitting data in a subframe that can be used for transmitting data, and transmitting data through each subframe for transmitting data, and the receiving end according to the bit table corresponding to the T-RPT in the SA information, Determining a subframe that can be used for transmitting data in a time domain resource pool, and determining a subframe for transmitting data in a subframe that can be used for transmitting data according to a transmission rule negotiated between the preamble and the transmitting end, for transmitting data The time domain location where the subframe is located receives the data transmitted by the transmitting end, and can flexibly change the number of data transmissions and improve resource utilization.

请参见图3,图3是本发明实施例中提供的一种数据传输方法的流程示意图,本发明实施例中一个时域资源池仅承载一个数据,该数据的SA信息可以包括子池指示信息和T-RPT,发送端或者接收端可以根据子池指示信息在该时域资源池中确定可用于传输数据的子资源池,根据T-RPT对应的位表确定各个可用于传输数据的子资源池中的可用于传输数据的子帧,如图所示本发明实施例中的数据传输方法至少可以包括:Referring to FIG. 3, FIG. 3 is a schematic flowchart of a data transmission method according to an embodiment of the present invention. In the embodiment of the present invention, a time domain resource pool carries only one data, and the SA information of the data may include sub-pool indication information. And the T-RPT, the sending end or the receiving end may determine, in the time domain resource pool, a sub-resource pool that can be used for transmitting data according to the sub-pool indication information, and determine each sub-resource that can be used for transmitting data according to the bit table corresponding to the T-RPT. The data transmission method in the embodiment of the present invention may include at least:

S301,发送端获取当前需要传输的数据的SA信息,SA信息包括子池指示信息和T-RPT。S301. The sender obtains SA information of data currently to be transmitted, where the SA information includes sub-pool indication information and a T-RPT.

具体实现中,该数据的SA信息可以是发送端预先配置的,也可以是基站响应发送端发送的对该数据的数据传输请求所配置的。In a specific implementation, the SA information of the data may be pre-configured by the sending end, or may be configured by the base station in response to the data transmission request for the data sent by the sending end.

在可选实施例中,SA信息还可以包括传输次数指示信息,其中传输次数指示信息用于指示该数据的传输次数。In an optional embodiment, the SA information may further include transmission number indication information, where the transmission frequency indication information is used to indicate the number of transmissions of the data.

S302,发送端根据子池指示信息,在时域资源池中确定至少一个可用于传输数据的子资源池。S302. The sending end determines, according to the sub-pool indication information, at least one sub-resource pool that can be used for transmitting data in the time domain resource pool.

在可选实施例中,发送端根据子池指示信息,在时域资源池中确定至少一个可用于传输数据的子资源池之前,可以根据SA信息,将时域资源池划分为至少一个子资源池,各个子资源池包括至少一个子帧。In an optional embodiment, the sending end may divide the time domain resource pool into at least one sub-resource according to the SA information, according to the sub-pool indication information, before determining at least one sub-resource pool that can be used for transmitting data in the time domain resource pool. Pool, each sub-resource pool includes at least one subframe.

S303,发送端获取T-RPT对应的位表,并根据位表在各个可用于传输数 据的子资源池中确定至少一个可用于传输数据的子帧。S303. The sending end acquires a bit table corresponding to the T-RPT, and obtains the number of transmissions according to the bit table. At least one subframe that can be used to transmit data is determined in the sub-resource pool.

S304,发送端通过至少一个可用于传输数据的子帧向接收端传输数据。S304. The transmitting end transmits data to the receiving end by using at least one subframe that can be used for transmitting data.

在可选实施例中,当SA信息包括传输次数指示信息时,发送端在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧之后,可以在所有可用于传输数据的子帧中确定用于传输数据的子帧,并通过用于传输数据的子帧传输数据。例如传输次数指示信息指示的该数据的传输次数为2次,可用于传输数据的子资源池为子资源池1、4,可用于传输数据的子帧为子资源池1中的子帧2、6、7以及子资源池2中的子帧2、6、7,则发送端可以按照预先和接收端协商的传输规则,在所有可用于传输数据的子帧中确定用于传输数据的子帧为子帧2、6,并通过子帧2、6向接收端传输数据。本发明实施例可仅根据传输次数指示信息决定数据的传输次数,有效提升资源利用率。In an optional embodiment, when the SA information includes the transmission number indication information, the transmitting end may determine, at the bottom of each sub-resource pool that can be used for transmitting data, at least one subframe that can be used for transmitting data, and may be used in all data transmission. A subframe for transmitting data is determined in a subframe, and data is transmitted through a subframe for transmitting data. For example, the number of transmissions of the data indicated by the transmission number indication information is 2 times, the sub-resource pools that can be used for transmitting data are the sub-resource pools 1, 4, and the sub-frames that can be used for transmitting data are the sub-frames 2 in the sub-resource pool 1. 6, 7 and subframes 2, 6, and 7 in the sub-resource pool 2, the transmitting end may determine the subframe for transmitting data in all subframes available for transmitting data according to the transmission rule negotiated in advance with the receiving end. It is subframes 2 and 6, and transmits data to the receiving end through subframes 2 and 6. In the embodiment of the present invention, the number of times of data transmission may be determined according to the indication information of the number of transmissions, and the resource utilization rate is effectively improved.

S305,接收端获取数据的SA信息。S305. The receiving end acquires SA information of the data.

具体实现中,发送端配置SA信息之后,可以向接收端发送该SA信息,可选的,基站将所配置的SA信息发送给发送端的同时,可以将该SA信息发送给接收端,可选的,基站将所配置的SA信息发送给发送端之后,发送端可以将该SA信息发送给接收端。In the specific implementation, after the SA is configured, the SA may send the SA information to the receiving end. Optionally, the base station sends the configured SA information to the sending end, and the SA information may be sent to the receiving end. After the base station sends the configured SA information to the sending end, the sending end may send the SA information to the receiving end.

S306,接收端根据子池指示信息,在时域资源池中确定至少一个可用于传输数据的子资源池。S306. The receiving end determines, according to the sub-pool indication information, at least one sub-resource pool that can be used for transmitting data in the time domain resource pool.

S307,接收端获取T-RPT对应的位表,并根据位表在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧。S307. The receiving end acquires a bit table corresponding to the T-RPT, and determines, according to the bit table, at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data.

S308,接收端在各个可用于传输数据的子帧所在的时域位置接收发送端传输的数据。S308. The receiving end receives data transmitted by the transmitting end in a time domain location where each subframe that can be used for transmitting data is located.

在可选实施例中,当SA信息包括传输次数指示信息时,接收端在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧之后,可以在所有可用于传输数据的子帧中确定用于传输数据的子帧,并在用于传输数据的子帧所在的时域位置接收发送端传输的数据。例如传输次数指示信息指示的该数据的传输次数为2次,可用于传输数据的子资源池为子资源池1、4,可用于传输数据的子帧为子资源池1中的子帧2、6、7以及子资源池2中的子帧2、6、7,则接收端可以按照预先和发送端协商的传输规则,在所有可用于传输数 据的子帧中确定用于传输数据的子帧为子帧2、6,并在子帧2、6所在的时域位置接收发送端传输的数据。In an optional embodiment, when the SA information includes the transmission frequency indication information, the receiving end may determine, at the bottom of each sub-resource pool that can be used for transmitting data, at least one subframe that can be used for transmitting data, and may be used in all data transmission. A subframe for transmitting data is determined in the subframe, and data transmitted by the transmitting end is received at a time domain position where the subframe for transmitting data is located. For example, the number of transmissions of the data indicated by the transmission number indication information is 2 times, the sub-resource pools that can be used for transmitting data are the sub-resource pools 1, 4, and the sub-frames that can be used for transmitting data are the sub-frames 2 in the sub-resource pool 1. 6, 7 and the sub-frames 2, 6, and 7 in the sub-resource pool 2, the receiving end can use all the available transmission numbers according to the transmission rule negotiated in advance with the transmitting end. The subframes used for transmitting data are determined to be subframes 2 and 6, and the data transmitted by the transmitting end is received at the time domain location where the subframes 2 and 6 are located.

在图3所示的数据传输方法中,发送端获取当前需要传输的数据的SA信息,根据子池指示信息在时域资源池中确定至少一个可用于传输数据的子资源池,并根据T-RPT在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧,通过至少一个可用于传输数据的子帧向接收端传输数据,接收端获取该数据的SA信息,根据子池指示信息在时域资源池中确定各个可用于传输数据的子资源池,根据T-RPT确定各个可用于传输数据的子资源池中的可用于传输数据的子帧,在各个可用于传输数据的子帧所在的时域位置接收发送端传输的数据,可灵活改变数据的传输次数,提升资源利用率。In the data transmission method shown in FIG. 3, the sender obtains SA information of data currently to be transmitted, and determines at least one sub-resource pool that can be used for transmitting data in the time domain resource pool according to the sub-pool indication information, and according to T- The RPT determines at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data, and transmits data to the receiving end through at least one subframe that can be used for transmitting data, and the receiving end acquires SA information of the data, according to the sub- The pool indication information determines each sub-resource pool that can be used for transmitting data in the time domain resource pool, and determines, according to the T-RPT, a subframe that can be used for transmitting data in each sub-resource pool that can be used for transmitting data, and can be used for transmitting data in each The time domain location where the subframe is located receives the data transmitted by the transmitting end, and can flexibly change the number of data transmissions and improve resource utilization.

请参见图4,图4是本发明另一实施例中提供的一种数据传输方法的流程示意图,本发明实施例中一个时域资源池仅承载一个数据,该数据的SA信息可以包括T-RPT和子帧指示信息,发送端或者接收端可以根据T-RPT对应的位表在该时域资源池中确定可用于传输数据的子资源池,根据子帧指示信息确定各个可用于传输数据的子资源池中的可用于传输数据的子帧,如图所示本发明实施例中的数据传输方法至少可以包括:Referring to FIG. 4, FIG. 4 is a schematic flowchart of a data transmission method according to another embodiment of the present invention. In the embodiment of the present invention, a time domain resource pool carries only one data, and the SA information of the data may include T- The RPT and the subframe indication information, the sender or the receiver may determine a sub-resource pool that can be used for transmitting data in the time domain resource pool according to the bit table corresponding to the T-RPT, and determine each sub-data that can be used for transmitting data according to the subframe indication information. The data transmission method in the embodiment of the present invention may include at least:

S401,发送端获取当前需要传输的数据的SA信息,SA信息包括T-RPT和子帧指示信息。S401. The sender obtains SA information of data currently to be transmitted, where the SA information includes T-RPT and subframe indication information.

在可选实施例中,SA信息还可以包括传输次数指示信息,其中传输次数指示信息用于指示该数据的传输次数。In an optional embodiment, the SA information may further include transmission number indication information, where the transmission frequency indication information is used to indicate the number of transmissions of the data.

S402,发送端获取T-RPT对应的位表,并根据位表在时域资源池中确定至少一个可用于传输数据的子资源池。S402. The sender acquires a bit table corresponding to the T-RPT, and determines, in the time domain resource pool, at least one sub-resource pool that can be used for transmitting data according to the bit table.

在可选实施例中,发送端根据位表在时域资源池中确定至少一个可用于传输数据的子资源池之前,可以根据SA信息,将时域资源池划分为至少一个子资源池,各个子资源池包括至少一个子帧。In an optional embodiment, the sending end may divide the time domain resource pool into at least one sub-resource pool according to the SA information, before determining, according to the bit table, the at least one sub-resource pool that can be used for transmitting data in the time domain resource pool. The child resource pool includes at least one subframe.

S403,发送端根据子帧指示信息在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧。S403. The transmitting end determines, according to the subframe indication information, at least one subframe that is available for transmitting data in each of the sub-resource pools available for transmitting data.

S404,发送端通过至少一个可用于传输数据的子帧向接收端传输数据。 S404. The transmitting end transmits data to the receiving end by using at least one subframe that can be used for transmitting data.

在可选实施例中,当SA信息包括传输次数指示信息时,发送端在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧之后,可以在所有可用于传输数据的子帧中确定用于传输数据的子帧,并通过用于传输数据的子帧传输数据。例如传输次数指示信息指示的该数据的传输次数为2次,可用于传输数据的子资源池为子资源池1、4,可用于传输数据的子帧为子资源池1中的子帧2、6、7以及子资源池2中的子帧2、6、7,则发送端可以按照预先和接收端协商的传输规则,在所有可用于传输数据的子帧中确定用于传输数据的子帧为子帧2、6,并通过子帧2、6向接收端传输数据。本发明实施例可仅根据传输次数指示信息决定数据的传输次数,有效提升资源利用率。In an optional embodiment, when the SA information includes the transmission number indication information, the transmitting end may determine, at the bottom of each sub-resource pool that can be used for transmitting data, at least one subframe that can be used for transmitting data, and may be used in all data transmission. A subframe for transmitting data is determined in a subframe, and data is transmitted through a subframe for transmitting data. For example, the number of transmissions of the data indicated by the transmission number indication information is 2 times, the sub-resource pools that can be used for transmitting data are the sub-resource pools 1, 4, and the sub-frames that can be used for transmitting data are the sub-frames 2 in the sub-resource pool 1. 6, 7 and subframes 2, 6, and 7 in the sub-resource pool 2, the transmitting end may determine the subframe for transmitting data in all subframes available for transmitting data according to the transmission rule negotiated in advance with the receiving end. It is subframes 2 and 6, and transmits data to the receiving end through subframes 2 and 6. In the embodiment of the present invention, the number of times of data transmission may be determined according to the indication information of the number of transmissions, and the resource utilization rate is effectively improved.

S405,接收端获取数据的SA信息。S405. The receiving end acquires SA information of the data.

S406,接收端获取T-RPT对应的位表,并根据位表在时域资源池中确定至少一个可用于传输数据的子资源池。S406. The receiving end acquires a bit table corresponding to the T-RPT, and determines, according to the bit table, at least one sub-resource pool that can be used for transmitting data in the time domain resource pool.

S407,接收端根据子帧指示信息,在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧。S407. The receiving end determines, according to the subframe indication information, at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data.

S408,接收端在各个可用于传输数据的子帧所在的时域位置接收发送端传输的数据。S408. The receiving end receives data transmitted by the transmitting end in a time domain location where each subframe that can be used for transmitting data is located.

在可选实施例中,当SA信息包括传输次数指示信息时,接收端在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧之后,可以在所有可用于传输数据的子帧中确定用于传输数据的子帧,并在用于传输数据的子帧所在的时域位置接收发送端传输的数据。例如传输次数指示信息指示的该数据的传输次数为2次,可用于传输数据的子资源池为子资源池1、4,可用于传输数据的子帧为子资源池1中的子帧2、6、7以及子资源池2中的子帧2、6、7,则接收端可以按照预先和发送端协商的传输规则,在所有可用于传输数据的子帧中确定用于传输数据的子帧为子帧2、6,并在子帧2、6所在的时域位置接收发送端传输的数据。In an optional embodiment, when the SA information includes the transmission frequency indication information, the receiving end may determine, at the bottom of each sub-resource pool that can be used for transmitting data, at least one subframe that can be used for transmitting data, and may be used in all data transmission. A subframe for transmitting data is determined in the subframe, and data transmitted by the transmitting end is received at a time domain position where the subframe for transmitting data is located. For example, the number of transmissions of the data indicated by the transmission number indication information is 2 times, the sub-resource pools that can be used for transmitting data are the sub-resource pools 1, 4, and the sub-frames that can be used for transmitting data are the sub-frames 2 in the sub-resource pool 1. 6, 7 and subframes 2, 6, and 7 in the sub-resource pool 2, the receiving end may determine the subframe for transmitting data in all subframes available for transmitting data according to the transmission rule negotiated in advance with the transmitting end. The data transmitted by the transmitting end is received in subframes 2 and 6, and in the time domain position where the subframes 2 and 6 are located.

在图4所示的数据传输方法中,发送端获取当前需要传输的数据的SA信息,根据T-RPT在时域资源池中确定至少一个可用于传输数据的子资源池,并根据子帧指示信息在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧,通过各个可用于传输数据的子帧向接收端传输数据,接收 端获取该数据的SA信息,根据T-RPT在时域资源池中确定各个可用于传输数据的子资源池,根据子帧指示信息确定各个可用于传输数据的子资源池中的可用于传输数据的子帧,在各个可用于传输数据的子帧所在的时域位置接收发送端传输的数据,可灵活改变数据的传输次数,提升资源利用率。In the data transmission method shown in FIG. 4, the transmitting end acquires SA information of data currently to be transmitted, and determines at least one sub-resource pool that can be used for transmitting data according to the T-RPT in the time domain resource pool, and indicates according to the subframe. The information determines at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data, and transmits data to the receiving end through each sub-frame that can be used for transmitting data, and receives The terminal obtains the SA information of the data, determines each sub-resource pool that can be used for transmitting data according to the T-RPT, and determines, according to the subframe indication information, the available data in each sub-resource pool that can be used for transmitting data. The sub-frame receives the data transmitted by the transmitting end in the time domain position of each sub-frame that can be used for transmitting data, and can flexibly change the number of data transmissions and improve resource utilization.

请参见图5,图5是本发明另一实施例中提供的一种数据传输方法的流程示意图,本发明实施例中一个时域资源池可以承载至少两个数据,各个数据的SA信息相同,SA信息可以包括子池指示信息、T-RPT以及传输次数指示信息,发送端或者接收端可以根据子池指示信息在该时域资源池中确定可用于传输数据的子资源池,根据T-RPT对应的位表确定各个可用于传输数据的子资源池中的可用于传输数据的子帧,并根据传输次数指示信息在所有可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,子帧集的个数与数据的个数相同,各个子帧集中用于传输数据的子帧的个数与传输次数指示信息指示的传输次数相同,如图所示本发明实施例中的数据传输方法至少可以包括:Referring to FIG. 5, FIG. 5 is a schematic flowchart of a data transmission method according to another embodiment of the present invention. In the embodiment of the present invention, a time domain resource pool can carry at least two data, and the SA information of each data is the same. The SA information may include sub-pool indication information, T-RPT, and transmission number indication information, and the sender or the receiver may determine, in the time domain resource pool, a sub-resource pool that can be used for transmitting data according to the sub-pool indication information, according to the T-RPT. Corresponding bit table determines a subframe that can be used for transmitting data in each sub-resource pool that can be used for transmitting data, and determines at least two subframe sets, each sub-frame, in all subframes available for transmitting data according to the transmission number indication information. The set includes at least one subframe for transmitting data, and the number of subframe sets is the same as the number of data, and the number of subframes used for transmitting data in each subframe is the same as the number of transmissions indicated by the transmission number indication information. As shown in the figure, the data transmission method in the embodiment of the present invention may at least include:

S501,发送端获取当前需要传输的至少两个数据的SA信息。S501. The sender acquires SA information of at least two data that is currently required to be transmitted.

S502,发送端根据子池指示信息,在时域资源池中确定至少一个可用于传输数据的子资源池。S502. The sending end determines, according to the sub-pool indication information, at least one sub-resource pool that can be used for transmitting data in the time domain resource pool.

在可选实施例中,发送端根据子池指示信息,在时域资源池中确定至少一个可用于传输数据的子资源池之前,可以根据SA信息,将时域资源池划分为至少一个子资源池,各个子资源池包括至少一个子帧。In an optional embodiment, the sending end may divide the time domain resource pool into at least one sub-resource according to the SA information, according to the sub-pool indication information, before determining at least one sub-resource pool that can be used for transmitting data in the time domain resource pool. Pool, each sub-resource pool includes at least one subframe.

S503,发送端获取T-RPT对应的位表,并根据位表在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧。S503. The sender acquires a bit table corresponding to the T-RPT, and determines, according to the bit table, at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data.

S504,发送端根据传输次数指示信息,在所有可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧。S504. The transmitting end determines, according to the transmission quantity indication information, at least two subframe sets in all subframes that can be used for transmitting data, where each subframe set includes at least one subframe for transmitting data.

以图2所示的时域资源池的结构示意图为例,当前需要传输的数据包括第一数据和第二数据,传输次数指示信息指示的传输次数为2次,可用于传输数据的子帧为子资源池1中的子帧1、6、7以及子资源池4中的子帧1、6、7,则发送端可以按照和接收端之间预先协商的传输规则,在所有可用于传输数据 的子帧中确定2个子帧集,各个子帧集包括2个用于传输数据的子帧,例如子帧集1中的用于传输数据的子帧为子资源池1中的子帧1、6,子帧集1中的用于传输数据的子帧为子资源池1中的子帧7以及子资源池4中的子帧1。Taking the structure diagram of the time domain resource pool shown in FIG. 2 as an example, the data that needs to be transmitted currently includes the first data and the second data, and the number of transmissions indicated by the transmission frequency indication information is 2 times, and the subframe that can be used for transmitting data is In subframes 1, 6, and 7 in sub-resource pool 1, and subframes 1, 6, and 7 in sub-resource pool 4, the transmitting end can transmit data in all according to the pre-negotiated transmission rule with the receiving end. Determining 2 subframe sets in the subframe, each subframe set includes 2 subframes for transmitting data, for example, the subframe used in the subframe set 1 for transmitting data is the subframe 1 in the sub-resource pool 1. 6. The subframe for transmitting data in the subframe set 1 is the subframe 7 in the sub-resource pool 1 and the subframe 1 in the sub-resource pool 4.

S505,发送端通过各个子帧集中的用于传输数据的子帧向接收端传输各个数据。S505. The transmitting end transmits each data to the receiving end by using a subframe for transmitting data in each subframe set.

示例性的,如果子帧集1对应第一数据,子帧集2对应第二数据,子帧集1中的用于传输数据的子帧为子资源池1中的子帧1、6,子帧集1中的用于传输数据的子帧为子资源池1中的子帧7以及子资源池4中的子帧1,则发送端可以通过子资源池1中的子帧1和6向接收端传输第一数据,并通过子资源池1中的子帧7以及子资源池4中的子帧1向接收端传输第二数据。Exemplarily, if the subframe set 1 corresponds to the first data, the subframe set 2 corresponds to the second data, and the subframe used in the subframe set 1 for transmitting data is the subframe 1, 6 in the sub-resource pool 1, the sub-frame The subframe for transmitting data in the frame set 1 is the subframe 7 in the sub-resource pool 1 and the sub-frame 1 in the sub-resource pool 4, and the transmitting end can pass the sub-frames 1 and 6 in the sub-resource pool 1. The receiving end transmits the first data, and transmits the second data to the receiving end through the subframe 7 in the sub-resource pool 1 and the sub-frame 1 in the sub-resource pool 4.

S506,接收端获取各个数据的SA信息。S506. The receiving end acquires SA information of each data.

S507,接收端根据子池指示信息,在时域资源池中确定至少一个可用于传输数据的子资源池。S507. The receiving end determines, according to the sub-pool indication information, at least one sub-resource pool that can be used for transmitting data in the time domain resource pool.

S508,接收端获取T-RPT对应的位表,并根据位表在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧。S508. The receiving end acquires a bit table corresponding to the T-RPT, and determines, according to the bit table, at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data.

S509,接收端根据传输次数指示信息,在所有可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧。S509. The receiving end determines, according to the transmission quantity indication information, at least two subframe sets in all subframes that can be used for transmitting data, where each subframe set includes at least one subframe for transmitting data.

示例性的,传输次数指示信息指示的传输次数为2次,可用于传输数据的子帧为子资源池1中的子帧1、6、7以及子资源池4中的子帧1、6、7,则接收端可以按照和发送端之间预先协商的传输规则,在所有可用于传输数据的子帧中确定2个子帧集,各个子帧集包括2个用于传输数据的子帧,例如子帧集1中的用于传输数据的子帧为子资源池1中的子帧1、6,子帧集1中的用于传输数据的子帧为子资源池1中的子帧7以及子资源池4中的子帧1。Exemplarily, the number of transmissions indicated by the number of transmission indication information is 2 times, and the subframes available for transmitting data are subframes 1, 6, and 7 in the sub-resource pool 1, and subframes 1, 6 in the sub-resource pool 4. 7. The receiving end may determine two subframe sets in all subframes available for transmitting data according to a pre-negotiated transmission rule with the transmitting end, and each subframe set includes two subframes for transmitting data, for example, The subframe for transmitting data in the subframe set 1 is the subframes 1 and 6 in the sub-resource pool 1, and the subframe for transmitting data in the subframe set 1 is the subframe 7 in the sub-resource pool 1 and Subframe 1 in sub-resource pool 4.

S510,接收端在各个子帧集中的用于传输数据的子帧所在的时域位置接收发送端传输的各个数据。S510. The receiving end receives each data transmitted by the transmitting end in a time domain location where the subframe for transmitting data in each subframe set is located.

示例性的,如果子帧集1对应第一数据,子帧集2对应第二数据,子帧集1中的用于传输数据的子帧为子资源池1中的子帧1、6,子帧集1中的用于传输数据的子帧为子资源池1中的子帧7以及子资源池4中的子帧1,则接收端可以在子资源池1中的子帧1和6所在的时域位置接收发送端传输的第一数据, 并在子资源池1中的子帧7以及子资源池4中的子帧1所在的时域位置接收发送端传输的第二数据。Exemplarily, if the subframe set 1 corresponds to the first data, the subframe set 2 corresponds to the second data, and the subframe used in the subframe set 1 for transmitting data is the subframe 1, 6 in the sub-resource pool 1, the sub-frame The subframe for transmitting data in the frame set 1 is the subframe 7 in the sub-resource pool 1 and the sub-frame 1 in the sub-resource pool 4, and the receiving end can be located in the sub-resource pool 1 in the sub-frames 1 and 6 The time domain location receives the first data transmitted by the sender, And receiving the second data transmitted by the transmitting end in the subframe 7 in the sub-resource pool 1 and the time domain position in the sub-frame 1 in the sub-resource pool 4.

在图5所示的数据传输方法中,发送端根据子池指示信息在时域资源池中确定用于传输数据的至少一个可用于传输数据的子资源池,根据T-RPT对应的位表在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧,根据传输次数指示信息,在所有可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,通过各个子帧集中的用于传输数据的子帧向接收端传输各个数据,接收端根据子池指示信息在时域资源池中确定至少一个可用于传输数据的子资源池,根据T-RPT对应的位表在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧,根据传输次数指示信息,在所有可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,在各个子帧集中的用于传输数据的子帧所在的时域位置接收发送端传输的各个数据,可灵活改变数据的传输次数,提升资源利用率。In the data transmission method shown in FIG. 5, the transmitting end determines at least one sub-resource pool for transmitting data for transmitting data in the time domain resource pool according to the sub-pool indication information, according to the bit table corresponding to the T-RPT. Determining at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data, and determining, according to the number-of-transmission indication information, at least two subframe sets in each subframe that can be used for transmitting data, each subframe set including at least a sub-frame for transmitting data, each piece of data is transmitted to the receiving end by using a sub-frame for transmitting data in each sub-frame set, and the receiving end determines at least one data that can be used for transmitting data in the time-domain resource pool according to the sub-pool indication information. a sub-resource pool, which determines, according to a bit table corresponding to the T-RPT, at least one subframe that can be used for transmitting data in each sub-resource pool that can be used for transmitting data, according to the transmission frequency indication information, in all subframes that can be used for transmitting data Determining at least two subframe sets, each subframe set including at least one subframe for transmitting data, and transmitting data in each subframe set Each time domain data subframe position where transmission and reception end of the transmission, the flexibility to change the number of transmissions of data, improve resource utilization.

请参见图6,图6是本发明另一实施例中提供的一种数据传输方法的流程示意图,本发明实施例中一个时域资源池可以承载至少两个数据,各个数据的SA信息相同,SA信息可以包括T-RPT、子帧指示信息以及传输次数指示信息,发送端或者接收端可以根据T-RPT对应的位表在该时域资源池中确定可用于传输数据的子资源池,根据子帧指示信息确定各个可用于传输数据的子资源池中的可用于传输数据的子帧,并根据传输次数指示信息在所有可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,子帧集的个数与数据的个数相同,各个子帧集中用于传输数据的子帧的个数与传输次数指示信息指示的传输次数相同,如图所示本发明实施例中的数据传输方法至少可以包括:Referring to FIG. 6, FIG. 6 is a schematic flowchart of a data transmission method according to another embodiment of the present invention. In the embodiment of the present invention, a time domain resource pool can carry at least two data, and the SA information of each data is the same. The SA information may include a T-RPT, a subframe indication information, and a transmission number indication information, and the sender or the receiver may determine, in the time domain resource pool, a child resource pool that can be used for transmitting data according to the bit table corresponding to the T-RPT, according to the The subframe indication information determines a subframe that is available for transmitting data in each of the sub-resource pools available for transmitting data, and determines at least two subframe sets, each subframe, in all subframes available for transmitting data according to the transmission number indication information. The set includes at least one subframe for transmitting data, and the number of subframe sets is the same as the number of data, and the number of subframes used for transmitting data in each subframe is the same as the number of transmissions indicated by the transmission number indication information. As shown in the figure, the data transmission method in the embodiment of the present invention may at least include:

S601,发送端获取当前需要传输的至少两个数据的SA信息。S601. The sender acquires SA information of at least two data that needs to be currently transmitted.

S602,发送端获取T-RPT对应的位表,并根据位表在时域资源池中确定至少一个可用于传输数据的子资源池。S602. The sender acquires a bit table corresponding to the T-RPT, and determines, in the time domain resource pool, at least one sub-resource pool that can be used for transmitting data according to the bit table.

在可选实施例中,发送端根据位表在时域资源池中确定至少一个可用于传 输数据的子资源池之前,可以根据SA信息,将时域资源池划分为至少一个子资源池,各个子资源池包括至少一个子帧。In an optional embodiment, the sending end determines at least one available for transmission in the time domain resource pool according to the bit table. Before the sub-resource pool of the data is input, the time domain resource pool may be divided into at least one sub-resource pool according to the SA information, where each sub-resource pool includes at least one subframe.

S603,发送端根据子帧指示信息在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧。S603. The sending end determines, according to the subframe indication information, at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data.

S604,发送端根据传输次数指示信息,在所有可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧。S604. The transmitting end determines at least two subframe sets in all subframes usable for transmitting data according to the transmission number indication information, where each subframe set includes at least one subframe for transmitting data.

S605,发送端通过各个子帧集中的用于传输数据的子帧向接收端传输各个数据。S605. The transmitting end transmits each data to the receiving end by using a subframe for transmitting data in each subframe set.

S606,接收端获取各个数据的SA信息。S606. The receiving end acquires SA information of each data.

S607,接收端获取T-RPT对应的位表,并根据位表在时域资源池中确定至少一个可用于传输数据的子资源池。S607. The receiving end acquires a bit table corresponding to the T-RPT, and determines, in the time domain resource pool, at least one sub-resource pool that can be used for transmitting data according to the bit table.

S608,接收端根据子帧指示信息在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧。S608. The receiving end determines, according to the subframe indication information, at least one subframe that is available for transmitting data in each of the sub-resource pools that can be used for transmitting data.

S609,接收端根据传输次数指示信息,在所有可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧。S609. The receiving end determines, according to the transmission quantity indication information, at least two subframe sets in each subframe that can be used for transmitting data, where each subframe set includes at least one subframe for transmitting data.

S610,接收端在各个子帧集中的用于传输数据的子帧所在的时域位置接收发送端传输的各个数据。S610. The receiving end receives each data transmitted by the transmitting end in a time domain location where the subframe for transmitting data in each subframe set is located.

在图6所示的数据传输方法中,发送端根据T-RPT对应的位表在时域资源池中确定至少一个可用于传输数据的子资源池,根据子帧指示信息在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧,根据传输次数指示信息,在所有可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,通过各个子帧集中的用于传输数据的子帧向接收端传输各个数据,接收端根据T-RPT对应的位表在时域资源池中确定至少一个可用于传输数据的子资源池,根据子帧指示信息在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧,根据传输次数指示信息,在所有可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,在各个子帧集中的用于传输数据的子帧所在的时域位置接收发送端传输的各个数据,可灵活改变数据的传输次数,提升资源利用率。 In the data transmission method shown in FIG. 6, the transmitting end determines at least one sub-resource pool that can be used for transmitting data in the time domain resource pool according to the bit table corresponding to the T-RPT, and is available for transmitting data according to the sub-frame indication information. Determining at least one subframe that can be used for transmitting data, determining at least two subframe sets in each subframe available for transmitting data according to the transmission number indication information, each subframe set including at least one for transmitting data Sub-frames, each piece of data is transmitted to the receiving end by using a sub-frame for transmitting data in each sub-frame set, and the receiving end determines at least one sub-resource that can be used for transmitting data in the time-domain resource pool according to the bit table corresponding to the T-RPT. The pool determines, according to the subframe indication information, at least one subframe that can be used for transmitting data in each of the sub-resource pools that can be used for transmitting data, and determines at least two subframes in all subframes that can be used for transmitting data according to the transmission frequency indication information. a set, each subframe set includes at least one subframe for transmitting data, and a subframe at which data is transmitted in each subframe set is located at a time Receiving respective data transmission end of the transmission of the location, the flexibility to change the number of transmissions of data, improve resource utilization.

请参见图7,图7是本发明另一实施例中提供的一种数据传输方法的流程示意图,本发明实施例中一个时域资源池仅承载一个数据,该数据的SA信息可以包括T-RPT和传输次数指示信息,发送端或者接收端可以根据T-RPT对应的位表在该时域资源池中确定可用于传输数据的子帧,根据传输次数指示信息在可用于传输数据的子帧中确定至少一个可用于传输数据的子帧,可用于传输数据的子帧的个数和传输次数指示信息指示的传输次数相同,如图所示本发明实施例中的数据传输方法至少可以包括:Referring to FIG. 7, FIG. 7 is a schematic flowchart of a data transmission method according to another embodiment of the present invention. In the embodiment of the present invention, a time domain resource pool carries only one data, and the SA information of the data may include T- The RPT and the transmission times indication information, the transmitting end or the receiving end may determine, in the time domain resource pool, a subframe that can be used for transmitting data according to the bit table corresponding to the T-RPT, and use the transmission frequency indication information in the subframe that can be used for transmitting data. Determining at least one subframe that can be used for transmitting data, the number of the subframes that can be used for transmitting data is the same as the number of transmissions indicated by the number of times of transmission indication, and the data transmission method in the embodiment of the present invention may include at least:

S701,发送端获取当前需要传输的数据的SA信息。S701. The sender acquires SA information of data currently to be transmitted.

S702,发送端获取T-RPT对应的位表,并根据位表在时域资源池中确定至少一个可用于传输数据的子帧。S702. The sender acquires a bit table corresponding to the T-RPT, and determines, according to the bit table, at least one subframe that can be used for transmitting data in the time domain resource pool.

S703,发送端根据传输次数指示信息在可用于传输数据的子帧中确定用于传输数据的子帧。S703. The transmitting end determines, according to the transmission quantity indication information, a subframe for transmitting data in a subframe that is available for transmitting data.

S704,发送端通过各个用于传输数据的子帧向接收端传输数据。S704. The transmitting end transmits data to the receiving end by using each subframe for transmitting data.

S705,接收端获取该数据的SA信息。S705. The receiving end acquires SA information of the data.

S706,接收端获取T-RPT对应的位表,并根据位表在时域资源池中确定至少一个可用于传输数据的子帧。S706. The receiving end acquires a bit table corresponding to the T-RPT, and determines, according to the bit table, at least one subframe that can be used for transmitting data in the time domain resource pool.

S707,接收端根据传输次数指示信息在可用于传输数据的子帧中确定用于传输数据的子帧。S707. The receiving end determines, according to the transmission quantity indication information, a subframe for transmitting data in a subframe that is available for transmitting data.

S708,接收端在用于传输数据的子帧所在的时域位置接收发送端传输的数据。S708. The receiving end receives data transmitted by the transmitting end in a time domain location where the subframe for transmitting data is located.

在图7所示的数据传输方法中,发送端获取T-RPT对应的位表,并根据位表在时域资源池中确定至少一个可用于传输数据的子帧,根据传输次数指示信息在可用于传输数据的子帧中确定用于传输数据的子帧,通过各个用于传输数据的子帧向接收端传输数据,接收端获取T-RPT对应的位表,并根据位表在时域资源池中确定至少一个可用于传输数据的子帧,根据传输次数指示信息在可用于传输数据的子帧中确定用于传输数据的子帧,在用于传输数据的子帧所在的时域位置接收发送端传输的数据,可根据传输次数指示信息改变数据的传输次数,提升资源利用率。 In the data transmission method shown in FIG. 7, the transmitting end acquires a bit table corresponding to the T-RPT, and determines at least one subframe that can be used for transmitting data in the time domain resource pool according to the bit table, and the information is available according to the number of transmission times. Determining a subframe for transmitting data in a subframe for transmitting data, transmitting data to the receiving end through each subframe for transmitting data, and the receiving end acquires a bit table corresponding to the T-RPT, and is in the time domain resource according to the bit table. Determining at least one subframe that can be used for transmitting data in the pool, determining, according to the number of transmission indication information, a subframe for transmitting data in a subframe that can be used for transmitting data, and receiving at a time domain location where the subframe for transmitting data is located The data transmitted by the transmitting end can change the number of data transmissions according to the number of transmission times indication information, thereby improving resource utilization.

请参见图8,图8是本发明另一实施例中提供的一种数据传输方法的流程示意图,本发明实施例中一个时域资源池可以承载至少两个数据,各个数据的SA信息相同,SA信息可以包括T-RPT和传输次数指示信息,发送端或者接收端可以根据T-RPT对应的位表在该时域资源池中确定可用于传输数据的子帧,根据传输次数指示信息在可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,子帧集的个数和数据的个数相同,用于传输数据的子帧的个数和传输次数指示信息指示的传输次数相同,如图所示本发明实施例中的数据传输方法至少可以包括:Referring to FIG. 8, FIG. 8 is a schematic flowchart of a data transmission method according to another embodiment of the present invention. In the embodiment of the present invention, a time domain resource pool can carry at least two data, and the SA information of each data is the same. The SA information may include a T-RPT and a transmission number indication information, and the sender or the receiver may determine, in the time domain resource pool, a subframe that can be used for transmitting data according to the bit table corresponding to the T-RPT, and the information is available according to the number of transmission times. Determining at least two subframe sets in a subframe for transmitting data, each subframe set includes at least one subframe for transmitting data, the number of subframe sets and the number of data being the same, and a subframe for transmitting data The number of transmissions and the number of transmissions indicated by the number of transmissions are the same. The data transmission method in the embodiment of the present invention may include at least:

S801,发送端获取当前需要传输的至少两个数据的SA信息。S801. The sender acquires SA information of at least two data that is currently required to be transmitted.

S802,发送端获取T-RPT对应的位表,并根据位表在时域资源池中确定至少一个可用于传输数据的子帧。S802. The sender acquires a bit table corresponding to the T-RPT, and determines at least one subframe that can be used for transmitting data in the time domain resource pool according to the bit table.

S803,发送端根据传输次数指示信息在可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧。S803. The transmitting end determines, according to the transmission quantity indication information, at least two subframe sets in a subframe that is available for transmitting data, where each subframe set includes at least one subframe for transmitting data.

S804,发送端通过各个子帧集中的用于传输数据的子帧向接收端传输各个数据。S804. The transmitting end transmits each data to the receiving end by using a subframe for transmitting data in each subframe set.

S805,接收端获取各个数据的SA信息。S805. The receiving end acquires SA information of each data.

S806,接收端获取T-RPT对应的位表,并根据位表在时域资源池中确定至少一个可用于传输数据的子帧。S806. The receiving end acquires a bit table corresponding to the T-RPT, and determines at least one subframe that can be used for transmitting data in the time domain resource pool according to the bit table.

S807,接收端根据传输次数指示信息在可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧。S807. The receiving end determines, according to the transmission quantity indication information, at least two subframe sets in a subframe that is available for transmitting data, where each subframe set includes at least one subframe for transmitting data.

S808,接收端在各个子帧集中的用于传输数据的子帧所在的时域位置接收发送端传输的各个数据。S808. The receiving end receives each data transmitted by the transmitting end in a time domain location where the subframe for transmitting data in each subframe set is located.

在图8所示的数据传输方法中,发送端获取T-RPT对应的位表,并根据位表在时域资源池中确定至少一个可用于传输数据的子帧,根据传输次数指示信息在可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,通过各个子帧集中的用于传输数据的子帧向接收端传输各个数据,接收端获取T-RPT对应的位表,并根据位表在时域资源池中确定至少一个可用于传输数据的子帧,根据传输次数指示信息在可用于传输数据 的子帧中确定至少两个子帧集,各个子帧集包括用于传输数据的子帧,在各个子帧集中的用于传输数据的子帧所在的时域位置接收发送端传输的各个数据,可根据传输次数指示信息改变数据的传输次数,提升资源利用率。In the data transmission method shown in FIG. 8, the transmitting end acquires a bit table corresponding to the T-RPT, and determines at least one subframe that can be used for transmitting data in the time domain resource pool according to the bit table, and the information is available according to the number of transmission times. Determining at least two subframe sets in the subframe for transmitting data, each subframe set includes at least one subframe for transmitting data, and transmitting each data to the receiving end through the subframe for transmitting data in each subframe, and receiving The terminal obtains a bit table corresponding to the T-RPT, and determines at least one subframe that can be used for transmitting data in the time domain resource pool according to the bit table, and is used to transmit data according to the number of transmission times indication information. Determining at least two subframe sets in the subframe, each subframe set includes a subframe for transmitting data, and receiving, in a time domain position of the subframe for transmitting data in each subframe set, each data transmitted by the transmitting end, The number of transmissions of data can be changed according to the number of transmission indications to improve resource utilization.

请参见图9,图9是本发明实施例中提供的一种数据传输装置的结构示意图,其中本发明实施例提供的数据传输装置可以用以实施本发明结合图3~图6介绍的数据传输方法实施例中的部分或全部流程。如图所示本发明实施例中的数据传输装置至少可以包括分配信息获取单元901、子资源池确定单元902、子帧确定单元903以及数据传输单元904,其中:Referring to FIG. 9, FIG. 9 is a schematic structural diagram of a data transmission apparatus according to an embodiment of the present invention. The data transmission apparatus provided by the embodiment of the present invention can be used to implement the data transmission introduced by the present invention in conjunction with FIG. 3 to FIG. Some or all of the processes in the method embodiments. As shown in the figure, the data transmission apparatus in the embodiment of the present invention may include at least an allocation information acquisition unit 901, a sub-resource pool determination unit 902, a subframe determination unit 903, and a data transmission unit 904, where:

分配信息获取单元901,用于获取当前需要传输的数据的SA信息,SA信息用于指示时域资源池中可用于承载数据的时域位置。The allocation information obtaining unit 901 is configured to acquire SA information of data currently needed to be transmitted, and the SA information is used to indicate a time domain location in the time domain resource pool that can be used to carry data.

子资源池确定单元902,用于根据SA信息,在时域资源池中确定至少一个可用于传输数据的子资源池。The sub-resource pool determining unit 902 is configured to determine, in the time domain resource pool, at least one sub-resource pool that can be used for transmitting data according to the SA information.

子帧确定单元903,用于根据SA信息,在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧。The subframe determining unit 903 is configured to determine, according to the SA information, at least one subframe that is available for transmitting data in each of the sub-resource pools available for transmitting data.

数据传输单元904,用于通过至少一个可用于传输数据的子帧传输数据。The data transmission unit 904 is configured to transmit data through at least one subframe that can be used to transmit data.

在可选实施例中,SA信息可以包括子池指示信息,子池指示信息用于指示时域资源池中可用于传输数据的子资源池,则子资源池确定单元902,用于根据子池指示信息,在时域资源池中确定至少一个可用于传输数据的子资源池。In an optional embodiment, the SA information may include sub-pool indication information, where the sub-pool indication information is used to indicate a sub-resource pool in the time-domain resource pool that can be used for transmitting data, and the sub-resource pool determining unit 902 is configured to use the sub-pool. Instructing information to determine at least one child resource pool available for transmitting data in the time domain resource pool.

可选的,SA信息还可以包括T-RPT,则子帧确定单元903,具体用于:Optionally, the SA information may further include a T-RPT, and the subframe determining unit 903 is specifically configured to:

获取T-RPT对应的位表,位表用于指示各个可用于传输所述数据的子资源池中可用于传输所述数据的子帧。Obtaining a bit table corresponding to the T-RPT, the bit table is used to indicate a subframe in each of the sub-resource pools available for transmitting the data, which is used to transmit the data.

根据位表,在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧。According to the bit table, at least one subframe available for transmitting data is determined in each of the sub-resource pools available for transmitting data.

在可选实施例中,SA信息可以包括T-RPT,则子资源池确定单元902,具体用于:In an optional embodiment, the SA information may include a T-RPT, and the sub-resource pool determining unit 902 is specifically configured to:

获取T-RPT对应的位表,位表用于指示时域资源池中可用于传输数据的子资源池。Obtain a bit table corresponding to the T-RPT, and the bit table is used to indicate a sub-resource pool in the time domain resource pool that can be used for transmitting data.

根据位表,在时域资源池中确定至少一个可用于传输数据的子资源池。 According to the bit table, at least one sub-resource pool available for transmitting data is determined in the time domain resource pool.

可选的,SA信息还可以包括子帧指示信息,子帧指示信息用于指示各个可用于传输数据的子资源池中可用于传输数据的子帧,则子帧确定单元903,用于根据子帧指示信息,在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧。Optionally, the SA information may further include subframe indication information, where the subframe indication information is used to indicate a subframe that is available for transmitting data in each of the sub-resource pools that can be used for transmitting data, and the subframe determining unit 903 is configured to use the sub-frame. The frame indication information determines at least one subframe available for transmitting data in each of the sub-resource pools available for transmitting data.

可选的,本发明实施例中的数据传输装置还可以包括:Optionally, the data transmission device in the embodiment of the present invention may further include:

资源池划分单元905,用于子资源池确定单元902根据SA信息,在时域资源池中确定至少一个可用于传输数据的子资源池之前,根据SA信息,将时域资源池划分为至少一个子资源池,各个子资源池包括至少一个子帧。The resource pool dividing unit 905 is configured to: according to the SA information, before the at least one child resource pool that can be used for transmitting data is determined in the time domain resource pool, divide the time domain resource pool into at least one according to the SA information. A sub-resource pool, each sub-resource pool including at least one subframe.

可选的,资源池划分单元905,具体用于:Optionally, the resource pool dividing unit 905 is specifically configured to:

根据子池指示信息,确定子资源池的个数。Determine the number of sub-resource pools based on the sub-pool indication information.

获取时域资源池的长度。Get the length of the time domain resource pool.

将时域资源池的长度除以子资源池的个数,得到各个子资源池中子帧的个数。The number of sub-frames in each sub-resource pool is obtained by dividing the length of the time-domain resource pool by the number of sub-resource pools.

根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。The time domain resource pool is divided according to the number of sub-resource pools and the number of sub-frames in each sub-resource pool.

可选的,资源池划分单元905,具体用于:Optionally, the resource pool dividing unit 905 is specifically configured to:

获取时域资源池的长度以及用于指示子帧的位表的长度。Get the length of the time domain resource pool and the length of the bit table used to indicate the subframe.

将位表的长度确定为各个子资源池中子帧的个数。The length of the bit table is determined as the number of subframes in each sub-resource pool.

将时域资源池的长度除以位表的长度,得到子资源池的个数。Divide the length of the time domain resource pool by the length of the bit table to get the number of child resource pools.

根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。The time domain resource pool is divided according to the number of sub-resource pools and the number of sub-frames in each sub-resource pool.

可选的,资源池划分单元905,具体用于:Optionally, the resource pool dividing unit 905 is specifically configured to:

根据子帧指示信息,确定各个子资源池中子帧的个数。The number of subframes in each sub-resource pool is determined according to the subframe indication information.

获取时域资源池的长度。Get the length of the time domain resource pool.

将时域资源池的长度除以子资源池中子帧的个数,得到子资源池的个数。Divide the length of the time domain resource pool by the number of sub-frames in the sub-resource pool to obtain the number of sub-resource pools.

根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。The time domain resource pool is divided according to the number of sub-resource pools and the number of sub-frames in each sub-resource pool.

可选的,资源池划分单元905,具体用于:Optionally, the resource pool dividing unit 905 is specifically configured to:

获取时域资源池的长度以及用于指示子资源池的位表的长度。 Get the length of the time domain resource pool and the length of the bit table used to indicate the child resource pool.

将位表的长度确定为子资源池的个数。Determine the length of the bit table as the number of child resource pools.

将时域资源池的长度除以位表的长度,得到各个子资源池中子帧的个数。Divide the length of the time domain resource pool by the length of the bit table to obtain the number of subframes in each sub-resource pool.

根据子资源池的个数以及各个子资源池中子帧的个数,对时域资源池进行划分。The time domain resource pool is divided according to the number of sub-resource pools and the number of sub-frames in each sub-resource pool.

在可选实施例中,SA信息可以包括传输次数指示信息,传输次数指示信息用于指示数据的传输次数,则数据传输单元904,具体用于:In an optional embodiment, the SA information may include the transmission times indication information, where the transmission times indication information is used to indicate the number of times of data transmission, and the data transmission unit 904 is specifically configured to:

根据传输次数指示信息,在所有可用于传输数据的子帧中确定用于传输数据的子帧,用于传输数据的子帧的个数与传输次数指示信息指示的传输次数相同。According to the transmission number indication information, a subframe for transmitting data is determined in all subframes available for transmitting data, and the number of subframes for transmitting data is the same as the number of transmissions indicated by the transmission number indication information.

通过用于传输数据的子帧传输数据。The data is transmitted through a sub-frame for transmitting data.

在可选实施例中,当前需要传输的数据包括至少两个,至少两个数据的SA信息相同,且SA信息包括传输次数指示信息,传输次数指示信息用于指示各个数据的传输次数,则数据传输单元904,具体用于:In an optional embodiment, the data that needs to be transmitted currently includes at least two, the SA information of the at least two data is the same, and the SA information includes the transmission times indication information, where the transmission times indication information is used to indicate the number of transmissions of each data, and the data The transmission unit 904 is specifically configured to:

根据传输次数指示信息,在所有可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,各个子帧集中用于传输数据的子帧的个数与传输次数指示信息指示的传输次数相同。Determining at least two subframe sets in all subframes usable for transmitting data according to the transmission number indication information, each subframe set includes at least one subframe for transmitting data, and each subframe is used for a subframe for transmitting data. The number is the same as the number of transmissions indicated by the number of transmission indications.

通过各个子帧集中的用于传输数据的子帧传输各个数据。Each data is transmitted through a subframe for transmitting data in each subframe set.

在可选实施例中,分配信息获取单元901,用于获取预先配置的数据的SA信息。In an optional embodiment, the allocation information acquiring unit 901 is configured to acquire SA information of pre-configured data.

在可选实施例中,分配信息获取单元901,具体用于:In an optional embodiment, the allocation information acquiring unit 901 is specifically configured to:

向基站发送对数据的数据传输请求。A data transmission request for data is sent to the base station.

接收基站发送的数据的SA信息,SA信息是基站响应数据传输请求所配置的。The SA information of the data transmitted by the base station is received, and the SA information is configured by the base station in response to the data transmission request.

图9所示的数据传输装置中,分配信息获取单元901获取当前需要传输的数据的SA信息,子资源池确定单元902根据SA信息,在时域资源池中确定至少一个可用于传输数据的子资源池,子帧确定单元903根据SA信息,在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧,数据传输单元904通过至少一个可用于传输数据的子帧传输数据,可灵活改变数据的传输次数,提升资源利用率。 In the data transmission apparatus shown in FIG. 9, the allocation information acquisition unit 901 acquires SA information of data currently required to be transmitted, and the sub-resource pool determination unit 902 determines at least one sub-transferable data in the time domain resource pool according to the SA information. The resource pool, the subframe determining unit 903 determines at least one subframe available for transmitting data in each of the sub-resource pools available for transmitting data according to the SA information, and the data transmission unit 904 transmits the data through at least one subframe that can be used for transmitting data. It can flexibly change the number of data transmissions and improve resource utilization.

请参见图10,图10是本发明另一实施例中提供的一种数据传输装置的结构示意图,其中本发明实施例提供的数据传输装置可以用以实施本发明结合图7或者图8介绍的数据传输方法实施例中的部分或全部流程。如图所示本发明实施例中的数据传输装置至少可以包括分配信息获取单元1001、位表获取单元1002、第一子帧确定单元1003、第二子帧确定单元1004以及数据传输单元1005,其中:Referring to FIG. 10, FIG. 10 is a schematic structural diagram of a data transmission apparatus according to another embodiment of the present invention. The data transmission apparatus provided by the embodiment of the present invention may be used to implement the present invention in conjunction with FIG. 7 or FIG. Some or all of the processes in the data transmission method embodiment. The data transmission apparatus in the embodiment of the present invention as shown in the figure may include at least an allocation information acquisition unit 1001, a bit table acquisition unit 1002, a first subframe determination unit 1003, a second subframe determination unit 1004, and a data transmission unit 1005, wherein :

分配信息获取单元1001,用于获取当前需要传输的数据的SA信息,SA信息可以包括T-RPT以及传输次数指示信息,传输次数指示信息用于指示数据的传输次数。The allocation information obtaining unit 1001 is configured to acquire SA information of data that needs to be transmitted currently. The SA information may include a T-RPT and a transmission frequency indication information, where the transmission frequency indication information is used to indicate the number of times of data transmission.

位表获取单元1002,用于获取T-RPT对应的位表,位表用于指示时域资源池中用于传输数据的子帧。The bit table obtaining unit 1002 is configured to obtain a bit table corresponding to the T-RPT, where the bit table is used to indicate a subframe for transmitting data in the time domain resource pool.

第一子帧确定单元1003,用于根据位表,在时域资源池中确定可用于传输数据的子帧。The first subframe determining unit 1003 is configured to determine, in the time domain resource pool, a subframe that can be used for transmitting data according to the bit table.

第二子帧确定单元1004,用于在可用于传输数据的子帧中确定用于传输数据的子帧,用于传输数据的子帧的个数与传输次数指示信息指示的传输次数相同。The second subframe determining unit 1004 is configured to determine a subframe for transmitting data in a subframe that can be used for transmitting data, and the number of subframes used for transmitting data is the same as the number of transmissions indicated by the transmission frequency indication information.

数据传输单元1005,用于通过用于传输数据的子帧传输数据。The data transmission unit 1005 is configured to transmit data through a subframe for transmitting data.

在可选实施例中,当前需要传输的数据包括至少两个,至少两个数据的SA信息相同,则第二子帧确定单元1004,用于根据传输次数指示信息,在可用于传输数据的子帧中确定至少两个子帧集,各个子帧集包括至少一个用于传输数据的子帧,各个子帧集中用于传输数据的子帧的个数与传输次数指示信息指示的传输次数相同。In an optional embodiment, the data that needs to be transmitted currently includes at least two, and the SA information of the at least two data is the same, and the second subframe determining unit 1004 is configured to: At least two subframe sets are determined in the frame, each subframe set includes at least one subframe for transmitting data, and the number of subframes used for transmitting data in each subframe is the same as the number of transmissions indicated by the transmission frequency indication information.

数据传输单元1005,用于通过各个子帧集中用于传输数据的子帧传输各个数据。The data transmission unit 1005 is configured to transmit each data by using a subframe for transmitting data in each subframe.

在图10所示的数据传输装置中,分配信息获取单元1001获取当前需要传输的数据的SA信息,SA信息可以包括T-RPT以及传输次数指示信息,位表获取单元1002获取T-RPT对应的位表,第一子帧确定单元1003根据位表在时域资源池中确定可用于传输数据的子帧,第二子帧确定单元1004在可用于 传输数据的子帧中确定用于传输数据的子帧,用于传输数据的子帧的个数与传输次数指示信息指示的传输次数相同,数据传输单元1005通过用于传输数据的子帧传输数据,可灵活改变数据的传输次数,提升资源利用率。In the data transmission apparatus shown in FIG. 10, the allocation information acquisition unit 1001 acquires SA information of data currently to be transmitted, and the SA information may include T-RPT and transmission number indication information, and the bit table acquisition unit 1002 acquires the T-RPT corresponding to the T-RPT. The bit table, the first subframe determining unit 1003 determines a subframe usable for transmitting data in the time domain resource pool according to the bit table, and the second subframe determining unit 1004 is available for A subframe for transmitting data is determined in a subframe in which data is transmitted, a number of subframes for transmitting data is the same as a number of transmissions indicated by the number-of-transmission times indication information, and the data transmission unit 1005 transmits data through a subframe for transmitting data. It can flexibly change the number of data transmissions and improve resource utilization.

请参见图11,图11是本发明实施例中提供的一种终端设备的结构示意图。如图11所示,该终端设备可以包括:处理器1101、存储器1102、发送器1103以及接收器1104。处理器1101连接到存储器1102、发送器1103以及接收器1104,例如处理器1101可以通过总线连接到存储器1102、发送器1103以及接收器1104。Referring to FIG. 11, FIG. 11 is a schematic structural diagram of a terminal device according to an embodiment of the present invention. As shown in FIG. 11, the terminal device may include a processor 1101, a memory 1102, a transmitter 1103, and a receiver 1104. The processor 1101 is connected to the memory 1102, the transmitter 1103, and the receiver 1104. For example, the processor 1101 can be connected to the memory 1102, the transmitter 1103, and the receiver 1104 via a bus.

其中,处理器1101可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)等。The processor 1101 may be a central processing unit (CPU), a network processor (NP), or the like.

存储器1102具体可以用于存储SA信息以及数据等。存储器1102可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,ROM),快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器还可以包括上述种类的存储器的组合。The memory 1102 can be specifically used to store SA information, data, and the like. The memory 1102 may include a volatile memory such as a random-access memory (RAM); the memory may also include a non-volatile memory such as a read-only memory (read- Only memory, ROM), flash memory, hard disk drive (HDD) or solid-state drive (SSD); the memory may also include a combination of the above types of memory.

发送器1103,用于与接收端进行通信,例如通过至少一个可用于传输数据的子帧向接收端传输数据。发送器1103可以为射频(radio frequency,RF)芯片,例如超低功率射频发送器(如德州仪器(Texas Instruments)的CC1050PWR)或者射频发送器(如德州仪器的CC1070RSQR)等。The transmitter 1103 is configured to communicate with the receiving end, for example, by transmitting at least one subframe that can be used for transmitting data to the receiving end. The transmitter 1103 can be a radio frequency (RF) chip, such as an ultra low power RF transmitter (such as CC1050PWR from Texas Instruments) or an RF transmitter (such as CC1070RSQR from Texas Instruments).

接收器1104,用于与基站进行通信,例如接收基站发送的当前需要传输的数据的SA信息。接收器1104可以为射频芯片,例如低功耗无线接收芯片(如AS3931)或者射频接收芯片(如MLX71121ELQ)等。The receiver 1104 is configured to communicate with the base station, for example, receive SA information of data currently transmitted by the base station that needs to be transmitted. The receiver 1104 can be a radio frequency chip, such as a low power wireless receiving chip (such as AS3931) or a radio frequency receiving chip (such as MLX71121ELQ).

其中,处理器1101、发送器1103和接收器1104调用存储器1102中存储的程序,可以执行以下操作:The processor 1101, the transmitter 1103, and the receiver 1104 call a program stored in the memory 1102, and can perform the following operations:

如果当前需要传输的数据的SA信息是终端设备配置的,则处理器1101,用于获取当前需要传输的数据的SA信息。可选的,如果当前需要传输的数据的SA信息是基站配置的,则接收器1104,用于接收基站发送的当前需要传输 的数据的SA信息。If the SA information of the data that needs to be transmitted is configured by the terminal device, the processor 1101 is configured to acquire SA information of data currently required to be transmitted. Optionally, if the SA information of the data that needs to be transmitted is configured by the base station, the receiver 1104 is configured to receive the current required transmission sent by the base station. SA information for the data.

处理器1101,用于根据SA信息,在时域资源池中确定至少一个可用于传输数据的子资源池。The processor 1101 is configured to determine, according to the SA information, at least one sub-resource pool that can be used to transmit data in the time domain resource pool.

处理器1101,还用于根据SA信息,在各个可用于传输数据的子资源池中确定至少一个可用于传输数据的子帧。The processor 1101 is further configured to determine, according to the SA information, at least one subframe that is available for transmitting data in each of the sub-resource pools that can be used for transmitting data.

发送器1103,用于通过至少一个可用于传输数据的子帧传输数据。The transmitter 1103 is configured to transmit data by using at least one subframe that can be used for transmitting data.

具体的,本发明实施例中介绍的终端设备可以用以实施本发明结合图3~图6介绍的数据传输方法实施例中的部分或全部流程。Specifically, the terminal device introduced in the embodiment of the present invention may be used to implement some or all of the processes in the embodiment of the data transmission method introduced in conjunction with FIG. 3 to FIG.

请参见图11,图11是本发明另一实施例中提供的一种终端设备的结构示意图。如图11所示,该终端设备可以包括:处理器1101、存储器1102、发送器1103以及接收器1104。处理器1101连接到存储器1102以及发送器1103以及接收器1104,例如处理器1101可以通过总线连接到存储器1102以及发送器1103以及接收器1104。Referring to FIG. 11, FIG. 11 is a schematic structural diagram of a terminal device according to another embodiment of the present invention. As shown in FIG. 11, the terminal device may include a processor 1101, a memory 1102, a transmitter 1103, and a receiver 1104. The processor 1101 is connected to the memory 1102 and the transmitter 1103 and the receiver 1104. For example, the processor 1101 can be connected to the memory 1102 and the transmitter 1103 and the receiver 1104 via a bus.

其中,处理器1101可以是CPU,NP等。The processor 1101 may be a CPU, an NP, or the like.

存储器1102具体可以用于存储SA信息以及数据等。存储器1102可以包括易失性存储器,例如RAM;存储器也可以包括非易失性存储器,例如ROM,快闪存储器,HDD或SSD;存储器还可以包括上述种类的存储器的组合。The memory 1102 can be specifically used to store SA information, data, and the like. The memory 1102 can include volatile memory, such as RAM; the memory can also include non-volatile memory, such as ROM, flash memory, HDD or SSD; the memory can also include a combination of the types of memory described above.

发送器1103,用于与接收端进行通信,例如通过至少一个可用于传输数据的子帧向接收端传输数据。发送器1103可以为射频芯片,例如超低功率射频发送器或者射频发送器等。The transmitter 1103 is configured to communicate with the receiving end, for example, by transmitting at least one subframe that can be used for transmitting data to the receiving end. The transmitter 1103 can be a radio frequency chip, such as an ultra low power radio frequency transmitter or a radio frequency transmitter.

接收器1104,用于与基站进行通信,例如接收基站发送的当前需要传输的数据的SA信息。接收器1104可以为射频芯片,例如低功耗无线接收芯片或者射频接收芯片等。The receiver 1104 is configured to communicate with the base station, for example, receive SA information of data currently transmitted by the base station that needs to be transmitted. The receiver 1104 can be a radio frequency chip, such as a low power wireless receiving chip or a radio frequency receiving chip.

其中,处理器1101、发送器1103和接收器1104调用存储器1102中存储的程序,可以执行以下操作:The processor 1101, the transmitter 1103, and the receiver 1104 call a program stored in the memory 1102, and can perform the following operations:

如果当前需要传输的数据的SA信息是终端设备配置的,则处理器1101,用于获取当前需要传输的数据的SA信息。可选的,如果当前需要传输的数据的SA信息是基站配置的,则接收器1104,用于接收基站发送的当前需要传输 的数据的SA信息。If the SA information of the data that needs to be transmitted is configured by the terminal device, the processor 1101 is configured to acquire SA information of data currently required to be transmitted. Optionally, if the SA information of the data that needs to be transmitted is configured by the base station, the receiver 1104 is configured to receive the current required transmission sent by the base station. SA information for the data.

处理器1101,用于获取T-RPT对应的位表,位表用于指示时域资源池中用于传输数据的子帧。The processor 1101 is configured to obtain a bit table corresponding to the T-RPT, where the bit table is used to indicate a subframe used in the time domain resource pool for transmitting data.

处理器1101,还用于根据位表,在时域资源池中确定可用于传输数据的子帧。The processor 1101 is further configured to determine, in the time domain resource pool, a subframe that is available for transmitting data according to the bit table.

处理器1101,还用于在可用于传输数据的子帧中确定用于传输数据的子帧,用于传输数据的子帧的个数与传输次数指示信息指示的传输次数相同。The processor 1101 is further configured to determine, in a subframe that can be used for transmitting data, a subframe for transmitting data, where the number of subframes used for transmitting data is the same as the number of transmissions indicated by the number of transmission indication information.

发送器1103,用于通过用于传输数据的子帧传输数据。The transmitter 1103 is configured to transmit data through a subframe for transmitting data.

具体的,本发明实施例中介绍的终端设备可以用以实施本发明结合图7或者图8介绍的数据传输方法实施例中的部分或全部流程。Specifically, the terminal device introduced in the embodiment of the present invention may be used to implement some or all of the processes in the embodiment of the data transmission method introduced in conjunction with FIG. 7 or FIG.

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包括于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不是必须针对相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of the present specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" and the like means a specific feature described in connection with the embodiment or example. A structure, material or feature is included in at least one embodiment or example of the invention. In the present specification, the schematic representation of the above terms is not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in a suitable manner in any one or more embodiments or examples. In addition, various embodiments or examples described in the specification, as well as features of various embodiments or examples, may be combined and combined.

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。Moreover, the terms "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, features defining "first" or "second" may include at least one of the features, either explicitly or implicitly. In the description of the present invention, the meaning of "a plurality" is at least two, such as two, three, etc., unless specifically defined otherwise.

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的程序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包括、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个 布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器,只读存储器,可擦除可编辑只读存储器,光纤装置,以及便携式光盘只读存储器。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。The logic and/or steps represented in the flowchart or otherwise described herein, for example, a list of programs that can be considered as executable instructions for implementing logical functions, can be embodied in any computer readable medium, Used by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other system that can fetch instructions and execute instructions from an instruction execution system, apparatus, or device) Used for equipment. For the purposes of this specification, a "computer-readable medium" can be any apparatus that can include, store, communicate, propagate, or transport a program for use in an instruction execution system, apparatus, or device, or in conjunction with such an instruction execution system, apparatus, or device. A more specific example (non-exhaustive list) of computer readable media includes the following: having one or more Wiring electrical connections (electronic devices), portable computer disk cartridges (magnetic devices), random access memories, read only memories, erasable editable read only memories, fiber optic devices, and portable compact disk read only memories. In addition, the computer readable medium may even be a paper or other suitable medium on which the program can be printed, as it may be optically scanned, for example by paper or other medium, followed by editing, interpretation or, if appropriate, other suitable The method is processed to obtain the program electronically and then stored in computer memory.

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列,现场可编程门阵列等。It should be understood that portions of the invention may be implemented in hardware, software, firmware or a combination thereof. In the above-described embodiments, multiple steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or combination of the following techniques well known in the art: having logic gates for implementing logic functions on data signals. Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, programmable gate arrays, field programmable gate arrays, and the like.

此外,在本发明各个实施例中的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, the modules in the various embodiments of the present invention may be implemented in the form of hardware or in the form of software functional modules. An integrated module can also be stored in a computer readable storage medium if it is implemented as a software functional module and sold or used as a standalone product.

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。 Although the embodiments of the present invention have been shown and described, it is understood that the above-described embodiments are illustrative and are not to be construed as limiting the scope of the invention. The embodiments are subject to variations, modifications, substitutions and variations.

Claims (32)

一种数据传输方法,其特征在于,包括:A data transmission method, comprising: 获取当前需要传输的数据的调度分配信息,所述调度分配信息用于指示时域资源池中可用于承载所述数据的时域位置;Obtaining scheduling allocation information of data currently needed to be transmitted, where the scheduling allocation information is used to indicate a time domain location in the time domain resource pool that can be used to carry the data; 根据所述调度分配信息,在所述时域资源池中确定至少一个可用于传输所述数据的子资源池;Determining at least one sub-resource pool available for transmitting the data in the time domain resource pool according to the scheduling allocation information; 根据所述调度分配信息,在各个所述可用于传输所述数据的子资源池中确定至少一个可用于传输所述数据的子帧;Determining, according to the scheduling allocation information, at least one subframe that is available for transmitting the data in each of the sub-resource pools available for transmitting the data; 通过所述至少一个可用于传输所述数据的子帧传输所述数据。The data is transmitted by the at least one subframe that is available to transmit the data. 如权利要求1所述的方法,其特征在于,所述调度分配信息包括子池指示信息,所述子池指示信息用于指示所述时域资源池中可用于传输所述数据的子资源池;The method according to claim 1, wherein the scheduling allocation information comprises subpool indication information, and the subpool indication information is used to indicate a subresource pool in the time domain resource pool that is available for transmitting the data. ; 所述根据所述调度分配信息,在所述时域资源池中确定至少一个可用于传输所述数据的子资源池,包括:Determining, according to the scheduling allocation information, at least one sub-resource pool that is used to transmit the data in the time domain resource pool, including: 根据所述子池指示信息,在所述时域资源池中确定所述至少一个可用于传输所述数据的子资源池。Determining, in the time domain resource pool, the at least one child resource pool available for transmitting the data according to the subpool indication information. 如权利要求2所述的方法,其特征在于,所述调度分配信息还包括传输的时间资源图样T-RPT;The method of claim 2, wherein the scheduling allocation information further comprises a transmitted time resource pattern T-RPT; 所述根据所述调度分配信息,在各个所述可用于传输所述数据的子资源池中确定至少一个可用于传输所述数据的子帧,包括:Determining, according to the scheduling allocation information, at least one subframe that is used to transmit the data in each of the sub-resource pools that are used to transmit the data, including: 获取所述T-RPT对应的位表,所述位表用于指示各个所述可用于传输所述数据的子资源池中可用于传输所述数据的子帧;Obtaining a bit table corresponding to the T-RPT, where the bit table is used to indicate a subframe that is used by each of the sub-resource pools that can be used to transmit the data to transmit the data; 根据所述位表,在各个所述可用于传输所述数据的子资源池中确定所述至少一个可用于传输所述数据的子帧。 Determining, according to the bit table, the at least one subframe available for transmitting the data in each of the sub-resource pools available for transmitting the data. 如权利要求1所述的方法,其特征在于,所述调度分配信息包括T-RPT;The method of claim 1, wherein the scheduling allocation information comprises a T-RPT; 所述根据所述调度分配信息,在所述时域资源池中确定至少一个可用于传输所述数据的子资源池,包括:Determining, according to the scheduling allocation information, at least one sub-resource pool that is used to transmit the data in the time domain resource pool, including: 获取所述T-RPT对应的位表,所述位表用于指示所述时域资源池中可用于传输所述数据的子资源池;Obtaining a bit table corresponding to the T-RPT, where the bit table is used to indicate a sub-resource pool in the time domain resource pool that can be used to transmit the data; 根据所述位表,在所述时域资源池中确定所述至少一个可用于传输所述数据的子资源池。Determining, in the time domain resource pool, the at least one child resource pool available for transmitting the data according to the bit table. 如权利要求4所述的方法,其特征在于,所述调度分配信息还包括子帧指示信息,所述子帧指示信息用于指示各个所述可用于传输所述数据的子资源池中可用于传输所述数据的子帧;The method according to claim 4, wherein the scheduling allocation information further comprises subframe indication information, wherein the subframe indication information is used to indicate that each of the sub-resource pools available for transmitting the data is available for Transmitting a subframe of the data; 所述根据所述调度分配信息,在各个所述可用于传输所述数据的子资源池中确定至少一个可用于传输所述数据的子帧,包括:Determining, according to the scheduling allocation information, at least one subframe that is used to transmit the data in each of the sub-resource pools that are used to transmit the data, including: 根据所述子帧指示信息,在各个所述可用于传输所述数据的子资源池中确定所述至少一个可用于传输所述数据的子帧。Determining, according to the subframe indication information, the at least one subframe that is available for transmitting the data in each of the sub-resource pools available for transmitting the data. 如权利要求3或者5所述的方法,其特征在于,所述根据所述调度分配信息,在所述时域资源池中确定至少一个可用于传输所述数据的子资源池之前,还包括:The method according to claim 3 or 5, wherein the determining, according to the scheduling allocation information, before determining at least one sub-resource pool that can be used to transmit the data in the time domain resource pool, further comprising: 根据所述调度分配信息,将所述时域资源池划分为至少一个子资源池,各个所述子资源池包括至少一个子帧。The time domain resource pool is divided into at least one sub resource pool according to the scheduling allocation information, and each of the sub resource pools includes at least one subframe. 如权利要求6所述的方法,其特征在于,所述根据所述调度分配信息,将所述时域资源池划分为至少一个子资源池,各个所述子资源池包括至少一个子帧,包括:The method according to claim 6, wherein the time domain resource pool is divided into at least one sub-resource pool according to the scheduling allocation information, and each of the sub-resource pools includes at least one subframe, including : 根据所述子池指示信息,确定所述子资源池的个数;Determining, according to the sub-pool indication information, the number of the sub-resource pools; 获取所述时域资源池的长度;Obtaining the length of the time domain resource pool; 将所述时域资源池的长度除以所述子资源池的个数,得到各个所述子资源池中子帧的个数; Dividing the length of the time domain resource pool by the number of the child resource pools to obtain the number of subframes in each of the child resource pools; 根据所述子资源池的个数以及各个所述子资源池中子帧的个数,对所述时域资源池进行划分。The time domain resource pool is divided according to the number of the sub-resource pools and the number of sub-frames in each of the sub-resource pools. 如权利要求6所述的方法,其特征在于,所述根据所述调度分配信息,将所述时域资源池划分为至少一个子资源池,各个所述子资源池包括至少一个子帧,包括:The method according to claim 6, wherein the time domain resource pool is divided into at least one sub-resource pool according to the scheduling allocation information, and each of the sub-resource pools includes at least one subframe, including : 获取所述时域资源池的长度以及所述用于指示子帧的位表的长度;Obtaining a length of the time domain resource pool and a length of the bit table used to indicate a subframe; 将所述位表的长度确定为各个所述子资源池中子帧的个数;Determining the length of the bit table as the number of subframes in each of the sub-resource pools; 将所述时域资源池的长度除以所述位表的长度,得到所述子资源池的个数;Dividing the length of the time domain resource pool by the length of the bit table to obtain the number of the child resource pools; 根据所述子资源池的个数以及各个所述子资源池中子帧的个数,对所述时域资源池进行划分。The time domain resource pool is divided according to the number of the sub-resource pools and the number of sub-frames in each of the sub-resource pools. 如权利要求6所述的方法,其特征在于,所述根据所述调度分配信息,将所述时域资源池划分为至少一个子资源池,各个所述子资源池包括至少一个子帧,包括:The method according to claim 6, wherein the time domain resource pool is divided into at least one sub-resource pool according to the scheduling allocation information, and each of the sub-resource pools includes at least one subframe, including : 根据所述子帧指示信息,确定各个所述子资源池中子帧的个数;Determining, according to the subframe indication information, a number of subframes in each of the sub-resource pools; 获取所述时域资源池的长度;Obtaining the length of the time domain resource pool; 将所述时域资源池的长度除以所述子资源池中子帧的个数,得到所述子资源池的个数;Dividing the length of the time domain resource pool by the number of subframes in the child resource pool to obtain the number of the child resource pools; 根据所述子资源池的个数以及各个所述子资源池中子帧的个数,对所述时域资源池进行划分。The time domain resource pool is divided according to the number of the sub-resource pools and the number of sub-frames in each of the sub-resource pools. 如权利要求6所述的方法,其特征在于,所述根据所述调度分配信息,将所述时域资源池划分为至少一个子资源池,各个所述子资源池包括至少一个子帧,包括:The method according to claim 6, wherein the time domain resource pool is divided into at least one sub-resource pool according to the scheduling allocation information, and each of the sub-resource pools includes at least one subframe, including : 获取所述时域资源池的长度以及所述用于指示子资源池的位表的长度;Obtaining a length of the time domain resource pool and a length of the bit table used to indicate the child resource pool; 将所述位表的长度确定为所述子资源池的个数;Determining the length of the bit table as the number of the sub-resource pools; 将所述时域资源池的长度除以所述位表的长度,得到各个所述子资源池中子帧的个数; Dividing the length of the time domain resource pool by the length of the bit table, and obtaining the number of subframes in each of the child resource pools; 根据所述子资源池的个数以及各个所述子资源池中子帧的个数,对所述时域资源池进行划分。The time domain resource pool is divided according to the number of the sub-resource pools and the number of sub-frames in each of the sub-resource pools. 如权利要求1~10任一项所述的方法,其特征在于,所述调度分配信息包括传输次数指示信息,所述传输次数指示信息用于指示所述数据的传输次数;The method according to any one of claims 1 to 10, wherein the scheduling allocation information comprises transmission number indication information, and the transmission frequency indication information is used to indicate the number of transmissions of the data; 所述通过所述至少一个可用于传输所述数据的子帧传输所述数据,包括:Transmitting the data by the at least one subframe that is operative to transmit the data, including: 根据所述传输次数指示信息,在所有所述可用于传输所述数据的子帧中确定用于传输所述数据的子帧,所述用于传输所述数据的子帧的个数与所述传输次数指示信息指示的传输次数相同;Determining, according to the transmission number indication information, a subframe for transmitting the data in all the subframes that are used to transmit the data, where the number of subframes for transmitting the data is The number of transmissions indicated by the number of transmission indications is the same; 通过所述用于传输所述数据的子帧传输所述数据。Transmitting the data by the subframe for transmitting the data. 如权利要求1~10任一项所述的方法,其特征在于,所述当前需要传输的数据包括至少两个,所述至少两个数据的调度分配信息相同,且所述调度分配信息包括传输次数指示信息,所述传输次数指示信息用于指示各个所述数据的传输次数;The method according to any one of claims 1 to 10, wherein the data currently required to be transmitted includes at least two, the scheduling allocation information of the at least two data is the same, and the scheduling allocation information includes transmission The number of times indication information, the number of times of transmission indication information is used to indicate the number of times of transmission of each of the data; 所述通过所述至少一个可用于传输所述数据的子帧传输所述数据,包括:Transmitting the data by the at least one subframe that is operative to transmit the data, including: 根据所述传输次数指示信息,在所有所述可用于传输所述数据的子帧中确定至少两个子帧集,各个所述子帧集包括至少一个用于传输所述数据的子帧,各个所述子帧集中用于传输所述数据的子帧的个数与所述传输次数指示信息指示的传输次数相同;Determining, according to the transmission number indication information, at least two subframe sets in all the subframes that are used to transmit the data, each of the subframe sets including at least one subframe for transmitting the data, each The number of subframes used to transmit the data in the subframe group is the same as the number of transmissions indicated by the transmission frequency indication information; 通过各个所述子帧集中的所述用于传输所述数据的子帧传输各个所述数据。Each of the data is transmitted through the subframes for transmitting the data in each of the subframe sets. 如权利要求1~12任一项所述的方法,其特征在于,所述获取当前需要传输的数据的调度分配信息,包括:The method according to any one of claims 1 to 12, wherein the obtaining scheduling allocation information of data currently required to be transmitted comprises: 获取预先配置的所述数据的调度分配信息。Obtaining scheduling allocation information of the pre-configured data. 如权利要求1~12任一项所述的方法,其特征在于,所述获取当前需 要传输的数据的调度分配信息,包括:The method according to any one of claims 1 to 12, wherein said obtaining current needs Scheduling assignment information for the data to be transmitted, including: 向基站发送对所述数据的数据传输请求;Sending a data transmission request for the data to the base station; 接收所述基站发送的所述数据的调度分配信息,所述调度分配信息是所述基站响应所述数据传输请求所配置的。Receiving scheduling allocation information of the data sent by the base station, where the scheduling allocation information is configured by the base station in response to the data transmission request. 一种数据传输方法,其特征在于,包括:A data transmission method, comprising: 获取当前需要传输的数据的调度分配信息,所述调度分配信息包括T-RPT以及传输次数指示信息,所述传输次数指示信息用于指示所述数据的传输次数;Obtaining scheduling allocation information of data that needs to be transmitted, where the scheduling allocation information includes a T-RPT and a transmission number indication information, where the transmission frequency indication information is used to indicate the number of transmissions of the data; 获取所述T-RPT对应的位表,所述位表用于指示所述时域资源池中用于传输所述数据的子帧;Obtaining a bit table corresponding to the T-RPT, where the bit table is used to indicate a subframe used in the time domain resource pool for transmitting the data; 根据所述位表,在所述时域资源池中确定可用于传输所述数据的子帧;Determining, in the time domain resource pool, a subframe usable to transmit the data according to the bit table; 在所述可用于传输所述数据的子帧中确定用于传输所述数据的子帧,所述用于传输所述数据的子帧的个数与所述传输次数指示信息指示的传输次数相同;Determining, in the subframe that is used to transmit the data, a subframe for transmitting the data, where the number of subframes for transmitting the data is the same as the number of transmissions indicated by the transmission frequency indication information ; 通过所述用于传输所述数据的子帧传输所述数据。Transmitting the data by the subframe for transmitting the data. 如权利要求15所述的方法,其特征在于,所述当前需要传输的数据包括至少两个,所述至少两个数据的调度分配信息相同;The method according to claim 15, wherein the data currently required to be transmitted comprises at least two, and the scheduling allocation information of the at least two data is the same; 所述在所述可用于传输所述数据的子帧中确定用于传输所述数据的子帧,包括:Determining, in the subframe that is used to transmit the data, a subframe for transmitting the data, including: 根据所述传输次数指示信息,在所述可用于传输所述数据的子帧中确定至少两个子帧集,各个所述子帧集包括至少一个用于传输所述数据的子帧,各个所述子帧集中用于传输所述数据的子帧的个数与所述传输次数指示信息指示的传输次数相同;Determining, according to the transmission number indication information, at least two subframe sets in the subframes that are available for transmitting the data, each of the subframe sets including at least one subframe for transmitting the data, each of the foregoing The number of subframes in the subframe set for transmitting the data is the same as the number of transmissions indicated by the transmission number indication information; 所述通过所述用于传输所述数据的子帧传输所述数据,包括:Transmitting the data by using the subframe for transmitting the data includes: 通过各个所述子帧集中用于传输所述数据的子帧传输各个所述数据。Each of the data is transmitted through a subframe in which each of the subframes is used to transmit the data. 一种数据传输装置,其特征在于,包括:A data transmission device, comprising: 分配信息获取单元,用于获取当前需要传输的数据的调度分配信息,所述 调度分配信息用于指示时域资源池中可用于承载所述数据的时域位置;An allocation information obtaining unit, configured to acquire scheduling allocation information of data currently needed to be transmitted, The scheduling allocation information is used to indicate a time domain location in the time domain resource pool that can be used to carry the data; 子资源池确定单元,用于根据所述调度分配信息,在所述时域资源池中确定至少一个可用于传输所述数据的子资源池;a sub-resource pool determining unit, configured to determine, according to the scheduling allocation information, at least one sub-resource pool that can be used to transmit the data in the time domain resource pool; 子帧确定单元,用于根据所述调度分配信息,在各个所述可用于传输所述数据的子资源池中确定至少一个可用于传输所述数据的子帧;a subframe determining unit, configured to determine, according to the scheduling allocation information, at least one subframe that is used to transmit the data in each of the sub-resource pools that can be used to transmit the data; 数据传输单元,用于通过所述至少一个可用于传输所述数据的子帧传输所述数据。And a data transmission unit, configured to transmit the data by the at least one subframe that is used to transmit the data. 如权利要求17所述的装置,其特征在于,所述调度分配信息包括子池指示信息,所述子池指示信息用于指示所述时域资源池中可用于传输所述数据的子资源池;The apparatus according to claim 17, wherein the scheduling allocation information comprises subpool indication information, and the subpool indication information is used to indicate a subresource pool in the time domain resource pool that is available for transmitting the data. ; 所述子资源池确定单元,用于根据所述子池指示信息,在所述时域资源池中确定所述至少一个可用于传输所述数据的子资源池。The sub-resource pool determining unit is configured to determine, in the time domain resource pool, the at least one sub-resource pool that can be used to transmit the data according to the sub-pool indication information. 如权利要求18所述的装置,其特征在于,所述调度分配信息还包括T-RPT;The apparatus according to claim 18, wherein said scheduling allocation information further comprises a T-RPT; 所述子帧确定单元,具体用于:The subframe determining unit is specifically configured to: 获取所述T-RPT对应的位表,所述位表用于指示各个所述可用于传输所述数据的子资源池中可用于传输所述数据的子帧;Obtaining a bit table corresponding to the T-RPT, where the bit table is used to indicate a subframe that is used by each of the sub-resource pools that can be used to transmit the data to transmit the data; 根据所述位表,在各个所述可用于传输所述数据的子资源池中确定所述至少一个可用于传输所述数据的子帧。Determining, according to the bit table, the at least one subframe available for transmitting the data in each of the sub-resource pools available for transmitting the data. 如权利要求17所述的装置,其特征在于,所述调度分配信息包括T-RPT;The apparatus according to claim 17, wherein said scheduling allocation information comprises a T-RPT; 所述子资源池确定单元,具体用于:The sub-resource pool determining unit is specifically configured to: 获取所述T-RPT对应的位表,所述位表用于指示所述时域资源池中可用于传输所述数据的子资源池;Obtaining a bit table corresponding to the T-RPT, where the bit table is used to indicate a sub-resource pool in the time domain resource pool that can be used to transmit the data; 根据所述位表,在所述时域资源池中确定所述至少一个可用于传输所述数据的子资源池。 Determining, in the time domain resource pool, the at least one child resource pool available for transmitting the data according to the bit table. 如权利要求20所述的装置,其特征在于,所述调度分配信息还包括子帧指示信息,所述子帧指示信息用于指示各个所述可用于传输所述数据的子资源池中可用于传输所述数据的子帧;The apparatus according to claim 20, wherein the scheduling allocation information further comprises subframe indication information, wherein the subframe indication information is used to indicate that each of the sub-resource pools available for transmitting the data is available for Transmitting a subframe of the data; 所述子帧确定单元,用于根据所述子帧指示信息,在各个所述可用于传输所述数据的子资源池中确定所述至少一个可用于传输所述数据的子帧。The subframe determining unit is configured to determine, according to the subframe indication information, the at least one subframe that can be used to transmit the data in each of the sub-resource pools that can be used to transmit the data. 如权利要求19或者21所述的装置,其特征在于,所述装置还包括:The device of claim 19 or 21, wherein the device further comprises: 资源池划分单元,用于所述子资源池确定单元根据所述调度分配信息,在所述时域资源池中确定至少一个可用于传输所述数据的子资源池之前,根据所述调度分配信息,将所述时域资源池划分为至少一个子资源池,各个所述子资源池包括至少一个子帧。a resource pool dividing unit, configured to allocate, according to the scheduling allocation information, the at least one sub-resource pool that can be used to transmit the data in the time domain resource pool, according to the scheduling allocation information, according to the scheduling allocation information And dividing the time domain resource pool into at least one sub resource pool, where each of the sub resource pools includes at least one subframe. 如权利要求22所述的装置,其特征在于,所述资源池划分单元,具体用于:The device according to claim 22, wherein the resource pool dividing unit is specifically configured to: 根据所述子池指示信息,确定所述子资源池的个数;Determining, according to the sub-pool indication information, the number of the sub-resource pools; 获取所述时域资源池的长度;Obtaining the length of the time domain resource pool; 将所述时域资源池的长度除以所述子资源池的个数,得到各个所述子资源池中子帧的个数;Dividing the length of the time domain resource pool by the number of the child resource pools to obtain the number of subframes in each of the child resource pools; 根据所述子资源池的个数以及各个所述子资源池中子帧的个数,对所述时域资源池进行划分。The time domain resource pool is divided according to the number of the sub-resource pools and the number of sub-frames in each of the sub-resource pools. 如权利要求22所述的装置,其特征在于,所述资源池划分单元,具体用于:The device according to claim 22, wherein the resource pool dividing unit is specifically configured to: 获取所述时域资源池的长度以及所述用于指示子帧的位表的长度;Obtaining a length of the time domain resource pool and a length of the bit table used to indicate a subframe; 将所述位表的长度确定为各个所述子资源池中子帧的个数;Determining the length of the bit table as the number of subframes in each of the sub-resource pools; 将所述时域资源池的长度除以所述位表的长度,得到所述子资源池的个数;Dividing the length of the time domain resource pool by the length of the bit table to obtain the number of the child resource pools; 根据所述子资源池的个数以及各个所述子资源池中子帧的个数,对所述时域资源池进行划分。 The time domain resource pool is divided according to the number of the sub-resource pools and the number of sub-frames in each of the sub-resource pools. 如权利要求22所述的装置,其特征在于,所述资源池划分单元,具体用于:The device according to claim 22, wherein the resource pool dividing unit is specifically configured to: 根据所述子帧指示信息,确定各个所述子资源池中子帧的个数;Determining, according to the subframe indication information, a number of subframes in each of the sub-resource pools; 获取所述时域资源池的长度;Obtaining the length of the time domain resource pool; 将所述时域资源池的长度除以所述子资源池中子帧的个数,得到所述子资源池的个数;Dividing the length of the time domain resource pool by the number of subframes in the child resource pool to obtain the number of the child resource pools; 根据所述子资源池的个数以及各个所述子资源池中子帧的个数,对所述时域资源池进行划分。The time domain resource pool is divided according to the number of the sub-resource pools and the number of sub-frames in each of the sub-resource pools. 如权利要求22所述的装置,其特征在于,所述资源池划分单元,具体用于:The device according to claim 22, wherein the resource pool dividing unit is specifically configured to: 获取所述时域资源池的长度以及所述用于指示子资源池的位表的长度;Obtaining a length of the time domain resource pool and a length of the bit table used to indicate the child resource pool; 将所述位表的长度确定为所述子资源池的个数;Determining the length of the bit table as the number of the sub-resource pools; 将所述时域资源池的长度除以所述位表的长度,得到各个所述子资源池中子帧的个数;Dividing the length of the time domain resource pool by the length of the bit table, and obtaining the number of subframes in each of the child resource pools; 根据所述子资源池的个数以及各个所述子资源池中子帧的个数,对所述时域资源池进行划分。The time domain resource pool is divided according to the number of the sub-resource pools and the number of sub-frames in each of the sub-resource pools. 如权利要求17~26任一项所述的装置,其特征在于,所述调度分配信息包括传输次数指示信息,所述传输次数指示信息用于指示所述数据的传输次数;The device according to any one of claims 17 to 26, wherein the scheduling allocation information includes transmission number indication information, and the transmission frequency indication information is used to indicate the number of transmissions of the data; 所述数据传输单元,具体用于:The data transmission unit is specifically configured to: 根据所述传输次数指示信息,在所有所述可用于传输所述数据的子帧中确定用于传输所述数据的子帧,所述用于传输所述数据的子帧的个数与所述传输次数指示信息指示的传输次数相同;Determining, according to the transmission number indication information, a subframe for transmitting the data in all the subframes that are used to transmit the data, where the number of subframes for transmitting the data is The number of transmissions indicated by the number of transmission indications is the same; 通过所述用于传输所述数据的子帧传输所述数据。Transmitting the data by the subframe for transmitting the data. 如权利要求17~26任一项所述的装置,其特征在于,所述当前需要传输的数据包括至少两个,所述至少两个数据的调度分配信息相同,且所述调度 分配信息包括传输次数指示信息,所述传输次数指示信息用于指示各个所述数据的传输次数;The device according to any one of claims 17 to 26, wherein the data currently required to be transmitted includes at least two, the scheduling allocation information of the at least two data is the same, and the scheduling The allocation information includes transmission number indication information, where the transmission frequency indication information is used to indicate the number of transmissions of each of the data; 所述数据传输单元,具体用于:The data transmission unit is specifically configured to: 根据所述传输次数指示信息,在所有所述可用于传输所述数据的子帧中确定至少两个子帧集,各个所述子帧集包括至少一个用于传输所述数据的子帧,各个所述子帧集中用于传输所述数据的子帧的个数与所述传输次数指示信息指示的传输次数相同;Determining, according to the transmission number indication information, at least two subframe sets in all the subframes that are used to transmit the data, each of the subframe sets including at least one subframe for transmitting the data, each The number of subframes used to transmit the data in the subframe group is the same as the number of transmissions indicated by the transmission frequency indication information; 通过各个所述子帧集中的所述用于传输所述数据的子帧传输各个所述数据。Each of the data is transmitted through the subframes for transmitting the data in each of the subframe sets. 如权利要求17~28任一项所述的装置,其特征在于,A device according to any one of claims 17 to 28, wherein 所述分配信息获取单元,用于获取预先配置的所述数据的调度分配信息。The allocation information acquiring unit is configured to acquire scheduling allocation information of the data that is configured in advance. 如权利要求17~28任一项所述的装置,其特征在于,所述分配信息获取单元,具体用于:The device according to any one of claims 17 to 28, wherein the allocation information acquiring unit is specifically configured to: 向基站发送对所述数据的数据传输请求;Sending a data transmission request for the data to the base station; 接收所述基站发送的所述数据的调度分配信息,所述调度分配信息是所述基站响应所述数据传输请求所配置的。Receiving scheduling allocation information of the data sent by the base station, where the scheduling allocation information is configured by the base station in response to the data transmission request. 一种数据传输装置,其特征在于,包括:A data transmission device, comprising: 分配信息获取单元,用于获取当前需要传输的数据的调度分配信息,所述调度分配信息包括T-RPT以及传输次数指示信息,所述传输次数指示信息用于指示所述数据的传输次数;An allocation information obtaining unit, configured to acquire scheduling allocation information of data that needs to be currently transmitted, where the scheduling allocation information includes a T-RPT and a transmission frequency indication information, where the transmission frequency indication information is used to indicate the number of transmissions of the data; 位表获取单元,用于获取所述T-RPT对应的位表,所述位表用于指示所述时域资源池中用于传输所述数据的子帧;a bit table obtaining unit, configured to acquire a bit table corresponding to the T-RPT, where the bit table is used to indicate a subframe used in the time domain resource pool for transmitting the data; 第一子帧确定单元,用于根据所述位表,在所述时域资源池中确定可用于传输所述数据的子帧;a first subframe determining unit, configured to determine, in the time domain resource pool, a subframe that is used to transmit the data according to the bit table; 第二子帧确定单元,用于在所述可用于传输所述数据的子帧中确定用于传输所述数据的子帧,所述用于传输所述数据的子帧的个数与所述传输次数指示 信息指示的传输次数相同;a second subframe determining unit, configured to determine, in the subframe that is used to transmit the data, a subframe for transmitting the data, where the number of subframes for transmitting the data is Transmission number indication The number of transmissions indicated by the information is the same; 数据传输单元,通过所述用于传输所述数据的子帧传输所述数据。a data transmission unit that transmits the data through the subframe for transmitting the data. 如权利要求31所述的装置,其特征在于,所述当前需要传输的数据包括至少两个,所述至少两个数据的调度分配信息相同;The device according to claim 31, wherein the data currently required to be transmitted comprises at least two, and the scheduling allocation information of the at least two data is the same; 所述第二子帧确定单元,用于根据所述传输次数指示信息,在所述可用于传输所述数据的子帧中确定至少两个子帧集,各个所述子帧集包括至少一个用于传输所述数据的子帧,各个所述子帧集中用于传输所述数据的子帧的个数与所述传输次数指示信息指示的传输次数相同;The second subframe determining unit is configured to determine, according to the transmission quantity indication information, at least two subframe sets in the subframe that is used to transmit the data, where each of the subframe sets includes at least one And transmitting, in the subframe of the data, the number of subframes used for transmitting the data in each of the subframes is the same as the number of transmissions indicated by the transmission frequency indication information; 所述数据传输单元,用于通过各个所述子帧集中用于传输所述数据的子帧传输各个所述数据。 The data transmission unit is configured to transmit each of the data by using a subframe for transmitting the data in each of the subframes.
PCT/CN2015/095716 2015-11-26 2015-11-26 Data transmission method and apparatus, and terminal Ceased WO2017088155A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/095716 WO2017088155A1 (en) 2015-11-26 2015-11-26 Data transmission method and apparatus, and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/095716 WO2017088155A1 (en) 2015-11-26 2015-11-26 Data transmission method and apparatus, and terminal

Publications (1)

Publication Number Publication Date
WO2017088155A1 true WO2017088155A1 (en) 2017-06-01

Family

ID=58762816

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/095716 Ceased WO2017088155A1 (en) 2015-11-26 2015-11-26 Data transmission method and apparatus, and terminal

Country Status (1)

Country Link
WO (1) WO2017088155A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103843444A (en) * 2011-05-25 2014-06-04 美国博通公司 Resource allocation for D2D communication
US20140328329A1 (en) * 2013-05-01 2014-11-06 Samsung Electronics Co., Ltd. Methods and apparatus for device-to-device communications system
CN104202740A (en) * 2014-05-08 2014-12-10 中兴通讯股份有限公司 Communication data transmitting method and device and user equipment
CN105101430A (en) * 2014-05-08 2015-11-25 中兴通讯股份有限公司 Configuration, distribution method, and apparatus of D2D resource
CN105101268A (en) * 2014-05-08 2015-11-25 中兴通讯股份有限公司 Monitoring method and device for equipment-to-equipment communication

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103843444A (en) * 2011-05-25 2014-06-04 美国博通公司 Resource allocation for D2D communication
US20140328329A1 (en) * 2013-05-01 2014-11-06 Samsung Electronics Co., Ltd. Methods and apparatus for device-to-device communications system
CN104202740A (en) * 2014-05-08 2014-12-10 中兴通讯股份有限公司 Communication data transmitting method and device and user equipment
CN105101430A (en) * 2014-05-08 2015-11-25 中兴通讯股份有限公司 Configuration, distribution method, and apparatus of D2D resource
CN105101268A (en) * 2014-05-08 2015-11-25 中兴通讯股份有限公司 Monitoring method and device for equipment-to-equipment communication

Similar Documents

Publication Publication Date Title
US11510186B2 (en) Uplink control channel resource configuration method and apparatus
CN102045849B (en) Sending method of physical downlink control channel (PDCCH) information as well as determination method and device of PDCCH search space
CN105409312B (en) Method, apparatus for providing dynamic uplink-downlink reconfiguration information to user equipment
WO2022237620A1 (en) Method and apparatus for processing csi measurement resources, terminal and readable storage medium
WO2022152176A1 (en) Transmission processing method and related device
CN111817835A (en) A beam switching instruction method, device and system
WO2021139832A1 (en) Aperiodic srs sending method and related device
CN105814961B (en) A system information transmission method, base station, and user equipment
WO2020221326A1 (en) Resource scheduling method and communication device
CN110912664B (en) Information configuration method and equipment
CN111432477B (en) Data transmission method, network side equipment and terminal
CN105871429A (en) Transmission point indication in coordinated multipoint system
WO2015109569A1 (en) Resources allocation method and device
CN111435863B (en) Method and apparatus for multi-transmission receiving point transmission
CN107708210B (en) Method, network equipment and terminal equipment for multi-user superposition transmission
WO2019015378A1 (en) Data transmission method and device
JP2022543900A (en) Feedback channel mapping method and device, apparatus and storage medium
CN113596738A (en) Information acquisition method, information determination method, information acquisition device, information determination device and related equipment
CN110622596B (en) Method, device and system for information transmission
WO2018060759A1 (en) Reduction of short pdcch overhead
CN111294956B (en) Method and device for indicating resource information
CN110830965A (en) D2D communication method, communication device and communication system
JP2020505797A (en) Method for notifying available resources for PDSCH, method for determining available resources for PDSCH, base station, and UE
WO2017088155A1 (en) Data transmission method and apparatus, and terminal
JP2016533109A (en) Method, base station and user equipment for transmitting signals in inter-device proximity service

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: 15909066

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15909066

Country of ref document: EP

Kind code of ref document: A1