Method, apparatus, and user equipment for resource coordination between V2X devices.

The method enhances V2X device resource coordination by using sidelink control information to prioritize and instruct resource reselection, addressing hidden and half-duplex issues and improving communication quality.

JP2026062980APending Publication Date: 2026-04-10DATANG GOHIGH INTELLIGENT & CONNECTED TECH (CHONGQING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
DATANG GOHIGH INTELLIGENT & CONNECTED TECH (CHONGQING) CO LTD
Filing Date
2026-01-07
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Sidelink resource sensing in V2X devices is susceptible to hidden nodes, exposed nodes, and half-duplex issues, leading to inaccurate resource selection and potential conflicts or incompatibilities.

Method used

A method for resource coordination between V2X devices involving the exchange of sidelink control information (SCI) to identify and prioritize user devices experiencing resource conflicts, with coordination information being transmitted to instruct target devices to reselect resources based on priority levels and pre-configured mappings.

Benefits of technology

Reduces the probability of resource conflicts and improves communication quality by ensuring accurate resource selection and prioritization, particularly for high-priority services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026062980000001_ABST
    Figure 2026062980000001_ABST
Patent Text Reader

Abstract

The present invention provides a method, apparatus, and user equipment for resource coordination between V2X devices that improve communication quality by reducing the probability of conflicts or incompatibilities occurring when a second user device selects resources. [Solution] The method includes the steps of receiving sidelink control information SCI transmitted by at least one second user device, and transmitting coordination information to a target second user device, wherein the sidelink control information SCI includes instruction information for triggering resource coordination, the coordination information instructs the target second user device to perform resource reselection, and the target second user device is at least one of the second user devices.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] <Mutual citation of related applications> This application claims priority to Chinese Patent Application No. 202110507886.9, filed in China on May 10, 2021, and incorporates all of its contents by reference.

[0002] This disclosure relates to the field of telecommunications technology, and more particularly to methods, apparatus, and user equipment for resource coordination between V2X devices. [Background technology]

[0003] For sidelink user equipment (UEs), in the absence of base station scheduling, the transmitting UE primarily estimates the resource usage in the system for a period of time in the future by sensing the resource usage of other UEs, and then selects available resources to perform resource transmission services. However, sidelink resource sensing is susceptible to hidden nodes, exposed nodes, half-duplex nodes, and sudden service disruptions. As a result, the transmitting UE may be negatively affected when determining available resources, potentially leading to problems such as conflicts or incompatibility with the actually selected transmission resources. [Overview of the Initiative] [Problems that the invention aims to solve]

[0004] The embodiments of this disclosure provide a method, apparatus, and user equipment for resource coordination between V2X devices in order to solve the problem of inaccurate resource selection in resource allocation mechanisms of related technologies due to half-duplex, hidden nodes, and exposed nodes of the receiving user equipment. [Means for solving the problem]

[0005] To solve the above-mentioned problems, the embodiments of this disclosure propose the following means.

[0006] According to a first aspect, an embodiment of the present disclosure provides a method for resource coordination between devices, which is applied to a first user device. The method includes the steps of: receiving Sidelink Control Information (SCI) transmitted by at least one second user device, wherein the Sidelink Control Information SCI includes instruction information for triggering resource coordination; and transmitting coordination information to a target second user device, wherein the coordination information instructs the target second user device to perform resource reselection, and the target second user device is at least one of the second user devices.

[0007] The step of selectively transmitting coordination information to a target second user device includes the steps of identifying a second user device where a resource conflict occurs, based on the time-frequency position or time-domain position of the data resource indicated in the side-link control information SCI; identifying a target second user device from among the second user devices where the resource conflict occurs; and transmitting the coordination information to the target second user device.

[0008] The process further includes the step of selectively selecting a target second user device from among the second user devices where the resource contention occurs, based on a priority level.

[0009] The step of selectively selecting a target second user device from among the second user devices where the resource contention occurs, based on the aforementioned priority level, is: To determine one or more second user devices with the highest priority level among the second user devices where the resource contention occurs as the target second user device. The process involves identifying L second user devices with relatively high priority levels from among the second user devices where the resource contention occurs as the target second user devices, where L is 1 or greater. The process involves identifying a second user device among the second user devices where the resource contention occurs that has a priority level higher than the first preset priority level threshold as the target second user device, wherein the first preset priority level threshold is set by the network or is set in advance. To determine the target second user device as one or more second user devices with the lowest priority level among the second user devices where the resource contention occurs. The process involves identifying L second user devices with relatively low priority levels from among the second user devices where the resource contention occurs as the target second user devices, wherein L is 1 or greater, and The method involves identifying a second user device among the second user devices where the resource contention occurs, whose priority level is lower than the first preset priority level threshold, as the target second user device, wherein the first preset priority level threshold is set by the network or is set in advance.

[0010] Selectively, the number of target second user devices is determined based on at least one of the following: the ability of the first user device to simultaneously transmit the coordination information; the ability of the first user device to simultaneously transmit hybrid automatic retransmission request HARQ feedback; the ability of the first user device to simultaneously transmit the coordination information and hybrid automatic retransmission request HARQ feedback; network configuration or preconfiguration; and the maximum transmit power of the first user device.

[0011] Selectively, if the first user device needs to transmit the coordination information and Hybrid Automatic Repeat reQuest (HARQ) feedback simultaneously, determining the target second user device is: Prioritize HARQ feedback for hybrid automatic retransmission requests. Prioritizing the transmission of the aforementioned coordinated information, and This includes any one of the following: comparing the priority level corresponding to the Hybrid Auto-Retransmission Request (HARQ) feedback with the priority level corresponding to the transmission of the coordination information.

[0012] Selectively, the method further includes the step of determining the location of the transmission resource for the coordination information based on a pre-configured resource mapping of the coordination information and the relationship between the time-frequency location occupied by the target second user device for transmitting packets.

[0013] The step of selectively determining the location of the transmission resources for the coordination information based on the relationship between a pre-configured resource mapping of the coordination information and the time-frequency location occupied by the target second user device for transmitting packets includes the step of determining the location of the transmission resources for the coordination information based on at least one of the following parameters: the priority level in the SCI of the target second user device, the index of the frequency domain subchannel occupied by the target second user device for transmitting packets, the index of the time domain resource occupied by the target second user device for transmitting packets in the time domain resource set associated with the coordination information, and the source ID in the SCI of the target second user device.

[0014] According to a second aspect, an embodiment of the present disclosure further provides a method for resource coordination between devices, which is applied to a second user device. The method includes the step of transmitting sidelink control information SCI to a first user device, the sidelink control information SCI including a priority level and instruction information for triggering resource coordination.

[0015] The process further includes selectively receiving coordination information transmitted by the first user device, the coordination information instructing the second user device to re-select or make a re-selection decision regarding the relevant resources.

[0016] Optionally, the method further includes any one of: making a resource reselection determination based on the resource sensing result of the second user equipment itself and the cooperation information; and performing resource reselection by excluding all resources in the time domain related to the cooperation information.

[0017] Optionally, the method further includes determining the position of the reception resource of the cooperation information based on the relationship between the preset resource mapping of the cooperation information and the time-frequency position occupied by the second user equipment for transmitting packets.

[0018] Optionally, the step of determining the position of the reception resource of the cooperation information based on the relationship between the preset resource mapping of the cooperation information and the time-frequency position occupied by the second user equipment for transmitting packets includes determining the position of the reception resource of the cooperation information based on at least one of the following parameters, and the following parameters include: the priority level in the SCI of the second user equipment, the index of the frequency domain subchannel occupied by the second user equipment for transmitting packets, the index of the time domain resource occupied by the second user equipment for transmitting packets in the set of time domain resources related to the cooperation information, and the source identity identifier source ID in the SCI of the second user equipment.

[0019] According to a third aspect, an embodiment of the present disclosure further provides a user equipment, where the user equipment is a first user equipment and includes a processor, a memory, and a program or instruction stored in the memory and operable in the processor. When the program or instruction is executed by the processor, the steps of the resource cooperation method between devices described in the first aspect are realized.

[0020] According to a fourth aspect, an embodiment of the present disclosure further provides a user device, which is a second user device comprising a processor, memory, and a program or instruction stored in the memory and operable on the processor. When the program or instruction is executed by the processor, a step of the inter-device resource coordination method described in the second aspect is realized.

[0021] According to a fifth aspect, an embodiment of the present disclosure further provides a device-to-device resource coordination device applicable to a first user device. The device comprises a first receiving module and a first transmitting module, the first receiving module configured to receive sidelink control information SCI transmitted by at least one second user device, the sidelink control information SCI including instruction information for triggering resource coordination, the first transmitting module configured to transmit coordination information to a target second user device, the coordination information instructing the target second user device to perform resource reselection, the target second user device being at least one of the second user devices.

[0022] Selectively, the first transmitting module comprises a first determinative unit, a second determinative unit, and a transmitting unit. The first determinative unit is configured to identify a second user device experiencing resource contention based on a time-frequency position or time-domain position indicated in the sidelink control information SCI; the second determinative unit is configured to identify a target second user device from among the second user devices experiencing resource contention; and the transmitting unit is configured to transmit the coordination information to the target second user device.

[0023] The device further comprises a selection module, which is configured to selectively select a target second user device from among the second user devices where the resource contention occurs, based on a priority level.

