WO2020132869A1 - 资源分配的方法和终端设备 - Google Patents

资源分配的方法和终端设备 Download PDF

Info

Publication number
WO2020132869A1
WO2020132869A1 PCT/CN2018/123504 CN2018123504W WO2020132869A1 WO 2020132869 A1 WO2020132869 A1 WO 2020132869A1 CN 2018123504 W CN2018123504 W CN 2018123504W WO 2020132869 A1 WO2020132869 A1 WO 2020132869A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal device
information
resource
feedback information
feedback
Prior art date
Application number
PCT/CN2018/123504
Other languages
English (en)
French (fr)
Other versions
WO2020132869A8 (zh
Inventor
赵振山
卢前溪
林晖闵
Original Assignee
广东欧珀移动通信有限公司
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 广东欧珀移动通信有限公司 filed Critical 广东欧珀移动通信有限公司
Priority to PCT/CN2018/123504 priority Critical patent/WO2020132869A1/zh
Priority to CN201880100360.5A priority patent/CN113196844A/zh
Publication of WO2020132869A1 publication Critical patent/WO2020132869A1/zh
Priority to US17/356,441 priority patent/US11895626B2/en
Publication of WO2020132869A8 publication Critical patent/WO2020132869A8/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1822Automatic repetition systems, e.g. Van Duuren systems involving configuration of automatic repeat request [ARQ] with parallel processes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1887Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signaling for the administration of the divided path
    • H04L5/0094Indication of how sub-channels of the path are allocated
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]

