Resource preemption method in side link and side link device

By sending control information including time-frequency resource information and service data priority between side link devices, the problem of high complexity in resource preemption detection in the prior art is solved, and the reliability of communication is improved.

CN114600550BActive Publication Date: 2025-04-04HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201980101765.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-10-30
Publication Date
2025-04-04
Estimated Expiration
2039-10-30

AI Technical Summary

Technical Problem

In side link communication, it is difficult for the prior art to efficiently detect whether resources are preempted, resulting in high detection complexity and long time, which affects communication reliability.

Method used

By sending control information including the occupied time-frequency resource information and service data priority between the side link devices, the preemptive party can notify the preemptive party of the priority of the time-frequency resource and service data occupied by the preemptive party, so that the preemptive party can timely detect whether the resource has been preempted and trigger resource reselection or release.

Benefits of technology

It improves the efficiency of detecting whether resources are preempted, reduces the complexity of detection, and enhances the reliability of communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114600550B_ABST
    Figure CN114600550B_ABST
Patent Text Reader

Abstract

A resource preemption method in a sidelink and a sidelink device. A first sidelink device sends first sidelink control information to a second sidelink device, the first sidelink control information including information about occupied first time-frequency resources and priority information corresponding to first service data transmitted by the first sidelink device, wherein the priority of the second service data transmitted by the second sidelink device is lower than the priority of the first service data. The preempting party notifies the preempted party of the occupied time-frequency resources and the priority of the service data transmitted by the preempting party through information with low overhead, so that the preempted party can promptly learn that the time-frequency resources currently used by it are preempted, triggering resource reselection or release, thereby improving the efficiency of detecting whether resources are preempted, reducing the complexity of detection, and improving the reliability of communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a resource preemption method in a side link and a side link device. Background Art

[0002] When performing sidelink (SL) communication, its transmission resources need to be determined. Sidelink communication includes: device to device (D2D) communication and vehicle to everything (V2X) communication. Among them, for example, V2X communication has periodic services, that is, V2X communication needs to be configured with transmission resources available for V2X at all times. Therefore, it is necessary to provide a mechanism that can efficiently indicate transmission resources to devices performing V2X or D2D communication.

[0003] When transmitting resources on SL, there are usually two modes, one is mode 1 (mode 1): base station scheduling; the other is mode 2 (mode 2): based on the automatic perception of the sidelink device, the use of resources is based on the resource preemption method. But no matter which one, the base station needs to instruct the sidelink device which resources are used for SL transmission. In mode 2, the base station needs to configure a resource pool for the sidelink device. The resource pool can be exclusive to mode 2 or shared by mode 1 and mode 2.

[0004] If the sidelink device is enabled to preempt resources in mode 2, when a sidelink device finds that data with a higher priority has preempted the resources currently being used by the sidelink device, the preempted party needs to trigger resource reselection or resource release. Therefore, the preempted party needs to detect whether its own resources will be preempted as soon as possible, and trigger resource reselection or resource release as soon as possible to ensure reliable communication.

[0005] In the prior art, whether to preempt or be preempted depends on parameters such as the packet priority, 5QI, broadcast type, and whether to send periodically of the preempting party or the preempted party. The preempted party needs to obtain the above parameters of the preempting party or the preempted party to determine whether its own resources will be preempted, thereby determining whether to trigger resource reselection or resource release. However, determining whether resources are preempted based on the above parameters has high detection complexity and long detection time. Summary of the invention

[0006] The present application provides a resource preemption method in a side link and a side link device to improve the efficiency of detecting whether resources are preempted, reduce the complexity of detection, and improve the reliability of communication.

[0007] In a first aspect, a method for resource preemption in a side link is provided, the method comprising: a first side link device sends first side link control information to a second side link device, the first side link control information comprising occupied first time-frequency resource information and priority information corresponding to first service data transmitted by the first side link device; wherein the time-frequency resource position of the first side link control information is associated with the priority of the first service data, and / or the time-frequency resource position of the first side link control information is associated with the priority of the second service data transmitted by the second side link device.

[0008] In one implementation, the first sidelink device transmits the first service data and / or second sidelink control information on the first time-frequency resources, wherein the second sidelink control information includes scheduling information corresponding to the first service data.

[0009] The second sidelink control information is control information used to schedule the first service data.

[0010] In another implementation, the priority of second service data transmitted by the second sidelink device is lower than the priority of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device.

[0011] In another implementation, the first time-frequency resource is the time-frequency resource currently used by the second sidelink device, that is: the first time-frequency resource is the time-frequency resource determined by the second sidelink device to be used, or the time-frequency resource being used.

[0012] In yet another implementation, the second service data transmitted by the second sidelink device is service data to be transmitted or to be transmitted by the second sidelink device.

[0013] In yet another implementation, the first service data transmitted by the first sidelink device is service data to be transmitted or to be transmitted by the first sidelink device.

[0014] In another implementation, the first side link device sends first side link control information to the second side link device, including: the first side link device sends the first side link control information to the second side link device a configured number of times according to the configured number of times; and / or the first side link device sends the first side link control information to the second side link device once or multiple times within a first time period.

[0015] In another implementation, the priority of the first service data is associated with one or more candidate time-frequency resource positions of the first sidelink control information; the method also includes: selecting a time-frequency resource position for sending the first sidelink control information from the one or more candidate time-frequency resource positions of the first sidelink control information; the first sidelink device sends the first sidelink control information to the second sidelink device, including: the first sidelink device sends the first sidelink control information to the second sidelink device at the selected time-frequency resource position of the first sidelink control information.

[0016] According to a second aspect, a method for resource preemption in a sidelink is provided, comprising: if the time-frequency resource position of first sidelink control information is associated with the priority of first service data, a second sidelink device receives first sidelink control information sent by the first sidelink device at a time-frequency resource position associated with a priority higher than or equal to that of second service data transmitted by the second sidelink device; and / or if the time-frequency resource position of the first sidelink control information is associated with the priority of the second service data, the second sidelink device receives the first sidelink control information at a time-frequency resource position associated with the priority of the second service data;

[0017] The first sidelink control information includes information of the first time-frequency resources occupied and priority information corresponding to the first service data transmitted by the first sidelink device.

[0018] In one implementation, the priority of the second service data is lower than the priority of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device.

[0019] In another implementation, the second side-link device receives first side-link control information sent by the first side-link device, including: the second side-link device receives the first side-link control information a configured number of times; and / or the second side-link device receives the first side-link control information sent by the first side-link device once or more times within a first time period.

[0020] According to a third aspect, a method for resource preemption in a sidelink is provided, the method comprising: a first sidelink device sends first sidelink control information to a second sidelink device, the first sidelink control information comprising information of occupied first time-frequency resources and priority information corresponding to first service data transmitted by the first sidelink device; wherein the time-frequency resource position of the first sidelink control information is associated with an identifier of the second sidelink device, and / or the time-frequency resource position of the first sidelink control information is associated with an area identifier of the second sidelink device;

[0021] In one implementation, the first sidelink device transmits the first service data and / or second sidelink control information on the first time-frequency resources, wherein the second sidelink control information includes scheduling information corresponding to the first service data.

