Resource selection method, apparatus, device, and storage medium
Patent Information
- Application Number
- CN202111160046.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-30
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2041-09-30
AI Technical Summary
发送设备可以采用Mode-2资源分配模式选择资源,并利用选择的资源向接收设备发送数据,但是,可能会出现接收设备无法准确解调出发送设备发送的数据的问题
[0126](1)第二设备能够辅助第一设备进行资源选择,与相关技术中仅由发送设备自己进行资源选择的方式相比,所述第一设备可以根据所述第二设备确定的资源集合,将自身感知不到的资源从预留资源中排除,如此,可以保证选择的资源不会发生资源冲突。
Smart Images

Figure CN115915059B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless technology, and in particular to a resource selection method, apparatus, device, and storage medium. Background Technology
[0002] Currently, 5G (5th Generation) vehicle-to-everything (V2X) communication, or NR-V, supports two resource allocation methods: Mode-1 and Mode-2. Mode-1 is a base station-controlled resource allocation mode, while Mode-2 is a terminal-autonomous resource allocation mode. Mode-2 resource selection is "listen before transmit," meaning it determines the resources to be selected based on the resources within the sensing window. While a transmitting device can use Mode-2 to select resources and send data to the receiving device, there is a possibility that the receiving device may not be able to accurately demodulate the data sent by the transmitting device. Summary of the Invention
[0003] In view of this, embodiments of the present invention aim to provide a resource selection method, apparatus, device, and storage medium.
[0004] The technical solution of this invention is implemented as follows:
[0005] At least one embodiment of the present invention provides a resource selection method applied to a first device, the method comprising:
[0006] An activation signaling message is sent to the second device; the activation signaling message carries a set of parameters; the activation signaling message is used to instruct the second device to determine a resource set according to the set of parameters, and the resource set is used to assist the first device in resource selection.
[0007] Furthermore, according to at least one embodiment of the present invention, the set of parameters includes at least two of the following parameters:
[0008] Priority;
[0009] Remaining packet delay budget;
[0010] The number of sub-channels occupied by Physical Sidelink Control Channel (PSCCH) or Physical Sidelink Shared Channel (PSSCH);
[0011] The time interval corresponding to the candidate single time slot resource;
[0012] The identifier of the first device and the identifier of the second device;
[0013] Resource reservation period.
[0014] Furthermore, according to at least one embodiment of the present invention, the method further includes:
[0015] The entire contents of the aforementioned set of parameters are carried in the second-level direct link control information (SCI).
[0016] or,
[0017] A portion of the content of the set of parameters is carried in the first-level SCI, and another portion of the content of the set of parameters is carried in the second-level SCI.
[0018] Furthermore, according to at least one embodiment of the present invention, the method further includes:
[0019] Send a deactivation signaling message to the second device; the deactivation signaling message is used to instruct the second device to stop determining the resource set for the first device.
[0020] At least one embodiment of the present invention provides a resource selection method applied to a second device, the method comprising:
[0021] The device receives an activation signaling message sent by a first device; the activation signaling message carries a set of parameters; the activation signaling message is used to instruct a second device to determine a resource set based on the set of parameters, and the resource set is used to assist the first device in resource selection.
[0022] Furthermore, according to at least one embodiment of the present invention, the set of parameters includes at least two of the following parameters:
[0023] Priority;
[0024] Remaining packet delay budget;
[0025] The number of sub-channels occupied by PSCCH or PSSCH transmission;
[0026] The time interval corresponding to the candidate single time slot resource;
[0027] The identifier of the first device and the identifier of the second device;
[0028] Resource reservation period.
[0029] Furthermore, according to at least one embodiment of the present invention,
[0030] The entire content of the set of parameters is contained in the second-level SCI.
[0031] or,
[0032] A portion of the content of the set of parameters is contained in the first-level SCI, and another portion of the content of the set of parameters is contained in the second-level SCI.
[0033] Furthermore, according to at least one embodiment of the present invention, the method further includes:
[0034] The device receives a deactivation signaling message sent by the first device; the deactivation signaling message is used to instruct the second device to stop determining the resource set for the first device.
[0035] At least one embodiment of the present invention provides a resource selection apparatus, comprising:
[0036] A sending unit is used to send an activation signaling message to a second device; the activation signaling message carries a set of parameters; the activation signaling message is used to instruct the second device to determine a resource set according to the set of parameters, and the resource set is used to assist the resource selection device in resource selection.
[0037] At least one embodiment of the present invention provides a resource selection apparatus, comprising:
[0038] A receiving unit is configured to receive an activation signaling sent by a first device; the activation signaling carries a set of parameters; the activation signaling is used to instruct the resource selection device to determine a resource set based on the set of parameters, and the resource set is used to assist the first device in resource selection.
[0039] At least one embodiment of the present invention provides a first device, comprising:
[0040] First processor,
[0041] A first communication interface is used to send an activation signaling message to a second device; the activation signaling message carries a set of parameters; the activation signaling message is used to instruct the second device to determine a resource set according to the set of parameters, and the resource set is used to assist the first device in resource selection.
[0042] At least one embodiment of the present invention provides a second device, comprising:
[0043] Second processor,
[0044] The second communication interface is used to receive an activation signaling sent by the first device; the activation signaling carries a set of parameters; the activation signaling is used to instruct the second device to determine a resource set according to the set of parameters, and the resource set is used to assist the first device in resource selection.
[0045] At least one embodiment of the present invention provides a first device, including a processor and a memory for storing a computer program capable of running on the processor.
[0046] When the processor runs the computer program, it executes the steps of any of the methods described above on the first device side.
[0047] At least one embodiment of the present invention provides a second device, including a processor and a memory for storing a computer program capable of running on the processor.
[0048] When the processor runs the computer program, it executes the steps of any of the methods described above on the second device side.
[0049] At least one embodiment of the present invention provides a storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above methods.
[0050] The resource selection method, apparatus, device, and storage medium provided in this invention embodiment include a first device sending an activation signaling message to a second device. The activation signaling message carries a set of parameters and instructs the second device to determine a resource set based on these parameters. This resource set assists the first device in resource selection. By employing the technical solution provided in this invention embodiment, the first device can request the second device to assist in resource selection. Subsequently, the first device can utilize the resource set determined by the second device to select resources and send data to the second device using the selected resources. This avoids the problem in related technologies where the receiving device cannot accurately demodulate the data sent by the sending device. Attached Figure Description
[0051] Figure 1 This is a schematic diagram illustrating resource selection by the terminal in related technologies;
[0052] Figure 2 This is a schematic diagram of the resources used by the sending and receiving ends in related technologies;
[0053] Figure 3 This is a schematic diagram of the transmitting and receiving ends in related technologies;
[0054] Figure 4 This is a schematic diagram of the implementation process of the resource selection method in this embodiment of the invention. Figure 1 ;
[0055] Figure 5 This is a schematic diagram of the implementation process of the resource selection method in this embodiment of the invention. Figure 2 ;
[0056] Figure 6This is a schematic diagram of the specific implementation process of the resource selection method in this embodiment of the invention. Figure 1 ;
[0057] Figure 7 This is a schematic diagram of the specific implementation process of the resource selection method in this embodiment of the invention. Figure 2 ;
[0058] Figure 8 This is a schematic diagram of the composition structure of the resource selection device according to an embodiment of the present invention. Figure 1 ;
[0059] Figure 9 This is a schematic diagram of the composition structure of the resource selection device according to an embodiment of the present invention. Figure 2 ;
[0060] Figure 10 This is a schematic diagram of the composition structure of the first device according to an embodiment of the present invention;
[0061] Figure 11 This is a schematic diagram of the composition structure of the second device according to an embodiment of the present invention. Detailed Implementation
[0062] Before introducing the technical solutions of the embodiments of the present invention, the relevant technologies will be explained first.
[0063] In related technologies, R16 NR-V supports two resource allocation modes: Mode-1 and Mode-2. Mode-1 is a base station-controlled resource allocation mode, while Mode-2 is a terminal-autonomous resource allocation mode.
[0064] The Mode-2 resource selection mode is "listen first, then send," meaning it determines the resource to be selected in the selection window based on the resources in the sensing window.
[0065] Figure 1 This is a schematic diagram illustrating resource selection by the terminal in related technologies, such as... Figure 1 As shown, the specific steps include:
[0066] Step 1: Determine the resource selection window and the perception window
[0067] If resource selection is triggered at time n, then the resource selection window is [n+T1, n+T2], and the perception window is [n-T0, nT]. proc,0 Where n is the time when resource selection is triggered; T1 is the resource selection window parameter of the user equipment (UE) to achieve autonomous selection, which must satisfy 0≤T1≤T proc,1 ;T proc,1T1 is the processing time requirement configured for the protocol; T2 is the resource selection window parameter for the UE to autonomously select resources. When the remaining packet delay budget is greater than or equal to T_2,min, T2 must satisfy T_2,min≤T2≤remaining packet delay budget; otherwise, T2 equals the remaining packet delay budget; T0 is the perception window parameter configured by the higher layer; T proc,0 The processing latency requirements configured for the protocol.
[0068] Step 2: Perform resource sensing
[0069] That is, demodulate the PSCCH sent by other terminals within the sensing window and collect the Reference Signal Receiving Power (RSRP) information.
[0070] Step 3: Resource exclusion process
[0071] The resource allocation information (SCI) of the first-stage direct link control information (1st stage SCI) is decoded. If the allocated resources overlap with candidate resources in the resource selection window or with subsequent reserved resources, and the RSRP (Reserved Resource Response Rate) is higher than a certain threshold, the resource is excluded. If the remaining resources are less than X% of the total set, the RSRP threshold is increased by 3dB, and the resource exclusion step is repeated. Available resources are reported to the Media Access Control (MAC) layer, which then performs random selection.
[0072] However, in related technologies, since NR V2X mode 2 is a distributed resource selection method, the following resource conflict problems will inevitably occur:
[0073] First, the hidden node issue.
[0074] Figure 2 This is a schematic diagram illustrating the resources used by the sending and receiving ends in related technologies. See [link / reference]. Figure 2 The communication distance between the V2X transmitting UE and the receiving UE is about 2.5 times the mobile speed, reaching the level of hundreds of meters. Due to the complexity of road conditions, the resource usage seen by the receiving UE and the transmitting UE may differ significantly. If the transmission resources are determined only from the perspective of the transmitting UE, the receiving UE may experience severe interference on the selected transmission resources, resulting in a low signal-to-interference-plus-noise ratio (SINR) and incorrect data demodulation.
[0075] Second, resource conflicts caused by half-duplex limitations.
[0076] The sending and receiving UEs selected the same time slot for transmission. Due to the half-duplex limitation, the receiving UE cannot receive the data from the sending UE when it is transmitting, which leads to a resource conflict.
[0077] Third, the issue of consecutive packet loss.
[0078] If two UEs select the same / overlapping transmission resources and have the same reservation period, continuous packet loss may occur due to half-duplex or interference.
[0079] Fourth, the exposed node issue.
[0080] Figure 3 This is a schematic diagram of the transmitter and receiver in related technologies. See [link / reference]. Figure 3 When two transmitting UEs are within each other's communication range, but the receiving UEs are far apart, one transmitting UE may exclude resources when performing resource sensing and resource exclusion because the other transmitting UE's PSCCH RSRP exceeds the threshold. However, the excluded resources do not actually cause resource conflicts. Exposed node issues can lead to over-exclusion of resources by the transmitting UE.
[0081] To address the aforementioned issues, a UE-to-UE coordination mechanism is introduced. A coordinating UE (UE-A) provides a set of resources to the transmitting UE (UE-B), assisting UE-B in resource selection and thus reducing the impact of these issues on latency and reliability. In summary, in related technologies, the mode 2 resource determination process includes resource sensing, resource exclusion, and resource selection, all executed by the transmitting UE. As UE-A, to assist UE-B in resource selection, UE-A needs to obtain parameters related to UE-B's resource sensing and selection, and based on these parameters, perform sensing to select resources suitable for UE-B's transmission.
[0082] Based on this, in one embodiment, the first device sends an activation signaling message to the second device; the activation signaling message carries a set of parameters; the activation signaling message is used to instruct the second device to determine a resource set according to the set of parameters, and the resource set is used to assist the first device in resource selection.
[0083] Figure 4 This is a schematic diagram illustrating the implementation flow of the resource selection method according to an embodiment of the present invention, applied to a first device, such as... Figure 4 As shown, the method includes step 401:
[0084] Step 401: Send an activation signaling message to the second device; the activation signaling message carries a set of parameters; the activation signaling message is used to instruct the second device to determine a resource set according to the set of parameters, and the resource set is used to assist the first device in resource selection.
[0085] It is understood that the resource set may refer to resources that are not perceived by the first device.
[0086] It is understood that the first device and the second device may specifically refer to two mobile terminals whose communication distance is greater than or equal to a preset threshold.
[0087] Furthermore, the first device can use defined resources to send data to the second device. Since the second device can receive data not only from the distant first device but also from other devices in its vicinity, if the resources used by the first device to send data are the same as those used by other devices, interference will occur in the data received by the second device, making it impossible to accurately demodulate the data sent by the first device.
[0088] In other words, in order to avoid conflicts between the resources determined by the first device and the resources used by other devices, the first device may request the second device to assist in resource selection.
[0089] In practical applications, when the first device requests the second device to assist in resource selection, the first device needs to send parameters related to resource selection to the second device.
[0090] Therefore, in one embodiment, the set of parameters includes at least two of the following parameters:
[0091] Priority;
[0092] Remaining packet delay budget;
[0093] The number of sub-channels occupied by PSCCH or PSSCH transmission;
[0094] The time interval corresponding to the candidate single time slot resource;
[0095] The identifier of the first device and the identifier of the second device;
[0096] Resource reservation period.
[0097] It is understood that the time interval of the corresponding candidate single time slot resource can refer to the resource selection window. The relevant parameters of the resource selection window may include: the range of the resource selection window; or, the sidelink (SL) discontinuous reception (DRX) configuration.
[0098] In practical applications, the entire content of the set of parameters can be carried as a whole in the second-level SCI, or the entire content of the set of parameters can be decomposed into two parts and carried in the first-level SCI and the second-level SCI respectively.
[0099] Based on this, in one embodiment, the method further includes:
[0100] The entire contents of the aforementioned set of parameters are contained in the second-level SCI.
[0101] or,
[0102] A portion of the content of the set of parameters is carried in the first-level SCI, and another portion of the content of the set of parameters is carried in the second-level SCI.
[0103] In one implementation, the first device sends a first-level SCI to the second device, and the first device also sends a second-level SCI carrying all the contents of the set of parameters to the second device; the second-level SCI is used by the second device to determine a resource set for the first device. The second-level SCI serves as an activation signaling.
[0104] It is understandable that the first-level SCI can refer to the 1st-stage SCI, which is carried in the PSCCH. The second-level SCI can refer to the 2nd-stage SCI, which is carried in the PSSCH.
[0105] The first-level SCI can carry information related to scheduling PSSCH, resource awareness, and resource selection. Its main contents include priority, time-domain and frequency-domain resource indications of the scheduled one or more PSSCHs, 2nd stage SCI format, 2nd stage SCI bit rate, etc.
[0106] In addition to carrying all the contents of the aforementioned set of parameters, the second-level SCI can also carry demodulation PSSCH-related information. Its main contents include the Hybrid Automatic Repeat Request (HARQ) process, the source ID of the first device, the destination ID of the second device, HARQ feedback activation / deactivation indication, etc.
[0107] In another implementation, the first device sends a first-level SCI carrying a portion of the set of parameters and a second-level SCI carrying the remaining portion of the set of parameters to the second device. Both the first-level SCI and the second-level SCI serve as activation signaling.
[0108] It is understandable that the first-level SCI can refer to the 1st-stage SCI, which is carried in the PSCCH. The second-level SCI can refer to the 2nd-stage SCI, which is carried in the PSSCH.
[0109] In addition to carrying a portion of the set of parameters, the first-level SCI can also carry information related to scheduling PSSCH, resource awareness, and resource selection. Its main contents include priority, time-domain and frequency-domain resource indications of one or more scheduled PSSCHs, 2nd stage SCI format, 2nd stage SCI bitrate, etc.
[0110] In addition to carrying another part of the set of parameters, the second-level SCI can also carry demodulation PSSCH-related information. Its main contents include the HARQ process, the identifier of the first device (source ID), the identifier of the second device (destination ID), HARQ feedback activation / deactivation indication, etc.
[0111] In practical applications, after the first device sends an activation signaling to the second device, it can also receive a set of resources determined by the second device, and select resources according to the set of resources; and send data to the second device using the selected resources.
[0112] Based on this, in one embodiment, the method further includes:
[0113] Receive the resource set sent by the second device.
[0114] It is understandable that the first device can use the resource set sent by the second device to exclude resources that it cannot perceive from the reserved resources, thereby selecting the resources used to send data to the second device.
[0115] Furthermore, the first device uses the selected resources to send data to the second device.
[0116] If the first device and the second device are conducting periodic services, after the first device has finished sending the data for the corresponding periodic service using the selected resources, the first device also needs to send a deactivation signaling to the second device to prompt the second device to stop determining the resource set for the first device.
[0117] Based on this, in one embodiment, the method further includes:
[0118] Send a deactivation signaling message to the second device; the deactivation signaling message is used to instruct the second device to stop determining the resource set for the first device.
[0119] It should be noted that when the service between the first device and the second device is a non-periodic service, after the first device has finished sending the data for the corresponding non-periodic service, the first device does not need to send a deactivation signaling to the second device.
[0120] It is understood that the resources used by the first device to send activation or deactivation signaling to the second device can be determined in the following way:
[0121] The first approach is based on resource awareness and resource selection processes.
[0122] The second approach involves pre-configuring dedicated activation / deactivation signaling transmission resources for each resource pool.
[0123] Furthermore, dedicated transmission resources available for activation / deactivation signaling can be (pre-)configured within each resource pool according to priority. Alternatively, the (pre-)configured transmission resources can be further subdivided into sub-transmission resources according to different priorities.
[0124] The specific method for determining the transmission resource in the (pre)configured dedicated (sub)resources of the resource pool includes: random selection; or, opening a short-term perception window such as 32 time slots, and determining the transmission resource based on the perception results of the short-term perception window.
[0125] In this embodiment of the invention, the first device sends an activation signaling message carrying a set of parameters to the second device, which has the following advantages:
[0126] (1) The second device can assist the first device in resource selection. Compared with the method in the related technology where only the transmitting device selects resources, the first device can exclude resources that it cannot perceive from the reserved resources according to the resource set determined by the second device. In this way, it can be guaranteed that the selected resources will not conflict.
[0127] (2) The first device can exclude resources that it cannot perceive. In this way, it can send data to the second device using the selected resources, thus avoiding the problem that the receiving device cannot accurately demodulate the data sent by the sending device.
[0128] Figure 5 This is a schematic diagram illustrating the implementation flow of the resource selection method according to an embodiment of the present invention, applied to a second device, as shown in Figure 5. The method includes:
[0129] Step 501: Receive activation signaling sent by the first device; the activation signaling carries a set of parameters; the activation signaling is used to instruct the second device to determine a resource set according to the set of parameters, and the resource set is used to assist the first device in resource selection.
[0130] It is understood that the resource set may refer to resources that are not perceived by the first device.
[0131] It is understood that the first device and the second device may specifically refer to two mobile terminals whose communication distance is greater than or equal to a preset threshold.
[0132] Furthermore, the first device can use defined resources to send data to the second device. Since the second device can receive data not only from the distant first device but also from other devices in its vicinity, if the resources used by the first device to send data are the same as those used by other devices, interference will occur in the data received by the second device, making it impossible to accurately demodulate the data sent by the first device.
[0133] In other words, in order to avoid conflicts between the resources determined by the first device and the resources used by other devices, the first device may request the second device to assist in resource selection.
[0134] In practical applications, when the first device requests the second device to assist in resource selection, the first device needs to send parameters related to resource selection to the second device.
[0135] Therefore, in one embodiment, the set of parameters includes at least two of the following parameters:
[0136] Priority;
[0137] Remaining packet delay budget;
[0138] The number of sub-channels occupied by PSCCH or PSSCH transmission;
[0139] The time interval corresponding to the candidate single time slot resource;
[0140] The identifier of the first device and the identifier of the second device;
[0141] Resource reservation period.
[0142] It is understood that the time interval of the corresponding candidate single time slot resource may refer to the resource selection window.
[0143] In practical applications, the first device sends a first-level SCI to the second device and a second-level SCI to the second device. In this way, the entire content of the set of parameters can be carried as a whole in the second-level SCI, or the entire content of the set of parameters can be decomposed into two parts and carried in the first-level SCI and the second-level SCI respectively.
[0144] Based on this, in one embodiment,
[0145] The entire content of the set of parameters is contained in the second-level SCI.
[0146] or,
[0147] A portion of the content of the set of parameters is contained in the first-level SCI, and another portion of the content of the set of parameters is contained in the second-level SCI.
[0148] In one implementation, the first device sends a first-level SCI to the second device, and the first device also sends a second-level SCI carrying all the contents of the set of parameters to the second device. The second-level SCI serves as an activation signaling.
[0149] For example, the set of parameters includes all of the following:
[0150] Priority;
[0151] Remaining packet delay budget;
[0152] The number of sub-channels occupied by PSCCH or PSSCH transmission;
[0153] The time interval corresponding to the candidate single time slot resource;
[0154] The identifier of the first device and the identifier of the second device;
[0155] Resource reservation period.
[0156] Thus, after receiving the second-level SCI, the second device can determine a set of resources that the first device cannot perceive based on the complete content of a set of parameters carried by the second-level SCI.
[0157] Specifically,
[0158] If a set of parameters does not contain a resource selection window, the second device determines the resource selection window using the remaining packet delay budget in the set of parameters; otherwise, the second device determines the resource selection window using the time interval of the corresponding candidate single time slot resource in the set of parameters.
[0159] If a set of parameters includes the number of sub-channels occupied by PSCCH or PSSCH transmission, the second device uses the parameter to determine the candidate single time slot resource; otherwise, the second device sets the number of sub-channels to 1 to determine the candidate single time slot resource.
[0160] The second device uses the priority of a set of parameters to determine the RSRP threshold;
[0161] The second device demodulates the PSCCH sent by other terminals within the sensing window and collects RSRP information. If the occupied resources indicated by the 1ststage SCI and subsequent one / more reserved resources overlap with candidate resources in the resource selection window or one / more reserved resources after the candidate resources, and the RSRP is higher than the aforementioned threshold, the resource is excluded. If the remaining resources are less than X% of the entire set, the RSRP threshold is increased by 3dB, and the resource exclusion step is repeated; the remaining available resources can then be used as a set of resources to assist the first terminal in resource selection.
[0162] In another implementation, the first device sends a first-level SCI carrying a portion of the set of parameters and a second-level SCI carrying the remaining portion of the set of parameters to the second device. Both the first-level SCI and the second-level SCI serve as activation signaling.
[0163] In practical applications, after the first device sends an activation signaling to the second device, it can also receive a set of resources determined by the second device, and select resources according to the set of resources; and send data to the second device using the selected resources.
[0164] Based on this, in one embodiment, the method further includes:
[0165] Send the resource set to the first device.
[0166] It is understandable that the first device can use the resource set sent by the second device to exclude resources that it cannot perceive from the reserved resources, thereby selecting the resources used to send data to the second device.
[0167] Furthermore, the first device uses the selected resources to send data to the second device.
[0168] If the first device and the second device are conducting periodic services, after the first device has finished sending the data for the corresponding periodic service using the selected resources, the first device also needs to send a deactivation signaling to the second device to prompt the second device to stop determining the resource set for the first device.
[0169] Based on this, in one embodiment, the method further includes:
[0170] The device receives a deactivation signaling message sent by the first device; the deactivation signaling message is used to instruct the second device to stop determining the resource set for the first device.
[0171] It should be noted that when the service between the first device and the second device is a non-periodic service, after the first device has finished sending the data for the corresponding non-periodic service, the first device does not need to send a deactivation signaling to the second device.
[0172] In this embodiment of the invention, the second device receives an activation signaling message carrying a set of parameters sent by the first device, which has the following advantages:
[0173] (1) The second device can assist the first device in resource selection. Compared with the method in the related technology where only the transmitting device selects resources, the first device can exclude resources that it cannot perceive from the reserved resources according to the resource set determined by the second device. In this way, it can be guaranteed that the selected resources will not conflict.
[0174] (2) The first device can exclude resources that it cannot perceive. In this way, it can send data to the second device using the selected resources, thus avoiding the problem in the related technology that the receiving device cannot accurately demodulate the data sent by the sending device.
[0175] Figure 6 This is a schematic diagram illustrating the specific implementation process of the resource selection method in an embodiment of the present invention. The first device is represented by UE-B, and the second device is represented by UE-A, as shown below. Figure 6 As shown, the method includes steps 601 to 604:
[0176] Step 601: UE-B sends the first-level SCI and the second-level SCI to UE-A; the second-level SCI carries the complete content of a set of parameters.
[0177] It is understood that the first-level SCI can refer to the 1st-stage SCI, and the priority field it carries can be set to high priority to ensure the transmission performance of activation / deactivation signaling. In addition, the 2nd-stage SCI format indication field it carries needs to indicate that the format of the 2nd-stage SCI is the format for carrying activation / deactivation signaling.
[0178] It is understandable that the second-level SCI can refer to the 2nd-stage SCI.
[0179] It is understood that the entirety of the set of parameters may specifically include:
[0180] Priority;
[0181] Remaining Packet Latency Budget (Remaining PDB);
[0182] The number of subchannels occupied by PSCCH / PSSCH transmission (L_subchannel);
[0183] Resource reservation period;
[0184] Resource awareness related parameters:
[0185] The identifier of the first device (source ID) and the identifier of the second device (destination ID)
[0186] It should be noted that if UE-B does not notify UE-A of the number of sub-channels, then UE-A can set the number of sub-channels to 1 to perform resource awareness and subsequent resource exclusion process.
[0187] For periodic services, the higher layer informs the physical layer of the resource reservation period, and UE-B can then notify UE-A of this parameter. After receiving this parameter, UE-A can periodically provide coordination information to UE-B.
[0188] Furthermore, for periodic services, after UE-B completes data transmission, it needs to send a deactivation signaling message to notify UE-A to stop providing coordination information to it.
[0189] When performing resource selection, UE-B determines the resource awareness window and resource selection window based on the time when resource selection is triggered.
[0190] Optionally, UE-B can notify UE-A of the determined resource selection window parameters, including: the range of the resource selection window; or, SL DRX configuration.
[0191] It should be noted that if UE-B is configured with SL DRX, its resource selection window will be truncated due to SL DRX.
[0192] The source ID of the first device and the destination ID of the second device are used by the UE-A to determine whether the activation / deactivation signaling is sent to itself.
[0193] The HARQ feedback enabled / disabled field can be configured to be disabled, which means that blind retransmission is used for one or more retransmissions of the signaling to ensure the detection performance of UE-A.
[0194] Step 602: UE-A receives the first-level SCI and the second-level SCI.
[0195] Step 603: UE-A determines the resource set based on a set of parameters carried by the second-level SCI.
[0196] Step 604: UE-A sends the resource set to UE-B.
[0197] Here, UE-B can use the resource set sent by UE-A to exclude resources that it is not aware of from the reserved resources, thereby selecting the resources used to send data to UE-A.
[0198] Furthermore, UE-B uses the selected resources to send data to UE-A.
[0199] If UE-A and UE-B are conducting periodic services, after UE-B has finished sending the data for the corresponding periodic service using the selected resources, it still needs to send a deactivation signaling message to UE-A to prompt UE-A to stop assisting UE-B in resource selection. In this deactivation signaling message, some or all fields are set to all 0s or all 1s.
[0200] In this example, UE-A receives the activation signaling carrying a set of parameters sent by UE-B, which has the following advantages:
[0201] (1) Send activation signaling to UE-A through the second-level SCI to quickly activate UE-A to assist UE-B in resource selection and ensure the transmission performance of the activation signaling.
[0202] (2) UE-A can obtain parameters related to UE-B's resource awareness and resource selection, and based on the parameters related to UE-B, provide UE-B with a set of resources suitable for UE-B's transmission. If UE-B has power-saving requirements, UE-B can determine its own transmission resources by referring entirely to the resources provided by UE-A without performing resource awareness itself.
[0203] (3) A signaling format for UE-B to trigger UE-A to perform inter-UE coordination mechanism was designed.
[0204] Figure 7 This is a schematic diagram illustrating the specific implementation process of the resource selection method in an embodiment of the present invention. The first device is represented by UE-B, and the second device is represented by UE-A, as shown below. Figure 7 As shown, the method includes steps 701 to 704:
[0205] Step 701: UE-B sends a first-level SCI and a second-level SCI to UE-A; the first-level SCI carries part of the content of a set of parameters, and the second-level SCI carries the other part of the content of the set of parameters.
[0206] It is understandable that the first-level SCI can refer to the 1st-stage SCI, and the priority information carried therein can be directly set as the priority parameters issued by the higher layer of UE-B.
[0207] It is understandable that the second-level SCI can refer to the 2nd-stage SCI.
[0208] It is understood that a portion of the set of parameters may specifically include:
[0209] Priority;
[0210] Remaining Packet Latency Budget (Remaining PDB);
[0211] It is understood that another part of the aforementioned set of parameters may specifically include:
[0212] The number of subchannels occupied by PSCCH / PSSCH transmission (L_subchannel);
[0213] Resource reservation period.
[0214] Step 702: UE-A receives the first-level SCI and the second-level SCI.
[0215] Step 703: UE-A determines the resource set based on a portion of the set of parameters carried by the first-level SCI and another portion of the set of parameters carried by the second-level SCI.
[0216] Step 704: UE-A sends the resource set to UE-B.
[0217] Here, UE-B can use the resource set sent by UE-A to exclude resources that it is not aware of from the reserved resources, thereby selecting the resources used to send data to UE-A.
[0218] Furthermore, UE-B uses the selected resources to send data to UE-A.
[0219] If UE-A and UE-B are conducting periodic services, after UE-B has finished sending the data for the corresponding periodic service using the selected resources, it still needs to send a deactivation signaling message to UE-A to prompt UE-A to stop assisting UE-B in resource selection. In this deactivation signaling message, some or all fields are set to all 0s or all 1s.
[0220] In this example, UE-A receives the activation signaling carrying a set of parameters sent by UE-B, which has the following advantages:
[0221] (1) Send activation signaling to UE-A through the first-level SCI and the second-level SCI to quickly activate UE-A to assist UE-B in resource selection.
[0222] (2) UE-A can obtain parameters related to UE-B's resource awareness and resource selection, and based on the parameters related to UE-B, provide UE-B with a set of resources suitable for UE-B's transmission. If UE-B has power-saving requirements, UE-B can determine its own transmission resources by referring entirely to the resources provided by UE-A without performing resource awareness itself.
[0223] (3) A signaling format for UE-B to trigger UE-A to perform inter-UE coordination mechanism was designed.
[0224] To implement the resource selection method of the present invention, the present invention also provides a resource selection device, which is disposed on a first device. Figure 8 This is a schematic diagram of the composition structure of the resource selection device according to an embodiment of the present invention, as shown below. Figure 8 As shown, the device includes:
[0225] The sending unit 81 is used to send an activation signaling message to the second device; the activation signaling message carries a set of parameters; the activation signaling message is used to instruct the second device to determine a resource set according to the set of parameters, and the resource set is used to assist the resource selection device in resource selection.
[0226] In one embodiment, the set of parameters includes at least two of the following parameters:
[0227] Priority;
[0228] Remaining packet delay budget;
[0229] The number of sub-channels occupied by PSCCH or PSSCH transmission;
[0230] The time interval corresponding to the candidate single time slot resource;
[0231] The identifier of the first device and the identifier of the second device;
[0232] Resource reservation period.
[0233] In one embodiment, the device further includes:
[0234] The first processing unit is used for:
[0235] The entire contents of the aforementioned set of parameters are contained in the second-level SCI.
[0236] or,
[0237] A portion of the content of the set of parameters is carried in the first-level SCI, and another portion of the content of the set of parameters is carried in the second-level SCI.
[0238] In one embodiment, the transmitting unit 81 is further configured to:
[0239] Send a deactivation signaling message to the second device; the deactivation signaling message is used to instruct the second device to stop determining the resource set for the first device.
[0240] In practical applications, the sending unit 81 can be implemented by the communication interface in the resource selection device; the first processing unit can be implemented by the processor in the resource selection device.
[0241] It should be noted that the resource selection device provided in the above embodiments is only illustrated by the division of the above program modules when performing resource selection. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the resource selection device and the resource selection method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0242] To implement the resource selection method of the present invention, the present invention also provides a resource selection device, which is disposed on a second device. Figure 9 This is a schematic diagram of the composition structure of the resource selection device according to an embodiment of the present invention, as shown below. Figure 9 As shown, the device includes:
[0243] The receiving unit 91 is used to receive an activation signaling sent by the first device; the activation signaling carries a set of parameters; the activation signaling is used to instruct the resource selection device to determine a resource set according to the set of parameters, and the resource set is used to assist the first device in resource selection.
[0244] In one embodiment, the set of parameters includes at least two of the following parameters:
[0245] Priority;
[0246] Remaining packet delay budget;
[0247] The number of sub-channels occupied by PSCCH or PSSCH transmission;
[0248] The time interval corresponding to the candidate single time slot resource;
[0249] The identifier of the first device and the identifier of the second device;
[0250] Resource reservation period.
[0251] In one embodiment,
[0252] The entire content of the set of parameters is contained in the second-level SCI.
[0253] or,
[0254] A portion of the content of the set of parameters is contained in the first-level SCI, and another portion of the content of the set of parameters is contained in the second-level SCI.
[0255] In one embodiment, the device further includes:
[0256] The second processing unit is used to determine the resource set according to the set of parameters and send it to the first device.
[0257] In one embodiment, the receiving unit 91 is further configured to:
[0258] The device receives a deactivation signaling message sent by the first device; the deactivation signaling message is used to instruct the second device to stop determining the resource set for the first device.
[0259] In practical applications, the receiving unit 91 can be implemented by the communication interface in the resource selection device; the second processing unit can be implemented by the processor in the resource selection device.
[0260] It should be noted that the resource selection device provided in the above embodiments is only illustrated by the division of the above program modules when performing resource selection. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the resource selection device and the resource selection method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0261] This invention also provides a first device, such as... Figure 10 As shown, it includes:
[0262] The first communication interface 101 is capable of exchanging information with other devices;
[0263] The first processor 102, connected to the first communication interface 101, is used to execute the methods provided by one or more technical solutions on the second device side when running a computer program. The computer program is stored in the first memory 103.
[0264] It should be noted that the specific processing procedures of the first processor 102 and the first communication interface 101 are detailed in the method embodiment and will not be repeated here.
[0265] Of course, in practical applications, the various components in the first device 100 are coupled together via the bus system 104. It can be understood that the bus system 104 is used to implement communication between these components. In addition to a data bus, the bus system 104 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 10 The general labeled all buses as Bus System 104.
[0266] The first memory 103 in this embodiment is used to store various types of data to support the operation of the first device 100. Examples of such data include any computer program used to operate on the first device 100.
[0267] The methods disclosed in the embodiments of this application can be applied to the first processor 102, or implemented by the first processor 102. The first processor 102 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 102. The first processor 102 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 102 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 103. The first processor 102 reads the information in the first memory 103 and completes the steps of the aforementioned method in combination with its hardware.
[0268] This invention also provides a second device, such as... Figure 11 As shown, it includes:
[0269] The second communication interface 111 is capable of exchanging information with other devices;
[0270] The second processor 112, connected to the second communication interface 111, is used to execute the methods provided by one or more technical solutions on the first device side when running a computer program. The computer program is stored in the second memory 113.
[0271] It should be noted that the specific processing procedures of the second processor 112 and the second communication interface 111 are detailed in the method embodiment and will not be repeated here.
[0272] Of course, in practical applications, the various components in the second device 110 are coupled together via a bus system 114. It can be understood that the bus system 114 is used to implement communication between these components. In addition to a data bus, the bus system 114 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 11 The general designated all buses as Bus System 114.
[0273] The second memory 113 in this embodiment is used to store various types of data to support the operation of the second device 110. Examples of such data include any computer program used to operate on the second device 110.
[0274] The methods disclosed in the embodiments of this application can be applied to the second processor 112, or implemented by the second processor 112. The second processor 112 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the second processor 112. The second processor 112 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 112 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the second memory 113. The second processor 112 reads the information in the second memory 113 and completes the steps of the aforementioned method in conjunction with its hardware.
[0275] In an exemplary embodiment, the first device 100 and the second device 110 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.
[0276] It is understood that the memories (first memory 103, second memory 113) in the embodiments of this application can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.
[0277] In an exemplary embodiment, the present invention also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a memory that stores a computer program. The computer program can be executed by a first processor 102 of the first device 100 to complete the steps described in the aforementioned first device-side method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.
[0278] It should be noted that , , etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0279] Furthermore, the technical solutions described in the embodiments of the present invention can be combined arbitrarily without conflict.
[0280] The above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention.
Claims
1. A resource selection method, characterized in that, Applied to a first device, the method includes: An activation signaling message is sent to a second device; the activation signaling message carries a set of parameters; the activation signaling message is used to instruct the second device to determine a resource set according to the set of parameters, the resource set is used to assist the first device in resource selection, wherein the resource set consists of resources that the first device cannot perceive; The method further includes: Receive the resource set sent by the second device; Based on the resource set sent by the second device, resources that are not perceived by the device are excluded from the reserved resources, and resources used to send data to the second device are selected. The set of parameters includes a priority and at least two of the following parameters: Remaining packet delay budget; The number of sub-channels occupied by the transmission of the Physical Side Link Control Channel (PSCCH) or the Physical Side Link Shared Channel (PSSCH); The time interval corresponding to the candidate single-slot resource; The method further includes: When the service between the first device and the second device is a periodic service, after the first device has finished sending the data for the corresponding periodic service using the selected resources, it sends a deactivation signaling to the second device. The deactivation signaling is used to instruct the second device to stop determining the resource set for the first device. When the service between the first device and the second device is a non-periodic service, after the first device has finished sending the data for the corresponding non-periodic service, the first device does not need to send a deactivation signaling to the second device.
2. The method according to claim 1, characterized in that, The set of parameters also includes the following parameters: The identifier of the first device and the identifier of the second device; Resource reservation period.
3. The method according to claim 2, characterized in that, The method further includes: The entire contents of the aforementioned set of parameters are carried in the second-level direct link control information (SCI). or, A portion of the content of the set of parameters is carried in the first-level SCI, and another portion of the content of the set of parameters is carried in the second-level SCI.
4. A resource selection method, characterized in that, Applied to a second device, the method includes: The device receives an activation signaling message sent by a first device; the activation signaling message carries a set of parameters; the activation signaling message is used to instruct a second device to determine a resource set according to the set of parameters, the resource set is used to assist the first device in resource selection, wherein the resource set consists of resources that the first device cannot perceive; The data sent by the first device is received, wherein the resources used by the data are obtained by the first device after excluding the resource set from the reserved resources; The set of parameters includes a priority and at least two of the following parameters: Remaining packet delay budget; The number of sub-channels occupied by the transmission of the Physical Side Link Control Channel (PSCCH) or the Physical Side Link Shared Channel (PSSCH); The time interval corresponding to the candidate single-slot resource; The method further includes: When the service between the first device and the second device is a periodic service, after the first device has finished sending the data for the corresponding periodic service using the selected resources, it receives a deactivation signaling sent by the first device. The deactivation signaling is used to instruct the second device to stop determining the resource set for the first device.
5. The method according to claim 4, characterized in that, The set of parameters also includes the following parameters: The identifier of the first device and the identifier of the second device; Resource reservation period.
6. The method according to claim 5, characterized in that, The entire contents of the set of parameters are contained in the second-level SCI. or, A portion of the content of the set of parameters is contained in the first-level SCI, and another portion of the content of the set of parameters is contained in the second-level SCI.
7. A resource selection device, wherein the resource selection device is a first device, characterized in that, include: The sending unit is used to send an activation signal to the second device; The activation signaling carries a set of parameters; the activation signaling is used to instruct the second device to determine a resource set according to the set of parameters, the resource set is used to assist the resource selection device in resource selection, wherein the resource set consists of resources that the first device cannot perceive; so that the second device sends the determined resource set to the first device, and the first device is used to exclude resources that it cannot perceive from the reserved resources according to the resource set sent by the second device, and select the resources used to send data to the second device; The set of parameters includes a priority and at least two of the following parameters: Remaining packet delay budget; The number of sub-channels occupied by the transmission of the Physical Side Link Control Channel (PSCCH) or the Physical Side Link Shared Channel (PSSCH); The time interval corresponding to the candidate single-slot resource; The sending unit is further configured to, when the service between the first device and the second device is a periodic service, send a deactivation signaling to the second device after the first device has finished sending the data of the corresponding periodic service using the selected resources. The deactivation signaling is used to instruct the second device to stop determining the resource set for the first device. When the service between the first device and the second device is a non-periodic service, after the first device has finished sending the data for the corresponding non-periodic service, the first device does not need to send a deactivation signaling to the second device.
8. A resource selection device, wherein the resource selection device is a second device, characterized in that, include: A receiving unit is used to receive an activation signal sent by the first device; The activation signaling carries a set of parameters; the activation signaling is used to instruct the resource selection device to determine a resource set according to the set of parameters, the resource set is used to assist the first device in resource selection, wherein the resource set consists of resources that the first device cannot perceive; The data sent by the first device is received, wherein the resources used by the data are obtained by the first device after excluding the resource set from the reserved resources; The set of parameters includes a priority and at least two of the following parameters: Remaining packet delay budget; The number of sub-channels occupied by the transmission of the Physical Side Link Control Channel (PSCCH) or the Physical Side Link Shared Channel (PSSCH); The time interval corresponding to the candidate single-slot resource; The receiving unit is further configured to, when the service between the first device and the second device is a periodic service, after the first device has finished sending the data for the corresponding periodic service using the selected resources, receive a deactivation signaling sent by the first device, wherein the deactivation signaling is used to instruct the second device to stop determining the resource set for the first device.
9. A first device, characterized in that, include: First processor, The first communication interface is used to send activation signaling to the second device; The activation signaling carries a set of parameters; the activation signaling is used to instruct the second device to determine a resource set according to the set of parameters, the resource set is used to assist the first device in resource selection, wherein the resource set consists of resources that the first device cannot perceive; so that the second device sends the determined resource set to the first device, and the first device is used to exclude resources that it cannot perceive from the reserved resources according to the resource set sent by the second device, and select the resources used to send data to the second device; The first communication interface is used to receive the resource set sent by the second device; The first processor is configured to exclude resources that it cannot perceive from the reserved resources based on the resource set sent by the second device, and select the resources used to send data to the second device. The set of parameters includes a priority and at least two of the following parameters: Remaining packet delay budget; The number of sub-channels occupied by the transmission of the Physical Side Link Control Channel (PSCCH) or the Physical Side Link Shared Channel (PSSCH); The time interval corresponding to the candidate single-slot resource; The first communication interface is also used to send a deactivation signaling to the second device after the first device has finished sending the data of the corresponding periodic service using the selected resources when the service is a periodic service between the first device and the second device. The deactivation signaling is used to instruct the second device to stop determining the resource set for the first device. When the service between the first device and the second device is a non-periodic service, after the first device has finished sending the data for the corresponding non-periodic service, the first device does not need to send a deactivation signaling to the second device.
10. A second device, characterized in that, include: Second processor, The second communication interface is used to receive the activation signal sent by the first device; The activation signaling carries a set of parameters; the activation signaling is used to instruct the determination of a resource set based on the set of parameters, the resource set is used to assist the first device in resource selection, wherein the resource set consists of resources that the first device cannot perceive; The second communication interface is used to receive data sent by the first device, wherein the resources used by the data are obtained by the first device after excluding the resource set from the reserved resources; The set of parameters includes a priority and at least two of the following parameters: Remaining packet delay budget; The number of sub-channels occupied by the transmission of the Physical Side Link Control Channel (PSCCH) or the Physical Side Link Shared Channel (PSSCH); The time interval corresponding to the candidate single-slot resource; The second communication interface is also used to, when the service between the first device and the second device is a periodic service, after the first device has finished sending the data for the corresponding periodic service using the selected resources, receive a deactivation signaling sent by the first device. The deactivation signaling is used to instruct the second device to stop determining the resource set for the first device.
11. A first device, characterized in that, This includes a processor and memory for storing computer programs that can run on the processor. When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 3.
12. A second device, characterized in that, This includes a processor and memory for storing computer programs that can run on the processor. When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 4 to 6.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Resource acquisition method, resource scheduling method, terminal, service node and medium
CN111901783A
Processing method and system for resource allocation in V2X communication, equipment and medium
CN113347592A