Communication method, device and equipment

By allowing the first terminal device to send a resource set to the second terminal device within a specific period in D2D communication, the resource conflict problem that the terminal device may cause during resource selection is solved, the resource utilization rate is improved and communication interference is reduced.

CN116321432BActive Publication Date: 2025-02-25GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310367229.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-09-25
Filing Date
2021-02-26
Publication Date
2025-02-25
Estimated Expiration
2041-02-26

AI Technical Summary

Technical Problem

In device-to-device (D2D) communication, the terminal device may cause resource conflicts during resource selection, thereby increasing communication interference.

Method used

The first terminal device sends a resource set to the second terminal device within a determined period, so that the second terminal device can receive and refer to the resource set in time for resource selection, thereby reducing the probability of resource conflict.

Benefits of technology

By sending the resource set in advance, the second terminal device can select resources more effectively, reduce the probability of resource conflict with other terminal devices, and improve the resource utilization rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116321432B_ABST
    Figure CN116321432B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a communication method, apparatus and device, the method comprising: a first terminal device determines a first time period; the first terminal device sends a first resource set to a second terminal device within the first time period, the first resource set is used for the second terminal device to select resources, and reduces communication interference.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the original Chinese invention patent application entitled “Communication Method, Device and Equipment”. The application number of the original application is 202180035891.2 and the application date is February 26, 2021, and all the contents are incorporated into this application by reference. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a communication method, device and equipment. Background Art

[0003] In device-to-device (D2D) communication, both communicating devices are terminal devices.

[0004] In the process of terminal devices communicating with each other, the terminal devices can select resources in the resource pool and transmit data according to the selected resources. However, the resources in the resource pools of multiple terminal devices may overlap, resulting in the resource selected by one terminal device being the same as the resource selected by other terminal devices, causing resource conflicts and further causing greater communication interference. Summary of the invention

[0005] The embodiments of the present application provide a communication method, apparatus and device to reduce communication interference.

[0006] In a first aspect, an embodiment of the present application provides a communication method, including:

[0007] The first terminal device determines a first time period;

[0008] The first terminal device sends a first resource set to the second terminal device within the first time period, and the first resource set is used for the second terminal device to perform resource selection.

[0009] In a second aspect, an embodiment of the present application provides a communication method, including:

[0010] The second terminal device receives a first resource set from the first terminal device within a first time period;

[0011] The second terminal device selects resources according to the first resource set.

[0012] In a third aspect, an embodiment of the present application provides a communication device, including a processing module and a sending module, wherein:

[0013] The processing module is used to determine a first time period;

[0014] The sending module is used to send a first resource set to a second terminal device within the first time period, and the first resource set is used for the second terminal device to perform resource selection.

[0015] In a fourth aspect, an embodiment of the present application provides a communication device, including a receiving module and a processing module, wherein:

[0016] The receiving module is used to receive a first resource set from a first terminal device within a first time period;

[0017] The processing module is used to select resources according to the first resource set.

[0018] In a fifth aspect, an embodiment of the present application provides a terminal device, including: a transceiver, a processor, and a memory;

[0019] The memory stores computer-executable instructions;

[0020] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the communication method as described in any one of the first aspects.

[0021] In a sixth aspect, an embodiment of the present application provides a terminal device, including: a transceiver, a processor, and a memory;

[0022] The memory stores computer-executable instructions;

[0023] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the communication method as described in any one of the second aspects.

[0024] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the communication method described in any one of the first aspects.

[0025] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the communication method described in any one of the second aspects.

[0026] The communication method, apparatus and equipment provided in the embodiments of the present application, the first terminal device can determine a first time period, and send a first resource set to the second terminal device within the first time period, so that the second terminal device can receive the first resource set in a timely manner, and refer to the first resource set when selecting resources, thereby reducing the probability of resource conflicts between the second terminal device and other terminal devices, and improving resource utilization. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1A A schematic diagram of unicast transmission provided in an embodiment of the present application;

[0028] Figure 1B Schematic diagram of multicast transmission provided by an embodiment of the present application;

[0029] Figure 1C Schematic diagram of multicast transmission provided by an embodiment of the present application;

[0030] Figure 2 A schematic diagram of a frame structure provided in an embodiment of the present application;

[0031] Figure 3A A schematic diagram of a network coverage situation provided in an embodiment of the present application;

[0032] Figure 3B A schematic diagram of another network coverage situation provided in an embodiment of the present application;

[0033] Figure 3C A schematic diagram of another network coverage situation provided in an embodiment of the present application;

[0034] Figure 4A A schematic diagram of a data transmission scenario provided in an embodiment of the present application;

[0035] Figure 4B A schematic diagram of a data transmission scenario provided in an embodiment of the present application;

[0036] Figure 5 A flow chart of a communication method provided in an embodiment of the present application;

[0037] Figure 6 A flowchart of another communication method provided in an embodiment of the present application;

[0038] Figure 7 A schematic diagram of resource selection provided in an embodiment of the present application;

[0039] Figure 8 A flowchart of another communication method provided in an embodiment of the present application;

[0040] Fig. 9 A flowchart of another communication method provided in an embodiment of the present application;

[0041] Fig.10 A timing diagram provided for an embodiment of the present application;

[0042] Fig.11 A flowchart of another communication method provided in an embodiment of the present application;

[0043] Fig.12A flowchart of another communication method provided in an embodiment of the present application;

[0044] Fig.13 A flowchart of another communication method provided in an embodiment of the present application;

[0045] Fig.14 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0046] Fig.15 A schematic diagram of the structure of another communication device provided in an embodiment of the present application;

[0047] Fig.16 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0048] To facilitate understanding, first, the concepts involved in this application are explained.

[0049] Terminal device: a device with wireless transceiver function. Terminal devices can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; they can also be deployed on the water (such as ships, etc.); they can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a vehicle-mounted terminal device, a wireless terminal in self-driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, a wearable terminal device, etc. The terminal equipment involved in the embodiments of the present application may also be referred to as a terminal, user equipment (UE), access terminal equipment, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal equipment, mobile equipment, UE terminal equipment, wireless communication equipment, UE agent or UE device, etc. The terminal equipment may also be fixed or mobile.

[0050] Network equipment: a device with wireless transceiver functions. Including but not limited to: Evolutional Node B (eNB or eNodeB) in long term evolution (LTE), base station (gNodeB or gNB) or transmission receiving point / transmission reception poin (TRP) in new radio (NR), base station in subsequent evolution system, access node in wireless fidelity (WiFi) system, wireless relay node, wireless backhaul node, etc. The base station can be: macro base station, micro base station, micro-micro base station, small station, relay station, or balloon station, etc. Multiple base stations can support the same technology mentioned above, or they can support the networks of different technologies mentioned above. The base station can include one or more co-sited or non-co-sited TRPs. The network equipment can also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in the cloud radio access network (CRAN) scenario. The network device may also be a server, a wearable device, or an in-vehicle device, etc. The following description is made by taking the network device as a base station as an example. The multiple network devices may be base stations of the same type or different types. The base station may communicate with the terminal or communicate with the terminal through a relay station. The terminal may communicate with multiple base stations of different technologies. For example, the terminal may communicate with a base station supporting an LTE network or a base station supporting a 5G network. It may also support dual connection with a base station of an LTE network and a base station of a 5G network, and it may also support dual connection with a base station of a 5G network, etc.

