Communication method, device and equipment
By transmitting the resource set to the second terminal device within a specific period, the problem of resource selection conflict in D2D communication is solved, and resource utilization and communication efficiency are improved.
Patent Information
- Application Number
- JP2023517879
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-09-25
- Filing Date
- 2021-02-26
- Publication Date
- 2025-04-02
- Estimated Expiration
- 2041-02-26
AI Technical Summary
In device-to-device (D2D) communication, resource selection conflicts and communication interference may increase due to the possible overlap of resources in the resource pool of multiple terminal devices.
The first terminal device determines an period and transmits a resource set to the second terminal device within that period, which is used for resource selection of the second terminal device to reduce resource conflicts with other terminal devices.
By promptly transmitting the resource set, the second terminal device can more accurately select resources, reduce the probability of resource conflicts, improve resource utilization, and reduce communication interference.
Smart Images

Figure 0007656032000001 
Figure 0007656032000002 
Figure 0007656032000003
Abstract
Description
[Technical field]
[0001] The present application relates to the field of communication technologies, and in particular to communication methods, devices and equipment. [Background technology]
[0002] In device-to-device (D2D) communication, both of the devices communicating are terminal devices.
[0003] In communication between terminal devices, the terminal devices can select resources in a resource pool and transmit data according to the selected resources. However, resources in the resource pools of multiple terminal devices may overlap, so that the resources selected by one terminal device will be the same as the resources selected by other terminal devices, causing resource contention and increasing communication interference. Summary of the Invention [Problem to be solved by the invention]
[0004] SUMMARY OF THE DISCLOSURE The embodiments of the present application provide a communication method, device and apparatus that reduce communication interference. [Means for solving the problem]
[0005] In a first aspect, an embodiment of the present application provides a communication method, the communication method comprising: A first terminal device determining a first period of time; The method includes a step of the first terminal device transmitting a first resource set to a second terminal device within the first period, the first resource set being used for resource selection by the second terminal device.
[0006] In a second aspect, an embodiment of the present application provides a communication method, the communication method comprising: receiving, by a second terminal device, a first resource set from a first terminal device within a first period; and the second terminal device making a resource selection according to the first resource set.
[0007] In a third aspect, an embodiment of the present application provides a communication device, including a processing module and a transmitting module; the processing module is adapted to determine a first period of time; The transmitting module is used for transmitting a first resource set to a second terminal device within the first period, and the first resource set is used for resource selection by the second terminal device.
[0008] In a fourth aspect, an embodiment of the present application provides a communication device, including a receiving module and a processing module; The receiving module is adapted to receive a first resource set from a first terminal device within a first period of time; The processing module is used for performing resource selection according to the first resource set.
[0009] In a fifth aspect, an embodiment of the present application provides a terminal device including a transceiver, a processor, and a memory; The memory stores computer executable instructions; When the processor executes the computer executable instructions stored in the memory, the processor performs the communication method according to any of the first aspects.
[0010] In a sixth aspect, an embodiment of the present application provides a terminal device including a transceiver, a processor, and a memory; The memory stores computer executable instructions; When the processor executes the computer executable instructions stored in the memory, the processor performs the communication method according to any of the second aspects.
[0011] In a seventh aspect, an embodiment of the present application provides a computer readable storage medium having computer executable instructions stored thereon, the computer executable instructions being used, when executed by a processor, to realize a communication method according to any of the first aspect.
[0012] In an eighth aspect, an embodiment of the present application provides a computer readable storage medium having computer executable instructions stored thereon, the computer executable instructions being used, when executed by a processor, to realize a communication method according to any of the second aspect. Effect of the Invention
[0013] According to the communication method, apparatus and device provided by the embodiments of the present application, a first terminal device can determine a first period and send a first resource set to a second terminal device within the first period, and in this way, the second terminal device can receive the first resource set in a timely manner and refer to the first resource set when making resource selection, thereby reducing the probability of resource contention occurring between the second terminal device and other terminal devices and improving resource utilization. [Brief description of the drawings]
[0014] [Figure 1A] FIG. 2 is a schematic diagram of unicast transmission provided by an embodiment of the present application; [Figure 1B] 2 is a schematic diagram of a multicast transmission provided by an embodiment of the present application; [Figure 1C] 2 is a schematic diagram of a broadcast transmission provided by an embodiment of the present application; [Diagram 2] 2 is a schematic diagram of a frame structure provided by an embodiment of the present application; [Figure 3A] FIG. 2 is a schematic diagram of one network coverage situation provided by an embodiment of the present application; [Figure 3B] FIG. 2 is a schematic diagram of another network coverage situation provided by an embodiment of the present application; [Figure 3C] FIG. 2 is a schematic diagram of another network coverage situation provided by an embodiment of the present application; [Figure 4A] FIG. 2 is a schematic diagram of one data transmission scene provided by an embodiment of the present application; [Figure 4B] FIG. 2 is a schematic diagram of one data transmission scene provided by an embodiment of the present application; [Diagram 5] 1 is a flowchart of one communication method provided by an embodiment of the present application. [Figure 6] 4 is a flowchart of another communication method provided by an embodiment of the present application. [Figure 7] FIG. 2 is a schematic diagram of resource selection provided by an embodiment of the present application; [Figure 8] 4 is a flowchart of another communication method provided by an embodiment of the present application. [Figure 9] 4 is a flowchart of another communication method provided by an embodiment of the present application. [Figure 10] FIG. 2 is a schematic diagram of a timeline provided by an embodiment of the present application. [Figure 11] 4 is a flowchart of another communication method provided by an embodiment of the present application. [Figure 12] 4 is a flowchart of another communication method provided by an embodiment of the present application. [Figure 13] 4 is a flowchart of another communication method provided by an embodiment of the present application. [Figure 14] FIG. 2 is a structural schematic diagram of a communication device provided by an embodiment of the present application; [Figure 15] FIG. 2 is a structural schematic diagram of another communication device provided by an embodiment of the present application; [Figure 16] FIG. 2 is a structural schematic diagram of a terminal device provided by an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] To facilitate understanding, the following will first explain the concepts of terminology used in this application.
[0016] The terminal device is a device with a wireless transmission and reception function. The terminal device may be placed indoors or outdoors, or may be placed on land, on the water surface (such as a ship), or in the air (such as an airplane, a balloon, or an artificial satellite) so as to be placed as a handheld device, a wearable device, or an in-vehicle device. The terminal device may be a mobile phone, a tablet computer (Pad), a computer with a wireless transmission and reception function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, an in-vehicle terminal device, a wireless terminal in self driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, a wearable terminal device, or the like. The terminal device according to the embodiments of the present application may be called a terminal, a user equipment (UE), an access terminal device, an in-vehicle terminal, an industrial control terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a UE terminal device, a wireless communication device, a UE agent, or a UE device, etc. The terminal device may be a fixed device or a mobile device.
[0017] The network device is a device with a radio transmission and reception function. It may include, but is not limited to, an evolved base station (Evolutional Node B, eNB or eNodeB) in long term evolution (LTE), a base station (gNodeB or gNB) or a transmission receiving point / transmission reception point (TRP) in new radio technology (NR), a base station in a subsequent evolution system, an access node, a radio relay node, a radio backhaul node, etc. in a wireless fidelity (WiFi) system. The base station may be a macro base station, a micro base station, a pico base station, a small station, a relay station, or a balloon base station. The multiple base stations may correspond to networks related to the same technology as described above, and may also correspond to networks related to different technologies as described above. The base station may include one or more co-located or non-co-located TRPs. The network device may be a radio controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scene. The network device may be a server, a wearable device, or an in-vehicle device. Hereinafter, an example will be described in which the network device is a base station. The plurality of network devices may be base stations of the same type or different types. The base station may communicate with a terminal, or may communicate with the terminal via a relay station. The terminal may communicate with a plurality of base stations relating to different technologies, for example, the terminal may communicate with a base station supporting an LTE network, or may communicate with a base station supporting a 5G network, and may further support dual connection with a base station of an LTE network and a base station of a 5G network, and dual connection with a base station of a 5G network.
[0018] A time unit (unit) refers to a time domain resource, and one time unit can include multiple sub-time units. For example, the time unit can be a time slot, and the sub-time unit can be a symbol. For example, the time unit can be a subframe, and the sub-time unit can be a time slot or a symbol. For convenience of explanation, the following description will be given taking the time unit as a time slot and the sub-time unit as a symbol as an example.
[0019] Sidelink communication is communication between terminal devices. A link between terminal devices is called a sidelink. The sidelink may be called a device-to-device (D2D) link, an edge link, a sideline, or the like, and the embodiments of the present application are not limited thereto. Sidelink channels may include a physical sidelink control channel (PSCCH), a physical sidelink shared channel (PSSCH), a physical sidelink feedback channel (PSFCH), a physical sidelink broadcast channel (PSBCH), and the like.
[0020] Regarding sidelink resources, the sidelink resources may include PSSCH resources and PSCCH resources. PSSCH is used to carry data information, i.e., PSSCH resources are used to transmit data information. PSCCH is used to carry sidelink control information (SCI), i.e., PSCCH resources are used to transmit SCI. Information in SCI may be called SA (scheduling assignment), where SA is related information used for data scheduling, for example, SA can be used to indicate resource allocation, modulation and coding scheme of PSSCH. PSSCH resources are also called data resources, and PSCCH resources are also called SA resources.
[0021] During sidelink communication, transmission methods between terminal devices include unicast transmission, multicast transmission, and broadcast transmission. The three transmission methods will be described below with reference to Figures 1A to 1C.
[0022] For unicast transmission, there is usually one receiving terminal for the unicast transmission. The unicast transmission will be described below with reference to FIG. 1A.
[0023] 1A is a schematic diagram of unicast transmission provided by an embodiment of the present application. Referring to FIG. 1A, FIG. 1A includes a terminal device 101 and a terminal device 102, and unicast transmission is performed between the terminal device 101 and the terminal device 102. The terminal device 102 can receive data transmitted from the terminal device 101, and the terminal device 101 can receive data transmitted from the terminal device 102.
[0024] Regarding multicast transmission, during multicast transmission, the receiving devices may be all the terminal devices in one communication group, or may be terminal devices whose distance from the transmitting device is less than a preset distance. Multicast The transmission will be described.
[0025] Fig. 1B is a schematic diagram of a multicast transmission provided by an embodiment of the present application. Referring to Fig. 1B, Fig. 1B includes a terminal device 101, a terminal device 102, a terminal device 103, and a terminal device 104. The four terminal devices can form a communication group, and multicast transmission is performed between the terminal devices in the communication group. The terminal device 102, the terminal device 103, and the terminal device 104 can all receive data transmitted from the terminal device 101.
[0026] For broadcast transmission, during the broadcast transmission, the receiving terminal may be any terminal device located in the vicinity of the transmitting terminal. Hereinafter, the broadcast transmission will be described with reference to FIG. 1C.
[0027] FIG. 1C is provided by the present application. broadcast 1C is a schematic diagram of a transmission. Referring to FIG. 1C, FIG. 1C includes a terminal device 101, a terminal device 102, a terminal device 103, a terminal device 104, and a terminal device 105. The terminal device 102, the terminal device 103, the terminal device 104, and the terminal device 105 are near the terminal device 101. The terminal device 102, the terminal device 103, the terminal device 104, and the terminal device 105 can receive data broadcast from the terminal device 101.
[0028] Two-stage SCI is introduced from NR vehicles to everything (vehicle to everything, V2X). The first-stage SCI is carried on the PSCCH and is used to indicate information such as the PSSCH transmission resource, reserved resource information, MCS level, and priority. The second-stage SCI is transmitted on the PSSCH resource and is demodulated using the PSSCH demodulation reference signal (DMRS), and is used to indicate information used for data demodulation, such as the transmitter ID, receiver ID, hybrid automatic repeat request (HARQ) ID, and new data indicator (NDI). The two-stage SCI is shown in Figure 1 below. 2 The frame structures of PSCCH and PSSCH will be described with reference to FIG.
[0029] FIG. 2 is a schematic diagram of a frame structure provided by an embodiment of the present application. Referring to FIG. 2, the time length corresponding to each frame structure may be one 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 stage SCI is mapped to Symbol 4, Symbol 5, and Symbol 6, where the second stage SCI and DMRS are frequency division multiplexed on Symbol 4, and the resource size occupied by the second stage SCI is related to the number of bits of the second stage SCI. The other symbols are used to transmit PSSCH.
[0030] Depending on the network coverage situation, the manner in which the terminal device acquires sidelink resources may be different. For ease of understanding, first, three network coverage situations are described with reference to Figures 3A to 3C.
[0031] 3A is a schematic diagram of one network coverage situation provided by an embodiment of the present application. Referring to FIG. 3A, FIG. 3A includes a network device 301, a terminal device 302 and a terminal device 303. The terminal device 302 and the terminal device 303 are both the same network device. 301 The terminal device 302 and the terminal device 303 are both located within the coverage range of the network device 301, and sidelink communication is possible between the terminal device 302 and the terminal device 303. 301 and can receive configuration instructions from and communicate according to the configuration instructions.
[0032] 3B is a schematic diagram of another network coverage situation provided by an embodiment of the present application. Referring to FIG. 3B, FIG. 3B includes a network device 301, a terminal device 302 and a terminal device 303. The terminal device 302 is a network device 301 The terminal device 303 is located within the coverage area of the network device 301 The terminal device 302 is not located within the coverage area of the network device 302, and sidelink communication is possible between the terminal device 302 and the terminal device 303. 301 The terminal device 303 is a network device that can receive setting commands from the 301 In the case where the terminal device 303 is unable to receive the configuration command, the terminal device 303 determines the sidelink configuration according to pre-configuration information and information carried on the PSBCH transmitted from a terminal device (e.g., the terminal device 302) located within the network coverage range, and can perform sidelink communication.
[0033] 3C is a schematic diagram of another network coverage situation provided by an embodiment of the present application. Referring to FIG. 3C, FIG. 3C includes a terminal device 302 and a terminal device 303. The terminal device 302 and the terminal device 303 are both network devices. 301The terminal device 302 and the terminal device 303 are located outside the coverage range of the base station 100 and are capable of sidelink communication between them. The terminal device 302 and the terminal device 303 can determine a sidelink configuration according to pre-configuration information and perform sidelink communication.
[0034] In the above network coverage situation, two resource acquisition methods for terminal devices are described below.
[0035] In the first type of resource acquisition method, the network device allocates resources to the terminal device, and the terminal device performs data transmission according to the resources allocated by the network device. The network device may allocate resources for one-time transmission to the terminal device, or may allocate resources for semi-static transmission to the terminal device. For example, referring to FIG. 3A, the terminal device 302 and the terminal device 303 can perform data transmission using the resources allocated by the network device 301. For example, referring to FIG. 3B, the terminal device 302 can perform data transmission using the resources allocated by the network device 301.
[0036] In the second type of resource acquisition method, the terminal device selects resources from a resource pool to perform data transmission. The resource pool may be a resource pool allocated by a network device or a preset resource pool. For example, referring to FIG. 3A, the terminal device 302 and the terminal device 303 can select resources from a resource pool allocated by the network device 301 to perform data transmission. For example, referring to FIG. 3B, the terminal device 302 can select resources from a resource pool allocated by the network device 301 to perform data transmission, and the terminal device 303 can select resources from a preset resource pool to perform data transmission. For example, referring to FIG. 3C, the terminal device 302 and the terminal device 303 can select resources from a preset resource pool to perform data transmission.
[0037] In the second type of resource acquisition method, if the terminal equipment randomly selects resources in the resource pool, the probability of resource contention occurring will be high or the resource utilization rate will be low. The terminal equipment can further monitor the reserved resources (resources available to the terminal equipment in the future period) of other terminal equipment, and if the terminal equipment monitors that other equipment has reserved a certain resource, the terminal equipment will not use the resource. However, selecting resources according to the monitoring result may still result in resource contention occurring or low resource utilization rate. The monitoring process by the terminal equipment may be as follows: The terminal equipment receives a PSCCH sent from other terminal equipment, and the PSCCH includes resources reserved by other terminal equipment, and the terminal equipment determines the resources reserved by other terminal equipment according to the received PSCCH. The reserved resources are usually resources used by the terminal equipment to perform data transmission in the future period.
[0038] The following describes the problems that exist in the process of resource selection based on monitoring.
[0039] In the first type of situation, Since a terminal device usually monitors within a certain range and cannot monitor the resources reserved by a terminal device far away, the terminal device may use the same resources as other terminal devices far away from it, and may cause resource contention. This kind of situation will be described below with reference to Figure 4A.
[0040] Fig. 4A is a schematic diagram of one data transmission scenario provided by an embodiment of the present application. Refer to Fig. 4A, Fig. 4A includes terminal device A, terminal device B and terminal device C. The distance between terminal device B and terminal device C is far, and terminal device A is located between terminal device B and terminal device C. During monitoring, because the distance between terminal device B and terminal device C is far, terminal device B and terminal device C cannot obtain each other's reserved resources, and terminal device B and terminal device C may use the same resource to transmit data (PSSCH) to terminal device A, resulting in large interference between terminal device B and terminal device C.
[0041] In the second type of situation, Due to the half-duplex constraint, a terminal device cannot receive data from other terminal devices while transmitting data, so that the terminal device cannot monitor the reserved resources of other terminal devices while transmitting, so that in order to avoid resource contention, the terminal device excludes all available resources that have not yet been monitored when making resource selection, but the terminal device may exclude more resources than necessary, so that some resources cannot be fully utilized, resulting in low resource utilization.
[0042] In the third type of situation, After a terminal device monitors that another terminal device has reserved a certain resource, the terminal device will not use the resource. However, if two terminal devices use the same resource to transmit data to two terminal devices located far away from each other, interference is not large. In this situation, if the terminal device does not use the reserved resource of the other terminal device, resource utilization may be low. This situation will be described below with reference to FIG. 4B.
[0043] FIG. 4B is a schematic diagram of one data transmission scene provided by an embodiment of the present application. Referring to FIG. 4B, FIG. 4B includes terminal device A, terminal device B, terminal device C, and terminal device D. The distance between terminal device B and terminal device C is close, and the distance between terminal device A and terminal device D is far. Under such circumstances, even if the resource used by terminal device B to transmit data to terminal device A is the same as the resource used by terminal device C to transmit data to terminal device D, it will not have any effect on the success rate of data reception by terminal device A and terminal device D. However, terminal device B and terminal device C can monitor each other's reserved resources. When terminal device B monitors that terminal device C has reserved a certain resource, terminal device B will no longer use the resource to transmit data to terminal device A. However, if the resource reserved by terminal device C is for transmitting data to terminal device D, the resource utilization rate will be low.
[0044] In order to solve the above problem, in an embodiment of the present application, a first terminal device sends a first resource set to a second terminal device within an appropriate period of time, so that the second terminal device can obtain the first resource set in a timely manner and refer to the first resource set when making resource selection, thereby reducing the probability of resource contention between the second terminal device and other terminal devices and improving resource utilization.
[0045] The methods provided by the embodiments of the present application will be described in detail below with reference to specific examples, in which some specific examples may exist alone or may be combined with each other, and the same or similar contents will not be described repeatedly in different examples.
[0046] 5 is a flowchart of a communication method provided by an embodiment of the present application. Referring to FIG. 5, the method may include the following steps:
[0047] In S501, a first terminal device determines a first period.
[0048] The first period is a period during which the first terminal equipment transmits the first resource set to the second terminal equipment, so as to enable the second terminal equipment to acquire the first resource set in a timely manner.
[0049] The first terminal device can determine the first period according to the first information. The first information can include: a request message received by the first terminal device from the second terminal device, or Monitoring information of a first terminal device; or The resource reselection operation of the first terminal device includes at least one of the following three pieces of information:
[0050] When the first information is a request message, the first period may be a period within a first length of time after the first device receives the request message, i.e., after the first terminal device receives the request message sent from the second terminal device, the first terminal device transmits a first resource set to the second terminal device within the first time, the request message is for requesting to acquire the first resource set, or the request message is for requesting to start or reset a timer, and the length of time of the timer is the first length of time.
[0051] When the first information is monitoring information, the first terminal device determines at a first time according to the monitoring information whether a first condition is met; The first condition is If the condition is satisfied, determine a period within a second length of time after the first time as the first period. That is, if the first terminal device determines that the first condition is satisfied according to the monitoring information at the first time, 1. The terminal device transmits the first resource set to the second terminal device within a second preset time period. The first condition is described in the following embodiment and will not be described again here.
[0052] When the first information is a resource reselection operation, the first period is a period within a third length of time after the first terminal device performs the resource reselection operation, i.e., after the first terminal device performs the resource reselection operation, the first terminal device transmits the first resource set to the second terminal device within a third length of time.
[0053] At S502, a first terminal device transmits a first resource set to a second terminal device within a first period of time.
[0054] The first terminal device transmits the first resource set to the second terminal device via a sidelink.
[0055] In some cases, the contents included in the first resource set are 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 that may cause resource contention in a future period, etc. The first resource set will be described in the following embodiment and will not be described again here.
[0056] In S503, the second terminal device performs resource selection according to the first resource set.
[0057] The second terminal device has reserved resources, and the second terminal device can perform resource selection according to the received first resource set and the reserved resources, and transmit information according to the selected resources.
[0058] In the embodiment shown in FIG. 5, a first terminal device determines a first period and sends a first resource set to a second terminal device within the first period, so that the second terminal device receives the first resource set in a timely manner and can refer to the first resource set when making resource selection, thereby reducing the probability of resource contention between the second terminal device and other terminal devices and improving resource utilization.
[0059] The first terminal device can determine the first period according to the first information. If the first information is different, the process by which the first terminal device determines the first period is different, and the first resource set that the first terminal device transmits to the second terminal device may also be different. Hereinafter, the embodiment shown in FIG. 6 to FIG. 13 will be used to explain.
[0060] 6 is a flowchart of another communication method provided by an embodiment of the present application. Referring to FIG. 6, the method may include the following steps.
[0061] In S601, the second terminal device sends a request message to the first terminal device.
[0062] Here, the request message is for requesting the first terminal device to acquire the first resource set.
[0063] Optionally, when the second terminal device needs to perform resource reselection, the second terminal device sends a request message to the first terminal device. For example, when the business cycle of the second terminal device changes or one business process of the second terminal device is completed, the second terminal device can send a request message to the first terminal device.
[0064] The method in which the request message is carried is the method carried by the SCI, the media access S system Medium access control unit element , MAC CE), sidelink radio resource control (RRC ) Therefore, it includes at least one of the three methods described above.
[0065] When the request message is carried by the SCI, the value of the preset field of the SCI can be set as a preset value to instruct the second terminal device to transmit the request message to the first terminal device. In other words, the request message may be an SCI, and the value of the preset field of the SCI may be a preset value. That is, when the first terminal device receives the SCI, and the value of the preset field of the SCI is a preset value, the first terminal device determines that it has received the request message. For example, the preset field may be a specific reserved bit, and the preset value may be 1. The SCI may be carried by the PSCCH (first stage SCI) or by the PSSCH (second stage SCI).
[0066] When the request message is carried by a 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 may 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, when 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 it has received a request message. The MAC CE may be carried by a PSSCH.
[0067] Sidelink RRC messages are transmitted via PSSCH. Posted It may be possible to do so.
[0068] In S602, the first terminal device determines a first period according to the request message.
[0069] The first period of time may be within a first length of time after the first terminal device receives the request message.
[0070] The first period can be expressed in two ways:
[0071] In the first type of scheme, the first period is [T_request+T_min, T_request+T_max], Here, T_request may be the time when the first terminal device receives the request message, or T_request may be the end or start of the time slot in which the time when the first terminal device receives the request message is located. The units of T_min and T_max may be milliseconds, and the value of T_min may be zero.
[0072] Alternatively, 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 set by the network device, pre-set, or defined by a standard.
[0073] In the second type of scheme, the first period is [n_request+n_min, n_request+n_max], where n_request is the time slot in which the first terminal device received the request message; n_min and n_max may be the number of physical time slots, or the number of time slots in the transmission resource pool in which the second terminal equipment is located, or the number of time slots in the transmission resource pool in which the first terminal equipment is located. The value of n_min may be zero. If the request message is carried by the 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 the SCI.
[0074] Alternatively, 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 set by the network device, pre-set, or defined by a standard.
[0075] In S603, a first terminal device transmits a first resource set to a second terminal device within a first period of time.
[0076] Alternatively, the first resource set may include the reserved resources of the first terminal device, or the first resource set may include resources that the first terminal device recommends to the second terminal device, or the first resource set may include conflicting resources, where the resources reserved by the second terminal device are the same resources that are reserved by other terminal devices. The first terminal device determines the resources recommended to the second terminal device or the conflicting resources by monitoring. The conflicting resources are also called collision resources.
[0077] The first resource set is usable to assist the second terminal device in selecting resources, and may be other resources as long as they are advantageous in reducing the probability of resource contention or improving resource utilization.
[0078] At S604, the second terminal device performs resource selection according to the first resource set.
[0079] When the second terminal device receives the first resource set at a second time, when the second terminal device performs resource selection, the start of the resource selection window may not be earlier than the second time, and the second time may be the start time or end time of a time slot.
[0080] Alternatively, assuming that the first resource set includes resources that the first terminal device recommends to the second terminal device to use, when the second terminal device performs resource selection in the reserved resources, the second terminal device may determine resources that overlap in the time domain between the reserved resources (resource selection window) and the first resource set, and perform resource selection in the time domain overlapping resources. Hereinafter, the description will be given with reference to FIG. 7.
[0081] Fig. 7 is a schematic diagram of resource selection provided by an embodiment of the present application. Referring to Fig. 7, if the time domain range of the first resource set received by the second terminal device is from t2 to t4, and the time domain range of the resource selection window of the second terminal device is from t1 to t3, the overlapping resources between the first resource set and the resources in the resource selection window are the resources from t2 to t3, and the second terminal device can perform resource selection on the resources from t2 to t3. Since the first resource set is determined by the first terminal device through monitoring, when the second terminal device uses the resources in the first resource set, the probability of resource contention with other terminal devices occurring is small, and the resource utilization rate is high.
[0082] In the embodiment shown in FIG. 6, after the second terminal equipment sends a request message to the first terminal equipment, the first terminal equipment can determine a first period and send a first resource set to the second terminal equipment within the first period. In this way, the second terminal equipment can receive the first resource set in a timely manner and refer to the first resource set when making resource selection, thereby reducing the probability of resource contention between the second terminal equipment and other terminal equipment and improving resource utilization.
[0083] 8 is a flowchart of another communication method provided by an embodiment of the present application. Referring to FIG. 8, the method may include the following steps.
[0084] In S801, a second terminal device sends a request message to a first terminal device.
[0085] Here, the request message is used to request to start or reset a timer, and the time length of the timer is a first time length.
[0086] The manner in which the request message is carried includes at least one of the following three manners: carried by the SCI, carried by the MAC CE, or carried by the sidelink RRC.
[0087] When the request message is carried by the SCI, the second terminal device can instruct the first terminal device to send a request message by setting the value of the preset field of the SCI as a preset value. In other words, the request message may be an SCI, and the value of the preset field of the SCI may be a preset value. That is, when the first terminal device receives the SCI, and the value of the preset field of the SCI is a preset value, the first terminal device determines that it has received a request message. For example, the preset field may be a specific reserved bit, and the preset value may be 1.
[0088] SCI (second stage SCI), MAC CE, or sidelink RRC messages may be carried by the PSSCH.
[0089] In S802, the first terminal device starts or resets a timer according to the request message.
[0090] After the first terminal device activates or resets the timer, the timer starts timing.
[0091] In S803, when the timer times out, the first terminal device determines a first period.
[0092] The first period of time may be within a first length of time after the timer times out, and may be included in the request message, or may be set by the network device, pre-set, or defined by a standard.
[0093] For example, if a timer times out at time t0, then the first time period may be [t0, t0+t1], where t1 is the first length of time.
[0094] At S804, the first terminal device transmits a first resource set to the second terminal device within a first period of time.
[0095] At S805, the second terminal device performs resource selection according to the first resource set.
[0096] The execution process of S804 to S805 can be referred to the execution process of S603 to S604, and will not be described here repeatedly.
[0097] In the embodiment shown in FIG. 8, when the timer times out, the first terminal equipment can determine a first period and send a first resource set to the second terminal equipment within the first period; in this way, the second terminal equipment can receive the first resource set in a timely manner and refer to the first resource set when making resource selection, thereby reducing the probability of resource contention between the second terminal equipment and other terminal equipment and improving resource utilization.
[0098] 9 is a flowchart of another communication method provided by an embodiment of the present application. Referring to FIG. 9, the method may include the following steps.
[0099] In S901, a first terminal device obtains monitoring information.
[0100] Optionally, the monitoring information may include monitoring of the PSCCH transmitted by the other terminal devices by the first terminal device, and measurement of the reference information reception power of the other terminal devices by the first terminal device. The PSCCH may include reserved resources of the other terminal devices.
[0101] At S902, a first terminal device determines that a first condition is met according to the monitoring information at a first time.
[0102] Wherein the first condition is that interference on one or more resources in a second resource set is equal to or greater than a first threshold, the second resource set being reserved resources for a second terminal device in a second time period, the second time period being after the first time period.
[0103] The first time may be the time at which it is determined that the first condition is met, or the first time may be the start time or the end time of a timeslot in which the time at which it is determined that the first condition is met falls.
[0104] The first terminal device can determine that the interference on one or more resources in the second resource set is equal to or greater than a first threshold using the following scheme: The first terminal device can receive PSCCHs transmitted from other terminal devices, where the PSCCHs may include reserved resources of the other terminal devices. If the first terminal device determines that the reserved resources of the fourth terminal device and the reserved resources of the second terminal device overlap, the first terminal device can measure a PSCCH-sidelink reference signal received power (RSRP) or a PSSCH-RSRP of the fourth terminal device, and if the measured PSCCH-RSRP or PSSCH-RSRP is equal to or greater than a first threshold, determine that the interference on one or more resources in the second resource set is equal to or greater than a first threshold.
[0105] The first threshold is the capabilities of the first terminal device, or The priority is determined according to at least one of two pieces of information: a priority of data transmission by a second terminal device and a priority of data transmission by a fourth terminal device, where the fourth terminal device is a device in which interference occurs on one or more resources in the second resource set within the second period.
[0106] The capability of the first terminal device may include the capability of the first terminal device to demodulate the PSCCH and the capability of the first terminal device to demodulate the PSSCH. The capability of the first terminal device to demodulate the PSCCH may be expressed using the signal-to-noise ratio of the first terminal device to demodulate the PSCCH. The capability of the first terminal device to demodulate the PSSCH may be expressed using the signal-to-noise ratio of the first terminal device to demodulate the PSSCH. Optionally, on any PSCCH resource, the first terminal device may be expressed using the signal-to-noise ratio of {1,1,1}, {1,{1,e j2 / 3π ,e -j2 / 3π}, {1,e -j2 / 3π ,e j2 / 3π}, three PSCCH decodings are performed according to the three PSCCH DMRS mask sequence assumptions.
[0107] When the priority of data transmission by the second terminal device is higher than the priority of data transmission by the fourth terminal device, and the fourth terminal device has a function of performing resource selection according to the first resource set, the value of the first threshold can be positive infinity. When the priority of data transmission by the second terminal device is lower than the priority of data transmission by the fourth terminal device, and the fourth terminal device does not have a function of performing resource selection according to the first resource set, the first threshold can be determined according to the capability of the first terminal device.
[0108] In S903, the first terminal device determines a period within a second length of time after the first time as a first period.
[0109] The second length of time may be set by the second terminal device, or may be set by the network device, pre-set, or defined by a standard.
[0110] The second amount of time may also be the smallest of the first and second values.
[0111] The first number is cpn, c is a time domain location of a resource in a second resource set where a first interference is equal to or greater than a first threshold, p is a length of a minimum preparation time required by a second terminal device from receiving the first resource set to responding to the first resource set, and n is a first time. Responding to the first resource set may be responding according to the first resource set, for example, responding to the first resource set may be performing resource selection according to the first resource set.
[0112] The second number is a maximum time delay that the first terminal device is willing to tolerate from the first time to transmit the first resource set. Number can be set by the network device, pre-set, or defined by a standard.
[0113] The first period will be described below with reference to FIG.
[0114] FIG. 10 is a schematic diagram of a time series provided by an embodiment of the present application. Referring to FIG. 10, a first terminal device detects at t1 (the unit may be a time slot) that a fourth terminal device will cause large interference to a second terminal device in a period from t4 onward (a first condition is met). Assuming that the time domain position of the resource in the second resource set of the second terminal device, where the first interference is equal to or greater than a first threshold, is t4, the second terminal device time required from receiving the first resource set to responding to the first resource setAssuming that the length of the shortest preparation time is p, the second terminal device must receive the first resource set at time t3 at the latest; otherwise, even if the second terminal device receives the first resource set, it will not be in time to select resources according to the first resource set. If the first terminal device determines that the first condition is satisfied at time t1, the first terminal device must transmit the first resource set to the second terminal device within a second time (between t1 and t2). Note that if t2 is later than t3, the first terminal device does not need to transmit the resource set to the second terminal device.
[0115] At S904, the first terminal device transmits a first resource set to the second terminal device within a first period of time.
[0116] Optionally, the first resource set includes one or more resources in the second resource set for which interference is equal to or greater than a first threshold, i.e., the first resource set includes a competing resource in the second resource set.
[0117] At S905, the second terminal device performs resource selection according to the first resource set.
[0118] Optionally, when the second terminal device selects resources, the second terminal device may select resources by removing resources in the first resource set from the second resource set, thus avoiding conflicting resources being selected by the second terminal device.
[0119] In the embodiment shown in FIG. 9, when the first terminal device detects that interference on one or more resources in the second resource set of the second terminal device is equal to or greater than a first threshold, the first terminal device can determine a first period and transmit the first resource set to the second terminal device within the first period; in this way, the second terminal device can receive the first resource set in a timely manner and refer to the first resource set when making resource selection, thereby reducing the probability of resource contention occurring between the second terminal device and other terminal devices and improving resource utilization.
[0120] 11 is a flowchart of another communication method provided by an embodiment of the present application. Referring to FIG. 11, the method may include the following steps.
[0121] In S1101, the first terminal device performs a resource reselection operation.
[0122] A resource reselection operation refers to the first terminal device updating its reserved resources.
[0123] In S1102, a period within a third time length after the first terminal device performs a resource reselection operation is determined as the first period.
[0124] Optionally, the first terminal device may determine the first period of time only if it determines that a fourth condition is met.
[0125] The fourth condition includes at least one of the following five conditions:
[0126] Condition 1 is a condition in which the reserved resources for which a resource reselection operation has been performed by a first terminal device include resources that overlap with the reserved resources of a second terminal device.
[0127] 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 during a future period.
[0128] Condition 2 is a condition in which the time difference between the overlapping resource and the current time is equal to or greater than a fourth threshold value.
[0129] If the time difference between the overlapping resources and the current time is smaller than a fourth threshold, it means that the first terminal device cannot avoid resource contention by sending the first resource set to the second terminal device, that is, the first terminal device determines the first period and sends the first resource set to the second terminal device during the first period only if the first terminal device has enough time to send the first resource set to the second terminal device and the second terminal device has enough time to respond according to the first resource set (make resource selection according to the first resource set).
[0130] Condition 3 is a condition in which the priority of data transmission by a first terminal device is higher than the priority of data transmission by a second terminal device.
[0131] Condition 4 is a condition that the priority of data transmission by the first terminal device is equal to or higher than a fifth threshold value.
[0132] Condition 5 is a condition in which at least one of the selected resources after the first terminal device performs a resource selection or resource reselection operation is within an active time of discontinuous reception (DRX), the DRX being configured for the first terminal device for a unicast link between the first terminal device and the second terminal device.
[0133] The DRX includes an active period and an inactive period, and when the DRX for a unicast link between the first terminal device and the second terminal device is set by the first terminal device, the first terminal device receives the PSCCH or PSSCH from the second terminal device within the DRX active time. Terminal The device stops receiving the PSCCH or PSSCH from the second terminal device during other times.
[0134] In S1103, a first terminal device transmits a first resource set to a second terminal device within a first period.
[0135] Optionally, the first resource set may include resources for which resource reselection has been performed by the first terminal device.
[0136] Optionally, the first resource set includes conflicting resources, which are resources that overlap between the reserved resources of the first terminal equipment (the reserved resources for which resource reselection has been performed) and the reserved resources of the second terminal equipment.
[0137] When the first terminal device sends the first resource set to the second terminal device, the first terminal device can also send indication information to the second terminal device, the indication information is for indicating the type of resources included in the first resource set, the type of resources can be the reserved resources, the contention resources, etc. of the first terminal device.
[0138] At S1104, the second terminal device performs resource selection according to the first resource set.
[0139] Alternatively, when the first resource set includes a resource for which the first terminal device has performed resource reselection, the second terminal device may determine conflicting resources according to the first resource set and the second resource set (reserved resources of the second terminal device) when performing resource selection, and may remove resources in the first resource set from the second resource set before performing resource selection. In this way, conflicting resources can be avoided from being selected by the second terminal device.
[0140] Alternatively, when the first resource set includes conflicting resources, the second terminal device may select resources in the second resource set (reserved resources of the second terminal device) after removing the resources in the first resource set, thus avoiding the conflicting resources from being selected by the second terminal device.
[0141] The first terminal device can transmit a first resource set to the second terminal device on a first time domain resource, the first time domain resource being a first resource among the reserved resources for which a resource reselection operation is performed by the first terminal device.
[0142] In the embodiment shown in FIG. 11, after the first terminal device performs resource reselection, the first terminal device can determine a first period and send a first resource set to the second terminal device within the first period; in this way, the second terminal device can 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 contention between the second terminal device and other terminal devices and improving resource utilization.
[0143] 12 is a flowchart of another communication method provided by an embodiment of the present application. Referring to FIG. 12, the method may include the following steps.
[0144] In S1201, the first terminal device acquires monitoring information.
[0145] The first terminal device can receive PSCCHs transmitted from other terminal devices and can determine which terminal devices will transmit PSSCHs to the first terminal device in response to the PSCCHs within future time units.
[0146] In S1202, a first terminal device determines that a first condition is satisfied according to the monitoring information at a first time.
[0147] Here, the first condition is a condition that the first terminal device is scheduled to receive M PSSCHs requiring 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 a current time, and the M PSSCHs include a PSSCH from a second terminal device.
[0148] The PSSCH that requires HARQ feedback is a PSSCH that requires a response message to be transmitted. That is, when the first terminal device receives a PSSCH that requires HARQ feedback transmitted from a second terminal device, the first terminal device needs to transmit a response message corresponding to the PSSCH to the second terminal device. For example, the response message may be a HARQ-ACK.
[0149] If the first terminal device receives M PSSCHs requiring HARQ feedback within the first time unit, the first terminal device needs to send M response messages in other time units after the first time unit. Optionally, the second threshold is a maximum data throughput of the first terminal device in one time unit.
[0150] In S1203, the first terminal device determines a period within a second length of time after the first time as the first period.
[0151] The second length of time may be set by the second terminal device, may be set by the network device, may be pre-set, or may be defined by a standard.
[0152] Optionally, if the first terminal device determines that the second condition is met, the first terminal device determines the first period to be a period within a second length of time after the first time.
[0153] Optionally, the second condition includes at least one of the following four conditions:
[0154] Condition 1 is a condition that the time difference between the first time unit and the current time unit is equal to or greater than a third threshold value.
[0155] If the time difference between the first time unit and the current time unit is smaller than the third threshold, it means that the first terminal equipment cannot avoid resource contention by sending the first resource set to the second terminal equipment, that is, only when the first time unit is reached and there is enough time for the first terminal equipment to send the first resource set to the second terminal equipment, and there is enough time for the second terminal equipment to respond according to the first resource set (to make resource selection according to the first resource set), the first terminal equipment determines the first period and sends the first resource set to the second terminal equipment during the first period.
[0156] Condition 2 is a condition in which the priority of data transmission by the second terminal device is lower than the priority of data transmission by the fifth terminal device, and the M PSSCHs originate from at least the second terminal device and the fifth terminal device.
[0157] The first terminal device is to receive M PSSCHs originating from M terminal devices in the first time unit. The fifth terminal device may be a terminal device other than the second terminal device among the M terminal devices. That is, the second terminal device has the lowest priority among the M terminal devices.
[0158] Condition 3 is a condition in which the second terminal device has a function of performing resource selection according to the first resource set, but the fifth terminal device does not have a function of performing resource selection according to the first resource set.
[0159] Condition 4 is a condition in which, among the second terminal device and the fifth terminal device, the second terminal device has the lowest priority for transmitting data in the first time unit.
[0160] In S1204, the first terminal device transmits a first resource set to the second terminal device within a first period of time.
[0161] Optionally, the first resource set includes resources reserved by the second terminal device within the first time unit.
[0162] In S1205, the second terminal device performs resource selection according to the first resource set.
[0163] Alternatively, the second terminal device may remove resources in the first resource set in the second resource set (reserved resources of the second terminal device) before performing resource selection, thus avoiding the second terminal device from transmitting a PSSCH requiring HARQ feedback to the first terminal device in the first time unit, and further avoiding the first terminal device from receiving more PSSCH requiring HARQ feedback within the first time unit than necessary.
[0164] In an embodiment shown in FIG. 12, when a first terminal device determines that it needs to receive M PSSCHs requiring HARQ feedback within a first time unit in the future, the first terminal device can determine a first period and transmit a first resource set to a second terminal device within the first period, in this way, the second terminal device can receive the first resource set in a timely manner, and transmitting a PSSCH requiring HARQ feedback in the first time unit to the first terminal device is avoided, and further, the first terminal device is avoided from receiving more PSSCHs requiring HARQ feedback within the first time unit than necessary, and overload of the first terminal device is avoided.
[0165] 13 is a flowchart of another communication method provided by an embodiment of the present application. Referring to FIG. 13, the method may include the following steps.
[0166] In S1301, the first terminal device acquires monitoring information.
[0167] The first terminal device can monitor the PSCCHs of the other terminal devices to determine the PSSCH transmission status of the other terminal devices in future time units, for example, the first terminal device can determine, according to the PSCCHs of the other terminal devices, which terminal devices will transmit PSSCHs to in which future time units.
[0168] In S1302, a first terminal device determines that a first condition is satisfied according to the monitoring information at a first time.
[0169] Here, the first condition is a condition that the second terminal device needs to transmit PSSCH to the third terminal device in the second time unit, and the third terminal device needs to transmit PSSCH to the second terminal device, and the second time unit is a time unit after the current time. That is, in the future second time unit, the second terminal device and the third terminal device need to transmit PSSCH to each other. Due to the half-duplex restriction, the terminal device cannot receive data while transmitting data, so if the second terminal device and the third terminal device simultaneously transmit data within the second time unit, the data reception by the second terminal device and the third terminal device will fail.
[0170] The first terminal device can determine that the first condition is satisfied using the following method: The 8-bit (least significant bit) LSB of the target ID indicated in the PSSCH transmitted from the third terminal device is the same as the source ID indicated in the PSSCH transmitted from the second terminal device, and the 8-bit (least significant bit) LSB of the target ID indicated in the PSSCH transmitted from the second terminal device is the same as the source ID indicated in the PSSCH transmitted from the third terminal device.
[0171] In S1303, the first terminal device determines a period within a second length of time after the first time as the first period.
[0172] Optionally, if the first terminal device determines that the third condition is met, it may determine the first period to be a period within a second length of time after the first time.
[0173] The third condition is: The priority of data transmission by the second terminal device is lower than the priority of data transmission by the third terminal device, or The second terminal device includes at least one condition under which the second terminal device is capable of performing resource selection according to the first resource set.
[0174] At S1304, the first terminal device transmits a first resource set to the second terminal device within a first period of time.
[0175] Optionally, the first resource set is device includes resources reserved within the second time unit.
[0176] At S1305, the second terminal device performs resource selection according to the first resource set.
[0177] Alternatively, when the second terminal device performs resource selection, the second terminal device may remove the resources in the first resource set from the second resource set before performing resource selection. In this way, the second terminal device can be prevented from transmitting the PSSCH to the third terminal device within the second time unit, and further, failure of data reception by the second terminal device and the third terminal device can be prevented.
[0178] In the embodiment shown in FIG. 13, when the first terminal device detects that the second terminal device and the third terminal device transmit data to each other within a second time unit in the future, the first terminal device can determine a first period and transmit a first resource set to the second terminal device within the first period, thus avoiding the second terminal device transmitting a PSSCH to the third terminal device in the second time unit after receiving the first resource set, and further avoiding failure of data reception by the second terminal device and the third terminal device, thereby improving the success rate of data transmission.
[0179] 14 is a structural schematic diagram of a communication device provided by an embodiment of the present application. Referring to FIG. 14, the communication device 10 may include: a processing module 11 and a sending module 12. The processing module 11 is used to determine a first period of time; The sending module 12 is used for sending a first resource set to a second terminal device within the first period, and the first resource set is used for resource selection by the second terminal device.
[0180] The communication device provided by the embodiments of the present application can implement the technical solutions according to the above method embodiments, and the implementation principles and beneficial effects thereof are similar, so they will not be described again here.
[0181] In one possible embodiment, the processing module 11 is specifically used for determining the first period according to first information, and the first information is: a request message received by the first terminal device from the second terminal device; or monitoring information of the first terminal device; or The resource reselection operation of the first terminal device includes at least one of three pieces of information.
[0182] In one possible embodiment, the first information is the request message; The first period of time is within a first length of time after the first terminal device receives the request message.
[0183] In one possible embodiment, the manner in which the request message is carried is: This includes at least one of the following three methods: a method carried by sidelink control information (SCI), a method carried by a media access stratum control unit (MAC CE), or a method carried by sidelink radio resource control (RRC).
[0184] In one possible embodiment, the value of the preset field of the SCI is a preset value.
[0185] In one possible embodiment, 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 period.
[0186] In one possible embodiment, The request message is used to request acquisition of the first resource set; or The request message is used to request a timer to be started or reset, and the timer has a first length of time.
[0187] In one possible embodiment, the first information is the monitoring information, and the processing module 11 specifically: determining, at a first time, that a first condition is satisfied according to the monitoring information; and The time period is used to determine a period within a second time length after the first time as the first period.
[0188] In one possible embodiment, the first condition is: or, during a second time period, interference on one or more resources in a second resource set is equal to or greater than a first threshold, the second resource set being a reserved resource for the second terminal device within a second time period, the second time period being after the first time period; or M number of times that the first terminal device requires HARQ feedback within a first time unit P SSC H a condition in which the M is an integer greater than a second threshold, the first time unit is a time unit after a current time, and the M PSSCHs include a PSSCH from the second terminal device; or The second time unit includes at least one of the conditions that the second terminal equipment is scheduled to transmit a PSSCH to a third terminal equipment, and the third terminal equipment is scheduled to transmit a PSSCH to the second terminal equipment, and the second time unit is a time unit after the current time.
[0189] In one possible embodiment, the first condition is a condition that interference on one or more resources in a second resource set is equal to or greater than a first threshold within a second time period; The first resource set includes one or more resources in the second resource set for which interference is greater than or equal to the first threshold.
[0190] In one possible embodiment, the first threshold value is: the capabilities of the first terminal device, or The priority is determined according to at least one of information: a priority of data transmission by the second terminal device and a priority of data transmission by a fourth terminal device, the fourth terminal device being a device in which interference occurs on one or more resources in the second resource set within the second period.
[0191] In one possible embodiment, the second length of time is the smallest of the first and second values; The first number is cpn, where c is a time domain location of a resource in the second resource set where a first interference is equal to or greater than the first threshold, and p is a time domain location of the second terminal device. time required from receiving the first resource set to responding to the first resource set a length of a minimum preparation time, said n being said first time instant; The second value is a maximum time delay that the first terminal device tolerates from the first time to transmitting the first resource set.
[0192] In one possible embodiment, the first condition is a condition that the first terminal device needs to receive M sidelink data channels (PSSCHs) requiring HARQ feedback within a first time unit, The first resource set includes resources that a second terminal device has reserved within the first time unit.
[0193] In one possible embodiment, the processing module 11 specifically comprises: If it is determined that a second condition is satisfied, then the first period is used to determine a period of time that is within a second length of time after the first time.
[0194] In one possible embodiment, the second condition is a time difference between the first time unit and the current time unit is greater than or equal to a third threshold; or The priority of data transmission by the second terminal device is lower than the priority of data transmission by the fifth terminal device, and the M PSSCHs are based on at least the second terminal device and the fifth terminal device; or The second terminal device has a function of performing resource selection according to the first resource set, but the fifth terminal device does not have a function of performing resource selection according to the first resource set, or The condition includes at least one of the following: the second terminal device has the lowest priority for transmitting data in the first time unit among the second terminal device and the fifth terminal device.
[0195] In one possible embodiment, the first condition is a condition that, in a second time unit, the second terminal device has data to transmit to a third terminal device, and the third terminal device has data to transmit to the second terminal device; The first resource set is a second terminal device includes reserved resources within the second time unit.
[0196] In one possible embodiment, the processing module 11 specifically comprises: If it is determined that a third condition is satisfied, then a period of time within a second length of time after the first time is used to determine the first period of time.
[0197] In one possible embodiment, the third condition is: A condition in which the priority of data transmission by the second terminal device is lower than the priority of data transmission by the third terminal device, or The second terminal device includes at least one condition under which the second terminal device is capable of performing resource selection according to the first resource set.
[0198] In one possible embodiment, the first information is the resource reselection operation; The first period of time is a period of time within a third length of time after the first terminal device performs a resource reselection operation.
[0199] In one possible embodiment, the transmission module 12 specifically comprises 、 No. If it is determined that the condition of 4 is satisfied, the first resource set is used to transmit to the second terminal device within the first period.
[0200] In one possible embodiment, the fourth condition is: The reserved resource for which the resource reselection operation is performed by the first terminal device has a resource that overlaps with the reserved resource of the second terminal device, or A time difference between the overlapping resource and the current time is equal to or greater than a fourth threshold; or A condition in which the priority of data transmission by the first terminal device is higher than the priority of data transmission by the second terminal device, or A condition in which the priority of data transmission by the first terminal device is equal to or greater than a fifth threshold value; or At least one of the resources selected by the first terminal device after performing a resource selection or resource reselection operation is within an active period of discontinuous reception (DRX), and the DRX includes at least one of the conditions set for the first terminal device for a unicast link between the first terminal device and the second terminal device.
[0201] In one possible embodiment, the transmission module 12 specifically comprises 、 No. It is used to transmit the first resource set to the second terminal equipment on one time domain resource, the first time domain resource being a first resource among the reserved resources for which a resource reselection operation is performed by the first terminal equipment.
[0202] The communication device provided by the embodiment of the present application can implement the technical solutions according to the above method embodiment, and the implementation principles and beneficial effects thereof are similar, so they will not be described again here.
[0203] 15 is a structural schematic diagram of another communication device provided by an embodiment of the present application. Referring to FIG. 15, the communication device 20 may include: a receiving module 21 and a processing module 22. The receiving module 21 is used for receiving a first resource set from a first terminal device within a first period of time; The processing module 22 is used for performing resource selection according to the first resource set.
[0204] The communication device provided by the embodiments of the present application can implement the technical solutions according to the above method embodiments, and the implementation principles and beneficial effects thereof are similar, so they will not be described again here.
[0205] In one possible embodiment, the first period is determined by a first terminal device according to first information, the first information being: a request message received by the first terminal device from the second terminal device; or monitoring information of the first terminal device; or The resource reselection operation of the first terminal device includes at least one of three pieces of information.
[0206] The communication device provided by the embodiments of the present application can implement the technical solutions according to the above method embodiments, and the implementation principles and beneficial effects thereof are similar, so they will not be described again here.
[0207] FIG. 16 is a structural schematic diagram of a terminal device provided by an embodiment of the present application. Referring to 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 be called a transmitter, a transmitter, a transmission port, a transmission interface, etc., and the receiver may be called a receiver, a receiver, a reception port, a reception interface, etc. Exemplarily, the transceiver 31, the memory 32, and the processor 33 are connected to each other via a bus 34. The memory 32 is used to store program instructions. The processor 33, when executing program instructions stored in the memory, is used to cause the terminal device 30 to carry out any of the above communication methods. Transceiver 3 1 is , can be used to execute the receiving function and the transmitting function of the terminal device related to the above communication method.
[0208] An embodiment of the present application provides a computer-readable storage medium having computer-executable instructions stored thereon, which, when executed by a processor, are used to implement the above communication method.
[0209] An embodiment of the present application further provides a computer program product, which can be executed by a processor, and when executed, the computer program product can realize a communication method performed by any of the terminal devices described above.
[0210] The terminal equipment, computer-readable storage medium, and computer program product according to the embodiments of the present application can execute a communication method performed by the terminal equipment, and the specific implementation process and beneficial effects thereof are described above and will not be described again here.
[0211] The network equipment, computer-readable storage medium, and computer program product according to the embodiments of the present application can execute the communication method performed by the network equipment, and the specific implementation process and beneficial effects thereof are described above and will not be described again here.
[0212] All or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware associated with program instructions. The above-mentioned program can be stored in a readable memory. When the program is executed, it performs the steps including the above-mentioned method embodiments, and the above-mentioned memory (storage medium) is a read-only memory. (R Read-Only Memory, RO M) , RAM, flash memory, hard disk, solid state drive, magnetic tape (m magnetic tape, floppy disk (f loppy disk, optical disk (o ptical disc) and any combination thereof.
[0213] The embodiments of the present application are described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be realized by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine such that the instructions executed by the processing unit of the computer or other programmable data processing device generate an apparatus for implementing the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.
[0214] These computer program instructions may also be stored in a computer-readable memory that can cause a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer-readable memory generate an article of manufacture including an instruction apparatus that implements the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.
[0215] These computer program instructions may be loaded into a computer or other programmable data processing device, and a series of operational steps are executed on the computer or other programmable data processing device to generate a computer-implemented process, whereby the instructions executing on the computer or other programmable device provide steps for achieving the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.
[0216] It is obvious that those skilled in the art can make various modifications and variations to the embodiments of the present application without departing from the spirit and scope of the present application. Therefore, if these modifications and variations of the embodiments of the present application are within the scope of the claims of the present application and the technical scope equivalent thereto, the present application also intends to cover these modifications and variations.
[0217] In this application, the term "comprises" and variations thereof can mean non-exclusive inclusion. The term "or" and variations thereof can mean "and / or". In this application, the terms "first", "second", etc. are not necessarily used to describe a particular order or sequence, but are used to distinguish between similar objects. In the embodiments of this application, the term "plurality" means two or more. The term "and / or" describes a relationship between related objects, and indicates that there may be three relationships, for example, A and / or B may indicate three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " always indicates that the related objects before and after are in an "or" relationship.
[0218] This application claims priority to a patent application filed on September 25, 2020, bearing application number PCT / CN2020 / 117868, and entitled "Communication Method, Apparatus and Device," the entire contents of which are incorporated herein by reference.
Claims
1. 1. A communication method comprising: A step of a first terminal device determining a first period according to first information, the first information including at least one of a request message received by the first terminal device from a second terminal device or monitoring information of the first terminal device; a step of the first terminal device transmitting a first resource set to the second terminal device within the first period, the first resource set being used for resource selection by the second terminal device, and a step of a start of a resource selection window when the second terminal device makes resource selection not earlier than a second time within the first period.
2. the first information is the request message; 2. The method of claim 1, wherein the first period of time is within a first length of time after the first terminal device receives the request message.
3. The request message is carried in the following manner:
3. The method according to claim 1 or 2, characterized in that it comprises at least one of the following: a sidelink control information (SCI) carried scheme or a medium access control unit (MAC CE) carried scheme.
4. 4. The method of claim 3, wherein the value of the preset field of the SCI is a preset value.
5. The method according to any one of claims 2 to 4, characterized in that the request message is used for requesting to acquire the first resource set.
6. After the first terminal device receives the request message, the method includes: The method according to any one of claims 2 to 4, further comprising the step of the first terminal device starting or resetting a timer.
7. The first information is the monitoring information, and the step of the first terminal device determining the first period includes:
2. The method of claim 1, further comprising the step of the first terminal device determining as the first period a period within a second length of time after a first time, the first time being a time at which the first condition is determined to be satisfied.
8. The first condition is:
8. The method of claim 7, further comprising: during a second time period, interference on one or more resources in a second resource set is equal to or greater than a first threshold, the second resource set including reserved resources for the second terminal device that are within a second time period, the second time period being after the first time period.
9. the first condition being a condition that interference on one or more resources in a second resource set is equal to or greater than a first threshold within a second time period; 9. The method of claim 8, wherein the first resource set includes one or more resources in the second resource set for which interference is greater than or equal to the first threshold.
10. The first threshold value is 10. The method of claim 9, wherein the priority is determined according to at least one of a priority of data transmission by the second terminal device and a priority of data transmission by a fourth terminal device, the fourth terminal device being a device that experiences interference on one or more resources in the second resource set during the second period.
11. the second length of time is the smallest of the first and second values; the first number is c-p-n, where c is a time domain location of a resource in the second resource set where a first interference is equal to or greater than the first threshold, p is a minimum preparation time length required by the second terminal device from receiving the first resource set to responding to the first resource set, and n is the first time; 11. The method according to claim 9 or 10, wherein the second value is a maximum time delay that the first terminal equipment is willing to tolerate between the first time and transmitting the first resource set.
12. A terminal device including a transceiver, a processor, and a memory, The memory stores computer executable instructions; The terminal device is characterized in that the processor executes the communication method according to any one of claims 1 to 11 by executing computer executable instructions stored in the memory.
13. A computer-readable storage medium having computer-executable instructions stored therein, the computer-readable storage medium being characterized in that the computer-executable instructions, when executed by a processor, are used to realize the communication method according to any one of claims 1 to 11.
Citation Information
Patent Citations
System and method for supporting sidelink radio bearers
US20200163005A1
Resource configuration method in d2d communication and terminal device
US20200267523A1