Sidelink resource processing method and apparatus

By receiving the instruction information from the first terminal device, the second terminal device determines the secondary link transmission resources, which solves the half-duplex and hidden node problems in V2X communication and improves the reliability of transmission.

CN114339656BActive Publication Date: 2025-12-16BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202011053785.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-29
Publication Date
2025-12-16
Estimated Expiration
2040-09-29

AI Technical Summary

Technical Problem

In V2X communication, devices may encounter half-duplex and hidden node problems when using a perception-based resource selection method, which can lead to reduced transmission reliability.

Method used

The second terminal device receives the instruction information sent by the first terminal device, determines the secondary link transmission resources based on the instruction information, avoids hidden nodes and half-duplex issues, and improves transmission reliability.

Benefits of technology

This effectively avoids resource collisions and improves transmission reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114339656B_ABST
    Figure CN114339656B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a kind of auxiliary link resource processing method and device, the method comprises: the second terminal equipment receives the instruction information sent by the first terminal equipment, wherein, instruction information is used to indicate first resource.Second terminal equipment determines the auxiliary link transmission resource of second terminal equipment according to first resource, wherein, auxiliary link transmission resource is used for second terminal equipment and other terminal equipment carry out data transmission.Second terminal equipment determines the auxiliary link transmission resource for carrying out data transmission with other terminal equipment according to the first resource indicated by the instruction information by receiving the instruction information sent by the first terminal equipment, so as to effectively avoid hidden node problem and half duplex problem, to avoid resource collision, improve the reliability of transmission.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the communication technology, and particularly to a sidelink resource processing method and device. BACKGROUND

[0002] Vehicle to X (V2X) communication is a key technical direction of protocol Release 16 (R16) version, and NR V2X as the enhancement of Long Term Evolution (LTE) V2X is a key technical means to enable vehicle networking.

[0003] At present, in V2X communication, a device can acquire a transmission resource through a sensing-based selection manner, which is usually that the device receives a physical sidelink control channel (PSCCH) sent by other V2X devices in a resource sensing window, determines the reserved resources of other V2X devices according to the PSCCH, and then excludes the reserved resources from a resource selection window to select resources for sidelink communication from the remaining available resources.

[0004] However, when acquiring a transmission resource through a sensing-based selection manner, the device may encounter a half-duplex problem and a hidden node problem, thereby resource collision occurs, and the reliability of transmission is reduced. SUMMARY

[0005] Embodiments of the present application provide a sidelink resource processing method and device to overcome the problem of reduced transmission reliability.

[0006] In a first aspect, embodiments of the present application provide a sidelink resource processing method, comprising:

[0007] A second terminal device receives indication information sent by a first terminal device, wherein the indication information is used to indicate a first resource;

[0008] The second terminal device determines a sidelink transmission resource of the second terminal device according to the first resource, wherein the sidelink transmission resource is used for data transmission between the second terminal device and other terminal devices.

[0009] In a possible design, the indication information includes at least one of the following information: sidelink control information (SCI) and high-layer instruction.

[0010] In a possible design, the SCI includes a first indication field, wherein the first indication field is used to indicate information of the other terminal devices.

[0011] In a possible design, the second terminal device and the first terminal device perform unicast communication, and the other terminal devices include the first terminal device;

[0012] The value of the first indication field is M high bits of a source Layer-2 identifier of the first terminal device; or

[0013] The value of the first indication field is M high bits of a destination Layer-2 identifier of the first terminal device; or

[0014] The value of the first indication field is M low bits of a source Layer-2 identifier of the first terminal device; or

[0015] The value of the first indication field is M low bits of a destination Layer-2 identifier of the first terminal device.

[0016] The M is an integer greater than or equal to 1.

[0017] In a possible design, the second terminal device and a third terminal device perform unicast communication, the third terminal device is a terminal device different from the first terminal device, and the other terminal devices include the third terminal device;

[0018] The value of the first indication field is M high bits of a source Layer-2 identifier of the third terminal device; or

[0019] The value of the first indication field is M high bits of a destination Layer-2 identifier of the third terminal device; or

[0020] The value of the first indication field is M low bits of a source Layer-2 identifier of the third terminal device; or

[0021] The value of the first indication field is M low bits of a destination Layer-2 identifier of the third terminal device.

[0022] The M is an integer greater than or equal to 1.

[0023] In a possible design, the second terminal device and a first terminal device group corresponding to the first terminal device perform groupcast communication, and the other terminal devices include terminal devices in the first terminal device group;

[0024] The value of the first indication field is M high bits of a group Layer-2 identifier of the first terminal device group; or

[0025] The value of the first indication field is M low bits of a group Layer-2 identifier of the first terminal device group.

[0026] The M is an integer greater than or equal to 1.

[0027] In a possible design, the second terminal device and the third terminal device perform groupcast communication with a second terminal device group corresponding to the second terminal device and the third terminal device, and the other terminal devices include terminal devices in the second terminal device group.

[0028] The value of the first indication field is M high bits of a group layer two identifier of the second terminal device group; or

[0029] The value of the first indication field is M low bits of the group layer two identifier of the second terminal device group.

[0030] The M is an integer greater than or equal to 1.

[0031] In a possible design, the first indication field is used to indicate that the other terminal devices are not specified.

[0032] The value of the first indication field is a first preset value of M bits, where the M is an integer greater than or equal to 1.

[0033] In a possible design, the high-layer signaling includes a second indication field, where the second indication field is used to indicate information of the other terminal devices.

[0034] In a possible design, the second terminal device and the first terminal device perform unicast communication, and the other terminal devices include the first terminal device.

[0035] The value of the second indication field is a source layer two identifier of the first terminal device; or

[0036] The value of the second indication field is a destination layer two identifier of the first terminal device.

[0037] In a possible design, the second terminal device and a third terminal device perform unicast communication, the third terminal device is a terminal device different from the first terminal device, and the other terminal devices include the third terminal device.

[0038] The value of the second indication field is a source layer two identifier of the third terminal device; or

[0039] The value of the second indication field is a destination layer two identifier of the third terminal device.

[0040] In a possible design, the second terminal device and a third terminal device corresponding to the first terminal device perform groupcast communication, and the other terminal devices include terminal devices in the third terminal device group.

[0041] The value of the second indication field is a group layer two identifier of the third terminal device group.

[0042] In a possible design, the second terminal device and the third terminal device correspond to a fourth terminal device group for groupcast communication, and the other terminal devices include terminal devices in the fourth terminal device group.

[0043] The value of the second indication field is a group layer 2 identifier of the fourth terminal device group.

[0044] In a possible design, the second indication field is used to indicate that the other terminal devices are not specified.

[0045] The value of the second indication field is a second preset value of R bits, where R is the bit number of the second indication field.

[0046] In a possible design, the value of the indication field is an X-bit state value, where X is an integer greater than or equal to 1, and the state value includes at least one of the following: a first state value, a second state value, and a third state value.

[0047] The first state value is used to indicate that the other terminal devices include the first terminal device or terminal devices in a terminal device group corresponding to the first terminal device.

[0048] The second state value is used to indicate that the other terminal devices include the third terminal device or terminal devices in a terminal device group corresponding to the third terminal device.

[0049] The third state value is used to indicate that the other terminal devices are not specified.

[0050] In a possible design, the indication information is two-stage sidelink control information, and the indication field is included in second-stage information of the sidelink control information.

[0051] In a possible design, the indication information is single-stage sidelink control information, and the indication field is included in the sidelink control information.

[0052] In a possible design, the indication information further includes a resource location indication field, where the resource location indication field is used to indicate a time-frequency domain location of the first resource.

[0053] In a possible design, the indication information further includes a source layer 1 identifier of the first terminal device and a destination layer 1 identifier of the second terminal device.

[0054] In a possible design, the first resource is a sidelink transmission resource that allows the second terminal device to perform data transmission; or

[0055] The first resource is a sidelink transmission resource that does not allow the second terminal device to perform data transmission.

[0056] In a second aspect, an embodiment of the present application provides a sidelink resource processing apparatus, comprising:

[0057] a receiving module configured to receive, by a second terminal device, indication information sent by a first terminal device, wherein the indication information is used to indicate a first resource;

[0058] a determining module configured to determine, by the second terminal device, a sidelink transmission resource of the second terminal device according to the first resource, wherein the sidelink transmission resource is used for the second terminal device and other terminal devices to perform data transmission.

[0059] In a possible design, the indication information comprises at least one of the following information: sidelink control information (SCI) and high-layer instruction.

[0060] In a possible design, the SCI comprises a first indication field, wherein the first indication field is used to indicate information of the other terminal devices.

[0061] In a possible design, the second terminal device and the first terminal device perform unicast communication, and the other terminal devices comprise the first terminal device.

[0062] The value of the first indication field is M high bits of a source layer two identifier of the first terminal device; or

[0063] The value of the first indication field is M high bits of a destination layer two identifier of the first terminal device; or

[0064] The value of the first indication field is M low bits of the source layer two identifier of the first terminal device; or

[0065] The value of the first indication field is M low bits of the destination layer two identifier of the first terminal device.

[0066] The M is an integer greater than or equal to 1.

[0067] In a possible design, the second terminal device and a third terminal device perform unicast communication, the third terminal device is a terminal device different from the first terminal device, and the other terminal devices comprise the third terminal device.

[0068] The value of the first indication field is M high bits of a source layer two identifier of the third terminal device; or

[0069] The value of the first indication field is M high bits of a destination layer two identifier of the third terminal device; or

[0070] a value of the first indication field is M low bits of a source Layer-2 identifier of the third terminal device; or

[0071] a value of the first indication field is M low bits of a destination Layer-2 identifier of the third terminal device.

[0072] wherein the M is an integer greater than or equal to 1.

[0073] In a possible design, the second terminal device and the first terminal device perform groupcast communication with a first terminal device group corresponding to the first terminal device, and the other terminal devices include terminal devices in the first terminal device group.

[0074] a value of the first indication field is M high bits of a group Layer-2 identifier of the first terminal device group; or

[0075] a value of the first indication field is M low bits of the group Layer-2 identifier of the first terminal device group.

[0076] wherein the M is an integer greater than or equal to 1.

[0077] In a possible design, the second terminal device and the third terminal device perform groupcast communication with a second terminal device group corresponding to the second terminal device, and the other terminal devices include terminal devices in the second terminal device group.

[0078] a value of the first indication field is M high bits of a group Layer-2 identifier of the second terminal device group; or

[0079] a value of the first indication field is M low bits of the group Layer-2 identifier of the second terminal device group.

[0080] wherein the M is an integer greater than or equal to 1.

[0081] In a possible design, the first indication field is used to indicate that the other terminal devices are not specified.

[0082] a value of the first indication field is a first preset value of M bits, wherein the M is an integer greater than or equal to 1.

[0083] In a possible design, the high-layer signaling includes a second indication field, where the second indication field is used to indicate information of the other terminal devices.

