Resource allocation method, device, equipment and storage medium

The terminal device sends uplink information in the Internet of Vehicles system to terminate the allocation of invalid retransmission resources, which solves the problem of invalid retransmission resources in the Internet of Vehicles system and realizes the efficient utilization of communication resources.

CN114731673BActive Publication Date: 2025-02-11GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080083802.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-02-23
Publication Date
2025-02-11
Estimated Expiration
2040-02-23

AI Technical Summary

Technical Problem

In the Internet of Vehicles system, the retransmission resources allocated by the network device to the terminal device may be invalid, resulting in waste of communication resources.

Method used

When the terminal device sends uplink information to the network device to terminate the allocation of retransmission resources when the time domain position of the sideline resource exceeds the delay requirement of the sideline data.

Benefits of technology

It avoids invalid allocation of retransmission resources, reduces the waste of communication resources, and ensures effective utilization of resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114731673B_ABST
    Figure CN114731673B_ABST
Patent Text Reader

Abstract

A resource allocation method, device, equipment and storage medium, relating to the field of mobile communications, the method comprising: when the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the side data, the terminal device sends uplink information to the network device (102); the network device determines to terminate the allocation of the retransmission resource of the side data to the terminal according to the uplink information (106). The method makes it unnecessary to continue to allocate retransmission resources to the terminal device when the side resources allocated by the network device do not meet the delay requirement of the service, thereby avoiding the allocation of invalid retransmission resources and reducing the waste of communication resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communications, and in particular to a resource allocation method, device, equipment and storage medium. Background Art

[0002] In order to realize direct communication between terminal devices in the vehicle to everything (V2X) system, the sidelink (SL) transmission method is introduced.

[0003] In one transmission mode of SL, the network device allocates sideline resources to terminal device A, and terminal device A uses the sideline resources to send sideline data to terminal device B. If terminal device B fails to correctly receive the sideline data, terminal device B sends a negative acknowledgement (NACK) to terminal device A. Terminal device A forwards the NACK to the network device, and the network device allocates retransmission resources to terminal device A.

[0004] Since terminal device A decides on its own which sidelink data to transmit on the sidelink resources, when the resource location of the sidelink resources cannot meet the delay requirement of the sidelink data, the retransmission resources allocated by the network device to terminal device A are also invalid resources, thereby wasting precious communication resources. Summary of the invention

[0005] The embodiments of the present application provide a resource allocation method, apparatus, device and storage medium, which can be used to solve the problem that a network device allocates invalid retransmission resources to a terminal. The technical solution is as follows.

[0006] According to one aspect of the present application, a resource allocation method is provided for a terminal device, the method comprising:

[0007] When the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the sidelink data, uplink information is sent to the network device; the uplink information is used to terminate the network device from allocating retransmission resources of the sidelink data to the terminal, and the transmission resource includes at least one of a sidelink resource and an uplink resource.

[0008] According to one aspect of the present application, a resource allocation method is provided for a network device, the method comprising:

[0009] Receiving uplink information from terminal equipment;

[0010] Determine, according to the uplink information, to stop allocating the retransmission resources of the sidelink data to the terminal.

[0011] According to one aspect of the present application, a resource allocation method is provided, which is applied to a terminal device, and the method includes:

[0012] Quality of Service (QoS) attributes for sending sidelink data to network devices;

[0013] Receive transmission resources allocated by the network device, where the transmission resources are allocated according to the QoS attributes of the sidelink data, and the transmission resources include at least one of sidelink resources and uplink resources.

[0014] According to one aspect of the present application, a resource allocation method is provided, which is applied to a network device, and the method includes:

[0015] Receiving QoS attributes of sidelink data from a terminal device;

[0016] Transmission resources are allocated according to the QoS attribute of the sidelink data, and the transmission resources include at least one of sidelink resources and uplink resources.

[0017] According to one aspect of the present application, a resource allocation device is provided, the device comprising:

[0018] A sending module is used to send uplink information to a network device when the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the sidelink data; the uplink information is used to terminate the network device from allocating retransmission resources of the sidelink data to the terminal, and the transmission resource includes at least one of a sidelink resource and an uplink resource.

[0019] According to one aspect of the present application, a resource allocation device is provided, the device comprising:

[0020] A receiving module, used for receiving uplink information from a terminal device;

[0021] An allocation module is used to determine, according to the uplink information, to stop allocating the retransmission resources of the sidelink data to the terminal.

[0022] According to one aspect of the present application, a resource allocation device is provided, the device comprising:

[0023] A sending module, used for sending QoS attributes of sideline data to the network device;

[0024] A receiving module is used to receive transmission resources allocated by the network device, wherein the transmission resources are allocated according to the QoS attributes of the sidelink data, and the transmission resources include at least one of sidelink resources and uplink resources.

[0025] According to one aspect of the present application, a resource allocation device is provided, which is applied to a network device, and the device includes:

[0026] A receiving module, used for receiving QoS attributes of sideline data from a terminal device;

[0027] An allocation module is used to allocate transmission resources according to the QoS attributes of the sidelink data, and the transmission resources include at least one of sidelink resources and uplink resources.

[0028] According to one aspect of the present application, a terminal device is provided, the terminal device comprising:

[0029] processor;

