Congestion control method and device, equipment, storage medium and program product

When selecting resource of pedestrian wearable devices, the congestion control strategy of the transmission cycle is adjusted according to the target proportion of candidate resources and the number of times the reference signal reception power threshold is raised, and the problem of resource collision and system performance degradation caused by congestion control of only vehicles is solved, and effective congestion control of pedestrian wearable devices is achieved.

CN119997092APending Publication Date: 2025-05-13HONGXING ZHIXIN TECHNOLOGY (NANJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510232852.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

In the scenario where there are a large number of pedestrian wearable devices (P-UEs) and congestion occurs, only the vehicle is congested and not the P-UE is congested, resulting in an increase in resource collision rate and a decrease in system performance.

Method used

When triggering resource selection, the congestion control strategy for adjusting the transmission cycle of the target service is determined by determining the target proportion of candidate resources to all resources in the resource pool and the number of times the reference signal reception power threshold value of the target service is raised.

Benefits of technology

The pressure on congestion control of vehicles is alleviated, the impact of congestion control of vehicles on vehicle communication is weakened, and the increase in resource collision rate and degradation of system performance is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119997092A_ABST
    Figure CN119997092A_ABST
Patent Text Reader

Abstract

The invention provides a congestion control method and device, equipment, a storage medium and a program product, and belongs to the technical field of Internet of Vehicles. The method comprises the following steps: when resource selection is triggered, determining first information; the first information comprises a target proportion of candidate resources in all resources in a resource pool, and / or a lifting frequency of a reference signal receiving power threshold value of a target service; and determining a congestion control strategy for adjusting the sending period of the target service according to the first information. According to the congestion control method provided by the invention, the congestion control pressure of the vehicle can be relieved through the congestion control of the pedestrian wearable device, so that the influence of the congestion control of the vehicle on the communication of the vehicle is weakened, and the increase of the resource collision rate and the reduction of the system performance can also be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of vehicle networking, and in particular relates to a congestion control method, device, equipment, storage medium and program product. Background Art

[0002] Partial sensing / monitoring (Partial sensing) of pedestrian wearable devices (P-UE) is in the receiving state only in some subframes, and shares the transmission resource pool with the vehicle. When the channel busy ratio (CBR) of the transmission system load exceeds a certain threshold, the vehicle will trigger the congestion control mechanism to reduce the system load and improve system performance. In scenarios where there are a large number of P-UEs and congestion occurs, if congestion control is only performed on vehicles but not P-UEs, it will lead to an increase in resource collision rate and a decrease in system performance. However, there is currently no congestion control for P-UEs. Summary of the invention

[0003] The embodiments of the present invention provide a congestion control method, apparatus, device, storage medium and program product, which solve the problem that the congestion control mechanism is only executed for vehicles in the prior art, which easily leads to an increase in resource collision rate and a decrease in system performance in scenarios with a large number of P-UEs.

[0004] In a first aspect, an embodiment of the present invention provides a congestion control method, which is applied to pedestrian wearable devices and other devices with power saving requirements, including:

[0005] When triggering resource selection, determining first information; the first information includes: a target ratio of candidate resources to all resources in the resource pool, and / or a number of times a reference signal receiving power threshold of a target service is raised;

[0006] A congestion control strategy for adjusting a sending period of the target service is determined according to the first information.

[0007] Further, when triggering resource selection, determining the first information includes:

[0008] Determine, by partial sensing, a target resource where the received power of a reference signal is higher than a preset threshold;

[0009] Determining the resources remaining after the target resource is screened out in the resource pool as the candidate resources;

[0010] A target ratio of the candidate resources to all resources in the resource pool is determined.

[0011] Further, determining, according to the first information, a congestion control strategy for adjusting a sending period of the target service includes:

[0012] When the target ratio is greater than or equal to a first preset threshold and less than a second preset threshold, determining that the resource pool is in a congested state;

[0013] Determine the congestion control strategy for adjusting the sending period of the target service during the next resource selection.

[0014] Further, determining, according to the first information, a congestion control strategy for adjusting a sending period of the target service includes:

[0015] When the target ratio is less than a first preset threshold, raising the threshold of the reference signal received power at least once until the target ratio is greater than the first preset threshold, thereby obtaining the number of times the threshold of the reference signal received power is raised;

[0016] When the number of increases is greater than a preset number of increases, determining that the resource pool is in a congested state;

[0017] Determine the congestion control strategy for adjusting the sending period of the target service during the next resource selection.

[0018] Furthermore, the preset number of raising times is determined according to the initial reference signal receiving power of the target service.

[0019] Further, determining, according to the first information, a congestion control strategy for adjusting a sending period of the target service includes:

[0020] When the target ratio is less than a first preset threshold, raising the threshold of the reference signal received power at least once until the target ratio is greater than the first preset threshold, thereby obtaining the number of times the threshold of the reference signal received power is raised;

[0021] When the number of times of raising is greater than the preset number of times of raising, starting continuous monitoring of the resource pool within a preset time period to obtain a sensing result;

[0022] Determine the instantaneous channel busy rate within the preset time period according to the sensing result;

[0023] When the instantaneous channel busy rate is greater than a preset value, determining that the resource pool is in a congested state;

[0024] Determine the congestion control strategy for adjusting the sending period of the target service during the next resource selection.

[0025] Furthermore, the duration of the preset time period is determined according to a cycle configured in the resource pool and / or a power saving requirement of the pedestrian wearable device.

[0026] Furthermore, the congestion control strategy further includes adjusting at least one of the following items of the target service:

[0027] Transmit power;

[0028] Number of retransmissions;

[0029] Subband size;

[0030] Range of modulation and coding strategies;

[0031] Channel occupancy limit value.

[0032] In a second aspect, an embodiment of the present invention provides a congestion control device, comprising: a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the congestion control method described above are implemented.

[0033] In a third aspect, an embodiment of the present invention provides a congestion control device, including:

[0034] A first determination module is used to determine first information when triggering resource selection; the first information includes: a target ratio of candidate resources to all resources in the resource pool, and / or a number of times a reference signal receiving power threshold of a target service is raised;

[0035] The second determining module is used to determine a congestion control strategy for adjusting the sending period of the target service according to the first information.

[0036] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the congestion control method as described above when executed by a processor.

[0037] According to a fifth aspect, a computer program product is provided, comprising computer instructions, which, when executed by a processor, implement the steps of the congestion control method as described above.

[0038] The beneficial effects of the above technical solution of the present invention are:

[0039] The embodiments of the present application provide a congestion control method, apparatus, device, storage medium and program product, which determines a congestion control strategy for adjusting the transmission period of the target service according to the target ratio of candidate resources to all resources in the resource pool and / or the number of times the reference signal receiving power threshold of the target service is raised when triggering resource selection. The scheme of the embodiments of the present application can alleviate the pressure of congestion control on vehicles by controlling the congestion of pedestrian wearable devices, thereby weakening the impact of vehicle congestion control on vehicle communications, and can also avoid an increase in resource collision rate and a decrease in system performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 A schematic diagram showing a flow chart of a congestion control method according to an embodiment of the present invention;

[0041] Figure 2 A schematic diagram showing continuous monitoring according to an embodiment of the present invention;

[0042] Figure 3 A schematic diagram showing the structure of a congestion control device according to an embodiment of the present invention;

[0043] Figure 4 A structural block diagram of a pedestrian wearable device according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0044] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the following will be described in detail in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided only to help fully understand the embodiments of the present invention. Therefore, it should be clear to those skilled in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present invention. In addition, for clarity and brevity, the description of known functions and structures is omitted.