[0084] In a possible design, the second terminal device and the first terminal device perform unicast communication, and the other terminal devices include the first terminal device.

[0085] The value of the second indication field is a source Layer 2 identifier of the first terminal device; or

[0086] The value of the second indication field is a destination Layer 2 identifier of the first terminal device.

[0087] In a possible design, the second terminal device and a third terminal device perform unicast communication, the third terminal device being a terminal device different from the first terminal device, and the other terminal devices include the third terminal device;

[0088] The value of the second indication field is a source Layer 2 identifier of the third terminal device; or

[0089] The value of the second indication field is a destination Layer 2 identifier of the third terminal device.

[0090] In a possible design, the second terminal device and a third terminal device corresponding to a third terminal device group perform groupcast communication, and the other terminal devices include terminal devices in the third terminal device group;

[0091] The value of the second indication field is a group Layer 2 identifier of the third terminal device group.

[0092] In a possible design, the second terminal device and a third terminal device corresponding to a fourth terminal device group perform groupcast communication, and the other terminal devices include terminal devices in the fourth terminal device group;

[0093] The value of the second indication field is a group Layer 2 identifier of the fourth terminal device group.

[0094] In a possible design, the second indication field is used to indicate that the other terminal devices are not specified.

[0095] The value of the second indication field is a second preset value of R bits, where R is the number of bits of the second indication field.

[0096] In a possible design, the value of the indication field is an X-bit state value, where X is an integer greater than or equal to 1, and the state value includes at least one of the following: a first state value, a second state value, and a third state value.

[0097] The first state value is used to indicate that the other terminal devices include the first terminal device or terminal devices in a terminal device group corresponding to the first terminal device.

[0098] The second state value is used to indicate that the other terminal devices include the third terminal device or terminal devices in a terminal device group corresponding to the third terminal device.

[0099] The third state value is used to indicate that there is no other terminal device specified.

[0100] In a possible design, the indication information is two-stage sidelink control information, and the indication field is included in second stage information of the sidelink control information.

[0101] In a possible design, the indication information is single-stage sidelink control information, and the indication field is included in the sidelink control information.

[0102] In a possible design, the indication information further includes a resource location indication field, where the resource location indication field is used to indicate a time-frequency domain location where the first resource is located.

[0103] In a possible design, the indication information further includes a source layer identifier of the first terminal device and a destination layer identifier of the second terminal device.

[0104] In a possible design, the first resource is a sidelink transmission resource that allows the second terminal device to perform data transmission; or

[0105] The first resource is a sidelink transmission resource that does not allow the second terminal device to perform data transmission.

[0106] In a third aspect, an embodiment of the present application provides a sidelink resource processing device, including:

[0107] a memory, configured to store a program;

[0108] a processor, configured to execute the program stored in the memory, and when the program is executed, the processor is configured to execute the method in the first aspect and any possible design of the first aspect.

[0109] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, including instructions, when the instructions are executed on a computer, causing the computer to execute the method in the first aspect and any possible design of the first aspect.

[0110] The embodiment of the present application provides a sidelink resource processing method and device, the method comprises the following steps: a second terminal device receives indication information sent by a first terminal device, wherein the indication information is used for indicating a first resource. The second terminal device determines a sidelink transmission resource of the second terminal device according to the first resource, wherein the sidelink transmission resource is used for data transmission between the second terminal device and other terminal devices. The second terminal device determines the sidelink transmission resource for data transmission with other terminal devices according to the first resource indicated by the indication information sent by the first terminal device, so that the hidden node problem and the half-duplex problem can be effectively avoided, resource collision can be avoided, and the reliability of transmission is improved. BRIEF DESCRIPTION OF DRAWINGS

[0111] Figure 1 A V2X communication scenario schematic diagram provided by the embodiment of the present application;

[0112] Figure 2 Another V2X communication scenario schematic diagram provided by the embodiment of the present application;

[0113] Figure 3 A hidden node schematic diagram provided by the embodiment of the present application;

[0114] Figure 4 A user cooperation resource selection schematic diagram provided by the embodiment of the present application;

[0115] Figure 5 A flowchart of the sidelink resource processing method provided by the embodiment of the present application;

[0116] Figure 6 An implementation schematic diagram when the second terminal device and the first terminal device perform unicast communication is provided by the embodiment of the present application;

[0117] Figure 7 An implementation schematic diagram when the terminal device group of the second terminal device and the first terminal device performs groupcast communication is provided by the embodiment of the present application;

[0118] Figure 8 An implementation schematic diagram when the second terminal device and the third terminal device perform unicast communication is provided by the embodiment of the present application;

[0119] Figure 9 An implementation schematic diagram when the terminal device group of the second terminal device and the third terminal device performs groupcast communication is provided by the embodiment of the present application;

[0120] Figure 10 An implementation schematic diagram when the second terminal device performs broadcast communication is provided by the embodiment of the present application;

[0121] Figure 11A structure schematic diagram of the sidelink resource processing apparatus provided by the embodiment of the present application is provided.

[0122] Figure 12 A hardware structure schematic diagram of the sidelink resource processing device provided by the embodiment of the present application is provided. DETAILED DESCRIPTION

[0123] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions of the embodiments of the present application will be described clearly and completely below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present application.

[0124] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions of the embodiments of the present application will be described clearly and completely below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present application.

[0125] For the sake of clear and simple description of the following embodiments, first, a brief introduction of related technologies is given:

[0126] For example, V2X communication may include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-person (V2P) communication, and vehicle-to-network (V2N) communication, etc. The specific communication scenarios of V2X are not limited in the embodiments of the present application, which can be selected and extended according to actual needs.

[0127] In V2X communication, V2X devices communicate with each other through sidelink. Sidelink can also be referred to as sidelink, sidelink, sidelink, and sidelink.

[0128] In a possible implementation, the sidelink terminal and the sidelink terminal can use the resources configured by the network device to directly communicate through the sidelink, such as online, phone call, location information notification, and other signaling interactions in the aspects of safety, without going through the network device.

[0129] For V2X communication, there are two resource allocation methods, which will be described below in combination with Figure 1 and Figure 2Introduction is made, Figure 1 A scenario diagram of V2X communication provided for an embodiment of the present application, Figure 2 Another scenario diagram of V2X communication provided for an embodiment of the present application.

[0130] The first mode is a scheduled resource allocation mode, in which a base station configures resources for sidelink communication for a V2X device, for example, see Figure 1 The base station can dynamically or semi-dynamically schedule resources for a terminal device based on a request message sent by the terminal device. In this way, the terminal device can use the resources scheduled by the base station for communication. This mode is mainly applied to mode 3 in LTE V2X communication and mode 1 in NR V2X communication.

[0131] The second mode is a sensing-based resource selection mode, which does not require the base station to schedule resources, as shown in Figure 2 In the sensing-based resource selection mode, the base station can configure a resource pool for a terminal device through a system information block (SIB) message or radio resource control (RRC) signaling, or pre-configure a resource pool. In this way, the terminal device can obtain resources from the resource pool for communication.

[0132] Specifically, the V2X device can receive a sidelink control channel (PSCCH) sent by another V2X device within a resource sensing window, determine the reserved resources of the other V2X device according to the PSCCH, then exclude the reserved resources from the resource selection window, and select resources for sidelink communication from the remaining available resources. The process of this mode is mainly applied to mode 4 in LTE V2X communication and mode 2 in NR V2X communication. In the sensing-based resource selection mode,

[0133] The system architecture and business scenarios described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, as the network architecture evolves and new business scenarios appear, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0134] Currently, in LTE V2X communication and NR V2X communication, due to half duplex, the V2X device cannot receive the PSCCH sent by other V2X devices while sending the sidelink data, thereby the V2X device cannot exclude the reserved resources of other V2X devices in the resource selection window for the time slot where half duplex occurs.

[0135] At this time, a scheme of excluding all possible reserved resources is introduced in LTE V2X communication, that is, when the V2X device sends the sidelink data in a certain time slot within the resource sensing window, a set of time slots is obtained according to the time slot and all possible reserved periods of the reserved resource, and all frequency domain resources on the time slots falling into the resource selection window in the set of time slots are excluded.

[0136] However, NR V2X communication supports more flexible reserved periods, and if the above-mentioned method of excluding reserved resources in LTE V2X communication is continued, it will result in too few resources or no resources in the resource selection window, thereby reducing the resource efficiency of NR V2X communication and causing communication failure.

[0137] In summary, in the sensing-based resource selection mode, the above-mentioned half duplex problem will cause the communication resource utilization efficiency to be reduced.

[0138] In addition to the above-mentioned half duplex problem, the terminal device will also encounter hidden node problem, exposed node problem, and other reasons causing continuous resource collision when acquiring transmission resources in the sensing-based resource selection mode, which will affect the resource utilization efficiency and transmission reliability of the sensing-based resource selection mode.

[0139] Herein Figure 3 A brief introduction to the hidden node is given, Figure 3 and a schematic diagram of the hidden node provided by the embodiments of the present application is shown.

[0140] As Figure 3 shown, it is assumed that there are currently three terminal devices, which are terminal device 1, terminal device 2, and terminal device 3.

[0141] Among them, the terminal device 1 transmits data to the terminal device 2, and the terminal device 3 also transmits data to the terminal device 2, but because the terminal device 1 and the terminal device 2 are not in the transmission range of each other, they cannot perceive each other, so there may be a case where the terminal device 1 and the terminal device 3 simultaneously transmit data to the terminal device 2, wherein the data from the terminal device 1 and the terminal device 3 will collide at the terminal device 2, resulting in data loss and network performance degradation, wherein the terminal device 1 and the terminal device 2 are referred to as hidden nodes, and this misjudgment problem due to transmission distance is referred to as the hidden node problem.

[0142] In order to solve the above series of problems, it is currently planned to introduce an inter-user cooperation mechanism into mode 2 (mode 2) of NR V2X communication, wherein the inter-user cooperation mechanism refers to a terminal device sending a set of resource information to another terminal device to help it select resources.

[0143] The auxiliary link resource processing method provided by the embodiment of the application specifically proposes how the first terminal device indicates resource information to the second terminal device, and the auxiliary link resource processing method provided by the application will be introduced below in combination with specific embodiments.

[0144] First, in combination with Figure 4 The inter-user cooperation resource selection in the application is briefly described, Figure 4 The schematic diagram of the inter-user cooperation resource selection provided by the embodiment of the application is shown.

[0145] As Figure 4 indicated, the second terminal device selects an auxiliary link transmission resource in mode 2 of NR V2X communication, and transmits auxiliary link data to other terminal devices, which can be one or more, and the second terminal device can transmit to the third terminal device in a unicast, multicast, or broadcast manner, in this embodiment, the other terminal device refers to any one or more terminal devices that transmit data with the second terminal device.

[0146] Among them, the auxiliary link transmission resource determined by the second terminal device may include, for example: the second terminal device obtains the auxiliary link transmission resource through self-perception, and / or the second terminal device obtains a set of auxiliary link resources from the first terminal device through inter-user cooperation, wherein the first terminal device can determine a set of resources for the second terminal device through a perception method, and the set of resources can be recommended for the first terminal device to use or not recommended for the first terminal device to use.