[0022] In another implementation, the priority of the second service data transmitted by the second sidelink device is lower than the priority of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device.

[0023] In yet another implementation, the first service data transmitted by the first sidelink device is service data to be transmitted or to be transmitted by the first sidelink device.

[0024] In another implementation, the first side link device sends first side link control information to the second side link device, including: the first side link device sends the first side link control information to the second side link device a configured number of times according to the configured number of times; and / or the first side link device sends the first side link control information to the second side link device once or multiple times within a first time period.

[0025] In a fourth aspect, a method for resource preemption in a side link is provided, the method comprising: a second side link device receives first side link control information sent by a first side link device, the first side link control information comprising occupied first time-frequency resource information and priority information corresponding to first service data transmitted by the first side link device; wherein the time-frequency resource position of the first side link control information is associated with an identifier of the second side link device, and / or the time-frequency resource position of the first side link control information is associated with an area identifier of the second side link device.

[0026] In a fifth aspect, a method for resource preemption in a sidelink is provided, the method comprising: a first sidelink device sends a first sidelink control message to a second sidelink device, the first sidelink control message comprising information of occupied first time-frequency resources and priority information corresponding to first service data transmitted by the first sidelink device, and the first sidelink device transmits the first service data and / or second sidelink control message on the first time-frequency resources, wherein the second sidelink control message comprises scheduling information corresponding to the first service data. In this aspect, the preempting party notifies the preempted party of the occupied time-frequency resources and the priority of the service data transmitted by the preempting party through information with low overhead, so that the preempted party can timely understand that the time-frequency resources currently used by itself are preempted, triggering resource reselection or release, thereby improving the efficiency of detecting whether resources are preempted, reducing the complexity of detection, and improving the reliability of communication.

[0027] In another implementation, the priority of the second service data transmitted by the second sidelink device is lower than the priority of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device.

[0028] In yet another implementation, the first service data transmitted by the first sidelink device is service data to be transmitted or to be transmitted by the first sidelink device.

[0029] In another implementation, the first sidelink device sends the first sidelink control information to the second sidelink device, including: the first sidelink device sends the first sidelink control information of the configured number of times to the second sidelink device according to the configured number of times; and / or the first sidelink device sends the first sidelink control information to the second sidelink device once or multiple times within a first time period. In this implementation, the second sidelink device can be made to reliably receive the first sidelink control information as much as possible.

[0030] In another implementation, the time-frequency resource position of the first sidelink control information is associated with the priority of the first service data, and / or the time-frequency resource position of the first sidelink control information is associated with the priority of the second service data. In this implementation, the second sidelink device can accurately detect the first sidelink control information.

[0031] In another implementation, the priority of the first service data is associated with one or more candidate time-frequency resource positions of the first sidelink control information; the method further includes: selecting a time-frequency resource position for sending the first sidelink control information from the one or more candidate time-frequency resource positions of the first sidelink control information; the first sidelink device sends the first sidelink control information to the second sidelink device, including: the first sidelink device sends the first sidelink control information to the second sidelink device at the selected time-frequency resource position of the first sidelink control information. In this implementation, sending the first sidelink control information at the selected candidate time-frequency resource position improves the reliability of the sent information and reduces the detection delay of the first sidelink control information, so that the second sidelink device can receive the first sidelink control information reliably and with low delay.

[0032] In another implementation, the time-frequency resource position of the first sidelink control information is associated with the identifier of the second sidelink device, and / or the time-frequency resource position of the first sidelink control information is associated with the area identifier of the second sidelink device. In this implementation, the second sidelink device can accurately receive the first sidelink control information sent to itself.

[0033] In another implementation, the first sidelink control information includes an identifier of the second sidelink device, or a cyclic redundancy check bit of the first sidelink control information is scrambled by the identifier of the second sidelink device. In this implementation, the second sidelink device can accurately receive the first sidelink control information sent to itself.

[0034] In a sixth aspect, a method for resource preemption in a sidelink is provided, the method comprising: a second sidelink device receives first sidelink control information sent by a first sidelink device, the first sidelink control information comprising information of occupied first time-frequency resources and priority information corresponding to first service data transmitted by the first sidelink device, the first time-frequency resources being the time-frequency resources currently used by the second sidelink device;

[0035] In one implementation, the second sidelink device determines that the first time-frequency resource is occupied; and the second sidelink device releases the first time-frequency resource, and / or re-competes for a second time-frequency resource for transmission of the second service data.

[0036] In yet another implementation, the priority of the second service data transmitted by the second sidelink device is lower than the priority of the first service data.

[0037] In another implementation, the time-frequency resource position of the first sidelink control information is associated with the priority of the first service data, and / or the time-frequency resource position of the first sidelink control information is associated with the priority of the second service data, and the second sidelink device receives the first sidelink control information sent by the first sidelink device, including: the second sidelink device receives the first sidelink control information at the time-frequency resource position associated with all priorities higher than or equal to the second service data, and / or at the time-frequency resource position associated with the priority of the second service data.

[0038] In another implementation, the time-frequency resource position of the first sidelink control information is associated with the identifier of the second sidelink device, and / or the time-frequency resource position of the first sidelink control information is associated with the area identifier of the second sidelink device, and the second sidelink device receives the first sidelink control information sent by the first sidelink device, including: the second sidelink device receives the first sidelink control information at the time-frequency resource position associated with the identifier of the second sidelink device or the area identifier of the second sidelink device.

[0039] In another implementation, the first side-link control information includes the identifier of the second side-link device, and the second side-link device receives the first side-link control information sent by the first side-link device, including: the second side-link device receives the first side-link control information according to the identifier of the second side-link device; or the cyclic redundancy check bits of the first side-link control information are scrambled by the identifier of the second side-link device, and the second side-link device receives the first side-link control information sent by the first side-link device, including: the second side-link device descrambles the received first side-link control information using the identifier of the second side-link device.

[0040] In the seventh aspect, a method for resource preemption in a side link is provided, the method comprising: a first side link device sends first side link control information to a second side link device, the first side link control information comprising information of occupied first time-frequency resources and priority information corresponding to first service data transmitted by the first side link device; wherein the first side link control information comprises an identifier of the second side link device, or a cyclic redundancy check bit of the first side link control information is scrambled by the identifier of the second side link device.

[0041] In one implementation, the priority of the second service data transmitted by the second sidelink device is lower than the priority of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device.

[0042] The second sidelink control information is control information used to schedule the first service data.

[0043] In another implementation, the first time-frequency resource is the time-frequency resource currently used by the second sidelink device, that is: the first time-frequency resource is the time-frequency resource determined by the second sidelink device to be used, or the time-frequency resource being used.

[0044] In yet another implementation, the second service data transmitted by the second sidelink device is service data to be transmitted or to be transmitted by the second sidelink device.

[0045] In another implementation, the first sidelink device transmits the first service data and / or second sidelink control information on the first time-frequency resources, wherein the second sidelink control information includes scheduling information corresponding to the first service data.

[0046] In another implementation, the first side link device sends first side link control information to the second side link device, including: the first side link device sends the first side link control information to the second side link device a configured number of times according to the configured number of times; and / or the first side link device sends the first side link control information to the second side link device once or multiple times within a first time period.