[0024] Selectively, the selected module comprises one of the third, fourth, fifth, sixth, seventh, and eighth definite units. The third determination unit is configured to determine one or more second user devices having the highest priority level among the second user devices where the resource contention occurs as the target second user device. The fourth determination unit is configured to determine L second user devices with relatively high priority levels from among the second user devices where the resource contention occurs as the target second user devices, where L is 1 or greater. The fifth determination unit is configured to determine the second user device among the second user devices where the resource contention occurs, the second user device whose priority level is higher than the first preset priority level threshold, as the target second user device, and the first preset priority level threshold is set by the network or is set in advance. The sixth determination unit is configured to determine one or more second user devices having the lowest priority level among the second user devices where the resource contention occurs as the target second user device. The seventh determination unit is configured to determine L second user devices with relatively low priority levels from among the second user devices where the resource contention occurs as the target second user devices, where L is 1 or greater. The eighth determination unit is configured to determine the second user device among the second user devices where the resource contention occurs, whose priority level is lower than the first preset priority level threshold, as the target second user device, and the first preset priority level threshold is set by the network or is set in advance.

[0025] Selectively, the number of target second user devices is determined based on at least one of the following: the ability of the first user device to simultaneously transmit the coordination information; the ability of the first user device to simultaneously transmit hybrid automatic retransmission request HARQ feedback; the ability of the first user device to simultaneously transmit the coordination information and hybrid automatic retransmission request HARQ feedback; network configuration or preconfiguration; and the maximum transmit power of the first user device.

[0026] If the first user device selectively needs to transmit the coordination information and the hybrid automatic retransmission request HARQ feedback simultaneously, the first determination unit is configured to specifically perform one of the following: prioritize the transmission of the hybrid automatic retransmission request HARQ feedback; prioritize the transmission of the coordination information; and compare the priority level corresponding to the hybrid automatic retransmission request HARQ feedback with the priority level corresponding to the transmission of the coordination information.

[0027] Selectively, the device further comprises a first determinant module configured to determine the location of the transmission resource for the coordination information based on a pre-configured resource mapping of the coordination information and a time-frequency location occupied by the target second user device for transmitting packets.

[0028] Selectively, the first determinative module includes a ninth determinative unit configured to determine the location of the coordinating information transmission resource based on at least one of the following parameters: the priority level in the SCI of the target second user device, the index of the frequency domain subchannel occupied by the target second user device to transmit packets, the index of the time domain resource occupied by the target second user device to transmit packets in the time domain resource set related to the coordinating information, and the source ID in the SCI of the target second user device.

[0029] According to a sixth aspect, an embodiment of the present disclosure further provides a device-to-device resource coordination device applicable to a second user device. The device comprises a second transmission module configured to transmit sidelink control information SCI to a first user device, the sidelink control information SCI including a priority level and instruction information for triggering resource coordination.

[0030] Selectively, the device further comprises a second receiving module configured to receive coordination information transmitted by the first user device, the coordination information instructing the second user device to re-select or make a re-selection decision regarding the relevant resources.

[0031] Selectively, the device further comprises one of the following: a re-selection decision module configured to make a resource re-selection decision based on the resource sensing results of the second user device and the coordination information; and a re-selection module configured to perform resource re-selection by excluding all resources in the time domain related to the coordination information.

[0032] Selectively, the device further comprises a second determinant module configured to determine the location of the receiving resource for the coordination information based on a pre-configured resource mapping of the coordination information and the time-frequency location occupied by the second user device for transmitting packets.

[0033] Selectively, the second determinative module comprises a tenth determinative unit configured to determine the location of the receiving resource for the coordination information based on at least one of the following parameters: the priority level in the SCI of the second user device, the index of the frequency domain subchannel occupied by the second user device to transmit packets, the index of the time domain resource occupied by the second user device to transmit packets in the time domain resource set related to the coordination information, and the source ID in the SCI of the second user device.

[0034] According to a seventh aspect, an embodiment of the present disclosure further provides a readable storage medium on which a program or instruction is stored, and when the program or instruction is executed by a processor, a step of the inter-device resource coordination method described in any one of the above paragraphs is realized. [Effects of the Invention]

[0035] The beneficial effects of this disclosure are as follows: In the means relating to this disclosure, the first user device receives sidelink control information SCI transmitted by the second user device, the sidelink control information SCI includes instruction information for triggering resource coordination, and further transmits coordination information to at least one target second user device among the second user devices, the coordination information instructing the target second user device to reselect resources. In this way, from the perspective of the first user device, the first user device cooperates with the second user device in selecting and deciding on resources using the coordination information, and by instructing the second user device on subsequent transmitted resources, the probability of conflict or incompatibility occurring when the second user device selects resources is reduced, thereby improving communication quality. [Brief explanation of the drawing]

[0036] [Figure 1] This is a resource selection sequence diagram related to this disclosure. [Figure 2] This is one of the schematic diagrams of the channel structure of NR-V2X related to this disclosure. [Figure 3] This is a schematic diagram of the channel structure of NR-V2X relating to this disclosure. [Figure 4] This is a schematic diagram of the implicit mapping of PSFCH candidate resources related to this disclosure. [Figure 5] This is a flowchart of a method for coordinating resources between devices according to an embodiment of the present disclosure. [Figure 6] This is a schematic diagram illustrating information transmission between devices according to an embodiment of the present disclosure. [Figure 7]This is one schematic diagram of the mapping location of collaborative resources according to an embodiment of the present disclosure. [Figure 8] This is a schematic diagram of the mapping location of the collaborative resources according to the embodiment of the present disclosure. [Figure 9] This is flowchart 2 of a method for coordinating resources between devices according to an embodiment of the present disclosure. [Figure 10] This is one schematic diagram of the hardware structure of a user device according to an embodiment of the present disclosure. [Figure 11] This is a schematic diagram of the hardware structure of a user device according to an embodiment of the present disclosure. [Figure 12] This is one block diagram of a resource coordination device between devices according to an embodiment of the present disclosure. [Figure 13] This is a block diagram 2 of a resource coordination device between devices according to an embodiment of the present disclosure. [Modes for carrying out the invention]

[0037] To further clarify the problems, technical means, and advantages that this disclosure aims to solve, they will be described below with reference to the drawings and detailed embodiments. Specific details such as specific arrangements and components provided in the following description are merely for the purpose of aiding a full understanding of the embodiments of this disclosure. Therefore, as those skilled in the art will understand, various modifications and changes can be made to the embodiments described herein without departing from the scope and concept of this disclosure. Furthermore, for clarity and brevity, descriptions of existing functions and structures have been omitted.

[0038] Furthermore, the phrase "one embodiment" or "one example" as used throughout the specification means that the specific features, structures, or characteristics relating to the embodiment are included in at least one embodiment of this disclosure. Therefore, the phrases "in one embodiment" or "in one example" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics can be incorporated into one or more embodiments in any suitable form.

[0039] In each embodiment of this disclosure, the numbering of the following steps does not indicate the order of execution, and the execution order of each step should be determined by their function and inherent logic, and should be understood as not to impose any restrictions on the implementation process of the embodiments of this disclosure.

[0040] Furthermore, the terms "system" and "network" in this text are generally interchangeable.

[0041] In the embodiments relating to this disclosure, "B corresponding to A" means that B and A are related to each other and that B can be determined based on A. However, determining B based on A does not mean determining B based solely on A, but may also mean determining B based on A and / or other information.

[0042] Before beginning the description of the embodiments of this disclosure, some of the definitions used in the following description should be interpreted and explained.

[0043] Information exchange in New Radio-Vehicle to Everything (NR-V2X) employs resource exclusion techniques based on sensing and reference signal receiving power (RSRP). Referring to Figure 1, during the sensing window, the UE continuously performs received decryption and RSRP measurement. As shown in Figure 1, the start time of the sensing window is n-T0 and the end time is n-Tproc. After a packet arrives at time n, the UE's resource selection process is as follows: (1) Based on its sensing results, the UE excludes resources that are reserved within the resource selection window and have received an RSRP greater than the RSRP threshold. The RSRP threshold is determined by the priority level of the received packet and the priority level of the transmitted packet. As shown in Figure 1, the start time of the resource selection window is n+T1 and the end time is n+T2. (2) After eliminating resources, determine the percentage of available resources. If the percentage of available resources is less than X% of the total number of resources in the resource selection window, increase the RSRP threshold by 3dB and repeat the resource elimination process in step (1) until the percentage of available resources is X% or greater. (3) The UE randomly selects the desired resources from the available resources.

[0044] Building upon this foundation, a re-evaluation mechanism and a pre-emption mechanism were added to resolve resource contention caused by non-periodic, sudden services and to ensure the reliability of high-priority services. The re-evaluation mechanism primarily targets unreserved resources. Before resource transmission, it determines whether contention occurs for the selected resource based on the latest sensing results. If contention occurs, it can re-select the resource, thereby reducing the probability of resource collisions. The pre-emption mechanism primarily targets reserved resources. If it detects that a reserved resource has been occupied by a high-priority UE, it triggers a low-priority UE to re-select the resource, thereby avoiding contention between high and low priority levels and ensuring the performance of high-priority services. As shown in Figure 1, the initial transmission time is m1, the re-selection time is m2, the re-evaluation starts at n and ends between m1 and T3, and the pre-emption starts at m1 and ends between m2 and T3.