Definitions

  • This application relates to the field of communications, and in particular to a method and terminal device for resource allocation.
  • V2X vehicle-to-everything
  • the NR-V2X system needs to support various transmission methods, such as unicast, groupcast, and broadcast; at the same time, a variety of transmission modes have also been introduced.
  • the terminal device is another terminal The device allocates transmission resources.
  • one terminal device serves as a group head, and other terminal devices serve as group members.
  • the group head can allocate side link transmission resources to the group members.
  • the group header can allocate transmission resources to the group members for data transmission between the group members and the group header; it can also be used for data transmission between the group members and other group members.
  • the terminal device 1 may allocate transmission resources to the terminal device 2 or 3, when the terminal device 2 and the terminal When an error occurs in the communication between the devices 3, how to allocate the retransmitted resources to the terminal device 1 is an urgent problem to be solved.
  • Embodiments of the present application provide a resource allocation method and a terminal device, which can implement retransmission resource allocation when the terminal device allocates transmission resources to other terminal devices.
  • a resource allocation method including: a first terminal device allocates a first resource to a second terminal device, and the first resource is used by the second terminal device to send side data to a third terminal device; The first terminal device determines whether feedback information sent by a target terminal device is received, where the target terminal device is the second terminal device and/or the third terminal device, and the feedback information is used to indicate whether the third terminal device has successfully received The side data; the first terminal device determines whether to allocate a second resource to the second terminal device according to whether the feedback information is received, the second resource is used for the second terminal device to resend to the third terminal device The side data.
  • a method for resource allocation including: a second terminal device receives a first resource allocated by a first terminal device; the second terminal device uses the first resource to send side data to a third terminal device If the second terminal device determines that the third terminal device has not successfully received the side data, it sends a non-acknowledgement NACK message to the first terminal device.
  • the NACK message is used to indicate that the first terminal device is the second terminal device Allocate the second resource.
  • a method for resource allocation including: a third terminal device receives side data sent by a second terminal device through a first resource, and the first resource is allocated by the first terminal device to the second terminal device.
  • the third terminal device sends feedback information to the second terminal device or the first terminal device according to whether the sideline data is successfully received, the feedback information is used to indicate whether the third terminal device successfully receives the sideline data And for the first terminal device to determine whether to allocate the second resource to the second terminal device.
  • a terminal device for performing the method in the above-mentioned first aspect or various implementations thereof.
  • the terminal device includes a functional module for performing the method in any one of the first aspect to the third aspect or the implementation methods thereof.
  • a terminal device including a processor and a memory.
  • the memory is used to store a computer program
  • the processor is used to call and run the computer program stored in the memory to execute any one of the first to third aspects or the methods in the various implementations thereof.
  • a chip for implementing any one of the foregoing first to second aspects or the method in each implementation manner thereof.
  • the chip includes: a processor for calling and running a computer program from the memory, so that the device installed with the chip executes any one of the first to third aspects described above or various implementations thereof method.
  • a computer-readable storage medium for storing a computer program, which causes the computer to execute the method in any one of the first to third aspects or the various implementations thereof.
  • a computer program product including computer program instructions, which cause the computer to execute the method in any one of the first to third aspects or their respective implementations.
  • a computer program which, when run on a computer, causes the computer to execute the method in any one of the above first to third aspects or various implementations thereof.
  • the first terminal device allocates a first resource to the second terminal device, and the second terminal device uses the first resource to send side data to the third terminal device, and according to the situation that the third terminal device receives the side data,
  • the first terminal device may determine whether to allocate the second resource to the second terminal device, and the second resource is used by the second terminal device to resend the sideline data to the third terminal device, thereby realizing the allocation of the retransmission resource of the sideline data .
  • FIG. 1 is a schematic diagram of a communication system architecture provided by an embodiment of the present application.
  • FIG. 2 is a schematic diagram of a side link resource allocation method provided by an embodiment of the present application.
  • FIG. 3 is a schematic diagram of another side link resource allocation method provided by an embodiment of the present application.
  • FIG. 4 is a schematic diagram of a resource allocation method provided by an embodiment of the present application.
  • FIG. 5 is a schematic flowchart of another resource allocation method provided by an embodiment of the present application.
  • FIG. 6 is a schematic diagram of a resource allocation method provided by an embodiment of the present application.
  • FIG. 7 is a schematic diagram of another resource allocation method provided by an embodiment of the present application.
  • FIG. 8 is a schematic flowchart of another resource allocation method according to an embodiment of the present application.
  • FIG. 9 is a schematic flowchart of another resource allocation method according to an embodiment of the present application.
  • FIG. 10 is a schematic block diagram of a terminal device provided by an embodiment of the present application.
  • FIG. 11 is a schematic block diagram of a communication device according to an embodiment of the present application.
  • FIG. 12 is a schematic block diagram of a chip provided by an embodiment of the present application.
  • FIG. 13 is a schematic diagram of a communication system provided by an embodiment of the present application.
  • GSM Global System
  • CDMA Code Division Multiple Access
  • WCDMA broadband code division multiple access
  • GPRS General Packet Radio Service
  • LTE Long Term Evolution
  • FDD Frequency Division Duplex
  • TDD Time Division Duplex
  • UMTS Universal Mobile Telecommunication System
  • WiMAX Worldwide Interoperability for Microwave Access, WiMAX
  • the communication system 100 applied in the embodiment of the present application is shown in FIG. 1.
  • the communication system 100 may include a network device 110, and the network device 110 may be a device that communicates with a terminal device 120 (or referred to as a communication terminal, terminal).
  • the network device 110 can provide communication coverage for a specific geographic area, and can communicate with terminal devices located within the coverage area.
  • the network device 110 may be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, a base station (NodeB, NB) in a WCDMA system, or an evolved base station in an LTE system (Evolutional Node B, eNB or eNodeB), or a wireless controller in the Cloud Radio Access Network (CRAN), or the network equipment can be a mobile switching center, a relay station, an access point, an in-vehicle device, Wearable devices, hubs, switches, bridges, routers, network-side devices in 5G networks or network devices in future public land mobile networks (Public Land Mobile Network, PLMN), etc.
  • BTS Base Transceiver Station
  • NodeB, NB base station
  • LTE Long Term Evolutional Node B
  • eNodeB evolved base station in an LTE system
  • CRAN Cloud Radio Access Network
  • the network equipment can be a mobile switching center, a relay station, an access point, an in-veh
  • the communication system 100 also includes at least one terminal device 120 within the coverage of the network device 110.
  • terminal equipment includes, but is not limited to, connections via wired lines, such as via Public Switched Telephone Networks (PSTN), Digital Subscriber Lines (Digital Subscriber Line, DSL), digital cables, direct cable connections ; And/or another data connection/network; and/or via wireless interfaces, such as for cellular networks, wireless local area networks (Wireless Local Area Network, WLAN), digital TV networks such as DVB-H networks, satellite networks, AM- FM broadcast transmitter; and/or another terminal device configured to receive/transmit communication signals; and/or Internet of Things (IoT) equipment.
  • PSTN Public Switched Telephone Networks
  • DSL Digital Subscriber Line
  • WLAN wireless local area networks
  • DVB-H networks wireless local area networks
  • satellite networks satellite networks
  • AM- FM broadcast transmitter AM- FM broadcast transmitter
  • IoT Internet of Things
  • a terminal device configured to communicate through a wireless interface may be referred to as a "wireless communication terminal", “wireless terminal”, or “mobile terminal”.
  • mobile terminals include, but are not limited to, satellites or cellular phones; Personal Communication Systems (PCS) terminals that can combine cellular radiotelephones with data processing, facsimile, and data communication capabilities; can include radiotelephones, pagers, Internet/internal PDA with networked access, web browser, notepad, calendar, and/or Global Positioning System (GPS) receiver; and conventional laptop and/or palm-type receivers or others including radiotelephone transceivers Electronic device.
  • PCS Personal Communication Systems
  • GPS Global Positioning System
  • Terminal equipment can refer to access terminal, user equipment (User Equipment), user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or User device.
  • Access terminals can be cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, wireless local loop (Wireless Local Loop, WLL) stations, personal digital processing (Personal Digital Assistant (PDA), wireless communication Functional handheld devices, computing devices, or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in a 5G network, or terminal devices in a PLMN that will evolve in the future, etc.
  • SIP Session Initiation Protocol
  • WLL Wireless Local Loop
  • PDA Personal Digital Assistant
  • terminal device 120 may perform direct terminal (Device to Device, D2D) communication.
  • D2D Direct terminal
  • the 5G system or 5G network may also be referred to as a New Radio (NR) system or NR network.
  • NR New Radio
  • FIG. 1 exemplarily shows one network device and two terminal devices.
  • the communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within the coverage area. This application The embodiment does not limit this.
  • the communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
  • network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
  • the devices with communication functions in the network/system in the embodiments of the present application may be referred to as communication devices.
  • the communication device may include a network device 110 and a terminal device 120 with a communication function, and the network device 110 and the terminal device 120 may be the specific devices described above, which will not be repeated here.
  • the communication device may also include other devices in the communication system 100, such as network controllers, mobility management entities, and other network entities, which are not limited in the embodiments of the present application.
  • FIG. 2 shows a schematic diagram of two transmission modes in a connected vehicle system according to an embodiment of the present application.
  • pattern 3 on the left indicates that the transmission resources of the vehicle-mounted terminal are allocated by the base station through downlink (downlink, DL), and the vehicle-mounted terminal is located on the sidelink (SL) according to the resources allocated by the base station Data is sent on the base station; the base station can allocate resources for a single transmission to the terminal or semi-static transmission resources for the terminal.
  • Mode 4 on the right indicates that the vehicle-mounted terminal adopts a transmission method of sensing and reservation.
  • the vehicle-mounted terminal obtains a set of available transmission resources by listening in the resource pool, and the terminal randomly selects a resource from the set for data transmission. Because the services in the IoV system have periodic characteristics, the terminal usually adopts a semi-static transmission method, that is, after the terminal selects a transmission resource, it will continue to use the resource in multiple transmission cycles, thereby reducing resource reselection and The probability of resource conflicts.
  • the terminal will carry the information reserved for the next transmission in the control information transmitted this time, so that other terminals can determine whether this resource is reserved and used by the user by detecting the user's control information, so as to reduce resource conflicts purpose.
  • the in-vehicle terminal may be located within the coverage of the network or outside the coverage of the network.
  • the NR-V2X system needs to support various transmission methods, such as unicast, groupcast, and broadcast; at the same time, a variety of transmission modes have also been introduced.
  • the terminal The device allocates transmission resources to other terminal devices.
  • one terminal device serves as a group head, and other terminal devices serve as group members.
  • the group head can allocate side link transmission resources to the group members.
  • the group header can allocate transmission resources to the group members for data transmission between the group members and the group header; it can also be used for data transmission between the group members and other group members.
  • UE 1 is Group leader, UE2 and UE3 are group members.
  • the group header indicates a terminal device having functions of resource management, resource control, or resource allocation.
  • UE 1 may allocate side transmission resources for UE 2 or UE 3, for example, UE 1 may allocate side transmission resources for UE 2 for UE 2 to UE 3 send data.
  • UE 2 and UE 3 fails, how does UE 1 allocate retransmitted resources?
  • the embodiment of the present application proposes a resource allocation method, which can solve the above-mentioned problem of how to perform the resource allocation of retransmission.
  • the first terminal device allocates the first resource to the second terminal device as an example for illustration.
  • the first resource is used for side data transmission, that is, the first terminal device is the first Two terminal devices allocate a first resource, and the second terminal device may use the first resource to perform side link communication with other terminal devices.
  • the first terminal device and the second terminal device may be any two terminal devices, and the first terminal device or the second terminal device may be any one of the terminal devices shown in FIGS. 1 and 2 Or, the first terminal device may also be UE1 shown in FIG. 3, and the second terminal device may be UE2 or UE3 shown in FIG. 3.
  • the embodiments of the present application are not limited thereto.
  • first terminal device and the second terminal device may be located in the same group.
  • first terminal device may be a group head in the group, which is used to allocate transmission resources to the group members in the group.
  • the second terminal device is a member of any group in the group.
  • the first resource allocated by the first terminal device to the second terminal device may be used for side link communication between the second terminal device and other terminal devices, where the second terminal device uses the first resource to the third terminal device Send side data as an example.
  • the third terminal device may be any terminal device as shown in FIGS. 1 and 2; or, the third terminal device may also be UE 2 or UE 3 shown in FIG. 3.
  • the third terminal device may be in the same group as the second terminal device, or may not be in the same group, and the embodiments of the present application are not limited thereto.
  • the second terminal device uses the first resource allocated by the first terminal device to send side data to the third terminal device
  • the side data may include side link control information (Sidelink Control Information, SCI) and business data (data)
  • SCI Sidelink Control Information
  • data business data
  • the embodiments of the present application are not limited thereto.
  • the SCI is used to carry the control information of the business data.
  • the SCI may include the following information: time-frequency resources used for transmitting the business data, MCS level, priority information, etc.
  • FIG. 4 shows a schematic diagram of a resource allocation method provided by the embodiment of the present application.
  • the first terminal allocates multiple transmission resources.
  • the multiple transmission resources include the first transmission resources, which are solid blocks in FIG. 4; also include N-
  • the resources used for one retransmission are the dashed squares in Figure 4.
  • the first transmission resource among the multiple transmission resources is referred to as a first resource
  • the resource used for N-1 retransmissions is referred to as a second resource.
  • the first The allocated resources are set as the first transmission resource, that is, the first resource
  • the subsequent resources are set as retransmission resources, that is, the second resource, but the embodiment of the present application is not limited to this.
  • the second terminal device acquires the multiple transmission resources and uses the first resource to perform data transmission. As shown in FIG. 4, it is assumed that the first resource is the first allocated transmission resource.
  • the third terminal device at the receiving end receives an error, for example, as shown in FIG. 4, the third terminal device feeds back non-acknowledgement (NACK) information, or if the third terminal device does not send acknowledgement (ACK) information, then The second terminal device may determine that the third terminal device fails to receive the side data, and may use the second resource among the multiple transmission resources for retransmission, for example, may continue to use the second allocated transmission resource and subsequent transmission resources,
  • the side data is retransmitted until the third terminal device receives successfully, for example, the third terminal device may send ACK information to the second terminal device, so that the second terminal device determines that the third terminal device receives successfully and stops the retransmission Or, when the number of retransmissions of the second terminal device reaches the maximum number of retransmissions, stop retransmitting the side data to the third terminal
  • the first terminal device allocates multiple transmission resources to the second terminal device, which is used for the first transmission and data retransmission between the second terminal device and the third terminal device, which solves the problem of side data duplication between the terminal devices The problem of resource allocation.
  • the number of transmission resources allocated by the first terminal device to the second terminal device is determined according to pre-configuration information, or determined according to network configuration information, or determined autonomously by the first terminal device, or It is determined by the first terminal device according to the attribute information of the side data to be sent by the second terminal device.
  • the attribute information may include at least one of the following information: the delay requirement of the sideline data, the quality of service (QoS) of the sideline data, QoS class identifier (QoS Class Identifier, QCI), vehicle
  • QoS class identifier QoS Class Identifier, QCI
  • the networked 5G QoS identifier (5G QoS Identifier, VQI) value and the priority of the side data are not limited to this embodiment of the present application.
  • FIG. 5 shows a schematic flowchart of a resource allocation method 200 according to another embodiment of the present application.
  • the method 200 includes: S210, the first terminal device allocates a first resource to the second terminal device, and the first resource is used by the second terminal device to send side data to the third terminal device; S220, The first terminal device determines whether feedback information sent by a target terminal device is received, where the target terminal device is the second terminal device and/or the third terminal device, and the feedback information is used to indicate whether the third terminal device has successfully received The side data; S230, the first terminal device determines whether to allocate a second resource to the second terminal device according to whether the feedback information is received, the second resource is used by the second terminal device to the third terminal device Resend the side data.
  • the first terminal device allocates a first resource to the second terminal device, and the second terminal device uses the first resource to send side data to the third terminal device, where the side data may include SCI and For service data, when receiving the side data, the third terminal device may make different feedbacks to the first terminal device or the second terminal device according to different receiving conditions.
  • the third terminal device may feed back ACK information; if the third terminal device does not detect the successful SCI, the third terminal device does not know that there is service data to be sent.
  • the feedback information will not be sent, which can be called a discontinuous transmission (DTX) state; if the third terminal device successfully detects the SCI, but fails to receive service data, the third terminal device can feed back NACK information, The NACK information indicates that the third terminal device failed to receive the side data.
  • DTX discontinuous transmission
  • the first terminal device may determine whether the feedback information sent by the target terminal device is received.
  • the target terminal device may be the second terminal device or the third terminal device.
  • the feedback information is used to indicate the third terminal device. Whether the device successfully receives the side data; so that in S230, the first terminal device determines whether to receive the side information according to whether the feedback information is received, or according to whether the third terminal device indicated in the feedback information successfully receives the side data Allocate a second resource to the second terminal device, where the second resource can be used by the second terminal device to resend the side data to the third terminal device, or the second resource can also be used for the second
  • the side link transmission between the terminal device and other terminal devices is not limited to this embodiment of the present application.
  • the target terminal device in the embodiment of the present application may be a second terminal device and/or a third terminal device.
  • the third terminal device directly sends feedback information to the first terminal device according to whether the side data sent by the second terminal device is correctly received, without forwarding the feedback information through the second terminal device, Therefore, signaling overhead and delay can be reduced.
  • the target terminal device is the second terminal device
  • the second terminal device forwards the initial feedback information sent by the third terminal device to the first terminal device, and does not require side data transmission between the third terminal device and the first terminal device .
  • the third terminal device is outside the transmission range of the first terminal device, and the second terminal device is within the transmission range of the first terminal device. Therefore, the second terminal device forwards the initial feedback information of the third terminal device. Side data transmission is performed between the third terminal device and the first terminal device.
  • the target terminal device as the second terminal device and the third terminal device as examples.
  • the first terminal device determines whether the feedback information of the third terminal device is received, and then determines whether to allocate the second resource to the second terminal device .
  • the embodiment will be described in detail below with reference to FIG. 6.
  • FIG. 6 shows a schematic diagram of a resource allocation method provided by an embodiment of the present application.
  • S310 resource allocation
  • the first terminal device sends the first resource to the second terminal device, this step is the same as S210, and will not be repeated here.
  • S320 Send data, that is, the second terminal device uses the first resource to send side data to the third terminal device.
  • the third terminal device may receive the service data in the side data according to the detected SCI in the side data.
  • the third terminal device sends feedback information to the first terminal device according to the receiving situation of the sideline data.
  • the third terminal device may send the feedback information to the first terminal device through the first side link channel
  • the first side link channel may be a physical side link Control channel (Physical Sidelink Control Channel, PSCCH), physical sidelink shared channel (Physical Sidelink Shared Channel, PSSCH) or physical sidelink feedback channel (Physical Sidelink Feedback Channel, PSFCH).
  • PSCCH Physical Sidelink Control Channel
  • PSSCH Physical Sidelink shared channel
  • PSFCH Physical Sidelink Feedback Channel
  • the feedback information sent by the third terminal device to the first terminal device may be used to indicate that the third terminal device successfully receives the sideline data, for example, the The feedback information may be ACK information; or, the third terminal device does not send feedback information when it successfully receives the side data.
  • the third terminal device does not detect the SCI in the successful side data, the third terminal device does not know that there is service data to be sent, and therefore does not send feedback information to the first terminal device.
  • the third terminal device may send feedback information to the first terminal device, and the feedback information is used to indicate that the third terminal device failed to receive the sideline data
  • the feedback information may be NACK information.
  • the third terminal device sends feedback information to the first terminal device, and may also send a first indication message to the first terminal device.
  • the first indication message may include at least one of the following information: the third terminal device Device identification information, identification information of the second terminal device, link identification information of the link between the second terminal device and the third terminal device, group identification information, hybrid automatic repeat request (Hybrid Automatic Repeat reQuest, HARQ) process information, side channel state information (Sidelink Channel State Information, S-CSI), side channel quality indicator (Sidelink Channel Quality Information, S-CQI), the second terminal equipment and the third terminal equipment
  • HARQ hybrid automatic repeat request
  • S-CSI Side Channel State Information
  • S-CQI side channel quality indicator
  • the path loss information of the interlink the sidelink reference signal received power information
  • S-RSRP Sidelink Reference Signal Received Signal
  • the identification information of the third terminal device may be the radio network temporary identifier (RNTI) of the third terminal device; similarly, the identification information of the second terminal device may also be the second terminal device RNTI; group identification information may be the group identification of the group where all or part of the terminal devices in the first terminal device, the second terminal device, and the third terminal device are located, for example, assuming that the first terminal device and the second terminal device belong to the same group, Then, when the second terminal device and the third terminal device belong to the same group, the first indication information may include the identifier of the group where the second terminal device is located; when the second terminal device and the third terminal device do not belong to the same group At this time, the first indication information may include the identifier of the group where the second terminal device is located, or may also include the identifier of the group where the third terminal device is located; the HARQ process information is the second terminal device and the third terminal device HARQ process information for side data transmission between; the S-CSI and S-CQI are the S-CSI and S-CSI
  • the feedback information and the first indication information may be carried on the same side channel or on different side channels.
  • the third terminal device sends a first side link channel, such as a PSFCH, to the first terminal device.
  • the PSFCH includes both feedback information such as NACK and identification information of the third terminal device.
  • the third terminal device sends a first side link channel, such as a PSFCH, to the first terminal device, and the PSFCH includes feedback information such as NACK, and the third terminal device sends a second to the first terminal device.
  • the side link channel for example, PSCCH, includes identification information of the second terminal device and the third terminal device in the PSCCH.
  • the first indication information includes identification information of the third terminal device, which is used by the first terminal device to determine which terminal device sent the feedback information.
  • the first indication information includes identification information of the second terminal device, and is used to indicate which side device corresponding to the feedback information is the side data sent by the terminal device to the third terminal device.
  • the first indication information also includes identification information of the third terminal device and identification information of the second terminal device, and is used to indicate that the feedback information corresponds to the second terminal device sending to the third terminal
  • the side data of the device may further indicate that the feedback information is sent by the third device.
  • the first indication information includes link identification information of a link between the second terminal device and the third terminal device, and is used to indicate that the feedback information corresponds to the second terminal device sending to the first Side data of three terminal devices.
  • the first indication information includes group identification information, which is used to indicate that the feedback information corresponds to side data in the group.
  • the first terminal device may determine in other ways that the group includes the first terminal device, the second terminal device, and the third terminal device, and the first terminal device allocates transmission resources to the second terminal device For the second terminal device to send side data to the third terminal device, at this time, the first terminal device may determine that the feedback information corresponds to the second terminal device to the third terminal device according to the group identification information The sideline data sent.
  • the first indication information includes S-CSI, or S-CQI, or path loss information of a link between the second terminal device and the third terminal device, or S-RSRP, or power indication information , Used to assist the first terminal device to allocate second resources and corresponding transmission parameters to the second terminal device.
  • the first terminal device determines whether to allocate a second resource to the second terminal device, and the second resource may be used by the second terminal device to retransmit the sideline data to the third terminal device.
  • the first terminal device may determine whether to allocate the second resource to the second terminal device according to the feedback information. Specifically, if the feedback information indicates that the third terminal device has not successfully received the side data, for example, the feedback information is NACK information, the first terminal device allocates the second resource to the second terminal device; or, If the feedback information indicates that the third terminal device successfully receives the side data, for example, the feedback information is ACK information, the first terminal device does not allocate the second resource to the second terminal device.
  • the first terminal device may not allocate the second resource to the second terminal device, for example, if the third terminal device is successfully receiving When the side data is transmitted, the ACK information may not be sent. Then, when the feedback information sent by the third terminal device is not received, the first terminal device may determine that the third terminal device successfully receives the side data, not the second terminal. The device allocates the second resource.
  • the third terminal device does not send feedback information even when it fails to detect the SCI, it can also be set that the third terminal device sends ACK information when it successfully receives the side data, then the first terminal device does not When the feedback information sent by the third terminal device is received, or when the first terminal device determines to be in the DTX state, the second terminal device is allocated a second resource; or, the first terminal device may further determine whether to The second resource is allocated to the second terminal device, and the embodiment of the present application is not limited thereto.
  • the first terminal device may also determine whether to allocate a third resource to the second terminal device, where the third resource is used by the second terminal device to send new sideline data to the third terminal device, or The three resources are used for side link transmission between the second terminal device and other terminal devices.
  • the third terminal device successfully receives the side data sent by the second terminal device, the third terminal device sends ACK information to the first terminal device, and the first terminal device confirms the third terminal device according to the ACK information
  • the first terminal device may allocate a third resource to the second terminal device.
  • the third resource is used for the second terminal device to send new side data to the third terminal device; or, the third resource is used for the side link between the second terminal device and other terminal devices transmission.
  • the first terminal device determines whether the feedback information of the second terminal device is received, and then determines whether to allocate the second resource to the second terminal device .
  • the embodiment will be described in detail below with reference to FIG. 7.
  • FIG. 7 shows a schematic diagram of another resource allocation method provided by an embodiment of the present application.
  • S40 resource allocation
  • the first terminal device sends the first resource to the second terminal device, this step is the same as S210, and will not be repeated here.
  • S420 Send data, that is, the second terminal device uses the first resource to send side data to the third terminal device. This step is the same as S320 and will not be repeated here.
  • the third terminal device may send initial feedback information to the second terminal device according to the reception status of the side data. Wherein, if the third terminal device determines to send the initial feedback information, it may send the initial feedback information to the second terminal device through the third side link channel, and the third side link channel may be PSCCH, PSSCH Or PSFCH.
  • the initial feedback information sent by the third terminal device to the second terminal device may be used to indicate that the third terminal device successfully receives the sideline data, for example,
  • the initial feedback information may be ACK information; if the third terminal device does not successfully receive the side data, for example, the third terminal device does not successfully detect the SCI, the initial feedback information may not be sent to the second terminal device, for example, If the third terminal device successfully detects the SCI, but an error occurs in data reception, the initial feedback information sent by the third terminal device to the second terminal device may be used to indicate that the third terminal device has not successfully received the sideline data, for example,
  • the initial feedback information may be NACK information.
  • a timer may be set in the second terminal device, and the second terminal device may send a message to the third terminal device.
  • the timer is started and the timer starts counting.
  • the timer can be timed in any time unit, for example, it can be timed in time slot (slot) unit, and every time a time slot passes, the second terminal device detects whether there is initial feedback information in the time slot.
  • the timer is stopped; if the second terminal device does not detect the initial feedback information in the current time slot, the timer is adjusted to a value of 1, and the detection continues One time slot, until the initial feedback information is detected; or, until the timer times out and the initial feedback information is not detected, the second terminal device determines that the initial feedback information is not received, and stops the timer.
  • the timer adjusts the value 1, including increasing or decreasing the value 1. For example, if the timer is a countdown timer, that is, when the timer is started, the timer starts counting from the preset duration, then adjusting the value 1 means decreasing the value 1, when the timer is 0, the timer times out; if the timer For sequential timing, that is, when the timer is started, the timer starts counting from 0, and adjusting the value 1 means decreasing the value 1. When the count value of the timer reaches a preset duration, the timer times out.
  • the duration of the timer may be set according to actual applications.
  • the second terminal device may be determined according to protocol configuration, network device configuration, or attribute information of the side data.
  • the attribute information may include the following information At least one of: the delay requirement of the side row data, the QoS, QCI, VQI value of the side row data and the priority of the side row data, the embodiments of the present application are not limited thereto.
  • the second terminal device may also detect whether the third terminal device sends the initial feedback information on the preset feedback resource. Specifically, the second terminal device uses the first resource to send side data to the third terminal device.
  • the first resource may correspond to a preset feedback resource, and the preset feedback resource is used by the third terminal device to send initial feedback information.
  • the preset feedback resource may have a corresponding relationship with the first resource, and the second terminal device and the third terminal device determine the preset feedback resource according to the first resource.
  • the corresponding relationship may be a protocol configuration, a network device configuration, or other terminal devices Configuration, for example, may be configured by the first terminal device; or, when the first terminal device configures the first resource for the second terminal device, the preset feedback resource is also configured for the second terminal device and the third terminal device, this application
  • the embodiment is not limited to this.
  • the second terminal device detects whether there is initial feedback information on the preset feedback resource, and if it is not detected, it is determined that the third terminal device has not sent the initial feedback information.
  • the second terminal device may combine the preset feedback resource and the timer to determine whether the initial feedback information is received. For example, when the second terminal device sends side data to the third terminal device on the first resource, a timer is started, and the timer starts timing.
  • the second terminal device determines the corresponding to the first resource according to the first resource For each feedback time slot, the second terminal device detects whether there is initial feedback information on the feedback resource in the time slot, if the second terminal device detects initial feedback on the feedback resource in the current time slot Information, stop the timer; if the second terminal device does not detect the initial feedback information on the feedback resource in the current time slot, adjust the value of the timer by 1 and continue to detect the next time slot until the initial feedback information is detected Or, until the timer expires and no initial feedback information is detected, the second terminal device determines that the initial feedback information is not received and stops the timer.
  • the second terminal device determines whether to send the feedback information to the first terminal device based on the initial feedback information of the third terminal device. Wherein, if the second terminal device determines to send feedback information, it may send the feedback information to the first terminal device through the second side link channel, and the second side link channel may be PSCCH, PSSCH, or PSFCH .
  • the second terminal device sends feedback information to the first terminal device, and may also send a second indication message to the first terminal device.
  • the second indication message is similar to the first indication message, and the second indication message may also be At least one of the following information is included: identification information of the second terminal device, identification information of the third terminal device, link identification information of the link between the second terminal device and the third terminal device, group identification information , HARQ process information, S-CSI, S-CQI, path loss information, S-RSRP and power indication information of the link between the second terminal device and the third terminal device, for the sake of brevity, they are not repeated here .
  • the second terminal device may not The terminal device sends the feedback information, or the ACK information may be forwarded to the first terminal device, or the resource request information may also be sent to the first terminal device, and the resource request information may be used to indicate that the third terminal device is successful
  • Receiving the side data can also be used to request the first terminal device to allocate a third resource to the second terminal device, and the third resource is used by the second terminal device to send other side data to other terminal devices.
  • the initial feedback information may be NACK information
  • the second terminal device may forward the NACK information to the first terminal device.
  • the second terminal device does not receive the initial feedback information sent by the third terminal device, the second terminal device does not send feedback information to the first terminal device, or the second terminal device may also send to the first terminal device Feedback information, which indicates that the third terminal device has not successfully received the side data.
  • the first terminal device determines whether to allocate a second resource to the second terminal device, and the second resource may be used by the second terminal device to retransmit the sideline data to the third terminal device.
  • the first terminal device when it receives the feedback information sent by the second terminal device, it may determine whether to allocate the second resource to the second terminal device according to the feedback information. Specifically, if the feedback information indicates that the third terminal device has not successfully received the side data, for example, the feedback information is NACK information, the first terminal device allocates the second resource to the second terminal device; or, If the feedback information indicates that the third terminal device successfully receives the side data, for example, the feedback information is ACK information, or the feedback information is resource request information, the first terminal device does not allocate the second terminal device with the The second resource.
  • the first terminal device may not allocate the second resource to the second terminal device. For example, if the second terminal device determines that the third terminal device successfully receives the side data, the second terminal device may not send ACK information to the first terminal device, then the first terminal device may not receive the first When the feedback information sent by the second terminal device determines that the third terminal device successfully receives the side data, it does not allocate the second resource to the second terminal device. Or, considering that the third terminal device also does not send feedback information when it fails to detect the SCI, it can also be set to the second terminal device when it determines that the third terminal device successfully receives the sideline data.
  • the second terminal device When sending ACK information, when the first terminal device does not receive the feedback information sent by the second terminal device, or when the first terminal device determines to be in the DTX state, the second terminal device is allocated a second resource; or, the first A terminal device may further determine whether to allocate the second resource to the second terminal device in other ways.
  • the embodiments of the present application are not limited thereto.
  • the first terminal device may allocate the second resource to the second terminal device only when the NACK information is received; In the case of feedback information, or in the case where ACK information or resource request information is received, the second resource is not allocated to the second terminal device.
  • the first terminal device can determine whether the feedback information sent by the target terminal device is received in various ways, for example, by configuring a feedback resource, or setting a timer in the first terminal device to determine whether the received Feedback information sent by the target terminal device.
  • the first terminal device may determine whether to receive the feedback information sent by the target terminal device by configuring a feedback resource. Specifically, the first terminal device detects the feedback information on the feedback resource, and the feedback resource is used to carry the feedback information; the first terminal device determines whether the feedback information is received according to the detection result.
  • the first terminal device detects feedback information sent by the second terminal device on the feedback resource as an example for description.
  • the first terminal device and the second terminal device may determine the feedback resource in various ways.
  • the feedback resource may have a corresponding relationship with the first resource, and the second terminal device and the first terminal device determine the corresponding feedback resource according to the first resource.
  • the corresponding relationship may be a protocol configuration, a network device configuration, or other terminal device configuration.
  • it may be configured by the first terminal device; or, when the first terminal device configures the first resource for the second terminal device, the feedback resource is also configured for the second terminal device.
  • the embodiments of the present application are not limited thereto.
  • the first terminal device detects whether feedback information exists on the feedback resource, and if it is not detected or the DTX state is detected, it is determined that the second terminal device has not sent feedback information.
  • the first terminal device may also determine whether to receive feedback information sent by the target terminal device by setting a timer. Specifically, when the first terminal device allocates the first resource to the second terminal device, a timer is started, and the timer starts counting.
  • the timer can be timed in any time unit, for example, it can be timed in time slot (slot) unit, and after each time slot passes, the first terminal device detects whether there is feedback information in the time slot.
  • the timer is stopped, and the first terminal device can determine whether to allocate the second resource to the second terminal device according to the feedback information; if the first terminal device is not currently When the feedback information is detected in the time slot, the timer is adjusted to a value of 1 and continues to detect the next time slot until the first terminal device detects the feedback information; or, until the timer expires and the feedback information is not detected, the first The terminal device determines that the feedback information of the target terminal device is not received, and stops the timer.
  • the timer adjusts the value 1, including increasing or decreasing the value 1. For example, if the timer is a countdown timer, that is, when the timer is started, the timer starts counting from the preset duration, then adjusting the value 1 means decreasing the value 1, when the timer is 0, the timer times out; if the timer The timer is a sequential timer, that is, when the timer is started, the timer starts counting from 0, then adjusting the value 1 means decreasing the value 1. When the count value of the timer reaches the duration of the timer, the timer times out.
  • the duration of the timer can be set according to actual applications.
  • the duration of the timer is determined by the first terminal device according to protocol configuration, network device configuration, or attribute information of the side data, where The attribute information may include at least one of the following information: the delay requirement of the side data, the QoS, QCI, VQI value of the side data, and the priority of the side data.
  • the embodiments of the present application are not limited thereto.
  • the first terminal device may combine the configuration feedback resource and the timer to determine whether the feedback information is received. For example, when the first terminal device allocates the first resource to the second terminal device, a timer is started, and the timer starts to count. The first terminal device determines the feedback resource corresponding to the first resource according to the first resource, each After a time slot, the first terminal device detects whether feedback information exists on the feedback resource in the time slot, and if the first terminal device detects feedback information on the feedback resource in the current time slot, the timer is stopped ; If the first terminal device does not detect the feedback information on the feedback resource in the current time slot, it will adjust the value of the timer by 1 and continue to detect the next time slot until the feedback information is detected; or, until the timer expires, If the feedback information is still not detected, the first terminal device determines that the feedback information is not received, and stops the timer.
  • the first terminal device allocates second resources to the second terminal device. Or, if the first terminal device receives the feedback information, the first terminal device determines whether to allocate the second resource to the second terminal device according to the feedback information, for example, if the feedback information indicates the third terminal device.
  • the sideline data is not successfully received, for example, the feedback information may be NACK information, the first terminal device allocates the second resource to the second terminal device; or, if the feedback information indicates that the third terminal device successfully receives the Side data, for example, the feedback information may be ACK information or resource request information, the first terminal device does not allocate the second resource to the second terminal device, or the second terminal when the feedback information is resource request information
  • the device allocates a third resource, and the third resource is used for side link communication between the second terminal device and another terminal device, and the other terminal device may be any terminal device.
  • the first terminal device allocates the first resource to the second terminal device, and the second terminal device uses the first resource to send side data to the third terminal device according to the third terminal device
  • the first terminal device can determine whether to allocate the second resource to the second terminal device, and the second resource is used by the second terminal device to resend the side data to the third terminal device, thereby implementing the side line Allocation of data retransmission resources.
  • FIG. 8 shows a schematic flowchart of a method 500 for resource allocation according to an embodiment of the present application.
  • the method 500 includes: S510, the second terminal device receives the first resource allocated by the first terminal device; S520, the second terminal device uses the first resource to send side data to the third terminal device S530, if the second terminal device determines that the third terminal device has not successfully received the side data, sends non-acknowledgement NACK information to the first terminal device, the NACK information is used to indicate that the first terminal device is the second The terminal device allocates the second resource.
  • the second resource is used by the second terminal device to resend the sideline data to the third terminal device.
  • the method 500 further includes: if the second terminal device determines that the third terminal device successfully receives the side data, sending the first information to the first terminal device, the first information is used When the first terminal device determines not to allocate the second resource to the second terminal device.
  • the first information is used by the first terminal device to determine to allocate a third resource to the second terminal device.
  • the first information is confirmation ACK information, or the first information is resource request information.
  • the resource request information is used to request the first terminal device to allocate a third resource to the second terminal device; the third resource is used by the second terminal device to send other side data to other terminal devices.
  • the method 500 further includes: the second terminal device determines feedback resources, and the feedback resources are used to carry feedback information, and the feedback information includes the NACK information or the ACK information.
  • the second terminal device determining the feedback resource includes: the second terminal device determining the first resource according to the protocol, configuration information sent by the network device, or configuration information sent by other terminal devices The corresponding feedback resource.
  • the second terminal device determining the feedback resource includes: the second terminal device receiving the feedback resource allocated by the first terminal device.
  • the method 500 further includes: the second terminal device determines whether the third terminal device successfully receives the side data.
  • the second terminal device determining whether the third terminal device successfully receives the side data includes: the second terminal device receives initial feedback information sent by the third terminal device; the second The terminal device determines whether the third terminal device successfully receives the side data according to the initial feedback information.
  • the second terminal device determines whether the third terminal device successfully receives the side data according to the initial feedback information, including: if the initial feedback information is ACK information, the second terminal device It is determined that the third terminal device successfully receives the sideline data; or, if the initial feedback information is NACK information, the second terminal device determines that the third terminal device has not successfully received the sideline data.
  • the second terminal device receiving the initial feedback information sent by the third terminal device includes that: the second terminal device receives the third terminal device through the third side channel channel. The initial feedback information.
  • the third side link channel is: PSCCH, PSSCH, or PSFCH.
  • the sending of unacknowledged NACK information to the first terminal device includes: the second terminal device sending the NACK information to the first terminal device through a second side link channel.
  • the method 500 further includes: the second terminal device sends a second indication message to the first terminal device, and the second indication message includes at least one of the following information: the second terminal device Identification information, identification information of the third terminal device, link identification information of the link between the second terminal device and the third terminal device, group identification information, HARQ process information, S-CSI, S-CQI , Path loss information, S-RSRP, and power indication information of the link between the second terminal device and the third terminal device.
  • the second terminal device sends a second indication message to the first terminal device
  • the second indication message includes at least one of the following information: the second terminal device Identification information, identification information of the third terminal device, link identification information of the link between the second terminal device and the third terminal device, group identification information, HARQ process information, S-CSI, S-CQI , Path loss information, S-RSRP, and power indication information of the link between the second terminal device and the third terminal device.
  • the second side link channel is: PSCCH, PSSCH, or PSFCH.
  • first terminal device in method 500 may correspond to the first terminal device in methods 200, 300, and 400
  • second terminal device in method 500 may correspond to the first terminal device in methods 200, 300, and 400
  • third terminal device in the method 500 may correspond to the third terminal device in the methods 200, 300, and 400.
  • the first terminal device allocates the first resource to the second terminal device, and the second terminal device uses the first resource to send side data to the third terminal device according to the third terminal device
  • the first terminal device can determine whether to allocate the second resource to the second terminal device, and the second resource is used by the second terminal device to resend the side data to the third terminal device, thereby implementing the side line Allocation of data retransmission resources.
  • FIG. 9 shows a schematic flowchart of a method 600 for resource allocation according to an embodiment of the present application.
  • the method 600 includes: S610.
  • the third terminal device receives side data sent by the second terminal device through the first resource, and the first resource is allocated by the first terminal device to the second terminal device; S620.
  • the third terminal device sends feedback information to the second terminal device or the first terminal device according to whether the side data is successfully received, and the feedback information is used to indicate whether the third terminal device successfully receives the side data And for the first terminal device to determine whether to allocate the second resource to the second terminal device.
  • the second resource is used by the second terminal device to resend the sideline data to the third terminal device.
  • the feedback information is NACK information.
  • the feedback information is ACK information.
  • sending feedback information to the second terminal device or the first terminal device includes: the third terminal device sends the feedback information to the first terminal device through the first side link channel Feedback.
  • the method 600 further includes: the third terminal device sends a first indication message to the first terminal device, and the first indication message includes at least one of the following information: the third terminal device Identification information, identification information of the second terminal device, link identification information of the link between the second terminal device and the third terminal device, group identification information, HARQ process information, S-CSI, S-CQI , Path loss information, S-RSRP, and power indication information of the link between the second terminal device and the third terminal device.
  • the third terminal device sends a first indication message to the first terminal device
  • the first indication message includes at least one of the following information: the third terminal device Identification information, identification information of the second terminal device, link identification information of the link between the second terminal device and the third terminal device, group identification information, HARQ process information, S-CSI, S-CQI , Path loss information, S-RSRP, and power indication information of the link between the second terminal device and the third terminal device.
  • the first side link channel is PSCCH, PSSCH, or PSFCH.
  • sending feedback information to the second terminal device or the first terminal device includes: the third terminal device sends the second terminal device the third terminal link channel to send the feedback information to the second terminal device. Feedback.
  • the third side link channel is: PSCCH, PSSCH, or PSFCH.
  • first terminal device in method 600 may correspond to the first terminal device in methods 200, 300, and 400
  • second terminal device in method 600 may correspond to the first terminal device in methods 200, 300, and 400
  • third terminal device in the method 600 may correspond to the third terminal device in the methods 200, 300, and 400.
  • the first terminal device allocates the first resource to the second terminal device, and the second terminal device uses the first resource to send side data to the third terminal device according to the third terminal device
  • the first terminal device can determine whether to allocate the second resource to the second terminal device, and the second resource is used by the second terminal device to resend the side data to the third terminal device, thereby implementing the side line Allocation of data retransmission resources.
  • the terminal device 700 includes a processing unit 710 and a transceiver unit 720.
  • the terminal device 700 may be a first terminal device 700, and the first terminal device 700 may be a first terminal device that executes the methods 200 to 600 in the embodiments of the present application.
  • the processing unit 710 is configured to: allocate a first resource to the second terminal device, and the first resource is used by the second terminal device to send side data to the third terminal device; determine whether the transceiver unit 720 receives the target Feedback information sent by the terminal device, the target terminal device is the second terminal device and/or the third terminal device, the feedback information is used to indicate whether the third terminal device successfully receives the side data; according to the transceiver unit 720 Whether the feedback information is received, and it is determined whether a second resource is allocated to the second terminal device, and the second resource is used by the second terminal device to resend the side data to the third terminal device.
  • the target device is the third terminal device.
  • the transceiver unit 720 is configured to: receive the feedback information sent by the third terminal device through the first side link channel.
  • the transceiving unit 720 is further configured to: receive a first indication message sent by the third terminal device, where the first indication message includes at least one of the following information: the identifier of the third terminal device Information, identification information of the second terminal device, link identification information of the link between the second terminal device and the third terminal device, group identification information, HARQ process information, S-CSI, S-CQI, the Path loss information, S-RSRP, and power indication information of the link between the second terminal device and the third terminal device.
  • the first side link channel is PSCCH, PSSCH, or PSFCH.
  • the target terminal device is the second terminal device.
  • the feedback information is determined by the second terminal device according to the initial feedback information sent by the third terminal device, and the initial feedback information is used to indicate whether the third terminal device successfully receives the side line data.
  • the transceiver unit 720 is configured to: receive the feedback information sent by the second terminal device through the second side link channel.
  • the transceiver unit 720 is further configured to: receive a second indication message sent by the second terminal device, where the second indication message includes at least one of the following information: the identifier of the second terminal device Information, identification information of the third terminal device, link identification information of the link between the second terminal device and the third terminal device, group identification information, HARQ process information, S-CSI, S-CQI, the Path loss information, S-RSRP, and power indication information of the link between the second terminal device and the third terminal device.
  • the second side link channel is PSCCH, PSSCH, or PSFCH.
  • the processing unit 710 is configured to: if the transceiver unit 720 receives the feedback information, determine whether to allocate the second resource to the second terminal device according to the feedback information; or, if the transceiver The unit 720 does not receive the feedback information, and does not allocate the second resource to the second terminal device.
  • the processing unit 710 is configured to: detect the feedback information on a feedback resource, and the feedback resource is used to carry the feedback information; according to the detection result, determine whether the feedback information is received.
  • the feedback resource corresponds to the first resource.
  • the processing unit 710 is further configured to allocate the feedback resource to the second terminal device.
  • the first terminal device 700 is provided with a timer, and the processing unit 710 is configured to: according to the timer, determine whether the feedback information sent by the target terminal device is received.
  • the processing unit 710 is configured to start the timer when allocating the first resource to the second terminal device.
  • the processing unit 710 is used to: after starting the timer, detect feedback information in each subsequent time slot; adjust the timer according to the detection result, and determine whether the feedback information sent by the target terminal device is received .
  • the processing unit 710 is used to: before the timer expires, if the feedback information is not detected in the current time slot, adjust the timer to a value of 1; or, before the timer expires, if the current When the feedback information is detected in the time slot, the timer is stopped.
  • the processing unit 710 is configured to: if the feedback information is not detected when the timer times out, stop the timer, and determine that the feedback information sent by the target terminal device is not received.
  • the duration of the timer is determined by the first terminal device 700 according to protocol configuration, network device configuration, or attribute information of the side row data, where the attribute information includes at least one of the following information: the side row Data latency requirements, the quality of service QoS of the side data, QoS class identifier QCI, IoV 5G QoS identifier VQI value, and the priority of the side data.
  • the transceiver unit 720 is configured to: receive resource request information sent by the second terminal device, and determine the resource request information as the feedback information, where the feedback information is used to indicate the third terminal
  • the device successfully receives the side data.
  • the resource request information is used to request the first terminal device 700 to allocate a third resource to the second terminal device.
  • the third resource is used by the second terminal device to send the other side to other terminal devices. Row data.
  • the processing unit 710 is configured to: if the transceiver unit 720 receives the feedback information, determine whether to allocate the second resource to the second terminal device according to the feedback information; or, if the transceiver Unit 720 does not receive the feedback information, and allocates second resources to the second terminal device.
  • the processing unit 710 is configured to: if the feedback information indicates that the third terminal device has not successfully received the side data, allocate the second resource to the second terminal device; or, if the The feedback information indicates that the third terminal device successfully receives the side data, and does not allocate the second resource to the second terminal device.
  • the feedback information if the feedback information is acknowledged ACK information, the feedback information indicates that the third terminal device successfully received the side data; if the feedback information is non-acknowledged NACK information, the feedback information indicates the third The three terminal devices did not successfully receive the side data.
  • first terminal device 700 may correspond to performing the methods 200 to 600 in the embodiment of the present application, and the above and other operations and/or functions of the units in the first terminal device 700 are respectively The corresponding process of implementing the first terminal device in each method in FIG. 1 to FIG. 9 will not be repeated here for brevity.
  • the terminal device 700 may also be a second terminal device 700, and the second terminal device 700 may be a second terminal device that performs the methods 200 to 600 in the embodiments of the present application.
  • the transceiving unit 720 is used to: receive the first resource allocated by the first terminal device; the processing unit 710 is used to: send the side data to the third terminal device using the first resource; the transceiving unit 720 also uses Yu: If the processing unit 710 determines that the third terminal device has not successfully received the side data, it sends unacknowledged NACK information to the first terminal device.
  • the NACK information is used to indicate that the first terminal device is the second terminal device 700 Allocate the second resource.
  • the second resource is used by the second terminal device 700 to resend the sideline data to the third terminal device.
  • the transceiver unit 720 is configured to: if the processing unit 710 determines that the third terminal device successfully receives the side data, send the first information to the first terminal device, and the first information is used When the first terminal device determines not to allocate the second resource to the second terminal device 700.
  • the first information is used by the first terminal device to determine to allocate a third resource to the second terminal device.
  • the first information is confirmation ACK information or resource request information.
  • the resource request information is used to request the first terminal device to allocate a third resource to the second terminal device 700, and the third resource is used by the second terminal device 700 to send other side data to other terminal devices.
  • the processing unit 710 is configured to: determine a feedback resource, and the feedback resource is used to carry feedback information, and the feedback information includes the NACK information or the ACK information.
  • the processing unit 710 is configured to determine the feedback resource corresponding to the first resource according to a protocol, configuration information sent by a network device, or configuration information sent by another terminal device.
  • the transceiver unit 720 is further configured to: receive the feedback resource allocated by the first terminal device.
  • the processing unit 710 is configured to: determine whether the third terminal device successfully receives the side data.
  • the transceiving unit 720 is used to: receive the initial feedback information sent by the third terminal device; the processing unit 710 is used to: according to the initial feedback information, determine whether the third terminal device successfully received The side data.
  • the processing unit 710 is configured to: if the initial feedback information is ACK information, determine that the third terminal device successfully receives the side data; or, if the initial feedback information is NACK information, determine The third terminal device does not successfully receive the side data.
  • the transceiver unit 720 is configured to: receive the initial feedback information sent by the third terminal device through a third side link channel.
  • the third side link channel is: PSCCH, PSSCH, or PSFCH.
  • the transceiver unit 720 is configured to: send the NACK information to the first terminal device through the second side link channel.
  • the transceiver unit 720 is configured to send a second indication message to the first terminal device, where the second indication message includes at least one of the following information: identification information of the second terminal device 700 , Identification information of the third terminal device, link identification information of the link between the second terminal device 700 and the third terminal device, group identification information, HARQ process information, S-CSI, S-CQI, the Path loss information, S-RSRP, and power indication information of the link between the second terminal device and the third terminal device.
  • the second side link channel is: PSCCH, PSSCH, or PSFCH.
  • the second terminal device 700 may correspond to performing the methods 200 to 600 in the embodiment of the present application, and the above and other operations and/or functions of the units in the second terminal device 700 are respectively The corresponding process of implementing the second terminal device in each method in FIG. 1 to FIG. 9 is omitted here for brevity.
  • the terminal device 700 may also be a third terminal device 700, and the third terminal device 700 may be a third terminal device that performs the methods 200 to 600 in the embodiments of the present application.
  • the transceiver unit 720 is configured to: receive side data sent by the second terminal device through the first resource, where the first resource is allocated by the first terminal device to the second terminal device; according to the determination by the processing unit 710 Whether the side data is successfully received, and feedback information is sent to the second terminal device or the first terminal device, and the feedback information is used to indicate whether the third terminal device 700 successfully receives the side data and is used for the first terminal The device determines whether to allocate the second resource to the second terminal device.
  • the second resource is used by the second terminal device to resend the sideline data to the third terminal device 700.
  • the feedback information is unacknowledged NACK information.
  • the feedback information is confirmation ACK information.
  • the transceiver unit 720 is configured to send the feedback information to the first terminal device through the first side link channel.
  • the transceiver unit 720 is configured to send a first indication message to the first terminal device, where the first indication message includes at least one of the following information: identification information of the third terminal device 700 , Identification information of the second terminal device, link identification information of the link between the second terminal device and the third terminal device 700, group identification information, HARQ process information, S-CSI, S-CQI, the Path loss information, S-RSRP, and power indication information of the link between the second terminal device and the third terminal device.
  • the first side link channel is PSCCH, PSSCH, or PSFCH.
  • the transceiver unit 720 is configured to: send the feedback information to the second terminal device through a third side link channel.
  • the third side link channel is: PSCCH, PSSCH, or PSFCH.
  • the third terminal device 700 may correspond to performing the methods 200 to 600 in the embodiment of the present application, and the above and other operations and/or functions of the units in the third terminal device 700 are respectively The corresponding process of implementing the third terminal device in each method in FIG. 1 to FIG. 9 is omitted here for brevity.
  • the first terminal device allocates the first resource to the second terminal device, and the second terminal device uses the first resource to send side data to the third terminal device, according to the third terminal device
  • the first terminal device can determine whether to allocate the second resource to the second terminal device, and the second resource is used by the second terminal device to resend the side data to the third terminal device, thereby implementing the side line Allocation of data retransmission resources.
  • FIG. 11 is a schematic structural diagram of a communication device 800 according to an embodiment of the present application.
  • the communication device 800 shown in FIG. 11 includes a processor 810, and the processor 810 can call and run a computer program from a memory to implement the method in the embodiments of the present application.
  • the communication device 800 may further include a memory 820.
  • the processor 810 can call and run a computer program from the memory 820 to implement the method in the embodiments of the present application.
  • the memory 820 may be a separate device independent of the processor 810, or may be integrated in the processor 810.
  • the communication device 800 may further include a transceiver 830, and the processor 810 may control the transceiver 830 to communicate with other devices, specifically, may send information or data to other devices, or receive other Information or data sent by the device.
  • the transceiver 830 may include a transmitter and a receiver.
  • the transceiver 830 may further include antennas, and the number of antennas may be one or more.
  • the communication device 800 may specifically be a network device according to an embodiment of the present application, and the communication device 800 may implement the corresponding process implemented by the network device in each method of the embodiment of the present application. .
  • the communication device 800 may specifically be a mobile terminal/terminal device according to an embodiment of the present application, and the communication device 800 may implement the corresponding process implemented by the mobile terminal/terminal device in each method of the embodiment of the present application, for simplicity And will not be repeated here.
  • FIG. 12 is a schematic structural diagram of a chip according to an embodiment of the present application.
  • the chip 900 shown in FIG. 12 includes a processor 910, and the processor 910 can call and run a computer program from the memory to implement the method in the embodiment of the present application.
  • the chip 900 may further include a memory 920.
  • the processor 910 can call and run a computer program from the memory 920 to implement the method in the embodiments of the present application.
  • the memory 920 may be a separate device independent of the processor 910, or may be integrated in the processor 910.
  • the chip 900 may further include an input interface 930.
  • the processor 910 can control the input interface 930 to communicate with other devices or chips. Specifically, it can obtain information or data sent by other devices or chips.
  • the chip 900 may further include an output interface 940.
  • the processor 910 can control the output interface 940 to communicate with other devices or chips. Specifically, it can output information or data to other devices or chips.
  • the chip can be applied to the network device in the embodiment of the present application, and the chip can implement the corresponding process implemented by the network device in each method of the embodiment of the present application.
  • the chip can be applied to the mobile terminal/terminal device in the embodiments of the present application, and the chip can implement the corresponding process implemented by the mobile terminal/terminal device in each method of the embodiments of the present application. No longer.
  • chips mentioned in the embodiments of the present application may also be referred to as system-on-chips, system chips, chip systems, or system-on-chip chips.
  • FIG. 13 is a schematic block diagram of a communication system 1000 provided by an embodiment of the present application. As shown in FIG. 13, the communication system 1000 includes a first terminal device 1010 and a second device 1020.
  • first terminal device 1010 and the second device 1020 may be any two of the first terminal device, the second terminal device and the third terminal device in the above methods, for the sake of brevity, they will not be repeated here.
  • the first terminal device 1010 may be used to implement the corresponding function implemented by the second terminal device in the above method
  • the second device 1020 may be used to implement the corresponding function implemented by the third device in the above method.
  • the application example is not limited to this.
  • the processor in the embodiments of the present application may be an integrated circuit chip, which has signal processing capabilities.
  • each step of the foregoing method embodiment may be completed by an integrated logic circuit of hardware in a processor or instructions in the form of software.
  • the aforementioned processor may be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), an existing programmable gate array (Field Programmable Gate Array, FPGA), or other available Programming logic devices, discrete gates or transistor logic devices, discrete hardware components.
  • DSP Digital Signal Processor
  • ASIC Application Specific Integrated Circuit
  • FPGA Field Programmable Gate Array
  • the methods, steps, and logical block diagrams disclosed in the embodiments of the present application may be implemented or executed.
  • the general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
  • the steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied and executed by a hardware decoding processor, or may be executed and completed by a combination of hardware and software modules in the decoding processor.
  • the software module may be located in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, and registers.
  • the storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
  • the memory in the embodiments of the present application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.
  • the non-volatile memory may be read-only memory (Read-Only Memory, ROM), programmable read-only memory (Programmable ROM, PROM), erasable programmable read-only memory (Erasable PROM, EPROM), electronically Erasable programmable read only memory (Electrically, EPROM, EEPROM) or flash memory.
  • the volatile memory may be a random access memory (Random Access Memory, RAM), which is used as an external cache.
  • RAM static random access memory
  • DRAM dynamic random access memory
  • DRAM synchronous dynamic random access memory
  • SDRAM double data rate synchronous dynamic random access memory
  • Double Data Rate SDRAM DDR SDRAM
  • enhanced SDRAM ESDRAM
  • Synchlink DRAM SLDRAM
  • Direct Rambus RAM Direct Rambus RAM
  • the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), Synchronous dynamic random access memory (synchronous) DRAM (SDRAM), double data rate synchronous dynamic random access memory (double data) SDRAM (DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous connection Dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM) and so on. That is to say, the memories in the embodiments of the present application are intended to include but are not limited to these and any other suitable types of memories.
  • Embodiments of the present application also provide a computer-readable storage medium for storing computer programs.
  • the computer-readable storage medium may be applied to the network device in the embodiments of the present application, and the computer program causes the computer to execute the corresponding process implemented by the network device in each method of the embodiments of the present application.
  • the computer program causes the computer to execute the corresponding process implemented by the network device in each method of the embodiments of the present application.
  • the computer-readable storage medium may be applied to the mobile terminal/terminal device in the embodiments of the present application, and the computer program causes the computer to execute the corresponding process implemented by the mobile terminal/terminal device in each method of the embodiments of the present application For the sake of brevity, I will not repeat them here.
  • An embodiment of the present application also provides a computer program product, including computer program instructions.
  • the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions cause the computer to execute the corresponding process implemented by the network device in each method of the embodiment of the present application. Repeat again.
  • the computer program product may be applied to the mobile terminal/terminal device in the embodiments of the present application, and the computer program instructions cause the computer to execute the corresponding process implemented by the mobile terminal/terminal device in each method of the embodiments of the present application, For brevity, I will not repeat them here.
  • An embodiment of the present application also provides a computer program.
  • the computer program can be applied to the network device in the embodiment of the present application.
  • the computer program runs on the computer, the computer is allowed to execute the corresponding process implemented by the network device in each method of the embodiment of the present application. And will not be repeated here.
  • the computer program can be applied to the mobile terminal/terminal device in the embodiments of the present application, and when the computer program runs on the computer, the computer is implemented by the mobile terminal/terminal device in performing various methods of the embodiments of the present application For the sake of brevity, I will not repeat them here.
  • the disclosed system, device, and method may be implemented in other ways.
  • the device embodiments described above are only schematic.
  • the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented.
  • the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical, or other forms.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
  • each functional unit in each embodiment of the present application 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 the present application essentially or part of the contribution to the existing technology or 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 enable a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in the 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 disk or optical disk and other media that can store program code .