[0051] Time unit: refers to time domain resources. A time unit may include multiple sub-time units. For example, a time unit may be a time slot, and a sub-time unit may be a symbol. For another example, a time unit may be a subframe, and a sub-time unit may be a time slot or a symbol. For ease of description, the following description takes the time unit as a time slot and the sub-time unit as a symbol as an example.

[0052] Sidelink communication: refers to the communication between terminal devices. The link between terminal devices is called a sidelink. Among them, the sidelink may also be called a device-to-device (D2D) link, an edge link, a side link, etc., which is not limited in the embodiments of the present application. The channels of the sidelink may include a physical sidelink control channel (PSCCH), a physical sidelink shared channel (PSSCH), a sidelink feedback channel (PSFCH), a physical sidelink broadcast channel (PSBCH), etc.

[0053] Sidelink resources: Sidelink resources may include PSSCH resources and PSCCH resources. PSSCH is used to carry data information, that is, PSSCH resources are used to transmit data information. PSCCH is used to carry sidelink control information (SCI), that is, PSCCH resources are used to transmit SCI. The information in SCI may be referred to as SA (scheduling assignment), where SA refers to relevant information used for data scheduling. For example, SA may be used to indicate resource allocation and modulation and coding methods of PSSCH. PSSCH resources may also be referred to as data resources, and PSCCH resources may also be referred to as SA resources.

[0054] In the process of sideline communication, the transmission modes between terminal devices include: unicast transmission, multicast transmission and broadcast transmission. Figure 1A-Figure 1C The three transmission modes are introduced below.

[0055] Unicast transmission: There is usually only one receiving terminal in unicast transmission. Figure 1A Introducing unicast transmission.

[0056] Figure 1A This is a schematic diagram of unicast transmission provided in an embodiment of the present application. Figure 1A , including terminal device 101 and terminal device 102, unicast transmission is performed between terminal device 101 and terminal device 102. Terminal device 102 can receive data sent by terminal device 101, and terminal device 101 can also receive data sent by terminal device 102.

[0057] Multicast transmission: In multicast transmission, the receiving device can be all the terminal devices in a communication group, or the terminal device whose distance from the sending device is less than the preset distance. Figure 1B Introduce multicast transmission.

[0058] Figure 1B Schematic diagram of multicast transmission provided by the embodiment of the present application. Figure 1B , including terminal device 101, terminal device 102, terminal device 103 and terminal device 104. The four terminal devices can constitute a communication group, and multicast transmission is performed between the terminal devices in the communication group. Terminal device 102, terminal device 103 and terminal device 104 can all receive data sent by terminal device 101.

[0059] Broadcast transmission: In broadcast transmission, the receiving terminal can be any terminal device around the sending terminal. Figure 1C Introducing broadcast transmission.

[0060] Figure 1C Schematic diagram of multicast transmission provided by the embodiment of the present application. Figure 1C , including terminal device 101, terminal device 102, terminal device 103, terminal device 104 and terminal device 105. Terminal device 102, terminal device 103, terminal device 104 and terminal device 105 are located near terminal device 101. Terminal device 102, terminal device 103, terminal device 104 and terminal device 105 can receive data broadcast by terminal device 101.

[0061] In NR vehicle to everything (V2X), a second-order SCI is introduced. The first-order SCI is carried in the PSCCH and is used to indicate the transmission resources, reserved resource information, MCS level, priority and other information of the PSSCH. The second-order SCI is sent in the resources of the PSSCH and is demodulated using the demodulation reference signal (DMRS) of the PSSCH. It is used to indicate the information used for data demodulation, such as the transmitter ID, the receiver ID, the hybrid automatic repeat request (HARQ) ID, and the new transmission block indication (NDI, new data indicator). Next, combined with Figure 2 , the second-order SCI is introduced through the frame structure of PSCCH and PSSCH.

[0062] Figure 2 This is a schematic diagram of the frame structure provided in the embodiment of this application. Figure 2, the duration corresponding to a frame structure can be a time slot, and the frame structure includes 14 symbols. Symbol 0 is used to transmit automatic gain control (AGC). Symbol 1, symbol 2 and symbol 3 are used to transmit PSCCH. Symbol 4 and symbol 11 are used to transmit DMRS. The second-order SCI is mapped on symbol 4, symbol 5 and symbol 6, where the second-order SCI and DMRS are frequency-division multiplexed on symbol 4, and the resource size occupied by the second-order SCI is related to the number of bits of the second-order SCI. Other symbols are used to transmit PSSCH.

[0063] In different network coverage situations, the terminal device may obtain sidelink resources in different ways. To facilitate understanding, first, combined with Figure 3A-3C , introducing three network coverage situations.

[0064] Figure 3A A schematic diagram of a network coverage situation provided in an embodiment of the present application. Figure 3A , including a network device 301, a terminal device 302 and a terminal device 303. The terminal device 302 and the terminal device 303 are both within the coverage of the same network device, and the terminal device 302 and the terminal device 303 can communicate side by side. The terminal device 302 and the terminal device 303 can both receive configuration instructions from the network device and communicate based on the configuration instructions.

[0065] Figure 3B This is a schematic diagram of another network coverage situation provided in an embodiment of the present application. Figure 3B , including network device 301, terminal device 302 and terminal device 303. Terminal device 302 is within the coverage of the network device, and terminal device 303 is not within the coverage of the network device. Sideline communication can be performed between terminal device 302 and terminal device 303. Terminal device 302 can receive configuration instructions from the network device and communicate based on the configuration instructions. Terminal device 303 cannot receive configuration instructions from the network device. Terminal device 303 can determine the sideline configuration based on pre-configuration information and information carried in the PSBCH sent by terminal devices (such as terminal device 302) within the network coverage to perform sideline communication.

[0066] Figure 3C This is a schematic diagram of another network coverage situation provided in the embodiment of the present application. Figure 3C, including terminal device 302 and terminal device 303. Terminal device 302 and terminal device 303 are both outside the coverage of the network device, and sideline communication can be performed between terminal device 302 and terminal device 303. Terminal device 302 and terminal device 303 can determine sideline configuration according to pre-configuration information to perform sideline communication.

[0067] In the above network coverage situation, two resource acquisition methods of terminal devices are introduced below.

[0068] The first resource acquisition method: The network device allocates resources to the terminal device, and the terminal device performs data transmission based on the resources allocated by the network device. The network device can allocate resources for a single transmission to the terminal device, or it can allocate resources for semi-static transmission to the terminal device. For example, see Figure 3A , then the terminal device 302 and the terminal device 303 can perform data transmission through the resources allocated by the network device 301. For example, see Figure 3B , the terminal device 302 can transmit data through the resources allocated by the network device 301

[0069] The second resource acquisition method: The terminal device selects resources from the resource pool for data transmission. The resource pool can be a resource pool allocated by the network device or a pre-configured resource pool. For example, see Figure 3A , terminal device 302 and terminal device 303 can select resources from the resource pool allocated by network device 301 for data transmission. Figure 3B , the terminal device 302 can select resources from the resource pool allocated by the network device 301 for data transmission, and the terminal device 303 can select resources from the pre-configured resource pool for data transmission. For example, see Figure 3C , the terminal device 302 and the terminal device 303 can select resources from the preconfigured resource pool for data transmission.