[0045] The channel structure of NR-V2X is shown in Figures 2 and 3. The channels of NR-V2X include a Physical sidelink control channel (PSCCH), a Physical sidelink shared channel (PSSCH), and a Physical sidelink feedback channel (PSFCH). Here, PSCCH contains 1-stage sidelink control information (1 st -stage SCI) is transported, and PSSCH is 2-stage side link control information (2 nd -stage SCI) and data are transported, and PSFCH transports feedback information.

[0046] Currently 1 st -stage SCI has only one format, SCI format 1-A, and is mainly used with PSSCH and 2nd - Used for scheduling stage SCI. SCI format 1-A has the following information fields: Priority level, Frequency resource assignment, Time resource assignment, Resource reservation period, Demodulation Reference Signal (DMRS) pattern, 2-stage SCI format (2 nd Includes -stage SCI format), beta_offset indicator, number of DMRS ports, modulation and coding scheme (MCS), additional MCS table indicator, PSFCH overhead indicator, and reserved bit.

[0047] 1 st -The stage SCI implicitly indicates the resource location of the corresponding data block (transmission block, TB) based on its own time-frequency position, indicates the reserved retransmission location of the current TB through Frequency resource assignment and Time resource assignment, and indicates the reserved resource location of the next TB through Resource reservation period. In other words, for periodic services, the relative time-frequency position within each resource period remains unchanged until the service transmission is completed.

[0048] Currently 2 nd-stage SCI has two formats: SCI format 2-A and SCI format 2-B. Here, SCI format 2-A is used for PSSCH decryption and communication based on Acknowledgement (ACK) / Negative Acknowledgement (NACK) HARQ, NACK-based HARQ, or HARQ-ACK-free communication. On the other hand, SCI format 2-B is used for PSCCH decryption and communication based on NACK-based HARQ or HARQ-ACK-free communication.

[0049] There are currently two types of feedback modes for PSFCH. One is NACK-based HARQ, which is for multicast mode only, and all UEs share one PSFCH (feeding back only NACK). The other is ACK / NACK-based HARQ, which is for unicast or multicast mode, and each UE uses an independent PSFCH (feeding back ACK / NACK).

[0050] PSFCH primarily uses sequence-based channels, with each feedback channel occupying two orthogonal frequency division multiplexing (OFDM) symbols in the time domain and the width of one RB in the frequency domain. The method for generating the basic sequence x(n) is specifically described in section 8.3.4.2.1 of Protocol 38.211, as shown in equation 1.

number

[0051] Here, u and v determine the generation of the basic sequence, and δ determines the length of the sequence. Here, in the sidelink, δ = 0, and α determines the cyclic shift used by the sequence. Generally, the basic sequence used by any UE in one PSFCH resource pool is the same, but the number of cyclic shifts (CS) is arranged based on the resource pool, and there can be multiple pairs of CS arrangements, mainly divided by the detailed values of two parameters m0 and m CS and is divided by the detailed values of these two parameters. Specifically, reference can be made to Section 16.3 of Protocol 38.213, and there are two cases.

Number

[0052] JPEG2026062980000004.jpg55170[Table 1] JPEG2026062980000005.jpg56170

[0053] m CS The value of is determined by the feedback type and corresponds to two feedback types, ACK / NACK-based and NACK-based, as shown in Table 2 and Table 3 respectively. Table 2 ACK / NACK-based feedback JPEG2026062980000006.jpg17170 Table 3 NACK-based feedback JPEG2026062980000007.jpg17170

[0054] The specific PSFCH resource location used to receive UE feedback is determined based on the corresponding PSSCH resource location. There are two methods for determination, and the choice of method is specifically indicated by the resource pool configuration. First, a set of PSFCH candidate locations is determined based on the PSSCH number. As shown in Figure 4, there are two candidate sets of PSFCH candidate resource locations and their corresponding PSSCH resource locations, namely Option 1 (candidate set 1) and Option 2 in Figure 4. After determining the PSFCH candidate resource sets, it is further necessary to determine the resource location PSFCH_index for PSFCH transmission, and the detailed method for this determination is as follows. PSFCH_index=(K+M)Mod(L*Y)

[0055] Here, K is the truncated Layer-2 source ID carried during the PSSCH-related SCI transmitted by TxUE.

[0056] The value of M varies depending on the HARQ feedback mode. Specifically, M=0 for unicast, M=0 for multicast HARQ feedback Option 1, and M is the multicast member ID of RxUE for multicast HARQ feedback Option 2. In Figure 4, Z = N_F / (S×N)RBs, where N_F represents the number of PRBs occupied in the PSFCH resource pool, S is the number of subchannels in the transmit resource pool, and N is the period of the PSFCH (unit: slot).

[0057] As shown in Figure 5, an embodiment of the present disclosure provides a method for resource coordination between devices, the method being applied to a first user device. The method includes the following:

[0058] In step 501, the system receives sidelink control information SCI transmitted by at least one second user device, and the sidelink control information SCI includes instruction information for triggering resource coordination.

[0059] In the embodiments of this disclosure, both the first and second user devices are V2X devices. The first user device has a blind detection capability of 2 or more at a single PSCCH candidate resource location.

[0060] Referring to Figure 6, the second user device transmits data based on the information it senses. Here, the SCI carries instruction information to trigger resource coordination.

[0061] The first user device may be a receiving UE or a third-party UE. Furthermore, there may be one first user device or multiple first user devices. The number of second user devices may also be one or multiple second user devices.

[0062] For packets transmitted by the second user device, 1 in SCI st -stage SCI, 2 nd -Instructions can be issued to trigger resource coordination using any one of the following: stage SCI, newly defined instruction fields, and reserve bits.

[0063] A user device that receives instruction information to trigger resource coordination must first verify whether it is the first user device. The verification method is one of the following: the user device that receives the data transmitted by the second user device is the first user device; the user device that has pre-configured capabilities or settings is the first user device; or the user device determined to be the first user device based on its own geographical location, the RSRP strength of the second user device, or its position in the terminal matrix (for example, if the user device is the first car).

[0064] In the embodiments of this disclosure, information can be collected from the perspective of the first user device, and based on the collected information, it is possible to support resource selection and decision-making for the second user device.

[0065] Step 502: Send coordination information to the target second user device, which instructs the target second user device to reselect resources, and the target second user device is at least one of the second user devices.

[0066] In the embodiments of this disclosure, a first user device transmits coordination information to at least one target second user device among the second user devices, and the coordination information instructs the target second user device to reselect resources. This process, in which the first user device uses the coordination information to instruct the second user device on subsequent transmission resources, reduces the probability of conflicts or inconsistencies occurring during resource selection by the second user device, thereby improving communication quality.

[0067] The coordination information is a sequence-based instruction and is similar to, or may be, a PSFCH. Preferably, by transporting the coordination information via a PSFCH, it is not necessary to change the structure of the sidelink channel by the related technology, nor is it necessary to bring in a new channel. The coordination information may use the same physical resources as the PSFCH, or it may use different physical resources.

[0068] Referring to Figure 6, the second user device transmits SCI to the first user device, and the first user device transmits coordination information to the second user device based on the instruction information for triggering resource coordination that is carried during SCI.

[0069] Selectively, in embodiments of this disclosure, the collaborative information can also instruct the target second user device to make resource re-selection decisions based on its own sensing results. Thus, from the perspective of the first user device, it is possible to cooperate with the second user device in making resource selection using the collaborative information.

[0070] In the embodiments of this disclosure, the first user device receives sidelink control information SCI transmitted by the second user device, the sidelink control information SCI includes instruction information to trigger resource coordination, and further transmits coordination information to at least one target second user device among the second user devices, the coordination information instructing the target second user device to reselect resources. In this way, from the first user device's perspective, the coordination information is used to assist the second user device in resource selection and decision-making, and the process of instructing the second user device on subsequent transmitted resources reduces the probability of conflicts or inconsistencies occurring when the second user device selects resources, thereby improving communication quality.

[0071] Selectively transmitting coordination information to a target second user device includes the steps of: identifying a second user device where a resource conflict occurs based on the time-frequency position or time-domain position of the data resource indicated in the side-link control information SCI; identifying a target second user device from among the second user devices where the resource conflict occurs; and transmitting the coordination information to the target second user device.

[0072] In embodiments of this disclosure, the first user device determines whether there is a conflict in the data resource transmitted by the second user device based on the time-frequency position or time-domain position of the data resource indicated in the SCI transmitted by the second user device. If a resource conflict exists, the first user device identifies the second user device where the resource conflict occurs and identifies a target second user device (i.e., a second user device to which the coordination information needs to be fed back) from among the second user devices where the resource conflict occurs, and further transmits the coordination information to the target second user device.

[0073] In other words, if the first user device detects that a resource conflict occurs among multiple second user devices, the multiple second user devices include user devices that sent instruction information to the first user device to trigger resource coordination, and user devices that did not send instruction information to the first user device to trigger resource coordination. The first user device sends coordination information only to the user devices that sent instruction information to trigger resource coordination.

[0074] Resource contention occurs when resource conflicts arise between user devices, or when data cannot be sent or received simultaneously due to half-duplex mode.

[0075] The process further includes the step of selectively selecting a target second user device from among the second user devices where the resource contention occurs, based on a priority level.

[0076] In the embodiments of this disclosure, a decision is made on whether or not to cooperate with a second user device experiencing resource contention based on the service priority level of the packets included in the SCI, and a cooperation instruction is given to a target second user device among the second user devices based on the ranking of the service priority levels of the second user devices experiencing resource contention.