[0147] The second terminal device may, for example, comprehensively consider the set of sidelink transmission resources obtained through self-perception and / or the set of sidelink resources obtained from the first terminal device through inter-user cooperation when selecting the sidelink transmission resources finally used for transmission. The selection of the sidelink transmission resources finally used for transmission depends on the implementation of the second terminal device.

[0148] Based on Figure 4 Based on the content introduced above, the method provided by the embodiments of the present application will be described in detail below. Figure 5 The method provided by the embodiments of the present application will be described in detail below. Figure 5 The flowchart of the sidelink resource processing method provided by the embodiments of the present application is shown in FIG. 3.

[0149] As Figure 5 shown, the method comprises the following steps.

[0150] S501, the second terminal device receives the indication information sent by the first terminal device, wherein the indication information is used to indicate the first resource.

[0151] In the embodiment, the second terminal device is a terminal device that needs to perform data transmission, and the first terminal device is a terminal device that indicates resources to the second terminal device.

[0152] The second terminal device can receive the indication information sent by the first terminal device, wherein the indication information is used to indicate the first resource.

[0153] In a possible implementation, the first terminal device can indicate the first resource allowed to be used by the second terminal device to the second terminal device, or can be understood as a suggestion to use.

[0154] In another possible implementation, the first terminal device can indicate the first resource not allowed to be used by the second terminal device to the second terminal device, or can be understood as a suggestion not to use.

[0155] The embodiment does not particularly limit the specific implementation of the first resource indicated by the first terminal device, which can depend on the implementation of the first terminal device.

[0156] S502, the second terminal device determines the sidelink transmission resource of the second terminal device according to the first resource, wherein the sidelink transmission resource is used for data transmission between the second terminal device and other terminal devices.

[0157] After the second terminal device receives the indication information, the sidelink transmission resource of the second terminal device for data transmission can be determined according to the first resource indicated by the indication information.

[0158] In a possible implementation, if the first resource is a resource allowed by the first terminal device for the second terminal device to use, the second terminal device may, for example, determine the sidelink transmission resource as the first resource, and perform data transmission on the first resource.

[0159] In another possible implementation, if the first resource is a resource not allowed by the first terminal device for the second terminal device to use, the second terminal device may, for example, exclude the first resource, and select a resource other than the first resource, where the specific implementation of the selection may refer to the possible implementation of the first terminal device, which is not particularly limited in this embodiment, and the second terminal device may determine the resource selected other than the first resource as the sidelink transmission resource, and perform data transmission on the resource other than the first resource.

[0160] In this embodiment, the sidelink transmission resource determined by the second terminal device according to the indication information is used for data transmission with other terminal devices, where the other terminal devices are terminal devices with which the second terminal device performs data transmission, and the other terminal devices may be any terminal device other than the second terminal device.

[0161] In a possible implementation, the other terminal devices may be one or more terminal devices indicated by the indication information. For example, it is currently determined that the other terminal device is the first terminal device, and the indication information sent by the first terminal device is used to indicate resources allowed or not allowed by the second terminal device to use when the second terminal device performs data transmission with the first terminal device. It can be understood that the first resource indicated by the indication information is valid only for the first terminal device. For example, there is currently a third terminal device, and the first resource indicated by the indication information is invalid for the third terminal device.

[0162] Alternatively, the other terminal devices may also be the third terminal device, that is, a terminal device other than the first terminal device and the second terminal device, and the implementation is similar to the above description. The first resource indicated by the current terminal device is valid only for the third terminal device. For example, the first resource indicated by the first terminal device is used to indicate resources allowed or not allowed by the first terminal device to use when the first terminal device performs data transmission with the third terminal device, and the terminal device other than the first terminal device and the third terminal device does not need to refer to the first resource indicated by the current indication information when performing communication.

[0163] Alternatively, the indication information may not specifically indicate the terminal device, and the other terminal devices are any terminal device other than the second terminal device. That is, no matter which terminal device the second terminal device performs communication with, the second terminal device needs to refer to the first resource indicated by the current indication information.

[0164] The specific implementation manner of the other terminal device is not particularly limited in this embodiment, and can be selected according to actual needs.

[0165] In this embodiment, the second terminal device determines the sidelink transmission resource for data transmission with other terminal devices according to the first resource indicated by the indication information received by the first terminal device, so that the hidden node problem and the half-duplex problem can be effectively avoided.

[0166] For example, for the hidden node problem, assuming that the first terminal device is the other terminal device, and the second terminal device and the third terminal device are hidden nodes to each other, the second terminal device and the third terminal device cannot perceive each other, and can simultaneously send data to the first terminal device. In this case, the first terminal device can simultaneously perceive the second terminal device and the third terminal device, and the first terminal device can send indication information to the second terminal device to indicate that the second terminal device does not send on the first resource conflicting with the third terminal device, or to indicate that the second terminal device sends on the first resource not conflicting with the third terminal device, so that the hidden node problem can be effectively solved, and when the other terminal device is the third terminal device, the implementation manner is similar.

[0167] For the half-duplex problem, the second terminal device receives the indication information sent by the first terminal device, and determines the sidelink transmission resource according to the indication information, so that the problem that the second terminal device cannot exclude the reserved resource of other terminal devices in the resource selection window for the time slot in which the half-duplex occurs can be effectively avoided.

[0168] The sidelink resource processing method provided in the embodiment of the application includes: a second terminal device receives indication information sent by a first terminal device, wherein the indication information is used to indicate a first resource. The second terminal device determines a sidelink transmission resource of the second terminal device according to the first resource, wherein the sidelink transmission resource is used for data transmission between the second terminal device and other terminal devices. The second terminal device receives the indication information sent by the first terminal device to determine the sidelink transmission resource for data transmission with other terminal devices according to the first resource indicated by the indication information, so that the hidden node problem and the half-duplex problem can be effectively avoided, resource collision can be avoided, and the reliability of transmission can be improved.

[0169] On the basis of the above-mentioned embodiments, the following further detailed description of the embodiments of the present application is made in different cases. In the embodiments, the other terminal device mentioned above may, for example, be the first terminal device mentioned above, or may also be the third terminal device, or may also be a terminal device not specified, and in the embodiments, the second terminal device can perform unicast communication and can also perform groupcast communication, and the corresponding other terminal device may, for example, be one terminal device or a plurality of terminal devices, which are described below.

[0170] First, the first terminal device is introduced in combination with Figure 6 The implementation of the unicast communication between the second terminal device and the first terminal device is introduced, Figure 6 An implementation schematic diagram of the unicast communication between the second terminal device and the first terminal device provided in the embodiments of the present application is provided.

[0171] In the embodiments, the second terminal device and the first terminal device perform unicast communication, and the first terminal device can receive the sidelink data sent by the second terminal device, and the first terminal device can send indication information to the second terminal device to indicate a set of first resources. Figure 6

[0172] The first resources may, for example, be a set of resources expected by the first terminal device to be used by the second terminal device when the second terminal device sends sidelink data to the first terminal device, or may also be a set of resources not expected by the first terminal device to be used by the second terminal device. Therefore, the embodiments mainly solve the hidden node problem encountered when the second terminal device communicates with the first terminal device, and in the embodiments, the other terminal device is limited to the first terminal device.

[0173] In a possible implementation manner, the indication information in the embodiments may, for example, be sidelink control information (SCI), and the implementation manner of the indication information being SCI in the embodiments is introduced below.

[0174] Specifically, the first terminal device indicates the first resources through SCI, and the SCI may, for example, include a first indication field, and the first indication field is used to indicate information of the other terminal device.

[0175] In a possible implementation manner, the value of the first indication field may, for example, be obtained according to the identifier of the first terminal device.

[0176] ​In the current embodiment, the other terminal device is the first terminal device, and the first terminal device can set the value of the first indication field as the M most significant bits (MSB) or the M least significant bits (LSB) of the source layer-2 ID or the destination layer-2 ID of the first terminal device, where M is an integer greater than or equal to 1, and the value range of M is 1-24.

[0177] That is, when the indication information is SCI, and the other terminal device is the first terminal device, the value of the first indication field in the SCI can be any one of the following:

[0178] M most significant bits of the source layer-2 ID of the first terminal device; or

[0179] M most significant bits of the destination layer-2 ID of the first terminal device; or

[0180] M least significant bits of the source layer-2 ID of the first terminal device; or

[0181] M least significant bits of the destination layer-2 ID of the first terminal device.

[0182] In actual implementation, the value of the first indication field is specifically set to which implementation manner can depend on the selection of the first terminal device, and the present embodiment does not particularly limit this.

[0183] When the second terminal device receives the indication information sent by the first terminal device, the second terminal device can determine that the other terminal device is the first terminal device by reading the first indication field, and then determine the required sidelink transmission resource according to the first resource indicated by the indication information when the second terminal device and the first terminal device perform data transmission.

[0184] It can be understood that in the implementation manner in which the indication information is SCI, because SCI is physical layer signaling, in order to improve the reliability of the signaling, it is desirable that the number of bits of SCI is as small as possible, and therefore in the present embodiment, M bits of the identifier of the first terminal device are taken as the value of the first indication field. Because the second terminal device needs to communicate with the first terminal device, the first terminal device can be determined according to only the M bits.

[0185] In another possible implementation manner, the value of the first indication field can be an X-bit state value, where X is an integer greater than or equal to 1.

[0186] It can be understood that the current first indication field includes X-bit information, and there are 2 Xstate values: a first state value, a second state value, a third state value, …, a 2 X each state value can indicate one other terminal device.

[0187] It is assumed that the current first state value is used to indicate that the other terminal device includes the first terminal device, the first terminal device can set the value of the first indication field to the first state value, for example, in actual implementation, the specific implementation manner of each state value can be selected according to actual needs, which is not particularly limited here.

[0188] When the second terminal device receives the indication information sent by the first terminal device, the first terminal device can be determined to be the other terminal device by reading the first indication field, and when the second terminal device and the first terminal device perform data transmission, the required sidelink transmission resource can be determined according to the first resource indicated by the indication information.

[0189] In the two possible implementation manners of the value of the SCI introduced above, the indication information can adopt a two-stage sidelink control information format, that is, a first-stage sidelink control information (1st stage SCI) and a second-stage sidelink control information (2nd stage SCI) to indicate the first resource. At this time, the first indication field can be included in the second-stage sidelink control information format.

[0190] Alternatively, the indication information can also adopt a single-stage sidelink control information format, at this time, the first indication field is included in the single-stage sidelink control information format.

[0191] In this embodiment, the indication information can also include a resource location indication field, which is used to indicate the time-frequency domain location of the first resource.

[0192] In addition, the indication information can also include a source layer-1 ID of the first terminal device and a destination layer-1 ID of the second terminal device, which is used to indicate that the current indication information is sent by the first terminal device to the second terminal device.