[0047] In an eighth aspect, a method for resource preemption in a side link is provided, the method comprising: a second side link device receives first side link control information sent by a first side link device, the first side link control information comprising information of occupied first time-frequency resources and priority information corresponding to first service data transmitted by the first side link device; wherein the first side link control information comprises an identifier of the second side link device, or a cyclic redundancy check bit of the first side link control information is scrambled by the identifier of the second side link device.

[0048] In a ninth aspect, a sidelink device is provided, which can implement any of the above aspects or any of the implemented methods for resource preemption in the sidelink. For example, the sidelink device can be a chip. The above method can be implemented by software, hardware, or by hardware executing corresponding software.

[0049] In a possible implementation, the structure of the sidelink device includes a processor and a memory; the processor is configured to support the device to perform the corresponding functions in the resource preemption method in the sidelink. The memory is used to couple with the processor, and stores the necessary programs (instructions) and / or data of the device. Optionally, the sidelink device may also include a communication interface to support communication between the device and other network elements.

[0050] In another possible implementation, the sidelink device may include a unit module that performs corresponding functions or actions in the above method.

[0051] In another possible implementation, a processor and a transceiver device are included, the processor is coupled to the transceiver device, and the processor is used to execute a computer program or instruction to control the transceiver device to receive and send information; when the processor executes the computer program or instruction, the processor is also used to implement the above method. Exemplarily, the transceiver device can be a transceiver, a transceiver circuit, or an input-output interface. When the sidelink device is a chip, the transceiver device is a transceiver circuit or an input-output interface.

[0052] When the sidelink device is a chip, the sending unit may be an output unit, such as an output circuit or a communication interface; the receiving unit may be an input unit, such as an input circuit or a communication interface. When the sidelink device is a network device, the sending unit may be a transmitter or a transmitter; the receiving unit may be a receiver or a receiver.

[0053] In a tenth aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a computer, the computer executes the methods described in the above aspects.

[0054] In an eleventh aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the methods described in the above aspects.

[0055] In a twelfth aspect, a communication system is provided, comprising any of the aforementioned sidelink devices. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 A schematic diagram of a communication system involved in the present application;

[0057] Figure 2 A flowchart of another method for resource preemption in a sidelink provided in an embodiment of the present application;

[0058] Figure 3 A schematic diagram showing that the first side link control information indicates that resources are preempted;

[0059] Figure 4 A flowchart of another method for resource preemption in a sidelink provided in an embodiment of the present application;

[0060] Figure 5 A flowchart of another method for resource preemption in a sidelink provided in an embodiment of the present application;

[0061] Figure 6 A schematic diagram of a flow chart of another method for resource preemption in a side link provided in an embodiment of the present application;

[0062] Figure 7 A flowchart of another method for resource preemption in a sidelink provided in an embodiment of the present application;

[0063] Figure 8 A schematic diagram of the module structure of a sidelink device provided in an embodiment of the present application;

[0064] Fig. 9 A schematic diagram of the module structure of another sidelink device provided in an embodiment of the present application;

[0065] Fig.10 An embodiment of the present application provides a simplified hardware structure diagram of a sidelink device. DETAILED DESCRIPTION

[0066] Figure 1 A schematic diagram of a communication system involved in the present application is provided. The communication system may include at least one network device and one or more terminal devices connected to the network device. The terminal device may communicate with the network device, and multiple terminal devices may also perform sidelink communication.

[0067] A network device may be a device that can communicate with a terminal device. A network device may be any device with wireless transceiver capabilities. Including but not limited to: base stations (NodeB), evolved base stations (eNodeB, eNB), base stations (gNB) in the fifth generation (5G) communication system, base stations or network devices in future communication systems, access nodes in WiFi systems, wireless relay nodes, wireless backhaul nodes, etc. The network device may also be a wireless controller in a cloud radio access network (CRAN) scenario. The network device may also be a small station, a transmission reference point (TRP), etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. The communication system may be a hybrid networking communication system or a single communication system. In Figure 1 The example shows that the hybrid networking communication system includes two network devices: gNB and eNB, and may also include other network devices.

[0068] The terminal device is a device with wireless transceiver function, which can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water, such as on a ship; it can also be deployed in the air, such as on an airplane, a balloon and a satellite. 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 wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present application do not limit the application scenarios. Terminal equipment may also be sometimes referred to as user equipment (UE), access terminal equipment, UE unit, mobile station, mobile station, remote station, remote terminal equipment, mobile equipment, terminal, wireless communication equipment, UE agent or UE device, etc. Figure 1 The example in FIG. 1 shows that the communication system includes three UEs: UE1, UE2 and UE3. Of course, the present application does not limit the number of UEs included in the communication system. The present application relates to sidelink communication, and the communication system includes at least two UEs.

[0069] For V2X scenarios, the communication system may also include one or more road side units (RSU), which can communicate with UE, gNB, and eNB. In addition, the communication system may also include one or more global navigation satellite systems (GNSS), which can provide positioning and timing information for UE and RSU.

[0070] The present application provides a resource preemption solution in a side link, in which the preempting party notifies the preempted party of the time-frequency resources occupied and the priority of the service data transmitted by the preempting party through information with low overhead, so that the preempted party can promptly understand that the time-frequency resources currently used by it are preempted, triggering resource reselection or release, thereby improving the efficiency of detecting whether resources are preempted, reducing the complexity of detection, and improving the reliability of communication.

[0071] The following is described in conjunction with specific embodiments:

[0072] like Figure 2 As shown, it is a flow chart of a resource preemption method in a side link provided by an embodiment of the present application, and the method may include:

[0073] S101. A first sidelink device sends first sidelink control information to a second sidelink device.

[0074] Accordingly, the second sidelink device receives the first sidelink control information.

[0075] In this embodiment, the first sidelink device needs to obtain time-frequency resources to transmit the first service data, and the second sidelink device has obtained the first time-frequency resources and is transmitting or about to transmit the second service data on the first time-frequency resources. The priority of the second service data is lower than the priority of the first service data.

[0076] Since the priority of the first service data is higher than that of the second service data, the first sidelink device can preempt the first time-frequency resource used by the second sidelink device to transmit the second service data. However, in order for the second sidelink device to detect in time that the first time-frequency resource currently used by itself will be preempted, avoid using the same time-frequency resource, trigger the second sidelink device to reselect or release resources, and avoid resource conflicts during initial transmission, the first sidelink device sends the first sidelink control information (SCI) to the second sidelink device in advance.

[0077] The first sidelink control information includes information about the occupied first time-frequency resource and priority information corresponding to the first service data. Since the first sidelink control information does not include scheduling information, the signaling is small. That is, the first sidelink control information is intended to notify collisions rather than for data transmission.