[0070] In the second resource acquisition method, if the terminal device randomly selects resources from the resource pool, the probability of resource conflict is high, or the resource utilization rate is low. The terminal device can also listen to the reserved resources of other terminal devices (resources that the terminal device may use in the future period). If the terminal device listens to other devices reserving certain resources, the terminal device will no longer use the resources. However, selecting resources based on the listening results may still cause resource conflicts or low resource utilization. The listening process of the terminal device can be: the terminal device receives the PSCCH sent by other terminal devices, the PSCCH includes the resources reserved by other terminal devices, and the terminal device determines the resources reserved by other terminal devices based on the received PSCCH. The reserved resources are usually the resources used by the terminal device for data transmission in the future period.

[0071] The following describes the problems existing in the resource selection process based on listening.

[0072] First case:

[0073] Terminal devices usually listen within a certain range and cannot listen to the resources reserved by terminal devices that are farther away. This may cause the terminal device to use the same resources as other terminal devices that are farther away, which may lead to resource conflicts. Figure 4A , this situation is explained.

[0074] Figure 4A A schematic diagram of a data transmission scenario provided in an embodiment of the present application. Figure 4A , including terminal device A, terminal device B and terminal device C. Terminal device B is far away from terminal device C, and terminal device A is located between terminal device B and terminal device C. During the monitoring process, terminal device B and terminal device C are far away from each other, so terminal device B and terminal device C cannot obtain the resources reserved by each other, resulting in terminal device B and terminal device C may use the same resources to send data (PSSCH) to terminal device A, which in turn causes greater interference between terminal device B and terminal device C.

[0075] Second case:

[0076] Due to the limitation of half-duplex, a terminal device cannot receive data from other terminal devices while sending data. Thus, during the sending process, the terminal device cannot listen to the reserved resources of other terminal devices. In order to avoid resource conflicts, the terminal device excludes all possible resources that have not been listened to when selecting resources. Thus, the terminal device may exclude too many resources, resulting in some resources not being fully utilized, which in turn leads to low resource utilization.

[0077] The third case:

[0078] After a terminal device detects that another terminal device has reserved a resource, the terminal device will no longer use the resource. However, if two terminal devices use the same resource to send data to two terminal devices that are far away, there will not be much interference. In this case, if the terminal device does not use the reserved resources of other terminal devices, it may result in low resource utilization. Figure 4B , this situation is explained.

[0079] Figure 4B A schematic diagram of a data transmission scenario provided in an embodiment of the present application. Figure 4B, including terminal device A, terminal device B, terminal device C and terminal device D. The distance between terminal device B and terminal device C is relatively close, while the distance between terminal device A and terminal device D is relatively far. In this case, even if the resources used by terminal device B to send data to terminal device A are the same as the resources used by terminal device C to send data to terminal device D, it will not affect the success rate of terminal device A and terminal device D receiving data. However, terminal device B and terminal device C can monitor each other's reserved resources. If terminal device B monitors that terminal device C has reserved a certain resource, terminal device B will no longer use the resource to send data to terminal device A. However, if the resource reserved by terminal device C is to send data to terminal device D, the resource utilization rate will be low.

[0080] In order to solve the above problem, in an embodiment of the present application, the first terminal device can send a first resource set to the second terminal device within an appropriate time period, so that the second terminal device can obtain the first resource set in time and refer to the first resource set when selecting resources, thereby reducing the probability of resource conflicts between the second terminal device and other terminal devices and improving resource utilization.

[0081] The following is a detailed description of the method provided in the embodiments of the present application through specific embodiments. It should be noted that the following specific embodiments can exist independently or in combination with each other, and the same or similar contents will not be repeatedly described in different embodiments.

[0082] Figure 5 A flow chart of a communication method provided in an embodiment of the present application. Figure 5 , the method may include:

[0083] S501. A first terminal device determines a first time period.

[0084] The first time period is a time period during which the first terminal device sends the first resource set to the second terminal device, so that the second terminal device can obtain the first resource set in a timely manner.

[0085] The first terminal device may determine the first time period according to the first information. The first information includes at least one of the following information:

[0086] A request message received by the first terminal device from the second terminal device; or

[0087] The interception information of the first terminal device; or

[0088] The resource reselection operation of the first terminal device.

[0089] When the first information is a request message, the first time period may be a time period within a first duration after the first device receives the request message. That is, after the first terminal device receives the request message sent by the second terminal device, the first terminal device sends the first resource set to the second terminal device within the first duration. The request message is used to request to obtain the first resource set; or, the request message is used to request to start or reset a timer, and the duration of the timer is the first duration.

[0090] When the first information is interception information, the first terminal device can determine whether the first condition is met according to the interception information at the first moment, and if so, determine the time period within the second time length after the first moment as the first time period. That is, if at the first moment, the first terminal device determines that the first condition is met according to the interception information, the terminal device sends the first resource set to the second terminal device within the second preset time length. The first condition will be introduced in the subsequent embodiments and will not be repeated here.

[0091] When the first information is a resource reselection operation, the first time period is a time period within the third time period after the first terminal device performs the resource reselection operation. That is, after the first terminal device performs the resource reselection operation, the first terminal device sends the first resource set to the second terminal device within the third time period.

[0092] S502. The first terminal device sends a first resource set to the second terminal device within a first time period.

[0093] The first terminal device may send the first resource set to the second terminal device via a sidelink.

[0094] In different situations, the content included in the first resource set is also different. For example, the first resource set may include the reserved resources of the first terminal device, the reserved resources of the second terminal device, and the resources that may have resource conflicts in the future period, etc. The first resource set will be described in the subsequent embodiments and will not be repeated here.

[0095] S503: The second terminal device selects resources according to the first resource set.

[0096] The second terminal device has reserved resources. The second terminal device can select resources according to the received first resource set and the reserved resources, and send information according to the selected resources.

[0097] exist Figure 5In the illustrated embodiment, a first terminal device may determine a first time period, and send a first resource set to a second terminal device within the first time period, so that the second terminal device may receive the first resource set in a timely manner, and refer to the first resource set when making resource selections, thereby reducing the probability of resource conflicts between the second terminal device and other terminal devices, and improving resource utilization.

[0098] The first terminal device may determine the first time period based on the first information. When the first information is different, the process of the first terminal device determining the first time period is different, and the first resource set sent by the first terminal device to the second terminal device may also be different. Figure 6-Figure 13 The illustrated embodiment is described.

[0099] Figure 6 A flow chart of another communication method provided in an embodiment of the present application. Figure 6 , the method may include:

[0100] S601. The second terminal device sends a request message to the first terminal device.

[0101] The request message is used to request the first terminal device to obtain the first resource set.

[0102] For example, when the second terminal device needs to reselect resources, the second terminal device sends a request message to the first terminal device. For example, when the service cycle of the second terminal device changes, or when a service processing of the second terminal device is completed, the second terminal device can send a request message to the first terminal device.

[0103] The request message is carried in at least one of the following ways: carried by SCI, carried by medium access control element (MAC CE), and carried by sidelink radio resource control (RRC) message.