[0193] The above describes the implementation manner of the indication information as SCI, in another possible implementation manner, the indication information can also be high-layer signaling, for example, the high-layer signaling can be a media access control control element (MAC CE) or a radio resource control (RRC), which is carried by a sidelink data channel (PSSCH).

[0194] Specifically, the first terminal device indicates the first resource through high layer signaling, wherein the high layer signaling can include a second indication field, and the second indication field is used to indicate information of the other terminal device.

[0195] In a possible implementation, the value of the second indication field can be obtained according to the identity of the first terminal device.

[0196] In the current embodiment, the other terminal device is the first terminal device, and the first terminal device can set the value of the first indication field as the source layer-2 ID or the destination layer-2 ID of the first terminal device, indicating that the current other terminal device is the first terminal device.

[0197] That is, when the indication information is the high layer signaling, and the other terminal device is the first terminal device, the value of the second indication field in the high layer signaling can be any one of the following:

[0198] the source layer-2 ID of the first terminal device; or

[0199] the destination layer-2 ID of the first terminal device.

[0200] When the second terminal device receives the high layer signaling sent by the first terminal device, the second terminal device can determine that the other terminal device is the first terminal device by reading the second indication field, and then determine the required sidelink transmission resource according to the first resource indicated by the indication information when the second terminal device and the first terminal device perform data transmission.

[0201] It can be understood that in the implementation where the indication information is the high layer signaling, because the high layer signaling is carried by the data channel, there is no special requirement for the number of bits, and at this time, in order to improve the performance, the complete layer-2 ID can be included in the second indication field of the high layer signaling.

[0202] In another possible implementation, the value of the second indication field can be an X-bit state value, wherein X is an integer greater than or equal to 1.

[0203] It can be understood that the current second indication field includes X-bit information, and there are 2 X state values: a first state value, a second state value, a third state value, …, and a 2 X X state value, wherein each state value can indicate one other terminal device.

[0204] It is assumed that the current first state value is used to indicate other terminal devices including the first terminal device, and the first terminal device can set the value of the first indication field to the first state value, for example. In actual implementation, the specific implementation of each state value can be selected according to actual needs, which is not particularly limited here.

[0205] When the second terminal device receives the indication information sent by the first terminal device, it can determine that the other terminal devices are the first terminal device by reading the second indication field, and then determine the required sidelink transmission resource according to the first resource indicated by the indication information when the second terminal device and the first terminal device perform data transmission.

[0206] It can be understood that in this embodiment, the second terminal device only refers to the first resource indicated by the indication information when transmitting sidelink data with the first terminal device, and does not need to refer to the current indication information when transmitting with terminal devices other than the first terminal device.

[0207] As shown above, in this embodiment, the second terminal device and the first terminal device perform unicast communication, and the first terminal device sends indication information to the second terminal device to indicate the first resource, so as to indicate the resources expected to be used by the second terminal device or the resources not expected to be used by the second terminal device when the second terminal device and the first terminal device communicate. Through the indication of the first terminal device, the problem of hidden node that the second terminal device may encounter when performing data transmission can be effectively avoided, resource collision is effectively avoided, and transmission reliability is improved.

[0208] The following will be described in combination with Figure 7 The implementation of the terminal device group corresponding to the second terminal device and the first terminal device performing multicast communication will be introduced, Figure 7 The implementation schematic diagram when the terminal device group of the second terminal device and the first terminal device performs multicast communication is provided for the embodiments of the present application.

[0209] In this embodiment, the terminal device group corresponding to the second terminal device and the first terminal device performs multicast communication, referring to Figure 7 , the terminal device group may include the first terminal device 1, the first terminal device 2, and the first terminal device 3, for example. Each first terminal device in the first terminal device group can receive sidelink data sent by the second terminal device, and one or more first terminal devices in the first terminal device group can send indication information to the second terminal device respectively to indicate a group of first resources.

[0210] The first resource can be a resource set expected by the first terminal device to be used by the second terminal device when the second terminal device sends sidelink data to the terminal device group corresponding to the first terminal device, and can also be a resource set not expected by the first terminal device to be used by the second terminal device. Therefore, the embodiment mainly solves the hidden node problem encountered when the second terminal device communicates with the terminal device group corresponding to the first terminal device. In the embodiment, the other terminal devices are limited to the terminal device group corresponding to the third terminal device.

[0211] In a possible implementation, the indication information in the embodiment can be SCI. The implementation of the SCI as the indication information in the embodiment is introduced below.

[0212] Specifically, the first terminal device indicates the first resource through the SCI. The SCI may, for example, include a first indication field, where the first indication field is used to indicate information of the other terminal devices. In the current implementation, the first terminal device sending the first resource can be any first terminal device in the first terminal device group.

[0213] In a possible implementation, the value of the first indication field can be obtained according to the group identifier of the first terminal device group.

[0214] In the current embodiment, it is assumed that the first terminal device corresponds to the first terminal device group, and the other terminal devices are terminal devices in the first terminal device group. The first terminal device can set the value of the first indication field to M bits of the most significant bits (MSB) or the least significant bits (LSB) of the group layer-2 identifier (layer-2 ID) of the first terminal device group for groupcast communication. The value of M ranges from 1 to 24.

[0215] That is, when the indication information is the SCI, and the other terminal devices are terminal devices in the first terminal device group, the value of the first indication field in the SCI can be any of the following:

[0216] M high bits of the group layer-2 identifier of the first terminal device group; or

[0217] M low bits of the group layer-2 identifier of the first terminal device group.

[0218] In actual implementation, the value of the first indication field is specifically set to which implementation can depend on the selection of the first terminal device, and the embodiment does not particularly limit this.

[0219] The second terminal device, upon receiving the indication information sent by the first terminal device, can determine, by reading the first indication field, that the other terminal devices are terminal devices in the first terminal device group, and can determine the required sidelink transmission resource according to the first resource indicated by the indication information when the second terminal device and the terminal devices in the first terminal device group perform data transmission.

[0220] It can be understood that, in the implementation where the indication information is SCI, because SCI is physical layer signaling, in order to improve the reliability of the signaling, it is desirable that the number of bits of SCI is as small as possible, and therefore in this embodiment, the M bits of the group identifier of the first terminal device group are taken as the value of the first indication field. Because the second terminal device needs to communicate with the first terminal device group, the first terminal device group can be determined according to only the M bits.

[0221] In another possible implementation, the value of the first indication field can be an X-bit state value, where X is an integer greater than or equal to 1.

[0222] It can be understood that, in the current first indication field, there are 2 X state values: a first state value, a second state value, a third state value, …, and a 2 X Xth state value, where each state value can indicate one other terminal device.

[0223] Suppose the first state value is used to indicate that the other terminal devices include the terminal devices in the first terminal device group, the first terminal device can set the value of the first indication field to the first state value, for example. In actual implementation, the specific implementation of each state value can be selected according to actual needs, which is not particularly limited here.

[0224] The second terminal device, upon receiving the indication information sent by the first terminal device, can determine, by reading the first indication field, that the other terminal devices are terminal devices in the first terminal device group, and can determine the required sidelink transmission resource according to the first resource indicated by the indication information when the second terminal device and the terminal devices in the first terminal device group perform data transmission.

[0225] In the two possible implementations of the value of the SCI described above, the indication information can adopt a two-stage sidelink control information format, i.e., a first-stage sidelink control information (1st stage SCI) and a second-stage sidelink control information (2nd stage SCI) to indicate the first resource. At this time, the first indication field can be included in the second-stage sidelink control information format.

[0226] Alternatively, the indication information can also adopt a single-stage sidelink control information format, and the first indication field is included in the single-stage sidelink control information format.

[0227] In the embodiment, the indication information can further include a resource location indication field, which is used to indicate a time-frequency domain location where the first resource is located.

[0228] In addition, the indication information can further include a source layer-1 ID of the first terminal device and a destination layer-1 ID of the second terminal device, which are used to indicate that the current indication information is sent by the first terminal device to the second terminal device.

[0229] The above describes an implementation manner in which the indication information is SCI. In another possible implementation manner, the indication information can also be high-layer signaling, for example, MAC CE or RRC, which is carried by the PSSCH.

[0230] It is assumed that the first terminal device corresponds to the fourth terminal device group in the embodiment, and the second terminal device currently performs groupcast communication with the fourth terminal device group.

[0231] Specifically, the first terminal device indicates the first resource through high-layer signaling, for example, the high-layer signaling can include a second indication field, and the second indication field is used to indicate information of other terminal devices.

[0232] In a possible implementation manner, a value of the second indication field can be obtained according to a group ID of the fourth terminal device group.

[0233] In the current embodiment, the other terminal device is the first terminal device in the fourth terminal device group, and the first terminal device can set a value of the first indication field as a group layer-2 ID of the fourth terminal device group performing groupcast communication, indicating that the current other terminal device is a terminal device in the fourth terminal device group.

[0234] That is, when the indication information is high-layer signaling and the other terminal device is a terminal device in the fourth terminal device group, a value of the second indication field in the high-layer signaling can be:

[0235] A group layer-2 ID of the fourth terminal device group.

[0236] When the second terminal device receives the high-layer signaling sent by the first terminal device, the second terminal device can determine that the other terminal device is a terminal device in the fourth terminal device group by reading the second indication field, and when the second terminal device and the terminal devices in the fourth terminal device group perform data transmission, the required sidelink transmission resource can be determined according to the first resource indicated by the indication information.

[0237] It can be understood that in the implementation manner in which the indication information is high-layer signaling, because the high-layer signaling is carried by a data channel, there is no special requirement for the number of bits, and at this time, in order to improve performance, the complete Layer 2 identifier can be included in the second indication field of the high-layer signaling.

[0238] In another possible implementation manner, the value of the second indication field can be an X-bit state value, where X is an integer greater than or equal to 1.

[0239] It can be understood that the current second indication field includes X-bit information, and there are 2 X state values: a first state value, a second state value, a third state value,..., and a 2 X X state value, where each state value can indicate one other terminal device.

[0240] It is assumed that the current first state value is used to indicate that the other terminal devices include a device group corresponding to the first terminal device, and the first terminal device can set the value of the first indication field to the first state value, for example. In actual implementation, the specific implementation manner of each state value can be selected according to actual requirements, which is not particularly limited here.

[0241] When the second terminal device receives the indication information sent by the first terminal device, the second terminal device can determine, by reading the second indication field, that the other terminal devices are terminal devices in the fourth terminal device group, and when the second terminal device and the terminal devices in the fourth terminal device group perform data transmission, the sidelink transmission resource required can be determined according to the first resource indicated by the indication information.

[0242] It can be understood that in this embodiment, the second terminal device only needs to refer to the first resource indicated by the indication information when transmitting sidelink data with the terminal device group corresponding to the first terminal device, and does not need to refer to the current indication information when transmitting with terminal devices other than the device group corresponding to the first terminal device.