[0045] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present invention. Therefore, the references to "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0046] In various embodiments of the present invention, it should be understood that the size of the serial numbers of the following 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 invention.

[0047] Additionally, the terms "system" and "network" are often used interchangeably herein.

[0048] In the embodiments provided in the present application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0049] When describing the embodiments of the present invention, some concepts used in the following description are first explained.

[0050] Partial sensing of P-UE is because it is in the receiving state only in some subframes, and it shares the transmission resource pool with the vehicle. When the transmission system load CBR exceeds a certain threshold, the vehicle will trigger the congestion control mechanism to reduce the system load and improve system performance. If P-UE does not perform congestion control, it will not only cause resource collisions between P-UEs, but also affect the normal communication of the vehicle due to excessive transmission. Therefore, P-UE also needs to perform congestion control.

[0051] However, due to its Partial Sensing mechanism, P-UE only starts monitoring or sending in some subframes, and is in sleep mode in other subframes. In sleep mode, it cannot measure the occupancy of the channel, so it cannot perform CBR measurement for congestion control in the same way as vehicles. If P-UE is always started to perform CBR measurement, it will put the cart before the horse, resulting in increased power consumption and failure to meet its power saving needs.

[0052] In the embodiment of the present application, the pedestrian wearable P-UE includes: wearable watches, bracelets, glasses and helmets, as well as vehicle networking communication equipment installed on bicycles or motorcycles, etc.; due to their power saving requirements, such equipment cannot be in a high energy consumption state for a long time, so a partial perception mechanism is adopted in communication scheduling.

