Vehicle driving monitoring method and device, electronic equipment and medium

By deploying congestion monitoring cameras on roads to calculate traffic congestion indices and scheduling mobile cameras, the problem of the inability to monitor road violations in existing technologies has been solved, enabling timely monitoring and correction of vehicle violations and improving traffic safety.

CN121459596APending Publication Date: 2026-02-03ZHEJIANG UNIVIEW TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411043874.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-31
Publication Date
2026-02-03

AI Technical Summary

Technical Problem

Existing surveillance camera deployment schemes are unable to effectively monitor vehicle violations during traffic congestion, especially on road sections several kilometers apart.

Method used

By monitoring road data through congestion monitoring cameras and calculating the road congestion index, if the congestion exceeds the preset value, the violation monitoring camera is dispatched to move along the mobile track to the target location to monitor vehicles driving illegally.

Benefits of technology

It enables targeted monitoring of vehicle violations during traffic congestion, improving road traffic safety and promptly identifying and correcting violations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121459596A_ABST
    Figure CN121459596A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a vehicle driving monitoring method and device, electronic equipment and a medium. The method comprises the following steps: monitoring vehicle data and road data on a target road through a congestion monitoring camera, and calculating a road traffic jam index of the target road; if the road traffic jam index of the target section on the target road exceeds the preset traffic jam index, scheduling a target number of violation monitoring cameras to move to a target position range on the moving track; wherein the laying direction of the moving track is consistent with the direction of the target road; the violation monitoring camera moves on the moving track; the target position range corresponds to the actual position of the target interval; and monitoring whether the vehicle in the target interval runs illegally or not through the violation monitoring camera. According to the scheme, under the condition of road congestion, the traffic violation monitoring camera on the mobile track is dispatched to monitor the congested road section in a targeted manner, the vehicle traffic violation behavior is determined in time, and the road traffic safety is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of road safety monitoring technology, and in particular to a vehicle driving monitoring method, device, electronic equipment and medium. Background Technology

[0002] With the increasing number of vehicles, traffic congestion is a common occurrence on roads. In congested situations, many drivers resort to traffic violations to escape the congestion quickly, such as driving in emergency lanes or crossing solid lines. For road safety and good traffic order, monitoring equipment is needed to detect these violations. However, currently, surveillance cameras are typically deployed at intervals of several kilometers, leaving gaps between cameras where violations cannot be detected.

[0003] To address the aforementioned technical issues, existing solutions involve predicting the optimal deployment locations for surveillance cameras based on historical traffic flow data. However, fixed monitoring points cannot simultaneously monitor vehicle movement during congestion on different road sections. Summary of the Invention

[0004] This application provides a vehicle driving monitoring method, device, electronic equipment, and medium to adaptively adjust the position of the monitoring camera to monitor vehicle violations on different road sections.

[0005] According to one aspect of this application, a vehicle driving monitoring method is provided, the method comprising:

[0006] By monitoring vehicle and road data on the target road using congestion monitoring cameras, the road congestion index of the target road is calculated.

[0007] If the traffic congestion index of a target section on the target road exceeds a preset congestion index, then a target number of violation monitoring cameras will be dispatched to move to the target location range on the moving track; wherein, the laying direction of the moving track is consistent with the direction of the target road; the violation monitoring cameras move on the moving track; and the target location range corresponds to the actual location of the target section.

[0008] The violation monitoring camera monitors whether vehicles in the target area are driving illegally.

[0009] According to one aspect of this application, a vehicle driving monitoring device is provided, the device comprising:

[0010] The road congestion index determination module is used to monitor vehicle data and road data on the target road through a congestion monitoring camera, and calculate the road congestion index of the target road.

[0011] The scheduling module is used to schedule a target number of violation monitoring cameras to move to a target location range on a moving track if the traffic congestion index of a target section on the target road exceeds a preset traffic congestion index; wherein, the laying direction of the moving track is consistent with the direction of the target road; the violation monitoring cameras move on the moving track; and the target location range corresponds to the actual location of the target section.

[0012] The violation monitoring module is used to monitor whether vehicles in the target area are driving illegally through the violation monitoring camera.

[0013] According to another aspect of this application, an electronic device is provided, the electronic device comprising:

[0014] At least one processor; and

[0015] Memory connected to at least one processor for data processing; wherein,

[0016] The memory stores a computer program that can be executed by at least one processor, such that the at least one processor is able to perform the vehicle driving monitoring method of any embodiment of this application.

[0017] According to another aspect of this application, a computer-readable storage medium is provided, which stores computer instructions for causing a processor to execute and implement the vehicle driving monitoring method of any embodiment of this application.

[0018] The technical solution of this application embodiment monitors vehicle and road data on a target road using congestion monitoring cameras to calculate the road congestion index of the target road. If the road congestion index of a target section on the target road exceeds a preset congestion index, a target number of violation monitoring cameras are dispatched to move to a target location range on a moving track. The moving track is laid in the same direction as the target road. The violation monitoring cameras move on the moving track. The target location range corresponds to the actual location of the target section. The violation monitoring cameras monitor whether vehicles in the target section are driving illegally. This solution can, in the event of road congestion, specifically monitor congested road sections by dispatching violation monitoring cameras on a moving track, promptly identify vehicle violations, and monitor vehicle violations on different road sections, thereby improving road traffic safety.

[0019] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 A flowchart of a vehicle driving monitoring method provided in this application embodiment;

[0022] Figure 2 A first schematic diagram illustrating the setup of a monitoring camera provided in this application embodiment;

[0023] Figure 3 A second schematic diagram showing the setup of the monitoring camera provided in this application embodiment;

[0024] Figure 4 A flowchart illustrating a vehicle driving monitoring method provided in another embodiment of this application;