[0078] like Figure 3The schematic diagram of the first sidelink control information indicating that resources are preempted is shown. The first sidelink device is about to transmit the first service data and needs to select the time-frequency resources first. In the time-frequency resource selection window, the first sidelink device sends the first sidelink control information to the second sidelink device, and the first sidelink control information is carried on the physical sidelink control channel (PSCCH). The first sidelink control information includes the occupied first time-frequency resource information and the priority information corresponding to the first service data, that is, it is used to indicate the second sidelink device: the priority of the first service data is higher than the priority of the second service data, and the first sidelink device has preempted / will preempt the first time-frequency resource of the second sidelink device. The first sidelink control information can also be called the sidelink control information-reserved (SCI-R) for indicating the reservation, or SCI-only, or stand-alone SCI. It should be noted that the network device can configure whether to activate the transmission of the SCI-R for preempting resources in this application.

[0079] Further, in one implementation, in order to enable the second sidelink device to reliably receive the first sidelink control information as much as possible, the first sidelink control information may be sent once or multiple times before the first preemptive transmission. The number of times of sending may be configured by the network device. Then, the first sidelink device sends the configured number of first sidelink control information to the second sidelink device according to the configured number of times.

[0080] Furthermore, in another implementation, the first sidelink device may also transmit the first sidelink control information once or multiple times within a first time period (timeduration). The time period length of the first time period may be predefined or configured by the network device, and is usually determined based on statistical characteristics to be a time period in which a low-priority sidelink device can complete collision detection within the first time period. The network device may configure the first time period, that is, configure at least one of the start time of the first time period, the duration of the first time period, or the period of the first time period.

[0081] In one example, the first time period may be the length of the time-frequency resource selection window.

[0082] In the present application, all "configurations" may be pre-configured, or configured by a network device through signaling, wherein the signaling is at least one of high-layer signaling, MAC layer signaling, or physical layer signaling.

[0083] The second sidelink device receives the first sidelink control information.

[0084] In a specific implementation, the second sidelink device may also actively detect the time-frequency resource location for sending the first sidelink control information.

[0085] In one implementation, the time-frequency resource position of the first sidelink control information is associated with the priority of the first service data. The first sidelink device will send the first sidelink control information at the time-frequency resource position associated with the priority of the first service data. Correspondingly, the second sidelink device can detect the first sidelink control information at all possible time-frequency resource positions associated with the priority higher than or equal to the second service data based on the association relationship. In this way, the second sidelink device can promptly detect whether its own first time-frequency resource may be preempted.

[0086] In another implementation, the time-frequency resource position of the first sidelink control information is associated with the priority of the second service data. The first sidelink device obtains the association relationship and sends the first sidelink control information at the time-frequency resource position associated with the priority of the second service data. Correspondingly, the second sidelink device can detect the first sidelink control information at the time-frequency resource position associated with the priority of the second service data based on the association relationship. It can be understood that the time-frequency resource position associated with the priority of the second service data can be one or more.

[0087] As an example, the priority of a data service may be a quality of service (QoS) level. Specifically, the QoS level may be expressed as: per packet priority (PPPP); it may also be expressed as N quality of service indexes (N QoS index, NQI), where N is a positive integer; other indexes may also be used to identify the QoS level.

[0088] In another implementation, the time-frequency resource position of the first sidelink control information is associated with the priority of the first service data and the priority of the second service data. The first sidelink device can send the first sidelink control information at the time-frequency resource position associated with the priority of the first service data, and can also send the first sidelink control information at the time-frequency resource position associated with the priority of the second service data. Correspondingly, the second sidelink device can detect the first sidelink control information at all time-frequency resource positions associated with a priority higher than or equal to the first service data, and at the time-frequency resource position associated with the priority of the second service data.

[0089] In another implementation, the time-frequency resource position of the first sidelink control information is associated with the identifier of the second sidelink device, and / or the time-frequency resource position of the first sidelink control information is associated with the regional identifier of the second sidelink device. The identifier or regional identifier of the second sidelink device can be associated with one or more time-frequency resource positions. The first sidelink device sends the first sidelink control information at one of the time-frequency resource positions associated with the identifier or regional identifier of the second sidelink device. Correspondingly, the second sidelink device detects the first sidelink control information at one or more time-frequency resource positions associated with the identifier or regional identifier of the second sidelink device.

[0090] Furthermore, the first side link control information may also include an identifier of a second side link device. When the second side link device receives the first side link control information, it can determine that the first side link control information is sent to itself based on the identifier of the second side link device carried by the first side link control information.

[0091] Further, the cyclic redundancy check (CRC) bits of the first side link control information may be scrambled by the identifier of the second side link device. The second side link device detects and descrambles through its own identifier, and may obtain the first side link control information sent to the second side link device. In this manner, the first side link control information may not carry the identifier of the second side link device.

[0092] S102. The first sidelink device transmits the first service data and / or second sidelink control information on the first time-frequency resources, wherein the second sidelink control information includes scheduling information corresponding to the first service data.

[0093] The first time-frequency resource is a resource used to transmit the first service data, or the first time-frequency resource is a resource used to transmit the second sidelink control information for scheduling the first service data and the first service data.

[0094] like Figure 3As shown, the seized first time-frequency resource is used to transmit the first service data, which is carried on the physical sidelink shared channel (PSSCH); the seized first time-frequency resource can also be used to transmit the second sidelink control information, which is also carried on the PSCCH. Unlike the first sidelink control information, the second sidelink control information includes scheduling information, such as a modulation and coding scheme (MCS). The second sidelink control information can also be used for sidelink control information-data (SCI-D). Generally, the payload of the second sidelink control information is larger than that of the first sidelink control information.

[0095] S103. The second sidelink device determines that the first time-frequency resources are occupied.

[0096] After receiving the first side-link control information, the second side-link device compares the priority of the second service data transmitted by itself with the priority of the first service data and determines that the priority of the second service data is lower than the priority of the first service data. It then determines that the first time-frequency resources will be occupied by the first side-link device, and the second side-link device can no longer transmit the second service data on the first time-frequency resources.

[0097] Furthermore, the method may also include the following steps, which are optional steps:

[0098] S104. The second sidelink device releases the first time-frequency resources, and / or re-competes for the second time-frequency resources for transmission of the second service data.

[0099] After determining that the first time-frequency resource is occupied, the second sidelink device releases the first time-frequency resource and re-competes for the second time-frequency resource used for second service data transmission to improve communication reliability.

[0100] It should be noted that there is no execution order for S102 and S103-S104. The first side-link device can transmit the first service data and / or the second side-link control information on the seized first time-frequency resources after sending the first side-link control information. The first side-link device can also transmit the first service data and / or the second side-link control information on the seized first time-frequency resources after determining that the second side-link device has released the first time-frequency resources.

[0101] According to a resource preemption method in a side link provided by an embodiment of the present application, the preempting party notifies the preempted party of the time-frequency resources occupied and the priority of the service data transmitted by the preempting party through information with low overhead, so that the preempted party can promptly understand that the time-frequency resources currently used by it are preempted, triggering resource reselection or release, thereby improving the efficiency of detecting whether resources are preempted, reducing the complexity of detection, and improving the reliability of communication.

[0102] like Figure 4 As shown, it is a flow chart of another method for resource preemption in a side link provided in an embodiment of the present application, and the method may include:

[0103] S201. Select a time-frequency resource position of first sidelink control information to be sent to a second sidelink device from one or more candidate time-frequency resource positions of first sidelink control information.