[0053] At present, LTE-V2X, the Internet of Vehicles communication technology, transmits services on a single carrier and does not support carrier aggregation. Congestion control is performed at the granularity of resource pools:

[0054] From the perspective of receiving, the CBR measurement of the sending pool (including the transmission pool and the exceptional pool) is defined to describe the resource occupancy of each sending pool perceived by the receiving node.

[0055] If the transmitting terminal has frame data to send in subframe n+4, it needs to perform CBR measurement in subframe n. The time window for CBR measurement is [n-100, n-1], and the duration is fixed at 100ms. In CBR processing, each subframe is a physical subframe;

[0056] For the Pedestrian Sidelink Shared Channel (PSSCH), the signal-to-noise ratio and signal strength indicator (S-RSSI) thresholds for CBR measurement can be (pre-)configured, with a value range of [-112, -22] dBm and a granularity of 2 dB. According to the (pre-)configured S-RSSI threshold of the subchannel granularity, the S-RSSI of the subchannels of the transmission pool including the PSSCH in the [n-100, n-1] time window is measured, and the ratio of the number of subchannels exceeding the threshold to the total number of subchannels within 100 ms is calculated. This ratio is recorded as the CBR result of the PSSCH of the transmission pool;

[0057] When the CBR exceeds the threshold, at least one of the following processes is performed:

[0058] Adjust the transmit power;

[0059] Adjust the number of retransmissions;

[0060] Adjust the number of PSSCH sub-channels;

[0061] Adjust the Modulation and Coding Scheme (MCS Range);

[0062] Adjust the channel occupancy limit value.

[0063] From the perspective of the sender, by evaluating the CR of the transmission pool and exceptional pool within 1000ms, you can understand the proportion of the sending resources of this node to the total resources of the sending pool. Based on the measured CR, determine whether it exceeds the configured CRlimit and adjust the sending parameters.

[0064] If the transmitting terminal UE has a TB to be sent in the n+4 subframe, a CR measurement is required in the n subframe. The time window for CBR measurement is [na,n+b], and the duration is fixed at 1000ms. The time window is divided into two parts, where [na,n-1] corresponds to the statistics of the subchannels that have been sent and occupied by this node, and [n,n+b] corresponds to the statistics of the subchannels that will be occupied by this node. a is a positive integer, and b is 0 or a positive integer; a and b are determined by the UE implementation, and a+b+1=1000, a>=500, and n+b cannot exceed the reservation time for this transmission in the last transmission opportunity. Then calculate the number of subchannels occupied by this node in these two parts, and the ratio of the total number of subchannels in the entire time window [na,n+b], and record this ratio as the CR result of the sending pool. In CR processing, each subframe is a physical subframe;