[0030] a transceiver connected to the processor;

[0031] a memory for storing executable instructions for the processor;

[0032] The processor is configured to load and execute the executable instructions to implement the resource allocation method as described above.

[0033] According to one aspect of the present application, a network device is provided, the network device comprising:

[0034] processor;

[0035] a transceiver connected to the processor;

[0036] a memory for storing executable instructions for the processor;

[0037] The processor is configured to load and execute the executable instructions to implement the resource allocation method as described above.

[0038] According to one aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores executable instructions, and the executable instructions are loaded and executed by the processor to implement the resource allocation method described in the above aspect.

[0039] According to one aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores executable instructions, and the executable instructions are loaded and executed by the processor to implement the resource allocation method described in the above aspect.

[0040] The technical solution provided by the embodiments of the present application includes at least the following beneficial effects:

[0041] When the time domain position of the sidelink resource exceeds the time domain position corresponding to the delay requirement of the sidelink data, the terminal device sends uplink information to the network device. The uplink information is used to terminate the network device from allocating retransmission resources for the sidelink data to the terminal device, so that when the sidelink resources allocated by the network device do not meet the delay requirement of the service, there is no need to continue allocating retransmission resources to the terminal device, thereby avoiding the allocation of invalid retransmission resources and reducing the waste of communication resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0043] Figure 1 is a schematic diagram of a transmission mode of a side link provided by an exemplary embodiment of the present application;

[0044] Figure 2 is a schematic diagram of unicast transmission in vehicle networking communication provided by an exemplary embodiment of the present application;

[0045] Figure 3 is a schematic diagram of multicast transmission in vehicle networking communication provided by an exemplary embodiment of the present application;

[0046] Figure 4 is a schematic diagram of broadcast transmission in vehicle networking communication provided by an exemplary embodiment of the present application;

[0047] Figure 5 is a schematic diagram of a side-travel feedback mechanism in vehicle networking communication provided by an exemplary embodiment of the present application;

[0048] Figure 6 is a schematic diagram of a terminal device sending side feedback information to a network device provided by an exemplary embodiment of the present application;

[0049] Figure 7 is a block diagram of a communication system supporting sideline transmission provided by an exemplary embodiment of the present application;

[0050] Figure 8 is a flow chart of a resource allocation method provided by an exemplary embodiment of the present application;

[0051] Fig. 9 is a schematic diagram of a resource allocation method provided by an exemplary embodiment of the present application;

[0052] Fig.10 is a schematic diagram of a resource allocation method provided by an exemplary embodiment of the present application;

[0053] Fig.11 is a flow chart of a resource allocation method provided by an exemplary embodiment of the present application;

[0054] Fig.12 is a flow chart of a resource allocation method provided by an exemplary embodiment of the present application;

[0055] Fig.13 is a flow chart of a resource allocation method provided by an exemplary embodiment of the present application;

[0056] Fig.14 is a structural block diagram of a resource allocation device provided by an exemplary embodiment of the present application;

[0057] Fig.15 is a structural block diagram of a resource allocation device provided by an exemplary embodiment of the present application;

[0058] Fig.16 is a structural block diagram of a resource allocation device provided by an exemplary embodiment of the present application;

[0059] Fig.17 is a structural block diagram of a resource allocation device provided by an exemplary embodiment of the present application;

[0060] Fig.18 It is a structural diagram of a communication device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0061] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0062] First, the nouns involved in the embodiments of the present application are briefly introduced:

[0063] Vehicle to everything (V2X): It is a key technology for future intelligent transportation systems, and mainly studies vehicle data transmission solutions based on 3GPP communication protocols. V2X communication includes vehicle to vehicle (V2V) communication, vehicle to roadside infrastructure (V2I) communication, and vehicle to pedestrian (V2P) communication. V2X applications will improve driving safety, reduce congestion and vehicle energy consumption, and improve traffic efficiency.

[0064] Sidelink (SL) transmission: It is a terminal-to-terminal communication method with high spectrum efficiency and low transmission delay. 3GPP defines two sidelink transmission modes: Mode A and Mode B. Figure 1 As shown in (1), in mode A, the transmission resources of the terminal device are allocated by the network device (such as the base station) through the downlink DL, and the terminal device sends data on the sidelink according to the resources allocated by the base station; the network device can allocate resources for a single transmission (dynamic allocation) to the terminal device, or it can allocate resources for semi-static transmission to the terminal device. Figure 1 As shown in (2), in mode B, the terminal device selects a sideline resource in the resource pool to transmit data. Specifically, the terminal device can select the sideline resource in the resource pool by listening, or by random selection.

[0065] In LTE-V2X, broadcast transmission is supported, and in NR-V2X, unicast and multicast transmission are introduced. For unicast transmission, there is only one receiving terminal, such as Figure 2 In the example, unicast transmission is performed between user equipment (UE1) and UE2; for multicast transmission, the receiving end is all UEs in a multicast group, or all terminals within a certain transmission distance, such as Figure 3 , UE1, UE2, UE3 and UE4 form a multicast group, in which UE1 sends data, and other UEs in the group are receiving terminals; for the broadcast transmission mode, the receiving end is any terminal, such as Figure 4 , where UE1 is the transmitting terminal and the other UEs around it are the receiving terminals. .