[0025] Figure 5 A flowchart illustrating the adjustment or translation of a violation monitoring camera, provided in another embodiment of this application;

[0026] Figure 6 This is a schematic diagram of the structure of a vehicle driving monitoring device provided in an embodiment of this application;

[0027] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0028] 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.

[0029] It should be noted that the terms "first," "second," "third," "fourth," "actual," "preset," etc., used 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 so that the embodiments of this application described herein can be implemented in orders other than those illustrated or 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.

[0030] Figure 1 This is a flowchart illustrating a vehicle driving monitoring method provided in an embodiment of this application. This embodiment is applicable to monitoring vehicle violations in congested road sections. The method can be executed by a vehicle driving monitoring device, which can be implemented in hardware and / or software. The vehicle driving monitoring device can be configured in an electronic device, which can be a device for centralized management of various monitoring cameras, or it can be a device for managing each monitoring camera itself. Figure 1 As shown, the method includes:

[0031] S110. Monitor vehicle data and road data on the target road using a congestion monitoring camera, and calculate the road congestion index of the target road.

[0032] Congestion monitoring cameras are used to detect road congestion. These cameras can be wide-angle cameras to monitor congestion over a large area. The target road can be any road that needs monitoring. For example, when traffic congestion occurs on highways, drivers are more likely to illegally drive in the emergency lane; therefore, the target road could be the highway. Similarly, when traffic congestion occurs on solid lines where lane changing is prohibited, drivers are more likely to illegally change lanes across solid lines; therefore, the target road could be the solid line section. Vehicle data can include traffic flow, normal speed, actual speed, and vehicle density. Road data can include the number of lanes and lane area of ​​the target lane.

[0033] For example, traffic congestion monitoring cameras can be used to monitor vehicle and road data on a target road, calculate the road congestion index, and thus determine whether there is traffic congestion on the target road. Specifically, the formula for calculating the road congestion index is: Tci = Tv ÷ ​​Rc × Srr × Vd.

[0034] Where Tci is the traffic congestion index, Tv is the traffic volume, Rc is the road capacity, Srr is the speed reduction percentage, and Vd is the vehicle density. Traffic volume Tv = number of vehicles passing through Nv / time t; Road capacity Rc = number of lanes Nl; Speed ​​reduction percentage Srr = (normal speed Nvs - actual speed Avs) / normal speed Nvs * 100%; Vehicle density Vd = number of vehicles N / road area Ra.

[0035] S120. If the traffic congestion index of the target section on the target road exceeds the preset traffic congestion index, then a target number of violation monitoring cameras are dispatched to move to the target location range on the moving track; wherein, the laying direction of the moving track is consistent with the direction of the target road; the violation monitoring cameras move on the moving track; and the target location range corresponds to the actual location of the target section.

[0036] The preset traffic congestion index can be determined based on actual conditions to reflect road congestion. The length of the target section can also be determined based on actual conditions. For example, according to relevant regulations, congestion is defined as a vehicle queue exceeding 2000 meters in length, so the target section length can be set to 2000 meters. The moving track is a pre-laid track parallel to the target road, and each monitoring camera is set on the moving track and can move along it.

[0037] In this embodiment of the application, if the traffic congestion index of a target section on the target road exceeds the preset traffic congestion index, then there is a high probability that vehicles will violate traffic rules in that target section. However, the field of view of the congestion monitoring camera is limited, and it may not be able to accurately monitor the vehicles violating traffic rules in the target section. The monitoring cameras on the moving track can be dispatched, and a target number of monitoring cameras can be selected as violation monitoring cameras and dispatched to the target position range on the moving track so that the violation monitoring cameras are facing the target section and can monitor the vehicles violating traffic rules in the target section.

[0038] In this embodiment of the application, the method further includes:

[0039] The monitoring cameras deployed on the moving track will be used as congestion monitoring cameras;

[0040] If a congestion monitoring camera detects that the traffic congestion index of a target section on the target road exceeds the preset congestion index, then the target number of monitoring cameras will be dispatched as violation monitoring cameras; among them, the monitoring cameras are wide-angle cameras.

[0041] For example, such as Figure 2As shown, the moving track is parallel to the target road and has the same length as the target road. A monitoring camera is deployed at preset intervals along the moving track. Here, Sa is the field of view of the monitoring camera, and M is the effective monitoring distance. At the effective monitoring distance, the monitoring camera can clearly capture the characteristic information of vehicles. For a wider road area, the monitoring camera can acquire vehicle and road data to determine traffic flow, speed, and other information. Generally, the monitoring camera can be placed close to the lane where violations need to be monitored. For example, if violations need to be monitored in the emergency lane, the monitoring camera can be placed close to the side of the emergency lane. Due to cost considerations, the number of monitoring cameras is limited. Initially, the total field of view of each monitoring camera may not completely cover the entire target road. Each monitoring camera initially acts as a congestion monitoring camera, monitoring the congestion situation on the target road. If the traffic congestion index of a target section exceeds a preset congestion index, it indicates that congestion has occurred in the target section. At this time, the target number of monitoring cameras can be deployed as violation monitoring cameras, controlling them to move along the moving track to the target location range to monitor vehicle violations in the target section. After moving the target number of violation monitoring cameras to the target location range, they should be evenly distributed so that the field of view of each violation monitoring camera in the target area is adjacent or overlapped, so as to monitor the target area more comprehensively.

[0042] In this embodiment of the application, the method further includes:

[0043] Wide-angle cameras will be deployed along the target road outside the moving track as congestion monitoring cameras;

[0044] The ordinary cameras deployed on the mobile track are used as violation monitoring cameras.

