Channel access processing method, resource selection method, device, and terminal
The solution for continuous multi-slot transmission in SL-U addresses the lack of channel access, resource selection, and CAPC determination in sidelink-unlicensed scenarios by continuing incomplete procedures, resuming channel access, and determining CAPC classes, ensuring reliable sidelink transmission.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- DATANG GOHIGH INTELLIGENT & CONNECTED TECH (CHONGQING) CO LTD
- Filing Date
- 2024-03-11
- Publication Date
- 2026-04-14
AI Technical Summary
Related technologies lack a transmission mechanism suitable for continuous multi-slot transmission in sidelink-unlicensed (SL-U), particularly in unlicensed bands, leading to potential interruptions and unreliable sidelink transmissions due to the lack of specific channel access, resource selection, and Channel Access Priority Class (CAPC) determination methods.
The proposed solution includes continuing incomplete channel access procedures, resuming channel access at a target time, re-selecting resources, abandoning transmissions, and employing methods for determining CAPC classes to ensure reliable sidelink transmission in continuous multi-slot scenarios.
The solution provides a channel access processing mechanism, resource selection mechanism, and CAPC class determination mechanism, ensuring reliable sidelink transmission by addressing the gaps in existing technologies and improving channel access efficiency and data packet transmission reliability.
Smart Images