[0066] Configured Grant (CG)

[0067] In New Radio (NR)-V2X, resource allocation methods of Mode 1 and Mode 2 are supported. In Mode 2, the terminal autonomously selects sideline resources from the resource pool for sideline transmission, i.e. Figure 1 Mode B shown; in mode 1, the network allocates sideline resources to the terminal, that is, Figure 1Mode A shown. Specifically, the network device can allocate sideline resources to the terminal device through dynamic scheduling (DynamicScheduling); or the network device can allocate sideline configuration grant (SLCG) sideline resources to the terminal device. For the CG resource allocation method, there are mainly two configuration grant methods: type-1 configured grant (first type of configuration grant) and type-2 configured grant (second type of configuration grant)

[0068] The first type of configuration authorization: The network device configures the sideline resources for the terminal device through the Radio Resource Control (RRC) signaling. The RRC signaling configuration includes all sideline resources and transmission parameters including time domain resources, frequency domain resources, demodulation reference signal (DMRS), modulation and coding scheme (MCS), etc. When the UE receives the high-level parameters, it can immediately use the configured transmission parameters to perform sideline transmission on the configured time-frequency resources.

[0069] The second type of configuration authorization: adopts a two-step resource configuration method, namely, RRC+Downlink Control Informatica (DCI); first, the RRC signaling configures the sideline resources and transmission parameters including the period of time-frequency resources, the number of hybrid automatic repeat reQuest (HARQ) processes, etc., and then the DCI activates the transmission of the second type of configuration authorization, and simultaneously configures other sideline resources and transmission parameters including time domain resources, frequency domain resources, MCS, etc. When the UE receives the RRC signaling, it cannot immediately use the resources and parameters configured by the high-level parameters for sideline transmission, but must wait until the corresponding DCI is received to activate and configure other resources and transmission parameters before it can perform sideline transmission. In addition, the network device can deactivate the configuration transmission through DCI. When the terminal device receives the deactivated DCI, it can no longer use the sideline resources for sideline transmission.

[0070] If the network device allocates sideline resources with the second type of configuration authorization to the terminal device, when the terminal device has sideline data to transmit, it can directly use the sideline resources for transmission without sending a scheduling request (SR) / buffer status report (BSR) to the network device to request the sideline resources, thereby reducing latency.

[0071] Physical Sidelink Feedback Channel (PSFCH):

[0072] In NR-V2X, in order to improve reliability, a sideline feedback channel is introduced. For example, for unicast transmission, the transmitting terminal sends sideline data (including PSCCH and PSSCH) to the receiving terminal, and the receiving terminal sends HARQ feedback information to the transmitting terminal. The transmitting terminal determines whether retransmission is required based on the feedback information of the receiving terminal. Among them, the HARQ feedback information is carried in the sideline feedback channel, for example, the HARQ feedback information includes confirmation ACK or negative confirmation NACK.

[0073] The sideline feedback may be activated or deactivated through pre-configuration information or network device configuration information. If the sideline feedback is activated, the receiving terminal receives the sideline data sent by the transmitting terminal, and feeds back HARQ ACK or NACK to the transmitting terminal according to the detection result, and the transmitting terminal decides to send retransmitted data or new data according to the feedback information of the receiving terminal. If the sideline feedback is deactivated, the receiving terminal does not need to send feedback information, and the transmitting terminal usually sends data in a blind retransmission manner. For example, the transmitting terminal repeatedly sends each sideline data K times, instead of deciding whether to send retransmitted data according to the feedback information of the receiving terminal.

[0074] In mode 1, the network device allocates sidelink resources to the terminal device. If the transmitting terminal uses the resources to transmit sidelink data supporting sidelink feedback, the receiving end sends sidelink feedback information to the transmitting end, and the transmitting end reports the sidelink feedback information to the network device. The network device determines whether to allocate retransmission resources based on the sidelink feedback information reported by the transmitting end, such as Figure 5 shown.

[0075] Specifically, the network device may allocate a PUCCH resource to the terminal device, and the PUCCH sideline resource is used by the transmitting terminal to report the sideline feedback information to the network device.

[0076] like Figure 6 As shown, UE1 is a transmitting UE, UE2 is a receiving UE, gNB allocates sidelink resources to UE1, and allocates sidelink resources of PUCCH, UE1 sends sidelink data PSCCH / PSSCH to UE2 on the sidelink resources allocated by the network device, UE2 sends sidelink feedback information to UE1 (such as sending HARQ-ACK on PSFCH) based on the detection result of the sidelink data, which is used to indicate whether the sidelink data is correctly received, UE1 reports the sidelink feedback information to the network device through PUCCH, and the network device decides whether to allocate retransmission resources to UE1 based on the sidelink feedback information reported by UE1.

[0077] However, after the network device allocates sideline resources to the terminal device, it is up to the terminal device to decide which sideline data to transmit using the sideline resources. For example, the first sideline data can be transmitted, with a corresponding delay requirement of 10ms; the second sideline data can also be transmitted, with a corresponding delay requirement of 100ms. However, the network does not know the type of the sideline data. When the network receives the NACK reported by the terminal and allocates retransmission resources to the terminal, it may exceed the terminal's delay requirement. How to prevent the network from allocating invalid sideline transmission resources to the terminal is a problem that needs to be solved.