[0045] For example, such as Figure 3 As shown, ordinary cameras are deployed on the moving track, while wide-angle cameras are deployed along the target road outside the moving track as congestion monitoring cameras to monitor congestion on the target road. If the congestion monitoring cameras detect that the traffic congestion index of the target section exceeds the preset congestion index, it indicates that congestion has occurred in the target section. At this time, a target number of ordinary cameras can be dispatched as violation monitoring cameras, and the violation monitoring cameras can be controlled to move along the moving track to the target location range to monitor the illegal driving of vehicles in the target section.

[0046] In this embodiment of the application, the process of determining the target quantity includes:

[0047] Based on the length of the target section and the field of view of the violation monitoring cameras, determine the number of violation monitoring cameras required to monitor vehicles in the target section, which is taken as the target number.

[0048] For example, the target interval is a congested area determined based on the road congestion index. The number of targets can be determined based on the length of the target interval and the field of view of the violation monitoring cameras, so that the total field of view of the target number of violation monitoring cameras can cover the entire target interval. The number of targets can be the ratio of the length of the target interval to the length of the violation monitoring cameras distributed along the target road direction.

[0049] The process of determining the location of the target interval includes:

[0050] The actual monitoring range of the congestion monitoring camera is determined based on its installation location, installation angle, and field of view.

[0051] The actual location of the target section is determined based on the position of the target section detected by the congestion monitoring camera in the monitoring screen and the actual monitoring range.

[0052] For example, the actual location of congestion can be determined based on the monitoring data from congestion monitoring cameras, allowing the violation monitoring cameras to be repositioned to that location for monitoring. The actual monitoring range of the congestion monitoring cameras can be determined based on their installation location, angle, and field of view; that is, the location information of the entire area captured in the camera's view. When the congestion monitoring camera detects that the traffic congestion index of a target section exceeds a preset congestion index, the position of the target section in the camera's view can be determined. Based on the relative position of the target section in the view, it can be mapped to the actual monitoring range to obtain the actual position of the target section. The violation monitoring cameras can then be repositioned to the target position range corresponding to the actual position of the target section to monitor vehicle violations within that section.

[0053] In this embodiment of the application, scheduling a target number of violation monitoring cameras to move to a target location range on the moving track includes:

[0054] A first preset number of violation monitoring cameras are dispatched from one side of the target location range on the moving track, and a second preset number of violation monitoring cameras are dispatched from the other side of the target location range on the moving track, so as to minimize the total moving distance of each violation monitoring camera from its original deployment position to the target location range.

[0055] For example, each violation monitoring camera is deployed on a moving track according to its initial position. If there is traffic congestion in the target area, the mobile violation monitoring camera moves to the target area to monitor. To save movement time and move the violation monitoring cameras to the target location range as quickly as possible, they can be scheduled according to the principle of proximity, that is, the nearest number of violation monitoring cameras can be scheduled from either side or one side of the target location range. Specifically, a first preset number of violation monitoring cameras can be scheduled from one side of the target location range, and a second preset number of violation monitoring cameras can be scheduled from the other side of the target location range. The first preset number and the second preset number are determined with the constraint of minimizing the total movement distance of each violation monitoring camera from its original deployment position to the target location range.

[0056] S130. Monitor whether vehicles in the target area are driving illegally using the violation monitoring camera.

[0057] For example, violation monitoring cameras can be used to monitor whether vehicles in a target area are driving in violation of traffic rules, such as whether they are driving in the emergency lane or crossing solid lines to change lanes. The monitoring results can then be reported in a timely manner to notify vehicles that have violated traffic rules to drive in accordance with traffic regulations.

[0058] The technical solution of this application embodiment monitors vehicle and road data on a target road using congestion monitoring cameras to calculate the road congestion index of the target road. If the road congestion index of a target section on the target road exceeds a preset congestion index, a target number of violation monitoring cameras are dispatched to move to a target location range on a moving track. The moving track is laid in the same direction as the target road. The violation monitoring cameras move on the moving track. The target location range corresponds to the actual location of the target section. The violation monitoring cameras monitor whether vehicles in the target section are driving illegally. This solution can, in the event of road congestion, specifically monitor congested road sections by dispatching violation monitoring cameras on a moving track, promptly identify vehicle violations, and monitor vehicle violations on different road sections, thereby improving road traffic safety.

[0059] Figure 4 This is a flowchart illustrating a vehicle driving monitoring method according to another embodiment of this application. This embodiment is an optimization based on the above embodiment; solutions not described in detail in this embodiment are found in the above embodiment. Figure 4 As shown, the method in this embodiment of the application specifically includes the following steps:

[0060] S210. Monitor vehicle data and road data on the target road using a congestion monitoring camera, and calculate the road congestion index of the target road.

[0061] S220. If the traffic congestion index of the target section on the target road exceeds the preset traffic congestion index, then a target number of violation monitoring cameras are dispatched to move to the target location range on the moving track; wherein, the laying direction of the moving track is consistent with the direction of the target road; the violation monitoring cameras move on the moving track; and the target location range corresponds to the actual location of the target section.

[0062] S230. Monitor vehicle and road data in the target sub-section using each violation monitoring camera, and calculate the sub-section congestion index of the target sub-section; wherein, the target sub-section is obtained by dividing the road segment monitored by the violation monitoring camera into at least two segments.

[0063] For example, for each violation monitoring camera, the road segment monitored by the camera is divided into at least two segments to obtain at least two target sub-sections. The traffic congestion index of each target sub-section is monitored by the violation monitoring camera. The calculation method of the sub-section traffic congestion index is the same as the calculation method of the road traffic congestion index.

[0064] S240. Adjust the number or location of violation monitoring cameras based on the traffic congestion index of the sub-section.