[0243] It is worth noting that the terminal device group in this embodiment can include a plurality of first terminal devices, each of which can send indication information to the second terminal device, and each first terminal device can indicate a respective first resource. When the second terminal device performs groupcast communication with the device group corresponding to the first terminal device, the second terminal device needs to refer to the first resource sent by each first terminal device. For example, the current first terminal device 1 indicates that data transmission cannot be performed on resource A, and the first terminal device 2 indicates that data transmission cannot be performed on resource B. Therefore, when the second terminal device performs data transmission with the terminal device group corresponding to the first terminal device, it cannot perform transmission on resources A and B.

[0244] In the embodiment, the second terminal device and the first terminal device correspond to a terminal device group for groupcast communication, the first terminal device sends indication information to the second terminal device to indicate the first resource, so as to indicate the resource expected to be used by the second terminal device or the resource not expected to be used by the second terminal device when the terminal device group corresponding to the second terminal device and the first terminal device communicates. Through the indication of the first terminal device, the problem of hidden nodes that the second terminal device may encounter when performing data transmission can be effectively avoided, resource collision is effectively avoided, and the reliability of transmission is improved.

[0245] The following will be described in combination with Figure 8 The implementation manner of unicast communication between the second terminal device and the third terminal device is introduced, Figure 8 The implementation schematic diagram when the second terminal device and the third terminal device perform unicast communication is provided for the embodiments of the present application.

[0246] In the embodiment, the second terminal device and the third terminal device perform unicast communication, referring to Figure 8 , the third terminal device can receive the sidelink data sent by the second terminal device, and the first terminal device can send indication information to the second terminal device to indicate a group of first resources.

[0247] In the embodiment, the third terminal device is a terminal device different from the second terminal device, and the specific type of the third terminal device can be selected according to actual needs, which is not limited in the embodiment.

[0248] The first resource can be a set of resources that the first terminal device suggests the second terminal device to use when the second terminal device sends sidelink data to the third terminal device according to the sensing result, and can also be a set of resources that the first terminal device does not suggest the second terminal device to use. Therefore, the embodiment mainly solves the problem of hidden nodes that the second terminal device encounters when communicating with the third terminal device, and other terminal devices are limited to the third terminal device in the embodiment.

[0249] In a possible implementation manner, the indication information in the embodiment can be SCI, and the implementation manner of the indication information being SCI in the embodiment will be introduced below.

[0250] Specifically, the first terminal device indicates the first resource through SCI, wherein the SCI can include a first indication field, for example, wherein the first indication field is used to indicate information of other terminal devices.

[0251] In a possible implementation manner, the value of the first indication field can be obtained according to the identifier of the third terminal device.

[0252] In the current embodiment, the other terminal device is a third terminal device, and the first terminal device can set the value of the first indication field as the Most Significant Bit (MSB) or the Least Significant Bit (LSB) of M bits of a source layer-2 ID or a destination layer-2 ID of the third terminal device, where M is an integer greater than or equal to 1, and the value range of M is 1-24.

[0253] The source layer-2 ID or the destination layer-2 ID of the third terminal device can be previously informed to the first terminal device by the second terminal device.

[0254] That is, when the indication information is SCI, and the other terminal device is the third terminal device, the value of the first indication field in the SCI can be any one of the following:

[0255] M high bits of the source layer-2 ID of the third terminal device; or

[0256] M high bits of the destination layer-2 ID of the third terminal device; or

[0257] M low bits of the source layer-2 ID of the third terminal device; or

[0258] M low bits of the destination layer-2 ID of the third terminal device.

[0259] In actual implementation, the value of the first indication field is specifically set to which implementation manner can depend on the selection of the first terminal device, and the present embodiment does not particularly limit this.

[0260] When the second terminal device receives the indication information sent by the first terminal device, the second terminal device can determine that the other terminal device is the third terminal device by reading the first indication field, and then determine the required sidelink transmission resource according to the first resource indicated by the indication information when the second terminal device and the third terminal device perform data transmission.

[0261] It can be understood that in the implementation manner in which the indication information is SCI, because SCI is physical layer signaling, in order to improve the reliability of the signaling, it is desirable that the number of bits of SCI is as small as possible, and therefore in the present embodiment, M bits of the identifier of the first terminal device are taken as the value of the first indication field. Because the second terminal device needs to communicate with the third terminal device, the third terminal device can be determined according to only the M bits.

[0262] In another possible implementation manner, the value of the first indication field can be an X-bit state value, where X is an integer greater than or equal to 1.

[0263] It can be understood that the current first indication field includes X bits of information, and a total of 2 X state values: a first state value, a second state value, a third state value,..., a 2 X state value, wherein each state value can indicate one other terminal device.

[0264] Assuming that the current second state value is used to indicate that the other terminal device includes a third terminal device, the first terminal device can set the value of the first indication field to the second state value, for example. In actual implementation, the specific implementation manner of each state value can be selected according to actual needs, which is not particularly limited here.

[0265] When the second terminal device receives the indication information sent by the first terminal device, the second terminal device can determine that the other terminal device is the third terminal device by reading the first indication field, and when the second terminal device and the third terminal device perform data transmission, the second terminal device can determine the required sidelink transmission resource according to the first resource indicated by the indication information.

[0266] In the two possible implementation manners of the value of the SCI introduced above, the indication information can adopt a two-stage sidelink control information format, i.e., a first-stage sidelink control information (1st stage SCI) and a second-stage sidelink control information (2nd stage SCI) to indicate the first resource. At this time, the first indication field can be included in the second-stage sidelink control information format.

[0267] Alternatively, the indication information can also adopt a single-stage sidelink control information format, and at this time, the first indication field is included in the single-stage sidelink control information format.

[0268] In this embodiment, the indication information can also include a resource location indication field, which is used to indicate the time-frequency domain location of the first resource.

[0269] In addition, the indication information can also include a source layer-1 ID of the first terminal device and a destination layer-1 ID of the second terminal device, which is used to indicate that the current indication information is sent by the first terminal device to the second terminal device.

[0270] The above describes an implementation manner in which the indication information is SCI. In another possible implementation manner, the indication information can also be high-layer signaling, for example, MAC CE or RRC, which is carried by the PSSCH.

[0271] Specifically, the first terminal device indicates the first resource through high layer signaling, wherein the high layer signaling can include a second indication field, and the second indication field is used to indicate information of the other terminal device.

[0272] In a possible implementation, the value of the second indication field can be obtained according to the identity of the third terminal device.

[0273] In the current embodiment, the other terminal device is the third terminal device, and the first terminal device can set the value of the first indication field as the source layer-2 ID or the destination layer-2 ID of the third terminal device, indicating that the current other terminal device is the third terminal device.

[0274] That is, when the indication information is the high layer signaling, and the other terminal device is the third terminal device, the value of the second indication field in the high layer signaling can be any one of the following:

[0275] the source layer-2 ID of the third terminal device; or

[0276] the destination layer-2 ID of the third terminal device.

[0277] When the second terminal device receives the high layer signaling sent by the first terminal device, the second terminal device can determine that the other terminal device is the third terminal device by reading the second indication field, and then determine the required sidelink transmission resource according to the first resource indicated by the indication information when the second terminal device and the third terminal device perform data transmission.

[0278] It can be understood that in the implementation where the indication information is the high layer signaling, because the high layer signaling is carried by the data channel, there is no special requirement for the number of bits, and at this time, in order to improve the performance, the complete layer-2 ID can be included in the second indication field of the high layer signaling.

[0279] In another possible implementation, the value of the second indication field can be an X-bit state value, wherein X is an integer greater than or equal to 1.

[0280] It can be understood that the current second indication field includes X-bit information, and there are 2 X state values: a first state value, a second state value, a third state value, …, a 2 X X state value, wherein each state value can indicate one other terminal device.

[0281] Suppose the second state value is used to indicate that the other terminal device includes the third terminal device, the first terminal device can set the value of the first indication field as the second state value, for example, and in actual implementation, the specific implementation of each state value can be selected according to actual needs, which is not particularly limited here.

[0282] When the second terminal device receives the indication information sent by the first terminal device, the second terminal device can determine that the other terminal device is the third terminal device by reading the second indication field. When the second terminal device and the third terminal device perform data transmission, the second terminal device can determine the required sidelink transmission resource according to the first resource indicated by the indication information.

[0283] It can be understood that in the embodiment, the second terminal device only needs to refer to the first resource indicated by the indication information when the second terminal device and the third terminal device perform sidelink data transmission, and does not need to refer to the current indication information when the second terminal device performs transmission with terminal devices other than the third terminal device.

[0284] In summary, in the embodiment, the second terminal device and the third terminal device perform unicast communication, and the first terminal device sends the indication information to the second terminal device to indicate the first resource, so as to indicate that when the second terminal device and the third terminal device perform communication, the first terminal device recommends or does not recommend the resource used by the second terminal device according to the sensing result of the first terminal device. Through the indication of the first terminal device, the problem of hidden nodes that the second terminal device may encounter when performing data transmission can be effectively avoided, resource collision can be effectively avoided, and the reliability of transmission is improved.

[0285] The following will be described in combination with Figure 9 The implementation manner of the terminal device group corresponding to the second terminal device and the third terminal device performing groupcast communication will be introduced, Figure 9 The implementation schematic diagram of the terminal device group corresponding to the second terminal device and the third terminal device performing groupcast communication is provided in the embodiment.

[0286] In the embodiment, the terminal device group corresponding to the second terminal device and the third terminal device performs groupcast communication, referring to Figure 9 , the terminal device group may include, for example, the third terminal device 1, the third terminal device 2, and the third terminal device 3. Each third terminal device of the terminal device group can receive the sidelink data sent by the second terminal device, and the first terminal device can send indication information to the second terminal device to indicate a group of first resources.

[0287] The first resource can be a set of resources recommended by the first terminal device for the second terminal device to use when the second terminal device sends sidelink data to the terminal device group corresponding to the third terminal device, and can also be a set of resources not recommended by the first terminal device for the second terminal device to use. Therefore, the embodiment mainly solves the problem of hidden nodes encountered when the second terminal device and the terminal device group corresponding to the third terminal device perform communication. In the embodiment, the other terminal devices are limited to the terminal device group corresponding to the third terminal device.

[0288] In a possible implementation, the indication information in the embodiment can be SCI, and the implementation in which the indication information is SCI in the embodiment is introduced as follows.

[0289] Specifically, the first terminal device indicates the first resource through the SCI, where the SCI can include a first indication field, for example, and the first indication field is used to indicate information of other terminal devices.

[0290] In a possible implementation, the value of the first indication field can be obtained according to a group identifier of the first terminal device group.

[0291] In the current embodiment, it is assumed that the third terminal device corresponds to the second terminal device group, and the other terminal device is a terminal device in the second terminal device group, and the first terminal device can set the value of the first indication field as M bits of high bits (MSB) or low bits (LSB) of a group layer two identifier of the second terminal device group for groupcast communication. The value of M ranges from 1 to 24.