[0078] Figure 7 A block diagram of a communication system supporting side transmission provided by an exemplary embodiment of the present application is shown. The communication system may be a schematic diagram of a non-roaming 5G system architecture, which may be applied to a vehicle to everything (V2X) service using D2D technology.

[0079] The system architecture includes a data network (DN), in which a V2X application server (Application Server) required for V2X services is set. The system architecture also includes a 5G core network, and the network functions of the 5G core network include: Unified Data Management (UDM), Policy Control Function (PCF), Network Exposure Function (NEF), Application Function (AF), Unified Data Repository (UDR), Access and Mobility Management Function (AMF), Session Management Function (SMF) and User Plane Function (UPF).

[0080] The system architecture also includes: a radio access network (New Generation-Radio Access Network, NG-RAN) and four terminal devices (i.e., terminal devices 1 to 4) shown as examples, wherein each terminal device is provided with a V2X application. The radio access network is provided with one or more access network devices, such as a base station (gNB). The terminal device performs uplink transmission to the access network device.

[0081] In this system architecture, the data network is connected to the user plane function in the 5G core network through the N6 reference point (Reference Point), the V2X application server is connected to the V2X application in the terminal device through the V1 reference point; the wireless access network is connected to the AMF function and UPF function in the 5G core network, and the wireless access network is connected to the terminal device 1 and the terminal device 5 through the Uu reference point respectively; multiple terminal devices are transmitted sideways through the PC5 reference point, and multiple V2X applications are connected through the V5 reference point. The above reference points can also be called "interfaces".

[0082] Figure 8 A flowchart of a resource selection method provided by an exemplary embodiment of the present application is shown. Figure 7 The communication system shown is used as an example. The method includes:

[0083] Step 102, when the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the sidelink data, the terminal device sends uplink information to the network device;

[0084] The terminal device determines that the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the side data, and sends uplink information to the network device, wherein the uplink information is used to stop the network device from allocating retransmission resources for the side data to the terminal device.

[0085] Transmission resources are resources allocated by network equipment to terminal equipment. Transmission resources include at least one of sidelink resources and uplink resources. Among them, sidelink resources are used to send initial transmission and / or retransmission of sidelink data, and uplink resources are used to send reception feedback (ACK or NACK) of sidelink data. Sidelink data is data that the terminal equipment decides to transmit on the sidelink resources.

[0086] The time domain position corresponding to the delay requirement refers to the time indicated by "the service arrival time of the side data + the delay requirement".

[0087] Optionally, the uplink information is information carried on uplink resources, and the uplink resources may be resources on a physical uplink control channel (PUCCH). The uplink information is information corresponding to sidelink resources, for example, the time interval between PUCCH transmission resources and sidelink transmission resources is determined according to network configuration information.

[0088] Optionally, the uplink resources used to carry uplink information are allocated by the network device to the terminal device.

[0089] Step 104, the network device receives uplink information from the terminal device;

[0090] The network device receives uplink information sent by the terminal device on the uplink resource.

[0091] Step 106: The network device stops allocating retransmission resources for sidelink data to the terminal device according to the uplink information.

[0092] After receiving the uplink information corresponding to the sidelink resources, the network device stops allocating the retransmission resources of the sidelink data to the terminal device.

[0093] Exemplary references Fig. 9 At time n, terminal device A has sideline data arriving and needs to transmit the sideline data. Assume that the delay requirement corresponding to the sideline data is 10 milliseconds (ms), that is, the packet delay budget (PDB) of the sideline data is 10ms, so terminal device A sends SR / BSR to the network device to apply for sideline resources. The network device allocates 3 sideline resources and 1 PUCCH resource to terminal device A. The time domain positions of the 3 sideline resources correspond to n+6ms, n+9ms and n+12ms respectively. Terminal device A uses the first sideline resource (n+6ms) to send the initial transmission of the sideline data, and uses the second sideline resource (n+9ms) to send the retransmission of the sideline data. If terminal device A receives NACK sent by terminal device B, terminal device A should send a retransmission of the sidelink data. However, since the time domain position n+12ms of the third sidelink resource has exceeded the delay requirement of the sidelink data, terminal device A will not use the sidelink resource (n+12ms) to send the retransmission, and reports uplink information to the network device on the PUCCH resource to stop the network device from scheduling retransmission resources for terminal device A.

[0094] Exemplary references Fig.10At time n, terminal device A has sideline data arriving and needs to transmit the sideline data. Assume that the delay requirement corresponding to the sideline data is 15 milliseconds (ms), that is, the packet delay budget (PDB) of the sideline data is 10ms, so terminal device A sends SR / BSR to the network device to apply for sideline resources. The network device allocates 3 sideline resources and 1 PUCCH resource to terminal device A. The time domain positions of the 3 sideline resources correspond to n+6ms, n+9ms and n+12ms respectively, and the time domain position of the PUCCH resource corresponds to n+16ms. Terminal device A uses the first sideline resource (n+6ms) to send the initial transmission of the sideline data, and uses the second sideline resource (n+9ms) and the third sideline resource (n+12ms) to send the retransmission of the sideline data. If terminal device A receives NACK sent by terminal device B, terminal device A should retransmit the sidelink data, but because the time domain position of the PUCCH resource has exceeded the delay requirement of the sidelink data, even if the retransmission resource is allocated again, it is an invalid retransmission resource. Therefore, terminal device A will not use the PUCCH resource to report NACK to the network device, but will use the PUCCH resource to report uplink information to the network device to stop the network device from scheduling retransmission resources for terminal device A.