[0065] For example, the number or location of violation monitoring cameras can be adjusted based on the traffic congestion index of the sub-sections so that the total field of view of each violation monitoring camera can cover all congested road sections.

[0066] In this embodiment, a target number of violation monitoring cameras form a one-dimensional violation monitoring camera array on a moving track; the number or position of the violation monitoring cameras is adjusted according to the traffic congestion index of the sub-section, including:

[0067] For violations monitoring cameras located at the endpoints of the violation monitoring camera array, if the traffic congestion index of each sub-section monitored by the violation monitoring camera at one endpoint is greater than the preset traffic congestion index, and the traffic congestion index of each sub-section monitored by the violation monitoring camera at the other endpoint is less than the preset traffic congestion index, then the violation monitoring camera is shifted.

[0068] Based on the traffic congestion index of the sub-section, the number or location of violation monitoring cameras may be adjusted, including adjusting the number of violation monitoring cameras if any of the following conditions exist:

[0069] The traffic congestion indexes of each sub-section monitored by the violation monitoring cameras at both ends were greater than the preset traffic congestion index;

[0070] The traffic congestion indexes of each sub-section monitored by the violation monitoring cameras at both ends were all lower than the preset traffic congestion index;

[0071] The traffic congestion index of each sub-section monitored by the violation monitoring camera at one endpoint is greater than or less than the preset traffic congestion index, and the traffic congestion index of each sub-section monitored by the violation monitoring camera at the other endpoint includes at least two of the sub-section traffic congestion indices that are greater than, equal to, and less than the preset traffic congestion index.

[0072] Excluding the endpoints, among the violation monitoring cameras, the traffic congestion index of each sub-section monitored by the violation monitoring cameras was lower than the preset traffic congestion index.

[0073] For example, such as Figure 2 As shown, the violation monitoring cameras form a one-dimensional array within the target location area, with the spacing between them being the length of the target area falling within the field of view of a single violation monitoring camera. The flowchart for adjusting or shifting the violation monitoring cameras is shown below. Figure 5 As shown, if at one end of the violation monitoring camera array, the traffic congestion index of each sub-section monitored by the violation monitoring camera is greater than the preset traffic congestion index, while at the other end, the traffic congestion index of each sub-section monitored by the violation monitoring camera is less than the preset traffic congestion index, it indicates that the total field of view of the violation monitoring camera array does not completely cover the entire congested road segment and there is an offset. Therefore, the violation monitoring cameras can be shifted to align the total field of view of the violation monitoring cameras with the congested road segment and cover the entire congested road segment.

[0074] If the following conditions exist, it indicates that the number of violation monitoring cameras is inappropriate and should be adjusted. For example, if the congestion index of each sub-section monitored by the violation monitoring cameras at both ends of the violation monitoring camera array is greater than the preset congestion index, or if the congestion index of each sub-section monitored by the violation monitoring camera at one end is greater than the preset congestion index, while the congestion index of each sub-section monitored by the violation monitoring camera at the other end includes at least two of the following: greater than, equal to, and less than the preset congestion index, then it indicates that the total field of view of the violation monitoring camera array is insufficient to cover the entire congested road segment. If the congestion index of each sub-section monitored by the violation monitoring cameras at both ends is less than the preset congestion index, then it indicates that the total field of view of the violation monitoring cameras can cover the entire congested road segment, and the violation monitoring cameras at both ends are monitoring uncongested road segments, reflecting that there is redundancy in the violation monitoring cameras. If the traffic congestion index of each sub-section monitored by a violation monitoring camera at one endpoint is lower than the preset congestion index, while the traffic congestion index of each sub-section monitored by a violation monitoring camera at another endpoint includes sub-sections with congestion indices both higher and lower than the preset congestion index, this indicates that the total field of view of the violation monitoring cameras can cover the entire congested road segment, and the violation monitoring camera at one end is monitoring a non-congested road segment, reflecting redundancy in the violation monitoring cameras. If, excluding the endpoints, there are violation monitoring cameras where the traffic congestion index of each sub-section monitored by one of the violation monitoring cameras is lower than the preset congestion index, this indicates that the total field of view of the violation monitoring cameras can cover the entire congested road segment, and the violation monitoring cameras between the two ends are monitoring a non-congested road segment, reflecting redundancy in the violation monitoring cameras. In the above cases, the number of violation monitoring cameras needs to be adjusted.

[0075] In this embodiment of the application, the panning of the violation monitoring camera includes:

[0076] The direction from which the traffic congestion index of each sub-section is less than the preset traffic congestion index to the direction from which the traffic congestion index of each sub-section is greater than the preset traffic congestion index is taken as the target direction.

[0077] The array of violation monitoring cameras is translated along the target direction based on a preset step size; wherein the preset step size is less than the length of the road segment monitored by a single violation monitoring camera.

[0078] For example, if the congestion index of each sub-section monitored by a violation monitoring camera at one endpoint is greater than a preset congestion index, it means that the violation monitoring camera at that endpoint is monitoring only congested road sections. Conversely, if the congestion index of each sub-section monitored by a violation monitoring camera at another endpoint is less than a preset congestion index, it means that the violation monitoring camera at that endpoint is monitoring only uncongested road sections. In this case, the direction from the endpoint where the congestion index of each sub-section is less than the preset congestion index to the endpoint where the congestion index of each sub-section is greater than the preset congestion index is taken as the target direction. The violation monitoring camera array is then translated along this target direction based on a preset step size. This ensures that the total field of view of the violation monitoring cameras covers the entire congested road section, allowing each violation monitoring camera to detect its own congested section and effectively monitor it. The preset step size can be determined based on actual conditions. It is smaller than the length of the road section monitored by a single violation monitoring camera, for example, it could be half, one-third, or one-quarter of the length of the road section monitored by a single violation monitoring camera. This fine-grained translation adjustment gradually moves the camera to the congested road section for monitoring.