[0077] System reliability can be improved by processing the feedback process of collaborative information based on service priority levels. For example, ensuring the accuracy of high-priority service transmissions reduces the likelihood of interference from other user equipment.

[0078] Furthermore, the first user device can transmit cooperative information to N target second user devices among the second user devices where resource contention occurs using a random selection method, informing them to re-select resources or make a resource re-selection decision. Here, N is a positive integer of 1 or greater. This also falls within the scope of protection of the embodiments of this disclosure.

[0079] The step of selectively selecting a target second user device from among the second user devices where the resource contention occurs, based on the service priority level described above, is: To determine one or more second user devices with the highest priority level among the second user devices where the resource contention occurs as the target second user device. Among the second user devices where the resource contention occurs, L second user devices with relatively high priority levels are identified as the target second user devices, and L is 1 or greater. Among the second user devices where the resource contention occurs, the second user device whose priority level is higher than the first preset priority level threshold is identified as the target second user device, and the first preset priority level threshold is set by the network or is set in advance. To determine the target second user device as one or more second user devices with the lowest priority level among the second user devices where the resource contention occurs. Of the second user devices where the resource contention occurs, L second user devices with relatively low priority levels are identified as the target second user devices, and L is 1 or greater. The method includes one of the following: among the second user devices where the resource contention occurs, the second user device whose priority level is lower than the first preset priority level threshold is determined as the target second user device, and the first preset priority level threshold is set by the network or is set in advance.

[0080] In embodiments of this disclosure, a first user device can select a target second user device to which to transmit coordinate information based on the service priority level of each second user device. The selection method includes one of the following, each of which will be described in detail below.

[0081] In this embodiment, the smaller the priority value in SCI, the higher the corresponding service priority level.

[0082] The first user device identifies one or more second user devices with the highest service priority level among the second user devices where the resource contention occurs as the target second user device. For example, two second user devices that the first user device has detected, where a contention has already occurred or will occur, are UE-B1 and UE-B2, respectively. The first user device compares the priority information fields in SCI format 1-A, priority_UE-B1 and priority_UE-B2, within UE-B1 and UE-B2. If the first user device determines that priority_UE-B1 > priority_UE-B2, it considers that UE-B2 has a higher service priority level and identifies UE-B2, with the higher service priority level, as the target second user device. To explain this further with more specific examples, if the first user device detects that there are three service priority levels in the set of second user devices where resource contention occurs, and each service priority level corresponds to at least one second user device, and there are three second user devices corresponding to the first service priority level (service priority level 0), two second user devices corresponding to the second service priority level (service priority level 1), and two second user devices corresponding to the third service priority level (service priority level 2), then the three second user devices corresponding to the first service priority level (service priority level 0) can be designated as target second user devices, as instructed by designating one or more second user devices with the highest service priority level as the target second user device, and furthermore, the designated target second user device with the highest service priority level can be instructed to re-select or make a re-selection decision on resources.

[0083] L second user devices with relatively high priority levels among the second user devices where the resource contention occurs are identified as the target second user devices. For example, if the first user device detects that there are three types of service priority levels in a set of multiple second user devices where a resource contention has occurred or will occur, and each service priority level corresponds to at least one second user device, with two second user devices corresponding to the first service priority level (service priority level 0), one second user device corresponding to the second service priority level (service priority level 1), and four second user devices corresponding to the third service priority level (service priority level 2), then L second user devices with relatively high priority levels are identified as the target user devices. For example, in this example, if L=3, then the two second user devices corresponding to the first service priority level (service priority level 0) and the one second user device corresponding to the second service priority level (service priority level 1) are identified as the target second user devices. Furthermore, it is possible to notify the confirmed, high-service-priority target second user device to re-select or make a re-selection decision regarding resources.

[0084] Among the second user devices in which the resource conflict occurs, a second user device whose priority level is higher than the first preset priority level threshold is determined as the target second user device. Exemplarily, in the set of second user devices detected by the first user device in which a resource conflict has occurred or will occur, the priority information fields in the SCI format 1-A of each second user device are compared. When the priority information field of a subset of second user devices (UE-B1 subset) is smaller than the first preset priority level threshold, that is, when it is detected that priority_UE-B1 < priority_thres, the second user devices included in the UE-B1 subset are the target second user devices. Note that the UE-B1 subset includes one or more second user devices, and the first preset priority level threshold is a service priority level threshold for determining the feedback of cooperation information, which can be set by the network or preset. Specifically, the Pre-emption threshold in the resource pool setting can be adopted or set to the same value. Further, it can be notified that the determined target second user device with a high service priority level makes a resource reselection or reselection determination.

[0085] Among the second user devices where the resource conflict occurs, determine one or more second user devices with the lowest priority level as the target second user device. Exemplarily, two second user devices UE-B1 and UE-B2, for which the first user device has detected that a conflict has already occurred or will occur, are compared by the first user device using the priority information fields priority_UE-B1 and priority_UE-B2 in SCI format 1-A for UE-B1 and UE-B2. If the first user device determines that priority_UE-B1 < priority_UE-B2, it is considered that the service priority level of UE-B1 is higher, and UE-B2 with a lower service priority level is determined as the target second user device. Specifically, to further illustrate with an example, as a result of the detection by the first user device, if there are three types of service priority levels in the set of second user devices where a resource conflict occurs and each service priority level corresponds to at least one second user device, among which there are three second user devices corresponding to the first service priority level (service priority level is 0), two second user devices corresponding to the second service priority level (service priority level is 1), and two second user devices corresponding to the third service priority level (service priority level is 2), then one or more second user devices with the lowest service priority level are determined as the target second user device. That is, the two second user devices corresponding to the third service priority level (service priority level is 2) are determined as the target second user devices. Further, it can be notified that the determined target second user device with a lower service priority level performs resource reselection or reselection judgment.

[0086] L second user devices with relatively low priority levels among the second user devices where the resource contention occurs are identified as the target second user devices. For example, if the first user device detects that there are three types of service priority levels in a set of multiple second user devices where a resource contention has occurred or will occur, and each service priority level corresponds to at least one second user device, with two second user devices corresponding to the first service priority level (service priority level 0), one second user device corresponding to the second service priority level (service priority level 1), and four second user devices corresponding to the third service priority level (service priority level 2), then L second user devices with relatively low priority levels are identified as the target user devices. For example, in this example, if L=5, then the four second user devices corresponding to the third service priority level (service priority level 2) and the one second user device corresponding to the second service priority level (service priority level 1) are identified as the target second user devices. Furthermore, it is possible to notify the confirmed, lower-priority target second-user equipment to re-select or make a re-selection decision regarding resources.

[0087] Among the second user devices where the resource contention occurs, the second user device whose priority level is lower than the first preset priority level threshold is identified as the target second user device. For example, in the set of second user devices detected by the first user device where a resource contention has occurred or is about to occur, the priority information field in SCI format 1-A of each second user device is compared. If the priority information field of a subset of second user devices (UE-B2 subset) is found to be greater than the first preset priority level threshold (priority_thres), i.e., priority_UE-B2>priority_thres, then the second user device included in the UE-B2 subset is the target second user device. The UE-B2 subset includes one or more second user devices, and the first preset priority level threshold is a service priority level threshold for determining the feedback of cooperative information, and can be set by the network or pre-set. Specifically, the pre-emption threshold in the resource pool setting can be adopted or set to the same value. Furthermore, it is possible to notify the target second user device, which has a confirmed high service priority level, to re-select or make a re-selection decision regarding resources.

[0088] The three examples described above, which identify a second user device with a low service priority level as the target second user device, enable the low service priority level user device to be notified to re-select or make a re-selection decision for resources, thereby ensuring the accuracy of high service priority level transmissions.

[0089] Selectively, the number of target second user devices is determined based on at least one of the following: the ability of the first user device to simultaneously transmit the coordination information; the ability of the first user device to simultaneously transmit hybrid automatic retransmission request HARQ feedback; the ability of the first user device to simultaneously transmit the coordination information and hybrid automatic retransmission request HARQ feedback; network configuration or preconfiguration; and the maximum transmit power of the first user device.

[0090] In the embodiments of this disclosure, if it is determined that there are multiple target second user devices, the ability to transmit information is constrained by the maximum transmit power and / or transmit capacity.

[0091] Furthermore, the capability, which is the number of HARQ feedback information items transmitted simultaneously, and the capability, which is the number of coordinating information items transmitted simultaneously, may be the same; in other words, only one capability needs to be defined. HARQ feedback information and coordinating information may be understood as the same information or as belonging to the same type of information, and their power control processing methods are the same.

[0092] When the first user device transmits only coordination information, the number of coordination information items that the first user device can actually transmit is determined jointly by the number of coordination information items that can be transmitted simultaneously and the maximum transmission power that the first user device can support. The detailed transmission method can be the same as the power control method of the PSFCH.

[0093] When the first user device needs to transmit coordinating information and HARQ feedback information simultaneously, the number of coordinating information items and HARQ feedback information items that the first user device can actually transmit is determined jointly by the maximum number of each that can be transmitted simultaneously and the maximum transmission power that the first user device can support. See below for details.

[0094] If there is a predetermined request for the transmission power of one coordinating information or one HARQ feedback information (the transmission power of coordinating information or HARQ feedback information is obtained by network configuration or pre-configuration), and the sum of the number of coordinating information items to be transmitted and the number of HARQ feedback information items is less than or equal to the sum of the maximum number of coordinating information and HARQ feedback information items transmitted by the first user device x (where x is 1 or greater), and the sum of the power of the coordinating information items to be transmitted and the power of the HARQ feedback information items to be transmitted does not exceed the maximum transmission power that the first user device can support, then all coordinating information and HARQ feedback information will be transmitted according to the power request.