[0095] To summarize, the resource selection method provided in this embodiment, when the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the side data, the terminal device sends uplink information to the network device. The uplink information is used to terminate the network device from allocating retransmission resources for the side data to the terminal device, so that when the side resources allocated by the network device do not meet the delay requirement of the service, there is no need to continue allocating retransmission resources to the terminal device, thereby avoiding the allocation of invalid retransmission resources and reducing the waste of communication resources.

[0096] Illustratively, there are at least two implementations of uplink information: 1. ACK implementation; 2. First sequence implementation. Different embodiments are used for illustration below.

[0097] For the first implementation of uplink information, refer to the following embodiments:

[0098] Fig.11 A flowchart of a resource selection method provided by an exemplary embodiment of the present application is shown. Figure 7 The communication system shown is used as an example. The method includes:

[0099] Step 200, the network device allocates transmission resources to the terminal device;

[0100] When there is sidelink data to be sent in the terminal device, the terminal device sends an SR or BSR to the network device. The network device receives the SR or BSR sent by the terminal device and dynamically allocates transmission resources to the terminal device according to the SR or BSR.

[0101] Exemplarily, the transmission resource includes at least one of a sidelink resource and an uplink resource. In this embodiment, the transmission resource includes a sidelink resource and an uplink resource as an example for illustration. The sidelink resource is used to send an initial transmission and / or retransmission of the sidelink data, and the uplink resource is used to send a reception feedback (ACK or NACK) of the sidelink data. The sidelink data is data that the terminal device decides to transmit on the sidelink resource.

[0102] Step 202: When the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the sidelink data, the terminal device sends an ACK to the network device.

[0103] If the terminal device determines that the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the side data, an ACK is sent to the network device. Optionally, if the terminal device determines that the time domain position of all or part of the transmission resources exceeds the time domain position corresponding to the delay requirement of the side data, an ACK is sent to the network device.

[0104] Optionally, when the terminal device determines that the time domain position of the sidelink resource exceeds the time domain position corresponding to the delay requirement of the sidelink data, the terminal device sends an ACK to the network device regardless of whether the sidelink feedback information received from the receiving terminal is ACK or NACK.

[0105] Sidelink resources are resources allocated by network equipment to terminal equipment. Uplink resources are also resources allocated by network equipment to terminal equipment.

[0106] Sidelink data is data that the terminal device decides to transmit on the sidelink resource. The time domain position corresponding to the delay requirement of the sidelink data refers to the time indicated by "the service arrival time of the sidelink data + the delay requirement".

[0107] Optionally, ACK is feedback information corresponding to the sidelink resource, and ACK is information carried on the PUCCH. The uplink information is information corresponding to the sidelink resource.

[0108] Taking the uplink resource as a PUCCH resource as an example, the PUCCH resource used to carry uplink information is allocated by the network device to the terminal device. The ACK is information corresponding to the sidelink resource. Optionally, the PUCCH resource used to carry ACK is allocated by the network device to the terminal device.

[0109] Step 204, after allocating sidelink resources to the terminal device, the network device receives an ACK from the terminal device;

[0110] The network device receives the ACK sent by the terminal device on the PUCCH resource.

[0111] Step 206: The network device stops allocating retransmission resources for the sidelink data to the terminal device according to the ACK.

[0112] After receiving the ACK corresponding to the sidelink resource, the network device stops allocating the retransmission resource of the sidelink data to the terminal device.

[0113] To summarize, the resource selection method provided in this embodiment is that when the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the side data, the terminal device sends an ACK to the network device. The ACK is used to terminate the network device from allocating retransmission resources for the side data to the terminal device, so that when the side resources allocated by the network device do not meet the delay requirement of the service, there is no need to continue allocating retransmission resources to the terminal device, thereby avoiding the allocation of invalid retransmission resources and reducing the waste of communication resources.

[0114] For the second implementation of uplink information, refer to the following embodiment:

[0115] Fig.12 A flowchart of a resource selection method provided by an exemplary embodiment of the present application is shown. Figure 7 The communication system shown is used as an example. The method includes:

[0116] Step 300, the network device allocates transmission resources to the terminal device;

[0117] When there is sidelink data to be sent in the terminal device, the terminal device sends an SR or BSR to the network device. The network device receives the SR or BSR sent by the terminal device and dynamically allocates transmission resources to the terminal device according to the SR or BSR.

[0118] Exemplarily, the transmission resource includes at least one of a sidelink resource and an uplink resource. In this embodiment, the transmission resource includes a sidelink resource and an uplink resource as an example for illustration. The sidelink resource is used to send an initial transmission and / or retransmission of the sidelink data, and the uplink resource is used to send a reception feedback (ACK or NACK) of the sidelink data. The sidelink data is data that the terminal device decides to transmit on the sidelink resource.