[0065] CR processing can be measured at the granularity of PPPP. On a per PPPP basis, the measured CR needs to satisfy the following relationship:

[0066]

[0067] Wherein, k is the PPPP of the current service package, and i is the PPPP with a higher priority than the k value of the PPPP of the current service package (the value of i is smaller than k);

[0068] How to handle the CRlimit during transmission depends on the UE implementation; for example, in order to meet the CRlimit, packets may be dropped during transmission.

[0069] It should be noted that in the Internet of Vehicles communication technology, the only object of congestion control is the Business Service Management service, because the resource pools of the On Board Unit (OBU) and the Road Side Unit (RSU) are separate. Since the number of RSUs is relatively small, that is, there is no congestion in the RSU resource pool, there is no need to perform congestion control on the RSU services.

[0070] Because P-UE and OBU share a resource pool, there will be resource congestion in this resource pool. The number of P-UE users is related to the scenario and cannot be determined specifically. For example, at a crossroads, there will be a large number of P-UE users. In this case, the transmission of P-UE may have a certain impact on the resource transmission of OBU. If congestion control is not performed on P-UE, the communication performance between vehicles and between the vehicle-to-vehicle and pedestrian wearable devices will be reduced.

[0071] For example, in addition to vehicles, there are also a large number of P-UEs in the current scenario. If P-UEs all send at 100ms or 200ms (depending on the algorithm configuration, not limited), the two share the sending resource pool, namely the OBU resource pool. For example, if the CBR measured by the vehicle in the scenario exceeds 60%, it is necessary to implement a congestion strategy. After the CR of the OBU service is reduced, it still cannot meet the CBR requirement. In fact, part of the CBR calculated by measurement is contributed by the P-UE service. According to the current standard mechanism, P-UE does not have a congestion adjustment mechanism, so only the vehicle executing congestion control cannot ensure that the CBR requirement is met, which will cause continuous congestion. In this case, P-UE is also required to adopt a corresponding congestion control strategy.

[0072] For P-UE, it does not need to receive PSSCH, that is, it only needs to receive PSCCH to perceive resource occupancy, but CBR measurement requires monitoring PSSCH, and monitoring also requires corresponding measurement and processing (calculation). This may mean additional power consumption for P-UE. So from this perspective, it is not very feasible for P-UE to perform CBR measurement when it is not in sleep state.

[0073] First embodiment

[0074] like Figure 1 As shown, an embodiment of the present invention provides a congestion control method, which is applied to a pedestrian wearable device and includes the following steps:

[0075] Step 101, when triggering resource selection, determining first information; the first information includes: a target ratio of candidate resources to all resources in a resource pool, and / or a number of times a reference signal receiving power threshold of a target service is raised;

[0076] Step 102: Determine a congestion control strategy for adjusting a sending period of the target service according to the first information.

[0077] The embodiment of the present application provides a congestion control method, which determines a congestion control strategy for adjusting the sending period of the target service according to the target ratio of candidate resources to all resources in the resource pool and / or the number of times the reference signal receiving power threshold of the target service is raised when triggering resource selection. The scheme of the embodiment of the present application can alleviate the pressure of congestion control on vehicles by controlling the congestion of pedestrian wearable devices, thereby weakening the impact of vehicle congestion control on vehicle communications, and can also avoid an increase in resource collision rate and a decrease in system performance.

[0078] Optionally, when triggering resource selection, determining the first information includes:

[0079] Determine, by partial sensing, a target resource where the received power of a reference signal is higher than a preset threshold;

[0080] Determining the resources remaining after the target resource is screened out in the resource pool as the candidate resources;

[0081] A target ratio of the candidate resources to all resources in the resource pool is determined.

[0082] It should be noted that when triggering resource selection, resources are excluded according to RSRP through partial sensing; target resources with reference signal reception power higher than a preset threshold are excluded from the resource pool, and the remaining resources after exclusion are used as candidate resources, and then the target proportion of candidate resources to all resources in the resource pool is determined; when the target proportion is lower than a first preset threshold, the increase of the threshold of the reference signal reception power is triggered.