[0095] If there is a predetermined requirement for the transmission power of one piece of coordinating information or one piece of HARQ feedback information (the transmission power of coordinating information or HARQ feedback information is obtained by network configuration or pre-configuration), and the power of the coordinating information to be transmitted and the power of the HARQ feedback information to be transmitted exceed the maximum transmission power that the first user equipment can support, the following three forms are further determined: 1) If it is necessary to prioritize the transmission of HARQ feedback information, the HARQ feedback information is transmitted preferentially according to the transmission power requirement. If the maximum power has not been exceeded after the transmission of HARQ feedback information is completed, the coordinating information is then transmitted according to the power requirement until the upper limit of the total number of transmissions is reached. 2) If it is necessary to prioritize the transmission of coordinating information, the coordinating information is transmitted preferentially according to the transmission power requirement. If the maximum power has not been exceeded after the transmission of coordinating information is completed, the HARQ feedback information is then transmitted according to the power requirement until the upper limit of the total number of transmissions is reached. 3) Based on the transmission power requirement for one piece of information and the maximum transmission power that the first user equipment can support, the maximum number of transmissions that can be supported, y, is calculated. The service priority levels for HARQ feedback information that needs to be transmitted and the service priority levels corresponding to the coordinating information that needs to be transmitted are ranked in descending order of service priority level. The y highest service priority levels are selected, and y pieces of information are transmitted corresponding to the y highest service priority levels. Here, y is 1 or greater.

[0096] If, selectively, the first user device needs to transmit the coordination information and the hybrid automatic retransmission request HARQ feedback simultaneously, the determination of the target second user device includes one of the following: prioritizing the transmission of the hybrid automatic retransmission request HARQ feedback; prioritizing the transmission of the coordination information; or comparing the priority level corresponding to the hybrid automatic retransmission request HARQ feedback with the priority level corresponding to the transmission of the coordination information.

[0097] The above-described embodiment will now be explained. When there is a predetermined request for the transmission power of one piece of coordinating information or one piece of HARQ feedback information (the transmission power of coordinating information or HARQ feedback information is obtained by network configuration or pre-configuration), if the sum of the number of pieces of coordinating information to be transmitted and the number of pieces of HARQ feedback information is greater than the maximum number of pieces of transmission y of the first user equipment, first, y pieces of coordinating information and / or HARQ feedback information are selected based on prioritizing the ability to transmit the hybrid automatic retransmission request HARQ feedback, or prioritizing the ability to transmit the coordinating information, or comparing the priority level corresponding to the hybrid automatic retransmission request HARQ feedback with the priority level corresponding to the transmission of the coordinating information. Subsequently, if the total power required to transmit y pieces of information according to the transmission power request does not exceed the maximum transmission power of the first user equipment, y pieces of information are transmitted according to the transmission power request. If the total power required to transmit y pieces of information according to the transmission power request exceeds the maximum transmission power of the first user equipment, the number of pieces of information to be transmitted and the power control process can be the same as the PSFCH-related power control process. The power control process is as follows: The first user equipment is N based on its priority level. Tx Select and send individual collaborative information and / or HARQ feedback information.

number

[0098] Here, M i k is the sum of the number of coordinating information items and / or HARQ feedback information items whose corresponding priority level value is i, and k is the maximum value that satisfies the following conditions:

number

[0099] Here, P CMAX This is the maximum transmission power of the first user device, and P oneThis is a power request that transmits one piece of coordinate information or HARQ feedback information, and if K does not satisfy the above conditions, K=0, and thereafter,

number

[0100] Here, P CMAX This is the maximum transmission power of the first user device, and P one This is a power request that transmits one piece of coordinate information or HARQ feedback information, P k (i) [dBm] is the power that ultimately transmits one piece of coordinate information or HARQ information.

[0101] Selectively, the transmission of HARQ feedback information from the first user device to the third user device and the transmission of feedback coordination information to the second user device includes one of the following methods:

[0102] 1) Prioritize HARQ feedback. If the first user device has the capability to provide coordinating information after providing HARQ feedback information to the third user device, it selects a target second user device from among the second user devices according to the priority level ranking and transmits the coordinating information to the target second user device. For example, if the first user device has the capability to provide coordinating information after providing HARQ feedback information, it transmits the coordinating information to the M second user devices with the highest service priority level among the second user devices, where M is 1 or greater. The value of M is determined by the first user device's capability to simultaneously transmit the number of coordinating information items and / or the number of hybrid auto-retransmission request HARQ feedback information items, and the number of hybrid auto-retransmission request HARQ feedback information items that need to be transmitted.

[0103] 2) Prioritize the transmission of coordinated information. If the first user device has the capability to feed back HARQ information after transmitting coordinated information to the target second user device, it selects a target third user device from among the third user devices based on the priority level ranking and feeds back HARQ information to the target third user device. For example, if the first user device has the capability to feed back HARQ information after transmitting coordinated information to the target second user device, it transmits HARQ information to the N third user devices with the highest service priority level among the third user devices, where N is 1 or greater. The value of N is determined by the first user device's capability to simultaneously transmit the number of coordinated information items and / or the number of hybrid automatic retransmission request HARQ feedback information items, and the number of coordinated information items that need to be transmitted.

[0104] 3) Compare the service priority level corresponding to the HARQ feedback information with the service priority level corresponding to the coordination information. Based on the overall priority level ranking and the ability of the first user device itself to transmit the HARQ feedback information and / or coordination information, transmit the coordination information to the target second user device and the HARQ feedback information to the third user device. Illustratively, the service priority level corresponding to the third user device that needs to receive HARQ information feedback and the service priority level corresponding to the second user device that needs to receive coordination information feedback are transmitted in descending order of priority level to the N user devices with the highest priority levels, corresponding to the coordination information and / or the hybrid auto-retransmission request HARQ feedback information. Here, N is 1 or greater. The value of N is determined by the ability of the first user device to simultaneously transmit the number of pieces of coordination information and / or the hybrid auto-retransmission request HARQ feedback information it can transmit.

[0105] If there is no request for the transmission power of a single piece of coordinating information or HARQ feedback information, the first user device determines the power value to be used for transmitting each piece of information by evenly allocating power based on the total number of pieces of coordinating information and HARQ feedback information that need to be transmitted and the maximum transmission power that can be supported, and transmits all of the coordinating information and feedback information.

[0106] As described above, the first user device determines the target second user device based on the total number of coordination information and HARQ feedback information to be transmitted and the maximum transmission power that can be supported. After that, it transmits coordination information to the determined target second user device and instructs the target second user device to re-select or make a re-selection decision regarding resources.

[0107] In the embodiments of this disclosure, since the first user device must receive HARQ feedback information and / or coordination information, and therefore cannot transmit HARQ feedback information and / or coordination information, the following countermeasure is proposed. The first user device compares the highest service priority level 1 in the set of service priority levels corresponding to the HARQ feedback information and / or coordination information that needs to be transmitted with the highest priority level 2 in the set of service priority levels corresponding to the HARQ feedback information and / or coordination information that needs to be received, and selects the set corresponding to the higher priority level between highest priority level 1 and highest priority level 2 to perform the receive / transmit process.

[0108] Selectively, the method further includes the step of determining the location of the transmission resource for the coordination information based on a pre-configured resource mapping of the coordination information and the relationship between the time-frequency location occupied by the target second user device for transmitting packets.

[0109] Furthermore, the aforementioned relationship is an implicit relationship rule, and this relationship is known to both the receiving UE and the transmitting UE.

[0110] The step of selectively determining the location of the transmission resource for the coordination information based on the relationship between the pre-configured resource mapping of the coordination information and the time-frequency location occupied by the target second user device for transmitting packets includes the following:

[0111] Based on the aforementioned relationships, a first coordinating information time domain resource is determined, and the coordinating information is transmitted in the first coordinating information time domain resource. The first coordinating information time domain resource is located after the time domain resource occupied by the packet transmission, and is in the first coordinating resource transmission cycle where the interval between it and the time domain resource occupied by the packet transmission is equal to or greater than a first time interval. The first time interval is P slots. The coordinating information instructs the target second user device to reselect resources for the next service cycle corresponding to the resources occupied to transmit the packet, or instructs the target second user device to reselect resources for retransmission for the packet transmission.

[0112] Here, P is 1 or greater. The value of P is either allocated by the network layer or pre-allocated. The available location of the time-domain resource for the cooperative information is the same as the available location of the time-domain resource for the hybrid automatic retransmission request (HARQ) feedback information.

[0113] In an embodiment of the present disclosure, referring to Figure 7, in the time domain, the first user device can map coordinating information to the transmission cycle of a coordinating information resource in the first time interval following a resource where a conflict has already occurred. In this case, the coordinating information indicates that a resource corresponding to the next cycle of the conflict location needs to be reselected. The first time interval may be one or more coordinating information resource transmission cycles, or the most recent coordinating information resource transmission cycle, or it may be the same time domain resource as the HARQ feedback associated with the resource. Selectively, the coordinating information may specifically be a PSFCH resource.