[0292] The group layer two identifier of the terminal device group in which the second terminal device and the third terminal device perform groupcast communication can be informed to the first terminal device by the second terminal device in advance.

[0293] That is, when the indication information is SCI, and the other terminal device is the third terminal device in the second terminal device group, the value of the first indication field in the SCI can be any one of the following:

[0294] M high bits of the group layer two identifier of the second terminal device group; or

[0295] M low bits of the group layer two identifier of the second terminal device group.

[0296] In actual implementation, the value of the first indication field is specifically set to which implementation can depend on the selection of the first terminal device, and the embodiment does not particularly limit this.

[0297] When the second terminal device receives the indication information sent by the first terminal device, the second terminal device can determine that the other terminal device is a terminal device in the second terminal device group by reading the first indication field, and then determine the required sidelink transmission resource according to the first resource indicated by the indication information when the second terminal device and the terminal device in the second terminal device group perform data transmission.

[0298] It can be understood that in the implementation where the indication information is SCI, because SCI is physical layer signaling, in order to improve the reliability of the signaling, it is desirable that the number of bits of SCI is as small as possible, and therefore in this embodiment, the M bits of the group identifier of the first terminal device group are taken as the value of the first indication field. Because the second terminal device needs to communicate with the second terminal device group, the second terminal device group can be determined according to the M bits.

[0299] In another possible implementation, the value of the first indication field can be an X-bit state value, where X is an integer greater than or equal to 1.

[0300] It can be understood that the first indication field currently includes X-bit information, and there are 2 X state values: a first state value, a second state value, a third state value, …, a 2 X X state value, where each state value can indicate one other terminal device.

[0301] Suppose the second state value is currently used to indicate that the other terminal device includes the terminal device in the second terminal device group, the first terminal device can set the value of the first indication field to the second state value, for example. In actual implementation, the specific implementation of each state value can be selected according to actual needs, which is not particularly limited here.

[0302] When the second terminal device receives the indication information sent by the first terminal device, it can determine that the other terminal device is the terminal device in the second terminal device group by reading the first indication field, and when the second terminal device and the terminal device in the second terminal device group perform data transmission, the required sidelink transmission resource can be determined according to the first resource indicated by the indication information.

[0303] In the two possible implementation modes of the value of the SCI described above, the indication information can adopt a two-stage sidelink control information format, i.e., a first stage sidelink control information (1st stage SCI) and a second stage sidelink control information (2nd stage SCI) to indicate the first resource. At this time, the first indication field can be included in the second stage sidelink control information format.

[0304] Alternatively, the indication information can also adopt a single-stage sidelink control information format, in which case the first indication field is included in the single sidelink control information format.

[0305] In this embodiment, the indication information can also include a resource location indication field, which is used to indicate the time-frequency domain location of the first resource.

[0306] In addition, the indication information can further include a source layer-1 ID of the first terminal device and a destination layer-1 ID of the second terminal device, and is used to indicate that the current indication information is sent by the first terminal device to the second terminal device.

[0307] The above describes an implementation manner in which the indication information is SCI. In another possible implementation manner, the indication information can also be high-layer signaling, for example, MAC CE or RRC, which is carried by the PSSCH.

[0308] It is assumed that the third terminal device corresponds to a third terminal device group in the embodiment. The second terminal device currently performs groupcast communication with the third terminal device group.

[0309] Specifically, the first terminal device indicates the first resource through high-layer signaling. The high-layer signaling can include a second indication field, for example. The second indication field is used to indicate information of other terminal devices.

[0310] In a possible implementation manner, a value of the second indication field can be obtained according to a group ID of the third terminal device group.

[0311] In the current embodiment, the other terminal devices are third terminal devices in the third terminal device group. The first terminal device can set a value of the first indication field as a group layer-2 ID of the third terminal device group performing groupcast communication, to indicate that the current other terminal devices are terminal devices in the third terminal device group.

[0312] That is, when the indication information is high-layer signaling and the other terminal devices are terminal devices in the third terminal device group, a value of the second indication field in the high-layer signaling can be:

[0313] A group layer-2 ID of the third terminal device group.

[0314] When the second terminal device receives the high-layer signaling sent by the first terminal device, the second terminal device can determine, by reading the second indication field, that the other terminal devices are terminal devices in the third terminal device group. Therefore, when the second terminal device and the terminal devices in the third terminal device group perform data transmission, the second terminal device can determine the required sidelink transmission resource according to the first resource indicated by the indication information.

[0315] It can be understood that, in the implementation manner in which the indication information is high-layer signaling, because the high-layer signaling is carried by a data channel, there is no special requirement for the number of bits. At this time, in order to improve performance, a complete layer-2 ID can be included in the second indication field of the high-layer signaling.

[0316] In another possible implementation, the second indication field can have a value of a state value of X bits, where X is an integer greater than or equal to 1.

[0317] It can be understood that the current second indication field includes X-bit information, and there are 2 X state values: a first state value, a second state value, a third state value,..., and a 2 X state value, where each state value can indicate one other terminal device.

[0318] It is assumed that the current second state value is used to indicate that the other terminal device includes a device group corresponding to the third terminal device, and the first terminal device can set the value of the first indication field to the second state value, for example. In actual implementation, the specific implementation of each state value can be selected according to actual needs, which is not particularly limited here.

[0319] When the second terminal device receives the indication information sent by the first terminal device, the second terminal device can determine that the other terminal device is a terminal device in the third terminal device group by reading the second indication field, and when the second terminal device and the terminal device in the third terminal device group perform data transmission, the second terminal device can determine the required sidelink transmission resource according to the first resource indicated by the indication information.

[0320] It can be understood that in this embodiment, the second terminal device only needs to refer to the first resource indicated by the indication information when transmitting sidelink data with the terminal device group corresponding to the third terminal device, and does not need to refer to the current indication information when transmitting with terminal devices other than the terminal device group corresponding to the third terminal device.

[0321] As shown above, in this embodiment, the second terminal device and the terminal device group corresponding to the third terminal device perform multicast communication, the first terminal device sends indication information to the second terminal device to indicate the first resource, so as to indicate the recommended resource or non-recommended resource of the second terminal device when the second terminal device and the terminal device group corresponding to the third terminal device perform communication. Through the indication of the first terminal device, the problem of hidden node that the second terminal device may encounter when performing data transmission can be effectively avoided, resource collision is effectively avoided, and transmission reliability is improved.

[0322] The above-described embodiments all indicate which one or which group of other terminal devices in the indication information. In another possible implementation of the present application, the indication information can also not indicate the other terminal device, at this time, it means that the second terminal device needs to refer to the first resource indicated by the current indication information when performing data transmission with any terminal device.

[0323] For example, the above-described Figure 8 ,Figure 9 and the current Figure 10 To understand the embodiments, Figure 10 The implementation schematic diagram of the second terminal device provided in the embodiments of the present application for broadcast communication is shown in FIG. 1.

[0324] In the embodiments, the second terminal device performs unicast (see Figure 8 ), multicast (see Figure 9 ) or broadcast communication (see Figure 10 ) with other terminal devices (groups) that are not the first terminal device.

[0325] Then the other terminal devices can receive the sidelink data sent by the second terminal device, and the first terminal device can send indication information to the second terminal device to indicate a set of first resources.

[0326] The first resources can be a set of resources recommended by the first terminal device for the second terminal device to send sidelink data to the other terminal devices without limiting specific other terminal devices (groups), and can also be a set of resources not recommended by the first terminal device for the second terminal device to send sidelink data to the other terminal devices. Therefore, the embodiments mainly solve the problem that the second terminal device is limited in resource sensing due to the half-duplex problem, and therefore specific other terminal devices are not specified in the embodiments.

[0327] In a possible implementation, the indication information in the embodiments can be sidelink control information (SCI), and the implementation of the indication information as SCI in the embodiments will be introduced below.

[0328] Specifically, the first terminal device indicates the first resources through SCI, where the SCI can include a first indication field, for example, and the first indication field is used to indicate information of the other terminal devices.

[0329] In a possible implementation, the value of the first indication field can be a fixed value of M bits set by the first terminal device in the field, such as M all 0s or all 1s, or a specific value of M bits, and the value of M ranges from 1 to 24.

[0330] That is, when the indication information is SCI and specific other terminal devices are not specified, the value of the first indication field in the SCI can be a first preset value of M bits, where M is an integer greater than or equal to 1.

[0331] In actual implementation, the specific implementation of the first preset value can be selected according to actual needs, and the embodiments do not make special limitations on this.

[0332] The second terminal device, upon receiving the indication information sent by the first terminal device, can determine that no other terminal device is currently designated for the first terminal device by reading the first indication field, and can determine the required sidelink transmission resource according to the first resource indicated by the indication information when the second terminal device and the other terminal device perform data transmission.

[0333] It can be understood that, in the implementation where the indication information is SCI, because SCI is physical layer signaling, in order to improve the reliability of the signaling, it is desirable that the number of bits of SCI is as small as possible, and therefore in this embodiment, the first preset value of M bits is taken as the value of the first indication field.

[0334] In another possible implementation, the value of the first indication field can be an X-bit state value, where X is an integer greater than or equal to 1.

[0335] It can be understood that, in the current first indication field, there are 2 X state values: a first state value, a second state value, a third state value,..., and a 2 X X state value, where each state value can indicate one other terminal device.

[0336] Suppose the third state value is used to indicate that no other terminal device is designated, the first terminal device can set the value of the first indication field to the third state value, for example. In actual implementation, the specific implementation of each state value can be selected according to actual needs, which is not particularly limited here.

[0337] The second terminal device, upon receiving the indication information sent by the first terminal device, can determine that no other terminal device is currently designated for the first terminal device by reading the first indication field, and can determine the required sidelink transmission resource according to the first resource indicated by the indication information when the second terminal device and the other terminal device perform data transmission.

[0338] In the two possible implementation modes of the value of SCI described above, the indication information can adopt a two-stage sidelink control information format, i.e., a first-stage sidelink control information (1st stage SCI) and a second-stage sidelink control information (2nd stage SCI) to indicate the first resource. At this time, the first indication field can be included in the second-stage sidelink control information format.

[0339] Alternatively, the indication information can also adopt a single-stage sidelink control information format, in which case the first indication field is included in the single-stage sidelink control information format.

[0340] In this embodiment, the indication information can further include a resource position indication field, which is used to indicate the time-frequency domain position of the first resource.

[0341] In addition, the indication information can further include a source layer-1 ID of the first terminal device and a destination layer-1 ID of the second terminal device, and is used to indicate that the current indication information is sent by the first terminal device to the second terminal device.

[0342] The above describes an implementation manner in which the indication information is SCI. In another possible implementation manner, the indication information can also be high-layer signaling, for example, MAC CE or RRC, which is carried by the PSSCH.

[0343] Specifically, the first terminal device indicates the first resource through high-layer signaling. The high-layer signaling can include a second indication field, for example. The second indication field is used to indicate information of other terminal devices.

