[go: up one dir, main page]

RU2802679C1 - Method for selecting resources and a device - Google Patents

Method for selecting resources and a device Download PDF

Info

Publication number
RU2802679C1
RU2802679C1 RU2022115349A RU2022115349A RU2802679C1 RU 2802679 C1 RU2802679 C1 RU 2802679C1 RU 2022115349 A RU2022115349 A RU 2022115349A RU 2022115349 A RU2022115349 A RU 2022115349A RU 2802679 C1 RU2802679 C1 RU 2802679C1
Authority
RU
Russia
Prior art keywords
resource
resources
slot
frequency
time domain
Prior art date
Application number
RU2022115349A
Other languages
Russian (ru)
Inventor
Лэй ДУН
Лэй ЛУ
Original Assignee
Хуавей Текнолоджиз Ко., Лтд.
Filing date
Publication date
Application filed by Хуавей Текнолоджиз Ко., Лтд. filed Critical Хуавей Текнолоджиз Ко., Лтд.
Application granted granted Critical
Publication of RU2802679C1 publication Critical patent/RU2802679C1/en

Links

Images

Abstract

FIELD: resource selection.
SUBSTANCE: invention can be applied to the Internet of vehicles, such as V2X, LTE-V and V2V, or can be applied to areas such as intelligent driving and intelligent connected vehicles. The first resource is selected for the first data from the candidate resources included in the resource pool. At least one resource is selected for the first data from a candidate resource other than the first resource in the candidate resources based on the first resource and the first interval. The number of candidate resources is greater than or equal to X% of the number of all resources included in the resource pool, where the value of X meets the following condition: the value of X is set based on the target number of resources, is set based on the target number of resources and the first-time interval, is set based on the target the number of resources, the first time slot, and the first frequency slot, or is set based on the service priority. The value of X can be set based on various factors to best meet resource selection requirements.
EFFECT: increasing the efficiency of resource selection and reducing the complexity of resource selection.
35 cl, 27 dwg, 4 tbl

Description

Область техники, к которой относится изобретениеField of technology to which the invention relates

Настоящая заявка относится к области технологий мобильной связи и, в частности, к способу выбора ресурсов и устройству.The present application relates to the field of mobile communication technologies and, in particular, to a resource selection method and apparatus.

Уровень техникиState of the art

В новом радио (new radio, NR) при использовании связи между транспортным средством и любыми другими объектами (vehicle to everything, V2X) существует два режима (modes) передачи данных по боковой линией связи (sidelink), которые связаны с выделением ресурсов: режим mode-1 (mode-1) выделения ресурса базовой станцией и режим mode-2 (mode-2) автономного выбора ресурса пользователем. Режим mode-1 в основном применяется для связи V2X с сетевым покрытием, и базовая станция централизованно выполняет выделение ресурсов на основе отчета о состоянии буфера (buffer status report, BSR), передаваемого терминальным устройством.In new radio (NR), when using communication between a vehicle and any other objects (vehicle to everything, V2X), there are two modes of data transmission along the sidelink, which are associated with resource allocation: mode mode -1 (mode-1) resource allocation by the base station and mode-2 (mode-2) autonomous resource selection by the user. Mode-1 is mainly used for V2X communication with network coverage, and the base station centrally performs resource allocation based on the buffer status report (BSR) sent by the terminal device.

Режим mode-2 может применяться к связи V2X без сетевого покрытия. Конечно, режим mode-2 может также применяться при наличии сетевого покрытия. В режиме mode-2 терминальное устройство на стороне передачи автономно выбирает ресурс из окна выбора ресурсов на основе результата контроля ресурса для осуществления связи. Например, терминальное устройство на стороне передачи может измерить ресурс-кандидат, включенный в окно выбора ресурсов, чтобы получить мощность принимаемого опорного сигнала (reference signal received power, RSRP). Если значение RSRP, полученное в результате измерения, превышает заданное пороговое значение RSRP, ресурс-кандидат необходимо исключить из окна выбора ресурсов; в противном случае может быть выбран ресурс-кандидат. В процессе выбора ресурсов, если количество оставшихся ресурсов-кандидатов в окне выбора ресурсов меньше, чем X% от количества всех ресурсов-кандидатов, включенных в окно выбора ресурсов, терминальное устройство на стороне передачи должно увеличить заданное пороговое значение RSRP на 3 дБ, и затем сравнить результат измерения с новым пороговым значением RSRP.Mode-2 can be applied to V2X communication without network coverage. Of course, mode-2 can also be used if network coverage is available. In mode-2 mode, the terminal device on the transmission side autonomously selects a resource from the resource selection window based on the resource control result for communication. For example, a transmit-side terminal device may measure a candidate resource included in a resource selection window to obtain the reference signal received power (RSRP). If the measured RSRP value exceeds the specified threshold RSRP, the candidate resource must be excluded from the resource selection window; otherwise, a candidate resource may be selected. During the resource selection process, if the number of remaining candidate resources in the resource selection window is less than X% of the number of all candidate resources included in the resource selection window, the transmitting side terminal device shall increase the specified threshold value RSRP by 3 dB, and then compare the measurement result with the new threshold value RSRP.

В настоящее время значение X зафиксировано равным 20, где 20 является значением, используемым X в долгосрочном развитии (long term evolution, LTE)-V2X. LTE-V2X поддерживает только слепую повторную передачу, максимально включающую в себя две передачи. Поэтому обычно для одной передачи необходимо выбирать только два ресурса. Когда выбрано небольшое количество ресурсов, X = 20 обычно может удовлетворить требование. Однако в NR-V2X может быть выполнено множество повторных передач и выбрано большое количество ресурсов. В этом случае, если значение X установлено равным 20, заданное пороговое значение RSRP регулируется только тогда, когда количество оставшихся ресурсов-кандидатов в окне выбора ресурсов составляет менее 20% от количества всех ресурсов-кандидатов, включенных в окно выбора ресурсов. Более того, даже если пороговое значение RSRP отрегулировано, количество доступных ресурсов также ограничено. Другими словами, значение X ограничивает количество доступных ресурсов. Это снижает эффективность выбора ресурсов.Currently, the value of X is fixed at 20, where 20 is the value used by X in long term evolution (LTE)-V2X. LTE-V2X only supports blind retransmission with a maximum of two transmissions. Therefore, usually only two resources need to be selected for one transmission. When a small number of resources are selected, X = 20 can usually satisfy the requirement. However, in NR-V2X, many retransmissions can be performed and a large number of resources can be selected. In this case, if the X value is set to 20, the specified threshold value RSRP is adjusted only when the number of remaining candidate resources in the resource selection window is less than 20% of the number of all candidate resources included in the resource selection window. Moreover, even if the threshold value RSRP is regulated, the number of available resources is also limited. In other words, the value of X limits the number of resources available. This reduces the efficiency of resource selection.

Сущность изобретенияThe essence of the invention

Варианты осуществления настоящей заявки обеспечивают способ выбора ресурсов и устройство для повышения эффективности выбора ресурсов.Embodiments of the present application provide a resource selection method and an apparatus for improving resource selection efficiency.

Согласно первому аспекту выполнен первый способ выбора ресурсов. Способ включает в себя: выбор первого ресурса для первых данных из ресурсов-кандидатов, включенных в пул ресурсов, где ресурсы-кандидаты включают в себя ресурсы, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению; и выбор по меньшей мере одного ресурса для первых данных из ресурса-кандидата, отличного от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала, где первый интервал включает в себя первый временной интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном по меньшей мере одном ресурсе, и/или включает в себя первый частотный интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном по меньшей мере одном ресурсе, где количество ресурсов-кандидатов больше или равно X% от количества всех ресурсов, включенных в пул ресурсов, и значение X соответствует следующему условию:According to a first aspect, a first resource selection method is implemented. The method includes: selecting a first resource for the first data from candidate resources included in a resource pool, where the candidate resources include resources whose received reference signal power is less than or equal to a first threshold value; and selecting at least one resource for the first data from the candidate resource, different from the first resource in the candidate resources, based on the first resource and the first slot, where the first slot includes a first time slot that satisfies the requirements for two adjacent resources in the selected first resource and the selected at least one resource, and/or includes a first frequency slot that satisfies the requirements of two adjacent resources in the selected first resource and the selected at least one resource, where the number of candidate resources is greater than or equal to X% from the number of all resources included in the resource pool, and the value of X corresponds to the following condition:

значение X устанавливается на основе целевого количества ресурсов;the value of X is set based on the target amount of resources;

значение X устанавливается на основе целевого количества ресурсов и первого временного интервала;the value of X is set based on the target amount of resources and the first time interval;

значение X устанавливается на основе целевого количества ресурсов, первого временного интервала и первого частотного интервала; илиthe value of X is set based on the target amount of resources, the first time slot and the first frequency slot; or

значение X устанавливается на основе приоритета обслуживания.the value of X is set based on service priority.

Общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса меньше или равно целевому количеству ресурсов.The total number of resources from the first resource and at least one resource is less than or equal to the target number of resources.

Способ может быть выполнен с помощью первого устройства связи. Первое устройство связи может быть устройством связи или может быть устройством связи, например, чипом, которое может осуществлять поддержку устройства связи для реализации функции, требуемой в способе. Например, первым устройством связи является первое терминальное устройство. Например, первое терминальное устройство может быть терминальным устройством, может быть чипом, расположенным в терминальном устройстве для реализации функции терминального устройства, или может быть другим компонентом, выполненным с возможностью реализации функции терминального устройства. В последующем описании процесса используется пример, в котором первым устройством связи является первое терминальное устройство.The method may be performed using a first communication device. The first communication device may be a communication device or may be a communication device, such as a chip, that can support the communication device to implement a function required in the method. For example, the first communication device is the first terminal device. For example, the first terminal device may be a terminal device, may be a chip located in the terminal device to implement a terminal device function, or may be another component configured to implement a terminal device function. In the following description of the process, an example is used in which the first communication device is the first terminal device.

В данном варианте осуществления настоящей заявки количество доступных ресурсов-кандидатов, включенных в пул ресурсов, больше или равно X% от количества всех ресурсов-кандидатов, включенных в пул ресурсов. Значение X может быть установлено на основе различных факторов, например, может быть установлено на основе количества ресурсов, которые необходимо выбрать, может быть установлено на основе количества ресурсов, которые необходимо выбрать, и первого временного интервала, может быть установлено на основе количества ресурсов, которые необходимо выбрать, первого временного интервала и первого частотного интервала, или может быть установлено на основе приоритета обслуживания. Например, когда количество ресурсов, которые необходимо выбрать, является большим, X может быть установлен на большое значение. В качестве альтернативы, когда приоритет обслуживания является высоким, X может быть установлен на большое значение. Если значение X является большим, доступно большое количество ресурсов, и требование к выбору ресурсов может быть выполнено в максимально возможной степени, что повышает эффективность выбора ресурсов и снижает сложность процесса выбора ресурсов. В дополнение к этому, выбираются как можно более достаточные ресурсы во избежание того, что некоторые процессы передачи не могут быть выполнены из-за нехватки ресурсов, тем самым повышая вероятность успешной передачи. Более того, в данном варианте осуществления настоящей заявки значение X не является фиксированным, но может быть установлено на основе различных требований, поэтому процесс выбора ресурсов является более гибким.In this embodiment of the present application, the number of available candidate resources included in the resource pool is greater than or equal to X% of the number of all candidate resources included in the resource pool. The value of X can be set based on various factors, for example, can be set based on the number of resources to be selected, can be set based on the number of resources to be selected and the first time slot, can be set based on the number of resources that must be selected, the first time slot and the first frequency slot, or can be set based on service priority. For example, when the number of resources to be selected is large, X may be set to a large value. Alternatively, when service priority is high, X can be set to a large value. If the value of X is large, a large number of resources are available, and the resource selection requirement can be satisfied to the maximum extent possible, which improves the efficiency of resource selection and reduces the complexity of the resource selection process. In addition to this, as many sufficient resources as possible are selected to avoid that some transfer processes cannot be completed due to lack of resources, thereby increasing the probability of successful transfer. Moreover, in this embodiment of the present application, the value of X is not fixed, but can be set based on various requirements, so the resource selection process is more flexible.

В возможной реализации первые данные отправляются во второе терминальное устройство на выбранных ресурсах. Выбранные ресурсы включают в себя, например, первый ресурс и по меньшей мере один ресурс.In a possible implementation, the first data is sent to a second terminal device on the selected resources. The selected resources include, for example, a first resource and at least one resource.

После того, как ресурсы выбраны, первые данные могут быть отправлены на выбранных ресурсах. Например, общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса больше или равно целевому количеству ресурсов. В этом случае процесс выбора ресурсов останавливается, и первые данные могут быть отправлены во второе терминальное устройство на первом ресурсе и по меньшей мере одном ресурсе. В качестве альтернативы, общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса меньше, чем целевое количество ресурсов, но количество раз повторного выбора ресурсов было больше или равно заданному количеству раз. В этом случае процесс выбора ресурсов останавливается, и первые данные могут быть отправлены во второе терминальное устройство на первом ресурсе и по меньшей мере одном ресурсе. Заданное количество раз, например, указывается в протоколе, конфигурируется сетевым устройством или определяется первым терминальным устройством.Once resources are selected, the first data can be sent to the selected resources. For example, the total number of resources of the first resource and at least one resource is greater than or equal to the target number of resources. In this case, the resource selection process is stopped and the first data can be sent to the second terminal device on the first resource and the at least one resource. Alternatively, the total number of resources among the first resource and at least one resource is less than the target number of resources, but the number of times the resources are reselected is greater than or equal to the specified number of times. In this case, the resource selection process is stopped and the first data can be sent to the second terminal device on the first resource and the at least one resource. The specified number of times is, for example, specified in the protocol, configured by the network device, or determined by the first terminal device.

В необязательной реализации целевое количество ресурсов связано с QoS первых данных и/или информацией о конфигурации пула ресурсов.In an optional implementation, the target amount of resources is related to the QoS of the first data and/or resource pool configuration information.

Другими словами, целевое количество ресурсов может быть связано с QoS услуги, к которой принадлежат первые данные. Например, если QoS первых данных является высоким, может быть установлено большое целевое количество ресурсов, и надежность передачи может быть повышена за счет выполнения множества передач. В качестве альтернативы, если QoS первых данных является низким, может быть установлено небольшое целевое количество ресурсов. Таким образом можно уменьшить издержки при передаче и сэкономить ресурсы. В качестве альтернативы, целевое количество ресурсов может быть связано с информацией о конфигурации пула ресурсов. Например, информация о конфигурации пула ресурсов может указывать максимальное количество ресурсов, которое должно быть выбрано один раз из пула ресурсов, и целевое количество ресурсов также является, например, количеством ресурсов, которое должно быть выбрано один раз. В этом случае целевое количество ресурсов может быть меньше или равно максимальному количеству ресурсов, указанному в информации о конфигурации пула ресурсов.In other words, the target amount of resources may be related to the QoS of the service to which the first data belongs. For example, if the QoS of the first data is high, a large target amount of resources can be set, and transmission reliability can be improved by performing multiple transmissions. Alternatively, if the QoS of the first data is low, a small target amount of resources can be set. In this way, transmission costs can be reduced and resources can be saved. Alternatively, the target amount of resources may be associated with resource pool configuration information. For example, the resource pool configuration information may indicate the maximum number of resources to be selected once from the resource pool, and the target number of resources is also, for example, the number of resources to be selected once. In this case, the target number of resources may be less than or equal to the maximum number of resources specified in the resource pool configuration information.

В необязательной реализации значение X устанавливается исходя из количества ресурсов, которые необходимо выбрать, включает в себя:In an optional implementation, the value of X is set based on the number of resources to be selected, including:

большее целевое количество ресурсов, которое указывает на большее значение X.a larger resource target, which indicates a larger X value.

Большее целевое количество ресурсов (другими словами, большее целевое количество ресурсов) указывает на большее количество ресурсов, которые необходимо выбрать. В этом случае значение X может быть увеличено, так что количество ресурсов-кандидатов будет большим. Большее количество ресурсов-кандидатов указывает на больший диапазон выбора и, следовательно, указывает на более высокую вероятность того, что ресурс может быть выбран. Таким образом, требование к выбору ресурсов может быть удовлетворено в максимально возможной степени, тем самым повышая эффективность выбора ресурсов и снижая сложность процесса выбора ресурсов. В дополнение к этому, выбираются как можно более достаточные ресурсы во избежание того, что некоторые процессы передачи не могут быть выполнены из-за нехватки ресурсов, тем самым повышая вероятность успешной передачи.A larger target number of resources (in other words, a larger target number of resources) indicates a larger number of resources that need to be selected. In this case, the value of X can be increased so that the number of candidate resources is large. A larger number of candidate resources indicates a larger selection range and therefore indicates a higher probability that the resource can be selected. In this way, the resource selection requirement can be satisfied to the maximum extent possible, thereby increasing the efficiency of resource selection and reducing the complexity of the resource selection process. In addition to this, as many resources as possible are selected to avoid that some transfer processes cannot be completed due to lack of resources, thereby increasing the probability of successful transfer.

В необязательной реализации то, что значение X устанавливается на основе целевого количества ресурсов, и первый временной интервал включает в себя:In an optional implementation, the value of X is set based on the target amount of resources, and the first time interval includes:

когда целевое количество ресурсов является фиксированным, меньший первый временной интервал, который указывает на большее значение X.when the target amount of resources is fixed, a smaller first time interval that indicates a larger value of X.

Когда целевое количество ресурсов является фиксированным, меньший первый временной интервал может указывать на большее количество ресурсов, которые необходимо выбрать. В этом случае значение X может быть увеличено, так что количество ресурсов-кандидатов будет большим. Большее количество ресурсов-кандидатов указывает на больший диапазон выбора и, следовательно, указывает на более высокую вероятность того, что ресурс может быть выбран. Таким образом, требование к выбору ресурсов может быть удовлетворено в максимально возможной степени, тем самым повышая эффективность выбора ресурсов и снижая сложность процесса выбора ресурсов. В дополнение к этому, выбираются как можно более достаточные ресурсы во избежание того, что некоторые процессы передачи не могут быть выполнены из-за нехватки ресурсов, тем самым повышая вероятность успешной передачи.When the target number of resources is fixed, a smaller first time interval may indicate a larger number of resources to be selected. In this case, the value of X can be increased so that the number of candidate resources is large. A larger number of candidate resources indicates a larger selection range and therefore indicates a higher probability that the resource can be selected. In this way, the resource selection requirement can be satisfied to the maximum extent possible, thereby increasing the efficiency of resource selection and reducing the complexity of the resource selection process. In addition to this, as many resources as possible are selected to avoid that some transfer processes cannot be completed due to lack of resources, thereby increasing the probability of successful transfer.

В необязательной реализации то, что значение X устанавливается на основе целевого количества ресурсов, первого временного интервала и первого частотного интервала, включает в себя:In an optional implementation, the value of X is set based on the target amount of resources, the first time slot and the first frequency slot includes:

когда целевое количество ресурсов и первый временной интервал являются фиксированными, меньший первый частотный интервал, который указывает на большее значение X.when the target amount of resources and the first time interval are fixed, a smaller first frequency interval which indicates a larger value of X.

Когда целевое количество ресурсов и первый временной интервал являются фиксированными, меньший первый частотный интервал может указывать на большее количество ресурсов, которые необходимо выбрать. В этом случае значение X может быть увеличено, так что количество ресурсов-кандидатов будет большим. Большее количество ресурсов-кандидатов указывает на больший диапазон выбора и, следовательно, указывает на более высокую вероятность того, что ресурс может быть выбран. Таким образом, требование к выбору ресурсов может быть удовлетворено в максимально возможной степени, тем самым повышая эффективность выбора ресурсов и снижая сложность процесса выбора ресурсов. В дополнение к этому, выбираются как можно более достаточные ресурсы во избежание того, что некоторые процессы передачи не могут быть выполнены из-за нехватки ресурсов, тем самым повышая вероятность успешной передачи.When the target number of resources and the first time interval are fixed, a smaller first frequency interval may indicate a larger number of resources to be selected. In this case, the value of X can be increased so that the number of candidate resources is large. A larger number of candidate resources indicates a larger selection range and therefore indicates a higher probability that the resource can be selected. In this way, the resource selection requirement can be satisfied to the maximum extent possible, thereby increasing the efficiency of resource selection and reducing the complexity of the resource selection process. In addition to this, as many sufficient resources as possible are selected to avoid that some transfer processes cannot be completed due to lack of resources, thereby increasing the probability of successful transfer.

В необязательной реализации то, что значение X, устанавливается на основе приоритета обслуживания, включает в себя:In an optional implementation, what the value of X is set based on service priority includes:

более высокий приоритет обслуживания, который указывает на большее значение X.higher service priority, which indicates a larger X value.

Более высокий приоритет услуги указывает на то, что вероятность успешного выбора ресурсов должна быть обеспечена в максимально возможной степени. В этом случае значение X может быть увеличено, так что количество ресурсов-кандидатов будет большим. Большее количество ресурсов-кандидатов указывает на больший диапазон выбора и, следовательно, указывает на более высокую вероятность того, что ресурс может быть выбран. Таким образом, требование к выбору ресурсов может быть удовлетворено в максимально возможной степени, тем самым повышая эффективность выбора ресурсов и снижая сложность процесса выбора ресурсов. В дополнение к этому, выбираются как можно более достаточные ресурсы во избежание того, что некоторые процессы передачи не могут быть выполнены из-за нехватки ресурсов, тем самым повышая вероятность успешной передачи.A higher service priority indicates that the probability of successful resource selection should be ensured to the maximum extent possible. In this case, the value of X can be increased so that the number of candidate resources is large. A larger number of candidate resources indicates a larger selection range and therefore indicates a higher probability that the resource can be selected. In this way, the resource selection requirement can be satisfied to the maximum extent possible, thereby increasing the efficiency of resource selection and reducing the complexity of the resource selection process. In addition to this, as many sufficient resources as possible are selected to avoid that some transfer processes cannot be completed due to lack of resources, thereby increasing the probability of successful transfer.

В необязательной реализации способ дополнительно включает в себя:In an optional implementation, the method further includes:

определение того, что отсутствует доступный ресурс-кандидат, отличный от первого ресурса и третьего ресурса среди ресурсов-кандидатов, и что общее количество ресурсов из числа первого ресурса и третьего ресурса меньше, чем целевое количество ресурсов, где третий ресурс включает в себя выбранный ресурс, отличный от первого ресурса в ресурсах-кандидатах;determining that there is no available candidate resource other than the first resource and the third resource among the candidate resources, and that the total number of resources among the first resource and the third resource is less than the target number of resources, where the third resource includes the selected resource, different from the first resource in the candidate resources;

выбор второго ресурса из ресурсов-кандидатов; иselecting a second resource from the candidate resources; And

выбор одного или более ресурсов для первых данных из ресурсов-кандидатов, отличных от второго ресурса, в ресурсах-кандидатах на основе второго ресурса и первого интервала.selecting one or more resources for the first data from candidate resources other than the second resource in the candidate resources based on the second resource and the first interval.

В данном варианте осуществления настоящей заявки, если общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса больше или равно целевому количеству ресурсов, первое терминальное устройство может остановить процесс выбора ресурсов и отправить первые данные на выбранных ресурсах. В качестве альтернативы, если общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса меньше, чем целевое количество ресурсов, и ресурс-кандидат, который удовлетворяет условию выбора, находится в оставшемся ресурсе-кандидате (условие выбора может рассматриваться как первый интервал), первое терминальное устройство может продолжать выполнять выбор. В качестве альтернативы, если общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса меньше, чем целевое количество ресурсов, но в оставшемся ресурсе-кандидате отсутствует ресурс-кандидат, который удовлетворяет условию выбора, первое терминальное устройство может остановить процесс выбора ресурсов. Хотя количество выбранных ресурсов меньше целевого количества ресурсов, первое терминальное устройство по-прежнему отправляет первые данные на выбранных ресурсах. В качестве альтернативы, в этом случае первое терминальное устройство может выполнить повторный выбор. Количество выбранных ресурсов может быть больше или равно целевому количеству ресурсов, насколько это возможно за счет выбора ресурсов, чтобы удовлетворить требование передачи первых данных и повысить вероятность успешного выбора ресурсов.In this embodiment of the present application, if the total number of resources among the first resource and the at least one resource is greater than or equal to the target number of resources, the first terminal device may stop the resource selection process and send first data on the selected resources. Alternatively, if the total number of resources among the first resource and at least one resource is less than the target number of resources, and a candidate resource that satisfies the selection condition is in the remaining candidate resource (the selection condition may be considered the first interval) , the first terminal device can continue to make selections. Alternatively, if the total number of resources among the first resource and the at least one resource is less than the target number of resources, but the remaining candidate resource does not have a candidate resource that satisfies the selection condition, the first terminal device may stop the resource selection process. Although the number of selected resources is less than the target number of resources, the first terminal device still sends the first data on the selected resources. Alternatively, in this case, the first terminal device may reselect. The number of selected resources may be greater than or equal to the target number of resources, as much as possible by resource selection, to satisfy the requirement of first data transmission and to increase the probability of successful resource selection.

В возможной реализации первые данные отправляются во второе терминальное устройство на выбранных ресурсах. Выбранные ресурсы включают в себя, например, второй ресурс и один или более ресурсов.In a possible implementation, the first data is sent to a second terminal device on the selected resources. The selected resources include, for example, a second resource and one or more resources.

После того, как ресурсы выбраны, первые данные могут быть отправлены на выбранных ресурсах. Например, общее количество второго ресурса и одного или нескольких ресурсов больше или равно целевому количеству ресурсов. В этом случае процесс выбора ресурсов останавливается, и первые данные могут быть отправлены во второе терминальное устройство на втором ресурсе и одном или более ресурсах. В качестве альтернативы, общее количество второго ресурса и одного или более ресурсов меньше, чем целевое количество ресурсов, но количество раз повторного выбора ресурсов было больше или равно заданному количеству раз. В этом случае процесс выбора ресурсов останавливается, и первые данные могут быть отправлены во второе терминальное устройство на втором ресурсе и одном или более ресурсах. Заданное количество раз, например, указывается в протоколе, конфигурируется сетевым устройством или определяется первым терминальным устройством.Once resources are selected, the first data can be sent to the selected resources. For example, the total quantity of the second resource and one or more resources is greater than or equal to the target quantity of resources. In this case, the resource selection process is stopped and the first data can be sent to the second terminal device on the second resource and one or more resources. Alternatively, the total amount of the second resource and one or more resources is less than the target amount of resources, but the number of times the resources were reselected was greater than or equal to the target number of times. In this case, the resource selection process is stopped and the first data can be sent to the second terminal device on the second resource and one or more resources. The specified number of times is, for example, specified in the protocol, configured by the network device, or determined by the first terminal device.

В необязательной реализации выбор по меньшей мере одного ресурса из ресурса-кандидата, отличного от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала включает в себя:In an optional implementation, selecting at least one resource from a candidate resource other than a first resource in the candidate resources based on the first resource and the first slot includes:

перемещение позиции во временной области первого ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции во временной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, где первый интервал включает в себя первый временной интервал;moving a time domain position of a first resource as a reference time domain position forward and/or backward in the time domain by a first frequency slot, and using a candidate resource corresponding to the time domain position obtained by moving, in part or in whole, as at least at least one resource, where the first slot includes a first time slot;

перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции в частотной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, где первый интервал включает в себя первый частотный интервал; илиmoving a frequency domain position of a first resource as a reference frequency domain position up and/or down in a frequency domain by a first frequency slot, and using a candidate resource corresponding to the frequency domain position obtained by the move, in part or in whole as at least at least one resource, where the first slot includes a first frequency slot; or

перемещение позиции первого ресурса во временной области в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, где первый интервал включает в себя первый временной интервал и первый частотный интервал.moving the position of a first resource in the time domain as a reference position in the time domain forward and/or backward in the time domain by a first frequency interval, moving the position in the frequency domain of the first resource as a reference position in the frequency domain up and/or down in the frequency domain by a first frequency slot, and using a candidate resource corresponding to both a time domain position and a frequency domain position that are obtained by moving, in part or in whole, as at least one resource, where the first slot includes a first time slot and first frequency interval.

Этот способ выбора позволяет обеспечить то, чтобы интервал между двумя соседними ресурсами в выбранных ресурсах был равным первому интервалу, поэтому выбранные ресурсы могут удовлетворять условию выбора.This selection method can ensure that the interval between two adjacent resources in the selected resources is equal to the first interval, so the selected resources can satisfy the selection condition.

В необязательной реализации выбор по меньшей мере одного ресурса из ресурса-кандидата, отличного от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала включает в себя:In an optional implementation, selecting at least one resource from a candidate resource other than a first resource in the candidate resources based on the first resource and the first slot includes:

перемещение позиции во временной области первого ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и выбор ресурса из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения, где выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, первый диапазон не включает в себя позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, и первый интервал включает в себя первый временной интервал;moving a time domain position of a first resource as a reference time domain position forward and/or backward in the time domain by a first frequency interval, and selecting a resource from a first range corresponding to the time domain position obtained by moving, where the selected resource is partially or the entirety of at least one resource, the first range does not include a position in the time domain between the reference position in the time domain and the position in the time domain obtained by moving, and the first interval includes the first time interval;

перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения, где выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, второй диапазон не включает в себя позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал включает в себя первый интервал в частотной области; илиmoving a frequency domain position of a first resource as a reference frequency domain position up and/or down in a frequency domain by a first frequency bin, and selecting a resource from a second range corresponding to the frequency domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the second range does not include a frequency domain position between the reference frequency domain position and the frequency domain position obtained by moving, and the first interval includes the first frequency domain interval; or

перемещение позиции первого ресурса во временной области в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из третьего диапазона, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, где выбранный ресурс является частично или полностью по меньшей мере одним ресурсом, третий диапазон не включает в себя позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, или позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал включает в себя первый временной интервал и первый частотный интервал.moving the position of the first time domain resource as a reference position in the time domain forward and/or backward in the time domain by a first frequency interval, moving the position in the frequency domain of the first resource as a reference position in the frequency domain up and/or down in the frequency domain by a first frequency bin, and selecting a resource from a third band corresponding to both a time domain position and a frequency domain position that are obtained by movement, where the selected resource is partly or wholly of at least one resource, the third range not including the position in the time domain between the time domain reference position and the time domain position obtained by moving, or the frequency domain position between the frequency domain reference position and the frequency domain position obtained by moving, and the first interval includes the first time interval and first frequency interval.

В этом способе выбора требования к интервалу между выбранными ресурсами являются низкими. Например, временной интервал между соседними ресурсами не обязательно должен быть строго первым временным интервалом, и должен быть только больше или равен первому временному интервалу. В качестве альтернативы, частотный интервал между соседними ресурсами не обязательно должен быть строго первым частотным интервалом, и должен быть только больше или равен первому частотному интервалу. Таким образом, условия выбора становятся более мягкими, в большей степени облегчают выбор ресурсов и позволяют повысить вероятность успешного выбора ресурсов.In this selection method, the interval requirements between selected resources are low. For example, the time interval between adjacent resources does not need to be strictly the first time interval, and only needs to be greater than or equal to the first time interval. Alternatively, the frequency interval between adjacent resources need not be strictly the first frequency interval, and only need to be greater than or equal to the first frequency interval. Thus, the selection conditions become softer, facilitate the selection of resources to a greater extent, and increase the likelihood of successful selection of resources.

Согласно второму аспекту выполнен второй способ выбора ресурсов. Способ включает в себя: выбор первого ресурса для первых данных из первого ресурса-кандидата, включенного в первый пул ресурсов, где первый ресурс-кандидат включает в себя ресурс, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению; определение, на основе первого ресурса и первого интервала, того, что доступный ресурс-кандидат отсутствует в ресурсе-кандидате, отличном от первого ресурса и третьего ресурса в первом ресурсе-кандидате, и что общее количество из первого ресурса и третьего ресурса меньше целевого количества ресурсов, где третий ресурс включает в себя выбранный ресурс, отличный от первого ресурса в ресурсе-кандидате, и первый интервал включает в себя первый временной интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном третьем ресурсе, и/или включает в себя первый частотный интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном третьем ресурсе; замену первого пула ресурсов на второй пул ресурсов; и выбор, на основе второго ресурса во втором пуле ресурсов и первого интервала, по меньшей мере одного ресурса из ресурса-кандидата, отличного от второго ресурса во втором ресурсе-кандидате, включенном во второй пул ресурсов, где второй ресурс-кандидат включает в себя ресурс, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению.According to a second aspect, a second resource selection method is implemented. The method includes: selecting a first resource for the first data from a first candidate resource included in a first resource pool, where the first candidate resource includes a resource whose received reference signal power is less than or equal to a first threshold value; determining, based on the first resource and the first slot, that an available candidate resource is not present in a candidate resource other than the first resource and a third resource in the first candidate resource, and that the total amount of the first resource and the third resource is less than the target amount of resources where the third resource includes a selected resource different from the first resource in the candidate resource, and the first slot includes a first time slot that satisfies the requirements of two adjacent resources in the selected first resource and the selected third resource, and/or includes itself a first frequency slot that satisfies the requirements of two adjacent resources in the selected first resource and the selected third resource; replacing the first resource pool with a second resource pool; and selecting, based on the second resource in the second resource pool and the first slot, at least one resource in the candidate resource different from the second resource in the second candidate resource included in the second resource pool, where the second candidate resource includes the resource , whose received reference signal power is less than or equal to the first threshold value.

Способ может выполняться вторым устройством связи. Второе устройство связи может быть устройством связи или может быть устройством связи, например, чипом, который может осуществлять поддержку устройства связи для реализации функции, требуемой в способе. Например, второе устройство связи является первым терминальным устройством. Например, первое терминальное устройство может быть терминальным устройством, может быть чипом, расположенным в терминальном устройстве для реализации функции терминального устройства, или может быть другим компонентом, выполненным с возможностью реализации функции терминального устройства. В последующем описании процесса используется пример, в котором второе устройство связи является первым терминальным устройством.The method may be performed by a second communication device. The second communication device may be a communication device or may be a communication device, such as a chip, that can support the communication device to implement a function required in the method. For example, the second communication device is the first terminal device. For example, the first terminal device may be a terminal device, may be a chip located in the terminal device to implement a terminal device function, or may be another component configured to implement a terminal device function. In the following description of the process, an example is used in which the second communication device is the first terminal device.

В процессе выбора ресурсов, предусмотренном в данном варианте осуществления настоящей заявки, если количество выбранных ресурсов меньше, чем целевое количество ресурсов, и нет доступного ресурса-кандидата, который удовлетворяет условию выбора, может быть выполнен повторный выбор. Например, новый ресурс-кандидат может быть введен путем перемещения пула ресурсов, чтобы можно было выбрать максимальное количество ресурсов для повышения вероятности успешного выбора ресурсов. В дополнение к этому, в данном варианте осуществления настоящей заявки дополнительно улучшены общая процедура выделения ресурсов и дизайн в режиме mode-2 в NR-V2X.In the resource selection process provided in this embodiment of the present application, if the number of selected resources is less than the target number of resources and there is no available candidate resource that satisfies the selection condition, reselection may be performed. For example, a new candidate resource may be introduced by moving the resource pool so that a maximum number of resources can be selected to increase the likelihood of successful resource selection. In addition, this embodiment of the present application further improves the overall resource allocation procedure and mode-2 design in NR-V2X.

В возможной реализации первые данные отправляются во второе терминальное устройство на выбранных ресурсах. Выбранные ресурсы включают в себя, например, второй ресурс и по меньшей мере один ресурс.In a possible implementation, the first data is sent to a second terminal device on the selected resources. The selected resources include, for example, a second resource and at least one resource.

После того, как ресурсы выбраны, первые данные могут быть отправлены на выбранных ресурсах. Например, общее количество второго ресурса и по меньшей мере одного ресурса больше или равно целевому количеству ресурсов. В этом случае процесс выбора ресурсов останавливается, и первые данные могут быть отправлены во второе терминальное устройство на втором ресурсе и по меньшей мере одном ресурсе. В качестве альтернативы, общее количество второго ресурса и по меньшей мере одного ресурса меньше, чем целевое количество ресурсов, но количество раз повторного выбора ресурсов было больше или равно заданному количеству раз. В этом случае процесс выбора ресурсов останавливается, и первые данные могут быть отправлены во второе терминальное устройство на втором ресурсе и по меньшей мере одном ресурсе. Заданное количество раз, например, указывается в протоколе, конфигурируется сетевым устройством или определяется первым терминальным устройством.Once resources are selected, the first data can be sent to the selected resources. For example, the total amount of the second resource and the at least one resource is greater than or equal to the target amount of resources. In this case, the resource selection process is stopped and the first data can be sent to the second terminal device on the second resource and the at least one resource. Alternatively, the total amount of the second resource and the at least one resource is less than the target amount of resources, but the number of times the resources are reselected is greater than or equal to the target number of times. In this case, the resource selection process is stopped and the first data can be sent to the second terminal device on the second resource and the at least one resource. The specified number of times is, for example, specified in the protocol, configured by the network device, or determined by the first terminal device.

В необязательной реализации целевое количество ресурсов связано с QoS первых данных и/или информацией о конфигурации первого пула ресурсов.In an optional implementation, the target amount of resources is related to the QoS of the first data and/or configuration information of the first resource pool.

Другими словами, целевое количество ресурсов может быть связано с QoS услуги, к которой принадлежат первые данные. Например, если QoS первых данных является высоким, может быть установлено большое целевое количество ресурсов, и надежность передачи может быть повышена за счет выполнения множества передач. В качестве альтернативы, если QoS первых данных является низким, может быть установлено небольшое целевое количество ресурсов. Таким образом можно уменьшить издержки при передаче и сэкономить ресурсы. В качестве альтернативы, целевое количество ресурсов может быть связано с информацией о конфигурации пула ресурсов (например, связано с информацией о конфигурации первого пула ресурсов). Например, информация о конфигурации пула ресурсов может указывать максимальное количество ресурсов, которое должно быть выбрано один раз из первого пула ресурсов, и целевое количество ресурсов также является, например, количеством ресурсов, которое должно быть выбрано один раз. В этом случае целевое количество ресурсов может быть меньше или равно максимальному количеству ресурсов, указанному в информации о конфигурации первого пула ресурсов.In other words, the target amount of resources may be related to the QoS of the service to which the first data belongs. For example, if the QoS of the first data is high, a large target amount of resources can be set, and transmission reliability can be improved by performing multiple transmissions. Alternatively, if the QoS of the first data is low, a small target amount of resources can be set. In this way, transmission costs can be reduced and resources can be saved. Alternatively, the target amount of resources may be associated with resource pool configuration information (eg, associated with configuration information of a first resource pool). For example, the resource pool configuration information may indicate a maximum number of resources to be selected once from the first resource pool, and the target number of resources is also, for example, the number of resources to be selected once. In this case, the target number of resources may be less than or equal to the maximum number of resources specified in the configuration information of the first resource pool.

В необязательной реализации,In an optional implementation,

второй ресурс и первый ресурс являются одним и тем же ресурсом; илиthe second resource and the first resource are the same resource; or

способ дополнительно включает в себя: выбор второго ресурса из ресурса-кандидата, включенного во второй пул ресурсов.the method further includes: selecting a second resource from a candidate resource included in the second resource pool.

Второй ресурс и первый ресурс могут быть одним и тем же ресурсом. Этот способ применим к случаю, когда первый ресурс находится во втором пуле ресурсов. То есть, если первый ресурс находится во втором пуле ресурсов, первому терминальному устройству может не потребоваться повторный выбор первого ресурса, но оно продолжает выбирать последующий ресурс со ссылкой на первый ресурс, тем самым сокращая этап выбора ресурсов. В качестве альтернативы, второй ресурс и первый ресурс могут быть разными ресурсами. Например, первый ресурс отсутствует во втором пуле ресурсов. В этом случае первое терминальное устройство может повторно выбрать ресурс из второго пула ресурсов. В качестве альтернативы, даже если первый ресурс находится во втором пуле ресурсов, первое терминальное устройство все еще может повторно выбрать ресурс из второго пула ресурсов. Повторный выбор ресурсов позволяет повысить вероятность успешного окончательного выбора ресурсов.The second resource and the first resource may be the same resource. This method applies to the case where the first resource is in the second resource pool. That is, if the first resource is in the second resource pool, the first terminal device may not need to reselect the first resource, but continues to select a subsequent resource with reference to the first resource, thereby shortening the resource selection step. Alternatively, the second resource and the first resource may be different resources. For example, the first resource is not in the second resource pool. In this case, the first terminal device may reselect a resource from the second resource pool. Alternatively, even if the first resource is in the second resource pool, the first terminal device may still reselect a resource from the second resource pool. Reselecting resources increases the likelihood of successful final resource selection.

В необязательной реализации замена первого пула ресурсов на второй пул ресурсов включает в себя:In an optional implementation, replacing the first resource pool with a second resource pool includes:

перемещение конечной позиции во временной области первого пула ресурсов назад во временной области на первый период времени для получения второго пула ресурсов; илиmoving a terminal position in the time domain of the first resource pool back in the time domain by a first time period to obtain a second resource pool; or

перемещение начальной позиции во временной области первого пула ресурсов назад во временной области на второй период времени и перемещение конечной позиции во временной области первого пула ресурсов назад во временной области на третий период времени для получения второго пула ресурсов.moving a starting position in the time domain of the first resource pool back in the time domain for a second time period and moving an ending position in the time domain of the first resource pool back in the time domain for a third time period to obtain a second resource pool.

Например, первое терминальное устройство может переместить конечную позицию во временной области первого пула ресурсов назад во временной области на первый период времени, чтобы получить второй пул ресурсов. Например, начальной позицией во временной области первого пула ресурсов является T1, и конечной позицией во временной области первого пула ресурсов является T2. Первое терминальное устройство может переместить конечную позицию во временной области первого пула ресурсов назад из T2 на первый период времени в T3, чтобы получить второй пул ресурсов, где начальной позицией во временной области второго пула ресурсов является T1, и конечной позицией во временной области второго пула ресурсов является T3. Другими словами, таким образом расширяется первый пул ресурсов, так что расширенный первый пул ресурсов (а именно, второй пул ресурсов) включает в себя больше ресурсов-кандидатов. Этот способ эквивалентен сдвигу позиции во временной области пула ресурсов для увеличения ресурсов-кандидатов, чтобы увеличить минимальный диапазон, который соответствует X и предназначен для окончательного и фактического выбора ресурсов. Таким образом, этот способ также можно рассматривать как способ неявного конфигурирования значения X.For example, the first terminal device may move the end position in the time domain of the first resource pool back in the time domain by a first time period to obtain a second resource pool. For example, the starting position in the time domain of the first resource pool is T1, and the ending position in the time domain of the first resource pool is T2. The first terminal device may move an ending time domain position of the first resource pool back from T2 to a first time period in T3 to obtain a second resource pool, where the starting time domain position of the second resource pool is T1, and the ending time domain position of the second resource pool is T3. In other words, the first resource pool is thereby expanded such that the expanded first resource pool (namely, the second resource pool) includes more candidate resources. This method is equivalent to shifting the position in the time domain of the resource pool to increase the candidate resources to increase the minimum range that corresponds to X and is intended for the final and actual selection of resources. Thus, this method can also be considered as a way to implicitly configure the value of X.

В качестве другого примера, первое терминальное устройство может переместить начальную позицию во временной области первого пула ресурсов назад во временной области на второй период времени и переместить конечную позицию во временной области первого пула ресурсов назад во временной области на третий период времени, чтобы получить второй пул ресурсов. Например, начальной позицией во временной области первого пула ресурсов является T1, и конечной позицией во временной области первого пула ресурсов является T2. Первое терминальное устройство может переместить начальную позицию во временной области первого пула ресурсов назад из T1 на второй период времени в T4 и может переместить конечную позицию во временной области первого пула ресурсов назад из T2 на третий период времени в T5, чтобы получить второй пул ресурсов, где начальная позиция во временной области второго пула ресурсов равна Т4, и конечная позиция во временной области второго пула ресурсов равна Т5. Таким образом, первый пул ресурсов и второй пул ресурсов могут иметь пересечение или не иметь пересечения, и длина временной области первого пула ресурсов может быть равна или не равна длине временной области второго пул ресурсов. Этот способ замены пула ресурсов является более гибким. В дополнение к этому, вводится новый ресурс-кандидат, или начальные ресурсы-кандидаты могут быть даже полностью заменены, поэтому можно повысить вероятность успешного выбора ресурсов.As another example, the first terminal device may move the starting position in the time domain of the first resource pool back in the time domain for a second time period and move the ending position in the time domain of the first resource pool back in the time domain for the third time period to obtain a second resource pool . For example, the starting position in the time domain of the first resource pool is T1, and the ending position in the time domain of the first resource pool is T2. The first terminal device may move a starting time domain position of the first resource pool back from T1 to a second time period at T4 and may move an ending time domain position of the first resource pool back from T2 to a third time period at T5 to obtain a second resource pool, where the starting position in the time domain of the second resource pool is T4, and the ending position in the time domain of the second resource pool is T5. Thus, the first resource pool and the second resource pool may or may not overlap, and the length of the time domain of the first resource pool may or may not be equal to the length of the time domain of the second resource pool. This method of replacing the resource pool is more flexible. In addition, a new candidate resource is introduced, or the initial candidate resources may even be completely replaced, so the probability of successful resource selection can be increased.

В необязательной реализации выбор, на основе второго ресурса и первого интервала, по меньшей мере одного ресурса из ресурса-кандидата, отличного от второго ресурса, во втором ресурсе-кандидате, включенном во второй пул ресурсов, включает в себя:In an optional implementation, selecting, based on the second resource and the first slot, at least one resource from a candidate resource other than the second resource in the second candidate resource included in the second resource pool includes:

перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции во временной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, где первый интервал включает в себя первый временной интервал;moving a time domain position of a second resource as a reference time domain position forward and/or backward in the time domain by a first frequency slot, and using a candidate resource corresponding to the time domain position obtained by moving, in part or in whole, as at least at least one resource, where the first slot includes a first time slot;

перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции в частотной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, где первый интервал включает в себя первый частотный интервал; илиmoving a frequency domain position of a second resource as a reference frequency domain position up and/or down in a frequency domain into a first frequency slot, and using a candidate resource corresponding to the frequency domain position obtained by the move, in part or in whole as at least at least one resource, where the first slot includes a first frequency slot; or

перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, где первый интервал включает в себя первый временной интервал и первый частотный интервал.moving a time domain position of a second resource as a time domain reference position forward and/or backward in the time domain by a first frequency interval, moving a frequency domain position of a second resource as a frequency domain reference position up and/or down in a frequency domain by a first frequency slot, and using a candidate resource corresponding to both a time domain position and a frequency domain position that are obtained by moving, in part or in whole, as at least one resource, where the first slot includes a first time slot and first frequency interval.

Этот способ выбора позволяет обеспечить то, чтобы интервал между двумя соседними ресурсами в выбранных ресурсах был равным первому интервалу, поэтому выбранные ресурсы могут удовлетворять условию выбора.This selection method can ensure that the interval between two adjacent resources in the selected resources is equal to the first interval, so the selected resources can satisfy the selection condition.

В необязательной реализации выбор, на основе второго ресурса и первого интервала, по меньшей мере одного ресурса из ресурса-кандидата, отличного от второго ресурса, во втором ресурсе-кандидате, включенном во второй пул ресурсов, включает в себя:In an optional implementation, selecting, based on the second resource and the first slot, at least one resource from a candidate resource other than the second resource in the second candidate resource included in the second resource pool includes:

перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и выбор ресурса из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения, где выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, первый диапазон не включает в себя позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, и первый интервал включает в себя первый временной интервал;moving a time domain position of a second resource as a reference time domain position forward and/or backward in the time domain by a first frequency interval, and selecting a resource from a first range corresponding to the time domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the first range does not include a position in the time domain between the reference position in the time domain and the position in the time domain obtained by moving, and the first interval includes the first time interval;

перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения, где выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, второй диапазон не включает в себя позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал включает в себя первый интервал в частотной области; илиmoving a frequency domain position of a second resource as a reference frequency domain position up and/or down in a frequency domain by a first frequency bin, and selecting a resource from a second range corresponding to the frequency domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the second range does not include a frequency domain position between the reference frequency domain position and the frequency domain position obtained by moving, and the first interval includes the first frequency domain interval; or

перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из третьего диапазона, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, где выбранный ресурс является частично или полностью по меньшей мере одним ресурсом, третий диапазон не включает в себя позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, или позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал включает в себя первый временной интервал и первый частотный интервал.moving a time domain position of a second resource as a time domain reference position forward and/or backward in the time domain by a first frequency interval, moving a frequency domain position of a second resource as a frequency domain reference position up and/or down in a frequency domain by a first frequency bin, and selecting a resource from a third band corresponding to both a time domain position and a frequency domain position that are obtained by movement, where the selected resource is partly or wholly of at least one resource, the third range not including the position in the time domain between the time domain reference position and the time domain position obtained by moving, or the frequency domain position between the frequency domain reference position and the frequency domain position obtained by moving, and the first interval includes the first time interval and first frequency interval.

В этом способе выбора требования к интервалу между выбранными ресурсами являются низкими. Например, временной интервал между соседними ресурсами не обязательно должен быть строго первым временным интервалом, и должен быть только больше или равен первому временному интервалу. В качестве альтернативы, частотный интервал между соседними ресурсами не обязательно должен быть строго первым частотным интервалом, и должен быть только больше или равен первому частотному интервалу. Таким образом, условия выбора становятся более мягкими, в большей степени облегчают выбор ресурсов и позволяют повысить вероятность успешного выбора ресурсов.In this selection method, the interval requirements between selected resources are low. For example, the time interval between adjacent resources does not need to be strictly the first time interval, and only needs to be greater than or equal to the first time interval. Alternatively, the frequency interval between adjacent resources need not be strictly the first frequency interval, and only need to be greater than or equal to the first frequency interval. Thus, the selection conditions become softer, facilitate the selection of resources to a greater extent, and increase the likelihood of successful selection of resources.

Согласно третьему аспекту выполнено устройство связи. Например, устройство связи представляет собой первое устройство связи, описанное выше. Первое устройство связи выполнено с возможностью выполнения способа согласно любому из: первого аспекта или возможных реализаций. В частности, первое устройство связи может включать в себя модуль, выполненный с возможностью выполнения способа согласно любому из: первого аспекта или возможных реализаций, например, может включать в себя модуль обработки и модуль приемопередатчика. Например, модуль приемопередатчика может включать в себя модуль отправки и модуль приема. Модуль отправки и модуль приема могут быть разными функциональными модулями или могут быть одним и тем же функциональным модулем, но при этом могут выполнять разные функции. Например, первым устройством связи является первое терминальное устройство. Например, первое терминальное устройство представляет собой устройство связи, чип или другой компонент, расположенный в устройстве связи. Например, устройство связи является терминальным устройством. Далее используется пример, в котором первым устройством связи является первое терминальное устройство. Например, модуль приемопередатчика альтернативно может быть реализован с использованием приемопередатчика, и модуль обработки альтернативно может быть реализован с использованием процессора. В качестве альтернативы, модуль отправки может быть реализован с использованием передатчика, и модуль приема может быть реализован с использованием приемника. Передатчик и приемник могут быть разными функциональными модулями или могут быть одним и тем же функциональным модулем, но при этом могут выполнять разные функции. При необходимости первое устройство связи может дополнительно включать в себя модуль хранения. Например, модуль хранения может быть реализован с использованием памяти. Память может быть выполнена с возможностью хранения компьютерных инструкций. Процессор может вызывать и исполнять компьютерные инструкции для реализации способа согласно любому из: первого аспекта или возможных реализаций. Память может быть частью первого устройства связи. В качестве альтернативы, первое устройство связи может не включать в себя память, память расположена вне первого устройства связи, и процессор может вызывать компьютерные инструкции, хранящиеся во внешней памяти. Если первым устройством связи является устройство связи, приемопередатчик реализуется, например, с использованием антенны, фидера и кодека в устройстве связи. В качестве альтернативы, если первое устройство связи представляет собой чип, расположенный в устройстве связи, то приемопередатчик (или передатчик и приемник) представляет собой, например, интерфейс связи в чипе. Интерфейс связи подключен к компоненту радиочастотного приемопередатчика в устройстве связи для реализации приема и отправки информации через компонент радиочастотного приемопередатчика. В процессе описания третьего аспекта для описания продолжает использоваться пример, в котором первое устройство связи представляет собой первое терминальное устройство и включает в себя модуль обработки и модуль приемопередатчика.According to a third aspect, a communication device is provided. For example, the communication device is the first communication device described above. The first communication device is configured to perform a method according to any of the first aspect or possible implementations. In particular, the first communication device may include a module configured to perform a method according to any of the first aspect or possible implementations, for example, may include a processing module and a transceiver module. For example, the transceiver module may include a sending module and a receiving module. The sending module and the receiving module may be different function modules, or they may be the same function module but perform different functions. For example, the first communication device is the first terminal device. For example, the first terminal device is a communications device, chip, or other component located within the communications device. For example, the communication device is a terminal device. In the following, an example is used in which the first communication device is the first terminal device. For example, the transceiver module may alternatively be implemented using a transceiver, and the processing module may alternatively be implemented using a processor. Alternatively, the sending module may be implemented using a transmitter, and the receiving module may be implemented using a receiver. The transmitter and receiver may be different functional modules or may be the same functional module but perform different functions. If necessary, the first communication device may further include a storage module. For example, a storage module may be implemented using memory. The memory may be configured to store computer instructions. The processor may call and execute computer instructions to implement the method according to any of the first aspect or possible implementations. The memory may be part of the first communication device. Alternatively, the first communication device may not include a memory, the memory is located external to the first communication device, and the processor may call computer instructions stored in external memory. If the first communication device is a communication device, the transceiver is implemented, for example, using an antenna, a feeder and a codec in the communication device. Alternatively, if the first communication device is a chip located in the communication device, then the transceiver (or transmitter and receiver) is, for example, a communication interface in the chip. The communication interface is connected to an RF transceiver component in a communication device to realize the reception and sending of information through the RF transceiver component. While describing the third aspect, an example is continued to be used for description in which the first communication device is a first terminal device and includes a processing unit and a transceiver unit.

Модуль обработки выполнен с возможностью выбора первого ресурса для первых данных из ресурсов-кандидатов, включенных в пул ресурсов, где ресурсы-кандидаты включают в себя ресурсы, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению.The processing module is configured to select a first resource for the first data from candidate resources included in the resource pool, where the candidate resources include resources whose received reference signal power is less than or equal to the first threshold value.

Модуль обработки дополнительно выполнен с возможностью выбора по меньшей мере одного ресурса для первых данных из ресурсов-кандидатов, отличных от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала, где первый интервал включает в себя первый временной интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном по меньшей мере одном ресурсе, и/или включает в себя первый частотный интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном по меньшей мере одном ресурсе.The processing module is further configured to select at least one resource for the first data from the candidate resources, other than the first resource in the candidate resources, based on the first resource and the first slot, where the first slot includes a first time slot that satisfies the requirements to two adjacent resources in the selected first resource and the selected at least one resource, and/or includes a first frequency slot that satisfies the requirements of the two adjacent resources in the selected first resource and the selected at least one resource.

Количество ресурсов-кандидатов больше или равно X% от количества всех ресурсов, включенных в пул ресурсов, и значение X соответствует следующему условию:The number of candidate resources is greater than or equal to X% of the number of all resources included in the resource pool, and the value of X meets the following condition:

значение X устанавливается на основе целевого количества ресурсов;the value of X is set based on the target amount of resources;

значение X устанавливается на основе целевого количества ресурсов и первого временного интервала;the value of X is set based on the target amount of resources and the first time interval;

значение X устанавливается на основе целевого количества ресурсов, первого временного интервала и первого частотного интервала; илиthe value of X is set based on the target amount of resources, the first time slot and the first frequency slot; or

значение X устанавливается на основе приоритета обслуживания.the value of X is set based on service priority.

Общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса меньше или равно целевому количеству ресурсов.The total number of resources from the first resource and at least one resource is less than or equal to the target number of resources.

В возможной реализации модуль приемопередатчика выполнен с возможностью отправки первых данных во второе терминальное устройство на выбранных ресурсах. Выбранные ресурсы включают в себя, например, первый ресурс и по меньшей мере один ресурс.In an exemplary implementation, the transceiver module is configured to send the first data to a second terminal device on selected resources. The selected resources include, for example, a first resource and at least one resource.

В необязательной реализации целевое количество ресурсов связано с QoS первых данных и/или информацией о конфигурации пула ресурсов.In an optional implementation, the target amount of resources is related to the QoS of the first data and/or resource pool configuration information.

В возможной реализации то, что значение X устанавливается на основе количества ресурсов, которые необходимо выбрать, включает в себя:In a possible implementation, the value of X is set based on the number of resources to be selected includes:

большее целевое количество ресурсов, которое указывает на большее значение X.a larger resource target, which indicates a larger X value.

В возможной реализации то, что значение X устанавливается на основе целевого количества ресурсов и первого временного интервала, включает в себя:In a possible implementation, the value of X is set based on the target amount of resources and the first time interval includes:

когда целевое количество ресурсов является фиксированным, меньший первый временной интервал, который указывает на большее значение X.when the target amount of resources is fixed, a smaller first time interval that indicates a larger value of X.

В возможной реализации то, что значение X устанавливается на основе целевого количества ресурсов, первого временного интервала и первого частотного интервала, включает в себя:In an exemplary implementation, the value of X is set based on the target amount of resources, the first time slot and the first frequency slot includes:

когда целевое количество ресурсов и первый временной интервал являются фиксированными, меньший первый частотный интервал, который указывает на большее значение X.when the target amount of resources and the first time interval are fixed, a smaller first frequency interval which indicates a larger value of X.

В возможной реализации, то, что значение X устанавливается на основе приоритета обслуживания, включает в себя:In a possible implementation, the value of X being set based on service priority includes:

более высокий приоритет обслуживания, который указывает на большее значение X.higher service priority, which indicates a larger X value.

В возможной реализации модуль обработки дополнительно выполнен с возможностью:In a possible implementation, the processing module is additionally configured to:

определения того, что отсутствует доступный ресурс-кандидат, отличный от первого ресурса и третьего ресурса среди ресурсов-кандидатов, и что общее количество ресурсов из числа первого ресурса и третьего ресурса меньше, чем целевое количество ресурсов, где третий ресурс включает в себя выбранный ресурс, отличный от первого ресурса в ресурсах-кандидатах;determining that there is no available candidate resource other than the first resource and the third resource among the candidate resources, and that the total number of resources among the first resource and the third resource is less than the target number of resources, where the third resource includes the selected resource, different from the first resource in the candidate resources;

выбора второго ресурса из ресурсов-кандидатов; иselecting a second resource from the candidate resources; And

выбора одного или более ресурсов для первых данных из ресурсов-кандидатов, отличных от второго ресурса, в ресурсах-кандидатах на основе второго ресурса и первого интервала.selecting one or more resources for the first data from candidate resources other than the second resource, in the resource candidates based on the second resource and the first interval.

В возможной реализации модуль приемопередатчика дополнительно выполнен с возможностью отправки первых данных во второе терминальное устройство на выбранных ресурсах. Выбранные ресурсы включают в себя, например, второй ресурс и один или более ресурсов.In an exemplary implementation, the transceiver module is further configured to send the first data to the second terminal device on selected resources. The selected resources include, for example, a second resource and one or more resources.

В возможной реализации модуль обработки выполнен с возможностью выбора по меньшей мере одного ресурса из ресурса-кандидата, отличного от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала следующим образом:In an exemplary implementation, the processing module is configured to select at least one resource from a candidate resource other than the first resource in the candidate resources based on the first resource and the first slot as follows:

перемещение позиции во временной области первого ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции во временной области, полученной путем перемещения частично или полностью по меньшей мере одного ресурса, где первый интервал включает в себя первый временной интервал;moving a time domain position of the first resource as a reference time domain position forward and/or backward in the time domain by a first frequency slot, and using a candidate resource corresponding to the time domain position obtained by moving part or all of the at least one resource where the first interval includes a first time interval;

перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции в частотной области, полученной путем перемещения частично или полностью по меньшей мере одного ресурса, где первый интервал включает в себя первый частотный интервал; илиmoving a frequency domain position of the first resource as a reference frequency domain position up and/or down in the frequency domain by a first frequency slot, and using a candidate resource corresponding to the frequency domain position obtained by moving part or all of the at least one resource where the first interval includes the first frequency interval; or

перемещение позиции первого ресурса во временной области в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения частично или полностью по меньшей мере одного ресурса, где первый интервал включает в себя первый временной интервал и первый частотный интервал.moving the position of a first resource in the time domain as a reference position in the time domain forward and/or backward in the time domain by a first frequency interval, moving the position in the frequency domain of the first resource as a reference position in the frequency domain up and/or down in the frequency domain by a first frequency slot, and using a candidate resource corresponding to both a time domain position and a frequency domain position that are obtained by moving part or all of at least one resource, where the first slot includes a first time slot and a first frequency slot .

В возможной реализации модуль обработки выполнен с возможностью выбора по меньшей мере одного ресурса из ресурса-кандидата, отличного от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала следующим образом:In an exemplary implementation, the processing module is configured to select at least one resource from a candidate resource other than the first resource in the candidate resources based on the first resource and the first slot as follows:

перемещение позиции во временной области первого ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и выбор ресурса из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения, где выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, первый диапазон не включает в себя позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, и первый интервал включает в себя первый временной интервал;moving a time domain position of a first resource as a reference time domain position forward and/or backward in the time domain by a first frequency interval, and selecting a resource from a first range corresponding to the time domain position obtained by moving, where the selected resource is partially or the entirety of at least one resource, the first range does not include a position in the time domain between the reference position in the time domain and the position in the time domain obtained by moving, and the first interval includes the first time interval;

перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения, где выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, второй диапазон не включает в себя позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал включает в себя первый интервал в частотной области; илиmoving a frequency domain position of a first resource as a reference frequency domain position up and/or down in a frequency domain by a first frequency bin, and selecting a resource from a second range corresponding to the frequency domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the second range does not include a frequency domain position between the reference frequency domain position and the frequency domain position obtained by moving, and the first interval includes the first frequency domain interval; or

перемещение позиции первого ресурса во временной области в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из третьего диапазона, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, где выбранный ресурс является частично или полностью по меньшей мере одним ресурсом, третий диапазон не включает в себя позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, или позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал включает в себя первый временной интервал и первый частотный интервал.moving the position of a first resource in the time domain as a reference position in the time domain forward and/or backward in the time domain by a first frequency interval, moving the position in the frequency domain of the first resource as a reference position in the frequency domain up and/or down in the frequency domain by a first frequency slot, and selecting a resource from a third band corresponding to both a time domain position and a frequency domain position that are obtained by movement, where the selected resource is partly or wholly of at least one resource, the third range not including the position in the time domain between the time domain reference position and the time domain position obtained by moving, or the frequency domain position between the frequency domain reference position and the frequency domain position obtained by moving, and the first interval includes the first time interval and first frequency interval.

Для технических эффектов, достигнутых в третьем аспекте или возможных реализациях, следует обратиться к описанию технических эффектов, достигнутых в первом аспекте или соответствующих реализациях.For technical effects achieved in the third aspect or possible implementations, reference should be made to the description of the technical effects achieved in the first aspect or corresponding implementations.

Согласно четвертому аспекту выполнено устройство связи. Например, устройство связи представляет собой второе устройство связи, описанное выше. Второе устройство связи выполнено с возможностью выполнения способа согласно любому из: второго аспекта или возможных реализаций. В частности, второе устройство связи может включать в себя модуль, выполненный с возможностью выполнения способа согласно любому из: второго аспекта или возможных реализаций, например, включать в себя модуль обработки и модуль приемопередатчика. Например, модуль приемопередатчика может включать в себя модуль отправки и модуль приема. Модуль отправки и модуль приема могут быть разными функциональными модулями или могут быть одним и тем же функциональным модулем, но при этом могут выполнять разные функции. Например, второе устройство связи является первым терминальным устройством. Например, первое терминальное устройство представляет собой устройство связи, чип или другой компонент, расположенный в устройстве связи. Например, устройство связи является терминальным устройством. Далее используется пример, в котором второе устройство связи является первым терминальным устройством. Например, модуль приемопередатчика альтернативно может быть реализован с использованием приемопередатчика, и модуль обработки альтернативно может быть реализован с использованием процессора. В качестве альтернативы, модуль отправки может быть реализован с использованием передатчика, и модуль приема может быть реализован с использованием приемника. Передатчик и приемник могут быть разными функциональными модулями или могут быть одним и тем же функциональным модулем, но при этом могут выполнять разные функции. При необходимости второе устройство связи может дополнительно включать в себя модуль хранения. Например, модуль хранения может быть реализован с использованием памяти. Память может быть выполнена с возможностью хранения компьютерных инструкций. Процессор может вызывать и исполнять компьютерные инструкции для реализации способа согласно любому из: второго аспекта или возможных реализаций. Память может быть частью второго устройства связи. В качестве альтернативы, второе устройство связи может не включать в себя память, память может быть расположена вне второго устройства связи, и процессор может вызывать компьютерные инструкции, хранящиеся во внешней памяти. Если вторым устройством связи является устройство связи, приемопередатчик реализован, например, с использованием антенны, фидера и кодека в устройстве связи. В качестве альтернативы, если второе устройство связи представляет собой чип, расположенный в устройстве связи, то приемопередатчик (или передатчик и приемник) представляет собой, например, интерфейс связи в чипе. Интерфейс связи подключен к компоненту радиочастотного приемопередатчика в устройстве связи для реализации приема и отправки информации через компонент радиочастотного приемопередатчика. В процессе описания четвертого аспекта для описания продолжает использоваться пример, в котором второе устройство связи представляет собой первое терминальное устройство и включает в себя модуль обработки и модуль приемопередатчика.According to a fourth aspect, a communication device is provided. For example, the communication device is the second communication device described above. The second communication device is configured to perform a method according to any of the second aspect or possible implementations. In particular, the second communication device may include a module configured to perform a method according to any of the second aspect or possible implementations, for example, including a processing module and a transceiver module. For example, the transceiver module may include a sending module and a receiving module. The sending module and the receiving module may be different function modules, or they may be the same function module but perform different functions. For example, the second communication device is the first terminal device. For example, the first terminal device is a communications device, chip, or other component located within the communications device. For example, the communication device is a terminal device. Next, an example is used in which the second communication device is the first terminal device. For example, the transceiver module may alternatively be implemented using a transceiver, and the processing module may alternatively be implemented using a processor. Alternatively, the sending module may be implemented using a transmitter, and the receiving module may be implemented using a receiver. The transmitter and receiver may be different functional modules or may be the same functional module but perform different functions. If necessary, the second communication device may further include a storage module. For example, a storage module may be implemented using memory. The memory may be configured to store computer instructions. The processor may call and execute computer instructions to implement the method according to any of the second aspect or possible implementations. The memory may be part of the second communication device. Alternatively, the second communication device may not include a memory, the memory may be located external to the second communication device, and the processor may call computer instructions stored in the external memory. If the second communication device is a communication device, the transceiver is implemented, for example, using an antenna, a feeder and a codec in the communication device. Alternatively, if the second communication device is a chip located in the communication device, then the transceiver (or transmitter and receiver) is, for example, a communication interface on the chip. The communication interface is connected to an RF transceiver component in a communication device to realize the reception and sending of information through the RF transceiver component. In the process of describing the fourth aspect, an example in which the second communication device is a first terminal device and includes a processing module and a transceiver module continues to be used for description.

Модуль обработки выполнен с возможностью выбора первого ресурса для первых данных из первого ресурса-кандидата, включенного в первый пул ресурсов, где первый ресурс-кандидат включает в себя ресурс, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению.The processing module is configured to select a first resource for the first data from a first candidate resource included in the first resource pool, where the first candidate resource includes a resource whose received reference signal power is less than or equal to the first threshold value.

Модуль обработки дополнительно выполнен с возможностью определения, на основе первого ресурса и первого интервала, того, что доступный ресурс-кандидат отсутствует в ресурсе, отличном от первого ресурса и третьего ресурса в первом ресурсе-кандидате, и что общее количество ресурсов из числа первого ресурса и третьего ресурса меньше целевого количества ресурсов, где третий ресурс включает в себя выбранный ресурс, отличный от первого ресурса в ресурсе-кандидате, и первый интервал включает в себя первый временной интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном третьем ресурсе, и/или включает в себя первый частотный интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном третьем ресурсе.The processing module is further configured to determine, based on the first resource and the first slot, that an available candidate resource is not present in a resource other than the first resource and a third resource in the first candidate resource, and that the total number of resources among the first resource and of the third resource is less than the target amount of resources, where the third resource includes a selected resource different from the first resource in the candidate resource, and the first slot includes a first time slot that satisfies the requirements of two adjacent resources in the selected first resource and the selected third resource , and/or includes a first frequency slot that satisfies requirements for two adjacent resources in the selected first resource and the selected third resource.

Модуль обработки дополнительно выполнен с возможностью замены первого пула ресурсов на второй пул ресурсов.The processing module is further configured to replace the first resource pool with a second resource pool.

Модуль обработки дополнительно выполнен с возможностью выбора, на основе второго ресурса во втором пуле ресурсов и первого интервала, по меньшей мере одного ресурса из ресурса-кандидата, отличного от второго ресурса во втором ресурсе-кандидате, включенном во второй пул ресурсов, где второй ресурс-кандидат включает в себя ресурс, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению.The processing module is further configured to select, based on the second resource in the second resource pool and the first slot, at least one resource from the candidate resource different from the second resource in the second candidate resource included in the second resource pool, where the second resource is the candidate includes a resource whose received reference signal power is less than or equal to the first threshold value.

В возможной реализации модуль приемопередатчика дополнительно выполнен с возможностью отправки первых данных во второе терминальное устройство на выбранных ресурсах. Выбранные ресурсы включают в себя, например, второй ресурс и по меньшей мере один ресурс.In an exemplary implementation, the transceiver module is further configured to send the first data to the second terminal device on selected resources. The selected resources include, for example, a second resource and at least one resource.

В необязательной реализации целевое количество ресурсов связано с QoS первых данных и/или информацией о конфигурации первого пула ресурсов.In an optional implementation, the target amount of resources is related to the QoS of the first data and/or configuration information of the first resource pool.

В возможной реализации,In a possible implementation,

второй ресурс и первый ресурс являются одним и тем же ресурсом; илиthe second resource and the first resource are the same resource; or

модуль обработки дополнительно выполнен с возможностью выбора второго ресурса из ресурса-кандидата, включенного во второй пул ресурсов.the processing module is further configured to select a second resource from a candidate resource included in the second resource pool.

В возможной реализации модуль обработки выполнен с возможностью замены первого пула ресурсов на второй пул ресурсов следующим образом:In a possible implementation, the processing module is configured to replace the first resource pool with a second resource pool as follows:

перемещение конечной позиции во временной области первого пула ресурсов назад во временной области на первый период времени для получения второго пула ресурсов; илиmoving a terminal position in the time domain of the first resource pool back in the time domain by a first time period to obtain a second resource pool; or

перемещение начальной позиции во временной области первого пула ресурсов назад во временной области на второй период времени и перемещение конечной позиции во временной области первого пула ресурсов назад во временной области на третий период времени для получения второго пула ресурсов.moving a starting position in the time domain of the first resource pool back in the time domain for a second time period and moving an ending position in the time domain of the first resource pool back in the time domain for a third time period to obtain a second resource pool.

В возможной реализации модуль обработки выполнен с возможностью выбора на основе второго ресурса и первого интервала по меньшей мере одного ресурса из ресурсов-кандидатов, отличных от второго ресурса во втором ресурсе-кандидате, включенном во втором пуле ресурсов, следующим образом:In an exemplary implementation, the processing module is configured to select, based on the second resource and the first slot, at least one resource from candidate resources other than the second resource in the second candidate resource included in the second resource pool, as follows:

перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции во временной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, где первый интервал включает в себя первый временной интервал;moving a time domain position of a second resource as a reference time domain position forward and/or backward in the time domain by a first frequency slot, and using a candidate resource corresponding to the time domain position obtained by moving, in part or in whole, as at least at least one resource, where the first slot includes a first time slot;

перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции в частотной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, где первый интервал включает в себя первый частотный интервал; илиmoving a frequency domain position of a second resource as a reference frequency domain position up and/or down in a frequency domain into a first frequency slot, and using a candidate resource corresponding to the frequency domain position obtained by the move, in part or in whole as at least at least one resource, where the first slot includes a first frequency slot; or

перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, где первый интервал включает в себя первый временной интервал и первый частотный интервал.moving a time domain position of a second resource as a time domain reference position forward and/or backward in the time domain by a first frequency interval, moving a frequency domain position of a second resource as a frequency domain reference position up and/or down in a frequency domain by a first frequency slot, and using a candidate resource corresponding to both a time domain position and a frequency domain position that are obtained by moving, in part or in whole, as at least one resource, where the first slot includes a first time slot and first frequency interval.

В возможной реализации модуль обработки выполнен с возможностью выбора на основе второго ресурса и первого интервала по меньшей мере одного ресурса из ресурсов-кандидатов, отличных от второго ресурса во втором ресурсе-кандидате, включенном во втором пуле ресурсов, следующим образом:In an exemplary implementation, the processing module is configured to select, based on the second resource and the first slot, at least one resource from candidate resources other than the second resource in the second candidate resource included in the second resource pool, as follows:

перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и выбор ресурса из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения, где выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, первый диапазон не включает в себя позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, и первый интервал включает в себя первый временной интервал;moving a time domain position of a second resource as a reference time domain position forward and/or backward in the time domain by a first frequency interval, and selecting a resource from a first range corresponding to the time domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the first range does not include a position in the time domain between the reference position in the time domain and the position in the time domain obtained by moving, and the first interval includes the first time interval;

перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения, где выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, второй диапазон не включает в себя позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал включает в себя первый интервал в частотной области; илиmoving a frequency domain position of a second resource as a reference frequency domain position up and/or down in a frequency domain by a first frequency bin, and selecting a resource from a second range corresponding to the frequency domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the second range does not include a frequency domain position between the reference frequency domain position and the frequency domain position obtained by moving, and the first interval includes the first frequency domain interval; or

перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из третьего диапазона, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, где выбранный ресурс является частично или полностью по меньшей мере одним ресурсом, третий диапазон не включает в себя позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, или позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал включает в себя первый временной интервал и первый частотный интервал.moving a time domain position of a second resource as a time domain reference position forward and/or backward in the time domain by a first frequency interval, moving a frequency domain position of a second resource as a frequency domain reference position up and/or down in a frequency domain by a first frequency slot, and selecting a resource from a third band corresponding to both a time domain position and a frequency domain position that are obtained by movement, where the selected resource is partly or wholly of at least one resource, the third range not including the position in the time domain between the time domain reference position and the time domain position obtained by moving, or the frequency domain position between the frequency domain reference position and the frequency domain position obtained by moving, and the first interval includes the first time interval and first frequency interval.

Для технических эффектов, достигнутых в четвертом аспекте или возможных реализациях, следует обратиться к описанию технических эффектов, достигнутых во втором аспекте или соответствующих реализациях.For technical effects achieved in the fourth aspect or possible implementations, reference should be made to the description of the technical effects achieved in the second aspect or corresponding implementations.

Согласно пятому аспекту выполнено устройство связи. Например, устройство связи представляет собой первое устройство связи, описанное выше. Устройство связи включает в себя один или несколько процессоров. При необходимости устройство связи может дополнительно включать в себя память, выполненную с возможностью хранения компьютерных инструкций. Один или более процессоров подключены к памяти для реализации способа в соответствии с любым из первого аспекта или возможных реализаций. В качестве альтернативы, первое устройство связи может не включать в себя память, и память может быть расположена вне первого устройства связи. Дополнительно первое устройство связи может дополнительно включать в себя интерфейс связи, выполненный с возможностью поддержания связи с другим устройством или устройством. Процессор, память и интерфейс связи подключены друг к другу для реализации способа в соответствии с любым из первого аспекта или возможных реализаций. Например, когда процессор исполняет компьютерные инструкции, хранящиеся в памяти, первое устройство связи получает возможность выполнять способ согласно любому из: первого аспекта или возможных реализаций. Например, первым устройством связи является первое терминальное устройство. Например, первое терминальное устройство представляет собой устройство связи, чип или другой компонент, расположенный в устройстве связи. Например, устройство связи является терминальным устройством.According to the fifth aspect, a communication device is provided. For example, the communication device is the first communication device described above. The communication device includes one or more processors. If necessary, the communication device may further include a memory configured to store computer instructions. One or more processors are coupled to the memory for implementing a method in accordance with any of the first aspect or possible implementations. Alternatively, the first communication device may not include a memory, and the memory may be located external to the first communication device. Additionally, the first communication device may further include a communication interface configured to communicate with another device or apparatus. The processor, memory, and communication interface are connected to each other to implement the method in accordance with any of the first aspect or possible implementations. For example, when the processor executes computer instructions stored in memory, the first communication device is able to perform a method according to any of the first aspect or possible implementations. For example, the first communication device is the first terminal device. For example, the first terminal device is a communications device, chip, or other component located within the communications device. For example, the communication device is a terminal device.

Если первое устройство связи представляет собой устройство связи, интерфейс связи реализуется с использованием, например, приемопередатчика (или передатчика и приемника) в устройстве связи. Например, приемопередатчик реализован с использованием антенны, фидера и кодека в устройстве связи. В качестве альтернативы, если первое устройство связи представляет собой чип, расположенный в устройстве связи, интерфейс связи представляет собой, например, интерфейс ввода/вывода, такой как контакт ввода/вывода чипа. Интерфейс связи подключен к компоненту радиочастотного приемопередатчика в устройстве связи для реализации приема и отправки информации через компонент радиочастотного приемопередатчика.If the first communication device is a communication device, the communication interface is implemented using, for example, a transceiver (or transmitter and receiver) in the communication device. For example, a transceiver is implemented using an antenna, a feeder, and a codec in a communication device. Alternatively, if the first communication device is a chip located in the communication device, the communication interface is, for example, an input/output interface such as an input/output pin of the chip. The communication interface is connected to an RF transceiver component in a communication device to realize receiving and sending information through the RF transceiver component.

Согласно шестому аспекту выполнено устройство связи. Например, устройство связи представляет собой второе устройство связи, описанное выше. Устройство связи включает в себя один или несколько процессоров. При необходимости устройство связи может дополнительно включать в себя память, выполненную с возможностью хранения компьютерных инструкций. Один или более процессоров подключены к памяти для реализации способа согласно любому из: второго аспекта или возможных реализаций. В качестве альтернативы, второе устройство связи может не включать в себя память, и память может быть расположена вне второго устройства связи. Дополнительно второе устройство связи может дополнительно включать в себя интерфейс связи, выполненный с возможностью поддержания связи с другим устройством или устройством. Процессор, память и интерфейс связи подключены друг к другу для реализации способа согласно любому из: второго аспекта или возможных реализаций. Например, когда процессор исполняет компьютерные инструкции, хранящиеся в памяти, второму устройству связи предоставляется возможность выполнять способ согласно любому из: второго аспекта или возможных реализаций. Например, второе устройство связи является первым терминальным устройством. Например, первое терминальное устройство представляет собой устройство связи, чип или другой компонент, расположенный в устройстве связи. Например, устройство связи является терминальным устройством.According to the sixth aspect, a communication device is provided. For example, the communication device is the second communication device described above. The communication device includes one or more processors. If necessary, the communication device may further include a memory configured to store computer instructions. One or more processors are coupled to the memory for implementing a method according to any of the second aspect or possible implementations. Alternatively, the second communication device may not include a memory, and the memory may be located external to the second communication device. Additionally, the second communication device may further include a communication interface configured to communicate with another device or device. The processor, memory, and communication interface are connected to each other to implement the method according to any of the second aspect or possible implementations. For example, when the processor executes computer instructions stored in the memory, the second communication device is enabled to perform a method according to any of the second aspect or possible implementations. For example, the second communication device is the first terminal device. For example, the first terminal device is a communications device, chip, or other component located within the communications device. For example, the communication device is a terminal device.

Если вторым устройством связи является устройство связи, интерфейс связи реализуется с использованием, например, приемопередатчика (или передатчика и приемника) в устройстве связи. Например, приемопередатчик реализован с использованием антенны, фидера и кодека в устройстве связи. В качестве альтернативы, если второе устройство связи представляет собой чип, расположенный в устройстве связи, интерфейс связи представляет собой, например, интерфейс ввода/вывода, такой как контакт ввода/вывода чипа. Интерфейс связи подключен к компоненту радиочастотного приемопередатчика в устройстве связи для реализации приема и отправки информации через компонент радиочастотного приемопередатчика.If the second communication device is a communication device, the communication interface is implemented using, for example, a transceiver (or transmitter and receiver) in the communication device. For example, a transceiver is implemented using an antenna, a feeder, and a codec in a communication device. Alternatively, if the second communication device is a chip located in the communication device, the communication interface is, for example, an input/output interface such as an input/output pin of the chip. The communication interface is connected to an RF transceiver component in a communication device to realize receiving and sending information through the RF transceiver component.

Согласно седьмому аспекту выполнена система связи. Система связи включает в себя устройство связи согласно третьему аспекту или устройство связи согласно пятому аспекту.According to the seventh aspect, a communication system is implemented. The communication system includes a communication device according to the third aspect or a communication device according to the fifth aspect.

Согласно восьмому аспекту выполнена система связи. Система связи включает в себя устройство связи согласно четвертому аспекту или устройство связи согласно шестому аспекту.According to the eighth aspect, a communication system is implemented. The communication system includes a communication device according to the fourth aspect or a communication device according to the sixth aspect.

Согласно девятому аспекту предусмотрен машиночитаемый носитель информации или энергонезависимый носитель информации. Машиночитаемый носитель информации или энергонезависимый носитель информации выполнен с возможностью хранения компьютерных инструкций или программы. Когда компьютерные инструкции или программа запускаются/запускается на компьютере, компьютер получает возможность выполнять способ в соответствии с любым из первого аспекта или возможных реализаций.According to a ninth aspect, a computer-readable storage medium or a non-volatile storage medium is provided. The computer-readable storage medium or non-volatile storage medium is configured to store computer instructions or a program. When computer instructions or a program is executed/runs on a computer, the computer is enabled to perform a method in accordance with any of the first aspect or possible implementations.

Согласно десятому аспекту предусмотрен машиночитаемый носитель информации или энергонезависимый носитель информации. Машиночитаемый носитель информации или энергонезависимый носитель информации выполнен с возможностью хранения компьютерных инструкций или программы. Когда компьютерные инструкции или программа запускаются/запускается на компьютере, компьютер получает возможность выполнять способ согласно любому из: второго аспекта или возможных реализаций.According to a tenth aspect, a computer-readable storage medium or a non-volatile storage medium is provided. The computer-readable storage medium or non-volatile storage medium is configured to store computer instructions or a program. When the computer instructions or program is executed/runs on the computer, the computer is enabled to perform the method according to any of the second aspect or possible implementations.

Согласно одиннадцатому аспекту предоставлен компьютерный программный продукт, включающий в себя инструкции. Компьютерный программный продукт выполнен с возможностью хранения компьютерных инструкций. Когда компьютерные инструкции исполняются на компьютере, компьютер получает возможность выполнять способ в соответствии с любым из первого аспекта или возможных реализаций.In an eleventh aspect, a computer program product is provided including instructions. The computer program product is configured to store computer instructions. When computer instructions are executed on a computer, the computer is capable of executing a method in accordance with any of the first aspect or possible implementations.

Согласно двенадцатому аспекту предоставлен компьютерный программный продукт, включающий в себя инструкции. Компьютерный программный продукт выполнен с возможностью хранения компьютерных инструкций. Когда компьютерные инструкции запускаются на компьютере, компьютер получает возможность выполнять способ согласно любому из: второго аспекта или возможных реализаций.According to the twelfth aspect, a computer program product is provided including instructions. The computer program product is configured to store computer instructions. When the computer instructions are executed on the computer, the computer is enabled to execute the method according to any of the second aspect or possible implementations.

В вариантах осуществления настоящей заявки значение X может быть установлено на основе различных факторов, чтобы максимально удовлетворить требования к выбору ресурсов, тем самым повышая эффективность выбора ресурсов и уменьшая сложность процесса выбора ресурсов. В дополнение к этому, выбираются как можно более достаточные ресурсы во избежание того, что некоторые процессы передачи не могут быть выполнены из-за нехватки ресурсов, тем самым повышая вероятность успешной передачи. Более того, в вариантах осуществления настоящей заявки значение X не является фиксированным, и может устанавливаться на основе различных требований, чтобы процесс выбора ресурсов был более гибким.In embodiments of the present application, the value of X can be set based on various factors to best satisfy resource selection requirements, thereby increasing the efficiency of resource selection and reducing the complexity of the resource selection process. In addition to this, as many sufficient resources as possible are selected to avoid that some transfer processes cannot be completed due to lack of resources, thereby increasing the probability of successful transfer. Moreover, in embodiments of the present application, the value of X is not fixed, and can be set based on various requirements so that the resource selection process is more flexible.

Краткое описание чертежейBrief description of drawings

Фиг.1 – схематичное представление нескольких типов V2X;Figure 1 is a schematic representation of several types of V2X;

Фиг.2 – схематичное представление динамического режима в режиме выделения базовой станцией, а именно в режиме mode-1;Fig. 2 is a schematic representation of the dynamic mode in the base station allocation mode, namely mode-1;

Фиг.3 – схематичное представление ресурса частотной области, соответствующего одному слоту;Fig. 3 is a schematic representation of a frequency domain resource corresponding to one slot;

Фиг.4 – блок-схема зарезервированного ресурса терминального устройства;Fig. 4 is a block diagram of a reserved resource of a terminal device;

Фиг.5 – схематичное представление ресурса-кандидата в окне выбора ресурсов;Figure 5 is a schematic representation of a candidate resource in the resource selection window;

Фиг.6 – схематичное представление сценария приложения согласно варианту осуществления настоящей заявки;FIG. 6 is a schematic diagram of an application scenario according to an embodiment of the present application; FIG.

Фиг.7 – блок-схема последовательности операций первого способа выбора ресурсов согласно варианту осуществления настоящей заявки;FIG. 7 is a flowchart of a first resource selection method according to an embodiment of the present application; FIG.

Фиг.8 – блок-схема последовательности операций способа выбора ресурсов, используемого первым терминальным устройством, если первый частотный интервал равен 0, согласно варианту осуществления настоящей заявки;FIG. 8 is a flowchart of a resource selection method used by the first terminal device when the first frequency slot is 0, according to an embodiment of the present application; FIG.

Фиг.9А и фиг.9В – схемы выбора ресурсов, выполняемого первым терминальным устройством, когда целевое количество ресурсов равно 2, согласно варианту осуществления настоящей заявки;9A and 9B are diagrams of resource selection performed by the first terminal device when the target resource amount is 2, according to an embodiment of the present application;

Фиг.10А и фиг.10В – схемы выбора ресурсов, выполняемого первым терминальным устройством, когда целевое количество ресурсов равно 3, согласно варианту осуществления настоящей заявки;FIG. 10A and FIG. 10B are diagrams of resource selection performed by the first terminal device when the target resource amount is 3, according to an embodiment of the present application; FIG.

Фиг.11А и фиг.11В – схематичные представления выбора ресурсов, выполняемого первым терминальным устройством, когда целевое количество ресурсов равно 4, согласно варианту осуществления настоящей заявки;FIG. 11A and FIG. 11B are schematic diagrams of resource selection performed by the first terminal device when the target resource amount is 4, according to an embodiment of the present application; FIG.

Фиг.12 – блок-схема последовательности операций способа выбора ресурсов, используемого первым терминальным устройством, если первый частотный интервал равен 0, согласно варианту осуществления настоящей заявки;FIG. 12 is a flowchart of a resource selection method used by the first terminal device when the first frequency slot is 0, according to an embodiment of the present application; FIG.

Фиг.13 – схематичное представление выбора ресурсов, выполняемого первым терминальным устройством, когда целевое количество ресурсов равно 3, согласно варианту осуществления настоящей заявки;FIG. 13 is a schematic diagram of resource selection performed by the first terminal device when the target resource amount is 3, according to an embodiment of the present application; FIG.

Фиг.14 – блок-схема последовательности операций второго способа выбора ресурсов согласно варианту осуществления настоящей заявки;FIG. 14 is a flowchart of a second resource selection method according to an embodiment of the present application; FIG.

Фиг.15 – схематичное представление способа замены пула ресурсов первым терминальным устройством согласно варианту осуществления настоящей заявки;FIG. 15 is a schematic diagram of a method for replacing a resource pool with a first terminal device according to an embodiment of the present application; FIG.

Фиг.16 – блок-схема последовательности операций способа выбора ресурсов, используемого первым терминальным устройством, если первый частотный интервал равен 0, согласно варианту осуществления настоящей заявки;FIG. 16 is a flowchart of a resource selection method used by the first terminal device when the first frequency slot is 0, according to an embodiment of the present application; FIG.

Фиг.17 – схематичное представление выбора ресурсов, выполняемого первым терминальным устройством, когда целевое количество ресурсов равно 4, согласно варианту осуществления настоящей заявки;FIG. 17 is a schematic diagram of resource selection performed by the first terminal device when the target resource number is 4, according to an embodiment of the present application; FIG.

Фиг.18 – блок-схема последовательности операций способа выбора ресурсов, используемого первым терминальным устройством, если первый частотный интервал равен 0, согласно варианту осуществления настоящей заявки;FIG. 18 is a flowchart of a resource selection method used by the first terminal device when the first frequency slot is 0, according to an embodiment of the present application; FIG.

Фиг.19 – схематичное представление выбора ресурсов, выполняемого первым терминальным устройством, когда целевое количество ресурсов равно 4, согласно варианту осуществления настоящей заявки;FIG. 19 is a schematic diagram of resource selection performed by the first terminal device when the target resource number is 4, according to an embodiment of the present application; FIG.

Фиг.20 – схематичная блок-схема первого терминального устройства первого типа согласно варианту осуществления настоящей заявки;FIG. 20 is a schematic block diagram of a first terminal device of a first type according to an embodiment of the present application; FIG.

Фиг.21 – блок-схема первого терминального устройства второго типа согласно варианту осуществления настоящей заявки;FIG. 21 is a block diagram of a first terminal device of a second type according to an embodiment of the present application; FIG.

Фиг.22 – схематичная блок-схема устройства связи согласно варианту осуществления настоящей заявки;FIG. 22 is a schematic block diagram of a communication device according to an embodiment of the present application; FIG.

Фиг.23 – друга схематичная блок-схема устройства связи согласно варианту осуществления настоящей заявки; иFIG. 23 is another schematic block diagram of a communication device according to an embodiment of the present application; FIG. And

Фиг.24 – еще одна блок-схема устройства связи согласно варианту осуществления настоящей заявки.FIG. 24 is another block diagram of a communication device according to an embodiment of the present application.

Подробное описание изобретенияDetailed Description of the Invention

Для того чтобы сделать задачи, технические решения и преимущества вариантов осуществления настоящей заявки более понятными, ниже подробно описаны варианты осуществления настоящей заявки со ссылкой на сопроводительные чертежи.In order to make the objectives, technical solutions and advantages of the embodiments of the present application more clear, embodiments of the present application are described in detail below with reference to the accompanying drawings.

В последующем описании некоторые термины, используемые в вариантах осуществления настоящей заявки, поясняются и описываются для того, чтобы помочь специалисту в данной области техники лучше понять настоящее изобретение.In the following description, certain terms used in the embodiments of the present application are explained and described in order to assist one skilled in the art to better understand the present invention.

(1) Терминальное устройство включает в себя устройство, которое обеспечивает подключение для передачи голоса и/или данных для пользователя. В частности, терминальное устройство включает в себя устройство, которое обеспечивает передачу голоса для пользователя, включает в себя устройство, которое обеспечивает подключение для передачи данных для пользователя, или включает в себя устройство, которое обеспечивает подключение для передачи голоса и данных для пользователя. Например, терминальное устройство может включать в себя портативное устройство, имеющее функцию беспроводного соединения, или устройство обработки, подключенное к беспроводному модему. Терминальное устройство может связываться с базовой сетью через сеть радиодоступа (radio access network, RAN) и обмениваться голосом или данными с RAN или обмениваться голосом и данными с RAN. Терминальное устройство может включать в себя пользовательское оборудование (user equipment, UE), беспроводное терминальное устройство, мобильное терминальное устройство, терминальное устройство для связи между устройствами (device-to-device, D2D), терминальное устройство для связи между транспортным средством и любыми другими объектами (vehicle-to-everything, V2X), терминальное устройство для межмашинной связи/связи машинного типа (machine-to-machine/machine-type communication, M2M/MTC), терминальное устройство Интернета вещей (internet of things, IoT), абонентское устройство (subscriber unit), абонентскую станцию (subscriber station), мобильную станцию (mobile station), удаленную станцию (remote station), точку доступа (access point, AP), удаленный терминал (remote terminal), терминал доступа (access terminal), пользовательский терминал (user terminal), пользовательский агент (user agent), пользовательское устройство (user device) и т.п. Например, терминальное устройство может включать в себя мобильный телефон (или телефон, называемый «сотовым» телефоном), компьютер с мобильным терминальным устройством или портативное, карманное, переносное или встроенное в компьютер мобильное устройство. Например, терминальное устройство представляет собой телефон службы персональной связи (personal communications service, PCS), беспроводной телефонный аппарат, телефон с протоколом инициации сеанса (session initiation protocol, SIP), станцию локального беспроводного шлейфа (wireless local loop, WLL) или персональный цифровой помощник (personal digital assistant, PDA). Терминальное устройство дополнительно включает в себя устройство с ограниченными возможностями, например, устройство с низким энергопотреблением, устройство с ограниченными возможностями хранения или устройство с ограниченными вычислительными возможностями. Например, терминальное устройство включает в себя устройство для получения и интерпретации информации, такое как штрих-код, радиочастотная идентификация (radio frequency identification, RFID), датчик, система глобального позиционирования (global positioning system, GPS) или лазерный сканер.(1) A terminal device includes a device that provides a voice and/or data connection for a user. Specifically, the terminal device includes a device that provides voice communications for a user, includes a device that provides a data connection for a user, or includes a device that provides a voice and data connection for a user. For example, the terminal device may include a portable device having a wireless connection function or a processing device connected to a wireless modem. The terminal device may communicate with the core network through a radio access network (RAN) and exchange voice or data with the RAN or exchange voice and data with the RAN. The terminal device may include a user equipment (UE), a wireless terminal device, a mobile terminal device, a device-to-device (D2D) terminal device, a terminal device for communication between a vehicle and any other objects. (vehicle-to-everything, V2X), terminal device for machine-to-machine/machine-type communication (M2M/MTC), terminal device for Internet of things (IoT), subscriber device subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal (user terminal), user agent (user agent), user device (user device), etc. For example, a terminal device may include a mobile telephone (or a telephone referred to as a "cellular" telephone), a computer with a mobile terminal device, or a handheld, handheld, portable, or computer-integrated mobile device. For example, the terminal device is a personal communications service (PCS) telephone, a cordless telephone, a session initiation protocol (SIP) telephone, a wireless local loop (WLL), or a personal digital assistant. (personal digital assistant, PDA). The terminal device further includes a limited-capability device, such as a low-power device, a limited-storage device, or a limited-computing device. For example, a terminal device includes a device for receiving and interpreting information, such as a bar code, radio frequency identification (RFID), sensor, global positioning system (GPS), or laser scanner.

В качестве примера, но не ограничения, в вариантах осуществления настоящей заявки терминальное устройство может альтернативно быть носимым устройством. Носимое устройство может также упоминаться как носимое интеллектуальное устройством, интеллектуальное носимое устройство или т.п. и является общим термином для носимых устройств, которые разработаны с применением носимых технологий к интеллектуальным конструкциям повседневного ношения, таким как очки, перчатки, часы, одежда и обувь. Носимое устройство представляет собой портативное устройство, которое можно носить непосредственно на теле или интегрировать в одежду или аксессуар пользователя. Носимое устройство представляет собой не только аппаратное устройство, но и реализует мощные функции за счет поддержки программного обеспечения, обмена данными и взаимодействия с облаком. В широком смысле к носимым интеллектуальным устройствам относятся полнофункциональные и крупногабаритные устройства, способные реализовать все или некоторые функции, не зависящие от смартфона, например, интеллектуальные часы или интеллектуальные очки, и включают в себя устройства, которые ориентированы только на один тип прикладной функции и должны совместно функционировать с другими устройствами, такими как смартфоны, например, различные интеллектуальные браслеты, интеллектуальные шлемы или интеллектуальные украшения, для наблюдения за показателями жизнедеятельности.By way of example, and not limitation, in embodiments of the present application, the terminal device may alternatively be a wearable device. A wearable device may also be referred to as a wearable smart device, smart wearable device, or the like. and is an umbrella term for wearable devices that are designed by applying wearable technology to everyday wearable smart designs such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that can be worn directly on the body or integrated into a user's clothing or accessory. A wearable device is not only a hardware device, but also realizes powerful functions through software support, data exchange and cloud interaction. In a broad sense, wearable smart devices include full-featured and large-size devices that are capable of implementing all or some functions independent of a smartphone, such as smart watches or smart glasses, and include devices that focus on only one type of application function and must jointly function with other devices such as smartphones, such as various smart bracelets, smart helmets or smart jewelry, to monitor vital signs.

Если различные терминальные устройства, описанные выше, расположены в транспортном средстве (например, размещены в транспортном средстве или установлены в транспортном средстве), все терминальные устройства могут рассматриваться как устанавливаемые на транспортном средстве терминальные устройства. Например, терминальные устройства, устанавливаемые на транспортном средстве, также называют бортовыми блоками (on-board unit, OBU).If the various terminal devices described above are located in a vehicle (eg, located in a vehicle or installed in a vehicle), all terminal devices can be considered as vehicle-mounted terminal devices. For example, vehicle-mounted terminal devices are also called on-board units (OBUs).

В вариантах осуществления настоящей заявки терминальное устройство может дополнительно включать в себя реле (relay). В качестве альтернативы, можно понимать, что любое устройство, которое может выполнять обмен данными с базовой станцией, может рассматриваться как терминальное устройство.In embodiments of the present application, the terminal device may further include a relay. Alternatively, it can be understood that any device that can communicate with a base station can be considered a terminal device.

В вариантах осуществления настоящей заявки устройство для реализации функций терминального устройства может быть терминальным устройством или может быть устройством, например, чиповой системой, которое может осуществлять поддержку терминального устройства для реализации функций. Устройство может быть установлено в терминальном устройстве. В вариантах осуществления настоящей заявки чиповая система может включать в себя чип или может включать в себя чип и другой дискретный компонент. В технических решениях, представленных в вариантах осуществления настоящей заявки, технические решения, представленные в вариантах осуществления настоящей заявки, описаны с использованием примера, в котором устройством для реализации функций терминала является терминальное устройство.In embodiments of the present application, the device for implementing the functions of a terminal device may be a terminal device, or may be a device, such as a chip system, that can support the terminal device to implement the functions. The device can be installed in a terminal device. In embodiments of the present application, the chip system may include a chip, or may include a chip and other discrete component. In the technical solutions presented in the embodiments of the present application, the technical solutions presented in the embodiments of the present application are described using an example in which the device for implementing terminal functions is a terminal device.

(2) Сетевое устройство включает в себя, например, устройство сети доступа (access network, AN), такое как базовая станция (например, точка доступа), и может быть устройством, которое связывается с беспроводным терминальным устройством по радиоинтерфейсу через одну или несколько сот в сети доступа. В качестве альтернативы, например, сетевым устройством в технологии V2X является придорожным блоком (road side unit, RSU). Базовая станция может быть выполнена с возможностью выполнения преобразования между полученным по радиоканалу кадром и пакетом Интернет-протокола (internet protocol, IP) и служить маршрутизатором между терминальным устройством и другими частями сети доступа, где другие части сети доступа могут включать в себя IP-сеть. RSU может быть объектом фиксированной инфраструктуры, поддерживающим приложение V2X, и может обмениваться сообщениями с другим объектом, поддерживающим приложение V2X. Сетевое устройство может дополнительно координировать управление атрибутами радиоинтерфейса. Например, сетевое устройство может включать в себя развитой NodeB (NodeB, eNB или e-NodeB, evolved NodeB) в системе LTE или систему усовершенствованного долгосрочного развития (long term evolution-advanced, LTE-A), которая может включать в себя NodeB следующего поколения (next generation nodeB, gNB) в системе NR технологии мобильной связи 5-го поколения (5th generation, 5G) (также называемой для краткости системой NR) или может включать в себя центральный блок (centralized unit, CU) и распределенный блок (distributed unit, DU) в системе облачной сети доступа (cloud radio access network, Cloud RAN). Это не ограничивается вариантами осуществления настоящей заявки.(2) The network device includes, for example, an access network (AN) device such as a base station (eg, an access point), and may be a device that communicates with a wireless terminal device over an air interface through one or more cells in the access network. Alternatively, for example, the network device in V2X technology is a road side unit (RSU). The base station may be configured to perform translation between a frame received over the air and an Internet protocol (IP) packet and serve as a router between the terminal device and other parts of the access network, where other parts of the access network may include the IP network. An RSU may be a fixed infrastructure entity supporting a V2X application and may exchange messages with another entity supporting a V2X application. The network device may further coordinate control of air interface attributes. For example, a network device may include an evolved NodeB (NodeB, eNB or e-NodeB, evolved NodeB) in an LTE system or a long term evolution-advanced (LTE-A) system, which may include a next generation NodeB (next generation nodeB, gNB) in the NR system of 5th generation (5G) mobile communication technology (also called an NR system for short) or may include a centralized unit (CU) and a distributed unit , DU) in the cloud radio access network (Cloud RAN) system. This is not limited to embodiments of the present application.

Сетевое устройство может дополнительно включать в себя базовое сетевое устройство, и базовое сетевое устройство включает в себя, например, функцию управления доступом и мобильностью (access and mobility management function, AMF). Варианты осуществления настоящей заявки в основном относятся к сети доступа. Таким образом, указанное ниже сетевое устройство является сетевым устройством доступа, если не указано иное.The network device may further include an underlying network device, and the underlying network device includes, for example, an access and mobility management function (AMF). Embodiments of the present application generally relate to an access network. Therefore, the network device listed below is a network access device unless otherwise noted.

В вариантах осуществления настоящей заявки устройство для реализации функций сетевого устройства может быть сетевым устройством или может быть устройством, например, чиповой системой, которое может осуществлять поддержку сетевого устройства для реализации функций. Устройство может быть установлено в сетевом устройстве. В технических решениях, представленных в вариантах осуществления настоящей заявки, технические решения, представленные в вариантах осуществления настоящей заявки, описаны с использованием примера, в котором устройством для реализации функций сетевого устройства является сетевое устройство.In embodiments of the present application, the device for implementing the network device functions may be a network device, or may be a device, such as a chip system, that can support the network device to implement the functions. The device can be installed in a network device. In the technical solutions presented in the embodiments of the present application, the technical solutions presented in the embodiments of the present application are described using an example in which a device for implementing functions of a network device is a network device.

(3) V2X относится к взаимодействию между транспортным средством и любым объектом в сети и представляет собой базовую и ключевую технологию будущих интеллектуальных транспортных средств, автономного вождения и интеллектуальных транспортных систем. В V2X особое требование к применению V2X состоит в оптимизации на основе существующей технологии связи между устройствами (device-to-device, D2D) с целью дальнейшего сокращения задержки доступа устройства V2X и разрешения проблемы, связанной с конфликтом ресурсов. (3) V2X refers to the interaction between a vehicle and any entity on the network, and is the basic and key technology of future intelligent vehicles, autonomous driving, and intelligent transportation systems. In V2X, a special requirement for V2X application is to optimize based on the existing device-to-device (D2D) communication technology to further reduce the access latency of the V2X device and resolve the resource contention problem.

В частности, V2X дополнительно включает в себя несколько требований к применению, касающихся связи между транспортными средствами (vehicle-to-vehicle, V2V), связи между транспортным средством и придорожной инфраструктурой (vehicle-to-infrastructure, V2I), коммуникационного взаимодействия непосредственно между транспортным средством и пешеходом (vehicle-to-pedestrian, V2P) и связи между транспортным средством и сетью (vehicle-to-network, V2N), как показано на фиг.1. V2V относится к связи между транспортными средствами. V2P относится к связи между транспортным средством и человеком (включая пешехода, велосипедиста, водителя или пассажира). V2I относится к связи между транспортным средством и сетевым устройством, например, RSU. В дополнение к этому, связь V2N может быть включена в V2I. V2N относится к связи между транспортным средством и базовой станцией/сетью.In particular, V2X additionally includes several application requirements regarding vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-vehicle communication vehicle-to-pedestrian (V2P) and vehicle-to-network (V2N) connections, as shown in FIG. 1. V2V refers to communication between vehicles. V2P refers to the communication between a vehicle and a person (including a pedestrian, cyclist, driver or passenger). V2I refers to the communication between a vehicle and a network device, such as an RSU. In addition to this, V2N communication can be included in V2I. V2N refers to the communication between the vehicle and the base station/network.

V2P можно использовать для предупреждения пешехода или немоторизованного транспортного средства на дороге об опасности. Транспортное средство может связываться через V2I с дорогой или даже с другой инфраструктурой, такой как светофор или блокпост, для получения информации об управлении дорогой, такой как временная последовательность сигнала светофора. V2V может использоваться для обмена информацией и напоминаний между транспортными средствами и, как правило, применяется в системе безопасности для предотвращения столкновения между транспортными средствами. В настоящее время V2N является наиболее широко используемой формой Интернета транспортных средств. Основная функция V2N состоит в подключении автомобиля к облачному серверу через мобильную сеть для использования функций приложений, таких как навигация, развлечения или защита от кражи, которые предоставляются облачным сервером.V2P can be used to warn a pedestrian or non-motorized vehicle on the road of a hazard. The vehicle can communicate via V2I with the road, or even with other infrastructure such as a traffic light or roadblock, to obtain road control information such as the timing of the traffic signal. V2V can be used to exchange information and reminders between vehicles and is generally applied in safety system to prevent collision between vehicles. Currently, V2N is the most widely used form of Internet of Vehicles. The main function of V2N is to connect the car to a cloud server via a mobile network to use application functions such as navigation, entertainment or anti-theft that are provided by the cloud server.

В V2X связь в основном осуществляется между терминальными устройствами. Для режимов передачи между терминальными устройствами текущий стандартный протокол поддерживает широковещательный режим, многоадресный режим и одноадресный режим.In V2X, communication is primarily between terminal devices. For transmission modes between terminal devices, the current standard protocol supports broadcast mode, multicast mode and unicast mode.

Широковещательный режим: Широковещательный режим означает то, что терминальное устройство, выступающее в качестве передающей стороны, отправляет данные в широковещательном режиме, и множество терминальных устройств могут принимать управляющую информацию боковой линии связи (sidelink control information, SCI) или совместно используемый канал боковой линии связи (sidelink shared channel, SSCH) с передающей стороны.Broadcast mode: Broadcast mode means that a terminal device acting as a transmitting party sends data in a broadcast mode, and multiple terminal devices can receive sidelink control information (SCI) or a shared sidelink channel ( sidelink shared channel, SSCH) on the transmitting side.

На боковой линии связи способом обеспечения того, чтобы все терминальные устройства анализировали управляющую информацию с передающей стороны, является то, что: передающая сторона не скремблирует управляющую информацию или не скремблирует управляющую информацию с использованием кода скремблирования, известный всем терминальным устройствам.On the side link, a way to ensure that all terminal devices analyze the control information from the transmitting side is that: the transmitting side does not scramble the control information or does not scramble the control information using a scrambling code known to all terminal devices.

Многоадресный режим: Многоадресный режим аналогичен широковещательному режиму. Терминальное устройство, которое служит в качестве передающей стороны, отправляет данные в широковещательном режиме. Группа терминальных устройств может синтаксически анализировать SCI или SSCH.Multicast mode: Multicast mode is similar to broadcast mode. The terminal device, which serves as the transmitter, sends data in broadcast mode. The terminal device group may parse the SCI or SSCH.

Одноадресный режим: В одноадресном режиме терминальное устройство отправляет данные в другое терминальное устройство, и другое терминальное устройство не должно или не может синтаксически анализировать данные.Unicast mode: In unicast mode, a terminal device sends data to another terminal device, and the other terminal device does not have to or cannot parse the data.

(4) Термины «система» и «сеть», используемые в вариантах осуществления настоящей заявки, могут использоваться взаимозаменяемо. Термин «по меньшей мере один» означает один или более, и «множество» означает два или более. Термин «и/или» описывает отношение ассоциации между ассоциированными объектами и означает, что могут существовать три отношения. Например, A и/или B могут представлять следующие случаи: существует только A, существуют как A, так и B, и существует только B, где A и B могут быть в единственном или множественном числе. Символ «/» обычно указывает на отношение «или» между связанными объектами. Термин «по меньшей мере один из следующих элементов (частей)» или аналогичное его выражение относится к любой комбинации этих элементов, включая любую комбинацию элементов (частей) в единственном числе или элементов (частей) во множественном числе. Например, по меньшей мере один элемент (одна часть) a, b или c может обозначать: a, b, c, ab, ac, bc или abc, где a, b и c могут быть в единственном или множественном числе.(4) The terms “system” and “network” as used in embodiments of this application may be used interchangeably. The term "at least one" means one or more, and "multiple" means two or more. The term "and/or" describes an association relationship between associated objects and means that three relationships can exist. For example, A and/or B may represent the following cases: only A exists, both A and B exist, and only B exists, where A and B can be singular or plural. The "/" symbol usually indicates an "or" relationship between related objects. The term “at least one of the following elements (parts)” or a similar expression thereof refers to any combination of these elements (parts) including any combination of elements (parts) in the singular or elements (parts) in the plural. For example, at least one element (one part) of a, b or c may represent: a, b, c, ab, ac, bc or abc, where a, b and c may be singular or plural.

Если не указано иное, порядковые термины, такие как «первый» и «второй», упомянутые в вариантах осуществления настоящей заявки, используются для различения множества объектов и не предназначены для ограничения размеров, содержания, последовательности, временной последовательности, приоритетов, степени важности и т.п. множества объектов. Например, первый ресурс и второй ресурс используются только для различения разных ресурсов, но не указывают на разницу в приоритетах, степенях важности и т.п. двух ресурсов.Unless otherwise indicated, ordinal terms such as “first” and “second” mentioned in embodiments of this application are used to distinguish multiple objects and are not intended to limit the size, content, sequence, timing, priorities, degree of importance, etc. .P. many objects. For example, the first resource and the second resource are used only to distinguish different resources, but do not indicate differences in priorities, degrees of importance, etc. two resources.

Выше были описаны некоторые основные концепции, используемые в вариантах осуществления настоящей заявки. Ниже приводится описание технических особенностей вариантов осуществления настоящей заявки.Some basic concepts used in embodiments of the present application have been described above. The following is a description of the technical features of embodiments of the present application.

С развитием технологий беспроводной связи люди предъявляют все более высокие требования к высокой скорости передачи данных и пользовательскому восприятию, а также предъявляют все более высокие требования к услуге связи ближнего радиуса действия для знакомства с окружающими людьми или вещами и поддержания связи с ними. Таким образом, появляется технология D2D. Применение технологии D2D позволяет снизить нагрузку на сотовую сеть, снизить энергопотребление аккумуляторных батарей пользовательского оборудования, повысить скорость передачи данных и лучше удовлетворять потребности в услугах связи ближнего радиуса действия. Технология D2D позволяет множеству UE, которые поддерживают функцию D2D, выполнять прямое обнаружение и прямую связь независимо от наличия сетевой инфраструктуры. С учетом особенностей и преимуществ технологии D2D предложен сценарий применения Интернета транспортных средств на основе технологии D2D. Однако с точки зрения безопасности требования к задержке в этом сценарии являются довольно высокими и не могут быть удовлетворены при использовании существующей технологии D2D.With the development of wireless communication technologies, people are increasingly demanding high data transmission speeds and user experience, and are also increasingly demanding short-range communication service to get to know and stay in touch with people or things around them. Thus, D2D technology appears. The use of D2D technology can reduce the load on the cellular network, reduce power consumption of user equipment batteries, increase data transfer rates and better meet the needs for short-range communication services. D2D technology allows multiple UEs that support the D2D function to perform direct discovery and direct communication regardless of the presence of network infrastructure. Taking into account the features and advantages of D2D technology, a scenario for using the Internet of Vehicles based on D2D technology is proposed. However, from a security perspective, the latency requirements in this scenario are quite high and cannot be met using existing D2D technology.

Таким образом, предложена технология Интернета транспортных средств V2X в сети, которая использует технологию LTE и которая предложена в рамках проекта партнерства 3-го поколения (the 3rd generation partnership project, 3GPP). Связь V2X – это связь между транспортным средством и любым объектом снаружи, которая включает в себя связь V2V, связь V2P, связь V2I и связь V2N. Обратимся теперь к фиг.1.Thus, a V2X Internet of Vehicles technology is proposed in a network that uses LTE technology and which is proposed under the 3rd generation partnership project (3GPP). V2X communication is the communication between the vehicle and any object outside, which includes V2V communication, V2P communication, V2I communication and V2N communication. Let us now turn to figure 1.

Связь V2X предназначена для высокоскоростных устройств, представленных транспортными средствами, и представляет собой базовую и ключевую технологию, которая будет использоваться в будущих сценариях, которые имеют довольно высокие требования к задержке связи, таких как сценарии интеллектуальных транспортных средств, автономного вождения и интеллектуальных транспортных систем. Связь LTE-V2X может поддерживать сценарий связи с сетевым покрытием и сценарий связи без сетевого покрытия, и способ выделения ресурсов в связи V2X LTE может представлять собой режим планирования устройства доступа к сети, например, режим планирования NodeB развитой универсальной наземной сети радиодоступа (E-UTRAN NodeB, eNB) и режим автономного выбора UE. Основываясь на технологии V2X пользовательское оборудование транспортного средства (vehicle UE, V-UE) может отправлять некоторую информацию о V-UE, например, о местоположении, скорости или намерении (поворот, параллельное движение или движение задним ходом), в другое V-UE в периодическом или апериодическом режиме запуска. Аналогичным образом, V-UE принимает информацию от окружающих пользователей в реальном времени.V2X communication is intended for high-speed devices represented by vehicles, and represents the basic and key technology that will be used in future scenarios that have fairly high communication latency requirements, such as intelligent vehicle, autonomous driving, and intelligent transportation system scenarios. LTE-V2X communication may support a communication scenario with network coverage and a communication scenario without network coverage, and the resource allocation method in LTE V2X communication may be a network access device scheduling mode, for example, an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) NodeB scheduling mode NodeB, eNB) and UE autonomous selection mode. Based on V2X technology, a vehicle user equipment (vehicle UE, V-UE) can send some information about the V-UE, such as location, speed or intent (turning, paralleling or reversing), to another V-UE in periodic or aperiodic launch mode. Likewise, V-UE receives information from surrounding users in real time.

С развитием технологий NR 5G в организации по стандартизации 3GPP дальнейшее развитие получит NR-V2X 5G. Например, NR-V2X 5G может поддерживать меньшую задержку передачи, более надежную передачу данных, более высокую пропускную способность и лучший пользовательский интерфейс с тем, чтобы соответствовать более широким требованиям к сценариям применения.With the development of NR 5G technologies in the 3GPP standardization organization, NR-V2X 5G will be further developed. For example, NR-V2X 5G can support lower transmission latency, more reliable data transmission, higher throughput and better user experience to meet broader application scenario requirements.

В NR-V2X в основном существует два режима выделения ресурсов, связанных с боковой линией связи: режим выделения ресурса базовой станцией (mode-1) и режим автономного выбора ресурсов пользователем (mode-2). Режим mode-1 в основном применяется для связи V2X с сетевым покрытием. Базовая станция централизованно выполняет выделение ресурсов на основе отчетности BSR о состоянии терминального устройства. В режиме mode-1 ресурс может быть выделен в динамическом режиме или в режиме предварительной настройки. Ресурс, выделенный базовой станцией, включает в себя начальный ресурс или ресурс повторной передачи, или включает в себя начальный ресурс и ресурс повторной передачи.In NR-V2X, there are mainly two resource allocation modes associated with the sidelink: base station resource allocation mode (mode-1) and user autonomous resource selection mode (mode-2). Mode-1 is mainly used for V2X communication with network coverage. The base station centrally performs resource allocation based on the BSR reporting the status of the terminal device. In mode-1, the resource can be allocated dynamically or in preconfiguration mode. The resource allocated by the base station includes an initial resource or a retransmission resource, or includes an initial resource and a retransmission resource.

В динамическом режиме mode-1 базовая станция выделяет ресурс терминальному устройству на стороне передачи, используя управляющую информацию нисходящей линии связи (downlink control information, DCI). После приема DCI терминальное устройство на стороне передачи отправляет данные в терминальное устройство на стороне приема на ресурсе. После декодирования данных, полученных из терминального устройства на стороне передачи, терминальное устройство на стороне приема отправляет информацию обратной связи, соответствующую данным, в терминальное устройство на стороне передачи. Например, информация обратной связи представляет собой положительное подтверждение (ACK) или отрицательное подтверждение (NACK). Затем терминальное устройство на стороне передачи пересылает информацию обратной связи в базовую станцию. В отношении этого процесса следует обратиться к фиг.2. На фиг.2 в момент времени t1 терминальное устройство на стороне передачи принимает DCI из базовой станции и декодирует DCI. Терминальное устройство на стороне передачи в момент времени t2 отправляет физический совместно используемый канал боковой линией связи (physical sidelink shared channel, PSSCH) или физический канал управления боковой линией связи (physical sidelink control channel, PSCCH) в терминальное устройство на стороне приема. Терминальное устройство на приемном конце в момент времени t3 отправляет информацию гибридного автоматического запроса на повторную передачу данных (hybrid automatic repeat request, HARQ) (а именно, информацию обратной связи), соответствующую PSSCH или PSCCH, в терминальное устройство на стороне передачи. Терминальное устройство на стороне передачи в момент времени t4 пересылает информацию HARQ в базовую станцию.In dynamic mode-1, the base station allocates a resource to a terminal device on the transmit side using downlink control information (DCI). After receiving the DCI, the transmit-side terminal device sends data to the receive-side terminal device on the resource. After decoding the data received from the transmission-side terminal device, the receiving-side terminal device sends feedback information corresponding to the data to the transmission-side terminal device. For example, the feedback information is a positive acknowledgment (ACK) or a negative acknowledgment (NACK). Then the terminal device on the transmission side forwards the feedback information to the base station. For this process, reference should be made to FIG. 2. In FIG. 2, at time t1, the terminal device on the transmission side receives DCI from the base station and decodes the DCI. The transmitting side terminal device at time t2 sends a physical sidelink shared channel (PSSCH) or a physical sidelink control channel (PSCCH) to the receiving side terminal device. The receiving end terminal apparatus, at time t3, sends hybrid automatic repeat request (HARQ) information (namely, feedback information) corresponding to the PSSCH or PSCCH to the transmitting end terminal apparatus. The terminal device on the transmission side at time t4 forwards HARQ information to the base station.

В режиме предварительной настройки режима mode-1 базовая станция конфигурирует, используя сигнализацию более высокого уровня, соответствующий частотно-временной ресурс, используемый для отправки по боковой линии связи. Терминальное устройство на стороне передачи может напрямую отправлять данные по боковой линии связи на ресурсе, сконфигурированном с использованием сигнализации более высокого уровня (тип (type)-1). В качестве альтернативы, базовая станция отправляет DCI для активации сконфигурированного ресурса. После приема DCI терминальное устройство на стороне передачи может отправить данные по боковой линии связи на ресурсе, сконфигурированном с использованием сигнализации более высокого уровня (тип type-2). После приема данных боковой линии связи из терминального устройства на стороне передачи терминальное устройство на стороне приема декодирует данные боковой линии связи и затем отправляет информацию HARQ (а именно, информацию обратной связи) для данных боковой линии связи в терминальное устройство на стороне передачи. Затем терминальное устройство на стороне передачи пересылает в базовую станцию информацию HARQ из терминального устройства на стороне приема.In mode-1 preset mode, the base station configures, using higher layer signaling, the corresponding time-frequency resource to use for sending on the sidelink. A transmit-side terminal device can directly send data on a sidelink on a resource configured with higher layer signaling (type-1). Alternatively, the base station sends a DCI to activate the configured resource. After receiving the DCI, the transmitting side terminal device can send data over the sidelink on a resource configured with higher layer signaling (type-2). After receiving sidelink data from a transmission-side terminal device, the reception-side terminal device decodes the sidelink data and then sends HARQ information (namely, feedback information) for the sidelink data to the transmission-side terminal device. Then, the transmitting-side terminal device forwards the HARQ information from the receiving-side terminal device to the base station.

В режиме mode-2 ресурс передачи для терминального устройства на стороне передачи не зависит от базовой станции. Этот режим не ограничивается сетевым покрытием, и терминальное устройство на стороне передачи может поддерживать связь в этом режиме независимо от наличия сетевого покрытия. Ресурс, автономно выбранный пользователем, включает в себя начальный ресурс или ресурс повторной передачи, или включает в себя начальный ресурс и ресурс повторной передачи.In mode-2 mode, the transmission resource for the terminal device on the transmission side does not depend on the base station. This mode is not limited by network coverage, and the terminal device on the transmission side can communicate in this mode regardless of the availability of network coverage. The resource autonomously selected by the user includes an initial resource or a retransmission resource, or includes an initial resource and a retransmission resource.

В режиме mode-2 терминальное устройство на стороне передачи автономно выбирает ресурс из окна выбора ресурсов на основе результата контроля ресурсов для отправки данных. Предполагается, что терминальное устройство на стороне передачи инициирует выбор ресурса в слоте n, окно контроля ресурсов может быть определено как T слотов, за которыми следует слот, в котором инициируется выбор ресурса, и окно выбора ресурсов представляет собой слоты, соответствующие [n+Q1, n+Q2] после слота, в котором запускается выбор ресурса. Окно выбора ресурсов включает в себя множество слотов. В отношении одного слота максимальное количество подканалов, включенных в ресурс частотной области, соответствующий слоту, равно , и набор подканалов, соответствующий подканалам, включенным в ресурс частотной области, соответствующий слоту, составляет . Набор, который включает в себя все ресурсы, соответствующие каждому слоту в окне [n+Q1, n+Q2] выбора ресурсов, определяется как , где каждый ресурс представляет собой набор последовательных подканалов, чья длина равна , и представляет собой количество подканалов, занятых PSSCH и PSCCH, которые соответствуют данным, подлежащим передаче. В окне [n+Q1, n+Q2] выбора ресурсов общее количество ресурсов, соответствующих каждому слоту, равно .In mode-2 mode, the terminal device on the transmission side autonomously selects a resource from the resource selection window based on the resource control result to send data. It is assumed that the transmission side terminal device initiates resource selection in slot n, the resource control window can be defined as T slots followed by the slot in which resource selection is initiated, and the resource selection window is the slots corresponding to [n+Q1, n+Q2] after the slot in which resource selection starts. The resource selection window includes many slots. For one slot, the maximum number of subchannels included in the frequency domain resource corresponding to the slot is , and the set of subchannels corresponding to the subchannels included in the frequency domain resource corresponding to the slot is . The set that includes all resources corresponding to each slot in the [n+Q1, n+Q2] resource selection window is defined as , where each resource is a set of consecutive subchannels whose length is , And represents the number of subchannels occupied by PSSCH and PSCCH that correspond to data to be transmitted. In the [n+Q1, n+Q2] resource selection window, the total number of resources corresponding to each slot is equal to .

Например, на фиг. 3 показано схематичное представление ресурса частотной области, соответствующего одному слоту. На фиг.3 блок 0 - блок 8 представляют все подканалы, соответствующие одному слоту, другими словами, = 8, и набор подканалов, соответствующий восьми подканалам, равен . Количество подканалов, занятых PSSCH, соответствующих подлежащим передаче данным, равно , и равно, например, 2. В этом случае общее количество ресурсов, соответствующих слоту, равно 8–2+1=7, и на фиг.3 ресурсы представляют собой ресурс 0 - ресурс 7. Набор, включающий в себя семь ресурсов, соответствующих слоту, представляет собой .For example, in FIG. 3 shows a schematic representation of a frequency domain resource corresponding to one slot. In FIG. 3, block 0 - block 8 represent all subchannels corresponding to one slot, in other words, = 8, and the set of subchannels corresponding to the eight subchannels is . The number of subchannels occupied by the PSSCH corresponding to the data to be transmitted is , And is equal to, for example, 2. In this case, the total number of resources corresponding to the slot is 8–2+1=7, and in Fig. 3, the resources are resource 0 - resource 7. A set including seven resources corresponding to the slot represents .

Ниже приводится описание процесса, в котором терминальное устройство на стороне передачи выполняет выбор ресурсов в режиме mode-2.The following is a description of the process in which the transmission-side terminal device performs resource selection in mode-2 mode.

Этап 1: В окне контроля ресурсов терминальное устройство на стороне передачи контролирует SCI в пуле ресурсов, который отправляется другим терминальным устройством.Step 1: In the resource control window, the terminal device on the transmitting side monitors the SCI in the resource pool that is sent by the other terminal device.

Этап 2: Если контролируемая SCI включает в себя ресурс, который был зарезервирован другим терминальным устройством, и зарезервированный ресурс расположен в окне [n+Q1, n+Q2] выбора ресурсов, терминальное устройство на стороне передачи измеряет ресурс, соответствующий зарезервированному ресурсу, для получения RSRP ресурса. Например, как показано на фиг.4, левое временное окно представляет окно контроля ресурсов, и правое временное окно представляет окно выбора ресурсов; в окне контроля ресурсов UE1 представляет ресурс, используемый UE 1, UE2 представляет ресурс, используемый UE 2, и UE3 представляет ресурс, используемый UE 3; в окне выбора ресурсов UE1 представляет зарезервированный ресурс UE 1, UE2 представляет зарезервированный ресурс UE 2, и UE3 представляет зарезервированный ресурс UE 3.Step 2: If the monitored SCI includes a resource that has been reserved by another terminal device, and the reserved resource is located in the [n+Q1, n+Q2] resource selection window, the transmitting side terminal device measures the resource corresponding to the reserved resource to obtain Resource RSRP. For example, as shown in FIG. 4, the left time window represents a resource control window, and the right time window represents a resource selection window; in the resource monitoring window, UE1 represents a resource used by UE 1, UE2 represents a resource used by UE 2, and UE3 represents a resource used by UE 3; in the resource selection window, UE1 represents the reserved resource of UE 1, UE2 represents the reserved resource of UE 2, and UE3 represents the reserved resource of UE 3.

Если значение RSRP, полученное в ходе измерения, превышает заданное пороговое значение RSRP, терминальное устройство на стороне передачи исключает ресурс из окна выбора ресурсов; в противном случае терминальное устройство на стороне передачи может выбрать ресурс из окна выбора ресурсов. В этом случае ресурс может упоминаться как ресурс-кандидат.If the RSRP value obtained from the measurement exceeds the specified threshold RSRP, the transmitting side terminal device excludes the resource from the resource selection window; otherwise, the terminal device on the transmission side can select a resource from the resource selection window. In this case, the resource may be referred to as a candidate resource.

представляет собой функцию между приоритетом, соответствующим данным, указанным в принятом SCI, и приоритетом, соответствующим данным, подлежащим отправке, терминального устройства на стороне передачи. is a function between the priority corresponding to the data specified in the received SCI and the priority corresponding to the data to be sent of the terminal device on the transmitting side.

Этап 3: Если количество ресурсов-кандидатов в окне выбора ресурсов меньше чем X% от количества всех ресурсов, включенных в окно выбора ресурсов, увеличивается на 3 дБ, и затем повторяется этап 2.Step 3: If the number of candidate resources in the resource selection window is less than X% of the number of all resources included in the resource selection window, increases by 3 dB, and then step 2 is repeated.

Этап 4: Терминальное устройство на стороне передачи выбирает ресурс из ресурсов-кандидатов.Step 4: The transmitting-side terminal device selects a resource from the candidate resources.

Можно узнать, что на этапе 3 процесса выбора ресурсов в режиме mode-2, если количество ресурсов-кандидатов в окне выбора ресурсов меньше чем X% от количества всех ресурсов, заданное пороговое значение RSRP увеличивается на 3 дБ, где значение X задано и установлено равным 20. Например, когда 30% ресурсов исключены из окна выбора ресурсов, количество оставшихся ресурсов-кандидатов составляет 70% от количества всех ресурсов, где 70% больше заданного порогового значения RSRP, равного 20%, и терминальное устройство на стороне передачи может окончательно выбрать ресурс из 70% всех ресурсов. Когда 90% ресурсов исключены из окна выбора ресурсов, количество оставшихся ресурсов-кандидатов составляет 10% от количества всех ресурсов, где 10 % меньше заданного порога RSRP 20%. В этом случае заданное пороговое значение RSRP необходимо увеличивать до тех пор, пока количество оставшихся ресурсов-кандидатов не превысит 20% от количества всех ресурсов-кандидатов, и терминальное устройство на стороне передачи сможет окончательно выбрать ресурс передачи из 20% всех ресурсов. You can find out that in step 3 of the resource selection process in mode-2, if the number of candidate resources in the resource selection window is less than X% of the number of all resources, the specified RSRP threshold value increases by 3 dB where the value of X is specified and set to 20. For example, when 30% of the resources are excluded from the resource selection window, the number of remaining candidate resources is 70% of the number of all resources, where 70% is greater than the specified RSRP threshold of 20 %, and the terminal device on the transmission side can finally select a resource from 70% of all resources. When 90% of resources are excluded from the resource selection window, the number of remaining candidate resources is 10% of the number of all resources, where 10% is less than the specified RSRP threshold of 20%. In this case, the specified threshold value RSRP needs to be increased until the number of remaining candidate resources exceeds 20% of the number of all candidate resources, and the terminal device on the transmission side can finally select a transmission resource from 20% of all resources.

Значение X соответствует нижней предельной доле ресурса, которая в конечном счете фактически выбирается терминальным устройством на стороне передачи. Ресурс включает в себя ресурс начальной передачи и/или ресурс повторной передачи, и общее количество ресурсов равно . В данном случае X=20 представляет собой значение X, используемое в LTE-V2X. LTE-V2X поддерживает только слепую повторную передачу, максимально включающую в себя две передачи, то есть одну начальную передачу и одну повторную передачу, где . При выполнении выбора ресурсов терминальное устройство на стороне передачи сначала выбирает один ресурс, и затем выбирает другой ресурс из оставшегося ресурса-кандидата. В дополнение к этому, временной интервал между двумя ресурсами во временной области является заданным временным интервалом и измеряется в слотах. Если терминальное устройство на стороне передачи не может найти из оставшегося ресурса-кандидата другой ресурс передачи, который удовлетворяет требованию заданного слота , терминальное устройство на стороне передачи выполняет только начальную передачу и не выполняет повторную передачу.The value of X corresponds to the lower limit share of the resource that is ultimately actually selected by the terminal device on the transmit side. The resource includes an initial transmission resource and/or a retransmission resource, and the total number of resources is . In this case, X=20 is the X value used in LTE-V2X. LTE-V2X only supports blind retransmission, which includes a maximum of two transmissions, that is, one initial transmission and one retransmission, where . When performing resource selection, the transmission-side terminal device first selects one resource, and then selects another resource from the remaining candidate resource. In addition to this, the time interval between two resources in the time domain is a specified time interval and is measured in slots. If the terminal device on the transmission side cannot find from the remaining candidate resource another transmission resource that satisfies the requirement of the given slot , the terminal device on the transmission side only performs initial transmission and does not perform retransmission.

Когда выбрано небольшое количество ресурсов, X=20 обычно может удовлетворить требование. Однако в NR-V2X может выполняться множество повторных передач, и необходимо выбирать большое количество ресурсов. В этом случае, если значение X установлено равным 20, заданное пороговое значение RSRP регулируется только тогда, когда количество оставшихся ресурсов-кандидатов в окне выбора ресурсов составляет менее 20% от количества всех ресурсов-кандидатов, включенных в окно выбора ресурсов. Более того, даже если пороговое значение RSRP отрегулировано, количество доступных ресурсов также ограничено. Другими словами, значение X ограничивает количество доступных ресурсов. Это снижает эффективность выбора ресурсов.When a small number of resources are selected, X=20 can usually satisfy the requirement. However, in NR-V2X, many retransmissions may occur and a large number of resources need to be selected. In this case, if the X value is set to 20, the specified threshold value RSRP is adjusted only when the number of remaining candidate resources in the resource selection window is less than 20% of the number of all candidate resources included in the resource selection window. Moreover, even if the threshold value RSRP is regulated, the number of available resources is also limited. In other words, the value of X limits the number of resources available. This reduces the efficiency of resource selection.

Например, максимальное количество подканалов, которое соответствует каждому слоту в окне выбора ресурсов, равно 8, соответствующий набор подканалов равен , количество подканалов, занятых PSSCH, который соответствует передаваемым данным терминального устройства на стороне передачи, равно 2, и набор, включающий в себя все ресурсы в каждом слоте, равен . Если длина окна выбора ресурсов составляет восемь слотов, количество всех ресурсов, соответствующих каждому слоту, равно 56. Обратимся теперь к фиг.5. Блоки, отмеченные косой чертой, являются исключенными ресурсами, и всего существует 43 исключенных ресурса. Существует 13 оставшихся доступных ресурсов, что составляет 23% от всех ресурсов, где 23% больше 20%. Предполагается, что количество ресурсов, которые на данный момент времени необходимо выбрать, равно 4, то есть необходимо выполнить одну начальную передачу и три повторные передачи, временной интервал между двумя соседними ресурсами равен 2, и частотный интервал между двумя соседними ресурсами равен 0. Так как 43 исключенных ресурса случайным образом распределены среди всех 56 ресурсов, из оставшихся 13 ресурсов нельзя выбрать четыре ресурса, среди которых временной интервал равен 2, и частотный интервал равен 0.For example, the maximum number subchannels, which corresponds to each slot in the resource selection window, is 8, the corresponding set of subchannels is , quantity The subchannels occupied by the PSSCH that corresponds to the transmitted data of the terminal device on the transmission side is 2, and the set including all resources in each slot is . If the length of the resource selection window is eight slots, the number of all resources corresponding to each slot is 56. Referring now to FIG. 5. Blocks marked with a slash are excluded resources, and there are a total of 43 excluded resources. There are 13 remaining available resources, which is 23% of all resources, where 23% is greater than 20%. It is assumed that the number resources that need to be selected at a given time are 4, that is, it is necessary to perform one initial transmission and three retransmissions, time interval between two adjacent resources is 2, and the frequency interval between two adjacent resources is 0. Since the 43 excluded resources are randomly distributed among all 56 resources, four resources cannot be selected from the remaining 13 resources, among which the time interval is equal to 2, and the frequency interval equals 0.

Ввиду этого предоставлены технические решения, представленные в вариантах осуществления настоящей заявки. В вариантах осуществления настоящей заявки количество доступных ресурсов-кандидатов, включенных в пул ресурсов, больше или равно X% от количества всех ресурсов-кандидатов, включенных в пул ресурсов. Значение X может быть установлено на основе различных факторов, например, может быть установлено на основе количества ресурсов, которые необходимо выбрать, может быть установлено на основе количества ресурсов, которые необходимо выбрать, и первого временного интервала, может быть установлено на основе количества ресурсов, которые необходимо выбрать, первого временного интервала и первого частотного интервала, или может быть установлено на основе приоритета обслуживания. Например, когда количество ресурсов, которые необходимо выбрать, является большим, X может быть установлен на большое значение. В качестве альтернативы, когда приоритет обслуживания является высоким, X может быть установлен на большое значение. Если значение X является большим, доступно большое количество ресурсов, и требование к выбору ресурсов может быть выполнено в максимально возможной степени, что повышает эффективность выбора ресурсов и снижает сложность процесса выбора ресурсов. В дополнение к этому, выбираются как можно более достаточные ресурсы во избежание того, что некоторые процессы передачи не могут быть выполнены из-за нехватки ресурсов, тем самым повышая вероятность успешной передачи. Более того, в вариантах осуществления настоящей заявки значение X не является фиксированным, но может устанавливаться на основе различных требований с тем, чтобы процесс выбора ресурсов был более гибким.In view of this, the technical solutions presented in the embodiments of the present application are provided. In embodiments of the present application, the number of available candidate resources included in the resource pool is greater than or equal to X% of the number of all candidate resources included in the resource pool. The value of X can be set based on various factors, for example, can be set based on the number of resources to be selected, can be set based on the number of resources to be selected and the first time slot, can be set based on the number of resources that must be selected, the first time slot and the first frequency slot, or can be set based on service priority. For example, when the number of resources to be selected is large, X may be set to a large value. Alternatively, when service priority is high, X can be set to a large value. If the value of X is large, a large number of resources are available, and the resource selection requirement can be satisfied to the maximum extent possible, which improves the efficiency of resource selection and reduces the complexity of the resource selection process. In addition to this, as many sufficient resources as possible are selected to avoid that some transfer processes cannot be completed due to lack of resources, thereby increasing the probability of successful transfer. Moreover, in embodiments of the present application, the value of X is not fixed, but can be set based on various requirements so that the resource selection process is more flexible.

Технические решения, представленные в вариантах осуществления настоящей заявки, могут применяться в сценариях D2D, таких как сценарий D2D NR или сценарий D2D LTE, или могут применяться в сценариях V2X, таких как сценарий V2X NR или сценарий V2X LTE. Например, технические решения могут быть применены к Интернету транспортных средств, такому как V2X, LTE-V или V2V, или могут быть применены к таким областям, как интеллектуальное вождение и интеллектуальные подключенные транспортные средства. В качестве альтернативы, технические решения могут быть применены к другим сценариям или другим системам связи, например, могут быть применены к выбору ресурсов по интерфейсу Uu в системе LTE или системе NR. Это не ограничивается особым образом.The technical solutions presented in the embodiments of this application can be applied in D2D scenarios, such as a D2D NR scenario or a D2D LTE scenario, or can be applied in V2X scenarios, such as a V2X NR scenario or a V2X LTE scenario. For example, technical solutions can be applied to the Internet of Vehicles such as V2X, LTE-V or V2V, or can be applied to areas such as intelligent driving and intelligent connected vehicles. Alternatively, the technical solutions can be applied to other scenarios or other communication systems, for example, can be applied to resource selection over the Uu interface in an LTE system or an NR system. This is not particularly limited.

Ниже приводится описание сетевой архитектуры, в которой применяются варианты осуществления настоящей заявки. На фиг.6 показана сетевая архитектура, в которой применяется вариант осуществления настоящей заявки.The following is a description of the network architecture in which embodiments of the present application are applied. FIG. 6 shows a network architecture to which an embodiment of the present application is applied.

На фиг.6 показано сетевое устройство и два терминальных устройства, а именно терминальное устройство 1 и терминальное устройство 2. Оба терминальных устройства могут быть подключены к сетевому устройству; только терминальное устройство 1 из двух терминальных устройств может быть подключено к сетевому устройству, и терминальное устройство 2 не подключено к сетевому устройству; или ни одно из двух терминальных устройств не подключено к сетевому устройству. Два терминальных устройства могут поддерживать связь друг с другом по боковой линии связи. На фиг.6 используется пример, в котором к сетевому устройству подключено только терминальное устройство 1. Конечно, количество терминальных устройств, показанных на фиг.6, является только примером. Во время фактического применения сетевое устройство может обслуживать множество терминальных устройств.FIG. 6 shows a network device and two terminal devices, namely terminal device 1 and terminal device 2. Both terminal devices can be connected to the network device; only terminal device 1 of the two terminal devices can be connected to the network device, and terminal device 2 is not connected to the network device; or neither of the two terminal devices is connected to the network device. Two terminal devices can communicate with each other via a sidelink. FIG. 6 uses an example in which only terminal device 1 is connected to the network device. Of course, the number of terminal devices shown in FIG. 6 is only an example. During actual application, a network device may serve a plurality of terminal devices.

Например, сетевое устройство, показанное на фиг.6, является сетевым устройством доступа, таким как базовая станция. Устройство сети доступа соответствует разным устройствам в разных системах. Например, сетевое устройство доступа может соответствовать eNB в системе, использующей технологию мобильной связи 4-го поколения (4th generation, 4G), и соответствовать сетевому устройству доступа 5G, например, gNB, в системе 5G, или сетевое устройство в последующей развитой системе связи.For example, the network device shown in FIG. 6 is a network access device such as a base station. The access network device corresponds to different devices in different systems. For example, a network access device may correspond to an eNB in a system using 4th generation (4G) mobile communication technology, and correspond to a 5G network access device, such as a gNB, in a 5G system, or a network device in a subsequent evolved communication system .

Например, терминальное устройство, показанное на фиг.6, представляет собой терминальное устройство, установленное на транспортном средстве, или транспортное средство. Однако терминальное устройство в вариантах осуществления настоящей заявки этим не ограничивается.For example, the terminal device shown in FIG. 6 is a vehicle-mounted terminal device or vehicle. However, the terminal device in the embodiments of the present application is not limited to this.

Ниже, со ссылкой на сопроводительные чертежи, приводится описание технических решений, представленных в вариантах осуществления настоящей заявки.Below, with reference to the accompanying drawings, is a description of the technical solutions presented in the embodiments of the present application.

Вариант осуществления настоящей заявки предусматривает первый способ выбора ресурсов. На фиг.7 показана блок-схема последовательности операций способа. В последующем описании процесса используется пример, в котором способ применяется к сетевой архитектуре, показанной на фиг.6. В дополнение к этому, способ может выполняться двумя устройствами связи. Двумя устройствами связи являются, например, первое устройство связи и второе устройство связи. Первое устройство связи или второе устройство связи может быть сетевым устройством или устройством связи, которое может осуществлять поддержку сетевого устройства для реализации функций, требуемых для выполнения способа, может быть терминальным устройством или устройством связи, которое может осуществлять поддержку терминального устройства для реализации функций, требуемых для выполнения способа, или, безусловно, может быть другим устройством связи, например, чиповой системой. В дополнение к этому, реализация первого устройства связи или второго устройства связи не ограничена. Например, два устройства связи могут быть реализованы в одном и том же виде, например, реализованы в виде устройства. В качестве альтернативы, два устройства связи могут быть реализованы в различных видах. Например, первое устройство связи реализовано в виде устройства, и второе устройство связи реализовано в виде чиповой системы. Сетевым устройством является, например, базовая станция.An embodiment of the present application provides a first method for selecting resources. FIG. 7 is a flowchart of the method. The following process description uses an example in which the method is applied to the network architecture shown in FIG. 6. In addition, the method can be performed by two communication devices. The two communication devices are, for example, a first communication device and a second communication device. The first communication device or the second communication device may be a network device or a communication device that can support the network device to implement the functions required to perform the method, may be a terminal device or a communication device that can support the terminal device to implement the functions required to perform the method. implementation of the method, or, of course, may be another communication device, for example, a chip system. In addition, the implementation of the first communication device or the second communication device is not limited. For example, two communication devices may be implemented in the same form, for example, implemented as a device. Alternatively, the two communication devices may be implemented in different forms. For example, the first communication device is implemented as a device, and the second communication device is implemented as a chip system. The network device is, for example, a base station.

Далее, для простоты описания, используется пример, в котором способ выполняется терминальными устройствами, а именно пример, в котором первое устройство связи является терминальным устройством (например, называемым первым терминальным устройством), и второе устройство связи также является терминальным устройством (например, называемым вторым терминальным устройством). В данном случае используется пример, в котором данный вариант осуществления применяется в сетевой архитектуре, показанной на фиг.6. Таким образом, первое терминальное устройство, показанное ниже, может реализовывать функции терминального устройства 1 в сетевой архитектуре, показанной на фиг.6, и второе терминальное устройство, показанное ниже, может реализовывать функции терминального устройства 2 в сетевой архитектуре, показанной на фиг.6. Например, первое терминальное устройство является стороной передачи сигналов, и второе терминальное устройство является стороной приема сигналов.Next, for ease of description, an example is used in which the method is performed by terminal devices, namely, an example in which the first communication device is a terminal device (for example, called a first terminal device), and the second communication device is also a terminal device (for example, called a second terminal device). terminal device). Here, an example is used in which this embodiment is applied to the network architecture shown in FIG. 6. That is, the first terminal device shown below may implement the functions of the terminal device 1 in the network architecture shown in FIG. 6, and the second terminal device shown below may implement the functions of the terminal device 2 in the network architecture shown in FIG. 6. For example, the first terminal device is a signaling side, and the second terminal device is a signal receiving side.

S71: Первое терминальное устройство выбирает первый ресурс для первых данных из ресурсов-кандидатов, включенных в пул ресурсов, где ресурсы-кандидаты включают в себя ресурсы, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению.S71: The first terminal device selects a first resource for the first data from candidate resources included in the resource pool, where the candidate resources include resources whose received reference signal power is less than or equal to the first threshold value.

Первое терминальное устройство предназначено для передачи данных, например, первых данных, и может выбрать ресурс для первых данных из ресурсов-кандидатов, включенных в пул ресурсов. Ресурсы-кандидаты в данном документе являются доступными ресурсами в составе ресурсов, включенных в пул ресурсов, например, являются ресурсами, чья RSRP, полученная первым терминальным устройством в ходе измерения, меньше или равна первому пороговому значению. Первое пороговое значение представляет собой, например, , описанное выше, или может быть другим пороговым значением. Пул ресурсов представляет собой, например, окно выбора ресурсов, описанное выше.The first terminal device is configured to transmit data, eg, the first data, and may select a resource for the first data from candidate resources included in the resource pool. Candidate resources herein are available resources within resources included in a resource pool, for example, resources whose RSRP received by the first terminal device in a measurement is less than or equal to the first threshold value. The first threshold value is, for example, , described above, or may be a different threshold value. The resource pool is, for example, the resource selection window described above.

В данном варианте осуществления настоящей заявки количество ресурсов-кандидатов может быть больше или равно X% от количества всех ресурсов, включенных в пул ресурсов. Например, X может быть сконфигурирован сетевым устройством, может быть предварительно сконфигурирован в первом терминальном устройстве или может быть указан в протоколе.In this embodiment of the present application, the number of candidate resources may be greater than or equal to X% of the number of all resources included in the resource pool. For example, X may be configured by the network device, may be preconfigured in the first terminal device, or may be specified in the protocol.

В данном варианте осуществления настоящей заявки значение X может соответствовать различным условиям, например, соответствовать одному или нескольким из следующего: первому условию, второму условию, третьему условию или четвертому условию. Далее используются примеры для описания четырех условий.In this embodiment of the present application, the value X may correspond to various conditions, for example, to correspond to one or more of the following: a first condition, a second condition, a third condition, or a fourth condition. The following examples are used to describe the four conditions.

1. Первое условие, которому удовлетворяет значение X, представляет собой следующее:1. The first condition that the value of X satisfies is the following:

Значение X может быть установлено на основе целевого количества ресурсов. Целевое количество ресурсов может быть общим количеством ресурсов, которое необходимо выбрать для передачи первых данных. В качестве альтернативы, для передачи первых данных может потребоваться большое количество ресурсов, но пул ресурсов может быть ограничен. Например, для одного пула ресурсов однократно выбирается максимум H ресурсов, где H – целое число, большее или равное 0, и меньшее общего количества ресурсов, которые требуются для первых данных. В этом случае может потребоваться выполнение множества раз выбора для удовлетворения требования передачи первых данных. В этом случае целевое количество ресурсов в данном варианте осуществления настоящей заявки альтернативно может быть общим количеством ресурсов, которое должно быть выбрано один раз. Например, если для первых данных требуется одна начальная передача и максимум три повторных передачи, целевое количество ресурсов для первых данных может быть равно 4.The X value can be set based on the target amount of resources. The target amount of resources may be the total amount of resources that must be selected to transmit the first data. Alternatively, the first data transmission may require a large amount of resources, but the resource pool may be limited. For example, for one resource pool, a maximum of H resources are selected one time, where H is an integer greater than or equal to 0 and less than the total number of resources that are required for the first data. In this case, it may be necessary to perform multiple selections to satisfy the requirement to transmit the first data. In this case, the target amount of resources in this embodiment of the present application may alternatively be the total amount of resources to be selected once. For example, if the first data requires one initial transmission and a maximum of three retransmissions, the target number of resources for the first data could be 4.

В дополнительном способе целевое количество ресурсов для первых данных может быть связано с качеством обслуживания (quality of service, QoS) первых данных, может быть связано с информацией о конфигурации пула ресурсов или может быть связано с QoS первых данных и информацией о конфигурации пула ресурсов. То, что целевое количество ресурсов связано с QoS первых данных, может также рассматриваться как: Целевое количество ресурсов связано с QoS услуги, соответствующей первым данным. Информация о конфигурации пула ресурсов определяется, например, сетевым устройством и может быть отправлена сетевым устройством в терминальное устройство; или информация о конфигурации может быть указана в протоколе. Информация о конфигурации пула ресурсов может указывать максимальное количество ресурсов, которое может быть выбрано один раз из пула ресурсов, и пул ресурсов представляет собой пул ресурсов, из которого выбирается ресурс для первых данных. Например, для одного пула ресурсов максимальное количество H ресурсов выбирается один раз. В этом случае информация о конфигурации пула ресурсов может указывать значение H.In an additional method, the target amount of resources for the first data may be related to the quality of service (QoS) of the first data, may be related to resource pool configuration information, or may be related to the QoS of the first data and resource pool configuration information. That the target amount of resources is related to the QoS of the first data can also be regarded as: The target amount of resources is related to the QoS of the service corresponding to the first data. The resource pool configuration information is determined, for example, by the network device and may be sent by the network device to the terminal device; or configuration information may be specified in the protocol. The resource pool configuration information may indicate a maximum number of resources that can be selected once from the resource pool, and the resource pool is a resource pool from which a resource for the first data is selected. For example, for one resource pool, the maximum number H of resources is selected once. In this case, the resource pool configuration information may indicate the value H.

Например, большее целевое количество ресурсов может указывать на большее значение X. В таблице 1 приведены примеры соответствия между целевым количеством ресурсов и значением X.For example, a larger target number of resources may indicate a larger value of X. Table 1 provides examples of the correspondence between the target number of resources and the value of X.

Таблица 1Table 1

Целевое количество ресурсовTarget amount of resources XX 22 2020 33 30thirty 44 4040 >4>4 5050

Например, в таблице 1, когда целевое количество ресурсов равно 2, значение X может быть равно 20; когда целевое количество ресурсов равно 3, значение X может быть равно 30. Конечно, таблица 1 является только примером. В первом условии целевое количество ресурсов и значение X не ограничиваются несколькими соответствиями, приведенными в таблице 1, при условии, что значение X установлено на основе целевого количества ресурсов.For example, in Table 1, when the target resource quantity is 2, the value of X might be 20; when the target resource quantity is 3, the value of X can be 30. Of course, Table 1 is just an example. In the first condition, the target amount of resources and the value of X are not limited to the few matches shown in Table 1, as long as the value of X is set based on the target amount of resources.

Большее целевое количество ресурсов указывает на большее количество ресурсов, которые необходимо выбрать. В этом случае значение X может быть увеличено, так что количество ресурсов-кандидатов будет большим. Большее количество ресурсов-кандидатов указывает на больший диапазон выбора и, следовательно, указывает на более высокую вероятность того, что ресурс может быть выбран. Таким образом, требование к выбору ресурсов может быть выполнено в максимально возможной степени, тем самым повышая эффективность выбора ресурсов и уменьшая сложность процесса выбора ресурсов. В дополнение к этому, выбираются как можно более достаточные ресурсы во избежание того, что некоторые процессы передачи не могут быть выполнены из-за нехватки ресурсов, тем самым повышая вероятность успешной передачи.A larger target number of resources indicates a larger number of resources to be selected. In this case, the value of X can be increased so that the number of candidate resources is large. A larger number of candidate resources indicates a larger selection range and therefore indicates a higher probability that the resource can be selected. In this way, the resource selection requirement can be fulfilled to the maximum extent possible, thereby increasing the efficiency of resource selection and reducing the complexity of the resource selection process. In addition to this, as many resources as possible are selected to avoid that some transfer processes cannot be completed due to lack of resources, thereby increasing the probability of successful transfer.

2. Второе условие, которому соответствует значение X:2. The second condition to which the value of X corresponds:

Значение X может быть установлено на основе целевого количества ресурсов и первого временного интервала. Первый временной интервал может быть временным интервалом, удовлетворяемым двумя соседними ресурсами в ресурсах, которые необходимо выбрать. Например, первым временным интервалом может быть , описанный выше, или временной интервал, установленный в данном варианте осуществления настоящей заявки.The value of X can be set based on the target amount of resources and the first time interval. The first time slot may be a time slot satisfied by two adjacent resources in the resources to be selected. For example, the first time interval could be , described above, or the time interval set in this embodiment of the present application.

Например, когда целевое количество ресурсов является фиксированным, меньший первый временной интервал может указывать на большее значение X. В таблице 2 приведены примеры соответствия между целевым количеством ресурсов, первым временным интервалом и значением Х.For example, when the target amount of resources is fixed, a smaller first time interval may indicate a larger value of X. Table 2 provides examples of the correspondence between the target amount of resources, the first time interval, and the value of X.

Таблица 2table 2

Целевое количество ресурсовTarget amount of resources Первый временной интервалFirst time interval XX 22 30thirty 22 > > 2020 33 4040 33 > > 30thirty 44 5050 44 > > 4040 >4>4 6060 >4>4 > > 5050

В таблице 2 имеет диапазон значений, например, {3, 4, 5}, и измеряется, например, в слотах. Конечно, не ограничивается этим. Например, в таблице 2, когда целевое количество ресурсов равно 2, если первый временной интервал меньше или равен , значение X может быть равно 30; или, если первый временной интервал больше , значение X может быть равно 20. Можно узнать, что, когда целевое количество ресурсов является фиксированным, меньший первый временной интервал указывает на большее значение X. Конечно, таблица 2 является только примером. В первом условии целевое количество ресурсов, первый временной интервал и значение X не ограничены несколькими соответствиями, приведенными в таблице 2, при условии, что значение X установлено на основе целевого количества ресурсов и первого временного интервала.Table 2 has a range of values, for example {3, 4, 5}, and is measured, for example, in slots. Certainly, is not limited to this. For example, in Table 2, when the target resource quantity is 2, if the first time interval is less than or equal to , the value of X can be 30; or if the first time interval is greater , the value of X may be 20. It can be learned that when the target amount of resources is fixed, a smaller first time interval indicates a larger value of X. Of course, Table 2 is just an example. In the first condition, the target amount of resources, the first time interval and the value of X are not limited to several matches shown in Table 2, provided that the value of X is set based on the target amount of resources and the first time interval.

Когда целевое количество ресурсов является фиксированным, меньший первый временной интервал может указывать на большее количество ресурсов, которые необходимо выбрать. В этом случае значение X может быть увеличено, так что количество ресурсов-кандидатов будет большим. Большее количество ресурсов-кандидатов указывает на больший диапазон выбора и, следовательно, указывает на более высокую вероятность того, что ресурс может быть выбран. Таким образом, требование к выбору ресурсов может быть выполнено в максимально возможной степени, тем самым повышая эффективность выбора ресурсов и уменьшая сложность процесса выбора ресурсов. В дополнение к этому, выбираются как можно более достаточные ресурсы во избежание того, что некоторые процессы передачи не могут быть выполнены из-за нехватки ресурсов, тем самым повышая вероятность успешной передачи.When the target number of resources is fixed, a smaller first time interval may indicate a larger number of resources to be selected. In this case, the value of X can be increased so that the number of candidate resources is large. A larger number of candidate resources indicates a larger selection range and therefore indicates a higher probability that the resource can be selected. In this way, the resource selection requirement can be fulfilled to the maximum extent possible, thereby increasing the efficiency of resource selection and reducing the complexity of the resource selection process. In addition to this, as many sufficient resources as possible are selected to avoid that some transfer processes cannot be completed due to lack of resources, thereby increasing the probability of successful transfer.

3. Третье условие, которому удовлетворяет значение X:3. The third condition that the value of X satisfies:

Значение X может быть установлено на основе целевого количества ресурсов, первого временного интервала и первого частотного интервала. Первый частотный интервал может быть частотным интервалом, который удовлетворяет требованиям к двум соседними ресурсам в ресурсах, которые необходимо выбрать.The value of X can be set based on the target amount of resources, the first time slot and the first frequency slot. The first frequency slot may be a frequency slot that satisfies the requirements of two adjacent resources in the resources to be selected.

Например, когда как целевое количество ресурсов, так и первый временной интервал являются фиксированными, меньший первый частотный интервал может указывать на большее значение X. В таблице 3 приведены примеры соответствия между целевым количеством ресурсов, первым временным интервалом, первым частотным интервалом и значением X.For example, when both the target amount of resources and the first time interval are fixed, a smaller first frequency interval may indicate a larger value of X. Table 3 provides examples of the correspondence between the target amount of resources, the first time interval, the first frequency interval, and the value of X.

Таблица 3Table 3

Целевое количество ресурсовTarget amount of resources Первый временной интервалFirst time interval Первый частотный интервалFirst frequency interval XX 22 3535 > > 30thirty 22 > > 2525 > > 2020 33 4545 > > 4040 33 > > 3535 > > 30thirty 44 5555 > > 5050 44 > > 4545 > > 4040 >4>4 6565 > > 6060 >4>4 > > 5555 > > 5050

В таблице 3 имеет диапазон значений, например, {3, 4, 5}, и измеряется, например, в слотах. имеет диапазон значений, например, {3, 4, 5}, и измеряется, например, в подканалах или ресурсных блоках (resource blocks, RBs). Безусловно, и не ограничиваются этим. Например, в таблице 3, когда целевое количество ресурсов равно 2, и первый временной интервал меньше или равен , если первый частотный интервал меньше или равен , значение X может быть равно 35; или, если первый временной интервал больше , значение X может быть равно 30. Можно узнать, что, когда как целевое количество ресурсов, так и первый временной интервал являются фиксированными, меньший первый частотный интервал указывает большее значение X. Конечно, таблица 3 является только примером. В первом условии целевое количество ресурсов, первый временной интервал, первый частотный интервал и значение X не ограничены несколькими соответствиями, приведенными в таблице 3, при условии, что значение X установлено на основе целевого количества ресурсов, первого временного интервала и первого частотного интервала.Table 3 has a range of values, for example {3, 4, 5}, and is measured, for example, in slots. has a range of values, for example, {3, 4, 5}, and is measured, for example, in subchannels or resource blocks (RBs). Undoubtedly, And are not limited to this. For example, in Table 3, when the target resource quantity is 2 and the first time interval is less than or equal to , if the first frequency interval is less than or equal to , the value of X can be 35; or if the first time interval is greater , the value of X may be 30. It can be learned that when both the target resource amount and the first time interval are fixed, a smaller first frequency interval indicates a larger value of X. Of course, Table 3 is only an example. In the first condition, the target amount of resources, the first time interval, the first frequency interval and the value of X are not limited to several matches shown in Table 3, provided that the value of X is set based on the target amount of resources, the first time interval and the first frequency interval.

Когда целевое количество ресурсов и первый временной интервал являются фиксированными, меньший первый частотный интервал может указывать на большее количество ресурсов, которые необходимо выбрать. В этом случае значение X может быть увеличено, так что количество ресурсов-кандидатов будет большим. Большее количество ресурсов-кандидатов указывает на больший диапазон выбора и, следовательно, указывает на более высокую вероятность того, что ресурс может быть выбран. Таким образом, требование к выбору ресурсов может быть выполнено в максимально возможной степени, тем самым повышая эффективность выбора ресурсов и уменьшая сложность процесса выбора ресурсов. В дополнение к этому, выбираются как можно более достаточные ресурсы во избежание того, что некоторые процессы передачи не могут быть выполнены из-за нехватки ресурсов, тем самым повышая вероятность успешной передачи.When the target number of resources and the first time interval are fixed, a smaller first frequency interval may indicate a larger number of resources to be selected. In this case, the value of X can be increased so that the number of candidate resources is large. A larger number of candidate resources indicates a larger selection range and therefore indicates a higher probability that the resource can be selected. In this way, the resource selection requirement can be fulfilled to the maximum extent possible, thereby increasing the efficiency of resource selection and reducing the complexity of the resource selection process. In addition to this, as many sufficient resources as possible are selected to avoid that some transfer processes cannot be completed due to lack of resources, thereby increasing the probability of successful transfer.

4. Четвертое условие, которому соответствует значение X:4. The fourth condition to which the value of X corresponds:

Значение X может быть установлено на основе приоритета обслуживания. Например, более высокий приоритет обслуживания может указывать на большее значение X. В таблице 4 приведены примеры соответствия между приоритетом услуги и значением X.The value of X can be set based on service priority. For example, a higher service priority may indicate a larger value of X. Table 4 provides examples of the correspondence between service priority and value of X.

Таблица 4Table 4

Приоритет обслуживанияService priority XX ВысокийHigh 4040 СреднийAverage 30thirty НизкийShort 2020

Например, в таблице 4, когда приоритет обслуживания является высоким, значение X может быть равно 40; когда приоритет обслуживания является низким, значение X может быть равно 20. Конечно, таблица 4 является только примером. В первом условии приоритет обслуживания и значение X не ограничены несколькими соответствиями, приведенными в таблице 4, при условии, что значение X установлено на основе приоритета обслуживания.For example, in Table 4, when the service priority is high, the value of X may be 40; when the service priority is low, the value of X may be 20. Of course, Table 4 is just an example. In the first condition, the service priority and the value of X are not limited to the few matches shown in Table 4, as long as the value of X is set based on the service priority.

Более высокий приоритет обслуживания указывает на то, что вероятность успешного выбора ресурсов должна быть обеспечена в максимально возможной степени. В этом случае значение X может быть увеличено, так что количество ресурсов-кандидатов будет большим. Большее количество ресурсов-кандидатов указывает на больший диапазон выбора и, следовательно, указывает на более высокую вероятность того, что ресурс может быть выбран. Таким образом, требование к выбору ресурсов может быть выполнено в максимально возможной степени, тем самым повышая эффективность выбора ресурсов и уменьшая сложность процесса выбора ресурсов. В дополнение к этому, выбираются как можно более достаточные ресурсы во избежание того, что некоторые процессы передачи не могут быть выполнены из-за нехватки ресурсов, тем самым повышая вероятность успешной передачи.A higher service priority indicates that the probability of successful resource selection should be ensured to the maximum extent possible. In this case, the value of X can be increased so that the number of candidate resources is large. A larger number of candidate resources indicates a larger selection range and therefore indicates a higher probability that the resource can be selected. In this way, the resource selection requirement can be fulfilled to the maximum extent possible, thereby increasing the efficiency of resource selection and reducing the complexity of the resource selection process. In addition to this, as many resources as possible are selected to avoid that some transfer processes cannot be completed due to lack of resources, thereby increasing the probability of successful transfer.

Значение X может альтернативно удовлетворять условию, отличному от вышеупомянутых четырех условий, другими словами, альтернативно может быть установлено на основе другого фактора. Это не ограничивается особым образом.The value of X may alternatively satisfy a condition other than the above four conditions, in other words, alternatively may be set based on another factor. This is not particularly limited.

В данном варианте осуществления настоящей заявки, когда необходимо выбрать ресурсы, первое терминальное устройство может сначала выбрать один ресурс, например, первый ресурс. После выбора первый ресурс может использоваться в качестве ссылки для выполнения последующего выбора ресурсов.In this embodiment of the present application, when it is necessary to select resources, the first terminal device may first select one resource, for example, the first resource. Once selected, the first resource can be used as a reference to perform subsequent resource selections.

S72: Первое терминальное устройство выбирает по меньшей мере один ресурс для первых данных из ресурса-кандидата, отличного от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала.S72: The first terminal device selects at least one resource for the first data from a candidate resource different from the first resource in the candidate resources based on the first resource and the first slot.

Первый интервал может включать в себя вышеупомянутый первый временной интервал, включать в себя вышеупомянутый первый частотный интервал или включать в себя первый временной интервал и первый частотный интервал. Первый временной интервал может быть временным интервалом, который удовлетворяет требованиям к двум соседними ресурсам в ресурсах, которые необходимо выбрать. Например, первое терминальное устройство выбирает первый ресурс и по меньшей мере один ресурс. В этом случае первый временной интервал может быть временным интервалом, который удовлетворяет требованиям к двум соседними ресурсам в первом ресурсе и по меньшей мере к одному ресурсу. Первый частотный интервал может быть частотным интервалом, который удовлетворяет требованиям к двум соседними ресурсам в ресурсах, которые необходимо выбрать. Например, первое терминальное устройство выбирает первый ресурс и по меньшей мере один ресурс. В этом случае первый частотный интервал может быть частотным интервалом, который удовлетворяет требованиям к двум соседними ресурсам в первом ресурсе и по меньшей мере к одному ресурсу.The first interval may include the above first time interval, include the above first frequency interval, or include the first time interval and the first frequency interval. The first time slot may be a time slot that satisfies the requirements of two adjacent resources in the resources to be selected. For example, the first terminal device selects a first resource and at least one resource. In this case, the first time slot may be a time slot that satisfies the requirements for two adjacent resources in the first resource and for at least one resource. The first frequency slot may be a frequency slot that satisfies the requirements of two adjacent resources in the resources to be selected. For example, the first terminal device selects a first resource and at least one resource. In this case, the first frequency slot may be a frequency slot that satisfies the requirements for two adjacent resources in the first resource and for at least one resource.

В данном варианте осуществления настоящей заявки, если общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса больше или равно целевому количеству ресурсов, первое терминальное устройство может остановить процесс выбора ресурсов и отправить первые данные на выбранных ресурсах. В качестве альтернативы, если общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса меньше, чем целевое количество ресурсов, и ресурс-кандидат, который удовлетворяет условию выбора, находится в оставшемся ресурсе-кандидате (условие выбора может рассматриваться как первый интервал), первое терминальное устройство может продолжать выполнять выбор. В качестве альтернативы, если общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса меньше, чем целевое количество ресурсов, но в оставшемся ресурсе-кандидате отсутствует ресурс-кандидат, который удовлетворяет условию выбора, первое терминальное устройство может остановить процесс выбора ресурсов. Хотя количество выбранных ресурсов меньше целевого количества ресурсов, первое терминальное устройство по-прежнему отправляет первые данные на выбранных ресурсах. В качестве альтернативы, первое терминальное устройство может в этом случае выполнить повторный выбор.In this embodiment of the present application, if the total number of resources among the first resource and the at least one resource is greater than or equal to the target number of resources, the first terminal device may stop the resource selection process and send first data on the selected resources. Alternatively, if the total number of resources among the first resource and at least one resource is less than the target number of resources, and a candidate resource that satisfies the selection condition is in the remaining candidate resource (the selection condition may be considered the first interval) , the first terminal device can continue to make selections. Alternatively, if the total number of resources among the first resource and the at least one resource is less than the target number of resources, but the remaining candidate resource does not have a candidate resource that satisfies the selection condition, the first terminal device may stop the resource selection process. Although the number of selected resources is less than the target number of resources, the first terminal device still sends the first data on the selected resources. Alternatively, the first terminal device may perform a reselection in this case.

Например, если первое терминальное устройство определяет то, что в ресурсах-кандидатах отсутствует доступный ресурс-кандидат, отличный от первого ресурса и третьего ресурса, и общее количество ресурсов из числа первого ресурса и третьего ресурса меньше целевого количества ресурсов, первое терминальное устройство может отказаться от первоначально выбранного ресурса (например, первого ресурса) и повторно выбрать второй ресурс из ресурсов-кандидатов. После выбора второго ресурса первое терминальное устройство может выбрать в ресурсах-кандидатах один или более ресурсов для первых данных из ресурсов-кандидатов, отличных от второго ресурса, на основе второго ресурса и первого интервала. Способ выбора в данном документе аналогичен способу, которым первое терминальное устройство выбирает ресурс для первых данных на основе первого ресурса и первого интервала. Третий ресурс может включать в себя выбранный ресурс, отличный от первого ресурса в ресурсах-кандидатах. Например, третий ресурс может быть по меньшей мере одним ресурсом или может включать в себя по меньшей мере один ресурс и ресурс, отличный от по меньшей мере одного ресурса. В дополнение к этому, после того как первое терминальное устройство выберет ресурс для первых данных на основе второго ресурса и первого интервала, если количество ресурсов, которое может быть выбрано, больше или равно целевому количеству ресурсов, первое терминальное устройство может остановить процесс выбора ресурсов и отправить первые данные на выбранных ресурсах. В качестве альтернативы, после того как первое терминальное устройство выберет ресурс для первых данных на основе второго ресурса и первого интервала, если количество ресурсов, которое может быть выбрано, меньше целевого количества ресурсов, первое терминальное устройство может остановить процесс выбора ресурсов. Хотя количество выбранных ресурсов меньше целевого количества ресурсов, первое терминальное устройство по-прежнему отправляет первые данные на выбранных ресурсах. В качестве альтернативы, первое терминальное устройство может выполнять повторный выбор. Последующий процесс, в котором первое терминальное устройство повторно выбирает ресурс и отправляет первые данные, является аналогичным и может быть выведен.For example, if the first terminal device determines that there is no available candidate resource other than the first resource and the third resource, and the total number of resources among the first resource and the third resource is less than the target number of resources, the first terminal device may refuse the initially selected resource (eg, the first resource) and reselect the second resource from the candidate resources. After selecting the second resource, the first terminal device may select from the candidate resources one or more resources for the first data from the candidate resources other than the second resource based on the second resource and the first slot. The selection method herein is similar to the method in which the first terminal device selects a resource for the first data based on the first resource and the first slot. The third resource may include a selected resource different from the first resource in the candidate resources. For example, the third resource may be at least one resource, or may include at least one resource and a resource other than the at least one resource. In addition, after the first terminal device selects a resource for the first data based on the second resource and the first slot, if the number of resources that can be selected is greater than or equal to the target number of resources, the first terminal device may stop the resource selection process and send the first data on selected resources. Alternatively, after the first terminal device selects a resource for the first data based on the second resource and the first slot, if the number of resources that can be selected is less than the target number of resources, the first terminal device may stop the resource selection process. Although the number of selected resources is less than the target number of resources, the first terminal device still sends the first data on the selected resources. Alternatively, the first terminal device may perform reselection. The subsequent process in which the first terminal device reselects the resource and sends the first data is similar and can be inferred.

В данном варианте осуществления настоящей заявки, если количество ресурсов, которое может быть выбрано первым терминальным устройством, меньше, чем целевое количество ресурсов, первое терминальное устройство может выполнить повторный выбор, так что количество выбранных ресурсов может быть больше или равно целевому количеству ресурсов, насколько это возможно, тем самым удовлетворяя требование передачи первых данных.In this embodiment of the present application, if the number of resources that can be selected by the first terminal device is less than the target resource amount, the first terminal device may reselect so that the number of selected resources can be greater than or equal to the target resource amount, as far as perhaps thereby satisfying the requirement to transmit the first data.

Может существовать множество способов выбора, в которых первое терминальное устройство выбирает по меньшей мере один ресурс для первых данных из ресурсов-кандидатов, отличных от первого ресурса, в ресурсах-кандидатах на основе первого ресурса и первого интервала. Ниже для описания используются следующие примеры.There may be a plurality of selection methods in which the first terminal device selects at least one resource for the first data from candidate resources other than the first resource in the candidate resources based on the first resource and the first slot. The following examples are used for description.

1. Первый способ выбора:1. First selection method:

В первом способе выбора интервал между двумя соседними ресурсами в выбранных ресурсах должен быть равен первому интервалу. Первый способ выбора дополнительно подразделяется на три случая.In the first selection method, the interval between two adjacent resources in the selected resources must be equal to the first interval. The first selection method is further divided into three cases.

В первом случае первый интервал включает в себя только первый временной интервал и не включает в себя первый частотный интервал; или первый интервал включает в себя первый временной интервал и первый частотный интервал, но первый частотный интервал равен 0. Этот случай может означать то, что частоты двух соседних ресурсов в ресурсах, которые необходимо выбрать, являются одинаковыми. В этом случае первое терминальное устройство может переместить позицию во временной области первого ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, где ресурс-кандидат, соответствующий позиции во временной области, полученной путем перемещения, может использовать частично или полностью по меньшей мере один ресурс. В вариантах осуществления настоящей заявки, в примере, в котором горизонтальная ось представляет время, перемещение вперед во временной области может быть перемещением влево, и перемещение назад во временной области может быть перемещением вправо.In the first case, the first interval includes only the first time interval and does not include the first frequency interval; or the first interval includes the first time interval and the first frequency interval, but the first frequency interval is 0. This case may mean that the frequencies of two adjacent resources in the resources to be selected are the same. In this case, the first terminal device may move the time domain position of the first resource as a time domain reference position forward and/or backward in the time domain to the first frequency slot, where a candidate resource corresponding to the time domain position obtained by the move may use partially or completely at least one resource. In embodiments of the present application, in the example in which the horizontal axis represents time, forward movement in the time domain may be left movement, and backward movement in the time domain may be right movement.

Если ресурс-кандидат, соответствующий позиции во временной области, полученной путем перемещения, представляет собой весь по меньшей мере один ресурс, это указывает на то, что процесс выбора текущего ресурса первого терминального устройства завершен. Причина может быть в следующем: количество выбранных ресурсов (а именно, общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса) больше или равно целевому количеству ресурсов; или ресурс-кандидат, который удовлетворяет условию выбора, отсутствует в оставшемся ресурсе-кандидате, и количество выбранных ресурсов меньше целевого количества ресурсов. Если ресурс-кандидат, соответствующий позиции во временной области, полученной путем перемещения, является частью по меньшей мере одного ресурса, это указывает на то, что текущий процесс выбора ресурсов первого терминального устройства не завершен. Например, первое терминальное устройство перемещает позицию во временной области первого ресурса в качестве контрольной позиции во временной области вперед во временной области на первый частотный интервал. Если ресурс-кандидат находится в позиции во временной области, полученной путем перемещения, и, например, является ресурсом 2, первое терминальное устройство может выбрать ресурс 2, другими словами, ресурс 2 может использоваться как один из по меньшей мере одного ресурса. Если количество выбранных на данный момент времени ресурсов меньше, чем целевое количество ресурсов, первое терминальное устройство может дополнительно переместить позицию во временной области ресурса 2 в качестве контрольной позиции во временной области вперед во временной области на первый частотный интервал. Если ресурс-кандидат находится в позиции во временной области, полученной путем перемещения, и, например, является ресурсом 3, первое терминальное устройство может выбрать ресурс 3, другими словами, ресурс 3 может использоваться как один из по меньшей мере одного ресурса. Если количество выбранных на данный момент времени ресурсов меньше, чем целевое количество ресурсов, первое терминальное устройство может дополнительно переместить позицию во временной области ресурса 3 в качестве контрольной позиции во временной области вперед во временной области на первый частотный интервал. Остальные процессы могут быть выведены по аналогии до тех пор, пока количество выбранных ресурсов не станет больше или равно целевому количеству ресурсов, или до тех пор, пока ресурс-кандидат не будет отсутствовать в позиции во временной области, полученной путем перемещения. Способ, которым первое терминальное устройство выбирает ресурс путем перемещения позиции во временной области первого ресурса в качестве контрольной позиции во временной области назад во временной области на первый частотный интервал, аналогичен описанному выше способу выбора ресурсов путем перемещения позиции во временной области первого ресурса вперед на первый частотный интервал.If the candidate resource corresponding to the position in the temporary domain obtained by moving is the entire at least one resource, this indicates that the selection process of the current resource of the first terminal device is completed. The reason may be as follows: the number of selected resources (namely, the total number of resources from the first resource and at least one resource) is greater than or equal to the target number of resources; or a candidate resource that satisfies the selection condition is not present in the remaining candidate resource, and the number of selected resources is less than the target number of resources. If the candidate resource corresponding to the position in the temporary domain obtained by the move is part of at least one resource, this indicates that the current resource selection process of the first terminal device has not been completed. For example, the first terminal device moves a time domain position of the first resource as a time domain reference position forward in the time domain by a first frequency slot. If the candidate resource is at a position in the temporary domain obtained by movement and is, for example, resource 2, the first terminal device may select resource 2, in other words, resource 2 may be used as one of the at least one resource. If the number of currently selected resources is less than the target resource amount, the first terminal device may further move the time domain position of resource 2 as a time domain reference position forward in the time domain by the first frequency slot. If the candidate resource is at a position in the temporary domain obtained by movement and is, for example, resource 3, the first terminal device may select resource 3, in other words, resource 3 may be used as one of the at least one resource. If the number of currently selected resources is less than the target resource number, the first terminal device may further move the time domain position of resource 3 as a time domain reference position forward in the time domain by the first frequency slot. The remaining processes can be inferred by analogy until the number of selected resources is greater than or equal to the target number of resources, or until a candidate resource is not present at the position in the time domain obtained by the move. The method in which the first terminal device selects a resource by moving the time domain position of the first resource as a time domain reference position back in the time domain by the first frequency interval is similar to the above-described method of selecting resources by moving the time domain position of the first resource forward by the first frequency interval interval.

Например, предполагается, что первый частотный интервал равен 0. Для процедуры выполнения способа выбора ресурсов, используемого первым терминальным устройством при условии выбора первого временного интервала, следует обратиться к фиг.8.For example, it is assumed that the first frequency slot is 0. For a procedure for executing the resource selection method used by the first terminal device under the condition of selecting the first time slot, refer to FIG. 8.

S81: Первое терминальное устройство выбирает начальный ресурс для первых данных из ресурсов-кандидатов, включенных в пул ресурсов. Например, слот, соответствующий начальному ресурсу , равен .S81: The first terminal device selects the starting resource for the first data from candidate resources included in the resource pool. For example, the slot corresponding to the starting resource , is equal .

Например, первое терминальное устройство может случайным образом выбрать начальный ресурс , где равно, например, 0. Начальный ресурс представляет собой первый ресурс.For example, the first terminal device may randomly select an initial resource , Where equals, for example, 0. Initial resource represents the first resource.

S82: Первое терминальное устройство перемещает вперед или назад на первый временной интервал (например, ) на основе для получения , где – позиция во временной области, полученная в результате перемещения, например, слот, полученный в результате перемещения.S82: The first terminal device moves forward or backward by the first time interval (for example, ) based for getting , Where – a position in the time domain resulting from a move, for example, a slot resulting from a move.

S83: Ресурс-кандидат находится в слоте .S83: Candidate resource is in the slot .

указывает целевое количество ресурсов. Если , и , S82 выполняется повторно. В качестве альтернативы, если , это указывает на то, что количество выбранных ресурсов больше или равно целевому количеству ресурсов, выбор нового ресурса может быть остановлен, и окончательные ресурсы определяются из выбранных ресурсов-кандидатов. indicates the target amount of resources. If , And , S82 is executed repeatedly. Alternatively, if , this indicates that the number of selected resources is greater than or equal to the target number of resources, the selection of a new resource can be stopped, and the final resources are determined from the selected candidate resources.

S84: Ресурс-кандидат отсутствует в слоте .S84: Candidate resource not in slot .

Если K , это указывает на то, что количество выбранных ресурсов больше или равно целевому количеству ресурсов, выбор нового ресурса может быть остановлен, и окончательные ресурсы определяются из выбранных ресурсов-кандидатов. В качестве альтернативы, если K , S81 выполняется повторно. K представляет собой количество выбранных ресурсов-кандидатов.If K , this indicates that the number of selected resources is greater than or equal to the target number of resources, the selection of a new resource can be stopped, and the final resources are determined from the selected candidate resources. Alternatively, if K , S81 is executed again. K represents the number of selected candidate resources.

Во втором случае первый интервал включает в себя только первый частотный интервал и не включает в себя первый временной интервал; или первый интервал включает в себя первый временной интервал и первый частотный интервал, но первый временной интервал равен 0. Этот случай может означать, что временной интервал между двумя соседними ресурсами в ресурсах, которые необходимо выбрать, равен 0. В этом случае первое терминальное устройство может переместить позицию в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, где ресурс-кандидат, соответствующий позиции в частотной области, полученной путем перемещения, может использоваться частично или полностью в качестве по меньшей мере одного ресурса. Перемещение вверх в частотной области рассматривается, например, как перемещение вперед в направлении высокой частоты, и перемещение вниз в частотной области рассматривается, например, как перемещение вниз в направлении низкой частоты.In the second case, the first interval includes only the first frequency interval and does not include the first time interval; or the first slot includes the first time slot and the first frequency slot, but the first time slot is 0. This case may mean that the time slot between two adjacent resources in the resources to be selected is 0. In this case, the first terminal device may move the frequency domain position of the first resource as a reference frequency domain position up and/or down in the frequency domain into a first frequency slot, where a candidate resource corresponding to the frequency domain position obtained by the move can be used partially or entirely as at least one resource. Moving up in the frequency domain is considered, for example, moving forward in the high frequency direction, and moving down in the frequency domain is considered, for example, moving down in the low frequency direction.

Если ресурс-кандидат, соответствующий позиции в частотной области, полученной путем перемещения, представляет собой весь по меньшей мере один ресурс, это указывает на то, что процесс выбора текущего ресурса первого терминального устройства завершен. Причина может быть в следующем: количество выбранных ресурсов (а именно, общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса) больше или равно целевому количеству ресурсов; или ресурс-кандидат, который удовлетворяет условию выбора, отсутствует в оставшемся ресурсе-кандидате, и количество выбранных ресурсов меньше целевого количества ресурсов. Если ресурс-кандидат, соответствующий позиции в частотной области, полученной путем перемещения, является частью по меньшей мере одного ресурса, это указывает на то, что текущий процесс выбора ресурсов первого терминального устройства не завершен. Например, первое терминальное устройство перемещает позицию в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх в частотной области на первый частотный интервал. Если ресурс-кандидат находится в позиции в частотной области, полученной путем перемещения, и, например, является ресурсом 4, первое терминальное устройство может выбрать ресурс 4, другими словами, ресурс 4 может использоваться как один из по меньшей мере одного ресурса. Если количество выбранных на данный момент времени ресурсов меньше, чем целевое количество ресурсов, первое терминальное устройство может дополнительно переместить позицию ресурса 4 в частотной области в качестве контрольной позиции в частотной области вверх в частотной области на первый частотный интервал. Если ресурс-кандидат находится в позиции в частотной области, полученной путем перемещения, и, например, является ресурсом 5, первое терминальное устройство может выбрать ресурс 5, другими словами, ресурс 5 может использоваться как один из по меньшей мере одного ресурса. Если количество выбранных на данный момент времени ресурсов меньше, чем целевое количество ресурсов, первое терминальное устройство может дополнительно переместить позицию ресурса 5 в частотной области в качестве контрольной позиции в частотной области вверх в частотной области на первый частотный интервал. Остальные процессы могут быть выведены по аналогии до тех пор, пока количество выбранных ресурсов не станет больше или равно целевому количеству ресурсов, или до тех пор, пока ресурс-кандидат не будет отсутствовать в позиции в частотной области, полученной путем перемещения. Способ, которым первое терминальное устройство выбирает ресурс путем перемещения позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вниз в частотной области на первый частотный интервал, аналогичен описанному выше способу выбора ресурсов путем перемещения позиции в частотной области первого ресурса вверх на первый частотный интервал.If the candidate resource corresponding to the position in the frequency domain obtained by moving is the entire at least one resource, this indicates that the selection process of the current resource of the first terminal device is completed. The reason may be as follows: the number of selected resources (namely, the total number of resources from the first resource and at least one resource) is greater than or equal to the target number of resources; or a candidate resource that satisfies the selection condition is not present in the remaining candidate resource, and the number of selected resources is less than the target number of resources. If a candidate resource corresponding to a position in the frequency domain obtained by moving is part of at least one resource, this indicates that the current resource selection process of the first terminal device has not been completed. For example, the first terminal device moves a frequency domain position of the first resource as a reference frequency domain position up in the frequency domain to a first frequency slot. If the candidate resource is at a position in the frequency domain obtained by movement and is, for example, resource 4, the first terminal device may select resource 4, in other words, resource 4 may be used as one of the at least one resource. If the number of currently selected resources is less than the target resource number, the first terminal device may further move the frequency domain position of the resource 4 as a frequency domain reference position up in the frequency domain to the first frequency slot. If the candidate resource is at a position in the frequency domain obtained by movement and is, for example, resource 5, the first terminal device may select resource 5, in other words, resource 5 may be used as one of the at least one resource. If the number of currently selected resources is less than the target resource number, the first terminal device may further move the frequency domain position of the resource 5 as a frequency domain reference position up in the frequency domain to the first frequency slot. The remaining processes can be derived by analogy until the number of selected resources is greater than or equal to the target number of resources, or until a candidate resource is not present in the frequency domain position obtained by relocation. The method in which the first terminal device selects a resource by moving the frequency domain position of the first resource as a reference position in the frequency domain downward in the frequency domain by the first frequency interval is similar to the above-described method of selecting resources by moving the frequency domain position of the first resource upward by the first frequency interval interval.

В третьем случае первый интервал включает в себя как первый частотный интервал, так и первый временной интервал, и ни первый временной интервал, ни первый частотный интервал не равны 0. В этом случае во время выбора ресурсов первое терминальное устройство должно учитывать как условие во временной области, так и условие в частотной области. Например, первое терминальное устройство может переместить позицию во временной области первого ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал и переместить позицию в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, где ресурс-кандидат, соответствующий как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, может использовать частично или полностью по меньшей мере один ресурс.In the third case, the first slot includes both the first frequency slot and the first time slot, and neither the first time slot nor the first frequency slot is 0. In this case, during resource selection, the first terminal device must consider both the time domain condition , and the condition in the frequency domain. For example, the first terminal device may move the time domain position of the first resource as a time domain reference position forward and/or backward in the time domain by a first frequency slot and move the frequency domain position of the first resource as a frequency domain reference position up and/or or down in the frequency domain to a first frequency slot, wherein a candidate resource corresponding to both the time domain position and the frequency domain position that are obtained by the movement may utilize part or all of the at least one resource.

Перемещение вперед и/или назад на первый частотный интервал включает в себя, например, перемещение вперед на первый частотный интервал, перемещение назад на первый частотный интервал или перемещение вперед и назад на первый частотный интервал. Аналогичным образом, перемещение вверх и/или вниз на первый частотный интервал включает в себя, например, перемещение вверх на первый частотный интервал, перемещение вниз на первый частотный интервал или перемещение вверх и вниз на первый частотный интервал.Moving forward and/or backward by a first frequency interval includes, for example, moving forward by a first frequency interval, moving backward by a first frequency interval, or moving forward and backward by a first frequency interval. Likewise, moving up and/or down a first frequency interval includes, for example, moving up a first frequency interval, moving down a first frequency interval, or moving up and down a first frequency interval.

Если ресурс-кандидат, соответствующий как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, представляет собой по меньшей мере один ресурс, это указывает на то, что процесс выбора текущего ресурса первого терминального устройства завершен. Причина может быть в следующем: количество выбранных ресурсов (а именно, общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса) больше или равно целевому количеству ресурсов; или ресурс-кандидат, который удовлетворяет условию выбора, отсутствует в оставшемся ресурсе-кандидате, и количество выбранных ресурсов меньше целевого количества ресурсов. Если ресурс-кандидат, соответствующий как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, является частью по меньшей мере одного ресурса, это указывает на то, что текущий процесс выбора ресурсов первого терминального устройства не завершен. Например, первое терминальное устройство перемещает позицию первого ресурса в частотной области в качестве контрольной позиции в частотной области вверх в частотной области на первый частотный интервал и перемещает позицию первого ресурса во временной области в качестве контрольной позиции во временной области вперед во временной области на первый интервал во временной области. Если ресурс-кандидат находится как в позиции во временной области, так и в позиции в частотной области, которые получены путем перемещения, и, например, является ресурсом 6, первое терминальное устройство может выбрать ресурс 6, другими словами, ресурс 6 может использоваться как один из по меньшей мере одного ресурса. Если количество выбранных на данный момент времени ресурсов меньше, чем целевое количество ресурсов, первое терминальное устройство может дополнительно переместить позицию ресурса 6 в частотной области в качестве контрольной позиции в частотной области вверх в частотной области на первый частотный интервал и переместить позицию во временной области ресурса 6 в качестве контрольной позиции во временной области вперед во временной области на первый частотный интервал. Если ресурс-кандидат находится как в позиции во временной области, так и в позиции в частотной области, которые получены путем перемещения, и, например, является ресурсом 7, первое терминальное устройство может выбрать ресурс 7, другими словами, ресурс 7 может использоваться как один из по меньшей мере одного ресурса. Если количество выбранных на данный момент времени ресурсов меньше, чем целевое количество ресурсов, первое терминальное устройство может дополнительно переместить позицию ресурса 7 в частотной области в качестве контрольной позиции в частотной области вверх в частотной области на первый частотный интервал и переместить позицию во временной области ресурса 7 в качестве контрольной позиции во временной области вперед во временной области на первый частотный интервал. Остальные процессы могут быть выведены по аналогии до тех пор, пока количество выбранных ресурсов не станет больше или равно целевому количеству ресурсов, или до тех пор, пока ресурс-кандидат не будет отсутствовать как в позиции во временной области, так и в позиции в частотной области, которые получены путем перемещения. Способ, которым первое терминальное устройство выбирает ресурс путем перемещения позиции первого ресурса в частотной области в качестве контрольной позиции в частотной области вниз в частотной области на первый частотный интервал и перемещения позиции первого ресурса во временной области в качестве контрольной позиции во временной области вперед во временной области на первый частотный интервал, выбирает ресурс путем перемещения позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх в частотной области на первый частотный интервал и перемещения позиции во временной области первого ресурса в качестве контрольной позиции во временной области назад во временной области на первый частотный интервал или выбирает ресурс путем перемещения позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вниз в частотной области на первый частотный интервал и перемещения во временной области позиции первого ресурса в качестве контрольной позиции во временной области назад во временной области на первый временной интервал аналогичен описанному выше способу выбора ресурсов путем перемещения позиции первого ресурса в частотной области вверх на первый частотный интервал и перемещения позиции во временной области первого ресурса вперед на первый частотный интервал.If the candidate resource corresponding to both the time domain position and the frequency domain position that are obtained by moving is at least one resource, this indicates that the selection process of the current resource of the first terminal device is completed. The reason may be as follows: the number of selected resources (namely, the total number of resources from the first resource and at least one resource) is greater than or equal to the target number of resources; or a candidate resource that satisfies the selection condition is not present in the remaining candidate resource, and the number of selected resources is less than the target number of resources. If a candidate resource corresponding to both a time domain position and a frequency domain position that are obtained by moving is part of at least one resource, it indicates that the current resource selection process of the first terminal device has not been completed. For example, the first terminal device moves the position of the first resource in the frequency domain as a reference position in the frequency domain up in the frequency domain by the first frequency interval and moves the position of the first resource in the time domain as the reference position in the time domain forward in the time domain by the first interval in time domain. If the candidate resource is at both a time domain position and a frequency domain position that are obtained by moving, and is, for example, resource 6, the first terminal device may select resource 6, in other words, resource 6 may be used as one from at least one resource. If the number of currently selected resources is less than the target resource amount, the first terminal device may further move the frequency domain position of resource 6 as a reference frequency domain position up in the frequency domain to the first frequency slot and move the time domain position of resource 6 as a reference position in the time domain forward in the time domain by the first frequency interval. If the candidate resource is at both a time domain position and a frequency domain position that are obtained by moving, and is, for example, resource 7, the first terminal device may select resource 7, in other words, resource 7 may be used as one from at least one resource. If the number of currently selected resources is less than the target resource amount, the first terminal device may further move the frequency domain position of the resource 7 as a reference frequency domain position up in the frequency domain to the first frequency slot and move the time domain position of the resource 7 as a reference position in the time domain forward in the time domain by the first frequency interval. The remaining processes can be inferred by analogy until the number of selected resources is greater than or equal to the target number of resources, or until a candidate resource is absent from both the time domain position and the frequency domain position , which are obtained by moving. A method in which a first terminal device selects a resource by moving a position of a first resource in a frequency domain as a reference position in a frequency domain downward in a frequency domain by a first frequency interval and moving a position of a first resource in a time domain as a reference position in a time domain forward in a time domain to the first frequency slot, selects a resource by moving the frequency domain position of the first resource as a frequency domain reference position up in the frequency domain by the first frequency slot and moving the time domain position of the first resource as a time domain reference position back in the time domain by a first frequency slot or selects a resource by moving the frequency domain position of the first resource as a frequency domain reference position down in the frequency domain to the first frequency slot and moving the time domain position of the first resource as a time domain reference position back in the time domain to the first the time interval is similar to the resource selection method described above by moving the frequency domain position of the first resource upward by the first frequency interval and moving the time domain position of the first resource forward by the first frequency interval.

Далее используется описанный выше первый случай (то есть первый интервал включает в себя только первый временной интервал и не включает в себя первый частотный интервал; или первый интервал включает в себя первый временной интервал и первый частотный интервал, но первый частотный интервал равен 0) в качестве примера для описания нескольких случаев, возникающих при первом способе выбора в случае, когда изменяется целевое количество ресурсов. указывает целевое количество ресурсов.Next, the first case described above (that is, the first interval includes only the first time interval and does not include the first frequency interval; or the first interval includes the first time interval and the first frequency interval, but the first frequency interval is 0) as example to describe several cases that arise in the first selection method when the target amount of resources changes. indicates the target amount of resources.

Когда , первое терминальное устройство может выбрать начальный ресурс , а именно первый ресурс, и слот, соответствующий начальному ресурсу , равен .When , the first terminal device can select the initial resource , namely the first resource, and the slot corresponding to the starting resource , is equal .

Затем, на основе первого временного интервала , первое терминальное устройство перемещает временной интервал вперед на для получения слота и перемещает назад на для получения слота . Как слот , так и слот представляют собой позиции во временной области, полученные в результате перемещения.Then, based on the first time interval , the first terminal device moves the time slot forward on to get a slot and moves back to to get a slot . Like slot , so and slot represent the positions in the time domain resulting from the movement.

Как показано на фиг.9A, если ресурс-кандидат находится в слоте , и ресурс-кандидат находится в слоте , первое терминальное устройство может определить окончательные ресурсы из , и . В этом случае количество выбранных ресурсов больше целевого количества ресурсов. Например, первое терминальное устройство может случайным образом выбрать два соседних ресурса из трех ресурсов в качестве ресурсов для отправки первых данных. Например, первое терминальное устройство выбирает и .As shown in FIG. 9A, if the candidate resource is in the slot , and candidate resource is in the slot , the first terminal device can determine the final resources from , And . In this case, the number of selected resources is greater than the target number of resources. For example, the first terminal device may randomly select two adjacent resources out of three resources as resources to send the first data. For example, the first terminal device selects And .

В качестве альтернативы, количество выбранных ресурсов может быть равно целевому количеству ресурсов. Например, первое терминальное устройство может переместить временной интервал вперед на , чтобы получить слот без перемещения назад на . В качестве альтернативы, первое терминальное устройство может переместить назад на , чтобы получить слот без перемещения вперед. В качестве альтернативы, первое терминальное устройство перемещает временной интервал вперед на для получения слота и перемещает назад на для получения слота , но возможно, что ресурс-кандидат будет отсутствовать в слоте или в слоте . Во всех этих случаях количество выбранных ресурсов может быть равно целевому количеству ресурсов.Alternatively, the number of selected resources may be equal to the target number of resources. For example, the first terminal device may move the time slot forward on to get a slot without moving back to . Alternatively, the first terminal device may move back to to get a slot without moving forward. Alternatively, the first terminal device moves the time slot forward on to get a slot and moves back to to get a slot , but it is possible that the candidate resource will not be in the slot or in a slot . In all these cases, the number of selected resources may be equal to the target number of resources.

Как показано на фиг.9B, если ресурс-кандидат отсутствует в слоте , и ресурс-кандидат отсутствует в слоте , первое терминальное устройство может отказаться от выбранного ресурса и повторно выбрать ресурс из пула ресурсов. Например, первое терминальное устройство повторно выбирает ресурс .As shown in FIG. 9B, if the candidate resource is not in the slot , and the candidate resource is not in the slot , the first terminal device may refuse the selected resource and reselect a resource from the resource pool. For example, the first terminal device reselects the resource .

После выбора ресурсов первое терминальное устройство может продолжить выбор ресурса для первых данных на основе первого временного интервала . Например, для ресурса , выбранного во второй раз, слот , в котором находится ресурс , перемещается вперед на для получения слота и перемещается назад на для получения слота . Например, если ресурс-кандидат находится в слоте , и ресурс-кандидат находится в слоте , первое терминальное устройство может определить окончательные ресурсы из , и . Например, первое терминальное устройство выбирает и .After selecting resources the first terminal device may continue to select a resource for the first data based on the first time slot . For example, for a resource , selected for the second time, slot , in which the resource is located , moves forward by to get a slot and moves back to to get a slot . For example, if a candidate resource is in the slot , and candidate resource is in the slot , the first terminal device can determine the final resources from , And . For example, the first terminal device selects And .

Когда , первое терминальное устройство может выбрать начальный ресурс , а именно первый ресурс. Слот, соответствующий начальному ресурсу , равен .When , the first terminal device can select the initial resource , namely the first resource. Slot corresponding to the starting resource , is equal .

Затем, на основе первого временного интервала , первое терминальное устройство перемещает временной интервал вперед на для получения слота и перемещает назад на для получения слота . Как слот , так и слот представляют собой позиции во временной области, полученные в результате перемещения.Then, based on the first time interval , the first terminal device moves the time slot forward on to get a slot and moves back to to get a slot . Like slot , so and slot represent the positions in the time domain resulting from the movement.

Как показано на фиг.10A, если ресурс-кандидат находится в слоте , и ресурс-кандидат находится в слоте , первое терминальное устройство может переместить вперед на для получения слота и переместить назад на для получения слота .As shown in FIG. 10A, if the candidate resource is in the slot , and candidate resource is in the slot , the first terminal device can move forward on to get a slot and move back to to get a slot .

Если ресурс-кандидат находится в слоте , и ресурс-кандидат находится в слоте , первое терминальное устройство может определить окончательные ресурсы из , , , и . В этом случае количество выбранных ресурсов больше целевого количества ресурсов. Например, первое терминальное устройство может случайным образом выбрать два соседних ресурса из пяти ресурсов в качестве ресурсов для отправки первых данных. Например, первое терминальное устройство выбирает , и . В качестве альтернативы, количество выбранных ресурсов может быть равно целевому количеству ресурсов. В данном случае детали не описываются.If the candidate resource is in the slot , and candidate resource is in the slot , the first terminal device can determine the final resources from , , , And . In this case, the number of selected resources is greater than the target number of resources. For example, the first terminal device may randomly select two adjacent resources out of five resources as resources to send the first data. For example, the first terminal device selects , And . Alternatively, the number of selected resources may be equal to the target number of resources. In this case, the details are not described.

Как показано на фиг.10B, если ресурс-кандидат отсутствует в слоте , и ресурс-кандидат отсутствует в слоте , первое терминальное устройство может повторно выбрать начальный ресурс. В этом случае первое терминальное устройство может отказаться от выбранного ресурса и повторно выбрать ресурс из пула ресурсов. Например, первое терминальное устройство повторно выбирает ресурс .As shown in FIG. 10B, if the candidate resource is not in the slot , and the candidate resource is not in the slot , the first terminal device may reselect the initial resource. In this case, the first terminal device may refuse the selected resource and reselect a resource from the resource pool. For example, the first terminal device reselects the resource .

После выбора ресурсов первое терминальное устройство может продолжить выбор ресурса для первых данных на основе первого временного интервала . Например, для ресурса , выбранного во второй раз, слот , в котором находится ресурс , перемещается вперед на для получения слота и перемещается назад на для получения слота . Например, если ресурс-кандидат находится в слоте , и ресурс-кандидат находится в слоте , первое терминальное устройство может переместить слот вперед на для получения слота и переместить слот назад на для получения слота . Например, если ресурс-кандидат находится в слоте , и ресурс-кандидат не находится в слоте , первое терминальное устройство может определить окончательные ресурсы из , , и . Например, первое терминальное устройство выбирает , и .After selecting resources the first terminal device may continue to select a resource for the first data based on the first time slot . For example, for a resource , selected for the second time, slot , in which the resource is located , moves forward by to get a slot and moves back to to get a slot . For example, if a candidate resource is in the slot , and candidate resource is in the slot , the first terminal device can move the slot forward on to get a slot and move the slot back to to get a slot . For example, if a candidate resource is in the slot , and the candidate resource is not in the slot , the first terminal device can determine the final resources from , , And . For example, the first terminal device selects , And .

Когда , первое терминальное устройство может выбрать начальный ресурс , а именно первый ресурс. Слот, соответствующий начальному ресурсу , равен . На основе первого временного интервала первое терминальное устройство перемещает временной интервал вперед на для получения слота и перемещает назад на для получения слота . Как слот , так и слот представляют собой позиции во временной области, полученные в результате перемещения.When , the first terminal device can select the initial resource , namely the first resource. Slot corresponding to the starting resource , is equal . Based on the first time interval the first terminal device moves the time slot forward on to get a slot and moves back to to get a slot . Like slot , so and slot represent the positions in the time domain resulting from the movement.

Как показано на фиг.11A, если ресурс-кандидат находится в слоте , и ресурс-кандидат находится в слоте , первое терминальное устройство может переместить вперед на для получения слота и переместить назад на для получения слота .As shown in FIG. 11A, if the candidate resource is in the slot , and candidate resource is in the slot , the first terminal device can move forward on to get a slot and move back to to get a slot .

Если ресурс-кандидат находится в слоте , и ресурс-кандидат находится в слоте , первое терминальное устройство может переместить вперед на для получения слота и переместить назад на для получения слота . Если ресурс-кандидат находится в слоте , и ресурс-кандидат находится в слоте , первое терминальное устройство может определить окончательные ресурсы из, , , , и . . В этом случае количество выбранных ресурсов больше целевого количества ресурсов. Например, первое терминальное устройство может случайным образом выбрать четыре соседних ресурса из семи ресурсов в качестве ресурсов для отправки первых данных. Например, первое терминальное устройство выбирает , , и . В качестве альтернативы, количество выбранных ресурсов может быть равно целевому количеству ресурсов. В данном случае детали не описываются.If the candidate resource is in the slot , and candidate resource is in the slot , the first terminal device can move forward on to get a slot and move back to to get a slot . If the candidate resource is in the slot , and candidate resource is in the slot , the first terminal device can determine the final resources from, , , , And . . In this case, the number of selected resources is greater than the target number of resources. For example, the first terminal device may randomly select four neighboring resources out of seven resources as resources to send the first data. For example, the first terminal device selects , , And . Alternatively, the number of selected resources may be equal to the target number of resources. In this case, the details are not described.

Как показано на фиг.11B, если ресурс-кандидат отсутствует в слоте , и ресурс-кандидат отсутствует в слоте , первое терминальное устройство может повторно выбрать начальный ресурс. В этом случае первое терминальное устройство может отказаться от выбранного ресурса и повторно выбрать ресурс из пула ресурсов. Например, первое терминальное устройство повторно выбирает ресурс .As shown in Fig. 11B, if the candidate resource not in slot , and candidate resource not in slot , the first terminal device may reselect the initial resource. In this case, the first terminal device may refuse the selected resource and reselect the resource from the resource pool. For example, the first terminal device reselects the resource .

После выбора ресурсов первое терминальное устройство может продолжить выбор ресурса для первых данных на основе первого временного интервала . Например, для ресурса , выбранного во второй раз, слот , в котором находится ресурс , перемещается вперед на для получения слота и перемещается назад на для получения слота . Например, если ресурс-кандидат находится в слоте , и ресурс-кандидат находится в слоте , первое терминальное устройство может переместить слот вперед на для получения слота и переместить слот назад на для получения слота . Например, если ресурс-кандидат отсутствует в слоте , и ресурс-кандидат находится в слоте , первое терминальное устройство может переместить слот назад на для получения слота . Например, если ресурс-кандидат находится в слоте , первое терминальное устройство может определить окончательные ресурсы из , , , и . Например, первое терминальное устройство определяет , , и .After selecting resources the first terminal device may continue to select a resource for the first data based on the first time slot . For example, for a resource , selected for the second time, slot , in which the resource is located , moves forward by to get a slot and moves back to to get a slot . For example, if a candidate resource is in the slot , and candidate resource is in the slot , the first terminal device can move the slot forward on to get a slot and move the slot back to to get a slot . For example, if a candidate resource is not in the slot , and candidate resource is in the slot , the first terminal device can move the slot back to to get a slot . For example, if a candidate resource is in the slot , the first terminal device can determine the final resources from , , , And . For example, the first terminal device determines , , And .

Вышеизложенное является некоторыми примерами первого случая в первом способе выбора. Возможен второй способ выбора, в котором первое терминальное устройство выбирает по меньшей мере один ресурс для первых данных из ресурсов-кандидатов, отличных от первого ресурса, в ресурсах-кандидатах на основе первого ресурса и первого интервала. Второй способ выбора описан ниже.The above are some examples of the first case in the first selection method. A second selection method is possible, in which the first terminal device selects at least one resource for the first data from candidate resources other than the first resource in the candidate resources based on the first resource and the first slot. The second selection method is described below.

2. Второй способ выбора:2. Second selection method:

Во втором способе выбора требование к интервалу между выбранными ресурсами является низким. Например, временной интервал между соседними ресурсами не обязательно должен быть строго первым временным интервалом, и должен быть только больше или равен первому временному интервалу. В качестве альтернативы, частотный интервал между соседними ресурсами не обязательно должен быть строго первым частотным интервалом, и должен быть только больше или равен первому частотному интервалу. Таким образом, условия выбора становятся более мягкими, что упрощает выбор ресурсов и позволяет повысить вероятность успешного выбора ресурсов. В дополнение к этому, второй способ выбора также подразделяется на три случая.In the second selection method, the interval requirement between selected resources is low. For example, the time interval between adjacent resources does not need to be strictly the first time interval, and only needs to be greater than or equal to the first time interval. Alternatively, the frequency interval between adjacent resources need not be strictly the first frequency interval, and only need to be greater than or equal to the first frequency interval. Thus, the selection conditions become more relaxed, which simplifies the selection of resources and increases the likelihood of successful selection of resources. In addition to this, the second selection method is also divided into three cases.

В первом случае первый интервал включает в себя только первый временной интервал и не включает в себя первый частотный интервал; или первый интервал включает в себя первый временной интервал и первый частотный интервал, но первый частотный интервал равен 0. Этот случай может означать то, что частоты двух соседних ресурсов в ресурсах, которые необходимо выбрать, являются одинаковыми. В этом случае первое терминальное устройство может переместить позицию во временной области первого ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал и может выбрать ресурс из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения, где выбранный ресурс является частично или полностью по меньшей мере одним ресурсом. Первый диапазон не включает в себя позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения.In the first case, the first interval includes only the first time interval and does not include the first frequency interval; or the first interval includes the first time interval and the first frequency interval, but the first frequency interval is 0. This case may mean that the frequencies of two adjacent resources in the resources to be selected are the same. In this case, the first terminal device may move the time domain position of the first resource as a time domain reference position forward and/or backward in the time domain by the first frequency slot and may select a resource from the first range corresponding to the time domain position obtained by moving wherein the selected resource is part or all of at least one resource. The first range does not include a time domain position between the reference time domain position and the time domain position obtained by moving.

Если ресурс-кандидат, соответствующий позиции во временной области, полученной путем перемещения, представляет собой весь по меньшей мере один ресурс, это указывает на то, что процесс выбора текущего ресурса первого терминального устройства завершен. Причина может быть в следующем: количество выбранных ресурсов (а именно, общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса) больше или равно целевому количеству ресурсов; или ресурс-кандидат, который удовлетворяет условию выбора, отсутствует в оставшемся ресурсе-кандидате, и количество выбранных ресурсов меньше целевого количества ресурсов. Если ресурс-кандидат, соответствующий позиции во временной области, полученной путем перемещения, является частью по меньшей мере одного ресурса, это указывает на то, что текущий процесс выбора ресурсов первого терминального устройства не завершен. Например, первое терминальное устройство перемещает позицию во временной области первого ресурса в качестве контрольной позиции во временной области вперед во временной области на первый частотный интервал и может выбрать ресурс из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения.. Первый диапазон, соответствующий позицию во временной области, полученной путем перемещения, может включать в себя один или несколько ресурсов-кандидатов, и первое терминальное устройство имеет больший диапазон выбора. Например, если первое терминальное устройство выбирает ресурс 8 из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения, первое терминальное устройство может выбрать ресурс 8, другими словами, ресурс 8 может использоваться как один из по меньшей мере одного ресурса. Если количество выбранных на данный момент времени ресурсов меньше, чем целевое количество ресурсов, первое терминальное устройство может дополнительно переместить позицию ресурса 8 во временной области в качестве контрольной позиции во временной области вперед во временной области на первый частотный интервал и выбрать ресурс из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения. Например, первое терминальное устройство выбирает ресурс 9 из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения, другими словами, ресурс 9 может использоваться как один из по меньшей мере одного ресурса. Если количество выбранных на данный момент времени ресурсов меньше, чем целевое количество ресурсов, первое терминальное устройство может дополнительно переместить позицию ресурса 9 во временной области в качестве контрольной позиции во временной области вперед во временной области на первый частотный интервал. Остальные процессы могут быть выведены по аналогии до тех пор, пока количество выбранных ресурсов не станет больше или равно целевому количеству ресурсов, или до тех пор, пока ресурс-кандидат не будет отсутствовать в позиции во временной области, полученной путем перемещения. Способ, которым первое терминальное устройство выбирает ресурс путем перемещения позиции во временной области первого ресурса в качестве контрольной позиции во временной области назад во временной области на первый частотный интервал, аналогичен описанному выше способу выбора ресурсов путем перемещения позиции во временной области первого ресурса вперед на первый частотный интервал.If the candidate resource corresponding to the position in the temporary domain obtained by moving is the entire at least one resource, this indicates that the selection process of the current resource of the first terminal device is completed. The reason may be as follows: the number of selected resources (namely, the total number of resources from the first resource and at least one resource) is greater than or equal to the target number of resources; or a candidate resource that satisfies the selection condition is not present in the remaining candidate resource, and the number of selected resources is less than the target number of resources. If the candidate resource corresponding to the position in the temporary domain obtained by the move is part of at least one resource, this indicates that the current resource selection process of the first terminal device has not been completed. For example, the first terminal device moves a time domain position of a first resource as a time domain reference position forward in the time domain by a first frequency interval, and may select a resource from a first range corresponding to the time domain position obtained by the movement. the position in the time domain obtained by movement may include one or more candidate resources, and the first terminal device has a larger selection range. For example, if the first terminal device selects resource 8 from the first range corresponding to the position in the time domain obtained by movement, the first terminal device may select resource 8, in other words, resource 8 may be used as one of at least one resource. If the number of currently selected resources is less than the target resource amount, the first terminal device may further move the time domain position of the resource 8 as a time domain reference position forward in the time domain to the first frequency slot and select a resource from the first range corresponding position in the time domain obtained by moving. For example, the first terminal device selects the resource 9 from the first range corresponding to the position in the time domain obtained by the movement, in other words, the resource 9 can be used as one of at least one resource. If the number of currently selected resources is less than the target number of resources, the first terminal device may further move the time domain position of the resource 9 as a time domain reference position forward in the time domain to the first frequency slot. The remaining processes can be inferred by analogy until the number of selected resources is greater than or equal to the target number of resources, or until a candidate resource is not present at the position in the time domain obtained by the move. The method in which the first terminal device selects a resource by moving the time domain position of the first resource as a time domain reference position back in the time domain by the first frequency interval is similar to the above-described method of selecting resources by moving the time domain position of the first resource forward by the first frequency interval interval.

Предполагается, что первый частотный интервал равен 0. В отношении процедуры для способа выбора ресурсов, используемого первым терминальным устройством при условии выбора первого временного интервала, следует обратиться к фиг.12.It is assumed that the first frequency slot is 0. For the procedure for the resource selection method used by the first terminal device under the condition of selecting the first time slot, refer to FIG. 12.

Первое терминальное устройство выбирает начальный ресурс для первых данных из ресурсов-кандидатов, включенных в пул ресурсов. Например, слот, соответствующий начальному ресурсу , равен .The first terminal device selects the initial resource for the first data from candidate resources included in the resource pool. For example, the slot corresponding to the starting resource , is equal .

Например, первое терминальное устройство может случайным образом выбрать начальный ресурс , где равно, например, 0. Начальный ресурс представляет собой первый ресурс.For example, the first terminal device may randomly select an initial resource , Where equals, for example, 0. Initial resource represents the first resource.

Первое терминальное устройство перемещает вперед или назад на первый временной интервал (например, ) на основе для получения , где – позиция во временной области, полученная в результате перемещения, например, слот, полученный в результате перемещения.The first terminal device moves forward or backward by the first time interval (for example, ) based for getting , Where – a position in the time domain resulting from a move, for example, a slot resulting from a move.

Первое терминальное устройство может определить первый диапазон. В этом случае первый диапазон не включает в себя ресурсы-кандидаты между и .The first terminal device may determine the first range. In this case, the first range does not include candidate resources between And .

Если первый диапазон не включает в себя ресурсов-кандидатов, повторно выполняется первый этап, то есть начальный ресурс выбирается для первых данных из ресурсов-кандидатов, включенных в пул ресурсов, где, например, i равно 1. Это эквивалентно повторному выбору ресурса.If the first range does not include candidate resources, the first step is re-executed, that is, the initial resource is selected for the first data from the candidate resources included in the resource pool, where, for example, i is 1. This is equivalent to reselecting the resource.

В качестве альтернативы, если первый диапазон включает в себя ресурс-кандидат, первое терминальное устройство может выбрать следующий ресурс из первого диапазона, где слот, соответствующий ресурсу , равен .Alternatively, if the first range includes a candidate resource, the first terminal device may select the next resource from the first range, where the slot corresponding to the resource , is equal .

Если , и , повторно выполняется первый этап. Если , это указывает на то, что количество выбранных ресурсов больше или равно целевому количеству ресурсов, выбор нового ресурса может быть остановлен, и окончательные ресурсы определяются из выбранных ресурсов-кандидатов.If , And , the first stage is repeated. If , this indicates that the number of selected resources is greater than or equal to the target number of resources, the selection of a new resource can be stopped, and the final resources are determined from the selected candidate resources.

Во втором случае первый интервал включает в себя только первый частотный интервал и не включает в себя первый временной интервал; или первый интервал включает в себя первый временной интервал и первый частотный интервал, но первый временной интервал равен 0. Этот случай может означать, что временной интервал между двумя соседними ресурсами в ресурсах, которые необходимо выбрать, равен 0. В этом случае первое терминальное устройство может переместить позицию в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал и может выбрать ресурс из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения, где выбранный ресурс является частично или полностью по меньшей мере одним ресурсом. Второй диапазон не включает в себя позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения. Перемещение вверх в частотной области рассматривается, например, как перемещение вперед в направлении высокой частоты, и перемещение вниз в частотной области рассматривается, например, как перемещение вниз в направлении низкой частоты.In the second case, the first interval includes only the first frequency interval and does not include the first time interval; or the first slot includes the first time slot and the first frequency slot, but the first time slot is 0. This case may mean that the time slot between two adjacent resources in the resources to be selected is 0. In this case, the first terminal device may move a frequency domain position of the first resource as a reference frequency domain position up and/or down in the frequency domain by a first frequency interval and may select a resource from a second range corresponding to the frequency domain position obtained by moving where the selected resource is partially or completely by at least one resource. The second range does not include a frequency domain position between the reference frequency domain position and the frequency domain position obtained by moving. Moving up in the frequency domain is considered, for example, moving forward in the high frequency direction, and moving down in the frequency domain is considered, for example, moving down in the low frequency direction.

Если ресурс-кандидат, соответствующий позиции в частотной области, полученной путем перемещения, представляет собой весь по меньшей мере один ресурс, это указывает на то, что процесс выбора текущего ресурса первого терминального устройства завершен. Причина может быть в следующем: количество выбранных ресурсов (а именно, общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса) больше или равно целевому количеству ресурсов; или ресурс-кандидат, который удовлетворяет условию выбора, отсутствует в оставшемся ресурсе-кандидате, и количество выбранных ресурсов меньше целевого количества ресурсов. Если ресурс-кандидат, соответствующий позиции в частотной области, полученной путем перемещения, является частью по меньшей мере одного ресурса, это указывает на то, что текущий процесс выбора ресурсов первого терминального устройства не завершен. Например, первое терминальное устройство перемещает позицию в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх в частотной области на первый частотный интервал и может выбрать ресурс из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения. Второй диапазон, соответствующий позиции в частотной области, полученной путем перемещения, может включать в себя один или несколько ресурсов-кандидатов, и первое терминальное устройство имеет больший диапазон выбора. Например, если первое терминальное устройство выбирает ресурс 10 из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения, первое терминальное устройство может выбрать ресурс 10, другими словами, ресурс 10 может использоваться как один из по меньшей мере одного ресурса. Если количество выбранных на данный момент времени ресурсов меньше, чем целевое количество ресурсов, первое терминальное устройство может дополнительно переместить позицию в частотной области ресурса 10 в качестве контрольной позиции в частотной области вверх в частотной области на первый частотный интервал и выбрать ресурс из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения. Например, первое терминальное устройство выбирает ресурс 11 из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения, другими словами, ресурс 11 может использоваться как один из по меньшей мере одного ресурса. Если количество выбранных на данный момент времени ресурсов меньше, чем целевое количество ресурсов, первое терминальное устройство может дополнительно переместить позицию ресурса 11 в частотной области в качестве контрольной позиции в частотной области вверх в частотной области на первый частотный интервал. Остальные процессы могут быть выведены по аналогии до тех пор, пока количество выбранных ресурсов не станет больше или равно целевому количеству ресурсов, или до тех пор, пока ресурс-кандидат не будет отсутствовать в позиции в частотной области, полученной путем перемещения. Способ, которым первое терминальное устройство выбирает ресурс путем перемещения позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вниз в частотной области на первый частотный интервал, аналогичен описанному выше способу выбора ресурсов путем перемещения позиции в частотной области первого ресурса вверх на первый частотный интервал.If the candidate resource corresponding to the position in the frequency domain obtained by moving is the entire at least one resource, this indicates that the selection process of the current resource of the first terminal device is completed. The reason may be as follows: the number of selected resources (namely, the total number of resources from the first resource and at least one resource) is greater than or equal to the target number of resources; or a candidate resource that satisfies the selection condition is not present in the remaining candidate resource, and the number of selected resources is less than the target number of resources. If a candidate resource corresponding to a position in the frequency domain obtained by moving is part of at least one resource, this indicates that the current resource selection process of the first terminal device has not been completed. For example, the first terminal device moves a frequency domain position of the first resource as a reference frequency domain position up in the frequency domain by a first frequency interval, and may select a resource from a second range corresponding to the frequency domain position obtained by the movement. The second range corresponding to the position in the frequency domain obtained by the movement may include one or more candidate resources, and the first terminal device has a larger selection range. For example, if the first terminal device selects resource 10 from a second range corresponding to a position in the frequency domain obtained by movement, the first terminal device may select resource 10, in other words, resource 10 may be used as one of at least one resource. If the number of currently selected resources is less than the target resource number, the first terminal device may further move the frequency domain position of the resource 10 as a reference frequency domain position up in the frequency domain to the first frequency slot and select a resource from the second range corresponding position in the frequency domain obtained by moving. For example, the first terminal device selects a resource 11 from a second range corresponding to a position in the frequency domain obtained by moving, in other words, the resource 11 can be used as one of at least one resource. If the number of currently selected resources is less than the target resource number, the first terminal device may further move the frequency domain position of the resource 11 as a frequency domain reference position up in the frequency domain to the first frequency slot. The remaining processes can be derived by analogy until the number of selected resources is greater than or equal to the target number of resources, or until a candidate resource is not present in the frequency domain position obtained by relocation. The method in which the first terminal device selects a resource by moving the frequency domain position of the first resource as a reference position in the frequency domain downward in the frequency domain by the first frequency interval is similar to the above-described method of selecting resources by moving the frequency domain position of the first resource upward by the first frequency interval interval.

В третьем случае первый интервал включает в себя как первый частотный интервал, так и первый временной интервал, и ни первый временной интервал, ни первый частотный интервал не равны 0. В этом случае во время выбора ресурсов первое терминальное устройство должно учитывать как условие во временной области, так и условие в частотной области. Например, первое терминальное устройство может переместить позицию во временной области первого ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, переместить позицию в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбрать ресурс из третьего диапазона, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, где выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс. Третий диапазон не включает в себя ни позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, ни позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения.In the third case, the first slot includes both the first frequency slot and the first time slot, and neither the first time slot nor the first frequency slot is 0. In this case, during resource selection, the first terminal device must consider both the time domain condition , and the condition in the frequency domain. For example, the first terminal device may move the time domain position of the first resource as a time domain reference position forward and/or backward in the time domain by a first frequency slot, move the frequency domain position of the first resource as a frequency domain reference position up, and/or or down in the frequency domain by a first frequency interval, and select a resource from a third range corresponding to both a position in the time domain and a position in the frequency domain that are obtained by moving, where the selected resource represents part or all of at least one resource. The third range includes neither a time domain position between the time domain reference position and the time domain position obtained by movement, nor a frequency domain position between the frequency domain reference position and the frequency domain position obtained by movement.

Перемещение вперед и/или назад на первый частотный интервал включает в себя, например, перемещение вперед на первый частотный интервал, перемещение назад на первый частотный интервал или перемещение вперед и назад на первый частотный интервал. Аналогичным образом, перемещение вверх и/или вниз на первый частотный интервал включает в себя, например, перемещение вверх на первый частотный интервал, перемещение вниз на первый частотный интервал или перемещение вверх и вниз на первый частотный интервал.Moving forward and/or backward by a first frequency interval includes, for example, moving forward by a first frequency interval, moving backward by a first frequency interval, or moving forward and backward by a first frequency interval. Likewise, moving up and/or down a first frequency interval includes, for example, moving up a first frequency interval, moving down a first frequency interval, or moving up and down a first frequency interval.

Если ресурс-кандидат, соответствующий как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, представляет собой по меньшей мере один ресурс, это указывает на то, что процесс выбора текущего ресурса первого терминального устройства завершен. Причина может быть в следующем: количество выбранных ресурсов (а именно, общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса) больше или равно целевому количеству ресурсов; или ресурс-кандидат, который удовлетворяет условию выбора, отсутствует в оставшемся ресурсе-кандидате, и количество выбранных ресурсов меньше целевого количества ресурсов. Если ресурс-кандидат, соответствующий как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, является частью по меньшей мере одного ресурса, это указывает на то, что текущий процесс выбора ресурсов первого терминального устройства не завершен. Например, первое терминальное устройство перемещает позицию первого ресурса в частотной области в качестве контрольной позиции в частотной области вверх в частотной области на первый частотный интервал, перемещает позицию первого ресурса во временной области в качестве контрольной позиции во временной области вперед во временной области на первый интервал во временной области и выбирает ресурс из ресурса-кандидата, включенного в третий диапазон, соответствующий как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения. Например, первое терминальное устройство выбирает ресурс 12, другими словами, ресурс 12 может использоваться как один из по меньшей мере одного ресурса. Если количество выбранных на данный момент времени ресурсов меньше, чем целевое количество ресурсов, первое терминальное устройство может дополнительно переместить позицию в частотной области ресурса 12 в качестве контрольной позиции в частотной области вверх в частотной области на первый частотный интервал, переместить позицию во временной области ресурса 12 в качестве контрольной позиции во временной области вперед во временной области на первый частотный интервал, и выбрать ресурс из ресурса-кандидата, включенного в третий диапазон (третий диапазон в этом случае может отличаться от предыдущего третьего диапазона), соответствующий как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения. Например, если ресурс-кандидат представляет собой ресурс 13, первое терминальное устройство может выбрать ресурс 13, другими словами, ресурс 13 может использоваться как один из по меньшей мере одного ресурса. Если количество выбранных на данный момент времени ресурсов меньше, чем целевое количество ресурсов, первое терминальное устройство может дополнительно переместить позицию ресурса 13 в частотной области в качестве контрольной позиции в частотной области вверх в частотной области на первый частотный интервал и переместить позицию во временной области ресурса 13 в качестве контрольной позиции во временной области вперед во временной области на первый частотный интервал, чтобы продолжить выбор ресурса. Остальные процессы могут быть выведены по аналогии до тех пор, пока количество выбранных ресурсов не станет больше или равно целевому количеству ресурсов, или до тех пор, пока ресурс-кандидат не будет отсутствовать в третьем диапазоне, соответствующем как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения. Способ, которым первое терминальное устройство выбирает ресурс путем перемещения позиции первого ресурса в частотной области в качестве контрольной позиции в частотной области вниз в частотной области на первый частотный интервал и перемещения позиции первого ресурса во временной области в качестве контрольной позиции во временной области вперед во временной области на первый частотный интервал, выбирает ресурс путем перемещения позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх в частотной области на первый частотный интервал и перемещения позиции во временной области первого ресурса в качестве контрольной позиции во временной области назад во временной области на первый частотный интервал или выбирает ресурс путем перемещения позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вниз в частотной области на первый частотный интервал и перемещения во временной области позиции первого ресурса в качестве контрольной позиции во временной области назад во временной области на первый временной интервал аналогичен описанному выше способу выбора ресурсов путем перемещения позиции первого ресурса в частотной области вверх на первый частотный интервал и перемещения позиции во временной области первого ресурса вперед на первый частотный интервал.If the candidate resource corresponding to both the time domain position and the frequency domain position that are obtained by moving is at least one resource, this indicates that the selection process of the current resource of the first terminal device is completed. The reason may be as follows: the number of selected resources (namely, the total number of resources from the first resource and at least one resource) is greater than or equal to the target number of resources; or a candidate resource that satisfies the selection condition is not present in the remaining candidate resource, and the number of selected resources is less than the target number of resources. If a candidate resource corresponding to both a time domain position and a frequency domain position that are obtained by moving is part of at least one resource, it indicates that the current resource selection process of the first terminal device has not been completed. For example, the first terminal device moves the position of the first resource in the frequency domain as a reference position in the frequency domain up in the frequency domain by a first frequency slot, moves the position of the first resource in the time domain as a reference position in the time domain forward in the time domain by the first slot in time domain and selects a resource from a candidate resource included in the third band corresponding to both the time domain position and the frequency domain position that are obtained by moving. For example, the first terminal device selects resource 12, in other words, resource 12 may be used as one of at least one resource. If the number of currently selected resources is less than the target resource amount, the first terminal device may further move the frequency domain position of the resource 12 as a reference frequency domain position upward in the frequency domain by the first frequency slot, move the time domain position of the resource 12 as a reference position in the time domain forward in the time domain by the first frequency slot, and select a resource from a candidate resource included in the third band (the third band in this case may be different from the previous third band) corresponding to both the time domain position and and positions in the frequency domain, which are obtained by moving. For example, if the candidate resource is resource 13, the first terminal device may select resource 13, in other words, resource 13 may be used as one of the at least one resource. If the number of currently selected resources is less than the target resource amount, the first terminal device may further move the frequency domain position of the resource 13 as a reference frequency domain position up in the frequency domain by the first frequency slot and move the time domain position of the resource 13 as a reference position in the time domain, forward in the time domain by the first frequency interval to continue resource selection. The remaining processes can be inferred by analogy until the number of selected resources is greater than or equal to the target number of resources, or until a candidate resource is not present in the third range corresponding to both the time domain position and the position in the frequency domain, which are obtained by moving. A method in which a first terminal device selects a resource by moving a position of a first resource in a frequency domain as a reference position in a frequency domain downward in a frequency domain by a first frequency interval and moving a position of a first resource in a time domain as a reference position in a time domain forward in a time domain to the first frequency slot, selects a resource by moving the frequency domain position of the first resource as a frequency domain reference position up in the frequency domain by the first frequency slot and moving the time domain position of the first resource as a time domain reference position back in the time domain by a first frequency slot or selects a resource by moving the frequency domain position of the first resource as a frequency domain reference position down in the frequency domain to the first frequency slot and moving the time domain position of the first resource as a time domain reference position back in the time domain to the first the time interval is similar to the resource selection method described above by moving the frequency domain position of the first resource upward by the first frequency interval and moving the time domain position of the first resource forward by the first frequency interval.

Далее используется описанный выше первый случай (то есть первый интервал включает в себя только первый временной интервал и не включает в себя первый частотный интервал; или первый интервал включает в себя первый временной интервал и первый частотный интервал, но первый частотный интервал равен 0), и, в качестве примера, =3. указывает целевое количество ресурсов.Next, the first case described above is used (that is, the first interval includes only the first time interval and does not include the first frequency interval; or the first interval includes the first time interval and the first frequency interval, but the first frequency interval is 0), and , as an example, =3. indicates the target amount of resources.

Обратимся теперь к фиг.13. Первое терминальное устройство может выбрать начальный ресурс , а именно, первый ресурс, из пула ресурсов, где находится слот, соответствующий начальному ресурсу . На основе первого временного интервала первое терминальное устройство перемещает временной интервал вперед на для получения временного интервала и перемещает назад на для получения слота . Как слот , так и слот представляют собой позиции во временной области, полученные в результате перемещения. Первое терминальное устройство может определить первый диапазон. В этом случае первый диапазон не включает в себя ни ресурс-кандидат между слотом и слотом , ни ресурс-кандидат между слотом и слотом .Let us now turn to Fig. 13. The first terminal device can select the initial resource , namely, the first resource from the resource pool where the slot corresponding to the initial resource . Based on the first time interval the first terminal device moves the time slot forward on to get the time interval and moves back to to get a slot . Like slot , so and slot represent the positions in the time domain resulting from the movement. The first terminal device may determine the first range. In this case, the first range does not include any candidate resource between the slot and slot , nor the candidate resource between the slot and slot .

Если первый диапазон в этом случае включает в себя ресурс-кандидат, первое терминальное устройство может выбрать следующий ресурс из первого диапазона, где слот, соответствующий ресурсу , равен . На основе первого временного интервала первое терминальное устройство перемещает временной интервал вперед на для получения слота и перемещает назад на для получения слота . Как слот , так и слот представляют собой позиции во временной области, полученные в результате перемещения. Первое терминальное устройство может определить первый диапазон. В этом случае первый диапазон не включает в себя ни ресурс-кандидат между слотом и слотом , ни ресурс-кандидат между слотом и слотом .If the first range in this case includes a candidate resource, the first terminal device may select the next resource from the first range, where the slot corresponding to the resource , is equal . Based on the first time interval the first terminal device moves the time slot forward on to get a slot and moves back to to get a slot . Like slot , so and slot represent the positions in the time domain resulting from the movement. The first terminal device may determine the first range. In this case, the first range does not include any candidate resource between the slot and slot , nor the candidate resource between the slot and slot .

Если первый диапазон в этом случае включает в себя ресурс-кандидат, первое терминальное устройство может выбрать следующий ресурс из первого диапазона. Таким образом, первое терминальное устройство выбрало три ресурса, а именно, , и . В качестве альтернативы, после выбора трех ресурсов первое терминальное устройство может дополнительно продолжить выполнение выбора. Например, на основе первого временного интервала первое терминальное устройство может переместить слот , в котором находится ресурс , вперед на для получения слота и переместить назад на для получения слота . Как слот , так и слот представляют собой позиции во временной области, полученные в результате перемещения. Первое терминальное устройство может определить первый диапазон. В этом случае первый диапазон не включает в себя ни ресурс-кандидат между слотом и слотом , ни ресурс-кандидат между слотом и слотом . В этом случае первое терминальное устройство может продолжать выбирать ресурс из первого диапазона. Таким образом, количество выбранных ресурсов может быть больше, чем целевое количество ресурсов, и тогда первое терминальное устройство выбирает ресурсы из выбранных ресурсов.If the first range in this case includes a candidate resource, the first terminal device may select the next resource from the first range. Thus, the first terminal device selected three resources, namely, , And . Alternatively, after selecting three resources, the first terminal device may further continue making the selection. For example, based on the first time interval the first terminal device can move the slot , in which the resource is located , forward to to get a slot and move back to to get a slot . Like slot , so and slot represent the positions in the time domain resulting from the movement. The first terminal device may determine the first range. In this case, the first range does not include any candidate resource between the slot and slot , nor the candidate resource between the slot and slot . In this case, the first terminal device may continue to select a resource from the first range. Thus, the number of selected resources may be greater than the target number of resources, and then the first terminal device selects resources from the selected resources.

Приведенные выше примеры первого способа выбора и второго способа выбора предназначены только для облегчения понимания технического решения, представленного в данном варианте осуществления настоящей заявки, но не предназначены для ограничения решения, предоставленного в данном варианте осуществления настоящей заявки. Например, значение может быть больше или меньше, и во время перемещения во временной области может выполняться только перемещение вперед вместо перемещения назад. Это не ограничивается данным вариантом осуществления настоящей заявки.The above examples of the first selection method and the second selection method are intended only to facilitate understanding of the technical solution provided in this embodiment of the present application, but are not intended to limit the solution provided in this embodiment of the present application. For example, the value may be larger or smaller, and while moving in the time domain, only forward movement may be performed instead of backward movement. This is not limited to this embodiment of the present application.

S73: Первое терминальное устройство отправляет первые данные во второе терминальное устройство на выбранных ресурсах, и второе терминальное устройство принимает первые данные из первого терминального устройства на выбранных ресурсах.S73: The first terminal device sends first data to the second terminal device on the selected resources, and the second terminal device receives the first data from the first terminal device on the selected resources.

После выбора ресурсов первое терминальное устройство может отправить первые данные во второе терминальное устройство на выбранных ресурсах. Количество ресурсов, используемых первым терминальным устройством для отправки первых данных, может быть равно или меньше целевого количества ресурсов. S73 является необязательным этапом.After selecting resources, the first terminal device may send first data to the second terminal device on the selected resources. The amount of resources used by the first terminal device to send the first data may be equal to or less than the target amount of resources. S73 is an optional step.

В данном варианте осуществления настоящей заявки количество доступных ресурсов-кандидатов, включенных в пул ресурсов, больше или равно X% от количества всех ресурсов-кандидатов, включенных в пул ресурсов. Значение X может быть установлено на основе различных факторов, например, может быть установлено на основе количества ресурсов, которые необходимо выбрать, может быть установлено на основе количества ресурсов, которые необходимо выбрать, и первого временного интервала, может быть установлено на основе количества ресурсов, которые необходимо выбрать, первого временного интервала и первого частотного интервала, или может быть установлено на основе приоритета обслуживания. Например, когда количество ресурсов, которые необходимо выбрать, является большим, X может быть установлен на большое значение. В качестве альтернативы, когда приоритет обслуживания является высоким, X может быть установлен на большое значение. Если значение X является большим, доступно большое количество ресурсов, и требование к выбору ресурсов может быть выполнено в максимально возможной степени, что повышает эффективность выбора ресурсов и снижает сложность процесса выбора ресурсов. В дополнение к этому, выбираются как можно более достаточные ресурсы во избежание того, что некоторые процессы передачи не могут быть выполнены из-за нехватки ресурсов, тем самым повышая вероятность успешной передачи. Более того, в данном варианте осуществления настоящей заявки значение X не является фиксированным, но может быть установлено на основе различных требований, поэтому процесс выбора ресурсов является более гибким.In this embodiment of the present application, the number of available candidate resources included in the resource pool is greater than or equal to X% of the number of all candidate resources included in the resource pool. The value of X can be set based on various factors, for example, can be set based on the number of resources to be selected, can be set based on the number of resources to be selected and the first time slot, can be set based on the number of resources that must be selected, the first time slot and the first frequency slot, or can be set based on service priority. For example, when the number of resources to be selected is large, X may be set to a large value. Alternatively, when service priority is high, X can be set to a large value. If the value of X is large, a large number of resources are available, and the resource selection requirement can be satisfied to the maximum extent possible, which improves the efficiency of resource selection and reduces the complexity of the resource selection process. In addition to this, as many sufficient resources as possible are selected to avoid that some transfer processes cannot be completed due to lack of resources, thereby increasing the probability of successful transfer. Moreover, in this embodiment of the present application, the value of X is not fixed, but can be set based on various requirements, so the resource selection process is more flexible.

Кроме того, в процессе выбора ресурсов, если количество выбранных ресурсов меньше, чем целевое количество ресурсов, и нет доступных ресурсов-кандидатов, которые удовлетворяют условию выбора, может быть выполнен повторный выбор. При таком способе повторного выбора может быть выбрано максимально возможное количество ресурсов, тем самым повышая вероятность успешного выбора ресурсов.Moreover, in the resource selection process, if the number of selected resources is less than the target number of resources and there are no available candidate resources that satisfy the selection condition, reselection may be performed. With this iterative selection method, the maximum possible number of resources can be selected, thereby increasing the probability of successful resource selection.

В данном варианте осуществления настоящей заявки дополнительно улучшены общая процедура выделения ресурсов и дизайн в режиме mode-2 в NR-V2X.This embodiment of the present application further improves the overall resource allocation procedure and mode-2 design of NR-V2X.

Для решения той же самой технической задачи вариант осуществления настоящей заявки предусматривает второй способ выбора ресурсов. На фиг.14 показана блок-схема последовательности операций способа. В последующем описании процесса используется пример, в котором способ применяется к сетевой архитектуре, показанной на фиг.6. В дополнение к этому, способ может выполняться двумя устройствами связи. Двумя устройствами связи являются, например, первое устройство связи и второе устройство связи. Первое устройство связи или второе устройство связи может быть сетевым устройством или устройством связи, которое может осуществлять поддержку сетевого устройства для реализации функций, требуемых для выполнения способа, может быть терминальным устройством или устройством связи, которое может осуществлять поддержку терминального устройства для реализации функций, требуемых для выполнения способа, или, безусловно, может быть другим устройством связи, например, чиповой системой. В дополнение к этому, реализация первого устройства связи или второго устройства связи не ограничена. Например, два устройства связи могут быть реализованы в одном и том же виде, например, реализованы в виде устройства. В качестве альтернативы, два устройства связи могут быть реализованы в различных видах. Например, первое устройство связи реализовано в виде устройства, и второе устройство связи реализовано в виде чиповой системы. Сетевым устройством является, например, базовая станция.To solve the same technical problem, an embodiment of the present application provides a second method for selecting resources. FIG. 14 is a flowchart of the method. The following process description uses an example in which the method is applied to the network architecture shown in FIG. 6. In addition, the method can be performed by two communication devices. The two communication devices are, for example, a first communication device and a second communication device. The first communication device or the second communication device may be a network device or a communication device that can support the network device to implement the functions required to perform the method, may be a terminal device or a communication device that can support the terminal device to implement the functions required to perform the method. implementation of the method, or, of course, may be another communication device, for example, a chip system. In addition, the implementation of the first communication device or the second communication device is not limited. For example, two communication devices may be implemented in the same form, for example, implemented as a device. Alternatively, the two communication devices may be implemented in different forms. For example, the first communication device is implemented as a device, and the second communication device is implemented as a chip system. The network device is, for example, a base station.

Для простоты описания ниже используется пример, в котором способ выполняется терминальными устройствами, а именно пример, в котором первое устройство связи является терминальным устройством (например, называемым первым терминальным устройством), и второе устройство связи также является терминальным устройством (например, называемым вторым терминальным устройством). В данном случае используется пример, в котором данный вариант осуществления применяется в сетевой архитектуре, показанной на фиг.6. Таким образом, первое терминальное устройство, показанное ниже, может реализовывать функции терминального устройства 1 в сетевой архитектуре, показанной на фиг.6, и второе терминальное устройство, показанное ниже, может реализовывать функции терминального устройства 2 в сетевой архитектуре, показанной на фиг.6. Например, первое терминальное устройство является стороной передачи сигналов, и второе терминальное устройство является стороной приема сигналов.For ease of description, an example is used below in which the method is performed by terminal devices, namely, an example in which the first communication device is a terminal device (for example, called a first terminal device) and the second communication device is also a terminal device (for example, called a second terminal device ). Here, an example is used in which this embodiment is applied to the network architecture shown in FIG. 6. That is, the first terminal device shown below may implement the functions of the terminal device 1 in the network architecture shown in FIG. 6, and the second terminal device shown below may implement the functions of the terminal device 2 in the network architecture shown in FIG. 6. For example, the first terminal device is a signaling side, and the second terminal device is a signal receiving side.

S141: Первое терминальное устройство выбирает первый ресурс для первых данных из первого ресурса-кандидата, включенного в пул ресурсов, где ресурс-кандидат включает в себя ресурс, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению.S141: The first terminal device selects a first resource for the first data from a first candidate resource included in the resource pool, where the candidate resource includes a resource whose received reference signal power is less than or equal to the first threshold value.

Первое терминальное устройство предназначено для передачи данных, например, первых данных, и может выбрать ресурс для первых данных из ресурса-кандидата, включенного в первый пул ресурсов. Первый ресурс-кандидат в данном документе представляет собой доступный ресурс в составе ресурсов, включенных в первый пул ресурсов, например, представляет собой ресурс, чья RSRP, полученная первым терминальным устройством в ходе измерения, меньше или равна первому пороговому значению. Первый ресурс-кандидат может включать в себя один или несколько ресурсов-кандидатов. Первое пороговое значение, например, , описано выше или может быть другим пороговым значением. Первый пул ресурсов представляет собой, например, окно выбора ресурсов, описанное выше.The first terminal device is configured to transmit data, eg, first data, and may select a resource for the first data from a candidate resource included in the first resource pool. The first candidate resource herein is an available resource among the resources included in the first resource pool, for example, is a resource whose RSRP received by the first terminal device during the measurement is less than or equal to the first threshold value. The first candidate resource may include one or more candidate resources. The first threshold value, e.g. , described above or may be another threshold value. The first resource pool is, for example, the resource selection window described above.

В данном варианте осуществления настоящей заявки текущее значение, например, 20, может по-прежнему использоваться для X. В качестве альтернативы, значение X может быть таким же, как в варианте осуществления, показанном на фиг.7. Для получения подробной информации следует обратиться к соответствующему описанию S71 в варианте осуществления, показанном на фиг.7.In this embodiment of the present application, the current value, for example, 20, may still be used for X. Alternatively, the value of X may be the same as in the embodiment shown in FIG. 7. For details, please refer to the corresponding description of S71 in the embodiment shown in FIG. 7.

В данном варианте осуществления настоящей заявки, когда необходимо выбрать ресурсы, первое терминальное устройство может сначала выбрать один ресурс, например, первый ресурс. После выбора первый ресурс может использоваться в качестве ссылки для выполнения последующего выбора ресурсов.In this embodiment of the present application, when it is necessary to select resources, the first terminal device may first select one resource, for example, the first resource. Once selected, the first resource can be used as a reference to perform subsequent resource selections.

S142: Первое терминальное устройство определяет, на основе первого ресурса и первого интервала, то, что в первом ресурсе-кандидате отсутствует ресурс-кандидат, отличный от первого ресурса и третьего ресурса (то есть определяет то, что отсутствует доступный ресурс-кандидат, отличный от первого ресурса и третьего ресурса в первом ресурсе-кандидате), и что общее количество ресурсов из числа первого ресурса и третьего ресурса меньше целевого количества ресурсов.S142: The first terminal device determines, based on the first resource and the first slot, that there is no candidate resource other than the first resource and the third resource in the first candidate resource (that is, determines that there is no available candidate resource other than the first resource and the third resource in the first candidate resource), and that the total number of resources from the first resource and the third resource is less than the target number of resources.

Третий ресурс включает в себя выбранный ресурс, отличный от первого ресурса в первом ресурсе-кандидате. Требования к первому интервалу должны быть удовлетворены во время выбора ресурсов. Первый интервал может включать в себя первый временной интервал, включать в себя первый частотный интервал или включать в себя первый временной интервал и первый частотный интервал. Третий ресурс может включать в себя один или несколько ресурсов. Первый временной интервал может быть временным интервалом, который удовлетворяет требованиям к двум соседними ресурсам в ресурсах, которые необходимо выбрать. Например, первый временной интервал может быть указан выше или может быть временным интервалом, установленным в данном варианте осуществления настоящей заявки. Первый частотный интервал может быть частотным интервалом, который удовлетворяет требованиям к двум соседними ресурсам в ресурсах, которые необходимо выбрать. Например, если как первый ресурс, так и третий ресурс являются выбранными ресурсами, первый временной интервал может быть временным интервалом, который удовлетворяет требованиям к двум соседними ресурсам в первом ресурсе и третьем ресурсе, и первый частотный интервал может быть частотным интервалом, который удовлетворяет требованиям к двум соседними ресурсам в первом ресурсе и третьем ресурсе. Другими словами, количество ресурсов, выбранных первым терминальным устройством, меньше целевого количества ресурсов, но для выбора не доступен ресурс-кандидат, который удовлетворяет условию выбора.The third resource includes a selected resource different from the first resource in the first candidate resource. The requirements for the first interval must be satisfied during resource selection. The first slot may include a first time slot, include a first frequency slot, or include a first time slot and a first frequency slot. The third resource may include one or more resources. The first time slot may be a time slot that satisfies the requirements of two adjacent resources in the resources to be selected. For example, the first time interval could be specified above or may be a time interval set in this embodiment of the present application. The first frequency slot may be a frequency slot that satisfies the requirements of two adjacent resources in the resources to be selected. For example, if both the first resource and the third resource are selected resources, the first time slot may be a time slot that satisfies the requirements for two adjacent resources in the first resource and the third resource, and the first frequency slot may be a frequency slot that satisfies the requirements for two adjacent resources in the first resource and the third resource. In other words, the number of resources selected by the first terminal device is less than the target number of resources, but no candidate resource that satisfies the selection condition is available for selection.

При необходимости целевое количество ресурсов для первых данных может быть связано с QoS первых данных, может быть связано с информацией о конфигурации пула ресурсов (например, связано с информацией о конфигурации первого пула ресурсов) или может связано с QoS первых данных и информацией о конфигурации пула ресурсов (например, информацией о конфигурации первого пула ресурсов). То, что целевое количество ресурсов связано с QoS первых данных, может также рассматриваться следующим образом: целевое количество ресурсов связано с QoS услуги, соответствующей первым данным. Для получения информации о конфигурации пула ресурсов и т.п. следует обратиться к описанию S71 варианта осуществления, показанного на фиг.7.Optionally, the target amount of resources for the first data may be associated with the QoS of the first data, may be associated with resource pool configuration information (e.g., associated with the configuration information of the first resource pool), or may be associated with the QoS of the first data and resource pool configuration information (for example, configuration information for the first resource pool). That the target amount of resources is related to the QoS of the first data can also be considered as follows: the target amount of resources is related to the QoS of the service corresponding to the first data. For information about resource pool configuration, etc. Refer to the description S71 of the embodiment shown in FIG. 7.

S143: Первое терминальное устройство может заменить первый пул ресурсов на второй пул ресурсов.S143: The first terminal device may replace the first resource pool with the second resource pool.

В данном варианте осуществления настоящей заявки, если общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса больше или равно целевому количеству ресурсов, первое терминальное устройство может остановить процесс выбора ресурсов и отправить первые данные на выбранных ресурсах. В качестве альтернативы, если общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса меньше, чем целевое количество ресурсов, и ресурс-кандидат, который удовлетворяет условию выбора, находится в оставшемся ресурсе-кандидате (условие выбора может рассматриваться как первый интервал), первое терминальное устройство может продолжать выполнять выбор. В качестве альтернативы, если общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса меньше, чем целевое количество ресурсов, но в оставшемся ресурсе-кандидате отсутствует ресурс-кандидат, который удовлетворяет условию выбора, первое терминальное устройство может остановить процесс выбора ресурсов. Хотя количество выбранных ресурсов меньше целевого количества ресурсов, первое терминальное устройство по-прежнему отправляет первые данные на выбранных ресурсах. В качестве альтернативы, в этом случае первое терминальное устройство может выполнить повторный выбор. Если первое терминальное устройство выполняет повторный выбор, первое терминальное устройство может заменить первый пул ресурсов на второй пул ресурсов.In this embodiment of the present application, if the total number of resources among the first resource and the at least one resource is greater than or equal to the target number of resources, the first terminal device may stop the resource selection process and send first data on the selected resources. Alternatively, if the total number of resources among the first resource and at least one resource is less than the target number of resources, and a candidate resource that satisfies the selection condition is in the remaining candidate resource (the selection condition may be considered the first interval) , the first terminal device can continue to make selections. Alternatively, if the total number of resources among the first resource and the at least one resource is less than the target number of resources, but the remaining candidate resource does not have a candidate resource that satisfies the selection condition, the first terminal device may stop the resource selection process. Although the number of selected resources is less than the target number of resources, the first terminal device still sends the first data on the selected resources. Alternatively, in this case, the first terminal device may reselect. If the first terminal device performs reselection, the first terminal device may replace the first resource pool with the second resource pool.

Первое терминальное устройство может заменить первый пул ресурсов на второй пул ресурсов различными способами.The first terminal device may replace the first resource pool with the second resource pool in various ways.

Например, первое терминальное устройство может переместить конечную позицию во временной области первого пула ресурсов назад во временной области на первый период времени, чтобы получить второй пул ресурсов. Например, начальной позицией во временной области первого пула ресурсов является T1, и конечной позицией во временной области является T2. Первое терминальное устройство может переместить конечную позицию во временной области первого пула ресурсов назад из T2 на первый период времени в T3, чтобы получить второй пул ресурсов, где начальной позицией во временной области второго пула ресурсов является T1, и конечной позицией во временной области второго пула ресурсов является T3. Другими словами, таким образом расширяется первый пул ресурсов, так что расширенный первый пул ресурсов (а именно, второй пул ресурсов) включает в себя больше ресурсов-кандидатов.For example, the first terminal device may move the end position in the time domain of the first resource pool back in the time domain by a first time period to obtain a second resource pool. For example, the starting position in the time domain of the first resource pool is T1, and the ending position in the time domain is T2. The first terminal device may move an ending time domain position of the first resource pool back from T2 to a first time period in T3 to obtain a second resource pool, where the starting time domain position of the second resource pool is T1, and the ending time domain position of the second resource pool is T3. In other words, the first resource pool is thereby expanded such that the expanded first resource pool (namely, the second resource pool) includes more candidate resources.

Этот способ эквивалентен сдвигу позиции во временной области пула ресурсов для увеличения ресурсов-кандидатов с целью увеличения минимального диапазона, который соответствует X и предназначен для окончательного и фактического выбора ресурсов. Таким образом, этот способ также можно рассматривать как способ неявного конфигурирования значения X.This method is equivalent to shifting the position in the time domain of the resource pool to increase the candidate resources to increase the minimum range that corresponds to X and is intended for the final and actual selection of resources. Thus, this method can also be considered as a way to implicitly configure the value of X.

В качестве другого примера, в другом способе первое терминальное устройство может переместить начальную позицию временной области первого пула ресурсов назад во временной области на второй период времени и переместить конечную позицию временной области первого пула ресурсов назад во временной области на третий период времени, чтобы получить второй пул ресурсов. Например, начальной позицией во временной области первого пула ресурсов является T1, и конечной позицией во временной области первого пула ресурсов является T2. Первое терминальное устройство может переместить начальную позицию во временной области первого пула ресурсов назад из T1 на второй период времени в T4 и может переместить конечную позицию во временной области первого пула ресурсов назад из T2 на третий период времени в T5, чтобы получить второй пул ресурсов, где начальная позиция во временной области второго пула ресурсов равна Т4, и конечная позиция во временной области второго пула ресурсов равна Т5. Таким образом, первый пул ресурсов и второй пул ресурсов могут иметь пересечение или не иметь пересечения, и длина временной области первого пула ресурсов может быть равна или не равна длине временной области второго пул ресурсов.As another example, in another method, the first terminal device may move the starting position of a temporary area of the first resource pool back in the temporary domain to a second time period and move the ending position of the temporary area of the first resource pool back in the temporary domain to a third time period to obtain a second pool resources. For example, the starting position in the time domain of the first resource pool is T1, and the ending position in the time domain of the first resource pool is T2. The first terminal device may move a starting time domain position of the first resource pool back from T1 to a second time period at T4 and may move an ending time domain position of the first resource pool back from T2 to a third time period at T5 to obtain a second resource pool, where the starting position in the time domain of the second resource pool is T4, and the ending position in the time domain of the second resource pool is T5. Thus, the first resource pool and the second resource pool may or may not overlap, and the length of the temporary domain of the first resource pool may or may not be equal to the length of the temporary domain of the second resource pool.

Первая продолжительность, вторая продолжительность или третья продолжительность могут быть сконфигурированы сетевым устройством, могут быть предварительно сконфигурированы в первом терминальном устройстве, могут быть указаны в протоколе или могут быть установлены другим способом. Первая продолжительность, вторая продолжительность и третья продолжительность могут быть равны или не равны; или любые две из первой продолжительности, второй продолжительности и третьей продолжительности равны. Это не ограничивается особым образом.The first duration, the second duration, or the third duration may be configured by the network device, may be preconfigured in the first terminal device, may be specified in a protocol, or may be otherwise set. The first duration, second duration and third duration may or may not be equal; or any two of the first duration, second duration and third duration are equal. This is not particularly limited.

Любым из вышеизложенных способов может быть введен новый ресурс-кандидат, тем самым повышая вероятность успешного выбора ресурсов.By any of the above methods, a new candidate resource can be introduced, thereby increasing the likelihood of successful resource selection.

S144: Первое терминальное устройство может выбрать на основе второго ресурса во втором пуле ресурсов и первого интервала по меньшей мере один ресурс из ресурса-кандидата, отличного от второго ресурса, во втором ресурсе-кандидате, включенном во второй пул ресурсов.S144: The first terminal device may select, based on the second resource in the second resource pool and the first slot, at least one resource from a candidate resource different from the second resource in the second candidate resource included in the second resource pool.

Второй ресурс-кандидат в данном документе представляет собой доступный ресурс в ресурсах, включенных во второй пул ресурсов, например, представляет собой ресурс, чья RSRP, полученная первым терминальным устройством в ходе измерения, меньше или равна первому пороговому значению. Второй ресурс-кандидат может включать в себя один или несколько ресурсов-кандидатов.The second candidate resource herein is an available resource in the resources included in the second resource pool, for example, is a resource whose RSRP received by the first terminal device during the measurement is less than or equal to the first threshold value. The second candidate resource may include one or more candidate resources.

После изменения пула ресурсов первое терминальное устройство может повторно выбрать ресурс для первых данных из второго пула ресурсов.After changing the resource pool, the first terminal device may reselect a resource for the first data from the second resource pool.

Второй ресурс и первый ресурс могут быть одним и тем же ресурсом. Этот способ применим к случаю, когда первый ресурс находится во втором пуле ресурсов. То есть, если первый ресурс находится во втором пуле ресурсов, первому терминальному устройству может не потребоваться повторный выбор первого ресурса, но оно продолжает выбирать последующий ресурс со ссылкой на первый ресурс.The second resource and the first resource may be the same resource. This method applies to the case where the first resource is in the second resource pool. That is, if the first resource is in the second resource pool, the first terminal device may not need to reselect the first resource, but continues to select a subsequent resource with reference to the first resource.

В качестве альтернативы, второй ресурс и первый ресурс могут быть разными ресурсами. Например, первый ресурс отсутствует во втором пуле ресурсов. В этом случае первое терминальное устройство может повторно выбрать ресурс из второго пула ресурсов. В качестве альтернативы, даже если первый ресурс находится во втором пуле ресурсов, первое терминальное устройство все еще может повторно выбрать ресурс из второго пула ресурсов.Alternatively, the second resource and the first resource may be different resources. For example, the first resource is not in the second resource pool. In this case, the first terminal device may reselect a resource from the second resource pool. Alternatively, even if the first resource is in the second resource pool, the first terminal device may still reselect a resource from the second resource pool.

Например, как показано на фиг.15, если ресурсов, которые удовлетворяют требованиям первого временного интервала и/или первого частотного интервала , не могут быть найдены, когда целевое количество ресурсов является фиксированным, и первый временной интервал и/или первый частотный интервал являются/является фиксированным, первый терминальное устройство может переместить первый пул ресурсов с [n+Q1, n+Q2] на [n+Q1, n+Q2+ ], где – интервал скольжения окна. Первое терминальное устройство выполняет повторный выбор ресурсов во втором пуле ресурсов [n+Q1, n+Q2+ ]. Если ресурсов, которые удовлетворяют требованиям первого временного интервала и/или первого частотного интервала , по-прежнему не могут быть найдены во втором пуле ресурсов, первое терминальное устройство может продолжить сдвиг второго пула ресурсов, например, до [n+Q1, n+Q2+2 ], где, например, [n+Q1, n+Q2+2 ] упоминается как третий пул ресурсов. Вышеупомянутый процесс повторяется, и скольжение не останавливается до тех пор, пока верхнее предельное значение (например, конечная позиция во временной области) полученного пула ресурсов не превысит требования к задержке при выборе ресурсов, или до тех пор, пока не будут выбрано ресурсов, и выбранные ресурсы используются в качестве окончательного результата выбора ресурсов.For example, as shown in Fig. 15, if resources that satisfy the requirements of the first time interval and/or the first frequency interval , cannot be found when the target quantity resources is fixed, and the first time interval and/or first frequency interval are/are fixed, the first terminal device can move the first resource pool from [n+Q1, n+Q2] to [n+Q1, n+Q2+ ], Where – window sliding interval. The first terminal device reselects resources in the second resource pool [n+Q1, n+Q2+ ]. If resources that satisfy the requirements of the first time interval and/or the first frequency interval , still cannot be found in the second resource pool, the first terminal device can continue shifting the second resource pool, for example, to [n+Q1, n+Q2+2 ], where, for example, [n+Q1, n+Q2+2 ] is referred to as the third resource pool. The above process is repeated and sliding does not stop until the upper limit value (e.g., the final position in the time domain) of the resulting resource pool exceeds the resource selection latency requirement, or until no more resources are selected. resources, and the selected resources are used as the final result of resource selection.

Кроме того, возможны также разные способы выбора, в которых первое терминальное устройство выбирает по меньшей мере один ресурс для первых данных из ресурса-кандидата, отличного от второго ресурса, во втором ресурсе-кандидате на основе второго ресурса и первого интервала. Ниже для описания используются следующие примеры.In addition, various selection methods are also possible in which the first terminal device selects at least one resource for the first data from a candidate resource other than the second resource in the second candidate resource based on the second resource and the first slot. The following examples are used for description.

1. Первый способ выбора:1. First selection method:

В первом способе выбора интервал между двумя соседними ресурсами в выбранных ресурсах должен быть равен первому интервалу. Первый способ выбора дополнительно подразделяется на три случая.In the first selection method, the interval between two adjacent resources in the selected resources must be equal to the first interval. The first selection method is further divided into three cases.

В первом случае первый интервал включает в себя только первый временной интервал и не включает в себя первый частотный интервал; или первый интервал включает в себя первый временной интервал и первый частотный интервал, но первый частотный интервал равен 0. Этот случай может означать то, что частоты двух соседних ресурсов в ресурсах, которые необходимо выбрать, являются одинаковыми. В этом случае первое терминальное устройство может переместить позицию во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, где ресурс-кандидат, соответствующий позиции во временной области, полученной путем перемещения, может использовать частично или полностью по меньшей мере один ресурс. Для конкретного описания этого случая следует обратиться к соответствующему описанию S72 в варианте осуществления, показанном на фиг.7.In the first case, the first interval includes only the first time interval and does not include the first frequency interval; or the first interval includes the first time interval and the first frequency interval, but the first frequency interval is 0. This case may mean that the frequencies of two adjacent resources in the resources to be selected are the same. In this case, the first terminal device may move the time domain position of the second resource as a reference time domain position forward and/or backward in the time domain to the first frequency slot, where a candidate resource corresponding to the time domain position obtained by moving may use partially or completely at least one resource. For a specific description of this case, refer to the corresponding description of S72 in the embodiment shown in FIG. 7.

Например, предполагается, что первый частотный интервал равен 0. В отношении процедуры для способа выбора ресурсов, используемого первым терминальным устройством при условии выбора первого временного интервала, следует обратиться к фиг.16.For example, it is assumed that the first frequency slot is 0. For the procedure for the resource selection method used by the first terminal device under the condition of selecting the first time slot, refer to FIG. 16.

S161: Первое терминальное устройство выбирает начальный ресурс для первых данных из ресурса-кандидата, включенного в пул ресурсов. Например, слот, соответствующий начальному ресурсу , равен .S161: The first terminal device selects the starting resource for the first data from a candidate resource included in the resource pool. For example, the slot corresponding to the starting resource , is equal .

Например, первое терминальное устройство может случайным образом выбрать начальный ресурс , где равно, например, 0. Начальный ресурс представляет собой первый ресурс.For example, the first terminal device may randomly select an initial resource , Where equals, for example, 0. Initial resource represents the first resource.

S162: Первое терминальное устройство перемещает вперед или назад на первый временной интервал (например, ) на основе для получения , где – позиция во временной области, полученная в результате перемещения, например, слот, полученный в результате перемещения.S162: The first terminal device moves forward or backward by the first time interval (for example, ) based for getting , Where – a position in the time domain resulting from a move, for example, a slot resulting from a move.

S163: Ресурс-кандидат находится в слоте .S163: Candidate resource is in the slot .

указывает целевое количество ресурсов. Если , и , S162 выполняется повторно. В качестве альтернативы, если , это указывает на то, что количество выбранных ресурсов больше или равно целевому количеству ресурсов, выбор нового ресурса может быть остановлен, и окончательные ресурсы определяются из выбранных ресурсов-кандидатов. indicates the target amount of resources. If , And , S162 is executed repeatedly. Alternatively, if , this indicates that the number of selected resources is greater than or equal to the target number of resources, the selection of a new resource can be stopped, and the final resources are determined from the selected candidate resources.

S164: Ресурс-кандидат отсутствует в слоте .S164: Candidate resource not in slot .

Если K , это указывает на то, что количество выбранных ресурсов больше или равно целевому количеству ресурсов, выбор нового ресурса может быть остановлен, и окончательные ресурсы определяются из выбранных ресурсов-кандидатов. В качестве альтернативы, если K , и требование к задержке выполняется после того, как конечная позиция во временной области первого пула ресурсов перемещается назад, первый пул ресурсов может быть заменен на второй пул ресурсов. Например, конечная позиция во временной области первого пула ресурсов перемещается назад на для получения второго пула ресурсов. После получения второго пула ресурсов S161 или S162 могут выполняться повторно. K представляет собой количество выбранных ресурсов-кандидатов.If K , this indicates that the number of selected resources is greater than or equal to the target number of resources, the selection of a new resource can be stopped, and the final resources are determined from the selected candidate resources. Alternatively, if K , and the delay requirement is satisfied after the end position in the time domain of the first resource pool is moved back, the first resource pool can be replaced by the second resource pool. For example, the end position in the temporary domain of the first resource pool is moved back by to obtain a second pool of resources. After receiving the second resource pool, S161 or S162 may be executed again. K represents the number of selected candidate resources.

Во втором случае первый интервал включает в себя только первый частотный интервал и не включает в себя первый временной интервал; или первый интервал включает в себя первый временной интервал и первый частотный интервал, но первый временной интервал равен 0. Этот случай может означать, что временной интервал между двумя соседними ресурсами в ресурсах, которые необходимо выбрать, равен 0. В этом случае первое терминальное устройство может переместить позицию в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, где ресурс-кандидат, соответствующий позиции в частотной области, полученной путем перемещения, может использоваться частично или полностью в качестве по меньшей мере одного ресурса. Перемещение вверх в частотной области рассматривается, например, как перемещение вперед в направлении высокой частоты, и перемещение вниз в частотной области рассматривается, например, как перемещение вниз в направлении низкой частоты. Для конкретного описания этого случая следует обратиться к соответствующему описанию S72 в варианте осуществления, показанном на фиг.7.In the second case, the first interval includes only the first frequency interval and does not include the first time interval; or the first slot includes the first time slot and the first frequency slot, but the first time slot is 0. This case may mean that the time slot between two adjacent resources in the resources to be selected is 0. In this case, the first terminal device may move a frequency domain position of a second resource as a reference frequency domain position up and/or down in a frequency domain into a first frequency slot, where a candidate resource corresponding to the frequency domain position obtained by the move can be used partially or entirely as at least one resource. Moving up in the frequency domain is considered, for example, moving forward in the high frequency direction, and moving down in the frequency domain is considered, for example, moving down in the low frequency direction. For a specific description of this case, refer to the corresponding description of S72 in the embodiment shown in FIG. 7.

В третьем случае первый интервал включает в себя как первый частотный интервал, так и первый временной интервал, и ни первый временной интервал, ни первый частотный интервал не равны 0. В этом случае во время выбора ресурсов первое терминальное устройство должно учитывать как условие во временной области, так и условие в частотной области. Например, первое терминальное устройство может переместить позицию во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал и переместить позицию в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, где ресурс-кандидат, соответствующий как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, может использовать частично или полностью по меньшей мере один ресурс.In the third case, the first slot includes both the first frequency slot and the first time slot, and neither the first time slot nor the first frequency slot is 0. In this case, during resource selection, the first terminal device must consider both the time domain condition , and the condition in the frequency domain. For example, the first terminal device may move the time domain position of a second resource as a time domain reference position forward and/or backward in the time domain by a first frequency slot and move the frequency domain position of the second resource as a frequency domain reference position up and/or or down in the frequency domain to a first frequency slot, wherein a candidate resource corresponding to both the time domain position and the frequency domain position that are obtained by the movement may use part or all of the at least one resource.

Перемещение вперед и/или назад на первый частотный интервал включает в себя, например, перемещение вперед на первый частотный интервал, перемещение назад на первый частотный интервал или перемещение вперед и назад на первый частотный интервал. Аналогичным образом, перемещение вверх и/или вниз на первый частотный интервал включает в себя, например, перемещение вверх на первый частотный интервал, перемещение вниз на первый частотный интервал или перемещение вверх и вниз на первый частотный интервал.Moving forward and/or backward by a first frequency interval includes, for example, moving forward by a first frequency interval, moving backward by a first frequency interval, or moving forward and backward by a first frequency interval. Likewise, moving up and/or down a first frequency interval includes, for example, moving up a first frequency interval, moving down a first frequency interval, or moving up and down a first frequency interval.

Для конкретного описания этого случая следует обратиться к соответствующему описанию S72 в варианте осуществления, показанном на фиг.7.For a specific description of this case, refer to the corresponding description of S72 in the embodiment shown in FIG. 7.

Далее описывается процесс выбора ресурсов с использованием вышеупомянутого первого случая (то есть первый интервал включает в себя только первый временной интервал и не включает в себя первый частотный интервал; или первый интервал включает в себя первый временной интервал и первый частотный интервал, но первый частотный интервал равен 0), и, в качестве примера, = 4. указывает целевое количество ресурсов.The following describes the resource selection process using the above first case (that is, the first slot includes only the first time slot and does not include the first frequency slot; or the first slot includes the first time slot and the first frequency slot, but the first frequency slot is 0), and, as an example, = 4. indicates the target amount of resources.

Обратимся теперь к фиг.17. Первый пул ресурсов равен [n+Q1, n+Q2], первое терминальное устройство выбирает начальный ресурс из первого пула ресурсов, и слот, соответствующий начальному ресурсу , равен . На основе первого временного интервала первое терминальное устройство перемещает временной интервал вперед на для получения слота и перемещает назад на для получения слота . Как слот , так и слот являются позициями во временной области, полученными в результате перемещения.Let us now turn to Fig. 17. The first resource pool is [n+Q1, n+Q2], the first terminal device selects the initial resource from the first resource pool, and the slot corresponding to the starting resource , is equal . Based on the first time interval the first terminal device moves the time slot forward on to get a slot and moves back to to get a slot . Like slot , so and slot are the positions in the time domain resulting from the movement.

Если ресурс-кандидат отсутствует в слоте , ресурс-кандидат отсутствует в слоте , и требование к задержке все еще выполняется после того, как конечная позиция во временной области первого пула ресурсов перемещается назад на , первый пул ресурсов может быть заменен на второй пул ресурсов [n+Q1, n+Q2+ ]. Первое терминальное устройство может повторно выбрать ресурс из второго пула ресурсов. В качестве альтернативы, если также включено во второй пул ресурсов, первое терминальное устройство может продолжать использовать в качестве выбранного ресурса. Применительно к фиг.17 используется пример, в котором первое терминальное устройство повторно выбирает , , где слот соответствует .If the candidate resource not in slot , candidate resource not in slot , and the delay requirement is still satisfied after the end position in the time domain of the first resource pool is moved back by , the first resource pool can be replaced by the second resource pool [n+Q1, n+Q2+ ]. The first terminal device can reselect the resource from the second resource pool. Alternatively, if also included in the second resource pool, the first terminal device can continue to use as the selected resource. Referring to FIG. 17, an example is used in which the first terminal device reselects , , where slot corresponds .

На основе первого временного интервала , первое терминальное устройство перемещает временной интервал вперед на для получения слота и перемещает назад на для получения слота . Как слот , так и слот являются позициями во временной области, полученными в результате перемещения.Based on the first time interval , the first terminal device moves the time slot forward on to get a slot and moves back to to get a slot . Like slot , so and slot are the positions in the time domain resulting from the movement.

Если ресурс-кандидат находится в слоте , и ресурс-кандидат находится в слоте , на основе первого временного интервала , первое терминальное устройство перемещает слот вперед на для получения слота и перемещает слот назад на для получения слота . Как слот , так и слот являются позициями во временной области, полученными в результате перемещения.If the candidate resource is in the slot , and candidate resource is in the slot , based on the first time interval , the first terminal device moves the slot forward on to get a slot and moves the slot back to to get a slot . Like slot , so and slot are the positions in the time domain resulting from the movement.

Например, если ресурс-кандидат отсутствует в слоте , но ресурс-кандидат находится в слоте , первое терминальное устройство перемещает назад на , исходя из первого временного интервала , чтобы получить слот . Например, если в слоте отсутствует ресурс-кандидат , первое терминальное устройство может определить , , и в качестве окончательно выбранных ресурсов.For example, if a candidate resource not in slot , but the candidate resource is in the slot , the first terminal device moves back to , based on the first time interval to get a slot . For example, if there is no candidate resource in the slot , the first terminal device can determine , , And as the final selected resources.

Вышеизложенное является некоторыми примерами первого случая в первом способе выбора. Кроме того, возможен второй способ выбора, в котором первое терминальное устройство выбирает по меньшей мере один ресурс для первых данных из ресурса-кандидата, отличного от первого ресурса в ресурсе-кандидате, на основе первого ресурса и первого интервала. Второй способ выбора описан ниже.The above are some examples of the first case in the first selection method. In addition, a second selection method is possible in which the first terminal device selects at least one resource for the first data from a candidate resource different from the first resource in the candidate resource based on the first resource and the first slot. The second selection method is described below.

2. Второй способ выбора:2. Second selection method:

Во втором способе выбора требование к интервалу между выбранными ресурсами является низким. Например, временной интервал между соседними ресурсами не обязательно должен быть строго первым временным интервалом, и должен быть только больше или равен первому временному интервалу. В качестве альтернативы, частотный интервал между соседними ресурсами не обязательно должен быть строго первым частотным интервалом, и должен быть только больше или равен первому частотному интервалу. Таким образом, условия выбора становятся более мягкими, что упрощает выбор ресурсов и позволяет повысить вероятность успешного выбора ресурсов. В дополнение к этому, второй способ выбора также подразделяется на три случая.In the second selection method, the interval requirement between selected resources is low. For example, the time interval between adjacent resources does not need to be strictly the first time interval, and only needs to be greater than or equal to the first time interval. Alternatively, the frequency interval between adjacent resources need not be strictly the first frequency interval, and only need to be greater than or equal to the first frequency interval. Thus, the selection conditions become more relaxed, which simplifies the selection of resources and increases the likelihood of successful selection of resources. In addition to this, the second selection method is also divided into three cases.

В первом случае первый интервал включает в себя только первый временной интервал и не включает в себя первый частотный интервал; или первый интервал включает в себя первый временной интервал и первый частотный интервал, но первый частотный интервал равен 0. Этот случай может означать то, что частоты двух соседних ресурсов в ресурсах, которые необходимо выбрать, являются одинаковыми. В этом случае первое терминальное устройство может переместить позицию во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал. Первое терминальное устройство может выбрать ресурс из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения, где выбранный ресурс является частично или полностью по меньшей мере одним ресурсом. Первый диапазон не включает в себя позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения. Для конкретного описания этого случая следует обратиться к соответствующему описанию S72 в варианте осуществления, показанном на фиг.7.In the first case, the first interval includes only the first time interval and does not include the first frequency interval; or the first interval includes the first time interval and the first frequency interval, but the first frequency interval is 0. This case may mean that the frequencies of two adjacent resources in the resources to be selected are the same. In this case, the first terminal device may move the time domain position of the second resource as a time domain reference position forward and/or backward in the time domain by the first frequency slot. The first terminal device may select a resource from a first range corresponding to a position in the time domain obtained by the movement, where the selected resource is partly or wholly of at least one resource. The first range does not include a time domain position between the reference time domain position and the time domain position obtained by moving. For a specific description of this case, refer to the corresponding description of S72 in the embodiment shown in FIG. 7.

Предполагается, что первый частотный интервал равен 0. В отношении процедуры для способа выбора ресурсов, используемого первым терминальным устройством при условии выбора первого временного интервала, следует обратиться к фиг.18.It is assumed that the first frequency slot is 0. For the procedure for the resource selection method used by the first terminal device under the condition of selecting the first time slot, refer to FIG. 18.

Первое терминальное устройство выбирает начальный ресурс для первых данных из ресурса-кандидата, включенного в пул ресурсов. Например, слот, соответствующий начальному ресурсу , равен .The first terminal device selects the initial resource for the first data from a candidate resource included in the resource pool. For example, the slot corresponding to the starting resource , is equal .

Например, первое терминальное устройство может случайным образом выбрать начальный ресурс , где равно, например, 0. Начальный ресурс представляет собой первый ресурс.For example, the first terminal device may randomly select an initial resource , Where equals, for example, 0. Initial resource represents the first resource.

Первое терминальное устройство перемещает вперед или назад на первый временной интервал (например, ) на основе для получения , где – позиция во временной области, полученная в результате перемещения, например, слот, полученный в результате перемещения.The first terminal device moves forward or backward by the first time interval (for example, ) based for getting , Where – a position in the time domain resulting from a move, for example, a slot resulting from a move.

Первое терминальное устройство может определить первый диапазон. В этом случае первый диапазон не включает в себя ресурсы-кандидаты между и .The first terminal device may determine the first range. In this case, the first range does not include candidate resources between And .

Если первый диапазон не включает в себя ресурсы-кандидаты, и требование к задержке по-прежнему выполняется после того, как конечная позиция во временной области первого пула ресурсов перемещается назад на , первый пул ресурсов может быть заменен на второй пул ресурсов [n+ Q1, n+Q2+ ]. Затем повторно выполняется первый этап (то есть первое терминальное устройство выбирает начальный ресурс для первых данных из ресурса-кандидата, включенного в пул ресурсов).If the first range does not include candidate resources and the delay requirement is still met after the end position in the time domain of the first resource pool is moved back by , the first resource pool can be replaced by the second resource pool [n+ Q1, n+Q2+ ]. The first step is then re-executed (ie, the first terminal device selects an initial resource for the first data from a candidate resource included in the resource pool).

В качестве альтернативы, если первый диапазон включает в себя ресурс-кандидат, первое терминальное устройство может выбрать следующий ресурс из первого диапазона, где слот, соответствующий ресурсу , равен .Alternatively, if the first range includes a candidate resource, the first terminal device may select the next resource from the first range, where the slot corresponding to the resource , is equal .

Если , , и второй этап повторяется (то есть первое терминальное устройство перемещает вперед или назад на , исходя из первого временного интервала, чтобы получить ). Если , это указывает на то, что количество выбранных ресурсов больше или равно целевому количеству ресурсов, выбор нового ресурса может быть остановлен, и окончательные ресурсы определяются из выбранных ресурсов-кандидатов.If , , and the second step is repeated (that is, the first terminal device moves forward or backward by , based on the first time interval to get ). If , this indicates that the number of selected resources is greater than or equal to the target number of resources, the selection of a new resource can be stopped, and the final resources are determined from the selected candidate resources.

Во втором случае первый интервал включает в себя только первый частотный интервал и не включает в себя первый временной интервал; или первый интервал включает в себя первый временной интервал и первый частотный интервал, но первый временной интервал равен 0. Этот случай может означать, что временной интервал между двумя соседними ресурсами в ресурсах, которые необходимо выбрать, равен 0. В этом случае первое терминальное устройство может переместить позицию в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал. Первое терминальное устройство может выбрать ресурс из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения, где выбранный ресурс является частично или полностью по меньшей мере одним ресурсом. Второй диапазон не включает в себя позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения. Перемещение вверх в частотной области рассматривается, например, как перемещение вперед в направлении высокой частоты, и перемещение вниз в частотной области рассматривается, например, как перемещение вниз в направлении низкой частоты. Для конкретного описания этого случая следует обратиться к соответствующему описанию S72 в варианте осуществления, показанном на фиг.7.In the second case, the first interval includes only the first frequency interval and does not include the first time interval; or the first slot includes the first time slot and the first frequency slot, but the first time slot is 0. This case may mean that the time slot between two adjacent resources in the resources to be selected is 0. In this case, the first terminal device may move the frequency domain position of the second resource as a reference frequency domain position up and/or down in the frequency domain to the first frequency interval. The first terminal device may select a resource from a second range corresponding to a position in the frequency domain obtained by the movement, where the selected resource is partly or wholly of at least one resource. The second range does not include a frequency domain position between the reference frequency domain position and the frequency domain position obtained by moving. Moving up in the frequency domain is considered, for example, moving forward in the high frequency direction, and moving down in the frequency domain is considered, for example, moving down in the low frequency direction. For a specific description of this case, refer to the corresponding description of S72 in the embodiment shown in FIG. 7.

В третьем случае первый интервал включает в себя как первый частотный интервал, так и первый временной интервал, и ни первый временной интервал, ни первый частотный интервал не равны 0. В этом случае во время выбора ресурсов первое терминальное устройство должно учитывать как условие во временной области, так и условие в частотной области. Например, первое терминальное устройство может переместить позицию во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, переместить позицию в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбрать ресурс из третьего диапазона, соответствующего позиции во временной области и позиции в частотной области, которые получены путем перемещения, где выбранный ресурс является частично или полностью по меньшей мере одним ресурсом. Третий диапазон не включает в себя ни позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, ни позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения.In the third case, the first slot includes both the first frequency slot and the first time slot, and neither the first time slot nor the first frequency slot is 0. In this case, during resource selection, the first terminal device must consider both the time domain condition , and the condition in the frequency domain. For example, the first terminal device may move the time domain position of a second resource as a time domain reference position forward and/or backward in the time domain by a first frequency slot, move the frequency domain position of the second resource as a frequency domain reference position up, and/or or down in the frequency domain by a first frequency interval, and select a resource from a third range corresponding to a position in the time domain and a position in the frequency domain that are obtained by moving, where the selected resource is partially or completely at least one resource. The third range includes neither a time domain position between the time domain reference position and the time domain position obtained by movement, nor a frequency domain position between the frequency domain reference position and the frequency domain position obtained by movement.

Перемещение вперед и/или назад на первый частотный интервал включает в себя, например, перемещение вперед на первый частотный интервал, перемещение назад на первый частотный интервал или перемещение вперед и назад на первый частотный интервал. Аналогичным образом, перемещение вверх и/или вниз на первый частотный интервал включает в себя, например, перемещение вверх на первый частотный интервал, перемещение вниз на первый частотный интервал или перемещение вверх и вниз на первый частотный интервал.Moving forward and/or backward by a first frequency interval includes, for example, moving forward by a first frequency interval, moving backward by a first frequency interval, or moving forward and backward by a first frequency interval. Likewise, moving up and/or down a first frequency interval includes, for example, moving up a first frequency interval, moving down a first frequency interval, or moving up and down a first frequency interval.

Для конкретного описания этого случая следует обратиться к соответствующему описанию S72 в варианте осуществления, показанном на фиг.7.For a specific description of this case, refer to the corresponding description of S72 in the embodiment shown in FIG. 7.

Далее используется описанный выше первый случай (то есть первый интервал включает в себя только первый временной интервал и не включает в себя первый частотный интервал; или первый интервал включает в себя первый временной интервал и первый частотный интервал, но первый частотный интервал равен 0), и, в качестве примера, = 4. указывает целевое количество ресурсов.Next, the first case described above is used (that is, the first interval includes only the first time interval and does not include the first frequency interval; or the first interval includes the first time interval and the first frequency interval, but the first frequency interval is 0), and , as an example, = 4. indicates the target amount of resources.

Как показано на фиг.19, первый пул ресурсов равен [n+Q1, n+Q2], первое терминальное устройство выбирает начальный ресурс , а именно первый ресурс, из первого пула ресурсов, и слот, соответствующий начальному ресурсу , равен . На основе первого временного интервала первое терминальное устройство перемещает временной интервал вперед для получения временного интервала и перемещает назад для получения временного интервала . Как слот , так и слот являются позициями во временной области, полученными в результате перемещения. Первое терминальное устройство может определить первый диапазон. В этом случае первый диапазон не включает в себя ни ресурс-кандидат между слотом и слотом , ни ресурс-кандидат между слотом и слотом . Если в этом случае первый диапазон включает в себя ресурс-кандидат, первое терминальное устройство может выбрать ресурс и ресурс из первого диапазона, где слот, соответствующий ресурсу, равен , и слот, соответствующий ресурсу , равен .As shown in Fig. 19, the first resource pool is [n+Q1, n+Q2], the first terminal device selects the initial resource , namely the first resource from the first resource pool, and the slot corresponding to the starting resource , is equal . Based on the first time interval the first terminal device moves the time slot forward for obtaining a time interval and moves back for obtaining a time interval . Like slot , so and slot are the positions in the time domain resulting from the movement. The first terminal device may determine the first range. In this case, the first range does not include any candidate resource between the slot and slot , nor the candidate resource between the slot and slot . If in this case the first range includes a candidate resource, the first terminal device may select the resource and resource from the first range, where the slot corresponding to the resource is equals , and the slot corresponding to the resource , is equal .

На основе первого временного интервала первое терминальное устройство перемещает временной интервал вперед на для получения слота , и перемещает назад для получения слота . Как слот , так и слот являются позициями во временной области, полученными в результате перемещения. Первое терминальное устройство может определить первый диапазон. В этом случае первый диапазон не включает в себя ни ресурс-кандидат между слотом и слотом , ни ресурс-кандидат между слотом и слотом .Based on the first time interval the first terminal device moves the time slot forward on to get a slot , and moves back to get a slot . Like slot , so and slot are the positions in the time domain resulting from the movement. The first terminal device may determine the first range. In this case, the first range does not include any candidate resource between the slot and slot , nor the candidate resource between the slot and slot .

Например, если первый диапазон в этом случае не включает в себя ресурс-кандидат, и требование к задержке все еще выполняется после того, как конечная позиция во временной области первого пула ресурсов перемещается назад на , первый пул ресурсов может быть заменен на второй пул ресурсов [n+Q1, n+Q2+ ]. Первое терминальное устройство повторно выбирает начальный ресурс , а именно первый ресурс, из второго пула ресурсов, где слот соответствует начальному ресурсу .For example, if the first range in this case does not include a candidate resource, and the delay requirement is still satisfied after the end position in the time domain of the first resource pool is moved back by , the first resource pool can be replaced by the second resource pool [n+Q1, n+Q2+ ]. The first terminal device reselects the initial resource , namely the first resource, from the second resource pool, where slot corresponds to the initial resource .

На основе первого временного интервала первое терминальное устройство перемещает временной интервал вперед для получения временного интервала и перемещает назад для получения временного интервала . Как слот , так и слот являются позициями во временной области, полученными в результате перемещения. Первое терминальное устройство может определить первый диапазон. В этом случае первый диапазон не включает в себя ни ресурс-кандидат между слотом и слотом , ни ресурс-кандидат между слотом и слотом . Если первый диапазон в этом случае включает в себя ресурс-кандидат, первое терминальное устройство может выбрать следующий ресурс из первого диапазона, где слот, соответствующий ресурсу , равен .Based on the first time interval the first terminal device moves the time slot forward for obtaining a time interval and moves back for obtaining a time interval . Like slot , so and slot are the positions in the time domain resulting from the movement. The first terminal device may determine the first range. In this case, the first range does not include any candidate resource between the slot and slot , nor the candidate resource between the slot and slot . If the first range in this case includes a candidate resource, the first terminal device may select the next resource from the first range, where the slot corresponding to the resource , is equal .

На основе первого временного интервала первое терминальное устройство перемещает временной интервал вперед на для получения слота и перемещает назад на для получения слота . Как слот , так и слот представляют собой позиции во временной области, полученные в результате перемещения. Первое терминальное устройство может определить первый диапазон. В этом случае первый диапазон не включает в себя ни ресурс-кандидат между слотом и слотом , ни ресурс-кандидат между слотом и слотом . Если первый диапазон в этом случае включает в себя ресурс-кандидат, первое терминальное устройство может выбрать следующий ресурс из первого диапазона, где слот, соответствующий ресурсу , равен .Based on the first time interval the first terminal device moves the time slot forward on to get a slot and moves back to to get a slot . Like slot , so and slot represent the positions in the time domain resulting from the movement. The first terminal device may determine the first range. In this case, the first range does not include any candidate resource between the slot and slot , nor the candidate resource between the slot and slot . If the first range in this case includes a candidate resource, the first terminal device may select the next resource from the first range, where the slot corresponding to the resource , is equal .

На основе первого временного интервала , первое терминальное устройство перемещает временной интервал вперед на для получения слота и перемещает назад на для получения слота . Как слот , так и слот представляют собой позиции во временной области, полученные в результате перемещения. Первое терминальное устройство может определить первый диапазон. В этом случае первый диапазон не включает в себя ни ресурс-кандидат между слотом и слотом , ни ресурс-кандидат между слотом и слотом . Если первый диапазон в этом случае включает в себя ресурс-кандидат, первое терминальное устройство может выбрать следующий ресурс из первого диапазона, где слот, соответствующий ресурсу , равен .Based on the first time interval , the first terminal device moves the time slot forward on to get a slot and moves back to to get a slot . Like slot , so and slot represent the positions in the time domain resulting from the movement. The first terminal device may determine the first range. In this case, the first range does not include any candidate resource between the slot and slot , nor the candidate resource between the slot and slot . If the first range in this case includes a candidate resource, the first terminal device may select the next resource from the first range, where the slot corresponding to the resource , is equal .

В этом случае первое терминальное устройство выбрало четыре ресурса и может использовать четыре ресурса , , и в качестве окончательно выбранных ресурсов. В качестве альтернативы, первое терминальное устройство может продолжать выполнять выбор, поэтому количество выбранных ресурсов больше, чем целевое количество ресурсов, и затем первое терминальное устройство определяет ресурсов из выбранных ресурсов.In this case, the first terminal device has selected four resources and can use four resources , , And as the final selected resources. Alternatively, the first terminal device may continue to make selections such that the number of selected resources is greater than the target number of resources, and then the first terminal device determines resources from the selected resources.

Приведенные выше примеры первого способа выбора и второго способа выбора предназначены только для облегчения понимания технического решения, предоставленного в данном варианте осуществления настоящей заявки, но не предназначены для ограничения решения, предоставленного в данном варианте осуществления настоящей заявки. Например, значение может быть больше или меньше, во время перемещения во временной области может выполняться только перемещение вперед вместо перемещения назад, и как начальная позиция временной области, так и конечная позиция временной области первого пула ресурсов могут перемещаться при замене первого пула ресурсов. Это не ограничивается данным вариантом осуществления настоящей заявки.The above examples of the first selection method and the second selection method are only intended to facilitate understanding of the technical solution provided in this embodiment of the present application, but are not intended to limit the solution provided in this embodiment of the present application. For example, the value may be larger or smaller, during movement in the temporary domain only forward movement may be performed instead of backward movement, and both the starting position of the temporary domain and the ending position of the temporary domain of the first resource pool may be moved when the first resource pool is replaced. This is not limited to this embodiment of the present application.

S145: Первое терминальное устройство отправляет первые данные во второе терминальное устройство на выбранных ресурсах, и второе терминальное устройство принимает первые данные из первого терминального устройства на выбранных ресурсах.S145: The first terminal device sends first data to the second terminal device on the selected resources, and the second terminal device receives the first data from the first terminal device on the selected resources.

После выбора ресурсов первое терминальное устройство может отправить первые данные во второе терминальное устройство на выбранных ресурсах. Количество ресурсов, используемых первым терминальным устройством для отправки первых данных, может быть равно или меньше целевого количества ресурсов. S145 является необязательным этапом.After selecting resources, the first terminal device may send first data to the second terminal device on the selected resources. The amount of resources used by the first terminal device to send the first data may be equal to or less than the target amount of resources. S145 is an optional step.

В процессе выбора ресурсов, предусмотренном в данном варианте осуществления настоящей заявки, если количество выбранных ресурсов меньше, чем целевое количество ресурсов, и нет доступных ресурсов-кандидатов, которые удовлетворяют условию выбора, может быть выполнен повторный выбор. Например, новый ресурс-кандидат может быть введен путем перемещения пула ресурсов, чтобы можно было выбрать максимальное количество ресурсов для повышения вероятности успешного выбора ресурсов.In the resource selection process provided in this embodiment of the present application, if the number of selected resources is less than the target number of resources and there are no candidate resources available that satisfy the selection condition, reselection may be performed. For example, a new candidate resource may be introduced by moving the resource pool so that the maximum number of resources can be selected to increase the likelihood of successful resource selection.

В данном варианте осуществления настоящей заявки дополнительно улучшены общая процедура выделения ресурсов и дизайн в режиме mode-2 в NR-V2X.This embodiment of the present application further improves the overall resource allocation procedure and mode-2 design of NR-V2X.

Ниже, со ссылкой на сопроводительные чертежи, описаны устройства, выполненные с возможностью реализации вышеупомянутых способов, представленных в вариантах осуществления настоящей заявки. Таким образом, все вышеизложенное содержание может быть использовано в следующих вариантах осуществления. Повторяющееся содержание повторно не описывается.Below, with reference to the accompanying drawings, devices configured to implement the above methods presented in the embodiments of the present application are described. Thus, all of the above contents can be used in the following embodiments. Duplicate content is not described again.

На фиг.20 показана схематичная блок-схема устройства 2000 связи согласно варианту осуществления настоящей заявки. Например, устройство 2000 связи представляет собой первое терминальное устройство 2000.FIG. 20 shows a schematic block diagram of a communication device 2000 according to an embodiment of the present application. For example, the communication device 2000 is the first terminal device 2000.

Первое терминальное устройство 2000 включает в себя модуль 2010 обработки и модуль 2020 приемопередатчика. Например, первое терминальное устройство 2000 может быть терминальным устройством или может быть чипом, используемым в терминальном устройстве, или другим комбинированным устройством, другим компонентом или т.п., которое имеет функции терминального устройства. Когда первое терминальное устройство 2000 является терминальным устройством, модуль 2020 приемопередатчика может быть приемопередатчиком, где приемопередатчик может включать в себя антенну, радиочастотную схему и т.п.; модуль 2010 обработки может быть процессором, например, основополосным процессором, где основополосный процессор может включать в себя один или несколько CPU. Когда первое терминальное устройство 2000 является компонентом, имеющим функции терминального устройства, модуль 2020 приемопередатчика может быть радиочастотным устройством, и модуль 2010 обработки может быть процессором, например, основополосным процессором. Когда первое терминальное устройство 2000 представляет собой чиповую систему, модуль 2020 приемопередатчика может быть интерфейсом ввода/вывода чипа (например, основополосного чипа), и модуль 2010 обработки может быть процессором чиповой системы и может включать в себя один или несколько центральных процессоров. Следует понимать, что модуль 2010 обработки в данном варианте осуществления настоящей заявки может быть реализован процессором или компонентом схемы, связанным с процессором, и модуль 2020 приемопередатчика может быть реализован приемопередатчиком или компонентом схемы, связанным с приемопередатчиком. При необходимости первое терминальное устройство 2000 может дополнительно включать в себя модуль хранения, и модуль хранения может быть, например, памятью. В качестве альтернативы, первое терминальное устройство 2000 может не включать в себя модуль хранения, и модуль хранения расположен вне первого терминального устройства 2000. Независимо от того, расположен ли модуль хранения в первом терминальном устройстве 2000 или вне первого терминального устройства 2000, модуль хранения может быть выполнен с возможностью хранения компьютерных инструкций. Модуль 2010 обработки вызывает компьютерные инструкции, хранящиеся в модуле хранения, для выполнения операций, выполняемых первым терминальным устройством в варианте осуществления, показанном на фиг.7.The first terminal device 2000 includes a processing module 2010 and a transceiver module 2020. For example, the first terminal device 2000 may be a terminal device, or may be a chip used in a terminal device, or another combination device, other component, or the like that has the functions of a terminal device. When the first terminal device 2000 is a terminal device, the transceiver module 2020 may be a transceiver, where the transceiver may include an antenna, radio frequency circuitry, or the like; processing module 2010 may be a processor, for example, a baseband processor, where the baseband processor may include one or more CPUs. When the first terminal device 2000 is a component having terminal device functions, the transceiver module 2020 may be an RF device, and the processing module 2010 may be a processor, such as a baseband processor. When the first terminal device 2000 is a chip system, the transceiver module 2020 may be an input/output interface of a chip (eg, a baseband chip), and the processing module 2010 may be a processor of the chip system and may include one or more central processing units. It should be understood that the processing module 2010 in this embodiment of the present application may be implemented by a processor or circuit component coupled to a processor, and the transceiver module 2020 may be implemented by a transceiver or circuit component coupled to a transceiver. Optionally, the first terminal device 2000 may further include a storage module, and the storage module may be, for example, a memory. Alternatively, the first terminal device 2000 may not include a storage module, and the storage module is located outside the first terminal device 2000. Regardless of whether the storage module is located in the first terminal device 2000 or outside the first terminal device 2000, the storage module may be configured to store computer instructions. The processing module 2010 calls computer instructions stored in the storage module to perform operations performed by the first terminal device in the embodiment shown in FIG. 7.

Модуль 2010 обработки может быть выполнен с возможностью выполнения всех операций, за исключением операций отправки и приема, которые выполняются первым терминальным устройством в варианте осуществления, показанном на фиг.7, например, S71 и S72, и/или выполнен с возможностью поддержки другого процесса технологии, описанной в этой спецификации. Модуль 2020 приемопередатчика может быть выполнен с возможностью выполнения всех операций приема, выполняемых первым терминальным устройством в варианте осуществления, показанном на фиг.7, например, S73, и/или выполнен с возможностью поддержки другого процесса технологии, описанной в этой спецификации.The processing unit 2010 may be configured to perform all operations except the sending and receiving operations that are performed by the first terminal device in the embodiment shown in FIG. 7, for example, S71 and S72, and/or is configured to support another process technology described in this specification. The transceiver module 2020 may be configured to perform all reception operations performed by the first terminal device in the embodiment shown in FIG. 7, for example, S73, and/or configured to support another process of the technology described in this specification.

В дополнение к этому, модуль 2020 приемопередатчика может быть одним функциональным модулем, и функциональный модуль может выполнять как операцию отправки, так и операцию приема. Например, модуль 2020 приемопередатчика может быть выполнен с возможностью выполнения всех операций отправки и приема, выполняемых первым терминальным устройством в варианте осуществления, показанном на фиг.7. Например, при выполнении операции отправки модуль 2020 приемопередатчика может рассматриваться как модуль отправки; при выполнении операции приема модуль 2020 приемопередатчика может рассматриваться как модуль приема. В качестве альтернативы, модуль 2020 приемопередатчика может представлять собой два функциональных модуля, модуль приемопередатчика можно рассматривать как общий термин для двух функциональных модулей, и два функциональных модуля представляют собой, соответственно, модуль передачи (например, соответствующий передатчику, радиочастотному блоку или выходному интерфейсу) и модуль приема (например, соответствующий приемнику, радиочастотному блоку или входному интерфейсу). Модуль отправки выполнен с возможностью завершения операции отправки, например, может быть выполнен с возможностью выполнения всех операций отправки, выполняемых первым терминальным устройством в варианте осуществления, показанном на фиг.7. Модуль приема выполнен с возможностью завершения операции приема, например, может быть выполнен с возможностью выполнения всех операций приема, выполняемых первым терминальным устройством в варианте осуществления, показанном на фиг.7.In addition, the transceiver module 2020 may be one function module, and the function module may perform both a sending operation and a receiving operation. For example, the transceiver module 2020 may be configured to perform all of the sending and receiving operations performed by the first terminal device in the embodiment shown in FIG. 7. For example, when performing a send operation, the transceiver module 2020 may be considered a send module; when performing a receiving operation, the transceiver module 2020 may be considered as a receiving module. Alternatively, the transceiver module 2020 may be two functional modules, the transceiver module may be considered a general term for two functional modules, and the two functional modules are, respectively, a transmission module (e.g., corresponding to a transmitter, an RF unit, or an output interface) and a receiving module (e.g. corresponding to a receiver, RF unit or input interface). The sending module is configured to complete a sending operation, for example, may be configured to complete all sending operations performed by the first terminal device in the embodiment shown in FIG. 7. The receiving module is configured to complete a receiving operation, for example, may be configured to complete all receiving operations performed by the first terminal device in the embodiment shown in FIG. 7.

Модуль 2010 обработки выполнен с возможностью выбора первого ресурса для первых данных из ресурсов-кандидатов, включенных в пул ресурсов, где ресурсы-кандидаты включают в себя ресурсы, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению.The processing unit 2010 is configured to select a first resource for the first data from candidate resources included in the resource pool, where the candidate resources include resources whose received reference signal power is less than or equal to the first threshold value.

Модуль 2010 обработки дополнительно выполнен с возможностью выбора по меньшей мере одного ресурса для первых данных из ресурсов-кандидатов, отличных от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала, где первый интервал включает в себя первый временной интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном по меньшей мере одном ресурсе, и/или включает в себя первый частотный интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном по меньшей мере одном ресурсе.The processing module 2010 is further configured to select at least one resource for the first data from the candidate resources other than the first resource in the candidate resources based on the first resource and the first slot, where the first slot includes a first time slot that satisfies requirements for two adjacent resources in the selected first resource and the selected at least one resource, and/or includes a first frequency slot that satisfies the requirements for two adjacent resources in the selected first resource and the selected at least one resource.

Количество ресурсов-кандидатов больше или равно X% от количества всех ресурсов, включенных в пул ресурсов, и значение X соответствует следующему условию:The number of candidate resources is greater than or equal to X% of the number of all resources included in the resource pool, and the value of X meets the following condition:

значение X устанавливается на основе целевого количества ресурсов;the value of X is set based on the target amount of resources;

значение X устанавливается на основе целевого количества ресурсов и первого временного интервала;the value of X is set based on the target amount of resources and the first time interval;

значение X устанавливается на основе целевого количества ресурсов, первого временного интервала и первого частотного интервала; илиthe value of X is set based on the target amount of resources, the first time slot and the first frequency slot; or

значение X устанавливается на основе приоритета обслуживания.the value of X is set based on service priority.

Общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса меньше или равно целевому количеству ресурсов.The total number of resources from the first resource and at least one resource is less than or equal to the target number of resources.

В необязательной реализации модуль 2020 приемопередатчика выполнен с возможностью отправки первых данных во второе терминальное устройство на выбранных ресурсах. Выбранные ресурсы включают в себя, например, первый ресурс и по меньшей мере один ресурс.In an optional implementation, transceiver module 2020 is configured to send first data to a second terminal device on selected resources. The selected resources include, for example, a first resource and at least one resource.

В необязательной реализации целевое количество ресурсов связано с QoS первых данных и/или информацией о конфигурации пула ресурсов.In an optional implementation, the target amount of resources is related to the QoS of the first data and/or resource pool configuration information.

В необязательной реализации то, что значение X устанавливается на основе количества ресурсов, которые необходимо выбрать, включает в себя:In an optional implementation, the value of X is set based on the number of resources to be selected includes:

большее целевое количество ресурсов, которое указывает на большее значение X.a larger target amount of resources, which indicates a larger X value.

В необязательной реализации то, что значение X устанавливается на основе целевого количества ресурсов и первого временного интервала, включает в себя:In an optional implementation, the value of X is set based on the target amount of resources and the first time interval includes:

когда целевое количество ресурсов является фиксированным, меньший первый временной интервал, который указывает на большее значение X.when the target amount of resources is fixed, a smaller first time interval that indicates a larger value of X.

В необязательной реализации то, что значение X устанавливается на основе целевого количества ресурсов, первого временного интервала и первого частотного интервала, включает в себя:In an optional implementation, the value of X is set based on the target amount of resources, the first time slot and the first frequency slot includes:

когда целевое количество ресурсов и первый временной интервал являются фиксированными, меньший первый частотный интервал, который указывает на большее значение X.when the target amount of resources and the first time interval are fixed, a smaller first frequency interval which indicates a larger value of X.

В необязательной реализации то, что значение X устанавливается на основе приоритета обслуживания, включает в себя:In an optional implementation, the value of X is set based on service priority includes:

более высокий приоритет обслуживания, который указывает на большее значение X.higher service priority, which indicates a larger X value.

В необязательной реализации модуль 2010 обработки дополнительно выполнен с возможностью:In an optional implementation, the processing module 2010 is further configured to:

определения того, что отсутствует доступный ресурс-кандидат, отличный от первого ресурса и третьего ресурса среди ресурсов-кандидатов, и что общее количество ресурсов из числа первого ресурса и третьего ресурса меньше, чем целевое количество ресурсов, где третий ресурс включает в себя выбранный ресурс, отличный от первого ресурса в ресурсах-кандидатах;determining that there is no available candidate resource other than the first resource and the third resource among the candidate resources, and that the total number of resources among the first resource and the third resource is less than the target number of resources, where the third resource includes the selected resource, different from the first resource in the candidate resources;

выбора второго ресурса из ресурсов-кандидатов; иselecting a second resource from the candidate resources; And

выбора одного или более ресурсов для первых данных из ресурсов-кандидатов, отличных от второго ресурса, в ресурсах-кандидатах на основе второго ресурса и первого интервала.selecting one or more resources for the first data from candidate resources other than the second resource, in the candidate resources based on the second resource and the first interval.

В необязательной реализации модуль 2020 приемопередатчика дополнительно выполнен с возможностью отправки первых данных во второе терминальное устройство на выбранных ресурсах. Выбранные ресурсы включают в себя, например, второй ресурс и один или более ресурсов.In an optional implementation, transceiver module 2020 is further configured to send first data to a second terminal device on selected resources. The selected resources include, for example, a second resource and one or more resources.

В необязательной реализации модуль 2010 обработки выполнен с возможностью выбора по меньшей мере одного ресурса из ресурса-кандидата, отличного от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала следующим образом:In an optional implementation, processing module 2010 is configured to select at least one resource from a candidate resource other than the first resource in the candidate resources based on the first resource and the first slot as follows:

перемещение позиции во временной области первого ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции во временной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, где первый интервал включает в себя первый временной интервал;moving a time domain position of a first resource as a reference time domain position forward and/or backward in the time domain by a first frequency slot, and using a candidate resource corresponding to the time domain position obtained by moving, in part or in whole, as at least at least one resource, where the first slot includes a first time slot;

перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции в частотной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, где первый интервал включает в себя первый частотный интервал; илиmoving a frequency domain position of a first resource as a reference frequency domain position up and/or down in a frequency domain by a first frequency slot, and using a candidate resource corresponding to the frequency domain position obtained by moving, in part or in whole, as at least at least one resource, where the first slot includes a first frequency slot; or

перемещение позиции первого ресурса во временной области в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, где первый интервал включает в себя первый временной интервал и первый частотный интервал.moving the position of the first time domain resource as a reference position in the time domain forward and/or backward in the time domain by a first frequency interval, moving the position in the frequency domain of the first resource as a reference position in the frequency domain up and/or down in the frequency domain by a first frequency slot, and using a candidate resource corresponding to both a time domain position and a frequency domain position that are obtained by moving, in part or in whole, as at least one resource, where the first slot includes a first time slot and first frequency interval.

В необязательной реализации модуль 2010 обработки выполнен с возможностью выбора по меньшей мере одного ресурса из ресурса-кандидата, отличного от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала следующим образом:In an optional implementation, processing module 2010 is configured to select at least one resource from a candidate resource other than the first resource in the candidate resources based on the first resource and the first slot as follows:

перемещение позиции во временной области первого ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и выбор ресурса из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения, где выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, первый диапазон не включает в себя позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, и первый интервал включает в себя первый временной интервал;moving a time domain position of a first resource as a reference time domain position forward and/or backward in the time domain by a first frequency interval, and selecting a resource from a first range corresponding to the time domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the first range does not include a position in the time domain between the reference position in the time domain and the position in the time domain obtained by moving, and the first interval includes the first time interval;

перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения, где выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, второй диапазон не включает в себя позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал включает в себя первый интервал в частотной области; илиmoving a frequency domain position of a first resource as a reference frequency domain position up and/or down in a frequency domain by a first frequency bin, and selecting a resource from a second range corresponding to the frequency domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the second range does not include a frequency domain position between the reference frequency domain position and the frequency domain position obtained by moving, and the first interval includes the first frequency domain interval; or

перемещение позиции первого ресурса во временной области в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из третьего диапазона, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, где выбранный ресурс является частично или полностью по меньшей мере одним ресурсом, третий диапазон не включает в себя позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, или позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал включает в себя первый временной интервал и первый частотный интервал.moving the position of the first time domain resource as a reference position in the time domain forward and/or backward in the time domain by a first frequency interval, moving the position in the frequency domain of the first resource as a reference position in the frequency domain up and/or down in the frequency domain by a first frequency bin, and selecting a resource from a third band corresponding to both a time domain position and a frequency domain position that are obtained by movement, where the selected resource is partly or wholly of at least one resource, the third range not including the position in the time domain between the time domain reference position and the time domain position obtained by moving, or the frequency domain position between the frequency domain reference position and the frequency domain position obtained by moving, and the first interval includes the first time interval and first frequency interval.

На фиг.21 показана схематичная блок-схема устройства 2100 связи согласно варианту осуществления настоящей заявки. Например, устройство 2100 связи представляет собой первое терминальное устройство 2100.FIG. 21 shows a schematic block diagram of a communication device 2100 according to an embodiment of the present application. For example, the communication device 2100 is a first terminal device 2100.

Первое терминальное устройство 2100 включает в себя модуль 2110 обработки и модуль 2120 приемопередатчика. Например, первое терминальное устройство 2100 может быть терминальным устройством или может быть чипом, используемым в терминальном устройстве, или другим комбинированным устройством, другим компонентом или т.п., который имеет функции терминального устройства. Когда первое терминальное устройство 2100 является терминальным устройством, модуль 2120 приемопередатчика может быть приемопередатчиком, где приемопередатчик может включать в себя антенну, радиочастотную схему и т.п.; модуль 2110 обработки может быть процессором, например, основополосным процессором, где основополосный процессор может включать в себя один или более процессоров. Когда первое терминальное устройство 2100 является компонентом, имеющим функции терминального устройства, модуль 2120 приемопередатчика может быть радиочастотным устройством, и модуль 2110 обработки может быть процессором, например, основополосным процессором. Когда первое терминальное устройство 2100 представляет собой чиповую систему, модуль 2120 приемопередатчика может быть интерфейсом ввода/вывода чипа (например, основополосного чипа), и модуль 2110 обработки может быть процессором чиповой системы и может включать в себя один или несколько центральных процессоров. Следует понимать, что модуль 2010 обработки в данном варианте осуществления настоящей заявки может быть реализован процессором или компонентом схемы, связанным с процессором, и модуль 2120 приемопередатчика может быть реализован приемопередатчиком или компонентом схемы, связанным с приемопередатчиком. При необходимости первое терминальное устройство 2100 может дополнительно включать в себя модуль хранения, и модуль хранения может быть, например, памятью. В качестве альтернативы, первое терминальное устройство 2100 может не включать в себя модуль хранения, и модуль хранения расположен вне первого терминального устройства 2100. Независимо от того, расположен ли модуль хранения в первом терминальном устройстве 2100 или вне первого терминального устройства 2100, модуль хранения может быть выполнен с возможностью хранения компьютерных инструкций. Модуль 2110 обработки вызывает компьютерные инструкции, хранящиеся в модуле хранения, для выполнения операций, выполняемых первым терминальным устройством в варианте осуществления, показанном на фиг.14.The first terminal device 2100 includes a processing module 2110 and a transceiver module 2120. For example, the first terminal device 2100 may be a terminal device, or may be a chip used in a terminal device, or another combination device, other component, or the like that has the functions of a terminal device. When the first terminal device 2100 is a terminal device, the transceiver module 2120 may be a transceiver, where the transceiver may include an antenna, radio frequency circuitry, or the like; processing module 2110 may be a processor, for example, a baseband processor, where the baseband processor may include one or more processors. When the first terminal device 2100 is a component having terminal device functions, the transceiver module 2120 may be an RF device, and the processing module 2110 may be a processor, such as a baseband processor. When the first terminal device 2100 is a chip system, the transceiver module 2120 may be an input/output interface of a chip (eg, a baseband chip), and the processing module 2110 may be a processor of the chip system and may include one or more central processing units. It should be understood that the processing module 2010 in this embodiment of the present application may be implemented by a processor or circuit component coupled to a processor, and the transceiver module 2120 may be implemented by a transceiver or circuit component coupled to a transceiver. If necessary, the first terminal device 2100 may further include a storage module, and the storage module may be, for example, a memory. Alternatively, the first terminal device 2100 may not include a storage module, and the storage module is located outside the first terminal device 2100. Regardless of whether the storage module is located in the first terminal device 2100 or outside the first terminal device 2100, the storage module may be configured to store computer instructions. The processing module 2110 calls computer instructions stored in the storage module to perform operations performed by the first terminal device in the embodiment shown in FIG. 14.

Модуль 2110 обработки может быть выполнен с возможностью выполнения всех операций, за исключением операций отправки и приема, которые выполняются первым терминальным устройством в варианте осуществления, показанном на фиг.14, например, S141, S142, S143 и S144, и/или выполнен с возможностью поддержки другого процесса технологии, описанной в этой спецификации. Модуль 2120 приемопередатчика может быть выполнен с возможностью выполнения всех операций приема, выполняемых первым терминальным устройством в варианте осуществления, показанном на фиг.14, например, S145, и/или выполнен с возможностью поддержки другого процесса технологии, описанной в этой спецификации.The processing unit 2110 may be configured to perform all operations except the sending and receiving operations that are performed by the first terminal device in the embodiment shown in FIG. 14, for example, S141, S142, S143, and S144, and/or is configured to support other process technology described in this specification. The transceiver module 2120 may be configured to perform all reception operations performed by the first terminal device in the embodiment shown in FIG. 14, such as S145, and/or configured to support another process of the technology described in this specification.

В дополнение к этому, модуль 2120 приемопередатчика может быть одним функциональным модулем, и функциональный модуль может выполнять как операцию отправки, так и операцию приема. Например, модуль 2120 приемопередатчика может быть выполнен с возможностью выполнения всех операций отправки и приема, выполняемых первым терминальным устройством в варианте осуществления, показанном на фиг.14. Например, при выполнении операции отправки модуль 2120 приемопередатчика может рассматриваться как модуль отправки; при выполнении операции приема модуль 2120 приемопередатчика может рассматриваться как модуль приема. В качестве альтернативы, модуль 2120 приемопередатчика может иметь два функциональных модуля, модуль приемопередатчика может рассматриваться как общий термин двух функциональных модулей, и два функциональных модуля представляют собой, соответственно, модуль передачи (например, соответствующий передатчику, радиочастотному блоку или выходному интерфейсу) и модуль приема (например, соответствующий приемнику, радиочастотному блоку или входному интерфейсу). Модуль отправки выполнен с возможностью завершения операции отправки, например, может быть выполнен с возможностью выполнения всех операций отправки, выполняемых первым терминальным устройством в варианте осуществления, показанном на фиг.14. Модуль приема выполнен с возможностью завершения операции приема, например, может быть выполнен с возможностью выполнения всех операций приема, выполняемых первым терминальным устройством в варианте осуществления, показанном на фиг.14.In addition, the transceiver module 2120 may be one function module, and the function module may perform both a sending operation and a receiving operation. For example, the transceiver module 2120 may be configured to perform all of the sending and receiving operations performed by the first terminal device in the embodiment shown in FIG. 14. For example, when performing a send operation, transceiver module 2120 may be considered a send module; when performing a receive operation, the transceiver module 2120 may be considered a receive module. Alternatively, the transceiver module 2120 may have two functional modules, the transceiver module can be considered as a general term for two functional modules, and the two functional modules are, respectively, a transmission module (for example, corresponding to a transmitter, RF block, or output interface) and a receiving module (eg corresponding to the receiver, RF unit or input interface). The sending module is configured to complete a sending operation, for example, may be configured to complete all sending operations performed by the first terminal device in the embodiment shown in FIG. 14. The receiving module is configured to complete a receiving operation, for example, may be configured to complete all receiving operations performed by the first terminal device in the embodiment shown in FIG. 14.

Модуль 2110 обработки выполнен с возможностью выбора первого ресурса для первых данных из первого ресурса-кандидата, включенного в первый пул ресурсов, где первый ресурс-кандидат включает в себя ресурс, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению.The processing unit 2110 is configured to select a first resource for the first data from a first candidate resource included in the first resource pool, where the first candidate resource includes a resource whose received reference signal power is less than or equal to the first threshold value.

Модуль 2110 обработки дополнительно выполнен с возможностью определения, на основе первого ресурса и первого интервала, того, что доступный ресурс-кандидат отсутствует в ресурсе-кандидате, отличном от первого ресурса и третьего ресурса в первом ресурсе-кандидате, и что общее количество ресурсов из числа первого ресурса и третьего ресурса меньше целевого количества ресурсов, где третий ресурс включает в себя выбранный ресурс, отличный от первого ресурса в ресурсе-кандидате, и первый интервал включает в себя первый временной интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном третьем ресурсе, и/или включает в себя первый частотный интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном третьем ресурсе.The processing module 2110 is further configured to determine, based on the first resource and the first slot, that an available candidate resource is not present in a candidate resource other than the first resource and a third resource in the first candidate resource, and that the total number of resources among the first resource and the third resource are less than the target amount of resources, where the third resource includes a selected resource other than the first resource in the candidate resource, and the first slot includes a first time slot that satisfies the requirements of two adjacent resources in the selected first resource, and the selected third resource, and/or includes a first frequency slot that satisfies the requirements of two adjacent resources in the selected first resource and the selected third resource.

Модуль 2110 обработки дополнительно выполнен с возможностью замены первого пула ресурсов на второй пул ресурсов.The processing module 2110 is further configured to replace the first resource pool with a second resource pool.

Модуль 2110 обработки дополнительно выполнен с возможностью выбора, на основе второго ресурса во втором пуле ресурсов и первого интервала, по меньшей мере одного ресурса из ресурса-кандидата, отличного от второго ресурса, во втором ресурсе-кандидате, включенном во второй пул ресурсов, где второй ресурс-кандидат включает в себя ресурс, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению.The processing module 2110 is further configured to select, based on the second resource in the second resource pool and the first slot, at least one resource from a candidate resource other than the second resource in the second candidate resource included in the second resource pool, where the second the candidate resource includes a resource whose received reference signal power is less than or equal to the first threshold value.

В необязательной реализации модуль 2120 приемопередатчика выполнен с возможностью отправки первых данных во второе терминальное устройство на выбранных ресурсах. Выбранные ресурсы включают в себя, например, второй ресурс и по меньшей мере один ресурс.In an optional implementation, transceiver module 2120 is configured to send first data to a second terminal device on selected resources. The selected resources include, for example, a second resource and at least one resource.

В необязательной реализации целевое количество ресурсов связано с QoS первых данных и/или информацией о конфигурации первого пула ресурсов.In an optional implementation, the target amount of resources is related to the QoS of the first data and/or configuration information of the first resource pool.

В необязательной реализации,In an optional implementation,

второй ресурс и первый ресурс являются одним и тем же ресурсом; илиthe second resource and the first resource are the same resource; or

модуль 2110 обработки дополнительно выполнен с возможностью выбора второго ресурса из ресурса-кандидата, включенного во второй пул ресурсов.the processing module 2110 is further configured to select a second resource from a candidate resource included in the second resource pool.

В необязательной реализации модуль 2110 обработки выполнен с возможностью замены первого пула ресурсов на второй пул ресурсов следующим образом:In an optional implementation, processing module 2110 is configured to replace the first resource pool with a second resource pool as follows:

перемещение конечной позиции во временной области первого пула ресурсов назад во временной области на первый период времени для получения второго пула ресурсов; илиmoving a terminal position in the time domain of the first resource pool back in the time domain by a first time period to obtain a second resource pool; or

перемещение начальной позиции во временной области первого пула ресурсов назад во временной области на второй период времени и перемещение конечной позиции во временной области первого пула ресурсов назад во временной области на третий период времени для получения второго пула ресурсов.moving a starting position in the time domain of the first resource pool back in the time domain for a second time period and moving an ending position in the time domain of the first resource pool back in the time domain for a third time period to obtain a second resource pool.

В необязательной реализации модуль 2110 обработки выполнен с возможностью выбора на основе второго ресурса и первого интервала по меньшей мере одного ресурса из ресурса-кандидата, отличного от второго ресурса во втором ресурсе-кандидате, включенном во второй пул ресурсов, следующим образом:In an optional implementation, processing module 2110 is configured to select, based on the second resource and the first slot, at least one resource from a candidate resource different from a second resource in the second candidate resource included in the second resource pool, as follows:

перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции во временной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, где первый интервал включает в себя первый временной интервал;moving a time domain position of a second resource as a reference time domain position forward and/or backward in the time domain by a first frequency slot, and using a candidate resource corresponding to the time domain position obtained by moving, in part or in whole, as at least at least one resource, where the first slot includes a first time slot;

перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции в частотной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, где первый интервал включает в себя первый частотный интервал; илиmoving a frequency domain position of a second resource as a reference frequency domain position up and/or down in a frequency domain into a first frequency slot, and using a candidate resource corresponding to the frequency domain position obtained by the move, in part or in whole as at least at least one resource, where the first slot includes a first frequency slot; or

перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, где первый интервал включает в себя первый временной интервал и первый частотный интервал.moving a time domain position of a second resource as a time domain reference position forward and/or backward in the time domain by a first frequency interval, moving a frequency domain position of a second resource as a frequency domain reference position up and/or down in a frequency domain by a first frequency slot, and using a candidate resource corresponding to both a time domain position and a frequency domain position that are obtained by moving, in part or in whole, as at least one resource, where the first slot includes a first time slot and first frequency interval.

В необязательной реализации модуль 2110 обработки выполнен с возможностью выбора на основе второго ресурса и первого интервала по меньшей мере одного ресурса из ресурса-кандидата, отличного от второго ресурса во втором ресурсе-кандидате, включенном во второй пул ресурсов, следующим образом:In an optional implementation, processing module 2110 is configured to select, based on the second resource and the first slot, at least one resource from a candidate resource different from a second resource in the second candidate resource included in the second resource pool, as follows:

перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и выбор ресурса из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения, где выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, первый диапазон не включает в себя позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, и первый интервал включает в себя первый временной интервал;moving a time domain position of a second resource as a reference time domain position forward and/or backward in the time domain by a first frequency interval, and selecting a resource from a first range corresponding to the time domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the first range does not include a position in the time domain between the reference position in the time domain and the position in the time domain obtained by moving, and the first interval includes the first time interval;

перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения, где выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, второй диапазон не включает в себя позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал включает в себя первый интервал в частотной области; илиmoving a frequency domain position of a second resource as a reference frequency domain position up and/or down in a frequency domain by a first frequency bin, and selecting a resource from a second range corresponding to the frequency domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the second range does not include a frequency domain position between the reference frequency domain position and the frequency domain position obtained by moving, and the first interval includes the first frequency domain interval; or

перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из третьего диапазона, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, где выбранный ресурс является частично или полностью по меньшей мере одним ресурсом, третий диапазон не включает в себя позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, или позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал включает в себя первый временной интервал и первый частотный интервал.moving a time domain position of a second resource as a time domain reference position forward and/or backward in the time domain by a first frequency interval, moving a frequency domain position of a second resource as a frequency domain reference position up and/or down in a frequency domain by a first frequency bin, and selecting a resource from a third band corresponding to both a time domain position and a frequency domain position that are obtained by movement, where the selected resource is partly or wholly of at least one resource, the third range not including the position in the time domain between the time domain reference position and the time domain position obtained by moving, or the frequency domain position between the frequency domain reference position and the frequency domain position obtained by moving, and the first interval includes the first time interval and first frequency interval.

Вариант осуществления настоящей заявки дополнительно предусматривает устройство связи, и устройство связи может быть терминальным устройством или схемой. Устройство связи может быть выполнено с возможностью выполнения действий, выполняемых первым терминальным устройством, представленным в вышеупомянутых вариантах осуществления способа.An embodiment of the present application further provides a communication device, and the communication device may be a terminal device or a circuit. The communication device may be configured to perform actions performed by the first terminal device presented in the above method embodiments.

На фиг.22 показано упрощенное схематичное представление структуры терминального устройства в случае, когда устройством связи является терминальное устройство. Для простоты понимания и иллюстрации на фиг.22 показан пример, в котором терминальным устройством является мобильный телефон. Как показано на фиг.22, терминальное устройство включает в себя процессор, память, радиочастотную схему, антенну и устройство ввода/вывода. Процессор в основном выполнен с возможностью обработки протокола связи и данных связи, управления терминальным устройством, исполнения программы программного обеспечения, обработки данных программы программного обеспечения и т.д. Память в основном предназначена для хранения программного обеспечения и данных. Радиочастотная схема в основном выполнена с возможностью выполнения преобразования между основополосным сигналом и радиочастотным сигналом и обработки радиочастотного сигнала. Антенна в основном выполнена с возможностью отправки и приема радиочастотного сигнала в виде электромагнитной волны. Устройство ввода/вывода, такое как сенсорный экран, дисплей или клавиатура, в основном выполнено с возможностью приема данных, введенных пользователем, и вывода данных пользователю. Следует отметить, что некоторые типы терминальных устройств могут не иметь устройства ввода/вывода.FIG. 22 is a simplified schematic diagram of the structure of a terminal device in the case where the communication device is a terminal device. For ease of understanding and illustration, FIG. 22 shows an example in which the terminal device is a mobile phone. As shown in FIG. 22, the terminal device includes a processor, a memory, an RF circuit, an antenna, and an input/output device. The processor is generally configured to process a communication protocol and communication data, control a terminal device, execute a software program, process software program data, etc. Memory is primarily used to store software and data. The RF circuit is generally configured to perform conversion between a baseband signal and an RF signal and process the RF signal. The antenna is generally configured to send and receive a radio frequency signal in the form of an electromagnetic wave. An input/output device, such as a touch screen, display, or keyboard, is generally configured to receive data input by a user and output data to the user. It should be noted that some types of terminal devices may not have an I/O device.

Когда данные должны быть отправлены, процессор исполняет основополосную обработку данных, которые должны быть отправлены, и выводит основополосный сигнал в радиочастотную схему. Радиочастотная схема выполняет радиочастотную обработку основополосного сигнала и отправляет радиочастотный сигнал в виде электромагнитной волны через антенну. Когда данные отправляются в терминальное устройство, радиочастотная схема принимает радиочастотный сигнал через антенну, преобразует радиочастотный сигнал в основополосный сигнал и выводит основополосный сигнал в процессор. Процессор преобразует основополосный сигнал в данные и обрабатывает данные. Для простоты описания на фиг.22 показана только одна память и один процессор. В реальном продукте терминального устройства может быть один или несколько процессоров и одно или несколько устройств памяти. Память также может упоминаться как носитель информации, запоминающее устройство и т.п. Память может быть расположена независимо от процессора или может быть интегрирована с процессором. Это не ограничивается данным вариантом осуществления настоящей заявки.When data is to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuitry. The RF circuit performs RF processing on the baseband signal and sends the RF signal as an electromagnetic wave through the antenna. When data is sent to a terminal device, the RF circuit receives the RF signal through an antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of description, only one memory and one processor are shown in FIG. 22. In an actual terminal device product there may be one or more processors and one or more memory devices. Memory may also be referred to as a storage medium, storage device, or the like. The memory may be located independently of the processor or may be integrated with the processor. This is not limited to this embodiment of the present application.

В данном варианте осуществления настоящей заявки антенна и радиочастотный контур, которые имеют функцию приемопередатчика, могут рассматриваться как блок приемопередатчика терминального устройства (блок приемопередатчика может быть одним функциональным блоком, и функциональный блок может реализовывать функцию отправки и функцию приема; или блок приемопередатчика может включать в себя два функциональных блока: блок приема, который может выполнять функцию приема, и блок отправки, который может выполнять функцию отправки), и процессор, имеющий функцию обработки, может рассматриваться как блок обработки терминального устройства. Как показано на фиг.22, терминальное устройство включает в себя блок 2210 приемопередатчика и блок 2220 обработки. Блок приемопередатчика также может упоминаться как приемопередатчик, приемопередающая машина, приемопередающее устройство и т.п. Блок обработки может также называться процессором, платой обработки, модулем обработки, устройством обработки и т.п. При необходимости компонент для реализации функции приема в блоке 2210 приемопередатчика может рассматриваться как блок приема, и компонент для реализации функции отправки в блоке 2210 приемопередатчика может рассматриваться как блок отправки. Другими словами, блок 2210 приемопередатчика включает в себя модуль приема и/или модуль отправки. Блок приемопередатчика может также иногда называться приемопередатчиком, приемопередающей машиной, приемопередающей схемой и т.п. Приемный блок может также иногда упоминаться как принимающая машина, приемник, приемная схема и т.п. Блок передачи может также иногда называться передающей машиной, передатчиком, передающей схемой и т.п.In this embodiment of the present application, an antenna and an RF circuit that have a transceiver function can be considered as a transceiver block of a terminal device (the transceiver block may be one functional block, and the functional block may implement a sending function and a receiving function; or the transceiver block may include two functional blocks: a receiving block that can perform a receiving function, and a sending block that can perform a sending function), and a processor having a processing function can be considered as a processing block of a terminal device. As shown in FIG. 22, the terminal device includes a transceiver unit 2210 and a processing unit 2220. The transceiver unit may also be referred to as a transceiver, a transceiver machine, a transceiver device, or the like. A processing unit may also be called a processor, a processing board, a processing unit, a processing unit, or the like. Optionally, the component for implementing the receive function in transceiver block 2210 may be considered a receive block, and the component for implementing the sending function in transceiver block 2210 can be considered a send block. In other words, the transceiver unit 2210 includes a receiving module and/or a sending module. The transceiver unit may also sometimes be called a transceiver, transceiver machine, transceiver circuit, or the like. The receiving unit may also sometimes be referred to as a receiving machine, receiver, receiving circuit, or the like. The transmission unit may also sometimes be called a transmission machine, a transmitter, a transmission circuit, or the like.

Следует понимать, что блок 2210 приемопередатчика выполнен с возможностью выполнения операции отправки и операции приема на стороне первого терминального устройства в вышеупомянутых вариантах осуществления способа, и блок 2220 обработки выполнен с возможностью выполнения операции, отличной от операций отправки и приема первого терминального устройства, представленных в вышеупомянутых вариантах осуществления способа.It should be understood that the transceiver unit 2210 is configured to perform a sending operation and a receiving operation on the side of the first terminal device in the above-mentioned method embodiments, and the processing unit 2220 is configured to perform an operation different from the sending and receiving operations of the first terminal device presented in the above-mentioned method embodiments. embodiments of the method.

Например, в одной реализации блок 2210 приемопередатчика выполнен с возможностью выполнения всех операций отправки и приема, выполняемых первым терминальным устройством в варианте осуществления, показанном на фиг.7, например, S73, и/или блок 2210 приемопередатчика дополнительно выполнен с возможностью выполнения другого процесса, поддерживающего технологию, описанную в этой спецификации. Блок 2220 обработки выполнен с возможностью выполнения всех операций, за исключением операций отправки и приема, которые выполняются первым терминальным устройством в варианте осуществления, показанном на фиг.7, например, S71 и S72, и/или блок 2220 обработки дополнительно выполнен с возможностью выполнения другого процесса, поддерживающего технологию, описанную в этой спецификации.For example, in one implementation, the transceiver block 2210 is configured to perform all of the sending and receiving operations performed by the first terminal device in the embodiment shown in FIG. 7, for example, S73, and/or the transceiver block 2210 is further configured to perform another process, supporting the technology described in this specification. The processing unit 2220 is configured to perform all operations except the sending and receiving operations that are performed by the first terminal device in the embodiment shown in FIG. 7, for example, S71 and S72, and/or the processing unit 2220 is further configured to perform other process supporting the technology described in this specification.

В качестве другого примера, в одной реализации блок 2210 приемопередатчика выполнен с возможностью выполнения всех операций отправки и приема, выполняемых первым терминальным устройством в варианте осуществления, показанном на фиг.14, например, S145, и/или блок 2210 приемопередатчика дополнительно выполнен с возможностью выполнения другого процесса, поддерживающего технологию, описанную в этой спецификации. Блок 2220 обработки выполнен с возможностью выполнения всех операций, за исключением операций отправки и приема, которые выполняются первым терминальным устройством в варианте осуществления, показанном на фиг.14, например, S141-S144, и/или блок 2220 обработки дополнительно выполнен с возможностью выполнения другого процесса, поддерживающего технологию, описанную в этой спецификации.As another example, in one implementation, transceiver block 2210 is configured to perform all send and receive operations performed by the first terminal device in the embodiment shown in FIG. 14, for example, S145, and/or transceiver block 2210 is further configured to perform another process that supports the technology described in this specification. The processing unit 2220 is configured to perform all operations except the sending and receiving operations that are performed by the first terminal device in the embodiment shown in FIG. 14, for example, S141-S144, and/or the processing unit 2220 is further configured to perform other process supporting the technology described in this specification.

Когда устройство связи представляет собой чип или схему, устройство может включать в себя блок приемопередатчика и блок обработки. Блок приемопередатчика может быть схемой ввода/вывода и/или интерфейсом связи. Блок обработки представляет собой интегрированный процессор, микропроцессор или интегральную схему.When the communication device is a chip or circuit, the device may include a transceiver unit and a processing unit. The transceiver block may be an input/output circuit and/or a communication interface. The processing unit is an integrated processor, microprocessor, or integrated circuit.

Когда устройством связи в данном варианте осуществления является терминальное устройство, следует обратиться к устройству, показанному на фиг.23. В примере устройство может реализовать функцию, аналогичную функции модуля 2010 обработки, показанного на фиг.20. В другом примере устройство может реализовать функцию, аналогичную функции модуля 2110 обработки, показанного на фиг.21. На фиг.23, устройство включает в себя процессор 2310, процессор 2320 отправки данных и процессор 2330 приема данных. Модуль 2010 обработки в предыдущем варианте осуществления может быть процессором 2310, показанным на фиг.23, и может выполнять соответствующую функцию. Модуль 2020 приемопередатчика, представленный в предыдущем варианте осуществления, может быть процессором 2320 отправки данных и/или процессором 2330 приема данных, которые показаны на фиг.23, и может выполнять соответствующую функцию. В качестве альтернативы, модуль 2110 обработки, представленный в предыдущем варианте осуществления, может быть процессором 2310, показанным на фиг.23, и может выполнять соответствующую функцию. Модуль 2120 приемопередатчика, представленный в предыдущем варианте осуществления, может быть процессором 2320 отправки данных и/или процессором 2330 приема данных на фиг.23, и может выполнять соответствующую функцию. Хотя на фиг.23 показаны канальный кодер и канальный декодер, можно понять, что эти модули являются только примерами и не ограничивают данный вариант осуществления.When the communication device in this embodiment is a terminal device, the device shown in FIG. 23 should be referred to. In an example, the device may implement a function similar to that of the processing module 2010 shown in FIG. 20. In another example, the device may implement a function similar to that of the processing module 2110 shown in FIG. 21. In FIG. 23, the device includes a processor 2310, a data sending processor 2320, and a data receiving processor 2330. The processing unit 2010 in the previous embodiment may be the processor 2310 shown in FIG. 23 and may perform a corresponding function. The transceiver module 2020 presented in the previous embodiment may be a data sending processor 2320 and/or a data receiving processor 2330, which are shown in FIG. 23, and may perform a corresponding function. Alternatively, the processing unit 2110 presented in the previous embodiment may be the processor 2310 shown in FIG. 23 and may perform a corresponding function. The transceiver module 2120 presented in the previous embodiment may be a sending data processor 2320 and/or a receiving data processor 2330 in FIG. 23, and may perform a corresponding function. Although FIG. 23 shows a channel encoder and a channel decoder, it will be understood that these modules are only examples and are not limiting to this embodiment.

На фиг.24 показан другой вариант этого варианта осуществления. Устройство 2400 обработки включает в себя модули, такие как подсистема модуляции, центральная подсистема обработки и периферийная подсистема. Устройство связи в данном варианте осуществления может использоваться как подсистема модуляции. В частности, подсистема модуляции может включать в себя процессор 2403 и интерфейс 2404. Процессор 2403 реализует функцию модуля 2010 обработки, и интерфейс 2404 реализует функцию модуля 2020 приемопередатчика. В качестве альтернативы, процессор 2403 реализует функцию модуля 2110 обработки, и интерфейс 2404 реализует функцию модуля 2120 приемопередатчика. В другом варианте подсистема модуляции включает в себя память 2406, процессор 2403 и программу, которая хранится в памяти 2406 и может выполняться в процессоре. При исполнении программы процессор 2403 реализует способ на стороне терминального устройства в вышеупомянутых вариантах осуществления способа. Следует отметить, что память 2406 может быть энергонезависимой памятью или может быть энергозависимой памятью. Память 2406 может быть расположена в подсистеме модуляции или может быть расположена в устройстве 2400 обработки при условии, что память 2406 может быть подключена к процессору 2403.FIG. 24 shows another variation of this embodiment. The processing device 2400 includes modules such as a modulation subsystem, a central processing subsystem, and a peripheral subsystem. The communication device in this embodiment may be used as a modulation subsystem. In particular, the modulation subsystem may include a processor 2403 and an interface 2404. The processor 2403 implements the function of the processing module 2010, and the interface 2404 implements the function of the transceiver module 2020. Alternatively, processor 2403 implements the function of processing module 2110, and interface 2404 implements the function of transceiver module 2120. In another embodiment, the modulation subsystem includes memory 2406, a processor 2403, and a program that is stored in memory 2406 and may be executed on the processor. When executing the program, the processor 2403 implements the method on the terminal device side in the above method embodiments. It should be noted that memory 2406 may be non-volatile memory or may be volatile memory. The memory 2406 may be located in the modulation subsystem or may be located in the processing device 2400, provided that the memory 2406 can be connected to the processor 2403.

Вариант осуществления настоящей заявки предусматривает первую систему связи. Первая система связи может включать в себя первое терминальное устройство в варианте осуществления, показанном на фиг.7. Первым терминальным устройством является, например, первое терминальное устройство 2000, показанное на фиг.20.An embodiment of the present application provides a first communication system. The first communication system may include a first terminal device in the embodiment shown in FIG. 7. The first terminal device is, for example, the first terminal device 2000 shown in FIG. 20.

Вариант осуществления настоящей заявки предусматривает вторую систему связи. Первая система связи может включать в себя первое терминальное устройство в варианте осуществления, показанном на фиг.14. Первым терминальным устройством является, например, первое терминальное устройство 2100, показанное на фиг.21.An embodiment of the present application provides a second communication system. The first communication system may include a first terminal device in the embodiment shown in FIG. 14. The first terminal device is, for example, the first terminal device 2100 shown in FIG. 21.

Первая система связи и вторая система связи могут быть одной и той же системой связи или могут быть разными системами связи.The first communication system and the second communication system may be the same communication system or may be different communication systems.

Вариант осуществления настоящей заявки дополнительно предусматривает машиночитаемый носитель информации. Машиночитаемый носитель информации хранит компьютерную программу. Когда компьютерная программа исполняется компьютером, компьютер может реализовать процедуру, относящуюся к первому терминальному устройству в варианте осуществления, показанном на фиг.7 и представленном в вышеупомянутых вариантах осуществления способа.An embodiment of the present application further provides a computer-readable storage medium. A computer-readable storage medium stores a computer program. When a computer program is executed by a computer, the computer may implement a procedure related to the first terminal device in the embodiment shown in FIG. 7 and illustrated in the above method embodiments.

Вариант осуществления настоящей заявки дополнительно предусматривает машиночитаемый носитель информации. Машиночитаемый носитель информации хранит компьютерную программу. Когда компьютерная программа исполняется компьютером, компьютер может реализовать процедуру, относящуюся к первому терминальному устройству в варианте осуществления, показанном на фиг.14 и представленном в вышеупомянутых вариантах осуществления способа.An embodiment of the present application further provides a computer-readable storage medium. A computer-readable storage medium stores a computer program. When a computer program is executed by a computer, the computer may implement a procedure related to the first terminal device in the embodiment shown in FIG. 14 and illustrated in the above method embodiments.

Вариант осуществления настоящей заявки дополнительно предусматривает компьютерный программный продукт. Компьютерный программный продукт выполнен с возможностью хранения компьютерной программы. Когда компьютерная программа исполняется компьютером, компьютер может реализовать процедуру, относящуюся к первому терминальному устройству в варианте осуществления, показанном на фиг.7 и представленном в вышеупомянутых вариантах осуществления способа.An embodiment of the present application further provides a computer program product. The computer program product is configured to store a computer program. When a computer program is executed by a computer, the computer may implement a procedure related to the first terminal device in the embodiment shown in FIG. 7 and illustrated in the above method embodiments.

Вариант осуществления настоящей заявки дополнительно предусматривает компьютерный программный продукт. Компьютерный программный продукт выполнен с возможностью хранения компьютерной программы. Когда компьютерная программа исполняется компьютером, компьютер может реализовать процедуру, относящуюся к первому терминальному устройству в варианте осуществления, показанном на фиг.14 и представленном в вышеупомянутых вариантах осуществления способа.An embodiment of the present application further provides a computer program product. The computer program product is configured to store a computer program. When a computer program is executed by a computer, the computer may implement a procedure related to the first terminal device in the embodiment shown in FIG. 14 and illustrated in the above method embodiments.

Следует понимать, что процессор в вариантах осуществления настоящей заявки может представлять собой CPU или может быть другим процессором общего назначения, процессором цифровых сигналов (digital signal processor, DSP), специализированной интегральной схемой (application-specific integrated circuit, ASIC), программируемая пользователем вентильной матрицей (field programmable gate array, FPGA) или другим программируемым логическим устройством, дискретным вентилем, транзисторным логическим устройством, дискретным аппаратным компонентом и т.п. Процессор общего назначения может быть микропроцессором или процессор может быть любым традиционным процессором и т.п.It should be understood that the processor in embodiments of the present application may be a CPU or may be another general purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (field programmable gate array, FPGA) or other programmable logic device, discrete gate, transistor logic device, discrete hardware component, etc. The general purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.

Следует также понимать, что память в вариантах осуществления настоящей заявки может быть энергозависимой памятью или энергонезависимой памятью или может включать в себя энергозависимую память и энергонезависимую память. Энергонезависимая память может быть постоянной памятью (read-only memory, ROM), программируемой постоянной памятью (programmable ROM, PROM), стираемой программируемой постоянной памятью (erasable PROM, EPROM), электрически стираемой программируемой постоянной памятью (electrically EPROM, EEPROM) или флэш-памятью. Энергонезависимой памятью может быть оперативная память (random access memory, RAM), используемая в качестве внешнего кэша. В качестве примера, но не для ограничения, могут использоваться многочисленные формы RAM, такие как статическая оперативная память (Static RAM, SRAM), динамическая оперативная память (Dynamic RAM, DRAM), синхронная динамическая оперативная память (Synchronous DRAM, SDRAM), синхронная динамическая оперативная память с удвоенной скоростью обмена (Double Data Rate SDRAM, DDR SDRAM), усовершенствованная синхронная динамическая оперативная память (Enhanced SDRAM, ESDRAM), синхронная канальная динамическая оперативная память (Synchlink DRAM, SLDRAM), оперативная память прямого доступа Rambus (Direct Rambus RAM, DR RAM). It should also be understood that the memory in embodiments of the present application may be volatile memory or non-volatile memory, or may include volatile memory and non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable PROM (EPROM), electrically erasable programmable read-only memory (electrically EPROM, EEPROM), or flash memory. memory. Non-volatile memory can be random access memory (RAM) used as an external cache. By way of example, and not limitation, numerous forms of RAM may be used, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchronous Channel Dynamic Random Access Memory (Synchlink DRAM, SLDRAM), Rambus Direct Access Memory (Direct Rambus RAM, DR RAM).

Следует отметить, что когда процессор представляет собой процессор общего назначения, DSP, ASIC, FPGA или другое программируемое логическое устройство, дискретный вентиль, транзисторное логическое устройство или дискретный аппаратный компонент, память (модуль памяти) могут быть интегрированы в процессор.It should be noted that when the processor is a general purpose processor, a DSP, ASIC, FPGA or other programmable logic device, discrete gate, transistor logic device or discrete hardware component, memory (memory module) may be integrated into the processor.

Следует отметить, что память, описанная в данном описании, предназначена для включения, но не для ограничения, этих устройств памяти и памяти любого другого подходящего типа.It should be noted that the memory described herein is intended to include, but not be limited to, these memory devices and any other suitable type of memory.

Следует понимать, что порядковые номера вышеописанных процессов не означают последовательности исполнения в различных вариантах осуществления настоящей заявки. Последовательности исполнения процессов должны определяться на основе функций и внутренней логики процессов и не должны рассматриваться как какое-либо ограничение процессов реализации вариантов осуществления настоящей заявки.It should be understood that the serial numbers of the above-described processes do not indicate the sequence of execution in the various embodiments of the present application. The execution sequences of the processes should be determined based on the functions and internal logic of the processes and should not be construed as any limitation on the processes for implementing the embodiments of this application.

Специалисту в данной области техники может быть известно, что в сочетании с примерами, описанными в вариантах осуществления, раскрытых в данном описании, блоки и этапы алгоритма могут быть реализованы с помощью электронных аппаратных средств или комбинации компьютерного программного обеспечения и электронных аппаратных средств. То, выполняются ли функции аппаратными средствами или программным обеспечением, зависит от конкретных приложений и конструктивных ограничений технических решений. Специалист в данной области техники может использовать разные способы реализации описанных функций для каждого конкретного приложения, но не следует считать, что реализация выходит за рамки настоящей заявки.One skilled in the art will recognize that, in combination with the examples described in the embodiments disclosed herein, the blocks and steps of the algorithm may be implemented using electronic hardware or a combination of computer software and electronic hardware. Whether functions are performed by hardware or software depends on the specific application and design constraints of the technology. One skilled in the art may employ different methods to implement the described functionality for each specific application, but implementation should not be considered beyond the scope of this application.

Специалист в данной области техники должен ясно понимать, что в целях удобного и краткого описания, для подробного описания рабочих процессов вышеупомянутых систем, устройств и блоков следует ссылаться на соответствующие процессы, представленные в вышеупомянутых вариантах осуществления способа. В данном документе подробности повторно не описываются.It will be clearly understood by one skilled in the art that for the purpose of convenient and concise description, reference should be made to the corresponding processes presented in the above-mentioned method embodiments to describe in detail the operating processes of the above-mentioned systems, devices and units. The details are not repeated in this document.

Следует понимать, что в нескольких вариантах осуществления, представленных в настояшей заявке, раскрытые система, устройство и способ могут быть реализованы другим образом. Например, описанные варианты осуществления устройства являются только примерами. Например, разделение на блоки является только логическим разделением функций и может быть другим разделением во время фактической реализации. Например, множество блоков или компонентов могут быть объединены или интегрированы в другую систему, или некоторые функции могут быть проигнорированы или не реализованы. В дополнение к этому, отображаемые или обсуждаемые взаимные связи, или прямые связи или коммуникационные соединения могут быть реализованы с использованием некоторых интерфейсов. Косвенные соединения или коммуникационные соединения между устройствами или блоками могут быть реализованы в электрических, механических или других формах.It should be understood that in several embodiments presented in this application, the disclosed system, apparatus and method may be implemented in other ways. For example, the described embodiments of the device are examples only. For example, blocking is only a logical division of functions and may be a different division during actual implementation. For example, many blocks or components may be combined or integrated into another system, or some functions may be ignored or not implemented. In addition, the displayed or discussed mutual connections, or direct connections or communication connections can be implemented using some interfaces. Indirect connections or communication connections between devices or units can be implemented in electrical, mechanical or other forms.

Блоки, описанные как отдельные части, могут быть или могут не быть физически отдельными, и части, отображаемые как блоки, могут быть или могут не быть физическими блоками, если быть точным, могут быть расположены в одном месте или могут быть распределены по множеству сетевых блоков. Некоторые или все блоки могут быть выбраны на основе фактического требования для обеспечения решений технических задач вариантов осуществления.Blocks described as individual pieces may or may not be physically separate, and pieces depicted as blocks may or may not be physical blocks, to be precise, may be located in one location or may be distributed across multiple network blocks . Some or all of the blocks may be selected based on actual requirements to provide solutions to the technical problems of the embodiments.

В дополнение к этому, функциональные блоки, представленные в вариантах осуществления настоящей заявки, могут быть интегрированы в один процессорный блок, каждый из блоков может физически существовать сам по себе, или два или более блоков могут быть интегрированы в один блок.In addition, the functional blocks provided in the embodiments of the present application may be integrated into a single processing unit, each of the blocks may physically exist on its own, or two or more blocks may be integrated into a single block.

Когда функции реализованы в виде функционального блока программного обеспечения и продаются или используются как независимый продукт, функции могут храниться на машиночитаемом носителе информации. Исходя из такого понимания, технические решения настоящей заявки, в значительной степени или частично дополняющие предшествующий уровень техники, или некоторые из технических решений могут быть реализованы в виде программного продукта. Компьютерный программный продукт хранится на носителе информации и включает в себя несколько инструкций для предписания компьютерному устройству (которое может быть персональным компьютером, сервером, сетевым устройством и т.п.) выполнять все или некоторые этапы способов, описанных в вариантах осуществления настоящей заявки. Вышеупомянутый носитель информации включает в себя: любой носитель информации, на котором может храниться программный код, такой как флэш-накопитель USB, съемный жесткий диск, постоянное запоминающее устройство (read-only memory, ROM), оперативное запоминающее устройство (random access memory, RAM), магнитный диск или оптический диск.When functions are implemented as a functional block of software and sold or used as an independent product, the functions may be stored on a computer-readable storage medium. Based on this understanding, the technical solutions of the present application, largely or partially complementing the prior art, or some of the technical solutions can be implemented in the form of a software product. The computer program product is stored on a storage medium and includes a plurality of instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or some of the steps of the methods described in the embodiments of the present application. The above-mentioned storage medium includes: any storage medium on which program code can be stored, such as a USB flash drive, a removable hard drive, a read-only memory (ROM), a random access memory (RAM) ), magnetic disk or optical disk.

Приведенное выше описание представляет собой только конкретные реализации настоящей заявки, но не предназначено для ограничения объема защиты вариантов осуществления настоящей заявки. Любая вариация или замена, легко вычисленная специалистом в данной области техники в рамках технического объема, раскрытого в вариантах осуществления настоящей заявки, должна подпадать под объем защиты вариантов осуществления настоящей заявки. Таким образом, объем защиты вариантов осуществления настоящей заявки должен соответствовать объему защиты формулы изобретения.The foregoing description represents only specific implementations of the present application and is not intended to limit the scope of the protected embodiments of the present application. Any variation or substitution readily contemplated by one skilled in the art within the technical scope disclosed in the embodiments of this application shall fall within the scope of protection of the embodiments of this application. Thus, the scope of protection of the embodiments of the present application should correspond to the scope of protection of the claims.

Claims (107)

1. Способ выбора ресурсов, содержащий:1. A method for selecting resources, containing: выбор первого ресурса для первых данных из ресурсов-кандидатов, содержащихся в пуле ресурсов, причем ресурсы-кандидаты содержат ресурсы, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению; иselecting a first resource for the first data from candidate resources contained in the resource pool, the candidate resources comprising resources whose received reference signal power is less than or equal to the first threshold value; And выбор по меньшей мере одного ресурса для первых данных из ресурса-кандидата, отличного от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала, причем первый интервал содержит первый временной интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном по меньшей мере одном ресурсе, и/или содержит первый частотный интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном по меньшей мере одном ресурсе, гдеselecting at least one resource for the first data from a candidate resource different from the first resource in the candidate resources based on the first resource and the first slot, the first slot comprising a first time slot that satisfies requirements for two adjacent resources in the selected first resource and the selected at least one resource, and/or contains a first frequency slot that satisfies the requirements for two adjacent resources in the selected first resource and the selected at least one resource, where количество ресурсов-кандидатов больше или равно X% от количества всех ресурсов, содержащихся в пуле ресурсов, и значение X соответствует следующему условию:the number of candidate resources is greater than or equal to X% of the number of all resources contained in the resource pool, and the value of X meets the following condition: значение X устанавливается на основе целевого количества ресурсов;the value of X is set based on the target amount of resources; значение X устанавливается на основе целевого количества ресурсов и первого временного интервала;the value of X is set based on the target amount of resources and the first time interval; значение X устанавливается на основе целевого количества ресурсов, первого временного интервала и первого частотного интервала; илиthe value of X is set based on the target amount of resources, the first time slot and the first frequency slot; or значение X устанавливается на основе приоритета обслуживания; иthe value of X is set based on service priority; And общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса меньше или равно целевому количеству ресурсов.the total number of resources of the first resource and at least one resource is less than or equal to the target number of resources. 2. Способ по п.1, в котором целевое количество ресурсов связано с QoS первых данных и/или информацией о конфигурации пула ресурсов.2. The method of claim 1, wherein the target amount of resources is related to the QoS of the first data and/or resource pool configuration information. 3. Способ по п.1 или 2, в котором то, что значение X устанавливается на основе количества ресурсов, которые необходимо выбрать, содержит:3. The method according to claim 1 or 2, wherein the value of X is set based on the number of resources to be selected, comprising: большее целевое количество ресурсов, которое указывает на большее значение X.a larger target amount of resources, which indicates a larger X value. 4. Способ по п.1 или 2, в котором то, что значение X устанавливается на основе целевого количества ресурсов и первого временного интервала, содержит:4. The method according to claim 1 or 2, wherein the value X is set based on the target amount of resources and the first time interval, comprising: когда целевое количество ресурсов является фиксированным, меньший первый временной интервал, который указывает на большее значение X.when the target amount of resources is fixed, a smaller first time interval that indicates a larger value of X. 5. Способ по п.1 или 2, в котором то, что значение X устанавливается на основе целевого количества ресурсов, первого временного интервала и первого частотного интервала, содержит:5. The method according to claim 1 or 2, wherein the value X is set based on the target amount of resources, the first time slot and the first frequency slot, comprising: когда целевое количество ресурсов и первый временной интервал являются фиксированными, меньший первый частотный интервал, который указывает на большее значение X.when the target amount of resources and the first time interval are fixed, a smaller first frequency interval which indicates a larger value of X. 6. Способ по п.1 или 2, в котором то, что значение X устанавливается на основе приоритета обслуживания, содержит:6. The method according to claim 1 or 2, wherein the value of X is set based on service priority, comprising: более высокий приоритет обслуживания, который указывает на большее значение X.higher service priority, which indicates a larger X value. 7. Способ по любому из пп.1-6, в котором способ дополнительно содержит:7. The method according to any one of claims 1-6, in which the method additionally contains: определение того, что в ресурсах-кандидатах отсутствует доступный ресурс-кандидат, отличный от первого ресурса и третьего ресурса, и что общее количество ресурсов из числа первого ресурса и третьего ресурса меньше целевого количества ресурсов, причем третий ресурс содержит выбранный ресурс, отличный от первого ресурса в ресурсах-кандидатах;determining that there is no available candidate resource other than the first resource and the third resource, and that the total number of resources among the first resource and the third resource is less than the target amount of resources, wherein the third resource contains a selected resource other than the first resource in candidate resources; выбор второго ресурса из ресурсов-кандидатов; иselecting a second resource from the candidate resources; And выбор одного или более ресурсов для первых данных из ресурсов-кандидатов, отличных от второго ресурса, в ресурсах-кандидатах на основе второго ресурса и первого интервала.selecting one or more resources for the first data from candidate resources other than the second resource in the candidate resources based on the second resource and the first interval. 8. Способ по любому из пп.1-7, в котором выбор по меньшей мере одного ресурса из ресурса-кандидата, отличного от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала содержит:8. The method according to any one of claims 1 to 7, wherein selecting at least one resource from a candidate resource other than the first resource in the candidate resources based on the first resource and the first slot comprises: перемещение позиции во временной области первого ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции во временной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, причем первый интервал содержит первый временной интервал;moving a time domain position of a first resource as a reference time domain position forward and/or backward in the time domain by a first frequency slot, and using a candidate resource corresponding to the time domain position obtained by moving, in part or in whole, as at least at least one resource, the first slot comprising a first time slot; перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции в частотной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, причем первый интервал содержит первый частотный интервал; илиmoving a frequency domain position of a first resource as a reference frequency domain position up and/or down in a frequency domain by a first frequency slot, and using a candidate resource corresponding to the frequency domain position obtained by moving, in part or in whole, as at least at least one resource, the first slot comprising a first frequency slot; or перемещение позиции первого ресурса во временной области в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения частично или полностью по меньшей мере одного ресурса, причем первый интервал содержит первый временной интервал и первый частотный интервал.moving the position of the first time domain resource as a reference position in the time domain forward and/or backward in the time domain by a first frequency interval, moving the position in the frequency domain of the first resource as a reference position in the frequency domain up and/or down in the frequency domain by a first frequency slot, and using a candidate resource corresponding to both a time domain position and a frequency domain position that are obtained by moving part or all of at least one resource, the first slot comprising a first time slot and a first frequency slot. 9. Способ по любому из пп.1-7, в котором выбор по меньшей мере одного ресурса из ресурса-кандидата, отличного от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала содержит:9. The method according to any one of claims 1 to 7, wherein selecting at least one resource from a candidate resource other than the first resource in the candidate resources based on the first resource and the first slot comprises: перемещение позиции во временной области первого ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и выбор ресурса из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения, причем выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, первый диапазон не содержит позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, и первый интервал содержит первый временной интервал;moving a time domain position of a first resource as a reference time domain position forward and/or backward in the time domain by a first frequency interval, and selecting a resource from a first range corresponding to the time domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the first range does not contain a position in the time domain between the reference position in the time domain and the position in the time domain obtained by moving, and the first interval contains the first time interval; перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения, причем выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, второй диапазон не содержит позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал содержит первый интервал в частотной области; илиmoving a frequency domain position of a first resource as a reference frequency domain position up and/or down in a frequency domain by a first frequency slot, and selecting a resource from a second range corresponding to the frequency domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the second range does not contain a frequency domain position between the reference frequency domain position and the frequency domain position obtained by moving, and the first interval contains the first frequency domain interval; or перемещение позиции первого ресурса во временной области в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из третьего диапазона, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, причем выбранный ресурс является частично или полностью по меньшей мере одним ресурсом, третий диапазон не содержит позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, или позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал содержит первый временной интервал и первый частотный интервал.moving the position of the first time domain resource as a reference position in the time domain forward and/or backward in the time domain by a first frequency interval, moving the position in the frequency domain of the first resource as a reference position in the frequency domain up and/or down in the frequency domain by a first frequency bin, and selecting a resource from a third band corresponding to both a time domain position and a frequency domain position that are obtained by the movement, wherein the selected resource is partly or wholly of at least one resource, the third range does not include a time domain position a region between the time domain reference position and the time domain position obtained by the movement, or a frequency domain position between the frequency domain reference position and the frequency domain position obtained by the movement, and the first interval contains the first time interval and the first frequency interval. 10. Способ выбора ресурсов, содержащий:10. A method for selecting resources, containing: выбор первого ресурса для первых данных из первого ресурса-кандидата, содержащегося в первом пуле ресурсов, причем первый ресурс-кандидат содержит ресурс, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению;selecting a first resource for the first data from a first candidate resource contained in the first resource pool, the first candidate resource comprising a resource whose received reference signal power is less than or equal to the first threshold value; определение, на основе первого ресурса и первого интервала, того, что доступный ресурс-кандидат отсутствует в ресурсе-кандидате, отличном от первого ресурса и третьего ресурса в первом ресурсе-кандидате, и что общее количество из первого ресурса и третьего ресурса меньше целевого количества ресурсов, причем третий ресурс содержит выбранный ресурс, отличный от первого ресурса в ресурсе-кандидате, и первый интервал содержит первый временной интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном третьем ресурсе, и/или содержит первый частотный интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном третьем ресурсе;determining, based on the first resource and the first slot, that an available candidate resource is not present in a candidate resource other than the first resource and a third resource in the first candidate resource, and that the total amount of the first resource and the third resource is less than the target amount of resources wherein the third resource contains a selected resource different from the first resource in the candidate resource, and the first slot contains a first time slot that satisfies the requirements of two adjacent resources in the selected first resource and the selected third resource, and/or contains a first frequency slot that satisfies the requirements for two adjacent resources in the selected first resource and the selected third resource; замену первого пула ресурсов на второй пул ресурсов; иreplacing the first resource pool with a second resource pool; And выбор, на основе второго ресурса во втором пуле ресурсов и первого интервала, по меньшей мере одного ресурса из ресурса-кандидата, отличного от второго ресурса во втором ресурсе-кандидате, содержащемся во втором пуле ресурсов, причем второй ресурс-кандидат содержит ресурс, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению.selecting, based on a second resource in the second resource pool and the first slot, at least one resource in a candidate resource different from a second resource in a second candidate resource contained in the second resource pool, wherein the second candidate resource contains a resource whose capacity the received reference signal is less than or equal to the first threshold value. 11. Способ по п.10, в котором целевое количество ресурсов связано с QoS первых данных и/или информацией о конфигурации первого пула ресурсов.11. The method of claim 10, wherein the target amount of resources is related to the QoS of the first data and/or configuration information of the first resource pool. 12. Способ по п.10 или 11, в котором12. The method according to claim 10 or 11, in which второй ресурс и первый ресурс являются одним и тем же ресурсом; илиthe second resource and the first resource are the same resource; or способ дополнительно содержит: выбор второго ресурса из ресурса-кандидата, содержащегося во втором пуле ресурсов.the method further comprises: selecting a second resource from a candidate resource contained in the second resource pool. 13. Способ по любому из пп.10-12, в котором замена первого пула ресурсов на второй пул ресурсов содержит:13. The method according to any one of claims 10-12, in which replacing the first resource pool with a second resource pool contains: перемещение конечной позиции во временной области первого пула ресурсов назад во временной области на первый период времени для получения второго пула ресурсов; илиmoving a terminal position in the time domain of the first resource pool back in the time domain by a first time period to obtain a second resource pool; or перемещение начальной позиции во временной области первого пула ресурсов назад во временной области на второй период времени и перемещение конечной позиции во временной области первого пула ресурсов назад во временной области на третий период времени для получения второго пула ресурсов.moving a starting position in the time domain of the first resource pool back in the time domain for a second time period and moving an ending position in the time domain of the first resource pool back in the time domain for a third time period to obtain a second resource pool. 14. Способ по любому из пп.10-13, в котором выбор, на основе второго ресурса и первого интервала, по меньшей мере одного ресурса из ресурса-кандидата, отличного от второго ресурса, во втором ресурсе-кандидате, содержащемся во втором пуле ресурсов, содержит:14. The method according to any one of claims 10 to 13, wherein selecting, based on the second resource and the first slot, at least one resource from a candidate resource other than the second resource in the second candidate resource contained in the second resource pool , contains: перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции во временной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, причем первый интервал содержит первый временной интервал;moving a time domain position of a second resource as a reference time domain position forward and/or backward in the time domain by a first frequency slot, and using a candidate resource corresponding to the time domain position obtained by moving, in part or in whole, as at least at least one resource, the first slot comprising a first time slot; перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции в частотной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, причем первый интервал содержит первый частотный интервал; илиmoving a frequency domain position of a second resource as a reference frequency domain position up and/or down in a frequency domain into a first frequency slot, and using a candidate resource corresponding to the frequency domain position obtained by the move, in part or in whole as at least at least one resource, the first slot comprising a first frequency slot; or перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения частично или полностью по меньшей мере одного ресурса, причем первый интервал содержит первый временной интервал и первый частотный интервал.moving a time domain position of a second resource as a time domain reference position forward and/or backward in the time domain by a first frequency interval, moving a frequency domain position of a second resource as a frequency domain reference position up and/or down in a frequency domain by a first frequency slot, and using a candidate resource corresponding to both a time domain position and a frequency domain position that are obtained by moving part or all of at least one resource, the first slot comprising a first time slot and a first frequency slot. 15. Способ по любому из пп.10-13, в котором выбор, на основе второго ресурса и первого интервала, по меньшей мере одного ресурса из ресурса-кандидата, отличного от второго ресурса, во втором ресурсе-кандидате, содержащемся во втором пуле ресурсов, содержит:15. The method according to any one of claims 10 to 13, wherein selecting, based on the second resource and the first slot, at least one resource from a candidate resource other than the second resource in the second candidate resource contained in the second resource pool , contains: перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и выбор ресурса из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения, причем выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, первый диапазон не содержит позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, и первый интервал содержит первый временной интервал;moving a time domain position of a second resource as a reference time domain position forward and/or backward in the time domain by a first frequency interval, and selecting a resource from a first range corresponding to the time domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the first range does not contain a position in the time domain between the reference position in the time domain and the position in the time domain obtained by moving, and the first interval contains the first time interval; перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения, причем выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, второй диапазон не содержит позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал содержит первый интервал в частотной области; илиmoving a frequency domain position of a second resource as a reference frequency domain position up and/or down in a frequency domain by a first frequency slot, and selecting a resource from a second range corresponding to the frequency domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the second range does not contain a frequency domain position between the reference frequency domain position and the frequency domain position obtained by moving, and the first interval contains the first frequency domain interval; or перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из третьего диапазона, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, причем выбранный ресурс является частично или полностью по меньшей мере одним ресурсом, третий диапазон не содержит позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, или позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал содержит первый временной интервал и первый частотный интервал.moving a time domain position of a second resource as a time domain reference position forward and/or backward in the time domain by a first frequency interval, moving a frequency domain position of a second resource as a frequency domain reference position up and/or down in a frequency domain by a first frequency bin, and selecting a resource from a third band corresponding to both a time domain position and a frequency domain position that are obtained by the movement, wherein the selected resource is partly or wholly of at least one resource, the third range does not include a time domain position a region between the time domain reference position and the time domain position obtained by the movement, or a frequency domain position between the frequency domain reference position and the frequency domain position obtained by the movement, and the first interval contains the first time interval and the first frequency interval. 16. Терминальное устройство связи, содержащее:16. Terminal communication device containing: интерфейс связи, выполненный с возможностью поддержания связи с другим устройством; иa communication interface configured to communicate with another device; And процессор, выполненный с возможностью: выбора первого ресурса для первых данных из ресурсов-кандидатов, содержащихся в пуле ресурсов, причем ресурсы-кандидаты содержат ресурсы, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению; иa processor configured to: select a first resource for the first data from candidate resources contained in the resource pool, the candidate resources comprising resources whose received reference signal power is less than or equal to the first threshold value; And выбора по меньшей мере одного ресурса для первых данных из ресурса-кандидата, отличного от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала, причем первый интервал содержит первый временной интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном по меньшей мере одном ресурсе, и/или содержит первый частотный интервал, который удовлетворяет требованиям к двум соседними ресурсам в выбранном первом ресурсе и выбранном по меньшей мере одном ресурсе, гдеselecting at least one resource for the first data from a candidate resource different from the first resource in the candidate resources based on the first resource and the first slot, the first slot comprising a first time slot that satisfies requirements for two adjacent resources in the selected first resource and the selected at least one resource, and/or contains a first frequency slot that satisfies the requirements for two adjacent resources in the selected first resource and the selected at least one resource, where количество ресурсов-кандидатов больше или равно X% от количества всех ресурсов, содержащихся в пуле ресурсов, и значение X соответствует следующему условию:the number of candidate resources is greater than or equal to X% of the number of all resources contained in the resource pool, and the value of X meets the following condition: значение X устанавливается на основе целевого количества ресурсов;the value of X is set based on the target amount of resources; значение X устанавливается на основе целевого количества ресурсов и первого временного интервала;the value of X is set based on the target amount of resources and the first time interval; значение X устанавливается на основе целевого количества ресурсов, первого временного интервала и первого частотного интервала; илиthe value of X is set based on the target amount of resources, the first time slot and the first frequency slot; or значение X устанавливается на основе приоритета обслуживания; иthe value of X is set based on service priority; And общее количество ресурсов из числа первого ресурса и по меньшей мере одного ресурса меньше или равно целевому количеству ресурсов.the total number of resources of the first resource and at least one resource is less than or equal to the target number of resources. 17. Терминальное устройство по п.16, в котором целевое количество ресурсов связано с QoS первых данных и/или информацией о конфигурации пула ресурсов.17. The terminal device of claim 16, wherein the target amount of resources is related to the QoS of the first data and/or resource pool configuration information. 18. Терминальное устройство по п.16 или 17, в котором то, что значение X устанавливается на основе количества ресурсов, которые необходимо выбрать, включает в себя:18. The terminal device according to claim 16 or 17, wherein that the value of X is set based on the number of resources to be selected includes: большее целевое количество ресурсов, которое указывает на большее значение X.a larger target amount of resources, which indicates a larger X value. 19. Терминальное устройство по п.16 или 17, на основе целевого количества ресурсов и первого временного интервала, содержит:19. The terminal device according to claim 16 or 17, based on the target amount of resources and the first time interval, contains: когда целевое количество ресурсов является фиксированным, меньший первый временной интервал, который указывает на большее значение X.when the target amount of resources is fixed, a smaller first time interval that indicates a larger value of X. 20. Терминальное устройство по п.16 или 17, в котором то, что значение X устанавливается на основе целевого количества ресурсов, первого временного интервала и первого частотного интервала, содержит:20. The terminal device according to claim 16 or 17, wherein the value X is set based on the target amount of resources, the first time slot and the first frequency slot, comprising: когда целевое количество ресурсов и первый временной интервал являются фиксированными, меньший первый частотный интервал, который указывает на большее значение X.when the target amount of resources and the first time interval are fixed, a smaller first frequency interval which indicates a larger value of X. 21. Терминальное устройство по п.16 или 17, в котором то, что значение X устанавливается на основе приоритета обслуживания, содержит:21. The terminal device according to claim 16 or 17, wherein the value of X is set based on service priority, comprising: более высокий приоритет обслуживания, который указывает на большее значение X.higher service priority, which indicates a larger X value. 22. Терминальное устройство по любому из пп.16-21, в котором процессор дополнительно выполнен с возможностью:22. The terminal device according to any one of claims 16-21, in which the processor is additionally configured to: определения того, что в ресурсах-кандидатах отсутствует доступный ресурс-кандидат, отличный от первого ресурса и третьего ресурса, и что общее количество ресурсов из числа первого ресурса и третьего ресурса меньше целевого количества ресурсов, причем третий ресурс содержит выбранный ресурс, отличный от первого ресурса в ресурсах-кандидатах;determining that there is no available candidate resource other than the first resource and the third resource among the candidate resources, and that the total number of resources among the first resource and the third resource is less than the target amount of resources, wherein the third resource contains a selected resource other than the first resource in candidate resources; выбора второго ресурса из ресурсов-кандидатов; иselecting a second resource from the candidate resources; And выбора одного или более ресурсов для первых данных из ресурсов-кандидатов, отличных от второго ресурса, в ресурсах-кандидатах на основе второго ресурса и первого интервала.selecting one or more resources for the first data from candidate resources other than the second resource, in the candidate resources based on the second resource and the first interval. 23. Терминальное устройство по любому из пп.16-22, в котором процессор выполнен с возможностью выбора по меньшей мере одного ресурса из ресурса-кандидата, отличного от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала следующим образом:23. The terminal device according to any one of claims 16 to 22, wherein the processor is configured to select at least one resource from a candidate resource other than the first resource in the candidate resources based on the first resource and the first slot as follows: перемещение позиции во временной области первого ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции во временной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, причем первый интервал содержит первый временной интервал;moving a time domain position of a first resource as a reference time domain position forward and/or backward in the time domain by a first frequency slot, and using a candidate resource corresponding to the time domain position obtained by moving, in part or in whole, as at least at least one resource, the first slot comprising a first time slot; перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции в частотной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, причем первый интервал содержит первый частотный интервал; илиmoving a frequency domain position of a first resource as a reference frequency domain position up and/or down in a frequency domain by a first frequency slot, and using a candidate resource corresponding to the frequency domain position obtained by moving, in part or in whole, as at least at least one resource, the first slot comprising a first frequency slot; or перемещение позиции первого ресурса во временной области в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения частично или полностью по меньшей мере одного ресурса, причем первый интервал содержит первый временной интервал и первый частотный интервал.moving the position of the first time domain resource as a reference position in the time domain forward and/or backward in the time domain by a first frequency interval, moving the position in the frequency domain of the first resource as a reference position in the frequency domain up and/or down in the frequency domain by a first frequency slot, and using a candidate resource corresponding to both a time domain position and a frequency domain position that are obtained by moving part or all of at least one resource, the first slot comprising a first time slot and a first frequency slot. 24. Терминальное устройство по любому из пп.16-22, в котором процессор выполнен с возможностью выбора по меньшей мере одного ресурса из ресурса-кандидата, отличного от первого ресурса в ресурсах-кандидатах, на основе первого ресурса и первого интервала следующим образом:24. The terminal device according to any one of claims 16 to 22, wherein the processor is configured to select at least one resource from a candidate resource other than the first resource in the candidate resources based on the first resource and the first slot as follows: перемещение позиции во временной области первого ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и выбор ресурса из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения, причем выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, первый диапазон не содержит позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, и первый интервал содержит первый временной интервал;moving a time domain position of a first resource as a reference time domain position forward and/or backward in the time domain by a first frequency interval, and selecting a resource from a first range corresponding to the time domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the first range does not contain a position in the time domain between the reference position in the time domain and the position in the time domain obtained by moving, and the first interval contains the first time interval; перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения, причем выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, второй диапазон не содержит позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал содержит первый интервал в частотной области; илиmoving a frequency domain position of a first resource as a reference frequency domain position up and/or down in a frequency domain by a first frequency slot, and selecting a resource from a second range corresponding to the frequency domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the second range does not contain a frequency domain position between the reference frequency domain position and the frequency domain position obtained by moving, and the first interval contains the first frequency domain interval; or перемещение позиции первого ресурса во временной области в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области первого ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из третьего диапазона, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, причем выбранный ресурс является частично или полностью по меньшей мере одним ресурсом, третий диапазон не содержит позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, или позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал содержит первый временной интервал и первый частотный интервал.moving the position of the first time domain resource as a reference position in the time domain forward and/or backward in the time domain by a first frequency interval, moving the position in the frequency domain of the first resource as a reference position in the frequency domain up and/or down in the frequency domain by a first frequency bin, and selecting a resource from a third band corresponding to both a time domain position and a frequency domain position that are obtained by the movement, wherein the selected resource is partly or wholly of at least one resource, the third range does not include a time domain position a region between the time domain reference position and the time domain position obtained by the movement, or a frequency domain position between the frequency domain reference position and the frequency domain position obtained by the movement, and the first interval contains the first time interval and the first frequency interval. 25. Терминальное устройство связи, содержащее:25. Terminal communication device containing: интерфейс связи, выполненный с возможностью поддержания связи с другим устройством; иa communication interface configured to communicate with another device; And процессор, выполненный с возможностью выбора первого ресурса для первых данных из первого ресурса-кандидата, содержащегося в первом пуле ресурсов, причем первый ресурс-кандидат содержит ресурс, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению, гдеa processor configured to select a first resource for the first data from a first candidate resource contained in a first resource pool, wherein the first candidate resource comprises a resource whose received reference signal power is less than or equal to the first threshold, where процессор дополнительно выполнен с возможностью определения, на основе первого ресурса и первого интервала, того, что доступный ресурс-кандидат отсутствует в ресурсе-кандидате, отличном от первого ресурса и третьего ресурса в первом ресурсе-кандидате, и что общее количество ресурсов из числа первого ресурса и третьего ресурса меньше целевого количества ресурсов, причем третий ресурс содержит выбранный ресурс, отличный от первого ресурса в ресурсе-кандидате, и первый интервал содержит первый временной интервал, который удовлетворяет требованиям к двум соседним ресурсам в выбранном первом ресурсе и выбранном третьем ресурсе, и/или содержит первый частотный интервал, который удовлетворяет требованиям к двум соседним ресурсам в выбранном первом ресурсе и выбранном третьем ресурсе;the processor is further configured to determine, based on the first resource and the first slot, that an available candidate resource is not present in a candidate resource other than the first resource and a third resource in the first candidate resource, and that the total number of resources from among the first resource and a third resource is less than a target amount of resources, wherein the third resource contains a selected resource different from the first resource in the candidate resource, and the first slot contains a first time slot that satisfies the requirements for two adjacent resources in the selected first resource and the selected third resource, and/ or contains a first frequency slot that satisfies the requirements of two adjacent resources in the selected first resource and the selected third resource; процессор дополнительно выполнен с возможностью замены первого пула ресурсов на второй пул ресурсов; иthe processor is further configured to replace the first resource pool with a second resource pool; And процессор дополнительно выполнен с возможностью выбора, на основе второго ресурса во втором пуле ресурсов и первого интервала, по меньшей мере одного ресурса из ресурса-кандидата, отличного от второго ресурса во втором ресурсе-кандидате, содержащемся во втором пуле ресурсов, причем второй ресурс-кандидат содержит ресурс, чья мощность принимаемого опорного сигнала меньше или равна первому пороговому значению.the processor is further configured to select, based on the second resource in the second resource pool and the first slot, at least one resource in the candidate resource different from the second resource in the second resource candidate contained in the second resource pool, wherein the second resource candidate contains a resource whose received reference signal power is less than or equal to the first threshold value. 26. Терминальное устройство по п.25, в котором целевое количество ресурсов связано с QoS первых данных и/или информацией о конфигурации первого пула ресурсов.26. The terminal device of claim 25, wherein the target amount of resources is related to the QoS of the first data and/or configuration information of the first resource pool. 27. Терминальное устройство по п.25 или 26, в котором27. The terminal device according to claim 25 or 26, in which второй ресурс и первый ресурс являются одним и тем же ресурсом; илиthe second resource and the first resource are the same resource; or процессор дополнительно выполнен с возможностью выбора второго ресурса из ресурса-кандидата, содержащегося во втором пуле ресурсов.the processor is further configured to select a second resource from a candidate resource contained in the second resource pool. 28. Терминальное устройство по любому из пп.25-27, в котором процессор выполнен с возможностью замены первого пула ресурсов на второй пул ресурсов следующим образом:28. The terminal device according to any one of claims 25 to 27, wherein the processor is configured to replace the first resource pool with a second resource pool as follows: перемещение конечной позиции во временной области первого пула ресурсов назад во временной области на первый период времени для получения второго пула ресурсов; илиmoving a terminal position in the time domain of the first resource pool back in the time domain by a first time period to obtain a second resource pool; or перемещение начальной позиции во временной области первого пула ресурсов назад во временной области на второй период времени и перемещение конечной позиции во временной области первого пула ресурсов назад во временной области на третий период времени для получения второго пула ресурсов.moving a starting position in the time domain of the first resource pool back in the time domain for a second time period and moving an ending position in the time domain of the first resource pool back in the time domain for a third time period to obtain a second resource pool. 29. Терминальное устройство по любому из пп.25-28, в котором процессор выполнен с возможностью выбора, на основе второго ресурса и первого интервала, по меньшей мере одного ресурса из ресурса-кандидата, отличного от второго ресурса во втором ресурсе-кандидате, содержащемся во втором пуле ресурсов, следующим образом:29. The terminal device according to any one of claims 25 to 28, wherein the processor is configured to select, based on the second resource and the first slot, at least one resource from a candidate resource different from the second resource in the second candidate resource contained in the second resource pool, as follows: перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции во временной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, причем первый интервал содержит первый временной интервал;moving a time domain position of a second resource as a reference time domain position forward and/or backward in the time domain by a first frequency slot, and using a candidate resource corresponding to the time domain position obtained by moving, in part or in whole, as at least at least one resource, the first slot comprising a first time slot; перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего позиции в частотной области, полученной путем перемещения, частично или полностью в качестве по меньшей мере одного ресурса, причем первый интервал содержит первый частотный интервал; илиmoving a frequency domain position of a second resource as a reference frequency domain position up and/or down in a frequency domain into a first frequency slot, and using a candidate resource corresponding to the frequency domain position obtained by the move, in part or in whole as at least at least one resource, the first slot comprising a first frequency slot; or перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и использование ресурса-кандидата, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения частично или полностью по меньшей мере одного ресурса, причем первый интервал содержит первый временной интервал и первый частотный интервал.moving a time domain position of a second resource as a time domain reference position forward and/or backward in the time domain by a first frequency interval, moving a frequency domain position of a second resource as a frequency domain reference position up and/or down in a frequency domain by a first frequency slot, and using a candidate resource corresponding to both a time domain position and a frequency domain position that are obtained by moving part or all of at least one resource, the first slot comprising a first time slot and a first frequency slot. 30. Терминальное устройство по любому из пп.25-28, в котором процессор выполнен с возможностью выбора, на основе второго ресурса и первого интервала, по меньшей мере одного ресурса из ресурса-кандидата, отличного от второго ресурса во втором ресурсе-кандидате, содержащемся во втором пуле ресурсов, следующим образом:30. The terminal device according to any one of claims 25 to 28, wherein the processor is configured to select, based on the second resource and the first slot, at least one resource from a candidate resource different from the second resource in the second candidate resource contained in the second resource pool, as follows: перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, и выбор ресурса из первого диапазона, соответствующего позиции во временной области, полученной путем перемещения, причем выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, первый диапазон не содержит позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, и первый интервал содержит первый временной интервал;moving a time domain position of a second resource as a reference time domain position forward and/or backward in the time domain by a first frequency interval, and selecting a resource from a first range corresponding to the time domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the first range does not contain a position in the time domain between the reference position in the time domain and the position in the time domain obtained by moving, and the first interval contains the first time interval; перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из второго диапазона, соответствующего позиции в частотной области, полученной путем перемещения, причем выбранный ресурс представляет собой частично или полностью по меньшей мере один ресурс, второй диапазон не содержит позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал содержит первый интервал в частотной области; илиmoving a frequency domain position of a second resource as a reference frequency domain position up and/or down in a frequency domain by a first frequency slot, and selecting a resource from a second range corresponding to the frequency domain position obtained by moving, wherein the selected resource is partially or the entirety of at least one resource, the second range does not contain a frequency domain position between the reference frequency domain position and the frequency domain position obtained by moving, and the first interval contains the first frequency domain interval; or перемещение позиции во временной области второго ресурса в качестве контрольной позиции во временной области вперед и/или назад во временной области на первый частотный интервал, перемещение позиции в частотной области второго ресурса в качестве контрольной позиции в частотной области вверх и/или вниз в частотной области на первый частотный интервал, и выбор ресурса из третьего диапазона, соответствующего как позиции во временной области, так и позиции в частотной области, которые получены путем перемещения, причем выбранный ресурс является частично или полностью по меньшей мере одним ресурсом, третий диапазон не содержит позицию во временной области между контрольной позицией во временной области и позицией во временной области, полученной путем перемещения, или позицию в частотной области между контрольной позицией в частотной области и позицией в частотной области, полученной путем перемещения, и первый интервал содержит первый временной интервал и первый частотный интервал.moving a time domain position of a second resource as a time domain reference position forward and/or backward in the time domain by a first frequency interval, moving a frequency domain position of a second resource as a frequency domain reference position up and/or down in a frequency domain by a first frequency bin, and selecting a resource from a third band corresponding to both a time domain position and a frequency domain position that are obtained by the movement, wherein the selected resource is partly or wholly of at least one resource, the third range does not include a time domain position a region between the time domain reference position and the time domain position obtained by the movement, or a frequency domain position between the frequency domain reference position and the frequency domain position obtained by the movement, and the first interval contains the first time interval and the first frequency interval. 31. Система связи, в которой система связи содержит терминальное устройство по любому из пп.16-24 или терминальное устройство по любому из пп.25-30.31. A communication system, wherein the communication system comprises a terminal device according to any one of claims 16 to 24 or a terminal device according to any one of claims 25 to 30. 32. Машиночитаемый носитель информации, хранящий компьютерную программу; и когда компьютерная программа запускается на компьютере, компьютер может выполнять способ по любому из пп.1-9.32. Machine-readable storage medium storing a computer program; and when the computer program is run on the computer, the computer may perform the method according to any one of claims 1 to 9. 33. Машиночитаемый носитель информации, хранящий компьютерную программу; и когда компьютерная программа запускается на компьютере, компьютер может выполнять способ по любому из пп.10-15.33. Machine-readable storage medium storing a computer program; and when the computer program is executed on the computer, the computer may perform the method of any one of claims 10 to 15. 34. Устройство связи, содержащее один или несколько процессоров и память, причем один или несколько процессоров подключены к памяти, и память выполнена с возможностью хранения инструкций; и когда инструкции исполняются одним или несколькими процессорами, устройство связи может выполнять способ по любому из пп.1-9.34. A communications device comprising one or more processors and a memory, wherein the one or more processors are coupled to the memory and the memory is configured to store instructions; and when the instructions are executed by one or more processors, the communication device may perform the method according to any one of claims 1 to 9. 35. Устройство связи, содержащее один или несколько процессоров и память, причем один или несколько процессоров подключены к памяти, и память выполнена с возможностью хранения инструкций; и когда инструкции исполняются одним или несколькими процессорами, устройство связи может выполнять способ по любому из пп.10-15.35. A communications device comprising one or more processors and a memory, wherein the one or more processors are coupled to the memory and the memory is configured to store instructions; and when the instructions are executed by one or more processors, the communication device may perform the method of any one of claims 10-15.
RU2022115349A 2019-11-08 Method for selecting resources and a device RU2802679C1 (en)

Publications (1)

Publication Number Publication Date
RU2802679C1 true RU2802679C1 (en) 2023-08-30

Family

ID=

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018031519A1 (en) * 2016-08-08 2018-02-15 Sharp Kabushiki Kaisha Power efficient resource utilization for v2x communications
WO2018145067A1 (en) * 2017-02-06 2018-08-09 Intel Corporation Partial sensing and congestion control for long term evolution (lte) vehicular communication
WO2018175822A1 (en) * 2017-03-24 2018-09-27 Qualcomm Incorporated Low latency enhancements to cv2x autonomous resource selection and re-selection procedure for vehicle-to-vehicle communications
US20180332564A1 (en) * 2017-05-13 2018-11-15 Lg Electronics Inc. Method for transmitting v2x signal of terminal having limited transmission capability and terminal using the method
RU2693848C1 (en) * 2016-05-13 2019-07-05 Телефонактиеболагет Лм Эрикссон (Пабл) Network architecture, methods and devices for a wireless communication network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2693848C1 (en) * 2016-05-13 2019-07-05 Телефонактиеболагет Лм Эрикссон (Пабл) Network architecture, methods and devices for a wireless communication network
WO2018031519A1 (en) * 2016-08-08 2018-02-15 Sharp Kabushiki Kaisha Power efficient resource utilization for v2x communications
WO2018145067A1 (en) * 2017-02-06 2018-08-09 Intel Corporation Partial sensing and congestion control for long term evolution (lte) vehicular communication
WO2018175822A1 (en) * 2017-03-24 2018-09-27 Qualcomm Incorporated Low latency enhancements to cv2x autonomous resource selection and re-selection procedure for vehicle-to-vehicle communications
US20180332564A1 (en) * 2017-05-13 2018-11-15 Lg Electronics Inc. Method for transmitting v2x signal of terminal having limited transmission capability and terminal using the method

Similar Documents

Publication Publication Date Title
US11082857B2 (en) Inter-carrier D2D resource allocation
EP3883320B1 (en) Feedback channel transmitting method, feedback channel receiving method, and apparatus
US20250176002A1 (en) Systems and methods for resource allocation and encoding of inter-ue coordination messages
US12426088B2 (en) Methods and apparatus for sidelink resource exclusion for intra-device coordination in wireless communication
JP7532643B2 (en) Long Physical Sidelink Feedback Channel (PSFCH) Format for Extended PSFCH Range
US12167456B2 (en) Methods and apparatus for inter-UE coordinated resource allocation in wireless communication
CN113518381B (en) A resource determination method, device and terminal equipment
US20220159696A1 (en) Wireless communication method, terminal device, and network device
US12177819B2 (en) Wireless communication method and terminal device
US20230038246A1 (en) Communication method and apparatus
WO2020056696A1 (en) Resource allocation method and apparatus, and terminal
US20240098764A1 (en) Resource selection in side link (sl) communications
US20240073868A1 (en) Wireless communication method, and device
WO2022011699A1 (en) Communication method and sidelink device
US12262351B2 (en) Resource selection method and apparatus
CN115280806B (en) A relay transmission method and device
RU2802679C1 (en) Method for selecting resources and a device
CN114600525B (en) A communication method and device
WO2021138955A1 (en) Sending time information notification method and apparatus
EP4413816A1 (en) Sl data transmission considering sl drx active time
CN116686364A (en) Method and device for wireless communication, and communication device
CN118202708A (en) Wireless communication method and device