[0114] Optionally, based on the pre-set resource mapping of the cooperative information and the relationship between the time-frequency position occupied by the target second user equipment for packet transmission, the step of determining the position of the frequency-domain transmission resource of the cooperative information and the specifically used CS cycle shift value includes determining the position of the transmission resource of the cooperative information based on at least one of the following parameters. The following parameters include the priority level in the SCI of the target second user equipment, the index of the frequency-domain subchannel occupied by the target second user equipment for packet transmission, the index in the time-domain resource set related to the cooperative information of the time-domain resource occupied by the target second user equipment for packet transmission, and the source identity identifier source ID in the SCI of the target second user equipment.

[0115] In an embodiment of the present disclosure, referring to FIG. 8, in the frequency domain, the relevant parameters of the cooperative information resource mapping position transmitted by the first user equipment and the CS cycle shift used include the frequency-domain subchannel index j (0 <= j < S) occupied by the target second user equipment, the index i (0 <= i < N) in the N PSSCH slot sets related to the cooperative information of the slot occupied by the target second user equipment, the source ID (or service priority level priority) of the target second user equipment, and the number N_F of RBs available for the transmission of the cooperative information configured by the higher layer or pre-configured, but not limited thereto. The specific determination method is as follows.

[0116] First, divide the N_F RBs available for the transmission of the cooperative information equally into N * S sub-candidate sets. That is, the number of RBs occupied by each sub-candidate set is Z = N_F / (N * S). When the first user equipment transmits the cooperative information, it is first determined that the RBs within the range of [(i + j * N) * Z, (i + 1 + j * N) * Z - 1] in the N_F set are used to carry the cooperative information corresponding to the occupied resources of the target second user equipment with the time-domain index i and the frequency-domain index j.

[0117] Next, using the physical layer source ID (or service priority level) of the target second user device, the available cycle shift log Z in the resource pool, and N_type, it is determined which physical resource in the sub-candidate set the collaborative information will specifically occupy. After determining the candidate resource set for the collaborative information resource (which may specifically be a PSFCH resource), it is necessary to further determine the resources transmitted by the collaborative information. The specific method for this determination is as follows.

number

[0118] Here, PSFCH_index is the resource location transmitted by the PSFCH, K is the truncated Layer-2 source ID (or priority level) carried in the SCI associated with the PSSCH transmitted by the target second user device, M=0, Z represents the number of PRBs included in the candidate coordinating information subset, and Y represents the number of ACK / NACK feedback Cyclic Shift pairs that can be carried by one PRB. The value of N_type has two possibilities, N_type=1 or N_type=N, the specific value depends on the high-level configuration, where N is the number of subchannels occupied by the data of the target second user device.

[0119] As shown in Figure 9, embodiments of the present disclosure further provide a method for inter-device resource coordination applicable to a second user device. The method includes the following:

[0120] In step 901, sidelink control information SCI is transmitted to the first user device, and the sidelink control information SCI includes a priority level and instruction information for triggering resource coordination.

[0121] In an embodiment of the present disclosure, referring to Figure 6, the second user device transmits sidelink control information SCI to the first user device. The SCI includes the service priority level of the packet and instruction information for triggering resource coordination.

[0122] In the embodiments of this disclosure, information is collected from the perspective of a first user device, and this information includes service priority levels and instructional information to trigger resource coordination, enabling the first user device to support the second user device in selecting and deciding on resources based on the service priority level.

[0123] The step of selectively receiving coordination information transmitted by the first user device, the coordination information further includes instructing the second user device to re-select or make a re-selection decision regarding the relevant resources.

[0124] In an embodiment of the present disclosure, referring to Figure 6, the second user device receives coordination information transmitted by the first user device, and the coordination information instructs the second user device to re-select or make a re-selection decision regarding the relevant resources.

[0125] Furthermore, the aforementioned related resources are implicit related rules, and are known to both the receiving UE and the transmitting UE. For example, the coordination information indicates the location of the retransmission resource for the current transmission resource, as indicated in the SCI transmitted by the corresponding second user device, or indicates that the location of the transmission resource for the next reserved cycle needs to be reselected.

[0126] Selectively, the method further includes making a resource reselection decision based on the resource sensing results of the second user device and the coordination information, or excluding all resources in the time domain related to the coordination information and reselecting resources.

[0127] In the embodiments of this disclosure, the second user device performing resource reselection or reselection decision based on collaborative information mainly includes one of the following methods:

[0128] 1) For a second user device, after receiving the coordination information, if the current resource pool does not have an occupied pre-emption function, the second user device will decide whether or not to re-select based on its own sensing results and coordination information.

[0129] 2) If a half-duplex problem or conflict occurs and frequency domain resources are excessively occupied on a slot, all resources related to the coordinating information on that slot may be excluded before resource reselection can be performed.

[0130] Selectively, the method further includes the step of determining the location of the receiving resource for the coordination information based on a pre-configured resource mapping of the coordination information and the relationship between the time-frequency location occupied by the second user device for transmitting packets.

[0131] Furthermore, the aforementioned relationship is an implicit relationship rule, and this relationship is known to both the receiving UE and the transmitting UE.

[0132] The step of selectively determining the location of the receiving resource for the coordination information based on the relationship between the pre-configured resource mapping of the coordination information and the time-frequency location occupied by the second user device for transmitting packets includes the following:

[0133] Based on the aforementioned relationships, a first coordinating information time domain resource is determined, and the coordinating information is received in the first coordinating information time domain resource. The first coordinating information time domain resource is located after the time domain resource occupied for transmitting the packet, and is in the first coordinating resource transmission cycle where the interval between it and the time domain resource occupied for transmitting the packet is equal to or greater than a first time interval. The first time interval is P slots. The coordinating information instructs resource reselection for the resource in the next service cycle corresponding to the resource occupied for transmitting the packet, or instructs resource reselection for the retransmission resource for transmitting the packet.

[0134] Here, P is 1 or greater. The value of P is either allocated by the network layer or pre-allocated. The available location of the time-domain resource for the cooperative information is the same as the available location of the time-domain resource for the hybrid automatic retransmission request (HARQ) feedback information.

[0135] The step of selectively determining the location of the frequency domain transmission resource of the coordination information and the CS cycle shift value to be used, based on the relationship between a pre-configured resource mapping of the coordination information and the time-frequency location occupied by the second user device for transmitting packets, includes determining the location of the transmission resource of the coordination information based on at least one of the following parameters, the following parameters include the priority level in the SCI of the second user device, the index of the frequency domain subchannel occupied by the second user device for transmitting packets, the index of the time domain resource occupied by the second user device for transmitting packets in the time domain resource set associated with the coordination information, and the source ID in the SCI of the second user device.

[0136] As shown in Figure 10, embodiments of the present disclosure further provide a user device. The user device is a first user device comprising a processor 1000 and a memory 1010 connected to the processor 1000 via a bus interface. The memory 1010 is configured to store programs and data used when the processor 1000 is operating, and the processor 1000 calls and executes the programs and data stored in the memory 1010.

[0137] Here, the user device further comprises a transceiver 1020. The transceiver 1020 is connected to a bus interface and is configured to receive and transmit data under the control of the processor 1000. The processor 1000 is configured to read programs in memory 1010.

[0138] Specifically, the transceiver 1020 is configured to receive sidelink control information SCI transmitted by at least one second user device and to transmit coordination information to a target second user device. The sidelink control information SCI includes instruction information for triggering resource coordination, and the coordination information instructs the target second user device to perform resource reselection. The target second user device is at least one of the second user devices.

[0139] Selectively, the processor 1000 is configured to identify a second user device where a resource conflict occurs, based on the data resource time-frequency position or time-domain position indicated in the sidelink control information SCI, and to identify a target second user device from among the second user devices where the resource conflict occurs.

[0140] Selectively, the transceiver 1020 transmits the coordination information to the target second user device.

[0141] Selectively, the processor 1000 is further configured to identify a target second user device from among the second user devices where the resource contention occurs, based on a priority level.

[0142] Selectively, the processor 1000 further, To determine one or more second user devices with the highest priority level among the second user devices where the resource contention occurs as the target second user device. Among the second user devices where the resource contention occurs, the L second user devices with the highest priority level are determined as the target second user devices, and L is 1 or greater. Among the second user devices where the resource contention occurs, the second user device whose priority level is higher than the first preset priority level threshold is identified as the target second user device, and the first preset priority level threshold is set by the network or is set in advance. To determine the target second user device as one or more second user devices with the lowest priority level among the second user devices where the resource contention occurs. Among the second user devices where the resource contention occurs, the L second user devices with the lowest priority level are determined as the target second user devices, and L is 1 or greater. The system is configured to perform one of the following: among the second user devices where the resource contention occurs, the second user device whose priority level is lower than the first preset priority level threshold is identified as the target second user device, and the first preset priority level threshold is set by the network or set in advance.

[0143] Selectively, the number of target second user devices is determined based on at least one of the following: the ability of the first user device to simultaneously transmit the coordination information; the ability of the first user device to simultaneously transmit hybrid automatic retransmission request HARQ feedback; the ability of the first user device to simultaneously transmit the coordination information and hybrid automatic retransmission request HARQ feedback; network configuration or preconfiguration; and the maximum transmit power of the first user device.

[0144] If, selectively, the first user device needs to transmit the coordination information and the hybrid automatic retransmission request HARQ feedback simultaneously, the determination of the target second user device includes one of the following: prioritizing the transmission of the hybrid automatic retransmission request HARQ feedback; prioritizing the transmission of the coordination information; or comparing the priority level corresponding to the hybrid automatic retransmission request HARQ feedback with the priority level corresponding to the transmission of the coordination information.