[0104] In this embodiment, some candidate time-frequency resource positions may be allocated for transmitting the first sidelink control information. These candidate time-frequency resource positions are located in a specific search space.

[0105] The time-frequency resource position of the first sidelink control information sent to the second sidelink device may be selected according to a set order or an occupancy status of the candidate time-frequency resources.

[0106] S202. The first sidelink device sends first sidelink control information to the second sidelink device at the selected time-frequency resource position of the first sidelink control information.

[0107] Accordingly, the second sidelink device receives the first sidelink control information.

[0108] The first sidelink control information includes information of occupied first time-frequency resources and priority information corresponding to first service data transmitted by the first sidelink device, wherein the priority of second service data transmitted by the second sidelink device is lower than the priority of the first service data, and the first time-frequency resources are the time-frequency resources currently used by the second sidelink device.

[0109] The first side link control information is sent to the second side link device at the selected time-frequency resource position of the first side link control information, thereby improving the reliability of the transmitted information, so that the second side link device can reliably receive the first side link control information.

[0110] S203. The first sidelink device transmits first service data and / or second sidelink control information on the first time-frequency resources, wherein the second sidelink control information includes scheduling information corresponding to the first service data.

[0111] The specific implementation of this step can refer to Figure 2 Step S102 of the illustrated embodiment.

[0112] S204. The second sidelink device determines that the first time-frequency resources are occupied.

[0113] The specific implementation of this step can refer to Figure 2 Step S103 of the illustrated embodiment.

[0114] S205. The second sidelink device releases the first time-frequency resources, and / or re-competes for the second time-frequency resources for transmission of the second service data.

[0115] The specific implementation of this step can refer to Figure 2 Step S104 of the illustrated embodiment.

[0116] According to a resource preemption method in a side link provided by an embodiment of the present application, the preempting party notifies the preempted party of the time-frequency resources occupied and the priority of the service data transmitted by the preempting party through information with low overhead, so that the preempted party can promptly understand that the time-frequency resources currently used by it are preempted, triggering resource reselection or release, thereby improving the efficiency of detecting whether resources are preempted, reducing the complexity of detection, and improving the reliability of communication; and sending the first side link control information at the selected candidate time-frequency resource position, thereby improving the reliability of sending information, so that the second side link device can reliably receive the first side link control information.

[0117] like Figure 5 As shown, it is a flow chart of another method for resource preemption in a side link provided in an embodiment of the present application, and the method may include:

[0118] S301. A first sidelink device sends first sidelink control information to a second sidelink device.

[0119] Accordingly, the second sidelink device receives the first sidelink control information.

[0120] The first sidelink control information includes information of occupied first time-frequency resources and priority information corresponding to first service data transmitted by the first sidelink device; the time-frequency resource position of the first sidelink control information is associated with the priority of the first service data, and / or the time-frequency resource position of the first sidelink control information is associated with the priority of the second service data.

[0121] Specifically, in one implementation, the time-frequency resource position of the first sidelink control information is associated with the priority of the first service data. The first sidelink device will send the first sidelink control information at the time-frequency resource position associated with the priority of the first service data. Correspondingly, the second sidelink device can detect the first sidelink control information at all possible time-frequency resource positions associated with a priority higher than or equal to the second service data based on the association relationship. In this way, the second sidelink device can promptly detect whether its own first time-frequency resource may be preempted.

[0122] In another implementation, the time-frequency resource position of the first sidelink control information is associated with the priority of the second service data. The first sidelink device obtains the association relationship and sends the first sidelink control information at the time-frequency resource position associated with the priority of the second service data. The second sidelink device can detect the first sidelink control information at the time-frequency resource position associated with the priority of the second service data based on the association relationship. It can be understood that the time-frequency resource position associated with the priority of the second service data can be one or more.

[0123] In another implementation, the time-frequency resource position of the first sidelink control information is associated with the priority of the first service data and the priority of the second service data. The first sidelink device can send the first sidelink control information at the time-frequency resource position associated with the priority of the first service data, and can also send the first sidelink control information at the time-frequency resource position associated with the priority of the second service data. Correspondingly, the second sidelink device can detect the first sidelink control information at all time-frequency resource positions associated with a priority higher than or equal to the second service data, and at the time-frequency resource position associated with the priority of the second service data.

[0124] Specifically, S301 includes: according to the configured times, the first sidelink device sends the first sidelink control information of the configured times to the second sidelink device; and / or the first sidelink device sends the first sidelink control information to the second sidelink device within a first time period. For specific implementation, please refer to Figure 2 Description of the illustrated embodiment.

[0125] Furthermore, the method may also include: the priority of the second service data transmitted by the second sidelink device is lower than the priority of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device; the first sidelink device transmits the first service data and / or second sidelink control information on the first time-frequency resource, wherein the second sidelink control information includes scheduling information corresponding to the first service data. For specific implementation, please refer to Figure 2Related description of the illustrated embodiment.

[0126] Furthermore, the priority of the first service data is associated with one or more candidate time-frequency resource positions of the first sidelink control information; the method further comprises: selecting a time-frequency resource position for sending the first sidelink control information from among the one or more candidate time-frequency resource positions of the first sidelink control information; the first sidelink device sends the first sidelink control information to the second sidelink device at the selected time-frequency resource position of the first sidelink control information. For specific implementation, please refer to Figure 2 Related description of the illustrated embodiment.

[0127] According to a resource preemption method in a side link provided by an embodiment of the present application, the preempting party notifies the preempted party of the time and frequency resources occupied and the priority of the service data transmitted by the preempting party through information with low overhead, so that the preempted party can promptly learn that the time and frequency resources currently used by it are preempted, the time and frequency resource position of the first side link control information is associated with the priority of the first service data, and / or the time and frequency resource position of the first side link control information is associated with the priority of the second service data, so that the second side link device can accurately detect the first side link control information, thereby reducing the complexity of detection and improving the reliability of communication.

[0128] like Figure 6 As shown, it is a flow chart of another method for resource preemption in a side link provided in an embodiment of the present application, and the method may include:

[0129] S401. A first sidelink device sends first sidelink control information to a second sidelink device, where the first sidelink control information includes information of first time-frequency resources occupied and priority information corresponding to first service data transmitted by the first sidelink device.

[0130] The time-frequency resource position of the first sidelink control information is associated with the identifier of the second sidelink device, and / or the time-frequency resource position of the first sidelink control information is associated with the area identifier of the second sidelink device.

[0131] Specifically, the identifier or regional identifier of the second sidelink device may be associated with one or more time-frequency resource positions. The first sidelink device sends the first sidelink control information at one of the time-frequency resource positions associated with the identifier or regional identifier of the second sidelink device. Correspondingly, the second sidelink device detects the first sidelink control information at one or more time-frequency resource positions associated with the identifier or regional identifier of the second sidelink device.

[0132] Further, the first sidelink device sends the first sidelink control information of the configured number of times to the second sidelink device according to the configured number of times; and / or the first sidelink device sends the first sidelink control information to the second sidelink device within a first time period. For specific implementation, please refer to Figure 2 Related description of the illustrated embodiment.