[0344] In a possible implementation manner, a value of the second indication field can be a fixed value of R bits set by the first terminal device, such as R all 0s or all 1s, or a specific value of R bits, where R is the number of bits of the second indication field.

[0345] That is, when the indication information is high-layer signaling and no other terminal device is specified, the value of the second indication field in the high-layer signaling can be a second preset value of R bits.

[0346] When the second terminal device receives the high-layer signaling sent by the first terminal device, the second terminal device can determine that no other terminal device is currently specified by reading the second indication field. Therefore, when the second terminal device and other terminal devices perform data transmission, the required sidelink transmission resource can be determined according to the first resource indicated by the indication information.

[0347] It can be understood that in the implementation manner in which the indication information is high-layer signaling, because the high-layer signaling is carried by a data channel, there is no special requirement for the number of bits. At this time, in order to improve performance, the second indication field of the high-layer signaling can be set to the second preset value.

[0348] In another possible implementation manner, the value of the second indication field can be a state value of X bits, where X is an integer greater than or equal to 1.

[0349] It can be understood that the second indication field currently includes X-bit information, and there are 2 X state values: a first state value, a second state value, a third state value,..., and a 2 X X state value, where each state value can indicate one kind of other terminal device.

[0350] It is assumed that the current third state value is used to indicate that no other terminal device is specified. The first terminal device may, for example, set the value of the first indication field to the third state value. In actual implementation, the specific implementation manner of each state value may be selected according to actual needs, which is not particularly limited here.

[0351] When the second terminal device receives the indication information sent by the first terminal device, the second terminal device can determine that no other terminal device is currently specified by reading the second indication field. Therefore, when the second terminal device and other terminal devices perform data transmission, the required sidelink transmission resource can be determined according to the first resource indicated by the indication information.

[0352] It can be understood that in the embodiment, because no specific other terminal device is specified, the second terminal device will refer to the first resource indicated by the indication information when performing sidelink data transmission with each terminal device.

[0353] As described above, in the embodiment, whether the second terminal device and other terminal devices perform unicast communication, groupcast communication or broadcast communication, the first terminal device sends indication information to the second terminal device to indicate the first resource and indicate that no specific other terminal device is currently specified. Therefore, when the second terminal device and each other terminal device perform communication, the resource expected to be used by the second terminal device or the resource not expected to be used by the second terminal device is indicated. Through the indication of the first terminal device, the problem that the second terminal device is limited in self-resource sensing due to the half-duplex problem can be effectively avoided, resource collision is effectively avoided, and the reliability of transmission is improved.

[0354] In each of the above embodiments, when introducing the state values, the meanings of the first state value, the second state value and the third state value are exemplarily introduced. In actual implementation, the remaining state values may, for example, be used as reserved states for subsequent function expansion. Alternatively, the specific meanings of the state values are not limited to the above introduction, and may be selected according to actual needs. The embodiment is not limited in this regard.

[0355] As described above, the sidelink resource processing method provided in the embodiment can effectively avoid the hidden node problem and the half-duplex problem to avoid resource collision and improve the reliability of transmission.

[0356] Figure 11 A structure diagram of a sidelink resource processing apparatus provided in the embodiment is shown in FIG. 11. Figure 11 As shown in FIG. 11, the apparatus 110 includes a receiving module 1101 and a determining module 1102.

[0357] The receiving module 1101 is configured to receive, by the second terminal device, indication information sent by the first terminal device, wherein the indication information is used to indicate a first resource;

[0358] The determining module 1102 is configured to determine, by the second terminal device, a sidelink transmission resource of the second terminal device according to the first resource, wherein the sidelink transmission resource is used for data transmission between the second terminal device and other terminal devices.

[0359] In a possible design, the indication information includes at least one of the following information: sidelink control information (SCI) and high-layer instruction.

[0360] In a possible design, the SCI includes a first indication field, and the first indication field is used to indicate information of the other terminal devices.

[0361] In a possible design, the second terminal device and the first terminal device perform unicast communication, and the other terminal devices include the first terminal device.

[0362] The value of the first indication field is M high bits of a source layer two identifier of the first terminal device; or

[0363] The value of the first indication field is M high bits of a destination layer two identifier of the first terminal device; or

[0364] The value of the first indication field is M low bits of a source layer two identifier of the first terminal device; or

[0365] The value of the first indication field is M low bits of a destination layer two identifier of the first terminal device.

[0366] The M is an integer greater than or equal to 1.

[0367] In a possible design, the second terminal device and a third terminal device perform unicast communication, the third terminal device is a terminal device different from the first terminal device, and the other terminal devices include the third terminal device.

[0368] The value of the first indication field is M high bits of a source layer two identifier of the third terminal device; or

[0369] The value of the first indication field is M high bits of a destination layer two identifier of the third terminal device; or

[0370] The value of the first indication field is M low bits of a source layer two identifier of the third terminal device; or

[0371] a value of the first indication field is M low bits of a destination layer two identifier of the third terminal device;

[0372] wherein the M is an integer greater than or equal to 1.

[0373] In a possible design, the second terminal device and the first terminal device correspond to a first terminal device group for group communication, and the other terminal devices include terminal devices in the first terminal device group.

[0374] a value of the first indication field is M high bits of a group layer two identifier of the first terminal device group; or

[0375] a value of the first indication field is M low bits of the group layer two identifier of the first terminal device group.

[0376] wherein the M is an integer greater than or equal to 1.

[0377] In a possible design, the second terminal device and the third terminal device correspond to a second terminal device group for group communication, and the other terminal devices include terminal devices in the second terminal device group.

[0378] a value of the first indication field is M high bits of a group layer two identifier of the second terminal device group; or

[0379] a value of the first indication field is M low bits of the group layer two identifier of the second terminal device group.

[0380] wherein the M is an integer greater than or equal to 1.

[0381] In a possible design, the first indication field is used to indicate that the other terminal devices are not specified.

[0382] a value of the first indication field is a first preset value of M bits, wherein the M is an integer greater than or equal to 1.

[0383] In a possible design, the high-layer signaling includes a second indication field, wherein the second indication field is used to indicate information of the other terminal devices.

[0384] In a possible design, the second terminal device and the first terminal device perform unicast communication, and the other terminal devices include the first terminal device.

[0385] a value of the second indication field is a source layer two identifier of the first terminal device; or

[0386] a value of the second indication field is a destination layer two identifier of the first terminal device.

[0387] In a possible design, the second terminal device and a third terminal device perform unicast communication, the third terminal device being a terminal device different from the first terminal device, and the other terminal devices include the third terminal device;

[0388] The value of the second indication field is a source Layer-2 identifier of the third terminal device; or

[0389] The value of the second indication field is a destination Layer-2 identifier of the third terminal device.

[0390] In a possible design, the second terminal device and a third terminal device corresponding to a third terminal device group perform groupcast communication, and the other terminal devices include terminal devices in the third terminal device group;

[0391] The value of the second indication field is a group Layer-2 identifier of the third terminal device group.

[0392] In a possible design, the second terminal device and a third terminal device corresponding to a fourth terminal device group perform groupcast communication, and the other terminal devices include terminal devices in the fourth terminal device group;

[0393] The value of the second indication field is a group Layer-2 identifier of the fourth terminal device group.

[0394] In a possible design, the second indication field is used to indicate that the other terminal devices are not specified;

[0395] The value of the second indication field is a second preset value of R bits, where R is the number of bits of the second indication field.

[0396] In a possible design, the value of the indication field is an X-bit state value, where X is an integer greater than or equal to 1, and the state value includes at least one of a first state value, a second state value, and a third state value.

[0397] The first state value is used to indicate that the other terminal devices include the first terminal device or terminal devices in a terminal device group corresponding to the first terminal device;

[0398] The second state value is used to indicate that the other terminal devices include the third terminal device or terminal devices in a terminal device group corresponding to the third terminal device;

[0399] The third state value is used to indicate that the other terminal devices are not specified.

[0400] In a possible design, the indication information is two-stage sidelink control information, and the indication field is included in second-stage information of the sidelink control information.

[0401] In a possible design, the indication information is single-stage sidelink control information, and the indication field is included in the sidelink control information.

[0402] In a possible design, the indication information further includes a resource location indication field, where the resource location indication field is used to indicate a time-frequency domain location where the first resource is located.

[0403] In a possible design, the indication information further includes a source layer identifier of the first terminal device and a destination layer identifier of the second terminal device.

[0404] In a possible design, the first resource is a sidelink transmission resource that allows the second terminal device to perform data transmission; or

[0405] The first resource is a sidelink transmission resource that does not allow the second terminal device to perform data transmission.

[0406] Figure 12 A hardware structure diagram of a sidelink resource processing device provided by an embodiment of the present application is shown in FIG. 12. The sidelink resource processing device 120 of the embodiment includes a processor 1201 and a memory 1202, where Figure 12

[0407] The memory 1202 is configured to store computer-executable instructions.

[0408] The processor 1201 is configured to execute the computer-executable instructions stored in the memory, to implement each step performed by the sidelink resource processing method in the above-described embodiments. Details can be referred to the related description in the foregoing method embodiments.

[0409] Optionally, the memory 1202 can be independent or integrated with the processor 1201.

[0410] When the memory 1202 is independent, the sidelink resource processing device further includes a bus 1203 configured to connect the memory 1202 and the processor 1201.

[0411] An embodiment of the present application further provides a computer-readable storage medium, which stores computer-executable instructions. When a processor executes the computer-executable instructions, the sidelink resource processing method performed by the sidelink resource processing device is implemented.

[0412] ​In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other manners. For example, the above-described device embodiments are merely illustrative. For example, the division of the modules is only a logical function division. There can be another division manner for the actual implementation, for example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or modules, and can be electrical, mechanical or in other forms.

[0413] The integrated modules with the form of the software functional modules as described above can be stored in a computer readable storage medium. The software functional modules stored in the storage medium can include a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform some steps of the methods described in the various embodiments of the present application.

[0414] It should be understood that the processor can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor, or the processor can also be any conventional processor. The steps of the methods disclosed in the present application can be directly embodied as hardware processor execution, or a combination of hardware and software modules in the processor.

[0415] The memory can include a high-speed RAM memory, and can also include a non-volatile storage NVM, for example, at least one disk memory, and can also be a U disk, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.

[0416] The bus can be an industry standard architecture (ISA) bus, a peripheral component (PCI) bus, or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, the bus in the drawings of the present application does not limit to only one bus or one type of bus.

[0417] The storage medium described above can be realized by any type of volatile or nonvolatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk. The storage medium can be any available medium that can be accessed by a general or special purpose computer.

[0418] Those skilled in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware. The foregoing program can be stored in a computer readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the foregoing storage medium includes various storage media that can store program codes, such as ROM, RAM, magnetic disk or optical disk.