[0145] Selectively, the processor 1000 is further configured to determine the location of the transmission resources for the coordination information based on a pre-configured resource mapping of the coordination information and the relationship between the time-frequency location occupied by the target second user device for transmitting packets.

[0146] Selectively, the processor 1000 is configured to determine the location of the transmission resource for the coordination information based on at least one of the following parameters: the priority level in the SCI of the target second user device, the index of the frequency domain subchannel occupied by the target second user device to transmit packets, the index of the time domain resource occupied by the target second user device to transmit packets in the time domain resource set related to the coordination information, and the source ID in the SCI of the target second user device.

[0147] In Figure 10, the bus architecture can comprise any number of buses and bridges connected to one another. More specifically, it connects one or more processors represented by processor 1000 to various circuits of memory represented by memory 1010. The bus architecture can further connect other circuits such as peripherals, voltage regulators, and power management circuits. These are well known in this domain and are therefore not described in detail herein. The bus interface provides an interface. The transceiver 1020 may consist of multiple elements, namely a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium. For different terminals, the user interface 1030 may be an interface that can be externally or internally connected to a given device, and the connected device may include, but is not limited to, a keypad, display, speaker, microphone, joystick, etc. Processor 1000 is responsible for managing the bus architecture and general processing, and memory 1010 can store data used when processor 1000 performs operations.

[0148] As shown in Figure 11, embodiments of the present disclosure further provide a user device, which is a second user device comprising a processor 1100 and a memory 1110 connected to the processor 1100 via a bus interface. The memory 1110 is configured to store programs and data used by the processor 1100 when performing operations, and the processor 1100 is configured to call and execute programs and data stored in the memory 1110.

[0149] Here, the user device further comprises a transceiver 1120. The transceiver 1120 is connected to a bus interface and is configured to receive and transmit data under the control of a processor 1100. The processor 1100 is configured to read programs in memory 1110.

[0150] Specifically, the transceiver 1120 is configured to transmit sidelink control information SCI to the first user equipment. The sidelink control information SCI includes a priority level and instruction information for triggering resource coordination.

[0151] Selectively, the transceiver 1120 is further configured to receive coordination information transmitted by the first user device. The coordination information instructs the second user device to re-select or make a re-selection decision regarding the relevant resources.

[0152] Selectively, the processor 1100 is configured to perform one of the following: make a resource reselection decision based on the resource sensing results of the second user device and the cooperation information; or exclude all resources in the time domain related to the cooperation information and perform resource reselection.

[0153] Selectively, the processor 1100 is further configured to determine the location of the receiving resource for the coordination information based on a pre-configured resource mapping of the coordination information and the relationship between the time-frequency location occupied by the second user device for transmitting packets.

[0154] Selectively, the processor 1100 is configured to determine the location of the transmission resource for the coordination information based on at least one of the following parameters: the priority level in the SCI of the second user device, the index of the frequency domain subchannel occupied by the second user device to transmit packets, the index of the time domain resource occupied by the second user device to transmit packets in the time domain resource set related to the coordination information, and the source ID in the SCI of the second user device.

[0155] Here, in Figure 11, the bus architecture can comprise any number of buses and bridges connected to one another. More specifically, it connects one or more processors represented by processor 1100 and various circuits of memory represented by memory 1110. The bus architecture can further connect other circuits such as peripherals, voltage regulators, and power management circuits. These are well known in this domain and are therefore not described in detail herein. The bus interface provides an interface. The transceiver 1120 may consist of multiple elements, i.e., a transmitter and a transceiver, providing a unit for communicating with various other devices on a transmission medium. For different terminals, the user interface 1130 may be an interface that can be externally or internally connected to a given device, and the connected device may include, but is not limited to, a keypad, display, speaker, microphone, joystick, etc. Processor 1100 is responsible for managing the bus architecture and general processing, and memory 1110 can store data used when processor 1100 performs operations.

[0156] As shown in Figure 12, embodiments of the present disclosure further provide a device-to-device resource coordination device applicable to a first user device. The device comprises a first receiving module 1210 and a first transmitting module 1220.

[0157] The first receiving module 1210 is configured to receive sidelink control information SCI transmitted by at least one second user device, the sidelink control information SCI includes instruction information for triggering resource coordination.

[0158] The first transmission module 1220 is configured to transmit coordination information to a target second user device, the coordination information instructing the target second user device to reselect resources, and the target second user device is at least one of the second user devices.

[0159] The apparatus according to the embodiment of this disclosure receives sidelink control information SCI transmitted by a second user device via the first user device, the sidelink control information SCI includes instruction information for triggering resource coordination, and further transmits coordination information to at least one target second user device among the second user devices, the coordination information instructing the target second user device to reselect resources. In this way, from the perspective of the first user device, the coordination information is used to assist the second user device in resource selection and decision-making, and the process of instructing the second user device on subsequent transmitted resources reduces the probability of conflicts or inconsistencies occurring when the second user device selects resources, thereby improving communication quality.

[0160] Selectively, the first transmission module 1220 comprises a first confirmation unit, a second confirmation unit, and a transmission unit.

[0161] The first determination unit is configured to identify a second user device where a resource conflict occurs, based on the time-frequency position or time-domain position of the data resource indicated in the side-link control information SCI.

[0162] The second determination unit is configured to identify the target second user device from among the second user devices where the resource contention occurs.

[0163] The transmission unit is configured to transmit the coordination information to the target second user device.

[0164] Selectively, the device further comprises a selection module configured to select a target second user device from among the second user devices where the resource contention occurs, based on a priority level.

[0165] Selectively, the selection module comprises one of the third, fourth, fifth, sixth, seventh, and eighth definite units.

[0166] The third determination unit is configured to determine one or more second user devices with the highest priority level among the second user devices where the resource contention occurs as the target second user device.

[0167] The fourth determination unit is configured to determine the L second user devices with the highest priority level among the second user devices where the resource contention occurs as the target second user devices, where L is 1 or greater.

[0168] The fifth determination unit is configured to determine the second user device whose priority level is higher than the first preset priority level threshold among the second user devices where the resource contention occurs as the target second user device. Here, the first preset priority level threshold is set by the network or is set in advance.

[0169] The sixth determination unit is configured to determine one or more second user devices having the lowest priority level among the second user devices where the resource contention occurs as the target second user device.

[0170] The seventh determination unit is configured to determine the L second user devices with the lowest priority level among the second user devices where the resource contention occurs as the target second user devices, where L is 1 or greater.

[0171] The eighth determination unit is configured to determine the second user device whose priority level is lower than the first preset priority level threshold among the second user devices where the resource contention occurs as the target second user device. Here, the first preset priority level threshold is set by the network or is set in advance.

[0172] Selectively, the number of target second user devices is determined based on at least one of the following: the ability of the first user device to simultaneously transmit the coordination information; the ability of the first user device to simultaneously transmit hybrid automatic retransmission request HARQ feedback; the ability of the first user device to simultaneously transmit the coordination information and hybrid automatic retransmission request HARQ feedback; network configuration or preconfiguration; and the maximum transmit power of the first user device.

[0173] If the first user device selectively needs to transmit the coordination information and the hybrid automatic retransmission request HARQ feedback simultaneously, the first determination unit is configured to specifically perform one of the following: prioritize the transmission of the hybrid automatic retransmission request HARQ feedback; prioritize the transmission of the coordination information; and compare the priority level corresponding to the hybrid automatic retransmission request HARQ feedback with the priority level corresponding to the transmission of the coordination information.

[0174] Selectively, the device further comprises a first determining module configured to determine the location of the transmission resource for the coordination information based on a pre-configured resource mapping of the coordination information and a time-frequency location occupied by the target second user device for transmitting packets.

[0175] Selectively, the first determinative module includes a ninth determinative unit configured to determine the location of the coordinating information transmission resource based on at least one of the following parameters: the priority level in the SCI of the target second user device, the index of the frequency domain subchannel occupied by the target second user device to transmit packets, the index of the time domain resource occupied by the target second user device to transmit packets in the time domain resource set related to the coordinating information, and the source ID in the SCI of the target second user device.

[0176] Furthermore, since the device-to-device resource coordination device according to the embodiment of this disclosure is a device capable of executing the device-to-device resource coordination method applied to the first user device described above, all embodiments of the device-to-device resource coordination method applied to the first user device described above can be applied to this device and achieve the same or similar technical effects.

[0177] As shown in Figure 13, embodiments of the present disclosure further provide a device-to-device resource coordination device applicable to a second user device. The device comprises a second transmission module 1310 configured to transmit sidelink control information SCI to a first user device, the sidelink control information SCI including a priority level and instruction information for triggering resource coordination.

[0178] The apparatus according to the embodiment of the present disclosure collects information from the perspective of a first user device, and this information includes a service priority level and instructional information for triggering resource coordination, thereby enabling the first user device to use the service priority level to support the second user device in making resource selection and decisions.

[0179] Selectively, the device further comprises a second receiving module configured to receive coordination information transmitted by the first user device, the coordination information instructing the second user device to re-select or make a re-selection decision regarding the relevant resources.

[0180] Selectively, the device further comprises one of the following: a re-selection decision module configured to make a resource re-selection decision based on the resource sensing results of the second user device and the coordination information; and a re-selection module configured to perform resource re-selection by excluding all resources in the time domain related to the coordination information.