[0083] Optionally, determining, according to the first information, a congestion control strategy for adjusting a sending period of the target service includes:

[0084] When the target ratio is greater than or equal to a first preset threshold and less than a second preset threshold, determining that the resource pool is in a congested state;

[0085] Determine the congestion control strategy for adjusting the sending period of the target service during the next resource selection.

[0086] In the embodiment of the present application, the first preset threshold is 20% set in the standard; the second preset threshold is set as needed, for example, the second preset threshold is 30%. When the target ratio is greater than or equal to the first preset threshold and less than the second preset threshold, it is determined that the resource pool is in a congested state, but because the target ratio is greater than the first preset threshold, the threshold of the reference signal receiving power may not be raised temporarily, and congestion control may be performed directly by adjusting the sending period of the target service.

[0087] In one embodiment of the present application, the first preset threshold is configured to be 20%, the second preset threshold is configured to be 30%, and the P-UE sends services according to a service cycle of 100 ms;

[0088] After partial sensing is used to exclude resources according to RSRP, if the target ratio is greater than the first preset threshold and less than the second preset threshold, the RSRP threshold value is not raised, and congestion control is not triggered;

[0089] For example, the sending period of the target service is adjusted to 200 ms.

[0090] Optionally, determining, according to the first information, a congestion control strategy for adjusting a sending period of the target service includes:

[0091] When the target ratio is less than a first preset threshold, raising the threshold of the reference signal received power at least once until the target ratio is greater than the first preset threshold, thereby obtaining the number of times the threshold of the reference signal received power is raised;

[0092] When the number of increases is greater than a preset number of increases, determining that the resource pool is in a congested state;

[0093] Determine the congestion control strategy for adjusting the sending period of the target service during the next resource selection.

[0094] In the embodiment of the present application, if the target ratio is less than the first preset threshold, the RSRP threshold value is raised, and the RSRP threshold value is raised at least once until the target ratio is greater than the first preset threshold after the raising, and the final number of raising times is determined;

[0095] When the number of times of raising is greater than the preset number of times of raising, congestion control is triggered to adjust the sending period of the target service.

[0096] In one embodiment of the present application, the first preset threshold is configured to be 20%, the second preset threshold is configured to be 30%, the preset number of raising times is configured to be 5 times, and the P-UE sends the service according to a service cycle of 100 ms;

[0097] After resource exclusion according to RSRP through partial sensing, if the target ratio is still less than the first preset threshold, an increase in the RSRP threshold value is triggered until the target ratio is greater than the first preset threshold value after the RSRP threshold value is increased 6 times;

[0098] Because the lifting number is greater than the preset lifting number, congestion control is triggered;

[0099] The sending period of the target service is adjusted to 500ms.

[0100] It should be noted that, a higher number of increases, that is, a higher RSRP threshold value, indicates a higher congestion level.

[0101] In one embodiment of the present application, the first preset threshold is configured to be 20%, the second preset threshold is configured to be 30%, the preset number of raising times is configured to be 5 times, and the P-UE sends the service according to a service cycle of 100 ms;

[0102] After resource exclusion according to RSRP through partial sensing, if the target ratio is still less than the first preset threshold, an increase in the RSRP threshold value is triggered until the target ratio is greater than the first preset threshold value after the RSRP threshold value is increased 12 times;

[0103] Because the lifting number is greater than the preset lifting number, congestion control is triggered;

[0104] The raising number exceeds twice the preset raising number, and the sending period of the target service is adjusted to 1000 ms.

[0105] Optionally, the preset number of raising times is determined according to an initial reference signal receiving power of the target service.

[0106] In an embodiment of the present application, the preset number of raising times is associated with the initial reference signal received power; or the preset number of raising times is not associated with the initial reference signal received power and is independently configured.

[0107] Optionally, determining, according to the first information, a congestion control strategy for adjusting a sending period of the target service includes:

[0108] When the target ratio is less than a first preset threshold, raising the threshold of the reference signal received power at least once until the target ratio is greater than the first preset threshold, thereby obtaining the number of times the threshold of the reference signal received power is raised;

[0109] When the number of times of raising is greater than the preset number of times of raising, starting continuous monitoring of the resource pool within a preset time period to obtain a sensing result;

[0110] Determine the instantaneous channel busy rate within the preset time period according to the sensing result;

[0111] When the instantaneous channel busy rate is greater than a preset value, determining that the resource pool is in a congested state;

[0112] Determine the congestion control strategy for adjusting the sending period of the target service during the next resource selection.

[0113] In an embodiment of the present application, within the target time period after the continuous monitoring process is started, even if the threshold of the reference signal receiving power is raised more than the preset number of times, continuous monitoring will no longer be started, thereby ensuring the power saving requirements of pedestrian wearable devices.

[0114] In the embodiment of the present application, after resources are excluded according to RSRP, if the target ratio is still less than the first preset threshold, the RSRP threshold value is raised;

[0115] Instead of directly raising the ratio multiple times until the target ratio is greater than the first preset threshold, continuous monitoring (full sensing) within a period of time is triggered after the ratio is raised to the preset number of times, and congestion control is triggered based on the monitored instantaneous CBR.

[0116] In one embodiment of the present application, the first preset threshold is configured to be 20%, the second preset threshold is configured to be 30%, the preset number of raising times is configured to be 5 times, and the P-UE sends the service according to a service cycle of 100 ms;

[0117] The P-UE triggers resource selection at time n. After excluding resources according to RSRP through partial sensing, if the target ratio is still less than the first preset threshold, the RSRP threshold value is raised, and the RSRP threshold value is raised 5 times (preset number of raising times), triggering continuous monitoring;

[0118] like Figure 2 As shown, after the resource selection is completed normally, starting from time n+1, the partial monitoring is switched to continuous monitoring, and continuous monitoring is performed within a preset time period (n+100ms);

[0119] At the moment n+101ms, based on the monitoring of the resource pool in the past 100ms, measure and calculate the instantaneous CBR in the monitoring window (within the preset time period);

[0120] The calculated CBR is greater than the preset value (70%), triggering congestion control;

[0121] During the next resource selection, the current service sending cycle is adjusted to 500ms;

[0122] Close full sensing monitoring. Within 30 seconds, even if the RSRP increase times exceed the configured threshold 5 times, full sensing will not be started.

[0123] Optionally, the duration of the preset time period is determined according to a cycle configured in the resource pool and / or a power saving requirement of the pedestrian wearable device.

[0124] In an embodiment of the present application, the longer the period of configuration of the resource pool is, and / or the lower the power saving requirement of the pedestrian wearable device is, the longer the preset time period is.

[0125] The congestion control method of the embodiment of the present application, after RSRP exclusion, adjusts the sending period of the target service according to the target ratio and / or the number of times the reference signal receiving power threshold value of the target service is raised, thereby performing congestion adjustment on the pedestrian wearable device, which can alleviate the pressure of congestion control on the vehicle, thereby weakening the impact of the vehicle's congestion control on the vehicle's communication, and can also avoid an increase in resource collision rate and a decrease in system performance.

[0126] Optionally, the congestion control strategy further includes adjusting at least one of the following items of the target service:

[0127] Transmit power;

[0128] Number of retransmissions;

[0129] Subband size;

[0130] Range of modulation and coding strategies;

[0131] Channel occupancy limit value.

[0132] Second embodiment

[0133] like Figure 3 As shown, an embodiment of the present invention provides a congestion control device 300, including:

[0134] The first determination module 301 is used to determine first information when triggering resource selection; the first information includes: a target ratio of candidate resources to all resources in the resource pool, and / or a number of times a reference signal receiving power threshold of a target service is raised;

[0135] The second determining module 302 is used to determine a congestion control strategy for adjusting a sending period of the target service according to the first information.