[0419] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for processing secondary link resources, characterized in that, Comprise: The second terminal device receives the indication information sent by the first terminal device, wherein the indication information is used to indicate the first resource; the indication information comprises at least one of the following information: secondary link control information SCI, high layer signaling; the SCI comprises a first indication domain, and the high layer signaling comprises a second indication domain, wherein the first indication domain and the second indication domain are respectively used to indicate the information of other terminal devices; The second terminal device determines the secondary link transmission resource of the second terminal device according to the first resource, wherein the secondary link transmission resource is used for data transmission between the second terminal device and the other terminal devices; If the indication information is the SCI, the second terminal device and the third terminal device correspond to a second terminal device group for groupcast communication, the third terminal device is different from the first terminal device, and the other terminal devices include terminal devices in the second terminal device group; the value of the first indication domain is one of the following: M high bit positions of the group layer two identifier of the second terminal device group, and M low bit positions of the group layer two identifier of the second terminal device group; wherein M is an integer greater than or equal to 1; If the indication information is the high layer signaling, the second terminal device and the third terminal device correspond to a fourth terminal device group for groupcast communication, the third terminal device is different from the first terminal device, and the other terminal devices include terminal devices in the fourth terminal device group; the value of the second indication domain is the group layer two identifier of the fourth terminal device group.

2. The method of claim 1, wherein, If the indication information is the SCI, the second terminal device and the first terminal device perform unicast communication, and the other terminal devices include the first terminal device; the value of the first indication domain is one of the following: M high bit positions of the source layer two identifier of the first terminal device, M high bit positions of the destination layer two identifier of the first terminal device, M low bit positions of the source layer two identifier of the first terminal device, M low bit positions of the destination layer two identifier of the first terminal device.

3. The method of claim 1, wherein, If the indication information is the SCI, the second terminal device and the third terminal device perform unicast communication, the third terminal device is different from the first terminal device, and the other terminal devices include the third terminal device; The value of the first indication domain is one of the following: M high bit positions of the source layer two identifier of the third terminal device, M high bit positions of the destination layer two identifier of the third terminal device, M low bit positions of the source layer two identifier of the third terminal device, and M low bit positions of the destination layer two identifier of the third terminal device.

4. The method of claim 1, wherein, If the indication information is the SCI, the second terminal device and the first terminal device correspond to a first terminal device group for groupcast communication, and the other terminal devices include terminal devices in the first terminal device group; The value of the first indication domain is one of the following: M high bit positions of the group layer two identifier of the first terminal device group, M low bits of the second layer 2 identifier of the first terminal device group.

5. The method of claim 1, wherein, If the indication information is the SCI, the first indication field is used to indicate that the other terminal devices are not specified, and a value of the first indication field is a first preset value of M bits.

6. The method of claim 1, wherein, If the indication information is the high-layer signaling, the second terminal device and the first terminal device perform unicast communication, and the other terminal devices include the first terminal device. The value of the second indication field is a source layer 1 identifier of the first terminal device; or The value of the second indication field is a destination layer 1 identifier of the first terminal device.

7. The method of claim 1, wherein, If the indication information is the high-layer signaling, the second terminal device and a third terminal device perform unicast communication, the third terminal device is a terminal device different from the first terminal device, and the other terminal devices include the third terminal device. The value of the second indication field is a source layer 1 identifier of the third terminal device; or The value of the second indication field is a destination layer 1 identifier of the third terminal device.

8. The method of claim 1, wherein, If the indication information is the high-layer signaling, the second terminal device and a third terminal device corresponding to a third terminal device group perform groupcast communication, and the other terminal devices include terminal devices in the third terminal device group. The value of the second indication field is a group layer 2 identifier of the third terminal device group.

9. The method of claim 1, wherein, If the indication information is the high-layer signaling, the second indication field is used to indicate that the other terminal devices are not specified. The value of the second indication field is a second preset value of R bits, where R is a bit number of the second indication field.

10. The method according to any one of claims 1 to 9, characterized in that, The value of the indication field is a state value of X bits, where X is an integer greater than or equal to 1, and the state value includes at least one of the following: a first state value, a second state value, and a third state value. The first state value is used to indicate that the other terminal devices include the first terminal device or terminal devices in a terminal device group corresponding to the first terminal device. The second state value is used to indicate that the other terminal devices include the third terminal device or terminal devices in a terminal device group corresponding to the third terminal device. The third state value is used to indicate that the other terminal devices are not specified.

11. The method according to any one of claims 1 to 9, characterized in that, The indication information is two-stage sidelink control information, and the indication field is included in second-stage information of the sidelink control information.

12. The method according to any one of claims 1 to 9, characterized in that, The indication information is single-stage sidelink control information, and the indication field is included in the sidelink control information.

13. The method according to any one of claims 1 to 9, characterized in that, The indication information further includes a resource location indication field, where the resource location indication field is used to indicate a time-frequency domain location of the first resource.

14. The method according to any one of claims 1 to 9, characterized in that, The indication information further includes a source layer 1 identifier of the first terminal device and a destination layer 1 identifier of the second terminal device.

15. The method of any one of claims 1-9, wherein The first resource is a sidelink transmission resource that allows the second terminal device to perform data transmission; or The first resource is a sidelink transmission resource that does not allow the second terminal device to perform data transmission.

16. A secondary link resource processing device, characterized in that, including: receive, by a second terminal device, indication information sent by a first terminal device, wherein the indication information is used to indicate a first resource; the indication information comprises at least one of the following information: sidelink control information (SCI) and high layer signaling; the SCI comprises a first indication field, and the high layer signaling comprises a second indication field, wherein the first indication field and the second indication field are respectively used to indicate information of other terminal devices; determine, by the second terminal device, a sidelink transmission resource of the second terminal device according to the first resource, wherein the sidelink transmission resource is used for data transmission between the second terminal device and the other terminal devices; if the indication information is the SCI, a second terminal device group corresponding to the second terminal device and a third terminal device performs groupcast communication, the third terminal device is a terminal device different from the first terminal device, and the other terminal devices include terminal devices in the second terminal device group; a value of the first indication field is one of the following: M high bit positions of a group layer 2 identifier of the second terminal device group and M low bit positions of the group layer 2 identifier of the second terminal device group; wherein M is an integer greater than or equal to 1; if the indication information is the high layer signaling, a fourth terminal device group corresponding to the second terminal device and the third terminal device performs groupcast communication, the third terminal device is a terminal device different from the first terminal device, and the other terminal devices include terminal devices in the fourth terminal device group; a value of the second indication field is a group layer 2 identifier of the fourth terminal device group.

17. The apparatus of claim 16, wherein, if the indication information is the SCI, the second terminal device and the first terminal device perform unicast communication, and the other terminal devices include the first terminal device; a value of the first indication field is one of the following: M high bit positions of a source layer 2 identifier of the first terminal device and M high bit positions of a destination layer 2 identifier of the first terminal device, M low bit positions of the source layer 2 identifier of the first terminal device and M low bit positions of the destination layer 2 identifier of the first terminal device.

18. The apparatus of claim 16, wherein, if the indication information is the SCI, the second terminal device and a third terminal device perform unicast communication, the third terminal device is a terminal device different from the first terminal device, and the other terminal devices include the third terminal device; a value of the first indication field is one of the following: M high bit positions of a source layer 2 identifier of the third terminal device, M high bit positions of a destination layer 2 identifier of the third terminal device, M low bit positions of the source layer 2 identifier of the third terminal device, and M low bit positions of the destination layer 2 identifier of the third terminal device.

19. The apparatus of claim 16, wherein, if the indication information is the SCI, the second terminal device and a first terminal device group corresponding to the first terminal device perform groupcast communication, and the other terminal devices include terminal devices in the first terminal device group; a value of the first indication field is one of the following: M high bit positions of a group layer 2 identifier of the first terminal device group and M low bit positions of the group layer 2 identifier of the first terminal device group. M low bits of the second layer 2 identifier of the first terminal device group.

20. The apparatus of claim 16, wherein, If the indication information is the SCI, the first indication field is used to indicate that the other terminal devices are not specified, and a value of the first indication field is a first preset value of M bits.

21. The apparatus of claim 16, wherein, If the indication information is the high-layer signaling, the second terminal device and the first terminal device perform unicast communication, and the other terminal devices include the first terminal device. The value of the second indication field is a source layer 1 identifier of the first terminal device; or The value of the second indication field is a destination layer 1 identifier of the first terminal device.

22. The apparatus of claim 16, wherein, If the indication information is the high-layer signaling, the second terminal device and a third terminal device perform unicast communication, the third terminal device is a terminal device different from the first terminal device, and the other terminal devices include the third terminal device. The value of the second indication field is a source layer 1 identifier of the third terminal device; or The value of the second indication field is a destination layer 1 identifier of the third terminal device.

23. The apparatus of claim 16, wherein, If the indication information is the high-layer signaling, the second terminal device and a third terminal device corresponding to a third terminal device group perform groupcast communication, and the other terminal devices include terminal devices in the third terminal device group. The value of the second indication field is a group layer 2 identifier of the third terminal device group.

24. The apparatus of claim 16, wherein, If the indication information is the high-layer signaling, the second indication field is used to indicate that the other terminal devices are not specified. The value of the second indication field is a second preset value of R bits, where R is a bit number of the second indication field.

25. The apparatus of any one of claims 16-24, wherein, The value of the indication field is a state value of X bits, where X is an integer greater than or equal to 1, and the state value includes at least one of the following: a first state value, a second state value, and a third state value. The first state value is used to indicate that the other terminal devices include the first terminal device or terminal devices in a terminal device group corresponding to the first terminal device. The second state value is used to indicate that the other terminal devices include the third terminal device or terminal devices in a terminal device group corresponding to the third terminal device. The third state value is used to indicate that the other terminal devices are not specified.

26. The apparatus of any one of claims 16-24, wherein, The indication information is two-stage sidelink control information, and the indication field is included in second-stage information of the sidelink control information.

27. The apparatus of any one of claims 16-24, wherein, The indication information is single-stage sidelink control information, and the indication field is included in the sidelink control information.

28. The device of any one of claims 16-24, wherein, The indication information further includes a resource location indication field, where the resource location indication field is used to indicate a time-frequency domain location of the first resource.

29. The apparatus of any one of claims 16-24, wherein, The indication information further includes a source layer 1 identifier of the first terminal device and a destination layer 1 identifier of the second terminal device.

30. The apparatus of any of claims 16-24, wherein The first resource is a sidelink transmission resource that allows the second terminal device to perform data transmission; or The first resource is a sidelink transmission resource that does not allow the second terminal device to perform data transmission.

31. A sidelink resource handling device, comprising: comprising: a memory configured to store a program; and a processor configured to execute the program stored by the memory, the processor being configured to perform the method of any of claims 1 to 15 when the program is executed.

32. A computer-readable storage medium, comprising: instructions which, when executed on a computer, adapt the computer to perform the method of any of claims 1 to 15.

Citation Information

Patent Citations

  • Resource selection method for auxiliary link communication and device

    CN111246483A

  • Resource allocation method, information transmission method and related equipment

    CN111278050A

  • Data transmission method, terminal device, and storage medium

    WO2020154866A1