Landscapes

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

Abstract

本申请实施例涉及资源分配的方法和终端设备。该方法包括:第一终端设备为第二终端设备分配第一资源,该第一资源用于该第二终端设备向第三终端设备发送侧行数据;该第一终端设备确定是否接收到目标终端设备发送的反馈信息,该目标终端设备为该第二终端设备和/或该第三终端设备,该反馈信息用于指示该第三终端设备是否成功接收该侧行数据;该第一终端设备根据是否接收到该反馈信息,确定是否为该第二终端设备分配第二资源,该第二资源用于该第二终端设备向该第三终端设备重新发送该侧行数据。本申请实施例的资源分配的方法和终端设备,可以在终端设备为其他终端设备分配传输资源的情况下,实现重传资源的分配。

Description

资源分配的方法和终端设备 技术领域
本申请涉及通信领域,尤其涉及资源分配的方法和终端设备。
背景技术
在新无线(New Radio,NR)车联网(vehicle to everything,V2X)***中,考虑到需要支持自动驾驶,因此对车辆之间数据交互提出了更高的要求,如更高的吞吐量、更低的时延、更高的可靠性、更大的覆盖范围、更灵活的资源分配等。
因此,在NR-V2X***需要支持各种传输方式,如单播(unicast)、组播(groupcast)和广播(broadcast);同时,也引入了多种传输模式。
在NR-V2X中,除了网络设备分配侧行链路传输资源的模式,以及终端设备自主选取侧行链路传输资源的模式外,还引入了别的资源分配方式,例如,终端设备为其他终端设备分配传输资源。例如,在组播通信中,一个终端设备作为组头,其他终端设备则作为组成员,此时,组头可以为组成员分配侧行链路传输资源。在一个组内,组头可以为组成员分配传输资源,用于组成员与组头进行数据传输;也可以用于组成员与其他组成员进行数据传输。
在终端设备为其他终端分配传输资源的方式下,例如,对于终端设备2与终端设备3进行侧行链路通信,终端设备1可以为终端设备2或3分配传输资源,当终端设备2与终端设备3之间的通信发生错误时,终端设备1如何分配重传的资源时亟待解决的问题。
发明内容
本申请实施例提供一种资源分配的方法和终端设备,可以在终端设备为其他终端设备分配传输资源的情况下,实现重传资源的分配。
第一方面,提供了一种资源分配的方法,包括:第一终端设备为第二终端设备分配第一资源,该第一资源用于该第二终端设备向第三终端设备发送侧行数据;该第一终端设备确定是否接收到目标终端设备发送的反馈信息,该目标终端设备为该第二终端设备和/或该第三终端设备,该反馈信息用于指示该第三终端设备是否成功接收该侧行数据;该第一终端设备根据是否接收到该反馈信息,确定是否为该第二终端设备分配第二资源,该第二资源用于该第二终端设备向该第三终端设备重新发送该侧行数据。
第二方面,提供了一种资源分配的方法,包括:第二终端设备接收第一终端设备分配的第一资源;该第二终端设备采用该第一资源,向第三终端设备发送侧行数据;若该第二终端设备确定该第三终端设备未成功接收该侧行数据,向该第一终端设备发送非确认NACK信息,该NACK信息用于指示该第一终端设备为该第二终端设备分配第二资源。
第三方面,提供了一种资源分配的方法,包括:第三终端设备接收第二终端设备通过第一资源发送的侧行数据,该第一资源为第一终端设备为该第二终端设备分配的;该第三终端设备根据是否成功接收该侧行数据,向该第二终端设备或该第一终端设备发送反馈信息,该反馈信息用于指示该第三终端设备是否成功接收该侧行数据以及用于该第一终端设备确定是否为该第二终端设备分配第二资源。
第四方面,提供了一种终端设备,用于执行上述第一方面或其各实现方式中的方法。具体地,该终端设备包括用于执行上述第一方面至第三方面中的任一方面或其各实现方式中的方法的功能模块。
第五方面,提供了一种终端设备,包括处理器和存储器。该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行上述第一方面至第三方面中的任一方面或其各实现方式中的方法。
第六方面,提供了一种芯片,用于实现上述第一方面至第二方面中的任一方面或其各实现方式中的方法。具体地,该芯片包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有该芯片的设备执行如上述第一方面至第三方面中的任一方面或其各实现方式中的方法。
第七方面,提供了一种计算机可读存储介质,用于存储计算机程序,该计算机程序使得计算机执行上述第一方面至第三方面中的任一方面或其各实现方式中的方法。
第八方面,提供了一种计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行上述第一方面至第三方面中的任一方面或其各实现方式中的方法。
第九方面,提供了一种计算机程序,当其在计算机上运行时,使得计算机执行上述第一方面至第三方面中的任一方面或其各实现方式中的方法。
通过上述技术方案,第一终端设备为第二终端设备分配第一资源,第二终端设备采用该第一资源向第三终端设备发送侧行数据,根据第三终端设备接收侧行数据的情况,第一终端设备可以确定是否为第二终 端设备分配第二资源,该第二资源用于第二终端设备向第三终端设备重新发送该侧行数据,从而实现侧行数据的重传资源的分配。
附图说明
图1是本申请实施例提供的一种通信***架构的示意性图。
图2是本申请实施例提供的一种侧行链路资源分配方式的示意图。
图3是本申请实施例提供的另一种侧行链路资源分配方式的示意图。
图4是本申请实施例提供的一种资源分配的方法的示意图。
图5是本申请实施例提供的另一种资源分配的方法的示意性流程图。
图6是本申请实施例提供的一种资源分配的方法的示意图。
图7是本申请实施例提供的另一种资源分配的方法的示意图。
图8是本申请实施例提供的另一种资源分配的方法的示意性流程图。
图9是本申请实施例提供的另一种资源分配的方法的示意性流程图。
图10是本申请实施例提供的一种终端设备的示意性框图。
图11是本申请实施例提供的一种通信设备的示意性框图。
图12是本申请实施例提供的一种芯片的示意性框图。
图13是本申请实施例提供的一种通信***的示意性图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例的技术方案可以应用于各种通信***,例如:全球移动通讯(Global System of Mobile communication,GSM)***、码分多址(Code Division Multiple Access,CDMA)***、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)***、通用分组无线业务(General Packet Radio Service,GPRS)、长期演进(Long Term Evolution,LTE)***、LTE频分双工(Frequency Division Duplex,FDD)***、LTE时分双工(Time Division Duplex,TDD)、通用移动通信***(Universal Mobile Telecommunication System,UMTS)、全球互联微波接入(Worldwide Interoperability for Microwave Access,WiMAX)通信***或5G***等。
示例性的,本申请实施例应用的通信***100如图1所示。该通信***100可以包括网络设备110,网络设备110可以是与终端设备120(或称为通信终端、终端)通信的设备。网络设备110可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的终端设备进行通信。可选地,该网络设备110可以是GSM***或CDMA***中的基站(Base Transceiver Station,BTS),也可以是WCDMA***中的基站(NodeB,NB),还可以是LTE***中的演进型基站(Evolutional Node B,eNB或eNodeB),或者是云无线接入网络(Cloud Radio Access Network,CRAN)中的无线控制器,或者该网络设备可以为移动交换中心、中继站、接入点、车载设备、可穿戴设备、集线器、交换机、网桥、路由器、5G网络中的网络侧设备或者未来演进的公共陆地移动网络(Public Land Mobile Network,PLMN)中的网络设备等。
该通信***100还包括位于网络设备110覆盖范围内的至少一个终端设备120。作为在此使用的“终端设备”包括但不限于经由有线线路连接,如经由公共交换电话网络(Public Switched Telephone Networks,PSTN)、数字用户线路(Digital Subscriber Line,DSL)、数字电缆、直接电缆连接;和/或另一数据连接/网络;和/或经由无线接口,如,针对蜂窝网络、无线局域网(Wireless Local Area Network,WLAN)、诸如DVB-H网络的数字电视网络、卫星网络、AM-FM广播发送器;和/或另一终端设备的被设置成接收/发送通信信号的装置;和/或物联网(Internet of Things,IoT)设备。被设置成通过无线接口通信的终端设备可以被称为“无线通信终端”、“无线终端”或“移动终端”。移动终端的示例包括但不限于卫星或蜂窝电话;可以组合蜂窝无线电电话与数据处理、传真以及数据通信能力的个人通信***(Personal Communications System,PCS)终端;可以包括无线电电话、寻呼机、因特网/内联网接入、Web浏览器、记事簿、日历以及/或全球定位***(Global Positioning System,GPS)接收器的PDA;以及常规膝上型和/或掌上型接收器或包括无线电电话收发器的其它电子装置。终端设备可以指接入终端、用户设备(User Equipment,UE)、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,SIP)电话、无线本地环路(Wireless Local Loop,WLL)站、个人数字处理(Personal Digital Assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、 车载设备、可穿戴设备、5G网络中的终端设备或者未来演进的PLMN中的终端设备等。
可选地,终端设备120之间可以进行终端直连(Device to Device,D2D)通信。
可选地,5G***或5G网络还可以称为新无线(New Radio,NR)***或NR网络。
图1示例性地示出了一个网络设备和两个终端设备,可选地,该通信***100可以包括多个网络设备并且每个网络设备的覆盖范围内可以包括其它数量的终端设备,本申请实施例对此不做限定。
可选地,该通信***100还可以包括网络控制器、移动管理实体等其他网络实体,本申请实施例对此不作限定。
应理解,本申请实施例中网络/***中具有通信功能的设备可称为通信设备。以图1示出的通信***100为例,通信设备可包括具有通信功能的网络设备110和终端设备120,网络设备110和终端设备120可以为上文所述的具体设备,此处不再赘述;通信设备还可包括通信***100中的其他设备,例如网络控制器、移动管理实体等其他网络实体,本申请实施例中对此不做限定。
应理解,本文中术语“***”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
在3GPP的版本14(Rel-14)中对V2X进行了标准化,定义了两种传输模式:模式3和模式4。其中,图2示出了根据本申请实施例的车联网***中两种传输模式的示意图。
如图2所示,左侧的模式3表示:车载终端的传输资源是由基站通过下行链路(downlink,DL)分配的,车载终端根据基站分配的资源在侧行链路(sidelink,SL)上进行数据的发送;基站可以为终端分配单次传输的资源,也可以为终端分配半静态传输的资源。
如图2所示,右侧的模式4表示:车载终端采用侦听(sensing)和预留(reservation)的传输方式。车载终端在资源池中通过侦听的方式获取可用的传输资源集合,终端从该集合中随机选取一个资源进行数据的传输。由于车联网***中的业务具有周期性特征,因此终端通常采用半静态传输的方式,即终端选取一个传输资源后,就会在多个传输周期中持续的使用该资源,从而降低资源重选以及资源冲突的概率。终端会在本次传输的控制信息中携带预留下次传输资源的信息,从而使得其他终端可以通过检测该用户的控制信息判断这块资源是否被该用户预留和使用,达到降低资源冲突的目的。在模式4,车载终端可以位于网络的覆盖范围内,或者网络覆盖范围外。
在NR-V2X***中,考虑到需要支持自动驾驶,因此对车辆之间数据交互提出了更高的要求,如更高的吞吐量、更低的时延、更高的可靠性、更大的覆盖范围、更灵活的资源分配等。
因此,在NR-V2X***需要支持各种传输方式,如单播(unicast)、组播(groupcast)和广播(broadcast);同时,也引入了多种传输模式。
在NR-V2X中,除了类似上述模式3(网络设备分配侧行链路传输资源)和模式4(终端设备自主选取侧行链路传输资源)外,还引入了其它资源分配方式,例如,终端设备为其他终端设备分配传输资源。例如,在组播通信中,一个终端设备作为组头,其他终端设备则作为组成员,此时,组头可以为组成员分配侧行链路传输资源。在一个组内,组头可以为组成员分配传输资源,用于组成员与组头进行数据传输;也可以用于组成员与其他组成员进行数据传输。
以图3为例,在终端设备为其他终端设备分配传输资源的方式下,对于一个组内的任意三个终端设备,例如图3中的UE 1、UE 2和UE 3,这里假设UE 1为组头,UE2和UE 3为组成员。组头表示具有资源管理、或者资源控制、或者资源分配等功能的终端设备。这里以UE 2与UE 3通信为例进行说明,UE 1可以为UE 2或UE 3分配侧行传输资源,例如,UE 1可以为UE 2分配侧行传输资源,用于该UE 2向UE 3发送数据。但是,当UE 2与UE 3之间的通信发生错误时,UE 1又如何分配重传的资源呢?
因此,本申请实施例提出了资源分配的方法,可以解决上述如何进行重传的资源的分配的问题。
在本申请实施例中,为了便于说明,这里以第一终端设备为第二终端设备分配第一资源为例进行说明,该第一资源用于侧行数据的传输,即第一终端设备为第二终端设备分配第一资源,第二终端设备可以使用该第一资源与其他终端设备进行侧行链路通信。
其中,该第一终端设备和该第二终端设备可以为任意的两个终端设备,该第一终端设备或者该第二终端设备可以为如图1和图2所示的终端设备中的任意一个;或者,该第一终端设备还可以为如图3所示的UE 1,而该第二终端设备可以为如图3所示的UE 2或者UE 3,本申请实施例并不限于此。
另外,该第一终端设备和该第二终端设备可以位于同一组中,例如,该第一终端设备可以为该组中的组头,用于为该组中的组成员分配传输资源,该第二终端设备即为该组中任意一个组成员。
第一终端设备为第二终端设备分配的第一资源可以用于该第二终端设备与其他终端设备进行侧行链路通信,这里以该第二终端设备使用该第一资源向第三终端设备发送侧行数据为例进行说明。其中,该第三终端设备可以为如图1和2中的任意一个终端设备;或者,该第三终端设备也可以为如图3所示的UE 2 或者UE 3。该第三终端设备可以与该第二终端设备位于同一组内,或者也可以不位于同一组内,本申请实施例并不限于此。
应理解,本申请实施例中第二终端设备采用第一终端设备分配的第一资源,向第三终端设备发送侧行数据,该侧行数据可以包括侧行链路控制信息(Sidelink Control Information,SCI)和业务数据(data),本申请实施例并不限于此。其中,SCI用于承载业务数据的控制信息,如SCI可以包括以下信息:传输业务数据使用的时频资源,MCS等级,优先级信息等。
在本申请实施例中,图4示出了本申请实施例提供的一种资源分配方法的示意图。如图4所示,第一终端在为第二终端分配传输资源时,会分配多个传输资源,该多个传输资源中包括首次传输资源,即图4中的实线方块;也包括N-1次重传使用的资源,即图4中的虚线方块。
为了便于说明,这里将该多个传输资源中的首次传输资源称为第一资源,将用于N-1次重传使用的资源称为第二资源,如图4所示,通常将第一个分配的资源设置为首次传输资源,即第一资源,之后的资源设置为重传资源,即第二资源,但本申请实施例并不限于此。
第二终端设备获取该多个传输资源,使用其中的第一资源进行数据传输,如图4所示,假设第一资源为第一个分配的传输资源。当接收端第三终端设备接收错误时,例如,如图4所示,第三终端设备反馈非确认(NACK)信息,或者,该第三终端设备未发送确认(ACK)信息的情况下,则第二终端设备可以确定该第三终端设备接收侧行数据失败,可以使用多个传输资源中的第二资源进行重传,例如,可以继续使用第二个分配的传输资源以及之后的传输资源,进行侧行数据的重传,直至第三终端设备接收成功,例如,第三终端设备可以向第二终端设备发送ACK信息,以便于第二终端设备确定第三终端设备接收成功,而停止重传;或者,当第二终端设备重传的次数达到最大重传次数时,停止向第三终端设备重传侧行数据。
因此,第一终端设备为第二终端设备分配多个传输资源,用于第二终端设备与第三终端设备之间的首次传输和数据重传,解决了终端设备之间的侧行数据的重传的资源分配的问题。
可选的,该第一终端设备向该第二终端设备分配的传输资源的个数是根据预配置信息确定的,或者根据网络配置信息确定的,或者由该第一终端设备自主确定的,或者是该第一终端设备根据该第二终端设备待发送的侧行数据的属性信息确定的。例如,该属性信息可以包括以下信息中的至少一个:该侧行数据的时延需求、该侧行数据的服务质量(Quality of Service,QoS)、QoS类别标识(QoS Class Identifier,QCI)、车联网5G QoS标识符(5G QoS Identifier,VQI)值以及该侧行数据的优先级,本申请实施例并不限于此。
可选的,图5示出了本申请另一实施例的资源分配的方法200的示意性流程图。如图5所示,该方法200包括:S210,第一终端设备为第二终端设备分配第一资源,该第一资源用于该第二终端设备向第三终端设备发送侧行数据;S220,该第一终端设备确定是否接收到目标终端设备发送的反馈信息,该目标终端设备为该第二终端设备和/或该第三终端设备,该反馈信息用于指示该第三终端设备是否成功接收该侧行数据;S230,该第一终端设备根据是否接收到该反馈信息,确定是否为该第二终端设备分配第二资源,该第二资源用于该第二终端设备向该第三终端设备重新发送该侧行数据。
具体地,在S210中,第一终端设备为第二终端设备分配第一资源,第二终端设备采用该第一资源向第三终端设备发送侧行数据,其中,该侧行数据可以包括SCI和业务数据,第三终端设备在接收该侧行数据时,可以根据不同的接收情况,向第一终端设备或者向第二终端设备进行不同的反馈。
例如,若第三终端设备成功接收该侧行数据,则第三终端设备可以反馈ACK信息;若该第三终端设备没有检测成功SCI,则该第三终端设备不知道有业务数据发送,也就不会发送反馈信息,可以称之为非连续传输(Discontinuous Transmission,DTX)状态;若该第三终端设备成功检测SCI,但是在接收业务数据时错误,那么该第三终端设备可以反馈NACK信息,该NACK信息表示第三终端设备接收侧行数据失败。
在S220中,第一终端设备可以确定是否接收到目标终端设备发送的反馈信息,该目标终端设备可以为第二终端设备或者也可以为第三终端设备,该反馈信息用于指示该第三终端设备是否成功接收该侧行数据;以便于在S230中,该第一终端设备根据是否接收到该反馈信息,或者,根据该反馈信息中指示的第三终端设备是否成功接收侧行数据,确定是否为该第二终端设备分配第二资源,其中,该第二资源可以用于该第二终端设备向该第三终端设备重新发送该侧行数据,或者,该第二资源也可以用于第二终端设备与其他终端设备之间的侧行链路传输,本申请实施例并不限于此。
应理解,本申请实施例中的目标终端设备可以为第二终端设备和/或第三终端设备。当目标终端设备为第三终端设备时,第三终端设备根据是否正确接收第二终端设备发送的侧行数据,直接向第一终端设备发送反馈信息,不需要通过第二终端设备转发反馈信息,从而可以降低信令开销以及降低时延。当目标终端设备为第二终端设备时,第二终端设备将第三终端设备发送的初始反馈信息转发给第一终端设备,不需要第三终端设备和第一终端设备之间进行侧行数据传输。例如,第三终端设备在第一终端设备的传输范围之外,第二终端设备在第一终端设备的传输范围内,因此,第二终端设备转发第三终端设备的初始反馈信息, 不需要第三终端设备和第一终端设备之间进行侧行数据传输。
为了便于说明,下面分别以目标终端设备为第二终端设备和第三终端设备为例进行描述。
可选的,作为第一个实施例,当目标终端设备为第三终端设备时,第一终端设备确定是否接收到第三终端设备的反馈信息,进而确定是否为第二终端设备分配第二资源。下面将结合图6,详细描述该实施例。
图6示出了本申请实施例提供的一种资源分配的方法的示意图。如图6所示,S310,资源分配,第一终端设备向第二终端设备发送第一资源,该步骤与S210一致,在此不再赘述。
S320,发送数据,即第二终端设备采用第一资源,向第三终端设备发送侧行数据。具体地,第三终端设备可以根据检测的侧行数据中的SCI,接收侧行数据中的业务数据。
S330,反馈信息。第三终端设备根据侧行数据的接收情况,向第一终端设备发送反馈信息。其中,若该第三终端设备确定发送反馈信息,则可以通过第一侧行链路信道,向该第一终端设备发送该反馈信息,该第一侧行链路信道可以为物理侧行链路控制信道(Physical Sidelink Control Channel,PSCCH)、物理侧行链路共享信道(Physical Sidelink Shared Channel,PSSCH)或者物理侧行链路反馈信道(Physical Sidelink Feedback Channel,PSFCH)。
可选的,若该第三终端设备成功接收该侧行数据,该第三终端设备向第一终端设备发送的反馈信息可以用于指示该第三终端设备成功接收该侧行数据,例如,该反馈信息可以为ACK信息;或者,该第三终端设备在成功接收该侧行数据的情况下,不发送反馈信息。
若该第三终端设备没有检测成功侧行数据中的SCI,则该第三终端设备不知道有业务数据发送,也就不会向第一终端设备发送反馈信息。
若该第三终端设备成功检测SCI,但是在接收业务数据时错误,那么该第三终端设备可以向第一终端设备发送反馈信息,该反馈信息用于指示该第三终端设备接收侧行数据失败,例如,该反馈信息可以为NACK信息。
可选的,第三终端设备向第一终端设备发送反馈信息,还可以向第一终端设备发送第一指示消息,例如,该第一指示消息可以包括以下信息中的至少一个:该第三终端设备的标识信息、该第二终端设备的标识信息、该第二终端设备和该第三终端设备之间链路的链路标识信息、组标识信息、混合自动重传请求(Hybrid Automatic Repeat reQuest,HARQ)的进程信息、侧行信道状态信息(Sidelink Channel State Information,S-CSI)、侧行信道质量指示(Sidelink Channel Quality Information,S-CQI)、该第二终端设备和该第三终端设备之间链路的路损信息、侧行参考信号接收功率信息(Sidelink Reference Signal Received Signal,S-RSRP)以及功率指示信息。
其中,该第第三终端设备的标识信息可以为该第三终端设备的无线网络临时标识(Radio Network Tempory Identity,RNTI);同样的,该第二终端设备的标识信息也可以为第二终端设备的RNTI;组标识信息可以为第一终端设备、第二终端设备和第三终端设备中全部或者部分终端设备所在组的组标识,例如,假设第一终端设备与第二终端设备属于同一组,那么当该第二终端设备与第三终端设备属于同一组时,该第一指示信息中可以包括该第二终端设备所在组的标识;当该第二终端设备与第三终端设备不属于同一组时,该第一指示信息中可以包括该第二终端设备所在组的标识,或者,也可以包括第三终端设备所在组的标识;该HARQ进程信息为该第二终端设备与该第三终端设备之间进行侧行数据传输的HARQ进程信息;该S-CSI和S-CQI为第二终端设备与第三终端设备之间的S-CSI和S-CQI;该功率指示信息可以为功率偏移信息或功率调整信息,用于指示第二终端设备发送侧行数据时的功率调整,但本申请实施例并不限于此。
可选的,该反馈信息和该第一指示信息可以承载在同一个侧行信道中,或者承载在不同的侧行信道中。例如,该第三终端设备向该第一终端设备发送第一侧行链路信道,例如PSFCH,在该PSFCH中既包括反馈信息例如NACK,又包括该第三终端设备的标识信息。又例如,该第三终端设备向该第一终端设备发送第一侧行链路信道,例如PSFCH,该PSFCH中包括反馈信息例如NACK,该第三终端设备又向该第一终端设备发送第二侧行链路信道,例如PSCCH,在该PSCCH中包括该第二终端设备和该第三终端设备的标识信息。
可选的,该第一指示信息中包括该第三终端设备的标识信息,用于该第一终端设备确定该反馈信息是由哪个终端设备发送的。
可选的,该第一指示信息中包括该第二终端设备的标识信息,用于指示该反馈信息对应的是哪个终端设备发送给该第三终端设备的侧行数据。
可选的,该第一指示信息中同时包括该第三终端设备的标识信息和该第二终端设备的标识信息,用于指示该反馈信息对应的是该第二终端设备发送给该第三终端设备的侧行数据,进一步的,可以指示该反馈信息是由该第三设备发送的。
可选的,该第一指示信息中包括该第二终端设备和该第三终端设备之间链路的链路标识信息,用于指示该反馈信息对应的是该第二终端设备发送给该第三终端设备的侧行数据。
可选的,该第一指示信息中包括组标识信息,用于指示该反馈信息对应的是该组内的侧行数据。例如,该第一终端设备可以通过其他方式确定该组内包括该第一终端设备、该第二终端设备和该第三终端设备,并且该第一终端设备为该第二终端设备分配了传输资源用于该第二终端设备向该第三终端设备发送侧行数据,这时,该第一终端设备可以根据该组标识信息确定该反馈信息对应的是该第二终端设备向该第三终端设备发送的该侧行数据。
可选的,该第一指示信息中包括S-CSI,或者S-CQI,或者该第二终端设备和该第三终端设备之间链路的路损信息,或者S-RSRP,或者功率指示信息,用于辅助该第一终端设备为该第二终端设备分配第二资源以及对应的传输参数。
S340,资源分配。第一终端设备确定是否为第二终端设备分配第二资源,该第二资源可以用于第二终端设备向第三终端设备重传侧行数据。
可选的,当该第一终端设备接收到反馈信息时,可以根据该反馈信息,确定是否为该第二终端设备分配第二资源。具体地,若该反馈信息指示该第三终端设备未成功接收该侧行数据,例如,该反馈信息为NACK信息,则该第一终端设备为该第二终端设备分配该第二资源;或者,若该反馈信息指示该第三终端设备成功接收该侧行数据,例如,该反馈信息为ACK信息,该第一终端设备不为该第二终端设备分配该第二资源。
可选的,若该第一终端设备未接收到第三终端设备发送的反馈信息,第一终端设备可以不为该第二终端设备分配第二资源,例如,若该第三终端设备在成功接收侧行数据时,可以不发送ACK信息,那么第一终端设备可以在未接收到第三终端设备发送的反馈信息时,确定该第三终端设备成功接收该侧行数据,不为该第二终端设备分配第二资源。或者,考虑到第三终端设备在检测SCI失败的情况下,同样不发送反馈信息,因此,也可以设置第三终端设备在成功接收侧行数据时,发送ACK信息,则该第一终端设备未接收到第三终端设备发送的反馈信息时,或者该第一终端设备确定为DTX状态时,为该第二终端设备分配第二资源;或者,第一终端设备也可以通过其他方式,进一步确定是否为第二终端设备分配第二资源,本申请实施例并不限于此。
可选的,第一终端设备还可以确定是否为第二终端设备分配第三资源,该第三资源用于该第二终端设备向该第三终端设备发送新的侧行数据,或者,该第三资源用于第二终端设备与其他终端设备之间的侧行链路传输。
例如,该第三终端设备成功接收该第二终端设备发送的侧行数据,该第三终端设备向该第一终端设备发送ACK信息,该第一终端设备根据该ACK信息确认该第三终端设备成功接收该第二终端设备发送的该侧行数据,该第一终端设备可以为该第二终端设备分配第三资源。其中,该第三资源用于该第二终端设备向该第三终端设备发送新的侧行数据;或者,该第三资源用于该第二终端设备与其他终端设备之间的侧行链路传输。
可选的,作为第二个实施例,当目标终端设备为第二终端设备时,第一终端设备确定是否接收到第二终端设备的反馈信息,进而确定是否为第二终端设备分配第二资源。下面将结合图7,详细描述该实施例。
图7示出了本申请实施例提供的另一种资源分配的方法的示意图。如图7所示,S40,资源分配,第一终端设备向第二终端设备发送第一资源,该步骤与S210一致,在此不再赘述。
S420,发送数据,即第二终端设备采用第一资源,向第三终端设备发送侧行数据。该步骤与S320一致,在此不再赘述。
S430,初始反馈信息。第三终端设备可以根据侧行数据的接收情况,向第二终端设备发送初始反馈信息。其中,若该第三终端设备确定发送初始反馈信息,则可以通过第三侧行链路信道,向该第二终端设备发送该初始反馈信息,该第三侧行链路信道可以为PSCCH、PSSCH或者PSFCH。
可选的,若该第三终端设备成功接收该侧行数据,该第三终端设备向第二终端设备发送的初始反馈信息可以用于指示该第三终端设备成功接收该侧行数据,例如,该初始反馈信息可以为ACK信息;若该第三终端设备未成功接收该侧行数据,例如,该第三终端设备未成功检测SCI,可以不向第二终端设备发送初始反馈信息,再例如,若该第三终端设备成功检测SCI,但数据接收时出错,该第三终端设备向第二终端设备发送的初始反馈信息可以用于指示该第三终端设备未成功接收该侧行数据,例如,该初始反馈信息可以为NACK信息。
应理解,对应第二终端设备,其可以通过多种方式确定是否接收到该初始反馈信息,例如,可以在该第二终端设备中设置定时器,在第二终端设备向第三终端设备发送侧行数据时,启动定时器,定时器开始计时。其中,该定时器可以以任意时间单位进行计时,例如可以以时隙(slot)为单位进行计时,每经过一个时隙,该第二终端设备在该时隙上检测是否存在初始反馈信息。若第二终端设备在当前时隙中检测到初始反馈信息,则停止定时器;若第二终端设备在当前时隙中未检测到初始反馈信息,则将定时器调整数值1,并继续检测下一时隙,直至检测到初始反馈信息;或者,直至定时器超时,仍未检测到初始反馈信 息,则第二终端设备确定未接收到初始反馈信息,并停止该定时器。
其中,将定时器调整数值1,包括增加或者减少数值1。例如,若该定时器为倒计时定时器,即启动定时器时,定时器从预设时长开始计时,则调整数值1表示减少数值1,当定时器为0时,定时器超时;若该定时器为顺序计时,即启动定时器时,定时器从0开始计时,则调整数值1表示减少数值1,当定时器的计数数值达到预设时长,定时器超时。
可选的,该定时器的时长可以根据实际应用进行设置,例如,第二终端设备可以按照协议配置、网络设备配置或者该侧行数据的属性信息确定的,例如,该属性信息可以包括以下信息中的至少一个:该侧行数据的时延需求、该侧行数据的QoS、QCI、VQI值以及该侧行数据的优先级,本申请实施例并不限于此。
再例如,第二终端设备还可以在预设反馈资源上检测第三终端设备是否发送初始反馈信息。具体地,第二终端设备采用第一资源向第三终端设备发送侧行数据,该第一资源可以对应有预设反馈资源,该预设反馈资源用于第三终端设备发送初始反馈信息。例如,该预设反馈资源可以与第一资源具有对应关系,第二终端设备和第三终端设备根据第一资源确定预设反馈资源,该对应关系可以为协议配置、网络设备配置或者其他终端设备配置,例如,可以由第一终端设备配置;或者,该第一终端设备为第二终端设备配置第一资源时,也为第二终端设备和第三终端设备配置该预设反馈资源,本申请实施例并不限于此。
第二终端设备在该预设反馈资源上检测是否存在初始反馈信息,若未检测到,则确定该第三终端设备未发送初始反馈信息。
可选的,第二终端设备可以将预设反馈资源和定时器结合确定是否接收到该初始反馈信息。例如,该第二终端设备在第一资源上向第三终端设备发送侧行数据时,启动定时器,定时器开始计时,该第二终端设备根据该第一资源确定与该第一资源对应的反馈资源,每经过一个时隙,该第二终端设备在该时隙上的该反馈资源上检测是否存在初始反馈信息,若第二终端设备在当前时隙中的该反馈资源上检测到初始反馈信息,则停止定时器;若第二终端设备在当前时隙中的该反馈资源上未检测到初始反馈信息,则将定时器调整数值1,并继续检测下一时隙,直至检测到初始反馈信息;或者,直至定时器超时,仍未检测到初始反馈信息,则第二终端设备确定未接收到初始反馈信息,并停止该定时器。
S440,反馈信息。第二终端设备根据第三终端设备的初始反馈信息,确定是否向第一终端设备发送反馈信息。其中,若该第二终端设备确定发送反馈信息,则可以通过第二侧行链路信道,向该第一终端设备发送该反馈信息,该第二侧行链路信道可以为PSCCH、PSSCH或者PSFCH。
可选的,第二终端设备向第一终端设备发送反馈信息,还可以向该第一终端设备发送第二指示消息,该第二指示消息与第一指示消息类似,该第二指示消息也可以包括以下信息中的至少一个:该第二终端设备的标识信息、该第三终端设备的标识信息、该第二终端设备和该第三终端设备之间链路的链路标识信息、组标识信息、HARQ的进程信息、S-CSI、S-CQI、该第二终端设备和该第三终端设备之间链路的路损信息、S-RSRP以及功率指示信息,为了简洁,在此不再赘述。
在本实施例中,若第二终端设备接收到初始反馈信息指示该第三终端设备成功接收该侧行数据,例如,该初始反馈信息可以为ACK信息,该第二终端设备可以不向第一终端设备发送该反馈信息,或者,也可以向该第一终端设备转发该ACK信息,或者,也可以向第一终端设备发送资源请求信息,该资源请求信息可以用于指示该第三终端设备成功接收该侧行数据,同时也可以用于请求第一终端设备为该第二终端设备分配第三资源,该第三资源用于该第二终端设备向其他终端设备发送其他侧行数据。
若该初始反馈信息指示该第三终端设备未成功接收该侧行数据,例如,该初始反馈信息可以为NACK信息,该第二终端设备可以向第一终端设备转发该NACK信息。
若该第二终端设备未接收到该第三终端设备发送的初始反馈信息,该第二终端设备不向第一终端设备发送反馈信息,或者,该第二终端设备也可以向第一终端设备发送反馈信息,该反馈信息指示该第三终端设备未成功接收该侧行数据。
S450,资源分配。第一终端设备确定是否为第二终端设备分配第二资源,该第二资源可以用于第二终端设备向第三终端设备重传侧行数据。
可选的,当该第一终端设备接收到第二终端设备发送的反馈信息时,可以根据该反馈信息,确定是否为该第二终端设备分配第二资源。具体地,若该反馈信息指示该第三终端设备未成功接收该侧行数据,例如,该反馈信息为NACK信息,则该第一终端设备为该第二终端设备分配该第二资源;或者,若该反馈信息指示该第三终端设备成功接收该侧行数据,例如,该反馈信息为ACK信息,或者,该反馈信息为资源请求信息,该第一终端设备不为该第二终端设备分配该第二资源。
可选的,若该第一终端设备未接收到第二终端设备发送的反馈信息,第一终端设备可以不为第二终端设备分配第二资源。例如,若第二终端设备在确定该第三终端设备成功接收侧行数据时,该第二终端设备可以不向第一终端设备不发送ACK信息,那么第一终端设备可以在未接收到该第二终端设备发送的反馈信息时,确定该第三终端设备成功接收该侧行数据,不为该第二终端设备分配第二资源。或者,考虑到第 三终端设备在检测SCI失败的情况下,同样不发送反馈信息,因此,也可以设置为第二终端设备在确定第三终端设备成功接收侧行数据时,向第一终端设备发送ACK信息,则该第一终端设备未接收到该第二终端设备发送的反馈信息时,或者该第一终端设备确定为DTX状态时,为该第二终端设备分配第二资源;或者,第一终端设备也可以通过其他方式,进一步确定是否为第二终端设备分配第二资源,本申请实施例并不限于此。
应理解,在图6和图7对应的两个实施例中,第一终端设备可以仅在收到NACK信息情况下,为第二终端设备分配第二资源;而对于第一终端设备未接到反馈信息的情况,或者,接收到ACK信息或者资源请求信息的情况下,不为第二终端设备分配第二资源。其中,第一终端设备可以通过多种方式确定是否接收到目标终端设备发送的反馈信息,例如,可以通过配置反馈资源的方式,或者,在第一终端设备设置定时器的方式,确定是否接收到目标终端设备发送的反馈信息。
可选的,作为一个实施例,第一终端设备可以通过配置反馈资源的方式,确定是否接收到目标终端设备发送的反馈信息。具体地,该第一终端设备在反馈资源上检测该反馈信息,该反馈资源用于承载该反馈信息;该第一终端设备根据检测结果,确定是否接收到该反馈信息。
应理解,这里以第一终端设备在反馈资源上检测第二终端设备发送的反馈信息为例进行说明。具体地,第一终端设备和第二终端设备可以通过多种方式确定该反馈资源。例如,该反馈资源可以与第一资源具有对应关系,第二终端设备和第一终端设备根据第一资源确定对应的反馈资源,该对应关系可以为协议配置、网络设备配置或者其他终端设备配置,例如,可以由第一终端设备配置;或者,该第一终端设备为第二终端设备配置第一资源时,也为第二终端设备配置该反馈资源,本申请实施例并不限于此。
第一终端设备在该反馈资源上检测是否存在反馈信息,若未检测到,或者检测到DTX状态,则确定该第二终端设备未发送反馈信息。
可选的,作为一个实施例,该第一终端设备还可以通过设置定时器的方式,确定是否接收到目标终端设备发送的反馈信息。具体地,该第一终端设备在为第二终端设备分配第一资源时,开启定时器,定时器开始计时。其中,该定时器可以以任意时间单位进行计时,例如可以以时隙(slot)为单位进行计时,每经过一个时隙,该第一终端设备在该时隙上检测是否存在反馈信息。若第一终端设备在当前时隙中检测到反馈信息,则停止定时器,第一终端设备可以根据该反馈信息,确定是否为第二终端设备分配第二资源;若第一终端设备未在当前时隙中检测到反馈信息,则将定时器调整数值1,并继续检测下一时隙,直至第一终端设备检测到反馈信息;或者,直至定时器超时,仍未检测到反馈信息,则第一终端设备确定未接收到目标终端设备的反馈信息,并停止该定时器。
其中,将定时器调整数值1,包括增加或者减少数值1。例如,若该定时器为倒计时定时器,即启动定时器时,定时器从预设的时长开始计时,则调整数值1表示减少数值1,当定时器为0时,定时器超时;若该定时器为顺序计时,即启动定时器时,定时器从0开始计时,则调整数值1表示减少数值1,当定时器的计数数值达到该定时器的时长,定时器超时。
可选的,该定时器的时长可以根据实际应用进行设置,例如,该定时器的时长为该第一终端设备按照协议配置、网络设备配置或者该侧行数据的属性信息确定的,其中,该属性信息可以包括以下信息中的至少一个:该侧行数据的时延需求、该侧行数据的QoS、QCI、VQI值以及该侧行数据的优先级,本申请实施例并不限于此。
可选的,第一终端设备可以将配置反馈资源和定时器结合确定是否接收到该反馈信息。例如,该第一终端设备在为第二终端设备分配第一资源时,启动定时器,定时器开始计时,该第一终端设备根据该第一资源确定与该第一资源对应的反馈资源,每经过一个时隙,该第一终端设备在该时隙上的该反馈资源上检测是否存在反馈信息,若第一终端设备在当前时隙中的该反馈资源上检测到反馈信息,则停止定时器;若第一终端设备在当前时隙中的该反馈资源上未检测到反馈信息,则将定时器调整数值1,并继续检测下一时隙,直至检测到反馈信息;或者,直至定时器超时,仍未检测到反馈信息,则第一终端设备确定未接收到反馈信息,并停止该定时器。
若第一终端设备采用上述方式,确定未接收到反馈信息,该第一终端设备为该第二终端设备分配第二资源。或者,若该第一终端设备接收到该反馈信息,则该第一终端设备根据该反馈信息,确定是否为该第二终端设备分配第二资源,例如,若该反馈信息指示该第三终端设备未成功接收该侧行数据,例如,该反馈信息可以为NACK信息,该第一终端设备为该第二终端设备分配该第二资源;或者,若该反馈信息指示该第三终端设备成功接收该侧行数据,例如,该反馈信息可以为ACK信息或者资源请求信息,该第一终端设备不为该第二终端设备分配该第二资源,或者在反馈信息为资源请求信息时,为第二终端设备分配第三资源,该第三资源用于第二终端设备与其他终端设备进行侧行链路通信,该其他终端设备可以为任意一个终端设备。
因此,本申请实施例的资源分配的方法,第一终端设备为第二终端设备分配第一资源,第二终端设备 采用该第一资源向第三终端设备发送侧行数据,根据第三终端设备接收侧行数据的情况,第一终端设备可以确定是否为第二终端设备分配第二资源,该第二资源用于第二终端设备向第三终端设备重新发送该侧行数据,从而实现侧行数据的重传资源的分配。
上文中结合图1至图7,从分配传输资源的第一终端设备的角度详细描述了根据本申请实施例的资源分配的方法,下面将结合图8至图9,从其他终端设备的角度描述根据本申请实施例的资源分配的方法。
图8示出了根据本申请实施例的资源分配的方法500的示意性流程图。如图8所示,该方法500包括:S510,第二终端设备接收第一终端设备分配的第一资源;S520,该第二终端设备采用该第一资源,向第三终端设备发送侧行数据;S530,若该第二终端设备确定该第三终端设备未成功接收该侧行数据,向该第一终端设备发送非确认NACK信息,该NACK信息用于指示该第一终端设备为该第二终端设备分配第二资源。
可选的,作为一个实施例,该第二资源用于该第二终端设备向该第三终端设备重新发送该侧行数据。
可选的,作为一个实施例,该方法500还包括:若该第二终端设备确定该第三终端设备成功接收该侧行数据,向该第一终端设备发送第一信息,该第一信息用于该第一终端设备确定不为该第二终端设备分配该第二资源。
可选的,该第一信息用于该第一终端设备确定为该第二终端设备分配第三资源。
可选的,作为一个实施例,该第一信息为确认ACK信息,或者,该第一信息为资源请求信息。
其中,该资源请求信息用于请求该第一终端设备为该第二终端设备分配第三资源;该第三资源用于该第二终端设备向其他终端设备发送其他侧行数据。
可选的,作为一个实施例,该方法500还包括:该第二终端设备确定反馈资源,该反馈资源用于承载反馈信息,该反馈信息包括该NACK信息或该ACK信息。
可选的,作为一个实施例,该第二终端设备确定反馈资源,包括:该第二终端设备根据协议规定、网络设备发送的配置信息或者其他终端设备发送的配置信息,确定与该第一资源对应的该反馈资源。
可选的,作为一个实施例,该第二终端设备确定反馈资源,包括:该第二终端设备接收该第一终端设备分配的该反馈资源。
可选的,作为一个实施例,该方法500还包括:该第二终端设备确定该第三终端设备是否成功接收该侧行数据。
可选的,作为一个实施例,该第二终端设备确定该第三终端设备是否成功接收该侧行数据,包括:该第二终端设备接收该第三终端设备发送的初始反馈信息;该第二终端设备根据该初始反馈信息,确定该第三终端设备是否成功接收该侧行数据。
可选的,作为一个实施例,该第二终端设备根据该初始反馈信息,确定该第三终端设备是否成功接收该侧行数据,包括:若该初始反馈信息为ACK信息,该第二终端设备确定该第三终端设备成功接收该侧行数据;或,若该初始反馈信息为NACK信息,该第二终端设备确定该第三终端设备未成功接收该侧行数据。
可选的,作为一个实施例,该第二终端设备接收该第三终端设备发送的初始反馈信息,包括:该第二终端设备通过第三侧行链路信道,接收该第三终端设备发送的该初始反馈信息。
可选的,作为一个实施例,该第三侧行链路信道为:PSCCH、PSSCH或PSFCH。
可选的,作为一个实施例,该向该第一终端设备发送非确认NACK信息,包括:该第二终端设备通过第二侧行链路信道,向该第一终端设备发送该NACK信息。
可选的,作为一个实施例,该方法500还包括:该第二终端设备向该第一终端设备发送第二指示消息,该第二指示消息包括以下信息中的至少一个:该第二终端设备的标识信息、该第三终端设备的标识信息、该第二终端设备和该第三终端设备之间链路的链路标识信息、组标识信息、HARQ的进程信息、S-CSI、S-CQI、该第二终端设备和该第三终端设备之间链路的路损信息、S-RSRP以及功率指示信息。
可选的,作为一个实施例,该第二侧行链路信道为:PSCCH、PSSCH或PSFCH。
应理解,该方法500中的第一终端设备可以相应于与方法200、300和400中的第一终端设备,该方法500中的第二终端设备可以相应于与方法200、300和400中的第二终端设备,该方法500中的第三终端设备可以相应于与方法200、300和400中的第三终端设备,为了简洁,在此不再赘述。
因此,本申请实施例的资源分配的方法,第一终端设备为第二终端设备分配第一资源,第二终端设备采用该第一资源向第三终端设备发送侧行数据,根据第三终端设备接收侧行数据的情况,第一终端设备可以确定是否为第二终端设备分配第二资源,该第二资源用于第二终端设备向第三终端设备重新发送该侧行数据,从而实现侧行数据的重传资源的分配。
图9示出了根据本申请实施例的资源分配的方法600的示意性流程图。如图9所示,该方法600包括:S610,第三终端设备接收第二终端设备通过第一资源发送的侧行数据,该第一资源为第一终端设备为该第 二终端设备分配的;S620,该第三终端设备根据是否成功接收该侧行数据,向该第二终端设备或该第一终端设备发送反馈信息,该反馈信息用于指示该第三终端设备是否成功接收该侧行数据以及用于该第一终端设备确定是否为该第二终端设备分配第二资源。
可选的,作为一个实施例,该第二资源用于该第二终端设备向该第三终端设备重新发送该侧行数据。
可选的,作为一个实施例,若该第三终端设备未成功接收该侧行数据,该反馈信息为NACK信息。
可选的,作为一个实施例,若该第三终端设备成功接收该侧行数据,该反馈信息为ACK信息。
可选的,作为一个实施例,该向该第二终端设备或该第一终端设备发送反馈信息,包括:该第三终端设备通过第一侧行链路信道,向该第一终端设备发送该反馈信息。
可选的,作为一个实施例,该方法600还包括:该第三终端设备向该第一终端设备发送第一指示消息,该第一指示消息包括以下信息中的至少一个:该第三终端设备的标识信息、该第二终端设备的标识信息、该第二终端设备和该第三终端设备之间链路的链路标识信息、组标识信息、HARQ的进程信息、S-CSI、S-CQI、该第二终端设备和该第三终端设备之间链路的路损信息、S-RSRP以及功率指示信息。
可选的,作为一个实施例,该第一侧行链路信道为PSCCH、PSSCH或PSFCH。
可选的,作为一个实施例,该向该第二终端设备或该第一终端设备发送反馈信息,包括:该第三终端设备通过第三侧行链路信道,向该第二终端设备发送该反馈信息。
可选的,作为一个实施例,该第三侧行链路信道为:PSCCH、PSSCH或PSFCH。
应理解,该方法600中的第一终端设备可以相应于与方法200、300和400中的第一终端设备,该方法600中的第二终端设备可以相应于与方法200、300和400中的第二终端设备,该方法600中的第三终端设备可以相应于与方法200、300和400中的第三终端设备,为了简洁,在此不再赘述。
因此,本申请实施例的资源分配的方法,第一终端设备为第二终端设备分配第一资源,第二终端设备采用该第一资源向第三终端设备发送侧行数据,根据第三终端设备接收侧行数据的情况,第一终端设备可以确定是否为第二终端设备分配第二资源,该第二资源用于第二终端设备向第三终端设备重新发送该侧行数据,从而实现侧行数据的重传资源的分配。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
上文中结合图1至图9,详细描述了根据本申请实施例的资源分配的方法,下面将结合图10至图13,描述根据本申请实施例的终端设备。
如图10所示,根据本申请实施例的终端设备700包括:处理单元710和收发单元720。可选地,该终端设备700可以为第一终端设备700,该第一终端设备700可以为执行本申请实施例中的方法200至600中的第一终端设备的。具体地,该处理单元710用于:为第二终端设备分配第一资源,该第一资源用于该第二终端设备向第三终端设备发送侧行数据;确定该收发单元720是否接收到目标终端设备发送的反馈信息,该目标终端设备为该第二终端设备和/或该第三终端设备,该反馈信息用于指示该第三终端设备是否成功接收该侧行数据;根据该收发单元720是否接收到该反馈信息,确定是否为该第二终端设备分配第二资源,该第二资源用于该第二终端设备向该第三终端设备重新发送该侧行数据。
可选的,作为一个实施例,该目标设备为该第三终端设备。
可选的,作为一个实施例,该收发单元720用于:通过第一侧行链路信道,接收到该第三终端设备发送的该反馈信息。
可选的,作为一个实施例,该收发单元720还用于:接收该第三终端设备发送的第一指示消息,该第一指示消息包括以下信息中的至少一个:该第三终端设备的标识信息、该第二终端设备的标识信息、该第二终端设备和该第三终端设备之间链路的链路标识信息、组标识信息、HARQ的进程信息、S-CSI、S-CQI、该第二终端设备和该第三终端设备之间链路的路损信息、S-RSRP以及功率指示信息。
可选的,作为一个实施例,该第一侧行链路信道为PSCCH、PSSCH或PSFCH。
可选的,作为一个实施例,该目标终端设备为该第二终端设备。
可选的,作为一个实施例,该反馈信息为该第二终端设备根据该第三终端设备发送的初始反馈信息确定的,该初始反馈信息用于指示该第三终端设备是否成功接收该侧行数据。
可选的,作为一个实施例,该收发单元720用于:通过第二侧行链路信道,接收到该第二终端设备发送的该反馈信息。
可选的,作为一个实施例,该收发单元720还用于:接收该第二终端设备发送的第二指示消息,该第二指示消息包括以下信息中的至少一个:该第二终端设备的标识信息、该第三终端设备的标识信息、该第 二终端设备和该第三终端设备之间链路的链路标识信息、组标识信息、HARQ的进程信息、S-CSI、S-CQI、该第二终端设备和该第三终端设备之间链路的路损信息、S-RSRP以及功率指示信息。
可选的,作为一个实施例,该第二侧行链路信道为PSCCH、PSSCH或PSFCH。
可选的,作为一个实施例,该处理单元710用于:若该收发单元720接收到该反馈信息,根据该反馈信息,确定是否为该第二终端设备分配第二资源;或,若该收发单元720未接收到该反馈信息,不为该第二终端设备分配第二资源。
可选的,作为一个实施例,该处理单元710用于:在反馈资源上检测该反馈信息,该反馈资源用于承载该反馈信息;根据检测结果,确定是否接收到该反馈信息。
可选的,作为一个实施例,该反馈资源与该第一资源对应。
可选的,作为一个实施例,该处理单元710还用于:为该第二终端设备分配该反馈资源。
可选的,作为一个实施例,该第一终端设备700设置有定时器,该处理单元710用于:根据该定时器,确定是否接收到目标终端设备发送的反馈信息。
可选的,该处理单元710用于:在为该第二终端设备分配该第一资源时,启动该定时器。
可选的,该处理单元710用于:在启动该定时器后,在之后的每个时隙检测反馈信息;根据检测结果,调整该定时器,并确定是否接收到目标终端设备发送的反馈信息。
可选的,该处理单元710用于:在定时器超时之前,若在当前时隙上未检测到该反馈信息,将该定时器调整数值1;或,在定时器超时之前,若在该当前时隙上检测到该反馈信息,停止该定时器。
可选的,该处理单元710用于:若该定时器超时时,未检测到该反馈信息,停止该定时器,并确定未接收到目标终端设备发送的反馈信息。
可选的,该定时器的时长为该第一终端设备700按照协议配置、网络设备配置或者该侧行数据的属性信息确定的,其中,该属性信息包括以下信息中的至少一个:该侧行数据的时延需求、该侧行数据的服务质量QoS、QoS类别标识QCI、车联网5G QoS标识符VQI值、以及该侧行数据的优先级。
可选的,作为一个实施例,该收发单元720用于:接收该第二终端设备发送的资源请求信息,并将该资源请求信息确定为该反馈信息,该反馈信息用于指示该第三终端设备成功接收该侧行数据,该资源请求信息用于请求该第一终端设备700为该第二终端设备分配第三资源,该第三资源用于该第二终端设备向其他终端设备发送其他侧行数据。
可选的,作为一个实施例,该处理单元710用于:若该收发单元720接收到该反馈信息,根据该反馈信息,确定是否为该第二终端设备分配第二资源;或,若该收发单元720未接收到该反馈信息,为该第二终端设备分配第二资源。
可选的,作为一个实施例,该处理单元710用于:若该反馈信息指示该第三终端设备未成功接收该侧行数据,为该第二终端设备分配该第二资源;或,若该反馈信息指示该第三终端设备成功接收该侧行数据,不为该第二终端设备分配该第二资源。
可选的,作为一个实施例,若该反馈信息为确认ACK信息,该反馈信息指示该第三终端设备成功接收该侧行数据;若该反馈信息为非确认NACK信息,该反馈信息指示该第三终端设备未成功接收该侧行数据。
应理解,根据本申请实施例的第一终端设备700可对应于执行本申请实施例中的方法200至600,并且第一终端设备700中的各个单元的上述和其它操作和/或功能分别为了实现图1至图9中的各个方法中第一终端设备的相应流程,为了简洁,在此不再赘述。
可选地,该终端设备700还可以为第二终端设备700,该第二终端设备700可以为执行本申请实施例中的方法200至600中的第二终端设备的。具体地,该收发单元720用于:接收第一终端设备分配的第一资源;该处理单元710用于:采用该第一资源,向第三终端设备发送侧行数据;该收发单元720还用于:若该处理单元710确定该第三终端设备未成功接收该侧行数据,向该第一终端设备发送非确认NACK信息,该NACK信息用于指示该第一终端设备为第二终端设备700分配第二资源。
可选的,作为一个实施例,该第二资源用于第二终端设备700向该第三终端设备重新发送该侧行数据。
可选的,作为一个实施例,该收发单元720用于:若该处理单元710确定该第三终端设备成功接收该侧行数据,向该第一终端设备发送第一信息,该第一信息用于该第一终端设备确定不为第二终端设备700分配该第二资源。
可选的,该第一信息用于该第一终端设备确定为该第二终端设备分配第三资源。
可选的,作为一个实施例,该第一信息为确认ACK信息或资源请求信息。
其中,该资源请求信息用于请求该第一终端设备为第二终端设备700分配第三资源,该第三资源用于第二终端设备700向其他终端设备发送其他侧行数据。
可选的,作为一个实施例,该处理单元710用于:确定反馈资源,该反馈资源用于承载反馈信息,该 反馈信息包括该NACK信息或该ACK信息。
可选的,作为一个实施例,该处理单元710用于:根据协议规定、网络设备发送的配置信息或者其他终端设备发送的配置信息,确定与该第一资源对应的该反馈资源。
可选的,作为一个实施例,该收发单元720还用于:接收该第一终端设备分配的该反馈资源。
可选的,作为一个实施例,该处理单元710用于:确定该第三终端设备是否成功接收该侧行数据。
可选的,作为一个实施例,该收发单元720用于:接收该第三终端设备发送的初始反馈信息;该处理单元710用于:根据该初始反馈信息,确定该第三终端设备是否成功接收该侧行数据。
可选的,作为一个实施例,该处理单元710用于:若该初始反馈信息为ACK信息,确定该第三终端设备成功接收该侧行数据;或,若该初始反馈信息为NACK信息,确定该第三终端设备未成功接收该侧行数据。
可选的,作为一个实施例,该收发单元720用于:通过第三侧行链路信道,接收该第三终端设备发送的该初始反馈信息。
可选的,作为一个实施例,该第三侧行链路信道为:PSCCH、PSSCH或PSFCH。
可选的,作为一个实施例,该收发单元720用于:通过第二侧行链路信道,向该第一终端设备发送该NACK信息。
可选的,作为一个实施例,该收发单元720用于:向该第一终端设备发送第二指示消息,该第二指示消息包括以下信息中的至少一个:该第二终端设备700的标识信息、该第三终端设备的标识信息、该第二终端设备700和该第三终端设备之间链路的链路标识信息、组标识信息、HARQ的进程信息、S-CSI、S-CQI、该第二终端设备和该第三终端设备之间链路的路损信息、S-RSRP以及功率指示信息。
可选的,作为一个实施例,该第二侧行链路信道为:PSCCH、PSSCH或PSFCH。
应理解,根据本申请实施例的第二终端设备700可对应于执行本申请实施例中的方法200至600,并且第二终端设备700中的各个单元的上述和其它操作和/或功能分别为了实现图1至图9中的各个方法中第二终端设备的相应流程,为了简洁,在此不再赘述。
可选地,该终端设备700还可以为第三终端设备700,该第三终端设备700可以为执行本申请实施例中的方法200至600中的第三终端设备的。具体的,该收发单元720用于:接收第二终端设备通过第一资源发送的侧行数据,该第一资源为第一终端设备为该第二终端设备分配的;根据该处理单元710确定的是否成功接收该侧行数据,向该第二终端设备或该第一终端设备发送反馈信息,该反馈信息用于指示该第三终端设备700是否成功接收该侧行数据以及用于该第一终端设备确定是否为该第二终端设备分配第二资源。
可选的,作为一个实施例,该第二资源用于该第二终端设备向该第三终端设备700重新发送该侧行数据。
可选的,作为一个实施例,若该第三终端设备700未成功接收该侧行数据,该反馈信息为非确认NACK信息。
可选的,作为一个实施例,若该第三终端设备700成功接收该侧行数据,该反馈信息为确认ACK信息。
可选的,作为一个实施例,该收发单元720用于:通过第一侧行链路信道,向该第一终端设备发送该反馈信息。
可选的,作为一个实施例,该收发单元720用于:向该第一终端设备发送第一指示消息,该第一指示消息包括以下信息中的至少一个:该第三终端设备700的标识信息、该第二终端设备的标识信息、该第二终端设备和该第三终端设备700之间链路的链路标识信息、组标识信息、HARQ的进程信息、S-CSI、S-CQI、该第二终端设备和该第三终端设备之间链路的路损信息、S-RSRP以及功率指示信息。
可选的,作为一个实施例,该第一侧行链路信道为PSCCH、PSSCH或PSFCH。
可选的,作为一个实施例,该收发单元720用于:通过第三侧行链路信道,向该第二终端设备发送该反馈信息。
可选的,作为一个实施例,该第三侧行链路信道为:PSCCH、PSSCH或PSFCH。
应理解,根据本申请实施例的第三终端设备700可对应于执行本申请实施例中的方法200至600,并且第三终端设备700中的各个单元的上述和其它操作和/或功能分别为了实现图1至图9中的各个方法中第三终端设备的相应流程,为了简洁,在此不再赘述。
因此,在本申请实施例的终端设备中,第一终端设备为第二终端设备分配第一资源,第二终端设备采用该第一资源向第三终端设备发送侧行数据,根据第三终端设备接收侧行数据的情况,第一终端设备可以确定是否为第二终端设备分配第二资源,该第二资源用于第二终端设备向第三终端设备重新发送该侧行数据,从而实现侧行数据的重传资源的分配。
图11是本申请实施例提供的一种通信设备800示意性结构图。图11所示的通信设备800包括处理器810,处理器810可以从存储器中调用并运行计算机程序,以实现本申请实施例中的方法。
可选地,如图11所示,通信设备800还可以包括存储器820。其中,处理器810可以从存储器820中调用并运行计算机程序,以实现本申请实施例中的方法。
其中,存储器820可以是独立于处理器810的一个单独的器件,也可以集成在处理器810中。
可选地,如图11所示,通信设备800还可以包括收发器830,处理器810可以控制该收发器830与其他设备进行通信,具体地,可以向其他设备发送信息或数据,或接收其他设备发送的信息或数据。
其中,收发器830可以包括发射机和接收机。收发器830还可以进一步包括天线,天线的数量可以为一个或多个。
可选地,该通信设备800具体可为本申请实施例的网络设备,并且该通信设备800可以实现本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。
可选地,该通信设备800具体可为本申请实施例的移动终端/终端设备,并且该通信设备800可以实现本申请实施例的各个方法中由移动终端/终端设备实现的相应流程,为了简洁,在此不再赘述。
图12是本申请实施例的芯片的示意性结构图。图12所示的芯片900包括处理器910,处理器910可以从存储器中调用并运行计算机程序,以实现本申请实施例中的方法。
可选地,如图12所示,芯片900还可以包括存储器920。其中,处理器910可以从存储器920中调用并运行计算机程序,以实现本申请实施例中的方法。
其中,存储器920可以是独立于处理器910的一个单独的器件,也可以集成在处理器910中。
可选地,该芯片900还可以包括输入接口930。其中,处理器910可以控制该输入接口930与其他设备或芯片进行通信,具体地,可以获取其他设备或芯片发送的信息或数据。
可选地,该芯片900还可以包括输出接口940。其中,处理器910可以控制该输出接口940与其他设备或芯片进行通信,具体地,可以向其他设备或芯片输出信息或数据。
可选地,该芯片可应用于本申请实施例中的网络设备,并且该芯片可以实现本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。
可选地,该芯片可应用于本申请实施例中的移动终端/终端设备,并且该芯片可以实现本申请实施例的各个方法中由移动终端/终端设备实现的相应流程,为了简洁,在此不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片,***芯片,芯片***或片上***芯片等。
图13是本申请实施例提供的一种通信***1000的示意性框图。如图13所示,该通信***1000包括第一终端设备1010和第二设备1020。
其中,该第一终端设备1010和第二设备1020可以分别为上述各方法中第一终端设备、第二终端设备和第三终端设备中任意两个终端设备,为了简洁,在此不再赘述。
例如,该第一终端设备1010可以用于实现上述方法中由第二终端设备实现的相应的功能,以及该第二设备1020可以用于实现上述方法中由第三设备实现的相应的功能,本申请实施例并不限于此。
应理解,本申请实施例的处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(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)。应注意,本文描述的***和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
应理解,上述存储器为示例性但不是限制性说明,例如,本申请实施例中的存储器还可以是静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synch link DRAM,SLDRAM)以及直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)等等。也就是说,本申请实施例中的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
本申请实施例还提供了一种计算机可读存储介质,用于存储计算机程序。
可选的,该计算机可读存储介质可应用于本申请实施例中的网络设备,并且该计算机程序使得计算机执行本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。
可选地,该计算机可读存储介质可应用于本申请实施例中的移动终端/终端设备,并且该计算机程序使得计算机执行本申请实施例的各个方法中由移动终端/终端设备实现的相应流程,为了简洁,在此不再赘述。
本申请实施例还提供了一种计算机程序产品,包括计算机程序指令。
可选的,该计算机程序产品可应用于本申请实施例中的网络设备,并且该计算机程序指令使得计算机执行本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。
可选地,该计算机程序产品可应用于本申请实施例中的移动终端/终端设备,并且该计算机程序指令使得计算机执行本申请实施例的各个方法中由移动终端/终端设备实现的相应流程,为了简洁,在此不再赘述。
本申请实施例还提供了一种计算机程序。
可选的,该计算机程序可应用于本申请实施例中的网络设备,当该计算机程序在计算机上运行时,使得计算机执行本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。
可选地,该计算机程序可应用于本申请实施例中的移动终端/终端设备,当该计算机程序在计算机上运行时,使得计算机执行本申请实施例的各个方法中由移动终端/终端设备实现的相应流程,为了简洁,在此不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,)ROM、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

Claims (97)

  1. 一种资源分配的方法,其特征在于,包括:
    第一终端设备为第二终端设备分配第一资源,所述第一资源用于所述第二终端设备向第三终端设备发送侧行数据;
    所述第一终端设备确定是否接收到目标终端设备发送的反馈信息,所述目标终端设备为所述第二终端设备和/或所述第三终端设备,所述反馈信息用于指示所述第三终端设备是否成功接收所述侧行数据;
    所述第一终端设备根据是否接收到所述反馈信息,确定是否为所述第二终端设备分配第二资源,所述第二资源用于所述第二终端设备向所述第三终端设备重新发送所述侧行数据。
  2. 根据权利要求1所述的方法,其特征在于,所述目标设备为所述第三终端设备。
  3. 根据权利要求2所述的方法,其特征在于,所述第一终端设备确定是否接收到目标终端设备发送的反馈信息,包括:
    所述第一终端设备通过第一侧行链路信道,接收到所述第三终端设备发送的所述反馈信息。
  4. 根据权利要求2或3所述的方法,其特征在于,所述方法还包括:
    所述第一终端设备接收所述第三终端设备发送的第一指示消息,所述第一指示消息包括以下信息中的至少一个:
    所述第三终端设备的标识信息、所述第二终端设备的标识信息、所述第二终端设备和所述第三终端设备之间链路的链路标识信息、组标识信息、混合自动重传请求HARQ的进程信息、侧行信道状态信息S-CSI、侧行信道质量指示S-CQI、所述第二终端设备和所述第三终端设备之间链路的路损信息、侧行参考信号接收功率信息S-RSRP以及功率指示信息。
  5. 根据权利要求3或4所述的方法,其特征在于,所述第一侧行链路信道为物理侧行链路控制信道PSCCH、物理侧行链路共享信道PSSCH或物理侧行链路反馈信道PSFCH。
  6. 根据权利要求1所述的方法,其特征在于,所述目标终端设备为所述第二终端设备。
  7. 根据权利要求6所述的方法,其特征在于,所述反馈信息为所述第二终端设备根据所述第三终端设备发送的初始反馈信息确定的,所述初始反馈信息用于指示所述第三终端设备是否成功接收所述侧行数据。
  8. 根据权利要求6或7所述的方法,其特征在于,所述第一终端设备确定是否接收到目标终端设备发送的反馈信息,包括:
    所述第一终端设备通过第二侧行链路信道,接收到所述第二终端设备发送的所述反馈信息。
  9. 根据权利要求6至9中任一项所述的方法,其特征在于,所述方法还包括:
    所述第一终端设备接收所述第二终端设备发送的第二指示消息,所述第二指示消息包括以下信息中的至少一个:
    所述第二终端设备的标识信息、所述第三终端设备的标识信息、所述第二终端设备和所述第三终端设备之间链路的链路标识信息、组标识信息、混合自动重传请求HARQ的进程信息、侧行信道状态信息S-CSI、侧行信道质量指示S-CQI、所述第二终端设备和所述第三终端设备之间链路的路损信息、侧行参考信号接收功率信息S-RSRP以及功率指示信息。
  10. 根据权利要求8或9所述的方法,其特征在于,所述第二侧行链路信道为物理侧行链路控制信道PSCCH、物理侧行链路共享信道PSSCH或物理侧行链路反馈信道PSFCH。
  11. 根据权利要求1至10中任一项所述的方法,其特征在于,所述第一终端设备根据是否接收到所述反馈信息,确定是否为所述第二终端设备分配第二资源,包括:
    若所述第一终端设备接收到所述反馈信息,所述第一终端设备根据所述反馈信息,确定是否为所述第二终端设备分配第二资源;或
    若所述第一终端设备未接收到所述反馈信息,所述第一终端设备不为所述第二终端设备分配第二资源。
  12. 根据权利要求6至10中任一项所述的方法,其特征在于,所述第一终端设备确定是否接收到目标终端设备发送的反馈信息,包括:
    所述第一终端设备在反馈资源上检测所述反馈信息,所述反馈资源用于承载所述反馈信息;
    所述第一终端设备根据检测结果,确定是否接收到所述反馈信息。
  13. 根据权利要求12所述的方法,其特征在于,所述反馈资源与所述第一资源对应。
  14. 根据权利要求12所述的方法,其特征在于,所述方法还包括:
    所述第一终端设备为所述第二终端设备分配所述反馈资源。
  15. 根据权利要求1至10中任一项所述的方法,其特征在于,所述第一终端设备包括定时器,
    所述第一终端设备确定是否接收到目标终端设备发送的反馈信息,包括:
    所述第一终端设备根据所述定时器,确定是否接收到目标终端设备发送的反馈信息。
  16. 根据权利要求15所述的方法,其特征在于,所述方法还包括:
    在所述第一终端设备为所述第二终端设备分配所述第一资源时,启动所述定时器。
  17. 根据权利要求16所述的方法,其特征在于,所述第一终端设备根据所述定时器,确定是否接收到目标终端设备发送的反馈信息,包括:
    在所述启动所述定时器后,所述第一终端设备在每个时隙检测反馈信息;
    所述第一终端设备根据检测结果,调整所述定时器,并确定是否接收到目标终端设备发送的反馈信息。
  18. 根据权利要求17所述的方法,其特征在于,所述第一终端设备根据检测结果,调整所述定时器,包括:
    在所述定时器超时之前,若所述第一终端设备在当前时隙上未检测到所述反馈信息,所述第一终端设备将所述定时器调整数值1;或者
    在所述定时器超时之前,若所述第一终端设备在所述当前时隙上检测到所述反馈信息,所述第一终端设备停止所述定时器。
  19. 根据权利要求18所述的方法,其特征在于,所述第一终端设备根据检测结果,确定是否接收到目标终端设备发送的反馈信息,包括:
    若所述定时器超时,所述第一终端设备确定未接收到目标终端设备发送的反馈信息。
  20. 根据权利要求15至19中任一项所述的方法,其特征在于,所述定时器的时长为所述第一终端设备按照协议配置、网络设备配置或者所述侧行数据的属性信息确定的,其中,所述属性信息包括以下信息中的至少一个:所述侧行数据的时延需求、所述侧行数据的服务质量QoS、QoS类别标识QCI、车联网5G QoS标识符VQI值、以及所述侧行数据的优先级。
  21. 根据权利要求12至20中任一项所述的方法,其特征在于,所述第一终端设备确定是否接收到目标终端设备发送的反馈信息,包括:
    所述第一终端设备接收所述第二终端设备发送的资源请求信息,并将所述资源请求信息确定为所述反馈信息,所述反馈信息用于指示所述第三终端设备成功接收所述侧行数据,所述资源请求信息用于请求所述第一终端设备为所述第二终端设备分配第三资源,所述第三资源用于所述第二终端设备向其他终端设备发送其他侧行数据。
  22. 根据权利要求12至21中任一项所述的方法,其特征在于,所述第一终端设备根据是否接收到所述反馈信息,确定是否为所述第二终端设备分配第二资源,包括:
    若所述第一终端设备接收到所述反馈信息,所述第一终端设备根据所述反馈信息,确定是否为所述第二终端设备分配第二资源;或
    若所述第一终端设备未接收到所述反馈信息,所述第一终端设备为所述第二终端设备分配第二资源。
  23. 根据权利要求11或22所述的方法,其特征在于,所述第一终端设备根据所述反馈信息,确定是否为所述第二终端设备分配第二资源,包括:
    若所述反馈信息指示所述第三终端设备未成功接收所述侧行数据,所述第一终端设备为所述第二终端设备分配所述第二资源;或
    若所述反馈信息指示所述第三终端设备成功接收所述侧行数据,所述第一终端设备不为所述第二终端设备分配所述第二资源。
  24. 根据权利要求23所述的方法,其特征在于,若所述反馈信息为确认ACK信息,所述反馈信息指示所述第三终端设备成功接收所述侧行数据;
    若所述反馈信息为非确认NACK信息,所述反馈信息指示所述第三终端设备未成功接收所述侧行数据。
  25. 一种资源分配的方法,其特征在于,包括:
    第二终端设备接收第一终端设备分配的第一资源;
    所述第二终端设备采用所述第一资源,向第三终端设备发送侧行数据;
    若所述第二终端设备确定所述第三终端设备未成功接收所述侧行数据,所述第二终端设备向所述第一终端设备发送非确认NACK信息,所述NACK信息用于指示所述第一终端设备为所述第二终端设备分配第二资源。
  26. 根据权利要求25所述的方法,其特征在于,所述方法还包括:
    若所述第二终端设备确定所述第三终端设备成功接收所述侧行数据,所述第二终端设备向所述第一终端设备发送第一信息,所述第一信息用于所述第一终端设备确定不为所述第二终端设备分配所述第二资源。
  27. 根据权利要求26所述的方法,其特征在于,所述第一信息为确认ACK信息,或者,
    所述第一信息为资源请求信息。
  28. 根据权利要求27所述的方法,其特征在于,所述方法还包括:
    所述第二终端设备确定反馈资源,所述反馈资源用于承载反馈信息,所述反馈信息包括所述NACK信息或所述ACK信息。
  29. 根据权利要求28所述的方法,其特征在于,所述第二终端设备确定反馈资源,包括:
    所述第二终端设备根据协议规定、网络设备发送的配置信息或者其他终端设备发送的配置信息,确定与所述第一资源对应的所述反馈资源。
  30. 根据权利要求28所述的方法,其特征在于,所述第二终端设备确定反馈资源,包括:
    所述第二终端设备接收所述第一终端设备分配的所述反馈资源。
  31. 根据权利要求25至30中任一项所述的方法,其特征在于,所述方法还包括:
    所述第二终端设备确定所述第三终端设备是否成功接收所述侧行数据。
  32. 根据权利要求31所述的方法,其特征在于,所述第二终端设备确定所述第三终端设备是否成功接收所述侧行数据,包括:
    所述第二终端设备接收所述第三终端设备发送的初始反馈信息;
    所述第二终端设备根据所述初始反馈信息,确定所述第三终端设备是否成功接收所述侧行数据。
  33. 根据权利要求32所述的方法,其特征在于,所述第二终端设备根据所述初始反馈信息,确定所述第三终端设备是否成功接收所述侧行数据,包括:
    若所述初始反馈信息为ACK信息,所述第二终端设备确定所述第三终端设备成功接收所述侧行数据;或
    若所述初始反馈信息为NACK信息,所述第二终端设备确定所述第三终端设备未成功接收所述侧行数据。
  34. 根据权利要求32或33所述的方法,其特征在于,所述第二终端设备接收所述第三终端设备发送的初始反馈信息,包括:
    所述第二终端设备通过第三侧行链路信道,接收所述第三终端设备发送的所述初始反馈信息。
  35. 根据权利要求34所述的方法,其特征在于,所述第三侧行链路信道为:物理侧行链路控制信道PSCCH、物理侧行链路共享信道PSSCH或物理侧行链路反馈信道PSFCH。
  36. 根据权利要求25至35中任一项所述的方法,其特征在于,所述向所述第一终端设备发送非确认NACK信息,包括:
    所述第二终端设备通过第二侧行链路信道,向所述第一终端设备发送所述NACK信息。
  37. 根据权利要求36所述的方法,其特征在于,所述方法还包括:
    所述第二终端设备向所述第一终端设备发送第二指示消息,所述第二指示消息包括以下信息中的至少一个:
    所述第二终端设备的标识信息、所述第三终端设备的标识信息、所述第二终端设备和所述第三终端设备之间链路的链路标识信息、组标识信息、混合自动重传请求HARQ的进程信息、侧行信道状态信息S-CSI、侧行信道质量指示S-CQI、所述第二终端设备和所述第三终端设备之间链路的路损信息、侧行参考信号接收功率信息S-RSRP以及功率指示信息。
  38. 根据权利要求36或37所述的方法,其特征在于,所述第二侧行链路信道为:PSCCH、PSSCH或PSFCH。
  39. 一种资源分配的方法,其特征在于,包括:
    第三终端设备接收第二终端设备通过第一资源发送的侧行数据,所述第一资源为第一终端设备为所述第二终端设备分配的;
    所述第三终端设备根据是否成功接收所述侧行数据,向所述第二终端设备或所述第一终端设备发送反馈信息,所述反馈信息用于指示所述第三终端设备是否成功接收所述侧行数据以及用于所述第一终端设备确定是否为所述第二终端设备分配第二资源。
  40. 根据权利要求39所述的方法,其特征在于,若所述第三终端设备未成功接收所述侧行数据,所述反馈信息为非确认NACK信息。
  41. 根据权利要求39或40所述的方法,其特征在于,若所述第三终端设备成功接收所述侧行数据,所述反馈信息为确认ACK信息。
  42. 根据权利要求39至41中任一项所述的方法,其特征在于,所述向所述第二终端设备或所述第一终端设备发送反馈信息,包括:
    所述第三终端设备通过第一侧行链路信道,向所述第一终端设备发送所述反馈信息。
  43. 根据权利要求42所述的方法,其特征在于,所述方法还包括:
    所述第三终端设备向所述第一终端设备发送第一指示消息,所述第一指示消息包括以下信息中的至少一个:
    所述第三终端设备的标识信息、所述第二终端设备的标识信息、所述第二终端设备和所述第三终端设备之间链路的链路标识信息、组标识信息、混合自动重传请求HARQ的进程信息、侧行信道状态信息S-CSI、侧行信道质量指示S-CQI、所述第二终端设备和所述第三终端设备之间链路的路损信息、侧行参考信号接收功率信息S-RSRP以及功率指示信息。
  44. 根据权利要求42或43所述的方法,其特征在于,所述第一侧行链路信道为物理侧行链路控制信道PSCCH、物理侧行链路共享信道PSSCH或物理侧行链路反馈信道PSFCH。
  45. 根据权利要求39至41中任一项所述的方法,其特征在于,所述向所述第二终端设备或所述第一终端设备发送反馈信息,包括:
    所述第三终端设备通过第三侧行链路信道,向所述第二终端设备发送所述反馈信息。
  46. 根据权利要求45所述的方法,其特征在于,所述第三侧行链路信道为:PSCCH、PSSCH或PSFCH。
  47. 一种终端设备,其特征在于,包括:处理单元和收发单元,所述处理单元用于:
    为第二终端设备分配第一资源,所述第一资源用于所述第二终端设备向第三终端设备发送侧行数据;
    确定所述收发单元是否接收到目标终端设备发送的反馈信息,所述目标终端设备为所述第二终端设备和/或所述第三终端设备,所述反馈信息用于指示所述第三终端设备是否成功接收所述侧行数据;
    根据所述收发单元是否接收到所述反馈信息,确定是否为所述第二终端设备分配第二资源,所述第二资源用于所述第二终端设备向所述第三终端设备重新发送所述侧行数据。
  48. 根据权利要求47所述的终端设备,其特征在于,所述目标设备为所述第三终端设备。
  49. 根据权利要求48所述的终端设备,其特征在于,所述收发单元用于:
    通过第一侧行链路信道,接收到所述第三终端设备发送的所述反馈信息。
  50. 根据权利要求48或49所述的终端设备,其特征在于,所述收发单元还用于:
    接收所述第三终端设备发送的第一指示消息,所述第一指示消息包括以下信息中的至少一个:
    所述第三终端设备的标识信息、所述第二终端设备的标识信息、所述第二终端设备和所述第三终端设备之间链路的链路标识信息、组标识信息、混合自动重传请求HARQ的进程信息、侧行信道状态信息S-CSI、侧行信道质量指示S-CQI、所述第二终端设备和所述第三终端设备之间链路的路损信息、侧行参考信号接收功率信息S-RSRP以及功率指示信息。
  51. 根据权利要求49或50所述的终端设备,其特征在于,所述第一侧行链路信道为物理侧行链路控制信道PSCCH、物理侧行链路共享信道PSSCH或物理侧行链路反馈信道PSFCH。
  52. 根据权利要求47所述的终端设备,其特征在于,所述目标终端设备为所述第二终端设备。
  53. 根据权利要求52所述的终端设备,其特征在于,所述反馈信息为所述第二终端设备根据所述第三终端设备发送的初始反馈信息确定的,所述初始反馈信息用于指示所述第三终端设备是否成功接收所述侧行数据。
  54. 根据权利要求53所述的终端设备,其特征在于,所述收发单元用于:
    通过第二侧行链路信道,接收到所述第二终端设备发送的所述反馈信息。
  55. 根据权利要求53所述的终端设备,其特征在于,所述收发单元还用于:
    接收所述第二终端设备发送的第二指示消息,所述第二指示消息包括以下信息中的至少一个:
    所述第二终端设备的标识信息、所述第三终端设备的标识信息、所述第二终端设备和所述第三终端设备之间链路的链路标识信息、组标识信息、混合自动重传请求HARQ的进程信息、侧行信道状态信息S-CSI、侧行信道质量指示S-CQI、所述第二终端设备和所述第三终端设备之间链路的路损信息、侧行参考信号接收功率信息S-RSRP以及功率指示信息。
  56. 根据权利要求54或55所述的终端设备,其特征在于,所述第二侧行链路信道为物理侧行链路控制信道PSCCH、物理侧行链路共享信道PSSCH或物理侧行链路反馈信道PSFCH。
  57. 根据权利要求47至56中任一项所述的终端设备,其特征在于,所述处理单元用于:
    若所述收发单元接收到所述反馈信息,根据所述反馈信息,确定是否为所述第二终端设备分配第二资源;或
    若所述收发单元未接收到所述反馈信息,不为所述第二终端设备分配第二资源。
  58. 根据权利要求52至56中任一项所述的终端设备,其特征在于,所述处理单元用于:
    在反馈资源上检测所述反馈信息,所述反馈资源用于承载所述反馈信息;
    根据检测结果,确定是否接收到所述反馈信息。
  59. 根据权利要求58所述的终端设备,其特征在于,所述反馈资源与所述第一资源对应。
  60. 根据权利要求58所述的终端设备,其特征在于,所述处理单元还用于:
    为所述第二终端设备分配所述反馈资源。
  61. 根据权利要求52至56中任一项所述的终端设备,其特征在于,所述终端设备设置有定时器,所述处理单元用于:根据所述定时器,确定是否接收到目标终端设备发送的反馈信息。
  62. 根据权利要求61所述的终端设备,其特征在于,所述处理单元用于:
    在为所述第二终端设备分配所述第一资源时,启动所述定时器。
  63. 根据权利要求62所述的终端设备,其特征在于,所述处理单元用于:
    在所述启动所述定时器后,在每个时隙检测反馈信息;
    根据检测结果,调整所述定时器,并确定是否接收到目标终端设备发送的反馈信息。
  64. 根据权利要求63所述的终端设备,其特征在于,所述处理单元用于:
    在所述定时器超时之前,若在当前时隙上未检测到所述反馈信息,将所述定时器调整数值1;或
    在所述定时器超时之前,若在所述当前时隙上检测到所述反馈信息,停止所述定时器。
  65. 根据权利要求64所述的终端设备,其特征在于,所述处理单元用于:
    若所述定时器超时,确定未接收到目标终端设备发送的反馈信息。
  66. 根据权利要求61至65中任一项所述的终端设备,其特征在于,所述定时器的时长为所述终端设备按照协议配置、网络设备配置或者所述侧行数据的属性信息确定的,其中,所述属性信息包括以下信息中的至少一个:所述侧行数据的时延需求、所述侧行数据的服务质量QoS、QoS类别标识QCI、车联网5G QoS标识符VQI值、以及所述侧行数据的优先级。
  67. 根据权利要求58至66中任一项所述的终端设备,其特征在于,所述收发单元用于:
    接收所述第二终端设备发送的资源请求信息,并将所述资源请求信息确定为所述反馈信息,所述反馈信息用于指示所述第三终端设备成功接收所述侧行数据,所述资源请求信息用于请求所述终端设备为所述第二终端设备分配第三资源,所述第三资源用于所述第二终端设备向其他终端设备发送其他侧行数据。
  68. 根据权利要求58至67中任一项所述的终端设备,其特征在于,所述处理单元用于:
    若所述收发单元接收到所述反馈信息,根据所述反馈信息,确定是否为所述第二终端设备分配第二资源;或
    若所述收发单元未接收到所述反馈信息,为所述第二终端设备分配第二资源。
  69. 根据权利要求57或68所述的终端设备,其特征在于,所述处理单元用于:
    若所述反馈信息指示所述第三终端设备未成功接收所述侧行数据,为所述第二终端设备分配所述第二资源;或
    若所述反馈信息指示所述第三终端设备成功接收所述侧行数据,不为所述第二终端设备分配所述第二资源。
  70. 根据权利要求69所述的终端设备,其特征在于,若所述反馈信息为确认ACK信息,所述反馈信息指示所述第三终端设备成功接收所述侧行数据;
    若所述反馈信息为非确认NACK信息,所述反馈信息指示所述第三终端设备未成功接收所述侧行数据。
  71. 一种终端设备,其特征在于,包括:
    收发单元,用于接收第一终端设备分配的第一资源;
    处理单元,用于采用所述第一资源,向第三终端设备发送侧行数据;
    所述收发单元还用于:若所述处理单元确定所述第三终端设备未成功接收所述侧行数据,向所述第一终端设备发送非确认NACK信息,所述NACK信息用于指示所述第一终端设备为所述终端设备分配第二资源。
  72. 根据权利要求71所述的终端设备,其特征在于,所述收发单元用于:
    若所述处理单元确定所述第三终端设备成功接收所述侧行数据,向所述第一终端设备发送第一信息,所述第一信息用于所述第一终端设备确定不为所述终端设备分配所述第二资源。
  73. 根据权利要求72所述的终端设备,其特征在于,所述第一信息为确认ACK信息,或者,
    所述第一信息为资源请求信息。
  74. 根据权利要求73所述的终端设备,其特征在于,所述处理单元用于:
    确定反馈资源,所述反馈资源用于承载反馈信息,所述反馈信息包括所述NACK信息或所述ACK信息。
  75. 根据权利要求74所述的终端设备,其特征在于,所述处理单元用于:
    根据协议规定、网络设备发送的配置信息或者其他终端设备发送的配置信息,确定与所述第一资源对应的所述反馈资源。
  76. 根据权利要求74所述的终端设备,其特征在于,所述收发单元还用于:
    接收所述第一终端设备分配的所述反馈资源。
  77. 根据权利要求71至76中任一项所述的终端设备,其特征在于,所述处理单元用于:
    确定所述第三终端设备是否成功接收所述侧行数据。
  78. 根据权利要求77所述的终端设备,其特征在于,所述收发单元用于:接收所述第三终端设备发送的初始反馈信息;
    所述处理单元用于:根据所述初始反馈信息,确定所述第三终端设备是否成功接收所述侧行数据。
  79. 根据权利要求78所述的终端设备,其特征在于,所述处理单元用于:
    若所述初始反馈信息为ACK信息,确定所述第三终端设备成功接收所述侧行数据;或
    若所述初始反馈信息为NACK信息,确定所述第三终端设备未成功接收所述侧行数据。
  80. 根据权利要求78或79所述的终端设备,其特征在于,所述收发单元用于:
    通过第三侧行链路信道,接收所述第三终端设备发送的所述初始反馈信息。
  81. 根据权利要求80所述的终端设备,其特征在于,所述第三侧行链路信道为:物理侧行链路控制信道PSCCH、物理侧行链路共享信道PSSCH或物理侧行链路反馈信道PSFCH。
  82. 根据权利要求71至81中任一项所述的终端设备,其特征在于,所述收发单元用于:
    通过第二侧行链路信道,向所述第一终端设备发送所述NACK信息。
  83. 根据权利要求82所述的终端设备,其特征在于,所述收发单元用于:
    向所述第一终端设备发送第二指示消息,所述第二指示消息包括以下信息中的至少一个:
    所述终端设备的标识信息、所述第三终端设备的标识信息、所述终端设备和所述第三终端设备之间链路的链路标识信息、组标识信息、混合自动重传请求HARQ的进程信息、侧行信道状态信息S-CSI、侧行信道质量指示S-CQI、所述终端设备和所述第三终端设备之间链路的路损信息、侧行参考信号接收功率信息S-RSRP以及功率指示信息。
  84. 根据权利要求82或83所述的终端设备,其特征在于,所述第二侧行链路信道为:PSCCH、PSSCH或PSFCH。
  85. 一种终端设备,其特征在于,包括:处理单元和收发单元,所述收发单元用于:
    接收第二终端设备通过第一资源发送的侧行数据,所述第一资源为第一终端设备为所述第二终端设备分配的;
    根据所述处理单元确定的是否成功接收所述侧行数据,向所述第二终端设备或所述第一终端设备发送反馈信息,所述反馈信息用于指示所述终端设备是否成功接收所述侧行数据以及用于所述第一终端设备确定是否为所述第二终端设备分配第二资源。
  86. 根据权利要求85所述的终端设备,其特征在于,若所述终端设备未成功接收所述侧行数据,所述反馈信息为非确认NACK信息。
  87. 根据权利要求85或86所述的终端设备,其特征在于,若所述终端设备成功接收所述侧行数据,所述反馈信息为确认ACK信息。
  88. 根据权利要求85至87中任一项所述的终端设备,其特征在于,所述收发单元用于:
    通过第一侧行链路信道,向所述第一终端设备发送所述反馈信息。
  89. 根据权利要求88所述的终端设备,其特征在于,所述收发单元用于:
    向所述第一终端设备发送第一指示消息,所述第一指示消息包括以下信息中的至少一个:
    所述终端设备的标识信息、所述第二终端设备的标识信息、所述第二终端设备和所述终端设备之间链路的链路标识信息、组标识信息、混合自动重传请求HARQ的进程信息、侧行信道状态信息S-CSI、侧行信道质量指示S-CQI、所述第二终端设备和所述终端设备之间链路的路损信息、侧行参考信号接收功率信息S-RSRP以及功率指示信息。
  90. 根据权利要求88或89所述的终端设备,其特征在于,所述第一侧行链路信道为物理侧行链路控制信道PSCCH、物理侧行链路共享信道PSSCH或物理侧行链路反馈信道PSFCH。
  91. 根据权利要求85至87中任一项所述的终端设备,其特征在于,所述收发单元用于:
    通过第三侧行链路信道,向所述第二终端设备发送所述反馈信息。
  92. 根据权利要求91所述的终端设备,其特征在于,所述第三侧行链路信道为:PSCCH、PSSCH或PSFCH。
  93. 一种终端设备,其特征在于,包括:处理器和存储器,该存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,执行如权利要求1至46中任一项所述的资源分配的方法。
  94. 一种芯片,其特征在于,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如权利要求1至46中任一项所述的资源分配的方法。
  95. 一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求1至46中任一项所述的资源分配的方法。
  96. 一种计算机程序产品,其特征在于,包括计算机程序指令,该计算机程序指令使得计算机执行如权利要求1至46中任一项所述的资源分配的方法。
  97. 一种计算机程序,其特征在于,所述计算机程序使得计算机执行如权利要求1至46中任一项所述的资源分配的方法。
PCT/CN2018/123504 2018-12-25 2018-12-25 资源分配的方法和终端设备 WO2020132869A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/CN2018/123504 WO2020132869A1 (zh) 2018-12-25 2018-12-25 资源分配的方法和终端设备
CN201880100360.5A CN113196844A (zh) 2018-12-25 2018-12-25 资源分配的方法和终端设备
US17/356,441 US11895626B2 (en) 2018-12-25 2021-06-23 Resource allocation method and terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/123504 WO2020132869A1 (zh) 2018-12-25 2018-12-25 资源分配的方法和终端设备

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/356,441 Continuation US11895626B2 (en) 2018-12-25 2021-06-23 Resource allocation method and terminal device

Publications (2)

Publication Number Publication Date
WO2020132869A1 true WO2020132869A1 (zh) 2020-07-02
WO2020132869A8 WO2020132869A8 (zh) 2021-07-08

Family

ID=71127259

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/123504 WO2020132869A1 (zh) 2018-12-25 2018-12-25 资源分配的方法和终端设备

Country Status (3)

Country Link
US (1) US11895626B2 (zh)
CN (1) CN113196844A (zh)
WO (1) WO2020132869A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102416866B1 (ko) * 2019-02-21 2022-07-05 아서스테크 컴퓨터 인코포레이션 무선 통신 시스템에서 사이드링크 통신의 재송신 스케줄링을 개선하는 방법 및 장치
US11695531B2 (en) * 2019-05-02 2023-07-04 Intel Corporation Resources selection for feedback based NR-V2X communication
US20210006318A1 (en) * 2019-07-03 2021-01-07 Electronics And Telecommunications Research Institute Method and apparatus for sidelink communication
US11425690B2 (en) * 2019-08-14 2022-08-23 Qualcomm Incorporated Spatial resource pool techniques for multiple concurrent transmissions in sidelink wireless communications
KR102670902B1 (ko) * 2020-10-30 2024-05-31 엘지전자 주식회사 Nr v2x에서 자원 충돌과 관련된 정보를 송수신하는 방법 및 장치
CN114340009B (zh) * 2021-12-15 2023-05-26 上海移远通信技术股份有限公司 无线通信方法、装置、设备及存储介质
CN117500046A (zh) * 2022-07-20 2024-02-02 ***通信有限公司研究院 一种资源分配方法、装置、终端和存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105430751A (zh) * 2014-09-22 2016-03-23 电信科学技术研究院 车联网终端的设备到设备d2d资源分配方法及相关设备
WO2017150955A1 (ko) * 2016-03-04 2017-09-08 엘지전자 주식회사 무선 통신 시스템에서 단말에 의해 수행되는 v2x 동작 방법 및 상기 방법을 이용하는 단말
WO2018010436A1 (zh) * 2016-07-12 2018-01-18 中兴通讯股份有限公司 一种车联网资源分配的方法、车联网终端及网络侧设备
CN107734704A (zh) * 2016-08-12 2018-02-23 展讯通信(上海)有限公司 用于v2x的资源配置和数据传输方法及装置、基站、终端
US20180077695A1 (en) * 2016-09-13 2018-03-15 Industry Foundation Of Chonnam National University Adaptive transmission method and apparatus for improving vehicular communication performance
CN108810906A (zh) * 2017-05-04 2018-11-13 株式会社Ntt都科摩 资源配置和调度方法、基站以及用户设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11368201B2 (en) * 2018-09-28 2022-06-21 Electronics And Telecommunications Research Institute Method for groupcast transmission and reception with feedback information, and apparatus therefor

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105430751A (zh) * 2014-09-22 2016-03-23 电信科学技术研究院 车联网终端的设备到设备d2d资源分配方法及相关设备
WO2017150955A1 (ko) * 2016-03-04 2017-09-08 엘지전자 주식회사 무선 통신 시스템에서 단말에 의해 수행되는 v2x 동작 방법 및 상기 방법을 이용하는 단말
WO2018010436A1 (zh) * 2016-07-12 2018-01-18 中兴通讯股份有限公司 一种车联网资源分配的方法、车联网终端及网络侧设备
CN107734704A (zh) * 2016-08-12 2018-02-23 展讯通信(上海)有限公司 用于v2x的资源配置和数据传输方法及装置、基站、终端
US20180077695A1 (en) * 2016-09-13 2018-03-15 Industry Foundation Of Chonnam National University Adaptive transmission method and apparatus for improving vehicular communication performance
CN108810906A (zh) * 2017-05-04 2018-11-13 株式会社Ntt都科摩 资源配置和调度方法、基站以及用户设备

Also Published As

Publication number Publication date
US11895626B2 (en) 2024-02-06
WO2020132869A8 (zh) 2021-07-08
US20210329606A1 (en) 2021-10-21
CN113196844A (zh) 2021-07-30

Similar Documents

Publication Publication Date Title
WO2020132869A1 (zh) 资源分配的方法和终端设备
US20220116916A1 (en) Sidelink data transmission method, terminal device and network device
RU2701044C1 (ru) Узел радиосети, беспроводное устройство и способы, выполняемые в них
TWI829760B (zh) 用於側行鏈路的通信方法和設備
WO2020191637A1 (zh) 随机接入的方法、终端设备和网络设备
WO2020177218A1 (zh) 传输侧行链路数据的方法和终端设备
WO2020056696A1 (zh) 一种资源分配方法及装置、终端
TW202017401A (zh) 一種通訊方法、終端設備和網路設備
US20220393802A1 (en) Information processing method and apparatus, storage medium, processor and electronic device
US20220173838A1 (en) Service transmission and service configuration sending methods and devices, storage medium, terminal, and base station
WO2020252708A1 (zh) 无线通信方法、终端设备和网络设备
WO2021056154A1 (zh) 一种窗口调整方法及装置、网络设备、终端设备
WO2020143062A1 (zh) 无线通信方法和终端
WO2020248258A1 (zh) 无线通信方法、收端设备和发端设备
WO2020087424A1 (zh) 一种数据传输方法、终端设备及存储介质
WO2020056842A1 (zh) 一种信息传输方法、设备及存储介质
WO2021184322A1 (zh) 侧行数据传输方法和终端设备
WO2021026841A1 (zh) 调度请求传输的方法和设备
WO2020103316A1 (zh) 一种传输数据的方法和终端设备
TW202014015A (zh) 傳輸訊息的方法和終端設備
WO2020087854A1 (zh) 无线通信方法和设备
WO2020124534A1 (zh) 数据传输的方法和设备
JPWO2021008056A5 (zh)
WO2020156394A1 (zh) 一种反馈方法及装置
WO2021068301A1 (zh) 清空缓存的方法及缓存的处理方法、装置、终端设备

Legal Events

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

Ref document number: 18944763

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

Country of ref document: EP

Kind code of ref document: A1