Method for indicating resource allocation, method for using, indicating device and using device
By broadcasting transmission channel resource information to the target UE under preset conditions and adaptively adjusting according to the channel congestion level, the resource conflict problem caused by hidden nodes is solved, and the resource utilization and stability of V2X transmission in the NR network are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI CYGNUS SEMICON CO LTD
- Filing Date
- 2023-02-13
- Publication Date
- 2026-05-05
AI Technical Summary
In V2X transmission in NR networks, the presence of hidden nodes causes different UEs to select the same transmission resources, leading to resource conflicts that are difficult to resolve effectively with existing technologies.
The target UE broadcasts transmission channel resource information only when the number of hidden nodes within a preset range meets preset conditions. It monitors the congestion level through the PSSCH or PSCCH channel and adaptively adjusts the broadcast strategy to instruct other UEs to use channel resources other than transmission channel resources for data transmission.
This effectively avoids resource conflicts caused by hidden nodes, improves resource utilization and data transmission stability, and reduces energy consumption and network congestion.
Smart Images

Figure CN116193597B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more specifically, to a method for instructing resource allocation, a method for using resource allocation, a device for instructing resource allocation, a device for using resource allocation, a processor, and a communication system. Background Technology
[0002] For V2X (vehicle to everything) transmissions in NR (New Radio) networks, UE (User Equipment) can autonomously select resources for information transmission according to certain rules. Specifically, the UE determines candidate resources through a sensing process, then randomly selects resources from the candidate resources for the first and subsequent transmissions, and indicates the resources used for this transmission and the resource reservation period in the SCI (Sidelink Control Information) of each transmission.
[0003] However, due to the presence of hidden nodes, UEs cannot perceive the transmission resources of these hidden nodes during resource perception. This leads to different UEs selecting the same transmission resources for data transmission, resulting in conflicts and preventing normal data transmission. For scenarios with numerous hidden nodes in the network, the current scheme for sending cooperation information has the following problems: some UEs not participating in sending / receiving cooperation information cannot learn about potential hidden nodes through UE-A, and resource conflicts still exist; for UE-A, if cooperation information is sent based on a request message from UE-B, UE-B may select the same transmission resources as hidden nodes around UE-A when sending the request message itself, resulting in conflicts and preventing the request message from being sent correctly. Summary of the Invention
[0004] The main objective of this application is to provide a resource allocation indication method, a resource allocation usage method, a resource allocation indication device, a resource allocation usage device, a processor, and a communication system to solve the problem of resource conflicts caused by different UEs selecting the same transmission resources due to hidden nodes in the prior art.
[0005] According to one aspect of the present invention, a method for indicating resource allocation is provided, comprising: a target UE broadcasting transmission channel resource information, wherein the number of hidden nodes existing within a preset range where the target UE is located meets a preset condition, and the transmission channel resource information is used to indicate the transmission channel resources for the target UE to receive data.
[0006] Optionally, determining the target UE includes: identifying all UEs whose distance from the first UE is less than a first threshold as second UEs; determining the number of first combinations in which the distance between two second UEs is greater than a second threshold among pairwise combinations of the second UEs; and determining the first UE as the target UE when the number of the first combinations is greater than a third threshold.
[0007] Optionally, determining the first UE includes: when the UEs in the cell are distributed in clusters, determining the UE located at the center of the cluster as the first UE.
[0008] Optionally, determining the first UE includes: determining a second combination in which the change in distance between two UEs in a preset time period is less than a fourth threshold; and determining the same UE as the first UE when the number of the second combination containing the same UE is greater than a fifth threshold.
[0009] Optionally, the target UE obtains the transport channel resource information based on the SCI sent by other UEs, and the SCI is carried through the PSSCH channel or the PSCCH channel.
[0010] Optionally, when the congestion level of the PSSCH channel or PSCCH channel is greater than the sixth threshold but less than the seventh threshold, the target UE broadcasts the transport channel resource information.
[0011] Optionally, the congestion level of the PSSCH channel or PSCCH channel is determined based on at least one of CBR and CR; and / or, when the congestion level is not greater than the sixth threshold, the target UE stops broadcasting the transport channel resource information; and / or, when the congestion level is not less than the seventh threshold, the target UE stops broadcasting the transport channel resource information.
[0012] According to another aspect of the present invention, a method for allocating resources is also provided, comprising: receiving transmission channel resource information, wherein the transmission channel resource information is used to indicate transmission channel resources for other UEs to receive data; and using channel resources other than the transmission channel resources for data transmission.
[0013] According to another aspect of the present invention, a resource allocation indication device is also provided, comprising: a broadcasting unit for broadcasting transmission channel resource information to a target UE, wherein the number of hidden nodes existing within a preset range where the target UE is located meets a preset condition, and the transmission channel resource information is used to indicate the transmission channel resources for the target UE to receive data.
[0014] According to another aspect of the present invention, a resource allocation device is also provided, comprising: a receiving unit for receiving transmission channel resource information, the transmission channel resource information being used to indicate transmission channel resources for other UEs to receive data; and a transmission unit for transmitting data using channel resources other than the transmission channel resources.
[0015] According to another aspect of the present invention, a processor is also provided, which is used to run a program, wherein the program executes any of the methods described in the present invention.
[0016] According to another aspect of the present invention, a communication system is also provided, comprising: a processor and a plurality of UEs, wherein the processor executes any one of the methods described.
[0017] In this embodiment of the invention, the target UE is a UE whose number of hidden nodes within a preset range meets a preset condition. The target UE broadcasts transmission channel resource information, which indicates the transmission channel resources for receiving data. This enables other UEs that receive the transmission channel resource information to avoid using the transmission channel resources for data transmission, thus solving the technical problem of resource conflicts caused by different UEs selecting the same transmission resources due to hidden nodes. Attached Figure Description
[0018] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:
[0019] Figure 1 A flowchart illustrating a method for instructing resource allocation according to this application is shown;
[0020] Figure 2 A schematic diagram of a hidden node according to an embodiment of this application is shown;
[0021] Figure 3 A schematic diagram of a resource allocation indicator device according to this application is shown;
[0022] The above figures include the following reference numerals:
[0023] 100. UE-1; 101. UE-2; 102. UE-3; 103. UE-4. Detailed Implementation
[0024] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.
[0025] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0026] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0027] As mentioned in the background section, hidden nodes in the prior art cause different UEs to select the same transmission resources, thereby generating resource conflicts. In order to solve the above problems, in a typical embodiment of this application, a resource allocation indication method, a resource allocation usage method, a resource allocation indication device, a resource allocation usage device, a processor, and a communication system are provided.
[0028] According to embodiments of this application, a method for instructing resource allocation is provided.
[0029] Figure 1 This is a flowchart of a resource allocation instruction method according to an embodiment of this application. For example... Figure 1 As shown, the method includes the following steps:
[0030] Step S101: The target UE broadcasts transmission channel resource information, wherein the number of hidden nodes within the preset range where the target UE is located meets the preset conditions, and the transmission channel resource information is used to indicate the transmission channel resources for the target UE to receive data.
[0031] In the above steps, such as Figure 2As shown in the figure, the above-mentioned hidden nodes are illustrated. UE-1100, UE-2101, UE-3102, and UE-4103 are multiple UEs in the cell. UE-1100 can listen to the transmission channels of UE-2101 and UE-3102, and UE-3102 can listen to the transmission channels of UE-1100 and UE-4103. UE-2101 and UE-3102 are hidden nodes of each other, and UE-2101 and UE-4103 are hidden nodes of each other, and they cannot listen to each other's transmission channels. At a certain moment, UE-2101 transmits data to UE-1100 via channel A. Subsequently, UE-3102 also needs to transmit data (possibly to UE-1100 or UE-4103). However, because UE-3102 cannot detect the transmission channel A used by UE-2101, it may also choose transmission channel A. In this situation, UE-1100 receives data from both UE-2101 and UE-3102 simultaneously on the same transmission channel A, resulting in a conflict and potentially preventing the correct demodulation of data sent by UE-2101. The aforementioned preset range is a preset distance from the target UE, and the preset condition is a preset number of hidden nodes. If all UEs broadcast their transmission channel resources for receiving data, it may consume a large amount of bandwidth. Therefore, this method is preferably applicable to UEs with a large number of hidden nodes nearby, i.e., the target UE, broadcasting their transmission channel resource information for receiving data can improve resource utilization. The aforementioned method for determining the target UE can be performed periodically by the base station and indicated to the target UE via RRC (Radio Resource Control) signaling or MAC CE (Medium Access Control Control Element); alternatively, it can be performed periodically by the UE. Furthermore, different determination periods can be configured based on the UE's movement speed within the cell. For example, if the UE moves quickly within the cell, a shorter determination period can be configured; if the UE moves slowly within the cell, a longer determination period can be configured.
[0032] In this embodiment of the invention, the target UE is a UE whose number of hidden nodes within a preset range meets a preset condition. The target UE broadcasts transmission channel resource information, which indicates the transmission channel resources for receiving data. This enables other UEs that receive the transmission channel resource information to avoid using the transmission channel resources for data transmission, thus solving the technical problem of resource conflicts caused by different UEs selecting the same transmission resources due to hidden nodes.
[0033] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.
[0034] In one embodiment of this application, based on the above-described step S101, step S101 is further refined, specifically including: step S1011, identifying all UEs whose distance from the first UE is less than a first threshold as second UEs; step S1012, determining the number of first combinations in which the distance between two second UEs is greater than a second threshold; step S1013, when the number of first combinations is greater than a third threshold, identifying the first UE as the target UE. In the above steps, the distribution of UEs in the cell varies, and can be either concentrated or dispersed. The first UE can be the central UE among multiple UEs, or any one of the multiple UEs. The above method can quickly determine the location information of the first UE. Furthermore, a first threshold can be configured corresponding to the transmit power of the UE to be judged, thereby accurately obtaining the actual coverage area of the UE to be judged, and further accurately determining whether multiple UEs around the first UE are second UEs. Furthermore, for each pair of second UEs, a second threshold is preferably set based on the larger of the transmit powers of the two second UEs to more accurately determine whether the two second UEs in the pair are hidden nodes of each other. Therefore, the above method can quickly determine whether there are hidden nodes among the second UEs based on the location information of any two second UEs.
[0035] In another embodiment of this application, based on the above-described step S1011, step S1011 is further refined, including: step S10111, where the UEs in the cell are distributed in clusters, the UE located at the center of the cluster is determined as the first UE. In practical applications, there may be a special scenario where the UEs in the cell are distributed in clusters, the relative distance between the UEs in each cluster is relatively fixed, and there is a UE located at the center. This UE at the center can be determined as the first UE. The above method, after determining the first UE, saves the step of periodically determining the first UE because the UEs are distributed in clusters and the distance between the UEs is fixed, thus further saving energy consumption.
[0036] In another embodiment of this application, based on the above-described step S10111, step S10111 is further refined, specifically including: determining a second combination in which the change in distance between two UEs within a preset time period is less than a fourth threshold; and determining the same UE as the first UE when the number of the second combinations containing the same UE is greater than a fifth threshold. The method can calculate the distance between any two UEs among multiple UEs at multiple times, where one distance corresponds to two UEs at one time, and multiple distances correspond to two UEs at multiple times; then calculating the mean or variance of the multiple distances corresponding to any two UEs to measure the change in distance. In the above steps, the number of times can be configured according to actual conditions, and the change in distance can also be characterized by methods other than mean and variance. In the above steps, selecting the target UE through the UE's location information can reduce resource conflicts caused by a large number of hidden UE nodes, improving data transmission stability; and when there are few hidden UE nodes in the cell, it reduces unnecessary transmission channel occupation, further improving resource utilization.
[0037] In one embodiment of this application, based on the above step S101, the above step S101 is further refined, specifically including: step S1014, the target UE obtains the above transmission channel resource information according to the SCI sent by other UEs, and the above SCI is carried through the PSSCH channel or PSCCH channel.
[0038] In one embodiment of this application, based on the above-described step S101, step S101 is further refined, specifically including: step S1015, when the congestion level of the PSSCH channel or PSCCH channel is greater than a sixth threshold and less than a seventh threshold, the target UE broadcasts the aforementioned transmission channel resource information. In the above steps, to avoid congestion of transmission channel resources, the target UE can adaptively broadcast its transmission channel resources for receiving data based on the monitoring results of the PSSCH channel and / or PSCCH channel. Furthermore, in the above steps, the congestion level can be measured by channel parameters such as CBR or CR. When CBR or CR is between the seventh threshold and the sixth threshold, the UE broadcasts its transmission channel resources for receiving data to avoid resource conflicts.
[0039] In another embodiment of this application, step S1015 is further refined, specifically including: the congestion level of the PSSCH channel or PSCCH channel is determined according to at least one of CBR and CR; and / or, when the congestion level is not greater than the sixth threshold, the target UE stops broadcasting the transmission channel resource information; and / or, when the congestion level is not less than the seventh threshold, the target UE stops broadcasting the transmission channel resource information. In the above steps, CBR is used to evaluate the portion of the resource pool where the RSSI (Received Signal Strength Indicator) is higher than a certain threshold within a given time period. CR is the total number of sub-channels used by the UE for its transmission within a certain measurement period divided by the total number of configured sub-channels. When the Channel Busy Ratio (CBR) is higher than the seventh threshold, it indicates that the sidelink network is congested. The UE can choose to stop broadcasting its transmission channel resources used for receiving data to reduce the occupation of transmission channel resources. When the CBR is lower than the sixth threshold, it indicates that the sidelink network is idle. At this time, the probability of resource collision is very low, and the UE can choose to stop broadcasting its transmission channel resources used for receiving data to save energy. When the Channel Busy Ratio (CR) is higher than the seventh threshold, it indicates that the sidelink network is congested. The UE can choose to stop broadcasting its transmission channel resources used for receiving data to reduce the occupation of transmission channel resources. When the CR is lower than the sixth threshold, it indicates that the sidelink network is idle. At this time, the probability of resource collision is very low, and the UE can choose to stop broadcasting its transmission channel resources used for receiving data to save energy. Adaptively and dynamically broadcasting the transmission channel resources used for receiving data based on the monitoring results of the PSSCH channel and / or PSCCH channel can simultaneously take into account several aspects such as transmission channel load, UE energy saving, and transmission channel resource conflict. It can reduce the technical problem of different UEs selecting the same transmission resources and thus causing resource conflicts without aggravating sidelink network congestion and taking into account UE energy consumption.
[0040] This application also provides a method for using resource allocation, including:
[0041] Step S201: Receive transmission channel resource information, which is used to indicate the transmission channel resources for other UEs to receive data;
[0042] Step S202: Use channel resources other than the aforementioned transmission channel resources for data transmission.
[0043] In the above steps, the current UE can learn that the transmission channel resource has been selected for use by receiving transmission channel resource information broadcast by other UEs, which indicates the transmission channel resource for receiving data. Thus, the current UE can avoid selecting the transmission channel resource to transmit data, and therefore will not affect other UEs that broadcast the transmission channel resource information.
[0044] This application also provides a resource allocation indication device. It should be noted that the resource allocation indication device of this application can be used to execute the resource allocation indication method provided in this application. The resource allocation indication device provided in this application will be described below.
[0045] Figure 3 This is a schematic diagram of a resource allocation indication device according to an embodiment of this application. Figure 3 As shown, the device includes:
[0046] Broadcast unit 10 is used to broadcast transmission channel resource information to the target UE, wherein the number of hidden nodes existing within a preset range where the target UE is located meets a preset condition, and the transmission channel resource information is used to indicate the transmission channel resources for the target UE to receive data.
[0047] In the above-mentioned device, such as Figure 2As shown in the diagram, the aforementioned hidden nodes are illustrated. UE-1100, UE-2101, UE-3102, and UE-4103 are multiple UEs within the cell. UE-1100 can monitor the transmission channels of UE-2101 and UE-3102, while UE-3102 can monitor the transmission channels of UE-1100 and UE-4103. Therefore, there are hidden nodes between UE-2101 and UE-3102, and between UE-2101 and UE-4103; they cannot monitor each other's transmission channels. At a certain moment, UE-2101 transmits data to UE-1100 via channel A. Subsequently, UE-3102 also needs to transmit data (possibly to UE-1100 or UE-4103). However, because UE-3102 cannot detect the transmission channel A used by UE-2101, it may also select transmission channel A. In this situation, UE-1100 receives data from both UE-2101 and UE-3102 simultaneously on the same transmission channel A, resulting in a conflict and potentially preventing the correct demodulation of data sent by UE-2101. The aforementioned preset range is a preset distance from the target UE, and the preset condition is a preset number of hidden nodes. If all UEs broadcast their transmission channel resources for receiving data, it may consume a large amount of bandwidth. Therefore, this device only broadcasts its transmission channel resources for receiving data to UEs with a large number of hidden nodes in their vicinity—the target UE—to improve resource utilization. The aforementioned target UE determination mechanism can be performed periodically by the base station and indicated to the target UE via RRC (Radio Resource Control) signaling or MAC CE (Medium Access Control Control Element); alternatively, it can be performed periodically by the UE. Different determination periods can be configured based on the UE's movement speed within the cell. For example, a shorter determination period can be configured if the UE moves quickly within the cell, and a longer determination period can be configured if the UE moves slowly within the cell.
[0048] In this embodiment of the invention, the target UE is a UE whose number of hidden nodes within a preset range meets a preset condition. The target UE broadcasts transmission channel resource information, which in turn indicates the transmission channel resource for the target UE to receive data. This achieves the technical effect that other UEs communicating with the target UE do not use the transmission channel resource for data transmission, and solves the technical problem of resource conflict caused by different UEs selecting the same transmission resource due to hidden nodes.
[0049] In one embodiment of this application, the broadcast unit is further refined, specifically including a first determining module, a second determining module, and a third determining module. The first determining module is used to determine all UEs whose distance to the first UE is less than a first threshold as second UEs. The second determining module is used to determine the number of first combinations in which the distance between two second UEs is greater than a second threshold. The third determining module is used to determine the first UE as the target UE when the number of first combinations is greater than a third threshold. In the above device, the distribution of UEs in the cell varies, and can be concentrated or dispersed. The first UE can be the central UE among multiple UEs, or any UE among multiple UEs. The above device can quickly determine the location information of the first UE. Different first thresholds can be configured for different second UE transmission powers. By configuring different first thresholds for different transmission powers, the device can accurately obtain the actual coverage area of the second UE and further accurately determine multiple second UEs around the first UE. In the above device, the second UE and its location information can be quickly determined based on the distance between the first UE and the second UE. Therefore, the above-mentioned device can quickly determine whether there is a hidden node in any two second UEs based on the location information of any two second UEs.
[0050] In another embodiment of this application, the first determining module is further refined. The first determining module includes a first determining submodule, used to determine the UE located at the center of a cluster as the first UE when the UEs in the cell are distributed in clusters. In practical applications, there may be a special scenario where the UEs in the cell are distributed in clusters, the relative distance between UEs in each cluster is relatively fixed, and there is a UE located at the center. This UE at the center can be determined as the first UE. After determining the first UE, the above-described device, because the UEs are distributed in clusters and the distance between UEs is fixed, can save on the device used for periodically determining the first UE, thus further saving energy consumption.
[0051] In another embodiment of this application, the first determining module is further refined. The first determining module includes a second determining submodule, used to determine a second combination in which the change in distance between two UEs within a preset time period is less than a fourth threshold; when the number of the second combinations containing the same UE is greater than a fifth threshold, the same UE is determined to be the first UE. The device can calculate the distance between any two UEs among multiple UEs at multiple times, where one distance corresponds to two UEs at one time, and multiple distances correspond to two UEs at multiple times; then calculate the mean and variance of the multiple distances corresponding to any two UEs to measure the change in distance. In the device, the number of times can be configured according to actual conditions. In the device, selecting a target UE through the UE's location information can reduce resource conflicts caused by a large number of hidden UE nodes, thus improving data transmission stability; when there are few hidden UE nodes in the cell, it reduces unnecessary transmission channel occupation, further improving resource utilization.
[0052] In one embodiment of this application, the broadcast unit is further refined, specifically including an acquisition module for the target UE to acquire the transmission channel resource information based on SCIs sent by other UEs. The SCIs are carried through the PSSCH or PSCCH channel. Adaptively and dynamically broadcasting its transmission channel resources for receiving data based on the monitoring results of the PSSCH and / or PSCCH channels can simultaneously address transmission channel load, UE energy saving, and transmission channel resource conflicts. This reduces the technical problem of resource conflicts arising from different UEs selecting the same transmission resources without exacerbating sidelink network congestion and while considering UE energy consumption.
[0053] In one embodiment of this application, the broadcast unit is further refined, specifically including a broadcast module used to broadcast the transmission channel resource information when the congestion level of the PSSCH channel or PSCCH channel is greater than a sixth threshold and less than a seventh threshold. In the above apparatus, to avoid congestion of transmission channel resources, the target UE can adaptively broadcast its transmission channel resources for receiving data based on the monitoring results of the PSSCH channel and / or PSCCH channel. When the CBR or CR is between the seventh threshold and the sixth threshold, the UE broadcasts its transmission channel resources for receiving data, avoiding resource conflicts.
[0054] In another embodiment of this application, the broadcast module is further refined, specifically including a third determining submodule, a first processing submodule, and a second processing submodule. The third determining submodule determines the congestion level of the PSSCH or PSCCH channel based on at least one of CBR and CR; and / or, the first processing submodule stops the target UE from broadcasting the transmission channel resource information when the congestion level is not greater than the sixth threshold; and / or, the second processing submodule stops the target UE from broadcasting the transmission channel resource information when the congestion level is not less than the seventh threshold. In the above apparatus, CBR is used to evaluate the portion of the resource pool where the RSSI (Received Signal Strength Indicator) exceeds a certain threshold within a given time period. CR is the total number of subchannels used by the UE for its transmission within a certain measurement period divided by the total number of configured subchannels. When the Channel Busy Ratio (CBR) is higher than the seventh threshold, it indicates that the sidelink network is congested. The UE can choose to stop broadcasting its transmission channel resources used for receiving data to reduce the occupation of transmission channel resources. When the CBR is lower than the sixth threshold, it indicates that the sidelink network is idle. At this time, the probability of resource collision is very low, and the UE can choose to stop broadcasting its transmission channel resources used for receiving data to save energy. When the Channel Busy Ratio (CR) is higher than the seventh threshold, it indicates that the sidelink network is congested. The UE can choose to stop broadcasting its transmission channel resources used for receiving data to reduce the occupation of transmission channel resources. When the CR is lower than the sixth threshold, it indicates that the sidelink network is idle. At this time, the probability of resource collision is very low, and the UE can choose to stop broadcasting its transmission channel resources used for receiving data to save energy.
[0055] This application also provides a resource allocation apparatus. It should be noted that the resource allocation apparatus of this application can be used to execute the resource allocation method provided in this application. The resource allocation apparatus provided in this application will be described below.
[0056] The devices used for resource allocation include:
[0057] The receiving unit is used to receive transmission channel resource information, which is used to indicate the transmission channel resources for other UEs to receive data.
[0058] The transmission unit is used to transmit data using channel resources other than the aforementioned transmission channel resources.
[0059] In the aforementioned device, the current UE can learn that the transmission channel resource has been selected for use by receiving transmission channel resource information broadcast by other UEs, which indicates the transmission channel resource for receiving data. Thus, the current UE can avoid selecting the transmission channel resource to transmit data, and therefore will not affect other UEs that broadcast the transmission channel resource information.
[0060] The aforementioned resource allocation indication device includes a processor and a memory. The aforementioned broadcast unit and the like are all stored in the memory as program units, and the processor executes the aforementioned program units stored in the memory to realize the corresponding functions.
[0061] The aforementioned resource allocation device includes a processor and a memory. The aforementioned receiving unit and transmitting unit are all stored in the memory as program units, and the processor executes the aforementioned program units stored in the memory to realize the corresponding functions.
[0062] The processor contains a kernel, which retrieves the corresponding program unit from memory. One or more kernels can be configured, and the target user interface (UE) is determined by adjusting the kernel parameters.
[0063] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0064] This invention provides a processor for running a program, wherein the program executes the resource allocation instruction method or the resource allocation usage method during runtime.
[0065] This invention provides a communication system, which includes a processor and multiple user interfaces (UEs). When the processor executes a program, it performs at least the following steps:
[0066] Step S101: The target UE broadcasts transmission channel resource information, wherein the number of hidden nodes within the preset range where the target UE is located meets the preset conditions, and the transmission channel resource information is used to indicate the transmission channel resources for the target UE to receive data.
[0067] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0068] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units described above can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between units or modules, and may be electrical or other forms.
[0069] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0070] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0071] If the aforementioned integrated units are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0072] As can be seen from the above description, the embodiments of this application achieve the following technical effects:
[0073] 1) In the resource allocation indication method of this application, the target UE broadcasts transmission channel resource information, wherein the number of hidden nodes existing within a preset range where the target UE is located meets a preset condition, and the transmission channel resource information is used to indicate the transmission channel resources for the target UE to receive data. The target UE is a UE whose number of hidden nodes within the preset range meets the preset condition. By broadcasting transmission channel resource information through the target UE, and then having this transmission channel resource information indicate the transmission channel resources for the target UE to receive data, the technical effect of other UEs communicating with the target UE not using this transmission channel resource for data transmission is achieved, solving the technical problem of resource conflicts caused by different UEs selecting the same transmission resource due to hidden nodes.
[0074] 2) In the resource allocation indication device of this application, the broadcasting unit is used to broadcast transmission channel resource information to the target UE. The number of hidden nodes within a preset range where the target UE is located meets a preset condition. The transmission channel resource information is used to indicate the transmission channel resources for the target UE to receive data. The target UE is a UE whose number of hidden nodes within the preset range meets the preset condition. By broadcasting the transmission channel resource information to the target UE, the transmission channel resource information indicates the transmission channel resources for the target UE to receive data. This achieves the technical effect that other UEs communicating with the target UE do not use the same transmission channel resources for data transmission, solving the technical problem of resource conflicts caused by different UEs selecting the same transmission resources due to hidden nodes.
[0075] The above are merely preferred embodiments of this application and are not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for instructing resource allocation, characterized in that, include: The target UE broadcasts transmission channel resource information, wherein the number of hidden nodes within a preset range of the target UE meets a preset condition, and the transmission channel resource information is used to indicate the transmission channel resources for the target UE to receive data; Determining the target UE includes: identifying all UEs whose distance from a first UE is less than a first threshold as second UEs; determining the number of first combinations in which the distance between two second UEs is greater than a second threshold among pairwise combinations of the second UEs; and determining the first UE as the target UE when the number of the first combinations is greater than a third threshold. Determining the first UE includes: when the UEs in a cell are distributed in clusters, determining the UE located at the center of the cluster as the first UE; Determining the first UE includes: determining a second combination in which the change in distance between two UEs in a preset time period is less than a fourth threshold; and determining the same UE as the first UE when the number of the second combination containing the same UE is greater than a fifth threshold.
2. The method according to claim 1, characterized in that, The target UE obtains the transport channel resource information based on the SCI sent by other UEs, and the SCI is carried through the PSSCH channel or PSCCH channel.
3. The method according to claim 1, characterized in that, When the congestion level of the PSSCH channel or PSCCH channel is greater than the sixth threshold but less than the seventh threshold, the target UE broadcasts the transport channel resource information.
4. The method according to claim 3, characterized in that, The congestion level of the PSSCH or PSCCH channel is determined based on at least one of CBR and CR; and / or, When the congestion level is not greater than the sixth threshold, the target UE stops broadcasting the transmission channel resource information; And / or, When the congestion level is not less than the seventh threshold, the target UE stops broadcasting the transmission channel resource information.
5. A resource allocation indicator, characterized in that, include: A broadcasting unit is used to broadcast transmission channel resource information to a target UE, wherein the number of hidden nodes existing within a preset range where the target UE is located meets a preset condition, and the transmission channel resource information is used to indicate the transmission channel resources for the target UE to receive data. The broadcast unit is further refined to include a first determining module, a second determining module, and a third determining module. The first determining module is used to determine all UEs whose distance from the first UE is less than a first threshold as second UEs. The second determining module is used to determine the number of first combinations in which the distance between two second UEs is greater than a second threshold. The third determining module is used to determine the first UE as the target UE when the number of the first combinations is greater than a third threshold. The first determining module includes: a first determining submodule for determining, when the UEs in the cell are distributed in clusters, the UE located at the center of the cluster is the first UE; The first determining module includes: a second determining submodule for determining a second combination in which the change in distance between two UEs in a preset time period is less than a fourth threshold; and determining the same UE as the first UE when the number of the second combination containing the same UE is greater than a fifth threshold.
6. A processor, characterized in that, The processor is used to run a program, wherein the program executes the method according to any one of claims 1 to 4 when it runs.
7. A communication system, characterized in that, include: A processor and a plurality of UEs, wherein the processor performs the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Information transmission method, device and terminal
CN114374482A
Method and device for controlling congestion
EP3504897A1