[0079] In this embodiment of the application, if the traffic congestion index of each sub-section monitored by the violation monitoring cameras at both endpoints is greater than a preset traffic congestion index, or if the traffic congestion index of each sub-section monitored by the violation monitoring camera at one endpoint is greater than the preset traffic congestion index, and the traffic congestion index of each sub-section monitored by the violation monitoring camera at the other endpoint includes sub-section traffic congestion indices that are greater than and less than the preset traffic congestion index, then the number of violation monitoring cameras is adjusted, including:

[0080] In accordance with the principle of proximity, other illegal monitoring cameras outside the illegal monitoring camera array are moved along the moving track to one or both sides of the illegal monitoring camera array to increase the number of illegal monitoring cameras in the illegal monitoring camera array; wherein, the principle of proximity is the principle of minimizing the total moving distance when each other illegal monitoring camera moves between its original deployment position and the current illegal monitoring camera array.

[0081] If the traffic congestion indexes of all sub-sections monitored by the violation monitoring cameras at both endpoints are less than the preset traffic congestion index, or if the traffic congestion indexes of all sub-sections monitored by the violation monitoring camera at one endpoint are less than the preset traffic congestion index, while the traffic congestion indexes of all sub-sections monitored by the violation monitoring camera at the other endpoint include those sub-sections with traffic congestion indices greater than and less than the preset traffic congestion index, then the number of violation monitoring cameras will be adjusted, including:

[0082] According to the principle of proximity, the illegal monitoring cameras in the illegal monitoring camera array are moved along the moving track from one or both sides of the illegal monitoring camera array to their original deployment positions before forming the array, so as to reduce the number of illegal monitoring camera arrays.

[0083] For example, if the traffic congestion indices of each sub-section monitored by the traffic violation monitoring cameras at both ends of the traffic violation monitoring camera array are all greater than the preset traffic congestion index, or if the traffic congestion indices of each sub-section monitored by the traffic violation monitoring camera at one end are all greater than the preset traffic congestion index, while the traffic congestion indices of each sub-section monitored by the traffic violation monitoring camera at the other end include sub-sections with traffic congestion indices greater than and less than the preset traffic congestion index, then it indicates that the total field of view of the traffic violation monitoring camera array is insufficient to cover the entire congested road segment, and the number of traffic violation monitoring cameras needs to be increased. Specifically, other traffic violation monitoring cameras outside the aforementioned traffic violation monitoring camera array are moved from their original deployment positions to one or both sides of the traffic violation monitoring camera array based on the principle of proximity, increasing the number of traffic violation monitoring cameras in the array so that the total field of view of the traffic violation monitoring camera array can cover the congested road segment. The principle of proximity means minimizing the total moving distance of each other traffic violation monitoring camera from its original deployment position to one or both sides of the current traffic violation monitoring camera array. If the two traffic violation monitoring camera arrays become adjacent after adding traffic violation monitoring cameras, then the two traffic violation monitoring camera arrays can be merged into one traffic violation monitoring camera array.

[0084] For example, if the congestion indices of each sub-section monitored by the violation monitoring cameras at both endpoints are less than the preset congestion index, it indicates that the total field of view of the violation monitoring cameras can cover the entire congested road segment, and the violation monitoring cameras at both ends are monitoring uncongested road segments, reflecting redundancy in the violation monitoring cameras. If the congestion indices of each sub-section monitored by the violation monitoring camera at one endpoint are all less than the preset congestion index, and the congestion indices of each sub-section monitored by the violation monitoring camera at the other endpoint include sub-sections with congestion indices greater than and less than the preset congestion index, it indicates that the total field of view of the violation monitoring cameras can cover the entire congested road segment, and the violation monitoring camera at one end is monitoring uncongested road segments, reflecting redundancy in the violation monitoring cameras. In the above cases, it is necessary to reduce the number of violation monitoring cameras, that is, move the violation monitoring cameras in the violation monitoring camera array to their original deployment positions and no longer use them to monitor the vehicle traffic in the target section. The principle for reducing the number of violation monitoring cameras is still the proximity principle, that is, minimize the total moving distance of the violation monitoring cameras from the violation monitoring camera array to their original deployment positions.

[0085] In this embodiment of the application, if, among the violation monitoring cameras other than the endpoints, the traffic congestion index of each sub-section monitored by a violation monitoring camera is less than a preset traffic congestion index, then the number of violation monitoring cameras is adjusted, including:

[0086] If the traffic congestion index of each sub-section monitored by a continuous monitoring camera is less than the preset traffic congestion index, then the length of the road segment monitored by the continuous violation monitoring camera is determined.

[0087] If the length of the road segment is greater than the preset length, the average congestion index within that road segment is calculated.

[0088] If the average traffic congestion index is lower than the preset traffic congestion index and the duration reaches the preset duration, the number of violation monitoring cameras will be reduced so that the road section will no longer be monitored.

[0089] For example, if, excluding endpoints, all monitored sub-sections by violation monitoring cameras show congestion indices lower than a preset congestion index, it indicates that the middle section of the congested road segment has experienced vehicle dispersal and is no longer congested. The length of road segments where consecutive sub-sections show congestion indices lower than the preset index can be counted to determine if the segment length exceeds the preset length, i.e., whether the length of the no-congestion segment is sufficiently long. If the segment length exceeds the preset length, the average congestion index within that segment is calculated. If the average congestion index is lower than the preset index and the duration reaches the preset duration, it indicates that the no-congestion segment is consistently no longer congested, rather than being intermittently no-congestion. Therefore, the number of violation monitoring cameras can be reduced to stop monitoring that segment. Similarly, the principle of proximity is followed when reducing the number of violation monitoring cameras.

[0090] In this embodiment of the application, the method further includes:

[0091] If the length of the road segment monitored by consecutive violation monitoring cameras is less than the preset length, the average traffic congestion index within that road segment is calculated.

[0092] If the average traffic congestion index is less than the preset traffic congestion index and the duration reaches the preset duration, the violation monitoring camera will be moved along the mobile track to its original deployment position, and the road section will no longer be monitored.

[0093] For example, if the length of the road segment monitored by the violation monitoring camera array is less than the preset length, then even if the above conditions for reducing the number of violation monitoring cameras are met, the number of violation monitoring cameras will not be reduced. Instead, the average congestion index in the road segment will be calculated. If the average congestion index is less than the preset congestion index and the duration reaches the preset duration, it means that the road segment is continuously free from congestion, rather than being occasionally free from congestion. In this case, all violation monitoring cameras can be moved back to their original deployment positions and the road segment will no longer be monitored.

[0094] S250. The violation monitoring camera monitors whether vehicles in the target area are driving illegally.

[0095] This application provides a vehicle driving monitoring method. It monitors vehicle and road data in a target sub-section using various violation monitoring cameras, and calculates the sub-section congestion index. The target sub-section is obtained by dividing the road segment monitored by the violation monitoring cameras into at least two sub-sections. Based on the sub-section congestion index, the number or location of the violation monitoring cameras is adjusted. This solution, during real-time monitoring of vehicle driving conditions in the target section by the violation monitoring cameras, calculates the target sub-section congestion index using real-time monitored vehicle and road data, thereby adaptively adjusting or shifting the number of violation monitoring cameras. This fully utilizes the comprehensive coverage of the violation monitoring cameras to comprehensively monitor the target section and promptly and accurately determine vehicle driving violations within the target section.

[0096] Figure 6 This is a schematic diagram of a vehicle driving monitoring device provided in an embodiment of this application. This device can execute the vehicle driving monitoring method provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects for executing the method. Figure 6 As shown, the device includes:

[0097] The road congestion index determination module 310 is used to monitor vehicle data and road data on the target road through a congestion monitoring camera and calculate the road congestion index of the target road.

[0098] The scheduling module 320 is used to schedule a target number of violation monitoring cameras to move to a target location range on a moving track if the traffic congestion index of a target section on the target road exceeds a preset traffic congestion index; wherein, the laying direction of the moving track is consistent with the direction of the target road; the violation monitoring cameras move on the moving track; and the target location range corresponds to the actual location of the target section.

[0099] The violation monitoring module 330 is used to monitor whether vehicles in the target area are driving illegally through the violation monitoring camera.

[0100] In this embodiment of the application, the device includes:

[0101] The target quantity determination module is used to determine the number of violation monitoring cameras required to monitor vehicles in the target section based on the length of the target section and the field of view of the violation monitoring cameras, and to use this number as the target quantity.

[0102] The device includes:

[0103] The actual monitoring range determination module is used to determine the actual monitoring range of the congestion monitoring camera based on its installation location, installation angle, and field of view.

[0104] The location range determination module is used to determine the actual location of the target range based on the location of the target range detected by the congestion monitoring camera in the monitoring screen and the actual monitoring range.

[0105] In this embodiment of the application, the scheduling module 320 schedules a target number of violation monitoring cameras to move to a target location range on the moving track, including:

[0106] A first preset number of violation monitoring cameras are dispatched from one side of the target location range on the moving track, and a second preset number of violation monitoring cameras are dispatched from the other side of the target location range on the moving track, so as to minimize the total moving distance of each violation monitoring camera from its original deployment position to the target location range.

[0107] In this embodiment of the application, the device further includes: an adjustment module, used for:

[0108] By monitoring vehicle and road data in the target sub-section through various violation monitoring cameras, the sub-section congestion index of the target sub-section is calculated; wherein, the target sub-section is obtained by dividing the road segment monitored by the violation monitoring cameras into at least two sub-sections;

[0109] The number or location of violation monitoring cameras will be adjusted based on the traffic congestion index of the sub-section.

[0110] In this embodiment, a target number of violation monitoring cameras form a one-dimensional violation monitoring camera array on a moving track; the adjustment module adjusts the number or position of the violation monitoring cameras according to the traffic congestion index of the sub-section, including:

[0111] For violations monitoring cameras located at the endpoints of the violation monitoring camera array, if the traffic congestion index of each sub-section monitored by the violation monitoring camera at one endpoint is greater than the preset traffic congestion index, and the traffic congestion index of each sub-section monitored by the violation monitoring camera at the other endpoint is less than the preset traffic congestion index, then the violation monitoring camera is shifted.

[0112] The number of cameras violating regulations will be adjusted if any of the following conditions exist:

[0113] The traffic congestion indexes of each sub-section monitored by the violation monitoring cameras at both ends were greater than the preset traffic congestion index;

[0114] The traffic congestion indexes of each sub-section monitored by the violation monitoring cameras at both ends were all lower than the preset traffic congestion index;

[0115] The traffic congestion index of each sub-section monitored by the violation monitoring camera at one endpoint is greater than or less than the preset traffic congestion index, while the traffic congestion index of each sub-section monitored by the violation monitoring camera at the other endpoint includes sub-section traffic congestion indices that are greater than, equal to, and less than the preset traffic congestion index.

[0116] The traffic congestion index of each sub-section monitored by cameras other than the endpoints was lower than the preset traffic congestion index.

[0117] In this embodiment of the application, the adjustment module translates the violation monitoring camera, including:

[0118] The direction from which the traffic congestion index of each sub-section is less than the preset traffic congestion index to the direction from which the traffic congestion index of each sub-section is greater than the preset traffic congestion index is taken as the target direction.

[0119] The array of violation monitoring cameras is translated along the target direction based on a preset step size; wherein the preset step size is less than the length of the road segment monitored by a single violation monitoring camera.

[0120] In this embodiment of the application, if the traffic congestion index of each sub-section monitored by the violation monitoring cameras at both endpoints is greater than the preset traffic congestion index, or if the traffic congestion index of each sub-section monitored by the violation monitoring camera at one endpoint is greater than the preset traffic congestion index, and the traffic congestion index of each sub-section monitored by the violation monitoring camera at the other endpoint includes sub-section traffic congestion indices that are greater than and less than the preset traffic congestion index, then the adjustment module adjusts the number of violation monitoring cameras, including:

[0121] In accordance with the principle of proximity, other illegal monitoring cameras outside the illegal monitoring camera array are moved along the moving track to one or both sides of the illegal monitoring camera array to increase the number of illegal monitoring cameras in the illegal monitoring camera array; wherein, the principle of proximity is the principle of minimizing the total moving distance when each other illegal monitoring camera moves between its original deployment position and the current illegal monitoring camera array.

[0122] If the traffic congestion indexes of all sub-sections monitored by the violation monitoring cameras at both endpoints are less than the preset traffic congestion index, or if the traffic congestion indexes of all sub-sections monitored by the violation monitoring camera at one endpoint are less than the preset traffic congestion index, while the traffic congestion indexes of all sub-sections monitored by the violation monitoring camera at the other endpoint include those sub-sections with traffic congestion indices greater than and less than the preset traffic congestion index, then the number of violation monitoring cameras will be adjusted, including:

[0123] According to the principle of proximity, the illegal monitoring cameras in the illegal monitoring camera array are moved along the moving track from one or both sides of the illegal monitoring camera array to their original deployment positions before forming the array, so as to reduce the number of illegal monitoring camera arrays.

[0124] In this embodiment of the application, if the traffic congestion index of each sub-section monitored by the violation monitoring cameras other than the endpoints is less than the preset traffic congestion index, the adjustment module adjusts the number of violation monitoring cameras, including:

[0125] If the traffic congestion index of each sub-section monitored by a continuous monitoring camera is less than the preset traffic congestion index, then the length of the road segment monitored by the continuous violation monitoring camera is determined.

[0126] If the length of the road segment is greater than the preset length, the average congestion index within that road segment is calculated.

[0127] If the average traffic congestion index is lower than the preset traffic congestion index and the duration reaches the preset duration, the number of violation monitoring cameras will be reduced so that the road section will no longer be monitored.

[0128] In this embodiment of the application, the device further includes:

[0129] The average traffic congestion index determination module is used to calculate the average traffic congestion index of a road segment if the length of the road segment monitored by the violation monitoring camera array is less than a preset length.

[0130] The restore module is used to move the violation monitoring camera back to its original deployment position along the moving track if the average traffic congestion index is less than the preset traffic congestion index and the duration reaches the preset duration, and then stop monitoring that section of the road.

[0131] In this embodiment of the application, the device further includes: a monitoring camera function determination module, used for:

[0132] The monitoring cameras deployed on the moving track will be used as congestion monitoring cameras;

[0133] If a congestion monitoring camera detects that the traffic congestion index in a target section of the target road exceeds the preset congestion index, then the specified number of monitoring cameras will be designated as violation monitoring cameras; these cameras will be wide-angle cameras; or,

[0134] Wide-angle cameras will be deployed along the target road outside the moving track as congestion monitoring cameras;

[0135] The ordinary cameras deployed on the mobile track are used as violation monitoring cameras.

[0136] The vehicle driving monitoring device provided in this application embodiment can execute a vehicle driving monitoring method provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects of executing the method.

[0137] Figure 7A schematic diagram of an electronic device 10, which can be used to implement embodiments of this application, is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the application described and / or claimed herein.

[0138] like Figure 7 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, connected to the at least one processor 11 for data processing. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded into the RAM 13 from storage unit 18. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0139] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of monitors, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and data processing unit 19, such as network card, modem, wireless data processing transceiver, etc. Data processing unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0140] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as vehicle driving monitoring methods.

[0141] In some embodiments, the vehicle driving monitoring method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or data processing unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the vehicle driving monitoring method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the vehicle driving monitoring method by any other suitable means (e.g., by means of firmware).

[0142] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0143] Computer programs used to implement the methods of this application may be written in any combination of one or more programming languages. These computer programs may be provided to the processor of a general-purpose computer, a special-purpose computer, or other programmable vehicle driving monitoring device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0144] In the context of this application, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0145] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0146] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected through digital data processing (e.g., data processing networks) of any form or medium. Examples of data processing networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0147] A computing system can include clients and servers. Clients and servers are generally geographically separated and typically interact via data processing networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0148] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired information of the technical solution of this application can be achieved, and this is not limited herein.

[0149] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A method for monitoring vehicle movement, characterized in that, The method includes: By monitoring vehicle and road data on the target road using congestion monitoring cameras, the road congestion index of the target road is calculated. If the traffic congestion index of a target section on the target road exceeds a preset congestion index, then a target number of violation monitoring cameras will be dispatched to move to the target location range on the moving track; wherein, the laying direction of the moving track is consistent with the direction of the target road; the violation monitoring cameras move on the moving track; and the target location range corresponds to the actual location of the target section. The violation monitoring camera monitors whether vehicles in the target area are driving illegally.

