Resource reselection determination method, device and terminal
By obtaining resources for multiple HARQ processes in the NR system and reselecting them with reference to target sending resources or indication resources, the problem of resource collision in the concurrent time domain of multiple process resources is solved, thereby improving resource utilization and system reliability.
Patent Information
- Application Number
- CN202111120021.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-24
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2041-09-24
AI Technical Summary
In the New Radio (NR) system, the probability of resource collision during the concurrent use of multiple process resources is high. Existing technologies cannot effectively solve the reselection problem of multi-process resources, resulting in reduced reliability.
By obtaining resources of multiple HARQ processes when the terminal is in hybrid automatic repeat request HARQ feedback enabled, and referring to the target sending resources or indication resources of a process for resource reselection, conflicting time slots or time domain overlapping resources are eliminated, thereby improving resource utilization.
This improves resource utilization during multi-process resource selection, reduces resource selection failures, and improves the reliability of the NR system.
Smart Images

Figure CN115884278B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a method, device and terminal for determining resource reselection. Background Art
[0002] In the process of resource selection in Long Term Evolution (LTE), when resource selections of multiple processes collide on time slots, that is, when resources collide on the same subframe / time slot, the resource selection of the LTE transmitter is implemented by the terminal (User Equipment, UE). There are two implementation methods: (1) The UE can give up the transmission opportunity. However, for a single transmission, giving up a transmission opportunity is equivalent to giving up the transmission. For multiple transmissions, giving up a transmission opportunity reduces the probability of successful transmission. (2) The UE can also avoid the resources selected by all other processes when selecting resources, that is, actively avoid possible time domain resource collisions.
[0003] However, compared to LTE, New Radio (NR) resource selection has higher reliability requirements, especially for unicast scenarios. If the existing LTE mechanism of abandoning transmission packet loss is used, continuous reception failures may cause the NR link to be released. Since NR supports more types of services (high service concurrency and increased number of supported processes), if NR does not take any action, the probability of time domain resource collision will increase when multiple process resources are concurrent. NR can also adopt another processing method, which is to actively avoid resources selected by all other processes when selecting resources. However, in addition to using the blind retransmission mechanism of LTE, this processing method also introduces a feedback-based retransmission mechanism, that is, the selected retransmission resources are not necessarily sent. However, if the selected retransmission resources are avoided (excluded) in advance, the number of candidate resources will be insufficient, and the probability of no resource being selected will increase.
[0004] To improve reliability, NR introduces a reassessment mechanism. However, this reassessment mechanism only applies to monitored resources, not to the resources of multiple processes maintained by NR. In other words, in a multi-process mode, NR faces more severe issues with multi-process resource concurrency than LTE, and existing standard solutions cannot address this issue.
[0005] Therefore, how to reselect multi-process resources is an urgent problem to be solved. Summary of the Invention
[0006] The embodiments of the present invention provide a method, device and terminal for determining resource reselection, so as to solve the problem in the prior art that multi-process resources cannot be reselected.
[0007] In order to solve the above technical problems, the embodiments of the present invention provide the following technical solutions:
[0008] An embodiment of the present invention provides a method for determining resource reselection, which is applied to a terminal. The method includes:
[0009] When the terminal is in a hybrid automatic repeat request (HARQ) feedback-enabled state and supports multiple HARQ processes, acquiring a first resource selected by a first process, and acquiring a second resource selected by a second process;
[0010] Acquire a first target sending resource and a first target indication resource of the first resource;
[0011] sending resources with reference to the first target or indicating resources by the first target when triggering resource reselection of the second resource;
[0012] The first target sending resource is the next authorized resource to be sent maintained by the process when resource reselection is triggered;
[0013] The first target indication resource includes the first target sending resource and the resource of the current transmission block reserved by the direct link control information SCI sent on the first target sending resource;
[0014] The first process is any process among the multiple HARQ processes;
[0015] The second process is other processes among the multiple HARQ processes except the first process.
[0016] Optionally, the method further includes:
[0017] referring to the first target sending resource or the first target indicating resource when performing resource selection on the second resource;
[0018] The first target sending resource is the next authorized resource to be sent maintained by the process when performing resource selection.
[0019] Optionally, when the first target sending resource is an initial transmission resource or a reselected resource, referring to the first target sending resource when selecting the second resource includes:
[0020] When selecting a second target sending resource corresponding to the second process, excluding the time slot resource where the first target sending resource is located;
[0021] The second target sending resource is an initial transmission resource for which the second resource is not authorized, or a resource that needs to be sent according to HARQ feedback information but is not authorized.
[0022] Optionally, when the first target sending resource is a retransmission resource, triggering resource reselection of the second resource by referring to the first target sending resource includes:
[0023] When the second resource triggers resource reselection, resources having a time domain overlap with the first target sending resource are excluded;
[0024] The first target sending resource is a resource for which the previous authorized resource to be sent according to the first process has been sent and is determined to need subsequent retransmission according to feedback information, and has been indicated by the SCI where the previous authorized resource to be sent is located.
[0025] Optionally, the time point when the second resource triggers resource reselection is the time point when the previous authorized resource to be sent by the first process is sent, and no ACK information is received under the ACK or NACK feedback mechanism, or NACK information is received under the NACK-only feedback mechanism.
[0026] Optionally, when the first target sending resource is a retransmission resource, referring to the first target sending resource when selecting the second resource includes:
[0027] When selecting the second resource, excluding the time slot resource where the first target sending resource is located;
[0028] The first target sending resource is a resource for which the previous authorized resource to be sent according to the first process has been sent and is determined to need subsequent retransmission according to feedback information, and has been indicated by the SCI where the previous authorized resource to be sent is located.
[0029] Optionally, the method further includes:
[0030] When the previous authorized resource to be sent by the first process is sent, and ACK feedback information is received under the ACK or NACK feedback mechanism, or when no NACK information is received under the NACK feedback mechanism alone and it is determined that subsequent resource sending is not required, the target sending resource of the first process and other subsequent authorized resources of this transmission block are released.
[0031] Optionally, when the first target sending resource is an initial transmission or retransmission resource, referring to the first target sending resource when triggering resource reselection of the second resource further includes:
[0032] Determining resources of the current transmission block reserved by the SCI sent on the first target sending resource in the first target indication resource;
[0033] Determining that there are resources that overlap in the time domain between the second resource and the resources of the current transmission block reserved by the SCI sent on the first target sending resource;
[0034] When the second resource triggers resource reselection, resources with time domain overlap are excluded.
[0035] Optionally, the time point when the second resource triggers resource reselection is the time slot where the first target sending resource is located minus the processing time.
[0036] An embodiment of the present invention also provides a terminal, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the resource reselection determination method as described above.
[0037] An embodiment of the present invention further provides a resource reselection determination device, applied to a terminal, comprising:
[0038] A first acquisition module is configured to acquire a first resource selected by a first process and a second resource selected by a second process when the terminal is in a hybrid automatic repeat request (HARQ) feedback-enabled state and supports multiple HARQ processes;
[0039] A second acquisition module, configured to acquire a first target sending resource and a first target indication resource of the first resource;
[0040] a first reference module, configured to refer to the first target sending resource or the first target indication resource when triggering resource reselection of the second resource;
[0041] The first target sending resource is the next authorized resource to be sent maintained by the process when resource reselection is triggered;
[0042] The first target indication resource includes the first target sending resource and the resource of the current transmission block reserved by the direct link control information SCI sent on the first target sending resource;
[0043] The first process is any process among the multiple HARQ processes;
[0044] The second process is other processes among the multiple HARQ processes except the first process.
[0045] Optionally, the device further comprises:
[0046] a second reference module, configured to refer to the first target sending resource or the first target indication resource when performing resource selection on the second resource;
[0047] The first target sending resource is the next authorized resource to be sent maintained by the process when performing resource selection.
[0048] Optionally, when the first target sending resource is an initial transmission resource or a reselected resource, the first reference module includes:
[0049] a first excluding unit, configured to exclude the time slot resource where the first target sending resource is located when selecting a second target sending resource corresponding to the second process;
[0050] The second target sending resource is an initial transmission resource for which the second resource is not authorized, or a resource that needs to be sent according to HARQ feedback information but is not authorized.
[0051] Optionally, when the first target sending resource is a retransmission resource, the first reference module includes:
[0052] A second excluding unit, configured to exclude resources that have a time domain overlap with the first target sending resource when the second resource triggers resource reselection;
[0053] The first target sending resource is a resource for which the previous authorized resource to be sent according to the first process has been sent and is determined to need subsequent retransmission according to feedback information, and has been indicated by the SCI where the previous authorized resource to be sent is located.
[0054] Optionally, the time point when the second resource triggers resource reselection is the time point when the previous authorized resource to be sent by the first process is sent, and no ACK information is received under the ACK or NACK feedback mechanism, or NACK information is received under the NACK-only feedback mechanism.
[0055] Optionally, when the first target sending resource is a retransmission resource, the second reference module includes:
[0056] a third excluding unit, configured to exclude the time slot resource where the first target sending resource is located when performing resource selection on the second resource;
[0057] The first target sending resource is a resource for which the previous authorized resource to be sent according to the first process has been sent and is determined to need subsequent retransmission according to feedback information, and has been indicated by the SCI where the previous authorized resource to be sent is located.
[0058] Optionally, the second reference module further includes:
[0059] A release unit is used to release the target sending resources of the first process and other subsequent authorized resources of the current transmission block when the sending of the previous authorized resource to be sent by the first process is completed and ACK feedback information is received under the ACK or NACK feedback mechanism, or when no NACK information is received under the NACK feedback mechanism only, it is determined that no subsequent resource sending is required.
[0060] Optionally, when the first target sending resource is an initial transmission or retransmission resource, the first reference module further includes:
[0061] A first determining unit is configured to determine, in the first target indication resource, a resource of the transmission block reserved by the SCI sent on the first target sending resource;
[0062] A second determining unit is configured to determine whether there is a time domain overlap between the second resource and the resource of the current transmission block reserved by the SCI sent on the first target sending resource;
[0063] The fourth excluding unit is configured to exclude resources with time domain overlap when the second resource triggers resource reselection.
[0064] Optionally, the time point when the second resource triggers resource reselection is the time slot where the first target sending resource is located minus the processing time.
[0065] An embodiment of the present invention further provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the resource reselection determination method as described above are implemented.
[0066] The beneficial effects of the present invention are:
[0067] The solution of the present invention obtains the first resource selected by the first process in multiple HARQ processes, the second resource selected by the second process, and the first target sending resource and the first target indication resource of the first resource. When triggering resource reselection of the second resource, the first target sending resource or the first target indication resource is referred to. When triggering resource reselection of multi-process resources, based on HARQ feedback, the target sending resource or target indication resource of one of the multi-processes is referred to, thereby improving resource utilization. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] Figure 1 A flowchart showing a method for determining resource reselection provided by an embodiment of the present invention;
[0069] Figure 2 A schematic diagram showing the structure of a terminal provided by an embodiment of the present invention;
[0070] Figure 3A schematic diagram showing the structure of a resource reselection determination device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0071] To make the technical problems, technical solutions, and advantages to be solved by the present invention more apparent, a detailed description will be given below with reference to the accompanying drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided solely to facilitate a comprehensive understanding of the embodiments of the present invention. Therefore, it should be clear to those skilled in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. In addition, for the sake of clarity and brevity, descriptions of known functions and configurations have been omitted.
[0072] It should be understood that references throughout this specification to "one embodiment," "an embodiment," or "some embodiments" mean that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present invention. Therefore, the appearances of "in one embodiment," "in an embodiment," or "in some embodiments" throughout this specification do not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0073] In various embodiments of the present invention, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0074] Additionally, the terms "system" and "network" are often used interchangeably herein.
[0075] In the embodiments provided herein, it should be understood that "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B based solely on A; B can also be determined based on A and / or other information.
[0076] In the embodiment of the present application, the form of the access network is not limited, and can be an access network including a macro base station (Macro Base Station), a micro base station (Pico Base Station), a Node B (a name of a 3G mobile base station), an enhanced base station (eNB), a home enhanced base station (Femto eNB or Home eNode B or Home eNB or HeNB), a relay station, an access point, an RRU (Remote Radio Unit), an RRH (Remote Radio Head), and the like. The user terminal can be a mobile phone (or a handset), or other devices capable of sending or receiving wireless signals, including a user equipment, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a CPE (Customer Premise Equipment) or a mobile smart hotspot capable of converting mobile signals into WiFi signals, a smart home appliance, or other devices capable of communicating with a mobile communication network spontaneously without human operation.
[0077] Firstly, the differences between the indication manner of the NR chain and the LTE are described as follows:
[0078] (1) Multiple transmissions: the LTE configures 1 or 2 transmissions, and the NR can configure up to 32 transmissions; the NR supports multiple service concurrency, and the number of supported processes is increased compared with the LTE;
[0079] (2) Resource indication: the LTE indicates all transmission resources at one time; the NR only indicates part of the transmission resources, that is, the SCI of one transmission can only indicate the transmission resources of the following transmission, and cannot indicate the transmission resources of the historical transmission opportunity; and the indication of the transmission resources of the following transmission in the SCI is only the indication of part of the transmission opportunities, not all the transmission opportunities;
[0080] (3) In addition to blind retransmission, the NR also has HARQ-based retransmission, that is, HARQ-based retransmission: the NR based on the HARQ-based retransmission can indicate the resources but not transmit, that is, in addition to the initial transmission resources, other resources can not necessarily be transmitted.
[0081] The present application provides a resource reselection determination method, device and terminal to solve the problem that the existing technology cannot reselect multiple process resources.
[0082] As shown in Figure 1 The present application provides a resource reselection determination method, which is applied to a terminal and includes:
[0083] Step 101: When the terminal is in a hybrid automatic repeat request (HARQ) feedback-enabled state and supports multiple HARQ processes, the terminal obtains a first resource selected by a first process and obtains a second resource selected by a second process.
[0084] The first process is any process among the multiple HARQ processes;
[0085] The second process is other processes among the multiple HARQ processes except the first process.
[0086] In an embodiment of the present invention, the first process is any one of multiple HARQ processes. Optionally, the first process is a specific process for selecting the first resource, the second process is multiple processes other than the first process in the multiple HARQ processes, and the second resource is all other resources that have not been sent.
[0087] Step 102: Acquire a first target sending resource and a first target indication resource of the first resource.
[0088] The first target sending resource is the next authorized resource to be sent maintained by the process when resource reselection is triggered;
[0089] The first target indication resource includes the first target sending resource and the resource of the current transmission block reserved by the direct link control information SCI sent on the first target sending resource.
[0090] In an embodiment of the present invention, the first resources selected by the first process include a first target sending resource and a first target indication resource, wherein the first target sending resource is the next grant resource to be sent maintained by the process when triggering resource reselection. The first target indication resource may be entirely the first target sending resource, or the first target indication resource may include both the first target sending resource and the resources of the transport block (TB) reserved by sidelink control information (SCI) sent on the first target sending resource.
[0091] The first target sending resource may be an initial transmission resource or a retransmission resource.
[0092] Step 103: When triggering resource reselection of the second resource, refer to the first target sending resource or the first target indication resource.
[0093] That is, when the second resource triggers resource reselection, it is necessary to avoid the time slot where the first target sending resource is located or the slot where the first target indication resource is located. It should also be noted that when the second resource performs resource selection or triggers resource reselection, other time slots in the first resource other than the time slot where the first target sending resource is located or the slot where the first target indication resource is located are not considered.
[0094] Embodiments of the present invention enable triggering resource reselection for multi-process resources by referencing the target transmission resource or target indication resource of one of the multi-processes based on HARQ feedback. The resource reselection determination method provided by embodiments of the present invention maximizes resource utilization while taking into account single-carrier characteristics.
[0095] Optionally, the method further includes:
[0096] referring to the first target sending resource or the first target indicating resource when performing resource selection on the second resource;
[0097] The first target sending resource is the next authorized resource to be sent maintained by the process when performing resource selection.
[0098] It should be noted that when the second resource obtained by the second process is an empty set, it is necessary to perform a resource selection operation. When the terminal selects the second resource for the second process, it is also necessary to avoid the time slot (slot) where the first target sending resource is located or the slot where the first target indication resource is located.
[0099] The embodiment of the present invention can achieve, based on HARQ feedback, referring to the target sending resources or target indication resources of one of the multiple processes when triggering resource selection of multi-process resources, thereby improving resource utilization.
[0100] Optionally, when the first target sending resource is an initial transmission resource or a reselected resource, referring to the first target sending resource when selecting the second resource includes:
[0101] When selecting a second target sending resource corresponding to the second process, excluding the time slot resource where the first target sending resource is located;
[0102] The second target sending resource is an initial transmission resource for which the second resource is not authorized, or a resource that needs to be sent according to HARQ feedback information but is not authorized.
[0103] That is, when the first target resource is an initial transmission resource or a retransmission resource, when selecting the second target sending resource of the second process, the slot where the first target sending resource is located is excluded, wherein the second target sending resource is an initial transmission resource for which the second resource has no grant, or a resource that needs to be sent and has no grant determined based on HARQ feedback information.
[0104] Optionally, when the first target sending resource is a retransmission resource, triggering resource reselection of the second resource by referring to the first target sending resource includes:
[0105] When the second resource triggers resource reselection, resources having a time domain overlap with the first target sending resource are excluded;
[0106] The first target sending resource is a resource for which the previous authorized resource to be sent according to the first process has been sent and is determined to need subsequent retransmission according to feedback information, and has been indicated by the SCI where the previous authorized resource to be sent is located.
[0107] That is, when the first target sending resource is a retransmission resource, when the second resource triggers resource reselection, the slot where the first target sending resource is located is avoided. However, for other resources in the first target indication except the first target sending resource, resource overlap may occur with the resources of the second resource reselection.
[0108] Among them, the first target sending resource is the previous grant resource to be sent in the first process, and it is determined that subsequent resource retransmission is required based on feedback information (such as negative acknowledgment (NACK) information), and the first target sending resource has been the resource indicated by the SCI where the previous grant resource to be sent is located. That is, the first target sending resource is the previous grant resource to be sent in the first process, and according to the HARQ feedback information, there is no need to select a new resource, and it is a resource that has been reserved by the SCI before.
[0109] Optionally, the time point when the second resource triggers resource reselection is the time point when the previous authorized resource to be sent by the first process is sent, and no ACK information is received under the ACK or NACK feedback mechanism, or NACK information is received under the NACK-only feedback mechanism.
[0110] That is, when the first target sending resource is a retransmission resource, the time point at which the second resource triggers resource reselection may be one of the following:
[0111] The time point when the previous authorized resource to be sent in the first process is completed and no ACK information is received under the Acknowledgement (ACK) or NACK feedback mechanism;
[0112] The time point when the previous authorized resource to be sent in the first process is completed and NACK information is received under the NACK only feedback mechanism.
[0113] Optionally, when the first target sending resource is a retransmission resource, referring to the first target sending resource when selecting the second resource includes:
[0114] When selecting the second resource, excluding the time slot resource where the first target sending resource is located;
[0115] The first target sending resource is a resource for which the previous authorized resource to be sent according to the first process has been sent and is determined to need subsequent retransmission according to feedback information, and has been indicated by the SCI where the previous authorized resource to be sent is located.
[0116] That is, when the second resource is selected, the slot where the first target sending resource is located is excluded, wherein the first target sending resource is the previous grant resource to be sent of the first process and the sending is completed and it is determined according to the feedback information (such as NACK information) that subsequent resource retransmission is required, and the first target sending resource has been the resource indicated by the SCI where the previous grant resource to be sent is located, that is, the first target sending resource is the previous grant resource to be sent of the first process and the sending is completed, according to the HARQ feedback information, there is no need to select a new resource, and it has been reserved by the SCI before.
[0117] In a case where the first target sending resource is a retransmission resource, optionally, the method further includes:
[0118] When the previous authorized resource to be sent by the first process is sent, and ACK feedback information is received under the ACK or NACK feedback mechanism, or when no NACK information is received under the NACK feedback mechanism alone and it is determined that subsequent resource sending is not required, the target sending resource of the first process and other subsequent authorized resources of this transmission block are released.
[0119] That is, in the case that the first target transmission resource is a retransmission resource, the first process ends after the transmission of the previous to-be-transmitted grant resource, ACK feedback information is received under an ACK / NACK feedback mechanism, or NACK information is not received under a NACK only feedback mechanism, it is determined that subsequent resource transmission is not performed, at this time, the first target transmission resource and other grant resources of the TB of the first process are released.
[0120] Optionally, in the case that the first target transmission resource is an initial transmission or retransmission resource, the first target transmission resource is referred to when triggering resource reselection of the second resource, and the method further includes:
[0121] Determining resources of the TB reserved by SCI transmitted on the first target transmission resource in the first target indication resource;
[0122] Determining that there are resources in the time domain that overlap between the second resource and the resources of the TB reserved by the SCI transmitted on the first target transmission resource;
[0123] When the second resource triggers resource reselection, the resources in the time domain that overlap are excluded.
[0124] That is, in the case that the first target transmission resource is an initial transmission or retransmission resource, in the case that it is determined that subsequent resource transmission is to be performed, but the first target transmission resource cannot be selected in time, the first target indication resource cannot be reevaluated, and other target indication resources continue to be transmitted as long as ACK feedback is not received, it is determined that other resources (resources of the TB reserved by the SCI transmitted on the first target transmission resource) in the first target indication resource other than the first target transmission resource, if the second resource and the other resources overlap in the time domain, when resource reselection of the second resource is triggered, the resources in the time domain that overlap are excluded.
[0125] Optionally, the time point at which the second resource triggers resource reselection is a time slot in which the first target transmission resource is located minus a processing time.
[0126] That is, in the case that the second resource and the resources of the TB reserved by the SCI transmitted on the first target transmission resource overlap in the time domain, when the second resource triggers resource reselection and the resources in the time domain that overlap are excluded, the time point at which the second resource triggers resource reselection is a time slot (TX) in which the target transmission resource is located minus a processing time (Tproc,3).
[0127] It should be noted that the time slot (TX) in which the target transmission resource is located and the processing time (Tproc,3) are known to the terminal.
[0128] The following describes the resource selection determination process of multi-process resources in a HARQ feedback scenario with reference to several specific embodiments.
[0129] Example 1:
[0130] First process: selects {TX1, TX2, TX3} slots from the (TX1-10) slots for transmission, and indicates {TX1, TX2} slots based on resource location and Nmax parameter;
[0131] Second process: trigger resource selection at time n: n == (TX1-5) slot, at which time the first process has completed the selection.
[0132] The first target sending resource is TX1;
[0133] The second process performs resource selection. Assuming that three resources are selected, TX1 may be included in the three resources, but TX1 cannot be used as the second target sending resource. For example, the second process can select {TX1-8, TX1, TX1+2}, but cannot select {TX1, TX1+2, TX1+3}. If the second target sending resource is equal to the first target sending resource after resource selection, the resource selection of the second process fails and needs to be reselected; if the second target sending resource is not equal to the first target sending resource after resource selection, the second process does not need to reselect.
[0134] Example 2:
[0135] First process: Select {TX1, TX2, TX3} slots from (TX1-10) slots for transmission, and indicate {TX1, TX2} slots based on resource location and Nmax parameter, where TX2 = TX1 + 9;
[0136] Second process: trigger resource selection at time n: n == (TX1+2) slot, at which time the first process has completed the selection.
[0137] After the first process TX1 is sent, a NACK feedback is received on the physical sidelink feedback channel (PSFCH) corresponding to the TX1 slot, indicating that subsequent retransmission is required. At this time, it is determined that TX2 needs to be sent.
[0138] When the second process selects resources in the (TX1+2) slot, it needs to avoid using the first target sending resource TX1+9(TX2) as its second target sending resource. For example, when the second process selects resources, it can select {TX1+5,TX1+9}, but cannot select {TX1+9,TX1+12}.
[0139] Example 3:
[0140] First process: Select {TX1, TX2, TX3} slots from slot (TX1-10) for transmission, and indicate {TX1, TX2} based on resource location and Nmax parameter, where TX2 = TX1 + 9;
[0141] After the first process TX1 is sent, the (TX1+3) slot on the PSFCH channel corresponding to the TX1 slot receives NACK feedback, which means that retransmission is required. At this time, it is determined that TX2 needs to be sent.
[0142] Second process: trigger resource selection at time n: n == (TX1+4) slot, at which time the first process has completed the selection.
[0143] When the second process needs to select resources in the (TX1+2) slot, it is necessary to avoid selecting the first target sending resource TX1+9 (TX2).
[0144] The following describes the resource reselection determination process for multi-process resources in a HARQ feedback scenario with reference to several specific embodiments.
[0145] Example 4:
[0146] First process: Select {TX1, TX2, TX3} slots from slot (TX1-10) for transmission, and indicate {TX1, TX2} based on resource location and Nmax parameter, where TX2 = TX1 + 9;
[0147] Second process: trigger resource selection at time n: n == (TX1+2) slot, at which time the first process has completed the selection;
[0148] If the second process selects {TX1+9,TX1+11} slot, after the first process TX1 is sent, NACK feedback is received on the PSFCH channel (TX1+3) corresponding to the TX1 slot, which means that subsequent retransmission is required. At this time, it is determined that TX2 needs to be sent.
[0149] The second process triggers a reselection decision in the (TX1+3) slot, believing that a time domain overlap occurs at TX1+9 (TX2), and resource reselection is required.
[0150] Embodiment 5:
[0151] First process: Select {TX1, TX2, TX3} slots in slot (TX1-10) to send, and indicate {TX1, TX2} according to resource location and Nmax parameter;
[0152] Second process: trigger resource selection at time n: n == (TX1-5) slot, at which time the first process has completed the selection.
[0153] When the second process triggers resource reselection, it needs to consider the resource selected by the first process. The most recent resource that may be sent after time n is TX1, which was selected by the first process, and the SCI corresponding to TX1 may indicate resources {TX1, TX2}. That is, when the second process reselects resources, it needs to consider the resources {TX1, TX2} that the terminal has already selected and is about to indicate. {TX3} does not need to be excluded for the time being. In other words, the second process can select the same slot as TX3, or a different slot from TX3.
[0154] If at time n the second process selects the following resources: {TX1, TX3, TX4} (second resource), that is, the second process selects resource TX3 that is frequency-divided with the first process, and indicates the resources of TX1-1 and TX3 when sending in the (TX1-1) slot. If the terminal receives HARQ negative feedback after TX1 is sent and before TX2 is sent, it is determined that TX2 needs to be sent. According to the previously selected resources, TX2 needs to indicate {TX2, TX3} when sending. At this time, the second process triggers resource reselection to avoid the TX3 resource already indicated by the first process. If the terminal receives HARQ positive feedback after TX1 is sent and before TX2 is sent, then for the terminal, the {TX2, TX3} slots of the first process do not need to be sent, that is, for the second process, the TX3 resource can be used, and no processing is required.
[0155] like Figure 2 As shown, an embodiment of the present invention also provides a terminal, including: a processor 200; and a memory 210 connected to the processor 200 through a bus interface, wherein the memory 210 is used to store programs and data used by the processor 200 when performing operations, and the processor 200 calls and executes the programs and data stored in the memory 210.
[0156] The Internet of Things access management system further includes a transceiver 220 , which is connected to the bus interface and is used to receive and send data under the control of the processor 200 ; the processor 200 is used to read the program in the memory 210 .
[0157] The cloud device further includes a transceiver 220, which is connected to the bus interface and is used to receive and send data under the control of the processor 200; the processor 200 is used to read the program in the memory 210 and execute:
[0158] When the terminal is in a hybrid automatic repeat request (HARQ) feedback-enabled state and supports multiple HARQ processes, acquiring a first resource selected by a first process, and acquiring a second resource selected by a second process;
[0159] Acquire a first target sending resource and a first target indication resource of the first resource;
[0160] sending resources with reference to the first target or indicating resources by the first target when triggering resource reselection of the second resource;
[0161] The first target sending resource is the next authorized resource to be sent maintained by the process when resource reselection is triggered;
[0162] The first target indication resource includes the first target sending resource and the resource of the current transmission block reserved by the direct link control information SCI sent on the first target sending resource;
[0163] The first process is any process among the multiple HARQ processes;
[0164] The second process is other processes among the multiple HARQ processes except the first process.
[0165] Optionally, the processor 200 is further configured to:
[0166] referring to the first target sending resource or the first target indicating resource when performing resource selection on the second resource;
[0167] The first target sending resource is the next authorized resource to be sent maintained by the process when performing resource selection.
[0168] Optionally, when the first target sending resource is an initial transmission resource or a reselected resource, the processor 200 is specifically configured to:
[0169] When selecting a second target sending resource corresponding to the second process, excluding the time slot resource where the first target sending resource is located;
[0170] The second target sending resource is an initial transmission resource for which the second resource is not authorized, or a resource that needs to be sent according to HARQ feedback information but is not authorized.
[0171] Optionally, when the first target sending resource is a retransmission resource, the processor 200 is specifically configured to:
[0172] When the second resource triggers resource reselection, resources having a time domain overlap with the first target sending resource are excluded;
[0173] The first target sending resource is a resource indicated by an SCI of a previous to-be-sent grant resource of the first process and determined to need subsequent retransmission according to feedback information.
[0174] Optionally, a time point of triggering resource reselection by the second resource is a time point of no reception of ACK information under an ACK or NACK feedback mechanism or reception of NACK information under a NACK-only feedback mechanism after a previous to-be-sent grant resource of the first process is sent.
[0175] Optionally, in a case where the first target sending resource is a retransmission resource, the processor 200 is specifically configured to:
[0176] exclude a time slot resource in which the first target sending resource is located when performing resource selection on the second resource.
[0177] The first target sending resource is a resource indicated by an SCI of a previous to-be-sent grant resource of the first process and determined to need subsequent retransmission according to feedback information.
[0178] Optionally, the processor 200 is further configured to:
[0179] In a case where the previous to-be-sent grant resource of the first process is sent and no subsequent resource sending is needed in a case where ACK feedback information is received under an ACK or NACK feedback mechanism or NACK information is not received under a NACK-only feedback mechanism, the processor 200 is specifically configured to release the target sending resource of the first process and other subsequent grant resources of the current transport block.
[0180] Optionally, the processor 200 is further configured to:
[0181] determine a resource of the current transport block reserved by an SCI sent on the first target sending resource in the first target indication resource;
[0182] determine that there is a time-domain overlapping resource between the second resource and the resource of the current transport block reserved by the SCI sent on the first target sending resource;
[0183] When the second resource triggers resource reselection, the time-domain overlapping resource is excluded.
[0184] Optionally, a time point of triggering resource reselection by the second resource is a time slot in which the first target sending resource is located minus a processing time.
[0185] The first target sending resource is a resource indicated by an SCI of a previous to-be-sent grant resource of the first process and determined to need subsequent retransmission according to feedback information. Figure 2In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 200 and memory represented by memory 210. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 220 may be a plurality of components, i.e., a transmitter and a transceiver, providing a unit for communicating with various other devices on a transmission medium. For different terminals, the user interface 230 may also be an interface capable of connecting external or internal devices as required, including but not limited to a keypad, display, speaker, microphone, joystick, etc. The processor 200 is responsible for managing the bus architecture and general processing, and the memory 210 may store data used by the processor 200 when performing operations.
[0186] like Figure 3 As shown, an embodiment of the present invention further provides a resource reselection determination device, which is applied to a terminal, and the device includes:
[0187] A first acquisition module 301 is configured to acquire a first resource selected by a first process and a second resource selected by a second process when the terminal is in a hybrid automatic repeat request (HARQ) feedback-enabled state and supports multiple HARQ processes;
[0188] A second acquisition module 302 is configured to acquire a first target sending resource and a first target indication resource of the first resource;
[0189] A first reference module 303, configured to refer to the first target sending resource or the first target indication resource when triggering resource reselection of the second resource;
[0190] The first target sending resource is the next authorized resource to be sent maintained by the process when resource reselection is triggered;
[0191] The first target indication resource includes the first target sending resource and the resource of the current transmission block reserved by the direct link control information SCI sent on the first target sending resource;
[0192] The first process is any process among the multiple HARQ processes;
[0193] The second process is other processes among the multiple HARQ processes except the first process.
[0194] In an embodiment of the present invention, by obtaining a first resource selected by a first process in multiple HARQ processes, a second resource selected by a second process, and obtaining a first target sending resource and a first target indication resource of the first resource, and referring to the first target sending resource or the first target indication resource when triggering resource reselection of the second resource, it is possible to achieve, based on HARQ feedback, referring to the target sending resource or target indication resource of one of the multiple processes when triggering resource reselection of multiple process resources, thereby improving resource utilization.
[0195] Optionally, the device further comprises:
[0196] a second reference module, configured to refer to the first target sending resource or the first target indication resource when performing resource selection on the second resource;
[0197] The first target sending resource is the next authorized resource to be sent maintained by the process when performing resource selection.
[0198] Optionally, when the first target sending resource is an initial transmission resource or a reselected resource, the first reference module 303 includes:
[0199] a first excluding unit, configured to exclude the time slot resource where the first target sending resource is located when selecting a second target sending resource corresponding to the second process;
[0200] The second target sending resource is an initial transmission resource for which the second resource is not authorized, or a resource that needs to be sent according to HARQ feedback information but is not authorized.
[0201] Optionally, when the first target sending resource is a retransmission resource, the first reference module 303 includes:
[0202] A second excluding unit, configured to exclude resources that have a time domain overlap with the first target sending resource when the second resource triggers resource reselection;
[0203] The first target sending resource is a resource for which the previous authorized resource to be sent according to the first process has been sent and is determined to need subsequent retransmission according to feedback information, and has been indicated by the SCI where the previous authorized resource to be sent is located.
[0204] Optionally, the time point when the second resource triggers resource reselection is the time point when the previous authorized resource to be sent by the first process is sent, and no ACK information is received under the ACK or NACK feedback mechanism, or NACK information is received under the NACK-only feedback mechanism.
[0205] Optionally, when the first target sending resource is a retransmission resource, the second reference module includes:
[0206] a third excluding unit, configured to exclude the time slot resource where the first target sending resource is located when performing resource selection on the second resource;
[0207] The first target sending resource is a resource for which the previous authorized resource to be sent according to the first process has been sent and is determined to need subsequent retransmission according to feedback information, and has been indicated by the SCI where the previous authorized resource to be sent is located.
[0208] Optionally, the second reference module further includes:
[0209] A release unit is used to release the target sending resources of the first process and other subsequent authorized resources of the current transmission block when the sending of the previous authorized resource to be sent by the first process is completed and ACK feedback information is received under the ACK or NACK feedback mechanism, or when no NACK information is received under the NACK feedback mechanism only, it is determined that no subsequent resource sending is required.
[0210] Optionally, when the first target sending resource is an initial transmission or retransmission resource, the first reference module 303 further includes:
[0211] A first determining unit is configured to determine, in the first target indication resource, a resource of the transmission block reserved by the SCI sent on the first target sending resource;
[0212] A second determining unit is configured to determine whether there is a time domain overlap between the second resource and the resource of the current transmission block reserved by the SCI sent on the first target sending resource;
[0213] The fourth excluding unit is configured to exclude resources with time domain overlap when the second resource triggers resource reselection.
[0214] Optionally, the time point when the second resource triggers resource reselection is the time slot where the first target sending resource is located minus the processing time.
[0215] It should be noted that an embodiment of the present invention also provides a resource reselection determination device, which is a device capable of executing the above-mentioned resource reselection determination method. All embodiments of the above-mentioned resource reselection determination method are applicable to this device and can achieve the same or similar technical effects.
[0216] The terminal involved in the embodiments of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, or a user device, but is not limited in the embodiments of the present application.
[0217] An embodiment of the present invention further provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the resource reselection determination method as described above are implemented.
[0218] The readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid-state drives (SSDs)), etc.
[0219] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.
[0220] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate the instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0221] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0222] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0223] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary personnel in this technical field, several improvements and modifications can be made without departing from the principles described in the present invention. These improvements and modifications are also within the scope of protection of the present invention.
Claims
1. A method for determining resource reselection, characterized in that: Applied to a terminal, the method includes: When hybrid automatic repeat request (HARQ) feedback is enabled and the terminal supports multiple HARQ processes, obtaining a first resource selected by a first process and obtaining a second resource selected by a second process; wherein the first process is any one of the multiple HARQ processes; and the second process is other processes of the multiple HARQ processes except the first process; Acquire a first target sending resource and a first target indication resource of the first resource; sending resources with reference to the first target or indicating resources by the first target when triggering resource reselection of the second resource; The first target sending resource is the next authorized resource to be sent maintained by the process when resource reselection is triggered; The first target indication resource includes the first target sending resource and the resource of the transport block reserved by the direct link control information SCI sent on the first target sending resource; Wherein, in a case where the first target sending resource is a retransmission resource, triggering resource reselection of the second resource with reference to the first target sending resource includes: When the second resource triggers resource reselection, resources that have a time domain overlap with the first target sending resource are excluded; wherein the first target sending resource is a resource for which the previous authorized resource to be sent according to the first process has been sent and is determined to need subsequent retransmission according to feedback information, and has been indicated by the SCI where the previous authorized resource to be sent is located; Among them, the time point when the second resource triggers resource reselection is the time point when the previous authorized resource to be sent in the first process is sent, and no ACK information is received under the ACK or NACK feedback mechanism, or NACK information is received under the NACK-only feedback mechanism.
2. The resource reselection determination method according to claim 1, characterized in that: The method further comprises: When selecting the second resource, the first target sending resource or the first target indication resource is referred to; wherein the first target sending resource is the next authorized resource to be sent maintained by the process when selecting the resource; Wherein, when the first target sending resource is an initial transmission resource or a reselected resource, referring to the first target sending resource when selecting the second resource includes: When selecting a second target sending resource corresponding to the second process, excluding the time slot resource where the first target sending resource is located; The second target sending resource is an initial transmission resource for which the second resource is not authorized, or a resource that needs to be sent according to HARQ feedback information but is not authorized.
3. The resource reselection determination method according to claim 2, characterized in that: In a case where the first target sending resource is a retransmission resource, referring to the first target sending resource when selecting the second resource includes: When selecting the second resource, excluding the time slot resource where the first target sending resource is located; The first target sending resource is a resource for which the previous authorized resource to be sent according to the first process has been sent and is determined to need subsequent retransmission according to feedback information, and has been indicated by the SCI where the previous authorized resource to be sent is located.
4. The resource reselection determination method according to claim 1, wherein: The method further comprises: When the previous to-be-sent authorized resource of the first process is sent, and ACK feedback information is received under the ACK or NACK feedback mechanism, or when no NACK information is received under the NACK-only feedback mechanism and it is determined that subsequent resource sending is not required, the target sending resource of the first process and other subsequent authorized resources of the transmission block are released.
5. The resource reselection determination method according to claim 1, characterized in that: When the first target sending resource is an initial transmission or retransmission resource, triggering resource reselection of the second resource by referring to the first target sending resource, further comprising: Determining, in the first target indication resource, a resource of a transport block reserved by the SCI sent on the first target sending resource; Determining that there are resources that overlap in the time domain between the second resource and the resources of the transport block reserved by the SCI sent on the first target sending resource; When the second resource triggers resource reselection, resources with time domain overlap are excluded.
6. The resource reselection determination method according to claim 5, characterized in that: The time point when the second resource triggers resource reselection is the time slot where the first target sending resource is located minus the processing time.
7. A terminal, characterized in that: The method comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the resource reselection determination method according to any one of claims 1 to 5.
8. A resource reselection determination device, characterized in that: Applied to a terminal, the device includes: a first acquisition module, configured to, when the terminal is in a hybrid automatic repeat request (HARQ) feedback-enabled state and supports multiple HARQ processes, acquire a first resource selected by a first process and acquire a second resource selected by a second process; the first process is any one of the multiple HARQ processes; and the second process is any other process among the multiple HARQ processes except the first process; A second acquisition module, configured to acquire a first target sending resource and a first target indication resource of the first resource; a first reference module, configured to refer to the first target sending resource or the first target indication resource when triggering resource reselection of the second resource; The first target sending resource is the next authorized resource to be sent maintained by the process when resource reselection is triggered; The first target indication resource includes the first target sending resource and the resource of the transport block reserved by the direct link control information SCI sent on the first target sending resource; Wherein, in a case where the first target sending resource is a retransmission resource, the first reference module includes: A second exclusion unit is configured to exclude resources that have a time domain overlap with the first target sending resource when the second resource triggers resource reselection; wherein the first target sending resource is a resource for which the previous authorized resource to be sent according to the first process has been sent and is determined to need subsequent retransmission according to feedback information, and has been indicated by the SCI where the previous authorized resource to be sent is located; Among them, the time point when the second resource triggers resource reselection is the time point when the previous authorized resource to be sent in the first process is sent, and no ACK information is received under the ACK or NACK feedback mechanism, or NACK information is received under the NACK-only feedback mechanism.
9. A readable storage medium, characterized in that The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the resource reselection determination method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Resource control method and terminal for IOV (Internet of Vehicles)
CN109391667A
Resource selection method, resource selection device and terminal
CN112235765A