[0104] When the request message is carried by SCI, the value of the preset field in SCI can be set to a preset value to instruct the second terminal device to send a request message to the first terminal device. In other words, the request message can be SCI, and the value of the preset field in SCI is a preset value. That is, if the first terminal device receives SCI, and the value of the preset field in SCI is a preset value, the first terminal device determines that the request message is received. For example, the preset field can be a specific reserved bit, and the preset value can be 1. The SCI can be carried by PSCCH (first-order SCI) or by PSSCH (second-order SCI).

[0105] When the request message is carried by MAC CE, the MAC CE includes a minimum time offset value and a maximum time offset value, and the minimum time offset value and the maximum time offset value are different. In other words, the request message can be a MAC CE, and the minimum time offset value and the maximum time offset value included in the MAC CE are different. That is, if the first terminal device receives a MAC CE including a minimum time offset value and a maximum time offset value, and the minimum time offset value and the maximum time offset value are different, the first terminal device determines that the request message is received. The MAC CE can be carried by PSSCH.

[0106] The sidelink RRC message can be carried by the PSSCH.

[0107] S602. The first terminal device determines a first time period according to the request message.

[0108] The first time period may be a time period within a first duration after the first terminal device receives the request message.

[0109] The first period can be expressed in two ways:

[0110] The first method: The first period is [T_request+T_min, T_request+T_max].

[0111] T_request may be the time when the first terminal device receives the request message, or T_request may be the end point or the starting point of the time slot where the first terminal device receives the request message.

[0112] The units of T_min and T_max may be milliseconds, and the value of T_min may be zero.

[0113] For example, the values ​​of T_min and T_max may be carried in the request message, or the values ​​of T_min and T_max may be configured, pre-configured, or defined by a standard of the network device.

[0114] The second method: The first period is [n_request+n_min, n_request+n_max].

[0115] Among them, n_request is the time slot when the first terminal device receives the request message.

[0116] n_min and n_max may be the number of physical time slots, or the number of time slots in the transmission resource pool where the second terminal device is located, or the number of time slots in the transmission resource pool where the first terminal device is located. The value of n_min may be zero. When the request message is carried by SCI, the value of n_max may be 2*T_R, where T_R represents the value of the resource reservation period field indicated in SCI.

[0117] For example, the values ​​of n_min and n_max may be carried in the request message, or the values ​​of n_min and n_max may be configured, pre-configured, or defined by a standard of the network device.

[0118] S603. The first terminal device sends a first resource set to the second terminal device within a first time period.

[0119] For example, the first resource set may include reserved resources of the first terminal device; or the first resource set may include resources recommended by the first terminal device to the second terminal device; or the first resource set may include conflicting resources, where the conflicting resources are the same resources reserved by the second terminal device and other terminal devices. The first terminal device may determine the resources or conflicting resources recommended to the second terminal device through monitoring. Conflicting resources may also be called collision resources.

[0120] It should be noted that the first resource set may also be other, as long as the first resource set can be used to assist the second terminal device in selecting resources to reduce the probability of resource conflicts or improve resource utilization.

[0121] S604: The second terminal device selects resources according to the first resource set.

[0122] If the second terminal device receives the first resource set at a second moment, the starting point of the resource selection window when the second terminal device performs resource selection may be no earlier than the second moment, and the second moment may be the start moment or end moment of a time slot.

[0123] For example, assuming that the first resource set includes resources recommended by the first terminal device to the second terminal device, when the second terminal device selects resources from the reserved resources, it can determine the reserved resources (resource selection window) and the resources in the first resource set that overlap in time domain, and select resources from the resources that overlap in time domain. Figure 7 Provide explanation.

[0124] Figure 7 A resource selection diagram provided for an embodiment of the present application. Figure 7, the time domain range of the first resource set received by the second terminal device is t2 to t4, and the time domain range of the resource selection window of the second terminal device is t1 to t3, then the overlapping resources of the first resource set and the resources in the resource selection window are the resources between t2 and t3, and the second terminal device can select resources on the resources between t2 and t3. Since the first resource set is determined by the first terminal device through monitoring, if the second terminal device uses the resources in the first resource set, the probability of resource conflict with other terminal devices is small, and the resource utilization rate is high.

[0125] exist Figure 6 In the illustrated embodiment, after the second terminal device sends a request message to the first terminal device, the first terminal device can determine a first time period and send a first resource set to the second terminal device within the first time period, so that the second terminal device can receive the first resource set in a timely manner and refer to the first resource set when selecting resources, thereby reducing the probability of resource conflicts between the second terminal device and other terminal devices and improving resource utilization.

[0126] Figure 8 A flow chart of another communication method provided in an embodiment of the present application. Figure 8 , the method may include:

[0127] S801. The second terminal device sends a request message to the first terminal device.

[0128] The request message is used to request to start or reset a timer, and the duration of the timer is the first duration.

[0129] The request message is carried in at least one of the following ways: carried by SCI, carried by MAC CE, and carried by sidelink RRC.

[0130] When the request message is carried by SCI, the value of the preset field in SCI can be set to a preset value to instruct the second terminal device to send a request message to the first terminal device. In other words, the request message can be SCI, and the value of the preset field in SCI is the preset value. That is, if the first terminal device receives SCI, and the value of the preset field in SCI is the preset value, the first terminal device determines that the request message is received. For example, the preset field can be a specific reserved bit, and the preset value can be 1.

[0131] The PSSCH can carry SCI (second-order SCI), MAC CE or sidelink RRC message.

[0132] S802. The first terminal device starts or resets the timer according to the request message.

[0133] After the first terminal device starts or resets the timer, the timer begins timing.

[0134] S803: When the timer times out, the first terminal device determines a first time period.

[0135] The first time period may be a time period within a first duration after the timer times out. The request message may include the first duration, or the first duration may be configured, pre-configured, or defined by a standard by the network device.

[0136] For example, assuming that the timer times out at time t0, the first time period may be [t0, t0+t1], where t1 is the first duration.

[0137] S804. The first terminal device sends a first resource set to the second terminal device within a first time period.

[0138] S805. The second terminal device selects resources according to the first resource set.

[0139] It should be noted that the execution process of S804-S805 can refer to the execution process of S603-S604, and will not be repeated here.

[0140] exist Figure 8 In the illustrated embodiment, when the timer times out, the first terminal device can determine a first time period and send a first resource set to the second terminal device within the first time period, so that the second terminal device can receive the first resource set in a timely manner and refer to the first resource set when selecting resources, thereby reducing the probability of resource conflicts between the second terminal device and other terminal devices and improving resource utilization.

[0141] Fig. 9 A flow chart of another communication method provided in the embodiment of the present application. Fig. 9 , the method may include:

[0142] S901. The first terminal device obtains monitoring information.

[0143] For example, the monitoring information may include the monitoring of the PSCCH sent by other terminal devices by the first terminal device, and the measurement of the reference information receiving power of other terminal devices by the first terminal device. The PSCCH may include reserved resources of other terminal devices.

[0144] S902. The first terminal device determines at a first moment based on the intercepted information that a first condition is satisfied.

[0145] The first condition is that interference on one or more resources in the second resource set is greater than or equal to a first threshold. The second resource set is reserved resources for the second terminal device in a second time period, and the second time period is after the first time period.

[0146] The first moment may be the moment when it is determined that the first condition is satisfied, or the first moment may be the start moment or the end moment of the time slot in which the moment when it is determined that the first condition is satisfied is located.

[0147] The first terminal device can determine that the interference on one or more resources in the second resource set is greater than or equal to the first threshold in the following manner: the first terminal device can receive the PSCCH sent by other terminal devices, and the PSCCH may include the reserved resources of other terminal devices. When the first terminal device determines that the reserved resources of the fourth terminal device overlap with the reserved resources of the second terminal device, when the first terminal device can measure the PSCCH-side reference signal received power (reference signal received power, RSRP) or PSSCH-RSRP of the fourth terminal device, if the measured PSCCH-RSRP or PSSCH-RSRP is greater than or equal to the first threshold, it is determined that the interference on one or more resources in the second resource set is greater than or equal to the first threshold.

[0148] The first threshold is determined according to at least one of the following information:

[0149] capabilities of the first terminal device; or,

[0150] The priority of data sent by the second terminal device and the priority of data sent by the fourth terminal device, wherein the fourth terminal device is a device that generates interference on one or more resources in the second resource set within the second time period.

[0151] The capability of the first terminal device may include: the capability of the first terminal device to demodulate PSCCH and the capability of the first terminal device to demodulate PSSCH. The capability of the first terminal device to demodulate PSCCH may be represented by the signal-to-noise ratio of the first terminal device to demodulate PSCCH. The capability of the first terminal device to demodulate PSSCH may be represented by the signal-to-noise ratio of the first terminal device to demodulate PSSCH. For example, on any PSCCH resource, the first terminal device demodulates PSSCH according to {1, 1, 1}, {1, {1, e j2 / 3π , e -j2 / 3π},{1,e -j2 / 3π , e j2 / 3π} Three PSCCH decodings are performed based on the assumptions of these three PSCCH DMRS mask sequences.

[0152] If the priority of the data sent by the second terminal device is greater than the priority of the data sent by the fourth terminal device, and the fourth terminal device also has the function of selecting resources according to the first resource set, the value of the first threshold can be positive infinity. If the priority of the data sent by the second terminal device is less than the priority of the data sent by the fourth terminal device, and the fourth terminal device does not have the function of selecting resources according to the first resource set, the first threshold can be determined according to the capability of the first terminal device.

[0153] S903. The first terminal device determines a time period within a second time period after the first moment as a first time period.

[0154] The second duration may be configured by the second terminal device, or configured by the network device, or pre-configured, or defined by a standard.

[0155] The second duration may also be the minimum value between the first value and the second value.

[0156] The first value is cpn, c is the time domain position of the first resource in the second resource set whose interference is greater than or equal to the first threshold, p is the shortest preparation time required for the second terminal device to respond to the first resource set from receiving the first resource set, and n is the first moment. Responding to the first resource set can be reacting according to the first resource set, for example, responding to the first resource set can be selecting resources according to the first resource set.

[0157] The second value is the maximum delay allowed for the first terminal device from the first moment to sending the first resource set. For example, p and the second data may be configured, pre-configured, or defined by a standard by a network device.

[0158] Next, combine Fig.10 , the first period is explained.

[0159] Fig.10 This is a timing diagram provided for the embodiment of the present application. Fig.10, the first terminal device detects at t1 (the unit can be time slot) that the fourth terminal device will cause greater interference to the second terminal device in the time period after t4 (the first condition is met). Assuming that in the second resource set of the second terminal device, the time domain position of the first resource whose interference is greater than or equal to the first threshold is t4, and assuming that the shortest preparation time of the second terminal device is p, the second terminal device needs to receive the first resource set at the latest at t3, otherwise, even if the second terminal device receives the first resource set, it will be too late to make resource selection according to the first resource set. If the first terminal device determines that the first condition is met at t1, the first terminal device needs to send the first resource set to the second terminal device within the second time period (between t1 and t2). It should be noted that if t2 is after t3, the first terminal device does not need to send the resource set to the second terminal device.

[0160] S904. The first terminal device sends a first resource set to the second terminal device within a first time period.

[0161] For example, the first resource set includes one or more resources in the second resource set whose interference is greater than or equal to the first threshold. That is, the first resource set includes conflicting resources in the second resource set.

[0162] S905. The second terminal device selects resources according to the first resource set.

[0163] For example, when the second terminal device performs resource selection, it may exclude resources in the first resource set from the second resource set, and then perform resource selection, so as to avoid the second terminal device from selecting conflicting resources.

[0164] exist Fig. 9 In the illustrated embodiment, when a first terminal device detects that interference on one or more resources in a second resource set of a second terminal device is greater than or equal to a first threshold, the first terminal device can determine a first time period and send the first resource set to the second terminal device within the first time period, so that the second terminal device can receive the first resource set in a timely manner and refer to the first resource set when selecting resources, thereby reducing the probability of resource conflicts between the second terminal device and other terminal devices and improving resource utilization.

[0165] Fig.11 A flow chart of another communication method provided in an embodiment of the present application. Fig.11 , the method may include:

[0166] S1101. The first terminal device performs a resource reselection operation.

[0167] The resource reselection operation means that the first terminal device updates its reserved resources.

[0168] S1102. The first terminal device determines a time period within a third time period after performing a resource reselection operation as a first time period.

[0169] For example, the first terminal device may determine the first time period only when it is determined that the fourth condition is satisfied.

[0170] The fourth condition includes at least one of the following conditions:

[0171] Condition 1: There are overlapping resources in the reserved resources of the first terminal device after the resource reselection operation and in the reserved resources of the second terminal device.

[0172] In condition 1, after the first terminal device performs a resource reselection operation, a resource conflict may occur between the first terminal device and the second terminal device in a future period.

[0173] Condition 2: The time difference between the overlapping resource and the current time is greater than or equal to the fourth threshold.

[0174] If the time difference between the overlapping resources and the current moment is less than the fourth threshold, it means that the first terminal device cannot avoid resource conflict by sending the first resource set to the second terminal device. That is, only when the first terminal device has sufficient time to send the first resource set to the second terminal device, and the second terminal device has sufficient time to react according to the first resource set (select resources according to the first resource set), the first terminal device determines the first time period and sends the first resource set to the second terminal device in the first time period.

[0175] Condition 3: The priority of data sent by the first terminal device is greater than the priority of data sent by the second terminal device.

[0176] Condition 4: The priority of data sent by the first terminal device is greater than or equal to the fifth threshold.

[0177] Condition 5: At least one of the resources selected by the first terminal device after performing a resource selection or resource reselection operation is located within an active time period of discontinuous reception (DRX), and the DRX is configured for the first terminal device for a unicast link between the first terminal device and the second terminal device.

[0178] Wherein DRX includes an activation period and a non-activation period. If the first terminal device is configured with DRX for a unicast link between the first terminal device and the second terminal device, the first terminal device receives the PSCCH or PSSCH from the second terminal device during the DRX activation period. The first device stops receiving the PSCCH or PSSCH from the second terminal device during other periods.

[0179] S1103. The first terminal device sends a first resource set to the second terminal device within a first time period.

[0180] For example, the first resource set may include resources after resource reselection of the first terminal device.

[0181] For example, the first resource set includes conflicting resources, and the conflicting resources are overlapping resources in the reserved resources of the first terminal device (the reserved resources after resource reselection) and the reserved resources of the second terminal device.

[0182] When the first terminal device sends the first resource set to the second terminal device, it can also send indication information to the second terminal device, where the indication information is used to indicate the type of resources included in the first resource set. The resource type can be: reserved resources, conflicting resources, etc. of the first terminal device.

[0183] S1104. The second terminal device selects resources according to the first resource set.

[0184] For example, if the first resource set includes resources after the first terminal device reselects resources, the second terminal device can determine conflicting resources based on the first resource set and the second resource set (reserved resources of the second terminal device) when selecting resources, remove resources in the first resource set from the second resource set, and then select resources. In this way, the second terminal device can be prevented from selecting conflicting resources.

[0185] For example, if the first resource set includes conflicting resources, the second terminal device may remove resources in the first resource set from the second resource set (reserved resources of the second terminal device) and then select resources, thereby preventing the second terminal device from selecting conflicting resources.

[0186] The first terminal device may send a first resource set to the second terminal device on a first time domain resource, where the first time domain resource is the first resource in the reserved resources after the first terminal device performs a resource reselection operation.

[0187] exist Fig.11 In the illustrated embodiment, after the first terminal device performs resource reselection, the first terminal device may determine a first time period, and send a first resource set to the second terminal device within the first time period, so that the second terminal device may receive the first resource set in a timely manner, and refer to the first resource set when performing resource selection, thereby reducing the probability of resource conflicts between the second terminal device and other terminal devices, and improving resource utilization.

[0188] Fig.12 A flow chart of another communication method provided in an embodiment of the present application. Fig.12 , the method may include:

[0189] S1201. The first terminal device obtains monitoring information.

[0190] The first terminal device can receive the PSCCH sent by other terminal devices, and can determine which terminal devices send PSSCH to the first terminal device in a future time unit based on the PSCCH.

[0191] S1202. The first terminal device determines at a first moment based on the intercepted information that a first condition is satisfied.

[0192] The first condition is that the first terminal device is to receive M PSSCHs requiring HARQ feedback within the first time unit. M is an integer greater than the second threshold, the first time unit is a time unit after the current moment, and there is a PSSCH from the second terminal device among the M PSSCHs.

[0193] The PSSCH that needs to feedback HARQ refers to the PSSCH that needs to send a response message. That is, after the first terminal device receives the PSSCH that needs to feedback HARQ sent by the second terminal device, the first terminal device needs to send a response message corresponding to the PSSCH to the second terminal device. For example, the response message can be HARQ-ACK.

[0194] If the first terminal device receives M PSSCHs requiring HARQ feedback in the first time unit, the first terminal device needs to send M response messages in other time units after the first time unit. For example, the second threshold is the maximum data processing amount of the first terminal device in one time unit.

[0195] S1203. The first terminal device determines a time period within a second time period after the first moment as a first time period.

[0196] The second duration may be configured by the second terminal device, or configured by the network device, or pre-configured, or defined by a standard.

[0197] For example, when the first terminal device determines that the second condition is satisfied, the first terminal device determines a time period within a second time length after the first moment as the first time period.

[0198] For example, the second condition includes at least one of the following conditions:

[0199] Condition 1: The time difference between the first time unit and the current time unit is greater than or equal to the third threshold.

[0200] If the time difference between the first time unit and the current time unit is less than the third threshold, it means that the first terminal device cannot avoid resource conflicts by sending the first resource set to the second terminal device. That is, only after the first time unit arrives, the first terminal device has sufficient time to send the first resource set to the second terminal device, and the second terminal device has sufficient time to react according to the first resource set (select resources according to the first resource set), the first terminal device determines the first time period and sends the first resource set to the second terminal device in the first time period.

[0201] Condition 2: the priority of the data sent by the second terminal device is lower than the priority of the data sent by the fifth terminal device, and the M PSSCHs come from at least the second terminal device and the fifth terminal device.

[0202] The first terminal device waits to receive M PSSCHs from M terminal devices in the first time unit. The fifth terminal device may be another terminal device among the M terminal devices except the second terminal device. That is, among the M terminal devices, the second terminal device has the lowest priority.

[0203] Condition 3: the second terminal device has the function of selecting resources according to the first resource set, and the fifth terminal device does not have the function of selecting resources according to the first resource set.

[0204] Condition 4: Among the second terminal device and the fifth terminal device, the second terminal device has the lowest priority in sending data in the first time unit.

[0205] S1204. The first terminal device sends a first resource set to the second terminal device within a first time period.

[0206] For example, the first resource set includes resources reserved by the second terminal device within the first time unit.

[0207] S1205. The second terminal device selects resources according to the first resource set.

[0208] For example, the second terminal device can eliminate the resources in the first resource set from the second resource set (reserved resources of the second terminal device) and then perform resource selection. In this way, the second terminal device can avoid sending the PSSCH that requires HARQ feedback to the first terminal device in the first time unit, thereby avoiding the first terminal device from receiving too many PSSCHs that require HARQ feedback in the first time unit.

[0209] exist Fig.12In the illustrated embodiment, when the first terminal device determines that it needs to receive M PSSCHs that require HARQ feedback within a first time unit in the future, the first terminal device can determine a first time period, and send a first resource set to the second terminal device within the first time period, so that the second terminal device can receive the first resource set in a timely manner, and avoid sending PSSCHs that require HARQ feedback to the first terminal device in the first time unit, thereby avoiding the first terminal device from receiving too many PSSCHs that require HARQ feedback within the first time unit, thereby avoiding an overload of the first terminal device.

[0210] Fig.13 A flow chart of another communication method provided in an embodiment of the present application. Fig.13 , the method may include:

[0211] S1301. The first terminal device obtains monitoring information.

[0212] The first terminal device can determine the PSSCH transmission status of other terminal devices in future time units by monitoring the PSCCH of other terminal devices. For example, the first terminal device can determine in which future time units other terminal devices send PSSCH to which terminal devices based on the PSCCH of other terminal devices.

[0213] S1302. The first terminal device determines at a first moment based on the intercepted information that a first condition is satisfied.

[0214] Among them, the first condition is: in the second time unit, the second terminal device needs to send PSSCH to the third terminal device, and the third terminal device also needs to send PSSCH to the second terminal device, and the second time unit is the time unit after the current moment. That is, in the second time unit in the future, the second terminal device and the third terminal device need to send PSSCH to each other. Due to the limitation of half-duplex, the terminal device cannot receive data while sending data. Therefore, if the second terminal device and the third terminal device send data at the same time in the second time unit, it may cause the second terminal device and the third terminal device to fail to receive data.

[0215] The first terminal device can determine that the first condition is satisfied in the following manner: the 8-bit (least significant bit) LSB of the target ID indicated in the PSSCH sent by the third terminal device is the same as the source ID indicated in the PSSCH sent by the second terminal device. In addition, the 8-bit (least significant bit) LSB of the target ID indicated in the PSSCH sent by the second terminal device is the same as the source ID indicated in the PSSCH sent by the third terminal device.

[0216] S1303. The first terminal device determines a time period within a second time period after the first moment as a first time period.

[0217] Alternatively, when determining that the third condition is satisfied, the first terminal device may determine a time period within the second time period after the first moment as the first time period.

[0218] The third condition includes at least one of the following conditions:

[0219] The priority of data sent by the second terminal device is lower than the priority of data sent by the third terminal device; or

[0220] The second terminal device has a function of selecting resources according to the first resource set.

[0221] S1304. The first terminal device sends a first resource set to the second terminal device within a first time period.

[0222] For example, the first resource set includes resources reserved by the second terminal in the second time unit.

[0223] S1305. The second terminal device selects resources according to the first resource set.

[0224] For example, when the second terminal device performs resource selection, it can exclude resources in the first resource set from the second resource set and then perform resource selection. In this way, the second terminal device can avoid sending PSSCH to the third terminal device within the second time unit, thereby avoiding data reception failure of the second terminal device and the third terminal device.

[0225] exist Fig.13 In the illustrated embodiment, when the first terminal device detects that the second terminal device and the third terminal device send data to each other within a second time unit in the future, the first terminal device can determine a first time period and send a first resource set to the second terminal device within the first time period, so that after the second terminal device receives the first resource set, it avoids sending PSSCH to the third terminal device in the second time unit, thereby avoiding data reception failure between the second and third terminal devices and improving the success rate of data transmission.

[0226] Fig.14 This is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. Fig.14 The communication device 10 may include a processing module 11 and a sending module 12, wherein:

[0227] The processing module 11 is used to determine a first time period;

[0228] The sending module 12 is used to send a first resource set to a second terminal device within the first time period, and the first resource set is used for the second terminal device to perform resource selection.

[0229] The communication device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.

[0230] In a possible implementation manner, the processing module 11 is specifically configured to determine the first time period according to first information, wherein the first information includes at least one of the following information:

[0231] A request message received by the first terminal device from the second terminal device; or,

[0232] The interception information of the first terminal device; or

[0233] The resource reselection operation of the first terminal device.

[0234] In a possible implementation manner, the first information is the request message;

[0235] The first time period is a time period within a first duration after the first terminal device receives the request message.

[0236] In a possible implementation manner, the request message is carried in at least one of the following manners:

[0237] It is carried through the sidelink control information SCI bearer, the media access control control element MAC CE bearer, and the sidelink radio resource control RRC bearer.

[0238] In a possible implementation manner, the value of the preset field in the SCI is a preset value.

[0239] In a possible implementation, the MAC CE includes a minimum time offset value and a maximum time offset value, the minimum time offset value and the maximum time offset value are different, and the minimum time offset value and the maximum time offset value are used by the first terminal device to determine the first time period.

[0240] In a possible implementation, it is characterized in that

[0241] The request message is used to request to obtain the first resource set; or,

[0242] The request message is used to request to start or reset a timer, and the duration of the timer is a first duration.

[0243] In a possible implementation manner, the first information is the interception information; and the processing module 11 is specifically configured to:

[0244] At a first moment, determining, according to the interception information, that a first condition is satisfied;

[0245] A time period within a second time length after the first moment is determined as the first time period.

[0246] In a possible implementation manner, the first condition includes at least one of the following conditions:

[0247] In a second time period, interference on one or more resources in a second resource set is greater than or equal to a first threshold, the second resource set is reserved resources for the second terminal device in a second time period, and the second time period is after the first time period; or,

[0248] The first terminal device is to receive M sidelink data channels PSSCHs that require HARQ feedback within a first time unit, where M is an integer greater than a second threshold, the first time unit is a time unit after the current moment, and there is a PSSCH from the second terminal device in the M PSSCHs; or,

[0249] In a second time unit, the second terminal device is to send a PSSCH to a third terminal device, and the third terminal device is to send a PSSCH to the second terminal device, and the second time unit is a time unit after the current moment.

[0250] In a possible implementation manner, the first condition is that, within the second time period, interference on one or more resources in the second resource set is greater than or equal to a first threshold;

[0251] The first resource set includes one or more resources in the second resource set whose interference is greater than or equal to the first threshold.

[0252] In a possible implementation manner, the first threshold is determined according to at least one of the following information:

[0253] capability of the first terminal device; or

[0254] The priority of data sent by the second terminal device and the priority of data sent by the fourth terminal device, wherein the fourth terminal device is a device that generates interference on one or more resources in the second resource set within the second time period.

[0255] In a possible implementation manner, the second duration is the minimum value between the first value and the second value;

[0256] The first value is cpn, wherein c is the time domain position of the first resource in the second resource set whose interference is greater than or equal to the first threshold, p is the shortest preparation time of the second terminal device, and n is the first moment;

[0257] The second value is the maximum delay allowed for the first terminal device from the first moment to sending the first resource set.

[0258] In a possible implementation manner, the first condition is that the first terminal device needs to receive M sidelink data channels PSSCHs that require HARQ feedback within a first time unit;

[0259] The first resource set includes resources reserved by the second terminal device within the first time unit.

[0260] In a possible implementation manner, the processing module 11 is specifically used for:

[0261] When it is determined that the second condition is satisfied, a period within a second time length after the first moment is determined as the first period.

[0262] In a possible implementation manner, the second condition includes at least one of the following conditions:

[0263] The time difference between the first time unit and the current time unit is greater than or equal to a third threshold; or,

[0264] The priority of the second terminal device to send data is lower than the priority of the fifth terminal device to send data, and the M PSSCHs come from at least the second terminal device and the fifth terminal device; or

[0265] The second terminal device has a function of selecting resources according to the first resource set, and the fifth terminal device does not have a function of selecting resources according to the first resource set; or,

[0266] Among the second terminal device and the fifth terminal device, the second terminal device has the lowest priority in sending data in the first time unit.

[0267] In a possible implementation manner, the first condition is that in the second time unit, the second terminal device has data to be sent to the third terminal device, and the third terminal device has data to be sent to the second terminal device;

[0268] The first resource set includes resources reserved by the second terminal in the second time unit.

[0269] In a possible implementation manner, the processing module 11 is specifically used for:

[0270] When it is determined that the third condition is satisfied, a period within a second time period after the first moment is determined as the first period.

[0271] In a possible implementation manner, the third condition includes at least one of the following conditions:

[0272] The priority of data sent by the second terminal device is lower than the priority of data sent by the third terminal device; or

[0273] The second terminal device has a function of selecting resources according to the first resource set.

[0274] In a possible implementation manner, the first information is the resource reselection operation;

[0275] The first time period is a time period within a third time period after the first terminal device performs a resource reselection operation.

[0276] In a possible implementation manner, the sending module 12 is specifically configured to:

[0277] When the first terminal device determines that the fourth condition is met, the first terminal device sends a first resource set to the second terminal device within the first time period.

[0278] In a possible implementation manner, the fourth condition includes at least one of the following conditions:

[0279] There are overlapping resources in the reserved resources of the first terminal device after the resource reselection operation and in the reserved resources of the second terminal device; or,

[0280] The time difference between the overlapping resource and the current time is greater than or equal to a fourth threshold; or,

[0281] The priority of data sent by the first terminal device is greater than the priority of data sent by the second terminal device; or

[0282] The priority of data sent by the first terminal device is greater than or equal to a fifth threshold; or,

[0283] At least one of the resources selected by the first terminal device after performing a resource selection or resource reselection operation is located within an activation period of a discontinuous reception DRX, and the DRX is configured for the first terminal device for a unicast link between the first terminal device and the second terminal device.

[0284] In a possible implementation manner, the sending module 12 is specifically configured to:

[0285] The first terminal device sends the first resource set to the second terminal device on a first time domain resource, where the first time domain resource is the first resource in reserved resources after the first terminal device performs a resource reselection operation.

[0286] The communication device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.

[0287] Fig.15 This is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. Fig.15 The communication device 20 may include a receiving module 21 and a processing module 22, wherein:

[0288] The receiving module 21 is used to receive a first resource set from a first terminal device within a first time period;

[0289] The processing module 22 is used to select resources according to the first resource set.

[0290] The communication device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.

[0291] In a possible implementation manner, the first time period is determined by the first terminal device according to first information, and the first information includes at least one of the following information:

[0292] A request message received by the first terminal device from the second terminal device; or

[0293] The interception information of the first terminal device; or

[0294] The resource reselection operation of the first terminal device.

[0295] The communication device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.

[0296] Fig.16 This is a schematic diagram of the structure of the terminal device provided in the embodiment of the present application. Fig.16 The terminal device 30 may include: a transceiver 31, a memory 32, and a processor 33. The transceiver 31 may include: a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, a transmitter, a transmission port, a transmission interface, or similar descriptions, and the receiver may also be referred to as a receiver, a receiver, a reception port, a reception interface, or similar descriptions. Exemplarily, the transceiver 31, the memory 32, and the processor 33 are interconnected via a bus 34.

[0297] The memory 32 is used to store program instructions;

[0298] The processor 33 is used to execute the program instructions stored in the memory, so as to enable the terminal device 30 to execute any of the communication methods shown above.

[0299] Among them, the receiver of the transceiver 31 can be used to perform the receiving function and the sending function of the terminal device in the above communication method.

[0300] An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the above-mentioned communication method.

[0301] The embodiment of the present application may also provide a computer program product, which can be executed by a processor. When the computer program product is executed, the communication method executed by any of the terminal devices shown above can be implemented.

[0302] The terminal device, computer-readable storage medium and computer program product of the embodiments of the present application can execute the communication method executed by the above-mentioned terminal device. The specific implementation process and beneficial effects thereof are as mentioned above and will not be repeated here.

[0303] The network device, computer-readable storage medium and computer program product of the embodiments of the present application can execute the communication method executed by the above-mentioned network device. The specific implementation process and beneficial effects thereof are as mentioned above and will not be repeated here.

[0304] All or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned memory (storage medium) includes: read-only memory (English: read-only memory, abbreviated: ROM), random access memory (English: random access memory, abbreviated: RAM), flash memory, hard disk, solid state drive, magnetic tape (English: magnetic tape), floppy disk (English: floppy disk), optical disc (English: optical disc) and any combination thereof.

[0305] The present application embodiment is described with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the present application embodiment. It should be understood that each process and / or box in the flowchart and / or block diagram and the combination of the process and / or box in the flowchart and / or block diagram can be realized by computer program instructions. These computer program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device produce a device for realizing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.

[0306] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0307] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0308] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