2. The method according to claim 1, characterized in that, The process of determining the target quantity includes: Based on the length of the target section and the field of view of the violation monitoring cameras, determine the number of violation monitoring cameras required to monitor vehicles in the target section, which is taken as the target number. The process of determining the actual location of the target interval includes: The actual monitoring range of the congestion monitoring camera is determined based on its installation location, installation angle, and field of view. The actual location of the target section is determined based on the position of the target section detected by the congestion monitoring camera in the monitoring screen and the actual monitoring range.

3. The method according to claim 1, characterized in that, After the target number of violation monitoring cameras are moved to the target location range on the moving track, the method further includes: By monitoring vehicle and road data in the target sub-section through various violation monitoring cameras, the sub-section congestion index of the target sub-section is calculated; wherein, the target sub-section is obtained by dividing the road segment monitored by the violation monitoring cameras into at least two sub-sections; The number or location of violation monitoring cameras will be adjusted based on the traffic congestion index of the sub-section.

4. The method according to claim 3, characterized in that, The target number of violation monitoring cameras form a one-dimensional violation monitoring camera array on a moving track; Based on the traffic congestion index of the sub-section, the number or location of violation monitoring cameras will be adjusted, including: For violations monitoring cameras located at the endpoints of the violation monitoring camera array, if the traffic congestion index of each sub-section monitored by the violation monitoring camera at one endpoint is greater than the preset traffic congestion index, and the traffic congestion index of each sub-section monitored by the violation monitoring camera at the other endpoint is less than the preset traffic congestion index, then the violation monitoring camera is shifted. The number of cameras violating regulations will be adjusted if any of the following conditions exist: The traffic congestion indexes of each sub-section monitored by the violation monitoring cameras at both ends were greater than the preset traffic congestion index; The traffic congestion indexes of each sub-section monitored by the violation monitoring cameras at both ends were all lower than the preset traffic congestion index; The traffic congestion index of each sub-section monitored by the violation monitoring camera at one endpoint is greater than or less than the preset traffic congestion index, and the traffic congestion index of each sub-section monitored by the violation monitoring camera at the other endpoint includes at least two of the sub-section traffic congestion indices that are greater than, equal to, and less than the preset traffic congestion index. Excluding the endpoints, among the violation monitoring cameras, the traffic congestion index of each sub-section monitored by the violation monitoring cameras was lower than the preset traffic congestion index.

5. The method according to claim 4, characterized in that, The illegal monitoring cameras were moved, including: The direction from which the traffic congestion index of each sub-section is less than the preset traffic congestion index to the direction from which the traffic congestion index of each sub-section is greater than the preset traffic congestion index is taken as the target direction. The array of violation monitoring cameras is translated along the target direction based on a preset step size; wherein the preset step size is less than the length of the road segment monitored by a single violation monitoring camera.

6. The method according to claim 4, characterized in that, If the traffic congestion indexes of all sub-sections monitored by the violation monitoring cameras at both endpoints are greater than the preset traffic congestion index, or if the traffic congestion indexes of all sub-sections monitored by the violation monitoring camera at one endpoint are greater than the preset traffic congestion index, and the traffic congestion indexes of all sub-sections monitored by the violation monitoring camera at the other endpoint include sub-section traffic congestion indices that are both greater than and less than the preset traffic congestion index, then the number of violation monitoring cameras will be adjusted, including: In accordance with the principle of proximity, other illegal monitoring cameras outside the illegal monitoring camera array are moved along the moving track to one or both sides of the illegal monitoring camera array to increase the number of illegal monitoring cameras in the illegal monitoring camera array; wherein, the principle of proximity is the principle of minimizing the total moving distance when each other illegal monitoring camera moves between its original deployment position and the current illegal monitoring camera array; If the traffic congestion indexes of all sub-sections monitored by the violation monitoring cameras at both endpoints are less than the preset traffic congestion index, or if the traffic congestion indexes of all sub-sections monitored by the violation monitoring camera at one endpoint are less than the preset traffic congestion index, while the traffic congestion indexes of all sub-sections monitored by the violation monitoring camera at the other endpoint include those sub-sections with traffic congestion indices greater than and less than the preset traffic congestion index, then the number of violation monitoring cameras will be adjusted, including: According to the principle of proximity, the illegal monitoring cameras in the illegal monitoring camera array are moved along the moving track from one or both sides of the illegal monitoring camera array to their original deployment positions before forming the array, so as to reduce the number of illegal monitoring camera arrays.

7. The method according to claim 4, characterized in that, If, excluding endpoints, all violation monitoring cameras monitor sub-sections where the congestion index is less than the preset congestion index, then the number of violation monitoring cameras will be adjusted, including: If the traffic congestion index of each sub-section monitored by a continuous monitoring camera is less than the preset traffic congestion index, then the length of the road segment monitored by the continuous violation monitoring camera is determined. If the length of the road segment is greater than the preset length, the average congestion index within that road segment is calculated. If the average traffic congestion index is lower than the preset traffic congestion index and the duration reaches the preset duration, the number of violation monitoring cameras will be reduced so that the road section will no longer be monitored.

8. A vehicle driving monitoring device, characterized in that, The device includes: The road congestion index determination module is used to monitor vehicle data and road data on the target road through a congestion monitoring camera, and calculate the road congestion index of the target road. The scheduling module is used to schedule a target number of violation monitoring cameras to move to a target location range on a moving track if the traffic congestion index of a target section on the target road exceeds a preset traffic congestion index; wherein, the laying direction of the moving track is consistent with the direction of the target road; the violation monitoring cameras move on the moving track; and the target location range corresponds to the actual location range of the target section. The violation monitoring module is used to monitor whether vehicles in the target area are driving illegally through the violation monitoring camera.

9. An electronic device, characterized in that, The electronic device includes: At least one processor; and The memory is connected to the at least one processor for data processing; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the vehicle driving monitoring method according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the vehicle driving monitoring method according to any one of claims 1-7.