[0119] Step 302: When the time domain position of the sidelink resource exceeds the time domain position corresponding to the delay requirement of the sidelink data, the terminal device sends indication information to the network device.

[0120] Optionally, if the terminal device determines that the time domain position of all or part of the transmission resources exceeds the time domain position corresponding to the delay requirement of the sidelink data, an indication message is sent to the network device.

[0121] Optionally, the indication information is used to indicate that a time domain position corresponding to all or part of the sidelink resources exceeds a time domain position corresponding to a delay requirement of the sidelink data.

[0122] Optionally, when the terminal device determines that the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the sidelink data, the indication information is sent to the network device regardless of whether the sidelink feedback information sent by the receiving terminal device is ACK or NACK.

[0123] Sidelink resources are resources allocated by network devices to terminal devices.

[0124] Sidelink data is data that the terminal device decides to transmit on the sidelink resource. The time domain position corresponding to the delay requirement of the sidelink data refers to the time indicated by "the service arrival time of the sidelink data + the delay requirement".

[0125] Optionally, the indication information includes a first sequence, and the first sequence is a bit sequence different from ACK / NACK feedback. The first sequence is determined according to at least one of the following information: an identifier of the terminal device and an identifier of a cell.

[0126] Optionally, the indication information is information carried on uplink resources (PUCCH resources). The indication information is information corresponding to the sidelink resources.

[0127] Optionally, the PUCCH resources used to carry the indication information are allocated by the network device to the terminal device.

[0128] Step 304, the network device receives instruction information from the terminal device;

[0129] The network device receives the indication information sent by the terminal device on the PUCCH resource.

[0130] Step 306: The network device stops allocating retransmission resources for sidelink data to the terminal device according to the indication information.

[0131] After receiving the indication information corresponding to the sidelink resources, the network device stops allocating the retransmission resources of the sidelink data to the terminal device.

[0132] To summarize, the resource selection method provided in this embodiment, when the time domain position of the sidelink resources exceeds the time domain position corresponding to the delay requirement of the sidelink data, the terminal device sends an indication message to the network device. The indication message is used to terminate the network device from allocating retransmission resources for the sidelink data to the terminal device, so that when the sidelink resources allocated by the network device do not meet the delay requirement of the service, there is no need to continue allocating retransmission resources to the terminal device, thereby avoiding the allocation of invalid retransmission resources and reducing the waste of communication resources.

[0133] Fig.13 A flowchart of a resource allocation method provided by another exemplary embodiment of the present application is shown. Figure 7 The communication system shown in FIG. 1 is used as an example to illustrate. The method includes:

[0134] Step 402, the terminal device sends the QoS attributes of the sidelink data to the network device;

[0135] The QoS attributes include at least one of delay, priority and reliability.

[0136] Optionally, the terminal device uses RRC signaling to send QoS attributes of sidelink data to the network device.

[0137] Step 404, the network device receives the QoS attributes of the sidelink data from the terminal device;

[0138] Optionally, the network device receives RRC signaling from the terminal device, and the RRC signaling carries QoS attributes of the sidelink data.

[0139] Step 406, the network device allocates transmission resources according to the QoS attributes of the sidelink data;

[0140] The network device allocates transmission resources that meet the QoS attributes of the sidelink data to the terminal device.

[0141] Exemplarily, the transmission resource includes at least one of a sidelink resource and an uplink resource. In this embodiment, the transmission resource includes a sidelink resource and an uplink resource as an example for illustration. The sidelink resource is used to send an initial transmission and / or retransmission of the sidelink data, and the uplink resource is used to send a reception feedback (ACK or NACK) of the sidelink data. The sidelink data is data that the terminal device decides to transmit on the sidelink resource.

[0142] After allocating transmission resources, the network device sends dynamic scheduling information to the terminal device, and the dynamic scheduling information carries sideline resources that meet the QoS attributes.

[0143] Step 408: The terminal device receives the transmission resources allocated by the network device. The transmission resources are allocated according to the QoS attributes of the sidelink data.

[0144] The terminal device receives the dynamic scheduling information sent by the network device, and obtains the transmission resources that meet the QoS attribute from the dynamic scheduling information. Schematically, the transmission resources include: sidelink resources + uplink resources.

[0145] To sum up, the resource selection method provided in this embodiment is that the terminal device first sends the QoS attributes of the side data to the network device, and then receives the transmission resources allocated by the network device according to the QoS attributes, so that the transmission resources allocated by the network device can meet the delay requirements of the service, avoid the allocation of invalid transmission resources, and reduce the waste of communication resources.

[0146] It should be noted that the steps executed by the terminal device in the above-mentioned embodiments can be independently implemented as a resource allocation method on the terminal device side; the steps executed by the network device can be independently implemented as a resource allocation method on the network device side.

[0147] It should be noted that the above embodiments can be freely combined into new embodiments according to the understanding of those skilled in the art.

[0148] Fig.14 A block diagram of a resource allocation device provided by an exemplary embodiment of the present application is shown, and the device can be implemented as a terminal device, or implemented as a part of a terminal device. The device includes:

[0149] The sending module 1420 is used to send uplink information to the network device when the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the sidelink data; the uplink information is used to terminate the network device from allocating the retransmission resource of the sidelink data to the terminal. The transmission resource includes: at least one of a sidelink resource and an uplink resource.

[0150] In an optional embodiment, the sending module 1420 is used to send an acknowledgment feedback ACK to the network device when the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the sidelink data.

[0151] In an optional embodiment, the sending module 1420 is used to send indication information to the network device when the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the side data, and the indication information is used to indicate that the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the side data.

[0152] In an optional embodiment, the indication information includes a first sequence.

[0153] In an optional embodiment, the first sequence is determined according to at least one of the following information: an identifier of the terminal device and a cell identifier.

[0154] In an optional embodiment, the sideline resource is a sideline resource allocated by the network device to the terminal device.

[0155] In an optional embodiment, the uplink resource is an uplink resource allocated by the network device to the terminal device.

[0156] Fig.15 A block diagram of a resource allocation device provided by an exemplary embodiment of the present application is shown, and the device can be implemented as a network device, or implemented as a part of a network device. The device includes:

[0157] The allocation module 1520 is used to allocate transmission resources to the terminal device. Exemplarily, the transmission resources include at least one of sidelink resources and uplink resources. In this embodiment, the transmission resources include sidelink resources and uplink resources as an example for illustration. The sidelink resources are used to send initial transmission and / or retransmission of sidelink data, and the uplink resources are used to send reception feedback (ACK or NACK) of the sidelink data.

[0158] The receiving module 1540 is used to receive uplink information from the terminal device;

[0159] The allocation module 1520 is further configured to determine, based on the uplink information, to terminate allocation of the retransmission resources for the sidelink data to the terminal.

[0160] In an optional embodiment, the uplink information includes: an acknowledgment feedback ACK sent by the terminal device when the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the sidelink data.

[0161] In an optional embodiment, the receiving module 1540 is used to receive indication information from the terminal device, and the indication information is used to indicate that the time domain position of the transmission resource (all or part) exceeds the time domain position corresponding to the delay requirement of the sidelink data.

[0162] In an optional embodiment, the indication information includes a first sequence.

[0163] In an optional embodiment, the first sequence is determined according to at least one of the following information: an identifier of the terminal device and a cell identifier.

[0164] To summarize, the resource selection method provided in this embodiment, when the time domain position of the sidelink resources exceeds the time domain position corresponding to the delay requirement of the sidelink data, the terminal device sends an indication message to the network device. The indication message is used to terminate the network device from allocating retransmission resources for the sidelink data to the terminal device, so that when the sidelink resources allocated by the network device do not meet the delay requirement of the service, there is no need to continue allocating retransmission resources to the terminal device, thereby avoiding the allocation of invalid retransmission resources and reducing the waste of communication resources.

[0165] Fig.16A block diagram of a resource allocation device provided by an exemplary embodiment of the present application is shown, and the device can be implemented as a terminal device, or implemented as a part of a terminal device. The device includes:

[0166] A sending module 1620, configured to send the quality of service (QoS) attribute of the sidelink data to the network device;

[0167] The receiving module 1640 is used to receive the sidelink resources allocated by the network device, where the sidelink resources are allocated according to the QoS attributes of the sidelink data.

[0168] In an optional embodiment, the QoS attributes include: at least one of delay, priority and reliability.

[0169] Fig.17 A block diagram of a resource allocation device provided by an exemplary embodiment of the present application is shown, and the device can be implemented as a network device, or implemented as a part of a network device. The device includes:

[0170] The receiving module 1720 is used to receive the QoS attribute of the sidelink data from the terminal device;

[0171] The allocation module 1740 is configured to allocate transmission resources according to the QoS attributes of the sidelink data. Exemplarily, the transmission resources include at least one of the sidelink resources and the uplink resources. In this embodiment, the transmission resources include the sidelink resources and the uplink resources as an example for illustration. The sidelink resources are used to send the initial transmission and / or retransmission of the sidelink data, and the uplink resources are used to send the reception feedback (ACK or NACK) of the sidelink data.

[0172] In an optional embodiment, the QoS attributes include: at least one of delay, priority and reliability.

[0173] In summary, Fig.16 and Fig.17 The resource allocation device provided by the terminal device first sends the QoS attributes of the side data to the network device, and then receives the transmission resources allocated by the network device according to the QoS attributes, so that the transmission resources allocated by the network device can meet the delay requirements of the service, avoid the allocation of invalid transmission resources, and reduce the waste of communication resources.

[0174] Fig.18 A schematic diagram of the structure of a communication device (network device or terminal device) provided by an exemplary embodiment of the present application is shown. The communication device includes: a processor 101, a receiver 102, a transmitter 103, a memory 104 and a bus 105.

[0175] The processor 101 includes one or more processing cores. The processor 101 executes various functional applications and information processing by running software programs and modules.

[0176] The receiver 102 and the transmitter 103 may be implemented as a communication component, which may be a communication chip.

[0177] The memory 104 is connected to the processor 101 via a bus 105 .

[0178] The memory 104 may be used to store at least one instruction, and the processor 101 may be used to execute the at least one instruction to implement each step in the above method embodiment.

[0179] In addition, the memory 104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof. The volatile or non-volatile storage device includes but is not limited to: a magnetic disk or an optical disk, an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a static random access memory (SRAM), a read-only memory (ROM), a magnetic memory, a flash memory, and a programmable read-only memory (PROM).

[0180] In an exemplary embodiment, a computer-readable storage medium is also provided, in which at least one instruction, at least one program, a code set or an instruction set is stored. The at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the resource allocation method provided by the above-mentioned various method embodiments and executed by the terminal device or the network device.

[0181] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0182] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A resource allocation method, characterized in that: For a terminal device, the method comprises: When the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the sidelink data, uplink information is sent to the network device; the uplink information is used to terminate the network device from allocating retransmission resources of the sidelink data to the terminal, and the transmission resource includes at least one of a sidelink resource and an uplink resource.

2. The method according to claim 1, characterized in that The sending of uplink information to the network device includes: Send confirmation feedback ACK to the network device.

3. The method according to claim 1, characterized in that The sending of uplink information to the network device includes: Indication information is sent to a network device, where the indication information is used to indicate that a time domain position of the sidelink resource exceeds a time domain position corresponding to a delay requirement of the sidelink data.

4. The method according to claim 3, characterized in that The indication information includes a first sequence.

5. The method according to claim 4, characterized in that The first sequence is determined according to at least one of the following information: an identifier of the terminal device and a cell identifier.

6. The method according to any one of claims 1 to 5, characterized in that: The sideline resource is a sideline resource allocated by the network device to the terminal device.

7. The method according to any one of claims 1 to 6, characterized in that: The uplink resource is the uplink resource allocated by the network device to the terminal device.

8. A resource allocation method, characterized in that: For a network device, the method comprises: Receiving uplink information from terminal equipment; determining, according to the uplink information, to terminate the allocation of retransmission resources for the sidelink data to the terminal, Among them, the uplink information includes: confirmation feedback ACK, which is sent by the terminal device when the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the sidelink data, and the transmission resource includes at least one of the sidelink resource and the uplink resource.

9. The method according to claim 8, characterized in that Receive uplink information from terminal devices, including: Receive indication information from the terminal device, wherein the indication information is used to indicate that the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the sidelink data, and the transmission resource includes at least one of a sidelink resource and an uplink resource.

10. The method according to claim 9, characterized in that The indication information includes a first sequence.

11. The method according to claim 10, characterized in that The first sequence is determined according to at least one of the following information: an identifier of the terminal device and a cell identifier.

12. A resource allocation device, characterized in that: The device comprises: A sending module is used to send uplink information to a network device when the time domain position of a transmission resource exceeds the time domain position corresponding to the delay requirement of sidelink data; the uplink information is used to terminate the network device from allocating retransmission resources of the sidelink data to the terminal, and the transmission resource includes at least one of a sidelink resource and an uplink resource.

13. The device according to claim 12, characterized in that The sending module is used to send a confirmation feedback ACK to the network device.

14. The device according to claim 12, characterized in that The sending module is used to send indication information to the network device, where the indication information is used to indicate that the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the sidelink data.

15. The device according to claim 14, characterized in that The indication information includes a first sequence.

16. The device according to claim 15, characterized in that The first sequence is determined according to at least one of the following information: an identifier of the terminal device and a cell identifier.

17. The device according to any one of claims 12 to 16, characterized in that The sideline resource is a sideline resource allocated by the network device to the terminal device.

18. The device according to any one of claims 12 to 16, characterized in that The uplink resource is the uplink resource allocated by the network device to the terminal device.

19. A resource allocation device, characterized in that: The device comprises: A receiving module, used for receiving uplink information from a terminal device; The allocation module is further used to determine, based on the uplink information, to terminate the allocation of retransmission resources for the sidelink data to the terminal device, Among them, the uplink information includes: confirmation feedback ACK, which is sent by the terminal device when the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the sidelink data, and the transmission resource includes at least one of the sidelink resource and the uplink resource.

20. The device according to claim 19, characterized in that The receiving module is used to receive indication information from the terminal device, and the indication information is used to indicate that the time domain position of the transmission resource exceeds the time domain position corresponding to the delay requirement of the sidelink data, and the transmission resource includes at least one of the sidelink resource and the uplink resource.

21. The device according to claim 20, characterized in that The indication information includes a first sequence.

22. The device according to claim 21, characterized in that The first sequence is determined according to at least one of the following information: an identifier of the terminal device and a cell identifier.

23. A terminal device, characterized in that: The terminal device comprises: processor; a transceiver connected to the processor; a memory for storing executable instructions for the processor; The processor is configured to load and execute the executable instructions to implement the resource allocation method as described in any one of claims 1 to 7.

24. A network device, characterized in that: The network equipment includes: processor; a transceiver connected to the processor; a memory for storing executable instructions for the processor; The processor is configured to load and execute the executable instructions to implement the resource allocation method as described in any one of claims 8 to 11.

25. A computer-readable storage medium, characterized in that: The readable storage medium stores executable instructions, and the executable instructions are loaded and executed by a processor to implement the resource allocation method as described in any one of claims 1 to 11.

Citation Information

Patent Citations

  • D2D (device to device) resource allocation method, D2D data transmission method and device

    CN104754748A

  • D2d resource allocating method and user equipment

    CN105684471A