[0136] Optionally, the first determining module is further configured to:

[0137] Determine, by partial sensing, a target resource where the received power of a reference signal is higher than a preset threshold;

[0138] Determining the resources remaining after the target resource is screened out in the resource pool as the candidate resources;

[0139] A target ratio of the candidate resources to all resources in the resource pool is determined.

[0140] Optionally, the second determining module is further configured to:

[0141] When the target ratio is greater than or equal to a first preset threshold and less than a second preset threshold, determining that the resource pool is in a congested state;

[0142] Determine the congestion control strategy for adjusting the sending period of the target service during the next resource selection.

[0143] Optionally, the second determining module is further configured to:

[0144] When the target ratio is less than a first preset threshold, raising the threshold of the reference signal received power at least once until the target ratio is greater than the first preset threshold, thereby obtaining the number of times the threshold of the reference signal received power is raised;

[0145] When the number of increases is greater than a preset number of increases, determining that the resource pool is in a congested state;

[0146] Determine the congestion control strategy for adjusting the sending period of the target service during the next resource selection.

[0147] Optionally, the second determining module is further configured to:

[0148] When the target ratio is less than a first preset threshold, raising the threshold of the reference signal received power at least once until the target ratio is greater than the first preset threshold, thereby obtaining the number of times the threshold of the reference signal received power is raised;

[0149] When the number of times of raising is greater than the preset number of times of raising, starting continuous monitoring of the resource pool within a preset time period to obtain a sensing result;

[0150] Determine the instantaneous channel busy rate within the preset time period according to the sensing result;

[0151] When the instantaneous channel busy rate is greater than a preset value, determining that the resource pool is in a congested state;

[0152] Determine the congestion control strategy for adjusting the sending period of the target service during the next resource selection.

[0153] Third embodiment

[0154] In order to better achieve the above goals, Figure 4 As shown, the present invention also provides a pedestrian wearable device, including: a processor 400; and a memory 410 connected to the processor 400 through a bus interface, the memory 410 is used to store programs and data used by the processor 400 when performing operations, and the processor 400 calls and executes the programs and data stored in the memory 410.

[0155] The processor 400 is used to read the program in the memory 410 and execute the following steps:

[0156] When triggering resource selection, determining first information; the first information includes: a target ratio of candidate resources to all resources in the resource pool, and / or a number of times a reference signal receiving power threshold of a target service is raised;

[0157] A congestion control strategy for adjusting a sending period of the target service is determined according to the first information.

[0158] Among them, Figure 4 In the embodiment of the present invention, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 400 and memory represented by memory 410. The bus architecture may also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are not further described herein. The bus interface provides an interface. The processor 400 is responsible for managing the bus architecture and general processing, and the memory 410 may store data used by the processor 400 when performing operations.

[0159] Fourth embodiment

[0160] An embodiment of the present invention provides a congestion control device, comprising: a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the congestion control method described above when executing the computer program.

[0161] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or may be accomplished by instructing relevant hardware through a computer program, wherein the computer program includes instructions for executing part or all of the steps of the above method; and the computer program may be stored in a readable storage medium, and the storage medium may be any form of storage medium.

[0162] In addition, a specific embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the method in the first embodiment described above are implemented. The same technical effect can be achieved, and to avoid repetition, it will not be described here.

[0163] The embodiment of the present application also provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, the various processes of the above-mentioned congestion control method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, they are not repeated here.

[0164] In addition, it should be noted that in the apparatus and method of the present invention, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present invention. Moreover, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but it is not necessary to perform them in chronological order, and some steps can be performed in parallel or independently of each other. For those of ordinary skill in the art, it is understood that all or any steps or components of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or a network of computing devices in hardware, firmware, software or a combination thereof, which can be achieved by those of ordinary skill in the art using their basic programming skills after reading the description of the present invention.

[0165] Therefore, the purpose of the present invention can also be achieved by running a program or a group of programs on any computing device. The computing device can be a well-known general device. Therefore, the purpose of the present invention can also be achieved by simply providing a program product containing a program code that implements the method or device. That is to say, such a program product also constitutes the present invention, and the storage medium storing such a program product also constitutes the present invention. Obviously, the storage medium can be any well-known storage medium or any storage medium developed in the future. It should also be pointed out that in the device and method of the present invention, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present invention. In addition, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but it is not necessary to perform them in chronological order. Some steps can be performed in parallel or independently of each other.

[0166] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A congestion control method, applied to a pedestrian wearable device, characterized in that: include: When triggering resource selection, determining first information; The first information includes: a target ratio of candidate resources to all resources in the resource pool, and / or a number of times a reference signal receiving power threshold of a target service is raised; A congestion control strategy for adjusting a sending period of the target service is determined according to the first information.

2. The congestion control method according to claim 1, characterized in that: When triggering resource selection, first information is determined, including: Determine, by partial sensing, a target resource where the received power of a reference signal is higher than a preset threshold; Determining the resources remaining after the target resource is screened out in the resource pool as the candidate resources; A target ratio of the candidate resources to all resources in the resource pool is determined.

3. The congestion control method according to claim 1 or 2, characterized in that: Determining, according to the first information, a congestion control strategy for adjusting a sending period of the target service, including: When the target ratio is greater than or equal to a first preset threshold and less than a second preset threshold, determining that the resource pool is in a congested state; Determine the congestion control strategy for adjusting the sending period of the target service during the next resource selection.

4. The congestion control method according to claim 1 or 2, characterized in that: Determining, according to the first information, a congestion control strategy for adjusting a sending period of the target service, including: When the target ratio is less than a first preset threshold, raising the threshold of the reference signal received power at least once until the target ratio is greater than the first preset threshold, thereby obtaining the number of times the threshold of the reference signal received power is raised; When the number of increases is greater than a preset number of increases, determining that the resource pool is in a congested state; Determine the congestion control strategy for adjusting the sending period of the target service during the next resource selection.

5. The congestion control method according to claim 4, characterized in that: The preset number of raising times is determined according to the initial reference signal receiving power of the target service.

6. The congestion control method according to claim 1 or 2, characterized in that: Determining, according to the first information, a congestion control strategy for adjusting a sending period of the target service, including: When the target ratio is less than a first preset threshold, raising the threshold of the reference signal received power at least once until the target ratio is greater than the first preset threshold, thereby obtaining the number of times the threshold of the reference signal received power is raised; When the number of times of raising is greater than the preset number of times of raising, starting continuous monitoring of the resource pool within a preset time period to obtain a sensing result; Determine the instantaneous channel busy rate within the preset time period according to the sensing result; When the instantaneous channel busy rate is greater than a preset value, determining that the resource pool is in a congested state; Determine the congestion control strategy for adjusting the sending period of the target service during the next resource selection.

7. The congestion control method according to claim 6, characterized in that: The duration of the preset time period is determined according to the cycle configured by the resource pool and / or the power saving requirement of the pedestrian wearable device.

8. The congestion control method according to claim 1, characterized in that: The congestion control strategy further includes adjusting at least one of the following items of the target service: Transmit power; Number of retransmissions; Subband size; Range of modulation and coding strategies; Channel occupancy limit value.

9. A congestion control device, comprising: A transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the congestion control method according to any one of claims 1 to 8 when executing the computer program.

10. A congestion control device, characterized in that: include: A first determination module, used to determine first information when triggering resource selection; The first information includes: a target ratio of candidate resources to all resources in the resource pool, and / or a number of times a reference signal receiving power threshold of a target service is raised; The second determining module is used to determine a congestion control strategy for adjusting the sending period of the target service according to the first information.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the congestion control method according to any one of claims 1 to 8 are implemented.

12. A computer program product, characterized in that The method comprises computer instructions, which, when executed by a processor, implement the steps of the congestion control method according to any one of claims 1 to 8.