[0181] Selectively, the device further comprises a second determining module configured to determine the location of the receiving resource for the coordination information based on a pre-configured resource mapping of the coordination information and the time-frequency location occupied by the second user device for transmitting packets.

[0182] Selectively, the second determinative module comprises a tenth determinative unit configured to determine the location of the coordinating information transmission resource based on at least one of the following parameters: the priority level in the SCI of the second user device, the index of the frequency domain subchannel occupied by the second user device to transmit packets, the index of the time domain resource occupied by the second user device to transmit packets in the time domain resource set related to the coordinating information, and the source ID in the SCI of the second user device.

[0183] Furthermore, since the inter-device resource coordination device according to the embodiment of this disclosure is a device capable of executing the inter-device resource coordination method applied to the second user device described above, all embodiments of the inter-device resource coordination method applied to the second user device described above can be applied to this device and achieve the same or similar technical effects.

[0184] Embodiments of the present disclosure further provide a readable storage medium, the readable storage medium storing a program or instruction, the program or instruction being executed by a processor, thereby realizing a step of the inter-device resource coordination method described in any one of the above paragraphs.

[0185] Furthermore, in the apparatus and methods relating to this disclosure, it is clear that each component or step can be disassembled and / or reassembled. Such disassembly and / or reassembly should be considered equivalent forms of this disclosure. Also, while the steps of the series of processes described above can naturally be performed in chronological order according to the order described, they do not necessarily have to be performed in chronological order, and some steps can be performed simultaneously or independently of each other. As will be understood by those skilled in the art, all or any steps or components of the methods and apparatus relating to this disclosure can be implemented in hardware, firmware, software, or a combination thereof in any computing device (including processors, storage media, etc.) or network of computing devices. This can be implemented by those skilled in the art after reading the description of this disclosure and exercising their basic programming skills.

[0186] Therefore, the purpose of this disclosure can be achieved by running one program or one set of programs on any computing device. The computing device may be a well-known general-purpose device. Thus, the purpose of this disclosure can be achieved solely by providing a program product that includes program code for implementing the method or apparatus. In other words, such a program product also constitutes this disclosure, and a storage medium storing such a program product also constitutes this disclosure. Obviously, the storage medium may be any well-known storage medium or any storage medium developed in the future. In the apparatus and method relating to this disclosure, obviously, each component or each step can be disassembled and / or reassembled. These disassembly and / or reassembly should be considered equivalent forms of this disclosure. Furthermore, when performing the steps of the series of processes described above, they can naturally be performed in chronological order according to the order described, but it is not necessarily required to be performed in chronological order, and some steps can be performed simultaneously or independently of each other.

[0187] The above divisions of modules are merely based on logical function; in actual implementation, all or some of these modules may be integrated into a single physical entity, or they may be physically independent. Furthermore, all of these modules may be implemented in software called by process elements, or all may be implemented in hardware form, or some modules may be implemented by process elements and some modules in hardware form. For example, each module may be an independently provided process element, or it may be integrated and implemented on a single chip in the aforementioned device, or it may be stored in the memory of the aforementioned device in the form of program code and called by a process element in the aforementioned device to execute the functions of the above definitive modules. The implementation of other modules is similar. Also, all or some of these modules may be integrated, or they may be implemented independently. The process elements described herein may be integrated circuits capable of processing signals. When implemented, each step of the above method or each of the above modules can be performed by hardware integrated logic circuits or software-type instructions in the processor element.

[0188] For example, each module, unit, subunit, or submodule can be configured as one or more integrated circuits, such as one or more Application Specific Integrated Circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), configured to implement the above method. Furthermore, for example, if one of the above modules is implemented in the form of program code prepared by a process element, the process element may be a general-purpose processor, such as a Central Processing Unit (CPU) or another processor capable of preparing program code. Also, for example, these modules can be integrated and implemented in the form of a system-on-a-chip (SOC).

[0189] The foregoing describes preferred embodiments of the Disclosure, and those skilled in the art can make various modifications and improvements without departing from the above principles of the Disclosure, and these modifications and improvements should also fall within the scope of the Disclosure.

Claims

1. A method for coordinating resources between devices, which is applied to a first user device. The aforementioned method, The steps include receiving sidelink control information SCI transmitted by at least one second user device, The process includes the step of transmitting coordinated information to a target second user device, The side link control information SCI includes instruction information for triggering resource coordination, The coordination information instructs the target second user device to reselect resources, and the target second user device is at least one of the second user devices. The step of transmitting the coordination information to the target second user device, as described above, The steps include identifying a second user device where resource contention occurs, based on the time-frequency position or time-domain position of the data resource indicated in the side link control information SCI, The steps include identifying the target second user device from among the second user devices where the resource conflict occurs, The step includes transmitting the coordination information to the target second user device, The first user device is either the target receiving device of the target second user device, or the first user device is the target receiving device of the second user device, or the first user device is not the target receiving device of the target second user device. The aforementioned method, The process further includes the step of selecting the target second user device from among the second user devices where the resource contention occurs, based on the priority level. The step of selecting the target second user device from among the second user devices where the resource contention occurs, based on the priority level described above, is as follows: To determine the target second user device as one or more second user devices with the lowest priority level among the second user devices where the resource contention occurs. The process involves identifying L second user devices with relatively low priority levels from among the second user devices where the resource contention occurs as the target second user devices, wherein L is 1 or greater, and The process involves identifying a second user device among the second user devices where the resource contention occurs, whose priority level is lower than the first preset priority level threshold, as the target second user device, wherein the first preset priority level threshold is either set by the network or set in advance. A method for coordinating resources between devices, characterized by the following features.

2. The number of the aforementioned coordinate information to be transmitted is The ability of the first user device to simultaneously transmit the cooperative information, The ability of the first user device to simultaneously transmit hybrid automatic retransmission request HARQ feedback, The ability of the first user device to simultaneously transmit the coordination information and the hybrid automatic retransmission request HARQ feedback, Network-based configuration or pre-configuration, and Determined based on at least one of the following: the maximum transmit power of the first user equipment. The method for coordinating resources between devices according to feature 1.

3. When the first user device needs to transmit the coordination information and the hybrid automatic retransmission request HARQ feedback simultaneously, determining the number of coordination information items to be transmitted is: Prioritizing the aforementioned hybrid automatic retransmission request HARQ feedback, Prioritizing the transmission of the aforementioned coordinated information, and This includes any one of the following: comparing the priority level corresponding to the hybrid automatic retransmission request (HARQ) feedback with the priority level corresponding to the transmission of the coordination information. The method for coordinating resources between devices according to feature 1.

4. The aforementioned method, The process further includes determining the location of the transmission resource for the coordination information based on a pre-configured resource mapping of the coordination information and the relationship between the time-frequency location occupied by the target second user device for transmitting packets. The method for coordinating resources between devices according to feature 1.

5. The step of determining the location of the transmission resource for the coordination information based on the pre-configured resource mapping of the coordination information and the relationship between the time-frequency position occupied by the target second user device for transmitting packets is as follows: The step includes determining the location of the transmission resource for the coordinated information based on the following parameters: The parameters described above include the index of the frequency domain subchannel occupied by the target second user device for transmitting packets, the index of the time domain resource occupied by the target second user device for transmitting packets in the time domain resource set related to the coordination information, and the source ID in the SCI of the target second user device. The method for coordinating resources between devices according to feature 4.

6. User equipment, The aforementioned user device is the first user device, The system comprises a processor, memory, and a program or instruction stored in the memory and operable on the processor. When the program or instruction is executed by the processor, the steps of the method for coordinating resources between devices according to any one of claims 1 to 5 are realized. A user device characterized by the following features.

7. A resource coordination device between devices, applied to a first user device, comprising a first receiving module and a first transmitting module, The first receiving module is configured to receive sidelink control information SCI transmitted by at least one second user device, The side link control information SCI includes instruction information for triggering resource coordination, The first transmission module is configured to transmit coordination information to the target second user device. The aforementioned coordination information instructs the target second user device to reselect resources. The aforementioned target second user equipment is at least one of the second user equipment, The first transmission module comprises a first confirmation unit, a second confirmation unit, and a transmission unit. The first determination unit is configured to identify a second user device where a resource conflict occurs, based on the time-frequency position or time-domain position of the data resource indicated in the side-link control information SCI. The second determination unit is configured to identify the target second user device from among the second user devices where the resource contention occurs. The transmission unit is configured to transmit the coordination information to the target second user device. The first user device is either the target receiving device of the target second user device, or the first user device is the target receiving device of the second user device, or the first user device is not the target receiving device of the target second user device. The apparatus further comprises a selection module, The selection module is configured to select the target second user device from among the second user devices where the resource contention occurs, based on the priority level. The selection module comprises one of the sixth confirmation unit, the seventh confirmation unit, and the eighth confirmation unit. The sixth determination unit is configured to determine one or more second user devices having the lowest priority level among the second user devices where the resource contention occurs as the target second user device. The seventh determination unit is configured to determine the L second user devices with the lowest priority level among the second user devices where the resource contention occurs as the target second user devices, where L is 1 or greater. The eighth determination unit is configured to determine the second user device among the second user devices where the resource contention occurs, whose priority level is lower than the first preset priority level threshold, as the target second user device, and the first preset priority level threshold is set by the network or pre-set. A device characterized by resource coordination between devices.

8. A readable storage medium, The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the inter-device resource coordination method described in any one of claims 1 to 5 are realized. A readable storage medium characterized by the following: