A resource processing method, apparatus and medium

By using beacon messages to indicate the use of resources in the NR SL communication scenario, the problem of low SL resource allocation efficiency in the prior art is solved, and higher resource utilization and lower resource waste are achieved.

CN114125782BActive Publication Date: 2025-06-24HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110709748.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-11-27
Filing Date
2021-06-25
Publication Date
2025-06-24
Estimated Expiration
2041-06-25

AI Technical Summary

Technical Problem

In the NR SL communication scenario, it is difficult for the prior art to effectively manage and allocate SL resources, resulting in increased data delay, low channel resource utilization and serious resource waste.

Method used

By sending or not sending beacon messages on the beacon indication resource, the first device indicates the use of the resource, allowing other user groups to temporarily occupy the resource when the resource is not used, improving resource utilization and reducing waste.

Benefits of technology

It achieves the effect of reducing data delay, improving channel resource utilization, and reducing channel resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114125782B_ABST
    Figure CN114125782B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a resource processing method, apparatus, and medium, which are used to reduce data latency, improve channel resource utilization, and reduce channel resource waste. The method includes: a first device sends a beacon message on a beacon indication resource corresponding to a first resource, where the beacon message is used to indicate that the first resource is used by devices in a first user group, and all or part of the first resource cannot be used by other user groups; or, the first device does not send a beacon message on the beacon indication resource corresponding to the first resource, so that devices in other user groups determine that the first resource is not used by devices in the first user group, and all or part of the first resource can be temporarily used by devices in other user groups; where the first device belongs to the first user group, the first resource belongs to a first resource pool, and the first resource pool includes a plurality of periodic resources allocated for the first user group for sidelink SL communication, and each resource corresponds to a beacon indication resource.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims the priority of a Chinese patent application with the application number 202010890881.4 and the application title "A Method for Sending and Receiving Information" filed with the Chinese Patent Office on August 29, 2020, the entire content of which is incorporated herein by reference; this application claims the priority of a Chinese patent application with the application number 202011358002.X and the application title "A Resource Processing Method, Apparatus and Medium" filed with the Chinese Patent Office on November 27, 2020, the entire content of which is incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technologies, and in particular, to a resource processing method, apparatus and medium. Background Art

[0003] The sidelink (SL) is an important technology that enables direct device-to-device (D2D) communication without passing through a base station in the long term evolution (LTE) system and the new radio (NR) system of the fifth generation (5G) mobile communication. Since the transmission between devices does not need to be forwarded by a base station, SL can achieve shorter latency, higher spatial reuse efficiency, and lower core network load. SL plays a huge role in scenarios with high local communication requirements such as vehicle to everything (V2X), smart home, and smart factory.

[0004] Currently, there are mainly two resource allocation modes among various SL user equipments (UEs) in NR SL, namely mode 1 and mode 2. In mode 1, the base station mainly schedules transmission resources for UEs, and in mode 2, the terminals mainly schedule transmission resources independently.

[0005] Model: For SL UEs within the coverage of the base station, the transmission resources can be centrally scheduled by the base station. The base station can schedule the transmission resources of SL UEs through dynamic grant or configured grant, where the configured grant includes configured grant type 1 or configured grant type 2.

[0006] mode2: Each SL UE uses a sensing-selection mechanism to achieve resource occupancy. Each SL UE decodes the control information (system control information, SCI) 1 or SCI2 in other received SL messages to obtain the reserved resource information. Based on the resource reservation information carried in the SCI (such as periodic reservation and single reservation), the indicated service priority, and the reference signal receiving power (RSRP) of the SCI, the available time-frequency resource positions are determined, and then resources for data transmission are randomly selected from the available resources.

[0007] Regarding the resource allocation method in the SL transmission scenario, a group-based resource allocation solution can be introduced. Usually, a group in SL can also be called a user group (UE group). A UE group can include one or more SL UEs. By allocating SL resources to the UE group, the SL UEs in the UE group can obtain SL resources. Under the constraint of ensuring the quality of service (QoS) of SL communication, how each user group realizes the use of SL resources or how to allocate SL resources to each group is an urgent problem to be solved. Summary of the Invention

[0008] This application provides a resource processing method, device, and medium for reducing data delay, improving channel resource utilization, and reducing channel resource waste.

[0009] In a first aspect, this application provides a resource processing method, including: The first device sends a beacon message on the beacon indication resource corresponding to the first resource, where the beacon message is used to indicate that the first resource is used by the devices in the first user group, and the other user groups cannot use all or part of the resources in the first resource; or, the first device does not send the beacon message on the beacon indication resource corresponding to the first resource, so that the devices in the other user groups determine that the first resource is not used by the devices in the first user group, and all or part of the resources in the first resource can be temporarily used by the devices in the other user groups; where the first device belongs to the first user group, the first resource belongs to the first resource pool, the first resource pool includes multiple periodic resources allocated for the first user group for sidelink (SL) communication, and each resource corresponds to a beacon indication resource.

[0010] In the above technical solution, the resources in the first resource pool are multiple periodic resources for SL communication allocated to the first user group. Each periodic resource can be configured with a corresponding beacon indication resource. The first device can send a beacon message on the beacon indication resource corresponding to the first resource to indicate to other user groups that the first resource is used by the first user group. Other user groups can determine that the first resource is used by the first user group by detecting the beacon message. When the first device does not send a beacon message on the beacon indication resource corresponding to the first resource, other user groups can determine that the first resource is not used by the first user group by not detecting the beacon message. By indicating the usage status of the first resource through the beacon message, it can be realized that when the first user group does not use the first resource, other user groups can be enabled to temporarily occupy the first resource, which can improve the utilization rate of the periodic resources of the first user group and reduce the waste of channel resources.

[0011] In a possible design, the beacon message carries configuration information of the first resource pool, and the configuration information is used to indicate resource information of resources in the second resource that can be used by other user groups when the second resource meets the first condition; the resource information includes indication information of a target resource unit set and / or indication information of a target user group set; wherein, the second resource belongs to the first resource pool, and the time domain position of the corresponding period of the second resource is after the time domain position of the corresponding period of the first resource, and the first condition is that the first device does not send a beacon message on the beacon indication resource corresponding to the second resource; the target resource unit set includes at least one resource unit in the second resource: the target user group set includes identifiers of at least one user group, and the identifier of the user group is the identifier of the user group that can use the resources in the target resource unit set.

[0012] Based on the above technical solution, the beacon message can carry configuration information about the first resource pool, and the configuration information can indicate resource information of resources in the second resource in the first resource pool that can be used by other user groups. The second resource is also a resource in the first resource pool, and the time domain position of the corresponding period of the second resource is after the time domain position of the corresponding period of the first resource. The resource information can include resources in the resource unit set, enabling other user groups to know the situation of resources in the second resource that can be temporarily used. Or the resource information can include a set of user group identifiers, enabling other user groups to know the user groups that can temporarily use the second resource. That is, in addition to indicating that the current first resource is not released, the beacon message sent by the first device can also be used to indicate which resource units in the resources released by the first user group later can be occupied, and which user groups can temporarily occupy them, etc.

[0013] In a possible design, the set of target resource units includes a set of resource release durations and / or a set of resource release frequency domains; wherein, the set of resource release durations includes at least one number of time units, and the first number of time units indicates the number of time units included in the resources that can be used by devices of other user groups in the second resource, and the first number of time units belongs to the at least one number of time units; alternatively, the set of resource release durations includes at least one time unit ratio, and the first time unit ratio indicates the ratio of the time units included in the resources that can be used by devices of other user groups in the second resource to the total number of time units included in the second resource; the set of resource release frequency domains includes indication information corresponding to at least one frequency domain resource in the second resource, and the indication information indicates the frequency domain resources that can be used by the devices of the other user groups.

[0014] Based on the above technical solution, the set of target resource units may include a set of resource release durations. The set of resource release durations includes the number of time units that the second resource can be used by devices of other user groups, or indicates the ratio of the time units that can be used by devices of other user groups in the second resource to the second resource, facilitating other user groups to use the second resource. The set of target resource units may include a set of resource release frequency domains. The set of resource release frequency domains includes the situation of the frequency domain resources that the second resource can be used by other user groups, facilitating other user groups to use the frequency domain resources in the second resource. Such a design can improve the flexibility and utilization rate of other user groups using the SL communication resources released by the first user group, and reduce channel resource waste.

[0015] In a possible design, the beacon message is carried by a Zadeoff-Chu sequence, and the root index of the Zadeoff-Chu sequence is determined based on the identifier of the first user group and the length of the Zadeoff-Chu sequence.

[0016] Based on the above technical solution, different user groups can be distinguished according to the root index of the Zadeoff-Chu sequence. The beacon message can be carried by a Zadeoff-Chu sequence, and the root index of the Zadeoff-Chu sequence carrying the beacon message is determined based on the identifier of the first user group and the sequence length, which can avoid the root index of the Zadeoff-Chu sequence used by the first user group being the same as the root index of the Zadeoff-Chu sequence of other user groups, and avoid confusion caused by the beacon messages of multiple user groups.

[0017] In a possible design, the Zadeoff-Chu sequence is generated based on the cyclic shift parameter corresponding to the configuration information in the set of root exponents and cyclic shift parameters, where the set of cyclic shift parameters includes cyclic shift parameters corresponding to multiple configuration information; or, the Zadeoff-Chu sequence is the target sequence corresponding to the configuration information in the sequence set, and the sequence set includes sequences corresponding to the multiple configuration information. Among the multiple configuration information, the sequence corresponding to each configuration information is determined based on the cyclic shift parameter corresponding to each configuration information and the root exponent.

[0018] Based on the above technical solution, the configuration information carried by the beacon message that the generated Zadeoff-Chu sequence can carry. The Zadeoff-Chu sequence carrying the beacon message sent by the first device can be generated according to the sequence root exponent and the cyclic shift parameter of the configuration information. For example, the first device can determine the cyclic shift parameter based on the configuration information, perform cyclic shift on the root sequence corresponding to the root exponent, and generate the Zadeoff-Chu sequence. Or the Zadeoff-Chu sequence of the beacon message can be the sequence corresponding to the configuration information in the sequence set. Each sequence is determined based on the root exponent and the cyclic shift parameter corresponding to each configuration information.

[0019] In a possible design, the beacon indication resource corresponding to the first resource is orthogonal to the resources in the resource pool corresponding to at least one other user group.

[0020] Based on the above technical solution, the resources in the resource pool of the first user group are periodic. Each resource has a corresponding beacon indication resource. The first device can send a beacon message in the beacon indication resources corresponding to the respective resources, which helps other user groups detect the beacon message at a specific location (such as in the beacon indication resource), reducing the overhead generated by detecting the beacon message. And the beacon indication resources corresponding to the respective resources in the first resource pool are orthogonal to the resources in the resource pools corresponding to other user groups, and will not interfere with the resources in the resource pools corresponding to other user groups.

[0021] In a possible design, when the first device sends a beacon message on the beacon indication resource corresponding to the first resource, it further includes: the first device determines that the first user group uses the first resource; when the first device does not send the beacon message on the beacon indication resource corresponding to the first resource, it further includes: the first device determines that the first user group does not use the first resource.

[0022] Based on the above technical solution, the first device may send a beacon message on the beacon indication resource corresponding to the first resource when determining that the first user group uses the first resource. Or, when determining that the first user group does not use the first resource, the first device does not send a beacon message.

[0023] In a possible design, the first device determines that the first user group uses the first resource, including: the first device determines that the first resource is used by a second device, where the second device belongs to the first user group.

[0024] Based on the above technical solution, the first device can determine whether the first user group uses the first resource by determining whether the devices within the first user group use the first resource. For example, if the first device determines that the second device within the first user group uses the first resource, it can determine that the first user group uses the first resource.

[0025] In a second aspect, the present application provides a resource processing method, including: a third device detects a first beacon message on a first beacon indication resource corresponding to a first resource, where the first resource belongs to a first resource pool, the first resource pool includes a plurality of periodic resources allocated for a first user group for sidelink (SL) communication, each resource corresponds to a beacon indication resource, the third device belongs to a second user group, the first beacon message is used to indicate that the first resource is used by the devices of the first user group, and all or part of the first resource cannot be used by other user groups except the first user group; if the third device detects the first beacon message, it determines that the first resource is used by the devices of the first user group, and the second user group cannot use the first resource; if the third device does not detect the first beacon message, it determines that the first resource is not used by the devices of the first user group, and all or part of the first resource can be temporarily used by other user groups.

[0026] Based on the above technical solution, the third device can detect the first beacon message on the first beacon indication resource corresponding to the first resource. If the first beacon message is detected, it can be determined that the first resource is used by the devices of the first user group, and then the third device cannot use the first resource of the first user group. If the first beacon message is not detected, it can be determined that the first resource is not used by the devices of the first user group, or in other words, the first resource is temporarily released by the first user group, and the devices of other user groups can use all or part of the first resource temporarily released by the first user group.

[0027] In a possible design, if the third device does not detect the first beacon message and determines that the first resource is not used by the devices of the first user group, after all or part of the first resource can be temporarily used by other user groups, the method further includes: the third device uses the first resource.

[0028] Based on the above technical solution, by not detecting the first beacon message, the third device determines that the devices of the first user group do not use the first resource allocated to the first user group for SL communication. Then, the third device can use the first resource to transmit data, avoiding waste of the first resource. For example, the third device can temporarily use the first resource allocated to the first user group to transmit data of non-periodic services, improving the quality of SL communication services.

[0029] In a possible design, the first beacon message carries configuration information of the first resource pool. The configuration information is used to indicate resource information of the resources in the second resource that can be used by other user groups when the second resource meets the first condition; the resource information includes indication information of a target resource unit set and / or indication information of a target user group set; wherein, the second resource belongs to the first resource pool, and the time-domain position of the corresponding period of the second resource is after the time-domain position of the corresponding period of the first resource, and the first condition is that the first device does not send the first beacon message on the beacon-indicated resource corresponding to the second resource; wherein, the target resource unit set includes at least one resource unit in the second resource: the target user group set includes identifiers of at least one user group, and the identifier of the user group is the identifier of the user group that can use the resources in the target resource unit set.

[0030] Based on the above technical solution, the first beacon message can carry configuration information about the first resource pool, and the configuration information can indicate resource information of the resources in the second resource in the first resource pool that can be used by other user groups. The second resource is also a resource in the first resource pool, and the time-domain position of the corresponding period of the second resource is after the time-domain position of the corresponding period of the first resource. The resource information can include the resources in the resource unit set, enabling other user groups to know the situation of the resources in the second resource that can be temporarily used. Or the resource information can include the user group identifier set, enabling other user groups to know the user groups that can temporarily use the second resource. That is, in addition to indicating that the current first resource is not released, the first beacon message sent by the first user group can also be used to indicate which resource units in the resources released after the first user group can be occupied, and which users can temporarily occupy them.

[0031] In a possible design, the set of target resource units includes a set of resource release durations and / or a set of resource release frequency domains; wherein, the set of resource release durations includes at least one number of time units, the first number of time units indicating the number of time units included in the resources that can be used by devices of other user groups in the second resource, and the first number of time units belongs to the at least one number of time units; or, the set of resource release durations includes at least one time unit ratio, the first time unit ratio indicating the ratio of the time units that can be used by devices of other user groups in the second resource to the total number of time units included in the second resource, and the first time unit ratio belongs to the at least one time unit ratio; the set of resource release frequency domains includes indication information corresponding to at least one frequency domain resource in the second resource, and the indication information indicates the frequency domain resources that can be used by the devices of the other user groups.

[0032] Based on the above technical solution, the set of target resource units may include a set of resource release durations. The set of resource release durations includes the number of time units that the second resource can be used by devices of other user groups, or indicates the ratio of the time units that can be used by devices of other user groups in the second resource to the second resource, facilitating the use of the second resource by other user groups. The set of target resource units may include a set of resource release frequency domains. The set of resource release frequency domains includes the situation of the frequency domain resources that the second resource can be used by other user groups, facilitating the use of the frequency domain resources in the second resource by other user groups. Such a design can improve the flexibility and utilization rate of the SL communication resources released by the first user group by other user groups, and reduce the waste of channel resources.

[0033] In a possible design, the first beacon message is carried by a Zadeoff-Chu sequence, and the root index of the Zadeoff-Chu sequence is determined based on the identifier of the first user group and the length of the Zadeoff-Chu sequence.

[0034] Based on the above technical solution, different user groups can be distinguished according to the root index of the Zadeoff-Chu sequence. The beacon message can be carried by a Zadeoff-Chu sequence, and the root index of the Zadeoff-Chu sequence carrying the beacon message is determined based on the identifier of the first user group and the sequence length. Such a design can facilitate the third device to determine or match the user group to which the detected first beacon message belongs. It can also prevent the root index of the Zadeoff-Chu sequence used by the first user group from being the same as the root index of the Zadeoff-Chu sequence of other user groups, avoiding confusion caused by beacon messages of multiple user groups.

[0035] In a possible design, the Zadeoff-Chu sequence is generated based on the cyclic shift parameter corresponding to the configuration information in the set of root exponents and cyclic shift parameters, and the set of cyclic shift parameters includes cyclic shift parameters corresponding to multiple pieces of configuration information; or, the Zadeoff-Chu sequence is the target sequence corresponding to the configuration information in the sequence set, the sequence set includes sequences corresponding to the multiple pieces of configuration information, and for each piece of configuration information in the multiple pieces of configuration information, the sequence corresponding to each piece of configuration information is determined based on the cyclic shift parameter corresponding to each piece of configuration information and the root exponent.

[0036] Based on the above technical solution, the Zadeoff-Chu sequence carries the beacon message. Since the cyclic shift parameters corresponding to different configuration information are different, the Zadeoff-Chu sequences are different. Or, the Zadeoff-Chu sequences corresponding to different configuration information are different.

[0037] In a possible design, the method further includes: the third device detecting a second beacon message in the second beacon indication resource corresponding to the second resource; if the third device does not detect the second beacon message and the resource information indicated by the configuration information carried in the first beacon message includes the identifier of the second user group in the set of target user groups, then the third device uses all or part of the resources in the second resource; or, if the third device does not detect the second beacon message, then the third device uses all or part of the resources in the second resource.

[0038] Based on the above technical solution, the third device can continue to detect the beacon message after detecting the first beacon message. If the third device determines that it does not detect the second beacon message in the second beacon indication resource corresponding to the second resource. The third device can use the second resource to improve the utilization rate of the SL communication resources and avoid waste of channel resources caused by the devices in the first user group not using the second resource. Or, the resource release configuration information in the first beacon message detected by the third device may include a set of user groups. When the identifier of the second user group to which the third device belongs is in the set of user groups in the first beacon message, the third device can use the second resource. The resource information indicated by the release configuration information carried by the devices in the first user group through the beacon message includes the set of target user groups, which can indicate the devices in a specific user group to use the second resource temporarily released by the first user group, improving the flexibility of using the SL communication resources.

[0039] In a possible design, the third device uses the second resource, including: the third device uses all or part of the second resource to transmit data; or, if the resource information indicated by the configuration information includes a target resource unit set, and the target resource unit set includes a resource release duration set, the third device uses a target time unit in the second resource, where the target time unit is a time unit corresponding to any number of time units in the resource release duration set, or the target time unit is a time unit corresponding to the proportion of any time unit in the resource release duration set; and / or, if the resource information indicated by the configuration information includes a target resource unit set, and the target resource unit set includes a resource frequency set, the third device uses a target frequency domain resource in the second resource, where the target frequency domain resource is at least one frequency domain resource corresponding to the indication information in the resource release frequency domain set.

[0040] Based on the above technical solution, when the third device uses the second resource, the third device can directly use any resource in the second resource. The third device can also use the second resource according to the resource information indicated by the configuration information carried in the first beacon message. For example, if the resource information indicated by the configuration information carried in the first beacon message used by the third device includes a time unit corresponding to any number of time units or the proportion of any time unit in the resource release duration set. The third device can also use the frequency domain resource corresponding to any indication information included in the resource release frequency domain set indicated by the resource information of the configuration information. Through the resource information indicated by the configuration information carried in the first beacon message, it is convenient for the third device to use the second resource, which not only improves the flexibility of the third device in using the SL communication resource, improves the resource utilization rate, but also reduces the waste of channel resources.

[0041] In a possible design, after the third device detects the first beacon message, the method further includes: the third device stores the first beacon message.

[0042] Based on the above technical solution, the third device can store the first beacon message after detecting the first beacon message, so that in the case where the first user group temporarily releases the second resource, the third device can determine whether it can use the second resource and / or which resource units in the second resource according to the configuration information carried in the first beacon message.

[0043] In a possible design, the resources corresponding to one beacon indication resource are orthogonal to the resources in the resource pool corresponding to at least one other user group.

[0044] Based on the above technical solution, the beacon indication resources corresponding to the periodic resources in the first resource pool of the first user group are orthogonal to the resources in the corresponding resource pools of other user groups. This facilitates the third device to detect the beacon messages sent by other user groups in the resources orthogonal to the SL resources allocated to the second user group to which it belongs, reduces the overhead generated by beacon message detection, and does not affect the devices in the second user group to which the third device belongs from using the resources in the resource pool of the second user group.

[0045] In a third aspect, an embodiment of the present application provides a resource processing method, including: a first device determines whether a first resource is used by a second device. The first device and the second device belong to a first user group. The first resource is a resource allocated for sidelink SL communication of the first user group. Then when the first device determines that the first resource is used by the second device, the first device sends a beacon message, and the beacon message is used to indicate that the first resource is used.

[0046] Based on the above technical solution, both the first device and the second device belong to the first user group, and the first resource is an SL communication resource allocated to the first user group. The first device and the second device may also be the same device. The first device and the second device may also be different devices. When the first device determines that the first resource is used by the second device, it is also after determining that any device in the first user group uses the first resource that the first device sends a beacon message. The beacon message is used to indicate that the first resource is used, and other user groups can determine that the first resource is used by detecting the beacon message. Conversely, other user groups can also determine that the first resource is not used by not detecting the beacon message. Other user groups use the first resources that are not used by the devices in the first user group. The first device indicates the usage status of the first resource through the beacon message, improving resource utilization and reducing waste of channel resources.

[0047] In a possible design, the beacon message carries resource release configuration information, and the resource release configuration information is used to indicate that a second resource can be used by devices in other user groups, where the second resource is a resource allocated for SL communication for the first user group, and the time domain position of the second resource is after the time domain position of the first resource.

[0048] Based on the above technical solution, the beacon message can carry resource release configuration information. The resource release configuration information can indicate that the second resource of the first user group can be used by devices in other user groups. The time domain position of the second resource is after the time domain position of the first resource. The beacon message can not only indicate that the first resource is used by the devices in the first user group, but also indicate through the resource release configuration information that the second resource of the first user group can be used by devices in other user groups, improving the utilization rate of SL communication resources and further reducing waste of channel resources.

[0049] In a possible design, the resource release configuration information includes at least one of the following: a set of resource release durations, a set of resource release frequencies, and a set of user groups. Wherein, the set of resource release durations includes at least one number of time units. The first number of time units is used to indicate the number of time units included in the resources in the second resource that can be used by devices in other user groups. The first number of time units belongs to the at least one number of time units. The set of resource release frequencies includes indication information of at least one sub-channel resource in the second resource, and the at least one sub-channel resource can be used by devices in other user groups. The set of user groups includes identifiers of at least one user group, and the at least one user group can use the second resource.

[0050] Based on the above technical solution, the first device can indicate, through the resource release configuration information carried in the beacon message, the number of time units in which the second resource can be used by devices in other user groups, or the sub-channel resources that can be used by devices in other user groups, or the user groups that can use the second resource, which helps other user groups use the second resource. It improves the flexibility of using SL communication resources, not only further improves the resource utilization rate, but also further reduces the waste of channel resources.

[0051] In a possible design, sending the beacon message includes: the first device sending the beacon message in the first time unit of the first resource, or sending the beacon message in a target resource, where the target resource is a resource that is before the time domain position of the first resource and orthogonal to the resources of any user group.

[0052] Based on the above technical solution, the first device sending the beacon message in the first time unit of the first resource or sending the beacon message in the target resource helps other user groups detect the beacon message in the first time unit or in the target resource, reducing the overhead of other user groups detecting the beacon message.

[0053] In a possible design, the target resource is a physical sidelink shared channel.

[0054] Based on the above technical solution, the first device can send a beacon message in the physical sidelink shared channel, which helps other user groups detect the beacon message in the physical sidelink shared channel and reduces the overhead generated by detecting the beacon message.

[0055] Fourth aspect, an embodiment of the present application provides a resource processing method, including: A third device detects a first beacon message, where the first beacon message is used to indicate that the first resource is in use, and the first resource is a resource allocated for sidelink (SL) communication of the first user group. If the third device detects the first beacon message, it determines that the first resource is in use. If the third device does not detect the first beacon message, it determines that the first resource is not in use.

[0056] Based on the above technical solution, the third device can detect the first beacon message used to indicate that the first resource is in use, where the first resource is the SL communication resource of the first user group. If the third device detects the first beacon message, it can determine that the first resource is used by the devices of the first user group, so the third device cannot use the first resource of the first user group. If the third device does not detect the first beacon message, the third device can determine that the first resource is not used by the devices of the first user group, so the third device can use the first resource of the first user group. Therefore, the third device can determine the usage status of the first resource through the beacon message to determine whether the first resource can be used by the third device, which is convenient for using the first resource when it is determined that the first resource is not in use, thereby improving resource utilization and reducing waste of channel resources.

[0057] In a possible design, after the third device determines that none of the devices in the first user group use the first resource when it does not detect the first beacon message, the method further includes: The third device uses the first resource.

[0058] Based on the above technical solution, after the third device determines that none of the devices in the first user group use the first resource, it can use the first resource to transmit data. This avoids waste of the first resource caused by none of the devices in the first user group using the first resource. And in the SL communication scenario, the third device using the first resource of the first user group can transmit data of non-periodic services, which can improve the quality of SL communication services.

[0059] In a possible design, the first beacon message carries resource release configuration information, where the resource release configuration information is used to indicate that other user groups use a second resource, where the second resource is a resource allocated for SL communication of the first user group and the time domain position of the second resource is after the time domain position of the first resource.

[0060] Based on the above technical solution, the first beacon message may carry resource release configuration information. The resource release configuration information can indicate that the second resource of the first user group can be used by devices in other user groups. The time domain position of the second resource is after the time domain position of the first resource. The first beacon message can not only indicate that the first resource is used by devices in the first user group, but also indicate through the resource release configuration information that the second resource of the first user group can be used by devices in other user groups, improving the utilization rate of SL communication resources and further reducing channel resource waste.

[0061] In a possible design, the resource release configuration information includes at least one of the following: a set of resource release durations, a set of resource release frequencies, and a set of user groups. Wherein, the set of resource release durations includes at least one number of time units. The first number of time units is used to indicate the number of time units included in the resource that can be used by devices in other user groups in the second resource, and the first number of time units belongs to the at least one number of time units. The set of resource release frequencies includes indication information of at least one sub-channel resource in the second resource, and the at least one sub-channel resource can be used by devices in other user groups. The set of user groups includes identifiers of at least one user group, and the at least one user group can use the second resource.

[0062] Based on the above technical solution, the resource release configuration information carried by the first beacon message can indicate the number of time units that the second resource can be used by devices in other user groups, or can indicate the indication information of the sub-channel resource, or can indicate the user groups that can use the second resource. The third device can use the second resource according to the resource release configuration information, improving the flexibility of using SL communication resources, not only improving the utilization rate of resources, but also reducing channel resource waste.

[0063] In a possible design, the third device detects a second beacon message, and the second beacon message is used to indicate that the second resource is in use. If the second beacon message is not detected and the identifier of the second user group is included in the set of user groups included in the resource release configuration information in the first beacon message, and the third device belongs to the second user group, then the third device uses the second resource. Or, if the second beacon message is not detected, then the third device uses the second resource.

[0064] Based on the above technical solution, after detecting the first beacon message, the third device can continue to detect beacon messages. If the third device determines that it has not detected the second beacon message indicating that the second resource is in use, the third device can use the second resource to improve the utilization rate of SL communication resources and avoid wasting channel resources caused by the devices in the first user group not using the second resource. Alternatively, the resource release configuration information in the first beacon message detected by the third device may include a set of user groups, and the identifier of the second user group to which the third device belongs is in the set of user groups in the first beacon message. The resource release configuration information carried by the beacon message of the devices in the first user group includes a set of user groups, indicating that the devices of the user groups corresponding to the identifiers in the set of user groups use the second resource, improving the flexibility of using SL communication resources. The user groups corresponding to the identifiers in the set of user groups can use the second resources not used by the devices in the first user group to transmit aperiodic data, improving the utilization rate of SL communication resources.

[0065] In a possible design, after the third device detects the first beacon message, the method further includes: the third device stores the first beacon message.

[0066] Based on the above technical solution, after detecting the first beacon message, the third device can store the first beacon message, so as to use the second resource according to the resource release configuration information carried by the first beacon message when determining that the first user group does not use the second resource.

[0067] In a possible design, for the third device to use the second resource, it includes: the third device uses any one of the second resources to transmit data. Alternatively, if the resource release configuration information carried by the first beacon message includes a set of resource release durations, the third device uses the target time unit in the second resources, and the target time unit is the time unit corresponding to any number of time units in the set of resource release durations. Alternatively, if the resource release configuration information carried by the first beacon message includes a set of resource frequencies, the third device uses the target subchannel in the second resources, and the target subchannel is any one of at least one subchannel resource corresponding to the indication information in the set of resource release frequencies.

[0068] Based on the above technical solution, when the third device uses the second resource, the third device can directly use any resource in the second resource. The third device can also use the second resource according to the resource release configuration information carried in the first beacon message. For example, the third device uses the time units corresponding to any number of time units in the resource release duration set in the resource release configuration information carried in the first beacon message. The third device can also use any sub-channel in the resource frequency set in the resource release configuration information. By using the resource release configuration information carried in the first beacon message to instruct the third device to use the second resource, it not only improves the flexibility of the third device in using SL communication resources, improves the utilization rate of resources, but also reduces the waste of channel resources.

[0069] In a possible design, when the third device uses the second resource, it further includes: the third device notifies a fourth device in the second user group to use the second resource, and the fourth device is any device in the second user group other than the third device.

[0070] Based on the above technical solution, when the third device uses the second resource, it can also notify other devices in the second user group to use the second resource, without the need for other devices in the second user group to detect beacon messages, further reducing the overhead of device detection of beacon messages in the second user group.

[0071] In a possible design, the third device detecting the first beacon message includes: the third device detecting the first beacon message on the first time unit in the first resource. Or, the third device detects the first beacon message in a target resource, and the target resource is a resource that is before the time domain position of the first resource and orthogonal to the resources of any user group.

[0072] Based on the above technical solution, the third device can detect the first beacon on the first time unit in the first resource or on the target resource, which can reduce the overhead caused by beacon message detection.

[0073] In a possible design, the target resource is a physical sidelink shared channel.

[0074] Based on the above technical solution, the third device can detect the beacon message in the physical sidelink shared channel, reducing the overhead generated by beacon message detection.

[0075] In a possible device design, the target resource is any resource element in the physical sidelink shared channel.

[0076] In a fifth aspect, an embodiment of the present application provides a communication device, which may be a first device or a chip or system-on-chip in the first device. The communication device includes a processor and a transceiver. The transceiver can receive or send beacon messages under the control of the processor. The processor can execute the method involved in any one of the designs in the above first aspect, second aspect, third aspect, or fourth aspect.

[0077] In a sixth aspect, an embodiment of the present application provides a communication device, which may be a third device or a chip or system-on-chip in the third device. The communication device includes a processor and a transceiver. The transceiver can receive or send beacon messages under the control of the processor. The processor can execute the method involved in any one of the designs in the above first aspect, second aspect, third aspect, or fourth aspect.

[0078] In a seventh aspect, a computer-readable storage medium provided by an embodiment of the present application stores program instructions. When the program instructions are run on a computer, the computer is caused to execute the method involved in any one of the designs in the above first aspect, second aspect, third aspect, or fourth aspect. Exemplarily, the computer-readable storage medium may be any available medium that can be accessed by a computer. By way of example and not limitation: the computer-readable medium may include a non-transitory computer-readable medium, random-access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), CD-ROM or other optical disc storage, magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.

[0079] In an eighth aspect, a computer program product containing instructions is provided. When it runs on a computer, the computer can be caused to execute the method involved in any one of the designs in the above first aspect, second aspect, third aspect, or fourth aspect.

[0080] In a ninth aspect, a chip is provided. The chip includes a processor. When the processor executes instructions, the processor is used to execute the method involved in any one of the designs in the above first aspect, second aspect, third aspect, or fourth aspect. The instructions may come from a memory inside the chip or from a memory outside the chip. Optionally, the chip further includes an input / output circuit.

[0081] In a tenth aspect, a communication system is provided, including a first device and a third device. Among them, the first device is used to execute the resource processing method involved in any one of the designs in the first aspect above, and the third device is used to execute the resource processing method involved in any one of the designs in the second aspect above. Alternatively, the first device is used to execute the resource processing method involved in any one of the designs in the second aspect above, and the third device is used to execute the resource processing method involved in any one of the designs in the second aspect above.

[0082] Among them, for the technical effects brought by any one of the designs in the fifth aspect to the tenth aspect, reference can be made to the technical effects brought by the corresponding methods in the foregoing text, and details are not described herein again. Description of the Drawings

[0083] Figure 1 It is a schematic structural diagram of a terminal provided by an embodiment of the present application;

[0084] Figure 2 It is a schematic diagram of an application scenario provided by an embodiment of the present application;

[0085] Figure 3 It is a schematic diagram of an application scenario provided by an embodiment of the present application;

[0086] Figure 4 It is a schematic diagram of an application scenario provided by an embodiment of the present application;

[0087] Figure 5 It is a schematic diagram of a user interface provided by an embodiment of the present application;

[0088] Figure 6 It is a schematic diagram of a user interface provided by an embodiment of the present application;

[0089] Figure 7 It is a schematic diagram of resources of a user group provided by an embodiment of the present application;

[0090] Figure 8 It is a schematic diagram of resources of a user group provided by an embodiment of the present application;

[0091] Figure 9 It is a schematic diagram of resources of a user group provided by an embodiment of the present application;

[0092] Figure 10 It is a schematic flowchart of a resource processing method provided by an embodiment of the present application;

[0093] Figure 11(a) is a schematic flowchart of another resource processing method provided by an embodiment of the present application;

[0094] Figure 11(b) is a schematic flowchart of another resource processing method provided by an embodiment of the present application;

[0095] Figure 12Schematic diagram of sending a beacon message provided by an embodiment of the present application;

[0096] Figure 13 Another schematic diagram of sending a beacon message provided by an embodiment of the present application;

[0097] Figure 14 Another schematic diagram of sending a beacon message provided by an embodiment of the present application;

[0098] Figure 15 Schematic diagram of a resource occupation process provided by an embodiment of the present application;

[0099] Figure 16 Another schematic diagram of a resource occupation process provided by an embodiment of the present application;

[0100] Figure 17 Schematic diagram of resources of a user group provided by an embodiment of the present application;

[0101] Figure 18 Schematic diagram of the structure of a communication device provided by an embodiment of the present application;

[0102] Figure 19 Schematic diagram of the structure of a communication device provided by an embodiment of the present application;

[0103] Figure 20 Schematic diagram of the structure of a chip provided by an embodiment of the present application. Detailed implementation manners

[0104] In the description of the present application, unless otherwise specified, " / " means "or". For example, A / B may represent A or B. The "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, "at least one" means one or more, and "multiple" means two or more. The words such as "first" and "second" do not limit the quantity and execution order, and the words such as "first" and "second" do not necessarily limit to be different.

[0105] It should be noted that in the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or design solutions. Exactly speaking, using words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0106] Currently, there are mainly two resource allocation modes among various SL UEs in NR SL, namely mode 1 and mode 2. In mode 1, the base station mainly schedules transmission resources for the UE, and in mode 2, the terminal autonomously schedules transmission resources.

[0107] model: For SL UEs within the coverage of the base station, the transmission resources can be centrally scheduled by the base station. The base station can schedule the transmission resources of SL UEs through dynamic grant or configured grant. Among them, the configured grant includes configured grant type 1 or configured grant type 2.

[0108] mode2: Each SL UE uses the sensing-selection mechanism to achieve resource occupancy. Each SL UE decodes SCI1 or SCI2 in other SL messages received to obtain the reserved resource information. According to the resource reservation information carried by the SCI (such as periodic reservation and single reservation), the indicated service priority, and the RSRP of the SCI, the available time-frequency resource positions are judged, and then resources for data transmission are randomly selected from the available resources.

[0109] Regarding the resource allocation method in the SL transmission scenario, a group-based resource allocation solution can be introduced. Usually, a group in SL can also be called a user group. A UE group can include one or more SL UEs. By allocating SL resources to the UE group, the SL UEs in the UE group can obtain SL resources. Or one or more SL UEs in the UE group occupy the SL resources on behalf of the entire UE group, so that other SL UEs in the UE group can obtain SL resources. Under the guarantee of QoS constraints, how each group realizes SL resource occupancy or how to allocate SL resources to each group is an urgent problem to be solved.

[0110] One solution is to adopt the resource competition mechanism in NR-U or the sixth-generation wireless fidelity (WiFi). For example, the listen before talk (LBT) mechanism in NR-U and the carrier sense multiple access (CSMA) mechanism in the sixth-generation WiFi. The base station in NR-U and the UEs within the coverage of the base station can be regarded as a UE group, and each group occupies resources through the LBT mechanism. In the sixth-generation WiFi, a basic service set (BSS) can be regarded as a UE group. A BSS usually includes an access point (AP) and each station (STA), and each BSS occupies resources through channel selection and the CSMA mechanism.

[0111] However, the channel resources occupied by each UE group in NR-U and the sixth-generation Wi-Fi are non-orthogonally divided, that is, multiple UE groups have the opportunity to occupy the same channel resources. Therefore, each UE group needs to compete for the opportunity to use the channel resources through the LBT mechanism or the CSMA mechanism to occupy resources for data transmission. When the number of UE groups with the opportunity to occupy the same channel resources is small, the LBT mechanism and the CSMA mechanism can be used to enable each UE group to successfully occupy the channel resources for data transmission. However, when the number of UE groups with the opportunity to occupy the same channel resources is large, serious competition for channel resources is likely to occur, resulting in a decrease in the opportunity for each UE group to successfully occupy resources.

[0112] In some typical SL transmission scenarios, the data services transmitted using the SL channel resources have obvious periodic characteristics and high requirements for latency. If the LBT mechanism and the CSMA mechanism are applied to the SL channel resource transmission scenario, it is difficult to ensure the periodic transmission of data and the latency QoS.

[0113] Based on this, the embodiments of the present application provide a resource processing method and device to improve the utilization rate of channel resources and avoid waste of channel resources. Among them, the method and the device are based on the same inventive concept. Since the principles of the method and the device for solving problems are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be described again.

[0114] The terminal involved in the embodiments of this application can be a sidelink user equipment (SLUE), or a UE with SL communication capabilities. The SL UE can perform one-to-one communication, one-to-many communication, or many-to-one communication, and the embodiments of the present invention do not limit this. Exemplarily, the SL UE can be a mobile phone, a tablet computer, a laptop computer, a virtual reality device, an augmented reality device, a mixed reality device, a smart wearable device, a router, a server, and other terminals. The SL UE can also be a terminal with SL communication capabilities and a processor, such as a vehicle, a smart home device (such as a TV, a smart speaker, a smart refrigerator, a smart microwave oven, a smart lighting device, etc.), a robot, a central control device, a sensor device, a measurement device, etc.

[0115] As Figure 1 FIG. shows a schematic structural diagram of a terminal. The terminal may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. Among them, the sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0116] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc.

[0117] The wireless communication module 160 may be one or more devices integrating at least one communication processing module. The wireless communication module 160 may include an SL communication module 161, which can provide a solution for SL communication applied to the terminal 100. The wireless communication module 160 may also provide solutions for wireless communications including wireless local area networks (WLAN) (such as Wi-Fi networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc.

[0118] In one example, the application layer of the terminal may include a series of application packages. The application packages may be pre-set application packages, such as, for example, a gallery, a calendar, a call function, a map, a navigation function, music, video, short messages, etc., or may be third-party application packages, such as, for example, WeChat, Weibo, etc. The application packages may also be program packages of the SL communication application (other names may also be used), which may be added to the application layer in a pre-set manner, or may be added to the application layer by downloading or importing. The SL communication application may provide the function of starting the SL communication function of the terminal or may also provide the function of grouping SL UEs. After the user touches to start the SL communication application, the touch sensor 180K sends the collected signal to the processor 110, and the processor 110 may call the SL communication application in the application layer.

[0119] The resource processing method provided by the embodiments of this application can be applied to a user group. The SLUEs within a UE group can be divided into a group head (GH) and group members (GM). The GH allocates and schedules the resources occupied by the UE group. The GH can also send scheduling instructions, broadcast messages, power information, and group-internal information within the UE group.

[0120] Resource competition can occur between the GHs in different user groups, reducing the resource competition overhead and interference among the GHs and GMs in multiple user groups. In different application scenarios, the GH can have different resource allocation and scheduling capabilities. For example, in the platooning scenario, the GH can have strong resource allocation and scheduling capabilities. After competing for resources, the GH can allocate resources to the GMs in this user group in an allocated manner, reducing the competition overhead of the GMs within the group. In the scenario of multiple vehicles freely forming teams, the GH can have weak resource allocation and scheduling capabilities. After the GH competes for resources, it and each GM in this user group can occupy the resources previously competed for by the GH through competition. The GH can also be any SL UE in the UE group. Generally, the SLUEs in the platooning scenario can drive in formation, and the SLUEs are vehicles produced by the same manufacturer. While the SLUEs in the multiple-vehicle teaming scenario can form teams spontaneously or temporarily, and the SLUEs can be produced by different manufacturers.

[0121] In the embodiments of this application, in different scenarios, such as SL scenarios like V2X, smart home, and smart factory, different grouping methods can be adopted.

[0122] Taking the V2X scenario as an example, each vehicle fleet can be used as a UE group. The vehicles within each UE group can communicate through SL, which can be called in-group SL communication. The vehicles between different UE groups can also communicate through SL, which can be called inter-group SL communication.

[0123] Figure 2 Two vehicle fleets, that is, two UE groups, are shown. One of the UE groups includes three vehicles. The other UE group includes two vehicles. Within the same UE group, two vehicles can transmit control instructions, messages (msg), or data (data) through SL. Between different UE groups, control instructions, messages, or data can also be transmitted through SL. In V2X, if the UE group is within the coverage area of the base station, the vehicles in the UE group can also establish a communication connection with this base station.

[0124] In the V2X application scenario, vehicles in each UE group can also communicate with ITS roadside radio devices such as intelligent road signs or traffic lights in the intelligent traffic system (ITS), and report vehicle data or information to the ITS. Vehicles can also send messages or data requests to the ITS, and the ITS sends traffic data to the vehicles, such as traffic congestion, accident warnings, road construction, traffic signals or sign instructions, etc.

[0125] In V2X, each UE group can perform SL communication through unlicensed spectrum resources. For example, in the "Regulations on the Use of the 5905 - 5924 MHz Band for Vehicle - to - Everything (Intelligent Connected Vehicle) Direct - Link Communication (Provisional)", the 5905 - 5924 MHz band is planned as the working band for V2X direct - link communication, and each UE group in V2X can perform SL communication through the 5905 - 5924 MHz band.

[0126] In V2X, each UE group can perform SL communication through licensed spectrum resources. For example, an operator can also allocate licensed spectrum for V2X, and each UE group in V2X can also use the licensed spectrum resources allocated by the operator for SL communication.

[0127] Taking the smart home scenario as an example, SL UE devices can be grouped according to their functions. SL UE devices in one UE group have the same function. For example, UEs with video - playing functions can be grouped into one group, and UEs with audio - playing functions can be grouped into one group, etc.

[0128] Figure 3 A smart home scenario is shown. The SL UE can be a TV, a computer, a mobile phone, a projection device, or a speaker. UE group1 includes UEs with video - playing functions, such as a TV, a projection device, a computer, a mobile phone, etc. UE group2 includes UEs with audio - playing functions, such as a speaker, a mobile phone, or smart home devices with audio - playing functions (such as a smart refrigerator), etc. If there are multi - functional UEs in the smart home scenario, the UE can be included in different groups at the same time.

[0129] Taking the smart factory scenario as an example, a smart factory usually includes multiple production lines, robotic arms, and robotic arm control devices. The robotic arms in the smart factory can be SL UEs. SL UEs controlled by the same production line controller can form a UE group. Or, SL UEs controlled by the same machine controller can form a UE group.

[0130] Figure 4A scenario of an intelligent factory is shown. The intelligent factory includes two production lines, namely production line A and production line B. The production line controller 1 can control multiple robotic arms (also known as manipulators, robotic arms, robots) on production line A, and the production line controller 2 controls multiple robotic arms on production line B. The robotic arms can perform operations such as installation, disassembly, handling, etc. on components and devices on the production line, and can also perform operations such as perfusion, coating, filling, etc. on food and items on the production line. The robotic arms on the same production line can perform the same or different operations. For example, the robotic arm upstream of the production line performs component measurement operations and notifies the downstream robotic arm of the component measurement data, and the downstream robotic arm performs classification operations on the component.

[0131] In a possible implementation, the SL UEs are grouped manually by the user. The user can group them through the SL UE control terminal, and the control terminal is a terminal with the hardware structure shown in Figure 1 For example, the processor 110 can control the wireless communication module 160 to search for SL UEs in the current environment. For example, search for SL UEs through the SL group network signaling. The wireless communication module 160 receives the signal to be sent from the processor 110, converts it into an electromagnetic wave and radiates it out through the antenna 2. The wireless communication module 160 receives the electromagnetic wave via the antenna 2, performs frequency modulation and filtering processing on the electromagnetic wave signal, and sends the processed signal to the processor 110.

[0132] The processor 110 demodulates the signal sent by the wireless communication module 160 to determine the SL UE identifier in the current environment. The processor 110 calls the controls for displaying files, the controls for displaying pictures, etc. through the GPU to generate a display interface including the selected SL UE identifier, and displays the interface through the display screen 194.

[0133] The display interface provided by the terminal for the user to form a UE group is as shown in Figure 5 All the SL UE identifiers (or names) found are included in the interface, such as TV, refrigerator, earphone, mobile phone 1, mobile phone 2, mobile phone 3. The user can form a device in user group 1 in the display interface. The touch sensor 180K sends the collected signal to the processor 110, and the processor 110 determines that the SL UEs selected by the user are TV, mobile phone 1, and earphone according to the signal collected by the touch sensor 180K.

[0134] In an example, the terminal can also provide a display interface for the sending-end SL UE and the receiving-end SL UE of the data in the UE group, as shown in Figure 6As shown, the display interface may include multiple display items such as a sending end, a receiving end, and data types. Among them, the sending end, the receiving end, and the data types can be default configurations. This default configuration can be determined according to the function information, terminal type, etc. of each UE in the UE group formed by the user.

[0135] The display interface may also include a modification button (such as the triangle in the figure). After the modification button is triggered, all the selectable items in this display item are shown to the user, facilitating the user to make modifications. For example, Figure 6 in this case, the user can trigger the display of all the selectable items "headphone", "TV" and the selection button by clicking the modification button after "headphone" under the receiving end display item, facilitating the user to modify the receiving end device.

[0136] In another possible implementation, the UE group can be automatically formed by the SL UE, that is, the user does not need to participate in the UE group formation process. For example, SL UEs produced by the same manufacturer or different manufacturers can be automatically connected together after the device is powered on to form a UE group. In one example, after the SL UE is powered on, the UE group is formed through a preset protocol or a private protocol. For example, after the augmented reality display device and the control device are powered on, they can automatically form a UE group. Another example is that a smart phone and a smart headset can automatically form a UE group after being powered on.

[0137] The SL resources used by each UE group to transmit data in the embodiments of this application can be licensed spectrum resources or unlicensed spectrum resources. If the SL resources are licensed spectrum resources, the operator can manage and allocate the resources. The embodiments of this application do not make specific limitations on the source or ownership of the resources.

[0138] In the SL communication scenario, the transmission requirements of the SL UEs in each UE group are mostly to transmit data periodically. When the number of UE groups is relatively large, it is easy to have a relatively serious competition for channel resources using the LBT mechanism, the CSMA mechanism, or the sensing selection mechanism, resulting in a decrease in the chance for each UE group to successfully occupy resources, affecting the periodic data transmission of the SL UE and causing a relatively large delay in data transmission.

[0139] To ensure that the SL UEs in each UE group can transmit data periodically. The GHs in each UE group can determine the resources used by each UE group through an interactive negotiation method, or determine the resources used by each UE group by means of base station allocation. For example, the base station sends a resource configuration instruction to the GHs of each UE group, and the resource configuration instruction may include resource time-frequency information and a period. The base station realizes semi-static scheduling of the time-frequency resources of the UE group by sending a resource configuration instruction to the GH. The UE group can periodically use the resources corresponding to the time-frequency information in the resource configuration instruction. At the same time, there are also aperiodic services in each UE group, so there is a certain redundancy in the periodically allocated resources. The UE group can occupy the time-frequency resources corresponding to the resource configuration instruction within the period of semi-static scheduling, which guarantees the need for the SL UEs in each UE group to transmit data periodically. However, when the amount of aperiodic service data in the resources of the UE group is too small, the redundant resources are too much, or the need for the SL UEs to transmit data periodically decreases, or a UE group with less data transmission requirements is allocated more resources, this semi-static scheduling method will cause resource waste.

[0140] The resource processing method provided by the embodiments of the present application reduces data latency, can also improve the utilization rate of channel resources, and reduces channel resource waste. The resource processing method provided by the embodiments of the present application is applicable not only to the periodic data transmission scenario, but also to the scenario where the amount of aperiodic service data changes dynamically. The resource processing method provided by the present application will be described below with specific examples.

[0141] The resource processing method provided by the embodiments of the present application can be applied to the scenario of multiple UE groups. Among them, the periodically allocated resources of each UE group are orthogonal and do not overlap (such as time-domain resource overlap, frequency-domain resource overlap), and each UE group uses the allocated resources for data transmission.

[0142] In one example, Figure 7 Exemplarily shows the resources occupied by three UE groups, which are also the SL resources allocated to the three UE groups. Among them, the time-domain resources occupied by UE group 1 and UE group 2 are orthogonal respectively, the time-domain resources occupied by UE group 2 and UE group 3 are also orthogonal, and the time-domain resources occupied by UE group 1 and UE group 3 are also orthogonal.

[0143] In another example, Figure 8Exemplarily shows the resources occupied by three UE groups. Among them, UE group1, UE group2, and UE group3 respectively occupy different frequency-domain resources in the same time-domain resource, and the frequency-domain resources occupied by each UE group are orthogonal, without frequency-domain resource overlap.

[0144] In another example, Figure 9 Exemplarily shows the resources occupied by three UE groups. Among them, the frequency-domain resources occupied by UE group1 in different time-domain resources are not fixed. For example, in Period1, UE group1 occupies two frequency-domain resources, namely the first and the third frequency-domain resources. In Period2, UE group1 occupies three frequency-domain resources, namely the first, the second, and the third frequency-domain resources. UE group3 occupies the fourth frequency-domain resource in different time-domain resources. UE group2 periodically occupies time-domain resources and frequency-domain resources. For example, UE group2 occupies the second frequency-domain resource in Period1 and Period3. At this time, the three UE groups occupy resources periodically with a period of 4 periods.

[0145] In another example, the periodic resources allocated to each UE group can be time-domain resources and / or frequency-domain resources with fixed time intervals. Each UE group has a corresponding resource pool, and the resources in the resource pool are the periodic resources allocated to this UE group for SL communication, that is, the resource pool includes time-domain resources and / or frequency-domain resources with fixed time intervals.

[0146] For example, Figure 7 Exemplarily shows the resource allocation situation of three UE groups in 4 periods. The resource pool corresponding to UE group1 can include periodic resources with a time interval of 1 period. The resource pool corresponding to UE group2 can include periodic resources with a time interval of 3 periods. The resource pool corresponding to UE group3 can include periodic resources with a time interval of 3 periods.

[0147] Another example is, Figure 8 Exemplarily shows the resource allocation situation of three UE groups in 4 periods. The resource pool corresponding to UE group1 can include multiple frequency-domain resources in each period. The resource pool corresponding to UE group2 can include one frequency-domain resource in each period. The resource pool corresponding to UE group3 can include one frequency-domain resource in each period.

[0148] For another example, Figure 9 Exemplarily shows the resource allocation situation of three UE groups in a cycle of 4 periods. The resource pool corresponding to UE group1 may include the first and third frequency-domain resources in Period1 and Period3 in each cycle, and the first, second, and third frequency-domain resources in Period2 and Period4. Alternatively, it can also be regarded as a cycle of 2 Periods, then the resource pool corresponding to UE group1 may include the first and third frequency-domain resources in Period1 in each cycle, and the first, second, and third frequency-domain resources in Period2.

[0149] First, an embodiment of the present application provides a resource processing method, which indicates resource release through a beacon message. As Figure 10 The schematic diagram of the interaction between the first device and the second device implementing the resource processing method is shown, including the following steps:

[0150] Step S101, the first device determines not to transmit data on the time-frequency resources belonging to the user group to which the first device belongs.

[0151] For ease of description, the user group to which the first device belongs is denoted as the first UE group. The time-frequency resources belonging to the user group to which the first device belongs are the time-frequency resources allocated to the first UE group. The first UE group can dispose of the time-frequency resources belonging to it, such as using, not using, or releasing.

[0152] In one example, the first device may be the GH in the first UE group.

[0153] In another example, the first device may also be any SL UE in the first UE group.

[0154] Step S102, the first device sends a beacon message in the SL channel, and the beacon message is used to indicate the temporary release of resources.

[0155] Step S103, the second device detects whether there is a beacon message in the SL channel. If so, execute step S104, if not, execute step S105.

[0156] In one example, the second device may be the SL UE in the second UE group that needs to occupy the temporarily released resources for data transmission.

[0157] In another example, the second device may also be the GH in the second UE group.

[0158] Optionally, the second UE group is the UE group that needs to occupy the temporarily released resources for data transmission.

[0159] Step S104, the second device determines that there is a user group that temporarily releases resources.

[0160] In a possible implementation, when the second device determines that there is a UE group that temporarily releases resources, it notifies the SL-UEs in the second UE group that they can occupy the temporarily released time-frequency resources for data transmission.

[0161] Step S105, the second device determines that there is no user group that temporarily releases resources.

[0162] The embodiments of the present application also provide a resource processing method, which indicates resource occupancy through beacon messages. As shown in Figure 11(a), it shows a schematic diagram of the interaction between the third device and the fourth device for implementing the resource processing method, including the following steps:

[0163] Step S201, the third device determines to transmit data on the time-frequency resources belonging to the user group to which the third device belongs.

[0164] Specifically, when implemented, the time-frequency resources belonging to the user group to which the third device belongs are the time-frequency resources allocated to the third UE group. The third UE group can dispose of the time-frequency resources belonging to it, such as using, not using, or releasing. The time-frequency resources of the third UE group are used for the SL-UEs in the third UE group to perform intra-group data transmission, and can also be used to transmit data to devices outside the group.

[0165] In one example, the third device can be the GH in the third UE group. Among them, GH needs to occupy the time-frequency resources of the third UE group for data transmission, or GH determines that any SL UE in the third UE group needs to occupy the time-frequency resources of the third UE group for data transmission.

[0166] In another example, the third device can also be any SL UE in the third UE group that needs to occupy the time-frequency resources of the third UE group for data transmission.

[0167] Step S202, the third device sends a beacon message in the SL channel, and the beacon message is used to indicate that the devices in the user group to which the third device belongs use the time-frequency resources belonging to the user group to which the third device belongs.

[0168] The SL-UEs in the third UE group can use all the time-frequency resources belonging to the user group to which the third device belongs. The SL-UEs in the third UE group can also use a part of the time-frequency resources belonging to the user group to which the third device belongs.

[0169] In step S201, the third device determines that the time-frequency resources belonging to the user group to which the third device belongs can be denoted as the first resources. The second resources also belong to the user group to which the third device belongs, and the time domain position of the second resources is after the time domain position of the first resources. The second resources in the time-frequency resources of the third UE group can be temporarily released for use by devices in other UE groups. Among them, the temporarily released second resources in the time-frequency resources of the third UE group can be carried by beacon messages.

[0170] It should be understood that the SL UE in the third UE group sends a beacon message directly indicating that the first resources belonging to the third UE group are not released. Therefore, the resource release configuration information carried by the beacon message takes effect when the time-frequency position is after the first resources and no beacon message is sent by the third UE group to indicate that the devices in the user group to which the third device belongs use the second resources. The meaning of taking effect here can mean that the devices in other user groups can determine to use the second resources according to the resource release configuration information carried by the beacon message used to indicate that the first resources belonging to the third UE group are not released.

[0171] In a possible implementation manner, the beacon message sent by the third device carries resource release configuration information. For example, the third device determines to occupy some of the allocated time-frequency resources for data transmission, and the information of the other time-frequency resources not used for data transmission can be carried by the beacon message.

[0172] In an exemplary illustration, the resource release configuration information carried by the beacon message sent by the third device includes a set of resource release durations.

[0173] The time-frequency resources of the third UE group can include multiple time units. Resources of a certain duration can be represented by several time units. For example, resources with a duration of 0.25 time units.

[0174] The set of resource release durations can include at least one resource release duration (which is also the number of time units). The resource release duration can be represented by a value, and the duration of the released resources is the resources of that number of time units in the predetermined time direction.

[0175] In one example, the predetermined time direction is the same as the time domain direction. The SL UEs in the UE group use the resources at the rear in the time-frequency resources of the UE group, and can release the resources at the front in the time-frequency resources of the UE group, so as to facilitate the SL UEs in other UE groups to use. For example, the resource release duration is values such as 0.25, 1, 1.5, 4, etc., which respectively represent temporarily releasing the first 0.25 time units, 1 time unit, 1.5 time units, 4 time units in the time-frequency resources of the third UE group.

[0176] In another example, the predetermined time direction is opposite to the time domain direction. The SL UEs in the UE group use the resources at the front in the time-frequency resources of the UE group, and can release the resources at the rear in the time-frequency resources of the UE group, so as to facilitate the SL UEs in other UE groups to use. For example, the resource release duration is values such as 0.25, 1, 1.5, 4, etc., which respectively represent temporarily releasing the last 0.25 time units, 1 time unit, 1.5 time units, 4 time units in the time-frequency resources of the third UE group.

[0177] In another exemplary description, the resource release configuration information carried in the beacon message sent by the third device includes a set of UE groups.

[0178] The third device carries the resource release configuration information including the set of UE groups in the beacon message. The set of UE groups includes one or more UE group identifiers. The third device can provide the time-frequency resources not used for data transmission to the specified one or more UE groups for use, and add the identifiers of the specified one or more UE groups to the set of UE groups.

[0179] In one example, the UE group identifier is a number agreed upon by multiple UE groups using the same SL channel. Each UE group has a unique corresponding number, such as 1, 2, 3, 4, 5, or a, b, c, d, e, f, etc.

[0180] In another example, the UE group identifier is the identifier of the GH among multiple UE groups using the same SL channel.

[0181] Among them, the identifier of the UE group can be pre-determined. For example, the GH in each UE group notifies the identifier of the UE group to the GH in other UE groups, so that the GH of each UE group can learn the identifiers of multiple UE groups using the same SL channel. Another example is that the identifiers of each UE group can be assigned by the base station. The base station notifies the identifier of each UE group using the same SL channel to the GH of each UE group.

[0182] For example, when each UE group allocates the time-frequency resources of each UE group, it can be determined that after the resources of this group are released, they will be used by one or more UE groups, and notify the UE groups that can use the temporarily released resources of this group. For example, if the third UE group designates the fourth UE group and the fifth UE group to use all or part of its temporarily released resources, then other UE groups except the fourth UE group and the fifth UE group cannot occupy all or part of the resources temporarily released by the third UE group.

[0183] In another exemplary description, the resource release configuration information carried in the beacon message sent by the third device includes a set of resource release frequencies.

[0184] The time-frequency resources of the third UE group can include multiple frequency resources, and the frequency resources can be implemented as sub-channel resources of the SL channel. In the time-frequency resources of the third UE group, there are one or more frequencies where no transmission pair occupies the transmitted data. The third UE group can temporarily release these frequency resources for the SL UEs in other UE groups to use.

[0185] The resource release configuration information carried in the beacon message can be a set of resource release frequencies. The set of resource release frequencies includes indication information of at least one sub-channel resource.

[0186] In one example, the indication information of the sub-channel resources may indicate multiple sub-channel resources. The indication information may include the starting position of the subchannel and the number of sub-channels. For example, the indication information is (20, 4), where 20 represents that the starting position of the subchannel is 20 MHz, and 4 represents the number of consecutive sub-channels starting from 20 MHz at a preset frequency interval. Assuming the preset frequency interval is 1 MHz, then the four consecutive sub-channels are 20 MHz to 21 MHz, 21 MHz to 22 MHz, 22 MHz to 23 MHz, and 23 MHz to 24 MHz. The SL UEs in each UE group may know the preset frequency interval in advance. The resource release frequency set may also include multiple indication information, and the multiple indication information may indicate multiple sub-channels with different starting positions.

[0187] In another example, the indication information of the sub-channel resources corresponds one-to-one with the sub-channel resources. The indication information of the sub-channel resources may be the number of the sub-channel resources. The resource release subchannel set may include one or more subchannel numbers, where the subchannel number may refer to a subchannel, and the subchannel number corresponds one-to-one with the subchannel. Moreover, the SL UEs in each UE group may know the correspondence between the subchannel number and the subchannel in advance. Similarly, the resource release frequency set may include one or more frequencies. The resource release frequency set may also include one or more frequency numbers, where the frequency number may refer to a frequency, and the frequency number corresponds one-to-one with the frequency. Moreover, the SL UEs in each UE group may know the correspondence between the frequency number and the frequency in advance.

[0188] The resource release configuration information carried in the beacon message sent by the third device may further include at least two of the following information: the resource release duration set, the UE group set, and the resource release frequency set.

[0189] In one example, the resource release configuration information carried in the beacon message may be the resource release duration set and the UE group set. The resource release duration set carried in the beacon message may include at least one resource release duration. The UE group set may include at least one UE group identifier. The UE group corresponding to the UE group identifier in the UE group set may occupy the resource corresponding to the order of any resource release duration in the resource release duration set.

[0190] For example, the UE groups included in the UE group set can use the resources corresponding to the same order in the resource release duration set according to the order of their own identifiers in the UE group set. Suppose the UE group set is {u1, u2, u3} and the resource release duration set is {t1, t2, t3}. Any value in the resource release duration set represents the number of time units. For example, t1 being 5 represents the first 5 time units, t2 being 7 represents the first 7 time units, and t3 being 9 represents the first 9 time units. The resources corresponding to the first order of the resource release duration set are time units 1 to 5, the resources corresponding to the second order are time units 6 and 7, and the resources corresponding to the third order are time units 8 and 9. The identifier of UE group1 is u1, the order of identifier u1 in the UE group set is 1, and the devices in UE group1 can occupy the resources corresponding to the first order of the resource release duration set. The identifier of UE group2 is u2, the order of identifier u2 in the UE group set is 2, and the devices in UE group2 can occupy the resources corresponding to the second order in the resource release duration set. The identifier of UE group3 is u3, the order of identifier u3 in the UE group set is 3, and the devices in UE group3 can occupy the resources corresponding to the third order of the resource release duration set.

[0191] In another example, the resource release configuration information carried by the beacon message can be a resource release frequency set and a UE group set. The resource release frequency set carried by the beacon message can include at least one frequency. The UE group set can include at least one UE group identifier. The UE groups corresponding to the UE group identifiers in the UE group set can occupy the resources corresponding to the order of any frequency in the resource release frequency set.

[0192] For example, the UE groups included in the UE group set can use the frequencies corresponding to the same order in the resource release frequency set according to the order of their own identifiers in the UE group set. The UE group set is {u1, u2, u3}, and the resource release frequency set is {p1, p2, p3}. The identifier of UE group2 is u2, the order of identifier u2 in the UE group set is 2, and the devices in UE group2 can occupy the resources corresponding to the second order in the resource release frequency set, that is, p2.

[0193] In another example, the resource release configuration information carried in the beacon message may be a set of resource release durations and a set of resource release frequencies. The set of resource release durations carried in the beacon message may include at least one resource release duration. The set of resource release frequencies carried in the beacon message may include at least one frequency. The SL UEs in other UE groups may occupy the resources corresponding to any frequency in the set of resource release frequencies, and the duration for which the SL UE occupies the resources corresponding to that frequency is any resource release duration in the set of resource release durations. In other words, the duration for which the SL UE occupies the resources corresponding to that frequency needs to meet certain duration limitations, and the duration for which it occupies the resources corresponding to that frequency should be any resource release duration in the set of resource release durations and cannot be a duration outside the set of resource release durations.

[0194] Furthermore, there may be a corresponding relationship between the resource release durations in the set of resource release durations and the frequencies in the set of resource release frequencies, and this is carried in the beacon message.

[0195] In a possible implementation, the corresponding relationship between the resource release durations in the set of resource release durations and the frequencies in the set of resource release frequencies is index information. The beacon message may also carry the index information of each frequency in the set of resource release frequencies and each resource release duration in the set of resource release durations. The SL UEs in other UE groups may determine the frequency corresponding to each resource release duration based on the index information carried in the beacon message.

[0196] For example, if the set of resource release durations is {t1, t2, t3} and the set of resource release frequencies is {p1, p2, p3}, the resources corresponding to frequency p1 in the time-frequency resources corresponding to t1 and t2 are released, and the resources corresponding to frequencies p2 and p3 are not released. In the time-frequency resources corresponding to t3, the resources corresponding to frequencies p2 and p3 are released, and the resources corresponding to p1 are not released. The index information of each frequency in the set of resource release frequencies and each resource release duration in the set of resource release durations may be {11, 12, 23, 33}. According to the number of elements in the index information, the number of temporarily released time-frequency resources can be determined. Each element consists of two characters. The first character is the element order of the duration resource in the set of resource release durations, and the second character is the element order of the frequency resource in the set of resource release frequencies. Each element character can uniquely point to a time-frequency resource. It should be noted that the index information can also be set in other forms, and the present application does not make specific limitations on the form of the index information.

[0197] In a possible implementation, the resource release configuration information carried in the beacon message sent by the third device may be pre-configured, and the resource release configuration information carried in each beacon message sent is the same.

[0198] In a possible implementation, the resource release configuration information carried in the beacon message sent by the third device may be determined by the third device based on the usage of time-frequency resources by each transmission pair in the third UE group after determining that the SL UEs in the third UE group use the allocated time-frequency resources.

[0199] In a possible implementation, the beacon message sent by the third device is in the form of a sequence.

[0200] Specifically, the third device may perform cyclic shift on a pre-set root sequence to generate a beacon message.

[0201] In one example, the pre-set root sequence may be a Zadoff-Chu sequence. When the third device performs code division multiplexing on the root sequence, it may adopt a cyclic shift method. The Zadoff-Chu sequence has good autocorrelation. The sequences obtained by cyclicly shifting the Zadoff-Chu sequence by any number of bits are mutually uncorrelated. And since the amplitude of any Chu sequence is constant, the beacon messages at each frequency point in the SL channel can have the same amplitude, making it easier for other UE groups to detect the beacon messages.

[0202] In another example, the sequence form of the beacon message sent by the third device presents as a comb function comb(x), a unit impulse sequence, or a unit impulse comb sequence in the frequency domain. Since the sequence form of the beacon message presents as a repeated waveform in the time domain, the beacon message is easier to detect and the success rate of decoding the beacon message is also higher. Among them, the pulse interval can be configured according to the application scenario.

[0203] In a possible implementation, the third device uses the cyclic shift method to make the beacon message carry the resource release configuration information.

[0204] In a possible implementation, when the third device executes step S201, it may send a beacon message at the first position in the SL channel. Among them, the first position may be a pre-determined time domain position and / or frequency domain position.

[0205] In one example, when the third device sends a beacon message in the SL channel, the third device may send the beacon message in the time-frequency resources of the third UE group. For example, the third device may send the beacon message at any time domain position in the first time unit of the time-frequency resources of the third UE group. That is, the first position is any time domain position in the first time unit of the time-frequency resources of the third UE group. AsFigure 12 As shown, the third device sends a beacon message at any time domain position within the first time unit in the time-frequency resources of the third UE group.

[0206] If in the SL channel, a preset time-frequency position interval is further set before the time-frequency resources of each UE group, the preset time-frequency position interval can be used to transmit the beacon message sent by any UE group, and the resources of the preset time-frequency position interval do not belong to any UE group. The preset time-frequency position interval may also have no intersection with the time-frequency resources of the first time unit and the time-frequency resources of the last time unit in the time-frequency resources of any UE group.

[0207] In one example, when the third device sends a beacon message in the SL channel, the third device can also send the beacon message at any time domain position before the first time unit in the time-frequency resources of the third UE group and within the nearest preset time-frequency position interval. As Figure 13 shown, the third device can send the beacon message at any time domain position within the preset time-frequency position interval before the first time unit in the time-frequency resources of the third UE group. That is, the first position is any time domain position within the preset time-frequency position interval before the first time unit in the time-frequency resources of the third UE group.

[0208] In another example, the third device can send the beacon message on a preset number of resource elements (REs) on the physical sidelink shared channel (PSSCH) within the nearest preset time-frequency position interval before the first time unit in the time-frequency resources of the third UE group, where the preset number can be any value greater than zero.

[0209] The positions of the preset number of REs can be determined according to the frequency points of the cyclic shift carrying the beacon message, and the interval Offset Beacon between the REs can be set according to the actual application scenario. The sequence interval and length of the beacon message can be set according to the position of the demodulation reference signal (DMRS) of the PSSCH.

[0210] As Figure 14As shown, the frequency-domain position where the third device sends the beacon message can be four resource elements (REs) on the PSSCH in a preset time-frequency position interval before the first time unit in the time-frequency resources of the third UE group. The third device can use these four REs to carry the beacon message.

[0211] In a possible implementation, before the third device sends the beacon message at the first position in the SL channel, the third device can determine the first position for sending the beacon message through negotiation with the SL UEs in multiple UE groups. The third device can also determine the first position based on the configuration information notified by the base station. The first position for the third device to send the beacon message can also be configured by other user terminals, such as the user terminal that forms the third UE group (e.g., the group head user of the third UE group). If the SL UEs in multiple UE groups using the same SL channel resource are from the same manufacturer, the first position for the third device to send the beacon message can also be configured by the manufacturer.

[0212] In a possible implementation, if each transmission pair in the third UE group does not transmit data on the first resource of the third UE group, the third device does not send the beacon message in the SL channel. Here, the third device can be any SL UE in the third UE group.

[0213] Step S203, the fourth device detects whether there is a beacon message in the SL channel. If there is, execute step S204; if not, execute step S205.

[0214] In an example, the fourth device can be the GH in the fourth UE group.

[0215] In another example, the fourth device can also be any SL UE in the fourth UE group.

[0216] Optionally, the SL UEs in the fourth UE group need to use the time-frequency resources of the third UE group for data transmission, and the fourth device detects whether there is a beacon signal sent by the SL-UE in the third UE group in the SL channel.

[0217] In a possible implementation, the fourth UE group is a UE group that needs to occupy temporarily released resources for data transmission. For example, transmitting non-periodic service data or periodic service data.

[0218] In another possible implementation, the fourth UE group is a specified UE group that can use the time-frequency resources of the third UE group for data transmission.

[0219] In another possible implementation, the fourth UE group is one of the specified multiple UE groups that can use the time-frequency resources of the third UE group for data transmission.

[0220] In another possible implementation, the identifier of the fourth UE group is in the set of UE groups included in the resource release configuration information carried in the beacon message previously sent by the third UE group, and the fourth UE group can use all or part of the time-frequency resources released by the third UE group for data transmission.

[0221] The fourth device detects the beacon message at the second position in the SL channel. The fourth device can determine the second position according to the first position where the third device sends the beacon message determined in advance.

[0222] If the first position is a pre-determined time domain position and / or frequency domain position, the fourth device detects the beacon message at the second position that is the same as the first position.

[0223] If the first position is any time-frequency position in the first time unit of the time-frequency resources of the third UE group, the fourth device detects the beacon message in the first time unit of the time-frequency resources allocated by the third UE group. That is, the second position is any time-frequency position in the first time unit of the time-frequency resources of the third UE group.

[0224] If the first position is any time-frequency position in the most recent preset time-frequency position interval before the first time unit of the time-frequency resources of the third UE group, the fourth device detects the beacon message in this preset time-frequency position interval. That is, the second position is any time-frequency position in the most recent preset time-frequency position interval before the first time unit of the time-frequency resources of the third UE group.

[0225] Such as Figure 13As shown in the figure, the fourth device may detect the beacon message in a preset time-frequency position interval before the first time unit in the time-frequency resources of the third UE group. If the first position is one RE among a preset number of REs on the PSSCH in the nearest preset time-frequency position interval before the first time unit in the time-frequency resources of the third UE group, the fourth device detects the beacon message in the PSSCH in the time-frequency resources of the third UE group, or detects the beacon message on a preset number of REs in the PSSCH in the time-frequency resources of the third UE group. That is, the second position is any RE or frequency in the PSSCH in the time-frequency resources of the third UE group.

[0226] Step S204, the fourth device determines that there is a UE group using the time-frequency resources of this UE group.

[0227] If the fourth device detects the beacon message, it can determine that the SL UE in the third UE group uses the allocated time-frequency resources to transmit data.

[0228] Furthermore, the fourth device stores the detected beacon message. Or the fourth device determines whether the detected beacon message carries resource release configuration information. If the fourth device determines that the detected beacon message carries resource release configuration information, it stores the beacon message. If the fourth device determines that the detected beacon message does not carry resource release configuration information, it discards the beacon message.

[0229] Step S205, the fourth device determines that there is a UE group not using the time-frequency resources of this UE group.

[0230] If the fourth device does not detect the beacon message in the SL channel, it can determine that any SL UE in the UE group to which the current time-frequency resources belong does not use the time-frequency resources to transmit data, or is using them but without interference.

[0231] Step S206, the fourth device determines whether to use the resources released by this UE group. If so, the next step is to execute step S207. If not, the next step is to execute step S203.

[0232] The fourth device may determine whether to use the resources released by this UE group according to the beacon messages previously sent by the UE group to which the current time-frequency resources belong.

[0233] For example, if the fourth device has not detected the beacon message sent by any device in the third UE group before, it determines not to use the current time-frequency resources released by the third UE group.

[0234] For another example, if the fourth device has detected a beacon message sent by any device in the third UE group before, it can determine whether the resource release configuration information is carried in the beacon message sent by any device in the third UE group detected most recently. If it is carried, the fourth device can use the currently released time-frequency resources of the third UE group according to the resource release configuration information. If it is not carried, the fourth device can directly use the currently released time-frequency resources of the third UE group.

[0235] Step S207: The fourth device uses the resources released by the UE group.

[0236] In an exemplary illustration, the resource release configuration information carried in the beacon message sent by any device in the third UE group detected most recently determined by the fourth device includes a set of resource release durations. The fourth device can select a resource release duration from the set of resource release durations. The fourth device can notify the transmission pairs that need to transmit data in the fourth UE group to use the resources corresponding to the selected resource release duration for data transmission.

[0237] In another exemplary illustration, the resource release configuration information carried in the beacon message sent by any device in the third UE group detected most recently determined by the fourth device includes a set of UE groups. The fourth device can determine the identifier of its own group, that is, whether the identifier of the fourth UE group is in the set of UE groups. If the identifier of the fourth UE group is in the set of UE groups, the fourth device determines that it can use the resources temporarily released by the third UE group for data transmission.

[0238] In yet another exemplary illustration, the resource release configuration information carried in the beacon message sent by any device in the third UE group detected most recently determined by the fourth device includes a set of resource release frequencies. The fourth device can select a frequency from the set of resource release frequencies. The fourth device can notify the transmission pairs that need to transmit data in the fourth UE group to use the resources corresponding to the selected frequency for data transmission.

[0239] The resource release configuration information carried in the beacon message sent by any device in the third UE group detected most recently determined by the fourth device includes at least two of the following information:

[0240] Set of resource release durations, set of UE groups, set of resource release frequencies.

[0241] For example, the fourth device determines that the resource release configuration information carried in the beacon message sent by any device in the third UE group detected most recently includes a resource release frequency set and a UE group set. The resource release frequency set carried in the beacon message may include at least one frequency. The fourth device may determine the identifier of its own group, that is, whether the identifier of the fourth UE group is in the UE group set. If it is determined that the identifier is in the UE group set, the fourth device may select a frequency from the resource release frequency set. The fourth device may notify the transmission pairs that need to transmit data in the fourth UE group to use the resources corresponding to the selected frequency for data transmission.

[0242] For another example, the fourth device determines that the resource release configuration information carried in the beacon message sent by any device in the third UE group detected most recently includes a resource release duration set and a UE group set. After the fourth device determines that the temporarily released resources carried in the beacon message include a resource release duration and a UE group set, the fourth device may determine whether the identifier of the fourth UE group is in the UE group set. If the identifier of the fourth UE group is in the UE group set, the fourth device may select a resource release duration from the resource release duration set. The fourth device may notify the transmission pairs that need to transmit data in the fourth UE group to use the resources corresponding to the selected resource release duration for data transmission.

[0243] Step S208, the fourth device continues to detect whether there is a beacon message in the SL channel.

[0244] If the fourth device determines that the current time-frequency resource has not been released or the fourth device cannot use the released resources in the current time-frequency resource, the process of steps S203 - S207 may be repeatedly executed.

[0245] In practical application scenarios, there may be a certain redundancy in the time-frequency resources for each UE group to ensure requirements such as data retransmission and aperiodic data transmission. When the time-frequency resources of the UE group do not match the actual transmission requirements, for example, when the time-frequency resources allocated to the UE group are greater than the time-frequency resources of the actual transmission requirements, a part of the time-frequency resources of the UE group will be in an idle state, resulting in waste of resources. Another example is that when the time-frequency resources allocated to the UE group are less than the time-frequency resources of the actual transmission requirements, a part of the data of the UE group cannot be transmitted due to insufficient time-frequency resources. Through the resource processing method provided by the embodiments of the present application, a resource temporary release mechanism is introduced in the SL transmission scenario, which can not only avoid signal interference, but also flexibly release channel resources, flexibly use the released channel resources to transmit aperiodic service data, ensure delay QoS, and improve the utilization rate of channel resources.

[0246] In addition, the third UE group temporarily releases all or part of the time-frequency resources allocated to it. If the third UE group does not specify that a certain UE group uses its temporarily released resources, other UE groups among the multiple UE groups using the same SL channel resources as the third UE group can determine whether they can occupy the resources temporarily released by the third UE group through competition. Other UE groups can also determine whether they can occupy the resources temporarily released by the third UE group through polling.

[0247] In an example, the resource release configuration information carried in the beacon message sent by the third device includes a UE group set, and the UE groups in the UE group set can occupy the resources released by the third UE group through competition.

[0248] For example, the SL UE (taking GH as an example) in other UE groups competes for the temporarily released resources within N symbols after detecting the second position of the beacon message. Among them, the N symbols may include M sensing slots.

[0249] The embodiments of the present application also provide a resource processing method, which indicates resource occupancy through a beacon message. As shown in the schematic diagram of the interaction between device 1 and device 2 implementing the resource processing method in FIG. 11(b), the method includes the following steps:

[0250] Step S301: Device 1 sends a beacon message on the beacon indication resource corresponding to the first resource. The beacon message is used to indicate that the first resource is used by the devices in UE group 1, and all or part of the first resource cannot be used by other user groups. Device 1 belongs to UE group 1, the first resource belongs to the first resource pool, and the first resource pool includes multiple periodic resources allocated for sidelink (SL) communication for UE group 1. Each such resource corresponds to a beacon indication resource.

[0251] Each UE group may have a corresponding resource pool. For example, the first resource pool corresponding to UE group 1 may include resources belonging to UE group 1 for SL communication, such as periodic time-frequency resources. UE group 1 can dispose of the time-frequency resources belonging to it, such as using, not using, or releasing them. The time-frequency resources of UE group 1 are used for in-group data transmission among the SL-UEs in UE group 1, and can also be used to transmit data to devices outside the group. Device 1 may be the GH in UE group 1. Among them, the GH needs to occupy the time-frequency resources of UE group 1 for data transmission, or the GH determines that any SL UE in UE group 1 needs to occupy the time-frequency resources of UE group 1 for data transmission. Device 1 may also be any SL UE in the third UE group that needs to occupy the time-frequency resources of UE group 1 for data transmission.

[0252] In the embodiments of this application, if Device 1 does not send a beacon message on the beacon indication resource corresponding to the first resource, devices in other user groups can determine that the first resource is not used by the devices in the first user group, and all or part of the first resource can be temporarily used by the devices in other user groups. For example, devices in other user groups can detect the beacon message on the beacon indication resource corresponding to the first resource, and in the case of not detecting the beacon message, determine that the first resource is temporarily released by UE group 1, and all or part of the first resource can be temporarily used by the devices in other user groups.

[0253] When the device 1 determines that UE group 1 uses the first resource, it may send a beacon message on the beacon indication resource corresponding to the first resource. Or when the first device determines that UE group 1 does not use the first resource, it does not send a beacon message on the beacon indication resource corresponding to the first resource. For example, the device 1 may determine that UE group 1 uses the first resource if it determines that one device in UE group 1 uses the first resource. Or, if the device 1 determines that none of the devices in UE group 1 use the first resource, it determines that UE group 1 does not use the first resource.

[0254] In a possible implementation, the beacon indication resource corresponding to the first resource is orthogonal to the resources in the resource pool corresponding to at least one other user group. For example, the beacon indication resources corresponding to the resources in the first resource pool corresponding to the first user group are orthogonal to the resources in the resource pools of other user groups. The device 1 can send the beacon message without using the resources in the resource pools of other user groups, that is, without using the resources belonging to other user groups. Optionally, the beacon indication resource corresponding to the first resource may be orthogonal to the resources occupied by the physical sidelink shared channel of the first user group.

[0255] In a possible implementation, the beacon message may carry the configuration information of the first resource pool. The configuration information of the first resource pool can be used to indicate the resource information of the resources in the second resource that can be used by other user groups when the second resource meets the first condition. Wherein, the second resource belongs to the first resource pool, and the time-domain position of the period corresponding to the second resource is after the time-domain position of the period corresponding to the first resource, and the first condition is that the device 1 does not send a beacon message on the beacon indication resource corresponding to the second resource.

[0256] The configuration information carried by the beacon message can be the configuration information of the first resource pool corresponding to UE group 1. The configuration information can be used to indicate the resource information of the resources temporarily released in the resource pool corresponding to UE group 1. The temporarily released resources need to meet preset conditions. For example, if the device 1 does not send a beacon message in the beacon indication resource corresponding to the second resource, then the second resource can be used as a resource temporarily released by UE group 1. Other user groups can determine that the second resource is temporarily released by not detecting a beacon message in the beacon indication resource corresponding to the second resource.

[0257] In the embodiments of the present application, for example, if the first resource corresponds to the first period and the second resource corresponds to the second period, the time domain position of the second period is after the time domain position of the first period. Since the second resource satisfies that device 1 has not sent a beacon message on the beacon indication resource corresponding to the second resource, the second resource can be used as the resource temporarily released by UE group 1. It should be understood that the configuration information carried in the beacon message sent by device 1 in the beacon indication resource corresponding to the first resource can be used to indicate the resource information of the temporarily released resource whose time domain position is after the period corresponding to the first resource, for example, to indicate the resource information of the above-mentioned second resource.

[0258] It should be understood that the SL UE in UE group 1 sends a beacon message to directly indicate that the first resource belonging to UE group 1 is not released, and the configuration information carried in the beacon message takes effect when the second resource meets the conditions, where the conditions are: the time-frequency position of the second resource is after the first resource, and UE group 1 has not sent a beacon message for indicating that the devices in UE group 1 use the second resource. The meaning of taking effect here can mean that the devices of other user groups can determine to use the second resource according to the configuration information carried in the beacon message for indicating that the first resource of UE group 1 is not released.

[0259] The resource information indicated by the configuration information carried in the beacon message sent by device 1 may include a target resource unit set and / or a target user group set; the target resource unit set may include at least one resource unit in the second resource: the target user group set may include the identifiers of at least one user group, and the identifier of the user group is the identifier of the user group that can use the resources in the target resource unit set.

[0260] In a possible design, the target resource unit set may include a resource release duration set. Or the target resource unit set includes a resource release frequency domain set. Or, the target resource unit set includes a resource release duration set and a resource release frequency domain set.

[0261] In an example, the resource release duration set may include at least one number of time units. The first number of time units indicates the number of time units included in the resources in the second resource that can be used by the devices of other user groups, and the first number of time units belongs to the at least one number of time units. In the embodiments of the present application, the time unit may include, but is not limited to, radio frames, subframes, time slots, and symbols.

[0262] Each periodic time-frequency resource included in the first resource pool may include multiple time units. A resource of a certain duration can be represented by a number of time units. For example, a resource with a duration of 0.25 time units.

[0263] The resource release duration set may include at least one resource release duration (which is also the number of time units). For example, the resource release duration can be represented by a value, and the duration of releasing the resource can be the number of time unit resources in the predetermined time direction corresponding to this value. Suppose the resource release duration set is {t1, t2, t3}. This resource release duration set includes resource release durations t1, t2, and t3. Among them, any value in this resource release duration set represents the number of time units. For example, t1 being 5 represents the first 5 time units, t2 being 7 represents the first 7 time units, and t3 being 9 represents the first 9 time units.

[0264] For another example, the resource release duration can be represented by a value. The first resource release duration in the resource release duration set can be the number of time unit resources in the predetermined time direction corresponding to the first resource release duration. Among two adjacent resource release durations, the latter resource release duration is, in the predetermined time direction, the number of time unit resources after the resource corresponding to the previous resource release duration. Suppose the resource release duration set is {t4, t5, t6}, and this resource release duration set includes resource release durations t4, t5, and t6. Among them, any value in this resource release duration set represents the number of time units. For example, the resource represented by t4 being 3 is time units 1 to 3. t5 being 2 represents two time units after time units 1 to 3, that is, time units 4 and 5. t6 being 4 represents 4 time units after time units 4 and 5, that is, time units 6 to 9.

[0265] In another example, the resource release duration set may include at least one time unit ratio, and the time unit ratio indicates the ratio of the time units included in the resources that can be used by the devices of other user groups in the second resource to the total number of time units in the second resource.

[0266] The time unit ratio a can represent the ratio of the number of m time units to the total number of n time units included in a periodic resource. The resource release duration set may include at least one time unit ratio a. The devices of other user groups can determine that the number of time units corresponding to this time unit ratio a is m according to the time unit ratio a and the total number of time units n in a periodic resource.

[0267] For example, the number of time units corresponding to the time unit ratio can be the number of such time unit resources in the predetermined time direction. Suppose the resource release duration set is {a1, a2, a3}. This resource release duration set includes time unit ratios a1, a2, and a3. For example, the number of time units corresponding to a1 is m1, where m1 represents the first m1 time units, the number of time units corresponding to a2 is m2, where m2 represents the first m2 time units, and the number of time units corresponding to a3 is m3, where m3 represents the first m3 time units.

[0268] For another example, the number of time units corresponding to the first time unit ratio in the resource release duration set is the number of such time unit resources in the predetermined time direction. Among two adjacent time unit ratios, the number of time units corresponding to the latter time unit ratio is the number of time unit resources corresponding to the latter time unit ratio after the corresponding resources of the number of time units corresponding to the former time unit ratio in the predetermined time direction. Suppose the resource release duration set is {a4, a5, a6}. This resource release duration set includes time unit ratios a4, a5, and a6. The number of time units corresponding to a4 is m4, and the represented resources are time units 1 to time unit m4. The number of time units corresponding to a5 is m5, and the represented resources are m5 time units after time units 1 to time unit m4, that is, time units m4 + 1 to time unit m4 + m5. The number of time units corresponding to a6 is m6, and the represented resources are m6 time units after time units m4 + 1 to time unit m4 + m5, that is, time units m4 + m5 + 1 to time unit m4 + m5 + m6.

[0269] The resource release frequency domain set includes indication information corresponding to at least one frequency domain resource in the second resource, and the indication information indicates the frequency domain resources that can be used by devices of other user groups. For example, the frequency domain resource can be a channel resource. The indication information corresponding to the frequency domain resource can indicate or represent the channel resource. Optionally, the channel resource can be the sub-channel resource in the foregoing embodiments.

[0270] In a possible implementation manner, the indication information corresponding to the frequency domain resource can be represented by a value. For example, the resource indicated by the indication information corresponding to the resource frequency domain can be the number of such channel resources in the preset frequency domain direction. Suppose the resource release frequency domain set is {p1, p2, p3}. This resource release frequency domain set includes resource release durations p1, p2, and p3. Among them, any value in this resource release frequency domain set represents the number of channel resources. For example, p1 being 5 represents the first 5 channel resources, p2 being 7 represents the first 7 channel resources, and p3 being 9 represents the first 9 channel resources.

[0271] For another example, the indication information corresponding to the frequency-domain resource can be represented by a numerical value. The resource indicated by the first indication information in the frequency-domain set of resource releases can be the number of channel resources equal to the first indication information in the preset frequency-domain direction. Among two adjacent indication information, the resource indicated by the latter indication information is in the preset frequency-domain direction and is the number of channel resources equal to the latter indication information after the resource indicated by the former indication information. Assume that the frequency-domain set of resource releases is {p4, p5, p6}, and the set of resource release durations includes resource release durations p4, p5, and p6. Among them, any numerical value in the set of resource release durations represents the number of channel resources. For example, p4 being 3 represents the resources as channel resources 1 to channel resource 3. p5 being 2 represents the two channel resources after channel resources 1 to channel resource 3, that is, channel resources 4 and channel resource 5. p6 being 4 represents the 4 channel resources after channel resources 4 and channel resource 5, that is, channel resources 6 to channel resource 9.

[0272] In another possible implementation, the indication information corresponding to the frequency-domain resource can be the number of the channel resources to be released, or the order of the released channel resources in a pre-determined sorting of multiple channel resources.

[0273] In a possible implementation, the resource information indicated by the configuration information carried in the beacon message sent by Device 1 can include at least two of the following information: the set of resource release durations, the set of UE groups, and the frequency-domain set of resource releases.

[0274] In an example, the resources indicated by the configuration information carried in the beacon message can include the set of resource release durations and the set of UE groups. The set of resource release durations can include at least one resource release duration or the proportion of time units. The set of UE groups can include at least one UE group identifier.

[0275] The UE group in the UE group set corresponding to the UE group identifier can, according to the order of its own identifier in the UE group set, occupy the resources corresponding to the resource release duration of the same order in the set of resource release durations, or the resources corresponding to the proportion of time units of the same order.

[0276] Taking the example that the resource release duration set includes at least one resource release duration, the UE group corresponding to the UE group identifier included in the UE group set can use the resources corresponding to the same order in the resource release duration set according to the order of its own identifier in the UE group set. Suppose the UE group set is {u1, u2, u3} and the resource release duration set is {t4, t5, t6}, and the resource release duration set includes resource release durations t4, t5, and t6. Any value in the resource release duration set represents the number of time units. For example, t4 being 3 represents the resources from time unit 1 to time unit 3. t5 being 2 represents the two time units after time units 1 to 3, that is, time units 4 and 5. t6 being 4 represents the 4 time units after time units 4 and 5, that is, time units 6 to 9. The resources corresponding to the first order of the resource release duration set are time units 1 to 3, the resources corresponding to the second order are time units 4 and 5, and the resources corresponding to the third order are time units 6 to 9. The identifier of UE group n1 is un1, the order of the identifier un1 in the UE group set is 1, and the devices in UE group n1 can occupy the resources corresponding to the first order of the resource release duration set, that is, time units 1 to 3. The identifier of UE group n2 is un2, the order of the identifier un2 in the UE group set is 2, and the devices in UE group 2 can occupy the resources corresponding to the second order in the resource release duration set, time units 4 and 5. The identifier of UE group n3 is un3, the order of the identifier un3 in the UE group set is 3, and the devices in UE group n3 can occupy the resources corresponding to the third order of the resource release duration set, that is, time units 6 to 9.

[0277] In another example, the resource information indicated by the configuration information carried in the beacon message may include a resource release frequency domain set and a UE group set. The resource release frequency domain set may include at least one frequency domain resource indication information. The UE group set may include at least one UE group identifier.

[0278] The UE group identified in the UE group set can, according to the order of its own identifier in the UE group set, occupy the resources corresponding to the indication information of the resource frequency domain with the same order in the resource release frequency domain set. For example, the UE group set is {un1, un2, un3}, and the resource release frequency domain set is {p1, p2, p3}. The identifier of UE group n2 is un2, and the order of the identifier un2 in the UE group set is 2. The devices in UE group n2 can occupy the resources corresponding to p2, which is the second order in the resource release frequency domain set.

[0279] In another example, the resource information indicated by the configuration information carried in the beacon message may include a resource release duration set and a resource release frequency domain set. The resource release duration set carried in the beacon message may include at least one resource release duration or resource occupancy ratio. The resource release frequency domain set carried in the beacon message may include the indication information corresponding to at least one frequency domain resource. The SL UE in other UE groups can occupy the resources corresponding to any indication information in the resource release frequency domain set, and the duration for which the SL UE occupies the resources corresponding to the indication information is the resource corresponding to any one of the resource release durations in the resource release duration set or the resource corresponding to the time unit occupancy ratio. In other words, the duration for which the SL UE occupies the resources corresponding to the frequency needs to meet certain duration limitations, and the duration for which the SL UE occupies the resources corresponding to the frequency should be any one of the resource release durations in the resource release duration set and cannot be a duration outside the resource release duration set.

[0280] In a possible implementation manner, the correspondence between the resource release duration or time unit occupancy ratio in the resource release duration set and the frequency in the resource release frequency domain set is index information. Taking the resource release duration set including at least one resource release duration as an example. The beacon message can also carry the index information between each indication information in the resource release frequency domain set and each resource release duration in the resource release duration set. The SL UE in other UE groups can determine the frequency corresponding to each resource release duration according to the index information carried in the beacon message.

[0281] Suppose that the index information of each indication information in the resource release frequency domain set and each resource release duration in the resource release duration set can be {11, 12, 23, 33}. According to the elements in the index information, the temporarily released time-frequency resources can be determined. Each element consists of two characters. The first character is the element order of the duration resource in the resource release duration set, and the second character is the element order of the frequency resource in the resource release frequency domain set. Each element character can uniquely point to a time-frequency resource. For example, the resource release duration set is {t4, t5, t6}, and this resource release duration set includes resource release durations t4, t5, and t6. Any value in this resource release duration set represents the number of time units. For example, t4 being 3 represents the resource as time units 1 to 3. t5 being 2 represents time units 4 and 5. t6 being 4 represents time units 6 to 9. The resource release frequency domain set is {p1, p2, p3}, and this resource release frequency domain set includes indication information p1, p2, p3. Any indication information in this resource release frequency domain set represents the number of channel resources. The element "11" in the index information represents that the frequency domain resource corresponding to p1 in the time-frequency resource corresponding to t4 is released, that is, the frequency domain resource corresponding to p1 in time units 1 to 3 is released. The element "12" in the index information represents that the resource corresponding to p2 in the time-frequency resource corresponding to t4 is released, that is, the frequency domain resource corresponding to p2 in time units 1 to 3 is released. The element "23" in the index information represents that the frequency domain resource corresponding to p3 in the time-frequency resource corresponding to t5 is released, that is, the frequency domain resource corresponding to p3 in time units 4 and 5 is released. The element "33" in the index information represents that the frequency domain resource corresponding to p3 in the time-frequency resource corresponding to t6 is released, that is, the resource corresponding to p3 in time units 6 to 9 is released. It should be noted that the index information can also be set in other forms, and the present application does not make specific limitations on the form of the index information.

[0282] In a possible implementation manner, the configuration information carried in the beacon message sent by Device 1 can be pre-configured, and the configuration information carried in each sent beacon message is the same.

[0283] In a possible implementation manner, the configuration information carried in the beacon message sent by Device 1 can be determined according to the usage of time-frequency resources by each transmission pair in UE group 1 after Device 1 determines that the SL UEs in UE group 1 use the allocated time-frequency resources.

[0284] In a possible design, the beacon message is carried by a Zadeoff-Chu sequence, and the root index of the Zadeoff-Chu sequence is determined based on the identifier of the UE group 1 and the length of the Zadeoff-Chu sequence.

[0285] The root index of the Zadeoff-Chu sequence can be the root sequence identifier of the Zadeoff-Chu sequence. The root sequence corresponding to the root sequence identifier of the Zadeoff-Chu sequence is different. The root indices of the Zadeoff-Chu sequences of each user group are different.

[0286] For example, the root sequence identifier of the Zadeoff-Chu sequence corresponding to UE group 1 is the remainder of NA divided by ML, where NA is the identifier of UE group 1 and ML is the length of the Zadeoff-Chu sequence. Generally, the length of the Zadeoff-Chu sequence is pre-configured or a default value. The identifiers of each user group can be configured by a higher layer (above the physical layer) of a system including multiple user groups. By configuring the identifiers of each user group through the higher layer, it can be avoided that the identifiers of each user group are the same, so that the root sequence identifiers of the Zadeoff-Chu sequences corresponding to each user group are different, and the root sequences of the Zadeoff-Chu sequences corresponding to each user group are different. Or randomly generated by each user group. Or determined through negotiation by each user group. Or the identifiers of each user group are determined according to the MAC address.

[0287] Device 1 can pre-store the correspondence between resource information and configuration information. For example, device 1 can pre-store resource information and the configuration information corresponding to each resource information. Device 1 can pre-determine the resource information of the resources in the second resource that can be used by other user groups, such as the target resource unit set and / or the target user group set. Then device 1 can determine the configuration information corresponding to the resource information of the resources in the second resource that can be used by other user groups according to the pre-stored correspondence between each resource information and configuration information. The cyclic shift form of the root index of the user group to which device 1 belongs can represent the configuration information. Different cyclic shift forms represent different configuration information, that is, different Zadeoff-Chu sequences represent different configuration information.

[0288] In an example, the cyclic shift parameters corresponding to different configuration information are different. The Zadeoff-Chu sequence can be generated based on the root index and the cyclic shift parameter corresponding to the configuration information in the cyclic shift parameter set, and the cyclic shift parameter set includes the cyclic shift parameters corresponding to multiple configuration information.

[0289] Device 1 can pre-store a set of cyclic shift parameters. The multiple cyclic shift parameters in the set of cyclic shift parameters are respectively the cyclic shift parameters corresponding to each configuration information, or the set of cyclic shift parameters includes the correspondence between each configuration information and the cyclic shift parameters. Device 1 can determine the cyclic shift parameter corresponding to the configuration information from the set of cyclic shift parameters according to the determined configuration information corresponding to the resource information. Device 1 can generate a Zadoff-Chu sequence by using the root index of the first user group and the determined cyclic shift parameter. The generated Zadoff-Chu sequence can represent the configuration information. Devices in other user groups can determine the corresponding configuration information through the received Zadoff-Chu sequence.

[0290] In another example, the Zadoff-Chu sequences corresponding to different configuration information are different. Device 1 can pre-store a sequence set, and the sequence set includes the Zadoff-Chu sequences corresponding to the multiple configuration information or the correspondence between each configuration information and the Zadoff-Chu sequence. Among the multiple configuration information, the Zadoff-Chu sequence corresponding to each configuration information is determined based on the cyclic shift parameter corresponding to each configuration information and the root index. The Zadoff-Chu sequence carrying the beacon message sent by Device 1 can be the target Zadoff-Chu sequence corresponding to the configuration information corresponding to the resource information of the resources in the second resource that can be used by other user groups pre-determined by Device 1.

[0291] Step S302, Device 2 detects the first beacon message in the beacon indication resource corresponding to the first resource, where the first resource belongs to the first resource pool, and the first resource pool includes multiple periodic resources allocated for the UE group 1 for sidelink SL communication. Each resource corresponds to a beacon indication resource. Device 2 belongs to the second user group. The first beacon message is used to indicate that the first resource is used by the devices in the UE group 1, and other user groups except the UE group 1 cannot use all or part of the resources in the first resource. If the first beacon message is detected, step S303 is executed next. If the first beacon message is not detected, step S304 is executed next.

[0292] In the embodiment of the present application, Device 2 belongs to UE group 2, which is different from the user group to which Device 1 belongs.

[0293] Step S303, Device 2 determines that the first resource is used by the devices in the UE group 1, and the second user group cannot use the first resource.

[0294] If device 2 detects the first beacon message, it determines that the first resource is used by the devices in UE group 1, and the second user group cannot use the first resource.

[0295] In a possible design, the first beacon message carries the configuration information of the first resource pool. Device 2 can store the detected first beacon message, so as to utilize the configuration information carried by the first beacon message to use the resources temporarily released by UE group 1 after the first resource.

[0296] The first beacon message can be carried by the first Zadeoff-Chu sequence. The first Zadeoff-Chu sequence is determined based on the identifier of the UE group and a preset or default Zadeoff-Chu sequence length. In one example, device 2 can determine the root index of the first Zadeoff-Chu sequence by means of identification or matching, etc., and then determine the user group to which the first Zadeoff-Chu sequence belongs according to the root index. Device 2 can determine the cyclic shift parameter of the first Zadeoff-Chu sequence by means of identification or matching, etc., and then determine the configuration information (represented configuration information) carried by the first beacon message and the corresponding resource information according to the cyclic shift parameter. In another example, device 2 can determine the root index and cyclic shift parameter of the first Zadeoff-Chu sequence by means of identification or matching, etc., and then determine the configuration information (represented configuration information) carried by the first beacon message and the corresponding resource information according to the user group corresponding to the determined root index and the cyclic shift parameter.

[0297] The devices (such as the group head) in each user group can pre-store the configuration information corresponding to each cyclic shift of the user group corresponding to the root index, as well as the corresponding resource information. Or pre-store the configuration information and resource information corresponding to each Zadeoff-Chu sequence. So as to determine the user group to which the received beacon message belongs, or determine the resource information indicated by the configuration information carried by the received beacon message.

[0298] Step S304, device 2 determines that the first resource is not used by the devices in UE group 1, and all or part of the first resource can be temporarily used by other user groups.

[0299] If the device 2 does not detect the first beacon message, it determines that the first resource is not used by the devices in the UE group 1, and all or part of the first resource can be temporarily used by other user groups. If the device 2 pre-stores the configuration information of the first resource pool, the device 2 can use the first resource according to the configuration information of the first resource pool.

[0300] In a possible implementation, the device 2 can detect the second beacon message in the beacon indication resource corresponding to the second resource. The second resource is a resource in the first resource pool, and the time-domain position of the period corresponding to the second resource is after the time-domain position of the period corresponding to the first resource. If the device 2 detects the second beacon message in the second beacon indication resource, it can determine that the second resource is used by the UE group 1, and the second resource cannot be used by the devices in other user groups either. Or rather, the device 2 can determine that the second resource is not temporarily released by the UE group 1.

[0301] If the device 2 does not detect the second beacon message in the second beacon indication resource, it can determine that the second resource is a resource temporarily released by the UE group 1. The device 2 can use the second resource according to the pre-stored configuration information of the first resource pool. For example, use the second resource according to the configuration information of the first resource pool carried in the first beacon message.

[0302] The configuration information of the first resource pool indicates the resource information of the temporarily released resources. The device 2 can determine the resource information of the second resource according to the pre-stored configuration information of the first resource pool. The resource information may include a set of target resource units and / or a set of target user groups.

[0303] In an example, the device 2 can determine that the identifier of the UE group 2 is in the set of target user groups, and determine that the devices in the UE group 2 can use all or part of the resources in the second resource. For example, the device 2 can use the resources corresponding to the set of target resource units.

[0304] For example, the set of target resource units may include a set of resource release durations. Or the set of target resource units includes a set of resource release frequency domains. Or, the set of target resource units includes a set of resource release durations and a set of resource release frequency domains.

[0305] In one example, the set of resource release durations may include at least one number of time units. The first number of time units indicates the number of time units included in the resources in the second resource that can be used by devices of other user groups. The first number of time units belongs to the at least one number of time units. Device 2 determines that devices of UE group 2 can use the resources corresponding to at least one number of time units.

[0306] In another example, the set of resource release durations may include at least one time unit ratio. The time unit ratio indicates the ratio of the time units included in the resources in the second resource that can be used by devices of other user groups to the total number of time units in the second resource. Device 2 determines that devices of UE group 2 can use the resources corresponding to at least one time unit ratio.

[0307] The set of resource release frequency domains may include indication information corresponding to at least one frequency domain resource in the second resource. The indication information indicates the frequency domain resources that can be used by devices of other user groups. For example, the frequency domain resource may be a channel resource. The indication information corresponding to the frequency domain resource may indicate or represent the channel resource. Optionally, the channel resource may be the sub-channel resource in the foregoing embodiments. Device 2 may determine that devices of UE group 2 can use the frequency domain resources corresponding to at least one piece of indication information in the set of resource release frequency domains.

[0308] Based on the foregoing embodiments, for ease of description, it is assumed that the multiple UE groups that occupy the resources temporarily released by the third UE group through competition include the fifth UE group and the sixth UE group.

[0309] An embodiment of the present application also provides a resource competition method. Multiple UE groups occupy the resources temporarily released by the third UE group through competition.

[0310] The GH of each UE group among the multiple UE groups can detect resource occupancy signals (busy tones) in a preset number of consecutive sensing slots in the temporarily released resources. Among them, the consecutive sensing slots all start from the first sensing slot of the resources temporarily released by the third UE group.

[0311] In a possible implementation manner, each UE group may detect a busy tone in a designated one of the consecutive sensing slots. The order of the designated sensing slots may also be any integer randomly selected by the GHs in each UE group from [1, M].

[0312] The GHs of multiple UE groups can use the backoff counter to control the detection of the busy tone in the specified slot. For example, the initial value of the backoff counter at the GH is an integer n in [1, M]. The GH of the UE group controls the value of the backoff counter to be decremented by 1 after each sensing slot ends. When the value of the backoff counter at the GH is 1, it detects the signal in the sensing slot corresponding to the resources temporarily released by the third UE group and determines the energy of the detected signal. If the energy of the signal detected by the GH is greater than or equal to the preset energy threshold (eref), it determines that the detected signal is a busy tone and determines that the resources temporarily released by the third UE group are occupied. If the energy of the signal detected by the GH is less than eref, it determines that the detected signal is not a busy tone and determines that the resources temporarily released by the third UE group are not occupied. The GH continuously sends the busy tone in the sensing slot until the sensing slot ends.

[0313] As Figure 15 shown, the initial value of the backoff counter of the GH of the fifth UE group is 4, and the initial value of the backoff counter of the GH of the sixth UE group is 6. Starting from slot1 in the sensing slot of the resources temporarily released by the third UE group, the counts of the backoff counters of the GHs of the fifth UE group and the sixth UE group are decremented by 1 after each slot ends.

[0314] When the count of the backoff counter of the GH of the fifth UE group is 1, the signal is also detected in slot4. If the energy of the detected signal is greater than or equal to eref, it determines that the signal is a busy tone and determines that the temporarily released resources are occupied by other UE groups. If the energy of the signal detected by the fifth UE group is less than eref, it determines that the signal is not a busy tone and determines that the temporarily released resources are not occupied by other UE groups. The fifth UE group can continuously send the busy tone starting from slot5 until the sensing slot ends, that is, until slotM ends.

[0315] When the backoff counter of GH of the sixth UE group counts to 1, signal detection is also performed in slot 6. If the energy of the detected signal is greater than or equal to eref, it is determined that the signal is a busy tone, and it is determined that the temporarily released resources are occupied by other UE groups. If the energy of the detected signal is less than eref, the signal is not a busy tone. If the GH of the sixth UE group determines that no busy tone is detected in slot 6, it is determined that the temporarily released resources are not occupied by other UE groups. The GH of the sixth UE group can continuously send a busy tone in slots 7 to slot M.

[0316] Suppose the fifth UE group occupies the temporarily released resources. The GH of the fifth UE group continuously sends a busy tone in slots 5 to slot M. The sixth UE group can detect a signal in slot 6 and determine that the energy of the detected signal is greater than eref. The sixth UE group can determine that the signal is a busy tone and determine that the resources temporarily released by the third UE group are occupied.

[0317] In another implementation, each UE group can detect a busy tone in a specified number of sensing slots among consecutive sensing slots.

[0318] The GHs of multiple UE groups can use a detection counter to control the detection of a busy tone in a specified number of slots. For example, the initial value of the detection counter of the GH is an integer n in [1, M]. The GH of the UE group controls the value of the detection counter to decrease by 1 after each sensing slot ends. In the sensing slot corresponding to the temporarily released resources, the GH starts detecting the signal in the first slot until the value of the detection counter becomes 0, that is, detecting the signal in the first n slots.

[0319] If the GH detects a signal before the end of the nth slot, the energy of the detected signal is determined. If the energy of the signal detected by the GH is greater than or equal to the preset energy threshold (eref), it is determined that the detected signal is a busy tone, and it is determined that the resources temporarily released by the third UE group have been occupied. If the energy of the signal detected by the GH is less than eref, it is determined that the detected signal is not a busy tone, and it is determined that the resources temporarily released by the third UE group are not occupied.

[0320] If GH does not detect a busy tone before the end of the nth slot, GH can also send a busy tone in the (n + 1)th slot.

[0321] As Figure 16 shown, the initial value of the detection counter of the GH of the fifth UE group is 3. The initial value of the detection counter of the GH of the sixth UE group is 4. The detection counters of the GHs of the fifth UE group and the sixth UE group are decremented by 1 after the end of each slot. In other words, the GH of the fifth UE group detects the busy tone in the 1st - 3rd sensing slots. The GH of the sixth UE group detects the busy tone in the 1st - 4th sensing slots.

[0322] The initial value of the detection counter of the GH of the fifth UE group is 3, and the GH of the fifth UE group starts signal detection from slot 1. If the GH of the fifth UE group does not detect a busy tone in slots 1 - 3, when the count of the detection counter is 0, that is, after slot 3 has ended, the GH of the fifth UE group stops detecting the signal in the temporarily released resources. Alternatively, if the GH of the fifth UE group detects a busy tone in any of the slots 1 - 3, the signal detection stops.

[0323] Among them, if the energy of the signal detected by the GH of the fifth UE group is greater than or equal to eref, it is determined that the signal is a busy tone, and it is determined that the temporarily released resources are occupied by other UE groups. If the energy of the signal detected by the GH of the fifth UE group is less than eref, the signal is not a busy tone.

[0324] Assume that when the count of the detection counter of the GH of the fifth UE group is 0, the GH still does not detect a busy tone, then a busy tone is sent in slot 4. The initial value of the detection counter of the GH of the sixth UE group is 4, and the GH of the sixth UE group starts signal detection from slot 1. The GH of the sixth UE group detects a signal in slot 4, and determines that the energy of the signal is greater than eref. The GH of the sixth UE group determines that the signal is a busy tone and determines that the temporarily released resources are occupied. The sixth UE group can stop detecting the signal in the temporarily released resources.

[0325] In a possible implementation, after multiple UE groups that compete to occupy the resources temporarily released by the third UE group detect the second position of the beacon message, they compete for the temporarily released resources within N symbols before the first time unit in the resources used for user blind detection in the PSSCH.

[0326] In an example, the third UE group temporarily releases all or part of the time-frequency resources allocated to it. If the third UE group does not specify that a certain UE group uses its temporarily released resources, other UE groups can occupy the resources released by the third UE group through polling.

[0327] For example, according to the pre-configured polling order, the GH of the first UE group in the polling order confirms whether to occupy the resources temporarily released by the third UE group. If it is determined that there is no need to occupy the resources temporarily released by the third UE group, it notifies the GH of the second-order UE group. If the GH of the second-order UE group confirms that it needs to occupy the resources temporarily released by the third UE group, it does not notify the GH of the third-order UE group.

[0328] In addition, in the embodiments of the present application, each UE group using the same SL channel resource is allocated a certain amount of time-frequency resources for data transmission. Among them, the time-frequency resources of each UE group can be allocated by any of the following resource allocation methods, or can be allocated by other resource allocation methods.

[0329] The resource allocation method provided by the present application may but is not limited to include the following two methods:

[0330] Method 1: The GH of each UE group senses the occupied resources.

[0331] In a possible implementation, the SL channel resources can be divided into multiple identical or different frequency-domain resource blocks, and each frequency-domain resource block is orthogonal. The GH in each UE group can determine the occupancy of other UE groups in a certain frequency-domain resource block through signal detection or energy detection.

[0332] In a possible implementation, after the GH in the UE group determines that it needs to occupy the nth frequency-domain resource block, it can send an occupancy signal for the nth frequency-domain resource block. Among them, the occupancy signal for the nth frequency-domain resource block is used to indicate the occupancy of the nth frequency-domain resource block. In an example, the occupancy signal can be any data. In another example, the occupancy signal is a specified signal.

[0333] The GH in the UE group can perform energy detection on the nth frequency domain resource block. If the GH detects a signal, it determines whether the energy of the signal is greater than or equal to the occupied signal energy threshold. If it is greater, it determines that an occupied signal is detected and determines that the nth frequency domain resource block is occupied. Conversely, if it is less, the detected signal is not an occupied signal, it can determine that the nth frequency domain resource block is not occupied, and send the occupancy signal of the nth frequency domain resource block.

[0334] Optionally, when each GH occupies a frequency domain resource block or a time domain resource block, the number of blocks it occupies cannot exceed a certain limit.

[0335] In a possible implementation, the SL channel resources can be divided into multiple identical or different time domain resource blocks, each time domain resource block is orthogonal, and each time domain resource block can include multiple orthogonal time domain resources. The GHs in each UE group can determine the occupancy of this time domain resource by other UE groups in any time domain resource through signal detection or energy detection.

[0336] In a possible implementation, after the GH in the UE group determines that it needs to occupy the first time domain resource of the nth time domain resource block, it can send the occupancy signal of the first time domain resource. Among them, the occupancy signal of the first time domain resource is used to indicate the occupancy of the first time domain resource of the nth time domain resource block. In one example, the occupancy signal can be any data. In another example, the occupancy signal is a specified signal.

[0337] The GH in the UE group can perform energy detection in the first time domain. If the GH detects a signal, it determines whether the energy of the signal is greater than or equal to the occupancy signal energy threshold. If it is greater, it determines that an occupied signal is detected and determines that the first time domain resource in the nth time domain resource block is occupied. Conversely, if it is less, the detected signal is not an occupied signal, it can determine that the first time domain resource in the nth time domain resource block is not occupied, and send the occupancy signal of the first time domain resource.

[0338] In yet another possible implementation, as Figure 17 shown, the SL channel resources can be divided into multiple time domain resource blocks, and each time domain resource block includes a preset number of time slots. The interval between the first time domain positions in two adjacent time domain resource blocks is T. In other words, the multiple time domain resource blocks in the SL channel resources are periodically distributed. After the GH in the UE group determines that it needs to occupy the resources of a time domain resource block, it listens to each time slot in this time domain resource block. The GH listens for signals in each time slot.

[0339] If GH detects a signal, it determines the energy of the signal. If the energy of the signal is greater than or equal to the energy threshold of the transmitted signal, GH determines that the time-domain resource block is occupied by other UE groups. Conversely, if the energy of the signal is less than the energy threshold of the transmitted signal, GH determines that the time-domain resource block is not occupied by other UE groups.

[0340] Method 2: The base station notifies each UE group of resource allocation.

[0341] The GHs in each UE group are within the coverage area of the base station. The base station can configure the time-frequency resources of each UE group, and the resource time-frequency information corresponding to the time-frequency resources of each UE group is carried by the resource allocation instruction.

[0342] The resource allocation instruction can be implemented as a high-layer signaling, such as a radio resource control (RRC) high-layer signaling, or it can be a downlink control information (DCI), or it can also be a control unit of media access control (MAC).

[0343] The base station can achieve semi-static scheduling of the time-frequency resources of each UE group by sending resource allocation instructions to each GH. The resource allocation instruction can include time-frequency information and a period. This period can be the period of semi-static scheduling. The UE group can use the resources corresponding to the resource allocation instruction periodically. The UE group can occupy the corresponding time-frequency resources in the resource allocation instruction within the period of semi-static scheduling. Semi-static scheduling of the SL channel resources by the base station can better guarantee the QoS of periodic data or periodic services in the SL scenario.

[0344] In a possible implementation, after determining that the UE group needs time-frequency resources to transmit data, the GH sends a resource request to the base station. The resource request can include the GH identifier, the UE group identifier, and the service data characteristics within the UE group (average throughput requirement, latency requirement, period of periodic service data packets). The base station sends the time-frequency resource information allocated to the UE group to the device corresponding to the GH identifier. For example, the base station sends a resource allocation instruction to the device corresponding to the GH identifier in the resource request, and the resource allocation instruction includes the UE group identifier and the resource time-frequency information. The resource time-frequency information can include the time-frequency resource bitmap (bitmap) in the SL channel, the period, the onset position in the time domain within the period, the offset position in the time domain within the period, etc.

[0345] GH can determine the frequency-domain resources allocated to the UE group according to the frequency-domain resource bitmap in the resource time-frequency information. The frequency-domain resources can be divided into multiple sub-channels. The frequency-domain resource bitmap includes n-bit characters, where n is the total number of sub-channels in the SL channel. If the i-th bit character is 1, it indicates that the sub-channel corresponding to the i-th bit is an available sub-channel. If the i-th bit character is 0, it indicates that the sub-channel corresponding to the i-th bit is an unavailable sub-channel. Each bit in the bitmap of the sub-channel has a one-to-one correspondence with the sub-channel in the SL channel. For example, the first bit corresponds to the sub-channel with channel number 1. Or the first bit corresponds to the sub-channel with a frequency range of f1 - f2.

[0346] For example, the bitmap of the sub-channel consists of seven characters, such as 0101010. GH can determine that the UE group can use three sub-channels, and the three sub-channels are allocated to the sub-channels corresponding to the 2nd, 4th, and 6th bits in the bitmap.

[0347] GH can determine the time-domain resources allocated to the UE group according to the time-domain resource bitmap in the resource time-frequency information. The time-domain resources can be divided into multiple time-domain resource blocks. The bitmap of the time-domain resources includes n-bit characters, where n is the total number of time-domain resource blocks in the SL channel. If the i-th bit character is 1, it indicates that the time-domain resource block corresponding to the i-th bit is an available time-domain resource block. If the i-th bit character is 0, it indicates that the time-domain resource block corresponding to the i-th bit is an unavailable time-domain resource block. Each bit in the bitmap of the sub-channel has a one-to-one correspondence with the time-domain resource block in the SL channel. For example, the first bit corresponds to the time-domain resource block with resource block number 1. Or the first bit corresponds to the time-domain resource block with a time range of t1 - t2.

[0348] For example, the time-domain resource bitmap consists of nine characters, such as 010101011. GH can determine that the UE group can use five time-domain resource blocks, and the five time-domain resource blocks are allocated to the time-domain resource blocks corresponding to the 2nd, 4th, 6th, 8th, and 9th bits in the bitmap.

[0349] GH can determine the time-domain resources allocated to the UE group according to the period, the time-domain start position (onset) in the period, the time-domain end position (offset) in the period, etc. in the resource time-frequency information. The time-domain resources can be divided into multiple time-domain resource blocks. The value of the period in the resource time-frequency information represents the number of time-domain resource blocks in that period. For example, if the period in the time-frequency resource configuration information is 9, it represents that there are 9 time-domain resource blocks in that period. In practical applications, the time-domain resource blocks in the period are continuous.

[0350] The numerical representation of the time-domain onset position in a period represents the order of the first time-domain resource block in the time-domain resource blocks allocated to the UE group among all the time-domain resource blocks in that period. For example, if the time-domain onset position in the period is 2, it represents that the first time-domain resource block in the time-domain resource blocks allocated to the UE group is the 2nd time-domain resource block among all the time-domain resource blocks in that period.

[0351] The numerical representation of the time-domain offset position in a period represents the order of the last time-domain resource block in the time-domain resource blocks allocated to the UE group among all the time-domain resource blocks in that period. For example, if the time-domain offset position in the period is 5, it represents that the last time-domain resource block in the time-domain resource blocks allocated to the UE group is the 5th time-domain resource block among all the time-domain resource blocks in that period.

[0352] For example, the period, the time-domain onset position in the period, and the time-domain offset position in the period in the resource time-frequency information are (10, 3, 6). GH can determine that the time-domain resource blocks available for this UE group are the 3rd to the 6th time-domain resource blocks in each period.

[0353] Optionally, when GH requests resources from the base station, it can indicate to the base station the time-frequency resource information corresponding to the resources recommended for the user group to which GH belongs. For example, after GH determines that the UE group needs time-frequency resources to transmit data, it sends a resource request carrying the recommended time-frequency resource information to the base station to request the time-frequency resources corresponding to this time-frequency resource information.

[0354] After GH determines the available time-frequency resources for the UE group, it can notify each transmission pair in the UE group to occupy the corresponding time-frequency resources for data transmission. Or GH allocates the available time-frequency resources and then notifies each transmission pair of the time-frequency resources to be used when transmitting data.

[0355] GH can allocate resources for each GM according to information such as the data type of the data transmitted between GMs, the data volume of the transmitted data, and the latency requirements. Or, GH can also allocate resources for each GM according to the time-frequency resource information reported by GMs within the UE group. Among them, before GH allocates resources, each GM can report the time-frequency resource information of the resources it expects to use to GH, or any UE in the transmission pair reports the time-frequency resource information of the resources it expects to use to GH.

[0356] In an example, GH and GM can use the SL wireless communication solution to establish data interaction for the UE group. After establishing the UE group, GH and GM can use the SL communication solution for data interaction. For example, GH sends the time-frequency resource information to the GM in the UE group through SL communication.

[0357] After the GH determines the time-frequency resources available for the UE group, it can notify each GM in the UE group to compete for the available time-frequency resources. For example, within the UE group, each transmission pair can utilize the sensing-selection mechanism to occupy the time-frequency resources of the UE group. Each transmission pair can decode the SCI1 or SCI2 carried in the SL message sent by other transmission pairs it receives to obtain the reserved resource information. Each transmission pair determines the available time-frequency resource locations based on the resource reservation information carried in the SCI, the indicated service priority, and the RSRP of the SCI, and then randomly selects resources for data transmission from the available resources.

[0358] The above mainly introduces the solution provided by the embodiments of the present application from the perspective of the interaction between each device. It can be understood that in order to implement the above functions, each device includes the corresponding hardware structure or software module for each function, or a combination of both. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving the hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0359] The embodiments of the present application can perform functional module division on the terminal and the network device according to the above method examples. For example, each function module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software function module. It should be noted that the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation. The following takes the example of dividing each function module corresponding to each function for illustration:

[0360] Figure 18 A schematic structural diagram of a communication device is provided for the embodiments of the present application. As Figure 18 shown, the communication device includes a processor 1801 and a transceiver 1802.

[0361] Among them, the processor 1801 is used to determine whether the first resource is used by the first user group.

[0362] A transceiver 1802 is configured to send a beacon message on a beacon indication resource corresponding to a first resource. The beacon message is used to indicate that the first resource is used by devices of a first user group, and all or part of the first resource cannot be used by devices of other user groups. Alternatively, the transceiver does not send the beacon message on the beacon indication resource corresponding to the first resource, so that devices of other user groups can determine that the first resource is not used by devices of the first user group, and all or part of the first resource can be temporarily used by devices of other user groups. Wherein, the communication device belongs to the first user group, the first resource belongs to a first resource pool, the first resource pool includes a plurality of periodic resources allocated for the first user group for sidelink (SL) communication, and each resource corresponds to a beacon indication resource.

[0363] In a possible design, the beacon message carries configuration information of the first resource pool. The configuration information is used to indicate resource information of resources in a second resource that can be used by other user groups when the second resource meets a first condition. The resource information includes indication information of a set of target resource units and / or indication information of a set of target user groups. Wherein, the second resource belongs to the first resource pool, and the time domain position of the period corresponding to the second resource is after the time domain position of the period corresponding to the first resource. The first condition is that the first device does not send a beacon message on the beacon indication resource corresponding to the second resource. The set of target resource units includes at least one resource unit in the second resource. The set of target user groups includes identifiers of at least one user group, and the identifier of the user group is the identifier of the user group that can use the resources in the set of target resource units.

[0364] In a possible design, the set of target resource units includes a set of resource release durations and / or a set of resource release frequency domains. Wherein, the set of resource release durations includes at least one number of time units. A first number of time units indicates the number of time units included in the resources in the second resource that can be used by devices of other user groups, and the first number of time units belongs to the at least one number of time units. Alternatively, the set of resource release durations includes at least one time unit ratio. A first time unit ratio indicates the ratio of the number of time units included in the resources in the second resource that can be used by devices of other user groups to the total number of time units included in the second resource, and the first time unit ratio belongs to the at least one time unit ratio. The set of resource release frequency domains includes indication information corresponding to at least one frequency domain resource in the second resource, and the indication information indicates the frequency domain resources that can be used by devices of other user groups.

[0365] In a possible design, the beacon message is carried by a Zadoff-Chu sequence, and the root index of the Zadoff-Chu sequence is determined based on the identifier of the first user group and the length of the Zadoff-Chu sequence.

[0366] In a possible design, the processor 1801 is further configured to determine the root index of the Zadoff-Chu sequence according to the identifier of the first user group.

[0367] In a possible design, the Zadoff-Chu sequence is generated based on the root index and the cyclic shift parameter corresponding to the configuration information in the set of cyclic shift parameters, where the set of cyclic shift parameters includes cyclic shift parameters corresponding to multiple configuration information; or, the Zadoff-Chu sequence is the target sequence corresponding to the configuration information in the sequence set, the sequence set includes sequences corresponding to the multiple configuration information, and for each configuration information in the multiple configuration information, the sequence corresponding to each configuration information is determined based on the cyclic shift parameter corresponding to each configuration information and the root index.

[0368] In a possible design, the beacon indication resource corresponding to the first resource is orthogonal to the resources in the resource pool corresponding to at least one other user group.

[0369] In a possible design, the processor 1801 is further configured to determine that the first user group uses the first resource before the transceiver 1802 sends a beacon message on the beacon indication resource corresponding to the first resource; the processor 1801 is further configured to determine that the first user group does not use the first resource before the transceiver 1802 does not send the beacon message on the beacon indication resource corresponding to the first resource.

[0370] In a possible design, when the processor 1801 determines that the first user group uses the first resource, it determines that the first resource is used by a second device, where the second device belongs to the first user group.

[0371] Figure 19 This application provides a schematic structural diagram of a communication device. As Figure 19 shown, the communication device includes a processor 1901 and a transceiver 1902.

[0372] Among them, the transceiver 1902 is used to detect a first beacon message on a first beacon indication resource corresponding to a first resource. The first resource belongs to a first resource pool, and the first resource pool includes a plurality of periodic resources allocated for a first user group for sidelink (SL) communication. Each resource corresponds to a beacon indication resource. The communication device belongs to a second user group. The first beacon message is used to indicate that the first resource is used by a device of the first user group, and all or part of the first resource cannot be used by other user groups except the first user group.

[0373] The processor 1901 is configured to, if the first beacon message is detected, determine that the first resource is used by a device of the first user group, and the second user group cannot use the first resource; if the first beacon message is not detected, determine that the first resource is not used by a device of the first user group, and all or part of the first resource can be temporarily used by other user groups.

[0374] In a possible design, the processor 1901 is further configured to, if the first beacon message is not detected, after determining that the first resource is not used by a device of the first user group and all or part of the first resource can be temporarily used by other user groups, use the first resource.

[0375] In a possible design, the first beacon message carries configuration information of the first resource pool. The configuration information is used to indicate resource information of resources in the second resource that can be used by other user groups when the second resource meets a first condition; the resource information includes indication information of a target resource unit set and / or indication information of a target user group set; where the second resource belongs to the first resource pool, and the time-domain position of the corresponding period of the second resource is after the time-domain position of the corresponding period of the first resource, and the first condition is that the first device does not send the first beacon message on the beacon indication resource corresponding to the second resource; where the target resource unit set includes at least one resource unit in the second resource: the target user group set includes identifiers of at least one user group, and the identifier of the user group is the identifier of the user group that can use the resources in the target resource unit set.

[0376] In a possible design, the set of target resource units includes a set of resource release durations and / or a set of resource release frequency domains; wherein, the set of resource release durations includes at least one number of time units, and the first number of time units indicates the number of time units included in the resources that can be used by devices of other user groups in the second resource, and the first number of time units belongs to the at least one number of time units; or, the set of resource release durations includes at least one time unit ratio, and the first time unit ratio indicates the ratio of the time units that can be used by devices of other user groups in the second resource to the total number of time units included in the second resource, and the first time unit ratio belongs to the at least one time unit ratio; the set of resource release frequency domains includes indication information corresponding to at least one frequency domain resource in the second resource, and the indication information indicates the frequency domain resources that can be used by devices of the other user groups.

[0377] In a possible design, the first beacon message is carried by a Zadoff-Chu sequence, and the root index of the Zadoff-Chu sequence is determined based on the identifier of the first user group and the length of the Zadoff-Chu sequence.

[0378] In a possible design, the Zadoff-Chu sequence is generated based on the root index and the cyclic shift parameter corresponding to the configuration information in the set of cyclic shift parameters, and the set of cyclic shift parameters includes cyclic shift parameters corresponding to multiple configuration information; or, the Zadoff-Chu sequence is the target sequence corresponding to the configuration information in the sequence set, the sequence set includes sequences corresponding to the multiple configuration information, and for each configuration information in the multiple configuration information, the sequence corresponding to each configuration information is determined based on the cyclic shift parameter corresponding to each configuration information and the root index.

[0379] In a possible design, the transceiver 1902 is further configured to detect a second beacon message in the second beacon indication resource corresponding to the second resource;

[0380] The processor 1901 is further configured to, if the second beacon message is not detected and the set of target user groups included in the resource information indicated by the configuration information carried in the first beacon message includes the identifier of the second user group, then the third device uses all or part of the resources in the second resource; or, if the second beacon message is not detected, then the third device uses all or part of the resources in the second resource.

[0381] In a possible design, the processor 1901 is further configured to store the first beacon message after detecting the first beacon message.

[0382] In a possible design, the processor 1901 is further configured to transmit data by using all or part of the resources in the second resource; or, if the resource information indicated by the configuration information includes a target resource unit set, and the target resource unit set includes a resource release duration set, the third device uses a target time unit in the second resource, where the target time unit is a time unit corresponding to any number of time units in the resource release duration set, or the target time unit is a time unit corresponding to the proportion of any time unit in the resource release duration set; and / or, if the resource information indicated by the configuration information includes a target resource unit set, and the target resource unit set includes a resource frequency set, the third device uses a target frequency domain resource in the second resource, where the target frequency domain resource is at least one frequency domain resource corresponding to the indication information in the resource release frequency domain set.

[0383] In a possible design, the one beacon indication resource is orthogonal to the resources in the resource pool corresponding to at least one other user group.

[0384] The embodiments of the present application further provide a computer-readable storage medium, in which computer instructions are stored; when the computer-readable storage medium runs on a communication device, the communication device is caused to execute all or part of the steps in the resource processing method provided in the foregoing embodiments. The computer instructions may be stored in the computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, a computer, a server, or a data center to another website, a computer, a server, or a data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more integrated media. The available medium may be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium, or a semiconductor medium (such as a solid state disk (SSD)).

[0385] The embodiments of the present application further provide a computer program product including computer instructions, which, when running on a communication device, cause the communication device to execute all or part of the steps in the resource processing method provided in the foregoing embodiments.

[0386] Figure 20 It is a schematic structural diagram of a chip provided by the embodiments of the present application. Figure 20The chip shown may be a general-purpose processor or a special-purpose processor. The chip includes a processor 2001. Among them, the processor 2001 is used to support the communication device to execute all or part of the steps in the resource processing method provided in the above embodiments.

[0387] Optionally, the chip further includes a transceiver 2002, and the transceiver 2002 is used to accept the control of the processor 2001 and support part of the steps of the resource processing method of the communication device provided in the above embodiments.

[0388] Optionally, the chip may further include: a storage medium 2003.

[0389] It should be noted that Figure 20 The chip shown can be implemented using the following circuits or devices: one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout this application.

[0390] Although the present application has been described in connection with various embodiments herein, however, those skilled in the art can understand and implement other variations of the disclosed embodiments by viewing the accompanying drawings, the disclosure content, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "one" does not exclude a plurality. A single processor or other unit can implement several functions recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

Claims

1. A resource processing method, characterized in that, The method includes: The first device sends a beacon message on a beacon indication resource corresponding to a first resource, where the beacon message is used to indicate that the first resource is used by devices in a first user group, and all or part of the first resource cannot be used by other user groups; or, The first device does not send the beacon message on the beacon indication resource corresponding to the first resource, so that devices in the other user groups determine that the first resource is not used by the devices in the first user group, and all or part of the first resource can be temporarily used by the devices in the other user groups; Wherein, the first device belongs to the first user group, the first resource belongs to a first resource pool, the first resource pool includes a plurality of periodic resources allocated for the first user group for sidelink (SL) communication, and each of the resources corresponds to a beacon indication resource.

2. The method according to claim 1, wherein The beacon message carries configuration information of the first resource pool, and the configuration information is used to indicate resource information of resources in a second resource that can be used by other user groups when the second resource meets a first condition; the resource information includes a target resource unit set and / or a target user group set; Wherein, the second resource belongs to the first resource pool, and a time domain position corresponding to the second resource is after a time domain position corresponding to the first resource, and the first condition is that the first device does not send a beacon message on the beacon indication resource corresponding to the second resource; The target resource unit set includes at least one resource unit in the second resource: The target user group set includes identifiers of at least one user group, and the identifier of the user group is an identifier of a user group that can use resources in the target resource unit set.

3. The method according to claim 2, characterized in that, The target resource unit set includes a resource release duration set and / or a resource release frequency domain set; Wherein, the resource release duration set includes at least one number of time units, and a first number of time units indicates the number of time units included in the resources in the second resource that can be used by devices in other user groups, and the first number of time units belongs to the at least one number of time units; Or, the resource release duration set includes at least one time unit ratio, and a first time unit ratio indicates a ratio of the number of time units included in the resources in the second resource that can be used by devices in other user groups to the total number of time units included in the second resource, and the first time unit ratio belongs to the at least one time unit ratio; The resource release frequency domain set includes indication information corresponding to at least one frequency domain resource in the second resource, and the indication information indicates the frequency domain resources that can be used by devices in other user groups.

4. The method according to any one of claims 2-3, characterized in that, The beacon message is carried by a Zadeoff-Chu sequence, and a root index of the Zadeoff-Chu sequence is determined based on the identifier of the first user group and the length of the Zadeoff-Chu sequence.

5. The method according to claim 4, characterized in that, The Zadeoff-Chu sequence is generated based on the cyclic shift parameter corresponding to the configuration information in the set of root exponents and cyclic shift parameters, and the set of cyclic shift parameters includes cyclic shift parameters corresponding to multiple configuration information; or, The Zadeoff-Chu sequence is the target sequence corresponding to the configuration information in the sequence set, the sequence set includes sequences corresponding to the multiple configuration information, and for each configuration information in the multiple configuration information, the sequence corresponding to each configuration information is determined based on the cyclic shift parameter corresponding to each configuration information and the root exponent.

6. The method according to any one of claims 1-3, 5, characterized in that, The beacon indication resource corresponding to the first resource is orthogonal to the resources in the resource pool corresponding to at least one other user group.

7. The method according to any one of claims 1-3 and 5, characterized in that The first device sending a beacon message on the beacon indication resource corresponding to the first resource further includes: The first device determines that the first user group uses the first resource; The first device not sending the beacon message on the beacon indication resource corresponding to the first resource further includes: The first device determines that the first user group does not use the first resource.

8. The method according to claim 7, characterized in that, The first device determining that the first user group uses the first resource includes: The first device determines that the first resource is used by a second device, where the second device belongs to the first user group.

9. A resource processing method, characterized in that, The method includes: A third device detects a first beacon message on a first beacon indication resource corresponding to a first resource, where the first resource belongs to a first resource pool, the first resource pool includes multiple periodic resources allocated for a first user group for sidelink (SL) communication, each of the resources corresponds to a beacon indication resource, the third device belongs to a second user group, and the first beacon message is used to indicate that the first resource is used by a device of the first user group and that all or part of the first resource cannot be used by other user groups except the first user group; If the third device detects the first beacon message, it determines that the first resource is used by a device of the first user group and that the second user group cannot use the first resource; If the third device does not detect the first beacon message, it determines that the first resource is not used by a device of the first user group and that all or part of the first resource can be temporarily used by other user groups.

10. The method according to claim 9, characterized in that, After the third device determines that the first resource is not used by a device of the first user group and that all or part of the first resource can be temporarily used by other user groups when it does not detect the first beacon message, the method further includes: The third device uses the first resource.

11. The method according to claim 9, characterized in that, The first beacon message carries configuration information of the first resource pool, and the configuration information is used to indicate resource information of resources in the second resource that can be used by other user groups when the second resource meets a first condition; the resource information includes a set of target resource units and / or a set of target user groups; Wherein, the second resource belongs to the first resource pool, and the time domain position of the corresponding period of the second resource is after the time domain position of the corresponding period of the first resource, and the first condition is that the first device does not send the first beacon message on the beacon indication resource corresponding to the second resource; Wherein, the set of target resource units includes at least one resource unit in the second resource: The set of target user groups includes the identifiers of at least one user group, and the identifier of the user group is the identifier of the user group that can use the resources in the set of target resource units.

12. The method according to claim 11, wherein The set of target resource units includes a resource release duration set and / or a resource release frequency domain set; Wherein, the resource release duration set includes at least one number of time units, and the first number of time units indicates the number of time units included in the resources that can be used by devices of other user groups in the second resource, and the first number of time units belongs to the at least one number of time units; Alternatively, the resource release duration set includes at least one time unit ratio, and the first time unit ratio indicates the ratio of the time units that can be used by devices of other user groups in the second resource to the total number of time units included in the second resource, and the first time unit ratio belongs to the at least one time unit ratio; The resource release frequency domain set includes indication information corresponding to at least one frequency domain resource in the second resource, and the indication information indicates the frequency domain resources that can be used by devices of the other user groups.

13. The method according to any one of claims 11-12, characterized in that, The first beacon message is carried by a Zadoff-Chu sequence, and the root index of the Zadoff-Chu sequence is determined based on the identifier of the first user group and the length of the Zadoff-Chu sequence.

14. The method according to claim 13, wherein The Zadoff-Chu sequence is generated based on the root index and the cyclic shift parameter corresponding to the configuration information in the set of cyclic shift parameters, and the set of cyclic shift parameters includes cyclic shift parameters corresponding to multiple configuration information; or, The Zadoff-Chu sequence is the target sequence corresponding to the configuration information in the sequence set, the sequence set includes sequences corresponding to the multiple configuration information, and among the multiple configuration information, the sequence corresponding to each configuration information is determined based on the cyclic shift parameter corresponding to each configuration information and the root index.

15. The method according to claim 9, wherein The method further includes: The third device detects a second beacon message on the second beacon indication resource corresponding to the second resource; If the third device does not detect the second beacon message, and the identifier of the second user group is included in the set of target user groups included in the resource information indicated by the configuration information carried in the first beacon message, then the third device uses all or part of the resources in the second resource; or, If the third device does not detect the second beacon message, then the third device uses all or part of the resources in the second resource.

16. The method according to any one of claims 11-12, 14-15, characterized in that After the third device detects the first beacon message, the method further includes: The third device stores the first beacon message.

17. The method according to claim 15, characterized in that, The third device using the second resource includes: The third device uses all or part of the resources in the second resource to transmit data; or, If the resource information indicated by the configuration information includes a target resource unit set, and the target resource unit set includes a resource release duration set, the third device uses a target time unit in the second resource, where the target time unit is a time unit corresponding to any number of time units in the resource release duration set, or the target time unit is a time unit corresponding to the proportion of any time unit in the resource release duration set; and / or, If the resource information indicated by the configuration information includes a target resource unit set, and the target resource unit set includes a resource frequency set, the third device uses a target frequency domain resource in the second resource, where the target frequency domain resource is at least one frequency domain resource corresponding to the indication information in the resource release frequency domain set.

18. The method according to any one of claims 9-12, 14-15, 17, characterized in that, The one beacon indication resource is orthogonal to the resources in the resource pool corresponding to at least one other user group.

19. A resource processing method, characterized in that, The method includes: A first device determines whether a first resource is used by a second device, where the first device and the second device belong to a first user group, and the first resource is a periodic resource allocated for sidelink (SL) communication of the first user group. When the first device determines that the first resource is used by the second device, a beacon message is sent on a beacon indication resource corresponding to the first resource, where the beacon message is used to indicate that the first resource is in use.

20. The method according to claim 19, wherein The beacon message carries resource release configuration information, where the resource release configuration information is used to indicate that a second resource can be used by devices in other user groups, where the second resource is a resource allocated for SL communication for the first user group, and the time domain position of the second resource is after the time domain position of the first resource.

21. The method according to claim 20, wherein The resource release configuration information includes at least one of the following: A resource release duration set, a resource release frequency domain set, a user group set; Wherein, the resource release duration set includes at least one number of time units, and a first number of time units is used to indicate the number of time units included in the resources in the second resource that can be used by devices in other user groups, and the first number of time units belongs to the at least one number of time units; The resource release frequency domain set includes indication information of at least one sub-channel resource in the second resource, and the at least one sub-channel resource can be used by devices in other user groups; The user group set includes identifiers of at least one user group, and the at least one user group can use the second resource.

22. The method according to any one of claims 19-21, characterized in that, Sending the beacon message includes: The first device sends the beacon message on a first time unit in the first resource; or, The first device sends the beacon message on a target resource, where the target resource is a resource before the time domain position of the first resource and orthogonal to the resources of any user group.

23. The method according to claim 22, wherein The target resource is a physical sidelink shared channel.

24. A resource processing method, characterized in that, The method includes: The third device detects a first beacon message on a beacon indication resource corresponding to a first resource, where the first beacon message is used to indicate that the first resource is in use, and the first resource is a periodic resource for sidelink (SL) communication allocated to a first user group; If the third device detects the first beacon message, it determines that the first resource is in use; If the third device does not detect the first beacon message, it determines that the first resource is not in use.

25. The method according to claim 24, wherein After the third device determines that none of the devices in the first user group use the first resource when it does not detect the first beacon message, the method further includes: The third device uses the first resource.

26. The method according to claim 24, wherein The first beacon message carries resource release configuration information, which is used to indicate that other user groups use a second resource, where the second resource is a resource allocated to the first user group for SL communication and the time domain position of the second resource is after the time domain position of the first resource.

27. The method according to claim 26, wherein The resource release configuration information includes at least one of the following: A set of resource release durations, a set of resource release frequency domains, a set of user groups; Among them, the set of resource release durations includes at least one number of time units. A first number of time units is used to indicate the number of time units included in the resource that can be used by devices in other user groups in the second resource, and the first number of time units belongs to the at least one number of time units; The set of resource release frequency domains includes indication information of at least one sub-channel resource in the second resource, and the at least one sub-channel resource can be used by devices in other user groups; The set of user groups includes identifiers of at least one user group, and the at least one user group can use the second resource.

28. The method according to claim 24, wherein The method further includes: The third device detects a second beacon message, where the second beacon message is used to indicate that the second resource is in use; If the second beacon message is not detected and the set of user groups included in the resource release configuration information in the first beacon message includes the identifier of a second user group and the third device belongs to the second user group, the third device uses the second resource; or, If the second beacon message is not detected, the third device uses the second resource.

29. The method according to any one of claims 26 - 28, characterized in that, After the third device detects the first beacon message, the method further includes: The third device stores the first beacon message.

30. The method according to claim 28, wherein, The third device using the second resource includes: The third device uses any resource in the second resource to transmit data; or, If the resource release configuration information carried in the first beacon message includes a set of resource release durations, the third device uses a target time unit in the second resource, and the target time unit is the time unit corresponding to any number of time units in the set of resource release durations; or, If the resource release configuration information carried in the first beacon message includes a resource frequency set, the third device uses a target subchannel in the second resource, and the target subchannel is any one of at least one subchannel resource corresponding to the indication information in the resource release frequency domain set.

31. The method according to any one of claims 24-28, 30, characterized in that, The third device detecting the first beacon message includes: The third device detecting the first beacon message on a first time unit in the first resource; or, The third device detecting the first beacon message in a target resource, where the target resource is a resource that is before the time domain position of the first resource and orthogonal to the resources of any user group.

32. The method according to claim 31, wherein, The target resource is a physical sidelink shared channel.

33. A communication device, characterized in that, Comprising a processor and a memory, the memory is used to store computer program instructions, and when the processor executes the computer program instructions, the communication device executes the resource processing method according to any one of claims 1-32.

34. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes computer instructions, and when the computer instructions run on a computer, the computer executes the method according to any one of claims 1-32.

35. A chip, characterized in that, Comprising a processor, when the processor executes instructions, the processor executes the method according to any one of claims 1-32.

Citation Information

Patent Citations

  • Inter-group control of semi-persistent channel occupation for device-to-device (D2D) wireless communications

    WO2015113645A1

  • V2x dynamic groupcast resource allocation

    WO2020064553A1