Information transmission method and wireless communication device

By transmitting indications of auxiliary resource selection information in wireless communication and configuring timer T0 based on these information, the problems of low resource configuration efficiency and increased latency in direct link communication are solved, and more efficient resource management and optimized communication performance are achieved.

CN116261900BActive Publication Date: 2025-04-01ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202080104230.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-06
Publication Date
2025-04-01
Estimated Expiration
2040-08-06

AI Technical Summary

Technical Problem

In wireless communications, especially in new wireless (NR) direct link deployment, it is difficult for the prior art to effectively manage and optimize the transmission and use of auxiliary resource selection information, resulting in low resource allocation efficiency and increased latency.

Method used

By transmitting instructions on auxiliary resource selection information between the first wireless device and the second wireless device, and starting or restarting a timer T0 upon receiving these instructions, the first wireless device determines the transmission resource based at least in part on auxiliary resource selection information from the second wireless device.

Benefits of technology

This method improves the efficiency and accuracy of resource allocation, reduces latency, and optimizes resource management in direct link communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure HDA0004113448530000011
    Figure HDA0004113448530000011
  • Figure HDA0004113448530000021
    Figure HDA0004113448530000021
  • Figure HDA0004113448530000022
    Figure HDA0004113448530000022
Patent Text Reader

Abstract

The present disclosure relates to an information transmission method and a wireless communication device, and specifically provides a method, device and system for selecting and establishing a direct link resource in a UE, and provides different systems and methods for exchanging configuration and measurement parameters between UEs to establish resource authorization in an embodiment. In some embodiments, the UE is provided with a timer, which provides a condition for receiving auxiliary information in creating a resource authorization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure generally relates to wireless communications, and more particularly to an information transmission method and a wireless communication device, and more particularly to an information exchange method and system for direct link communications. Background Art

[0002] Wireless communication technologies are driving the world towards an increasingly connected and networked society. The rapid development and technological advancement of wireless communications have led to greater demands for capacity and coverage. Other aspects such as energy consumption, equipment cost, spectrum efficiency, and latency are also important to meet the needs of various communication scenarios. Currently, the industry is discussing various technologies, including new ways to provide higher quality of service, longer battery life, and improved performance. Summary of the invention

[0003] Among other things, this patent document describes techniques for communicating in a sidelink (also known as single-sided / sidelink / direct link) deployment of New Radio (NR).

[0004] The following aspects may preferably be achieved in various embodiments.

[0005] In one aspect, the first wireless device transmits an indication of whether the second wireless device can provide auxiliary resource selection information; and upon completing the transmission of the indication, the first wireless device starts or restarts a timer having a duration T0.

[0006] In one aspect, the auxiliary resource selection information is related to: (a) the priority of the logical channel, wherein the second wireless device needs to provide the auxiliary resource selection information for the priority, or (b) the target ID of the target, wherein the second wireless device needs to provide the auxiliary resource selection information for the target, or (c) the logical channel ID of the logical channel, wherein the second wireless device needs to provide the auxiliary resource selection information for the logical channel, or (d) the resource pool or resource pool ID, wherein the second wireless device needs to provide the auxiliary resource selection information for the resource pool, or (e) the duration T0 of the timer, wherein the second wireless device needs to provide the auxiliary resource selection information before the expiration of the duration T0, and the corresponding duration T0 is configured for each first wireless device, or each data radio bearer DRB, or each direct link signaling radio bearer SRB, or each target, or each logical channel, or each priority, or each resource pool, or each common resource block CRB.

[0007] On the other hand, the duration T0 corresponding to each of the first wireless devices, or each DRB, or each SRB, or each target, or each logical channel, or each priority, or each resource pool, or each CRB is configured.

[0008] In another aspect, the corresponding duration T0 is configured for each of the first wireless devices, wherein the first wireless device starts or restarts the timer with a duration T0 after the second wireless device is providing an indication of the auxiliary resource selection information for the first wireless device, wherein the transmission resources of the first wireless device are determined at least in part based on the auxiliary resource selection information from the second wireless device.

[0009] In another aspect, one or more logical channels are further included, each logical channel having a corresponding priority, wherein the corresponding duration T0 is configured for each priority, wherein after the second wireless device is providing an indication of the auxiliary resource selection information for the logical channel having the priority, the first wireless device starts or restarts the timer with a duration T0, wherein the first wireless device determines the transmission resources of each logical channel having the priority based at least in part on the auxiliary resource selection information.

[0010] In another aspect, one or more durations T0 are also included, each duration T0 being configured by and associated with each one or more targets, wherein after the second wireless device is providing an indication of the auxiliary resource selection information of the target, the first wireless device starts or restarts the timer with a duration T0 for each target, wherein the first wireless device determines the transmission resources of the corresponding target at least in part based on the auxiliary resource selection information.

[0011] In another aspect, the corresponding duration T0 is configured for each DRB, each SRB or each logical channel, wherein the first wireless device associates the duration T0 of each logical channel, wherein, after the second wireless device is providing an indication of the auxiliary resource selection information for the logical channel, the first wireless device starts or restarts the timer with a duration T0, wherein the first wireless device determines the transmission resources of the logical channel at least in part based on the auxiliary resource selection information.

[0012] In another aspect, the duration T0 corresponding to each DRB and each SRB is configured, wherein the first wireless device associates the duration T0 of each logical channel, wherein, after the second wireless device is providing an indication of the auxiliary resource selection information for the DRB or SRB, the first wireless device starts or restarts the timer with a duration of T0, wherein the first wireless device determines the transmission resources of the DRB or SRB at least in part based on the auxiliary resource selection information.

[0013] In another aspect, the first wireless device associates a corresponding timer for each resource pool and configures the corresponding duration T0 for each resource pool. If the second wireless device provides the auxiliary resource selection information, the first wireless device starts or restarts the timer with a duration T0 for each resource pool, and the first wireless device determines the transmission resources in the resource pool based on the auxiliary resource selection information from the second wireless device.

[0014] In another aspect, the corresponding duration T0 is configured for each CBR or CBR range, and the first wireless device associates a corresponding timer for each CBR or CBR range. If the first wireless device is considering the auxiliary resource selection information from the second wireless device, the first wireless device starts or restarts the timer with a duration of T0 for the CBR range.

[0015] In yet another aspect, the duration T0 is configured by pre-configuration, or system information, or radio resource control RRC signaling, or PC5 interface RRC signaling.

[0016] In yet another aspect, if the timer is not currently running or has passed T0, the transmission resource is selected to create a grant; or wherein the first wireless device obtains the auxiliary resource selection information from the second wireless device and, if the timer is running, the transmission resource is selected to create a grant based on the auxiliary resource selection information.

[0017] In yet another aspect, the first wireless device is configured to: for a grant associated with direct link control information SCI, select a target associated with one of unicast, groupcast and broadcast of a logical channel or MAC CE having the highest priority among logical channels satisfying a specific condition and a MAC control element MAC CE.

[0018] In yet another aspect, if the timer of the logical channel having a duration T0 expires and the corresponding duration T0 is configured for each logical channel, the first wireless device selects a logical channel belonging to the selected target.

[0019] In yet another aspect, if a timer of a target with a duration T0 has expired, the duration T0 corresponding to each target configuration, and the logical channel belongs to the target, the first wireless device selects a logical channel belonging to the selected target.

[0020] In yet another aspect, if a timer with a duration T0 of a priority has expired, the duration T0 corresponding to each priority is configured, and the logical channel is configured with the priority, the first wireless device selects a logical channel belonging to the selected target.

[0021] In yet another aspect, if the timer having the duration T0 expires and the corresponding duration T0 is configured for each of the first wireless devices, the first wireless device selects a logical channel belonging to the selected target.

[0022] In yet another aspect, if the duration T0 corresponds to each DRB / SRB association, and the timer of the DRB / SRB with the duration T0 is not currently running or has expired, the first wireless device selects a logical channel belonging to the selected target.

[0023] In another aspect, if for each resource pool associated with the corresponding duration T0, a resource pool associated with the duration T0 is selected to create the authorization, and the timer with the duration T0 of the resource pool is not currently running or has expired, then the first wireless device selects a logical channel belonging to the selected target.

[0024] In yet another aspect, if the duration T0 corresponds to each CBR association, and the timer with the duration T0 is not currently running or has expired, the first wireless device selects a logical channel belonging to the selected target.

[0025] In another aspect, if a timer with a duration T0 is running and the first wireless device obtains the auxiliary resource selection information of the second wireless device, the first wireless device selects a logical channel belonging to the selected target for each first wireless device association.

[0026] In another aspect, if for each target association corresponding to the duration T0, T0 of the target is running, the first wireless device determines the transmission resources of the target based on the auxiliary resource selection information from the second wireless device, and the first wireless device receives the auxiliary resource selection information for the target from the second wireless device, then the first wireless device selects a logical channel belonging to the selected target.

[0027] In another aspect, if each target is associated with the corresponding duration T0, the timer of the target with a duration T0 is running, the first wireless device determines the transmission resource of the target based on the auxiliary resource selection information from the second wireless device, and the first wireless device receives the auxiliary resource selection information for the target from the second wireless device, then the first wireless device selects a logical channel belonging to the selected target.

[0028] In another aspect, if the duration T0 corresponding to each priority association of the logical channel is running, the T0 of the priority is running, the first wireless device determines the transmission resource with the priority of the logical channel based on the auxiliary resource selection information from the second wireless device, and the first wireless device receives the auxiliary resource selection information for the priority from the second wireless device, then the first wireless device selects the logical channel belonging to the selected target.

[0029] In yet another aspect, if, for the duration T0 corresponding to each CBR association, a timer with a duration T0 is not currently running or has expired, and the first wireless device receives the auxiliary resource selection information, the first wireless device selects a logical channel belonging to the selected target.

[0030] In yet another aspect, if the reliability of the logical channel is below a reliability threshold, the logical channel is selected, wherein the first wireless device receives the auxiliary resource selection information and the first wireless device determines the logical channel based at least in part on the auxiliary resource selection information.

[0031] In yet another aspect, if the reliability of the logical channel is below a reliability threshold, the logical channel is selected.

[0032] In yet another aspect, the priority of the logical channel is below a reliability threshold, wherein the first wireless device receives the auxiliary resource selection information, and the first wireless device determines the transmission resource based at least in part on the auxiliary resource selection information.

[0033] In yet another aspect, the reliability threshold or priority threshold is configured by pre-configuration, or system information, or RRC signaling. In yet another aspect, the reliability threshold or priority threshold is configured via a wireless device, or priority, or logical channel, or DRB.

[0034] In another aspect, a first wireless device transmits an indication to one or more wireless devices regarding whether a second wireless device can provide auxiliary resource selection information; and the first wireless device receives a response to the indication.

[0035] In yet another aspect, one or more devices indicate that they can provide auxiliary resource selection information for another of the one or more devices, wherein the first wireless device determines, in part, a transmission resource for transmitting data to the device or another of the one or more devices based on the auxiliary resource selection information provided by the device. In yet another aspect, one of the one or more devices indicates that it can only provide the auxiliary resource selection information for itself, wherein the first wireless device determines, in part, the transmission resource for transmitting data to the device based on the auxiliary resource selection information provided by the one of the one or more devices. In yet another aspect, one of the one or more devices indicates that it cannot provide the auxiliary resource selection information for itself and another of the one or more devices, wherein the other of the one or more devices indicates that it can provide the auxiliary resource selection information for itself and another of the one or more devices, wherein the first wireless device determines, in part, the transmission resource for transmitting data to the device based on the auxiliary resource selection information provided by the other of the one or more devices.

[0036] In various aspects of the present disclosure, transmission and reception of messages are performed by different devices, including MTs, UEs, and base stations.

[0037] These and other aspects are described in this disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 An example V2X communication system is shown.

[0039] Figure 2 A transmission process for asking the UE whether it can provide auxiliary resource selection information is shown.

[0040] Figure 3 The transmission process from the UE is shown.

[0041] Figure 4 A process is shown for one UE to transmit an indication of whether another UE can provide auxiliary resource selection information.

[0042] Figure 5 A flow chart of starting a timer at UE-B is shown.

[0043] Figure 6 Multiple UEs in communication are shown.

[0044] Figure 7 An example of a wireless communication system is shown in which techniques according to one or more embodiments of the present invention may be applied.

[0045] Figure 8A block diagram representation of a portion of a wireless station is shown to which techniques in accordance with one or more embodiments of the present invention may be applied. DETAILED DESCRIPTION

[0046] The present disclosure relates to a wireless system, and more specifically, to communication between UEs for achieving direct link communication and resource scheduling. Parameters are exchanged between UEs to achieve configuration of the UEs.

[0047] Figure 1 An example V2X communication system is shown. In the V2X communication research based on LTE (Long Term Evolution) organized by 3GPP, user-based devices (e.g., User Equipment) can use V2X communication technology between direct links / through links to achieve communication. For example, data can be directly transmitted from the source UE to the target UE through the air interface (PC5 interface) instead of being forwarded by the base station and the core network, such as Figure 1 shown.

[0048] With the advancement of communication technology and the development of the automation industry, V2X communication scenarios have been further expanded and have higher performance requirements. 3GPP has established research on vehicle networking communications for advanced V2X services based on the fifth generation mobile communication technology (5G), including vehicle networking communications based on 5G air interfaces and vehicle networking communications based on 5G direct links (through links).

[0049] For NR-based vehicle to everything (V2X) direct link communication, PC5 interface RRC signaling interaction can be supported. Specifically, PC5 interface RRC signaling may include messages for transmitting UE capabilities. An embodiment of the present invention relates to obtaining capability information of the peer UE and exchanging PC5 interface UE capability information for parameter selection for direct link transmission. In addition, in the absence of security protection, PC5 interface RRC signaling is not transmitted, and an embodiment of the present invention may provide a security protection mechanism for protecting PC5 interface RRC signaling at the access-stratum (AS) layer.

[0050] It should be understood that any type of UE as known in the art may be used, and the specific hardware is not limited to the configuration described herein.It should also be understood that any configuration and number of networked devices may be used.

[0051] Figure 2A transmission process for querying a UE whether it can provide auxiliary resource selection information is shown. UE-B 202 transmits an indication 206 to UE-A 204 for querying UE-A 204 whether it can provide auxiliary resource selection information. UE-B 202 starts a timer T0 208 that expires 210 after a duration T0. Before the timer T0 expires (i.e., the timer T0 is still running), UE-A provides auxiliary resource selection information at event A1 212. Based on this auxiliary resource selection information, UE-B has several options, including using this auxiliary resource selection information.

[0052] Figure 3 UE 302 is shown transmitting an indication of whether the UE can provide auxiliary resource selection information to another UE 304. Upon transmitting, UE 302 starts a timer of duration T0. In an embodiment, the indication is related to: (a) a priority of a logical channel, wherein the second wireless device needs to provide auxiliary resource selection information for the priority, or (b) a target ID of a target, wherein the second wireless device needs to provide auxiliary resource selection information for the target, or (c) a logical channel ID of a logical channel, wherein the second wireless device needs to provide auxiliary resource selection information for the logical channel, or (d) a resource pool or a resource pool ID, wherein the second wireless device needs to provide auxiliary resource selection information for the resource pool, or (e) a duration T0 of a timer, wherein the second wireless device needs to provide auxiliary resource selection information before the duration T0 expires, and the corresponding duration T0 is configured for each UE 302, or each data radio bearer (DRB), or each sidelink signaling radio bearer (SRB), or each destination, or each logical channel, or each priority, or each resource pool, or each common resource block (CRB).

[0053] In an embodiment, a corresponding timer duration T0 may be configured for each UE 302, or each DRB, or each SRB, or each target, or each logical channel, or each priority, or each resource pool, or each CBR. In an embodiment, after the UE 304 is providing an indication of auxiliary resource selection information for the UE 302, the UE may start or restart the timer T0, wherein the transmission resource of the UE 302 is determined at least in part based on the auxiliary resource selection information from the UE 304. In an embodiment, each logical channel may have a corresponding priority, wherein the corresponding duration T0 is configured for each priority, and after the UE 304 is providing an indication of the auxiliary resource selection information of the logical channel with the priority, the UE 302 starts or restarts the timer with a duration T0, and the UE 302 determines the transmission resource of the corresponding logical channel with the above priority based at least in part on the auxiliary resource selection information.

[0054] In another embodiment, there are several UEs for UE 302 to transmit auxiliary resource selection information to. In this case, there are one or more durations T0, each of which is configured by a corresponding target and associated with the target. After receiving the indication that the UE of the indication is providing auxiliary resource selection information, UE 302 starts or restarts the duration T0 corresponding to each target. In another embodiment, the corresponding duration T0 is configured for each DRB, each SRB or each logical channel, wherein UE 302 associates the duration T0 for each logical channel, and after UE 304 is providing an indication of auxiliary resource selection information for the logical channel, UE 302 starts or restarts the timer with a duration T0, and UE 302 determines the transmission resource of the logical channel based at least in part on the auxiliary resource selection information. In another embodiment, the duration T0 corresponding to each DRB and each SRB is configured, and UE 302 associates the duration T0 used for each logical channel, and after UE 304 is providing an indication of auxiliary resource selection information for the DRB or SRB, UE 302 starts or restarts the timer with a duration of T0, and UE 302 determines the transmission resources of the DRB or SRB at least in part based on the auxiliary resource selection information.

[0055] In another embodiment, UE 302 associates a timer for each resource pool, and configures the corresponding duration T0 for each resource pool, and if UE 304 provides auxiliary resource selection information, UE 302 starts or restarts timer T0 for each resource pool, and UE 302 determines the transmission resources in the resource pool based on the auxiliary resource selection information from UE 304. In another embodiment, the corresponding duration T0 is configured for each CBR or CBR range, and UE 302 associates a timer for each CBR or CBR range, and if UE 302 is considering the auxiliary resource selection information from UE 304, UE 302 starts or restarts timer T0 for the CBR range. In an embodiment, T0 is configured via pre-configuration, or system information, or Radio Resource Control (RRC) signaling, or PC5 interface RRC signaling.

[0056] In an embodiment, UE 302 is configured to: for a grant associated with Sidelink Control Information (SCI), select a target associated with one of unicast, multicast, and broadcast of a logical channel or MAC CE with the highest priority among logical channels (if any) that meet specific conditions and MAC Control Element (MAC CE).

[0057] In an embodiment, the UE 302 is configured to select a logical channel satisfying a specific condition among logical channels belonging to the selected target.

[0058] In one embodiment, the specific condition includes: if the timer T0 of the logical channel expires and the duration T0 is configured for the logical channel, the UE 302 selects the logical channel; or, if the timer T0 of the target expires, the duration T0 is configured for the target, and the logical channel belongs to the target, the UE 302 selects the logical channel; or, if the timer T0 of the priority expires, the duration T0 is configured for the priority, and the logical channel is configured as the priority, the UE 302 selects the logical channel. In another embodiment, the specific condition includes: if the timer T0 expires and the duration T0 is configured for the UE 302, the UE 302 selects the logical channel. In another embodiment, the specific condition includes: if each DRB / SRB is associated with the corresponding duration T0 and the T0 of the DRB / SRB is not currently running or has expired, the UE 302 selects the logical channel. In another embodiment, the specific condition includes: if each resource pool is associated with the corresponding duration T0, a resource pool associated with the duration T0 is selected to create the grant, and T0 of the resource pool is not currently running or has expired, then the UE 302 selects the logical channel. In another embodiment, the above specific condition includes: if each CBR is associated with the corresponding duration T0 and T0 is not currently running or has expired, then the UE 302 selects the logical channel. In another embodiment, the above specific condition includes: if each UE 302 is associated with the corresponding duration T0, T0 is running, and the UE 302 obtains the auxiliary resource selection information of the UE 304, then the UE 302 selects the logical channel.

[0059] In yet another embodiment, the specific condition includes: if each target association corresponds to the duration T0, T0 of the target is running, UE 302 determines the transmission resource of the target based on the auxiliary resource selection information from UE 304, and UE 302 receives the auxiliary resource selection information for the target from UE 304, then UE 302 selects the logical channel. In an embodiment, the specific condition includes: if each target association corresponds to the duration T0, T0 of the target is running, UE 302 determines the transmission resource of the target based on the auxiliary resource selection information from UE 304, and UE 302 receives the auxiliary resource selection information for the target from UE 304, then UE 302 selects the logical channel. In one embodiment, the specific conditions include: if each priority of the logical channel is associated with the corresponding duration T0, T0 of the priority is running, UE 304 determines the transmission resources of the logical channel with the priority based on the auxiliary resource selection information from UE 304, and UE 302 receives the auxiliary resource selection information for the priority from UE 304, then UE 302 selects the logical channel.

[0060] In one embodiment, the specific condition includes: if each CBR association corresponds to the duration T0, T0 is not currently running or has expired, and the UE 302 receives the auxiliary resource selection information, the UE 302 selects the logical channel. In one embodiment, the specific condition includes: if the reliability of the logical channel is higher than the reliability threshold, the logical channel is selected, wherein the UE 302 receives the auxiliary resource selection information, and the UE 302 determines the logical channel at least in part based on the auxiliary resource selection information. In one embodiment, the specific condition includes: if the reliability of the logical channel is lower than the reliability threshold, the logical channel is selected. In one embodiment, the specific condition includes: the priority of the logical channel is higher than the priority threshold, wherein the UE 302 receives the auxiliary resource selection information and the UE 302 determines the transmission resource at least in part based on the auxiliary resource selection information. In one embodiment, the specific condition includes: if the priority of the logical channel is lower than the priority threshold, the logical channel is selected.

[0061] In some embodiments, the reliability threshold or the priority threshold is configured by pre-configuration, or system information, or RRC signaling. In other embodiments, the reliability threshold or the priority threshold is configured via UE, or priority, or logical channel, or DRB.

[0062] Figure 4 A process for one UE to transmit an indication of whether another UE can provide auxiliary resource selection information is shown. UE 402 transmits an indication to several UEs 404 of whether any UE can provide auxiliary resource selection information.

[0063] In an embodiment, one of the devices may indicate that it can provide auxiliary resource selection information for another of the one or more devices. UE 402 may determine the transmission resources for transmitting data to the device based on the auxiliary resource selection information. In one embodiment, one UE 406 indicates that it can only provide auxiliary resource selection information for itself. Here, UE 402 determines the transmission resources for transmitting data to the device based in part on the auxiliary resource selection information provided by one of the one or more devices. In another embodiment, one of UE 406 indicates that it cannot provide auxiliary resource selection information for itself and another UE 406, but another of UE 404 indicates that it can provide auxiliary resource selection information. In this case, UE 404 indicates that it can provide auxiliary resource selection information for itself and one of UE 406. Here, UE 402 determines the transmission resources for transmitting data to UE 404 and UE 406 based in part on the auxiliary resource selection information provided by UE 406.

[0064] Figure 5A flow chart of starting a timer at UE-B is shown. In step 502, UE-B indicates through signaling that UE-A is providing auxiliary resource selection information. In step 504, UE-B starts or restarts timer T0. In step 506, UE-B creates a grant to transmit data of a logical channel of UE-B / target / DRB / SRB / priority.

[0065] In an embodiment, the signaling of step 502 is related to any of the following:

[0066] Priority of the logical channel, where UE-B determines the transmission resources of the logical channel based on the auxiliary resource selection information from UE-A. This item is used to indicate / trigger that UE-A needs to provide auxiliary resource selection information for this priority

[0067] Target ID, where UE-B determines the transmission resources for the target based on the auxiliary resource selection information from UE-A. This item is used to indicate / trigger UE-A to provide auxiliary resource selection information for the target

[0068] Logical channel ID, where UE-B determines the transmission resources for this logical channel based on the auxiliary resource selection information from UE-A. This item is used to indicate / trigger UE-A to provide auxiliary resource selection information for this logical channel

[0069] Resource pool ID or resource pool in which UE-B determines transmission resources based on the auxiliary resource selection information from UE-A. This item is used to indicate / trigger that UE-A needs to provide auxiliary resource selection information for this resource pool.

[0070] The duration of the timer T0, where T0 can be indicated for each UE-B / target / logical channel / priority / resource pool / CBR. This item is used to indicate that UE-A needs to provide auxiliary resource selection information before T0 expires.

[0071] In an embodiment, regarding step 504, the corresponding duration T0 may be configured for each UE-B / DRB / SRB / target / logical channel / priority / resource pool / CBR / CBR range. The duration T0 may be set by pre-configuration / system information / RRC signaling / PC5 interface RRC signaling.

[0072] In one embodiment, if a corresponding duration T0 is configured for each UE-B, UE-B is associated with only one timer T0. Here, after UE-B indicates that UE-A is providing auxiliary resource selection information and UE-B determines the transmission resource of UE-B based on the auxiliary resource selection information from UE-A, UE-B starts or restarts timer T0.

[0073] In one embodiment, if a corresponding duration T0 is configured for each target, UE-B associates a timer T0 for each target. Here, after UE-B indicates that UE-A is providing auxiliary resource selection information and UE-B determines the transmission resource of the target based on the auxiliary resource selection information from UE-A, UE-B starts or restarts the timer T0 for the target.

[0074] In one embodiment, if a corresponding duration T0 is configured for each DRB / SRB / logical channel, UE-B associates a timer T0 for each DRB / SRB / logical channel. Here, if UE-B indicates that UE-A is providing auxiliary resource selection information, and UE-B determines the transmission resources of the DRB / SRB / logical channel based on the auxiliary resource selection information from UE-A, UE-B starts or restarts the timer T0 of the DRB / SRB / logical channel.

[0075] In one embodiment, if a corresponding duration T0 is configured for each priority of the logical channel, UE-B associates a timer for each priority of the logical channel. If UE-B indicates that UE-A is providing auxiliary resource selection information and UE-B determines the transmission resource of the logical channel with the priority based on the auxiliary resource selection information from UE-A, UE-B starts or restarts the timer T0 for the priority.

[0076] In one embodiment, if a corresponding duration T0 is configured for each resource pool, UE-B associates a timer for each resource pool. Here, if UE-B indicates that UE-A is providing auxiliary resource selection information, and UE-B determines the transmission resources in the resource pool based on the auxiliary resource selection information from UE-A, UE-B starts or restarts the timer T0 for the resource pool.

[0077] In one embodiment, if a corresponding duration T0 is configured for each CBR or CBR range, UE-B associates a timer for each CBR or CBR range. Here, if UE-B indicates that UE-A is providing auxiliary resource selection information for the measurement results of the CBR in the configured CBR value or CBR range, and UE-B determines the transmission resource based on the auxiliary resource selection information from UE-A, UE-B starts or restarts the timer T0 for the CBR range.

[0078] In one embodiment, for a grant associated with the SCI, among the logical channels (if any) of the MACCE(s) that satisfy one of the following conditions, a target associated with one of unicast, multicast, and broadcast of the logical channel or MACCE with the highest priority is selected for step 506:

[0079] 1. If a corresponding T0 is associated with each UE-B, and T0 is not currently running or has expired;

[0080] 2. If a corresponding T0 is associated for each target, and the T0 of the target of the logical channel is not currently running or has expired;

[0081] 3. If a corresponding T0 is associated with each DRB / SRB / logical channel, and the T0 of the DRB / SRB / logical channel is not currently running or has expired;

[0082] 4. If a corresponding T0 is associated with each priority of the logical channel, and the T0 of the priority of the logical channel is not currently running or has expired;

[0083] 5. If a corresponding T0 is associated with each resource pool, select the resource pool associated with T0 to create the authorization, and the T0 of the resource pool is not currently running or has expired;

[0084] 6. If each CBR is associated with a corresponding T0, and T0 is not currently running or has expired; 7. If each UE-B is associated with a corresponding T0, T0 is running, and UE-B obtains the auxiliary resource selection information of UE-A;

[0085] 8. If a corresponding T0 is associated with each target, and the T0 of the target is running, UE-B determines the transmission resource of the target based on the auxiliary resource selection information from UE-A, and UE-B receives the auxiliary resource selection information for the target from UE-A;

[0086] 9. If a corresponding T0 is associated with each logical channel, and T0 of the logical channel is running, UE-B determines the transmission resource of the logical channel based on the auxiliary resource selection information from UE-A, and UE-B receives the auxiliary resource selection information for the logical channel from UE-A;

[0087] 10. If a corresponding T0 is associated with each priority of the logical channel, and T0 of the priority is running, UE-B determines the transmission resources of the logical channel with the priority based on the auxiliary resource selection information from UE-A, and UE-B receives the auxiliary resource selection information for the priority from UE-A;

[0088] 11. If for each resource pool associated with a corresponding T0, a resource pool associated with T0 is selected to create the grant, T0 of the resource pool is running, and UE-B receives auxiliary resource selection information for the resource pool from UE-A;

[0089] 12. If for each CBR associated with a corresponding T0, T0 is not currently running or has expired, and UE-B receives auxiliary resource selection information;

[0090] 13. If the reliability of the logical channel is below the reliability threshold (if configured), UE-B determines the transmission resource of the logical channel based on the auxiliary resource selection information from UE-A, and UE-B receives the auxiliary resource selection information from UE-A;

[0091] 14. If the reliability of the logical channel is below the reliability threshold (if configured);

[0092] 15. If the priority of the logical channel is higher than the priority threshold (if configured), UE-B determines the transmission resource of the logical channel with priority based on the auxiliary resource selection information from UE-A, and UE-B receives the auxiliary resource selection information from UE-A;

[0093] 16. If the priority of the logical channel is lower than the priority threshold (if configured);

[0094] 17. If the logical channel / DRB / SRB / priority / target has been configured to be transmitted without auxiliary resource selection information from UE-A;

[0095] 18. If the logical channel / DRB / SRB / priority / target has been configured to be transmitted in the presence of auxiliary resource selection information from UE-A, and UE-B receives the auxiliary resource selection information from UE-A

[0096] In an embodiment, among the logical channels belonging to the selected target, if there are logical channels that meet the above conditions, these logical channels are selected.

[0097] In another embodiment, the priority threshold / reliability threshold may be configured through one of the following: pre-configuration, or system information, or RRC signaling.

[0098] In another embodiment, the priority threshold / reliability threshold may be configured for one of the following: per UE, or per priority, or per logical channel, or per DRB, or per target, or per resource pool.

[0099] In another embodiment, if T0 is expired for each UE-B association corresponding to T0, UE-B creates a grant to immediately transmit the data of UE-B. If T0 is expired for each target association corresponding to T0, UE-B creates a grant to immediately transmit the data of the target. If T0 is expired for each logical channel association corresponding to T0, UE-B creates a grant to immediately transmit the data of the logical channel. If T0 is expired for each priority association corresponding to the logical channel, UE-B creates a grant to immediately transmit the data of the logical channel with the priority.

[0100] In a further embodiment, if T0 is running for each UE-B association, and UE-B receives auxiliary resource selection information from UE-A, UE-B stops timer T0. If T0 is running for each target association, and UE-B receives auxiliary resource selection information from UE-A, UE-B stops timer T0. If T0 is running for each logical channel association, and UE-B receives auxiliary resource selection information from UE-A, UE-B stops timer T0. If T0 is running for each priority association of a logical channel, and T0 of the priority is running, and UE-B receives auxiliary resource selection information for the priority from UE-A, UE-B stops timer T0 of the priority.

[0101] Figure 6 Multiple UEs in communication are shown.

[0102] In an embodiment, UE-B wants to transmit data to UE-A1, UE-A2, UE-A3, and UE-A4 is the only UE that can provide auxiliary resources for other UEs. Here, the logical channel in UE-B is used to store data to be transmitted to UE-A1 in target 1. The logical channel in UE-B used to store data to be transmitted to UE-A1 has target 1. The logical channel in UE-B used to store data to be transmitted to UE-A1 has target 1.

[0103] Provided below are exemplary scenarios.

[0104] Scenario 1: UE-B wants to transmit data to UE-A1, UE-A2, and UE-A3.

[0105] In an embodiment, UE-A1, UE-A2, UE-A3 cannot provide auxiliary resource selection information, but UE-A4 can provide auxiliary resource selection information for other UEs. In this case, UE-B indicates UE-A4 that provides auxiliary resource selection information. Therefore, UE-B can determine the transmission resources of the logical channels with targets 1, 2, and 3 based on the auxiliary resource selection information of UE-A4.

[0106] Scenario 2: UE-B wants to transmit data to UE-A1, UE-A2, and UE-A3.

[0107] In an embodiment, UE-A1 and UE-A2 cannot provide auxiliary resource selection information, but UE-A3 can provide auxiliary resource selection information for itself and another UE. Here, UE-B indicates UE-A3 that provides auxiliary resource selection information, and UE-B can determine the transmission resources of the logical channels with targets 1, 2, and 3 based on the auxiliary resource selection information of UE-A3.

[0108] Scenario 3: UE-B wants to transmit data to UE-A1, UE-A2, and UE-A3.

[0109] In an embodiment, UE-A1, UE-A2 are able to provide auxiliary resource selection information for themselves, but UE-A3 is unable to provide auxiliary resource selection information for itself, and UE-A4 is able to provide auxiliary resource selection information for itself and other UEs. Here, UE-B indicates that UE-A1, UE-A2, UE-A4 are providing auxiliary resource selection information. Therefore, UE-B can determine the transmission resources of the logical channel with target 1 based on the auxiliary resource selection information of UE-A1, and UE-B can determine the transmission resources of the logical channel with target 2 based on the auxiliary resource selection information of UE-A2, and UE-B can determine the transmission resources of the logical channel with target 3 based on the auxiliary resource selection information of UE-A4.

[0110] In another embodiment of the present disclosure, if discontinuous reception (DRX) is configured for the RX UE of UE-B, UE-B performs logical channel prioritization (LCP) and selects a target that satisfies the following conditions: (1) the UE with the target is in active time, and (2) the UE with the target is not in off time.

[0111] In another embodiment, if a resource pool only for P-UE is configured, UE-B performs LCP and provides corresponding LCP restrictions. In one embodiment, the UE is configured with a resource pool with restrictions that the resource pool can be used by the P-UE or cannot be used by the P-UE. In another embodiment, the grant created by UE-B using a resource pool with a resource pool restriction (the resource pool can be used by the P-UE) is allowed to be used for traffic sent to the P-UE. In another embodiment, the grant created by UE-B using a resource pool with a resource pool restriction (the resource pool cannot be used by the P-UE) is not allowed to be used for traffic sent to the P-UE.

[0112] In another embodiment, a target is selected that satisfies all of the following conditions: the UE with the target is a P-UE, and the grant associated with the SCI is allowed for the P-UE. In a further embodiment, all embodiments may also be applied to MAC CE in addition to logical channels.

[0113] Figure 7 An example of a wireless communication system 700 in which techniques according to one or more embodiments of the present invention may be applied is shown. The wireless communication system 700 may include one or more base stations (BSs) 705a, 705b, one or more wireless devices 710a, 710b, 710c, 710d, and a core network 725. The base stations 705a, 705b may provide wireless services to the wireless devices 710a, 710b, 710c, and 710d in one or more wireless sectors. In some implementations, the base stations 705a, 705b include directional antennas to generate two or more directional beams to provide wireless coverage in different sectors.

[0114] The core network 725 can communicate with one or more base stations 705a, 705b. The core network 725 provides connections with other wireless communication systems and wired communication systems. The core network may include one or more service subscription databases to store information related to subscribed wireless devices 710a, 710b, 710c and 710d. The first base station 705a can provide wireless services based on a first wireless access technology, and the second base station 705b can provide wireless services based on a second wireless access technology. Depending on the deployment scenario, the base stations 705a and 705b can be co-located or can be installed separately on site. The wireless devices 710a, 710b, 710c and 710d can support a variety of different wireless access technologies. The techniques and embodiments described in the present invention can be implemented by the base stations of the wireless devices described in the present invention.

[0115] Figure 8A block diagram representation of a portion of a wireless station in which the technology according to one or more embodiments of the present invention can be applied is shown. A wireless station 805, such as a base station or a wireless device (or UE) or an MT, may include a processor electronic device 810, such as a microprocessor, which implements one or more wireless technologies presented in this document. The wireless station 805 may include a transceiver electronic device 815 to transmit and / or receive wireless signals through one or more communication interfaces such as an antenna 820. The wireless station 805 may include other communication interfaces for transmitting and receiving data. The wireless station 805 may include one or more memories (not explicitly shown) for storing information such as data and / or instructions. In some implementations, the processor electronic device 810 may include at least a portion of the transceiver electronic device 815. In some embodiments, at least a portion of the disclosed technology, modules, or functions are implemented using the wireless station 805. In some embodiments, the wireless station 805 may be configured to perform the methods described herein.

[0116] It should be understood that this document discloses technologies that can be embodied in different embodiments and configurations. It should be understood that the concepts of some embodiments can be used in other embodiments. The disclosure and other embodiments, modules and functional operations described in this document can be implemented in digital electronic circuits, or in computer software, firmware or hardware (including the structures disclosed in this document and their structural equivalents), or in a combination of one or more of them. The disclosed embodiments and other embodiments can be implemented as one or more computer program products, that is, one or more modules of computer program instructions encoded on a computer-readable medium for executing or controlling the operation of a data processing device by a data processing device. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a material component that affects a machine-readable propagation signal, or a combination of one or more of them. The term "data processing device" includes all devices, equipment and machines for processing data, including, for example, a programmable processor, a computer or multiple processors or computers. In addition to hardware, the device may include code that creates an execution environment for the computer program in question, for example, code that constitutes a processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them. A propagated signal is an artificially generated signal, eg, a machine-generated electrical, optical, or electromagnetic signal, that is generated to encode information for transmission to suitable receiver apparatus.

[0117] A computer program (also referred to as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program may be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, in one or more coordinated files (e.g., files storing one or more modules, subroutines, or multiple portions of code). A computer program may be deployed to execute on a computer or multiple computers located at a site or distributed across multiple sites and interconnected by a communication network.

[0118] The processes and logic flows described herein may be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows may also be performed by, and the apparatus may also be implemented as, a special purpose logic circuit (e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit)).

[0119] For example, processors suitable for executing computer programs include general and special purpose microprocessors and any one or more processors of any kind of digital computer. Typically, the processor will receive instructions and data from a read-only memory or a random access memory or both. The basic elements of a computer are a processor for executing instructions and one or more memory devices for storing instructions and data. Typically, a computer will also include one or more large-capacity storage devices (e.g., magnetic disks, magneto-optical disks, or optical disks) for storing data or operably coupled to receive data from it or transmit data to it or both. However, a computer need not have such a device. Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and memory devices, including, for example, semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks, such as internal hard disks or removable disks; magneto-optical disks; and CDROM and DVD-ROM disks. The processor and memory can be supplemented by or incorporated into a dedicated logic circuit.

[0120] Although this patent document contains many details, these details should not be interpreted as limitations on the scope of any invention or the scope of what may be claimed, but rather as descriptions of features that may be specific to a particular embodiment of a particular invention. Certain features described in this patent document in the context of a separate embodiment may also be implemented in combination in a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable sub-combination. In addition, although features may be described above as working in certain combinations and even initially claimed as such, in some cases, one or more features from the claimed combination may be removed from the combination, and the claimed combination may involve a sub-combination or a variant of a sub-combination.

[0121] Similarly, while operations are depicted in a particular order in the drawings, this should not be understood as requiring that such operations be performed in the particular order shown or in the order in which they are arranged, or that all of the operations shown be performed, in order to achieve the desired results. Furthermore, the separation of various system components in the embodiments described in this patent document should not be understood as requiring such separation in all embodiments.

[0122] Only a few implementations and examples are described, and other implementations, enhancements, and variations can be made based on what is described and shown in this patent document.

Claims

1. An information transmission method, comprising: The first wireless device transmits an indication to the second wireless device regarding the second wireless device providing auxiliary resource selection information; as well as Upon completion of transmitting the indication, the first wireless device starts or restarts a timer having a duration of T0; If the timer is not currently running or has timed out, a transmission resource is selected to create a grant; if the timer is running and the first wireless device obtains the auxiliary resource selection information from the second wireless device, the transmission resource is selected to create a grant based on the auxiliary resource selection information.

2. The method according to claim 1, wherein: The auxiliary resource selection information is related to the following: (a) the priority of the logical channel, wherein the second wireless device needs to provide the auxiliary resource selection information for the priority, or (b) the target ID of the target, wherein the second wireless device needs to provide the auxiliary resource selection information for the target, or (c) the logical channel ID of the logical channel, wherein the second wireless device needs to provide the auxiliary resource selection information for the logical channel, or (d) the resource pool or resource pool ID, wherein the second wireless device needs to provide the auxiliary resource selection information for the resource pool, or (e) the duration T0 of the timer, wherein the second wireless device needs to provide the auxiliary resource selection information before the expiration of the duration T0, and the corresponding duration T0 is configured for each first wireless device, or each data radio bearer DRB, or each direct link signaling radio bearer SRB, or each target, or each logical channel, or each priority, or each resource pool, or each common resource block CRB.

3. The method according to claim 1, wherein: The corresponding duration T0 is configured for each of the first wireless devices, or each DRB, or each SRB, or each target, or each logical channel, or each priority, or each resource pool, or each CRB.

4. The method according to claim 3, wherein: configuring the corresponding duration T0 for each of the first wireless devices, wherein the first wireless device starts or restarts the timer with the duration T0 after the second wireless device is providing an indication of the auxiliary resource selection information for the first wireless device, wherein the transmission resource of the first wireless device is determined at least in part based on the auxiliary resource selection information from the second wireless device; or, Also comprising one or more logical channels, each logical channel having a corresponding priority, wherein the corresponding duration T0 is configured for each priority, wherein after the second wireless device is providing an indication of the auxiliary resource selection information for the logical channel having the priority, the first wireless device starts or restarts the timer having the duration T0, wherein the first wireless device determines transmission resources for each logical channel having the priority based at least in part on the auxiliary resource selection information; or, Also included is one or more durations T0, each duration T0 being configured by and associated with each one or more targets, wherein after the second wireless device is providing an indication of the auxiliary resource selection information of the target, the first wireless device starts or restarts the timer with a duration T0 for each target, wherein the first wireless device determines the transmission resources of the corresponding target at least in part based on the auxiliary resource selection information.

5. The method according to claim 3, wherein: configuring the corresponding duration T0 for each DRB, each SRB, or each logical channel, wherein the first wireless device associates the duration T0 for each logical channel, wherein after the second wireless device is providing an indication of the auxiliary resource selection information for the logical channel, the first wireless device starts or restarts the timer with the duration T0, wherein the first wireless device determines a transmission resource for the logical channel based at least in part on the auxiliary resource selection information; or, The duration T0 corresponding to each DRB and each SRB is configured, wherein the first wireless device associates the duration T0 of each logical channel, wherein after the second wireless device is providing an indication of the auxiliary resource selection information for the DRB or SRB, the first wireless device starts or restarts the timer with a duration T0, wherein the first wireless device determines a transmission resource of the DRB or SRB based at least in part on the auxiliary resource selection information; or, The first wireless device associates a corresponding timer for each resource pool and configures the corresponding duration T0 for each resource pool, and if the second wireless device provides the auxiliary resource selection information, the first wireless device starts or restarts the timer with a duration T0 for each resource pool, and the first wireless device determines the transmission resource in the resource pool based on the auxiliary resource selection information from the second wireless device; or, The corresponding duration T0 is configured for each CBR or CBR range, and the first wireless device associates a corresponding timer for each CBR or CBR range. If the first wireless device is considering the auxiliary resource selection information from the second wireless device, the first wireless device starts or restarts the timer with a duration of T0 for the CBR range.

6. The method according to claim 3, wherein: The duration T0 is configured through pre-configuration, or system information, or radio resource control RRC signaling, or PC5 interface RRC signaling.

7. The method according to claim 1, wherein: The first wireless device is configured to: for a grant associated with direct link control information SCI, select a target associated with one of unicast, multicast and broadcast of a logical channel or MAC CE having the highest priority among logical channels satisfying a specific condition and a MAC control element MAC CE.

8. The method according to claim 7, wherein: If the timer of the logical channel having a duration T0 expires and the corresponding duration T0 is configured for each logical channel, the first wireless device selects a logical channel belonging to the selected target.

9. The method according to claim 7, wherein: If a timer of a target with a duration T0 has expired, the duration T0 corresponding to each target is configured, and the logical channel belongs to the target, the first wireless device selects a logical channel belonging to the selected target.

10. The method according to claim 7, wherein: If a timer with a duration T0 of a priority has expired, the duration T0 corresponding to each priority is configured, and the logical channel is configured with the priority, the first wireless device selects a logical channel belonging to the selected target.

11. The method according to claim 7, wherein: If the timer with the duration T0 expires and the corresponding duration T0 is configured for each of the first wireless devices, the first wireless device selects a logical channel belonging to the selected target.

12. The method according to claim 7, wherein: If the duration T0 corresponds to each DRB / SRB association, and the timer of the DRB / SRB with the duration T0 is not currently running or has expired, the first wireless device selects a logical channel belonging to the selected target.

13. The method according to claim 7, wherein: If for each resource pool associated with the corresponding duration T0, a resource pool associated with the duration T0 is selected to create the grant, and the timer of the resource pool with duration T0 is not currently running or has expired, the first wireless device selects a logical channel belonging to the selected target.

14. The method according to claim 7, wherein: If the duration T0 corresponds to each CBR association, and the timer with the duration T0 is not currently running or has expired, the first wireless device selects a logical channel belonging to the selected target.

15. The method according to claim 7, wherein: If the timer with the duration T0 is running and the first wireless device obtains the auxiliary resource selection information of the second wireless device, the first wireless device selects a logical channel belonging to the selected target.

16. The method according to claim 7, wherein: If, for each target association corresponding to the duration T0, T0 of the target is running, the first wireless device determines the transmission resource of the target based on the auxiliary resource selection information from the second wireless device, and the first wireless device receives the auxiliary resource selection information for the target from the second wireless device, then the first wireless device selects a logical channel belonging to the selected target.

17. The method according to claim 7, wherein: If each target is associated with the corresponding duration T0, the timer of the target with a duration T0 is running, the first wireless device determines the transmission resource of the target based on the auxiliary resource selection information from the second wireless device, and the first wireless device receives the auxiliary resource selection information for the target from the second wireless device, then the first wireless device selects a logical channel belonging to the selected target.

18. The method according to claim 7, wherein: If the duration T0 corresponding to each priority association of a logical channel is in operation, the T0 of the priority is running, the first wireless device determines the transmission resource with the priority of the logical channel based on the auxiliary resource selection information from the second wireless device, and the first wireless device receives the auxiliary resource selection information for the priority from the second wireless device, then the first wireless device selects a logical channel belonging to the selected target.

19. The method according to claim 7, wherein: If, for the duration T0 corresponding to each CBR association, a timer with the duration T0 is not currently running or has expired, and the first wireless device receives the auxiliary resource selection information, the first wireless device selects a logical channel belonging to the selected target.

20. The method according to claim 7, wherein: If the reliability of the logical channel is below a reliability threshold, selecting the logical channel, wherein the first wireless device receives the auxiliary resource selection information and the first wireless device determines the logical channel based at least in part on the auxiliary resource selection information; or, If the reliability of the logical channel is lower than the reliability threshold, selecting the logical channel; or, The priority of the logical channel is below a reliability threshold, wherein the first wireless device receives the auxiliary resource selection information, and the first wireless device determines the transmission resource based at least in part on the auxiliary resource selection information.

21. The method according to claim 20, wherein: The reliability threshold or priority threshold is configured through pre-configuration, or system information, or RRC signaling.

22. The method according to claim 20, wherein: The reliability threshold or the priority threshold is configured via the wireless device, or the priority, or the logical channel, or the DRB.

23. An information transmission method, comprising: The first wireless device transmits an indication to one or more wireless devices regarding the second wireless device providing auxiliary resource selection information; as well as receiving, by the first wireless device, a response to the indication; The first wireless device transmits an indication to the second wireless device regarding the second wireless device providing auxiliary resource selection information; as well as Upon completion of transmitting the indication, the first wireless device starts or restarts a timer having a duration of T0; If the timer is not currently running or has timed out, a transmission resource is selected to create a grant; if the timer is running and the first wireless device obtains the auxiliary resource selection information from the second wireless device, the transmission resource is selected based on the auxiliary resource selection information to create a grant.

24. The method according to claim 23, wherein: One or more devices indicate that they can provide auxiliary resource selection information for another one of the one or more devices, wherein the first wireless device determines transmission resources used to transmit data to the device or another one of the one or more devices based in part on the auxiliary resource selection information provided by the device.

25. The method according to claim 23, wherein: One of the one or more devices indicates that it can only provide the auxiliary resource selection information for itself, wherein the first wireless device determines transmission resources for transmitting data to the device based in part on the auxiliary resource selection information provided by the one of the one or more devices.

26. The method of claim 23, wherein: One of the one or more devices indicates that it is not capable of providing the auxiliary resource selection information for itself and another of the one or more devices, wherein the other of the one or more devices indicates that it is capable of providing the auxiliary resource selection information for itself and another of the one or more devices, wherein the first wireless device determines, in part, a transmission resource for transmitting data to the device based on the auxiliary resource selection information provided by the other of the one or more devices.

27. A wireless communication device, comprising a processor configured to implement the method of any one of claims 1-26.