Side chain coordination resource request method and device, storage medium, and terminal
By introducing a sidechain coordination resource request method in the V2X system, the UE can acquire and coordinate resources through the resource pool, solving the resource unavailability problem in the existing system and improving communication efficiency and reliability.
Patent Information
- Application Number
- CN202010747029.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-29
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2040-07-29
AI Technical Summary
The existing V2X system does not support the sidechain transmission resource recommendation mechanism between UEs, which may result in the UE selecting unavailable resources, resulting in communication delays or failures.
A side chain coordination resource request method is provided, which obtains the transmission resources through a pre-configured resource pool, sends resource coordination requests to the coordinated UE, obtains resource assistance information, and determines a suitable resource based on the information.
The resource recommendation mechanism between UEs is implemented, avoiding the UE's selection of unavailable side chain resources, and reducing the risk of communication delay and failure.
Smart Images

Figure CN114071395B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a side chain coordination resource request method and device, a storage medium, and a terminal. Background Art
[0002] In 2018, the 80th plenary meeting of the 3rd Generation Partnership Project (3GPP) approved the research project of 5G New Radio (NR, also known as wireless communication) Vehicle to Everything (V2X). V2X technology includes vehicle to vehicle (V2V), vehicle to people (V2P), vehicle to network (V2N), vehicle to infrastructure (V2I), and vehicle to everything (V2X). It refers to the use of wireless communication, sensor detection and other technologies to collect road traffic environment information, and provide reliable traffic information for vehicle drivers and pedestrians through real-time, efficient, and two-way information interaction and sharing between vehicles, vehicles and people, and vehicles and infrastructure, thereby effectively improving road system safety and traffic environment.
[0003] However, the existing V2X system does not support a mechanism for a user equipment (UE) (referred to as UE-A) to indicate sidelink (SL) transmission resources to another UE (referred to as UE-B). When UE-A and UE-B communicate, the UE may select unavailable sidelink resources, causing communication delay or failure. Summary of the invention
[0004] The technical problem solved by the present invention is how to provide a method for recommending side link transmission resources between UEs in a V2X system, so that each UE can select resources suitable for communication in real time according to the recommendations of other UEs.
[0005] To solve the above technical problems, an embodiment of the present invention provides a side-link coordination resource request method, the method comprising: when it is necessary to send a resource coordination request to a coordinating UE, obtaining sending resources from a preconfigured resource pool; using the sending resources to send the resource coordination request to the coordinating UE, so that the coordinating UE sends resource auxiliary information to the requesting UE; determining the resources for sending data to other UEs based on the resource auxiliary information; wherein the requesting UE is the UE that sends the resource coordination request.
[0006] Optionally, the preconfigured resource pool includes one or more available resource blocks, the resource auxiliary information includes information of recommended and / or non-recommended resources, and there is a mapping relationship between the recommended and / or non-recommended resources and the available resource blocks.
[0007] Optionally, at least one of a time domain position, a frequency domain position and an offset of each available resource block in the resource pool is configured through high-layer signaling.
[0008] Optionally, the high-layer signaling indicates the frequency domain position of each available resource block in the resource pool by means of a frequency domain bitmap.
[0009] Optionally, the time domain positions of the multiple available resource blocks in the resource pool are periodic, and the high-layer signaling indicates the time domain period of the multiple available resource blocks.
[0010] Optionally, the time domain period of the available resource blocks is K times the PSFCH-PSSCH period, where K is a preset positive integer.
[0011] Optionally, the acquiring the transmission resources from a preconfigured resource pool includes: determining the transmission resources according to a HARQ-ACK PSFCH corresponding to a PSCCH sent by the coordinated UE.
[0012] Optionally, the PSCCH is periodically sent by the coordinating UE to one or more requesting UEs in the group.
[0013] Optionally, the acquiring the transmission resources from the preconfigured resource pool includes: determining the frequency domain position and / or offset of the transmission resources according to the identifier of the coordinating UE and / or the identifier of the requesting UE.
[0014] Optionally, the frequency domain position of the sending resource in the resource pool is determined based on a modulo of an identifier of the coordinating UE and the number of resource blocks in the resource pool.
[0015] Optionally, the offset of the sending resource is determined based on the modulo of the identifier of the requesting UE and the total offset of the resource blocks in the resource pool.
[0016] Optionally, the offset of the sending resource is determined based on a sum of the identifier of the coordinating UE and the identifier of the requesting UE modulo a total offset of resource blocks in a resource pool.
[0017] Optionally, the time domain positions corresponding to the available resource blocks in the resource pool are divided into a plurality of time domain windows, and the recommended and / or non-recommended resources are located in the same time domain window.
[0018] Optionally, the window lengths of the time domain windows are the same, and the window lengths are configured by high-layer signaling.
[0019] Optionally, the available resource blocks in the resource pool are divided into a plurality of frequency domain groups according to frequency domain positions, and there is a mapping relationship between the frequency domain group where the frequency domain position of the sending resource is located and the time domain window where the recommended and / or non-recommended resources are located.
[0020] Optionally, the method for determining the frequency domain position of the sending resource includes: determining the frequency domain group where the frequency domain position of the sending resource is located; and determining the position of the sending resource in the determined frequency domain group based on the identifier of the coordinating UE and / or the identifier of the requesting UE.
[0021] An embodiment of the present invention also provides a side link coordination resource request method, the method comprising: receiving a resource coordination request sent by a requesting UE by sending resources, the sending resources being obtained by the requesting UE from a preconfigured resource pool; sending resource auxiliary information to the requesting UE so that the requesting UE determines the resources for sending data to other UEs based on the resource auxiliary information.
[0022] Optionally, the preconfigured resource pool includes one or more available resource blocks, the resource auxiliary information includes information of recommended and / or non-recommended resources, and there is a mapping relationship between the recommended and / or non-recommended resources and the available resource blocks.
[0023] Optionally, at least one of a time domain position, a frequency domain position and an offset of each available resource block in the resource pool is configured through high-layer signaling.
[0024] Optionally, the high-layer signaling indicates the frequency domain position of each available resource block in the resource pool by means of a frequency domain bitmap.
[0025] Optionally, the time domain positions of the multiple available resource blocks in the resource pool are periodic, and the high-layer signaling indicates the time domain period of the multiple available resource blocks.
[0026] Optionally, the time domain period of the available resource blocks is K times the PSFCH-PSSCH period, where K is a preset positive integer.
[0027] Optionally, the method further includes: sending a PSCCH to the requesting UE, so that the requesting UE determines the sending resources according to the HARQ-ACK PSFCH corresponding to the PSCCH.
[0028] Optionally, the PSCCH is periodically sent to one or more requesting UEs in the group.
[0029] Optionally, the frequency domain position and / or offset of the sending resource is determined according to an identifier of a coordinating UE and / or an identifier of a requesting UE, wherein the coordinating UE is a UE that sends the resource auxiliary information.
[0030] Optionally, the frequency domain position of the sending resource in the resource pool is determined based on a modulo of an identifier of the coordinating UE and the number of resource blocks in the resource pool.
[0031] Optionally, the offset of the sending resource is determined based on the modulo of the identifier of the requesting UE and the total offset of the resource blocks in the resource pool.
[0032] Optionally, the offset of the sending resource is determined based on a sum of the identifier of the coordinating UE and the identifier of the requesting UE modulo a total offset of resource blocks in a resource pool.
[0033] Optionally, the time domain positions corresponding to the available resource blocks in the resource pool are divided into a plurality of time domain windows, and the recommended and / or non-recommended resources are located in the same time domain window.
[0034] Optionally, the window lengths of the time domain windows are the same, and the window lengths are configured by high-layer signaling.
[0035] Optionally, the available resource blocks in the resource pool are divided into a plurality of frequency domain groups according to frequency domain positions, and there is a mapping relationship between the frequency domain group where the frequency domain position of the sending resource is located and the time domain window where the recommended and / or non-recommended resources are located.
[0036] Optionally, the method for determining the frequency domain position of the sending resource includes: determining the frequency domain group where the frequency domain position of the sending resource is located; and determining the position of the sending resource in the determined frequency domain group based on the identifier of the coordinating UE and / or the identifier of the requesting UE.
[0037] An embodiment of the present invention also provides a side-link coordination resource request device, which includes: a coordination request module, which is used to obtain sending resources from a preconfigured resource pool when a resource coordination request needs to be sent to a coordinating UE; a request sending module, which is used to use the sending resources to send the resource coordination request to the coordinating UE, so that the coordinating UE sends resource auxiliary information to the requesting UE; a transmission module, which is used to determine the resources for sending data to other UEs based on the resource auxiliary information; wherein the requesting UE is the UE that sends the resource coordination request.
[0038] An embodiment of the present invention also provides a side-link coordination resource request device, which includes: a request receiving module, used to receive a resource coordination request sent by a requesting UE by sending resources, and the sending resources are obtained by the requesting UE from a preconfigured resource pool; a resource coordination module, used to send resource auxiliary information to the requesting UE, so that the requesting UE determines the resources for sending data to other UEs based on the resource auxiliary information.
[0039] An embodiment of the present invention further provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the above method are executed.
[0040] An embodiment of the present invention further provides a terminal, including a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the steps of the above-mentioned method when running the computer program.
[0041] Compared with the prior art, the technical solution of the embodiment of the present invention has the following beneficial effects:
[0042] The present invention provides a sidelink coordination resource request method, the method comprising: when it is necessary to send a resource coordination request to a coordinating UE, obtaining a sending resource from a preconfigured resource pool; using the sending resource to send the resource coordination request to the coordinating UE, so that the coordinating UE sends resource auxiliary information to the requesting UE; determining the resource for sending data to other UEs according to the resource auxiliary information; wherein the requesting UE is the UE that sends the resource coordination request. Compared with the prior art, in the method of the embodiment of the present invention, the coordinating UE can provide information of recommended and / or non-recommended resources to one or more requesting UEs, and the requesting UE can select its own appropriate PRB based on the recommended and / or non-recommended resources to send data to other UEs, thereby avoiding the requesting UE from selecting unavailable sidelink resources, causing communication delays or failures.
[0043] Furthermore, a method for configuring the position of available PRBs in a resource pool is provided. Based on the same understanding of available PRBs by the requesting UE and the coordinating UE, each requesting UE can successfully receive the RAI PSFCH sent by the coordinating UE, so as to enable multiple requesting UEs to request resource coordination operations from at least one coordinating UE.
[0044] Furthermore, the transmission resources available to each UE are also periodic, and the same coordinating UE can coordinate the transmission resources of multiple requesting UEs, thereby preventing multiple requesting UEs from selecting the same transmission resource, resulting in resource coordination failure or delay.
[0045] Furthermore, a mapping relationship can be established between the identifiers of the coordinating UE and the requesting UE and the frequency domain position and / or offset of the sending resources of each requesting UE, so that each requesting UE can determine the frequency domain position and / or offset of the sending resources it can use based on the identifier of the coordinating UE and / or the identifier of the requesting UE, thereby determining the respective sending resources for each requesting UE and avoiding resource conflicts when multiple requesting UEs send resource coordination requests to the same coordinating UE.
[0046] Furthermore, by limiting the time domain window in which each recommended or non-recommended resource is located, the signaling overhead of the side chain coordination resource request method is saved. Specifically, the smaller the time domain window length is set, the smaller the signaling overhead is. Moreover, the recommended and / or non-recommended resources of each requesting UE are in different time domain windows, so that the recommended or non-recommended resources of each requesting UE are relatively independent and will not interfere with each other.
[0047] Furthermore, the requesting UE may select the time domain window of its coordinated recommended and / or non-recommended resources by selecting the frequency domain group where the sending resources are located. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 It is a flow chart of a side chain coordination resource request method according to an embodiment of the present invention;
[0049] Figure 2 It is an application schematic diagram of a side chain coordination resource request method according to an embodiment of the present invention;
[0050] Figure 3 It is a time domain schematic diagram of a side chain coordination resource request method according to an embodiment of the present invention;
[0051] Figure 4 It is a flowchart of another side chain coordination resource request method according to an embodiment of the present invention;
[0052] Figure 5 It is a structural diagram of a side chain coordination resource request device according to an embodiment of the present invention;
[0053] Figure 6It is a structural diagram of another side chain coordination resource request device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0054] As mentioned in the background technology, when a UE in an existing V2X network performs sidelink communication, the UE may select unavailable sidelink resources, causing communication delay or failure.
[0055] To solve the above problems, an embodiment of the present invention provides a side-link coordination resource request method, which includes: when it is necessary to send a resource coordination request to a coordinating UE, obtaining sending resources from a preconfigured resource pool; using the sending resources to send the resource coordination request to the coordinating UE, so that the coordinating UE sends information about recommended and / or non-recommended resources to the requesting UE; and determining resources for sending data to other UEs based on the information about the recommended and / or non-recommended resources.
[0056] This can prevent the UE from selecting unavailable sidelink resources, causing communication delays or failures.
[0057] In order to make the above-mentioned purposes, features and beneficial effects of the present application more obvious and easy to understand, the specific embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0058] The embodiment of the present invention provides a side chain coordination resource request method, see Figure 1 , the method comprises the following steps:
[0059] Step S101, when it is necessary to send a resource coordination request to a coordinating UE, a sending resource is obtained from a pre-configured resource pool;
[0060] Step S102, using the sending resource to send the resource coordination request to the coordinating UE, so that the coordinating UE sends resource assistance information to the requesting UE;
[0061] Step S103, determining resources for sending data to other UEs according to the resource auxiliary information; wherein the requesting UE is the UE that sends the resource coordination request.
[0062] The sidelink coordination resource request method of this embodiment can be applied to a typical V2X system, in which there are multiple UEs, at least one of which is a coordinating UE, which is used to coordinate the sidelink transmission resources of the UEs around it. Before the UE needs to transmit data with other UEs around it, it can first send a resource coordination request to the coordinating UE to request resource assistance information (Resource Assistance Information, referred to as RAI). At this time, the UE that sends the resource coordination request is called a requesting UE. Optionally, a V2X UE group may include one or more coordinating UEs to coordinate the sidelink transmission resources in the entire group. Multiple requesting UEs can send resource coordination requests to a coordinating UE, and the coordinating UE sends RAI to the UE based on the identifier of each requesting UE or the time when the requesting UE needs to transmit data.
[0063] See also Figure 2 , Figure 2 Schematic diagram of an application of a side chain coordination resource request method according to an embodiment of the present invention, multiple requesting UEs (ie Figure 2 UE-B in the same coordination UE ( Figure 2 UE-A) in sends a resource coordination request.
[0064] In the V2X system, the sidelink resources for communication between UEs are obtained from a preconfigured resource pool, which includes one or more physical resource blocks (PRB, hereinafter referred to as resource blocks). The position information (including time domain position, frequency domain position, offset, etc.) of each PRB in the preset resource pool is consistent with the understanding of each requesting UE and coordinating UE. Optionally, the position of each PRB in the preset resource pool (including time domain position, frequency domain position, offset, etc.) is configured by high-level signaling, which may include a time domain indication and a frequency domain indication of the resource blocks in the resource pool. The resource blocks in the resource pool can be determined based on the two parts indicated by the high-level signaling. Optionally, the high-level signaling may be a radio resource control (RRC) signaling or a broadcast signaling, etc.
[0065] The requesting UE may select a transmission resource according to a preset transmission resource selection rule, and the transmission resource selection rule is also understood consistently on the coordinating UE side, so that the receiving UE can receive the resource coordination request accordingly. The transmission resource selection rule may be set according to the mapping relationship between each requesting UE and the PRB in the resource pool to avoid conflicts between requesting UEs, and the transmission resource selection rule may also be configured to the coordinating UE and the requesting UE by high-level signaling.
[0066] Optionally, the RAI may indicate that one or more PRBs in the resource pool may be used by the requesting UE to transmit data within a period of time thereafter or may not be used by the requesting UE to transmit data. Wherein, if the RAI indicates that one or more PRBs in the resource pool may be used by the requesting UE to transmit data within a period of time thereafter, the one or more PRBs are referred to as recommended resources. If the RAI indicates that one or more PRBs in the resource pool may not be used by the requesting UE to transmit data within a period of time thereafter, the one or more PRBs are referred to as non-recommended resources.
[0067] Coordinate the transmission status and resource occupancy status of the UE to one or more requesting UEs to determine recommended resources or non-recommended resources for each requesting UE.
[0068] Optionally, the information of each recommended and / or non-recommended resource may be information such as the time domain and / or frequency domain position of the recommended and / or non-recommended resource in the resource pool, the priority of each recommended and / or non-recommended resource, etc.
[0069] In this embodiment, Figure 1 The sidelink coordination resource request method in the present invention is executed on the requesting UE side. The coordinating UE can provide information of recommended and / or non-recommended resources to one or more requesting UEs, and the requesting UE can select its own appropriate PRB based on the recommended and / or non-recommended resources to send data to other UEs, thereby avoiding the requesting UE from selecting unavailable sidelink resources, causing communication delay or failure.
[0070] In one embodiment, the preconfigured resource pool includes one or more available resource blocks, the resource auxiliary information includes information of recommended and / or non-recommended resources, and there is a mapping relationship between the recommended and / or non-recommended resources and the available resource blocks.
[0071] Among them, the available resource block (PRB) is a preset PRB used by the coordinated UE to send RAI to each requesting UE. The PRB used to send RAI is also called the physical sidelink feedback channel (Physical Sidelink Feedback Channel, PSFCH for short) for coordinating the UE to send RAI to each requesting UE. The mapping relationship between the recommended resources or non-recommended resources and the available PRB can be set as needed. For example, the granularity of the recommended or non-recommended resources is set to be the same as the available PRB, that is, one recommended PRB or non-recommended PRB is one available PRB, and it can also be set to a mapping relationship with different granularities.
[0072] For example, the number of available PRBs in the resource pool (ie, the PRBs that can be used to send PSFCH) can be expressed as The number of all PRBs in the resource pool is represented by “PRB,set”.
[0073] Optionally, RAI may be information about PRBs that are available in a later period of time and are recommended by the coordinating UE for the requesting UE, which may also be referred to as information about recommended resources. RAI may also be information about the requesting UE to exclude PRBs that are unavailable in a later period of time, which may be referred to as information about non-recommended resources. Optionally, when the RAI includes multiple recommended or non-recommended resources, the RAI may also indicate the priority of each recommended or non-recommended resource to indicate the degree of recommendation or non-recommendation of each PRB by the coordinating UE.
[0074] Optionally, at least one of a time domain position, a frequency domain position and an offset of each available resource block in the resource pool is configured through high-layer signaling.
[0075] The offset is the cyclic shift (CS) of the sequence used by the physical sidelink feedback channel (PSFCH).
[0076] The determination method of each available PRB, that is, the time domain position, frequency domain position and offset of each available resource block in the resource pool are configured to the coordinating UE and the requesting UE by high-level signaling, so that the coordinating UE and the requesting UE have the same understanding of the available PRBs.
[0077] Optionally, the high-level signaling indicates the frequency domain position of each available resource block in the resource pool by means of a frequency domain bitmap. That is, the frequency domain position of one or more available PRBs in the resource pool is represented by a frequency domain bitmap in the high-level signaling.
[0078] Optionally, the time domain positions of the multiple available PRBs in the resource pool are periodic, and the high-level signaling indicates the time domain period of the multiple available PRBs. The time domain period of the available PRBs is K times the PSFCH-PSSCH period, where K is a preset positive integer.
[0079] For example, the period of PSFCH-PSSCH is expressed as The time domain position of the available PRB in the resource pool configured by the high-level signaling is denoted as
[0080] In the existing V2X system, there is a one-to-one binding relationship between the physical sidelink shared channel (PSSCH) in the resource pool and the PSFCH that feeds back the confirmation character (ACK) of its hybrid automatic repeat request (HARQ). The PRB position of the HARQ-ACK PSFCH can be implicitly obtained by the position of the PSSCH resource in the resource pool. In V2X, PSFCH-PSSCH can be distributed periodically, and its period is in accordance with the existing protocol regulations. In an embodiment of the present invention, the available PRB is also distributed periodically, and its period is an integer multiple of the PSFCH-PSSCH period. That is, the available PRB and HARQ-ACK PSFCH share the same logical slot.
[0081] Optionally, high-level signaling configures an offset of available PRBs in a resource pool. The offset of available PRBs is recorded as The "PRB,CS" indicates the number of offsets corresponding to all PRBs in the resource pool.
[0082] In this embodiment, a method for configuring the position of available PRBs in a resource pool is provided. Based on the same understanding of available PRBs by the requesting UE and the coordinating UE, each requesting UE can successfully receive the RAI PSFCH sent by the coordinating UE, so as to enable multiple requesting UEs to request resource coordination operations from at least one coordinating UE.
[0083] In one embodiment, please continue to see Figure 1 , the step S101 of obtaining the transmission resources from the preconfigured resource pool includes: determining the transmission resources according to the HARQ-ACK PSFCH corresponding to the PSCCH sent by the coordinated UE.
[0084] Optionally, the PSCCH is periodically sent by the coordinating UE to one or more requesting UEs in the group.
[0085] The coordinating UE periodically sends a physical sidelink control channel (PSCCH) within the group to one or more requesting UEs in the same group. The PSCCH can carry the corresponding HARQ-ACK PSFCH, and UE-B determines the sending resources according to the method for determining the HARQ-ACK PSFCH resources.
[0086] In this embodiment, the transmission resources available to each UE are also periodic, and the same coordinating UE can coordinate the transmission resources of multiple requesting UEs, thereby preventing multiple requesting UEs from selecting the same transmission resource, resulting in resource coordination failure or delay.
[0087] In one embodiment, please continue to see Figure 1 , the step S101 of obtaining the transmission resources from the preconfigured resource pool includes: determining the frequency domain position and / or offset of the transmission resources according to the identifier of the coordinating UE and / or the identifier of the requesting UE.
[0088] Among them, the identification (ID) of the coordinating UE and the requesting UE can be the physical layer ID of each UE or the identification ID within the group. A mapping relationship between the identification of the coordinating UE and the requesting UE and the frequency domain position and / or offset of the transmission resources of each requesting UE can be established, so that each requesting UE can determine the frequency domain position and / or offset of the transmission resources it can use according to the identification of the coordinating UE and / or the identification of the requesting UE, thereby determining the respective transmission resources for each requesting UE, avoiding resource conflicts when multiple requesting UEs send resource coordination requests to the same coordinating UE.
[0089] Optionally, the frequency domain position and offset of the transmission resource corresponding to a requesting UE in the resource pool are unique. The time domain position of the transmission resource is determined according to the time domain distribution of the PSSCH in the resource pool.
[0090] Specifically, the method for determining the frequency domain position and / or offset of the transmission resource of each requesting UE may refer to the following examples:
[0091] 1. The frequency domain position of the transmission resource in the resource pool is determined based on the modulo of the identifier of the coordinating UE and the number of resource blocks in the resource pool.
[0092] For example, the frequency domain location of the transmission resource is expressed as: Among them, P ID To coordinate the physical layer ID of the UE, mod() means taking the modulus of the value in the brackets. is the number of available PRBs in the resource pool.
[0093] 2. The offset of the sending resource is determined based on the modulo of the identifier of the requesting UE and the total offset of the resource blocks in the resource pool.
[0094] For example, the offset of a sent resource is expressed as: Among them, M ID The group ID of the requesting UE. is the number of offsets corresponding to all PRBs.
[0095] 3. The offset of the sending resource is determined based on the sum of the identifier of the coordinating UE and the identifier of the requesting UE modulo the total offset of the resource blocks in the resource pool.
[0096] For example, the offset of the sending resource can also be expressed as: Among them, P ID To coordinate the physical layer ID of the UE, M ID The group ID of the requesting UE. is the number of offsets corresponding to all PRBs.
[0097] It should be noted that the frequency domain position and / or offset of the transmission resources of each requesting UE may be determined by establishing an identifier of each requesting UE and a coordinating UE identifier according to any mapping relationship, including but not limited to the above three determination methods.
[0098] In one embodiment, the time domain length occupied by available PRBs in the resource pool is divided into a plurality of time domain windows, and the recommended and / or non-recommended resources are located in the same time domain window.
[0099] See also Figure 3 , Figure 3 A time domain schematic diagram of a side chain coordination resource request method according to an embodiment of the present invention; a portion of the time domain length occupied by the available PRBs in the resource pool corresponds to Figure 3 Slot n, Slot n+1,…, Slot n+11 in this part. This part is divided into three time domain windows (such as Figure 3 In the time domain window m, time domain window m+1, time domain window m+2), each time domain window contains 4 slots. Figure 3 UE-A) is each requesting UE ( Figure 3 It is shown that the recommended resources and non-recommended resources allocated to two requesting UEs, namely UE-B1 and UE-B2, are in the same time domain window. Figure 3 UE-B1 and UE-B2 send a resource coordination request to UE-A in Slot n, and UE-A returns RAI to UE-B1 and UE-B2 in Slot n+2. The RAI indicates that both the recommended resources and non-recommended resources of UE-B2 are within the time domain window m+1, and both the recommended resources and non-recommended resources of UE-B1 are within the time domain window m+2.
[0100] Optionally, the window lengths of the time domain windows are the same, and the window lengths are configured by high-layer signaling.
[0101] The window lengths of the divided time domain windows can be the same, and the window lengths are configured to the coordinating UE and the requesting UE by high-level signaling, so that each UE has the same understanding of the time domain window. By limiting the time domain windows in which each recommended or non-recommended resource is located, the signaling overhead of the side chain coordination resource request method is saved. Specifically, the smaller the window length of the set time domain window, the smaller the signaling overhead. In addition, the recommended and / or non-recommended resources of each requesting UE are in different time domain windows, so that the recommended or non-recommended resources of each requesting UE are relatively discrete and will not interfere with each other.
[0102] In one embodiment, the available resource blocks in the resource pool are divided into several frequency domain groups according to the frequency domain positions, and there is a mapping relationship between the frequency domain group where the frequency domain position of the sending resource is located and the time domain window where the recommended and / or non-recommended resources are located.
[0103] Please continue to see Figure 3 , Figure 3 Each time domain window in (time domain window m, time domain window m+1, time domain window m+2) is implicitly mapped to a frequency domain group of available PRBs in the resource pool ( Figure 3 (not shown in the figure). The frequency domain group where the frequency domain position of the transmission resource of UE-B1 is located corresponds to the time domain window m+2, and the frequency domain group where the frequency domain position of the transmission resource of UE-B2 is located corresponds to the time domain window m+1.
[0104] Optionally, the number of frequency domain groups of available PRBs is the same as the number of time domain windows. The mapping relationship between each frequency domain group and the time domain window can be set as required, and the mapping relationship can be configured through high-level signaling.
[0105] Optionally, the method for determining the frequency domain position of the sending resource includes: determining the frequency domain group where the frequency domain position of the sending resource is located; and determining the position of the sending resource in the determined frequency domain group based on the identifier of the coordinating UE and / or the identifier of the requesting UE.
[0106] When requesting the UE to obtain transmission resources from the preconfigured resource pool, it is necessary to determine the time domain position, frequency domain position, offset, etc. of the transmission resources in the resource pool. When determining the frequency domain position of the transmission resources in the resource pool, the frequency domain position can be expressed as the frequency domain group and the position in the frequency domain group.
[0107] Optionally, the requesting UE may determine the frequency domain group where the frequency domain position of the sending resource is located according to the above mapping relationship based on the time domain window where the recommended / non-recommended resource it wishes to obtain is located. The position of the sending resource in the frequency domain group may be determined based on the identifier of the coordinating UE and / or the identifier of the requesting UE.
[0108] For example, the frequency domain location of the transmission resource is expressed as: Among them, P IDTo coordinate the physical layer ID of the UE, mod() means taking the modulus of the value in the brackets. is the number of available PRBs in the resource pool, and G is the total number of frequency domain groups of available PRBs.
[0109] Optionally, the offset of the sending resource is determined according to the identifier of the coordinating UE and / or the identifier of the requesting UE.
[0110] It should be noted that the position and / or offset of the transmission resources of each requesting UE in the frequency domain group can be determined by establishing the identifier of each requesting UE and the coordinating UE identifier according to any mapping relationship, including but not limited to the above determination method.
[0111] In this embodiment, the requesting UE may select the time domain window of its coordinated recommended and / or non-recommended resources by selecting the frequency domain group where the sending resources are located.
[0112] See also Figure 4 The embodiment of the present invention also provides another side chain coordination resource request method, the method comprising:
[0113] Step S401, receiving a resource coordination request sent by a requesting UE by sending resources, wherein the sending resources are obtained by the requesting UE from a pre-configured resource pool;
[0114] Step S402: sending resource assistance information to the requesting UE, so that the requesting UE determines resources for sending data to other UEs according to the resource assistance information.
[0115] Optionally, the preconfigured resource pool includes one or more available resource blocks, the resource auxiliary information includes information of recommended and / or non-recommended resources, and there is a mapping relationship between the recommended and / or non-recommended resources and the available resource blocks.
[0116] Optionally, at least one of a time domain position, a frequency domain position and an offset of each available resource block in the resource pool is configured through high-layer signaling.
[0117] Optionally, the high-layer signaling indicates the frequency domain position of each available resource block in the resource pool by means of a frequency domain bitmap.
[0118] Optionally, the time domain positions of the multiple available resource blocks in the resource pool are periodic, and the high-layer signaling indicates the time domain period of the multiple available resource blocks.
[0119] Optionally, the time domain period of the available resource blocks is K times the PSFCH-PSSCH period, where K is a preset positive integer.
[0120] Optionally, the method further includes: sending a PSCCH to the requesting UE, so that the requesting UE determines the sending resources according to the HARQ-ACK PSFCH corresponding to the PSCCH.
[0121] Optionally, the PSCCH is periodically sent to one or more requesting UEs in the group.
[0122] Optionally, the frequency domain position and / or offset of the sending resource is determined according to an identifier of a coordinating UE and / or an identifier of a requesting UE, wherein the coordinating UE is a UE that sends the resource auxiliary information.
[0123] Optionally, the frequency domain position of the sending resource in the resource pool is determined based on a modulo of an identifier of the coordinating UE and the number of resource blocks in the resource pool.
[0124] Optionally, the offset of the sending resource is determined based on the modulo of the identifier of the requesting UE and the total offset of the resource blocks in the resource pool.
[0125] Optionally, the offset of the sending resource is determined based on a sum of the identifier of the coordinating UE and the identifier of the requesting UE modulo a total offset of resource blocks in a resource pool.
[0126] Optionally, the time domain positions corresponding to the available resource blocks in the resource pool are divided into a plurality of time domain windows, and the recommended and / or non-recommended resources are located in the same time domain window.
[0127] Optionally, the window lengths of the time domain windows are the same, and the window lengths are configured by high-layer signaling.
[0128] Optionally, the available resource blocks in the resource pool are divided into a plurality of frequency domain groups according to frequency domain positions, and there is a mapping relationship between the frequency domain group where the frequency domain position of the sending resource is located and the time domain window where the recommended and / or non-recommended resources are located.
[0129] Optionally, the method for determining the frequency domain position of the sending resource includes: determining the frequency domain group where the frequency domain position of the sending resource is located; and determining the position of the sending resource in the determined frequency domain group based on the identifier of the coordinating UE and / or the identifier of the requesting UE.
[0130] about Figure 4 For the principle, specific implementation and beneficial effects of the side chain coordination resource request method, please refer to the previous article and Figures 1 to 3 The relevant description about coordinating UE (or UE-A) in the method shown is not repeated here.
[0131] See also Figure 5 , Figure 5 A side chain coordination resource request device 50 is provided, the device comprising:
[0132] The coordination request module 501 is used to obtain sending resources from a pre-configured resource pool when a resource coordination request needs to be sent to a coordinating UE;
[0133] A request sending module 502, configured to send the resource coordination request to the coordinating UE using the sending resource, so that the coordinating UE sends resource assistance information to the requesting UE;
[0134] A transmission module 503, configured to determine resources for sending data to other UEs according to the resource auxiliary information;
[0135] The requesting UE is a UE that sends the resource coordination request.
[0136] For the principle, specific implementation and beneficial effects of the side chain coordination resource request device 50, please refer to the above and Figures 1 to 3 The relevant description of the method shown will not be repeated here.
[0137] See also Figure 6 , Figure 6 Another side chain coordination resource request device 60 includes:
[0138] The request receiving module 601 is used to receive a resource coordination request sent by a requesting UE by sending resources, where the sending resources are obtained by the requesting UE from a pre-configured resource pool;
[0139] The resource coordination module 602 is used to send resource assistance information to the requesting UE, so that the requesting UE determines the resources for sending data to other UEs according to the resource assistance information.
[0140] For the principle, specific implementation and beneficial effects of the side chain coordination resource request device 60, please refer to the above and Figure 4 The relevant description of the method shown will not be repeated here.
[0141] The embodiment of the present application further provides a terminal, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor executes Figures 1 to 3 or Figure 4 The terminal includes but is not limited to mobile phones, computers, tablet computers and other terminal devices.
[0142] The present application also provides a storage medium on which a computer program is stored, and the computer program is executed by a processor when it is run. Figures 1 to 3 or Figure 4The storage medium may be a computer-readable storage medium, for example, a non-volatile memory or a non-transitory memory, and may also include an optical disk, a mechanical hard disk, a solid-state hard disk, etc.
[0143] The core network described in the embodiment of the present application can be an evolved packet core network (EPC for short), a 5G Core Network (5G Core Network), or a new core network in a future communication system. The 5G Core Network is composed of a group of devices, and implements access and mobility management functions (AMF for short) such as mobility management, user plane functions (UPF for short) that provide data packet routing forwarding and quality of service (QoS for short) management, and session management functions (SMF for short) that provide session management, IP address allocation and management, etc.
[0144] The base station (BS) in the embodiment of the present application, which may also be referred to as a base station device, is a device deployed in a radio access network (RAN) to provide wireless communication functions. For example, the device that provides base station functions in a 2G network includes a base transceiver station (BTS), the device that provides base station functions in a 3G network includes a node B (NodeB), the device that provides base station functions in a 4G network includes an evolved node B (evolvedNodeB, eNB for short), and in a wireless local area network (WLAN for short), the device that provides base station functions is an access point (AP for short), and the device that provides base station functions in 5G New Radio (NR for short) is a gNB, and a node B (ng-eNB) that continues to evolve, wherein the gNB and the terminal use NR technology for communication, and the ng-eNB and the terminal use E-UTRA (Evolved Universal Terrestrial Radio Access) technology for communication, and both the gNB and the ng-eNB can be connected to the 5G core network. The base station in the embodiment of the present application also includes a device that provides base station functions in a new communication system in the future.
[0145] The network side network in the embodiment of the present application refers to a communication network that provides communication services for the terminal, including a base station of a wireless access network, and may also include a base station controller of the wireless access network, and may also include equipment on the core network side.
[0146] Definition or explanation of common terms:
[0147] [Names of terminals] The terminals in the embodiments of the present application may refer to various forms of user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, terminal equipment, wireless communication equipment, user agent or user device. The terminal equipment may also be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolved Public Land Mobile Network (PLMN), etc., and the embodiments of the present application are not limited to this.
[0148] [Definition of and or or] It should be understood that the term "and or or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character "or" in this article indicates that the associated objects before and after are in an "or" relationship.
[0149] [Definition of multiple] The "multiple" appearing in the embodiments of the present application refers to two or more.
[0150] [Definition of first and second] The descriptions of first, second, etc. appearing in the embodiments of the present application are only used for illustration and distinction of the description objects. There is no distinction in order, nor does it indicate any special limitation on the number of devices in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application.
[0151] [Definition of connection] The "connection" appearing in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and the embodiments of the present application do not impose any limitations on this.
[0152] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0153] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM) and direct rambus RAM (DR RAM).
[0154] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
[0155] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0156] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0157] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0158] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0159] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for enabling a terminal (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store program codes.
[0160] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims.
Claims
1. A side chain coordination resource request method, characterized in that: The method comprises: When a resource coordination request needs to be sent to the coordinating UE, the sending resources are obtained from the pre-configured resource pool; Using the sending resource to send the resource coordination request to the coordinating UE, so that the coordinating UE sends resource auxiliary information to the requesting UE; the preconfigured resource pool includes one or more available resource blocks, the resource auxiliary information includes information of recommended and / or non-recommended resources, and there is a mapping relationship between the recommended and / or non-recommended resources and the available resource blocks; Determine, according to the resource auxiliary information, a resource for sending data to other UEs; The requesting UE is the UE that sends the resource coordination request.
2. The method according to claim 1, characterized in that At least one of a time domain position, a frequency domain position and an offset of each available resource block in the resource pool is configured through high-layer signaling.
3. The method according to claim 2, characterized in that The high-layer signaling indicates the frequency domain position of each available resource block in the resource pool in the form of a frequency domain bitmap.
4. The method according to claim 2, characterized in that: The time domain positions of the multiple available resource blocks in the resource pool are periodic, and the high-layer signaling indicates the time domain period of the multiple available resource blocks.
5. The method according to claim 4, characterized in that The time domain period of the available resource blocks is K times the PSFCH-PSSCH period, where K is a preset positive integer.
6. The method according to claim 1, characterized in that The acquiring of sending resources from a preconfigured resource pool includes: The sending resource is determined according to the HARQ-ACK PSFCH corresponding to the PSCCH sent by the coordinating UE.
7. The method according to claim 6, characterized in that The PSCCH is periodically sent by the coordinating UE to one or more requesting UEs in the group.
8. The method according to claim 1, characterized in that The acquiring of sending resources from a preconfigured resource pool includes: The frequency domain position and / or offset of the sending resource is determined according to the identifier of the coordinating UE and / or the identifier of the requesting UE.
9. The method according to claim 8, characterized in that The frequency domain position of the transmission resource in the resource pool is determined according to the modulo of the identifier of the coordinating UE and the number of resource blocks in the resource pool.
10. The method according to claim 8, characterized in that The offset of the sending resource is determined based on the modulo of the identifier of the requesting UE and the total offset of the resource blocks in the resource pool.
11. The method according to claim 8, characterized in that The offset of the sending resource is determined according to the sum of the identifier of the coordinating UE and the identifier of the requesting UE modulo the total offset of the resource blocks in the resource pool.
12. The method according to claim 1, characterized in that The time domain positions corresponding to the available resource blocks in the resource pool are divided into a plurality of time domain windows, and the recommended and / or non-recommended resources are located in the same time domain window.
13. The method according to claim 12, characterized in that The window lengths of the various time domain windows are the same, and are configured by high-layer signaling.
14. The method according to claim 12 or 13, characterized in that The available resource blocks in the resource pool are divided into a plurality of frequency domain groups according to the frequency domain positions, and there is a mapping relationship between the frequency domain group where the frequency domain position of the sending resource is located and the time domain window where the recommended and / or non-recommended resources are located.
15. The method according to claim 14, characterized in that The method for determining the frequency domain position of the sending resource includes: Determine a frequency domain group where the frequency domain position of the sending resource is located; The position of the sending resource in the determined frequency domain group is determined according to the identifier of the coordinating UE and / or the identifier of the requesting UE.
16. A side chain coordination resource request method, characterized in that: The method comprises: receiving a resource coordination request sent by a requesting UE via a sending resource, wherein the sending resource is obtained by the requesting UE from a preconfigured resource pool; Resource auxiliary information is sent to the requesting UE so that the requesting UE determines the resources for sending data to other UEs based on the resource auxiliary information; the preconfigured resource pool contains one or more available resource blocks, the resource auxiliary information includes information of recommended and / or non-recommended resources, and there is a mapping relationship between the recommended and / or non-recommended resources and the available resource blocks.
17. The method according to claim 16, characterized in that At least one of a time domain position, a frequency domain position and an offset of each available resource block in the resource pool is configured through high-layer signaling.
18. The method according to claim 17, characterized in that The high-layer signaling indicates the frequency domain position of each available resource block in the resource pool in the form of a frequency domain bitmap.
19. The method according to claim 17, characterized in that The time domain positions of the multiple available resource blocks in the resource pool are periodic, and the high-layer signaling indicates the time domain period of the multiple available resource blocks.
20. The method according to claim 19, characterized in that The time domain period of the available resource blocks is K times the PSFCH-PSSCH period, where K is a preset positive integer.
21. The method according to claim 16, characterized in that The method further comprises: A PSCCH is sent to the requesting UE, so that the requesting UE determines the sending resource according to the HARQ-ACK PSFCH corresponding to the PSCCH.
22. The method according to claim 21, characterized in that The PSCCH is periodically sent to one or more requesting UEs in the group.
23. The method according to claim 16, characterized in that The frequency domain position and / or offset of the sending resource is determined according to the identifier of the coordinating UE and / or the identifier of the requesting UE, wherein the coordinating UE is the UE that sends the resource auxiliary information.
24. The method according to claim 23, characterized in that The frequency domain position of the transmission resource in the resource pool is determined according to the modulo of the identifier of the coordinating UE and the number of resource blocks in the resource pool.
25. The method according to claim 23, characterized in that The offset of the sending resource is determined based on the modulo of the identifier of the requesting UE and the total offset of the resource blocks in the resource pool.
26. The method according to claim 23, characterized in that The offset of the sending resource is determined based on the sum of the identifier of the coordinating UE and the identifier of the requesting UE modulo the total offset of the resource blocks in the resource pool.
27. The method according to claim 16, characterized in that The time domain positions corresponding to the available resource blocks in the resource pool are divided into a plurality of time domain windows, and the recommended and / or non-recommended resources are located in the same time domain window.
28. The method according to claim 27, characterized in that The window lengths of the various time domain windows are the same, and are configured by high-layer signaling.
29. The method according to claim 27 or 28, characterized in that The available resource blocks in the resource pool are divided into a plurality of frequency domain groups according to the frequency domain positions, and there is a mapping relationship between the frequency domain group where the frequency domain position of the sending resource is located and the time domain window where the recommended and / or non-recommended resources are located.
30. The method according to claim 29, characterized in that The method for determining the frequency domain position of the sending resource includes: Determine a frequency domain group where the frequency domain position of the sending resource is located; The position of the transmission resource in the determined frequency domain group is determined according to the identifier of the coordinating UE and / or the identifier of the requesting UE.
31. A side chain coordination resource request device, characterized in that: The device comprises: A coordination request module, used to obtain sending resources from a pre-configured resource pool when a resource coordination request needs to be sent to a coordinating UE; A request sending module, configured to send the resource coordination request to the coordinating UE using the sending resource, so that the coordinating UE sends resource auxiliary information to the requesting UE; the preconfigured resource pool includes one or more available resource blocks, the resource auxiliary information includes information of recommended and / or non-recommended resources, and there is a mapping relationship between the recommended and / or non-recommended resources and the available resource blocks; A transmission module, used to determine resources for sending data to other UEs according to the resource auxiliary information; The requesting UE is the UE that sends the resource coordination request.
32. A side chain coordination resource request device, characterized in that: The device comprises: A request receiving module, configured to receive a resource coordination request sent by a requesting UE via a sending resource, wherein the sending resource is obtained by the requesting UE from a pre-configured resource pool; A resource coordination module is used to send resource auxiliary information to the requesting UE so that the requesting UE determines the resources for sending data to other UEs based on the resource auxiliary information; the preconfigured resource pool contains one or more available resource blocks, the resource auxiliary information includes information of recommended and / or non-recommended resources, and there is a mapping relationship between the recommended and / or non-recommended resources and the available resource blocks.
33. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 15 or the steps of the method according to any one of claims 16 to 30 are executed.
34. A terminal comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor runs the computer program, the method according to any one of claims 1 to 15 or the steps of the method according to any one of claims 16 to 30 are performed.
Citation Information
Patent Citations
Allocating resources for a device-to-device transmission
US20180295646A1
Methods and apparatus for sidelink communications and resource allocation
US20200146044A1