[0309] In the present application, the term "include" and its variations may refer to non-restrictive inclusion; the term "or" and its variations may refer to "and / or". The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. In the present application, "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previously associated objects are in an "or" relationship.

Claims

1. A communication method, characterized in that: include: The first terminal device determines the first time period according to the first information; wherein the first information includes: a request message received by the first terminal device from the second terminal device; or, monitoring information of the first terminal device; The first terminal device sends a first resource set to the second terminal device within the first time period, and the first resource set is used for the second terminal device to perform resource selection; wherein, The request message is used to request the acquisition of the first resource set, the first time period is a time period after the first terminal device receives the request message, wherein the starting point of the resource selection window when the second terminal device performs resource selection is not earlier than a second moment, and the second moment is within the first time period; or, The request message is used to request to start or reset a timer, and the method further includes: after the first terminal device receives the request message, starting or resetting the timer, the duration of the timer is a first duration; the first time period is a time period within the first time period; or, The listening information includes: the first terminal device listening to the physical sidelink control channel PSCCH sent by other terminal devices, or the first terminal device measuring the reference information receiving power of other terminal devices; the first terminal device determines the time period within the second time length after the first moment as the first time period, the first moment is the moment for determining that the first condition is satisfied or the start moment or end moment of the time slot where the moment for determining that the first condition is satisfied is located, the first condition includes: within the second time period, the interference on one or more resources in the second resource set is greater than or equal to the first threshold, the second resource set is the reserved resources of the second terminal device in the second time period, and the second time period is after the first time period.

2. The method according to claim 1, characterized in that The request message carrying method includes at least one of the following methods: It is carried by side control information SCI and by media access control element MAC CE.

3. The method according to claim 1, characterized in that When the first information includes the listening information of the first terminal device, the first resource set includes one or more resources in the second resource set whose interference is greater than or equal to the first threshold.

4. The method according to claim 3, characterized in that The first threshold is determined according to at least one of the following information: The priority of data sent by the second terminal device and the priority of data sent by the fourth terminal device, wherein the fourth terminal device is a device that generates interference on one or more resources in the second resource set within the second time period.

5. A communication device, characterized in that: It includes a processing module and a sending module, wherein: The processing module is used to determine the first time period according to the first information; wherein the first information includes: a request message received by the communication device from the second terminal device; or interception information of the communication device; The sending module is used to send a first resource set to the second terminal device within the first time period, and the first resource set is used for the second terminal device to perform resource selection; wherein, The request message is used to request the acquisition of the first resource set, the first time period is a time period after the communication device receives the request message, wherein the starting point of the resource selection window when the second terminal device performs resource selection is not earlier than a second moment, and the second moment is within the first time period; or, The request message is used to request to start or reset a timer, and the processing module is further used to start or reset the timer after the communication device receives the request message, the duration of the timer is a first duration; the first time period is a time period within the first time period; or, The listening information includes: the communication device listening to the physical sidelink control channel PSCCH sent by other terminal devices, or the communication device measuring the reference information receiving power of other terminal devices; the processing module is specifically used to determine the time period within the second time length after the first moment as the first time period, the first moment is the moment when the first condition is determined to be satisfied or the start moment or end moment of the time slot where the first condition is satisfied, the first condition includes: within the second time period, the interference on one or more resources in the second resource set is greater than or equal to the first threshold, the second resource set is the reserved resources of the second terminal device in the second time period, and the second time period is after the first time period.

6. The device according to claim 5, characterized in that The request message carrying method includes at least one of the following methods: It is carried by side control information SCI and by media access control element MAC CE.

7. The device according to claim 5, characterized in that When the first information includes the listening information of the communication device, the first resource set includes one or more resources in the second resource set whose interference is greater than or equal to the first threshold.

8. The device according to claim 7, characterized in that The first threshold is determined according to at least one of the following information: The priority of data sent by the second terminal device and the priority of data sent by the fourth terminal device, wherein the fourth terminal device is a device that generates interference on one or more resources in the second resource set within the second time period.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the communication method according to any one of claims 1 to 4 when executed by a processor.

Citation Information

Patent Citations

  • Resource selection method and terminal device

    CN110167072A

  • Wireless communication method, wireless communication equipment and processor readable storage medium

    CN110225585A

  • Resource selection method for auxiliary link communication and device

    CN111246483A