[go: up one dir, main page]

WO2021228010A1 - Data transmission method and communication apparatus - Google Patents

Data transmission method and communication apparatus Download PDF

Info

Publication number
WO2021228010A1
WO2021228010A1 PCT/CN2021/092561 CN2021092561W WO2021228010A1 WO 2021228010 A1 WO2021228010 A1 WO 2021228010A1 CN 2021092561 W CN2021092561 W CN 2021092561W WO 2021228010 A1 WO2021228010 A1 WO 2021228010A1
Authority
WO
WIPO (PCT)
Prior art keywords
time slot
probability
time
value
data
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/CN2021/092561
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
Publication of WO2021228010A1 publication Critical patent/WO2021228010A1/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
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/53Allocation or scheduling criteria for wireless resources based on regulatory allocation policies

Definitions

  • This application relates to the field of communication, and in particular to a data transmission method and communication device.
  • the 3rd generation partnership project (3GPP) proposed a cellular vehicle to everything (cellular vehicle to everything, C-V2X) telematics communication technology.
  • 3GPP 3rd generation partnership project
  • 5G mobile communication
  • 5G NR-V2X new radio vehicle-to-everything
  • the communication device selects resources through a sensing mechanism.
  • the sensing mechanism can be understood as sensing the use of resources by other communication devices in the surrounding environment through the sensing window, and then autonomously selecting resources for information transmission. Since there is no need to request transmission of information from the base station, no additional signaling is caused. Overhead.
  • the sensing mechanism has certain advantages, continuously sensing the use of resources by other communication devices in the surrounding environment through the sensing window will increase the power of the communication device.
  • the communication device no longer uses the sensing mechanism, but uses a random resource selection method to select resources for information transmission.
  • the random resource selection method will treat all resources in the resource pool as available resources, and these available resources include those of Rel-16. Resources that the communication device has reserved. When the communication device of Rel-17 selects the resource reserved by Rel-16, multiple communication devices will seize the same resource and conflicts in resource selection will occur, thereby reducing the reliability of the communication device in the system to transmit information. .
  • the embodiments of the present application provide a data transmission method and a communication device to improve the reliability of information transmission in the system.
  • the data transmission method can be applied to a communication system that includes a sending end device, a receiving end device, and a network device.
  • the sending end device and the receiving end device communicate through the PC5 interface.
  • the sending end device can obtain configuration information from the network device; both the sending end device and the receiving end device can be terminals; Or both the sending end device and the receiving end device can be the same type or different types of network devices (such as base stations); or the sending end device is a Road Side Unit (RSU), and the receiving end device is a terminal; or the sending end device is a road side unit (RSU).
  • RSU Road Side Unit
  • RSU road side unit
  • the receiving end device is an RSU; the execution subject of this method is the sending end device, or the execution subject of this method may be a processor in the sending end device, or a chip system.
  • the RSU can be a terminal or a base station.
  • an embodiment of the present application provides a data transmission method.
  • the sending end receives configuration information indicated by a network device through signaling in a sidelink resource pool.
  • the configuration information includes first parameter information. Used to determine the number of randomly selected first time slots; randomly select time slots with the first number of time slots in the time domain resource set as candidate resources, and select the first time slot for side-line transmission from the candidate resources; Select at least one frequency domain resource from the plurality of frequency domain resources on the first time slot to send the data to be transmitted.
  • the number of first time slots and the set of domain resources determined by the first parameter information in the configuration information can restrict the random selection of time slot resources by the sending end device.
  • the time-domain resource set may or may not include the resources reserved by the communication device of Rel-16, and the time-domain resource set does not include the resources reserved by the communication device of Rel-16, which can avoid preemption with the communication device of Rel-16 The same resource in this case.
  • the time domain resource set includes the resources reserved by the communication device of Rel-16.
  • the first parameter information includes probability information and/or indication information of the number of first time slots; it is understandable that the randomly selected first parameter information can be directly or indirectly determined through the first parameter information.
  • the indication information is "2", and the number of the first time slot is 2.
  • randomly selecting the first time slot for side row transmission in the time domain resource set according to the first time slot quantity may include: randomly selecting the first time slot quantity in the time domain resource set For time slots, the first number of time slots are used as candidate resources, and then a first time slot is randomly selected from the candidate resources for data transmission.
  • the configuration information further includes time slot information, and the time slot information is used to determine the time domain resource set; according to the number of first time slots, the first time domain resource set used for side-line transmission is randomly selected in the time domain resource set.
  • the time slot may include: the terminal determines the time domain resource set according to the starting time slot and time slot information, the starting time slot is the first time slot available for data transmission after the terminal obtains the data packet; in the time domain resource set Randomly select time slots of the first number of time slots; determine the first time slot among the time slots of the first number of time slots.
  • the terminal device can determine the time domain resource set according to the time slot information configured by the network device.
  • the time slot information includes at least one of the last time slot that can be used to transmit data, the length of the interval between the start time slot and the last time slot, or the number of second time slots.
  • the probability information includes a first probability; the first probability is the probability of selecting the required frequency domain resource among multiple frequency domain resources in the time slot, and the terminal according to the first probability required by the data to be transmitted
  • the number of frequency domain resources and the first probability determine the selectable frequency domain resources, and then the number of timeslots is determined according to the determined selectable frequency domain resources and the number of second frequency domain resources on one timeslot.
  • the number of first time slots for random resource selection can be determined by the size of the data to be transmitted, the first probability, and the number of second frequency domain resources in one time slot.
  • the probability information includes multiple probability values, each of the multiple probability values corresponds to a time slot group, and a time slot group includes at least one time slot; the method may further include: Multiple probability values determine the first number of time slots in multiple time slot groups in the time domain resource set; in this example, the terminal can be controlled to randomly select the resource density through the division of time slot groups, for example, the probability values are the same,
  • the time slots (candidate resources) that can be used for selection are dispersed as much as possible to reduce the probability that multiple terminals select resources to collide.
  • the nth probability value among the multiple probability values is less than or equal to the (n+1)th probability value, or the nth probability value is greater than or equal to the (n+1)th probability value Value; multiple probability values can be gradually increased, and multiple probability values can be gradually decreased.
  • transmission congestion can be reduced.
  • the probability value can be gradually reduced, so that data with high time delay requirement has more opportunities to select time slot resources in the time slot group with a higher position, so as to be sent first.
  • the probability value can be gradually increased, so that data with high latency requirements have more opportunities to select time slot resources in the later time slot groups, thereby reducing transmission congestion. The probability.
  • the probability information includes multiple probability values for determining the number of the first time slot
  • the configuration information includes multiple probability values and multiple QoS values corresponding to the multiple probability values
  • the method further includes: the sending end device determines a first QoS value, for example, the first QoS value may be a priority, and the probability value used when the sending end device sends data of different priorities Different, the first QoS value belongs to multiple QoS values; then the first probability value corresponding to the first QoS is determined according to the first QoS value, and the first probability value is used to determine the number of first time slots; in this example, the configuration is different
  • the priority corresponds to different probability values (or the number of time slots), thereby reducing potential conflict conditions with R16 communication device selection resources, and further ensuring that high-priority services still have more opportunities to be sent first, which improves emergency messages The opportunity to send and reduce the transmission delay.
  • the QoS value is a parameter value of at least one of the channel busy ratio CBR, the channel occupancy ratio CR, and priority information.
  • the multiple QoS values are: multiple thresholds corresponding to multiple CBR preset ranges
  • the method further includes: the sending end device obtains the CBR measurement value, the CBR measurement value may be measured by the terminal, or It can also be measured by other equipment and sent the measurement value to the terminal, or the measurement value can also be instructed by the base station; the CBR measurement value falls within the preset range of the first CBR, and the sending end device determines that it is in accordance with the first CBR preset range.
  • the second probability value corresponding to the range, the second probability value is included in multiple probability values, and the second probability value is used to determine the number of first time slots; in this example, different CBR preset ranges can correspond to different probability values (or The number of time slots), the terminal obtains the measured value of the CBR, and the measured value belongs to the first CBR preset range, the first CBR preset range corresponds to the first probability value, and the first probability value is used to determine the candidate for the first time slot number Resources, through the restriction of the number of first time slots (candidate resources), the potential conflict with the reserved resources of the R16 communication device is reduced, which further ensures that under certain interference conditions, the chance of sending emergency messages is improved.
  • the first parameter information includes data initial transmission parameter values and data retransmission parameter values; the first time slot used for side-line transmission is randomly selected in the time domain resource set according to the number of first time slots It may specifically include: the data initial transmission parameter value and the data retransmission parameter value may be a probability value, or the data initial transmission parameter value and the data retransmission parameter value may also be a value, which may directly indicate the first time slot Quantity; the data to be transmitted is the initial transmission data, and the first time slot used for side-line transmission is randomly selected in the time domain resource set according to the number of the first time slot determined by the data initial transmission parameter value (such as the initial transmission parameter value); or , The data to be transmitted is retransmission data, and the first time slot used for side-line transmission is randomly selected in the time domain resource set according to the number of the first time slot determined by the data retransmission parameter value (such as the retransmission parameter value); Transmission data and retransmission data correspond to different probability values. According to different business requirements,
  • the terminal may determine the retransmission probability value or the initial transmission probability value, multiple retransmission probability values and priority parameter values, and multiple initial transmission probability values and priorities according to the priority of the data to be transmitted The specific corresponding relationship between the level parameter values.
  • the terminal can determine the first priority of the data to be transmitted, and determine that the data to be transmitted is retransmitted data, and then determine the first priority corresponding to the first priority according to the corresponding relationship between the priority and the probability value.
  • the terminal determines the first time slot number according to the first retransmission probability value; further ensuring that high-priority services still have more opportunities to be sent first, which improves the chance of sending urgent messages and reduces the transmission delay.
  • the configuration information includes multiple CBR preset ranges and multiple corresponding retransmission probability values, and multiple corresponding initial transmission probability values; the terminal obtains the CBR measurement value; the CBR measurement value belongs to the first A CBR preset range, and the data to be transmitted is retransmission data, the terminal determines a second retransmission probability value corresponding to the first CBR preset range, the first CBR preset range belongs to multiple CBR preset ranges, and the first CBR preset range belongs to multiple CBR preset ranges.
  • the double transmission probability value is used to determine the number of the first time slot; the data to be transmitted is the initial transmission data, and the terminal determines the second initial transmission probability value corresponding to the first CBR preset range, and the second initial transmission probability value is used to determine Number of first time slots.
  • the last time slot in the time domain resource set is located within the time slot corresponding to the time delay margin allowed for the transmission of the data to be transmitted.
  • the configuration information is indicated by signaling in the side row resource pool.
  • the embodiments of the present application provide a communication device, which has the function of implementing the function performed by the sending end device of the first aspect described above; the function may be implemented by hardware or by hardware executing corresponding software; this
  • the hardware or software includes one or more modules corresponding to the above functions, and the module includes a processing module and a transceiver module:
  • the transceiver module is used to obtain configuration information.
  • the configuration information includes first parameter information.
  • the first parameter information is used to determine the number of first time slots randomly selected; the processing module is used to obtain the first time slot number according to the time The first time slot used for side row transmission is randomly selected in the domain resource set; the transceiver module is also used to send the data to be transmitted on the first time slot.
  • the number of first time slots and the set of domain resources determined by the first parameter information in the configuration information can restrict the random selection of time slot resources by the sending end device.
  • the time-domain resource set may or may not include the resources reserved by the communication device of Rel-16, and the time-domain resource set does not include the resources reserved by the communication device of Rel-16, which can avoid preemption with the communication device of Rel-16 The same resource in this case.
  • the time domain resource set includes the resources reserved by the communication device of Rel-16.
  • the first parameter information includes probability information and/or indication information of the number of first time slots.
  • the processing module is further configured to randomly select time slots of the first number of time slots in the time domain resource set; and determine the first time slot among the time slots of the first number of time slots.
  • the configuration information also includes time slot information, which is used to determine the time domain resource set; the processing module is also used to determine the time domain resource set according to the starting time slot and time slot information, starting from The first time slot is the first time slot available for data transmission; the first time slot number of time slots is randomly selected in the time domain resource set; then the first time slot is determined from the first time slot number of time slots.
  • the time slot information includes at least one of the last time slot that can be used to transmit data, the length of the interval between the start time slot and the last time slot, or the number of second time slots.
  • the probability information includes a first probability; the processing module is also used to determine the number of resources in the first frequency domain required for the data to be transmitted, the first probability, and the second frequency domain in a time slot. The number of resources determines the number of time slots.
  • the probability information includes multiple probability values, each of the multiple probability values corresponds to a time slot group, and a time slot group includes at least one time slot; the processing module is also used for The first number of time slots is determined in the multiple time slot groups in the time domain resource set according to multiple probability values.
  • the nth probability value among the multiple probability values is less than or equal to the (n+1)th probability value, or the nth probability value is greater than or equal to the (n+1)th probability value value.
  • the probability information includes multiple probability values
  • the configuration information includes multiple probability values and multiple QoS values corresponding to the multiple probability values
  • the processing module is further configured to determine a first QoS value, the first QoS value belongs to multiple QoS values; the first probability value corresponding to the first QoS is determined according to the first QoS value, the first The probability value belongs to multiple probability values, and the first probability value is used to determine the number of first time slots.
  • the QoS value is a parameter value of at least one of the channel busy ratio CBR, the channel occupancy ratio CR, and priority information.
  • the multiple Qos values are: multiple thresholds corresponding to multiple CBR preset ranges; the processing module is also used to obtain the CBR measurement value; the CBR measurement value belongs to the first CBR preset range, A second probability value corresponding to the first CBR preset range is determined, the second probability value is included in multiple probability values, and the second probability value is used to determine the number of first time slots.
  • the first parameter information includes data initial transmission parameter values and data retransmission parameter values; the processing module is also used for the data to be transmitted as initial transmission data, and the first parameter information is determined according to the data initial transmission parameter values.
  • the number of time slots is randomly selected in the time domain resource set for the first time slot used for side-line transmission; or, the data to be transmitted is retransmitted data, and the first time slot number determined according to the data retransmission parameter value is in the time domain
  • the first time slot used for side-line transmission is randomly selected in the resource set.
  • the last time slot in the time domain resource set is located within the time slot corresponding to the time delay margin allowed for the transmission of the data to be transmitted.
  • the configuration information is indicated by signaling in the side row resource pool.
  • an embodiment of the present application provides a communication device, including a processor, the processor is coupled to at least one memory, and the processor is configured to read a computer program stored in the at least one memory, so that the device executes any one of the above-mentioned first aspects. Item method.
  • an embodiment of the present application provides a computer-readable medium for storing a computer program.
  • the computer program runs on a computer, the computer executes any one of the methods in the first aspect.
  • an embodiment of the present application provides a chip including a processor and a communication interface, and the processor is configured to read instructions to execute any one of the methods in the first aspect.
  • FIG. 1 is a schematic diagram of a scene of a communication system in an embodiment of the application
  • Figure 2 is a schematic diagram of a resource pool in an embodiment of the application
  • FIG. 3 is a schematic flowchart of an embodiment of a data transmission method in an embodiment of this application.
  • FIG. 4 is a schematic diagram of a time domain resource set in an embodiment of this application.
  • FIG. 5 is a schematic structural diagram of an embodiment of a communication device according to an embodiment of the application.
  • FIG. 6 is a schematic structural diagram of another embodiment of a communication device according to an embodiment of the application.
  • the embodiments of the present application provide a data transmission method, which can be applied to a communication system including but not limited to a 5G communication system, a 6G communication system, a system that integrates multiple communication systems, or the future Evolved communication system.
  • a communication system including but not limited to a 5G communication system, a 6G communication system, a system that integrates multiple communication systems, or the future Evolved communication system.
  • LTE long term evolution
  • NR new radio
  • 3GPP 3rd generation partnership project
  • the communication system includes a sending end device 101, a receiving end device 102, and a network device 103.
  • the link between the sending end device 101 and the receiving end device 102 is a sidelink, that is, the sending end device 101 and the receiving end device 102 pass through the PC5 interface (the PC5 interface is a direct communication interface between V2X terminals). ) Communication.
  • the sending end device 101 may be located within the coverage area of the network device 103, or may be located outside the coverage area of the network device 103 (out-of-coverage). When the sending end device 101 is located within the coverage area of the network device 103, the sending end device 101 may obtain configuration information from the network device 103.
  • the configuration information includes first parameter information, and the first parameter information is used to determine the randomly selected first parameter information. For the number of time slots, the sending end device 101 may randomly select the first time slot for side-line transmission in the time domain resource set according to the first time slot number, and then send the data to be transmitted in the first time slot.
  • the number of first time slots and the set of domain resources determined by the first parameter information in the configuration information can restrict the random selection of time slot resources by the sending end device.
  • the time-domain resource set may include the resources reserved by the communication device of Rel-16, or may not include the resources reserved by the communication device of Rel-16, and the time-domain resource set does not include the resources reserved by the communication device of Rel-16, then It can avoid the situation of preempting the same resources with the rel-16 communication device. If the time domain resource set includes Rel-16 communication device reserved time slot resources, for example, the time domain resource set includes 10 time slot resources, and the number of first time slots is 3, then the transmitting end device can be used for 10 time slots.
  • the probability that the reserved resources can be selected can be Through the restriction of the number of first time slots, the probability of conflict between selected resources and reserved resources can be reduced, thereby improving the reliability of information transmission by the communication device in the system.
  • network equipment includes but is not limited to: evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in LTE, base station (gNodeB or gNB) in NR or transmission receiving point/transmission reception point, TRP), 3GPP subsequent evolution of the base station, wireless relay node, wireless backhaul node, etc.
  • the base station can be: a macro base station, a micro base station, a pico base station, a small station, a relay station, or a balloon station, etc.
  • the network device may also be a wireless controller, a centralized unit (CU), and/or a distributed unit (DU) in a cloud radio access network (CRAN) scenario.
  • CU centralized unit
  • DU distributed unit
  • both the sending end device and the receiving end device can be terminals; or both the sending end device and the receiving end device can be network devices (such as base stations); or the sending end device is a roadside unit (RSU), The receiving end device is a terminal; or the sending end device is a terminal, and the receiving end device is an RSU.
  • the PC5 interface can be used between the sending end device and the receiving end device to implement direct side link communication, and the specifics are not limited.
  • the terminal may also be referred to as terminal equipment, user equipment (UE), access terminal equipment, mobile station (MS), mobile terminal (MT), UE unit, UE station, Mobile station, mobile station, mobile equipment, UE terminal equipment, wireless communication equipment, machine terminal, UE agent or UE device, etc.
  • a terminal particularly refers to a device capable of sidelink communication, such as an in-vehicle terminal, a terminal in self-driving (self-driving), a terminal in assisted driving, or a handheld terminal or mobile phone that can perform V2X communication.
  • the terminal of the present application may be an in-vehicle module, an in-vehicle module, an in-vehicle component, an in-vehicle chip, or an in-vehicle unit built into a vehicle as one or more components or units.
  • V2X communication refers to the communication between the vehicle and anything outside, including vehicle-to-vehicle communication (V2V), vehicle-to-pedestrian communication (V2P), and vehicle-to-infrastructure communication.
  • V2V vehicle-to-vehicle communication
  • V2P vehicle-to-pedestrian communication
  • V2N vehicle-to-infrastructure communication.
  • Communication vehicle to infrastructure, V2I
  • vehicle and network communication vehicle to network, V2N.
  • LTE V2X communication can support communication scenarios with and without network coverage, and its resource allocation method can adopt the network access equipment scheduling mode, such as the E-UTRAN Node B (eNB) scheduling mode And UE optional mode.
  • vehicle users vehicle UE, V-UE
  • V-UE vehicle UE
  • eNB E-UTRAN Node B
  • UE optional mode UE optional mode.
  • vehicle users vehicle UE, V-UE
  • V-UE can share some of their own information, such as position, speed, intent (such as turning, merging, and reversing) information periodically and information triggered by some non-periodical events Send to surrounding V-UEs, and similarly V-UEs will also receive information from surrounding users in real time.
  • Resource pool Please refer to Figure 2 for understanding.
  • a collection of multiple time slots 201 and frequency resources 202 that can be used to transmit data in the system form a resource pool.
  • the multiple time slots 201 may be consecutive time slots. It may also be a discontinuous time slot.
  • the multiple time slots can be a limited number of time slots, or can be time slots that repeatedly appear in a certain manner.
  • Time domain resource set A collection of multiple time slots in the resource pool that can be used to transmit data.
  • the time slots in the time domain resource concentration may be continuous or discontinuous in the resource pool.
  • the time domain resource set may be a subset of the resource pool.
  • the time domain resource set is a candidate resource set for the terminal to select resources.
  • the time domain resource set is a collection of all time slots in the resource pool, and the real time domain resource set may be equal to the resource pool.
  • the random determination or equiprobability determination used in this application refers to determining a specific position in a set in a random manner with the same probability value. For example, there are 10 time slots, and randomly determining a time slot among the 10 time slots means to select a time slot with the same probability in the 10 time slots with the same probability value (such as 0.1). That is, the probability of these 10 time slots being selected is the same, and which time slot is specifically selected is random. When there is a designated probability value, it will be generated with the corresponding designated probability value.
  • an embodiment of the present application provides a data transmission method.
  • the execution body of the method is the sending end device, or the execution body of the method may be the processor, chip or chip system in the sending end device. . If the sending end device takes a terminal as an example, the execution body of the method may be a terminal, or a processor, chip, or chip system in the terminal, and the execution body of the method is explained by taking the terminal as an example.
  • Step 301 The terminal obtains configuration information, where the configuration information includes first parameter information, and the first parameter information is used to determine the number of first time slots randomly selected.
  • the terminal When the terminal is within the coverage of the network device, the terminal obtains configuration information from the network device, and the configuration information is the information indicated by the signaling in the sidelink resource pool.
  • the terminal When the terminal is outside the coverage of the network device, the terminal obtains pre-configuration information, where the pre-configuration information is the information indicated by the signaling in the sidelink resource pool.
  • the first parameter information is parameter information for determining the number of randomly selected first time slots. It is understandable that the first parameter information can be used to directly or indirectly determine the number of randomly selected first time slots. Specifically, the first number of time slots may be composed of consecutive time slots in the resource pool, or may be composed of discontinuous time slots in the resource pool. Optionally, the first number of time slots may include only one time slot in the resource pool.
  • the first parameter information is indication information of the first time slot quantity, and the indication information may directly indicate the first time slot quantity.
  • the indication information is "2", and the number of the first time slot is 2.
  • the first parameter information is probability information, and the number of first time slots can be determined indirectly through the probability information.
  • the probability information includes a first probability, the first probability is a parameter configured by the network device, and the first probability is among multiple frequency domain resources in the time slot The probability of selecting the required frequency domain resources.
  • the terminal according to the number of first frequency domain resources required for the data to be transmitted (for example, represented by "N"), the first probability (for example, represented by "P 1 "), and the second frequency domain in a time slot
  • the number of resources (as indicated by "R") determines the number of first time slots.
  • M, N and K are all integers. It is understandable that the terminal needs to select N frequency domain resources from the M resources corresponding to the K time slots for data transmission.
  • the manner of selecting N frequency domain resources may be determined in an equal probability manner.
  • the number of first time slots for random resource selection is determined by the size of the data to be transmitted, the first probability, and the number of second frequency domain resources in one time slot.
  • the probability information includes a second probability
  • the second probability is: the probability of randomly selecting a time slot in the time domain resource set, according to the first probability
  • the first parameter information includes indication information of the number of first time slots and probability information.
  • the terminal may determine the number of one first time slot according to the probability information, and the indication information may indicate the number of another first time slot.
  • the number of time slots may be the same or different. If the two first time slots are of different sizes, the terminal can determine which number of first time slots to select according to the current service. That is, choose a larger number of time slots or a smaller number of time slots. Alternatively, a larger (or smaller) number of first time slots can be selected in advance. Alternatively, the terminal may determine the number of first time slots according to the indication information and probability information of the first time slot.
  • the probability information is a third probability
  • the first parameter information includes indication information and probability information of the first time slot quantity.
  • the terminal directly determines the number of the first time slot according to the instruction information.
  • the terminal determines the first time slot in the time domain resource set according to the number of the first time slots and the probability information. For example, the number of first time slots indicated by the indication information is 20, and the third probability is 0.3.
  • the terminal device selects the first time slot to be transmitted among the 20 first time slots with a probability of 0.3.
  • the selected method can be any one of the 20 time slots.
  • a time slot selected for the first time with a probability of 0.3 among the 20 time slots may be used as the first time slot.
  • the probability of selecting the first time slot is 0.3, and the probability of not being selected is 0.7.
  • the probability of selecting a time slot is 0.6
  • the probability of selecting in the first 3 time slots is 0.9
  • the probability of selecting in the first 4 time slots is 1.2.
  • Step 302 The terminal randomly selects the first time slot used for sideline transmission in the time domain resource set according to the number of the first time slots.
  • the terminal randomly selects the time slots of the first number of time slots in the time domain resource set, and the time slots of the first number of time slots can be used as candidate resources, and then randomly selects the time slots of the first number of time slots. Determine the first time slot.
  • the random determination method can be determined in an equal probability method.
  • the time domain resource set contains 10 time slots, the number of the first time slot is 2, and the terminal randomly selects 2 time slots within 10 time slots as candidate resources.
  • the candidate resource is the second time slot and the second time slot. 5 time slots, the second time slot is randomly selected as the first time slot in the second time slot and the fifth time slot.
  • the terminal may determine the first number of timeslots from the beginning part of the time domain resource set, or determine the first number of timeslots from the middle or end part.
  • the terminal selects the first time slot for side-line transmission from the first number of time slots in an equal probability manner.
  • the first time slot can be one time slot or multiple time slots, depending on the number of time slots actually required for one side line transmission.
  • the terminal selects the first time slot in actual transmission in an equiprobable manner among the number of first time slots.
  • the sideline transmission here refers to the sending or receiving of data through a sidelink.
  • the implementation of determining the time domain resource set includes at least:
  • the size of the time domain resource set may be determined by a preset parameter value, and the time slot resource set includes a preset number of time slots. For example, if the preset number is x, the terminal determines the starting time slot that can be used to transmit data, and then from the starting time slot to the (x-1)th time slot as the time domain resource set, if x is 10, then The start time slot to the ninth time slot is the time domain resource set.
  • the size of the time domain resource set can be determined when the terminal is implemented. For example, when the terminal transmits data packets to be transmitted from the upper layer (such as software, protocol stack or MAC layer) to the physical layer, the terminal determines the location and size of the time domain resource set according to factors such as the delay requirements of the data to be transmitted . Optionally, usually the start slot position of the time domain resource set after the data arrives, and the end slot position does not exceed the last slot position allowed by the delay remaining of the data packet to be transmitted.
  • the upper layer such as software, protocol stack or MAC layer
  • the configuration information also includes time slot information.
  • the time slot information includes: the last time slot that can be used to transmit data, the length of the interval between the first time slot and the last time slot, or the second time At least one of the number of gaps.
  • the terminal may determine the time domain resource set according to the starting time slot and the time slot information.
  • the time slot information takes the number of second time slots as an example.
  • the number of second time slots is y.
  • the terminal determines the starting time slot that can be used to transmit data, and then starts from the starting time slot to the (y-1)th time slot.
  • Time slots are the time domain resource set. For example, if y is 10, the time slot from the start time slot to the ninth time slot is the time domain resource set.
  • the time slot information is the last time slot, the last time slot is the ninth time slot, and the terminal determines that the ninth time slot from the start time slot to the ninth time slot after the start time slot is the time domain resource set.
  • the time slot information is the duration, and the duration is k time units, and multiple time slots included in the k time units starting from the start time slot constitute a time domain resource set.
  • the last time slot in the time domain resource set is located within the time slot corresponding to the allowable delay margin for transmitting the data to be transmitted, that is, the time domain resource set includes the allowable delay
  • the first time slot randomly selected in the time domain resource set will not exceed the allowable time delay to ensure reliable data transmission.
  • Step 303 The terminal sends the data to be transmitted in the first time slot.
  • the terminal randomly selects one or more continuous frequency domain resources 402 from the multiple frequency domain resources in the first time slot 401 to send the data to be transmitted.
  • the unit of the frequency domain resource may be a sub-channel or a resource block, etc., which is not specifically limited.
  • the first time slot number and time domain resource set determined by the first parameter information in the configuration information are used as a constraint for the sending end device to select the time slot resource.
  • the time domain resource set may or may not include the resources reserved by the communication device of Rel-16, and the time domain resource set does not include the resources reserved by the communication device of Rel-16, it can avoid continuous communication with the communication device of rel-16. This situation of preempting the same resources.
  • the time domain resource set includes the resources reserved by the Rel-16 communication device. If the time domain resource set includes 10 time slot resources and the number of first time slots is 3, then the sending end device can be in 10 time slots Randomly select 3 time slots, and select the first time slot from the 3 time slots for data transmission. By restricting the number and/or location of the first time slots, the probability of conflict between selected resources and reserved resources can be reduced, thereby Improve the reliability of information transmitted by the communication device in the system.
  • the probability information includes multiple probability values.
  • Each probability value in the plurality of probability values corresponds to a time slot group. At least one time slot is included in a time slot group.
  • the terminal may determine the first number of time slots in the multiple time slot groups in the time domain resource set according to the multiple probability values.
  • the number of time slot groups L can be at least one. When it is 1, the first number of time slots is determined in a set of configured time slots.
  • the number of time slots in each time slot group may be 1. When it is 1, there are a total of L time slots, and the first number of time slots is determined according to the correspondingly configured probability value for the L time slots.
  • the number of time slots included in each group of time slots may be the same or different, and the number of time slots included in each time slot group is not specifically limited.
  • the sum of the probability values of the L groups is less than or equal to 1, and the L probability values may be the same or different.
  • the time domain resource set contains 40 time slots.
  • the probability value may be the probability value of the second probability in step 301 above.
  • the probability values are the same.
  • the terminal randomly selects 1 time slot in 10 time slots in time slot group A1 as a candidate resource, and the terminal randomly selects 1 time slot in 10 time slots in time slot group A2. Slots are used as candidate resources, etc., a total of L time slots are selected as candidate resources, and then the first time slot is randomly selected from L (the number of first time slots) candidate resources for data transmission.
  • the density of random selection of resources by the terminal can be controlled through the division of time slot groups. For example, the time slots (candidate resources) available for selection are dispersed as much as possible, so as to reduce the probability of conflicts in the selection of resources by multiple terminals.
  • the nth probability value among the multiple probability values is less than the (n+1)th probability value, and the multiple probability values gradually increase.
  • the nth probability value is greater than the (n+1)th probability value, and multiple probability values are gradually reduced.
  • the probability information includes multiple probability values, and the probability value may be the probability value of the first probability or the probability value of the second probability.
  • the configuration information includes the multiple probability values and multiple quality of service (QoS) values corresponding to the multiple probability values.
  • QoS value is a parameter value of at least one of the channel busy rate (CBR), channel reservation (CR), and priority information
  • the priority information is the priority of the data to be sent or the configured priority Threshold value.
  • the priority information may indicate the upper limit of the configured priority range, and these values correspond to corresponding probability values.
  • the QoS value is the parameter value of the priority information.
  • Table 2a The corresponding relationship between multiple probability values and multiple priority thresholds is shown in the following table 2b shows:
  • the probability values used are different. Or, when different terminals send data of a specific priority, the probability value associated with the specific priority is used. Or, when different terminals send data of a specific priority, the area corresponding to the priority threshold in which they are located is determined according to the priority value of the data, and then the probability value corresponding to the area corresponding to the priority threshold is determined according to the priority threshold.
  • the terminal may determine according to the priority (first QoS value), for example, the first QoS value is 1. Then according to the corresponding relationship between the priority and the probability value (as shown in Table 2, priority 0 is high priority, priority 3 is low priority) to determine the first probability value corresponding to the first QoS value (such as P2 ), the terminal determines the number of first time slots according to the first probability value.
  • the probability value in this example is explained by taking the probability value of the first probability as an example.
  • the priority of UE1 to transmit data is 0, and the priority of UE2 to transmit data is 3.
  • the priority of UE1 to transmit data is 0, and the priority of UE2 to transmit data is 3.
  • the frequency domain resource to be transmitted can be selected on a time slot in the time domain resource set.
  • the frequency domain resources to be transmitted can be selected on the 3 time slots in the time domain resource set.
  • the indication information of the number of first time slots can indicate multiple values, and the value directly indicates the number of time slots.
  • the value is the number of first time slots, multiple values and priority parameters.
  • Table 3 The corresponding relationship of the values is shown in Table 3 below:
  • the priority of UE1 to transmit data is 0, and the priority of UE2 to transmit data is 3.
  • a priority of 0 corresponds to a value of 4 (the number of first time slots is 4)
  • a priority of 3 corresponds to a value of 1 (the number of first time slots is 1).
  • the priority of UE1 to transmit data is 0, and the priority of UE2 to transmit data is 3.
  • the closest priority threshold corresponding to an upper limit of 0 corresponds to a value of 4 (the number of first time slots is 4).
  • the closest priority threshold corresponding to the upper limit is 3, and the value corresponding to 3 is 1 (the number of first time slots is 1).
  • UE1 randomly selects 4 time slots in the time domain resource set, then randomly selects a time slot (first time slot) among the 4 time slots, and selects frequency domain resources on the first time slot.
  • UE2 randomly selects 1 time slot in the time domain resource set, and selects frequency domain resources in this time slot (ie, the first time slot).
  • different priority levels are configured to correspond to different probability values (or the number of time slots), thereby reducing potential conflict conditions with R16 communication device selection resources, and further ensuring that there are still more opportunities for high-priority services Priority sending improves the chance of urgent message sending and reduces transmission delay.
  • the QoS value is the parameter value of CBR or the parameter value of CR.
  • the parameter value with the QoS value of CBR is an example for description.
  • the probability information includes multiple probability values
  • the configuration information includes multiple probability values and multiple CBR preset ranges corresponding to the multiple probability values.
  • Table 5 The correspondence between multiple probability values and multiple CBR preset ranges is shown in Table 5 below:
  • the terminal obtains the CBR measurement value.
  • the CBR measurement value may be measured by the terminal, or may be measured by another device, and sent to the terminal, or the measurement value may also be instructed by the base station. How to obtain The method of measuring the value is not limited.
  • the measured value of the CBR may be a value measured on some resources in the resource pool.
  • the second probability value is included in the plurality of probability values, and the second probability value is used to determine the number of the first time slots.
  • each CBR preset range corresponds to two thresholds, and the CBR measurement value is compared with the threshold corresponding to each preset range. If the CBR measurement value is greater than the first threshold and less than or equal to the second threshold, it is determined
  • the CBR measurement value belongs to the first CBR preset range corresponding to the first threshold (such as 0) and the second threshold (such as 0.3), and the first CBR preset is determined according to the correspondence between the first CBR preset range and the probability value
  • the probability value of the range association is P1.
  • the indication information of the first time slot quantity may indicate multiple values, as shown in Table 6.
  • This value directly indicates the number of time slots. At this time, this value is the number of the first time slot.
  • Multiple CBR preset ranges have corresponding relationships with multiple values.
  • the CBR measurement value falls within the first CBR preset range, and a value (for example, 2) corresponding to the first CBR preset range is determined, and the value is the first time slot number. If the time domain resource set includes 10 time slots, 2 time slots from the 10 time slots are selected as candidate resources. Then the first time slot can be selected from the 2 time slots.
  • different CBR preset ranges can correspond to different probability values (or the number of time slots), and the terminal obtains the measured value of CBR (or CR).
  • the measured value belongs to the first preset range of CBR, it determines the first The preset range of CBR corresponds to the first probability value, and the first probability value is used to determine the candidate resource of the first time slot quantity, and the restriction of the first time slot quantity (candidate resource) reduces the potential conflict with the reserved resources of the R16 communication device , Which further ensures that under certain interference conditions, the chance of sending urgent messages is improved.
  • the first parameter information includes initial data transmission parameter values and data retransmission parameter values.
  • the initial data transmission parameter value and the data retransmission parameter value may be probability values.
  • the initial data transmission parameter value and the data retransmission parameter value may also be a numerical value. This value can directly indicate the number of first time slots.
  • the initial transmission parameter value is the initial transmission quantity value
  • the retransmission parameter value is the retransmission quantity value.
  • the initial transmission parameter value is based on the initial transmission probability value
  • the retransmission parameter value is based on the retransmission probability value.
  • step 302 the method for randomly selecting a first time slot for side-line transmission in a time domain resource set according to the number of the first time slot further includes:
  • the data to be transmitted is the initial transmission data or the retransmission data. If the serial number of the data to be transmitted is stored in the retransmission buffer, or a retransmission request for the data corresponding to the serial number has been received, it is determined that the data to be transmitted is retransmitted data. If the serial number of the data to be transmitted is not stored in the retransmission buffer, or the retransmission request of the data corresponding to the serial number is not received, it is determined that the data to be transmitted is the initial transmission data. It should be noted that the method of determining whether the data to be transmitted is retransmission data or initial transmission data is only an example and is not limited.
  • the first time slot used for sideline transmission is randomly selected in the time domain resource set according to the number of the first time slots determined by the data retransmission parameter value.
  • the first time slot used for sideline transmission is randomly selected in the time domain resource set according to the number of the first time slots determined by the data initial transmission parameter value.
  • the retransmission parameter value and the initial transmission parameter value are based on the probability value, the initial transmission parameter value is the initial transmission probability value, and the retransmission parameter value is the retransmission probability value.
  • the retransmission parameter value may be greater than the initial transmission parameter value, and the retransmission probability value may be directly indicated in the configuration information, for example, the retransmission probability value is 0.3 and the initial transmission probability value is 0.2.
  • the probability value is an example of the probability value of the second probability
  • the terminal determines the number of the first time slot according to the retransmission probability value and the number contained in the time domain resource set.
  • the terminal determines the first time slot quantity according to the initial transmission probability value and the quantity contained in the time domain resource set.
  • this example may also be combined with the foregoing optional implementation manners to determine the retransmission probability value or the initial transmission probability value.
  • the terminal may determine the retransmission probability value or the initial transmission probability value according to the priority of the data to be transmitted.
  • the corresponding relationship between multiple retransmission probability values and priority parameter values, and multiple initial transmission probability values and priority parameter values is shown in Table 7 below:
  • the terminal may determine the first priority of the data to be transmitted, and determine that the data to be transmitted is retransmitted data. For example, the first priority is 1, and then the first retransmission probability value (such as P2) corresponding to the first priority is determined according to the corresponding relationship between the priority and the probability value (as shown in Table 7). The terminal determines the number of first time slots according to the first retransmission probability value.
  • the first priority is 1, and then the first retransmission probability value (such as P2) corresponding to the first priority is determined according to the corresponding relationship between the priority and the probability value (as shown in Table 7).
  • the terminal determines the number of first time slots according to the first retransmission probability value.
  • the first retransmission probability value is used as the probability value of the first probability, that is, the first frequency domain resource quantity N required by the terminal according to the data to be transmitted, the first retransmission probability value (the first probability " P 1 "), and the number of second frequency domain resources (R) in one time slot determine the number of the first time slot.
  • the first retransmission probability value as the probability value of the second probability, which is determined according to the first retransmission probability value (the second probability "P 2 ") and the number of time slots included in the time domain resource set The first number of time slots.
  • the terminal can determine the first priority of the data to be transmitted, and the data to be transmitted is the initial transmission data.
  • the first priority is 1, and then the first initial transmission probability value (such as P5) corresponding to the first priority is determined according to the corresponding relationship between the priority and the probability value (as shown in Table 7), and the terminal is determined according to the first initial transmission probability value (such as P5).
  • the transmission probability value determines the number of the first time slot.
  • the first initial transmission probability value is the probability value of the second probability to determine the first time slot quantity.
  • the first initial transmission probability is the probability value of the first probability to determine the number of first time slots.
  • the priority of UE1 to transmit data is 0, and the priority of UE2 to transmit data is 3.
  • UE1 with a priority of 0 corresponds to the closest priority threshold upper limit of 1.
  • the terminal determines the number of first time slots according to the retransmission probability value or the initial transmission probability value.
  • the initial data transmission parameter value and the data retransmission parameter value may also be a numerical value, and the numerical value is used to indicate the number of the first time slot.
  • the initial transmission parameter value is the initial transmission quantity value
  • the retransmission parameter value is the retransmission quantity value.
  • the terminal determines the first priority of the data to be sent (for example, 0), and the data to be sent is retransmitted data.
  • the terminal determines the first retransmission quantity value (such as 5) corresponding to the first priority according to the corresponding relationship between the priority and the retransmission quantity value (as shown in Table 9).
  • the terminal determines that the number of first time slots is 5.
  • the terminal determines the first priority of the data to be sent (for example, 0), and the data to be sent is the initial transmission data.
  • the terminal determines the first initial transmission probability value (such as 4) corresponding to the first priority according to the corresponding relationship between the priority and the number value of the initial transmission.
  • the terminal determines that the number of first time slots is 4.
  • the priority of UE1 to transmit data is 0, and the priority of UE2 to transmit data is 2.
  • a priority of 0 corresponds to the upper limit of the closest priority threshold of 1. If the data to be transmitted is retransmitted data, the value of the number of retransmissions corresponding to "1" is 5. The terminal determines that the number of first time slots is 5.
  • the value of the initial transmission quantity corresponding to "1" is 4.
  • the terminal determines the number of first time slots according to the retransmission probability value or the initial transmission probability value. The terminal determines that the number of first time slots is 4.
  • the initial transmission data and the retransmission data correspond to different probability values (or values).
  • the probability value of the retransmission data can be configured to be greater than the probability value of the initial transmission data, so that there are more opportunities to send retransmission. Transfer data.
  • different priority information corresponds to different retransmission probability values (or initial transmission probability values). Different priority information corresponds to different retransmission quantity values (or initial transmission quantity values). It further ensures that high-priority services still have more opportunities to be sent first, which improves the chances of sending urgent messages and reduces transmission delay.
  • the terminal can determine the retransmission probability value or the initial transmission probability value according to the CBR (or CR) value.
  • the configuration information includes multiple CBR preset ranges and multiple retransmission probability values corresponding to them, multiple CBR preset ranges and multiple initial transmission probability values corresponding to them.
  • the correspondence between multiple retransmission probability values (multiple initial transmission probability values) and multiple CBR preset ranges is shown in Table 11 below:
  • the terminal obtains the CBR measurement value. If the CBR measurement value falls within the first CBR preset range (0, 0.3), and the data to be transmitted is retransmission data, the terminal determines a second retransmission probability value (such as P1) corresponding to the first CBR preset range.
  • the first CBR preset range belongs to multiple CBR preset ranges, and the second retransmission probability value (such as P1) is used to determine the number of first time slots.
  • the terminal determines a second initial transmission probability value (such as P5) corresponding to the first CBR preset range, and the second initial transmission probability value is used to determine the number of first time slots.
  • a second initial transmission probability value such as P5
  • the terminal may determine the retransmission quantity value or the initial transmission quantity value according to the CBR (or CR) value.
  • the configuration information includes multiple CBR preset ranges and multiple retransmission quantity values corresponding to them, multiple CBR preset ranges and multiple initial transmission quantity values corresponding to them.
  • the corresponding relationship between multiple retransmission quantity values (multiple initial transmission quantity values) and multiple CBR preset ranges is shown in Table 12 below:
  • the terminal obtains the CBR measurement value. If the CBR measurement value falls within the first CBR preset range (such as (0, 0.3)), and the data to be transmitted is retransmitted data. Refer to Table 12. The terminal determines the second retransmission quantity corresponding to the first CBR preset range Value (such as 4). The terminal determines that the number of first time slots is 4. The first CBR preset range belongs to multiple CBR preset ranges (such as (0, 0.3)), and the data to be transmitted is the initial transmission data. The terminal determines the first The number of one time slot is 2.
  • the initial transmission data and the retransmission data correspond to different probability values (or values).
  • the probability value of the retransmission data can be configured to be greater than the probability value of the initial transmission data, so that there are more opportunities to send retransmission. Transfer data.
  • different CBR preset ranges may correspond to different retransmission probability values and initial transmission probability values.
  • different CBR preset ranges may correspond to different retransmission quantity values and initial transmission quantity values.
  • the terminal obtains the measurement value of CBR (or CR). If the measurement value falls within the preset range of the first CBR, the preset range of the first CBR corresponds to the second retransmission probability value (or the second initial transmission probability value).
  • the double transmission probability value determines the number of the first time slot.
  • the first CBR preset range corresponds to the second retransmission quantity value (or the second initial transmission quantity value), and the second retransmission quantity value (or the second initial transmission probability value) is the first time slot quantity.
  • the embodiments of the present application also provide corresponding devices, including corresponding modules for executing the foregoing embodiments.
  • the module can be software, hardware, or a combination of software and hardware.
  • FIG. 5 shows a schematic diagram of the structure of a communication device.
  • the device 500 may be a network device, a terminal device, a drive test unit, a chip, a chip system, or a processor that supports the network device to implement the above method, or a terminal device that supports the above method.
  • Method of chip, chip system, or processor, etc. The device can be used to implement the method described in the foregoing method embodiment, and for details, please refer to the description in the foregoing method embodiment.
  • the device 500 may include one or more processors 501, and the processor 501 may also be referred to as a processing unit, which may implement certain control functions.
  • the processor 501 may be a general-purpose processor or a special-purpose processor. For example, it can be a baseband processor or a central processing unit.
  • the baseband processor can be used to process communication protocols and communication data
  • the central processor can be used to control communication devices (such as base stations, baseband chips, terminals, terminal chips, DU or CU, etc.), execute software programs, and process The data of the software program.
  • the processor 501 may also store instructions and/or data 503, and the instructions and/or data 503 may be executed by the processor, so that the apparatus 500 executes the above method embodiments. Described method.
  • the processor 501 may include a transceiver unit for implementing receiving and sending functions.
  • the transceiver unit may be a transceiver circuit, or an interface, or an interface circuit.
  • the transceiver circuits, interfaces, or interface circuits used to implement the receiving and transmitting functions can be separated or integrated.
  • the foregoing transceiver circuit, interface, or interface circuit can be used for code/data reading and writing, or the foregoing transceiver circuit, interface, or interface circuit can be used for signal transmission or transmission.
  • the apparatus 500 may include a circuit, which may implement the sending or receiving or communication functions in the foregoing method embodiments.
  • the apparatus 500 may include one or more memories 502, on which instructions 504 may be stored, and the instructions may be executed on the processor, so that the apparatus 500 executes the foregoing method embodiments. Described method.
  • data may also be stored in the memory.
  • instructions and/or data may also be stored in the processor.
  • the processor and the memory can be provided separately or integrated together. For example, the corresponding relationship described in the foregoing method embodiment may be stored in a memory or in a processor.
  • the device 500 may further include a transceiver 505 and/or an antenna 506.
  • the processor 501 may be referred to as a processing unit, and controls the device 500.
  • the transceiver 505 may be called a transceiver unit, a transceiver, a transceiver circuit, a transceiver device, or a transceiver module, etc., for implementing the transceiver function.
  • the apparatus 500 in the embodiment of the present application may be used to execute the method described in FIG. 3 in the embodiment of the present application, and may also be used to execute various implementation methods and methods corresponding to the method embodiment corresponding to FIG. This is a way to achieve a combination of each other.
  • the device may be a terminal or a component of the terminal (for example, an integrated circuit, a chip, etc.).
  • the device may be a network device, or a component of a network device (for example, an integrated circuit, a chip, etc.).
  • the device may also be another communication module, which is used to implement the method in the method embodiment of the present application.
  • the apparatus 600 may include: a transceiver module 602 (or referred to as a transceiver unit).
  • a processing module 601 or referred to as a processing unit
  • a storage module 603 or referred to as a storage unit).
  • one or more modules in Figure 6 may be implemented by one or more processors, or by one or more processors and memories; or by one or more processors It can be implemented with a transceiver; or implemented by one or more processors, memories, and transceivers, which is not limited in the embodiment of the present application.
  • the processor, memory, and transceiver can be set separately or integrated.
  • each module in the apparatus 600 in the embodiment of the present application may be used to execute the method described in FIG. 3 in the embodiment of the present application, and may also be used to execute various implementation modes corresponding to the method embodiment corresponding to FIG. 3 Methods and methods of combining various implementation methods with each other.
  • a communication device 600 may include: a processing module 601 and a transceiver module 602.
  • the transceiver module 602 is configured to obtain configuration information, where the configuration information includes first parameter information, and the first parameter information is used to determine the number of first time slots randomly selected;
  • the processing module 601 is configured to randomly select the first time slot for side-line transmission in the time domain resource set according to the number of first time slots acquired by the transceiver module 602;
  • the transceiver module 602 is configured to send data to be transmitted in the first time slot.
  • the first parameter information includes probability information and/or indication information of the number of the first time slots.
  • the processing module 601 is further configured to: randomly select time slots of the first number of time slots in the time domain resource set; determine the time slots of the first number of time slots The first time slot.
  • the configuration information further includes time slot information, and the time slot information is used to determine the time domain resource set;
  • the processing module 601 is further configured to determine the time domain resource set according to the start time slot and the time slot information, where the start time slot is the first time slot available for data transmission; The time slots of the first number of time slots are randomly selected in the domain resource set; the first time slot is determined among the time slots of the first number of time slots.
  • the time slot information includes at least one of the last time slot that can be used to transmit data, the length of the interval between the start time slot and the last time slot, or the number of second time slots.
  • the probability information includes a first probability; the processing module 601 is further configured to perform according to the number of first frequency domain resources required by the data to be transmitted, the first probability, and a time slot The number of second frequency domain resources determines the number of time slots.
  • the probability information includes multiple probability values, each of the multiple probability values corresponds to a time slot group, and the one time slot group includes at least one time slot; the processing module 601 And is further configured to determine the first number of time slots in the multiple time slot groups in the time domain resource set according to the multiple probability values.
  • the nth probability value in the plurality of probability values is less than or equal to the (n+1)th probability value, or the nth probability value is greater than or equal to the (n+1)th probability value Probability value.
  • the probability information includes multiple probability values
  • the configuration information includes: multiple probability values and multiple QoS values corresponding to the multiple probability values.
  • the processing module 601 is further configured to: determine a first QoS value, where the first QoS value belongs to the multiple QoS values; and determine the corresponding value corresponding to the first QoS according to the first QoS value A first probability value, where the first probability value belongs to a plurality of the probability values, and the first probability value is used to determine the number of the first time slots.
  • the QoS value is a parameter value of at least one of the channel busy ratio CBR, the channel occupation ratio CR, and priority information.
  • the multiple Qos values are: multiple thresholds corresponding to multiple CBR preset ranges; the processing module 601 is further configured to: obtain a CBR measurement value; the CBR measurement value belongs to the first CBR preset Within the range, determine a second probability value corresponding to the first CBR preset range, the second probability value is included in the multiple probability values, and the second probability value is used to determine the first time slot quantity.
  • the first parameter information includes data initial transmission parameter values and data retransmission parameter values; the processing module 601 is further configured to: the data to be transmitted is initial transmission data, and according to the data initial transmission parameters The first time slot number determined by the value is randomly selected in the time domain resource set for the first time slot used for side row transmission; or, the data to be transmitted is retransmitted data, and the data is retransmitted according to the data retransmission parameter value The determined number of the first time slots randomly selects the first time slot used for side-line transmission in the time domain resource set.
  • the last time slot in the time domain resource set is located within the time slot corresponding to the allowable delay margin for transmitting the data to be transmitted.
  • the configuration information is indicated by signaling in the side row resource pool.
  • the processor in the embodiment of the present application may be an integrated circuit chip with signal processing capability.
  • the steps of the foregoing method embodiments can be completed by hardware integrated logic circuits in the processor or instructions in the form of software.
  • the above-mentioned processor may be a general-purpose processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (ASIC), a field programmable gate array (field programmable gate array, FPGA) or other Programming logic devices, discrete gates or transistor logic devices, discrete hardware components.
  • the processing unit used to execute these technologies at a communication device can be implemented in one or more general-purpose processors, DSPs, digital signal processing devices, ASICs, etc.
  • the general-purpose processor may be a microprocessor.
  • the general-purpose processor may also be any traditional processor, controller, microcontroller, or state machine.
  • the processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration. accomplish.
  • the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory.
  • the non-volatile memory can be read-only memory (ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), and electrically available Erase programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
  • the volatile memory may be random access memory (RAM), which is used as an external cache.
  • RAM random access memory
  • static random access memory static random access memory
  • dynamic RAM dynamic RAM
  • DRAM dynamic random access memory
  • synchronous dynamic random access memory synchronous DRAM, SDRAM
  • double data rate synchronous dynamic random access memory double data rate SDRAM, DDR SDRAM
  • enhanced synchronous dynamic random access memory enhanced SDRAM, ESDRAM
  • synchronous connection dynamic random access memory serial DRAM, SLDRAM
  • direct rambus RAM direct rambus RAM
  • the present application also provides a computer-readable medium on which a computer program is stored, and when the computer program is executed by a computer, the function of any of the foregoing method embodiments is realized.
  • This application also provides a computer program product, which, when executed by a computer, realizes the functions of any of the foregoing method embodiments.
  • the computer may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
  • software it can be implemented in the form of a computer program product in whole or in part.
  • the computer program product includes one or more computer instructions.
  • the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
  • the computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
  • the computer instructions may be transmitted from a website, computer, server, or data center.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center integrated with one or more available media.
  • the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (for example, a solid state disk, SSD)) etc.
  • At least one of or “at least one of” herein means all or any combination of the listed items, for example, "at least one of A, B and C", It can mean: A alone exists, B alone exists, C exists alone, A and B exist at the same time, B and C exist at the same time, and there are six cases of A, B and C at the same time, where A can be singular or plural, and B can be Singular or plural, C can be singular or plural.
  • the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
  • the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium.
  • the technical solution of this application essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (read-only memory, ROM), random access memory (random access memory, RAM), magnetic disks or optical disks and other media that can store program codes. .

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, which are suitable for the fields of V2X, the Internet of Vehicles, intelligent connected vehicles, aided driving, etc., and are used for improving the reliability of information transmission in a system. The method of the embodiments of the present application comprises: a sending-end device acquiring configuration information, wherein the configuration information comprises first parameter information, and the first parameter information is used for determining the number of randomly selected first time slots; and the sending-end device randomly selecting, according to the number of the first time slots and from a time domain resource set, a first time slot for sidelink transmission, and then sending, on a frequency domain resource in the first time slot, data to be transmitted. In the embodiments of the present application, the random selection of a time slot resource by a sending-end device can be constrained by means of the number of first time slots and a time domain resource set determined on the basis of the first parameter information in the configuration information, such that the probability of a randomly selected resource colliding with a reserved resource is reduced, and thereby improving the reliability of information transmission by a communication apparatus in a system. Further provided is a communication apparatus.

Description

一种数据传输方法及通信装置Data transmission method and communication device

本申请要求于2020年5月15日提交中国专利局、申请号为“202010417960.3”、申请名称为“一种数据传输方法及通信装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of a Chinese patent application filed with the Chinese Patent Office on May 15, 2020 with the application number "202010417960.3" and the application name "A data transmission method and communication device", the entire content of which is incorporated by reference In this application.

技术领域Technical field

本申请涉及通信领域,尤其涉及一种数据传输方法及通信装置。This application relates to the field of communication, and in particular to a data transmission method and communication device.

背景技术Background technique

第三代合作伙伴计划(3rd generation partnership project,3GPP)提出了基于蜂窝网的车到一切(cellular vehicle to everything,C-V2X)的车联网通信技术。随着第五代移动通信(5th generation of mobile communication,5G)技术的快速发展,基于5G新空口的车联网技术(5th generation new radio vehicle-to-everything,5G NR-V2X)受到了越来越广泛的关注,C-V2X的技术性能又得到了进一步地提升。The 3rd generation partnership project (3GPP) proposed a cellular vehicle to everything (cellular vehicle to everything, C-V2X) telematics communication technology. With the rapid development of the 5th generation of mobile communication (5G) technology, the 5th generation of new radio vehicle-to-everything (5G NR-V2X) technology based on the 5G new air interface has received more and more attention. With extensive attention, the technical performance of C-V2X has been further improved.

目前,3GPP已经开展16版标准(release,Rel-16)的NR-V2X的标准化工作。在Rel-16的资源选择方式中,通信装置通过感测(sensing)机制来选择资源。感测机制可以理解为通过感测窗口来感测周围环境中其他通信装置使用资源的情况,进而自主选择资源来进行信息传输,由于不需要向基站请求传输信息,因此不会造成额外的信令开销。感测机制虽然具有一定的优势,但是通过感测窗口不断感测周围环境中其他通信装置使用资源的情况,会增大通信装置的功率,为了解决此问题,在17版标准(release,Rel-17)中,通信装置不再使用感测机制,而是使用随机资源选择方式选择资源进行信息传输。At present, 3GPP has carried out the standardization work of NR-V2X of the release 16 (Rel-16) standard. In the resource selection method of Rel-16, the communication device selects resources through a sensing mechanism. The sensing mechanism can be understood as sensing the use of resources by other communication devices in the surrounding environment through the sensing window, and then autonomously selecting resources for information transmission. Since there is no need to request transmission of information from the base station, no additional signaling is caused. Overhead. Although the sensing mechanism has certain advantages, continuously sensing the use of resources by other communication devices in the surrounding environment through the sensing window will increase the power of the communication device. In order to solve this problem, in the 17th version of the standard (release, Rel- In 17), the communication device no longer uses the sensing mechanism, but uses a random resource selection method to select resources for information transmission.

当Rel-17的通信装置与Rel-16的通信装置在一个资源池中选择资源时,随机资源选择的方式会将资源池中所有的资源当作可用资源,这些可用资源包括被Rel-16的通信装置已经预留的资源。当Rel-17的通信装置选择了Rel-16预留的资源时,就会产生多个通信装置抢占相同的资源而发生资源选择的冲突的情况,从而降低了系统中通信装置传输信息的可靠性。When the communication device of Rel-17 and the communication device of Rel-16 select resources in a resource pool, the random resource selection method will treat all resources in the resource pool as available resources, and these available resources include those of Rel-16. Resources that the communication device has reserved. When the communication device of Rel-17 selects the resource reserved by Rel-16, multiple communication devices will seize the same resource and conflicts in resource selection will occur, thereby reducing the reliability of the communication device in the system to transmit information. .

发明内容Summary of the invention

本申请实施例提供了一种数据传输方法及通信装置,提高系统中传输信息的可靠性。该数据传输方法可以应用于一种通信系统,该通信系统包括发送端设备、接收端设备和网络设备。发送端设备和接收端设备之间通过PC5接口通信,发送端设备位于该网络设备的覆盖范围内时,发送端设备可以从网络设备获取配置信息;发送端设备和接收端设备都可以为终端;或者发送端设备和接收端设备都可以为同类型或不同类型的网络设备(如基站);或者发送端设备为路侧单元(Road Side Unit,RSU),接收端设备为终端;或者发送端设备为终端,接收端设备为RSU;该方法的执行主体为发送端设备,或者该方法的执行主体可以为发送端设备中的处理器,或芯片系统。可选的,RSU可以是终端或基站。The embodiments of the present application provide a data transmission method and a communication device to improve the reliability of information transmission in the system. The data transmission method can be applied to a communication system that includes a sending end device, a receiving end device, and a network device. The sending end device and the receiving end device communicate through the PC5 interface. When the sending end device is within the coverage of the network device, the sending end device can obtain configuration information from the network device; both the sending end device and the receiving end device can be terminals; Or both the sending end device and the receiving end device can be the same type or different types of network devices (such as base stations); or the sending end device is a Road Side Unit (RSU), and the receiving end device is a terminal; or the sending end device is a road side unit (RSU). It is a terminal, and the receiving end device is an RSU; the execution subject of this method is the sending end device, or the execution subject of this method may be a processor in the sending end device, or a chip system. Optionally, the RSU can be a terminal or a base station.

第一方面,本申请实施例提供了一种数据传输方法,发送端接收网络设备通过侧行(sidelink)资源池中的信令指示的配置信息,配置信息包括第一参数信息,第一参数信息 用于确定随机选择的第一时隙数量;在时域资源集内随机选择第一时隙数量的时隙作为候选资源,从候选资源中选择选择用于侧行传输的第一时隙;在第一时隙上的多个频域资源中选择至少一个频域资源发送待传输数据。本申请实施例中,通过该配置信息中第一参数信息所确定的第一时隙数量及时域资源集可以对发送端设备随机选择时隙资源进行约束。时域资源集中可能包含也可以能不包含Rel-16的通信装置预留的资源,时域资源集中不包含Rel-16的通信装置预留的资源,则可以避免与Rel-16的通信装置抢占相同资源这种情况。时域资源集中包含Rel-16的通信装置预留的资源,通过第一时隙数量的约束,若时域资源集内包括10个时隙资源,第一时隙数量为3个,那么该发送端设备可以在10个时隙中随机选择3个时隙,从3个时隙中选择第一时隙用于传输数据,通过第一时隙数量的约束,可以降低随机选择资源与预留资源发生冲突的概率,从而提高系统中通信装置传输信息的可靠性。In the first aspect, an embodiment of the present application provides a data transmission method. The sending end receives configuration information indicated by a network device through signaling in a sidelink resource pool. The configuration information includes first parameter information. Used to determine the number of randomly selected first time slots; randomly select time slots with the first number of time slots in the time domain resource set as candidate resources, and select the first time slot for side-line transmission from the candidate resources; Select at least one frequency domain resource from the plurality of frequency domain resources on the first time slot to send the data to be transmitted. In the embodiment of the present application, the number of first time slots and the set of domain resources determined by the first parameter information in the configuration information can restrict the random selection of time slot resources by the sending end device. The time-domain resource set may or may not include the resources reserved by the communication device of Rel-16, and the time-domain resource set does not include the resources reserved by the communication device of Rel-16, which can avoid preemption with the communication device of Rel-16 The same resource in this case. The time domain resource set includes the resources reserved by the communication device of Rel-16. Through the restriction of the number of first time slots, if the time domain resource set includes 10 time slot resources and the number of first time slots is 3, then the transmission The end device can randomly select 3 time slots out of 10 time slots, and select the first time slot from the 3 time slots for data transmission. Through the restriction of the number of first time slots, the random selection of resources and reserved resources can be reduced. The probability of conflicts, thereby improving the reliability of information transmitted by the communication devices in the system.

在一个可选的实现方式中,第一参数信息包括概率信息和/或第一时隙数量的指示信息;可以理解的是,可以通过该第一参数信息直接或者间接的确定出随机选择的第一时隙数量;可以通过概率信息间接的确定出第一时隙数量,该指示信息可以直接指示出第一时隙数量。如,该指示信息为“2”,该第一时隙数量为2。In an optional implementation manner, the first parameter information includes probability information and/or indication information of the number of first time slots; it is understandable that the randomly selected first parameter information can be directly or indirectly determined through the first parameter information. A number of time slots; the number of first time slots can be determined indirectly through probability information, and the indication information can directly indicate the number of first time slots. For example, the indication information is "2", and the number of the first time slot is 2.

在一个可选的实现方式中,根据第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙可以包括:在时域资源集内随机选择第一时隙数量的时隙,将第一时隙数量的时隙作为候选资源,然后从候选资源中随机选择一个第一时隙用于传输数据。In an optional implementation manner, randomly selecting the first time slot for side row transmission in the time domain resource set according to the first time slot quantity may include: randomly selecting the first time slot quantity in the time domain resource set For time slots, the first number of time slots are used as candidate resources, and then a first time slot is randomly selected from the candidate resources for data transmission.

在一个可选的实现方式中,配置信息还包括时隙信息,时隙信息用于确定时域资源集;根据第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙可以包括:终端根据起始时隙和时隙信息确定时域资源集,起始时隙为终端获取到数据包后的一个可用于数据传输的首个时隙;在时域资源集内随机选择第一时隙数量的时隙;在第一时隙数量的时隙中确定第一时隙。本示例中,终端设备可以根据网络设备配置的时隙信息确定时域资源集。In an optional implementation manner, the configuration information further includes time slot information, and the time slot information is used to determine the time domain resource set; according to the number of first time slots, the first time domain resource set used for side-line transmission is randomly selected in the time domain resource set. The time slot may include: the terminal determines the time domain resource set according to the starting time slot and time slot information, the starting time slot is the first time slot available for data transmission after the terminal obtains the data packet; in the time domain resource set Randomly select time slots of the first number of time slots; determine the first time slot among the time slots of the first number of time slots. In this example, the terminal device can determine the time domain resource set according to the time slot information configured by the network device.

在一个可选的实现方式中,时隙信息包括可用于传输数据的末尾时隙,起始时隙和末尾时隙之间的间隔时长,或第二时隙数量中的至少一个。In an optional implementation manner, the time slot information includes at least one of the last time slot that can be used to transmit data, the length of the interval between the start time slot and the last time slot, or the number of second time slots.

在一个可选的实现方式中,概率信息包括第一概率;该第一概率为在时隙上多个频域资源中选择所需频域资源的概率,终端根据待传输数据所需的第一频域资源数量、第一概率确定可选择的频域资源,然后根据确定可选择的频域资源及一个时隙上的第二频域资源数量确定时隙数量。本示例中,考虑到待传输数据的大小,可以通过待传输数据的大小、第一概率及一个时隙上的第二频域资源数确定出做随机资源选择的第一时隙数量。In an optional implementation manner, the probability information includes a first probability; the first probability is the probability of selecting the required frequency domain resource among multiple frequency domain resources in the time slot, and the terminal according to the first probability required by the data to be transmitted The number of frequency domain resources and the first probability determine the selectable frequency domain resources, and then the number of timeslots is determined according to the determined selectable frequency domain resources and the number of second frequency domain resources on one timeslot. In this example, considering the size of the data to be transmitted, the number of first time slots for random resource selection can be determined by the size of the data to be transmitted, the first probability, and the number of second frequency domain resources in one time slot.

在一个可选的实现方式中,概率信息包括多个概率值,多个概率值中的每个概率值对应一个时隙组,一个时隙组中包括至少一个时隙;方法还可以包括:根据多个概率值在时域资源集内的多个时隙组中确定第一时隙数量;本示例中,可以通过时隙组的划分控制终端随机选择资源的密度,例如,各概率值相同,将可用于选择的时隙(候选资源)尽量分散,降低多个终端选择资源发生冲突的概率。In an optional implementation manner, the probability information includes multiple probability values, each of the multiple probability values corresponds to a time slot group, and a time slot group includes at least one time slot; the method may further include: Multiple probability values determine the first number of time slots in multiple time slot groups in the time domain resource set; in this example, the terminal can be controlled to randomly select the resource density through the division of time slot groups, for example, the probability values are the same, The time slots (candidate resources) that can be used for selection are dispersed as much as possible to reduce the probability that multiple terminals select resources to collide.

在一个可选的实现方式中,多个概率值中第n个概率值小于或等于第(n+1)个概率值,或者,第n个概率值大于或等于第(n+1)个概率值;多个概率值可以逐步增大,多个概率 值也可以逐步减小,本示例中,通过对不同的时隙组配置不同的概率值,可以降低传输的拥塞。例如对于时延要求比较高,可以通过概率值逐步减小的方式,使得时延要求高的数据在位置较前的时隙组有更多的机会选择时隙资源,从而优先发送。而对于时延要求低的业务数据,可以通过概率值逐步增大的方式,从而使得时延要求高的数据在位置较后的时隙组有更多的机会选择时隙资源,从而降低传输拥塞的概率。In an optional implementation manner, the nth probability value among the multiple probability values is less than or equal to the (n+1)th probability value, or the nth probability value is greater than or equal to the (n+1)th probability value Value; multiple probability values can be gradually increased, and multiple probability values can be gradually decreased. In this example, by configuring different probability values for different time slot groups, transmission congestion can be reduced. For example, for a relatively high time delay requirement, the probability value can be gradually reduced, so that data with high time delay requirement has more opportunities to select time slot resources in the time slot group with a higher position, so as to be sent first. For service data with low latency requirements, the probability value can be gradually increased, so that data with high latency requirements have more opportunities to select time slot resources in the later time slot groups, thereby reducing transmission congestion. The probability.

在一个可选的实现方式中,概率信息包括多个用于确定第一时隙数量的概率值,配置信息包括:多个概率值及与多个概率值对应的多个QoS值。In an optional implementation manner, the probability information includes multiple probability values for determining the number of the first time slot, and the configuration information includes multiple probability values and multiple QoS values corresponding to the multiple probability values.

在一个可选的实现方式中,方法还包括:发送端设备确定第一QoS值,例如,该第一QoS值可以为优先级,发送端设备发送不同优先级的数据时,所使用的概率值不同,第一QoS值属于多个QoS值;然后根据第一QoS值确定与第一QoS对应的第一概率值,第一概率值用于确定第一时隙数量;本示例中,通过配置不同的优先级对应不同的概率值(或时隙的数量),从而在降低与R16通信装置选择资源潜在冲突条件,并进一步保证了高优先级的业务仍有更多机会优先发送,提升了紧急消息发送的机会,并减少了传输时延。In an optional implementation manner, the method further includes: the sending end device determines a first QoS value, for example, the first QoS value may be a priority, and the probability value used when the sending end device sends data of different priorities Different, the first QoS value belongs to multiple QoS values; then the first probability value corresponding to the first QoS is determined according to the first QoS value, and the first probability value is used to determine the number of first time slots; in this example, the configuration is different The priority corresponds to different probability values (or the number of time slots), thereby reducing potential conflict conditions with R16 communication device selection resources, and further ensuring that high-priority services still have more opportunities to be sent first, which improves emergency messages The opportunity to send and reduce the transmission delay.

在一个可选的实现方式中,QoS值为信道忙碌比CBR、信道占用比CR和优先级信息中的至少一个的参数值。In an optional implementation manner, the QoS value is a parameter value of at least one of the channel busy ratio CBR, the channel occupancy ratio CR, and priority information.

在一个可选的实现方式中,多个QoS值为:多个CBR预设范围对应的多个门限,方法还包括:发送端设备获取CBR测量值,该CBR测量值可以为终端测量的,或者也可以是其他设备测量的,将该测量值发送给终端的,或者该测量值也可以是基站指示的;CBR测量值属于第一CBR预设范围内,发送端设备确定与第一CBR预设范围对应的第二概率值,第二概率值包含于多个概率值,第二概率值用于确定第一时隙数量;本示例中,不同的CBR预设范围可以对应不同的概率值(或时隙的数量),终端获取CBR的测量值,将测量值属于第一CBR预设范围,第一CBR预设范围对应第一概率值,通过该第一概率值确定第一时隙数量的候选资源,通过第一时隙数量(候选资源)的约束,降低与R16通信装置预留资源的潜在冲突,进一步保证了在一定的干扰条件下,提升紧急消息发送的机会。In an optional implementation manner, the multiple QoS values are: multiple thresholds corresponding to multiple CBR preset ranges, and the method further includes: the sending end device obtains the CBR measurement value, the CBR measurement value may be measured by the terminal, or It can also be measured by other equipment and sent the measurement value to the terminal, or the measurement value can also be instructed by the base station; the CBR measurement value falls within the preset range of the first CBR, and the sending end device determines that it is in accordance with the first CBR preset range. The second probability value corresponding to the range, the second probability value is included in multiple probability values, and the second probability value is used to determine the number of first time slots; in this example, different CBR preset ranges can correspond to different probability values (or The number of time slots), the terminal obtains the measured value of the CBR, and the measured value belongs to the first CBR preset range, the first CBR preset range corresponds to the first probability value, and the first probability value is used to determine the candidate for the first time slot number Resources, through the restriction of the number of first time slots (candidate resources), the potential conflict with the reserved resources of the R16 communication device is reduced, which further ensures that under certain interference conditions, the chance of sending emergency messages is improved.

在一个可选的实现方式中,第一参数信息包括数据初传参数值和数据重传参数值;根据第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙可以具体包括:该数据初传参数值和数据重传参数值可以为概率值,或者,该数据初传参数值和数据重传参数值也可以为一个数值,该数值可以直接指示第一时隙数量;待传输数据为初传数据,根据数据初传参数值(如初传参数值)所确定的第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙;或,待传输数据为重传数据,根据数据重传参数值(如重传参数值)所确定的第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙;初传数据和重传数据对应不同的概率值,根据业务的不同需求,可以配置重传数据概率值大于初传数据概率值,从而能够有较多的机会发送重传数据。In an optional implementation manner, the first parameter information includes data initial transmission parameter values and data retransmission parameter values; the first time slot used for side-line transmission is randomly selected in the time domain resource set according to the number of first time slots It may specifically include: the data initial transmission parameter value and the data retransmission parameter value may be a probability value, or the data initial transmission parameter value and the data retransmission parameter value may also be a value, which may directly indicate the first time slot Quantity; the data to be transmitted is the initial transmission data, and the first time slot used for side-line transmission is randomly selected in the time domain resource set according to the number of the first time slot determined by the data initial transmission parameter value (such as the initial transmission parameter value); or , The data to be transmitted is retransmission data, and the first time slot used for side-line transmission is randomly selected in the time domain resource set according to the number of the first time slot determined by the data retransmission parameter value (such as the retransmission parameter value); Transmission data and retransmission data correspond to different probability values. According to different business requirements, the probability value of retransmission data can be configured to be greater than the probability value of initial transmission data, so that there are more opportunities to send retransmission data.

在一个可选的实现方式中,终端可以根据待传输数据的优先级确定该重传概率值或初传概率值,多个重传概率值与优先级参数值及多个初传概率值与优先级参数值具体对应关系,终端可以确定待发送数据的第一优先级,且确定待传输数据为重传数据,然后根据优先级与概率值的对应关系确定与第一优先级对应的第一重传概率值,终端根据第一重传概 率值确定第一时隙数量;进一步保证高优先级的业务仍有更多机会优先发送,提升了紧急消息发送的机会和减少传输时延。In an optional implementation manner, the terminal may determine the retransmission probability value or the initial transmission probability value, multiple retransmission probability values and priority parameter values, and multiple initial transmission probability values and priorities according to the priority of the data to be transmitted The specific corresponding relationship between the level parameter values. The terminal can determine the first priority of the data to be transmitted, and determine that the data to be transmitted is retransmitted data, and then determine the first priority corresponding to the first priority according to the corresponding relationship between the priority and the probability value. For the transmission probability value, the terminal determines the first time slot number according to the first retransmission probability value; further ensuring that high-priority services still have more opportunities to be sent first, which improves the chance of sending urgent messages and reduces the transmission delay.

在一个可选的实现方式中,配置信息包括多个CBR预设范围与对应的多个重传概率值,及与对应的多个初传概率值;终端获取CBR测量值;CBR测量值属于第一CBR预设范围内,且待传输数据为重传数据,终端确定与第一CBR预设范围对应的第二重传概率值,第一CBR预设范围属于多个CBR预设范围,该第二重传概率值用于确定第一时隙数量;待传输数据为初传数据,终端确定与第一CBR预设范围对应的第二初传概率值,该第二初传概率值用于确定第一时隙数量。In an optional implementation manner, the configuration information includes multiple CBR preset ranges and multiple corresponding retransmission probability values, and multiple corresponding initial transmission probability values; the terminal obtains the CBR measurement value; the CBR measurement value belongs to the first A CBR preset range, and the data to be transmitted is retransmission data, the terminal determines a second retransmission probability value corresponding to the first CBR preset range, the first CBR preset range belongs to multiple CBR preset ranges, and the first CBR preset range belongs to multiple CBR preset ranges. The double transmission probability value is used to determine the number of the first time slot; the data to be transmitted is the initial transmission data, and the terminal determines the second initial transmission probability value corresponding to the first CBR preset range, and the second initial transmission probability value is used to determine Number of first time slots.

在一个可选的实现方式中,时域资源集中的最后时隙位于传输待传输数据所容许的时延余量所对应的时隙之内。In an optional implementation manner, the last time slot in the time domain resource set is located within the time slot corresponding to the time delay margin allowed for the transmission of the data to be transmitted.

在一个可选的实现方式中,配置信息为侧行资源池中的信令指示的。In an optional implementation manner, the configuration information is indicated by signaling in the side row resource pool.

第二方面,本申请实施例提供了一种通信装置,该通信装置具有实现上述第一方面发送端设备所执行的功能;该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现;该硬件或软件包括一个或多个与上述功能相对应的模块,该模块包括处理模块和收发模块:In the second aspect, the embodiments of the present application provide a communication device, which has the function of implementing the function performed by the sending end device of the first aspect described above; the function may be implemented by hardware or by hardware executing corresponding software; this The hardware or software includes one or more modules corresponding to the above functions, and the module includes a processing module and a transceiver module:

收发模块,用于获取配置信息,配置信息包括第一参数信息,第一参数信息用于确定随机选择的第一时隙数量;处理模块,用于根据收发模块获取的第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙;收发模块,还用于在所述第一时隙上发送待传输数据。本申请实施例中,通过该配置信息中第一参数信息所确定的第一时隙数量及时域资源集可以对发送端设备随机选择时隙资源进行约束。时域资源集中可能包含也可以能不包含Rel-16的通信装置预留的资源,时域资源集中不包含Rel-16的通信装置预留的资源,则可以避免与Rel-16的通信装置抢占相同资源这种情况。时域资源集中包含Rel-16的通信装置预留的资源,通过第一时隙数量的约束,若时域资源集内包括10个时隙资源,第一时隙数量为3个,那么该发送端设备可以在10个时隙中随机选择3个时隙,从3个时隙中选择第一时隙用于传输数据,通过第一时隙数量的约束,可以降低随机选择资源与预留资源发生冲突的概率,从而提高系统中通信装置传输信息的可靠性。The transceiver module is used to obtain configuration information. The configuration information includes first parameter information. The first parameter information is used to determine the number of first time slots randomly selected; the processing module is used to obtain the first time slot number according to the time The first time slot used for side row transmission is randomly selected in the domain resource set; the transceiver module is also used to send the data to be transmitted on the first time slot. In the embodiment of the present application, the number of first time slots and the set of domain resources determined by the first parameter information in the configuration information can restrict the random selection of time slot resources by the sending end device. The time-domain resource set may or may not include the resources reserved by the communication device of Rel-16, and the time-domain resource set does not include the resources reserved by the communication device of Rel-16, which can avoid preemption with the communication device of Rel-16 The same resource in this case. The time domain resource set includes the resources reserved by the communication device of Rel-16. Through the restriction of the number of first time slots, if the time domain resource set includes 10 time slot resources and the number of first time slots is 3, then the transmission The end device can randomly select 3 time slots out of 10 time slots, and select the first time slot from the 3 time slots for data transmission. Through the restriction of the number of first time slots, the random selection of resources and reserved resources can be reduced. The probability of conflicts, thereby improving the reliability of information transmitted by the communication devices in the system.

在一个可选的实现方式中,第一参数信息包括概率信息和/或第一时隙数量的指示信息。In an optional implementation manner, the first parameter information includes probability information and/or indication information of the number of first time slots.

在一个可选的实现方式中,处理模块,还用于在时域资源集内随机选择第一时隙数量的时隙;并在第一时隙数量的时隙中确定第一时隙。In an optional implementation manner, the processing module is further configured to randomly select time slots of the first number of time slots in the time domain resource set; and determine the first time slot among the time slots of the first number of time slots.

在一个可选的实现方式中,配置信息还包括时隙信息,时隙信息用于确定时域资源集;处理模块,还用于根据起始时隙和时隙信息确定时域资源集,起始时隙为可用于数据传输的首个时隙;在时域资源集内随机选择第一时隙数量的时隙;然后在第一时隙数量的时隙中确定第一时隙。In an optional implementation, the configuration information also includes time slot information, which is used to determine the time domain resource set; the processing module is also used to determine the time domain resource set according to the starting time slot and time slot information, starting from The first time slot is the first time slot available for data transmission; the first time slot number of time slots is randomly selected in the time domain resource set; then the first time slot is determined from the first time slot number of time slots.

在一个可选的实现方式中,时隙信息包括可用于传输数据的末尾时隙,起始时隙和末尾时隙之间的间隔时长,或第二时隙数量中的至少一个。In an optional implementation manner, the time slot information includes at least one of the last time slot that can be used to transmit data, the length of the interval between the start time slot and the last time slot, or the number of second time slots.

在一个可选的实现方式中,概率信息包括第一概率;处理模块,还用于根据待传输数据所需的第一频域资源数量,第一概率,及一个时隙上的第二频域资源数量确定时隙数量。In an optional implementation manner, the probability information includes a first probability; the processing module is also used to determine the number of resources in the first frequency domain required for the data to be transmitted, the first probability, and the second frequency domain in a time slot. The number of resources determines the number of time slots.

在一个可选的实现方式中,概率信息包括多个概率值,多个概率值中的每个概率值对应一个时隙组,一个时隙组中包括至少一个时隙;处理模块,还用于根据多个概率值在时域资源集内的多个时隙组中确定第一时隙数量。In an optional implementation manner, the probability information includes multiple probability values, each of the multiple probability values corresponds to a time slot group, and a time slot group includes at least one time slot; the processing module is also used for The first number of time slots is determined in the multiple time slot groups in the time domain resource set according to multiple probability values.

在一个可选的实现方式中,多个概率值中第n个概率值小于或等于第(n+1)个概率值,或者,第n个概率值大于或等于第(n+1)个概率值。In an optional implementation manner, the nth probability value among the multiple probability values is less than or equal to the (n+1)th probability value, or the nth probability value is greater than or equal to the (n+1)th probability value value.

在一个可选的实现方式中,概率信息包括多个概率值,配置信息包括:多个概率值及与多个概率值对应的多个QoS值。In an optional implementation manner, the probability information includes multiple probability values, and the configuration information includes multiple probability values and multiple QoS values corresponding to the multiple probability values.

在一个可选的实现方式中,处理模块,还用于确定第一QoS值,第一QoS值属于多个QoS值;根据第一QoS值确定与第一QoS对应的第一概率值,第一概率值属于多个概率值,第一概率值用于确定第一时隙数量。In an optional implementation manner, the processing module is further configured to determine a first QoS value, the first QoS value belongs to multiple QoS values; the first probability value corresponding to the first QoS is determined according to the first QoS value, the first The probability value belongs to multiple probability values, and the first probability value is used to determine the number of first time slots.

在一个可选的实现方式中,QoS值为信道忙碌比CBR、信道占用比CR和优先级信息中的至少一个的参数值。In an optional implementation manner, the QoS value is a parameter value of at least one of the channel busy ratio CBR, the channel occupancy ratio CR, and priority information.

在一个可选的实现方式中,多个Qos值为:多个CBR预设范围对应的多个门限;处理模块,还用于获取CBR测量值;CBR测量值属于第一CBR预设范围内,确定与第一CBR预设范围对应的第二概率值,第二概率值包含于多个概率值,第二概率值用于确定第一时隙数量。In an optional implementation manner, the multiple Qos values are: multiple thresholds corresponding to multiple CBR preset ranges; the processing module is also used to obtain the CBR measurement value; the CBR measurement value belongs to the first CBR preset range, A second probability value corresponding to the first CBR preset range is determined, the second probability value is included in multiple probability values, and the second probability value is used to determine the number of first time slots.

在一个可选的实现方式中,第一参数信息包括数据初传参数值和数据重传参数值;处理模块,还用于待传输数据为初传数据,根据数据初传参数值所确定的第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙;或,待传输数据为重传数据,根据数据重传参数值所确定的第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙。In an optional implementation manner, the first parameter information includes data initial transmission parameter values and data retransmission parameter values; the processing module is also used for the data to be transmitted as initial transmission data, and the first parameter information is determined according to the data initial transmission parameter values. The number of time slots is randomly selected in the time domain resource set for the first time slot used for side-line transmission; or, the data to be transmitted is retransmitted data, and the first time slot number determined according to the data retransmission parameter value is in the time domain The first time slot used for side-line transmission is randomly selected in the resource set.

在一个可选的实现方式中,时域资源集中的最后时隙位于传输待传输数据所容许的时延余量所对应的时隙之内。In an optional implementation manner, the last time slot in the time domain resource set is located within the time slot corresponding to the time delay margin allowed for the transmission of the data to be transmitted.

在一个可选的实现方式中,配置信息为侧行资源池中的信令指示的。In an optional implementation manner, the configuration information is indicated by signaling in the side row resource pool.

第三方面,本申请实施例提供了一种通信装置,包括处理器,处理器与至少一个存储器耦合,处理器用于读取至少一个存储器所存储的计算机程序,使得装置执行上述第一方面任一项的方法。In a third aspect, an embodiment of the present application provides a communication device, including a processor, the processor is coupled to at least one memory, and the processor is configured to read a computer program stored in the at least one memory, so that the device executes any one of the above-mentioned first aspects. Item method.

第四方面,本申请实施例提供了一种计算机可读介质,用于存储计算机程序,当计算机程序在计算机上运行时,使得计算机执行上述第一方面任意一项的方法。In a fourth aspect, an embodiment of the present application provides a computer-readable medium for storing a computer program. When the computer program runs on a computer, the computer executes any one of the methods in the first aspect.

第五方面,本申请实施例提供了一种芯片,包括处理器和通信接口,处理器用于读取指令以执行上述第一方面任意一项的方法。In a fifth aspect, an embodiment of the present application provides a chip including a processor and a communication interface, and the processor is configured to read instructions to execute any one of the methods in the first aspect.

附图说明Description of the drawings

图1为本申请实施例中通信系统的场景示意图;FIG. 1 is a schematic diagram of a scene of a communication system in an embodiment of the application;

图2为本申请实施例中资源池的示意图;Figure 2 is a schematic diagram of a resource pool in an embodiment of the application;

图3为本申请实施例中一种数据传输方法的一个实施例的流程示意图;FIG. 3 is a schematic flowchart of an embodiment of a data transmission method in an embodiment of this application;

图4为本申请实施例中时域资源集的示意图;FIG. 4 is a schematic diagram of a time domain resource set in an embodiment of this application;

图5为本申请实施例通信装置的一个实施例的结构示意图;FIG. 5 is a schematic structural diagram of an embodiment of a communication device according to an embodiment of the application;

图6为本申请实施例通信装置的另一个实施例的结构示意图。FIG. 6 is a schematic structural diagram of another embodiment of a communication device according to an embodiment of the application.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

本申请中出现的术语“和/或”,可以是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本申请中字符“/”,一般表示前后关联对象是一种“或”的关系。The term "and/or" appearing in this application can be an association relationship describing associated objects, indicating that there can be three types of relationships, for example, A and/or B, which can mean: A alone exists, and A and B exist at the same time , There are three cases of B alone. In addition, the character "/" in this application generally indicates that the associated objects before and after are in an "or" relationship.

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块。The terms "first", "second", etc. in the description and claims of the application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments described herein can be implemented in a sequence other than the content illustrated or described herein. In addition, the terms "including" and "having" and any variations of them are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or modules is not necessarily limited to those clearly listed. Those steps or modules may include other steps or modules that are not clearly listed or are inherent to these processes, methods, products, or equipment.

本申请实施例提供了一种数据传输方法,该数据传输方法可以应用于一种通信系统,该通信系统包括但不限定于5G通信系统,6G通信系统,多种通信系统融合的系统,或者未来演进的通信系统。例如长期演进(long term evolution,LTE)系统,新空口(new radio,NR)系统,以及第三代合作伙伴计划(3rd generation partnership project,3GPP)相关的通信系统等。参阅图1所示,该通信系统包括发送端设备101、接收端设备102和网络设备103。发送端设备101和接收端设备102之间的链路为侧行链路(sidelink),即发送端设备101和接收端设备102之间通过PC5接口(PC5接口为V2X终端之间直连通信接口)通信。发送端设备101可以位于网络设备103的覆盖范围内,也可以位于该网络设备103的覆盖范围之外(out-of-coverage)。当发送端设备101位于该网络设备103的覆盖范围内时,发送端设备101可以从网络设备103获取配置信息,该配置信息包括第一参数信息,该第一参数信息用于确定随机选择的第一时隙数量,发送端设备101可以根据所述第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙,然后在第一时隙上发送待传输数据。The embodiments of the present application provide a data transmission method, which can be applied to a communication system including but not limited to a 5G communication system, a 6G communication system, a system that integrates multiple communication systems, or the future Evolved communication system. For example, the long term evolution (LTE) system, the new radio (NR) system, and the communication system related to the 3rd generation partnership project (3GPP). Referring to FIG. 1, the communication system includes a sending end device 101, a receiving end device 102, and a network device 103. The link between the sending end device 101 and the receiving end device 102 is a sidelink, that is, the sending end device 101 and the receiving end device 102 pass through the PC5 interface (the PC5 interface is a direct communication interface between V2X terminals). ) Communication. The sending end device 101 may be located within the coverage area of the network device 103, or may be located outside the coverage area of the network device 103 (out-of-coverage). When the sending end device 101 is located within the coverage area of the network device 103, the sending end device 101 may obtain configuration information from the network device 103. The configuration information includes first parameter information, and the first parameter information is used to determine the randomly selected first parameter information. For the number of time slots, the sending end device 101 may randomly select the first time slot for side-line transmission in the time domain resource set according to the first time slot number, and then send the data to be transmitted in the first time slot.

本申请实施例中,通过该配置信息中第一参数信息所确定的第一时隙数量及时域资源集可以对发送端设备随机选择时隙资源进行约束。时域资源集中可能包含Rel-16的通信装置预留的资源,也可能不包含Rel-16的通信装置预留的资源,时域资源集中不包含Rel-16的通信装置预留的资源,则可以避免与rel-16的通信装置抢占相同资源这种情况。若时域资源集中包含Rel-16的通信装置预留时隙资源,例如时域资源集内包括10个时隙资源,第一时隙数量为3个,那么该发送端设备可以在10个时隙中随机选择3个时隙,从3个时隙中选择一个第一时隙用于传输数据,能够选择到预留的资源的概率可以为

Figure PCTCN2021092561-appb-000001
通过第一时隙数量的约束,可以降低选择资源与预留资源发生冲突的概率,从而提高系统中通信装置传输信息的可靠性。 In the embodiment of the present application, the number of first time slots and the set of domain resources determined by the first parameter information in the configuration information can restrict the random selection of time slot resources by the sending end device. The time-domain resource set may include the resources reserved by the communication device of Rel-16, or may not include the resources reserved by the communication device of Rel-16, and the time-domain resource set does not include the resources reserved by the communication device of Rel-16, then It can avoid the situation of preempting the same resources with the rel-16 communication device. If the time domain resource set includes Rel-16 communication device reserved time slot resources, for example, the time domain resource set includes 10 time slot resources, and the number of first time slots is 3, then the transmitting end device can be used for 10 time slots. Three time slots are randomly selected in the slot, and the first time slot is selected from the three time slots for data transmission. The probability that the reserved resources can be selected can be
Figure PCTCN2021092561-appb-000001
Through the restriction of the number of first time slots, the probability of conflict between selected resources and reserved resources can be reduced, thereby improving the reliability of information transmission by the communication device in the system.

本申请中,网络设备包括但不限于:LTE中的演进型基站(NodeB或eNB或e-NodeB,evolutional Node B),NR中的基站(gNodeB或gNB)或收发点(transmission receiving point/transmission reception point,TRP),3GPP后续演进的基站,无线中继节点,无线回传节点等。基站可以是:宏基站,微基站,微微基站,小站,中继站,或,气球站等。网络设备还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器、集 中单元(centralized unit,CU),和/或,分布单元(distributed unit,DU)等。In this application, network equipment includes but is not limited to: evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in LTE, base station (gNodeB or gNB) in NR or transmission receiving point/transmission reception point, TRP), 3GPP subsequent evolution of the base station, wireless relay node, wireless backhaul node, etc. The base station can be: a macro base station, a micro base station, a pico base station, a small station, a relay station, or a balloon station, etc. The network device may also be a wireless controller, a centralized unit (CU), and/or a distributed unit (DU) in a cloud radio access network (CRAN) scenario.

本申请中,发送端设备和接收端设备都可以为终端;或者发送端设备和接收端设备都可以为网络设备(如基站);或者发送端设备为路侧单元(road side unit,RSU),接收端设备为终端;或者发送端设备为终端,接收端设备为RSU。本申请中,发送端设备和接收端设备之间使用PC5接口实现直接侧链路通信即可,具体的并不限定。In this application, both the sending end device and the receiving end device can be terminals; or both the sending end device and the receiving end device can be network devices (such as base stations); or the sending end device is a roadside unit (RSU), The receiving end device is a terminal; or the sending end device is a terminal, and the receiving end device is an RSU. In this application, the PC5 interface can be used between the sending end device and the receiving end device to implement direct side link communication, and the specifics are not limited.

本申请中,终端也可以称为终端设备、用户设备(user equipment,UE)、接入终端设备,移动台(mobile station,MS)、移动终端(mobile terminal,MT),UE单元、UE站、移动站、移动台、移动设备、UE终端设备、无线通信设备、机器终端、UE代理或UE装置等。本申请中,终端尤指能够进行sidelink通信的设备,如车载终端,无人驾驶(self driving)中的终端、辅助驾驶中的终端、或者能进行V2X通信的手持终端、手机等。本申请的终端可以是作为一个或多个部件或者单元而内置于车辆的车载模块、车载模组、车载部件、车载芯片或者车载单元。In this application, the terminal may also be referred to as terminal equipment, user equipment (UE), access terminal equipment, mobile station (MS), mobile terminal (MT), UE unit, UE station, Mobile station, mobile station, mobile equipment, UE terminal equipment, wireless communication equipment, machine terminal, UE agent or UE device, etc. In this application, a terminal particularly refers to a device capable of sidelink communication, such as an in-vehicle terminal, a terminal in self-driving (self-driving), a terminal in assisted driving, or a handheld terminal or mobile phone that can perform V2X communication. The terminal of the present application may be an in-vehicle module, an in-vehicle module, an in-vehicle component, an in-vehicle chip, or an in-vehicle unit built into a vehicle as one or more components or units.

在本申请中,V2X通信是指车辆与外界的任何事物的通信,包括车与车的通信(vehicle to vehicle,V2V)、车与行人的通信(vehicle to pedestrian,V2P)、车与基础设施的通信(vehicle to infrastructure,V2I)、车与网络的通信(vehicle to network,V2N)。In this application, V2X communication refers to the communication between the vehicle and anything outside, including vehicle-to-vehicle communication (V2V), vehicle-to-pedestrian communication (V2P), and vehicle-to-infrastructure communication. Communication (vehicle to infrastructure, V2I), vehicle and network communication (vehicle to network, V2N).

LTE V2X通信可以支持有网络覆盖和无网络覆盖的通信场景,其资源分配方式可以采取网络接入设备调度模式,如演进通用陆地无线接入网节点B(E-UTRAN Node B,eNB)调度模式和UE自选模式。基于V2X技术,车辆用户(vehicle UE,V-UE)能将自身的一些信息,例如位置、速度、意图(例如转弯、并线、倒车)等信息周期性以及一些非周期性的事件触发的信息向周围的V-UE发送,同样地V-UE也会实时接收周围用户的信息。LTE V2X communication can support communication scenarios with and without network coverage, and its resource allocation method can adopt the network access equipment scheduling mode, such as the E-UTRAN Node B (eNB) scheduling mode And UE optional mode. Based on V2X technology, vehicle users (vehicle UE, V-UE) can share some of their own information, such as position, speed, intent (such as turning, merging, and reversing) information periodically and information triggered by some non-periodical events Send to surrounding V-UEs, and similarly V-UEs will also receive information from surrounding users in real time.

为了方便理解,首先对本申请中涉及的词语进行说明。In order to facilitate understanding, the words involved in this application will be described first.

资源池:请参阅图2进行理解,在sidelink中,系统中能够用于传输数据的多个时隙201和频率资源202的集合组成资源池,该多个时隙201可能是连续的时隙,也可能是不连续的时隙。多个时隙可以是有限个数的时隙,也可以是按一定的方式不断重复出现的时隙。Resource pool: Please refer to Figure 2 for understanding. In sidelink, a collection of multiple time slots 201 and frequency resources 202 that can be used to transmit data in the system form a resource pool. The multiple time slots 201 may be consecutive time slots. It may also be a discontinuous time slot. The multiple time slots can be a limited number of time slots, or can be time slots that repeatedly appear in a certain manner.

时域资源集:资源池中能够用于传输数据的多个时隙的集合。时域资源集中的时隙,在资源池上可以是连续的,也可以是不连续的。可选的,时域资源集可以是资源池中的一个子集。例如,时域资源集为终端选择资源的候选资源集。或者,可选的,时域资源集即为资源池中的所有时隙的集合,即时域资源集可以等于资源池。Time domain resource set: A collection of multiple time slots in the resource pool that can be used to transmit data. The time slots in the time domain resource concentration may be continuous or discontinuous in the resource pool. Optionally, the time domain resource set may be a subset of the resource pool. For example, the time domain resource set is a candidate resource set for the terminal to select resources. Or, optionally, the time domain resource set is a collection of all time slots in the resource pool, and the real time domain resource set may be equal to the resource pool.

本申请中使用的随机确定或者等概率地确定是指以相同的概率值,以随机的方式,在一个集合中确定出特定的位置。例如,有10个时隙,随机地在10个时隙中确定一个时隙,是指以相同的概率值(如0.1),在10个时隙中以相同概率的方式选择出一个时隙。亦即这10个时隙被选中的概率是相同的,具体选择出哪一个时隙,则是随机的。当有指定概率值时,则以相应指定的概率值来产生。The random determination or equiprobability determination used in this application refers to determining a specific position in a set in a random manner with the same probability value. For example, there are 10 time slots, and randomly determining a time slot among the 10 time slots means to select a time slot with the same probability in the 10 time slots with the same probability value (such as 0.1). That is, the probability of these 10 time slots being selected is the same, and which time slot is specifically selected is random. When there is a designated probability value, it will be generated with the corresponding designated probability value.

请参阅图3所示,本申请实施例中提供了一种数据传输方法,该方法的执行主体为发送端设备,或者该方法的执行主体可以为发送端设备中的处理器,芯片或芯片系统。如该发送端设备以终端为例,该方法的执行主体可以为终端,或终端中的处理器、芯片或芯片系统,该方法的执行主体以终端为例进行说明。Please refer to FIG. 3, an embodiment of the present application provides a data transmission method. The execution body of the method is the sending end device, or the execution body of the method may be the processor, chip or chip system in the sending end device. . If the sending end device takes a terminal as an example, the execution body of the method may be a terminal, or a processor, chip, or chip system in the terminal, and the execution body of the method is explained by taking the terminal as an example.

步骤301、终端获取配置信息,所述配置信息包括第一参数信息,所述第一参数信息用于确定随机选择的第一时隙数量。Step 301: The terminal obtains configuration information, where the configuration information includes first parameter information, and the first parameter information is used to determine the number of first time slots randomly selected.

终端在网络设备覆盖范围之内时,终端从网络设备获取配置信息,该配置信息为侧行(sidelink)资源池中的信令所指示的信息。终端在网络设备覆盖范围之外时,终端获取预配置信息,该预配置信息为侧行(sidelink)资源池中的信令所指示的信息。When the terminal is within the coverage of the network device, the terminal obtains configuration information from the network device, and the configuration information is the information indicated by the signaling in the sidelink resource pool. When the terminal is outside the coverage of the network device, the terminal obtains pre-configuration information, where the pre-configuration information is the information indicated by the signaling in the sidelink resource pool.

第一参数信息为用于确定随机选择的第一时隙数量的参数信息,可以理解的是,可以通过该第一参数信息直接或者间接的确定出随机选择的第一时隙数量。具体地,第一时隙数量可以是在资源池上的连续的时隙组成的,也可以是在资源池上不连续的时隙组成的。可选地,第一时隙数量的时隙在资源池上可以只包括一个时隙。The first parameter information is parameter information for determining the number of randomly selected first time slots. It is understandable that the first parameter information can be used to directly or indirectly determine the number of randomly selected first time slots. Specifically, the first number of time slots may be composed of consecutive time slots in the resource pool, or may be composed of discontinuous time slots in the resource pool. Optionally, the first number of time slots may include only one time slot in the resource pool.

在第一种可选的实现方式中,该第一参数信息为第一时隙数量的指示信息,该指示信息可以直接指示出第一时隙数量。如,该指示信息为“2”,该第一时隙数量为2。In the first optional implementation manner, the first parameter information is indication information of the first time slot quantity, and the indication information may directly indicate the first time slot quantity. For example, the indication information is "2", and the number of the first time slot is 2.

在第二种可选的实现方式中,该第一参数信息为概率信息,可以通过概率信息间接的确定出第一时隙数量。在该第二种可选的实现方式中的一个示例中,该概率信息包括第一概率,该第一概率为网络设备配置的参数,该第一概率为在时隙上多个频域资源中选择所需频域资源的概率。In the second optional implementation manner, the first parameter information is probability information, and the number of first time slots can be determined indirectly through the probability information. In an example of the second optional implementation manner, the probability information includes a first probability, the first probability is a parameter configured by the network device, and the first probability is among multiple frequency domain resources in the time slot The probability of selecting the required frequency domain resources.

终端根据所述待传输数据所需的第一频域资源数量(如用“N”表示)、所述第一概率(如用“P 1”表示),及一个时隙上的第二频域资源数(如用“R”表示)确定所述第一时隙数量。 The terminal according to the number of first frequency domain resources required for the data to be transmitted (for example, represented by "N"), the first probability (for example, represented by "P 1 "), and the second frequency domain in a time slot The number of resources (as indicated by "R") determines the number of first time slots.

例如,根据所述待传输数据所需的第一频域资源数量(N)和所述第一概率(P 1)确定可选择的频域资源(如用“M”表示),其中,M=ceil(N/P 1)(或者M=floor(N/P 1),ceil表示向上取整,floor表示向下取整。 For example, according to the number of first frequency domain resources (N) and the first probability (P 1 ) required for the data to be transmitted, the selectable frequency domain resources (for example, denoted by "M") are determined, where M= ceil(N/P 1 ) (or M=floor(N/P 1 ), ceil means round up, floor means round down.

根据所述可选择的频域资源(M)和一个时隙上的第二频域资源数(R)确定所述第一时隙数量(如用“K”表示),其中,K=ceil(M/R)(或者K=floor(M/R)),第一时隙数量为K。M,N和K均为整数。可以理解的是,终端需要在K个时隙对应的M个资源中选择出N个频域资源用于数据传输。选择N个频域资源的方式可以是等概率的方式确定。The number of the first time slots (for example, denoted by "K") is determined according to the selectable frequency domain resources (M) and the number of second frequency domain resources (R) in a time slot, where K=ceil( M/R) (or K=floor(M/R)), the number of first time slots is K. M, N and K are all integers. It is understandable that the terminal needs to select N frequency domain resources from the M resources corresponding to the K time slots for data transmission. The manner of selecting N frequency domain resources may be determined in an equal probability manner.

例如:R=10,P=0.1,N=3,则M=30,K=3,即第一时隙数量为K=3;For example: R=10, P=0.1, N=3, then M=30, K=3, that is, the number of first time slots is K=3;

又如:R=10,P=0.3,N=3,则M=10,K=1,即第一时隙数量为K=1。Another example: R=10, P=0.3, N=3, then M=10, K=1, that is, the number of first time slots is K=1.

在本示例中,考虑到待传输数据的大小,通过待传输数据的大小、第一概率及一个时隙上的第二频域资源数确定出做随机资源选择的第一时隙数量。In this example, considering the size of the data to be transmitted, the number of first time slots for random resource selection is determined by the size of the data to be transmitted, the first probability, and the number of second frequency domain resources in one time slot.

在该第二种可选的实现方式中的一个示例中,该概率信息包括第二概率,所述第二概率为:在所述时域资源集内随机选择时隙的概率,根据所述第二概率(如用“P 2”表示)和所述时域资源集所包含的时隙数量(如用“m”表示)确定所述第一时隙数量。第一时隙数量=m×P 2。例如,第二概率为0.1,时域资源集所包含的时隙数量为10,则第一时隙数量为1。P 2也可以理解为在当前时隙上,只有P 2的机会来选择资源,亦等效于,终端在floor(1/P 2)或ceil(1/P 2)个时隙上等概率地选择一个传输资源。如P=0.1,亦等效于,终端在连续的10个时隙上等概率地从一个时隙上来确定传输资源。 In an example of the second optional implementation manner, the probability information includes a second probability, and the second probability is: the probability of randomly selecting a time slot in the time domain resource set, according to the first probability The second probability (denoted by "P 2 ") and the number of time slots contained in the time domain resource set (denoted by "m") determine the first number of time slots. Number of first time slots=m×P 2 . For example, if the second probability is 0.1, the number of time slots included in the time domain resource set is 10, and the number of first time slots is 1. P 2 can also be understood as in the current time slot, only P 2 has the opportunity to select resources, which is equivalent to that the terminal is equally probabilistic on the floor (1/P 2 ) or ceil (1/P 2 ) time slots Choose a transmission resource. For example, P=0.1, which is also equivalent to that the terminal determines the transmission resource from one time slot with equal probability on 10 consecutive time slots.

可选的,第一参数信息包括第一时隙数量的指示信息和概率信息,终端可以根据概率信息确定一个第一时隙数量,指示信息可以指示另一个第一时隙数量,这两个第一时隙数 量可能相同,也可能不同。若这两个第一时隙数量大小不同,终端可以根据当前业务确定选择哪一个第一时隙数量。即选择较大的时隙数量,还是较小的时隙数量。或者可以预先设置选择较大(或较小)的第一时隙数量。或者,终端可以根据第一时隙的指示信息和概率信息确定第一时隙数量。该概率信息为第三概率,该第三概率为从指示信息所指示的时隙数量中选择时隙的概率。例如,指示信息指示的时隙数量为20,第三概率为0.5,则第一时隙数量为20×0.5=10,第一时隙数量为10个。Optionally, the first parameter information includes indication information of the number of first time slots and probability information. The terminal may determine the number of one first time slot according to the probability information, and the indication information may indicate the number of another first time slot. The number of time slots may be the same or different. If the two first time slots are of different sizes, the terminal can determine which number of first time slots to select according to the current service. That is, choose a larger number of time slots or a smaller number of time slots. Alternatively, a larger (or smaller) number of first time slots can be selected in advance. Alternatively, the terminal may determine the number of first time slots according to the indication information and probability information of the first time slot. The probability information is a third probability, and the third probability is a probability of selecting a time slot from the number of time slots indicated by the indication information. For example, if the number of time slots indicated by the indication information is 20, and the third probability is 0.5, the number of first time slots is 20×0.5=10, and the number of first time slots is 10.

在另一种可选的实施方式中,第一参数信息包括第一时隙数量的指示信息和概率信息。终端根据指示信息直接确定第一时隙数量。终端再根据第一时隙数量和概率信息确定时域资源集中的第一时隙。例如指示信息指示的第一时隙数量为20,第三概率为0.3。终端设备以0.3的概率在20个第一时隙中选择出待传输的第一时隙。选择的方式可以是20个时隙中的任意一个时隙。可选的,可以是20个时隙中按概率0.3第一次选中的时隙作为第一时隙。例如,在20个时隙的选择第一个时隙的概率为0.3,未选中的概率为0.7。在前2个时隙中,选中一个时隙的概率是0.6,在前3个时隙中选中的概率为0.9,前4个时隙中选中的概率为1.2。当终端设备选择到一个第一时隙时,即可以停止进一步地选择,按选出的第一时隙来发传输数据。In another optional implementation manner, the first parameter information includes indication information and probability information of the first time slot quantity. The terminal directly determines the number of the first time slot according to the instruction information. The terminal then determines the first time slot in the time domain resource set according to the number of the first time slots and the probability information. For example, the number of first time slots indicated by the indication information is 20, and the third probability is 0.3. The terminal device selects the first time slot to be transmitted among the 20 first time slots with a probability of 0.3. The selected method can be any one of the 20 time slots. Optionally, a time slot selected for the first time with a probability of 0.3 among the 20 time slots may be used as the first time slot. For example, in 20 time slots, the probability of selecting the first time slot is 0.3, and the probability of not being selected is 0.7. In the first 2 time slots, the probability of selecting a time slot is 0.6, the probability of selecting in the first 3 time slots is 0.9, and the probability of selecting in the first 4 time slots is 1.2. When the terminal device selects a first time slot, it can stop further selection, and send the transmission data according to the selected first time slot.

步骤302、终端根据所述第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙。Step 302: The terminal randomly selects the first time slot used for sideline transmission in the time domain resource set according to the number of the first time slots.

终端在所述时域资源集内随机选择所述第一时隙数量的时隙,该第一时隙数量的时隙可以作为候选资源,然后在所述第一时隙数量的时隙中随机确定第一时隙。随机确定的方式可以是等概率的方式确定。例如,时域资源集内包含10个时隙,第一时隙数量为2,终端在10个时隙内随机选择2个时隙作为候选资源,如该候选资源为第2个时隙和第5个时隙,在第2个时隙和第5个时隙中随机选择第2个时隙作为第一时隙。可选的,终端可以从时域资源集的开头部分确定出第一时隙数量的时隙,也可以从中间或结尾部分确定出第一时隙数量的时隙。The terminal randomly selects the time slots of the first number of time slots in the time domain resource set, and the time slots of the first number of time slots can be used as candidate resources, and then randomly selects the time slots of the first number of time slots. Determine the first time slot. The random determination method can be determined in an equal probability method. For example, the time domain resource set contains 10 time slots, the number of the first time slot is 2, and the terminal randomly selects 2 time slots within 10 time slots as candidate resources. For example, the candidate resource is the second time slot and the second time slot. 5 time slots, the second time slot is randomly selected as the first time slot in the second time slot and the fifth time slot. Optionally, the terminal may determine the first number of timeslots from the beginning part of the time domain resource set, or determine the first number of timeslots from the middle or end part.

可选地,在第一时隙数量的时隙中,终端按等概率的方式从第一时隙数量中选择出用于侧行传输的第一时隙。第一时隙可以是一个时隙,也可以是多个时隙,取决于一次侧行传输时实际需要的时隙数量。当第一时隙数量大于实际传输时的第一时隙的数量时,终端在第一时隙数量中以等概率的方式选择出实际传输时的第一时隙。Optionally, among the time slots of the first number of time slots, the terminal selects the first time slot for side-line transmission from the first number of time slots in an equal probability manner. The first time slot can be one time slot or multiple time slots, depending on the number of time slots actually required for one side line transmission. When the number of the first time slots is greater than the number of the first time slots in actual transmission, the terminal selects the first time slot in actual transmission in an equiprobable manner among the number of first time slots.

这里的侧行传输是指,通过侧行链路(sidelink)进行数据的发送或接收。The sideline transmission here refers to the sending or receiving of data through a sidelink.

确定时域资源集的实现方式至少包括:The implementation of determining the time domain resource set includes at least:

第一种可选的实现方式,该时域资源集的大小可以由预先设置的参数值来确定,时隙资源集包括预置数量的时隙。例如,预置数量为x,终端确定可用于传输数据的起始时隙,然后从起始时隙开始至第(x-1)个时隙为时域资源集,如x为10,则从起始时隙开始至第9个时隙为时域资源集。In the first optional implementation manner, the size of the time domain resource set may be determined by a preset parameter value, and the time slot resource set includes a preset number of time slots. For example, if the preset number is x, the terminal determines the starting time slot that can be used to transmit data, and then from the starting time slot to the (x-1)th time slot as the time domain resource set, if x is 10, then The start time slot to the ninth time slot is the time domain resource set.

第二种可选的实现方式,该时域资源集的大小可以由终端实现的时候来确定。例如,终端根据待传输的数据包从上层(如:软件、协议栈或MAC层)传输到物理层时,终端根据待传输的数据的时延要求等因素,确定时域资源集的位置和大小。可选地,通常时域 资源集的开始时隙位置在数据到达之后,结束时隙位置不超过待传输数据包的时延余留允许的最后时隙位置。In the second optional implementation manner, the size of the time domain resource set can be determined when the terminal is implemented. For example, when the terminal transmits data packets to be transmitted from the upper layer (such as software, protocol stack or MAC layer) to the physical layer, the terminal determines the location and size of the time domain resource set according to factors such as the delay requirements of the data to be transmitted . Optionally, usually the start slot position of the time domain resource set after the data arrives, and the end slot position does not exceed the last slot position allowed by the delay remaining of the data packet to be transmitted.

第三种可选的实现方式,配置信息中还包括时隙信息,时隙信息包括:可用于传输数据的末尾时隙,起始时隙和末尾时隙之间的间隔时长,或第二时隙数量中的至少一个。In the third optional implementation mode, the configuration information also includes time slot information. The time slot information includes: the last time slot that can be used to transmit data, the length of the interval between the first time slot and the last time slot, or the second time At least one of the number of gaps.

终端可以根据起始时隙和所述时隙信息确定所述时域资源集。例如,该时隙信息以第二时隙数量为例,该第二时隙数量为y,终端确定可用于传输数据的起始时隙,然后从起始时隙开始至第(y-1)个时隙为时域资源集,如y为10,则从起始时隙开始至第9个时隙为时域资源集。例如,该时隙信息为末尾时隙,该末尾时隙为第9个时隙,终端确定从起始时隙开始至起始时隙之后的第9个时隙为时域资源集。例如,该时隙信息为时长,时长为k个时间单元,从起始时隙开始的k个时间单元内所包含的多个时隙构成时域资源集。The terminal may determine the time domain resource set according to the starting time slot and the time slot information. For example, the time slot information takes the number of second time slots as an example. The number of second time slots is y. The terminal determines the starting time slot that can be used to transmit data, and then starts from the starting time slot to the (y-1)th time slot. Time slots are the time domain resource set. For example, if y is 10, the time slot from the start time slot to the ninth time slot is the time domain resource set. For example, the time slot information is the last time slot, the last time slot is the ninth time slot, and the terminal determines that the ninth time slot from the start time slot to the ninth time slot after the start time slot is the time domain resource set. For example, the time slot information is the duration, and the duration is k time units, and multiple time slots included in the k time units starting from the start time slot constitute a time domain resource set.

可选的,所述时域资源集中的最后时隙位于传输所述待传输数据所容许的时延余量所对应的时隙之内,也即该时域资源集包含了所容许的时延余量,在时域资源集中随机选择的第一时隙不会超出所容许的时延,以保证数据可靠传输。Optionally, the last time slot in the time domain resource set is located within the time slot corresponding to the allowable delay margin for transmitting the data to be transmitted, that is, the time domain resource set includes the allowable delay The margin, the first time slot randomly selected in the time domain resource set will not exceed the allowable time delay to ensure reliable data transmission.

步骤303、终端在所述第一时隙上发送待传输数据。Step 303: The terminal sends the data to be transmitted in the first time slot.

请参阅图4所示,终端在第一时隙401上的多个频域资源中随机选择一个或多个连续频域资源402发送待传输数据。该频域资源的单位可以为子信道或者资源块等,具体的不限定。Referring to FIG. 4, the terminal randomly selects one or more continuous frequency domain resources 402 from the multiple frequency domain resources in the first time slot 401 to send the data to be transmitted. The unit of the frequency domain resource may be a sub-channel or a resource block, etc., which is not specifically limited.

本申请实施例中,通过该配置信息中第一参数信息所确定的第一时隙数量及时域资源集作为发送端设备选择时隙资源的约束。时域资源集中可能包含也可能不包含Rel-16的通信装置预留的资源,时域资源集中不包含Rel-16的通信装置预留的资源,则可以避免与rel-16的通信装置持续地抢占相同资源这种情况。时域资源集中包含Rel-16的通信装置预留的资源,若时域资源集内包括10个时隙资源,第一时隙数量为3个,那么该发送端设备可以在10个时隙中随机选择3个时隙,从3个时隙中选择第一时隙用于传输数据,通过第一时隙数量和/或位置的约束,可以降低选择资源与预留资源发生冲突的概率,从而提高系统中通信装置传输信息的可靠性。In the embodiment of the present application, the first time slot number and time domain resource set determined by the first parameter information in the configuration information are used as a constraint for the sending end device to select the time slot resource. The time domain resource set may or may not include the resources reserved by the communication device of Rel-16, and the time domain resource set does not include the resources reserved by the communication device of Rel-16, it can avoid continuous communication with the communication device of rel-16. This situation of preempting the same resources. The time domain resource set includes the resources reserved by the Rel-16 communication device. If the time domain resource set includes 10 time slot resources and the number of first time slots is 3, then the sending end device can be in 10 time slots Randomly select 3 time slots, and select the first time slot from the 3 time slots for data transmission. By restricting the number and/or location of the first time slots, the probability of conflict between selected resources and reserved resources can be reduced, thereby Improve the reliability of information transmitted by the communication device in the system.

在一个可选的实施方式中,在步骤301中,第一参数信息的第二种可选的实现方式中,概率信息包括多个概率值。多个概率值中的每个概率值对应一个时隙组。一个时隙组中包括至少一个时隙。终端可以根据所述多个概率值在所述时域资源集内的多个所述时隙组中确定所述第一时隙数量。可选的,时隙组L的数量最小可以为1。当为1时,即在一组配置的时隙中来确定第一时隙数量。可选的,每个时隙组中的时隙数量可以为1,当为1时一共有L个时隙,L个时隙按相应配置的概率值来确定第一时隙数量。In an optional implementation manner, in step 301, in a second optional implementation manner of the first parameter information, the probability information includes multiple probability values. Each probability value in the plurality of probability values corresponds to a time slot group. At least one time slot is included in a time slot group. The terminal may determine the first number of time slots in the multiple time slot groups in the time domain resource set according to the multiple probability values. Optionally, the number of time slot groups L can be at least one. When it is 1, the first number of time slots is determined in a set of configured time slots. Optionally, the number of time slots in each time slot group may be 1. When it is 1, there are a total of L time slots, and the first number of time slots is determined according to the correspondingly configured probability value for the L time slots.

例如,L个时隙组与多个概率值的对应关系如下表1所示:For example, the correspondence between L time slot groups and multiple probability values is shown in Table 1 below:

表1Table 1

时隙组Time slot group A1A1 A2A2 ALAL 概率值Probability value P1P1 P2P2 PLPL

每组时隙所包含的时隙数量可以相同,也可以不同,对于每个时隙组内包含的时隙数量具体并不限定。L组概率值之和小于或等于1,L个概率值可以相同,也可以不同。例如,时域资源集中包含40个时隙,为了方便说明,以每组时隙所包含的时隙数量相同为例,L=4, 每个时隙组包含10个时隙,L个概率值相同,都为0.1。该概率值可以为上述步骤301中的第二概率的概率值。The number of time slots included in each group of time slots may be the same or different, and the number of time slots included in each time slot group is not specifically limited. The sum of the probability values of the L groups is less than or equal to 1, and the L probability values may be the same or different. For example, the time domain resource set contains 40 time slots. For the convenience of explanation, take the same number of time slots in each group of time slots as an example, L=4, each time slot group contains 10 time slots, and L probability values Same, both are 0.1. The probability value may be the probability value of the second probability in step 301 above.

第一个示例中,各概率值相同,终端在时隙组A1中的10个时隙随机选择1个时隙作为候选资源,终端在时隙组A2中的10个时隙随机选择1个时隙作为候选资源等,共选择L个时隙作为候选资源,然后在L个(第一时隙数量)候选资源中随机选择第一时隙用于传输数据。本示例中,可以通过时隙组的划分控制终端随机选择资源的密度,如将可用于选择的时隙(候选资源)尽量分散,降低多个终端选择资源发生冲突的概率。In the first example, the probability values are the same. The terminal randomly selects 1 time slot in 10 time slots in time slot group A1 as a candidate resource, and the terminal randomly selects 1 time slot in 10 time slots in time slot group A2. Slots are used as candidate resources, etc., a total of L time slots are selected as candidate resources, and then the first time slot is randomly selected from L (the number of first time slots) candidate resources for data transmission. In this example, the density of random selection of resources by the terminal can be controlled through the division of time slot groups. For example, the time slots (candidate resources) available for selection are dispersed as much as possible, so as to reduce the probability of conflicts in the selection of resources by multiple terminals.

第二个示例中,所述多个概率值中第n个概率值小于第(n+1)个概率值,多个概率值逐步增大。例如,P1=0.1,P2=0.2,P3=0.3,P4=0.4。或者,所述第n个概率值大于所述第(n+1)个概率值,多个概率值逐步减小。例如,P1=0.4,P2=0.3,P3=0.2,P4=0.1。本示例中,通过对不同的时隙组配置不同的概率值,可以降低传输的拥塞。例如,对于时延要求比较高,可以通过概率值逐步减小的方式,使得时延要求高的数据在位置较前的时隙组有更多的机会选择时隙资源,从而优先发送。而对于时延要求低的业务数据,可以通过概率值逐步增大的方式,从而使得时延要求高的数据在位置较后的时隙组有更多的机会选择时隙资源,从而降低传输拥塞的概率。In the second example, the nth probability value among the multiple probability values is less than the (n+1)th probability value, and the multiple probability values gradually increase. For example, P1=0.1, P2=0.2, P3=0.3, P4=0.4. Alternatively, the nth probability value is greater than the (n+1)th probability value, and multiple probability values are gradually reduced. For example, P1=0.4, P2=0.3, P3=0.2, P4=0.1. In this example, by configuring different probability values for different time slot groups, transmission congestion can be reduced. For example, for relatively high delay requirements, the probability value can be gradually reduced, so that data with high delay requirements has more opportunities to select time slot resources in the earlier time slot group, so that it is sent first. For service data with low latency requirements, the probability value can be gradually increased, so that data with high latency requirements have more opportunities to select time slot resources in the later time slot groups, thereby reducing transmission congestion. The probability.

在一个可选的实施方式中,在步骤302中,概率信息包括多个概率值,该概率值可以为第一概率的概率值,也可以为第二概率的概率值。配置信息中包括该多个概率值及与多个概率值对应的多个服务质量(quality of service,QoS)值。QoS值为信道忙碌比(channel busy rate,CBR)、信道占用比(channel reservation,CR)和优先级信息中的至少一个的参数值,优先级信息为待发送数据的优先级或配置的优先级门限值。例如,优先级信息可以指示配置的优先级范围的上限值,这些值对应到相应的概率值。In an optional implementation manner, in step 302, the probability information includes multiple probability values, and the probability value may be the probability value of the first probability or the probability value of the second probability. The configuration information includes the multiple probability values and multiple quality of service (QoS) values corresponding to the multiple probability values. The QoS value is a parameter value of at least one of the channel busy rate (CBR), channel reservation (CR), and priority information, and the priority information is the priority of the data to be sent or the configured priority Threshold value. For example, the priority information may indicate the upper limit of the configured priority range, and these values correspond to corresponding probability values.

在第一个示例中,QoS值为优先级信息的参数值,多个概率值与优先级参数值的对应关系如下表2a所示,多个概率值与多个优先级门限的对应关系如下表2b所示:In the first example, the QoS value is the parameter value of the priority information. The corresponding relationship between multiple probability values and priority parameter values is shown in Table 2a. The corresponding relationship between multiple probability values and multiple priority thresholds is shown in the following table 2b shows:

表2aTable 2a

优先级priority 00 11 22 33 概率值Probability value P0P0 P2P2 P3P3 P4P4

表2bTable 2b

优先级门限Priority threshold ≤1≤1 ≤3≤3 ≤5≤5 ≤7≤7 概率值Probability value P0P0 P2P2 P3P3 P4P4

同一个终端发送不同优先级的数据时,所使用的概率值不同。或者,不同终端发送特定优先级的数据时,使用特定优先级所关联的概率值。或者,不同终端发送特定优先级的数据时,根据数据的优先级的值确定与其所在的优先级门限对应的区域,然后根据优先级门限对应的区域确定与其对应的概率值。When the same terminal sends data of different priorities, the probability values used are different. Or, when different terminals send data of a specific priority, the probability value associated with the specific priority is used. Or, when different terminals send data of a specific priority, the area corresponding to the priority threshold in which they are located is determined according to the priority value of the data, and then the probability value corresponding to the area corresponding to the priority threshold is determined according to the priority threshold.

终端可以确定根据优先级(第一QoS值),例如,第一QoS值为1。然后根据优先级与概率值的对应关系(如表2所示,优先级0为高优先级,优先级3为低优先级)确定与所述第一QoS值对应的第一概率值(如P2),终端根据第一概率值确定第一时隙数量。本 示例中的概率值以第一概率的概率值为例说明。The terminal may determine according to the priority (first QoS value), for example, the first QoS value is 1. Then according to the corresponding relationship between the priority and the probability value (as shown in Table 2, priority 0 is high priority, priority 3 is low priority) to determine the first probability value corresponding to the first QoS value (such as P2 ), the terminal determines the number of first time slots according to the first probability value. The probability value in this example is explained by taking the probability value of the first probability as an example.

例如,UE1传输数据的优先级为0,UE2传输数据的优先级为3,参阅上表2a。优先级为0对应的概率值为P0(如P0=0.3)。优先级为3对应的概率值为P3(如P4=0.1)。For example, the priority of UE1 to transmit data is 0, and the priority of UE2 to transmit data is 3. Refer to Table 2a above. The probability value corresponding to a priority of 0 is P0 (for example, P0=0.3). The probability value corresponding to a priority of 3 is P3 (for example, P4=0.1).

例如,UE1传输数据的优先级为0,UE2传输数据的优先级为3,参阅上表2b。优先级为0对应最接近的优先级门限值上限为1,对应的概率值为P0(如P0=0.3)。优先级为3对应最接近的优先级门限值上限为3,对应的概率值为P2(如P2=0.1)。For example, the priority of UE1 to transmit data is 0, and the priority of UE2 to transmit data is 3. Refer to Table 2b above. A priority of 0 corresponds to the closest priority threshold upper limit of 1, and the corresponding probability value is P0 (for example, P0=0.3). A priority of 3 corresponds to the closest priority threshold upper limit of 3, and the corresponding probability value is P2 (for example, P2=0.1).

UE1传输数据所需的第一频域资源数量N=3、第一概率P 1=0.3,及一个时隙上的第二频域资源数R=10,则K=1,可以理解为,UE1在时域资源集中的一个时隙上可以选择出待传输的频域资源。 The number of first frequency domain resources required by UE1 to transmit data is N=3, the first probability P 1 =0.3, and the number of second frequency domain resources in a time slot R=10, then K=1, which can be understood as UE1 The frequency domain resource to be transmitted can be selected on a time slot in the time domain resource set.

UE2传输数据所需的第一频域资源数量N=3、第一概率P 1=0.1,及一个时隙上的第二频域资源数R=10,则K=3,可以理解为,UE2在时域资源集中的3个时隙上才可以选择出待传输的频域资源。 The number of first frequency domain resources required by UE2 to transmit data is N=3, the first probability P 1 =0.1, and the number of second frequency domain resources in a time slot R=10, then K=3, which can be understood as UE2 The frequency domain resources to be transmitted can be selected on the 3 time slots in the time domain resource set.

在一个可选方案中,第一时隙数量的指示信息可以指示多个数值,该数值就直接指示时隙的数量,此时,该数值就是第一时隙数量,多个数值与优先级参数值的对应关系如下表3所示:In an optional solution, the indication information of the number of first time slots can indicate multiple values, and the value directly indicates the number of time slots. In this case, the value is the number of first time slots, multiple values and priority parameters. The corresponding relationship of the values is shown in Table 3 below:

表3table 3

优先级priority 00 11 22 33 数值Numerical value 44 33 22 11

例如,UE1传输数据的优先级为0,UE2传输数据的优先级为3,参阅上表3。优先级为0对应的数值为4(第一时隙数量为4),优先级为3对应的数值为1(第一时隙数量为1)。For example, the priority of UE1 to transmit data is 0, and the priority of UE2 to transmit data is 3. Refer to Table 3 above. A priority of 0 corresponds to a value of 4 (the number of first time slots is 4), and a priority of 3 corresponds to a value of 1 (the number of first time slots is 1).

多个数值与多个优先级门限的对应关系如下表4所示:The correspondence between multiple values and multiple priority thresholds is shown in Table 4 below:

表4Table 4

优先级门限Priority threshold ≤0≤0 ≤1≤1 ≤2≤2 ≤3≤3 数值Numerical value 44 33 22 11

例如,UE1传输数据的优先级为0,UE2传输数据的优先级为3,参阅上表4。优先级为0的UE1,对应最接近的优先级门限值上限为0对应的数值为4(第一时隙数量为4)。优先级为3的UE2,对应最接近的优先级门限值上限为3,3对应的数值为1(第一时隙数量为1)。For example, the priority of UE1 to transmit data is 0, and the priority of UE2 to transmit data is 3. Refer to Table 4 above. For UE1 with a priority of 0, the closest priority threshold corresponding to an upper limit of 0 corresponds to a value of 4 (the number of first time slots is 4). For UE2 with a priority of 3, the closest priority threshold corresponding to the upper limit is 3, and the value corresponding to 3 is 1 (the number of first time slots is 1).

UE1在时域资源集中随机选择4个时隙,然后在4个时隙中随机选择一个时隙(第一时隙),在第一时隙上选择频域资源。UE1 randomly selects 4 time slots in the time domain resource set, then randomly selects a time slot (first time slot) among the 4 time slots, and selects frequency domain resources on the first time slot.

UE2在时域资源集中随机选择1个时隙,在该时隙(即第一时隙)上选择频域资源。UE2 randomly selects 1 time slot in the time domain resource set, and selects frequency domain resources in this time slot (ie, the first time slot).

本示例中,通过配置不同的优先级对应不同的概率值(或时隙的数量),从而在降低与R16通信装置选择资源潜在冲突条件,并进一步保证了高优先级的业务仍有更多机会优先发送,提升了紧急消息发送的机会,并减少了传输时延。In this example, different priority levels are configured to correspond to different probability values (or the number of time slots), thereby reducing potential conflict conditions with R16 communication device selection resources, and further ensuring that there are still more opportunities for high-priority services Priority sending improves the chance of urgent message sending and reduces transmission delay.

在第二个示例中,QoS值为CBR的参数值或CR的参数值。本示例中,QoS值为CBR的参数值为例进行说明。In the second example, the QoS value is the parameter value of CBR or the parameter value of CR. In this example, the parameter value with the QoS value of CBR is an example for description.

本示例中,概率信息包括多个概率值,所述配置信息包括多个概率值与及与多个概率值对应的多个CBR预设范围。多个概率值与多个CBR预设范围的对应关系如下表5所示:In this example, the probability information includes multiple probability values, and the configuration information includes multiple probability values and multiple CBR preset ranges corresponding to the multiple probability values. The correspondence between multiple probability values and multiple CBR preset ranges is shown in Table 5 below:

表5table 5

CBR预设范围CBR preset range (0,0.3](0,0.3) (0.3,0.4](0.3, 0.4) (0.4,0.5](0.4,0.5) (0.5,0.6](0.5, 0.6) 概率值Probability value P1P1 P2P2 P3P3 P4P4

需要说明的是,上述表5仅是为了方便说明对CBR预设范围进行示例性的说明,并非限定。It should be noted that the foregoing Table 5 is only an exemplary description of the preset range of CBR for convenience of description, and is not a limitation.

终端获取CBR测量值,该CBR测量值可以为所述终端测量的,或者也可以是其他设备测量的,将该测量值发送给终端的,或者该测量值也可以是基站指示的,如何获取到该测量值的方法并不限定。可选的,CBR的测量值可以是在资源池上的部分资源上测量得到的值。The terminal obtains the CBR measurement value. The CBR measurement value may be measured by the terminal, or may be measured by another device, and sent to the terminal, or the measurement value may also be instructed by the base station. How to obtain The method of measuring the value is not limited. Optionally, the measured value of the CBR may be a value measured on some resources in the resource pool.

所述CBR测量值属于第一CBR预设范围之内,确定与所述第一CBR预设范围对应的第二概率值,所述第一CBR预设范围属于所述多个CBR预设范围,所述第二概率值包含于所述多个概率值,所述第二概率值用于确定所述第一时隙数量。Determining a second probability value corresponding to the first CBR preset range if the CBR measurement value falls within a first CBR preset range, and the first CBR preset range belongs to the plurality of CBR preset ranges, The second probability value is included in the plurality of probability values, and the second probability value is used to determine the number of the first time slots.

例如,每个CBR预设范围都对应有两个门限,将CBR测量值与每个预设范围对应的门限进行比较,若CBR测量值大于第一门限,且小于或者等于第二门限,则确定该CBR测量值属于第一门限(如0)和第二门限(如0.3)所对应的第一CBR预设范围,根据第一CBR预设范围与概率值的对应关系,确定第一CBR预设范围关联的概率值为P1。For example, each CBR preset range corresponds to two thresholds, and the CBR measurement value is compared with the threshold corresponding to each preset range. If the CBR measurement value is greater than the first threshold and less than or equal to the second threshold, it is determined The CBR measurement value belongs to the first CBR preset range corresponding to the first threshold (such as 0) and the second threshold (such as 0.3), and the first CBR preset is determined according to the correspondence between the first CBR preset range and the probability value The probability value of the range association is P1.

该概率值以第二概率的概率值为例,若第一CBR预设范围对应的P1=0.2,时域资源集中包括10个时隙,则从10个时隙中选择2个时隙作为候选资源,从该2个时隙中选择第一时隙。在一个可选的方案中,第一时隙数量的指示信息可以指示多个数值,如表6所示。The probability value is based on the probability value of the second probability. If P1=0.2 corresponding to the first CBR preset range, and the time domain resource set includes 10 time slots, then 2 time slots from the 10 time slots are selected as candidates Resource, select the first time slot from the 2 time slots. In an optional solution, the indication information of the first time slot quantity may indicate multiple values, as shown in Table 6.

表6Table 6

CBR预设范围CBR preset range (0,0.3](0,0.3) (0.3,0.4](0.3, 0.4) (0.4,0.5](0.4,0.5) (0.5,0.6](0.5, 0.6) 数值Numerical value 44 88 1616 2020

该数值就直接指示时隙的数量。此时,该数值就是第一时隙数量。多个CBR预设范围与多个数值具有对应关系。CBR测量值属于第一CBR预设范围之内,确定与所述第一CBR预设范围对应的数值(如为2),该数值为第一时隙数量。若时域资源集中包括10个时隙,则从10个时隙中选择2个时隙作为候选资源。然后可以从该2个时隙中选择第一时隙。本示例中,不同的CBR预设范围可以对应不同的概率值(或时隙的数量),终端获取CBR(或CR)的测量值,若测量值属于第一CBR预设范围,则确定第一CBR预设范围对应第一概率值,通过该第一概率值确定第一时隙数量的候选资源,通过第一时隙数量(候选资源)的约束,降低与R16通信装置预留资源的潜在冲突,进一步保证了在一定的干扰条件下,提升紧急消息发送的机会。This value directly indicates the number of time slots. At this time, this value is the number of the first time slot. Multiple CBR preset ranges have corresponding relationships with multiple values. The CBR measurement value falls within the first CBR preset range, and a value (for example, 2) corresponding to the first CBR preset range is determined, and the value is the first time slot number. If the time domain resource set includes 10 time slots, 2 time slots from the 10 time slots are selected as candidate resources. Then the first time slot can be selected from the 2 time slots. In this example, different CBR preset ranges can correspond to different probability values (or the number of time slots), and the terminal obtains the measured value of CBR (or CR). If the measured value belongs to the first preset range of CBR, it determines the first The preset range of CBR corresponds to the first probability value, and the first probability value is used to determine the candidate resource of the first time slot quantity, and the restriction of the first time slot quantity (candidate resource) reduces the potential conflict with the reserved resources of the R16 communication device , Which further ensures that under certain interference conditions, the chance of sending urgent messages is improved.

在一个可选的实施方式中,所述第一参数信息包括数据初传参数值和数据重传参数值。数据初传参数值和数据重传参数值可以为概率值。或者,数据初传参数值和数据重传参数值也可以为一个数值。此数值可以直接指示第一时隙数量。初传参数值为初传数量值,重 传参数值为重传数量值。本示例中,初传参数值以初传概率值为例,重传参数值以重传概率值为例。In an optional implementation manner, the first parameter information includes initial data transmission parameter values and data retransmission parameter values. The initial data transmission parameter value and the data retransmission parameter value may be probability values. Alternatively, the initial data transmission parameter value and the data retransmission parameter value may also be a numerical value. This value can directly indicate the number of first time slots. The initial transmission parameter value is the initial transmission quantity value, and the retransmission parameter value is the retransmission quantity value. In this example, the initial transmission parameter value is based on the initial transmission probability value, and the retransmission parameter value is based on the retransmission probability value.

在步骤302中,所述根据所述第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙的方法还包括:In step 302, the method for randomly selecting a first time slot for side-line transmission in a time domain resource set according to the number of the first time slot further includes:

判定待传输数据是初传数据还是重传数据。若该待传输数据的序列号存储在重传缓存中,或已接收到该序列号对应的数据的重传请求,则判定该待传输数据为重传数据。若该待传输数据的序列号没有存储在重传缓存中,或未接收到该序列号对应的数据的重传请求,则判定该待传输数据为初传数据。需要说明的是,判定该待传输数据是重传数据还是初传数据的方式仅是举例说明,并不限定。It is determined whether the data to be transmitted is the initial transmission data or the retransmission data. If the serial number of the data to be transmitted is stored in the retransmission buffer, or a retransmission request for the data corresponding to the serial number has been received, it is determined that the data to be transmitted is retransmitted data. If the serial number of the data to be transmitted is not stored in the retransmission buffer, or the retransmission request of the data corresponding to the serial number is not received, it is determined that the data to be transmitted is the initial transmission data. It should be noted that the method of determining whether the data to be transmitted is retransmission data or initial transmission data is only an example and is not limited.

若该待传输数据为重传数据,根据所述数据重传参数值所确定的所述第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙。If the data to be transmitted is retransmitted data, the first time slot used for sideline transmission is randomly selected in the time domain resource set according to the number of the first time slots determined by the data retransmission parameter value.

若所述待传输数据为初传数据,根据所述数据初传参数值所确定的所述第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙。If the data to be transmitted is initial transmission data, the first time slot used for sideline transmission is randomly selected in the time domain resource set according to the number of the first time slots determined by the data initial transmission parameter value.

该重传参数值和初传参数值以概率值为例,初传参数值为初传概率值,重传参数值为重传概率值。重传参数值可以大于初传参数值,该重传概率值可以是配置信息中直接指示的,例如,重传概率值为0.3,初传概率值为0.2。The retransmission parameter value and the initial transmission parameter value are based on the probability value, the initial transmission parameter value is the initial transmission probability value, and the retransmission parameter value is the retransmission probability value. The retransmission parameter value may be greater than the initial transmission parameter value, and the retransmission probability value may be directly indicated in the configuration information, for example, the retransmission probability value is 0.3 and the initial transmission probability value is 0.2.

该概率值以第二概率的概率值为例,终端根据重传概率值和时域资源集所包含的数量确定第一时隙数量。或者,终端根据初传概率值和时域资源集所包含的数量确定第一时隙数量。The probability value is an example of the probability value of the second probability, and the terminal determines the number of the first time slot according to the retransmission probability value and the number contained in the time domain resource set. Alternatively, the terminal determines the first time slot quantity according to the initial transmission probability value and the quantity contained in the time domain resource set.

可选的,本示例也可以结合上述的可选实施方式从而确定重传概率值或初传概率值。Optionally, this example may also be combined with the foregoing optional implementation manners to determine the retransmission probability value or the initial transmission probability value.

第一个示例中,终端可以根据待传输数据的优先级确定该重传概率值或初传概率值。多个重传概率值与优先级参数值,及多个初传概率值与优先级参数值的对应关系如下表7所示:In the first example, the terminal may determine the retransmission probability value or the initial transmission probability value according to the priority of the data to be transmitted. The corresponding relationship between multiple retransmission probability values and priority parameter values, and multiple initial transmission probability values and priority parameter values is shown in Table 7 below:

表7Table 7

优先级priority 00 11 22 33 重传概率值Retransmission probability value P1P1 P2P2 P3P3 P4P4 初传概率值Probability of first pass P5P5 P6P6 P7P7 P8P8

终端可以确定待发送数据的第一优先级,且确定待传输数据为重传数据。例如该第一优先级为1,然后根据优先级与概率值的对应关系(如表7所示)确定与第一优先级对应的第一重传概率值(如P2)。终端根据第一重传概率值确定第一时隙数量。The terminal may determine the first priority of the data to be transmitted, and determine that the data to be transmitted is retransmitted data. For example, the first priority is 1, and then the first retransmission probability value (such as P2) corresponding to the first priority is determined according to the corresponding relationship between the priority and the probability value (as shown in Table 7). The terminal determines the number of first time slots according to the first retransmission probability value.

终端根据第一重传概率值确定第一时隙数量有如下两种方式:There are two ways for the terminal to determine the number of first time slots according to the first retransmission probability value:

将该第一重传概率值作为所述第一概率的概率值,即终端根据所述待传输数据所需的第一频域资源数量N、所述第一重传概率值(第一概率“P 1”),及一个时隙上的第二频域资源数(R)确定所述第一时隙数量。 The first retransmission probability value is used as the probability value of the first probability, that is, the first frequency domain resource quantity N required by the terminal according to the data to be transmitted, the first retransmission probability value (the first probability " P 1 "), and the number of second frequency domain resources (R) in one time slot determine the number of the first time slot.

将该第一重传概率值作为所述第二概率的概率值,根据所述第一重传概率值(第二概率“P 2”)和所述时域资源集所包含的时隙数量确定所述第一时隙数量。 Use the first retransmission probability value as the probability value of the second probability, which is determined according to the first retransmission probability value (the second probability "P 2 ") and the number of time slots included in the time domain resource set The first number of time slots.

终端可以确定待发送数据的第一优先级,且待传输数据为初传数据。例如该第一优先 级为1,然后根据优先级与概率值的对应关系(如表7所示)确定与第一优先级对应的第一初传概率值(如P5),终端根据第一初传概率值确定第一时隙数量。终端根据第一初传概率值确定第一时隙数量也有两种方式:将该第一初传概率值为所述第二概率的概率值,以确定第一时隙数量。或者将该第一初传概率值为所述第一概率的概率值,以确定第一时隙数量。The terminal can determine the first priority of the data to be transmitted, and the data to be transmitted is the initial transmission data. For example, the first priority is 1, and then the first initial transmission probability value (such as P5) corresponding to the first priority is determined according to the corresponding relationship between the priority and the probability value (as shown in Table 7), and the terminal is determined according to the first initial transmission probability value (such as P5). The transmission probability value determines the number of the first time slot. There are also two ways for the terminal to determine the first time slot quantity according to the first initial transmission probability value: the first initial transmission probability value is the probability value of the second probability to determine the first time slot quantity. Or, the first initial transmission probability is the probability value of the first probability to determine the number of first time slots.

多个重传概率值与优先级门限,及多个初传概率值与优先级门限的对应关系如下表8所示:The corresponding relationship between multiple retransmission probability values and priority thresholds, and multiple initial transmission probability values and priority thresholds is shown in Table 8 below:

表8Table 8

优先级门限Priority threshold ≤1≤1 ≤3≤3 ≤5≤5 ≤7≤7 重传概率值Retransmission probability value P1P1 P2P2 P3P3 P4P4 初传概率值Probability of first pass P5P5 P6P6 P7P7 P8P8

例如,UE1传输数据的优先级为0,UE2传输数据的优先级为3,参阅上表8。优先级为0的UE1,对应最接近的优先级门限值上限为1,若待传输数据为重传数据,“1”对应的重传概率值为P1(如P1=0.3)。若待传输数据为初传数据,则“1”对应的初传概率值为P5(如P5=0.2)。终端根据重传概率值或初传概率值确定第一时隙数量。For example, the priority of UE1 to transmit data is 0, and the priority of UE2 to transmit data is 3. Refer to Table 8 above. UE1 with a priority of 0 corresponds to the closest priority threshold upper limit of 1. If the data to be transmitted is retransmitted data, the retransmission probability corresponding to "1" is P1 (for example, P1=0.3). If the data to be transmitted is the initial transmission data, the initial transmission probability value corresponding to "1" is P5 (for example, P5=0.2). The terminal determines the number of first time slots according to the retransmission probability value or the initial transmission probability value.

可选的,数据初传参数值和数据重传参数值也可以为一个数值,该数值用于指示第一时隙数量。初传参数值为初传数量值,重传参数值为重传数量值。Optionally, the initial data transmission parameter value and the data retransmission parameter value may also be a numerical value, and the numerical value is used to indicate the number of the first time slot. The initial transmission parameter value is the initial transmission quantity value, and the retransmission parameter value is the retransmission quantity value.

多个重传数量值与优先级参数值,及多个初传数量值与优先级参数值的对应关系如下表9所示:The corresponding relationship between multiple retransmission quantity values and priority parameter values, and multiple initial transmission quantity values and priority parameter values is shown in Table 9 below:

表9Table 9

优先级priority 00 11 22 33 重传数量值Retransmission quantity value 55 44 33 22 初传数量值The first pass quantity value 44 33 22 11

例如,终端确定待发送数据的第一优先级(如为0),并且待发送数据为重传数据。终端根据优先级与重传数量值的对应关系(如表9所示)确定与第一优先级对应的第一重传数量值(如5)。终端确定第一时隙数量为5。For example, the terminal determines the first priority of the data to be sent (for example, 0), and the data to be sent is retransmitted data. The terminal determines the first retransmission quantity value (such as 5) corresponding to the first priority according to the corresponding relationship between the priority and the retransmission quantity value (as shown in Table 9). The terminal determines that the number of first time slots is 5.

终端确定待发送数据的第一优先级(如为0),并且待发送数据为初传数据。终端根据优先级与初传数量值的对应关系确定与第一优先级对应的第一初传概率值(如4)。终端确定第一时隙数量为4。The terminal determines the first priority of the data to be sent (for example, 0), and the data to be sent is the initial transmission data. The terminal determines the first initial transmission probability value (such as 4) corresponding to the first priority according to the corresponding relationship between the priority and the number value of the initial transmission. The terminal determines that the number of first time slots is 4.

多个重传数量值与优先级门限,及多个初传数量值与优先级门限的对应关系如下表10所示:The corresponding relationship between multiple retransmission quantity values and priority thresholds, and multiple initial transmission quantity values and priority thresholds is shown in Table 10 below:

表10Table 10

优先级priority ≤1≤1 ≤3≤3 ≤5≤5 ≤7≤7 重传数量值Retransmission quantity value 55 44 33 22 初传数量值The first pass quantity value 44 33 22 11

例如,UE1传输数据的优先级为0,UE2传输数据的优先级为2,参阅上表10。优先 级为0对应最接近的优先级门限值上限为1。若待传输数据为重传数据,“1”对应的重传数量值为5。终端确定第一时隙数量为5。For example, the priority of UE1 to transmit data is 0, and the priority of UE2 to transmit data is 2. Refer to Table 10 above. A priority of 0 corresponds to the upper limit of the closest priority threshold of 1. If the data to be transmitted is retransmitted data, the value of the number of retransmissions corresponding to "1" is 5. The terminal determines that the number of first time slots is 5.

若待传输数据为初传数据,则“1”对应的初传数量值为4。终端根据重传概率值或初传概率值确定第一时隙数量。终端确定第一时隙数量为4。If the data to be transmitted is the initial transmission data, the value of the initial transmission quantity corresponding to "1" is 4. The terminal determines the number of first time slots according to the retransmission probability value or the initial transmission probability value. The terminal determines that the number of first time slots is 4.

本示例中,初传数据和重传数据对应不同的概率值(或数值),根据业务的不同需求,可以配置重传数据概率值大于初传数据概率值,从而能够有较多的机会发送重传数据。进一步的,不同的优先级信息对应不同的重传概率值(或初传概率值)。不同的优先级信息对应不同的重传数量值(或初传数量值)。进一步保证高优先级的业务仍有更多机会优先发送,提升了紧急消息发送的机会并减少传输时延。In this example, the initial transmission data and the retransmission data correspond to different probability values (or values). According to the different needs of the business, the probability value of the retransmission data can be configured to be greater than the probability value of the initial transmission data, so that there are more opportunities to send retransmission. Transfer data. Further, different priority information corresponds to different retransmission probability values (or initial transmission probability values). Different priority information corresponds to different retransmission quantity values (or initial transmission quantity values). It further ensures that high-priority services still have more opportunities to be sent first, which improves the chances of sending urgent messages and reduces transmission delay.

第二个示例中,终端可以根据CBR(或CR)值确定重传概率值或初传概率值。配置信息包括多个CBR预设范围及与其对应的多个重传概率值,多个CBR预设范围及与其对应的多个初传概率值。多个重传概率值(多个初传概率值)与多个CBR预设范围的对应关系如下表11所示:In the second example, the terminal can determine the retransmission probability value or the initial transmission probability value according to the CBR (or CR) value. The configuration information includes multiple CBR preset ranges and multiple retransmission probability values corresponding to them, multiple CBR preset ranges and multiple initial transmission probability values corresponding to them. The correspondence between multiple retransmission probability values (multiple initial transmission probability values) and multiple CBR preset ranges is shown in Table 11 below:

表11Table 11

CBR预设范围CBR preset range (0,0.3](0,0.3) (0.3,0.4](0.3, 0.4) (0.4,0.5](0.4,0.5) (0.5,0.6](0.5, 0.6) 重传概率值Retransmission probability value P1P1 P2P2 P3P3 P4P4 初传概率值Probability of first pass P5P5 P6P6 P7P7 P8P8

终端获取CBR测量值。若CBR测量值属于第一CBR预设范围(0,0.3]内,且待传输数据为重传数据,则终端确定与第一CBR预设范围对应的第二重传概率值(如P1),第一CBR预设范围属于多个CBR预设范围,该第二重传概率值(如P1)用于确定第一时隙数量。The terminal obtains the CBR measurement value. If the CBR measurement value falls within the first CBR preset range (0, 0.3), and the data to be transmitted is retransmission data, the terminal determines a second retransmission probability value (such as P1) corresponding to the first CBR preset range. The first CBR preset range belongs to multiple CBR preset ranges, and the second retransmission probability value (such as P1) is used to determine the number of first time slots.

若待传输数据为初传数据,终端确定与第一CBR预设范围对应的第二初传概率值(如P5),该第二初传概率值用于确定第一时隙数量。If the data to be transmitted is initial transmission data, the terminal determines a second initial transmission probability value (such as P5) corresponding to the first CBR preset range, and the second initial transmission probability value is used to determine the number of first time slots.

可选的,终端可以根据CBR(或CR)值确定重传数量值或初传数量值。配置信息包括多个CBR预设范围及与其对应的多个重传数量值,多个CBR预设范围及与其对应的多个初传数量值。多个重传数量值(多个初传数量值)与多个CBR预设范围的对应关系如下表12所示:Optionally, the terminal may determine the retransmission quantity value or the initial transmission quantity value according to the CBR (or CR) value. The configuration information includes multiple CBR preset ranges and multiple retransmission quantity values corresponding to them, multiple CBR preset ranges and multiple initial transmission quantity values corresponding to them. The corresponding relationship between multiple retransmission quantity values (multiple initial transmission quantity values) and multiple CBR preset ranges is shown in Table 12 below:

表12Table 12

CBR预设范围CBR preset range (0,0.3](0,0.3) (0.3,0.4](0.3, 0.4) (0.4,0.5](0.4,0.5) (0.5,0.6](0.5, 0.6) 重传数量值Retransmission quantity value 44 88 1616 2020 初传数量值The first pass quantity value 22 66 1212 1818

终端获取CBR测量值。若CBR测量值属于第一CBR预设范围(如(0,0.3])内,且待传输数据为重传数据。参阅表12。终端确定与第一CBR预设范围对应的第二重传数量值(如4)。终端确定第一时隙数量为4。第一CBR预设范围属于多个CBR预设范围(如(0,0.3]),且待传输数据为初传数据。终端确定第一时隙数量为2。The terminal obtains the CBR measurement value. If the CBR measurement value falls within the first CBR preset range (such as (0, 0.3)), and the data to be transmitted is retransmitted data. Refer to Table 12. The terminal determines the second retransmission quantity corresponding to the first CBR preset range Value (such as 4). The terminal determines that the number of first time slots is 4. The first CBR preset range belongs to multiple CBR preset ranges (such as (0, 0.3)), and the data to be transmitted is the initial transmission data. The terminal determines the first The number of one time slot is 2.

本示例中,初传数据和重传数据对应不同的概率值(或数值),根据业务的不同需求,可以配置重传数据概率值大于初传数据概率值,从而能够有较多的机会发送重传数据。进一步的,不同的CBR预设范围可以对应不同的重传概率值和初传概率值。或者,不同的CBR预设范围可以对应不同的重传数量值和初传数量值。终端获取CBR(或CR)的测量值,若该测量值属于第一CBR预设范围内,第一CBR预设范围对应第二重传概率值(或第二初传概率值),通过该第二重传概率值(或第二初传概率值)确定第一时隙数量。或者,第一CBR预设范围对应第二重传数量值(或第二初传数量值),第二重传数量值(或第二初传概率值)为第一时隙数量。通过第一数量时隙候选资源的约束,降低与R16通信装置预留资源的潜在冲突,并且进一步保证了在一定的干扰条件下,提升紧急消息发送的机会。In this example, the initial transmission data and the retransmission data correspond to different probability values (or values). According to the different needs of the business, the probability value of the retransmission data can be configured to be greater than the probability value of the initial transmission data, so that there are more opportunities to send retransmission. Transfer data. Further, different CBR preset ranges may correspond to different retransmission probability values and initial transmission probability values. Or, different CBR preset ranges may correspond to different retransmission quantity values and initial transmission quantity values. The terminal obtains the measurement value of CBR (or CR). If the measurement value falls within the preset range of the first CBR, the preset range of the first CBR corresponds to the second retransmission probability value (or the second initial transmission probability value). The double transmission probability value (or the second initial transmission probability value) determines the number of the first time slot. Alternatively, the first CBR preset range corresponds to the second retransmission quantity value (or the second initial transmission quantity value), and the second retransmission quantity value (or the second initial transmission probability value) is the first time slot quantity. Through the constraint of the first number of time slot candidate resources, the potential conflict with the reserved resources of the R16 communication device is reduced, and the chance of sending emergency messages is improved under certain interference conditions.

相应于上述方法实施例给出的方法,本申请实施例还提供了相应的装置,包括用于执行上述实施例相应的模块。所述模块可以是软件,也可以是硬件,或者是软件和硬件结合。Corresponding to the methods given in the foregoing method embodiments, the embodiments of the present application also provide corresponding devices, including corresponding modules for executing the foregoing embodiments. The module can be software, hardware, or a combination of software and hardware.

图5给出了一种通信装置的结构示意图。所述装置500可以是网络设备,也可以是终端设备,也可以是路测单元,也可以是支持网络设备实现上述方法的芯片、芯片系统、或处理器等,还可以是支持终端设备实现上述方法的芯片、芯片系统、或处理器等。该装置可用于实现上述方法实施例中描述的方法,具体可以参见上述方法实施例中的说明。Figure 5 shows a schematic diagram of the structure of a communication device. The device 500 may be a network device, a terminal device, a drive test unit, a chip, a chip system, or a processor that supports the network device to implement the above method, or a terminal device that supports the above method. Method of chip, chip system, or processor, etc. The device can be used to implement the method described in the foregoing method embodiment, and for details, please refer to the description in the foregoing method embodiment.

所述装置500可以包括一个或多个处理器501,所述处理器501也可以称为处理单元,可以实现一定的控制功能。所述处理器501可以是通用处理器或者专用处理器等。例如可以是基带处理器或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、基带芯片,终端、终端芯片,DU或CU等)进行控制,执行软件程序,处理软件程序的数据。The device 500 may include one or more processors 501, and the processor 501 may also be referred to as a processing unit, which may implement certain control functions. The processor 501 may be a general-purpose processor or a special-purpose processor. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processor can be used to control communication devices (such as base stations, baseband chips, terminals, terminal chips, DU or CU, etc.), execute software programs, and process The data of the software program.

在一种可选的设计中,处理器501也可以存有指令和/或数据503,所述指令和/或数据503可以被所述处理器运行,使得所述装置500执行上述方法实施例中描述的方法。In an optional design, the processor 501 may also store instructions and/or data 503, and the instructions and/or data 503 may be executed by the processor, so that the apparatus 500 executes the above method embodiments. Described method.

在另一种可选的设计中,处理器501中可以包括用于实现接收和发送功能的收发单元。例如该收发单元可以是收发电路,或者是接口,或者是接口电路。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。In another alternative design, the processor 501 may include a transceiver unit for implementing receiving and sending functions. For example, the transceiver unit may be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuits, interfaces, or interface circuits used to implement the receiving and transmitting functions can be separated or integrated. The foregoing transceiver circuit, interface, or interface circuit can be used for code/data reading and writing, or the foregoing transceiver circuit, interface, or interface circuit can be used for signal transmission or transmission.

在又一种可能的设计中,装置500可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。In another possible design, the apparatus 500 may include a circuit, which may implement the sending or receiving or communication functions in the foregoing method embodiments.

可选的,所述装置500中可以包括一个或多个存储器502,其上可以存有指令504,所述指令可在所述处理器上被运行,使得所述装置500执行上述方法实施例中描述的方法。可选的,所述存储器中还可以存储有数据。可选的,处理器中也可以存储指令和/或数据。所述处理器和存储器可以单独设置,也可以集成在一起。例如,上述方法实施例中所描述的对应关系可以存储在存储器中,或者存储在处理器中。Optionally, the apparatus 500 may include one or more memories 502, on which instructions 504 may be stored, and the instructions may be executed on the processor, so that the apparatus 500 executes the foregoing method embodiments. Described method. Optionally, data may also be stored in the memory. Optionally, instructions and/or data may also be stored in the processor. The processor and the memory can be provided separately or integrated together. For example, the corresponding relationship described in the foregoing method embodiment may be stored in a memory or in a processor.

可选的,所述装置500还可以包括收发器505和/或天线506。所述处理器501可以称为处理单元,对所述装置500进行控制。所述收发器505可以称为收发单元、收发机、收发电路、收发装置或收发模块等,用于实现收发功能。Optionally, the device 500 may further include a transceiver 505 and/or an antenna 506. The processor 501 may be referred to as a processing unit, and controls the device 500. The transceiver 505 may be called a transceiver unit, a transceiver, a transceiver circuit, a transceiver device, or a transceiver module, etc., for implementing the transceiver function.

可选的,本申请实施例中的装置500可以用于执行本申请实施例中图3描述的方法,也可以用于执行图3对应的方法实施例所对应的各种实现方式的方法及各种实现方式相互结合的方法。Optionally, the apparatus 500 in the embodiment of the present application may be used to execute the method described in FIG. 3 in the embodiment of the present application, and may also be used to execute various implementation methods and methods corresponding to the method embodiment corresponding to FIG. This is a way to achieve a combination of each other.

如图6所示,本申请又一实施例提供了一种通信装置600。该装置可以是终端,也可以是终端的部件(例如,集成电路,芯片等等)。或者,该装置可以是网络设备,也可以是网络设备的部件(例如,集成电路,芯片等等)。该装置也可以是其他通信模块,用于实现本申请方法实施例中的方法。该装置600可以包括:收发模块602(或称为收发单元)。可选的,还可以包括处理模块601(或称为处理单元)和存储模块603(或称为存储单元)。As shown in FIG. 6, another embodiment of the present application provides a communication device 600. The device may be a terminal or a component of the terminal (for example, an integrated circuit, a chip, etc.). Alternatively, the device may be a network device, or a component of a network device (for example, an integrated circuit, a chip, etc.). The device may also be another communication module, which is used to implement the method in the method embodiment of the present application. The apparatus 600 may include: a transceiver module 602 (or referred to as a transceiver unit). Optionally, it may also include a processing module 601 (or referred to as a processing unit) and a storage module 603 (or referred to as a storage unit).

在一种可能的设计中,如图6中的一个或者多个模块可能由一个或者多个处理器来实现,或者由一个或者多个处理器和存储器来实现;或者由一个或多个处理器和收发器实现;或者由一个或者多个处理器、存储器和收发器实现,本申请实施例对此不作限定。所述处理器、存储器、收发器可以单独设置,也可以集成。In a possible design, one or more modules in Figure 6 may be implemented by one or more processors, or by one or more processors and memories; or by one or more processors It can be implemented with a transceiver; or implemented by one or more processors, memories, and transceivers, which is not limited in the embodiment of the present application. The processor, memory, and transceiver can be set separately or integrated.

可选的,本申请实施例中的装置600中各个模块可以用于执行本申请实施例中图3描述的方法,也可以用于执行图3对应的方法实施例所对应的各种实现方式的方法及各种实现方式相互结合的方法。Optionally, each module in the apparatus 600 in the embodiment of the present application may be used to execute the method described in FIG. 3 in the embodiment of the present application, and may also be used to execute various implementation modes corresponding to the method embodiment corresponding to FIG. 3 Methods and methods of combining various implementation methods with each other.

在一种可能的设计中,一种通信装置600可包括:处理模块601和收发模块602。In a possible design, a communication device 600 may include: a processing module 601 and a transceiver module 602.

收发模块602,用于获取配置信息,所述配置信息包括第一参数信息,所述第一参数信息用于确定随机选择的第一时隙数量;The transceiver module 602 is configured to obtain configuration information, where the configuration information includes first parameter information, and the first parameter information is used to determine the number of first time slots randomly selected;

处理模块601,用于根据所述收发模块602获取的第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙;The processing module 601 is configured to randomly select the first time slot for side-line transmission in the time domain resource set according to the number of first time slots acquired by the transceiver module 602;

收发模块602,用于在所述第一时隙上发送待传输数据。The transceiver module 602 is configured to send data to be transmitted in the first time slot.

可选的,所述第一参数信息包括概率信息和/或所述第一时隙数量的指示信息。Optionally, the first parameter information includes probability information and/or indication information of the number of the first time slots.

可选的,所述处理模块601,还用于:在所述时域资源集内随机选择所述第一时隙数量的时隙;在所述第一时隙数量的时隙中确定所述第一时隙。Optionally, the processing module 601 is further configured to: randomly select time slots of the first number of time slots in the time domain resource set; determine the time slots of the first number of time slots The first time slot.

可选的,所述配置信息还包括时隙信息,所述时隙信息用于确定所述时域资源集;Optionally, the configuration information further includes time slot information, and the time slot information is used to determine the time domain resource set;

所述处理模块601,还用于:根据起始时隙和所述时隙信息确定所述时域资源集,所述起始时隙为可用于数据传输的首个时隙;在所述时域资源集内随机选择所述第一时隙数量的时隙;在所述第一时隙数量的时隙中确定所述第一时隙。The processing module 601 is further configured to determine the time domain resource set according to the start time slot and the time slot information, where the start time slot is the first time slot available for data transmission; The time slots of the first number of time slots are randomly selected in the domain resource set; the first time slot is determined among the time slots of the first number of time slots.

可选的,所述时隙信息包括可用于传输数据的末尾时隙,所述起始时隙和末尾时隙之间的间隔时长,或第二时隙数量中的至少一个。Optionally, the time slot information includes at least one of the last time slot that can be used to transmit data, the length of the interval between the start time slot and the last time slot, or the number of second time slots.

可选的,所述概率信息包括第一概率;所述处理模块601,还用于根据所述待传输数据所需的第一频域资源数量、所述第一概率,及一个时隙上的第二频域资源数量确定所述时隙数量。Optionally, the probability information includes a first probability; the processing module 601 is further configured to perform according to the number of first frequency domain resources required by the data to be transmitted, the first probability, and a time slot The number of second frequency domain resources determines the number of time slots.

可选的,所述概率信息包括多个概率值,所述多个概率值中的每个概率值对应一个时隙组,所述一个时隙组中包括至少一个时隙;所述处理模块601,还用于根据所述多个概率值在所述时域资源集内的多个所述时隙组中确定所述第一时隙数量。Optionally, the probability information includes multiple probability values, each of the multiple probability values corresponds to a time slot group, and the one time slot group includes at least one time slot; the processing module 601 And is further configured to determine the first number of time slots in the multiple time slot groups in the time domain resource set according to the multiple probability values.

可选的,所述多个概率值中第n个概率值小于或等于第(n+1)个概率值,或者,所述 第n个概率值大于或等于所述第(n+1)个概率值。Optionally, the nth probability value in the plurality of probability values is less than or equal to the (n+1)th probability value, or the nth probability value is greater than or equal to the (n+1)th probability value Probability value.

可选的,所述概率信息包括多个概率值,所述配置信息包括:多个所述概率值及与多个概率值对应的多个QoS值。Optionally, the probability information includes multiple probability values, and the configuration information includes: multiple probability values and multiple QoS values corresponding to the multiple probability values.

可选的,所述处理模块601,还用于:确定第一QoS值,所述第一QoS值属于所述多个QoS值;根据所述第一QoS值确定与所述第一QoS对应的第一概率值,所述第一概率值属于多个所述概率值,所述第一概率值用于确定所述第一时隙数量。Optionally, the processing module 601 is further configured to: determine a first QoS value, where the first QoS value belongs to the multiple QoS values; and determine the corresponding value corresponding to the first QoS according to the first QoS value A first probability value, where the first probability value belongs to a plurality of the probability values, and the first probability value is used to determine the number of the first time slots.

可选的,所述QoS值为信道忙碌比CBR、信道占用比CR和优先级信息中的至少一个的参数值。Optionally, the QoS value is a parameter value of at least one of the channel busy ratio CBR, the channel occupation ratio CR, and priority information.

可选的,所述多个Qos值为:多个CBR预设范围对应的多个门限;所述处理模块601,还用于:获取CBR测量值;所述CBR测量值属于第一CBR预设范围内,确定与所述第一CBR预设范围对应的第二概率值,所述第二概率值包含于所述多个概率值,所述第二概率值用于确定所述第一时隙数量。Optionally, the multiple Qos values are: multiple thresholds corresponding to multiple CBR preset ranges; the processing module 601 is further configured to: obtain a CBR measurement value; the CBR measurement value belongs to the first CBR preset Within the range, determine a second probability value corresponding to the first CBR preset range, the second probability value is included in the multiple probability values, and the second probability value is used to determine the first time slot quantity.

可选的,所述第一参数信息包括数据初传参数值和数据重传参数值;所述处理模块601,还用于:所述待传输数据为初传数据,根据所述数据初传参数值所确定的所述第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙;或,所述待传输数据为重传数据,根据所述数据重传参数值所确定的所述第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙。Optionally, the first parameter information includes data initial transmission parameter values and data retransmission parameter values; the processing module 601 is further configured to: the data to be transmitted is initial transmission data, and according to the data initial transmission parameters The first time slot number determined by the value is randomly selected in the time domain resource set for the first time slot used for side row transmission; or, the data to be transmitted is retransmitted data, and the data is retransmitted according to the data retransmission parameter value The determined number of the first time slots randomly selects the first time slot used for side-line transmission in the time domain resource set.

可选的,所述时域资源集中的最后时隙位于传输所述待传输数据所容许的时延余量所对应的时隙之内。Optionally, the last time slot in the time domain resource set is located within the time slot corresponding to the allowable delay margin for transmitting the data to be transmitted.

可选的,所述配置信息为侧行资源池中的信令指示的。Optionally, the configuration information is indicated by signaling in the side row resource pool.

可以理解的是,本申请实施例中的一些可选的特征,在某些场景下,可以不依赖于其他特征,比如其当前所基于的方案,而独立实施,解决相应的技术问题,达到相应的效果,也可以在某些场景下,依据需求与其他特征进行结合。相应的,本申请实施例中给出的装置也可以相应的实现这些特征或功能,在此不予赘述。It is understandable that some optional features in the embodiments of the present application may not be dependent on other features in certain scenarios, such as the solutions they are currently based on, but implemented independently to solve the corresponding technical problems and achieve the corresponding The effect can also be combined with other features according to requirements in certain scenarios. Correspondingly, the devices provided in the embodiments of the present application can also implement these features or functions accordingly, which will not be repeated here.

可以理解,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。It can be understood that the processor in the embodiment of the present application may be an integrated circuit chip with signal processing capability. In the implementation process, the steps of the foregoing method embodiments can be completed by hardware integrated logic circuits in the processor or instructions in the form of software. The above-mentioned processor may be a general-purpose processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (ASIC), a field programmable gate array (field programmable gate array, FPGA) or other Programming logic devices, discrete gates or transistor logic devices, discrete hardware components.

本申请所描述的方案可通过各种方式来实现。例如,这些技术可以用硬件、软件或者硬件结合的方式来实现。对于硬件实现,用于在通信装置(例如,基站,终端、网络实体、或芯片)处执行这些技术的处理单元,可以实现在一个或多个通用处理器、DSP、数字信号处理器件、ASIC、可编程逻辑器件、FPGA、或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合中。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理 器联合一个数字信号处理器核,或任何其它类似的配置来实现。The solution described in this application can be implemented in various ways. For example, these technologies can be implemented in hardware, software, or a combination of hardware. For hardware implementation, the processing unit used to execute these technologies at a communication device (for example, a base station, a terminal, a network entity, or a chip) can be implemented in one or more general-purpose processors, DSPs, digital signal processing devices, ASICs, etc. Programmable logic device, FPGA, or other programmable logic device, discrete gate or transistor logic, discrete hardware component, or any combination of the foregoing. The general-purpose processor may be a microprocessor. Alternatively, the general-purpose processor may also be any traditional processor, controller, microcontroller, or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration. accomplish.

可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory can be read-only memory (ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), and electrically available Erase programmable read-only memory (electrically EPROM, EEPROM) or flash memory. The volatile memory may be random access memory (RAM), which is used as an external cache. By way of exemplary but not restrictive description, many forms of RAM are available, such as static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), and synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (synchlink DRAM, SLDRAM) ) And direct memory bus random access memory (direct rambus RAM, DR RAM). It should be noted that the memories of the systems and methods described herein are intended to include, but are not limited to, these and any other suitable types of memories.

本申请还提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述任一方法实施例的功能。The present application also provides a computer-readable medium on which a computer program is stored, and when the computer program is executed by a computer, the function of any of the foregoing method embodiments is realized.

本申请还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述任一方法实施例的功能。This application also provides a computer program product, which, when executed by a computer, realizes the functions of any of the foregoing method embodiments.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented by software, it can be implemented in the form of a computer program product in whole or in part. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on the computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center. Transmission to another website, computer, server, or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center integrated with one or more available media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (for example, a solid state disk, SSD)) etc.

可以理解,在本申请中,“当…时”、“若”以及“如果”均指在某种客观情况下装置会做出相应的处理,并非是限定时间,且也不要求装置实现时一定要有判断的动作,也不意味着存在其它限定。It can be understood that in this application, "when", "if" and "if" all mean that the device will make corresponding processing under certain objective circumstances, and it is not a time limit, and it does not require the device to be implemented. There must be a judgmental action, but it does not mean that there are other restrictions.

本申请中对于使用单数表示的元素旨在用于表示“一个或多个”,而并非表示“一个且仅一个”,除非有特别说明。本申请中,在没有特别说明的情况下,“至少一个”旨在用于表示“一个或者多个”,“多个”旨在用于表示“两个或两个以上”。The use of the singular element in this application is intended to mean "one or more", rather than "one and only one", unless otherwise specified. In this application, unless otherwise specified, "at least one" is intended to mean "one or more", and "multiple" is intended to mean "two or more".

本文中术语“……中的至少一个”或“……中的至少一种”,表示所列出的各项的全部或 任意组合,例如,“A、B和C中的至少一种”,可以表示:单独存在A,单独存在B,单独存在C,同时存在A和B,同时存在B和C,同时存在A、B和C这六种情况,其中A可以是单数或者复数,B可以是单数或者复数,C可以是单数或者复数。The term "at least one of" or "at least one of" herein means all or any combination of the listed items, for example, "at least one of A, B and C", It can mean: A alone exists, B alone exists, C exists alone, A and B exist at the same time, B and C exist at the same time, and there are six cases of A, B and C at the same time, where A can be singular or plural, and B can be Singular or plural, C can be singular or plural.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solution of this application essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (read-only memory, ROM), random access memory (random access memory, RAM), magnetic disks or optical disks and other media that can store program codes. .

本申请中各个实施例之间相同或相似的部分可以互相参考。在本申请中各个实施例、以及各实施例中的各个实施方式/实施方法/实现方法中,如果没有特殊说明以及逻辑冲突,不同的实施例之间、以及各实施例中的各个实施方式/实施方法/实现方法之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例、以及各实施例中的各个实施方式/实施方法/实现方法中的技术特征根据其内在的逻辑关系可以组合形成新的实施例、实施方式、实施方法、或实现方法。以上所述的本申请实施方式并不构成对本申请保护范围的限定。The same or similar parts in the various embodiments of the present application can be referred to each other. In each embodiment of this application, and each embodiment/implementation method/implementation method in each embodiment, if there is no special description and logical conflict, between different embodiments and each embodiment in each embodiment/ The terms and/or descriptions between the implementation methods/implementation methods are consistent and can be cited each other. The technical features in different embodiments and various implementation modes/implementation methods/implementation methods in each embodiment are based on their inherent Logical relationships can be combined to form new embodiments, implementations, implementation methods, or implementation methods. The implementation manners of the application described above do not constitute a limitation on the protection scope of the application.

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。The above are only specific implementations of this application, but the protection scope of this application is not limited to this. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application. Should be covered within the scope of protection of this application.

Claims (33)

一种数据传输方法,其特征在于,应用于发送端设备,包括:A data transmission method, characterized in that it is applied to a sending end device, and includes: 获取配置信息,所述配置信息包括第一参数信息,所述第一参数信息用于确定随机选择的第一时隙数量;Acquiring configuration information, where the configuration information includes first parameter information, and the first parameter information is used to determine the number of first time slots randomly selected; 根据所述第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙;Randomly selecting the first time slot used for side-line transmission in the time domain resource set according to the number of the first time slot; 在所述第一时隙上发送待传输数据。The data to be transmitted is sent on the first time slot. 根据权利要求1所述的方法,其特征在于,所述第一参数信息包括概率信息和/或所述第一时隙数量的指示信息。The method according to claim 1, wherein the first parameter information includes probability information and/or indication information of the number of the first time slots. 根据权利要求1所述的方法,其特征在于,所述根据所述第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙,包括:The method according to claim 1, wherein the randomly selecting a first time slot for side-line transmission in a time domain resource set according to the number of the first time slot comprises: 在所述时域资源集内随机选择所述第一时隙数量的时隙;Randomly selecting time slots of the first number of time slots in the time domain resource set; 在所述第一时隙数量的时隙中确定所述第一时隙。The first time slot is determined among the time slots of the first number of time slots. 根据权利要求1所述的方法,其特征在于,所述配置信息还包括时隙信息,所述时隙信息用于确定所述时域资源集;The method according to claim 1, wherein the configuration information further comprises time slot information, and the time slot information is used to determine the time domain resource set; 所述根据所述第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙,包括:The randomly selecting a first time slot for side-line transmission in a time domain resource set according to the number of the first time slot includes: 根据起始时隙和所述时隙信息确定所述时域资源集,所述起始时隙为可用于数据传输的首个时隙;Determining the time domain resource set according to the starting time slot and the time slot information, where the starting time slot is the first time slot available for data transmission; 在所述时域资源集内随机选择所述第一时隙数量的时隙;Randomly selecting time slots of the first number of time slots in the time domain resource set; 在所述第一时隙数量的时隙中确定所述第一时隙。The first time slot is determined among the time slots of the first number of time slots. 根据权利要求4所述的方法,其特征在于,所述时隙信息包括可用于传输数据的末尾时隙,所述起始时隙和末尾时隙之间的间隔时长,或第二时隙数量中的至少一个。The method according to claim 4, wherein the time slot information includes the last time slot that can be used to transmit data, the length of the interval between the start time slot and the last time slot, or the number of second time slots At least one of them. 根据权利要求2所述的方法,其特征在于,所述概率信息包括第一概率;The method according to claim 2, wherein the probability information includes a first probability; 根据所述待传输数据所需的第一频域资源数量、所述第一概率,及一个时隙上的第二频域资源数量确定所述时隙数量。The number of time slots is determined according to the number of first frequency domain resources required for the data to be transmitted, the first probability, and the number of second frequency domain resources in one time slot. 根据权利要求2所述的方法,其特征在于,所述概率信息包括多个概率值,所述多个概率值中的每个概率值对应一个时隙组,所述一个时隙组中包括至少一个时隙;The method according to claim 2, wherein the probability information includes multiple probability values, each of the multiple probability values corresponds to a time slot group, and the one time slot group includes at least A time slot 所述方法还包括:The method also includes: 根据所述多个概率值在所述时域资源集内的多个所述时隙组中确定所述第一时隙数量。The first number of time slots is determined in the multiple time slot groups in the time domain resource set according to the multiple probability values. 根据权利要求7所述的方法,其特征在于,所述多个概率值中第n个概率值小于或等于第(n+1)个概率值,或者,所述第n个概率值大于或等于所述第(n+1)个概率值。The method according to claim 7, wherein the nth probability value in the plurality of probability values is less than or equal to the (n+1)th probability value, or the nth probability value is greater than or equal to The (n+1)th probability value. 根据权利要求2所述的方法,其特征在于,所述概率信息包括多个用于确定所述第一时隙数量的概率值,所述配置信息包括:The method according to claim 2, wherein the probability information includes a plurality of probability values used to determine the number of the first time slots, and the configuration information includes: 多个所述概率值及与多个概率值对应的多个QoS值。A plurality of the probability values and a plurality of QoS values corresponding to the plurality of probability values. 根据权利要求9所述的方法,其特征在于,所述方法还包括:The method according to claim 9, wherein the method further comprises: 确定第一QoS值,所述第一QoS值属于所述多个QoS值;Determine a first QoS value, where the first QoS value belongs to the multiple QoS values; 根据所述第一QoS值确定与所述第一QoS对应的第一概率值,所述第一概率值属于多 个所述概率值,所述第一概率值用于确定所述第一时隙数量。A first probability value corresponding to the first QoS is determined according to the first QoS value, the first probability value belongs to a plurality of the probability values, and the first probability value is used to determine the first time slot quantity. 根据权利要求9或10所述的方法,其特征在于,所述QoS值为信道忙碌比CBR、信道占用比CR和优先级信息中的至少一个的参数值。The method according to claim 9 or 10, wherein the QoS value is a parameter value of at least one of the channel busy ratio (CBR), the channel occupation ratio (CR), and priority information. 根据权利要求9所述的方法,其特征在于,所述多个Qos值为:多个CBR预设范围对应的多个门限,所述方法还包括:The method according to claim 9, wherein the multiple Qos values are: multiple thresholds corresponding to multiple CBR preset ranges, and the method further comprises: 获取CBR测量值;Obtain CBR measurement value; 所述CBR测量值属于第一CBR预设范围内,确定与所述第一CBR预设范围对应的第二概率值,所述第二概率值包含于所述多个概率值,所述第二概率值用于确定所述第一时隙数量。If the CBR measurement value belongs to a first CBR preset range, a second probability value corresponding to the first CBR preset range is determined, and the second probability value is included in the plurality of probability values, and the second probability value is included in the plurality of probability values. The probability value is used to determine the number of the first time slots. 根据权利要求1-8中任一项所述的方法,其特征在于,所述第一参数信息包括数据初传参数值和数据重传参数值;The method according to any one of claims 1-8, wherein the first parameter information includes data initial transmission parameter values and data retransmission parameter values; 所述根据所述第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙,包括:The randomly selecting a first time slot for side-line transmission in a time domain resource set according to the number of the first time slot includes: 所述待传输数据为初传数据,根据所述数据初传参数值所确定的所述第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙;The data to be transmitted is initial transmission data, and the first time slot used for side-line transmission is randomly selected in the time domain resource set according to the first time slot number determined by the data initial transmission parameter value; 或,or, 所述待传输数据为重传数据,根据所述数据重传参数值所确定的所述第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙。The data to be transmitted is retransmitted data, and the first time slot used for sideline transmission is randomly selected in the time domain resource set according to the number of the first time slots determined by the data retransmission parameter value. 根据权利要求1-13中任一项所述的方法,其特征在于,所述时域资源集中的最后时隙位于传输所述待传输数据所容许的时延余量所对应的时隙之内。The method according to any one of claims 1-13, wherein the last time slot in the time domain resource set is located within the time slot corresponding to the allowable delay margin for transmitting the data to be transmitted . 根据权利要求1-14中任一项所述的方法,其特征在于,所述配置信息为侧行资源池中的信令指示的。The method according to any one of claims 1-14, wherein the configuration information is indicated by signaling in a side row resource pool. 一种通信装置,其特征在于,包括:A communication device, characterized in that it comprises: 收发模块,用于获取配置信息,所述配置信息包括第一参数信息,所述第一参数信息用于确定随机选择的第一时隙数量;A transceiver module, configured to obtain configuration information, where the configuration information includes first parameter information, and the first parameter information is used to determine the number of first time slots randomly selected; 处理模块,用于根据所述收发模块获取的第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙;A processing module, configured to randomly select the first time slot for side-line transmission in the time domain resource set according to the number of first time slots acquired by the transceiver module; 所述收发模块,还用于在所述第一时隙上发送待传输数据。The transceiver module is also used to send data to be transmitted in the first time slot. 根据权利要求16所述的装置,其特征在于,所述第一参数信息包括概率信息和/或所述第一时隙数量的指示信息。The apparatus according to claim 16, wherein the first parameter information comprises probability information and/or indication information of the number of the first time slots. 根据权利要求16所述的装置,其特征在于,所述处理模块,还用于:The device according to claim 16, wherein the processing module is further configured to: 在所述时域资源集内随机选择所述第一时隙数量的时隙;Randomly selecting time slots of the first number of time slots in the time domain resource set; 在所述第一时隙数量的时隙中确定所述第一时隙。The first time slot is determined among the time slots of the first number of time slots. 根据权利要求16所述的装置,其特征在于,所述配置信息还包括时隙信息,所述时隙信息用于确定所述时域资源集;The apparatus according to claim 16, wherein the configuration information further comprises time slot information, and the time slot information is used to determine the time domain resource set; 所述处理模块,还用于:The processing module is also used for: 根据起始时隙和所述时隙信息确定所述时域资源集,所述起始时隙为可用于数据传输的首个时隙;Determining the time domain resource set according to the starting time slot and the time slot information, where the starting time slot is the first time slot available for data transmission; 在所述时域资源集内随机选择所述第一时隙数量的时隙;Randomly selecting time slots of the first number of time slots in the time domain resource set; 在所述第一时隙数量的时隙中确定所述第一时隙。The first time slot is determined among the time slots of the first number of time slots. 根据权利要求19所述的装置,其特征在于,所述时隙信息包括可用于传输数据的末尾时隙,所述起始时隙和末尾时隙之间的间隔时长,或第二时隙数量中的至少一个。The device according to claim 19, wherein the time slot information includes the last time slot that can be used to transmit data, the length of the interval between the start time slot and the last time slot, or the number of second time slots At least one of them. 根据权利要求17所述的装置,其特征在于,所述概率信息包括第一概率;The apparatus according to claim 17, wherein the probability information comprises a first probability; 所述处理模块,还用于根据所述待传输数据所需的第一频域资源数量,所述第一概率,及一个时隙上的第二频域资源数量确定所述时隙数量。The processing module is further configured to determine the number of time slots according to the number of first frequency domain resources required for the data to be transmitted, the first probability, and the number of second frequency domain resources in one time slot. 根据权利要求17所述的装置,其特征在于,所述概率信息包括多个概率值,所述多个概率值中的每个概率值对应一个时隙组,所述一个时隙组中包括至少一个时隙;The apparatus according to claim 17, wherein the probability information comprises a plurality of probability values, and each probability value of the plurality of probability values corresponds to a time slot group, and the one time slot group includes at least A time slot 所述处理模块,还用于根据所述多个概率值在所述时域资源集内的多个所述时隙组中确定所述第一时隙数量。The processing module is further configured to determine the first number of time slots in the multiple time slot groups in the time domain resource set according to the multiple probability values. 根据权利要求22所述的装置,其特征在于,所述多个概率值中第n个概率值小于或等于第(n+1)个概率值,或者,所述第n个概率值大于或等于所述第(n+1)个概率值。The apparatus according to claim 22, wherein the nth probability value in the plurality of probability values is less than or equal to the (n+1)th probability value, or the nth probability value is greater than or equal to The (n+1)th probability value. 根据权利要求17所述的装置,其特征在于,所述概率信息包括多个概率值,所述配置信息包括:多个所述概率值及与多个概率值对应的多个QoS值。The apparatus according to claim 17, wherein the probability information includes a plurality of probability values, and the configuration information includes: a plurality of the probability values and a plurality of QoS values corresponding to the plurality of probability values. 根据权利要求24所述的装置,其特征在于,所述处理模块,还用于:The device according to claim 24, wherein the processing module is further configured to: 确定第一QoS值,所述第一QoS值属于所述多个QoS值;Determine a first QoS value, where the first QoS value belongs to the multiple QoS values; 根据所述第一QoS值确定与所述第一QoS对应的第一概率值,所述第一概率值属于多个所述概率值,所述第一概率值用于确定所述第一时隙数量。A first probability value corresponding to the first QoS is determined according to the first QoS value, the first probability value belongs to a plurality of the probability values, and the first probability value is used to determine the first time slot quantity. 根据权利要求24或25所述的装置,其特征在于,所述QoS值为信道忙碌比CBR、信道占用比CR和优先级信息中的至少一个的参数值。The device according to claim 24 or 25, wherein the QoS value is a parameter value of at least one of the channel busy ratio (CBR), the channel occupation ratio (CR), and priority information. 根据权利要求24所述的装置,其特征在于,所述多个Qos值为:多个CBR预设范围对应的多个门限;The device according to claim 24, wherein the multiple Qos values are: multiple thresholds corresponding to multiple CBR preset ranges; 所述处理模块,还用于:The processing module is also used for: 获取CBR测量值;Obtain CBR measurement value; 所述CBR测量值属于第一CBR预设范围内,确定与所述第一CBR预设范围对应的第二概率值,所述第二概率值包含于所述多个概率值,所述第二概率值用于确定所述第一时隙数量。If the CBR measurement value belongs to a first CBR preset range, a second probability value corresponding to the first CBR preset range is determined, and the second probability value is included in the plurality of probability values, and the second probability value is included in the plurality of probability values. The probability value is used to determine the number of the first time slots. 根据权利要求16-23中任一项所述的装置,其特征在于,所述第一参数信息包括数据初传参数值和数据重传参数值;The device according to any one of claims 16-23, wherein the first parameter information comprises a data initial transmission parameter value and a data retransmission parameter value; 所述处理模块,还用于:The processing module is also used for: 所述待传输数据为初传数据,根据所述数据初传参数值所确定的所述第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙;The data to be transmitted is initial transmission data, and the first time slot used for side-line transmission is randomly selected in the time domain resource set according to the first time slot number determined by the data initial transmission parameter value; 或,or, 所述待传输数据为重传数据,根据所述数据重传参数值所确定的所述第一时隙数量在时域资源集内随机选择用于侧行传输的第一时隙。The data to be transmitted is retransmitted data, and the first time slot used for sideline transmission is randomly selected in the time domain resource set according to the number of the first time slots determined by the data retransmission parameter value. 根据权利要求16-28中任一项所述的装置,其特征在于,所述时域资源集中的最 后时隙位于传输所述待传输数据所容许的时延余量所对应的时隙之内。The apparatus according to any one of claims 16-28, wherein the last time slot in the time domain resource set is located within the time slot corresponding to the allowable delay margin for transmitting the data to be transmitted . 根据权利要求16-29中任一项所述的装置,其特征在于,所述配置信息为侧行资源池中的信令指示的。The apparatus according to any one of claims 16-29, wherein the configuration information is indicated by signaling in a side row resource pool. 一种通信装置,其特征在于,包括处理器,所述处理器与至少一个存储器耦合,所述处理器用于读取所述至少一个存储器所存储的计算机程序,使得所述装置执行如权利要求1至15中任一项所述的方法。A communication device, characterized by comprising a processor, the processor is coupled with at least one memory, and the processor is configured to read a computer program stored in the at least one memory, so that the device executes as claimed in claim 1. The method of any one of to 15. 一种计算机可读介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至15中任意一项所述的方法。A computer-readable medium, wherein the computer-readable storage medium is used to store a computer program, and when the computer program runs on a computer, the computer can execute any one of claims 1 to 15 The method described. 一种芯片,其特征在于,包括处理器和通信接口,所述处理器用于读取指令以执行权利要求1至15中任意一项所述的方法。A chip, characterized by comprising a processor and a communication interface, the processor being used for reading instructions to execute the method according to any one of claims 1-15.
PCT/CN2021/092561 2020-05-15 2021-05-10 Data transmission method and communication apparatus Ceased WO2021228010A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010417960.3 2020-05-15
CN202010417960.3A CN113677023A (en) 2020-05-15 2020-05-15 Data transmission method and communication device

Publications (1)

Publication Number Publication Date
WO2021228010A1 true WO2021228010A1 (en) 2021-11-18

Family

ID=78525258

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/092561 Ceased WO2021228010A1 (en) 2020-05-15 2021-05-10 Data transmission method and communication apparatus

Country Status (2)

Country Link
CN (1) CN113677023A (en)
WO (1) WO2021228010A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114501673A (en) * 2022-02-17 2022-05-13 北京升哲科技有限公司 A time slot allocation method, device, electronic device and storage medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116158178A (en) * 2022-12-30 2023-05-23 北京小米移动软件有限公司 Data transmission method and device
WO2025065614A1 (en) * 2023-09-28 2025-04-03 北京小米移动软件有限公司 Channel busy ratio measurement method, terminal, communication device, and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105101420A (en) * 2014-05-08 2015-11-25 电信科学技术研究院 Signal transmission method and terminal
CN110831158A (en) * 2018-08-07 2020-02-21 华为技术有限公司 A resource configuration method, communication device and network device for sideline information
US20200145874A1 (en) * 2018-11-01 2020-05-07 Qualcomm Incorporated Congestion control and priority handling in device-to-device (d2d) communications

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105101420A (en) * 2014-05-08 2015-11-25 电信科学技术研究院 Signal transmission method and terminal
CN110831158A (en) * 2018-08-07 2020-02-21 华为技术有限公司 A resource configuration method, communication device and network device for sideline information
US20200145874A1 (en) * 2018-11-01 2020-05-07 Qualcomm Incorporated Congestion control and priority handling in device-to-device (d2d) communications

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
LG ELECTRONICS: "Discussion on physical layer structure for NR sidelink", 3GPP DRAFT; R1-2000781, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. e-Meeting; 20200224 - 20200306, 15 February 2020 (2020-02-15), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051853440 *
QUALCOMM INCORPORATED: "Sidelink Resource Allocation Mechanism for NR V2X", 3GPP DRAFT; R1-1811263, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, 12 October 2018 (2018-10-12), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , pages 1 - 9, XP051518666 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114501673A (en) * 2022-02-17 2022-05-13 北京升哲科技有限公司 A time slot allocation method, device, electronic device and storage medium

Also Published As

Publication number Publication date
CN113677023A (en) 2021-11-19

Similar Documents

Publication Publication Date Title
CN113453196B (en) Information transmission method and terminal equipment
EP3914033B1 (en) Parameter value determination method and device
WO2021228010A1 (en) Data transmission method and communication apparatus
WO2021159278A1 (en) Resource selection method, terminal device and storage medium
WO2020030017A1 (en) Method and apparatus for configuring sidelink transmission resource
CN107889158A (en) Transmission control and the method and apparatus of data
WO2020156180A1 (en) Communication method, terminal device, and access network device
WO2024036671A1 (en) Sidelink communication method and apparatus
WO2021155517A1 (en) Resource indication method and apparatus, and terminal
CN113647182A (en) Method and apparatus for wireless communication
WO2023165468A9 (en) Resource determination method and device
WO2021204173A1 (en) Resource determining method and apparatus, and terminal device
WO2020164547A1 (en) Communication method and apparatus, communication configuration method and apparatus, and terminal, base station, communication system and storage medium
CN111294165A (en) Resource allocation method and device, storage medium, and terminal
WO2020147814A1 (en) Method and device for resource allocation
EP4346303A1 (en) Resource reselection method and apparatus, device, and storage medium
CN108401291B (en) Method and device for data transmission
JP2023546232A (en) Communication methods and devices
WO2019061103A1 (en) Direct link data transmission method, terminal device and network device
WO2019095980A1 (en) Resource scheduling method and related device
WO2019014993A1 (en) Uplink transmission method, terminal device and network device
CN118301743A (en) Resource allocation method and device
CN117354950A (en) A communication method and device
WO2023019589A1 (en) Carrier selection method and apparatus, device, and storage medium
WO2022028268A1 (en) Communication method and apparatus

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

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

Country of ref document: EP

Kind code of ref document: A1