Resource Processing Method, Apparatus, and Storage Medium
By requiring both the sending and receiving devices to send SCI for resource reservation and perception in Mode 2 of the 3GPP side-line link R16 version, the problem of unreasonable resource allocation is solved and more efficient resource utilization and transmission reliability is achieved.
Patent Information
- Application Number
- CN202110153049.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-11-03
- Filing Date
- 2021-02-03
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2041-02-03
AI Technical Summary
In Mode 2 of 3GPP side link R16 version, resource allocation is completed independently by the sending device, but due to the different device location and channel environment, resource allocation may be unreasonable, resulting in hidden terminal and exposed terminal problems, increasing interference and conflicts.
A resource processing method is proposed, requiring both the sending and receiving devices to send SCI for resource reservation and perception, ensuring the rationality and accuracy of resource allocation.
Through SCI reservation and perception of dual-ended devices, the hidden terminal and exposed terminal problems are solved, the interference and conflicts of side links are reduced, and the spatial multiplexing efficiency and transmission reliability are improved.
Smart Images

Figure CN114449658B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a resource processing method, apparatus, and storage medium. Background Art
[0002] In the 3GPP Sidelink (SL) Release 16, there are two resource allocation modes: Mode 1 and Mode 2. In Mode 1, for a sidelink device within the coverage area of a base station (gNB), the resources for data transmission need to be applied for from the base station through physical layer signaling, or Media Access Control (MAC), or Radio Resource Control (RRC) signaling. Here, the sidelink device is also referred to as a sidelink user equipment (UE). The base station allocates certain time-frequency resources for the sidelink transmitting device (abbreviation: transmitting device) and its corresponding sidelink receiving device (abbreviation: receiving device) for data transmission. Since in Mode 1, the base station performs centralized resource scheduling for all sidelink transmissions, it can effectively avoid interference and conflict problems in the sidelink network. However, in Mode 1, resource allocation mainly depends on the base station, and the process of the sidelink device applying for resources requires multiple interactions, which will result in a long delay and is not applicable to some scenarios without a base station or with high delay requirements, such as Vehicle to Everything (V2X).
[0003] In Mode 2, the resources for sidelink transmission are determined by the transmitting device through channel sensing and selection. For example, when each transmitting device sends information, it will indicate the time-frequency resources it occupies in the first-order sidelink control information (SCI) bound to it. The indicated time-frequency resources include two parts. The first part is the resources reserved for the initial transmission of data and the retransmission of hybrid automatic repeat request (HARQ) on the current physical sidelink shared channel (PSSCH); the second part is the time-frequency resources reserved for periodic service data. Based on this, before a certain transmitting device wants to send data, in order to determine the available time-frequency resources, it needs to detect the SCI of other sidelink devices within the sensing window. If the received power of the detected SCI exceeds the power threshold associated with the priority of the SCI, the resources reserved by the SCI are removed from the resource pool. If the proportion of the remaining resources in the total resources of the resource pool is less than the first preset value (e.g., 0.2) after all the reserved resources are removed, the power threshold associated with each priority is increased by the second preset value (e.g., 3 dB), and then the above steps are repeated until the proportion of the remaining resources in the total resources of the resource pool is not less than the first preset value. Finally, the time-frequency resource position is selected on the available resources according to the sensing result to send data. In Mode 2, the resource allocation is completed independently by each sidelink device without the need for the base station to participate in scheduling, which can adapt to a wider range of scenarios. At the same time, both the sensing and selection behaviors are locally executed at each sidelink device, and the required time is also very short, which can respond quickly to services.
[0004] However, in Mode 2, the resource allocation scheme is a distributed scheme, and the sensing process and reservation process (sending SCI) of resources are only executed at each transmitting device. Due to the different positions and channel environments of the transmitting device and the receiving device, the sensing results of the transmitting device may not necessarily ensure the rationality of resource allocation in the sidelink scenario, and may even lead to hidden terminal problems and exposure problems in severe cases. Summary of the Invention
[0005] In view of this, a resource processing method, device, and storage medium are proposed. In the embodiments of the present application, both the transmitting device and the receiving device send SCI to reserve channel resources, and both perform sensing and detection, so that the resource allocation scheme in the sidelink scenario is enhanced, the hidden terminal problem and the exposed terminal problem are solved, the sidelink interference and conflict situations are reduced, and at the same time, the spatial reuse efficiency in the sidelink is improved.
[0006] In a first aspect, an embodiment of the present application provides a resource processing method for a first device. The method includes:
[0007] Receiving a first SCI, where the type of the first SCI is a first type, the first SCI includes first indication information, the first indication information indicates a first time-frequency resource, and the first indication information further indicates that the first device sends a second SCI;
[0008] Sending a second SCI, where the type of the second SCI is a second type, the second SCI includes second indication information, and the second indication information indicates a second time-frequency resource;
[0009] Wherein, the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device, or the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data; the second time-frequency resource is a time-frequency resource reserved for the first device to receive data, and the first time-frequency resource includes the second time-frequency resource.
[0010] In this implementation, the first SCI includes first indication information indicating a first time-frequency resource. The first time-frequency resource is a time-frequency resource reserved for a second device to send data to the first device, or indicates a time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data. Before the first device sends the second SCI, the first SCI indicates to other devices that the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data. Other devices receiving data on the first time-frequency resource will be interfered by the second device, and sending data on the first time-frequency resource may interfere with the reception of the first device. After the first device sends the second SCI, the first SCI indicates to other devices that the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device. Receiving data on the first time-frequency resource will be interfered by the second device. Since the second SCI has already indicated the sending behavior of other devices, the first SCI no longer indicates the sending behavior of other devices. The second SCI includes second indication information indicating a second time-frequency resource. The second time-frequency resource is a time-frequency resource reserved for the first device to receive data, thereby indicating to other devices that sending data on the second time-frequency resource will interfere with the first device and not indicating the receiving behavior of other devices. This solution enhances the resource allocation scheme in the sidelink scenario. The sending device (i.e., the second device) and the receiving device (i.e., the first device) both send SCI, so that resources can be reserved at both the sending and receiving ends, solving the hidden terminal problem, reducing sidelink interference and conflict situations. Moreover, the sending device reserving resources does not affect the sending behavior of other devices, and the receiving device reserving resources does not affect the receiving behavior of other devices, solving the exposed terminal problem, and at the same time improving the spatial reuse efficiency in the sidelink.
[0011] In a possible implementation, the first SCI further includes indication information of the first service priority of the data, information indicating the device identifier of the first device, and information indicating the device identifier of the second device. The second SCI further includes indication information of the second service priority of the data and information indicating the device identifier of the second device, and the second service priority is determined according to the first service priority.
[0012] In this implementation, the first SCI and the second SCI further include other indication information, ensuring the data transmission effect of the first SCI and the second SCI.
[0013] In another possible implementation, the absolute value of the difference between the time when the first device sends the second SCI and the time when the first device receives the first SCI is less than or equal to a first time threshold, and the first time threshold is configured by the network by default.
[0014] In this implementation, the absolute value of the difference between the time when the first device sends the second SCI and the time when the first device receives the first SCI is less than or equal to the first time threshold. That is, after receiving the first SCI, the first device needs to send the second SCI within the first time threshold, ensuring that other devices can determine whether the first device has sent the second SCI based on the difference between the reception time of the first SCI and the current time, so as to determine whether the resources reserved in the first SCI are only for the second device to send data or for the first device to receive data and the second device to send data.
[0015] In another possible implementation, the first SCI further includes a first identifier, and the first identifier indicates that the first device sends the second SCI.
[0016] In this implementation, the first SCI further includes a first identifier indicating that the first device sends the second SCI, such that after receiving the first SCI including this first identifier, the first device sends the second SCI, providing a possible implementation for triggering the sending of the second SCI.
[0017] In another possible implementation, the first SCI further includes a second identifier, and the second identifier indicates that the type of the first SCI is the first type.
[0018] In this implementation, the first SCI further includes a second identifier indicating that the type of the first SCI is the first type, such that the first device or other devices (where other devices are devices other than the first device and the second device) can determine that the type of the first SCI is the first type after receiving the first SCI including this second identifier.
[0019] In another possible implementation, after sending the second SCI, the method further includes:
[0020] Receiving a third SCI, where the type of the third SCI is the third type, the third SCI includes third indication information, the third indication information indicates third time-frequency resources, and the third indication information also indicates to other devices (where other devices are devices other than the first device and the second device) that the first device has sent the second SCI;
[0021] Sending a fourth SCI, where the type of the fourth SCI is the second type, the fourth SCI includes fourth indication information, and the fourth indication information indicates fourth time-frequency resources.
[0022] In this implementation, the first device sends a second SCI. After receiving the second SCI, the second device will indicate in the subsequently sent SCI that the SCI is a third SCI. The type of the third SCI is a third type. The third SCI includes third indication information, and the third indication information indicates third time-frequency resources, so as to indicate to other devices through the third indication information that the first device has sent the second SCI, and the reception resource reservation of the first SCI can be invalidated. That is, at this time, the first time-frequency resources indicated by the first SCI are only the time-frequency resources reserved for the second device to send data to the first device, rather than the time-frequency resources reserved for the first device to receive data. Therefore, the third time-frequency resources are the time-frequency resources reserved for the second device to send data to the first device; the fourth time-frequency resources are the time-frequency resources reserved for the first device to receive data; among them, the first time-frequency resources include the third time-frequency resources; the third time-frequency resources include the fourth time-frequency resources.
[0023] In this implementation, the second device sends a third SCI to reserve resources for its own transmission behavior, so that other devices that receive the first SCI and the third SCI can share time-frequency resources with the second device to send data when the interference to the second device is not greater than a certain threshold, avoiding the exposed terminal problem and improving the spatial reuse efficiency in the sidelink.
[0024] In another possible implementation, the third SCI further includes indication information of the first service priority of the data, information indicating the device identifier of the first device, and information indicating the device identifier of the second device;
[0025] The fourth SCI further includes indication information of the second service priority of the data and information indicating the device identifier of the second device.
[0026] In this implementation, the third SCI and the fourth SCI further include other indication information, ensuring the data transmission effect of the third SCI and the fourth SCI.
[0027] In another possible implementation, the third SCI further includes a first identifier, and the first identifier indicates that the first device sends a fourth SCI.
[0028] In this implementation, the third SCI further includes a first identifier indicating that the first device sends a fourth SCI. After the first device receives the third SCI including this first identifier, it sends the fourth SCI, providing a possible implementation method for triggering the sending of the fourth SCI.
[0029] In another possible implementation, the third SCI further includes a second identifier, and the second identifier indicates that the type of the third SCI is a third type.
[0030] In this implementation manner, the third SCI further includes a second identifier indicating that the type of the third SCI is the third type, so that when the first device or other devices receive the third SCI including the second identifier, it is determined that the type of the third SCI is the third type.
[0031] In another possible implementation manner, before receiving the first SCI, the method further includes:
[0032] Determine the historical SCI within the window, where the type of the historical SCI includes the first type, or the type of the historical SCI includes the first type and the third type;
[0033] According to the pre-configured target resource pool, historical SCI, and the second predefined rule, determine the auxiliary information, where the auxiliary information includes the target reception time-frequency resources that the first device can use to receive information;
[0034] Report the auxiliary information;
[0035] Among them, the SCI of the first type includes fifth indication information, and the fifth indication information indicates the fifth time-frequency resource. The fifth time-frequency resource is the time-frequency resource reserved for the sending device to send data, or the fifth time-frequency resource is the time-frequency resource reserved for the sending device to send data and reserved for the receiving device to receive data; the SCI of the third type includes seventh indication information, and the seventh indication information indicates the seventh time-frequency resource. The seventh time-frequency resource is the time-frequency resource reserved for the sending device to send data.
[0036] In this implementation manner, the first device determines and reports the auxiliary information according to the pre-configured target resource pool, historical SCI, and the second predefined rule. The auxiliary information includes the target reception time-frequency resources that the first device can use to receive information, so as to assist the second device in subsequent resource selection.
[0037] In another possible implementation manner, the second predefined rule includes:
[0038] If the reception power of the SCI of the first type is greater than the first power threshold and the SCI of the first type does not include the device identifier of the first device, the target reception time-frequency resources do not include the fifth time-frequency resource.
[0039] In this implementation manner, a possible resource selection mechanism is provided for the first device to select the target reception time-frequency resources, so as to assist the second device in subsequent resource selection, and further improve the reliability of data transmission.
[0040] In another possible implementation manner, the second predefined rule includes:
[0041] If the received power of the SCI of the first type is greater than the first power threshold value and the SCI of the first type does not include the device identifier of the first device, the target receive time-frequency resource does not include the fifth time-frequency resource;
[0042] If the received power of the SCI of the third type is greater than the third power threshold value and the SCI of the third type does not include the device identifier of the first device, the target receive time-frequency resource does not include the seventh time-frequency resource.
[0043] In this implementation manner, for the first device to select the target receive time-frequency resource, a possible resource selection mechanism is provided to assist the second device in subsequent resource selection, further improving the reliability of data transmission.
[0044] In another possible implementation manner, the first power threshold value is determined according to the indication information of the service priority included in the SCI of the first type; and / or, the third power threshold value is determined according to the indication information of the service priority included in the SCI of the third type.
[0045] In this implementation manner, the first power threshold value is determined according to the indication information of the service priority included in the SCI of the first type, and the third power threshold value is determined according to the indication information of the service priority included in the SCI of the third type, which plays a certain role in protecting the quality of service for services with different priorities.
[0046] In a second aspect, an embodiment of the present application provides a resource processing method for use in a second device. The method includes:
[0047] Sending a first SCI, where the type of the first SCI is the first type, the first SCI includes first indication information, the first indication information indicates a first time-frequency resource, and the first indication information further indicates that the first device sends a second SCI;
[0048] Receiving a second SCI, where the type of the second SCI is the second type, the second SCI includes second indication information, and the second indication information indicates a second time-frequency resource;
[0049] Wherein, the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device, or the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data; the second time-frequency resource is a time-frequency resource reserved for the first device to receive data, and the first time-frequency resource includes the second time-frequency resource.
[0050] In a possible implementation manner, the first SCI further includes indication information of the first service priority of the data, information indicating the device identifier of the first device, and information indicating the device identifier of the second device;
[0051] The second SCI further includes indication information of the second service priority of the data and information indicating the device identifier of the second device, and the second service priority is determined according to the first service priority.
[0052] In another possible implementation, the absolute value of the difference between the time when the first device sends the second SCI and the time when the first device receives the first SCI is less than or equal to the first time threshold, and the first time threshold is configured by default in the network.
[0053] In another possible implementation, the first SCI further includes a first identifier, and the first identifier indicates that the first device sends the second SCI.
[0054] In another possible implementation, the first SCI further includes a second identifier, and the second identifier indicates that the type of the first SCI is the first type.
[0055] In another possible implementation, after receiving the second SCI, the method further includes:
[0056] Sending a third SCI, the type of the third SCI is the third type, the third SCI includes third indication information, the third indication information indicates the third time-frequency resource, and the third indication information further indicates to other devices that the first device has sent the second SCI, and the other devices are devices other than the first device and the second device;
[0057] Receiving a fourth SCI, the type of the fourth SCI is the second type, the fourth SCI includes fourth indication information, and the fourth indication information indicates the fourth time-frequency resource.
[0058] In another possible implementation, the third time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device; the fourth time-frequency resource is a time-frequency resource reserved for the first device to receive data;
[0059] Wherein, the first time-frequency resource includes the third time-frequency resource; the third time-frequency resource includes the fourth time-frequency resource.
[0060] In another possible implementation, the third SCI further includes indication information of the first service priority of the data, information indicating the device identifier of the first device, and information indicating the device identifier of the second device;
[0061] The fourth SCI further includes indication information of the second service priority of the data and information indicating the device identifier of the second device.
[0062] In another possible implementation, the third SCI further includes a first identifier, and the first identifier indicates that the first device sends the fourth SCI.
[0063] In another possible implementation, the third SCI further includes a second identifier, and the second identifier indicates that the type of the third SCI is the third type.
[0064] In another possible implementation, before sending the first SCI, the method further includes:
[0065] Determine the historical SCIs within the window, where the types of the historical SCIs include the first type and the second type, or the types of the historical SCIs include the first type, the second type, and the third type;
[0066] Determine the target transmission time-frequency resource for sending information according to the pre-configured target resource pool, the historical SCIs, and the first predefined rule;
[0067] Wherein, the SCI of the first type includes fifth indication information, and the fifth indication information indicates a fifth time-frequency resource, and the fifth time-frequency resource is the time-frequency resource reserved for the sending device for sending data, or the fifth time-frequency resource is the time-frequency resource reserved for the sending device for sending data and reserved for the receiving device for receiving data; the SCI of the second type includes sixth indication information, and the sixth indication information indicates a sixth time-frequency resource, and the sixth time-frequency resource is the time-frequency resource reserved for the receiving device for receiving data; the SCI of the third type includes seventh indication information, and the seventh indication information indicates a seventh time-frequency resource, and the seventh time-frequency resource is the time-frequency resource reserved for the sending device for sending data.
[0068] In this implementation, the second device determines the target transmission time-frequency resource for sending information according to the pre-configured target resource pool, the historical SCIs, and the first predefined rule, so that the second device can perform subsequent resource selection.
[0069] In another possible implementation, the first predefined rule includes:
[0070] If the received power of the SCI of the first type is greater than the first power threshold, and the absolute value of the difference between the reception time of the SCI of the first type and the current time is less than the first time threshold, and there is no other SCI of the first type in the historical SCIs that satisfies the first preset condition, then the target transmission time-frequency resource does not include the fifth time-frequency resource;
[0071] If the received power of the SCI of the second type is greater than the second power threshold, and the device identifier of the second device is not included in the SCI of the second type, then the target transmission time-frequency resource does not include the sixth time-frequency resource.
[0072] In this implementation, for the second device to select the target transmission time-frequency resource, a possible resource selection mechanism is provided, so that the second device can perform subsequent resource selection, further improving the reliability of data transmission.
[0073] In another possible implementation, the first preset condition is that other SCIs of the first type and the SCI of the first type have the same information indicating the sending device identifier, the information indicating the receiving device identifier, and the information indicating the service priority, and the time-frequency resources indicated by the other SCIs of the first type include the time-frequency resources indicated by the SCI of the first type, and the difference between the receiving time of the SCI of the first type and the receiving time of the other SCIs of the first type is greater than the first time threshold.
[0074] In this implementation, the first predefined rule is further refined, providing a possible setting method for the first preset condition, and further optimizing the resource selection mechanism of the target transmission time-frequency resources.
[0075] In another possible implementation, the first predefined rule includes:
[0076] If the received power of the SCI of the first type is greater than the first power threshold, and there is no SCI of the third type in the historical SCIs that satisfies the second preset condition, the target transmission time-frequency resources do not include the fifth time-frequency resources;
[0077] If the received power of the SCI of the second type is greater than the second power threshold, and the device identifier of the second device is not included in the SCI of the second type, the target transmission time-frequency resources do not include the sixth time-frequency resources.
[0078] In this implementation, for the second device to select the target transmission time-frequency resources, another possible resource selection mechanism is provided, so that the second device can perform subsequent resource selection, further improving the reliability of data transmission.
[0079] In another possible implementation, the second preset condition is that the SCI of the first type and an SCI of the third type have the same information indicating the sending device identifier and the information indicating the receiving device identifier, and the fifth time-frequency resources include the seventh time-frequency resources.
[0080] In this implementation, the first predefined rule is further refined, providing a possible setting method for the second preset condition, and further optimizing the resource selection mechanism of the target transmission time-frequency resources.
[0081] In another possible implementation, the first power threshold is determined according to the indication information of the service priority included in the SCI of the first type; and / or, the second power threshold is determined according to the indication information of the service priority included in the SCI of the second type.
[0082] In this implementation, a first power threshold value is determined according to the indication information of the service priority included in the SCI of the first type, and a second power threshold value is determined according to the indication information of the service priority included in the SCI of the second type, which plays a certain role in protecting the quality of service for services with different priorities.
[0083] In another possible implementation, the third power threshold value is determined according to the indication information of the service priority included in the SCI of the third type.
[0084] In a third aspect, a resource processing device is provided. The device includes at least one unit, and at least one unit is configured to implement the resource processing method provided in the above first aspect or any possible implementation manner of the first aspect.
[0085] In a fourth aspect, a resource processing device is provided. The device includes at least one unit, and at least one unit is configured to implement the resource processing method provided in the above second aspect or any possible implementation manner of the second aspect.
[0086] In a fifth aspect, an embodiment of the present application provides a resource processing device for use in a first device. The device includes: a processor; and a memory for storing processor-executable instructions. Wherein, the processor is configured to:
[0087] Receive a first SCI. The type of the first SCI is the first type. The first SCI includes first indication information. The first indication information indicates a first time-frequency resource, and the first indication information further indicates that the first device sends a second SCI;
[0088] Send a second SCI. The type of the second SCI is the second type. The second SCI includes second indication information. The second indication information indicates a second time-frequency resource;
[0089] Wherein, the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device, or the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data; the second time-frequency resource is a time-frequency resource reserved for the first device to receive data, and the first time-frequency resource includes the second time-frequency resource.
[0090] In a possible implementation manner, the first SCI further includes indication information of the first service priority of the data, information indicating the device identifier of the first device, and information indicating the device identifier of the second device;
[0091] The second SCI further includes indication information of the second service priority of the data and information indicating the device identifier of the second device, and the second service priority is determined according to the first service priority.
[0092] In another possible implementation, the absolute value of the difference between the moment when the first device sends the second SCI and the moment when the first device receives the first SCI is less than or equal to a first time threshold, and the first time threshold is configured by default in the network.
[0093] In another possible implementation, the first SCI further includes a first identifier, and the first identifier indicates that the first device sends the second SCI.
[0094] In another possible implementation, the first SCI further includes a second identifier, and the second identifier indicates that the type of the first SCI is the first type.
[0095] In another possible implementation, the processor is further configured to:
[0096] Receive a third SCI, where the type of the third SCI is the third type, the third SCI includes third indication information, the third indication information indicates third time-frequency resources, and the third indication information further indicates to other devices that the first device has sent the second SCI, and the other devices are devices other than the first device and the second device;
[0097] Send a fourth SCI, where the type of the fourth SCI is the second type, and the fourth SCI includes fourth indication information, and the fourth indication information indicates fourth time-frequency resources.
[0098] In another possible implementation, the third time-frequency resources are time-frequency resources reserved for the second device to send data to the first device; the fourth time-frequency resources are time-frequency resources reserved for the first device to receive data;
[0099] Wherein, the first time-frequency resources include the third time-frequency resources; the third time-frequency resources include the fourth time-frequency resources.
[0100] In another possible implementation, the third SCI further includes indication information of the first service priority of the data, information indicating the device identifier of the first device, and information indicating the device identifier of the second device;
[0101] The fourth SCI includes indication information of the second service priority of the data and information indicating the device identifier of the second device.
[0102] In another possible implementation, the third SCI further includes a first identifier, and the first identifier indicates that the first device sends the fourth SCI.
[0103] In another possible implementation, the third SCI further includes a second identifier, and the second identifier indicates that the type of the third SCI is the third type.
[0104] In another possible implementation, the processor is further configured to:
[0105] Determine the historical SCI within the window, where the type of the historical SCI includes the first type, or the type of the historical SCI includes the first type and the third type;
[0106] Determine auxiliary information according to a pre-configured target resource pool, the historical SCI, and a second predefined rule, where the auxiliary information includes the target receive time-frequency resources that the first device can use to receive information;
[0107] Report the auxiliary information;
[0108] Among them, the SCI of the first type includes fifth indication information, and the fifth indication information indicates fifth time-frequency resources. The fifth time-frequency resources are the time-frequency resources reserved for the sending device to send data, or the fifth time-frequency resources are the time-frequency resources reserved for the sending device to send data and reserved for the receiving device to receive data; the SCI of the third type includes seventh indication information, and the seventh indication information indicates seventh time-frequency resources. The seventh time-frequency resources are the time-frequency resources reserved for the sending device to send data.
[0109] In another possible implementation, the second predefined rule includes:
[0110] If the received power of the SCI of the first type is greater than the first power threshold and the SCI of the first type does not include the device identifier of the first device, then the target receive time-frequency resources do not include the fifth time-frequency resources.
[0111] In another possible implementation, the second predefined rule includes:
[0112] If the received power of the SCI of the first type is greater than the first power threshold and the SCI of the first type does not include the device identifier of the first device, then the target receive time-frequency resources do not include the fifth time-frequency resources;
[0113] If the received power of the SCI of the third type is greater than the third power threshold and the SCI of the third type does not include the device identifier of the first device, then the target receive time-frequency resources do not include the seventh time-frequency resources.
[0114] In another possible implementation, the first power threshold is determined according to the indication information of the service priority included in the SCI of the first type; and / or, the third power threshold is determined according to the indication information of the service priority included in the SCI of the third type.
[0115] In a sixth aspect, an embodiment of the present application provides a resource processing device for use in a second device. The device includes: a processor; a memory for storing processor-executable instructions; wherein, the processor is configured to:
[0116] Send the first SCI. The type of the first SCI is the first type. The first SCI includes first indication information, where the first indication information indicates a first time-frequency resource, and the first indication information further indicates that a first device sends a second SCI;
[0117] Receive a second SCI. The type of the second SCI is the second type. The second SCI includes second indication information, where the second indication information indicates a second time-frequency resource;
[0118] Wherein, the first time-frequency resource is a time-frequency resource reserved for a second device to send data to the first device, or the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data; the second time-frequency resource is a time-frequency resource reserved for the first device to receive data, and the first time-frequency resource includes the second time-frequency resource.
[0119] In a possible implementation, the first SCI further includes indication information of a first service priority of data, information indicating an identifier of the first device, and information indicating an identifier of the second device;
[0120] The second SCI further includes indication information of a second service priority of data and information indicating an identifier of the second device, where the second service priority is determined according to the first service priority.
[0121] In another possible implementation, the absolute value of the difference between the moment when the first device sends the second SCI and the moment when the first device receives the first SCI is less than or equal to a first time threshold, and the first time threshold is configured by the network by default.
[0122] In another possible implementation, the first SCI further includes a first identifier, where the first identifier indicates that the first device sends the second SCI.
[0123] In another possible implementation, the first SCI further includes a second identifier, where the second identifier indicates that the type of the first SCI is the first type.
[0124] In another possible implementation, the processor is further configured to:
[0125] Send a third SCI. The type of the third SCI is the third type. The third SCI includes third indication information, where the third indication information indicates a third time-frequency resource, and the third indication information further indicates to other devices that the first device has sent the second SCI, and the other devices are devices other than the first device and the second device;
[0126] Receive a fourth SCI. The type of the fourth SCI is the second type. The fourth SCI includes fourth indication information, where the fourth indication information indicates a fourth time-frequency resource.
[0127] In another possible implementation, the third time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device; the fourth time-frequency resource is a time-frequency resource reserved for the first device to receive data.
[0128] Among them, the first time-frequency resource includes the third time-frequency resource; the third time-frequency resource includes the fourth time-frequency resource.
[0129] In another possible implementation, the third SCI further includes indication information of the first service priority of the data, information indicating the device identifier of the first device, and information indicating the device identifier of the second device.
[0130] The fourth SCI includes indication information of the second service priority of the data and information indicating the device identifier of the second device.
[0131] In another possible implementation, the third SCI further includes a first identifier, and the first identifier indicates that the first device sends the fourth SCI.
[0132] In another possible implementation, the third SCI further includes a second identifier, and the second identifier indicates that the type of the third SCI is the third type.
[0133] In another possible implementation, the processor is further configured to:
[0134] Determine historical SCIs within a window, where the types of the historical SCIs include the first type and the second type, or the types of the historical SCIs include the first type, the second type, and the third type.
[0135] Determine a target transmission time-frequency resource for sending information according to a preconfigured target resource pool, historical SCIs, and a first predefined rule.
[0136] Among them, the SCI of the first type includes fifth indication information, and the fifth indication information indicates a fifth time-frequency resource. The fifth time-frequency resource is a time-frequency resource reserved for the sending device to send data, or the fifth time-frequency resource is a time-frequency resource reserved for the sending device to send data and reserved for the receiving device to receive data. The SCI of the second type includes sixth indication information, and the sixth indication information indicates a sixth time-frequency resource. The sixth time-frequency resource is a time-frequency resource reserved for the receiving device to receive data. The SCI of the third type includes seventh indication information, and the seventh indication information indicates a seventh time-frequency resource. The seventh time-frequency resource is a time-frequency resource reserved for the sending device to send data.
[0137] In another possible implementation, the first predefined rule includes:
[0138] If the received power of the SCI of the first type is greater than the first power threshold, and the absolute value of the difference between the reception time of the SCI of the first type and the current time is less than the first time threshold, and there is no other SCI of the first type in the historical SCI that satisfies the first preset condition, then the target transmission time-frequency resource does not include the fifth time-frequency resource;
[0139] If the received power of the SCI of the second type is greater than the second power threshold, and the device identifier of the second device is not included in the SCI of the second type, then the target transmission time-frequency resource does not include the sixth time-frequency resource.
[0140] In another possible implementation, the first preset condition is that: another SCI of the first type and the SCI of the first type have the same information indicating the transmitting end device identifier, information indicating the receiving end device identifier, and information indicating the service priority, and the time-frequency resource indicated by the other SCI of the first type includes the time-frequency resource indicated by the SCI of the first type, and the difference between the reception time of the SCI of the first type and the reception time of the other SCI of the first type is greater than the first time threshold.
[0141] In another possible implementation, the first predefined rule includes:
[0142] If the received power of the SCI of the first type is greater than the first power threshold, and there is no SCI of the third type in the historical SCI that satisfies the second preset condition, then the target transmission time-frequency resource does not include the fifth time-frequency resource;
[0143] If the received power of the SCI of the second type is greater than the second power threshold, and the device identifier of the second device is not included in the SCI of the second type, then the target transmission time-frequency resource does not include the sixth time-frequency resource.
[0144] In another possible implementation, the second preset condition is that: the SCI of the first type and a SCI of the third type have the same information indicating the transmitting end device identifier and information indicating the receiving end device identifier, and the fifth time-frequency resource includes the seventh time-frequency resource.
[0145] In another possible implementation, the first power threshold is determined according to the indication information of the service priority included in the SCI of the first type; and / or, the second power threshold is determined according to the indication information of the service priority included in the SCI of the second type.
[0146] Seventh aspect, an embodiment of the present application provides a computer program product, including computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in an electronic device, the processor in the electronic device executes the resource processing method provided by the first aspect or any possible implementation manner in the first aspect.
[0147] Eighth aspect, an embodiment of the present application provides a computer program product, including computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in an electronic device, the processor in the electronic device executes the resource processing method provided by the second aspect or any possible implementation manner in the second aspect.
[0148] Ninth aspect, an embodiment of the present application provides a non-volatile computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the resource processing method provided by the first aspect or any possible implementation manner in the first aspect is implemented.
[0149] Tenth aspect, an embodiment of the present application provides a non-volatile computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the resource processing method provided by the second aspect or any possible implementation manner in the second aspect is implemented.
[0150] Eleventh aspect, an embodiment of the present application provides a resource processing system, which includes a first device and a second device. The first device is used to execute the resource processing method provided by the first aspect or any possible implementation manner in the first aspect, and the second device is used to execute the resource processing method provided by the second aspect or any possible implementation manner in the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0151] The drawings included in the specification and constituting a part of the specification, together with the specification, illustrate the exemplary embodiments, features, and aspects of the present application, and are used to explain the principles of the present application.
[0152] Figure 1 The schematic diagram of the principle of a possible resource processing method in the related art is shown.
[0153] Figure 2 The schematic diagram of the principle of another possible resource processing method in the related art is shown.
[0154] Figure 3 The schematic diagram of a network architecture to which the embodiments of the present application may be applicable is shown.
[0155] Figure 4 Shows a schematic diagram of another network architecture to which embodiments of the present application may be applicable.
[0156] Figure 5 Shows a schematic diagram of another network architecture to which embodiments of the present application may be applicable.
[0157] Figure 6 Is a flowchart of a resource processing method shown according to an exemplary embodiment.
[0158] Figure 7 Is a flowchart of a resource processing method shown according to another exemplary embodiment.
[0159] Figure 8 Is a flowchart of a resource processing method shown according to another exemplary embodiment.
[0160] Figure 9 Is a flowchart of a resource processing method shown according to another exemplary embodiment.
[0161] Figure 10 Is a flowchart of a resource processing method shown according to another exemplary embodiment.
[0162] Figure 11 Shows a block diagram of a resource processing apparatus provided by an exemplary embodiment of the present application.
[0163] Figure 12 Shows a schematic structural diagram of a first device provided by an exemplary embodiment of the present application. Detailed implementation manners
[0164] The following will describe various exemplary embodiments, features, and aspects of the present application in detail with reference to the drawings. The same reference numerals in the drawings denote elements having the same or similar functions. Although various aspects of the embodiments are shown in the drawings, the drawings are not necessarily drawn to scale unless otherwise specified.
[0165] The special term "exemplary" herein means "serving as an example, embodiment, or illustration". Any embodiment described as "exemplary" herein need not be construed as superior to or better than other embodiments.
[0166] In addition, for a better description of the present application, numerous specific details are given in the following detailed implementation manners. Those skilled in the art should understand that the present application can be implemented without some specific details. In some instances, methods, means, elements, and circuits well known to those skilled in the art are not described in detail so as to highlight the gist of the present application.
[0167] In the related art, in the 3GPP sidelink R16 version, when the resource allocation mode is mode 2, when each sending device sends data, it indicates the reserved time-frequency resources on the SCI bound to it. For example, the SCI is the first-order SCI (SCI-1), and the SCI-1 includes indication information. The time-frequency resources indicated by the indication information include two parts. The first part is the resources reserved for the initial transmission and HARQ retransmission of the data on the current PSSCH; the second part is the time-frequency resources reserved for periodic service data. Based on this, before a certain sending device wants to send data, in order to determine the available time-frequency resources, it needs to detect the SCI of other sidelink devices within the sensing window, and select the time-frequency resource position to send data on the available resources according to the sensing result. In mode 2, the resource allocation scheme is a distributed scheme, and the resource sensing process and reservation process are only executed at each sending device. Due to the different positions and channel environments of the sending device and the receiving device, the sensing result of the sending device does not necessarily guarantee the rationality and accuracy of resource allocation in the sidelink scenario, and may seriously lead to hidden terminal problems and exposed terminal problems.
[0168] In a schematic example, as Figure 1 shown, the sending device T1 is sending data to the receiving device R1, and indicates on the SCI it sends that the time-frequency resource S1 has been reserved. At the same time, the sending device T2 needs to send data to the receiving device R2. In the current mode 2, since T2 and T1 are far apart, T2 cannot detect the SCI sent by T1, so it will consider that the time-frequency resource S1 is available, and thus send data to R2 on the time-frequency resource S1, that is, the same time-frequency resource. Since T2 and R1 are close, R1 will be strongly interfered by T2 and cannot successfully receive the data sent by T1, resulting in a hidden terminal problem.
[0169] In another schematic example, as Figure 2 shown, the sending device T1 is sending data to the receiving device R1, and indicates on the SCI it sends that the time-frequency resource S1 has been reserved. At the same time, the sending device T2 needs to send data to the receiving device R2. In the current mode 2, since T2 and T1 are very close, T2 detects the SCI sent by T1, so it will consider that the time-frequency resource S1 is occupied, and thus cannot send data to R2 on the time-frequency resource S1, that is, the same time-frequency resource. However, in fact, in this topology, T2 cannot interfere with R1, and T1 cannot interfere with R2 either, that is, T1 sending data to R1 and T2 sending data to R2 can achieve spatial multiplexing. However, T2 makes an overly conservative judgment on the interference situation due to the SCI indication of T1, resulting in an exposed terminal problem.
[0170] The embodiment of the present application provides a resource processing method. Both the sending device and the receiving device send SCI to reserve channel resources, which can avoid the hidden terminal problem and improve transmission reliability. At the same time, in the resource sensing and selection phase, both the sending and receiving ends provide judgments on interference on different resources, which helps to select a channel with less interference for transmission. At the same time, the sending and receiving ends distinguish between transmission interference and reception interference, so as to avoid the exposed terminal problem, improve the spatial reuse efficiency in the sidelink, and enhance the spectrum efficiency.
[0171] The technical solution of the embodiment of the present application can be applied to various communication systems, such as: Wireless Fidelity (wifi), Worldwide Interoperability for Microwave Access (WiMAX), Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced long term evolution (LTE-A) system, Universal Mobile Telecommunication System (UMTS), and cellular systems related to the 3rd Generation Partnership Project (3GPP), etc., as well as the Fifth Generation Mobile Communication System (5G). The embodiment of the present application can be applied to the 5G sidelink system or the 5G evolved sidelink system. The embodiment of the present application is not limited.
[0172] The technical solution of the embodiment of the present application can be applied to various possible service scenarios, such as: Vehicle to Everything (V2X), smart home, smart factory and other scenarios. The embodiment of the present application is not limited.
[0173] The network architecture and service scenarios described in the embodiments of this application are used to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those of ordinary skill in the art can know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.
[0174] Figure 3 FIG. shows a schematic diagram of a network architecture to which the embodiments of this application may be applicable. This network architecture may be a network architecture of a V2X system. Among them, the V2X system is a vehicle-mounted wireless communication system. This network architecture may include: a first vehicle 32 and a second vehicle 34.
[0175] The vehicle (the first vehicle 32 or the second vehicle 34) may be an autonomous vehicle or a non-autonomous vehicle. The vehicle is equipped with an in-vehicle device, and the vehicle realizes communication with other vehicles, terminals or other devices through the in-vehicle device, such as a Road Side Unit (RSU). This in-vehicle device may also be referred to as an in-vehicle terminal, an in-vehicle communication device or other names, and the embodiments of this application do not make any limitations in this regard.
[0176] In the service scenario of the vehicle-to-everything (V2X) network, the first device is the in-vehicle device of the first vehicle 32, and the second device is the in-vehicle device of the second vehicle 34. The first device and the second device are the two end devices for sidelink communication. A sidelink can be established between the first device and the second device through a sidelink communication interface (such as a PC5 interface), and then user plane data and control plane signaling are exchanged through this sidelink. Compared with communication based on the Uu interface, communication based on the sidelink communication interface has the characteristics of short delay and small overhead, and is suitable for communication between in-vehicle devices and other surrounding devices with close geographical locations.
[0177] The above Figure 3 The network architecture shown above can implement V2X service scenarios. The above network architecture may also include devices such as RSU, V2X application server, V2X control function node, etc., and the embodiments of this application do not make any limitations in this regard.
[0178] Figure 4 FIG. shows a schematic diagram of another network architecture to which the embodiments of this application may be applicable. This network architecture may be a network architecture of a smart home system. This network architecture may include: a first smart home device 42 and a second smart home device 44.
[0179] The smart home device (the first smart home device 42 or the second smart home device 44) includes intelligent devices that achieve information exchange through wireless communication technologies and can even learn autonomously. The smart home device can provide convenient and effective services for users and reduce the amount of labor of users. For example, the smart home device can include smart sockets, smart door locks, smart lights, smart fans, smart air conditioners, smart curtains, and so on.
[0180] In the business scenario of the smart home, the first device is the first smart home device 42, and the second device is the second smart home device 44. The first device and the second device are the two end devices for sidelink communication. A sidelink can be established between the first device and the second device through a sidelink communication interface (such as a PC5 interface), and then user plane data and control plane signaling can be exchanged through this sidelink.
[0181] Figure 5 The figure shows a schematic diagram of another network architecture to which the embodiments of the present application may be applicable. This network architecture can be a wireless communication system evolved from a cellular network communication system such as 3G, 4G, or 5G. This network architecture can include: a core network 51, an access network 52, a first device 53, and a second device 54.
[0182] The core network 51 includes several core network devices. The functions of the core network devices are mainly to provide user connections, manage users, and complete bearers for services, and to provide an interface to an external network as a bearer network. For example, the core network of the Long Term Evolution (LTE) system can include devices such as a Mobility Management Entity (MME), a Serving Gateway (S-GW), and a PDN Gateway (P-GW). The core network of the 5G NR system can include devices such as an Access and Mobility Management Function (AMF) entity, a User Plane Function (UPF) entity, and a Session Management Function (SMF) entity.
[0183] The access network 52 includes several access network devices 520. The access network devices 520 may be base stations, and the rest of the access network 52 may include an Internet Protocol (IP) network. The base station may also coordinate the attribute management of the air interface. For example, the base station may be a Base Transceiver Station (BTS) in GSM or CDMA, a NodeB in WCDMA, or an evolved Node B (eNB or e-NodeB) in LTE; in the 5G NR system, it is called a gNodeB or gNB. The embodiments of the present application do not limit this.
[0184] The first device 53 and the second device 54 are the two end devices for sidelink communication in a vehicle-to-everything (V2X), smart home, or other service scenarios. A sidelink can be established between the first device 53 and the second device 54 through a sidelink communication interface (such as a PC5 interface), and then user plane data and control plane signaling can be exchanged through this sidelink.
[0185] For example, the first device 53 may be Figure 3 the in-vehicle device of the first vehicle 32 in the shown network architecture, and the second device 54 may be the in-vehicle device of the second vehicle 34, or a terminal, an RSU, etc.
[0186] The terminal may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, etc. For example, the terminal may be a Personal Communication Service (PCS) phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), and other devices. The terminal may also be referred to as a Subscriber Unit, a Subscriber Station, a Mobile Station, a Mobile, a Remote Station, an Access Point, a Remote Terminal, an Access Terminal, a User Terminal, a User Agent, a User Device, or a User Equipment. For ease of description, the devices mentioned above are collectively referred to as terminals. The access network device 520 communicates with the terminal through a certain air interface technology, such as the Uu interface.
[0187] For example, the first device 53 may be Figure 4 the first smart home device 42 in the shown network architecture. The second device 54 may be the second smart home device 44, or may also be a terminal or an RSU, etc.
[0188] In some embodiments, for the same device (such as the same vehicle-mounted device, the same terminal, or the same smart home device), it can act as the first device 53 in some scenarios and as the second device 54 in other scenarios.
[0189] In the embodiments of the present application, the first device 53 is also referred to as the receiving-end user equipment for sidelink communication, i.e., the receiving-end device, and the second device 54 is also referred to as the sending-end user equipment for sidelink communication, i.e., the sending-end device.
[0190] In the embodiments of the present application, for the sidelink communication process in the above vehicle-to-everything (V2X), smart home, or other service scenarios, a resource processing method is provided to solve the above hidden terminal problem and exposed terminal problem.
[0191] Next, the technical solution of the present application will be introduced and described through several exemplary embodiments.
[0192] It should be noted that the classification methods of SCI in the embodiments of this application include the following two types: One possible classification method is that the types of SCI include the first type, the second type, and the third type. Another possible classification method is that the types of SCI include the first type and the second type. The meaning indicated by each type of SCI is described below.
[0193] The time-frequency resources indicated by the first type of SCI are the time-frequency resources reserved for the sending device to send data, or the time-frequency resources reserved for the sending device to send data and reserved for the receiving device to receive data.
[0194] In the first possible case, before the receiving device opposite to the sending device sends the second type of SCI corresponding to the first type of SCI, the time-frequency resources indicated by the first type of SCI are the time-frequency resources reserved for the sending device to send data and reserved for its opposite receiving device to receive data, so as to indicate to other devices that receiving data on this time-frequency resource will be interfered by the sending device, and sending data on this time-frequency resource may interfere with the receiving device opposite to it. Among them, other devices are devices other than the sending device and the corresponding receiving device.
[0195] In a possible implementation, if other devices receive a first type of SCI and do not receive the second type of SCI corresponding to the first type of SCI within the first time threshold, it means that the second type of SCI corresponding to the first type of SCI may not have been sent yet, and it is determined that the time-frequency resources indicated by the first type of SCI are the time-frequency resources reserved for the sending device to send data and reserved for its opposite receiving device to receive data.
[0196] In the second possible case, after the receiving device opposite to the sending device sends the second type of SCI corresponding to the first type of SCI, the time-frequency resources indicated by the first type of SCI are the time-frequency resources reserved for the sending device to send data, so as to indicate to other devices that receiving data on this time-frequency resource will be interfered by the sending device, and no indication is made as to whether other devices can send data on this time-frequency resource.
[0197] In a possible implementation, if other devices receive a first type of SCI and receive the second type of SCI corresponding to the first type of SCI within the first time threshold, it means that the second type of SCI corresponding to the first type of SCI has been sent, and it is determined that the time-frequency resources indicated by the first type of SCI are the time-frequency resources reserved for the sending device to send data.
[0198] In another possible implementation, if another device receives two SCIs of the first type and the interval between the two SCIs of the first type is greater than the first time threshold, it indicates that the SCI of the second type corresponding to the SCI of the first type has been sent, and it is determined that the time-frequency resource indicated by the SCI of the first type is the time-frequency resource reserved for the sending device to send data.
[0199] In another possible implementation, if another device receives an SCI of the first type and does not receive the SCI of the second type corresponding to the SCI of the first type within the first time threshold, and receives another SCI of the first type before the receiving time of the SCI of the first type, it indicates that the SCI of the second type corresponding to the SCI of the first type has been sent, and it is determined that the time-frequency resource indicated by the SCI of the first type is the time-frequency resource reserved for the sending device to send data.
[0200] The time-frequency resource indicated by the SCI of the second type is the time-frequency resource reserved for the receiving device to receive data. The SCI of the second type indicates to other devices that sending data on this time-frequency resource will interfere with the receiving device, but does not indicate whether other devices can receive on this time-frequency resource.
[0201] The time-frequency resource indicated by the SCI of the third type is the time-frequency resource reserved for the sending device to send data. The SCI of the third type indicates to other receiving devices that receiving data on this time-frequency resource will be interfered by the sending device, but does not indicate whether other devices can send data on this time-frequency resource. The differences between the SCI of the third type and the SCI of the first type at least include: the SCI of the first type indicates that the receiving device at its opposite end sends the SCI of the second type; the SCI of the third type indicates to other devices that the receiving device at its opposite end has sent the SCI of the second type, and other devices are devices other than the sending device and the corresponding receiving device. Since the sending device will only send the SCI of the third type after receiving the SCI of the second type sent by the receiving device at its opposite end, and the SCI of the second type has already indicated the sending behavior of other devices, the SCI of the third type does not indicate the sending behavior of other devices.
[0202] Therefore, based on the above first possible classification method, the embodiments provided by Figure 6 and Figure 7 are used to introduce and illustrate the technical solution of this application; based on the above second possible classification method, the embodiments provided by Figure 8 and Figure 9 are used to introduce and illustrate the technical solution of this application.
[0203] Figure 6is a flowchart of a resource processing method shown according to an exemplary embodiment. This method can be applied to Figure 3 or Figure 4 or Figure 5 the network architectures shown. This method may include the following steps.
[0204] Step 601, the second device sends a first SCI. The type of the first SCI is the first type. The first SCI includes first indication information. The first indication information indicates a first time-frequency resource. The first indication information also indicates that the first device sends a second SCI. The type of the second SCI is the second type.
[0205] Among them, the first indication information indicates the time-frequency position of the first time-frequency resource. The first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device, or the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data. Among them, the first device is the peer device of the second device.
[0206] Before the first device sends the second SCI, the first SCI indicates to other devices that the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data. Other devices will be interfered by the second device when receiving data on the first time-frequency resource, and sending data on the first time-frequency resource may interfere with the reception of the first device; after the first device sends the second SCI, the first SCI indicates to other devices that the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device. Other devices will be interfered by the second device when receiving data on the first time-frequency resource, but no indication is made for the sending behavior of other devices.
[0207] Optionally, the first SCI further includes indication information of the first service priority of the data, information indicating the device identifier of the first device, and information indicating the device identifier of the second device. Schematically, the data is periodic service data, and the reserved resources are also periodic resources.
[0208] The device identifier of the first device is used to uniquely identify the first device among multiple devices, and the device identifier of the second device is used to uniquely identify the second device among multiple devices.
[0209] Optionally, the first SCI further includes a first identifier, and the first identifier indicates that the first device sends the second SCI.
[0210] Optionally, the first SCI further includes a second identifier, and the second identifier indicates that the type of the first SCI is the first type.
[0211] Optionally, the first SCI may utilize the format of the SCI in the NR R16 version, and use two reserved bit positions in the first-order SCI (SCI-1) therein for the first identifier and / or the second identifier. Optionally, when one of the reserved bit positions is 1, it indicates that the first device sends the second SCI, and when this bit position is 0, it indicates that the first device does not send the second SCI; alternatively, when this bit position is 0, it indicates that the first device sends the second SCI, and when this bit position is 1, it indicates that the first device does not send the second SCI.
[0212] When the other reserved bit position is 1, it indicates that the type of this SCI is the first type, and when this bit position is 0, it indicates that the type of this SCI is the third type; alternatively, when this bit position is 0, it indicates that the type of this SCI is the first type, and when this bit position is 1, it indicates that the type of this SCI is the third type.
[0213] Optionally, the first SCI is sent together with the periodic service data.
[0214] Step 602, after receiving the first SCI, the first device sends the second SCI. The second SCI includes second indication information, and the second indication information indicates the second time-frequency resource.
[0215] Among them, the second indication information indicates the time-frequency position of the second time-frequency resource. The second time-frequency resource is the time-frequency resource reserved for the first device to receive data, and the first time-frequency resource may include the second time-frequency resource.
[0216] Among them, the first device sends the second SCI to indicate the second time-frequency resource, thereby indicating to other devices that sending data on the second time-frequency resource will cause interference to the first device, but does not indicate the receiving behavior of other devices.
[0217] After the first device receives the first SCI sent by the second device, it sends the second SCI. Optionally, the time-frequency resource for the first device to send the second SCI is determined according to the sensing selection mechanism in the NR R16 version. Optionally, the second SCI further includes indication information of the second service priority of the data and information indicating the device identifier of the second device. The second service priority is determined according to the first service priority. For example, the second service priority is the same as the first service priority. Also, for example, according to a preset mapping relationship, the second service priority corresponding to the first service priority is determined. The preset mapping relationship includes the mapping relationship between the preset first service priority and the second service priority.
[0218] After the first device sends the second SCI, the second device receives the second SCI. If the second device does not receive the second SCI within a predefined first time threshold, the above steps are repeated until the second SCI is received.
[0219] Step 603: After the second device receives the second SCI, it sends a third SCI. The type of the third SCI is the third type. The third SCI includes third indication information, which indicates the third time-frequency resource. The third indication information also indicates to other devices that the first device has sent the second SCI. The other devices are devices other than the first device and the second device.
[0220] After the second device receives the second SCI, it designates the subsequent SCI to be the third SCI, so as to indicate to other devices through the third indication information of the third SCI that the first device has sent the second SCI, and the reception resource reservation of the first SCI can be invalidated. That is, at this time, the first time-frequency resource indicated by the first SCI is only the time-frequency resource reserved for the second device to send data to the first device, rather than the time-frequency resource reserved for the first device to receive data. Among them, the third indication information indicates the time-frequency position of the third time-frequency resource. The third time-frequency resource is the time-frequency resource reserved for the second device to send data to the first device.
[0221] Among them, the second device sends the third SCI to indicate the third time-frequency resource, thereby indicating to other receiving device that receiving data on the third time-frequency resource will be interfered by the second device.
[0222] Optionally, the third SCI further includes indication information of the first service priority of the data, information indicating the device identifier of the first device, and information indicating the device identifier of the second device.
[0223] Optionally, the third SCI further includes a first identifier, and the first identifier indicates that the first device sends a fourth SCI.
[0224] Optionally, the third SCI further includes a second identifier, and the second identifier indicates that the type of the third SCI is the third type.
[0225] Optionally, the third SCI can use the format of the SCI in the NR R16 version, and use 2 reserved bit positions in the first-order SCI (SCI-1) for the first identifier and / or the second identifier. The relevant indication method can be analogously referred to the relevant description in the first SCI in step 601 above, and will not be elaborated here.
[0226] Optionally, the third SCI is sent together with the data of the periodic service.
[0227] Step 604: The first device sends a fourth SCI. The type of the fourth SCI is the second type. The fourth SCI includes fourth indication information, and the fourth indication information indicates the fourth time-frequency resource.
[0228] Among them, the fourth indication information indicates the time-frequency position of the fourth time-frequency resource. The fourth time-frequency resource is the time-frequency resource reserved for the first device to receive data.
[0229] The first device sends a fourth SCI to indicate the fourth time-frequency resource, thereby indicating to other devices that sending data on the fourth time-frequency resource will cause interference to the first device.
[0230] Optionally, after receiving the third SCI sent by the second device, the first device sends a fourth SCI. The third time-frequency resource includes the fourth time-frequency resource.
[0231] Optionally, the fourth SCI further includes indication information of the second service priority of the data and information indicating the device identifier of the second device.
[0232] Optionally, the second device receives the fourth SCI sent by the first device.
[0233] Optionally, if the service characteristics of the data of the second device remain unchanged (such as the service cycle has not changed or the service has not ended), steps 603 and 604 are repeatedly executed, that is, when the second device sends periodic service data, it sends a third SCI to reserve resources for its own sending behavior, and the first device sends a fourth SCI to reserve resources for its own receiving behavior, reducing the sidelink interference and conflict situations during data transmission and improving the transmission reliability. When the service characteristics of the data of the second device change (such as the service cycle changes or the service ends), the second device re-executes step 601 to meet the requirements of the changed service characteristics. This application embodiment does not limit this.
[0234] In summary, in the resource processing method provided in the embodiments of the present application, the first indication information included in the first SCI indicates the first time-frequency resource. The first time-frequency resource is the time-frequency resource reserved for the second device to send data to the first device, or indicates the time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data. Before the first device sends the second SCI, the first SCI indicates to other devices that the first time-frequency resource is the time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data. Other devices will be interfered by the second device when receiving data on the first time-frequency resource, and sending data on the first time-frequency resource may interfere with the reception of the first device. After the first device sends the second SCI, the first SCI indicates to other devices that the first time-frequency resource is the time-frequency resource reserved for the second device to send data to the first device. Other devices will be interfered by the second device when receiving data on the first time-frequency resource, but no indication is made for the sending behavior of other devices. The second indication information included in the second SCI indicates the second time-frequency resource. The second time-frequency resource is the time-frequency resource reserved for the first device to receive data, thereby indicating to other devices that sending data on the second time-frequency resource will interfere with the first device. The transceiver ends jointly send the SCI for resource reservation, avoiding significant interference to the first device by other devices, solving the hidden terminal problem, reducing the sidelink interference and conflict situations, and improving the transmission reliability. At the same time, the resource reservation by the transceiver ends makes different indications for the receiving and sending behaviors of other devices. The first device sending the second SCI only reserves resources for its own receiving behavior. Before the first device sends the second SCI, the first SCI sent by the second device reserves resources for the receiving behavior of the first device and the sending behavior of the second device. After the first device sends the second SCI, the second device sends the third SCI to reserve resources for its own sending behavior, and at the same time indicates to other devices that the first device has sent the second SCI. At this time, other devices can invalidate the received resource reservation of the first SCI when they do not receive the second SCI (or when the received power of the second SCI is less than a certain threshold), that is, at this time, the first time-frequency resource indicated by the first SCI is only the time-frequency resource reserved for the second device to send data to the first device, rather than the time-frequency resource reserved for the first device to receive data. This enables other devices that receive the first SCI and the third SCI to share the time-frequency resource with the second device for data transmission without causing excessive interference to the first device, avoiding the exposed terminal problem and improving the spatial reuse efficiency in the sidelink.
[0235] Based on Figure 6 the provided embodiments, the resource processing method may further include the following steps, as Figure 7 shown:
[0236] Step 701, the second device determines that the types of historical SCIs within the window include a first type, a second type, and a third type.
[0237] Optionally, when the second device needs to send information to the first device, it determines the historical SCIs within the window. The historical SCIs are at least one SCI received by the second device historically. The types of historical SCIs include a first type, a second type, and a third type.
[0238] The SCI of the first type includes fifth indication information, and the fifth indication information indicates fifth time-frequency resources. The fifth time-frequency resources are the time-frequency resources reserved for the sending device to send data, or the fifth time-frequency resources are the time-frequency resources reserved for the sending device to send data and reserved for the receiving device to receive data.
[0239] The SCI of the second type includes sixth indication information, and the sixth indication information indicates sixth time-frequency resources. The sixth time-frequency resources are the time-frequency resources reserved for the receiving device to receive data.
[0240] The SCI of the third type includes seventh indication information, and the seventh indication information indicates seventh time-frequency resources. The seventh time-frequency resources are the time-frequency resources reserved for the sending device to send data.
[0241] Step 702, the second device determines the target transmission time-frequency resources for sending information according to a preconfigured target resource pool, historical SCIs, and a first predefined rule.
[0242] In a possible implementation, the first predefined rule includes:
[0243] If the received power of a certain SCI of the first type is greater than the first power threshold, and there is no SCI of the third type that satisfies the second preset condition among the historical SCIs, it means that the SCI of the second type corresponding to this first type may not have been sent yet. Sending data on the fifth time-frequency resources indicated by this SCI of the first type may interfere with the receiving device indicated by the SCI of the first type. Therefore, the fifth time-frequency resources are removed from the target transmission time-frequency resources. Thus, the target transmission time-frequency resources do not include the fifth time-frequency resources. The second preset condition is used to determine whether the SCI of the second type corresponding to this SCI of the first type has been sent. The corresponding relationship is that the SCI of the second type is sent after being indicated by the SCI of the first type.
[0244] If the received power of a second - type SCI is greater than the second power threshold and the second - type SCI does not include the device identifier of the second device, it means that transmitting data in the sixth time - frequency resource indicated by the second - type SCI will interfere with the receiving - end device indicated by the second - type SCI. Therefore, the sixth time - frequency resource is removed from the target transmission time - frequency resources. Thus, the target transmission time - frequency resources do not include the sixth time - frequency resource.
[0245] It should be noted that the relevant introduction of the first - type SCI can be analogously referred to Figure 6 the relevant description of the first SCI in the illustrated embodiment, and the relevant introduction of the second - type SCI can be analogously referred to Figure 6 the relevant description of the second SCI in the illustrated embodiment. A second - type SCI corresponding to a first - type SCI is the second - type SCI sent after being indicated by the first - type SCI. This corresponding relationship can be analogously referred to Figure 6 the relevant description of the relationship between the first SCI and the second SCI in the illustrated embodiment, which will not be elaborated here.
[0246] Optionally, the first power threshold is pre - configured or determined according to the indication information of the service priority included in the first - type SCI. Schematically, the first power threshold is negatively correlated with the service priority included in the first - type SCI, that is, the higher the service priority included in the first - type SCI, the smaller the first power threshold.
[0247] Optionally, the second power threshold is pre - configured or determined according to the indication information of the service priority included in the second - type SCI. Schematically, the second power threshold is negatively correlated with the service priority included in the second - type SCI, that is, the higher the service priority included in the second - type SCI, the smaller the second power threshold.
[0248] Optionally, the second preset condition is that the first - type SCI and a third - type SCI have the same information indicating the sending - end device identifier and the receiving - end device identifier, and the fifth time - frequency resource includes the seventh time - frequency resource. When the second preset condition is met, a third - type SCI corresponds to the first - type SCI, and the corresponding relationship is that a third - type SCI is a third - type SCI sent by the same sending - end device after sending the first - type SCI.
[0249] It should be noted that the relevant introduction of the first - type SCI can be analogously referred to Figure 6 the relevant description of the first SCI in the illustrated embodiment, and the relevant introduction of the third - type SCI can be analogously referred to Figure 6In the described embodiment, the related description of the third SCI is that a third type of SCI corresponding to a first type of SCI is a third type of SCI sent by the same sending device after sending the first type of SCI. This corresponding relationship can be analogously referred to Figure 6 The related description of the relationship between the first SCI and the third SCI in the described embodiment will not be elaborated here.
[0250] Since the sending device will only send the corresponding third type of SCI after receiving a second type of SCI corresponding to a first type of SCI, when the above second preset condition is met, it indicates that the receiving device has sent the corresponding second type of SCI and reserved the resources for receiving data by itself. Therefore, at this time, the first type of SCI does not instruct the sending behavior of the second device.
[0251] Optionally, if the proportion of the target transmission time-frequency resource in the target resource pool is less than a predefined first threshold, increase the first power threshold and the second power threshold, and then re-execute step 702 to ensure that the determined target transmission time-frequency resource meets the information transmission requirements. If the proportion of the target transmission time-frequency resource in the target resource pool is greater than or equal to the predefined first threshold, then execute step 703. It should be noted that the embodiment of the present application does not limit the setting method of the first predefined rule.
[0252] Step 703, the second device sends a trigger message, and the trigger message instructs the first device to report auxiliary information.
[0253] The second device sends a trigger message to the first device. The trigger message instructs the first device to perform resource sensing and selection and report auxiliary information, and the auxiliary information includes the target reception time-frequency resource that the first device can use to receive information.
[0254] Step 704, the first device determines the historical SCIs within the window, and the types of the historical SCIs include the first type and the third type.
[0255] Optionally, after receiving the trigger message sent by the second device, the first device starts a resource sensing process at the first device to assist the second device in subsequent resource selection. After the first device starts the resource sensing process, it determines the historical SCIs within the window. The historical SCIs are at least one SCI received by the first device historically. Among them, the types of the historical SCIs include the first type and the third type.
[0256] Step 705, the first device determines auxiliary information according to the pre-configured target resource pool, historical SCIs, and the second predefined rule. The auxiliary information includes the target reception time-frequency resource that the first device can use to receive information.
[0257] In a possible implementation, the second predefined rule includes:
[0258] If the received power of a SCI of the first type is greater than the first power threshold, and a SCI of the first type does not include the device identifier of the first device, it means that receiving data in the fifth time-frequency resource indicated by the SCI of the first type will interfere with the sending-end device indicated by the SCI of the first type. Therefore, the fifth time-frequency resource is removed from the target receiving time-frequency resources. Thus, the target receiving time-frequency resources do not include the fifth time-frequency resource.
[0259] If the received power of a SCI of the third type is greater than the third power threshold, and a SCI of the third type does not include the device identifier of the first device, it means that receiving data in the seventh time-frequency resource indicated by the SCI of the third type will interfere with the sending-end device indicated by the SCI of the third type. Therefore, the seventh time-frequency resource is removed from the target receiving time-frequency resources. Thus, the target receiving time-frequency resources do not include the seventh time-frequency resource.
[0260] Optionally, the third power threshold is pre-configured or determined according to the indication information of the service priority included in the SCI of the third type. Schematically, the third power threshold is negatively correlated with the service priority included in the SCI of the third type, that is, the higher the service priority included in the SCI of the third type, the smaller the third power threshold.
[0261] Optionally, if the proportion of the target receiving time-frequency resources in the total resources of the target resource pool is less than the predefined second threshold, increase the first power threshold and the third power threshold, and then re-execute step 705 to ensure that the determined target receiving time-frequency resources meet the requirements of information transmission. If the proportion of the target sending time-frequency resources in the target resource pool is greater than or equal to the predefined second threshold, then execute step 706.
[0262] It should be noted that the embodiment of the present application does not limit the setting method of the second predefined rule.
[0263] Step 706, the first device reports auxiliary information, where the auxiliary information includes the target receiving time-frequency resources that the first device can use to receive information.
[0264] The first device reports the determined auxiliary information to the second device, and the auxiliary information includes the target receiving time-frequency resources that the first device can use to receive information.
[0265] Step 707, the second device determines the target time-frequency resources for sending information to the first device.
[0266] After receiving the auxiliary information reported by the first device, the second device determines that the auxiliary information includes the target receiving time-frequency resource, and determines the target time-frequency resource used to send information to the first device according to the determined target sending time-frequency resource and target receiving time-frequency resource.
[0267] Optionally, both the target receiving time-frequency resource and the target sending time-frequency resource include the target time-frequency resource, that is, the target time-frequency resource is the time-frequency resource in the intersection of the target receiving time-frequency resource and the target sending time-frequency resource.
[0268] Optionally, if the proportion of the target time-frequency resource in the total resources of the target resource pool is less than a predefined third threshold, increase the first power threshold, the second power threshold, and the third power threshold, and then re-execute steps 702 to 707 to ensure that the determined target time-frequency resource meets the requirements of information transmission. If the proportion of the target time-frequency resource in the total resources of the target resource pool is greater than or equal to the predefined third threshold, send information on the target time-frequency resource.
[0269] It should be noted that steps 701 to 705 provided in the embodiments of the present application may be executed before the above step 601, may also be executed after the above step 604, or may be executed in parallel during the execution of the above steps 601 to 604. The embodiments of the present application do not limit this.
[0270] In summary, in the embodiments of the present application, the second device determines the target sending time-frequency resource for sending information according to the preconfigured target resource pool, historical SCI, and the first predefined rule. The first device determines the auxiliary information according to the preconfigured target resource pool, historical SCI, and the second predefined rule, and reports the auxiliary information. The auxiliary information includes the target receiving time-frequency resource that the first device can use to receive information; so that the subsequent second device can determine the target time-frequency resource used by the second device to send information to the first device according to the determined target sending time-frequency resource and target receiving time-frequency resource, optimizes the new resource perception and selection mechanism, and improves the reliability and efficiency of data transmission.
[0271] Figure 8 It is a flowchart of a resource processing method shown according to another exemplary embodiment. This method can be applied to Figure 3 or Figure 4 or Figure 5 the network architecture shown. This method may include the following steps.
[0272] Step 801, the second device sends a first SCI. The type of the first SCI is the first type. The first SCI includes first indication information. The first indication information indicates the first time-frequency resource. The first indication information also indicates that the first device sends a second SCI. The type of the second SCI is the second type.
[0273] Among them, the first indication information indicates the time-frequency position of the first time-frequency resource. The first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device, or the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data.
[0274] Before the first device sends the second SCI, the first SCI indicates to other devices that the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data. Other devices will be interfered by the second device when receiving data on the first time-frequency resource, and sending data on the first time-frequency resource may interfere with the reception of the first device; after the first device sends the second SCI, the first SCI indicates to other devices that the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device. Other devices will be interfered by the second device when receiving data on the first time-frequency resource, but no indication is made for the sending behavior of other devices.
[0275] Optionally, the first SCI further includes indication information of the first service priority of the data, information indicating the device identifier of the first device, and information indicating the device identifier of the second device. Schematically, the data is periodic service data.
[0276] The device identifier of the first device is used to uniquely identify the first device among multiple devices, and the device identifier of the second device is used to uniquely identify the second device among multiple devices.
[0277] Optionally, the first SCI further includes a first identifier, and the first identifier indicates that the first device sends the second SCI.
[0278] Optionally, the first SCI may utilize the format of the SCI in the NR R16 version, and use 1 reserved bit in the first-order SCI (SCI-1) therein for the first identifier. Optionally, when the reserved bit is 1, it indicates that the first device sends the second SCI, and when the bit is 0, it indicates that the first device does not send the second SCI, or when the bit is 0, it indicates that the first device sends the second SCI, and when the bit is 1, it indicates that the first device does not send the second SCI.
[0279] Optionally, the first SCI is sent together with the periodic service data.
[0280] Step 802, after receiving the first SCI, the first device sends the second SCI. The second SCI includes second indication information, and the second indication information indicates the second time-frequency resource.
[0281] After receiving the first SCI sent by the second device, the first device sends the second SCI.
[0282] Among them, the second indication information indicates the time-frequency position of the second time-frequency resource. The second time-frequency resource is the time-frequency resource reserved for the first device to receive data, and the first time-frequency resource includes the second time-frequency resource.
[0283] Among them, the first device sends a second SCI to indicate the second time-frequency resource, thereby indicating to other devices that sending data on the second time-frequency resource will interfere with the first device.
[0284] After receiving the first SCI sent by the second device, the first device sends a second SCI. Optionally, the time-frequency resource for the first device to send the second SCI can be determined according to the sensing selection mechanism in the NR R16 version.
[0285] Optionally, after receiving the first SCI, the first device needs to send the second SCI within the first time threshold, that is, the absolute value of the difference between the sending time of the second SCI and the receiving time of the first SCI needs to be less than the first time threshold. The first time threshold can be configured by default in the network. The first time threshold can also be pre-configured through higher-layer signaling. This application embodiment does not limit this.
[0286] Optionally, the second SCI further includes indication information of the second service priority of the data and information indicating the device identifier of the second device, and the second service priority is determined according to the first service priority.
[0287] Optionally, if the service characteristics of the data of the second device remain unchanged (such as the service cycle has not changed or the service has not ended), steps 801 and 802 are repeatedly executed, that is, the second device sends the first SCI when sending periodic service data to reserve resources for its own sending behavior, and the first device sends the second SCI after receiving the first SCI to reserve resources for its own receiving behavior, reducing the side-link interference and conflict situations during the data transmission process and improving the transmission reliability. When the service characteristics of the data of the second device change, step 801 is re-executed to meet the requirements of the changed service characteristics. This application embodiment does not limit this.
[0288] In summary, in the resource processing method provided in the embodiments of the present application, the first indication information included in the first SCI indicates the first time-frequency resource. The first time-frequency resource is the time-frequency resource reserved for the second device to send data to the first device, or indicates the time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data. Before the first device sends the second SCI, the first SCI indicates to other devices that the first time-frequency resource is the time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data. Other devices will be interfered by the second device when receiving data on the first time-frequency resource, and sending data on the first time-frequency resource may interfere with the reception of the first device; after the first device sends the second SCI, the first SCI indicates to other devices that the first time-frequency resource is the time-frequency resource reserved for the second device to send data to the first device. Other devices will be interfered by the second device when receiving data on the first time-frequency resource, but no indication is made for the sending behavior of other devices. The second indication information included in the second SCI indicates the second time-frequency resource. The second time-frequency resource is the time-frequency resource reserved for the first device to receive data, thereby indicating to other devices that sending data on the second time-frequency resource will interfere with the first device. The transceiver ends jointly send the SCI for resource reservation, avoiding large interference to the first device caused by other devices, solving the hidden terminal problem, reducing the sidelink interference and conflict situations, and improving the transmission reliability. At the same time, the resource reservation by the transceiver ends makes different indications for the receiving behavior and sending behavior of other devices. The first device sends the second SCI only for resource reservation for its own receiving behavior. Before the first device sends the second SCI, the first SCI sent by the second device reserves resources for the receiving behavior of the first device and the sending behavior of the second device; after the first device sends the second SCI, when the second device sends data of periodic services, it sends the first type of SCI to reserve resources for its own sending behavior. Since the first device must send the second SCI within the first time threshold after receiving the first SCI, if other devices detect that the interval between two corresponding first-type SCIs is greater than the first time threshold, they can know that the first device has sent the second SCI. At this time, in the case where other devices have not received the second SCI (or the received power of the second SCI is less than a certain threshold), they can invalidate the reception resource reservation of all first-type SCIs, that is, at this time, the time-frequency resource indicated by the first-type SCI is only the time-frequency resource reserved for the sending-end device to send data, rather than the time-frequency resource reserved for the receiving-end device of its peer to receive data. This enables other devices that receive the first SCI to share the time-frequency resource with the second device for data transmission without causing excessive interference to the first device, avoiding the exposed terminal problem and improving the spatial reuse efficiency in the sidelink.
[0289] Based on Figure 8 the provided embodiments, the resource processing method may further include the following steps, such as Figure 9 shown below:
[0290] Step 901, the second device determines the historical SCI within the window, and the types of the historical SCI include the first type and the second type.
[0291] Optionally, when the second device needs to send information to the first device, it determines the historical SCI within the window, and the historical SCI is at least one SCI received by the second device historically. The types of the historical SCI include the first type and the second type.
[0292] Among them, the SCI of the first type includes the fifth indication information, and the fifth indication information indicates the fifth time-frequency resource. The fifth time-frequency resource is the time-frequency resource reserved for the sending device to send data, or the fifth time-frequency resource is the time-frequency resource reserved for the sending device to send data and reserved for the receiving device to receive data; the SCI of the second type includes the sixth indication information, and the sixth indication information indicates the sixth time-frequency resource. The sixth time-frequency resource is the time-frequency resource reserved for the receiving device to receive data.
[0293] Step 902, the second device determines the target transmission time-frequency resource available for sending information according to the preconfigured target resource pool, historical SCI, and the first predefined rule.
[0294] In a possible implementation manner, the first predefined rule includes:
[0295] If the received power of a certain SCI of the first type is greater than the first power threshold, and the absolute value of the difference between the reception time of the SCI of the first type and the current time is less than the first time threshold, and there is no other SCI of the first type in the historical SCI that satisfies the first preset condition, it means that the corresponding SCI of the second type may not have been sent yet, and sending data on the fifth time-frequency resource indicated by the SCI of the first type may interfere with the receiving device indicated by the SCI of the first type. Therefore, the fifth time-frequency resource is removed from the target transmission time-frequency resource. Thus, the target transmission time-frequency resource does not include the fifth time-frequency resource.
[0296] If the received power of a certain SCI of the second type is greater than the second power threshold, and the device identifier of the second device is not included in the SCI of the second type, it means that sending data on the sixth time-frequency resource indicated by the SCI of the second type will interfere with the receiving device indicated by the SCI of the second type. Therefore, the sixth time-frequency resource is removed from the target transmission time-frequency resource. Thus, the target transmission time-frequency resource does not include the sixth time-frequency resource.
[0297] Since inFigure 8 In the provided embodiments, after receiving a first-type SCI, the receiving-end device must send a second-type SCI within the first time threshold. Therefore, when the absolute value of the difference between the reception time of the first-type SCI and the current time is greater than the first time threshold, and the receiving-end device has already sent a second-type SCI to reserve its reception resources, the first-type SCI does not indicate the transmission to the second device in this case. The first preset condition is used to determine whether the corresponding second-type SCI has been sent before the first-type SCI. The corresponding relationship can refer to the corresponding relationship in step 702 and will not be elaborated here.
[0298] Optionally, the first power threshold value is pre-configured or determined according to the indication information of the service priority included in the first-type SCI. Schematically, the first power threshold value is correlated with the service priority included in the first-type SCI, that is, the higher the service priority included in the first-type SCI, the smaller the first power threshold value.
[0299] Optionally, the second power threshold value is pre-configured or determined according to the indication information of the service priority included in the second-type SCI. Schematically, the second power threshold value is correlated with the service priority included in the second-type SCI, that is, the higher the service priority included in the second-type SCI, the smaller the second power threshold value.
[0300] Optionally, the first preset condition is that other first-type SCIs and this first-type SCI have the same information indicating the transmitting-end device identifier, the information indicating the receiving-end device identifier, and the information indicating the service priority, and the time-frequency resources indicated by the other first-type SCIs include the time-frequency resources indicated by this first-type SCI, and the reception time of this first-type SCI and the reception time of the other first-type SCIs are greater than the first time threshold. When the first preset condition is satisfied, the two first-type SCIs are sent by the same transmitting-end device to the receiving-end device and are for reserving resources for the same service. Since in Figure 8 In the shown embodiments, after receiving a first-type SCI, the receiving-end device must send a second-type SCI within the first time threshold. If the reception times of two first-type SCIs are greater than the first time threshold, it means that the receiving-end device has already sent a second-type SCI to reserve its reception resources. Therefore, in this case, the first-type SCI does not indicate the transmission to the second device.
[0301] Optionally, if the proportion of the target transmission time-frequency resource in the total resources of the target resource pool is less than a predefined first threshold, increase the first power threshold and the second power threshold, and then re-execute step 902 to ensure that the determined target transmission time-frequency resource meets the information transmission requirements. If the proportion of the target transmission time-frequency resource in the total resources of the target resource pool is greater than or equal to the predefined first threshold, then execute step 903.
[0302] Step 903: The second device sends a trigger message, and the trigger message instructs the first device to report auxiliary information.
[0303] Step 904: The first device determines the historical SCI within the window, and the type of the historical SCI includes the first type.
[0304] Step 905: The first device determines auxiliary information according to the pre-configured target resource pool, the historical SCI, and the second predefined rule. The auxiliary information includes the target reception time-frequency resource that the first device can use to receive information.
[0305] Optionally, the second predefined rule includes: If the reception power of a certain first-type SCI is greater than the first power threshold and the first-type SCI does not include the device identifier of the first device, it means that receiving data at the fifth time-frequency resource indicated by the first-type SCI will interfere with the sending-end device indicated by the first-type SCI. Therefore, the fifth time-frequency resource is removed from the target reception time-frequency resource. Thus, the target reception time-frequency resource does not include the fifth time-frequency resource.
[0306] Optionally, the first power threshold is determined according to the indication information of the service priority included in the first-type SCI.
[0307] Optionally, if the proportion of the target reception time-frequency resource in the total resources of the target resource pool is less than a predefined second threshold, increase the first power threshold, and then re-execute step 905 to ensure that the determined target reception time-frequency resource meets the information transmission requirements. If the proportion of the target transmission time-frequency resource in the total resources of the target resource pool is greater than or equal to the predefined second threshold, then execute step 906.
[0308] Step 906: The first device reports the auxiliary information, and the auxiliary information includes the target reception time-frequency resource that the first device can use to receive information.
[0309] Step 907: The second device determines the target time-frequency resource used by the second device to send information to the first device.
[0310] Optionally, if the proportion of the target time-frequency resource in the total resources of the target resource pool is less than a predefined third threshold, increase the first power threshold, the second power threshold, and the third power threshold, and then re-execute steps 902 to 907 to ensure that the determined target time-frequency resource meets the information transmission requirements. If the proportion of the target time-frequency resource in the total resources of the target resource pool is greater than or equal to the predefined third threshold, send information on the target time-frequency resource.
[0311] It should be noted that the relevant details of each step in this embodiment can be analogously referred to the relevant descriptions in the above embodiments, and will not be elaborated here.
[0312] In summary, for the device that senses wireless resources in the embodiments of the present application, there is no need to distinguish whether the type of the SCI is the first type or the third type, which reduces the detection overhead of the device and improves the efficiency of resource sensing and selection.
[0313] Figure 10 is a flowchart of a resource processing method shown according to another exemplary embodiment. This method can be applied to Figure 3 or Figure 4 or Figure 5 the network architecture shown. This method may include the following steps.
[0314] Step 1001, the second device sends a first SCI, the type of the first SCI is the first type, the first SCI includes first indication information, the first indication information indicates a first time-frequency resource, and the first indication information further indicates that the first device sends a second SCI.
[0315] Step 1002, the first device receives the first SCI.
[0316] Step 1003, the first device sends a second SCI, the type of the second SCI is the second type, the second SCI includes second indication information, and the second indication information indicates a second time-frequency resource.
[0317] Step 1004, the second device receives the second SCI.
[0318] It should be noted that the relevant details of each step in this embodiment can be referred to the relevant descriptions in the above embodiments, and will not be elaborated here.
[0319] Please refer to Figure 11 , which shows a block diagram of a resource processing device provided by an exemplary embodiment of the present application. The resource processing device can be implemented as all or part of the first device or the second device through software, hardware, or a combination of both. The resource processing device may include: a sending unit 1110 and a receiving unit 1120.
[0320] When the resource processing device is implemented as all or part of the first device through software, hardware, or a combination of both, the functions implemented by the sending unit 1110 and the receiving unit 1120 include, but are not limited to:
[0321] A receiving unit 1120, configured to receive a first SCI, where the type of the first SCI is a first type, the first SCI includes first indication information, the first indication information indicates a first time-frequency resource, and the first indication information further indicates that the first device sends a second SCI;
[0322] A sending unit 1110, configured to send a second SCI, where the type of the second SCI is a second type, and the second SCI includes second indication information, and the second indication information indicates a second time-frequency resource;
[0323] Wherein, the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device, or the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data; the second time-frequency resource is a time-frequency resource reserved for the first device to receive data, and the first time-frequency resource includes the second time-frequency resource.
[0324] In a possible implementation manner, the first SCI further includes indication information of a first service priority of data, information indicating an identifier of the first device, and information indicating an identifier of the second device;
[0325] The second SCI further includes indication information of a second service priority of data and information indicating an identifier of the second device, and the second service priority is determined according to the first service priority.
[0326] In another possible implementation manner, the absolute value of the difference between the time when the first device sends the second SCI and the time when the first device receives the first SCI is less than or equal to a first time threshold, and the first time threshold is configured by the network by default.
[0327] In another possible implementation manner, the first SCI further includes a first identifier, and the first identifier indicates that the first device sends the second SCI.
[0328] In another possible implementation manner, the first SCI further includes a second identifier, and the second identifier indicates that the type of the first SCI is the first type.
[0329] In another possible implementation manner,
[0330] The receiving unit 1120 is further configured to receive a third SCI. The type of the third SCI is a third type. The third SCI includes third indication information, where the third indication information indicates third time-frequency resources, and the third indication information further indicates to other devices that the first device has sent the second SCI. The other devices are devices other than the first device and the second device;
[0331] The sending unit 1110 is further configured to send a fourth SCI. The type of the fourth SCI is a second type. The fourth SCI includes fourth indication information, where the fourth indication information indicates fourth time-frequency resources.
[0332] In another possible implementation, the third time-frequency resources are time-frequency resources reserved for the second device to send data to the first device; the fourth time-frequency resources are time-frequency resources reserved for the first device to receive data;
[0333] Among them, the first time-frequency resources include the third time-frequency resources; the third time-frequency resources include the fourth time-frequency resources.
[0334] In another possible implementation, the third SCI further includes indication information of the first service priority of the data, information indicating the device identifier of the first device, and information indicating the device identifier of the second device;
[0335] The fourth SCI includes indication information of the second service priority of the data and information indicating the device identifier of the second device.
[0336] In another possible implementation, the third SCI further includes a first identifier, where the first identifier indicates that the first device sends the fourth SCI.
[0337] In another possible implementation, the third SCI further includes a second identifier, where the second identifier indicates that the type of the third SCI is a third type.
[0338] In another possible implementation, the apparatus further includes: a processing unit;
[0339] The processing unit is configured to determine historical SCIs within a window. The type of the historical SCIs includes the first type, or the type of the historical SCIs includes the first type and the third type;
[0340] The processing unit is further configured to determine auxiliary information according to a preconfigured target resource pool, historical SCIs, and a second predefined rule. The auxiliary information includes target receiving time-frequency resources that the first device can use to receive information;
[0341] The sending unit 1110 is further configured to report the auxiliary information;
[0342] Among them, the SCI of the first type includes fifth indication information, and the fifth indication information indicates fifth time-frequency resources. The fifth time-frequency resources are the time-frequency resources reserved for the sending device to send data, or the fifth time-frequency resources are the time-frequency resources reserved for the sending device to send data and reserved for the receiving device to receive data; the SCI of the third type includes seventh indication information, and the seventh indication information indicates seventh time-frequency resources. The seventh time-frequency resources are the time-frequency resources reserved for the sending device to send data.
[0343] In another possible implementation manner, the second predefined rule includes:
[0344] If the received power of the SCI of the first type is greater than the first power threshold and the SCI of the first type does not include the device identifier of the first device, the target received time-frequency resources do not include the fifth time-frequency resources.
[0345] In another possible implementation manner, the second predefined rule includes:
[0346] If the received power of the SCI of the first type is greater than the first power threshold and the SCI of the first type does not include the device identifier of the first device, the target received time-frequency resources do not include the fifth time-frequency resources;
[0347] If the received power of the SCI of the third type is greater than the third power threshold and the SCI of the third type does not include the device identifier of the first device, the target received time-frequency resources do not include the seventh time-frequency resources.
[0348] In another possible implementation manner, the first power threshold is determined according to the indication information of the service priority included in the SCI of the first type; and / or, the third power threshold is determined according to the indication information of the service priority included in the SCI of the third type.
[0349] It should be noted that when the above device implements its functions, only the above-mentioned division of each unit is used for illustration. In actual applications, the above functions can be allocated to different units according to actual needs, that is, the content structure of the first device is divided into different units to complete all or part of the functions described above.
[0350] Regarding the device in the above embodiments, the specific manner in which each unit performs operations has been described in detail in the embodiments related to the method. The relevant details can be combined and referred to the above method embodiments, and will not be elaborated here.
[0351] In the case where the resource processing device is implemented as all or part of the second device through software, hardware, or a combination of both, the functions implemented by the sending unit 1110 and the receiving unit 1120 include but are not limited to:
[0352] A sending unit 1110, configured to send a first SCI, where the type of the first SCI is a first type, the first SCI includes first indication information, the first indication information indicates first time-frequency resources, and the first indication information further indicates that a first device sends a second SCI;
[0353] A receiving unit 1120, configured to receive a second SCI, where the type of the second SCI is a second type, the second SCI includes second indication information, and the second indication information indicates second time-frequency resources;
[0354] Wherein, the first time-frequency resources are time-frequency resources reserved for a second device to send data to the first device, or the first time-frequency resources are time-frequency resources reserved for the second device to send data to the first device and reserved for the first device to receive data; the second time-frequency resources are time-frequency resources reserved for the first device to receive data, and the first time-frequency resources include the second time-frequency resources.
[0355] In a possible implementation manner, the first SCI further includes indication information of a first service priority of data, information indicating an identifier of the first device, and information indicating an identifier of the second device;
[0356] The second SCI further includes indication information of a second service priority of data and information indicating an identifier of the second device, and the second service priority is determined according to the first service priority.
[0357] In another possible implementation manner, the absolute value of the difference between the moment when the first device sends the second SCI and the moment when the first device receives the first SCI is less than or equal to a first time threshold, and the first time threshold is configured by the network by default.
[0358] In another possible implementation manner, the first SCI further includes a first identifier, and the first identifier indicates that the first device sends the second SCI.
[0359] In another possible implementation manner, the first SCI further includes a second identifier, and the second identifier indicates that the type of the first SCI is the first type.
[0360] In another possible implementation manner,
[0361] A sending unit 1110, configured to send a third SCI, where the type of the third SCI is a third type, the third SCI includes third indication information, the third indication information indicates third time-frequency resources, and the third indication information further indicates to other devices that the first device has sent the second SCI, and the other devices are devices other than the first device and the second device;
[0362] A receiving unit 1120, configured to receive a fourth SCI, where the type of the fourth SCI is a second type, and the fourth SCI includes fourth indication information, and the fourth indication information indicates fourth time-frequency resources.
[0363] In another possible implementation, the third time-frequency resources are time-frequency resources reserved for a second device to send data to a first device; the fourth time-frequency resources are time-frequency resources reserved for the first device to receive data;
[0364] Among them, the first time-frequency resources include the third time-frequency resources; the third time-frequency resources include the fourth time-frequency resources.
[0365] In another possible implementation, the third SCI further includes indication information of a first service priority of data, information indicating an identifier of the first device, and information indicating an identifier of the second device;
[0366] The fourth SCI includes indication information of a second service priority of data and information indicating an identifier of the second device.
[0367] In another possible implementation, the third SCI further includes a first identifier, and the first identifier indicates that the first device sends the fourth SCI.
[0368] In another possible implementation, the third SCI further includes a second identifier, and the second identifier indicates that the type of the third SCI is a third type.
[0369] In another possible implementation, the apparatus further includes: a processing unit;
[0370] The processing unit is configured to determine historical SCIs within a window, where the types of the historical SCIs include a first type and a second type, or the types of the historical SCIs include a first type, a second type, and a third type;
[0371] The processing unit is further configured to determine target transmission time-frequency resources for sending information according to a preconfigured target resource pool, historical SCIs, and a first predefined rule;
[0372] Among them, the SCI of the first type includes fifth indication information, and the fifth indication information indicates fifth time-frequency resources. The fifth time-frequency resources are time-frequency resources reserved for a sending-end device to send data, or the fifth time-frequency resources are time-frequency resources reserved for a sending-end device to send data and reserved for a receiving-end device to receive data; the SCI of the second type includes sixth indication information, and the sixth indication information indicates sixth time-frequency resources. The sixth time-frequency resources are time-frequency resources reserved for a receiving-end device to receive data; the SCI of the third type includes seventh indication information, and the seventh indication information indicates seventh time-frequency resources. The seventh time-frequency resources are time-frequency resources reserved for a sending-end device to send data.
[0373] In another possible implementation, the first predefined rule includes:
[0374] If the received power of the SCI of the first type is greater than the first power threshold, and the absolute value of the difference between the reception time of the SCI of the first type and the current time is less than the first time threshold, and there is no other SCI of the first type in the historical SCI that satisfies the first preset condition, then the target transmission time-frequency resource does not include the fifth time-frequency resource;
[0375] If the received power of the SCI of the second type is greater than the second power threshold, and the device identifier of the second device is not included in the SCI of the second type, then the target transmission time-frequency resource does not include the sixth time-frequency resource.
[0376] In another possible implementation, the first preset condition is that: the other SCI of the first type and the SCI of the first type have the same information indicating the sending-end device identifier, the information indicating the receiving-end device identifier, and the information indicating the service priority, and the time-frequency resource indicated by the other SCI of the first type includes the time-frequency resource indicated by the SCI of the first type, and the difference between the reception time of the SCI of the first type and the reception time of the other SCI of the first type is greater than the first time threshold.
[0377] In another possible implementation, the first predefined rule includes:
[0378] If the received power of the SCI of the first type is greater than the first power threshold, and there is no SCI of the third type in the historical SCI that satisfies the second preset condition, then the target transmission time-frequency resource does not include the fifth time-frequency resource;
[0379] If the received power of the SCI of the second type is greater than the second power threshold, and the device identifier of the second device is not included in the SCI of the second type, then the target transmission time-frequency resource does not include the sixth time-frequency resource.
[0380] In another possible implementation, the second preset condition is that: the SCI of the first type and the SCI of the third type have the same information indicating the sending-end device identifier and the information indicating the receiving-end device identifier, and the fifth time-frequency resource includes the seventh time-frequency resource.
[0381] In another possible implementation, the first power threshold is determined according to the indication information of the service priority included in the SCI of the first type; and / or, the second power threshold is determined according to the indication information of the service priority included in the SCI of the second type.
[0382] It should be noted that when the above device realizes its functions, only the division of the above-mentioned respective units is used for illustration. In actual applications, the above functions can be allocated to different units according to actual needs, that is, the content structure of the second device can be divided into different units to complete all or part of the functions described above.
[0383] Regarding the device in the above embodiments, the specific manners in which each unit performs operations have been described in detail in the embodiments related to the method. The relevant details can be combined and referred to the above method embodiments, and will not be elaborated here in detail.
[0384] Please refer to Figure 12 , which shows a schematic structural diagram of a first device provided by an exemplary embodiment of the present application. The first device includes: a processor 121, a receiver 122, a transmitter 123, a memory 124, and a bus 125.
[0385] The processor 121 includes one or more processing cores. The processor 121 executes various functional applications and information processing by running software programs and modules.
[0386] The receiver 122 and the transmitter 123 can be implemented as a communication component. The communication component can be a communication chip, and the communication chip can include a receiving module, a transmitting module, a modulation and demodulation module, etc., for modulating and / or demodulating information and receiving or transmitting the information through a wireless signal.
[0387] The memory 124 is connected to the processor 121 through the bus 125. The memory 124 stores necessary program instructions and data of the first device.
[0388] The processor 121 is used to execute the program instructions and data in the memory 124 to implement the functions of each step executed by the first device in various method embodiments of the present application.
[0389] The processor 121 controls the receiver 122 to implement the receiving function on the first device side in each of the above steps by running at least one program instruction in the memory 124; the processor 121 controls the transmitter 123 to implement the transmitting function on the first device side in each of the above steps by running at least one program instruction in the memory 124.
[0390] In addition, the memory 124 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.
[0391] It is understandable that Figure 12 only a simplified design of the first device is shown. In other embodiments, the first device may include any number of transmitters, receivers, processors, controllers, memories, communication units, etc., and all first devices that can implement the present application are within the protection scope of the present application.
[0392] The structure of the second device may be the same as or similar to that of the first device, and the present application will not elaborate on this here.
[0393] Embodiments of the present application provide a resource processing device, which includes: a processor and a memory for storing processor-executable instructions; wherein, the processor is configured to implement the above method when executing the instructions.
[0394] Embodiments of the present application provide a computer program product, including computer-readable code, or a non-volatile computer-readable storage medium carrying computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.
[0395] Embodiments of the present application provide a resource processing system, which includes a first device and a second device. The first device is used to execute the resource processing method executed by the first device in the above embodiments, and the second device is used to execute the resource processing method executed by the second device in the above embodiments.
[0396] Embodiments of the present application provide a non-volatile computer-readable storage medium, on which computer program instructions are stored, and the computer program instructions implement the above method when executed by a processor.
[0397] A computer-readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer-readable storage medium can be, for example, but is not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include: a portable computer disk, a hard disk, a random access memory (RAM), a read only memory (ROM), an erasable programmable read only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disc read only memory (CD-ROM), a digital versatile disc (DVD), a memory stick, a floppy disk, a mechanically encoded device such as a punched card or raised structures in grooves having instructions stored thereon, and any suitable combination of the foregoing.
[0398] The computer-readable program instructions or code described herein can be downloaded from the computer-readable storage medium to various computing / processing devices, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include a copper transmission cable, an optical fiber transmission, a wireless transmission, a router, a firewall, a switch, a gateway computer, and / or an edge server. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in each computing / processing device.
[0399] The computer program instructions for performing the operations of the present application may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine - related instructions, microcode, firmware instructions, state - setting data, or source code or object code written in any combination of one or more programming languages, including object - oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer - readable program instructions may be executed entirely on the user's computer, partially on the user's computer, executed as a stand - alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider). In some embodiments, by using the state information of the computer - readable program instructions to customize an electronic circuit, such as a programmable logic circuit, a field - programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit can execute the computer - readable program instructions to implement various aspects of the present application.
[0400] Aspects of the present application are described herein with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer - readable program instructions.
[0401] These computer - readable program instructions can be provided to a processor of a general - purpose computer, a special - purpose computer, or other programmable data - processing apparatus to produce a machine such that, when the instructions are executed by the processor of the computer or other programmable data - processing apparatus, a device is produced that implements the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer - readable program instructions can also be stored in a computer - readable storage medium, which causes a computer, a programmable data - processing apparatus, and / or other devices to operate in a particular manner. Thus, the computer - readable medium storing the instructions includes a manufacture, which includes instructions for implementing various aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0402] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices, causing a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other devices to generate a computer-implemented process, such that the instructions executed on the computer, other programmable data processing apparatus, or other devices implement the functions / acts specified in one or more boxes of the flowchart and / or block diagram.
[0403] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, systems, methods, and computer program products according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram may represent a module, a segment of a program, or a part of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the boxes may occur in a different order than noted in the figures. For example, two consecutive boxes may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved.
[0404] It should also be noted that each box of the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, can be implemented by hardware (e.g., circuitry or an ASIC (Application Specific Integrated Circuit)) that performs the corresponding functions or acts, or can be implemented by a combination of hardware and software, such as firmware.
[0405] Although the present application has been described in conjunction with the various embodiments, it will be understood by those skilled in the art that various changes in the disclosed embodiments can be understood and effected while practicing the claimed application. In the claims, the term "comprising" does not exclude other elements or steps, and the singular "a" or "an" does not exclude a plurality. A single processor or other unit may implement several functions recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not indicate that these measures cannot be combined to produce favorable results.
[0406] The embodiments of the present application have been described above. The above description is exemplary and not exhaustive, and is also not limited to the disclosed embodiments. Many modifications and variations are obvious to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to technologies in the market, or to enable other ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A resource processing method, characterized in that, for use in a first device, the method includes: receiving first sidelink control information (SCI), the type of the first SCI being a first type, the first SCI including first indication information, the first indication information indicating a first time-frequency resource, and the first indication information further indicating that the first device sends a second SCI; sending the second SCI, the type of the second SCI being a second type, the second SCI including second indication information, the second indication information indicating a second time-frequency resource; wherein, the first time-frequency resource is a time-frequency resource reserved for a second device to send data to the first device, or the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data; the second time-frequency resource is a time-frequency resource reserved for the first device to receive data, and the first time-frequency resource includes the second time-frequency resource.
2. The method according to claim 1, characterized in that, the first SCI further includes indication information of a first service priority of data, information indicating the device identifier of the first device, and information indicating the device identifier of the second device; the second SCI further includes indication information of a second service priority of data and information indicating the device identifier of the second device, and the second service priority is determined according to the first service priority.
3. The method according to claim 1, characterized in that, the absolute value of the difference between the time when the first device sends the second SCI and the time when the first device receives the first SCI is less than or equal to a first time threshold, and the first time threshold is configured by the network by default.
4. The method according to claim 1, characterized in that, the first SCI further includes a first identifier, and the first identifier indicates that the first device sends the second SCI.
5. The method according to claim 1, characterized in that, the first SCI further includes a second identifier, and the second identifier indicates that the type of the first SCI is the first type.
6. The method according to claim 5, characterized in that, after sending the second SCI, the method further includes: receiving a third SCI, the type of the third SCI being a third type, the third SCI including third indication information, the third indication information indicating a third time-frequency resource, and the third indication information further indicating to other devices that the first device has sent the second SCI, and the other devices are devices other than the first device and the second device; sending a fourth SCI, the type of the fourth SCI being the second type, the fourth SCI including fourth indication information, the fourth indication information indicating a fourth time-frequency resource.
7. The method according to claim 6, characterized in that, The third time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device; the fourth time-frequency resource is a time-frequency resource reserved for the first device to receive data. Among them, the first time-frequency resource includes the third time-frequency resource; the third time-frequency resource includes the fourth time-frequency resource.
8. The method according to claim 6, characterized in that, the third SCI further includes indication information of the first service priority of the data, information indicating the device identifier of the first device, and information indicating the device identifier of the second device; the fourth SCI includes indication information of the second service priority of the data and information indicating the device identifier of the second device.
9. The method according to claim 6, characterized in that, the third SCI further includes a first identifier, and the first identifier indicates that the first device sends the fourth SCI.
10. The method according to claim 6, characterized in that, the third SCI further includes a second identifier, and the second identifier indicates that the type of the third SCI is the third type.
11. The method according to any one of claims 1 to 10, characterized in that, before receiving the first SCI, the method further includes: determining historical SCIs within a window, where the types of the historical SCIs include the first type, or the types of the historical SCIs include the first type and the third type; determining auxiliary information according to a pre-configured target resource pool, the historical SCIs, and a second predefined rule, where the auxiliary information includes target receive time-frequency resources that the first device can use to receive information; reporting the auxiliary information; Among them, the SCI of the first type includes fifth indication information, and the fifth indication information indicates a fifth time-frequency resource, where the fifth time-frequency resource is a time-frequency resource reserved for the sending device to send data, or the fifth time-frequency resource is a time-frequency resource reserved for the sending device to send data and reserved for the receiving device to receive data; the SCI of the third type includes seventh indication information, and the seventh indication information indicates a seventh time-frequency resource, where the seventh time-frequency resource is a time-frequency resource reserved for the sending device to send data.
12. The method according to claim 11, characterized in that, the second predefined rule includes: if the received power of the SCI of the first type is greater than a first power threshold value and the SCI of the first type does not include the device identifier of the first device, then the target receive time-frequency resource does not include the fifth time-frequency resource.
13. The method according to claim 11, characterized in that, the second predefined rule includes: if the received power of the SCI of the first type is greater than a first power threshold value and the SCI of the first type does not include the device identifier of the first device, then the target receive time-frequency resource does not include the fifth time-frequency resource; If the received power of the SCI of the third type is greater than the third power threshold value, and the SCI of the third type does not include the device identifier of the first device, then the target receive time-frequency resource does not include the seventh time-frequency resource.
14. The method according to claim 12 or 13, wherein, the first power threshold value is determined according to the indication information of the service priority included in the SCI of the first type; and / or, the third power threshold value is determined according to the indication information of the service priority included in the SCI of the third type.
15. A resource processing method, wherein, for a second device, the method includes: sending a first sidelink control information SCI, the type of the first SCI being the first type, the first SCI including first indication information, the first indication information indicating a first time-frequency resource, and the first indication information further indicating that the first device sends a second SCI; receiving the second SCI, the type of the second SCI being the second type, the second SCI including second indication information, the second indication information indicating a second time-frequency resource; wherein, the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device, or, the first time-frequency resource is a time-frequency resource reserved for the second device to send data to the first device and reserved for the first device to receive data; the second time-frequency resource is a time-frequency resource reserved for the first device to receive data, and the first time-frequency resource includes the second time-frequency resource.
16. The method according to claim 15, wherein, the first SCI further includes indication information of the first service priority of the data, information indicating the device identifier of the first device, and information indicating the device identifier of the second device; the second SCI further includes indication information of the second service priority of the data and information indicating the device identifier of the second device, and the second service priority is determined according to the first service priority.
17. The method according to claim 15, wherein, the absolute value of the difference between the time when the first device sends the second SCI and the time when the first device receives the first SCI is less than or equal to a first time threshold, and the first time threshold is configured by the network by default.
18. The method according to claim 15, wherein, the first SCI further includes a first identifier, and the first identifier indicates that the first device sends the second SCI.
19. The method according to claim 15, wherein, the first SCI further includes a second identifier, and the second identifier indicates that the type of the first SCI is the first type.
20. The method according to claim 19, wherein, after receiving the second SCI, the method further includes: Transmit a third SCI, where the type of the third SCI is a third type, the third SCI includes third indication information, the third indication information indicates third time-frequency resources, and the third indication information also indicates to other devices that the first device has transmitted the second SCI, where the other devices are devices other than the first device and the second device; Receive a fourth SCI, where the type of the fourth SCI is the second type, and the fourth SCI includes fourth indication information, and the fourth indication information indicates fourth time-frequency resources.
21. The method according to claim 20, wherein, the third time-frequency resources are time-frequency resources reserved for the second device to transmit data to the first device; the fourth time-frequency resources are time-frequency resources reserved for the first device to receive data; wherein, the first time-frequency resources include the third time-frequency resources; the third time-frequency resources include the fourth time-frequency resources.
22. The method according to claim 20, wherein, the third SCI further includes indication information of the first service priority of the data, information indicating the device identifier of the first device, and information indicating the device identifier of the second device; the fourth SCI includes indication information of the second service priority of the data and information indicating the device identifier of the second device.
23. The method according to claim 20, wherein, the third SCI further includes a first identifier, and the first identifier indicates that the first device transmits the fourth SCI.
24. The method according to claim 20, wherein, the third SCI further includes a second identifier, and the second identifier indicates that the type of the third SCI is the third type.
25. The method according to any one of claims 15 to 24, wherein, before transmitting the first SCI, the method further includes: determining historical SCIs within a window, where the types of the historical SCIs include the first type and the second type, or the types of the historical SCIs include the first type, the second type, and the third type; determining target transmission time-frequency resources for transmitting information according to a pre-configured target resource pool, the historical SCIs, and a first predefined rule; wherein, the first type of SCI includes fifth indication information, the fifth indication information indicates fifth time-frequency resources, the fifth time-frequency resources are time-frequency resources reserved for the transmitting device to transmit data, or the fifth time-frequency resources are time-frequency resources reserved for the transmitting device to transmit data and reserved for the receiving device to receive data; the second type of SCI includes sixth indication information, the sixth indication information indicates sixth time-frequency resources, and the sixth time-frequency resources are time-frequency resources reserved for the receiving device to receive data; the third type of SCI includes seventh indication information, and the seventh indication information indicates seventh time-frequency resources, and the seventh time-frequency resources are time-frequency resources reserved for the transmitting device to transmit data.
26. The method according to claim 25, wherein, the first predefined rule includes: if the received power of the first type of SCI is greater than the first power threshold value, and the absolute value of the difference between the reception time of the first type of SCI and the current time is less than the first time threshold, and there is no other first type of SCI in the historical SCI that satisfies the first preset condition, then the target transmission time-frequency resource does not include the fifth time-frequency resource; if the received power of the second type of SCI is greater than the second power threshold value, and the second type of SCI does not include the device identifier of the second device, then the target transmission time-frequency resource does not include the sixth time-frequency resource.
27. The method according to claim 26, wherein, the first preset condition is: the other first type of SCI and the first type of SCI have the same information indicating the transmitter device identifier, the information indicating the receiver device identifier, and the information indicating the service priority, and the time-frequency resource indicated by the other first type of SCI includes the time-frequency resource indicated by the first type of SCI, and the difference between the reception time of the first type of SCI and the reception time of the other first type of SCI is greater than the first time threshold.
28. The method according to claim 25, wherein, the first predefined rule includes: if the received power of the first type of SCI is greater than the first power threshold value, and there is no third type of SCI in the historical SCI that satisfies the second preset condition, then the target transmission time-frequency resource does not include the fifth time-frequency resource; if the received power of the second type of SCI is greater than the second power threshold value, and the second type of SCI does not include the device identifier of the second device, then the target transmission time-frequency resource does not include the sixth time-frequency resource.
29. The method according to claim 28, wherein, the second preset condition is: the first type of SCI and the third type of SCI have the same information indicating the transmitter device identifier and the information indicating the receiver device identifier, and the fifth time-frequency resource includes the seventh time-frequency resource.
30. The method according to any one of claims 26 to 28, wherein, the first power threshold value is determined according to the indication information of the service priority included in the first type of SCI; and / or, the second power threshold value is determined according to the indication information of the service priority included in the second type of SCI.
31. A resource processing device, wherein, the device includes: a processor; a memory for storing instructions executable by the processor; wherein, when the processor is configured to execute the instructions, it implements the method according to any one of claims 1-14, or implements the method according to any one of claims 15-30.
32. A non-volatile computer-readable storage medium, on which computer program instructions are stored, wherein, When the computer program instructions are executed by a processor, the method according to any one of claims 1-14 is implemented, or, the method according to any one of claims 15-30 is implemented.
33. A computer program product, the computer program product comprising computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code, wherein when the computer-readable code runs in an electronic device, a processor in the electronic device executes the method according to any one of claims 1-14, or executes the method according to any one of claims 15-30.