[0133] Furthermore, the priority of the second service data transmitted by the second sidelink device is lower than the priority of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device; the first sidelink device transmits the first service data and / or second sidelink control information on the first time-frequency resource, wherein the second sidelink control information includes scheduling information corresponding to the first service data. For specific implementation, please refer to Figure 2 Related description of the illustrated embodiment.

[0134] According to a resource preemption method in a side link provided by an embodiment of the present application, the preempting party notifies the preempted party of the time and frequency resources occupied and the priority of the service data transmitted by the preempting party through information with low overhead, so that the preempted party can promptly learn that the time and frequency resources currently used by itself are preempted, and the time and frequency resource position of the first side link control information is associated with the identifier or area identifier of the second side link device, so that the second side link device can accurately receive the first side link control information sent to itself, thereby reducing the complexity of detection and improving the reliability of communication.

[0135] like Figure 7 As shown, it is a flow chart of another method for resource preemption in a side link provided in an embodiment of the present application, and the method may include:

[0136] S501. A first sidelink device sends first sidelink control information to a second sidelink device, where the first sidelink control information includes information of first time-frequency resources occupied and priority information corresponding to first service data transmitted by the first sidelink device.

[0137] The first sidelink control information includes the identifier of the second sidelink device, or the cyclic redundancy check bits of the first sidelink control information are scrambled by the identifier of the second sidelink device.

[0138] Specifically, the first sidelink control information includes an identifier of the second sidelink device. When the second sidelink device receives the first sidelink control information, it can determine that the first sidelink control information is sent to itself based on the identifier of the second sidelink device carried in the first sidelink control information.

[0139] The cyclic redundancy check (CRC) bits of the first side link control information may be scrambled by the identifier of the second side link device. The second side link device detects and descrambles through its own identifier, and may obtain the first side link control information sent to the second side link device. In this manner, the first side link control information may not carry the identifier of the second side link device.

[0140] Further, the first sidelink device also sends the first sidelink control information of the configured number of times to the second sidelink device according to the configured number of times; and / or the first sidelink device sends the first sidelink control information to the second sidelink device once or multiple times within the first time period. For specific implementation, please refer to Figure 2 Related description of the illustrated embodiment.

[0141] Furthermore, the priority of the second service data transmitted by the second sidelink device is lower than the priority of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device; the first sidelink device transmits the first service data and / or second sidelink control information on the first time-frequency resource, wherein the second sidelink control information includes scheduling information corresponding to the first service data. For specific implementation, please refer to Figure 2 Related description of the illustrated embodiment.

[0142] According to a resource preemption method in a side link provided by an embodiment of the present application, the preempting party notifies the preempted party of the time and frequency resources occupied and the priority of the service data transmitted by the preempting party through information with low overhead, so that the preempted party can promptly learn that the time and frequency resources currently used by itself are preempted, and the first side link control information includes the identifier of the second side link device, or the cyclic redundancy check bits of the first side link control information are scrambled by the identifier of the second side link device, so that the second side link device can accurately receive the first side link control information sent to itself, thereby reducing the complexity of detection and improving the reliability of communication.

[0143] Based on the same concept of the resource preemption method in the side link, the embodiment of the present application also provides a side link device, such as Figure 8 As shown, the sidelink device 1000 includes: a transceiver unit 11; and may also include a processing unit 12; wherein:

[0144] The transceiver unit 11 is used to send first sidelink control information to the second sidelink device, where the first sidelink control information includes information about occupied first time-frequency resources and priority information corresponding to first service data transmitted by the first sidelink device;

[0145] The time-frequency resource position of the first sidelink control information is associated with the priority of the first service data, and / or the time-frequency resource position of the first sidelink control information is associated with the priority of the second service data transmitted by the second sidelink device.

[0146] In one implementation, the transceiver unit 11 is further used to transmit the first service data and / or second sidelink control information on the first time-frequency resources, wherein the second sidelink control information includes scheduling information corresponding to the first service data.

[0147] In yet another implementation, the priority of the second service data is lower than the priority of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device.

[0148] In another implementation, the first time-frequency resource is the time-frequency resource currently used by the second sidelink device, that is: the first time-frequency resource is the time-frequency resource determined by the second sidelink device to be used, or the time-frequency resource being used.

[0149] In another implementation, the transceiver unit 11 is used to send the first side link control information to the second side link device a configured number of times according to the configured number of times; and / or send the first side link control information to the second side link device once or multiple times within a first time period.

[0150] In yet another implementation, the priority of the first service data is associated with one or more candidate time-frequency resource positions of the first sidelink control information; and the sidelink device further includes:

[0151] A processing unit 12 is configured to select a time-frequency resource position for sending the first sidelink control information from among the one or more candidate time-frequency resource positions for the first sidelink control information;

[0152] The transceiver unit 11 is used to send the first sidelink control information to the second sidelink device at the selected candidate time-frequency resource position.

[0153] For the specific implementation of the above-mentioned transceiver unit 11 and the processing unit 12, please refer to the above-mentioned Figure 2 , Figures 4 to 7 Relevant description of the first sidelink device in the embodiment shown.

[0154] According to a side link device provided in an embodiment of the present application, the side link device acts as a preemptive party and notifies the preempted party of the time and frequency resources occupied and the priority of the service data transmitted by the preemptive party through information with low overhead, so that the preempted party can promptly understand that the time and frequency resources currently used by it are preempted, triggering resource reselection or release, thereby improving the efficiency of detecting whether resources are preempted, reducing the complexity of detection, and improving the reliability of communication.

[0155] Based on the same concept of the resource preemption method in the side link, the embodiment of the present application also provides a side link device, such as Fig. 9 As shown, the side link device 2000 includes: a transceiver unit 21; wherein:

[0156] The transceiver unit 21 is configured to receive the first sidelink control information sent by the first sidelink device at a time-frequency resource position associated with a priority level higher than or equal to that of the second service data transmitted by the second sidelink device if the time-frequency resource position of the first sidelink control information is associated with the priority level of the first service data; and / or to receive the first sidelink control information at a time-frequency resource position associated with the priority level of the second service data if the time-frequency resource position of the first sidelink control information is associated with the priority level of the second service data;

[0157] The first sidelink control information includes information of the first time-frequency resources occupied and priority information corresponding to the first service data transmitted by the first sidelink device.

[0158] In one implementation, the priority of the second service data transmitted by the second sidelink device is lower than the priority of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device.

[0159] In another implementation, the transceiver unit 21 is used to receive the first sidelink control information a configured number of times; and / or receive the first sidelink control information sent by the first sidelink device once or multiple times within a first time period.

[0160] For the specific implementation of the above-mentioned transceiver unit 21, please refer to the above-mentioned Figure 2 , Figures 4 to 7 Relevant description of the second sidelink device in the embodiment shown.

[0161] According to a side link device provided in an embodiment of the present application, the side link device, as the preempted party, receives the occupied time-frequency resources and the priority of the service data transmitted by the preempting party through information notification with low overhead from the preempting party. The preempted party can promptly understand that the time-frequency resources currently used by itself are preempted, triggering resource reselection or release, thereby improving the efficiency of detecting whether resources are preempted, reducing the complexity of detection, and improving the reliability of communication.

[0162] The embodiment of the present application also provides a sidelink device, which is used to execute the resource preemption method in the sidelink. Part or all of the resource preemption method in the sidelink can be implemented by hardware or software.

[0163] Optionally, the sidelink device may be a chip or an integrated circuit in a specific implementation.

[0164] Optionally, when part or all of the resource preemption method in the side link of the above embodiment is implemented by software, the side link device includes: a processor for executing a program, so that when the program is executed, the side link device can implement the resource preemption method in the side link provided by the above embodiment, and the side link device may also include a memory for storing necessary programs, and these programs involved can be loaded into the memory when the side link device leaves the factory, and can also be loaded into the memory when needed later.

[0165] Optionally, the above-mentioned memory may be a physically independent unit or may be integrated with the processor.

[0166] Optionally, when part or all of the resource preemption method in the sidelink of the above embodiment is implemented by software, the sidelink device may also include only a processor. The memory for storing the program is located outside the sidelink device, and the processor is connected to the memory through a circuit / wire to read and execute the program stored in the memory.

[0167] The processor may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and a NP.

[0168] Optionally, the processor may include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.

[0169] The memory may include volatile memory, such as random-access memory (RAM); the memory may also include non-volatile memory, such as flash memory, hard disk drive (HDD) or solid-state drive (SSD); the memory may also include a combination of the above types of memory.

[0170] Fig.10 A simplified schematic diagram of the hardware structure of the sidelink device is shown. For ease of understanding and illustration, Fig.10 In the example, a mobile phone is used as the sidelink device. Fig.10 As shown, the side link device includes a processor, and may also include a radio frequency circuit, an antenna, and an input-output device. Among them, the processor can be used to process communication protocols and communication data, and can also be used to control the side link device, execute software programs, process software program data, etc. The side link device may also include a memory, which is mainly used to store software programs and data. These programs involved can be loaded into the memory when the communication device leaves the factory, and can also be loaded into the memory when needed later. The radio frequency circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc. are mainly used to receive data input by users and output data to users. It should be noted that some types of side link devices may not have input and output devices.

[0171] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the sidelink device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Fig.10 Only one memory and processor are shown. In an actual sidelink device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device. The memory may be set independently of the processor or may be integrated with the processor, which is not limited in the embodiments of the present application.

[0172] In the embodiment of the present application, the antenna and the radio frequency circuit with transceiver functions may be regarded as the receiving unit and the sending unit of the side link device (also collectively referred to as the transceiver unit), and the processor with processing function may be regarded as the processing unit of the side link device. Fig.10 As shown, the sidelink device includes a receiving unit 31, a processing unit 32 and a sending unit 33. The receiving unit 31 may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the sending unit 33 may also be referred to as a transmitter, a transmitter, a transmitter, a transmitting circuit, etc. The processing unit may also be referred to as a processor, a processing board, a processing module, a processing device, etc.

[0173] The sidelink device may be the first sidelink device in the above-described embodiment.

[0174] For example, in one embodiment, the sending unit 33 is used to perform Figure 2 The functions of the first sidelink device in steps S101 and S102 in the illustrated embodiment.

[0175] For example, in another embodiment, the processing unit 32 is used to execute Figure 4 In the embodiment shown in FIG. 1 , step S201 is performed; and the sending unit 33 is used to execute Figure 4 The functions of the first sidelink device in S202 and S203 in the illustrated embodiment.

[0176] For example, in another embodiment, the sending unit 33 is used to execute Figure 5 The function of the first sidelink device in step S301 in the illustrated embodiment.

[0177] For example, in another embodiment, the sending unit 33 is used to execute Figure 6 The function of the first sidelink device in step S401 in the illustrated embodiment.

[0178] For example, in another embodiment, the sending unit 33 is used to execute Figure 7 The function of the first sidelink device in step S501 in the illustrated embodiment.

[0179] The sidelink device may be the second sidelink device in the above-described embodiment.

[0180] For example, in another embodiment, the receiving unit 31 is used to execute Figure 2 The function of the second sidelink device in step S101 in the embodiment shown; and the processing unit 32 is used to execute Figure 2 Steps S103 and S104 in the illustrated embodiment.

[0181] For example, in another embodiment, the receiving unit 31 is used to execute Figure 4 The function of the second sidelink device in step S202 in the embodiment shown; and the processing unit 32 is used to execute Figure 4 Steps S204 and S205 in the illustrated embodiment.

[0182] For example, in another embodiment, the receiving unit 31 is used to execute Figure 5 The function of the second sidelink device in step S301 in the illustrated embodiment.

[0183] For example, in another embodiment, the receiving unit 31 is used to execute Figure 6 The function of the second sidelink device in step S401 in the illustrated embodiment.

[0184] For example, in another embodiment, the receiving unit 31 is used to execute Figure 7 The function of the second sidelink device in step S501 in the illustrated embodiment.

[0185] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, and when the computer-readable storage medium is run on a computer, the computer executes the methods described in the above embodiments.

[0186] The embodiments of the present application also provide a computer program product including instructions, which, when executed on a computer, enables the computer to execute the methods described in the above embodiments.

[0187] An embodiment of the present application also provides a communication system, comprising any of the aforementioned sidelink devices.

[0188] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0189] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the division of the unit is only a logical function division, and there may be other division methods in actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. The mutual coupling, direct coupling, or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0190] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0191] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a read-only memory (ROM), or a random access memory (RAM), or a magnetic medium, such as a floppy disk, a hard disk, a tape, a magnetic disk, or an optical medium, such as a digital versatile disc (DVD), or a semiconductor medium, such as a solid state disk (SSD), etc.

Claims

1. A resource preemption method in a side link, characterized in that: The method comprises: The first sidelink device sends first sidelink control information to the second sidelink device, where the first sidelink control information includes information about occupied first time-frequency resources and priority information corresponding to first service data transmitted by the first sidelink device; The time-frequency resource position of the first sidelink control information is associated with the priority of the first service data, and / or the time-frequency resource position of the first sidelink control information is associated with the priority of the second service data transmitted by the second sidelink device.

2. The method according to claim 1, characterized in that The method further comprises: The first sidelink device transmits the first service data and / or second sidelink control information on the first time-frequency resources, wherein the second sidelink control information includes scheduling information corresponding to the first service data.

3. The method according to claim 1 or 2, characterized in that: The priority of the second service data is lower than that of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device.

4. The method according to claim 1 or 2, characterized in that: The first time-frequency resource is the time-frequency resource currently used by the second side-link device, that is: the first time-frequency resource is the time-frequency resource determined by the second side-link device to be used, or the time-frequency resource currently being used.

5. The method according to claim 1 or 2, characterized in that: The first side link device sends first side link control information to the second side link device, including: the first side link device sends the first side link control information to the second side link device a configured number of times according to the configured number of times; and / or the first side link device sends the first side link control information to the second side link device once or multiple times within a first time period.

6. The method according to claim 1 or 2, characterized in that: The priority of the first service data is associated with one or more candidate time-frequency resource positions of the first sidelink control information; the method further includes: Selecting a time-frequency resource position for sending the first sidelink control information from among the one or more candidate time-frequency resource positions for the first sidelink control information; The first sidelink device sends first sidelink control information to the second sidelink device, including: the first sidelink device sends the first sidelink control information to the second sidelink device at the selected candidate time-frequency resource position.

7. A method for resource preemption in a side link, characterized in that: The method comprises: If the time-frequency resource position of the first sidelink control information is associated with the priority of the first business data, the second sidelink device receives the first sidelink control information sent by the first sidelink device at a time-frequency resource position associated with a priority higher than or equal to that of the second business data transmitted by the second sidelink device; and / or if the time-frequency resource position of the first sidelink control information is associated with the priority of the second business data, the second sidelink device receives the first sidelink control information at a time-frequency resource position associated with the priority of the second business data; The first sidelink control information includes information of the first time-frequency resources occupied and priority information corresponding to the first service data transmitted by the first sidelink device.

8. The method according to claim 7, characterized in that The priority of the second service data is lower than that of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device.

9. The method according to claim 7 or 8, characterized in that: The second side-link device receives the first side-link control information sent by the first side-link device, including: the second side-link device receives the first side-link control information a configured number of times; and / or the second side-link device receives the first side-link control information sent by the first side-link device once or more times within a first time period.

10. A method for resource preemption in a side link, characterized in that: The method comprises: The first sidelink device sends first sidelink control information to the second sidelink device, where the first sidelink control information includes information about occupied first time-frequency resources and priority information corresponding to first service data transmitted by the first sidelink device; The time-frequency resource position of the first sidelink control information is associated with the identifier of the second sidelink device, and / or the time-frequency resource position of the first sidelink control information is associated with the area identifier of the second sidelink device.

11. The method according to claim 10, characterized in that The method further comprises: The first sidelink device transmits the first service data and / or second sidelink control information on the first time-frequency resources, wherein the second sidelink control information includes scheduling information corresponding to the first service data.

12. The method according to claim 10 or 11, characterized in that: The priority of the second service data transmitted by the second sidelink device is lower than the priority of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device.

13. The method according to claim 10 or 11, characterized in that: The first side link device sends first side link control information to the second side link device, including: the first side link device sends the first side link control information to the second side link device a configured number of times according to the configured number of times; and / or the first side link device sends the first side link control information to the second side link device once or multiple times within a first time period.

14. A resource preemption method in a side link, characterized in that: The method comprises: The second sidelink device receives first sidelink control information sent by the first sidelink device, where the first sidelink control information includes information of occupied first time-frequency resources and priority information corresponding to first service data transmitted by the first sidelink device; The time-frequency resource position of the first sidelink control information is associated with the identifier of the second sidelink device, and / or the time-frequency resource position of the first sidelink control information is associated with the area identifier of the second sidelink device.

15. A sidelink device, characterized in that: include: A transceiver unit, configured to send first sidelink control information to a second sidelink device, wherein the first sidelink control information includes information of first time-frequency resources occupied and priority information corresponding to first service data transmitted by the sidelink device; The time-frequency resource position of the first sidelink control information is associated with the priority of the first service data, and / or the time-frequency resource position of the first sidelink control information is associated with the priority of the second service data transmitted by the second sidelink device.

16. The sidelink device according to claim 15, characterized in that: The transceiver unit is further used to transmit the first service data and / or second sidelink control information on the first time-frequency resources, wherein the second sidelink control information includes scheduling information corresponding to the first service data.

17. The sidelink device according to claim 15 or 16, characterized in that The priority of the second service data is lower than that of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device.

18. The sidelink device according to claim 15 or 16, characterized in that The first time-frequency resource is the time-frequency resource currently used by the second side-link device, that is: the first time-frequency resource is the time-frequency resource determined by the second side-link device to be used, or the time-frequency resource currently being used.

19. The sidelink device according to claim 15 or 16, characterized in that The transceiver unit is used to send the first side link control information to the second side link device for the configured number of times according to the configured number of times; and / or send the first side link control information to the second side link device once or multiple times within a first time period.

20. The sidelink device according to claim 15 or 16, characterized in that The priority of the first service data is associated with one or more candidate time-frequency resource positions of the first sidelink control information; the sidelink device further includes: A processing unit, configured to select a time-frequency resource position for sending the first sidelink control information from among the one or more candidate time-frequency resource positions for the first sidelink control information; The transceiver unit is used to send the first sidelink control information to the second sidelink device at the selected candidate time-frequency resource position.

21. A sidelink device, characterized in that: include: a transceiver unit, configured to receive the first sidelink control information transmitted by the first sidelink device at a time-frequency resource position associated with a priority level of the first service data that is higher than or equal to the priority level of the second service data transmitted by the second sidelink device, if the time-frequency resource position of the first sidelink control information is associated with the priority level of the first service data; and / or if the time-frequency resource position of the first sidelink control information is associated with the priority of the second service data, receiving the first sidelink control information at the time-frequency resource position associated with the priority of the second service data; The first sidelink control information includes information of the first time-frequency resources occupied and priority information corresponding to the first service data transmitted by the first sidelink device.

22. The sidelink device according to claim 21, characterized in that The priority of the second service data transmitted by the second sidelink device is lower than the priority of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device.

23. The sidelink device according to claim 21 or 22, characterized in that The transceiver unit is used to receive the first sidelink control information a configured number of times; and / or receive the first sidelink control information sent by the first sidelink device once or multiple times within a first time period.

24. A sidelink device, characterized in that: include: A transceiver unit, configured to send first sidelink control information to a second sidelink device, wherein the first sidelink control information includes information of first time-frequency resources occupied and priority information corresponding to first service data transmitted by the sidelink device; The time-frequency resource position of the first sidelink control information is associated with the identifier of the second sidelink device, and / or the time-frequency resource position of the first sidelink control information is associated with the area identifier of the second sidelink device.

25. The sidelink device according to claim 24, characterized in that: The transceiver unit is further used to transmit the first service data and / or second sidelink control information on the first time-frequency resources, wherein the second sidelink control information includes scheduling information corresponding to the first service data.

26. The sidelink device according to claim 24 or 25, characterized in that The priority of the second service data transmitted by the second sidelink device is lower than the priority of the first service data, and the first time-frequency resource is the time-frequency resource currently used by the second sidelink device.

27. The sidelink device according to any one of claims 24 to 25, characterized in that: The transceiver unit is used to send the first side link control information to the second side link device for the configured number of times according to the configured number of times; and / or send the first side link control information to the second side link device once or multiple times within a first time period.

28. A sidelink device, characterized in that: include: A transceiver unit, configured to receive first sidelink control information sent by a first sidelink device, wherein the first sidelink control information includes information of first time-frequency resources occupied and priority information corresponding to first service data transmitted by the sidelink device; The time-frequency resource position of the first sidelink control information is associated with the identifier of the second sidelink device, and / or the time-frequency resource position of the first sidelink control information is associated with the area identifier of the second sidelink device.

29. A sidelink device, characterized in that: The method comprises a processor, wherein the processor is used to couple with a memory, read instructions in the memory, and implement the method according to any one of claims 1 to 6 according to the instructions, or implement the method according to any one of claims 7 to 9 according to the instructions, or implement the method according to any one of claims 10 to 13, or implement the method according to claim 14.