Resource selection method and apparatus
By receiving and processing COT shared information, the first UE selects transmission resources within the COT, solving the problems of data transmission reliability and resource selection under the COT sharing mechanism, and achieving effective resource allocation and avoiding sharing mechanism failure.
Patent Information
- Application Number
- CN202280002702.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-02
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2042-08-02
AI Technical Summary
In unlicensed direct links, how can the UE select transmission resources under the Channel Occupied Time (COT) sharing mechanism to ensure data transmission reliability and avoid COT sharing mechanism failure?
The first UE receives the COT sharing information from the second UE, determines whether it can share the COT based on the preset threshold and the COT sharing information, selects transmission resources within the COT, and determines the candidate resource set within the overlapping time window through the collaborative work of the MAC layer and the physical layer, and selects appropriate transmission resources.
This effectively avoids the failure of the COT sharing mechanism, ensures the reliability of data transmission, and realizes the rational allocation and utilization of resources.
Smart Images

Figure CN115516971B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of mobile communication technology, and in particular, to a resource selection method and apparatus. BACKGROUND
[0002] In the current sidelink (SL, also called sidelink), when a user equipment (UE) determines a transmission resource, it first determines a candidate resource set by excluding resources, and then performs resource selection to randomly select a transmission resource from the candidate resource set. However, in the unlicensed sidelink (SL-U), a channel occupancy time (COT) sharing mechanism is introduced, according to which a time-frequency resource can be allocated to a UE within a COT. Under the COT sharing mechanism, how the UE selects a transmission resource becomes a problem to be solved. SUMMARY
[0003] The present disclosure proposes a resource selection method and apparatus, which enables a UE to select a transmission resource under the COT sharing mechanism, ensures the reliability of data transmission by the UE using the transmission resource, and effectively avoids the failure of the COT sharing mechanism between the COT initiating UE and the UE.
[0004] A first aspect embodiment of the present disclosure provides a resource selection method performed by a first user equipment (UE), the method comprising: receiving channel occupancy time (COT) sharing information from a second UE; determining whether the first UE can share a COT indicated by the COT sharing information according to at least one of the COT sharing information received from the second UE and a preset threshold; and selecting a transmission resource of the first UE from a first time window when it is determined that the first UE can share the COT, wherein the first time window is a time window within the COT that can be used by the first UE.
[0005] Optionally, the selecting the transmission resource of the first UE from the first time window comprises: determining whether there is an overlapping time window between a resource selection window and the first time window; and when it is determined that there is an overlapping time window between the resource selection window and the first time window, selecting the transmission resource from the overlapping time window.
[0006] Optionally, the selecting the transmission resource from the overlapping time window comprises: determining the overlapping time window by a Media Access Control (MAC) layer; and selecting, by the MAC layer, a resource located within the overlapping time window in time domain from a candidate resource set reported by a physical layer, wherein the candidate resource set is determined by the physical layer through resource sensing.
[0007] Optionally, the selecting the transmission resource from the overlapping time window comprises: determining, by a physical layer, a candidate resource set located within the resource selection window in time domain through resource sensing; determining the overlapping time window by the physical layer; determining, by the physical layer, a resource set located within the overlapping time window from the candidate resource set; reporting, by the physical layer, the resource set to a MAC layer; and selecting, by the MAC layer, a resource from the resource set as the transmission resource.
[0008] Optionally, the determining the overlapping time window by the MAC layer comprises: when the COT sharing information is transmitted by a MAC control unit, determining, by the MAC layer, the first time window according to preconfigured information and the COT sharing information, wherein the preconfigured information indicates a second time window used by the second UE within the COT, and the COT sharing information indicates a COT remaining length and / or a COT total length, wherein the COT remaining length indicates a length of the first time window, and the COT total length indicates a sum of the length of the first time window and a length of the second time window; and determining, by the MAC layer, a later time between a start time of the resource selection window and a start time of the first time window as a start time of the overlapping time window, and determining an earlier time between an end time of the first time window and an end time of the resource selection window as an end time of the overlapping time window.
[0009] Optionally, the determining the overlapping time window by the MAC layer comprises: when the COT sharing information is transmitted by Sidelink Control Information (SCI), receiving, by the MAC layer, a start time and an end time reported by the physical layer, wherein the start time is a later time between a start time of the resource selection window and a start time of the first time window, and the end time is an earlier time between an end time of the first time window and an end time of the resource selection window; and determining, by the MAC layer, the start time reported by the physical layer as a start time of the overlapping time window, and determining the end time reported by the physical layer as an end time of the overlapping time window.
[0010] Optionally, the determining, by the physical layer, of the overlapping time window comprises: determining, by the physical layer, the first time window according to preconfigured information and the COT sharing information, wherein the preconfigured information indicates a second time window used by the second UE within the COT, and the COT sharing information indicates a COT remaining length and / or a COT total length, wherein the COT remaining length indicates a length of the first time window, and the COT total length indicates a sum of the length of the first time window and a length of the second time window; and determining, by the physical layer, a later time between a start time of the resource selection window and a start time of the first time window as a start time of the overlapping time window, and determining an earlier time between an end time of the first time window and an end time of the resource selection window as an end time of the overlapping time window.
[0011] A second aspect embodiment of the present disclosure provides a resource selection apparatus, comprising: a transceiver configured to receive channel occupancy time (COT) sharing information from a second UE; and a processor configured to determine whether the resource selection apparatus can share a COT indicated by the COT sharing information according to at least one of the COT sharing information and a preset threshold; and select a transmission resource of the resource selection apparatus from a first time window when it is determined that the resource selection apparatus can share the COT, wherein the first time window is a time window within the COT that can be used by the resource selection apparatus.
[0012] Optionally, the processor is further configured to: determine whether there is an overlapping time window between a resource selection window and the first time window; and select the transmission resource from the overlapping time window when it is determined that there is an overlapping time window between the resource selection window and the first time window.
[0013] Optionally, the processor is further configured to: determine the overlapping time window through a medium access control (MAC) layer; and select, by the MAC layer, resources located within the overlapping time window in a time domain from a candidate resource set reported by a physical layer, wherein the candidate resource set is determined by the physical layer through resource sensing.
[0014] Optionally, the processor is further configured to: determine, by the physical layer, a candidate resource set within the resource selection window in a time domain through resource sensing; determine, by the physical layer, the overlapping time window; determine, by the physical layer, a resource set within the overlapping time window in a time domain from the candidate resource set; the transceiver is further configured to report, by the physical layer, the resource set to a MAC layer; and the processor is further configured to select, by the MAC layer, a resource from the resource set as the transmission resource.
[0015] Optionally, the processing module is further configured to: when the COT sharing information is transmitted through a MAC control element, determine the first time window according to preconfigured information and the COT sharing information through the MAC layer, wherein the preconfigured information indicates a second time window used by the second UE within the COT, and the COT sharing information indicates a COT remaining length and / or a COT total length, wherein the COT remaining length indicates a length of the first time window, and the COT total length indicates a sum of the length of the first time window and a length of the second time window; and determine, through the MAC layer, a later time between a start time of the resource selection window and a start time of the first time window as a start time of the overlapping time window, and determine an earlier time between an end time of the first time window and an end time of the resource selection window as an end time of the overlapping time window.
[0016] Optionally, the processing module is further configured to: when the COT sharing information is transmitted through sidelink control information (SCI), receive the start time and the end time reported by the physical layer through the MAC layer, wherein the start time is a later time between a start time of the resource selection window and a start time of the first time window determined by the physical layer, and the end time is an earlier time between an end time of the first time window and an end time of the resource selection window; and determine, through the MAC layer, the start time reported by the physical layer as a start time of the overlapping time window, and determine the end time reported by the physical layer as an end time of the overlapping time window.
[0017] Optionally, the processing module is further configured to: determine the first time window according to preconfigured information and the COT sharing information through the physical layer, wherein the preconfigured information indicates a second time window used by the second UE within the COT, and the COT sharing information indicates a COT remaining length and / or a COT total length, wherein the COT remaining length indicates a length of the first time window, and the COT total length indicates a sum of the length of the first time window and a length of the second time window; and determine, through the physical layer, a later time between a start time of the resource selection window and a start time of the first time window as a start time of the overlapping time window, or determine an earlier time between an end time of the first time window and an end time of the resource selection window as an end time of the overlapping time window.
[0018] A third aspect embodiment of the present disclosure provides a communication device, comprising: a transceiver; a memory; a processor connected with the transceiver and the memory respectively, configured to control the transceiver to receive and send wireless signals by executing computer executable instructions on the memory, and capable of implementing the resource selection method of the first aspect embodiment.
[0019] A fourth aspect embodiment of the present disclosure provides a system, comprising a first UE and a second UE, wherein the first UE is configured to execute the resource selection method of the first aspect embodiment. A fifth aspect embodiment of the present disclosure provides a computer storage medium, wherein the computer storage medium stores computer executable instructions; the computer executable instructions are executed by a processor to implement the resource selection method of the first aspect embodiment.
[0020] The embodiments of the present disclosure provide a resource selection method and device, a first UE receives COT sharing information from a second UE, determines whether the first UE can share a COT indicated by the COT sharing information according to the COT sharing information and / or a preset threshold, and selects a transmission resource from a time window that can be used by the first UE in the COT if it is determined that the first UE can share the COT. Thus, according to the resource selection method of the present disclosure, when the first UE can share the COT, the transmission resource selected by the first UE is the resource allocated to the second UE by the COT sharing mechanism, thereby effectively avoiding the failure of the sharing mechanism between the first UE and the second UE, and ensuring the reliability of the first UE in using the transmission data for data transmission.
[0021] Additional aspects and advantages of the present disclosure will be described in part in the description that follows, and in part will become apparent to those skilled in the art from the description, or by practicing the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0022] The above and / or additional aspects and advantages of the present disclosure will become apparent and be readily appreciated from the following description, taken in conjunction with the accompanying drawings, in which:
[0023] Figure 1 An architecture schematic diagram of a communication system according to an embodiment of the present disclosure;
[0024] Figure 2 A flowchart of a resource selection method according to an embodiment of the present disclosure;
[0025] Figure 3 A flowchart of a resource selection method according to an embodiment of the present disclosure;
[0026] Figure 4 A flowchart of a resource selection method according to an embodiment of the present disclosure;
[0027] Figure 5 a schematic diagram of a resource selection method according to an embodiment of the present disclosure;
[0028] Figure 6 a schematic diagram of a resource selection method according to an embodiment of the present disclosure;
[0029] Figure 7 a schematic diagram of a resource selection method according to an embodiment of the present disclosure;
[0030] Figure 8 a block diagram of a resource selection apparatus according to an embodiment of the present disclosure;
[0031] Figure 9 a schematic diagram of a communication apparatus according to an embodiment of the present disclosure;
[0032] Figure 10 a schematic diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] Embodiments of the present disclosure are described in detail below with reference to the accompanying drawings, in which the same or similar components have the same or similar reference numbers throughout the drawings and a detailed description of which is not repeated. The embodiments described below by reference to the drawings are exemplary and are intended to explain the present disclosure, and cannot be understood as a limitation of the present disclosure.
[0034] In order to better understand the resource selection method and apparatus disclosed in the embodiments of the present application, first, a communication system to which the embodiments of the present application are applicable is described below.
[0035] Please refer to Figure 1 In the scenario of direct communication between the direct communication devices, the network device configures various transmission parameters for data transmission for the direct communication device 1. The direct communication device 1 is the data sending end, and the direct communication device 2 is the data receiving end, and the two devices directly communicate with each other. The link between the network device and the direct communication device is the uplink and downlink, and the link between the direct communication devices is the direct link.
[0036] It can be understood that Figure 1 The wireless communication system shown in the figure is only illustrative, and the wireless communication system can further include other network devices, such as core network devices, wireless relay devices, and wireless backhaul devices, etc., which are not shown in the figure. The number of network devices and the number of terminals included in the wireless communication system are not limited in the embodiments of the present disclosure. Figure 1
[0037] It can be further understood that the wireless communication system of the embodiments of the present disclosure is a network providing wireless communication function. The wireless communication system can adopt different communication technologies, such as code division multiple access (CDMA), wideband code division multiple access (WCDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA), carrier sense multiple access with collision avoidance (CSMA / CA). According to different network capacities, rates, delays and other factors, the network can be divided into 2G (English: generation) network, 3G network, 4G network or future evolution network, such as 5G network. The 5G network can also be referred to as a new radio network (New Radio, NR). For the convenience of description, the wireless communication network in the present disclosure will be referred to as network for short.
[0038] Further, the network device involved in the present disclosure can also be referred to as a wireless access network device. The wireless access network device can be a base station, an evolved node B (eNB), a home base station, an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP) or a transmission and reception point (TRP), etc., and can also be a gNB in an NR system, or can also be a component or part of a device constituting a base station, etc. When it is a vehicle-to-everything (V2X) communication system, the network device can also be a vehicle-mounted device. It should be understood that the specific technology and specific device form of the network device are not limited in the embodiments of the present disclosure.
[0039] Further, the terminal involved in the present disclosure, which can also be referred to as a terminal device, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc., is a device that provides voice and / or data connectivity to a user, such as a handheld device having wireless connection capability, a vehicle-mounted device, etc. Currently, some examples of the terminal are: a mobile phone, a pocket personal computer (PPC), a palm computer, a personal digital assistant (PDA), a notebook computer, a tablet computer, a wearable device, or a vehicle-mounted device, etc. In addition, when it is a vehicle-to-everything (V2X) communication system, the terminal device can also be a vehicle-mounted device. It should be understood that the present disclosure embodiments do not limit the specific technology and specific device form of the terminal.
[0040] In the present disclosure, the communication scenario in which the direct communication devices directly communicate with each other can also be a device-to-device (D2D) communication scenario. The direct communication devices performing direct communication in the present disclosure embodiments can include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to wireless modems, and various forms of user equipment (UE), mobile stations (MS), terminals, terminal devices, etc. For the convenience of description, the present disclosure embodiments are described below taking the direct communication device as a terminal for example.
[0041] It can be understood that the communication system described in the embodiments of the present application is for more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0042] In the current sidelink (SL), a user equipment (UE) first determines a candidate resource set by resource exclusion when determining a transmission resource, and then performs resource selection to randomly select a transmission resource from the candidate resource set. However, in the sidelink-unlicensed (SL-U), a channel occupancy time (COT) sharing mechanism is introduced. According to the COT sharing mechanism, a time-frequency resource can be allocated to a UE within a COT. Under the COT sharing mechanism, how the UE selects a transmission resource becomes a problem to be solved.
[0043] To this end, the present disclosure provides a resource selection method and device, so that the UE can select a transmission resource under the COT sharing mechanism, ensuring the reliability of the UE using the transmission resource for data transmission, while effectively avoiding the failure of the COT sharing mechanism between the COT initiating UE and the UE.
[0044] The resource selection method and device provided by the present application will be described in detail below with reference to the accompanying drawings.
[0045] Figure 2 A flowchart of a resource selection method according to an embodiment of the present disclosure is shown. As shown in Figure 2 The method can include the following steps.
[0046] S201, the first UE receives COT sharing information from the second UE.
[0047] In the present embodiment, the second UE refers to the COT initiating UE. Under the COT sharing mechanism, the COT initiating UE can send COT sharing information to other UEs, and the COT sharing information can carry relevant information of the COT shared by the COT initiating UE and other UEs.
[0048] The COT initiating UE can initiate a COT using CAT1 LBT, and send the COT sharing information.
[0049] S202, the first UE determines whether the first UE can share the COT indicated by the COT sharing information according to at least one of the COT sharing information and a preset threshold.
[0050] After receiving the COT sharing information, the first UE can determine whether the first UE can share the COT indicated by the COT sharing information according to the COT sharing information and / or a preset threshold.
[0051] In some embodiments, the COT sharing information sent by the second UE can carry an identity of a UE that the second UE expects to share resources with. For example, if the second UE expects to share resources with the first UE, the second UE can carry an identity of the first UE in the sent COT sharing information, so that the first UE, upon receiving the COT sharing information, can determine that the COT indicated by the COT sharing information is shared by the second UE and the first UE according to the identity of the first UE carried therein. If the identity of the UE carried in the COT sharing information received by the first UE is an identity of a third UE other than the first UE, the first UE can determine that the COT indicated by the COT sharing information is shared by the second UE and the third UE.
[0052] In some embodiments, upon receiving the COT sharing information, the first UE can determine whether the first UE can share the COT indicated by the COT sharing information according to a preset threshold.
[0053] The preset threshold can include a Reference Signal Receiving Power (RSRP) threshold, a distance threshold, etc.
[0054] For example, when the preset threshold is an RSRP threshold, upon receiving the COT sharing information, the first UE can determine whether the first UE can share the COT indicated by the COT sharing information according to the RSRP threshold. Specifically, the first UE can determine whether an RSRP measurement value of a physical sidelink channel corresponding to the COT sharing information is greater than the RSRP threshold, and when determining that the RSRP measurement value is not greater than the RSRP threshold, determine that the first UE can share the COT indicated by the COT sharing information, and when determining that the RSRP measurement value is greater than the RSRP threshold, determine that the first UE cannot share the COT indicated by the COT sharing information.
[0055] For example, when the preset threshold is a distance threshold, upon receiving the COT sharing information, the first UE can determine whether the first UE can share the COT indicated by the COT sharing information according to the distance threshold. Specifically, the first UE can determine whether a distance between the first UE and the second UE is greater than the distance threshold, and when greater than the distance threshold, determine that the first UE can share the COT indicated by the COT sharing information, and when not greater than the distance threshold, determine that the first UE cannot share the COT indicated by the COT sharing information.
[0056] S203, when the first UE determines that the first UE can share the COT, the first UE selects a transmission resource of the first UE from a first time window, the first time window being a time window that the first UE can use within the COT.
[0057] When the first UE determines that it can share the COT indicated by the COT sharing information, the first UE selects a transmission resource for transmitting data from a first time window within the COT that the first UE can use.
[0058] The COT indicated by the COT sharing information is also shared by the COT initiating UE, and thus part of the time window within the COT is used by the COT initiating UE. If the first UE receives the COT sharing information sent by the second UE as the COT initiating UE and determines that the first UE can share the COT indicated by the COT sharing information, when the first UE selects a transmission resource from within the COT, the first UE excludes the resource in the time window used by the second UE, that is, the first UE selects a resource from the time window within the COT that the first UE can use.
[0059] It should be noted that the present application is applicable to the scenario in which the first UE receives the COT sharing information before the resource selection trigger, in which scenario, since the COT sharing information is received before the resource selection trigger, thus the first UE can select a transmission resource according to the COT sharing information when selecting the resource. If the UE does not receive the COT sharing information before the resource selection trigger, the first UE selects a transmission resource according to the resource selection process in the related art, for example, selects a transmission resource according to the resource selection process in Release 16.
[0060] According to the resource selection method of the embodiment of the present disclosure, the first UE receives the COT sharing information from the second UE, determines whether the first UE can share the COT indicated by the COT sharing information according to the COT sharing information and / or a preset threshold, and if it is determined that the first UE can share the COT, selects a transmission resource from a time window within the COT that the first UE can use. Thus, according to the resource selection method of the present embodiment, when the first UE can share the COT, the transmission resource selected by the first UE is the resource allocated to the second UE by the COT sharing mechanism, thereby effectively avoiding the failure of the sharing mechanism between the first UE and the second UE, while ensuring the reliability of the first UE using the transmission data for data transmission.
[0061] Figure 3 A flowchart of a resource selection method according to an embodiment of the present disclosure is shown. As shown in Figure 3 the method can include the following steps.
[0062] S301, the first UE receives COT sharing information from the second UE.
[0063] S302, the first UE determines whether the first UE can share the COT indicated by the COT sharing information according to at least one of the COT sharing information and a preset threshold.
[0064] For the description and specific details of the above steps S301-S302, reference can be made to the relevant description and details of the above steps S201-S202.
[0065] S303, when the first UE determines that the first UE can share the COT, determining whether there is an overlapping time window between the resource selection window and a first time window in which the first UE can use the COT.
[0066] It is worth noting that in the prior art, when the UE performs resource selection according to the related art, for example, according to the provisions of Release 16, the UE first performs resource exclusion to determine a candidate resource set, and then performs resource selection to randomly select a transmission resource from the candidate resource set. Specifically, when performing resource selection, the resource selection window can be determined first, then the candidate resource set located in the resource selection window is determined, and then the selected resource from the candidate resource set is selected as the transmission resource.
[0067] According to the embodiments of the present disclosure, if the first UE receives the COT sharing information before the resource selection trigger and determines that the first UE can share the COT indicated by the COT sharing information, the first UE can determine whether there is an overlapping time window between the resource selection window and a first time window in which the first UE can use the COT.
[0068] S304, when the first UE determines that there is an overlapping time window between the resource selection window and the first time window, the first UE selects a transmission resource from the overlapping time window.
[0069] If the first UE determines that there is an overlapping time window between the resource selection window and the first time window, the first UE selects a transmission resource from the overlapping time window. Thus, the selected resource is located in both the resource selection window and the first time window in the time domain.
[0070] In some other embodiments, if the first UE determines that there is no overlapping time window between the resource selection window and the first time window, the first UE will not consider the resource selection window, that is, the first UE selects a resource from the first time window, that is, the selected resource can not be located in the resource selection window but only in the first time window in the time domain.
[0071] According to the resource selection method of the embodiment of the present disclosure, the first UE receives the COT sharing information from the second UE, determines whether the first UE can share the COT indicated by the COT sharing information according to the COT sharing information and / or a preset threshold, if it is determined that the first UE can share the COT, the first UE determines whether there is an overlapping time window between the resource selection window and a first time window in which the first UE can use the COT, and if there is an overlapping time window, the first UE selects a transmission resource from the overlapping time window. Thus, according to the resource selection method of the present embodiment, when the first UE can share the COT, the transmission resource selected by the first UE is the resource allocated to the second UE by the COT sharing mechanism, thereby effectively avoiding the failure of the sharing mechanism between the first UE and the second UE, and at the same time ensuring the reliability of the first UE using the transmission data for data transmission.
[0072] Figure 4 A flowchart of a resource selection method according to an embodiment of the present disclosure is shown. As shown in the figure, the method can include the following steps. Figure 4
[0073] S401, the first UE receives COT sharing information from the second UE.
[0074] S402, the first UE determines whether the first UE can share the COT indicated by the COT sharing information according to at least one of the COT sharing information and a preset threshold.
[0075] S403, when it is determined that the first UE can share the COT, the first UE determines whether there is an overlapping time window between the resource selection window and a first time window in which the first UE can use the COT.
[0076] For the description and specific details of the above steps S401-S403, please refer to the related description and details of the above steps S301-S303.
[0077] S404, when it is determined that there is an overlapping time window between the resource selection window and the first time window, the first UE selects a transmission resource from the overlapping time window.
[0078] For the description and specific details of the above step S404, please refer to the related description and details of the above step S304.
[0079] In some embodiments, the above step S404 can include the following steps.
[0080] S4041, the first UE determines the overlapping time window through a media access control (MAC) layer.
[0081] S4042, the first UE selects, through the MAC layer, a resource in the time domain within the overlapping time window from the candidate resource set reported by the physical layer, wherein the candidate resource set is determined by the physical layer through resource sensing.
[0082] The first UE can select a transmission resource for transmitting data on the MAC layer. Specifically, the MAC layer can determine an overlapping time window between a resource selection window and a first time window, and select a resource in the time domain within the overlapping time window from a candidate resource set reported by the physical layer as a transmission resource.
[0083] The candidate resource set can be determined by the first UE according to the resource selection process in Release 16. The specific process can refer to the related description of Release 16, which is not repeated here.
[0084] In some embodiments, the MAC layer can determine the overlapping time window by the following steps: when the COT sharing information is transmitted through the MAC control unit, determining the first time window through the MAC layer according to the preconfigured information and the COT sharing information, wherein the preconfigured information indicates the time window used by the second UE within the COT, and the COT sharing information indicates the COT remaining length and / or the COT total length; and determining the later time between the start time of the resource selection window and the start time of the first time window as the start time of the overlapping time window, and determining the earlier time between the termination time of the first time window and the termination time of the resource selection window as the termination time of the overlapping time window through the MAC layer.
[0085] The COT sharing information can indicate the COT remaining length and / or the COT total length. The COT total length indicates the total length of the time window of the COT, and the COT remaining length indicates the length of the first time window that the first UE can use within the COT.
[0086] If the COT sharing information is transmitted through the MAC CE (Media Access Control Control Element), the MAC layer can decode the time slot in which the second UE that is the COT initiating UE sends the COT sharing information after receiving the COT sharing information, that is, the start time slot of the COT initiated by the second UE, for example, as shown in Figure 5 or Figure 6 The start time slot of the COT initiated by the second UE UE2 is t1. In addition, the COT total length can be indicated in the COT sharing information L, and the MAC layer can determine that the end position of the COT initiated by the second UE is t1+L, that is, Figure 5 or Figure 6As shown in the diagram, t2. Therefore, UE1 can determine the time window for the COT initiated by UE2 at the MAC layer as [t1, t2]. Furthermore, the pre-configuration information indicates the time window occupied by UE2 within the COT, thus determining the time window for UE2 within the COT as [t1, t1']. Then, UE1 can determine the time window that UE1 can use within this COT as [t1', t2] at the MAC layer. For example, using time slots as units of time, if the pre-configuration information indicates that the time window occupied by UE2 within the COT is 1 time slot, then t1' = t1 + 1; if the pre-configuration information indicates that the time window occupied by UE2 within the COT is m time slots, then t1' = t1 + m. If the COT sharing information indicates the remaining length L' of the COT, then after determining that the time window for UE2 within the COT is [t1, t1'], the end position t2 = t1' + L' of the COT initiated by the second UE can be determined.
[0087] Preferably, the same pre-configuration information can be configured for all UEs within the same cell, meaning that each UE within the same cell occupies the same time window within the initiated COT. Alternatively, different pre-configuration information can be configured for different UEs, meaning that each UE occupies a different time window within the initiated COT. In this case, the COT-initiating UE needs to send its pre-configuration information to the corresponding UE so that the corresponding UE can determine the time window occupied by the COT-initiating UE within the initiated COT based on the pre-configuration information.
[0088] After determining the first time window, the MAC layer can determine the overlapping time window between the resource selection window and the first time window.
[0089] For example, such as Figure 5 or Figure 6 As shown, the resource selection window is [n+T1, n+T2], and the time window that UE1 can use within the COT is [t1', t2]. Therefore, the overlapping time window between the resource selection window and the time window that UE1 can use within the COT is [t3, t4], where t3 = max{n+T1, t1'} and t4 = min{n+T2, t2}. Figure 5 In the example shown, t3 = n + T1, and t4 = t2, while... Figure 6 In the example shown, t3 = n + T1, and t4 = n + T2.
[0090] In some embodiments, the MAC layer can determine the overlapping time window by: receiving, by the MAC layer, the start time and the end time reported by the physical layer when the COT sharing information is transmitted through Sidelink Control Information (SCI), wherein the start time is the later one between the start time of the resource selection window and the start time of the first time window, and the end time is the earlier one between the end time of the first time window and the end time of the resource selection window; and determining, by the MAC layer, the start time reported by the physical layer as the start time of the overlapping time window, and determining the end time reported by the physical layer as the end time of the overlapping time window.
[0091] The COT sharing information can indicate the COT remaining length and / or the COT total length. The COT total length indicates the total length of the time window of the COT, and the COT remaining length indicates the length of the first time window that the first UE can use within the COT.
[0092] If the COT sharing information is transmitted through SCI, the physical layer can decode the time slot in which the second UE that is the COT initiating UE sends the COT sharing information after receiving the COT sharing information, i.e., the start time slot of the COT initiated by the second UE, for example, as shown in Figure 5 or Figure 6 The start time slot of the COT initiated by the second UE UE2 is t1. In addition, the COT total length indicated in the COT sharing information is L, and the physical layer can determine that the end position of the COT initiated by the second UE is t1+L, i.e., t2 as shown in Figure 5 or Figure 6 Thus, UE1 can determine on the physical layer that the time window of the COT initiated by UE2 is [t1, t2]. In addition, the preconfigured information indicates the time window occupied by UE2 within the COT, and thus the time window for UE2 within the COT is determined to be [t1, t1’], and UE1 can determine on the physical layer that the time window that UE1 can use within the COT is [t1’, t2]. For example, in time units of time slots, if the preconfigured information indicates that the time window occupied by UE2 within the COT is 1 time slot, then t1’ = t1+1; if the preconfigured information indicates that the time window occupied by UE2 within the COT is m time slots, then t1’ = t1+m. If the COT sharing information indicates the COT remaining length L’, then after determining that the time window for UE2 within the COT is [t1, t1’], the end position t2 of the COT initiated by the second UE is determined to be t1’+L’.
[0093] Different preconfigured information can be configured for different cells.
[0094] After determining the time window that the first UE can use within the COT, the physical layer can determine a start time and an end time, wherein the start time is the later time between the start time of the resource selection window and the start time of the time window that the first UE can use within the COT, and the end time is the earlier time between the end time of the resource selection window and the end time of the time window that the first UE can use within the COT.
[0095] For example, as shown in Figure 5 or Figure 6 , the resource selection window is [n+T1, n+T2], and the time window that UE1 can use within the COT is [t1', t2], then the start time t3 = max{n+T1, t1'}, and the end time t4 = min{n+T2, t2}, in Figure 7 , t3 = n+T1, and t4 = t2, and in Figure 7 , t3 = n+T1, and t4 = n+T2.
[0096] The physical layer reports the start time t3 to the MAC layer, and reports the end time t4 to the MAC layer. The MAC layer takes the received start time as the start time of the overlapping time window, and takes the received end time as the end time of the overlapping time window, thereby determining that the overlapping time window is [t3, t4].
[0097] According to the resource selection method of the embodiment of the present disclosure, the first UE receives the COT sharing information from the second UE, determines whether the first UE can share the COT indicated by the COT sharing information according to the COT sharing information and / or a preset threshold, if it is determined that the first UE can share the COT, the first UE determines whether there is an overlapping time window between the resource selection window and the first time window that the first UE can use within the COT, if there is an overlapping time window, the first UE determines the overlapping time window through the MAC layer and selects the transmission resource from the overlapping time window. Thus, according to the resource selection method of the embodiment, when the first UE can share the COT, the transmission resource selected by the first UE is the resource allocated to the second UE through the COT sharing mechanism, thereby effectively avoiding the failure of the sharing mechanism between the first UE and the second UE, and at the same time ensuring the reliability of the first UE using the transmission data for data transmission.
[0098] Figure 5 A flowchart of a resource selection method according to an embodiment of the present disclosure is shown. As shown in Figure 6 , the method can include the following steps.
[0099] S701, the first UE receives COT sharing information from the second UE.
[0100] S702, determining, by the first UE, whether the first UE can share the COT indicated by the COT sharing information according to at least one of the COT sharing information and a preset threshold.
[0101] S703, determining, by the first UE, whether there is an overlapping time window between the resource selection window and the first time window in which the first UE can use the COT when determining that the first UE can share the COT.
[0102] For the description and specific details of the above steps S701-S703, please refer to the related description and details of the above steps S301-S303.
[0103] S704, selecting, by the first UE, a transmission resource from the overlapping time window when determining that there is an overlapping time window between the resource selection window and the first time window.
[0104] For the description and specific details of the above step S704, please refer to the related description and details of the above step S304.
[0105] In some embodiments, the above step S704 can include the following steps.
[0106] S7041, determining, by the first UE through resource sensing, a candidate resource set in the time domain within the resource selection window by the physical layer.
[0107] S7042, determining, by the first UE through the physical layer, the overlapping time window.
[0108] S7043, determining, by the first UE through the physical layer, a resource set in the time domain within the overlapping time window from the candidate resource set.
[0109] S7044, reporting, by the first UE through the physical layer, the resource set to the MAC layer.
[0110] S7045, selecting, by the first UE through the MAC layer, a resource from the resource set as the transmission resource.
[0111] The first UE can determine a resource set available as a transmission resource on the physical layer, and select a transmission resource from the resource set on the MAC layer. Specifically, the physical layer can determine a candidate resource set in the time domain within the resource selection window, determine an overlapping time window between the resource selection window and the first time window in which the first UE can use the COT, and determine a resource set in the time domain within the overlapping time window from the candidate resource set and report to the MAC layer, so that the MAC layer can select a transmission resource from the resource set reported by the physical layer.
[0112] The candidate resource set can be determined by the first UE according to a resource selection procedure in Release 16, and the specific procedure can refer to the related description in Release 16, which is not described here.
[0113] In some embodiments, the physical layer can determine the overlapping time window by: determining, by the physical layer, a first time window according to preconfigured information and COT sharing information, wherein the preconfigured information indicates a time window used by the second UE within the COT, and the COT sharing information indicates a COT remaining length and / or a COT total length; and determining, by the physical layer, a later time between a start time of the resource selection window and a start time of the first time window as a start time of the overlapping time window, and determining an earlier time between an end time of the first time window and an end time of the resource selection window as an end time of the overlapping time window.
[0114] The COT sharing information can indicate the COT remaining length and / or the COT total length. The COT total length indicates a total length of the time window of the COT, and the COT remaining length indicates a length of the first time window that the first UE can use within the COT.
[0115] After receiving the COT sharing information, the physical layer can decode a time slot in which the second UE that is the COT initiating UE sends the COT sharing information, i.e., a start time slot of the COT initiated by the second UE, for example, as shown in Figure 5 or Figure 6 The start time slot of the COT initiated by the second UE UE2 is t1. In addition, the COT total length indicated in the COT sharing information is L, and the physical layer can determine that the end position of the COT initiated by the second UE is t1+L, i.e., t2 as shown in Figure 5 or Figure 6 Thus, UE1 can determine on the physical layer that the time window of the COT initiated by UE2 is [t1, t2]. In addition, the preconfigured information indicates the time window occupied by UE2 within the COT, and thus the time window for UE2 within the COT is determined to be [t1, t1’], and UE1 can determine on the physical layer that the time window that UE1 can use within the COT is [t1’, t2]. For example, in time units of time slots, if the preconfigured information indicates that the time window occupied by UE2 within the COT is 1 time slot, then t1’ = t1+1; if the preconfigured information indicates that the time window occupied by UE2 within the COT is m time slots, then t1’ = t1+m. If the COT sharing information indicates the COT remaining length L’, then after determining that the time window for UE2 within the COT is [t1, t1’], the end position t2 of the COT initiated by the second UE is determined to be t1’+L’.
[0116] Preferably, the same pre-configuration information can be configured for all UEs in the same cell, i.e., each UE in the same cell occupies the same time window in the initiated COT. Of course, different pre-configuration information can be configured for different UEs, i.e., each UE occupies a different time window in the initiated COT, in which case the COT initiating UE needs to send its pre-configuration information to the corresponding UE so that the corresponding UE can determine the time window occupied by the COT initiating UE in the initiated COT according to the pre-configuration information.
[0117] After determining the first time window, the physical layer can determine an overlapping time window between the resource selection window and the first time window.
[0118] For example, as shown in Figure 5 or Figure 6 , the resource selection window is [n+T1, n+T2], and the time window that UE1 in the COT can use is [t1’, t2], then the overlapping time window between the resource selection window and the time window that UE1 in the COT can use is [t3, t4], where t3 = max{n+T1, t1’}, t4 = min{n+T2, t2}, in Figure 5 the example shown in Figure 6 , t3 = n+T1, and t4 = t2, and in the example shown in
[0119] , t3 = n+T1, and t4 = n+T2. Figure 8 Figure 8 After determining the overlapping time window, the physical layer can determine a resource set in the time domain within the overlapping time window from the candidate resource set and report the resource set to the MAC layer, so that the MAC layer can select a resource from the resource set as a transmission resource. For example, the physical layer reports the set of gray resources r1 in Figure 8 or Figure 8 to the MAC layer, so that the MAC layer can select a transmission resource therefrom.
[0120] According to the resource selection method of this embodiment, a first UE receives COT sharing information from a second UE. Based on the COT sharing information and / or a preset threshold, the first UE determines whether it can share the COT indicated by the COT sharing information. If it is determined that the first UE can share the COT, the first UE determines whether there is an overlapping time window between the resource selection window and a first time window within the COT that the first UE can use. If there is an overlapping time window, the first UE determines the set of resources in the candidate resource set that are within the overlapping time window in the time domain through the physical layer and reports it to the MAC layer, so that the MAC layer can select transmission resources from this resource set. Therefore, according to the resource selection method of this embodiment, when the first UE can share the COT, the transmission resources selected by the first UE are resources allocated to it by the second UE through the COT sharing mechanism, thereby effectively avoiding the failure of the sharing mechanism between the first UE and the second UE, and ensuring the reliability of data transmission by the first UE using transmission data.
[0121] The methods provided in the embodiments of this application above are described from the perspective of a user equipment. To implement the functions of the methods provided in the embodiments of this application above, the user equipment may include hardware structures and software modules, and may implement the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions may be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.
[0122] Corresponding to the resource selection methods provided in the above embodiments, this disclosure also provides a resource selection device. Since the resource selection device provided in this disclosure corresponds to the resource selection methods provided in the above embodiments, the implementation methods of the resource selection methods are also applicable to the resource selection device provided in this embodiment, and will not be described in detail in this embodiment.
[0123] Figures 2-7 This is a schematic diagram of the structure of a resource selection device 800 provided in an embodiment of the present disclosure. The resource selection device 800 can be a first UE.
[0124] like Figure 9 As shown, the device 800 may include a transceiver module 802 and a processing module 801.
[0125] The transceiver module 802 is used by the second UE to receive Channel Occupancy Time (COT) shared information.
[0126] The processing module 801 is configured to determine, according to at least one of the COT sharing information and a preset threshold, whether the resource selection device can share the COT indicated by the COT sharing information, and select a transmission resource of the resource selection device from a first time window when it is determined that the resource selection device can share the COT, wherein the first time window is a time window that can be used by the resource selection device in the COT.
[0127] According to the resource selection device provided in the embodiments of the present disclosure, the first UE receives COT sharing information from the second UE, determines whether the first UE can share the COT indicated by the COT sharing information according to the COT sharing information and / or a preset threshold, and selects a transmission resource from a time window that can be used by the first UE in the COT when it is determined that the first UE can share the COT. In this way, according to the resource selection device provided in the embodiments, when the first UE can share the COT, the transmission resource selected by the first UE is the resource allocated to the second UE by the COT sharing mechanism, thereby effectively avoiding the failure of the sharing mechanism between the first UE and the second UE, and ensuring the reliability of the data transmission of the first UE using the transmission data.
[0128] In some embodiments, the processing module 801 is further configured to determine whether there is an overlapping time window between a resource selection window and the first time window, and select the transmission resource from the overlapping time window when it is determined that there is an overlapping time window between the resource selection window and the first time window.
[0129] In some embodiments, the processing module 801 is further configured to determine the overlapping time window through a medium access control (MAC) layer, and select, through the MAC layer, a resource located in the overlapping time window in the time domain from a candidate resource set reported by a physical layer as the transmission resource, wherein the candidate resource set is determined by the physical layer through resource sensing.
[0130] In some embodiments, the processing module 801 is further configured to determine, through resource sensing, a candidate resource set located in the resource selection window in the time domain by a physical layer, determine the overlapping time window by the physical layer, and determine, through the physical layer, a resource set located in the overlapping time window in the time domain from the candidate resource set.
[0131] The transceiver module 802 is further configured to report the resource set to a MAC layer through the physical layer.
[0132] The processing module 801 is further configured to select a resource from the resource set as the transmission resource through the MAC layer.
[0133] In some embodiments, the processing module 801 is further configured to: when the COT sharing information is transmitted through a MAC control element, determine the first time window according to preconfigured information and the COT sharing information through the MAC layer, wherein the preconfigured information indicates a second time window used by the second UE within the COT, and the COT sharing information indicates a COT remaining length and / or a COT total length, wherein the COT remaining length indicates a length of the first time window, and the COT total length indicates a sum of the length of the first time window and the length of the second time window; and determine, through the MAC layer, a later time between a start time of the resource selection window and a start time of the first time window as a start time of the overlapping time window, and determine an earlier time between an end time of the first time window and an end time of the resource selection window as an end time of the overlapping time window.
[0134] In some embodiments, the processing module 801 is further configured to: when the COT sharing information is transmitted through sidelink control information (SCI), receive, through the MAC layer, a start time and an end time reported by the physical layer, wherein the start time is a later time between a start time of the resource selection window and a start time of the first time window determined by the physical layer, and the end time is an earlier time between an end time of the first time window and an end time of the resource selection window; and determine, through the MAC layer, the start time reported by the physical layer as a start time of the overlapping time window, and determine the end time reported by the physical layer as an end time of the overlapping time window.
[0135] In some embodiments, the processing module 801 is further configured to: determine, through the physical layer, the first time window according to preconfigured information and the COT sharing information, wherein the preconfigured information indicates a second time window used by the second UE within the COT, and the COT sharing information indicates a COT remaining length and / or a COT total length, wherein the COT remaining length indicates a length of the first time window, and the COT total length indicates a sum of the length of the first time window and the length of the second time window; and determine, through the physical layer, a later time between a start time of the resource selection window and a start time of the first time window as a start time of the overlapping time window, or determine an earlier time between an end time of the first time window and an end time of the resource selection window as an end time of the overlapping time window.
[0136] The embodiments of the present disclosure further provide a system, comprising a first UE and a second UE. The second UE is configured to send COT sharing information to the first UE, so as to allocate a resource within a COT indicated by the COT sharing information to the first UE through the COT sharing information. The first UE is configured to perform the method as described above with reference to the first UE. Figure 9 The resource selection method.
[0137] Please refer to Figure 9 Figure 10 is a structural schematic diagram of a communication apparatus 900 provided by the embodiments of the present disclosure. The communication apparatus 900 can be a network device, a user equipment, a chip, a chip system, or a processor supporting the network device to implement the method described above, or a chip, a chip system, or a processor supporting the user equipment to implement the method described above. The apparatus can be used to implement the method described in the method embodiments described above, and specific implementation can be referred to the description in the method embodiments described above.
[0138] The communication apparatus 900 can include one or more processors 901. The processor 901 can be a general-purpose processor or a special-purpose processor. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process data of the computer program.
[0139] Optionally, the communication apparatus 900 can further include one or more memories 902, which can store a computer program 904. The processor 901 executes the computer program 904, so that the communication apparatus 900 performs the method described in the method embodiments described above. Optionally, the memory 902 can also store data. The communication apparatus 900 and the memory 902 can be separately arranged or integrated together.
[0140] Optionally, the communication apparatus 900 can further include a transceiver 905, an antenna 906. The transceiver 905 can be referred to as a transceiving unit, a transceiver, or a transceiving circuit, etc., and is used to realize the transceiving function. The transceiver 905 can include a receiver and a transmitter. The receiver can be referred to as a receiver or a receiving circuit, etc., and is used to realize the receiving function. The transmitter can be referred to as a transmitter or a transmitting circuit, etc., and is used to realize the transmitting function.
[0141] Optionally, the communication apparatus 900 can further include one or more interface circuits 907. The interface circuit 907 is used to receive code instructions and transmit them to the processor 901. The processor 901 runs the code instructions to make the communication apparatus 900 perform the method described in the method embodiments described above.
[0142] In an implementation, the processor 901 can include a transceiver for implementing the receiving and transmitting functions. For example, the transceiver can be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions can be separate or integrated together. The transceiver circuit, interface, or interface circuit described above can be used for reading and writing of code / data, or the transceiver circuit, interface, or interface circuit described above can be used for transmission or transfer of signals.
[0143] In an implementation, the processor 901 can store a computer program 903, which, when running on the processor 901, can cause the communication apparatus 900 to perform the methods described in the above method embodiments. The computer program 903 can be fixed in the processor 901, in which case the processor 901 can be implemented by hardware.
[0144] In an implementation, the communication apparatus 900 can include a circuit that can implement the functions of transmitting or receiving or communicating in the above method embodiments. The processor and the transceiver described in the present application can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and the transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0145] The communication apparatus described in the above embodiments can be a network device or a user equipment, but the scope of the communication apparatus described in the present application is not limited thereto, and the structure of the communication apparatus can not be limited by Figure 10 The communication apparatus can be a standalone device or can be part of a larger device. For example, the communication apparatus can be:
[0146] (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem;
[0147] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;
[0148] (3) ASIC, such as modem;
[0149] (4) Modules that can be embedded in other devices;
[0150] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.
[0151] (6) Others, etc.
[0152] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. The diagram shows the structure of the chip. The chip shown includes a processor 1001 and an interface 1002. There can be one or more processors 1001, and multiple interfaces 1002.
[0153] Optionally, the chip also includes a memory 1003 for storing necessary computer programs and data.
[0154] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.
[0155] This application also provides a readable storage medium having instructions stored thereon that, when executed by a computer, implement the functions of any of the above method embodiments.
[0156] This application also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.
[0157] In the embodiments described above, all or some of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or some of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When loaded and executed by a computer, all or some of the embodiments generate the processes or functions described in the embodiments of the present application. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer program can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer program can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. containing one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as high-density digital video disc (digital video disc, DVD)), or semiconductor media (such as solid state disk (solid state disk, SSD)) and the like.
[0158] Those of ordinary skill in the art can understand that various numbers such as first, second, etc. involved in the present application are only distinguished for the convenience of description, and do not limit the scope of the embodiments of the present application, nor represent the order of precedence.
[0159] At least one of the present application can also be described as one or more, and the plurality can be two, three, four or more, which is not limited in the present application. In the embodiments of the present application, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D". There is no order or size order between the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0160] As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus and / or device (e.g., magnetic discs, optical discs, memory, programmable logic devices (PLDs)) used to provide machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and / or data to a programmable processor.
[0161] The systems and techniques described here can be implemented in a computing system that includes a back end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front end component, e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here, or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0162] The computer system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
[0163] It should be understood that various forms of flow shown above can be used, with steps reordered, added, or removed. For example, the steps recited in the present disclosure can be performed in parallel, in series, or in a different order, without limitation, as long as the desired results of the technology disclosed in the present disclosure are achieved.
[0164] In addition, it should be understood that various embodiments described herein can be implemented either alone or in combination with other embodiments where the scheme permits.
[0165] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in connection with the embodiments disclosed herein can be realized in electronic hardware, or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technology solution. A skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0166] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0167] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method of resource selection, characterized by, The method is performed by a first user equipment (UE), and the method comprises: receiving channel occupancy time (COT) sharing information from a second UE; determining, according to at least one of the COT sharing information and a preset threshold, whether the first UE can share a COT indicated by the COT sharing information; and when it is determined that the first UE can share the COT, selecting a transmission resource of the first UE from a first time window, wherein the first time window is a time window that can be used by the first UE within the COT. The selecting the transmission resource of the first UE from the first time window comprises: determining whether there is an overlapping time window between a resource selection window and the first time window; and when it is determined that there is an overlapping time window between the resource selection window and the first time window, selecting the transmission resource from the overlapping time window.
2. The method of claim 1, wherein, The selecting the transmission resource from the overlapping time window comprises: determining the overlapping time window by a medium access control (MAC) layer; and selecting, by the MAC layer, a resource within the overlapping time window in a time domain from a candidate resource set reported by a physical layer, wherein the candidate resource set is determined by the physical layer through resource sensing.
3. The method of claim 1, wherein, The selecting the transmission resource from the overlapping time window comprises: determining, by a physical layer through resource sensing, a candidate resource set within a resource selection window in a time domain; determining the overlapping time window by the physical layer; determining, by the physical layer, a resource set within the overlapping time window in a time domain from the candidate resource set; reporting, by the physical layer, the resource set to a MAC layer; and selecting, by the MAC layer, a resource from the resource set as the transmission resource.
4. The method of claim 2, wherein, The determining the overlapping time window by the MAC layer comprises: when the COT sharing information is transmitted by a MAC control element, determining, by the MAC layer, the first time window according to preconfigured information and the COT sharing information, wherein the preconfigured information indicates a second time window used by the second UE within the COT, the COT sharing information indicates a COT remaining length and / or a COT total length, wherein the COT remaining length indicates a length of the first time window, and the COT total length indicates a sum of the length of the first time window and the length of the second time window; and determining, by the MAC layer, a later time between a start time of the resource selection window and a start time of the first time window as a start time of the overlapping time window, and determining an earlier time between an end time of the first time window and an end time of the resource selection window as an end time of the overlapping time window.
5. The method of claim 2, wherein, The determining the overlapping time window by the MAC layer comprises: when the COT sharing information is transmitted through sidelink control information (SCI), determining, by the MAC layer, the start time reported by the physical layer as a later time between a start time of the resource selection window and a start time of the first time window, and determining the end time reported by the physical layer as an earlier time between an end time of the first time window and an end time of the resource selection window; and determining, by the MAC layer, the start time reported by the physical layer as a start time of the overlapping time window, and determining the end time reported by the physical layer as an end time of the overlapping time window.
6. The method of claim 3, wherein, the determining, by the physical layer, the overlapping time window comprises: determining, by the physical layer, the first time window according to preconfigured information and the COT sharing information, wherein the preconfigured information indicates a second time window used by the second UE within the COT, and the COT sharing information indicates a COT remaining length and / or a COT total length, wherein the COT remaining length indicates a length of the first time window, and the COT total length indicates a sum of the length of the first time window and a length of the second time window; and determining, by the physical layer, a later time between a start time of the resource selection window and a start time of the first time window as a start time of the overlapping time window, and determining an earlier time between an end time of the first time window and an end time of the resource selection window as an end time of the overlapping time window.
7. A resource selection apparatus characterized by comprising: comprises: a transceiver configured to receive channel occupancy time (COT) sharing information from a second UE; and a processing module configured to determine, according to at least one of the COT sharing information and a preset threshold, whether the resource selection device can share a COT indicated by the COT sharing information, and select a transmission resource of the resource selection device from a first time window when it is determined that the resource selection device can share the COT, wherein the first time window is a time window within the COT that can be used by the resource selection device; the processing module is further configured to: determine whether there is an overlapping time window between a resource selection window and the first time window; and select the transmission resource from the overlapping time window when it is determined that there is an overlapping time window between the resource selection window and the first time window.
8. The apparatus of claim 7, wherein, the processing module is further configured to: determine, by a medium access control (MAC) layer, the overlapping time window; and select, by the MAC layer, a resource located within the overlapping time window in a time domain from a candidate resource set reported by a physical layer, wherein the candidate resource set is determined by the physical layer through resource sensing.
9. The apparatus of claim 7, wherein, the processing module is further configured to: determine, by a physical layer, a candidate resource set within the resource selection window in a time domain through resource sensing; determine, by the physical layer, the overlapping time window; determine, by the physical layer, a resource set within the overlapping time window in a time domain from the candidate resource set; and determine, by the physical layer, the overlapping time window. The transceiver module is further configured to report the resource set to a MAC layer through the physical layer. The processing module is further configured to select a resource from the resource set as the transmission resource through the MAC layer.
10. The apparatus of claim 8, wherein, The processing module is further configured to: when the COT sharing information is transmitted through a MAC control element, determine the first time window according to preconfigured information and the COT sharing information through the MAC layer, wherein the preconfigured information indicates a second time window used by the second UE within the COT, and the COT sharing information indicates a COT remaining length and / or a COT total length, wherein the COT remaining length indicates a length of the first time window, and the COT total length indicates a sum of the length of the first time window and a length of the second time window; and determine a later time between a start time of the resource selection window and a start time of the first time window as a start time of the overlapping time window, and determine an earlier time between an end time of the first time window and an end time of the resource selection window as an end time of the overlapping time window through the MAC layer.
11. The apparatus of claim 8, wherein, The processing module is further configured to: when the COT sharing information is transmitted through sidelink control information (SCI), receive the start time and the end time reported by the physical layer through the MAC layer, wherein the start time is a later time between a start time of the resource selection window and a start time of the first time window determined by the physical layer, and the end time is an earlier time between an end time of the first time window and an end time of the resource selection window; and determine the start time reported by the physical layer as a start time of the overlapping time window, and determine the end time reported by the physical layer as an end time of the overlapping time window through the MAC layer.
12. The apparatus of claim 9, wherein, The processing module is further configured to: determine the first time window according to preconfigured information and the COT sharing information through the physical layer, wherein the preconfigured information indicates a second time window used by the second UE within the COT, and the COT sharing information indicates a COT remaining length and / or a COT total length, wherein the COT remaining length indicates a length of the first time window, and the COT total length indicates a sum of the length of the first time window and a length of the second time window; and determine a later time between a start time of the resource selection window and a start time of the first time window as a start time of the overlapping time window, or determine an earlier time between an end time of the first time window and an end time of the resource selection window as an end time of the overlapping time window through the physical layer.
13. A communication device, wherein, comprise: a transceiver; a memory; a processor connected with the transceiver and the memory respectively, configured to control wireless signal transceiving of the transceiver by executing computer executable instructions on the memory, and capable of implementing the method in any one of claims 1-6. 14.A communication system comprising a first user equipment (UE) and a second UE, the first UE performing the method of any one of claims 1-6.
15. A computer storage medium, wherein, The computer storage medium stores computer executable instructions;The computer executable instructions are executed by the processor to realize the method of any one of claims 1-6.
Citation Information
Patent Citations
Listen-before-talk (LBT) aware autonomous sensing for sidelink
US20220061095A1
Channel occupancy time sharing based on received signal strength
WO2021262896A1