Figure 2026511829000001_ABST
Abstract
Description
[Technical Field]
[0001] [Cross-reference of related applications] This application claims priority to the Chinese patent application No. 202310365884.X filed in China on April 6, 2023, which is incorporated into this application in its entirety by reference.
[0002] This application relates to the field of telecommunications technology, and more particularly to a method for processing channel access, a method for selecting resources, an apparatus, and a terminal. [Background technology]
[0003] The resource allocation method for sidelink mode-2 in related technologies is based on a scenario where the terminal operates on a dedicated carrier, allowing sidelink user equipment (UE) to ensure that transmission is completed on reserved resources without worrying about the channel being occupied by other technologies.
[0004] However, in the case of unlicensed bands, the UE must complete channel access before transmission, and can only occupy the channel continuously for a limited period. If transmission is interrupted midway, the channel may be occupied by another technology, potentially preventing the subsequent transmission from being completed. Therefore, the concept of continuous multi-slot transmission (MCSt) has been introduced into sidelink-unlicense (SL-U).
[0005] However, related technologies lack a transmission mechanism suitable for continuous multi-slot transmission. For example, specific channel access mechanisms, resource selection mechanisms, and Channel Access Priority Class (CAPC) determination methods all need to be designed for continuous multi-slot transmission in order to guarantee the reliability of sidelink transmission. [Overview of the project] [Problems that the invention aims to solve]
[0006] This application provides a channel access processing method, resource selection method, apparatus, and terminal that solve the problem that related technologies lack a transmission mechanism suitable for referencing continuous multi-slot transmission. [Means for solving the problem]
[0007] According to the first aspect, the embodiments of the present application are If channel access is not completed before the first transmission, Continue with any incomplete channel access procedures. The channel access procedure will be resumed at the target time, If it is determined that the minimum channel access time is less than or equal to a predetermined time interval, the channel access procedure will be resumed at the target time. Re-selecting resources, In continuous multi-slot transmission, the transmission that could not be performed due to inability to access a channel is abandoned, The step includes performing at least one of the following: abandoning the first transmission and subsequent transmissions which are transmissions of any of the continuous multi-slot transmissions, This provides a method for processing channel access.
[0008] Selectively, the target time is The first time set in the upper layer or pre-set, The second time it was determined that channel access failed, The first transmission start time and at least one of the following:
[0009] Selectively, the preset time interval is The length of one slot, or This is either the target time or the interval between the second transmission, which is the next transmission following the first transmission in the continuous multi-slot transmission.
[0010] Optionally, the time domain length occupied by the continuous multi-slot transmission is a preset first time domain length, or a second time domain length determined according to the remaining channel occupancy time (COT), whichever is applicable.
[0011] Optionally, the method for processing the channel access is when a part of the transmission resources of the continuous multi-slot transmission is within the target COT, extending the target COT until all of the transmission resources are located within the target COT, on the premise of satisfying the maximum extendable time of the COT, and performing channel access with a first channel access type for the transmission corresponding to the transmission resources not within the target COT, and further including at least one of the steps of performing.
[0012] Optionally, before resuming the channel access procedure at the target time, the method determines the minimum value of the channel access time according to the channel access priority class CAPC used in the second transmission, where the second transmission is the next transmission following the first transmission in the continuous multi-slot transmission, and further includes the step of.
[0013] According to a second aspect, an embodiment of the present application includes performing resource selection or resource reselection according to at least one of the received shared channel occupancy information, the maximum extendable time of the channel occupancy time COT, and the time domain length occupied by the continuous multi-slot transmission. A resource selection method is provided.
[0014] Optionally, the time domain length occupied by the continuous multi-slot transmission is Either a preset first time region length or a second time region length determined according to the remaining COT.
[0015] Optionally, the method includes when performing resource selection or resource reselection, preferentially selecting a transmission resource within the COT; when performing resource selection or resource reselection, determining a resource selection window according to the available COT; when performing resource reselection for target transmission, selecting a resource that is continuous with the time region position of the continuous multi-slot transmission, where the target transmission includes at least one transmission that could not be executed among the continuous multi-slot transmissions.
[0016] Optionally, the above resource selection method includes when a part of the transmission resources of the continuous multi-slot transmission is within the target COT performing resource reselection for all of the transmission resources of the continuous multi-slot transmission; performing resource reselection for the transmission resources of the continuous multi-slot transmission that are not within the target COT; maintaining the transmission resources of the continuous multi-slot transmission.
[0017] According to a third aspect, the embodiments of the present application include determining a CAPC class used for continuous multi-slot transmission, where the CAPC class used for the continuous multi-slot transmission is a first CAPC class corresponding to the data packet with the highest CAPC class among the continuous multi-slot transmissions; a second CAPC class corresponding to the data packet with the lowest CAPC class among the continuous multi-slot transmissions; a preset third CAPC class; The default fourth CAPC class, A fifth CAPC class corresponding to one randomly selected transmission from the aforementioned continuous multi-slot transmission, The step includes one of the following: a sixth CAPC class transmitted in a large number of the continuous multi-slot transmissions, This provides a method for determining the CAPC class.
[0018] According to the fourth aspect, an embodiment of the present application provides a terminal comprising a transceiver, memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, upon execution of the computer program, implements the steps of the channel access processing method described in the first aspect, the resource selection method described in the second aspect, or the CAPC class determination method described in the third aspect.
[0019] According to the fifth aspect, the embodiments of the present application are If channel access is not completed before the first transmission, Continue with any incomplete channel access procedures. The channel access procedure will be resumed at the target time, If it is determined that the minimum channel access time is less than or equal to a predetermined time interval, the channel access procedure will be resumed at the target time. Re-selecting resources, In continuous multi-slot transmission, the transmission that could not be performed due to inability to access a channel is abandoned, A first processing module that performs at least one of the following: abandoning the first transmission and subsequent transmissions which are any of the transmissions in a continuous multi-slot transmission, A processing unit for channel access is provided.
[0020] According to the sixth aspect, the embodiments of the present application are The received shared channel occupancy information and, The maximum possible extension time for channel occupancy time (COT), and A fourth processing module that performs resource selection or resource reselection according to at least one of the time domain length occupied by continuous multi-slot transmission, A resource selection device is provided.
[0021] According to the seventh aspect, the embodiments of the present application are A CAPC class determination module for determining the CAPC class used in continuous multi-slot transmission, wherein the CAPC class used in continuous multi-slot transmission is A first CAPC class corresponding to the data packet of the highest CAPC class among the continuous multi-slot transmissions, A second CAPC class corresponding to the lowest CAPC class data packet among the continuous multi-slot transmissions, A pre-configured third CAPC class, The default fourth CAPC class, A fifth CAPC class corresponding to one randomly selected transmission from the aforementioned continuous multi-slot transmission, The CAPC class determination module includes one of the sixth CAPC classes transmitted in a large number of the continuous multi-slot transmissions, We provide a CAPC class decision device.
[0022] According to the eighth aspect, an embodiment of the present application provides a computer-readable storage medium that stores a computer program which, when executed by a processor, implements the steps of the channel access processing method described in the first aspect, or the resource selection method described in the second aspect, or the CAPC class determination method described in the third aspect. [Effects of the Invention]
[0023] The beneficial effects of the above-described solution in this application are as follows:
[0024] In the above means, on one side, if the terminal has not completed channel access before the first transmission, at least one of the following is performed: continuing the incomplete channel access procedure, restarting the channel access procedure at the target time, restarting the channel access procedure at the target time if it is determined that the minimum value of the channel access time is less than or equal to a preset time interval, performing resource reselection, abandoning transmissions in the continuous multi-slot transmission that could not be performed due to inability to access the channel, and abandoning the first transmission and subsequent transmissions, which are any of the transmissions in the continuous multi-slot transmission. This defines a channel access processing mechanism for continuous multi-slot transmission and solves the problem that related technologies do not have a channel access mechanism suitable for continuous multi-slot transmission. On the other side, a resource selection mechanism for continuous multi-slot transmission can be defined by performing resource selection or resource reselection according to at least one of the received shared channel occupancy information, the maximum extendable time of the channel occupancy time COT, and the length of the time domain occupied by the continuous multi-slot transmission, thereby solving the problem that related technologies do not have a resource selection mechanism suitable for continuous multi-slot transmission. Furthermore, in another respect, this application also defines a mechanism for determining the CAPC class used in continuous multi-slot transmission, solving the problem that related technologies lack a CAPC class determination mechanism suitable for continuous multi-slot transmission. By defining the channel access mechanism, resource selection mechanism, and CAPC class determination mechanism for continuous multi-slot transmission, the reliability of sidelink transmission can be guaranteed. [Brief explanation of the drawing]
[0025] [Figure 1] A flowchart of the channel access processing method in the embodiment of this application is shown. [Figure 2] Schematic Figure 1 shows the channel access for continuous multi-slot transmission in an embodiment of the present invention. [Figure 3]Figure 2 shows a schematic diagram of channel access for continuous multi-slot transmission in an embodiment of the present invention. [Figure 4] Schematic Figure 3 shows the channel access for continuous multi-slot transmission in the embodiment of the present invention. [Figure 5] Schematic Figure 4 shows the channel access for continuous multi-slot transmission in the embodiment of the present invention. [Figure 6] Schematic Figure 5 shows the channel access for continuous multi-slot transmission in the embodiment of the present invention. [Figure 7] Schematic Figure 6 shows the channel access for continuous multi-slot transmission in the embodiment of the present invention. [Figure 8] A flowchart of the resource selection method in the embodiment of this application is shown. [Figure 9] Figure 1 shows a schematic diagram of resource reselection for continuous multi-slot transmission in an embodiment of the present invention. [Figure 10] Figure 2 shows a schematic diagram of resource reselection for continuous multi-slot transmission in an embodiment of the present invention. [Figure 11] A flowchart illustrating the method for determining the CAPC class in the embodiment of this application is shown. [Figure 12] A schematic diagram of the CAPC class of the embodiment of the present application is shown. [Figure 13] The configuration block diagram of the channel access processing unit according to this embodiment of the present invention is shown. [Figure 14] The diagram shows a block diagram of the configuration of the resource selection device according to an embodiment of the present invention. [Figure 15] This shows a block diagram of the configuration of the CAPC class determination device according to an embodiment of the present invention. [Figure 16] A schematic diagram 1 shows the hardware configuration of the terminal according to the embodiment of this application. [Figure 17] A schematic diagram 2 shows the hardware configuration of the terminal according to the embodiment of this application. [Figure 18] Schematic diagram 3 shows the hardware configuration of the terminal according to the embodiment of this application. [Modes for carrying out the invention]
[0026] The problems, solutions, and advantages of this application will be described in detail below, based on the drawings and specific embodiments, to further clarify them. In the following description, for example, the provision of specific arrangements and particular details of components is merely for the purpose of fully understanding the embodiments of this application. Therefore, as those skilled in the art will see, various changes and modifications can be made to the embodiments described herein, as long as they do not deviate from the scope and spirit of this application. Also, for clarity and conciseness, descriptions of well-known functions and structures will be omitted.
[0027] Furthermore, the term "one embodiment" or "one example" as used throughout the specification means that the specific features, structure, or characteristics relating to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in one example" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structure, or characteristics may be incorporated into one or more embodiments in any suitable manner.
[0028] In addition, in the various embodiments of this application, the numbering of each process below does not indicate the order of execution, and the execution order of each process is determined by its function and internal logic, and does not constitute any limitation on the implementation process of the embodiments of this application.
[0029] Furthermore, the terms "system" and "network" are often used interchangeably within this specification.
[0030] In the embodiments of this application, "B corresponding to A" means that B is related to A and that B can be determined in accordance with A. Furthermore, determining B in accordance with A does not mean determining B in accordance with A alone, but rather B may be determined in accordance with A and / or other information.
[0031] The solutions of the embodiments of this application will be described clearly and completely below with reference to the drawings of the embodiments of this application. It goes without saying that the embodiments described are only a selection of the embodiments of this application, not all of them. Any other embodiments that a person skilled in the art could obtain based on the embodiments of this application without requiring any creative work are all included within the scope of protection of this application.
[0032] First, the details of the embodiments of the present application will be described below.
[0033] 1. NR-U Channel Access Procedure In a shared spectrum, channel access procedures are sensing-based procedures that evaluate the availability of channels for transmission. The basic unit of sensing is a length T. sl This is a sensing slot of 9us. One eNB / gNB or one UE performs sensing in the sensing slot, and the monitoring energy within the sensing slot is at least 4us above the energy detection threshold X. Thresh If it is determined that the sensing slot duration is below a certain threshold, this sensing slot is considered idle; otherwise, the sensing slot duration is considered idle. sl This is considered busy.
[0034] The channel access procedures of the NR-U system are divided into two types: Type 1 and Type 2. Type 2 is further divided into Type 2A, 2B, and 2C channel access methods. The following explanation will describe these two types of channel access procedures using the downlink channel access method as an example.
[0035] 1. Regarding Type 1 (i.e., the first channel access type, or channel access type 1) The eNB / gNB can sense that the channel is idle within a sensing slot duration of backoff time Td and transmit after the value of counter N in step 4 becomes 0. Counter N is adjusted by sensing an additional sensing slot duration according to steps 1-6 below.
[0036] In step 1, set N=Ninit (where Ninit is a random number uniformly distributed between 0 and CWp), and then jump to step 4.
[0037] In step 2, if N > 0 and eNB / gNB chooses to decrease the counter, set N = N-1.
[0038] In step 3, channels are detected within the additional sensing slot duration. If the additional sensing slot duration is idle, the process jumps to step 4; otherwise, it jumps to step 5.
[0039] In step 4, if N=0, stop; otherwise, jump to step 2.
[0040] In step 5, channels are detected until one busy sensing slot is detected within the additional backoff time Td, or until all sensing slots within the additional backoff time Td become idle.
[0041] In step 6, if all sensing slot channels in Td are idle, jump to step 4; otherwise, jump to step 5.
[0042] If the eNB / gNB does not perform transmission after step 4 above, the channel is detected to be idle for at least one sensing slot duration Tsl, and if the channel is idle for all sensing slot durations of the backoff time Td before transmission, the UE may perform transmission on the channel. When the eNB / gNB first detects the channel after the transmission preparation is completed, if the channel is not detected to be idle within the sensing slot duration Ts1, or if the channel is not detected to be non-idle within any sensing slot duration of the backoff time Td before the scheduled transmission, the eNB / gNB will continue to execute step 1 if it senses that the channel is idle within the sensing slot duration of the backoff time Td.
[0043] Here, Td is composed of Tf = 16 us and the following mp consecutive sensing slot durations Tsl, and Tf includes one idle sensing slot duration Tsl located at the beginning of Tf.
[0044] CW min,p ≦CW p ≦CW max,p is the contention window, and CW min,p and CW max,p are selected before step 1, and m p , CW min,p and CW max,p are based on the channel access priority class p related to the transmission of the eNB / gNB. The eNB / gNB shall not perform transmission on a channel that exceeds the channel occupancy time T m cot,p .
[0045] Specifically, in Table 1 below, the Channel Access Priority Class (CAPC) will be described.
[0046] [Table 1] 2. Type 2 (second channel access type, or channel access type 2), which specifically includes the following three types:
[0047] Type 2A channel access is performed by eNB / gNB. A transmission initiated by eNB, including a discovery burst, excluding a PDSCH, and with a maximum transmission duration of 1 ms. A transmission initiated by a gNB having only a discovery burst, or a discovery burst of non-unicast information multiplexed, with a transmission duration of up to 1 ms and a discovery burst duty cycle of up to 1 / 20. This applies only to transmissions by eNB / gNB 25us after transmission within the shared channel occupied by the UE.
[0048] Type 2B or 2C channel access applies to transmission by gNB 16us or up to 16us after transmission within the shared channel occupied by the UE, respectively.
[0049] Type 2A: eNB / gNB has at least one sensing interval T short_dl DL transmission can be performed immediately after sensing that the system has been idle for 25us. short_dl It consists of Tf = 16us and the one sensing slot immediately following it, and Tf includes the one sensing slot located at the beginning of Tf. short_dl If both sensing slots are detected as idle, this channel will be T short_dl Therefore, they are considered idols.
[0050] Type 2B: gNB has one channel. fDL transmission can be performed immediately after sensing that the channel has been idle for 16us. Tf includes one 9us sensing slot located at the end of Tf. If the idle time of this channel is sensed to be at least 5us and at least 4us is within the sensing slot, then this channel is considered idle for a duration of Tf.
[0051] Type 2C: gNB does not perform channel sensing before downlink transmission, and the downlink transmission time is a maximum of 584us.
[0052] Furthermore, if the gNB shares a channel occupancy initiated by the UE using a channel occupancy program, the gNB may transmit after the UL transmission of the scheduled resource, or it may transmit one gap after the UE transmits the configured resource via PUSCH. Specifically, this is as follows:
[0053] The transmission should include a transmission to the UE that initiated channel occupancy and may include non-unicast and / or unicast transmissions, and any unicast transmissions containing user plane data should only be transmitted to the UE that initiated channel occupancy.
[0054] If the gap is 25us or 16us, the gNB can transmit after the completion of Type 2A or 2B channel access.
[0055] If the gap is less than 16us, the gNB can perform transmission after performing a Type 2C channel access.
[0056] If a gNB initiates a transmission using a Type 1 channel access program and shares the corresponding channel occupancy with the UE, the gNB can transmit after the UE's transmission on that channel occupancy, provided that the gap between any two transmissions on the gNB's channel occupancy does not exceed 25us. In this case, if the gap is 25us or 16us, the gNB can transmit after the completion of a Type 2A or 2B channel access. If the gap is less than 16us, the gNB can transmit after performing a Type 2C channel access.
[0057] The embodiments of this application provide a channel access processing method, resource selection method, apparatus, and terminal that solve the problem that related technologies lack a channel access mechanism, resource selection mechanism, and CAPC class determination mechanism suitable for continuous multi-slot transmission. (First embodiment) Furthermore, after the introduction of Continuous Multi-Slot Transmission (MCSt) in SL-U, there are no references in related technologies regarding specific channel access mechanisms. Therefore, in order to guarantee the reliability of sidelink service transmission, it is necessary to consider a channel access method suitable for Continuous Multi-Slot Transmission.
[0058] The following describes the channel access processing method provided for continuous multi-slot transmission in this embodiment.
[0059] As shown in Figure 1, embodiments of the present invention provide a method for processing channel access, which is selectively applied to a terminal and specifically includes the following step 101.
[0060] In step 101, if channel access is not completed before the first transmission, perform at least one of the following items 1-6.
[0061] Item 1: Continue with any incomplete channel access procedures.
[0062] One point to note is that if the terminal does not complete channel access before the first transmission, Case 1, where the value of counter N has not decreased to 0, which corresponds to the Type 1 channel access procedure not having finished, The terminal may have two possible scenarios: after successfully accessing a channel using Type 1 (first channel access type), it does not immediately send data packets (for example, because there is a gap between the reserved resource and the time of successful channel access), and before transmission, it may not be able to detect that the channel is idle, requiring it to resume Type 1 channel access.
[0063] In the case of Case 1 described above, the terminal can choose to continue the incomplete channel access procedure, that is, it can continue decrementing the value of counter N without resetting the value of counter N.
[0064] Selectively, and to ensure fairness, the execution condition for continuing an incomplete channel access procedure is that the CAPC class of the subsequent transmission is less than or equal to that of the first transmission (the value of p is greater than or equal to that of the first transmission).
[0065] For example, as shown in Figure 2, if the CAPC class for the second transmission and the first transmission are the same, and the UE is unable to complete the Type 1 channel access before the first transmission of MCSt, and the value of the Type 1 channel access counter N is 2 at this time, the UE can continue the incomplete Type 1 channel access procedure, and the value of counter N can start decrementing from 2.
[0066] Section 2: Restart the channel access procedure at the target time.
[0067] In response to Case 2 described above, the terminal can only resume the Type 1 channel access procedure and perform Type 1 channel access from the target time. Selectively, the target time includes at least one of a first time set or pre-configured at a higher layer, a second time at which it is determined that the channel access has failed, and the start time of the first transmission.
[0068] For example, as shown in Figure 3, if a terminal fails to access a channel in Type 1 before the first transmission of a continuous multi-slot transmission (MCSt), the terminal restarts the Type 1 channel access procedure at the time of the Type 1 channel access failure (which in this example is also the start time of the first transmission of the MCSt) and sets N=Ninit.
[0069] Paragraph 3: If it is determined that the minimum channel access time is less than or equal to a predetermined time interval, the channel access procedure will be resumed at the target time.
[0070] Here, it is determined whether the minimum channel access time is less than or equal to a predetermined time interval, that is, whether or not it is possible to complete Type 1 channel access at the next transmission time.
[0071] In one specific embodiment, the minimum value of the channel access time may be determined according to the channel access priority class CAPC used in the second transmission. The second transmission is the next transmission following the first transmission in the continuous multi-slot transmission. Furthermore, the channel access time for Type 1 depends not only on the actual channel occupancy but also on the length of the backoff time Td (Td = Tf + mp × Tsl) and the value of Ninit, both of which are determined by the CAPC class. Here, Td consists of Tf = 16us and the duration of the next mp consecutive sensing slots Tsl, and Ninit is a random number uniformly distributed between 0 and CWp. In other words, if the CAPC class of the current transmission is known, the minimum value of the channel access time for Type 1 can be estimated. The minimum value refers to the channel access time required to assume that channel monitoring for all Tsls was successful.
[0072] Selectively, the preset time interval is either the length of one slot, or the interval between the target time and the second transmission, which is the next transmission following the first transmission in the continuous multi-slot transmission.
[0073] For example, as shown in Figure 4, if a terminal has mp=2, Ninit=7, and plans to perform a transmission of CAPC class 2, then according to the Type 1 channel access procedure, the terminal needs to be idle for at least one Td and Ninit Tsl, i.e., idle for Tf + mp × Tsl + Ninit × Tsl = 16 + 2 × 9 + 7 × 9 = 97 us. If the preset interval is one slot length (0.5 ms), i.e., 500 us, then since 97 < 500, the UE has the opportunity to complete the Type 1 channel access and can perform the Type 1 channel access for the second transmission.
[0074] In this embodiment, by comparing this minimum value with a preset time interval, it is possible to determine whether the terminal has an opportunity to complete Type 1 channel access before the second transmission. The second transmission is the next transmission following the first transmission in a continuous multi-slot transmission.
[0075] Item 4: Re-select resources.
[0076] If a terminal is unable to access the channel before the first transmission of the MCSt, the terminal may choose to perform resource reselection. Resource reselection may be performed on the entire MCSt, or it may be performed only on the transmission that could not be performed due to the channel access failure.
[0077] In terms of concrete implementation, if the terminal performs resource reselection only for transmissions that could not be executed, the following two execution methods can be selected.
[0078] Method 1: Perform resource re-selection according to the resource selection procedure in the related technology, i.e., select a resource for a single slot.
[0079] Method 2: As shown in Figure 9, select a resource that is contiguous to the current time domain position of the MCSt.
[0080] Item 5: In continuous multi-slot transmission, any transmission that could not be performed due to inability to access a channel will be abandoned.
[0081] It should be noted that if the channel could not be accessed before the first transmission, the first transmission would be considered a transmission that could not be executed because the channel could not be accessed. Similarly, if the channel could not be accessed before the second transmission following the first transmission, the second transmission would also be considered a transmission that could not be executed because the channel could not be accessed, and so on.
[0082] Clause 6: The first transmission and subsequent transmissions are abandoned, and the first transmission is one of the continuous multi-slot transmissions.
[0083] In other words, if the channel cannot be accessed before the first transmission, the entire continuous multi-slot transmission is abandoned.
[0084] In the above embodiment, the first transmission does not specifically refer to the first transmission at the beginning of the MCSt. If the previous transmission in the MCSt failed, the next transmission may also be the first transmission. In other words, this embodiment can be performed repeatedly for each transmission of the MCSt, meaning that the first transmission is one of the transmissions in the continuous multi-slot transmission.
[0085] In one embodiment, the time domain length occupied by the continuous multi-slot transmission is A predetermined first time domain length, or It is one of the second time domain lengths determined by the remaining COT.
[0086] In practical implementation, the length of the MCSt can be instructed to the physical layer by the upper layer, or it can be maintained by the upper layer itself. In either case, it is necessary to determine the slot length for MCSt transmission. The time domain length occupied by continuous multi-slot transmission includes the following two types:
[0087] The first type is a pre-configured first time domain length, that is, the upper layer selects one time domain length for MCSt transmission from a pre-configured set of parameters.
[0088] The second type is a second time domain length determined according to the remaining COT. That is, if there is available COT for the UE, for example, if information about shared channel occupancy from other UEs has been received before resource selection, the time domain length of MCSt can be determined according to the remaining COT, and the time domain length of MCSt can be set to be less than or equal to the remaining COT so as to ensure that transmission can be completed within the COT.
[0089] For example, as shown in Figure 5, UE1 shares a 2ms COT with UE2 after performing channel access. After UE2 obtains the COT information, it finds that UE1 occupied 0.5ms for transmission and there is still 1.5ms of available COT remaining. Assuming each slot length is 0.5ms, UE2 can select 3 slots for the length of the MCSt, thereby ensuring that the transmission can be completed within the COT.
[0090] In one embodiment, the above method is If a portion of the transmission resources for the aforementioned continuous multi-slot transmission are located within the target COT, Assuming that the maximum possible extension time of the COT is met, the target COT is extended until all of the transmission resources are located within the target COT. The further step includes performing at least one of the following: performing channel access with a first channel access type for transmissions corresponding to transmission resources not within the target COT.
[0091] For example, as shown in Figure 6, UE2's MCSt transmission has two slots within the COT shared by UE1 and one slot outside the COT shared by UE1, with a COT length of 2ms. If the maximum extendable time of the COT is 20ms, the COT can be extended by one slot (0.5ms) to complete the MCSt transmission.
[0092] Specific methods for extending the COT include UE2 instructing UE1 of the required COT duration or broadcasting the extension when performing the first transmission, or UE2 continuing to maintain channel occupancy.
[0093] For example, as shown in Figure 7, if UE2's MCSt transmission has two slots within the COT shared by UE1 and one slot outside the COT shared by UE1, UE2 assumes that it can only use this COT for the first two transmissions, and for the last transmission, UE2 performs a Type 1 channel access before transmission.
[0094] In a specific example, if a terminal receives a COT shared by another terminal while it already has a reserved resource, it can perform the following steps 1-5.
[0095] Step 1 determines whether all reserved MCSt resources are within the COT. If YES, Step 2 is executed; otherwise, Step 3 is executed.
[0096] Step 2 involves maintaining the currently determined transmission resources.
[0097] Step 3 determines whether the reserved MCSt resource is partially within the COT. If YES, step 4 is executed; otherwise, step 5 is executed.
[0098] In step 4, (1) Provided that the maximum possible extension time for COT is met, the COT will be extended until this MCSt transmission is completed, (2) Maintain transmission resources within the COT and perform Type 1 (first channel access type) channel access to resources not included within the COT, or perform at least one of the above.
[0099] In step 5, (1) Maintain the transmission resources currently determined, (2) Perform at least one of the following: (2) Perform resource reselection for the current MCSt. (Second example) Furthermore, after the introduction of Continuous Multi-Slot Transmission (MCSt) in SL-U, there are no references in related technologies regarding specific resource selection mechanisms. Therefore, in order to guarantee the reliability of sidelink service transmission, it is necessary to consider a resource selection method suitable for Continuous Multi-Slot Transmission.
[0100] The resource selection method provided for continuous multi-slot transmission in this embodiment will be described below.
[0101] As shown in Figure 8, a second embodiment of the present invention provides a resource selection method, which is selectively applied to a terminal and specifically includes the following step 201.
[0102] In step 201, The received shared channel occupancy information and, The maximum possible extension time for channel occupancy time (COT), and Resource selection or resource reselection is performed according to at least one of the time domain length occupied by continuous multi-slot transmission and
[0103] It should be noted that in transmissions where there is no available shared channel occupancy information, the UE can only perform a Type 1 channel access method, which can lead to packet loss because channel access takes time and there is no guarantee that access will be completed before the selected resource is reached.
[0104] In the embodiments of the present invention, in the case of MCSt transmission, the transmission duration is related to the time domain length of the MCSt set in the upper layer, and the available time of the COT is generally limited. Therefore, when selecting MCSt resources, at least one of the received shared channel occupancy information, the maximum extendable time of the channel occupancy time COT, and the time domain length occupied by continuous multi-slot transmission can be considered to select or re-select resources so that the transmission resources are located within a single COT as much as possible. This effectively improves channel access efficiency and the reliability of data packet transmission.
[0105] In one embodiment, the time domain length occupied by the continuous multi-slot transmission is A predetermined first time domain length, or It is one of the second time domain lengths determined by the remaining COT.
[0106] In practical implementation, the length of the MCSt can be instructed to the physical layer by the upper layer, or it can be maintained by the upper layer itself. In either case, it is necessary to determine the length of the MCSt transmission. The time domain length occupied by continuous multi-slot transmission includes the following two types:
[0107] The first type is a pre-configured first time domain length, that is, the upper layer selects one time domain length for MCSt transmission from a pre-configured set of parameters.
[0108] The second type is a second time domain length determined according to the remaining COT. That is, if there is available COT for the UE, for example, if information about shared channel occupancy from other UEs has been received before resource selection, the length of the MCSt can be determined according to the remaining COT, and the time domain length of the MCSt can be set to be less than or equal to the remaining COT so as to ensure that transmission can be completed within the COT.
[0109] For example, as shown in Figure 5, UE1 shares a 2ms COT with UE2 after performing channel access. After UE2 obtains the COT information, it finds that UE1 occupied 0.5ms for transmission and there is still 1.5ms of available COT remaining. Assuming each slot length is 0.5ms, UE2 can select 3 slots for the length of the MCSt, thereby ensuring that the transmission can be completed within the COT.
[0110] In one embodiment, the above method is When selecting or re-selecting a resource, the steps include: selecting a transmission resource within the COT as a priority; When selecting or re-selecting a resource, the steps include determining the resource selection window according to the available COT, When reselecting a resource for a target transmission, the step of selecting a resource that is contiguous with the time domain position of the continuous multi-slot transmission, wherein the target transmission includes at least one transmission of the continuous multi-slot transmission that could not be performed, further comprising at least one of these steps.
[0111] For example, as shown in Figure 9, when selecting or re-selecting a resource, the re-selected resource is a resource that is consecutive to the current MCSt's time domain position.
[0112] It should be noted that when selecting or re-selecting resources, prioritizing the selection of transmission resources within a single COT (Center of Technology) and / or determining the resource selection window according to the available COTs can effectively improve channel access efficiency and the reliability of data packet transmission.
[0113] In one embodiment, the above method is If a portion of the transmission resources for the aforementioned continuous multi-slot transmission are located within the target COT, To perform resource reselection for all transmission resources of the aforementioned continuous multi-slot transmission, For transmission resources in the aforementioned continuous multi-slot transmission that are not within the target COT, resource reselection is performed, The further step includes maintaining the transmission resources for the continuous multi-slot transmission, and performing at least one of the following:
[0114] For example, as shown in Figure 10, if UE2's MCSt transmission has two slots within the COT shared by UE1 and one slot outside the COT shared by UE1, UE2 will assume that only the first two transmissions can use this COT, and for the last transmission, it will perform resource reselection.
[0115] In a specific example, if a terminal receives a COT shared by another terminal while it already has a reserved resource, it can perform the following steps 1-5.
[0116] Step 1 determines whether all reserved MCSt resources are within the COT. If YES, Step 2 is executed; otherwise, Step 3 is executed.
[0117] Step 2 involves maintaining the currently determined transmission resources.
[0118] Step 3 determines whether the reserved MCSt resource is partially within the COT. If YES, step 4 is executed; otherwise, step 5 is executed.
[0119] In step 4, (1) Perform resource reselection for all transmission resources of the continuous multi-slot transmission, (2) Perform resource reselection for resources not included in COT, (3) Maintain the currently determined transmission resources and perform at least one of the following:
[0120] In step 5, (1) Maintain the transmission resources currently determined, (2) Perform at least one of the following: (2) Perform resource reselection for the current MCSt. (Third embodiment) Furthermore, after the introduction of Continuous Multi-Slot Transmission (MCSt) in SL-U, there is no relevant technology available to specifically determine the CAPC class. Therefore, in order to guarantee the reliability of sidelink service transmission, it is necessary to consider a means of determining the CAPC class that is suitable for continuous multi-slot transmission.
[0121] The method for determining the CAPC class provided for continuous multi-slot transmission in this embodiment is described below.
[0122] As shown in Figure 11, a third embodiment of the present invention provides a method for determining the CAPC class, which is selectively applied to a terminal and specifically includes the following steps 301.
[0123] In step 301, the CAPC class used for continuous multi-slot transmission is determined, and the CAPC class used for continuous multi-slot transmission is, A first CAPC class corresponding to the data packet of the highest CAPC class among the continuous multi-slot transmissions, A second CAPC class corresponding to the lowest CAPC class data packet among the continuous multi-slot transmissions, A pre-configured third CAPC class, The default fourth CAPC class, A fifth CAPC class corresponding to one randomly selected transmission from the aforementioned continuous multi-slot transmission, It is one of the following: a sixth CAPC class that has been transmitted in large numbers from the aforementioned continuous multi-slot transmission.
[0124] In the case of Type 1 channel access procedures, the channel access time is related to the CAPC class of the scheduled transmission. Specifically, the lower the CAPC class (the larger the value of p), the longer the time required to perform Type 1 channel access. In continuous multi-slot transmission (MCSt), a unified channel access method is used, so if the CAPC classes are different, a fairness issue arises. Therefore, in this embodiment, if an MCSt contains data packets with different CAPC classes, the upper layer determines a single CAPC class to be used for the MCSt.
[0125] For example, as shown in Figure 12, if one MCSt contains three transmissions, and the CAPC class of the data packets for the first and third transmissions is 1, and the CAPC class of the data packets for the second transmission is 2, the terminal can determine that the CAPC class used in the MCSt is 1, depending on the first CAPC class (p=1) corresponding to the data packet with the highest CAPC class, or that the CAPC class used in the MCSt is 2, depending on the second CAPC class (p=2) corresponding to the data packet with the lowest CAPC class.
[0126] Furthermore, it should be interpreted that the CAPC class corresponding to a data packet is obtained by mapping it based on the relevant service information contained in the data packet. For example, the CAPC class corresponding to a data packet can be obtained by mapping it using the service quality identifier (PC5 5G QoS Identifier, PQI). In other words, continuous multi-slot transmission involves multiple transmissions, and the CAPC classes corresponding to the data packets of these multiple transmissions may differ. Based on the embodiments described above, it is necessary to determine a single CAPC class used in continuous multi-slot transmission.
[0127] In this embodiment, if the default fourth CAPC class is set for MCSt transmission, or if the third CAPC class is pre-set, the default fourth CAPC class or the pre-set third CAPC class may be adopted. For example, if the default CAPC class of MCSt is set to 3, then in the case of this MCSt transmission, even though no data packets with CAPC class 3 are included, the CAPC class of MCSt can be set to 3.
[0128] In this embodiment, the upper layer can also determine that the CAPC class of MCSt is the CAPC class of any one of the transmissions of MCSt. For example, the CAPC class of MCSt is the CAPC class of the first transmission of MCSt, i.e., p=1.
[0129] In this embodiment, the upper layer can also determine that the CAPC class of an MCSt is the CAPC class that has been transmitted the most times within the MCSt. For example, if an MCSt contains three transmissions and the CAPC class of two of those transmissions is 1, the upper layer will determine that the CAPC class of that MCSt is p=1.
[0130] The above embodiments 1 to 3 provide a channel access method for sidelink terminals (sidelink UEs) operating in an unlicensed band when performing MCSt transmission. By considering the resource selection method for MCSt when a terminal has available shared channel occupancy information, the fairness of sidelink channel access is guaranteed, the reliability of sidelink UE transmission in an unlicensed band is improved, and the method is more suitable for sidelink UE transmission operating in an unlicensed band. (Fourth embodiment) As shown in Figure 13, an embodiment of the present invention provides a channel access processing device 1300 including a first processing module 1301.
[0131] The first processing module 1301, if channel access is not completed before the first transmission, Continue with any incomplete channel access procedures. The channel access procedure will be resumed at the target time, If it is determined that the minimum channel access time is less than or equal to a predetermined time interval, the channel access procedure will be resumed at the target time. Re-selecting resources, In continuous multi-slot transmission, the transmission that could not be performed due to inability to access a channel is abandoned, At least one of the following is performed: abandoning the first transmission and subsequent transmissions, which are transmissions of any of the continuous multi-slot transmissions.
[0132] Selectively, the target time is The first time set in the upper layer or pre-set, The second time it was determined that channel access failed, The first transmission start time and at least one of the following:
[0133] Selectively, the preset time interval is The length of one slot, or This is either the target time or the interval between the second transmission, which is the next transmission following the first transmission in the continuous multi-slot transmission.
[0134] Selectively, the time domain length occupied by the continuous multi-slot transmission is A predetermined first time domain length, or It is one of the second time domain lengths determined by the remaining COT.
[0135] Selectively, the device 1300, If a portion of the transmission resources for the aforementioned continuous multi-slot transmission are located within the target COT, Assuming that the maximum possible extension time of the COT is met, the target COT is extended until all of the transmission resources are located within the target COT. The system further includes a second processing module that performs at least one of the following: performing channel access with a first channel access type for transmissions corresponding to transmission resources not within the target COT.
[0136] Selectively, the device 1300, A third processing module that determines the minimum value of the channel access time according to the channel access priority class CAPC used in the second transmission, the third processing module further includes the second transmission being the next transmission following the first transmission among the continuous multi-slot transmissions.
[0137] The fourth embodiment of the present application corresponds to the method of the first embodiment described above, and all of the implementing means in the first embodiment described above can be applied to this embodiment of the channel access processing device and achieve the same technical effects. (Fifth example) As shown in Figure 14, the resource selection device 1400 of the embodiment of the present invention includes a fourth processing module 1401.
[0138] The fourth processing module 1401 is, The received shared channel occupancy information and, The maximum possible extension time for channel occupancy time (COT), and Resource selection or resource reselection is performed according to at least one of the time domain length occupied by continuous multi-slot transmission and
[0139] Selectively, the time domain length occupied by the continuous multi-slot transmission is A predetermined first time domain length, or It is one of the second time domain lengths determined by the remaining COT.
[0140] Selectively, the device 1400, A fifth processing module that prioritizes selecting transmission resources within the COT when selecting or re-selecting resources, The system further includes at least one of the following: a sixth processing module that determines the resource selection window according to the available COT when selecting or re-selecting a resource; When re-selecting resources for the target transmission, resources are selected that are contiguous with the time-domain position of the continuous multi-slot transmission, and the target transmission includes at least one transmission that could not be performed from the continuous multi-slot transmission.
[0141] Selectively, the device 1400, If a portion of the transmission resources for the aforementioned continuous multi-slot transmission are located within the target COT, To perform resource reselection for all transmission resources of the aforementioned continuous multi-slot transmission, For transmission resources in the aforementioned continuous multi-slot transmission that are not within the target COT, resource reselection is performed, The system further includes a seventh processing module that performs at least one of the following: maintaining the transmission resources for the continuous multi-slot transmission.
[0142] The fifth embodiment of the present application corresponds to the method of the second embodiment described above, and all of the implementation means in the second embodiment described above can be applied to this embodiment of the resource selection device and the same technical effects can be achieved. (Sixth embodiment) As shown in Figure 15, the CAPC class determination device 1500 of the embodiment of the present application includes a CAPC class determination module 1501.
[0143] The CAPC class determination module 1501 determines the CAPC class used in continuous multi-slot transmission, and the CAPC class used in continuous multi-slot transmission is A first CAPC class corresponding to the data packet of the highest CAPC class among the continuous multi-slot transmissions, A second CAPC class corresponding to the lowest CAPC class data packet among the continuous multi-slot transmissions, A pre-configured third CAPC class, The default fourth CAPC class, A fifth CAPC class corresponding to one randomly selected transmission from the aforementioned continuous multi-slot transmission, It is one of the following: a sixth CAPC class that has been transmitted in large numbers from the aforementioned continuous multi-slot transmission.
[0144] The sixth embodiment of the present application corresponds to the method of the third embodiment described above, and all of the implementation means in the third embodiment described above can be applied to this CAPC class determination device embodiment and achieve the same technical effects. (Seventh Example) To better achieve the above objective, as shown in Figure 16, a seventh embodiment of the present application further provides a terminal, which is: The system includes a processor 1600 and a memory 1620 connected to the processor 1600 via a bus interface, wherein the memory 1620 is used to store programs and data used by the processor 1600 when performing operations, and the processor 1600 calls and executes the programs and data stored in the memory 1620.
[0145] The transceiver 1610 is connected to the bus interface and transmits and receives data under the control of the processor 1600. The processor 1600 reads the program in the memory 1620, If channel access is not completed before the first transmission, Continue with any incomplete channel access procedures. The channel access procedure will be resumed at the target time, If it is determined that the minimum channel access time is less than or equal to a predetermined time interval, the channel access procedure will be resumed at the target time. Re-selecting resources, In continuous multi-slot transmission, the transmission that could not be performed due to inability to access a channel is abandoned, The system implements the step of performing at least one of the following: abandoning the first transmission and subsequent transmissions, which are transmissions among the continuous multi-slot transmissions.
[0146] Here, in Figure 16, the bus architecture may include any number of interconnected buses and bridges, specifically linked by various circuits of one or more processors represented by processor 1600 and memory represented by memory 1620. The bus architecture may also link various other circuits, such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and are therefore not described here. The bus interface provides an interface. The transceiver 1610 may consist of multiple elements, namely a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium. For different terminals, the user interface 1630 may be an interface that allows necessary equipment to be connected internally and externally, and the connected equipment may include, but is not limited to, a keypad, display, speaker, microphone, joystick, etc. Processor 1600 is responsible for managing the bus architecture and normal processing, and memory 1620 may store data used by processor 1600 when performing operations.
[0147] Selectively, the target time is The first time set in the upper layer or pre-set, The second time it was determined that channel access failed, The first transmission start time and at least one of the following:
[0148] Selectively, the preset time interval is The length of one slot, or This is either the target time or the interval between the second transmission, which is the next transmission following the first transmission in the continuous multi-slot transmission.
[0149] Selectively, the time domain length occupied by the continuous multi-slot transmission is A predetermined first time domain length, or It is one of the second time domain lengths determined by the remaining COT.
[0150] Selectively, the processor 1600 reads a program from memory 1620, If a portion of the transmission resources for the aforementioned continuous multi-slot transmission are located within the target COT, Assuming that the maximum possible extension time of the COT is met, the target COT is extended until all of the transmission resources are located within the target COT. The system implements the step of performing at least one of the following: performing channel access with a first channel access type for transmissions corresponding to transmission resources that are not within the target COT.
[0151] Selectively, the processor 1600 reads a program from memory 1620, The step of determining a minimum channel access time according to the channel access priority class CAPC used in the second transmission, wherein the second transmission is the next transmission following the first transmission among the continuous multi-slot transmissions.
[0152] The terminal according to this application performs at least one of the following actions if channel access is not completed before the first transmission: continuing the incomplete channel access procedure, restarting the channel access procedure at the target time, restarting the channel access procedure at the target time if it is determined that the minimum value of the channel access time is less than or equal to a preset time interval, re-selecting a resource, abandoning any transmissions in a continuous multi-slot transmission that could not be performed due to inability to access a channel, and abandoning the first transmission and subsequent transmissions, which are any of the transmissions in a continuous multi-slot transmission. This allows for the definition of a channel access processing mechanism for continuous multi-slot transmission, solving the problem that related technologies lack a channel access mechanism suitable for continuous multi-slot transmission.
[0153] As those skilled in the art will understand, if all or part of the steps for realizing the above-described embodiment can be completed by hardware, then they can also be completed by a computer program on the relevant hardware, the computer program comprising instructions for performing some or all of the steps of the above-described method, and the computer program may be stored on a readable storage medium, which may be any form of storage medium. (Eighth example) To better achieve the above objective, as shown in Figure 17, the seventh embodiment of the present application further provides a terminal, which is: The system includes a processor 1700 and a memory 1720 connected to the processor 1700 via a bus interface, wherein the memory 1720 is used to store programs and data used by the processor 1700 when performing operations, and the processor 1700 calls and executes the programs and data stored in the memory 1720.
[0154] The transceiver 1710 is connected to the bus interface and transmits and receives data under the control of the processor 1700. The processor 1700 reads the program in the memory 1720, The received shared channel occupancy information and, The maximum possible extension time for channel occupancy time (COT), and The system implements a step of selecting or re-selecting a resource depending on at least one of the time domain length occupied by continuous multi-slot transmission.
[0155] Here, in Figure 17, the bus architecture may include any number of interconnected buses and bridges, specifically linked by various circuits of one or more processors represented by processor 1700 and memory represented by memory 1720. The bus architecture may also link various other circuits, such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and are therefore not described here. The bus interface provides an interface. The transceiver 1710 may consist of multiple elements, namely a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium. For different terminals, the user interface 1730 may be an interface that allows necessary equipment to be connected internally and externally, and the connected equipment may include, but is not limited to, a keypad, display, speaker, microphone, joystick, etc. Processor 1700 is responsible for managing the bus architecture and normal processing, and memory 1720 may store data used by processor 1700 when performing operations.
[0156] Selectively, the time domain length occupied by the continuous multi-slot transmission is A predetermined first time domain length, or It is one of the second time domain lengths determined by the remaining COT.
[0157] Selectively, the processor 1700 reads a program from memory 1720, When selecting or re-selecting resources, the priority is given to selecting transmission resources within the COT, When selecting or re-selecting a resource, the resource selection window is determined according to the available COTs, When re-selecting resources for a target transmission, at least one of the following is achieved: selecting resources that are contiguous with the time-domain position of the continuous multi-slot transmission, wherein the target transmission includes at least one transmission that could not be performed from the continuous multi-slot transmission.
[0158] Selectively, the processor 1700 reads a program from memory 1720, If a portion of the transmission resources for the aforementioned continuous multi-slot transmission are located within the target COT, To perform resource reselection for all transmission resources of the aforementioned continuous multi-slot transmission, For transmission resources in the aforementioned continuous multi-slot transmission that are not within the target COT, resource reselection is performed, The objective is to achieve at least one of the following steps: maintaining the transmission resources for the continuous multi-slot transmission;
[0159] The terminal according to the embodiment of the present invention solves the problem that related technologies lack a resource selection mechanism suitable for continuous multi-slot transmission by performing resource selection or resource reselection in accordance with at least one of the received shared channel occupancy information, the maximum extendable time of channel occupancy time (COT), and the length of the time domain occupied by continuous multi-slot transmission.
[0160] As those skilled in the art will understand, if all or part of the steps for realizing the above-described embodiment can be completed by hardware, then they can also be completed by a computer program on the relevant hardware, the computer program comprising instructions for performing some or all of the steps of the above-described method, and the computer program may be stored on a readable storage medium, which may be any form of storage medium. (9th example) To better achieve the above objective, as shown in Figure 18, the seventh embodiment of the present application further provides a terminal, which is The system includes a processor 1800 and a memory 1820 connected to the processor 1800 via a bus interface, wherein the memory 1820 is used to store programs and data used by the processor 1800 when performing operations, and the processor 1800 calls and executes the programs and data stored in the memory 1820.
[0161] The transceiver 1810 is connected to the bus interface and transmits and receives data under the control of the processor 1800. The processor 1800 reads the program in memory 1820, A step of determining the CAPC class used in continuous multi-slot transmission, wherein the CAPC class used in continuous multi-slot transmission is A first CAPC class corresponding to the data packet of the highest CAPC class among the continuous multi-slot transmissions, A second CAPC class corresponding to the lowest CAPC class data packet among the continuous multi-slot transmissions, A pre-configured third CAPC class, The default fourth CAPC class, A fifth CAPC class corresponding to one randomly selected transmission from the aforementioned continuous multi-slot transmission, The step is to realize one of the following: a sixth CAPC class that has been transmitted in large numbers from the continuous multi-slot transmission.
[0162] Here, in Figure 18, the bus architecture may include any number of interconnected buses and bridges, specifically linked by various circuits of one or more processors represented by processor 1800 and memory represented by memory 1820. The bus architecture may also link various other circuits, such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and are therefore not described here. The bus interface provides an interface. The transceiver 1810 may consist of multiple elements, namely a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium. For different terminals, the user interface 1830 may be an interface that allows necessary equipment to be connected internally and externally, and the connected equipment may include, but is not limited to, a keypad, display, speaker, microphone, joystick, etc. Processor 1800 is responsible for managing the bus architecture and normal processing, and memory 1820 may store data used by processor 1800 when performing operations.
[0163] The terminal according to the embodiment of the present invention solves the problem that related technologies lack a method for determining a CAPC class suitable for continuous multi-slot transmission by determining that the CAPC class used in continuous multi-slot transmission is one of the following: a first CAPC class corresponding to the highest CAPC class data packet in continuous multi-slot transmission; a second CAPC class corresponding to the lowest CAPC class data packet in continuous multi-slot transmission; a pre-configured third CAPC class; a default fourth CAPC class; a fifth CAPC class corresponding to a single transmission randomly selected in continuous multi-slot transmission; or a sixth CAPC class that has been transmitted many times in continuous multi-slot transmission.
[0164] As those skilled in the art will understand, if all or part of the steps for realizing the above-described embodiment can be completed by hardware, then they can also be completed by a computer program on the relevant hardware, the computer program comprising instructions for performing some or all of the steps of the above-described method, and the computer program may be stored on a readable storage medium, which may be any form of storage medium.
[0165] Furthermore, a specific embodiment of the present invention provides a computer-readable storage medium in which a program is stored. When this program is executed by a processor, the steps of the method of the first, second, or third embodiment described above are realized, and the same technical effects are achieved. To avoid repetition, a further explanation is omitted here.
[0166] Furthermore, it should be noted that, in the apparatus and method of the present application, each component or each step may be disassembled and / or reassembled. These disassemblies and / or reassemblies should be considered equivalent embodiments of the present application. The steps for performing the series of processes described above can naturally be performed in the order or time sequence described, but do not necessarily have to be performed in time sequence; some steps can be performed in parallel or independently of each other. As will be understood by those skilled in the art, all or any steps or components of the method and apparatus of the present application can be implemented in hardware, firmware, software, or a combination thereof in any computing device (including processors, storage media, etc.) or network of computing devices, and can be implemented using basic programming skills grasped by those skilled in the art after reading the description of the present application.
[0167] Therefore, the object of the present application may be realized by running one program or a set of programs on any computing device. The computing device may be a well-known general-purpose device. Therefore, the object of the present application may be realized by providing only a program product containing program code that implements the method or apparatus. That is, such a program product also constitutes the present application, and a storage medium on which such a program product is stored may also constitute the present application. Obviously, the storage medium may be any well-known storage medium or any storage medium developed in the future. It should also be noted that, obviously, in the apparatus and method of the present application, each component or each step may be disassembled and / or reassembled. These disassembly and / or reassembly should be considered equivalent embodiments of the present application. The steps for performing the series of processes described above may naturally be performed in the order or chronological order described, but do not necessarily have to be performed in chronological order, and some steps may be performed in parallel or independently of each other.
[0168] The above are selective embodiments of the present application, and it should be noted that those skilled in the art can make various further improvements and modifications as long as they do not deviate from the above-described principles of the present application, and these improvements and modifications should also be considered within the scope of protection of the present application.
Claims
1. If channel access is not completed before the first transmission, Continue with any incomplete channel access procedures. The channel access procedure will be resumed at the target time, If it is determined that the minimum channel access time is less than or equal to a predetermined time interval, the channel access procedure will be resumed at the target time. Re-selecting resources, In continuous multi-slot transmission, the transmission that could not be performed due to inability to access a channel is abandoned, The step includes performing at least one of the following: abandoning the first transmission and subsequent transmissions which are transmissions of any of the continuous multi-slot transmissions, How to process channel access.
2. The aforementioned target time is, The first time set in the upper layer or pre-set, The second time it was determined that channel access failed, The start time of the first transmission and at least one of the following: The channel access processing method according to claim 1.
3. The aforementioned pre-set time interval is The length of one slot, or The interval between the target time and the second transmission, which is the next transmission following the first transmission in the continuous multi-slot transmission, is either the target time or the second transmission. The channel access processing method according to claim 1.
4. The time domain length occupied by the continuous multi-slot transmission is, A predetermined first time domain length, or One of the second time domain lengths determined according to the remaining COT, The channel access processing method according to claim 1.
5. If a portion of the transmission resources for the continuous multi-slot transmission is within the target COT, Assuming that the maximum possible extension time of the COT is met, the target COT is extended until all of the transmission resources are located within the target COT. The further step includes performing at least one of the following: performing channel access with a first channel access type for transmissions corresponding to transmission resources not within the target COT, The channel access processing method according to claim 1.
6. Before resuming the channel access procedure at the aforementioned target time, A step of determining a minimum channel access time according to a channel access priority class (CAPC) used in a second transmission, further comprising the step of the second transmission being the next transmission following the first transmission among the continuous multi-slot transmissions, The channel access processing method according to claim 1.
7. The received shared channel occupancy information and, The maximum possible extension time for channel occupancy time (COT), and The step includes selecting or re-selecting a resource according to at least one of the time domain length occupied by continuous multi-slot transmission, Resource selection method.
8. The time domain length occupied by the continuous multi-slot transmission is, A predetermined first time domain length, or One of the second time domain lengths determined according to the remaining COT, The resource selection method according to claim 7.
9. When selecting or re-selecting a resource, the steps include: selecting a transmission resource within the COT as a priority; When selecting or re-selecting a resource, the steps include determining the resource selection window according to the available COT, When re-selecting a resource for a target transmission, the step of selecting a resource that is contiguous to the time-domain position of the continuous multi-slot transmission, wherein the target transmission includes at least one transmission of the continuous multi-slot transmission that could not be performed, and further includes at least one of these steps: The resource selection method according to claim 7.
10. If a portion of the transmission resources for the continuous multi-slot transmission is within the target COT, To perform resource reselection for all transmission resources of the aforementioned continuous multi-slot transmission, For transmission resources in the aforementioned continuous multi-slot transmission that are not within the target COT, resource reselection is performed. The further step includes performing at least one of the following: maintaining the transmission resources for the continuous multi-slot transmission; The resource selection method according to claim 7.
11. A step of determining the CAPC class used in continuous multi-slot transmission, wherein the CAPC class used in continuous multi-slot transmission is A first CAPC class corresponding to the data packet of the highest CAPC class among the continuous multi-slot transmissions, A second CAPC class corresponding to the lowest CAPC class data packet among the continuous multi-slot transmissions, A pre-configured third CAPC class, The default fourth CAPC class, A fifth CAPC class corresponding to one randomly selected transmission from the aforementioned continuous multi-slot transmission, The step includes being one of the following: a sixth CAPC class transmitted in a large number of the continuous multi-slot transmissions, How to determine CAPC class.
12. A terminal including a transceiver, memory, a processor, and a computer program stored in memory and executable on the processor, When the processor executes the computer program, it implements the steps of the channel access processing method described in any one of claims 1 to 6, or the resource selection method described in any one of claims 7 to 10, or the CAPC class determination method described in claim 11. Terminal.
13. If channel access is not completed before the first transmission, Continue with any incomplete channel access procedures. The channel access procedure will be resumed at the target time, If it is determined that the minimum channel access time is less than or equal to a predetermined time interval, the channel access procedure will be resumed at the target time. Re-selecting resources, In continuous multi-slot transmission, the transmission that could not be performed due to inability to access a channel is abandoned, A first processing module that performs at least one of the following: abandoning the first transmission and subsequent transmissions which are transmissions of any of the continuous multi-slot transmissions, A processing unit for channel access.
14. The received shared channel occupancy information and, The maximum possible extension time for channel occupancy time (COT), and A fourth processing module that performs resource selection or resource reselection according to at least one of the time domain length occupied by continuous multi-slot transmission, Resource selection device.
15. A CAPC class determination module for determining the CAPC class used in continuous multi-slot transmission, wherein the CAPC class used in continuous multi-slot transmission is A first CAPC class corresponding to the data packet of the highest CAPC class among the continuous multi-slot transmissions, A second CAPC class corresponding to the lowest CAPC class data packet among the continuous multi-slot transmissions, A pre-configured third CAPC class, The default fourth CAPC class, A fifth CAPC class corresponding to one randomly selected transmission from the aforementioned continuous multi-slot transmission, The CAPC class determination module includes one of the sixth CAPC classes transmitted in a large number of the continuous multi-slot transmissions, CAPC class decision-making device.
16. A computer program is stored which, when executed by the processor, implements the steps of the channel access processing method described in any one of claims 1 to 6, or the resource selection method described in any one of claims 7 to 10, or the CAPC class determination method described in claim 11. A computer-readable storage medium.