A method and system for visualizing driving vehicle data

By separating the data analysis and visualization processing modules onto the cloud platform and visualization system respectively, and by using an asynchronous transmission mechanism, the problem of excessive coupling with the central server was solved, thereby improving the efficiency of monitoring data analysis and visualization processing.

CN116758730BActive Publication Date: 2025-10-24BEIJING VEHICLE NETWORK TECH DEV CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310538907.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-12
Publication Date
2025-10-24
Estimated Expiration
2043-05-12

AI Technical Summary

Technical Problem

In existing technologies, the central server integrates all monitoring data analysis and visualization processes, resulting in excessive coupling between the data analysis module and the visualization module, which reduces the overall processing efficiency of the system.

Method used

The data analysis and visualization processing modules are separated into the cloud platform and the visualization system, respectively, and asynchronous transmission is achieved through intermediate data tables/libraries. The visualization system is independently configured to interface with the cloud platform, which enriches the means of monitoring data analysis and improves processing efficiency.

Benefits of technology

By using a splitting and asynchronous transmission mechanism, the efficiency of monitoring data analysis and the diversity of visualization processing are improved, thereby enhancing the overall processing efficiency and service capabilities of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116758730B_ABST
    Figure CN116758730B_ABST
Patent Text Reader

Abstract

The embodiment of the present application relates to a kind of driving vehicle data visualization processing method and system, the method comprises: visualization system and the first cloud platform of driving vehicle data monitoring network are communicated and are connected;After communication connection succeeds, the driving vehicle data visualization mode input by user is obtained as corresponding first visualization mode;For the first mode, the driving vehicle data of the summary information and three kinds of typical intersection of whole network are visualized;For the second mode, the monitoring equipment control information of specified urban intersection, specified urban road or specified highway is visualized;And in the process of processing, the driving vehicle data of the road side point selected by user is visualized.Processing efficiency of system as a whole can be effectively improved, and system service capability is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data processing, and particularly relates to a kind of visual processing method and system of driving vehicle data. BACKGROUND

[0002] Monitoring driving vehicle data of road network (such as urban intersection, urban road and highway) and real-time visual processing of monitoring data is a typical application requirement in intelligent traffic management. For this typical application requirement, the current conventional solution is to arrange a series of monitoring devices in front end and deploy a group of central servers in background, real-time monitoring of driving vehicle data of road network road is carried out by each monitoring device and real-time monitoring data is synchronized to central server, then central server analyzes all real-time monitoring data and simultaneously visualizes monitoring data and its analysis results. However, we found in practical application that this conventional solution has a problem: central server integrates all monitoring data analysis and visualization processing process, which easily causes over-coupling between data analysis block and visualization processing block, thereby reducing the overall processing efficiency of system. SUMMARY

[0003] The purpose of the present application is to provide a kind of visual processing method and system of running vehicle data;In urban intersection, urban road and highway, set up road side point, each road side point is configured with a group of monitoring equipment, configure a cloud platform in cloud, and form running vehicle data monitoring network by cloud platform, road side point communication equipment and monitoring equipment, in addition, independently set up a visual system and cloud platform docking;The monitoring equipment of running vehicle data monitoring network is used to monitor the running vehicle data of front-end intersection and road in real time, the road side point communication equipment is used to group binding for monitoring equipment, the cloud platform is used to carry out a series of data analysis on real-time monitoring data according to multiple custom analysis processes, and real-time monitoring data and various analysis results are stored and updated by custom first corresponding relationship table, network equipment database, road side point video database, typical intersection analysis table, road side point train statistics database and road side point traffic event statistics database;Visual system provides two kinds of visualization modes, one is overall overview mode, i.e. first mode, and the other is two-level progressive mode from overview to road side point, i.e. second mode, in each mode, corresponding visualization processing process is carried out by accessing each data table / database on cloud platform.Through the present application, the data analysis block and the visualization processing block originally coupled together are coupled and separated respectively to cloud platform and visualization system, then asynchronous transmission mechanism is realized from cloud platform to visualization system through intermediate data table / database, and the processing tasks of cloud platform and visualization system are further refined, so that not only the monitoring data analysis means can be enriched and the monitoring data analysis efficiency can be improved, but also the diversity and processing efficiency of visualization processing can be improved at the same time, so that the overall processing efficiency of system is effectively improved, and the service capacity of system is enhanced.

[0004] To achieve the above object, the first aspect of the embodiment of the present application provides a kind of visual processing method of running vehicle data, the method comprises:

[0005] Visual system and the first cloud platform of running vehicle data monitoring network are communicated and docked;The first corresponding relationship table reflecting the corresponding relationship of specified urban intersection, specified urban road and specified highway and road side point number is preinstalled on the first cloud platform, the network equipment database for saving network equipment information, the road side point video database for saving road side point monitoring video, the typical intersection analysis table for saving three kinds of typical intersection information, the road side point train statistics database for carrying out statistics on total train number of road side point single day, and the road side point traffic event statistics database for saving evidence video of road side point single day traffic event;

[0006] After communication docking succeeds, the running vehicle data visualization mode input by user is obtained as corresponding first visualization mode;The first visualization mode includes first mode and second mode;

[0007] when the first visualization mode is the first mode, the driving vehicle data of the whole network summary information and the three types of typical intersections are visualized according to the first correspondence table, the whole network device database, the typical intersection analysis table and the road side point video database;

[0008] when the first visualization mode is the second mode, the monitoring device control information of the specified urban intersection, the specified urban road or the specified highway is visualized according to the first correspondence table and the whole network device database; and in the process, the driving vehicle data of the user-selected road side point is visualized according to the first correspondence table, the whole network device database, the road side point video database, the road side point vehicle number statistics database and the road side point traffic event statistics database.

[0009] Preferably, the driving vehicle data monitoring network comprises the first cloud platform, a plurality of first road side point communication devices and a plurality of first monitoring devices; the first cloud platform is connected with each first road side point communication device; each first road side point communication device corresponds to a first road side point monitoring device group, and is connected with each first monitoring device of the corresponding first road side point monitoring device group respectively;

[0010] each first road side point communication device is installed at a specified road side point on the specified urban intersection, along the specified urban road and along the specified highway; each first road side point communication device is locally preset with a corresponding first road side point number;

[0011] each first monitoring device is installed at a specified device point near the corresponding specified road side point; each first monitoring device is locally preset with a corresponding first device data group; the first device data group comprises a first device number, a first device type, a first communication type, a first monitoring direction type and first device positioning data; the first device type comprises a camera device, a laser radar device, a millimeter wave radar device, an EUHT communication node device, an RSU communication node device, an RCU computing node device and a traffic signal lamp device; the first communication type comprises two categories of wireless and wired, the wireless comprises 5G wireless communication, EUHT wireless communication, V2X wireless communication, IOT wireless communication and NFC wireless communication; the wired comprises optical fiber communication, coaxial cable communication and network cable communication; the first monitoring direction type is the driving direction of the monitored road, which comprises east-west direction, west-east direction, south-north direction and north-south direction;

[0012] The first correspondence table includes a plurality of first correspondence records; the first correspondence record includes a first type field, a first name field, a first roadside point number field, a first roadside point positioning field and a first roadside point coverage radius field; the first type field includes a plurality of urban intersection types, urban road types and highway types; when the first type field is each type of urban intersection type, the corresponding first name field is the name of the corresponding specified urban intersection; when the first type field is an urban road type, the corresponding first name field is the name of the corresponding specified urban road; when the first type field is a highway type, the corresponding first name field is the name of the corresponding specified highway; the first roadside point positioning field is the positioning coordinate information of the corresponding specified roadside point; the first roadside point coverage radius field is the monitoring range radius of the corresponding specified roadside point;

[0013] The full-network device database includes a plurality of first roadside point device lists, each of which corresponds to a first roadside point number; the first roadside point device list includes a plurality of first roadside point device records, and the number of first roadside point device records in each first roadside point device list is consistent with the number of first monitoring devices in the corresponding first roadside point monitoring device group; the first roadside point device record includes a first device number field, a first device type field, a first communication type field, a first monitoring direction type field, a first device positioning field and a first working state field; the first working state field includes working abnormally and working normally;

[0014] The roadside point video database includes a plurality of first roadside point video lists, each of which corresponds to a first roadside point number; the first roadside point video list includes a plurality of first video records; the first video record includes a second device number field, a first synchronization timestamp field and a first synchronization video field;

[0015] The typical intersection analysis table includes first, second and third typical intersection records; each of the first, second and third typical intersection records is composed of two record fields, namely a typical intersection type field and an intersection name field; the typical intersection type fields of the first, second and third typical intersection records are respectively the lowest traffic efficiency type, the most traffic participants type and the highest traffic volume type;

[0016] The roadside point train number statistics database includes a plurality of first roadside point train number statistics tables, each of which corresponds to a first roadside point number; the first roadside point train number statistics table includes a plurality of first train number statistics records; the first train number statistics record includes a first statistics date field and a first statistics train number field;

[0017] The roadside point traffic event statistics database comprises a plurality of first roadside point traffic event statistics tables, each corresponding to a first roadside point number; each first roadside point traffic event statistics table comprises a plurality of first event statistics records; each first event statistics record comprises a first event type field, a first event positioning field, a first event time field, a first event impact range field, and a first event evidence video field.

[0018] Preferably, the method further comprises:

[0019] The first cloud platform performs a full-network start-up process on the driving vehicle data monitoring network, specifically: the first cloud platform sends a corresponding roadside point device start-up instruction to each first roadside point communication device; each first roadside point communication device, after receiving the roadside point device start-up instruction, performs a task start-up process on itself and sends a corresponding monitoring device start-up instruction to each first monitoring device of the corresponding first roadside point monitoring device group; each first monitoring device of the first roadside point monitoring device group, after receiving the monitoring device start-up instruction, performs a task start-up process on itself;

[0020] After the full-network start-up process is completed, each first monitoring device of the first device type being a camera device also continuously video captures the current monitoring road surface, and in the process of continuous video capturing, uses a data cache pool to perform cache processing on the video data, and every first preset time interval extracts a time period of a first preset video time period from the data cache pool as corresponding first synchronous video data, and assigns a corresponding time stamp to the first synchronous video data as a first synchronous time stamp, and sends a first data packet composed of the first device number, the first synchronous time stamp, and the first synchronous video data to the corresponding first roadside point communication device; the first roadside point communication device, after receiving the first data packet, sends a corresponding second data packet composed of the first roadside point number and the first data packet to the first cloud platform; the first cloud platform, after receiving the second data packet, extracts the first roadside point number, the first device number, the first synchronous time stamp, and the first synchronous video data therefrom, and generates a corresponding second device number field, a first synchronous time stamp field, and a first synchronous video field from the first device number, the first synchronous time stamp, and the first synchronous video data to form a corresponding first video record, and adds the first video record to the first roadside point video list corresponding to the current first roadside point number in the roadside point video database;

[0021] After the full network startup processing is completed, the first cloud platform queries the first correspondence table periodically, extracts the first roadside point number field of the first correspondence record of each city intersection type in the first type field of the table as the corresponding second roadside point number, extracts the latest first video record from the first roadside point video list corresponding to each second roadside point number in the roadside point video database as the corresponding second video record, identifies whether the time interval between the first synchronization timestamp field of each second video record and the current platform time meets the preset maximum time interval, extracts the first synchronization video field of the current second video record as the corresponding second synchronization video data if yes, analyzes the passing vehicle speed, the total number of traffic participants, and the passing vehicle flow of each second synchronization video data to obtain the corresponding first passing vehicle speed, the first parameter total number, and the first passing vehicle flow, takes the second roadside point number corresponding to the second synchronization video data with the minimum first passing vehicle speed as the corresponding first type number, the second roadside point number corresponding to the second synchronization video data with the maximum first parameter total number as the corresponding second type number, and the second roadside point number corresponding to the second synchronization video data with the maximum first passing vehicle flow as the corresponding third type number, extracts the first name field of the first correspondence record corresponding to the first, second, and third type numbers in the first roadside point number field in the first correspondence table as the corresponding first, second, and third intersection name, and updates the intersection name field of the first typical intersection record in the typical intersection analysis table to the first type intersection name, the intersection name field of the second typical intersection record to the second type intersection name, and the intersection name field of the third typical intersection record to the third type intersection name.

[0022] After the full network startup processing is completed, the first cloud platform adds a first train statistics record to each first roadside train statistics table of the roadside point train statistics database as a corresponding daily statistics record at a designated time every day, sets the first statistics date field of each daily statistics record to the date of the day, and initializes the first statistics train field to zero; and between the designated time of the day and the designated time of the next day, the first cloud platform tracks in real time whether a record is added to each first roadside video list in the roadside point video database; once a first video record is added to any first roadside video list, the first cloud platform extracts the newly added first video record as a corresponding first new video record, extracts the first synchronization timestamp field of the first new video record as a corresponding first new video, and generates a corresponding new passing train according to the first new video; the first cloud platform extracts the first roadside point train statistics table corresponding to the first new video record of the same first roadside point number in the roadside point train statistics database as a corresponding current roadside point train statistics table, extracts the first statistics train field of the daily statistics record of the current roadside point train statistics table as a corresponding current passing train, adds the current passing train and the new passing train to obtain a corresponding latest passing train, and updates the first statistics train field of the daily statistics record of the current roadside point train statistics table to the latest passing train.

[0023] After the full-network starting processing is completed, the first cloud platform tracks in real time whether a record is added to each first roadside point video list in the roadside point video database; once a first video record is added to any first roadside point video list, the current first roadside point video list is taken as a corresponding current roadside point video list, and the newly added first video record is extracted as a corresponding second newly added video record, and the first synchronization video field of the second newly added video record is extracted as a corresponding second newly added video; and a corresponding first analysis result is generated by performing traffic event analysis on the second newly added video, and a corresponding first traffic event type and a first traffic event influence range are extracted from the first analysis result; and when the first traffic event type is not a normal event type, a video end time of the second newly added video is extracted as a corresponding first event time point, a result of subtracting a preset evidence time length from the first event time point is taken as a corresponding first preposition time point, and the first preposition time point and the first event time point constitute a corresponding first evidence time range, a second device number field of the second newly added video record is extracted as a corresponding current device number, and the first synchronization video field of the first video record in the current roadside point video list, which has the second device number field matched with the current device number and has the first synchronization timestamp field satisfying the first evidence time range, is extracted as a corresponding first preposition video, all the first preposition videos obtained are sequentially spliced according to time sequence to obtain a corresponding second preposition video, the second preposition video and the second newly added video are sequentially spliced according to time sequence to obtain a corresponding first event evidence video, the first device positioning field of the first roadside point device record in the first roadside point device list in the full-network device database, which has the first device number field matched with the current device number and corresponds to the same first roadside point number as the current roadside point video list, is extracted as corresponding first event positioning information, and a corresponding first event type field, a first event positioning field, a first event time field, a first event influence range field and a first event evidence video field are generated according to the first traffic event type, the first event positioning information, the first event time point, the first traffic event influence range and the first event positioning information, and the first event type field, the first event positioning field, the first event time field, the first event influence range field and the first event evidence video field constitute a corresponding first event statistical record, and the first event statistical record is added to the first roadside point traffic event statistical table in the roadside point traffic event statistical database, which corresponds to the same first roadside point number as the current roadside point video list.

[0024] After the full network startup processing is completed, each first roadside point communication device sends a first device heartbeat instruction to the first cloud platform according to a preset first heartbeat frequency;

[0025] After the full network startup processing is completed, the first cloud platform periodically receives the first device heartbeat instruction sent by each first roadside point communication device, and records the first roadside point communication device that has not received the first device heartbeat instruction within a specified first heartbeat time limit as a corresponding first off-network device, and rewrites the first working state field of all first roadside point device records in the first roadside point device list corresponding to the first off-network device in the full network device database to working abnormally;

[0026] After the full network startup processing is completed, each first monitoring device periodically obtains real-time positioning information of the device through a positioning module, sets the first device positioning data of the first device data group stored locally according to the real-time positioning information, and sends a second device heartbeat instruction carrying the latest first device positioning data to the first cloud platform through the corresponding first roadside point communication device according to a preset second heartbeat frequency;

[0027] After the full network startup processing is completed, the first cloud platform periodically receives the second device heartbeat instruction sent by each first monitoring device through the corresponding first roadside point communication device; if the second device heartbeat instruction sent by a certain first monitoring device is not received within a specified second heartbeat time limit, the current first monitoring device is recorded as a corresponding second off-network device, the first roadside point communication device corresponding to the second off-network device is recorded as a corresponding current roadside point communication device, and the first working state field of the first roadside point device record corresponding to the second off-network device in the first roadside point device list corresponding to the current roadside point communication device in the full network device database is rewritten to working abnormally; if the second device heartbeat instruction sent by a certain first monitoring device is received within a specified heartbeat time limit, the current first monitoring device is recorded as a corresponding first on-network device, the corresponding first device positioning data is extracted from the current second device heartbeat instruction, the first roadside point communication device corresponding to the first on-network device is recorded as a corresponding current roadside point communication device, the first roadside point device record corresponding to the first on-network device in the first roadside point device list corresponding to the current roadside point communication device in the full network device database is recorded as a corresponding current device record, the first working state field of the current device record is rewritten to working normally, and the first device positioning field of the current device record is rewritten to the first device positioning data.

[0028] Preferably, the first correspondence table, the full-network device database, the typical intersection analysis table and the road-side point video database are used to visualize the full-network summary information and the driving vehicle data of the three types of typical intersections, specifically including:

[0029] The visualization system loads a first visualization page; a page display area of the first visualization page includes a first display area, a second display area and a third display area; the first display area includes a total area monitored item, a high-definition map road total length item, an urban area monitored road total length item, a highway monitored road total length item and an intersection proportion diagram area, the intersection proportion diagram area includes an intersection type proportion diagram, a proportion diagram illustration and an intersection total number item; the second display area includes a total number of monitored road-side points item and a plurality of first total number of monitored devices items; the third display area includes an intersection video image area and a first typical intersection item, a second typical intersection item and a third typical intersection item;

[0030] extracting a part of high-definition map covered by the driving vehicle data monitoring network from a preset high-definition map library as a corresponding network high-definition map; estimating a plane area of the network high-definition map to obtain a corresponding network monitoring area; estimating a total length of roads in the network high-definition map to obtain a corresponding map road total length; taking a total length of all urban road covered by the driving vehicle data monitoring network as a corresponding urban road total length, and taking a total length of expressway covered by the driving vehicle data monitoring network as a corresponding expressway total length; counting a type of urban intersection in the first type field in the first corresponding relation table to obtain a corresponding first quantity M; counting a total number of the first corresponding relation records of the first type field being a first type of urban intersection in the first corresponding relation table to obtain a corresponding first type intersection quantity, counting a total number of the first corresponding relation records of the first type field being a second type of urban intersection in the first corresponding relation table to obtain a corresponding second type intersection quantity, and so on, until counting a total number of the first corresponding relation records of the first type field being an Mth type of urban intersection in the first corresponding relation table to obtain a corresponding Mth type intersection quantity; summing all intersection quantities to obtain a corresponding total intersection quantity; and in the first display area, setting display content of the monitoring total area item according to the network monitoring area, setting display content of the high-definition map road total length item according to the map road total length, setting display content of the urban monitoring road total length item according to the urban road total length, setting display content of the expressway monitoring road total length item according to the expressway total length, setting display content of the intersection total quantity item of the intersection proportion diagram area according to the total intersection quantity, and setting content of the intersection type proportion diagram and the proportion diagram illustration of the intersection proportion diagram area according to the total intersection quantity, the first to Mth type intersection quantities, and the corresponding Mth type of urban intersection; and refreshing all display content of the first display area once every certain period of time.

[0031] counting the total number of the first correspondence records of the first correspondence table to obtain a corresponding total number of roadside points; counting the types of the device types in the first device type field in the whole-network device database to obtain a corresponding total number of device types; classifying the first roadside point device records in the whole-network device database according to the first device type field, and grouping the first roadside point device records with the same first device type field to form a corresponding first-type device record set, thereby obtaining the first-type device record set of the total number of device types; counting the number of the first roadside point device records in each first-type device record set to obtain a corresponding first-type device total number; counting the number of the first roadside point device records with the first working state field being normal in each first-type device record set to obtain a corresponding first-type normal device total number; grouping the first-type normal device total number and the first-type device total number corresponding to the same type of device type according to the data format of device type + first preset separator + first-type normal device total number + second preset separator + first-type device total number to form a corresponding first-type device information; the first preset separator is a space symbol by default, and the second preset separator is a single oblique symbol " / " by default; and in the second display area, the display content of the monitored roadside point total amount entry is set according to the total number of roadside points, the first monitored device total amount entry of the total number of device types is created, a one-to-one correspondence is established between each first monitored device total amount entry and the first-type device information, and the display content of the corresponding first monitored device total amount entry is set according to each first-type device information; and the content of all display contents in the second display area is refreshed once every certain period of time;

[0032] The intersection name fields of the first, second and third typical intersection records of the typical intersection analysis table are extracted as corresponding first, second and third typical intersection names; the first roadside point number fields of the first corresponding relation records in the first corresponding relation table that match the first, second and third typical intersection names are extracted as corresponding first, second and third intersection roadside point numbers; new first, second and third typical intersection names are formed by a preset lowest-traffic-efficiency intersection prefix + the first typical intersection name, a preset most-traffic-participant intersection prefix + the second typical intersection name, and a preset highest-traffic-volume intersection prefix + the third typical intersection name; in the third display area, the display content of the first typical intersection item is set according to the first typical intersection name, the display content of the second typical intersection item is set according to the second typical intersection name, the display content of the third typical intersection item is set according to the third typical intersection name, the first, second and third typical intersection items are selected by rolling according to a preset intersection switching frequency, when the first, second or third typical intersection item is selected, the corresponding first, second or third intersection roadside point number is taken as a current intersection roadside point number, the first roadside point video list corresponding to the current intersection roadside point number in the roadside point video database is taken as a corresponding current roadside point video list, the first video record of the first video field with the closest first synchronization timestamp field to the current time in the current roadside point video list is extracted as a corresponding current synchronization video, and the current synchronization video is played in the intersection video image area; and the display content of the first, second and third typical intersection items is refreshed every certain period of time.

[0033] Preferably, the monitoring device control information of the specified urban intersection, specified urban road or specified highway is visualized according to the first corresponding relation table and the whole-network device database, and specifically includes:

[0034] The visualization system receives the intersection road type and intersection road data input by a user; the intersection road type includes an urban intersection type, an urban road type and a highway type; when the intersection road type is the urban intersection type, the intersection road data includes an urban intersection name and a city name; when the intersection road type is the urban road type, the intersection road data includes an urban road name and a city name; when the intersection road type is the highway type, the intersection road data includes a highway name and a city name;

[0035] identifying the intersection road type; when the intersection road type is an urban intersection type, taking the urban intersection name and the city name of the intersection road data as the corresponding current intersection / road and current city; when the intersection road type is an urban road type, taking the urban road name and the city name of the intersection road data as the corresponding current intersection / road and current city; when the intersection road type is an expressway type, taking the expressway name and the city name of the intersection road data as the corresponding current intersection / road and current city;

[0036] loading a second visualization page; the second visualization page includes an intersection / road name entry, a city name entry, a weather state area, a monitored road total length entry, a monitored device quantity entry, a segment list area, an in-segment roadside point list area, and a map area; the monitored device quantity entry only includes the total number of monitored devices when the intersection road type is an urban intersection type or an urban road type, and the monitored device quantity entry includes the total number of monitored devices, the total number of in-city direction devices, and the total number of out-of-city direction devices when the intersection road type is an expressway type; the segment list area includes a plurality of first segment entries; the in-segment roadside point list area includes a plurality of first segment roadside point entries;

[0037] setting the display content of the intersection / road name entry according to the current intersection / road;

[0038] setting the display content of the city name entry according to the current city;

[0039] obtaining the latest weather information of the current city as corresponding current weather data through a preset real-time weather data interface every certain period of time, and setting the display content of the weather state area according to the current weather data; the current weather data includes temperature, humidity, visibility, wind direction and wind force level, weather condition, and air quality level; the weather condition includes light rain, moderate rain, heavy rain, heavy rain, thunderstorm, light snow, moderate snow, heavy snow, heavy snow, sunny, cloudy, and overcast;

[0040] extracting the intersection / road high-precision map corresponding to the current intersection / road from a preset high-precision map library as a current intersection / road map, and performing map loading and displaying of the current intersection / road map in the map area;

[0041] When the intersection road type is an urban intersection type or an urban road type, the total length of the roads in the current intersection / road map is counted to obtain a corresponding current road total length; the first roadside point device records in the first device positioning field in the full-network device database within the current intersection / road map form a corresponding first device set; the number of the first roadside point device records in the first device set is counted to obtain a corresponding current device total number; the display content of the monitored road total length item is set according to the current road total length; and the display content of the monitored device total number in the monitored device number item is set according to the current device total number;

[0042] When the intersection road type is a highway type, a part of the high-precision map in the current intersection / road map that passes through the current city as a current reference point and has a front road length and a rear road length each being a preset first length and a second length is extracted as a corresponding current road section map; the total length of the roads in the current road section map is counted to obtain a corresponding current road total length; the first roadside point device records in the first device positioning field in the full-network device database within the current road section map form a corresponding first device set; the first roadside point device records in the first device set whose driving directions corresponding to the first monitoring direction type field are into-the-city directions relative to the current reference point are recorded as corresponding into-the-city device records, and the first roadside point device records in the first device set whose driving directions corresponding to the first monitoring direction type field are out-of-the-city directions relative to the current reference point are recorded as corresponding out-of-the-city device records; the total numbers of the into-the-city device records and the out-of-the-city device records are counted respectively to obtain corresponding into-the-city device total numbers and out-of-the-city device total numbers; the sum of the device total numbers and the into-the-city device total numbers is taken as a corresponding current device total number; the display content of the monitored road total length item is set according to the current road total length; and the display content of the corresponding monitored device total number, into-the-city direction device total number and out-of-the-city direction device total number in the monitored device number item is set according to the current device total number, into-the-city device total number and out-of-the-city device total number;

[0043] According to a preset segmentation rule, the roads in the current intersection / road map are segmented into a plurality of first segments, each of which is assigned a corresponding first segment post number, and the total number of the first segments is counted to obtain a corresponding segment total number; the first segment items of the segment total number are created in the segment list area; a one-to-one correspondence is established between each first segment item and the first segment post number, and the display content of the corresponding first segment item is set according to each first segment post number;

[0044] when any one of the first segment entries is selected, marking the first segment corresponding to the currently selected first segment entry as a current segment; and forming a first segment road side point set corresponding to the first segment road side point set in the first corresponding relation record of the first road side point positioning field in the first corresponding relation table in the current segment; and counting the total number of the first corresponding relation records of the first segment road side point set to obtain a current segment road side point total number; and creating the first segment road side point entries of the current segment road side point total number in the segment internal road side point list area; and establishing a one-to-one corresponding relation between each of the first corresponding relation records in the first segment road side point set and the first segment road side point entries; and when the intersection road type is an urban intersection type or an urban road type, setting the display content of the corresponding first segment road side point entries according to the first road side point number field of each of the first corresponding relation records in the first segment road side point set; and when the intersection road type is an expressway type, marking the first corresponding relation records in the first segment road side point set corresponding to the road driving direction being an in-city direction relative to the current reference point as in-city road side points, and marking the first corresponding relation records in the first segment road side point set corresponding to the road driving direction being an out-city direction relative to the current reference point as out-city road side points, and setting the display content of the corresponding first segment road side point entries according to the first road side point number field of each of the first corresponding relation records in the first segment road side point set and the corresponding in-city or out-city road side point marks; and performing corresponding road side point marking display on the display map of the map area according to the first road side point positioning field of each of the first corresponding relation records in the first segment road side point set;

[0045] When any of the first segmented roadside point entries is selected, the currently selected first segmented roadside point entry is taken as a corresponding current roadside point entry; the first segmented post number corresponding to the current roadside point entry is taken as a corresponding current post number; the first roadside point number field of the first corresponding relationship record corresponding to the current roadside point entry is extracted as a corresponding current roadside point number; when the road type of the intersection is an urban intersection type or an urban road type, a corresponding current roadside point prompt information is composed of a preset prompt information prefix, the current post number and the current roadside point number; when the road type of the intersection is a highway type, a corresponding city or out-of-city suffix is set according to the city or out-of-city roadside point mark corresponding to the current roadside point entry, and a corresponding current roadside point prompt information is composed of the prompt information prefix, the current post number, the current roadside point number and the city or out-of-city suffix; the roadside point mark corresponding to the current roadside point entry on the display map of the map area is taken as a corresponding current roadside point mark; the current roadside point mark is enlarged and displayed; an information prompt box is displayed above the enlarged current roadside point mark, and the current roadside point prompt information is displayed through the information prompt box.

[0046] Preferably, the driving vehicle data of the user-selected roadside point is visualized according to the first corresponding relationship table, the whole-network device database, the roadside point video database, the roadside point train number statistical database and the roadside point traffic event statistical database, and specifically includes:

[0047] The visual system displays the display information of the information prompt box of the current road side point mark as corresponding current road side point prompt information when the user double-clicks the current road side point mark in the visual process of the second visual page, extracts the road side point number from the current road side point prompt information as the corresponding current road side point number, and loads a third visual page; the third visual page includes a road side point driving video image area, a road side point digital image area, a road side point evidence image area, a road side point basic information area, a road side point vehicle flow statistics area, a road side point device statistics area, a road side point driving state statistics area, and a road side point driving event statistics table with a scroll bar; the road side point basic information area includes a road side point information item and a road side point monitoring radius item; the road side point vehicle flow statistics area includes a first time range, a second time range, a third time range, a vehicle number statistics item, a day comparison item, and a month comparison item, the first time range defaults to the current day, the second time range defaults to the last 7 days, and the third time range defaults to the last 30 days, the first time range is taken as the current time range when the third visual page is loaded, and any one of the first, second, and third time ranges is clicked to take the currently clicked time range as the current time range; the road side point device statistics area includes a device number item and a device statistics table with a scroll bar, each record of the device statistics table includes a serial number, a device number, a device type, a communication mode, and a view; the road side point driving state statistics area includes a driving statistics graph interface with two statistical curves of a motor vehicle curve and a time curve, a driving vehicle number item, and a driving event number item; each record of the road side point driving event statistics table includes an event type, an event location, an event range, an event time, and an evidence view;

[0048] The first road side point coverage radius field of the first corresponding relationship record in the first corresponding relationship table is extracted as the corresponding current coverage radius when the first road side point number field and the current road side point number are matched; the display content of the road side point information item of the road side point basic information area is set according to the current road side point prompt information; and the display content of the road side point monitoring radius item of the road side point basic information area is set according to the current coverage radius;

[0049] The first roadside point train statistics table corresponding to the current roadside point number in the roadside point train statistics database is taken as a corresponding current roadside point train statistics table; the first train statistics field of the first train statistics record in the current roadside point train statistics table whose first statistical date field meets the current time range is summed up to obtain a corresponding current time range total train; the date information of the current time is extracted to generate a corresponding current date, and the date of the day before and the day before the day before are recorded as a corresponding yesterday date and a day before date, and the first train statistics field of the first train statistics record in the current roadside point train statistics table whose first statistical date field is the yesterday date and the day before date is extracted as a corresponding yesterday train and a day before train, and the day before train is calculated in the form of (yesterday train-day before train) ÷ day before train × 100%; the month information of the current time is extracted to generate a corresponding current month, and the month of the previous month of the current month is recorded as a corresponding previous month, and the month of the same month of the previous year is recorded as a corresponding same month, and the first train statistics field of the first train statistics record in the current roadside point train statistics table whose first statistical date field meets the previous month is summed up to obtain a corresponding previous month train total, and the first train statistics field of the first train statistics record in the current roadside point train statistics table whose first statistical date field meets the same month is summed up to obtain a corresponding same month train total, and the same month train total is calculated in the form of (previous month train total-same month train total) ÷ same month train total × 100%; the display content of the train statistics item of the roadside point train flow statistics area is set according to the current time range total train, the display content of the day-on-day item of the roadside point train flow statistics area is set according to the day-on-day data, and the display content of the month-on-month item of the roadside point train flow statistics area is set according to the month-on-month data;

[0050] corresponding current roadside point device list; and the number of the first roadside point device records in the current roadside point device list is counted to obtain a corresponding current total number of devices; and the display content of the device number item in the roadside point device statistics area is set according to the current total number of devices; and the record total number of the device statistics table in the roadside point device statistics area is set as the current total number of devices; and the display content of the device number, device type and communication mode fields of the corresponding record in the device statistics table is set according to the first device number field, the first device type field and the first communication type field of each first roadside point device record in the current roadside point device list; and the serial number field of all records in the device statistics table is automatically supplemented in a manner of starting from 1 and increasing by 1 each time; and the view field of the record in the device statistics table whose device type field is not a camera device is set as empty, and the view field of the record whose device type field is a camera device is set as a default first viewable mark and displayed;

[0051] When the first viewable mark in the view field of any record in the device statistics table is clicked, the device number field of the current record is extracted as a corresponding current device number; and the first roadside point video list corresponding to the current roadside point number in the roadside point video database is taken as a corresponding current roadside point video list; and the first synchronization video field of the first video record in the current roadside point video list whose second device number field matches the current device number and whose first synchronization timestamp field is the most recent time is extracted as a corresponding current synchronization video; and the current synchronization video is processed for video playback by the roadside point driving video image area; and the current synchronization video is processed for video rendering and playback by the roadside point digital image area based on digital twin technology;

[0052] A first cache queue containing n+1 first cached train numbers that meet the first-in first-out principle is created locally; and every other preset sampling time interval, the first statistical train number field of the first train statistics record in the current roadside point train statistics table that matches the date of the day is extracted as a newly added first cached train number to the first cache queue; n is an integer greater than 0;

[0053] and using the first roadside point traffic event statistics table corresponding to the current roadside point number in the roadside point traffic event statistics database as the corresponding current roadside point traffic event statistics table; and creating a second cache queue locally that contains n first cache event times and satisfies the first-in-first-out principle; and at each sampling time interval, counting the total number of first event statistics records whose first event time field in the current roadside point traffic event statistics table satisfies the most recent sampling time interval, generating the corresponding first cache event times and adding them to the second cache queue;

[0054] A two-dimensional rectangular coordinate system with only a positive direction is constructed on the driving statistics graph interface of the roadside point driving status statistics area, and time is used as the horizontal axis of the two-dimensional rectangular coordinate system and quantity is used as the vertical axis of the two-dimensional rectangular coordinate system; and on the time horizontal axis, n time scales are marked with the origin as time t0 and the sampling time interval as the adjacent time interval, which are time t1 to t n , and the time t n and aligning with the current time; and performing differential calculation on the n+1 first cached train numbers of the first cache queue every sampling time interval to obtain n first train numbers, and extracting the n first cached event numbers in the second cache queue as the corresponding n first event numbers; and making the earliest first train number and the first event number correspond to the time t1, the second earliest first train number and the first event number correspond to the time t2, and so on, until the latest first train number and the first event number are made to correspond to the time t n corresponding; and according to the corresponding relationship between the n first train numbers and each moment, the train number marking points are traced on the two-dimensional rectangular coordinate system to obtain n first train number marking points, and according to the corresponding relationship between the n first event numbers and each moment, the event marking points are traced on the two-dimensional rectangular coordinate system to obtain n first event marking points; and the n first train number marking points are sequentially connected to obtain the corresponding motor vehicle curve, and the n first event marking points are sequentially connected to obtain the corresponding event curve; and the motor vehicle curve and the event curve are respectively subjected to curve smoothing processing; and according to the first train number that is most recent in time, the display content of the number of traveling vehicles entry in the driving status statistics area of ​​the roadside point is set, and according to the first event number that is most recent in time, the display content of the number of driving events entry in the driving status statistics area of ​​the roadside point is set;

[0055] limiting the total number of records of the roadside point driving event statistics table according to a preset first total number of records; extracting the first event statistics records of the first total number of records in the current roadside point traffic event statistics table that are closest in time to form a corresponding current event statistics record set; setting the display contents of the event type, event location, event range and event time fields of the corresponding records in the roadside point driving event statistics table in order from near to far in time based on the first event type field, the first event positioning field, the first event impact range field and the first event time field of each of the first event statistics records of the current event statistics record set; and setting the evidence viewing of all records in the roadside point driving event statistics table to a default second viewable mark and displaying;

[0056] When the second viewable mark of the viewing field of any record in the roadside point driving event statistics table is clicked, the first event evidence video field of the first event statistics record corresponding to the current record is extracted as a corresponding current evidence video; and the current evidence video is subjected to video playing processing by the roadside evidence image area.

[0057] The second aspect of the embodiment of the application provides a system for implementing the visualization processing method of the driving vehicle data according to the first aspect, and the system comprises a visualization system and a driving vehicle data monitoring network; the visualization system comprises a communication module, an input module, a first processing module and a second processing module;

[0058] The communication module is used for communication interfacing with a first cloud platform of the driving vehicle data monitoring network; the first cloud platform is preset with a first corresponding relationship table reflecting the corresponding relationship between specified urban intersections, specified urban roads, specified expressways and roadside point numbers, a whole-network device database for saving whole-network device information, a roadside point video database for saving roadside point monitoring videos, a typical intersection analysis table for saving three types of typical intersection information, a roadside point vehicle number statistics database for statistically counting the total number of vehicles passing through a roadside point in a single day, and a roadside point traffic event statistics database for saving evidence videos of roadside point traffic events in a single day;

[0059] The input module is used for obtaining a driving vehicle data visualization mode input by a user as a corresponding first visualization mode after successful communication interfacing; the first visualization mode comprises a first mode and a second mode;

[0060] The first processing module is used for, when the first visualization mode is the first mode, visualizing the driving vehicle data of whole-network summary information and three types of typical intersections according to the first corresponding relationship table, the whole-network device database, the typical intersection analysis table and the roadside point video database.

[0061] The second processing module is configured to, when the first visualization mode is a second mode, perform visualization processing on monitoring device deployment information of a specified urban intersection, a specified urban road, or a specified expressway according to the first correspondence table and the whole-network device database; and in the processing, perform visualization processing on driving vehicle data of a user-selected road-side point according to the first correspondence table, the whole-network device database, the road-side point video database, the road-side point vehicle frequency statistical database, and the road-side point traffic event statistical database.

[0062] The embodiment of the present application provides a kind of driving vehicle data visualization processing method and system, set road-side point in urban intersection, urban road and expressway, each road-side point is configured a group of monitoring device, configure a cloud platform in cloud, and by cloud platform, road-side point communication equipment and monitoring device constitute driving vehicle data monitoring network, in addition, independently set a visualization system and cloud platform interface;Driving vehicle data monitoring network monitoring device is used to carry out real-time monitoring to the driving vehicle data of front intersection, road, road-side point communication equipment is used to group binding to monitoring device, cloud platform is used to carry out a series of data analysis to real-time monitoring data according to multiple custom analysis processes, and real-time monitoring data and various analysis results are stored and updated by custom first correspondence table, whole-network device database, road-side point video database, typical intersection analysis table, road-side point vehicle frequency statistical database and road-side point traffic event statistical database;Visualization system provides two visualization modes, one is overall overview mode, i.e. first mode, and the other is two-level progressive mode from overview to road-side point, i.e. second mode, in each mode, corresponding visualization processing process is carried out by accessing each data table / database on cloud platform.By the present application, the data analysis block and the visualization processing block originally coupled together are coupled and respectively split to cloud platform and visualization system, then asynchronous transmission mechanism between cloud platform and visualization system is realized through intermediate data table / database, and then respective processing tasks are further refined on cloud platform and visualization system, so that not only the monitoring data analysis means is enriched, the monitoring data analysis efficiency is improved, but also the diversity and processing efficiency of visualization processing are improved, the purpose of effectively improving the overall processing efficiency of system and enhancing the overall service capability of system is achieved. BRIEF DESCRIPTION OF DRAWINGS

[0063] Figure 1 A driving vehicle data visualization processing method schematic diagram is provided for the embodiment one of the present application;

[0064] Figure 2 The page structure diagram of first visualization page is provided for the embodiment one of the present application;

[0065] Figure 3A page structure diagram of a second visual page provided for the embodiment one of the present application;

[0066] Figure 4 A page structure diagram of a third visual page provided for the embodiment one of the present application;

[0067] Figure 5 A module structure diagram of a visual processing system of running vehicle data provided for the embodiment two of the present application. DETAILED DESCRIPTION

[0068] In order to make the objects, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0069] The embodiment one of the present application provides a visual processing method of running vehicle data, which comprises the following steps: Figure 1 As shown in a visual processing method of running vehicle data provided for the embodiment one of the present application, the method mainly comprises the following steps:

[0070] Step 1, the visual system communicates with a first cloud platform of a running vehicle data monitoring network.

[0071] Here, the visual system of the embodiment of the present application can be a device, equipment, server, system or cloud platform for implementing the method of the embodiment of the present application; the visual system should have a visual display function, and can display and refresh the visual page through the display module or external display module, device, port or equipment thereof.

[0072] In addition, the running vehicle data monitoring network of the embodiment of the present application comprises a first cloud platform, a plurality of first roadside point communication devices and a plurality of first monitoring devices; the first cloud platform is connected with each first roadside point communication device; each first roadside point communication device corresponds to a first roadside point monitoring device group, and is connected with each first monitoring device of the corresponding first roadside point monitoring device group;

[0073] Each first roadside point communication device is installed at a specified roadside point on a specified urban intersection, a specified urban road along the way and a specified expressway along the way; a corresponding first roadside point number is pre-stored in each first roadside point communication device;

[0074] Each first monitoring device is installed on a designated device point near a corresponding designated road side point; each first monitoring device has a corresponding first device data group pre-set locally; the first device data group includes a first device number, a first device type, a first communication type, a first monitoring direction type, and first device positioning data; wherein the first device type includes a camera device, a laser radar device, a millimeter wave radar device, an EUHT (Enhanced Ultra High Throughput) communication node device, an RSU (Road Side Unit) communication node device, an RCU (Roadside Computing Unit) computing node device, and a traffic signal lamp device; the first communication type includes two categories of wireless and wired, the wireless includes 5G wireless communication, EUHT wireless communication, V2X wireless communication, IOT wireless communication, and NFC wireless communication; the wired includes fiber communication, coaxial cable communication, and network cable communication; the first monitoring direction type is the driving direction of the monitored road, including east-west direction, west-east direction, south-north direction, and north-south direction;

[0075] The first cloud platform has a first corresponding relationship table pre-set to reflect the corresponding relationship between the designated urban intersection, the designated urban road, and the designated highway and the road side point number, a whole network device database for saving the whole network device information, a road side point video database for saving the road side point monitoring video, a typical intersection analysis table for saving three types of typical intersection information, a road side point vehicle number statistical database for counting the total number of vehicles passing through the road side point in a single day, and a road side point traffic event statistical database for saving the evidence video of the road side point traffic event in a single day;

[0076] The first corresponding relationship table includes a plurality of first corresponding relationship records; the first corresponding relationship record includes a first type field, a first name field, a first road side point number field, a first road side point positioning field, and a first road side point coverage radius field; the first type field includes a plurality of urban intersection types, urban road types, and highway types; when the first type field is a type of urban intersection, the corresponding first name field is the name of the corresponding designated urban intersection; when the first type field is a type of urban road, the corresponding first name field is the name of the corresponding designated urban road; when the first type field is a type of highway, the corresponding first name field is the name of the corresponding designated highway; the first road side point positioning field is the positioning coordinate information of the corresponding designated road side point; the first road side point coverage radius field is the monitoring range radius of the corresponding designated road side point;

[0077] The whole-network device database comprises a plurality of first roadside point device lists, each of which corresponds to a first roadside point number; each first roadside point device list comprises a plurality of first roadside point device records, the number of the first roadside point device records of each first roadside point device list being consistent with the number of the first monitoring devices of the corresponding first roadside point monitoring device group; each first roadside point device record comprises a first device number field, a first device type field, a first communication type field, a first monitoring direction type field, a first device positioning field and a first working state field; the first working state field comprises working abnormality and working normality;

[0078] The roadside point video database comprises a plurality of first roadside point video lists, each of which corresponds to a first roadside point number; each first roadside point video list comprises a plurality of first video records; each first video record comprises a second device number field, a first synchronization timestamp field and a first synchronization video field;

[0079] The typical intersection analysis table comprises first, second and third typical intersection records; each of the first, second and third typical intersection records is composed of two record fields, i.e., a typical intersection type field and an intersection name field; the typical intersection type fields of the first, second and third typical intersection records are respectively a minimum traffic efficiency type, a maximum number of traffic participants type and a highest traffic volume type;

[0080] The roadside point train number statistics database comprises a plurality of first roadside point train number statistics tables, each of which corresponds to a first roadside point number; each first roadside point train number statistics table comprises a plurality of first train number statistics records; each first train number statistics record comprises a first statistics date field and a first statistics train number field;

[0081] The roadside point traffic event statistics database comprises a plurality of first roadside point traffic event statistics tables, each of which corresponds to a first roadside point number; each first roadside point traffic event statistics table comprises a plurality of first event statistics records; each first event statistics record comprises a first event type field, a first event positioning field, a first event time field, a first event influence range field and a first event evidence video field.

[0082] The above content introduces the network structure of the running vehicle data monitoring network and the structures of the six key data tables / databases (the first correspondence table, the whole-network device database, the roadside point video database, the typical intersection analysis table, the roadside point train number statistics database and the roadside point traffic event statistics database) on the first cloud platform; the following further describes some processing details of the running vehicle data monitoring network:

[0083] 1) The network start of the running vehicle data monitoring network is initiated by the first cloud platform and proceeds layer by layer from top to bottom, that is, the first cloud platform performs a whole-network start process on the running vehicle data monitoring network, specifically: the first cloud platform sends corresponding road point device start instructions to each first road point communication device; after each first road point communication device receives the road point device start instruction, it performs a task start process on itself and sends corresponding monitoring device start instructions to each first monitoring device of the corresponding first road point monitoring device group; each first monitoring device of the first road point monitoring device group performs a task start process on itself after receiving the monitoring device start instruction;

[0084] 2) After the whole-network start process is completed, the running vehicle data monitoring network completes the synchronous uploading and storage operation of the real-time monitoring video through the linkage of the front-end first monitoring device, the transit first road point communication device and the back-end first cloud platform, and the specific processing steps are as follows:

[0085] Each first monitoring device of the first device type of camera device also continuously video captures the current monitoring road surface, and uses the data cache pool to cache the video data during the continuous video capturing process, and every first preset time interval extracts a time period of first preset video time as corresponding first synchronous video data from the data cache pool, and assigns a corresponding timestamp of first synchronous timestamp to the first synchronous video data, and sends a first data packet composed of the first device number, the first synchronous timestamp and the first synchronous video data to the corresponding first road point communication device; the first road point communication device receives the first data packet, and sends a corresponding second data packet composed of the first road point number and the first data packet to the first cloud platform; the first cloud platform receives the second data packet, extracts the first road point number, the first device number, the first synchronous timestamp and the first synchronous video data therefrom, and generates a corresponding second device number field, a first synchronous timestamp field and a first synchronous video field from the first device number, the first synchronous timestamp and the first synchronous video data to form a corresponding first video record, and adds the first video record to the first road point video list corresponding to the current first road point number in the road point video database;

[0086] 3) After the whole-network start process is completed, the running vehicle data monitoring network can obtain information of three typical intersections (lowest traffic efficiency, most traffic participants and highest traffic flow) through the first cloud platform periodically performing data analysis on the road point video database storing real-time monitoring data, and the specific processing steps are as follows:

[0087] The first cloud platform queries the first correspondence table periodically, extracts the first roadside point number field of the first correspondence record of each type of urban intersection type in the first correspondence table as the corresponding second roadside point number, extracts the latest first video record from the first roadside point video list corresponding to each second roadside point number in the roadside point video database as the corresponding second video record, identifies whether the time interval between the first synchronization timestamp field of each second video record and the current platform time meets the preset maximum time interval, extracts the first synchronization video field of the current second video record as the corresponding second synchronization video data if yes, analyzes the passing vehicle speed, the total number of traffic participants and the passing vehicle flow of each second synchronization video data to obtain the corresponding first passing vehicle speed, the first parameter total number and the first passing vehicle flow, takes the second roadside point number corresponding to the second synchronization video data with the minimum first passing vehicle speed as the corresponding first type number, the second roadside point number corresponding to the second synchronization video data with the maximum first parameter total number as the corresponding second type number, and the second roadside point number corresponding to the second synchronization video data with the maximum first passing vehicle flow as the corresponding third type number, extracts the first name field of the first correspondence record corresponding to the first, second and third type numbers in the first correspondence table as the corresponding first, second and third intersection name, and updates the intersection name field of the first typical intersection record in the typical intersection analysis table to the first type intersection name, the intersection name field of the second typical intersection record to the second type intersection name, and the intersection name field of the third typical intersection record to the third type intersection name.

[0088] It should be noted that the first cloud platform analyzes the passing vehicle speed, the total number of traffic participants and the passing vehicle flow of each second synchronous video data: first, the second synchronous video data is subjected to frame image extraction to obtain a first frame image sequence composed of a plurality of first frame images; then, a target detection model based on visual images is used to detect targets in each first frame image in the sequence to obtain a corresponding first frame target set composed of a plurality of first target detection boxes, the first target detection box including target type, target coordinates, target size and target orientation angle, the target type including people, animals, vehicles, buildings, etc.; then, the number of first target detection boxes in each first frame target set whose target type is not a building is counted to obtain a corresponding first frame participant total number, and the maximum value in the obtained plurality of first frame participant total numbers is taken as the corresponding first parameter total number; then, all first target detection boxes in each first frame target set whose target type is not a vehicle are deleted, and target tracking processing is performed based on a conventional target tracking algorithm according to all first frame target sets to obtain a plurality of first vehicle tracking trajectories; the average vehicle speed is estimated based on the trajectory length and the trajectory time length of each first vehicle tracking trajectory to obtain a corresponding first vehicle speed, and the mean value of all obtained first vehicle speeds is calculated to obtain a corresponding first passing vehicle speed; the video length of the current second synchronous video data is recorded as a corresponding first length, the first vehicle tracking trajectory whose trajectory time length is less than the first length is recorded as a passed vehicle trajectory, the number of all passed vehicle trajectories is counted to obtain a corresponding first intersection passing vehicle total number, and the first passing vehicle flow is calculated as (first intersection passing vehicle total number / first length) to obtain a corresponding first passing vehicle flow;

[0089] 4) After the whole network startup processing is completed, the driving vehicle data monitoring network periodically analyzes the data of the roadside point video database storing real-time monitoring data by the first cloud platform to obtain the single-day cumulative passing vehicle number of each roadside point, and the specific processing steps are as follows:

[0090] After the whole network startup processing is completed, the first cloud platform adds a first train statistical record to each first roadside train statistical table of the roadside train statistical database as a corresponding daily statistical record at a designated time every day, and sets the first statistical date field of each daily statistical record to the date of the day, and initializes the first statistical train field to zero; and between the designated time of the day and the designated time of the next day, whether a record is added to each first roadside video list in the roadside video database is tracked in real time; once a first video record is added to any first roadside video list, the currently newly added first video record is extracted as a corresponding first newly added video record, and the first synchronization timestamp field of the first newly added video record is extracted as a corresponding first newly added video, and the first newly added video is used to generate a corresponding newly passing train according to the video time period passing train statistics, and the first roadside train statistical table of the same first roadside point number corresponding to the first newly added video record in the roadside train statistical database is taken as a corresponding current roadside train statistical table, and the first statistical train field of the daily statistical record of the current roadside train statistical table is extracted as a corresponding current passing train, and the latest passing train is obtained by adding the current passing train and the newly passing train, and the first statistical train field of the daily statistical record of the current roadside train statistical table is updated to the latest passing train;

[0091] It should be noted that when the first cloud platform performs video time period passing train statistics according to the first newly added video: first, the first newly added video is frame image extraction to obtain a second frame image sequence composed of multiple second frame images; then, a target detection model based on visual images is used to perform target detection on each second frame image in the sequence to obtain a corresponding second frame target set composed of multiple second target detection boxes, the second target detection box including target type, target coordinates, target size, and target orientation angle, the target type including people, animals, vehicles, buildings, etc.; then, all second target detection boxes with a target type other than a vehicle in each second frame target set are deleted, and a target tracking algorithm based on a conventional target tracking algorithm is used to perform target tracking processing according to all second frame target sets to obtain multiple second vehicle tracking trajectories; and the video duration of the current first newly added video is recorded as a corresponding second duration, and each second vehicle tracking trajectory with a trajectory duration less than the second duration is recorded as a passed vehicle trajectory, and the number of all passed vehicle trajectories is counted to obtain a corresponding newly passing train;

[0092] 5) After the whole network startup processing is completed, the driving vehicle data monitoring network can obtain real-time traffic event information (such as overspeeding, illegal parking, accidents, etc.) of each roadside point by periodically performing data analysis on the roadside video database storing real-time monitoring data by the first cloud platform, and the specific processing steps are as follows:

[0093] After the whole network startup processing is completed, the first cloud platform tracks whether record addition occurs in each first roadside point video list in the roadside point video database in real time; once a first video record is added to any first roadside point video list, the current first roadside point video list is taken as a corresponding current roadside point video list, and the newly added first video record is extracted as a corresponding second newly added video record, and the first synchronization video field of the second newly added video record is extracted as a corresponding second newly added video; and a corresponding first analysis result is generated by performing traffic event analysis according to the second newly added video, and a corresponding first traffic event type and a first traffic event influence range are extracted from the first analysis result; and when the first traffic event type is not a normal event type, the video end time of the second newly added video is extracted as a corresponding first event time point, the result of subtracting a preset evidence time length from the first event time point is taken as a corresponding first preposition time point, and the first preposition time point and the first event time point constitute a corresponding first evidence time range, the second device number field of the second newly added video record is extracted as a corresponding current device number, the first synchronization video field of a first video record in the current roadside point video list, whose second device number field matches the current device number and whose first synchronization timestamp field satisfies the first evidence time range, is extracted as a corresponding first preposition video, all obtained first preposition videos are sequentially spliced according to time sequence to obtain a corresponding second preposition video, the second preposition video and the second newly added video are sequentially spliced according to time sequence to obtain a corresponding first event evidence video, the first device positioning field of a first roadside point device record in a first roadside point device list corresponding to the same first roadside point number as the current roadside point video list in the whole network device database, whose first device number field matches the current device number, is extracted as a corresponding first event positioning information, and a corresponding first event type field, a first event positioning field, a first event time field, a first event influence range field and a first event evidence video field are generated according to the first traffic event type, the first event positioning information, the first event time point, the first traffic event influence range and the first event positioning information, to form a corresponding first event statistical record, and the first event statistical record is added to a first roadside point traffic event statistical table corresponding to the same first roadside point number as the current roadside point video list in the roadside point traffic event statistical database;

[0094] It should be noted that when the first cloud platform analyzes the traffic event according to the second newly added video: a plurality of event classification models pre-trained are used to respectively perform event classification processing on the second newly added video to obtain a corresponding event type and an influence range as a corresponding first traffic event type and a first traffic event influence range to form a corresponding first analysis result, wherein the plurality of event classification models include a pedestrian violation event analysis model, a non-motor vehicle violation event analysis model, a motor vehicle road violation event analysis model, a motor vehicle driving violation event analysis model, and the like;

[0095] 6) After the whole network startup processing is completed, each first roadside point communication device of the running vehicle data monitoring network front end will periodically send a heartbeat protocol instruction, i.e., a first device heartbeat instruction, to the first cloud platform. If the first cloud platform does not receive the first device heartbeat instruction of a certain first roadside point communication device within a specified time period, it will consider that the device is off the network, and all first monitoring devices thereunder will also be off the network. At this time, the first cloud platform will perform state synchronization updating in the whole network device database, and the specific processing steps are as follows:

[0096] After the whole network startup processing is completed, each first roadside point communication device sends a first device heartbeat instruction to the first cloud platform according to a pre-set first heartbeat frequency;

[0097] The first cloud platform periodically receives the first device heartbeat instruction sent by each first roadside point communication device, and records a first roadside point communication device that has not received the first device heartbeat instruction within a specified first heartbeat time limit as a corresponding first off-network device, and rewrites the first working state field of all first roadside point devices recorded in the first roadside point device list corresponding to the first off-network device in the whole network device database to working abnormally;

[0098] 7) After the whole network startup processing is completed, each first monitoring device of the running vehicle data monitoring network front end will periodically send a heartbeat protocol instruction, i.e., a second device heartbeat instruction, to the first cloud platform. If the first cloud platform does not receive the second device heartbeat instruction of a certain first monitoring device within a specified time period, it will consider that the device is off the network. At this time, the first cloud platform will perform state synchronization updating in the whole network device database, and the specific processing steps are as follows:

[0099] After the whole network startup processing is completed, each first monitoring device periodically acquires real-time positioning information of the device through a positioning module, sets the first device positioning data of the first device data group stored locally according to the real-time positioning information, and sends a second device heartbeat instruction carrying the latest first device positioning data to the first cloud platform through the corresponding first roadside point communication device according to a pre-set second heartbeat frequency;

[0100] The first cloud platform receives second device heartbeat instructions sent by each first monitoring device through the corresponding first roadside point communication device periodically; if the first cloud platform does not receive a second device heartbeat instruction sent by a certain first monitoring device within a specified second heartbeat time limit, the current first monitoring device is recorded as a corresponding second off-network device, the first roadside point communication device corresponding to the second off-network device is recorded as a corresponding current roadside point communication device, and the first working state field of the first roadside point device record corresponding to the second off-network device in the first roadside point device list corresponding to the current roadside point communication device in the whole-network device database is rewritten as abnormal working; if the first cloud platform receives a second device heartbeat instruction sent by a certain first monitoring device within a specified heartbeat time limit, the current first monitoring device is recorded as a corresponding first on-network device, the corresponding first device positioning data is extracted from the current second device heartbeat instruction, the first roadside point communication device corresponding to the first on-network device is recorded as a corresponding current roadside point communication device, the first roadside point device record corresponding to the first on-network device in the first roadside point device list corresponding to the current roadside point communication device in the whole-network device database is recorded as a corresponding current device record, the first working state field of the current device record is rewritten as normal working, and the first device positioning field of the current device record is rewritten as the first device positioning data.

[0101] The processing steps 1)-7) are the processing procedures of the driving vehicle data monitoring network of the embodiment of the present application for collecting, transmitting, storing and analyzing real-time monitoring data, thereby completing the real-time updating and maintenance of several data tables / databases (the whole-network device database, the roadside point video database, the typical intersection analysis table, the roadside point vehicle number statistical database and the roadside point traffic event statistical database) on the first cloud platform. The visualization system of the embodiment of the present application can realize the visualization processing of the real-time monitoring data and the latest analysis results of the driving vehicle data through asynchronous data access to the first corresponding relationship table, the whole-network device database, the roadside point video database, the typical intersection analysis table, the roadside point vehicle number statistical database and the roadside point traffic event statistical database on the first cloud platform. The specific steps 2-4 are described below.

[0102] Step 2, after the communication connection is successful, the driving vehicle data visualization mode input by the user is obtained as a corresponding first visualization mode;

[0103] The first visualization mode includes a first mode and a second mode.

[0104] Here, the embodiment of the present application provides two visualization modes, one is the overall overview mode, i.e. the first mode, and the other is the two-level progressive mode from overview to roadside point, i.e. the second mode.

[0105] Step 3: When the first visualization mode is the first mode, the network-wide summary information and the vehicle data at the three typical intersections are visualized according to the first correspondence table, the network-wide device database, the typical intersection analysis table, and the roadside point video database;

[0106] Specifically comprising: step 31, loading a first visualization page;

[0107] Among them, such as Figure 2 As shown in the page structure diagram of the first visualization page provided in the first embodiment of the present invention, the page display area of ​​the first visualization page includes the first, second and third display areas; the first display area includes an entry for the total monitored area, an entry for the total length of high-precision map roads, an entry for the total length of urban monitored roads, an entry for the total length of highway monitored roads, and an intersection scale map area, and the intersection scale map area includes an intersection type scale map, a scale map illustration, and an entry for the total number of intersections; the second display area includes an entry for the total number of monitored roadside points and an entry for the total number of multiple first monitoring devices; the third display area includes an intersection video image area and an entry for a first typical intersection, an entry for a second typical intersection, and an entry for a third typical intersection;

[0108] Step 32, extract part of the high-precision map covered by the driving vehicle data monitoring network from the preset high-precision map library as the corresponding network high-precision map; and estimate the plane area of ​​the network high-precision map to obtain the corresponding network monitoring area; and estimate the total length of the roads in the network high-precision map to obtain the corresponding total length of the map roads; and use the total length of all urban roads covered by the driving vehicle data monitoring network as the corresponding total length of urban roads, and use the total length of the highways covered by the driving vehicle data monitoring network as the corresponding total length of highways; and count the types of urban intersections in the first type field in the first correspondence table to obtain the corresponding first quantity M; and count the total number of first correspondence records in the first correspondence table whose first type field is a type of urban intersection to obtain the corresponding number of first-class intersections, and count the total number of first correspondence records in the first correspondence table whose first type field is a type of urban intersection to obtain the corresponding number of second-class intersections, and so on. , until the total number of first correspondence records whose first type field in the first correspondence table is the M-type urban intersection type is counted to obtain the corresponding number of M-type intersections; and the sum of the number of intersections of all types is calculated to obtain the corresponding total number of intersections; and in the first display area, the display content of the total monitored area item is set according to the network monitoring area, the display content of the high-precision map road total length item is set according to the total length of the map roads, the display content of the urban monitored road total length item is set according to the total length of the urban roads, the display content of the highway monitored road total length item is set according to the total length of the highways, the display content of the total number of intersections item in the intersection proportion map area is set according to the total number of intersections, and the content of the intersection type proportion map and proportion map icon description in the intersection proportion map area is set according to the total number of intersections, the number of intersections from Class 1 to Class M and the corresponding M-type urban intersection type; and all display contents of the first display area are refreshed once every period of time;

[0109] Step 33, count the total number of first corresponding relationship records of the first corresponding relationship table to obtain the corresponding total number of roadside points; count the types of device types in the first device type field of the whole network device database to obtain the corresponding total number of device types; classify the first roadside point device records in the whole network device database according to the first device type field, and the first roadside point device records with the same first device type field form the corresponding first device record set of the first type to obtain the first device record set of the first type of the total number of device types; count the number of first roadside point device records in each first device record set to obtain the corresponding total number of first devices of the first type; count the number of first roadside point device records with the first working state field being normal in each first device record set to obtain the corresponding total number of first normal devices of the first type; and the first normal device total number and the first device total number corresponding to the same type of device type are composed of the data format of device type+first preset separator+first normal device total number+second preset separator+first device total number to form the corresponding first device information of the first type; the first preset separator is a space symbol by default, and the second preset separator is a single oblique symbol " / " by default; in the second display area, the display content of the total number of monitored roadside points is set according to the total number of roadside points, and the first monitoring device total entry of the total number of device types is created, and a one-to-one correspondence is established between each first monitoring device total entry and the first device information, and the display content of the corresponding first monitoring device total entry is set according to each first device information; and all the display contents in the second display area are refreshed every certain period of time.

[0110] Step 34, the intersection name fields of the first, second and third typical intersection records of the typical intersection analysis table are extracted as the corresponding first, second and third typical intersection names; the first roadside point number fields of the first corresponding relationship records in the first corresponding relationship table in which the first name fields are matched with the first, second and third typical intersection names are extracted as the corresponding first, second and third intersection roadside point numbers; the new first typical intersection name is composed of the preset lowest traffic efficiency intersection prefix + the first typical intersection name, the new second typical intersection name is composed of the preset most traffic participants intersection prefix + the second typical intersection name, and the new third typical intersection name is composed of the preset highest traffic volume intersection prefix + the third typical intersection name; in the third display area, the display content of the first typical intersection item is set according to the first typical intersection name, the display content of the second typical intersection item is set according to the second typical intersection name, the display content of the third typical intersection item is set according to the third typical intersection name, the first, second and third typical intersection items are selected by rolling according to the preset intersection switching frequency, the corresponding first, second or third intersection roadside point number is taken as the current intersection roadside point number when the first, second or third typical intersection item is selected, the first roadside point video list corresponding to the current intersection roadside point number in the roadside point video database is taken as the corresponding current roadside point video list, the first synchronization video field of the first video record in the current roadside point video list whose first synchronization timestamp field is closest to the current time is extracted as the corresponding current synchronization video, and the current synchronization video is played in the intersection video image area; and the display content of the first, second and third typical intersection items is refreshed every certain period of time.

[0111] Step 4, when the first visualization mode is the second mode, the monitoring device deployment information of the specified urban intersection, specified urban road or specified highway is visualized according to the first corresponding relationship table and the whole network device database; and in the processing, the driving vehicle data of the roadside point selected by the user is visualized according to the first corresponding relationship table, the whole network device database, the roadside point video database, the roadside point train statistics database and the roadside point traffic event statistics database.

[0112] Specifically, it includes: step 41, the monitoring device deployment information of the specified urban intersection, specified urban road or specified highway is visualized according to the first corresponding relationship table and the whole network device database.

[0113] Specifically, it includes: step 411, the intersection road type and intersection road data input by the user are received by the visualization system.

[0114] The intersection road type includes urban intersection type, urban road type and expressway type; when the intersection road type is urban intersection type, the intersection road data includes the urban intersection name and city name; when the intersection road type is urban road type, the intersection road data includes the urban road name and city name; when the intersection road type is expressway type, the intersection road data includes the expressway name and city name;

[0115] Step 412: Identify the road type of the intersection. When the intersection road type is an urban intersection type, use the urban intersection name and city name in the intersection road data as the corresponding current intersection / road and current city. When the intersection road type is an urban road type, use the urban road name and city name in the intersection road data as the corresponding current intersection / road and current city. When the intersection road type is a highway type, use the highway name and city name in the intersection road data as the corresponding current intersection / road and current city.

[0116] Step 413, loading the second visualization page;

[0117] Among them, such as Figure 3 As shown in the page structure diagram of the second visualization page provided in the first embodiment of the present invention, the second visualization page includes an intersection / road name entry, a city name entry, a weather status area, a total length of a monitored road entry, a monitoring equipment quantity entry, a segment list area, a roadside point list area within a segment, and a map area; the monitoring equipment quantity entry includes only the total number of monitoring equipment when the intersection road type is an urban intersection type or an urban road type; the monitoring equipment quantity entry includes the total number of monitoring equipment, the total number of equipment in the direction of entering the city, and the total number of equipment in the direction of leaving the city when the intersection road type is a highway type; the segment list area includes multiple first segment entries; the roadside point list area within a segment includes multiple first segment roadside point entries;

[0118] Step 414, setting the display content of the intersection / road name entry according to the current intersection / road;

[0119] Step 415, setting the display content of the city name entry according to the current city;

[0120] Step 416: obtaining the latest weather information of the current city as the corresponding current weather data through a preset real-time weather data interface at regular intervals; and setting the display content of the weather status area according to the current weather data;

[0121] Among them, current meteorological data includes temperature, humidity, visibility, wind direction and wind force, weather conditions and air quality level; weather conditions include light rain, moderate rain, heavy rain, rainstorm, thunderstorm, light snow, moderate snow, heavy snow, blizzard, sunny, cloudy and overcast;

[0122] Step 417, extracting the intersection / road high-precision map corresponding to the current intersection / road from the preset high-precision map library as the current intersection / road map; and performing map loading and displaying the current intersection / road map in the map area;

[0123] Step 418, when the intersection / road type is the urban intersection type or the urban road type, counting the total length of the road of the current intersection / road map to obtain the corresponding current road total length; and forming the corresponding first device set by the first roadside point device records in the first device positioning field in the whole network device database in the current intersection / road map; and counting the number of the first roadside point device records in the first device set to obtain the corresponding current device total number; and setting the display content of the monitoring road total length item according to the current road total length; and setting the display content of the monitoring device total number of the monitoring device number item according to the current device total number;

[0124] Step 419, when the intersection / road type is the highway type, taking the current city as the current reference point, extracting the partial high-precision map in the current intersection / road map passing through the current reference point and having the front and back road lengths each being a preset first and second length as the corresponding current road section map; and counting the total length of the road of the current road section map to obtain the corresponding current road total length; and forming the corresponding first device set by the first roadside point device records in the first device positioning field in the whole network device database in the current road section map; and recording the first roadside point device records in the first device set corresponding to the driving direction being the city-entering direction relative to the current reference point as the corresponding city-entering device records, and recording the first roadside point device records in the first device set corresponding to the driving direction being the city-leaving direction relative to the current reference point as the corresponding city-leaving device records; and counting the total number of the city-entering and city-leaving device records respectively to obtain the corresponding city-entering device total number and city-leaving device total number; and taking the sum of the device total number and the city device total number as the corresponding current device total number; and setting the display content of the monitoring road total length item according to the current road total length; and setting the display content of the corresponding monitoring device total number, city-entering direction device total number and city-leaving direction device total number in the monitoring device number item according to the current device total number, city-entering device total number and city-leaving device total number;

[0125] Step 420, dividing the road in the current intersection / road map into a plurality of first segments according to a preset segmentation rule, and assigning each first segment a corresponding first segment post number, and counting the total number of the first segments to obtain the corresponding segment total number; and creating the first segment item of the segment total number in the segment list area; and establishing a one-to-one correspondence between each first segment item and the first segment post number, and setting the display content of the corresponding first segment item according to each first segment post number;

[0126] Step 421, when any first segment entry is selected, the first segment corresponding to the currently selected first segment entry is recorded as the current segment; the first corresponding relationship records in the first roadside point positioning field of the first corresponding relationship table in the current segment are used to form the corresponding first segment roadside point set; the total number of the first corresponding relationship records in the first segment roadside point set is counted to obtain the corresponding current segment roadside point total number; the first segment roadside point entry of the current segment roadside point total number is created in the segment internal roadside point list area; a one-to-one correspondence is established between each first corresponding relationship record in the first segment roadside point set and the first segment roadside point entry; when the intersection road type is the urban intersection type or the urban road type, the display content of the corresponding first segment roadside point entry is set according to the first roadside point number field of each first corresponding relationship record in the first segment roadside point set; when the intersection road type is the highway type, the first corresponding relationship record in the first segment roadside point set in which the first roadside point positioning field corresponds to the road driving direction that is the city-entering direction relative to the current reference point is marked as the city-entering roadside point, and the first corresponding relationship record in the first segment roadside point set in which the first roadside point positioning field corresponds to the road driving direction that is the city-leaving direction relative to the current reference point is marked as the city-leaving roadside point, and the display content of the corresponding first segment roadside point entry is set according to the first roadside point number field of each first corresponding relationship record in the first segment roadside point set and the corresponding city-entering or city-leaving roadside point mark; and the corresponding roadside point mark display is performed on the display map of the map area according to the first roadside point positioning field of each first corresponding relationship record in the first segment roadside point set;

[0127] Step 422, when any first segment roadside point entry is selected, the currently selected first segment roadside point entry is taken as the corresponding current roadside point entry; the first segment post number corresponding to the current roadside point entry is taken as the corresponding current post number; the first roadside point number field of the first corresponding relationship record corresponding to the current roadside point entry is extracted as the corresponding current roadside point number; when the intersection road type is the urban intersection type or the urban road type, the corresponding current roadside point prompt information is composed of the preset prompt information prefix, the current post number and the current roadside point number; when the intersection road type is the highway type, the corresponding city-entering or city-leaving suffix is set according to the city-entering or city-leaving roadside point mark corresponding to the current roadside point entry, and the corresponding current roadside point prompt information is composed of the prompt information prefix, the current post number, the current roadside point number and the city-entering or city-leaving suffix; the roadside point mark corresponding to the current roadside point entry on the display map of the map area is taken as the corresponding current roadside point mark; the current roadside point mark is displayed in an enlarged manner; an information prompt box is displayed above the enlarged current roadside point mark, and the current roadside point prompt information is displayed through the information prompt box;

[0128] Step 42: During the processing, the vehicle data at the roadside point selected by the user is visualized based on the first correspondence table, the network-wide device database, the roadside point video database, the roadside point vehicle statistics database, and the roadside point traffic event statistics database.

[0129] Specifically, the process includes: step 423, during the visualization process of the second visualization page, when the user double-clicks the current roadside point mark, using the displayed information of the information prompt box of the current roadside point mark as the corresponding current roadside point prompt information, extracting the roadside point number from the current roadside point prompt information as the corresponding current roadside point number, and loading the third visualization page;

[0130] Among them, such as Figure 4 As shown in the page structure diagram of the third visualization page provided in the first embodiment of the present invention, the third visualization page includes a roadside point driving video image area, a roadside point digital image area, a roadside point evidence image area, a roadside point basic information area, a roadside point traffic statistics area, a roadside point equipment statistics area, a roadside point driving status statistics area and a roadside point driving event statistics table with a scroll bar; the roadside point basic information area includes a roadside point information entry and a roadside point monitoring radius entry; the roadside point traffic statistics area includes a first time range, a second time range, a third time range, a vehicle statistics entry, a daily year-on-year entry and a monthly year-on-year entry. The first time range defaults to the current day, the second time range defaults to the past 7 days, the third time range defaults to the past 30 days, and the first time range defaults to the past 15 days. The time range is used as the current time range when the third visualization page is loaded. When any of the first, second and third time ranges is clicked, the currently clicked time range is used as the current time range. The roadside point equipment statistics area includes an equipment quantity entry and an equipment statistics table with a scroll bar. Each record in the equipment statistics table includes five fields: serial number, equipment number, equipment type, communication mode and view. The roadside point driving status statistics area includes a driving statistics chart interface with two statistical curves, a motor vehicle curve and a time curve, an entry for the number of traveling vehicles and an entry for the number of driving events. Each record in the roadside point driving event statistics table includes five fields: event type, event location, event range, event time and evidence viewing.

[0131] Step 424: Extract the first roadside point coverage radius field of the first correspondence record in the first correspondence table that matches the first roadside point number field with the current roadside point number as the corresponding current coverage radius; set the display content of the roadside point information item in the roadside point basic information area according to the current roadside point prompt information; and set the display content of the roadside point monitoring radius item in the roadside point basic information area according to the current coverage radius;

[0132] Step 425: The first roadside point trip statistics table corresponding to the current roadside point number in the roadside point trip statistics database is used as the corresponding current roadside point trip statistics table; and the first statistical trip fields of all the first trip statistics records whose first statistical date fields meet the current time range in the current roadside point trip statistics table are summed up to obtain the total trips for the current time range; and the date information of the current time is extracted to generate the corresponding current date, and the dates of the day before and two days before the current date are recorded as the corresponding yesterday's date and the day before yesterday's date, and the first statistical trip fields of the first trip statistics records whose first statistical date fields are respectively yesterday's date and the day before yesterday's date in the current roadside point trip statistics table are extracted as the corresponding yesterday's trip and the day before yesterday's trip, and the corresponding daily year-on-year data are calculated according to the method of (yesterday's trip - previous day's trip) ÷ previous day's trip × 100%; and the month information of the current time is extracted to generate the corresponding current month, and the month before the current month is added. The corresponding previous month is recorded, and the month of the previous year that is the same as the previous month is recorded as the corresponding year-on-year month, and the total number of trips in the corresponding previous month is obtained by summing up the first statistical trip field of all the first statistical date fields of the first trip statistical records of the previous month in the current roadside point trip statistics table, and the total number of trips in the corresponding year-on-year month is obtained by summing up the first statistical trip field of all the first statistical date fields of the first trip statistical records of the current roadside point trip statistics table that meet the first statistical date fields of the first trip statistical records of the year-on-year month, and the corresponding month-on-year data is calculated by (total number of trips in the previous month - total number of trips in the year-on-year month) ÷ total number of trips in the year-on-year month × 100%; and the display content of the trip statistics item of the roadside point traffic flow statistics area is set according to the total number of trips in the current time range, and the display content of the daily year-on-year entry of the roadside point traffic flow statistics area is set according to the daily year-on-year data, and the display content of the monthly year-on-year entry of the roadside point traffic flow statistics area is set according to the monthly year-on-year data;

[0133] Step 426, take the first roadside point device list corresponding to the current roadside point number in the whole network device database as the corresponding current roadside point device list; count the number of first roadside point device records in the current roadside point device list to obtain the corresponding current total number of devices; set the display content of the device number item in the roadside point device statistical area according to the current total number of devices; set the record total number of the device statistical table in the roadside point device statistical area as the current total number of devices; set the display content of the device number, device type and communication mode fields in the corresponding record in the device statistical table according to the first device number field, first device type field and first communication type field of each first roadside point device record in the current roadside point device list; automatically supplement the serial number field of all records in the device statistical table in the form of starting from 1 and increasing by 1 each time; set the view field of the record in the device statistical table whose device type field is not a camera device to empty, and set the view field of the record whose device type field is a camera device to the default first viewable mark and display;

[0134] Step 427, when the first viewable mark in the view field of any record in the device statistical table is clicked, extract the device number field of the current record as the corresponding current device number; take the first roadside point video list corresponding to the current roadside point number in the roadside point video database as the corresponding current roadside point video list; extract the first synchronization video field of the first video record in the current roadside point video list whose second device number field matches the current device number and whose first synchronization timestamp field is the most recent time as the corresponding current synchronization video; perform video playback processing on the current synchronization video by the roadside point driving video image area; and perform video rendering and playback on the current synchronization video based on digital twin technology by the roadside point digital image area;

[0135] Step 428, locally create a first cache queue containing n+1 first cached train numbers that satisfy the first-in first-out principle; and every other preset sampling time interval, extract the first statistical train number field of the first train statistical record in the current roadside point train statistical table whose first statistical date field matches the date of the day as a newly added first cached train number to add to the first cache queue; n is an integer greater than 0;

[0136] Step 429, take the first roadside point traffic event statistical table corresponding to the current roadside point number in the roadside point traffic event statistical database as the corresponding current roadside point traffic event statistical table; locally create a second cache queue containing n first cached event numbers that satisfy the first-in first-out principle; and every sampling time interval, count the total number of first event statistical records in the current roadside point traffic event statistical table whose first event time field satisfies the most recent sampling time interval to generate the corresponding first cached event number to add to the second cache queue.

[0137] Step 430, a two-dimensional rectangular coordinate system with only positive direction is constructed in the driving statistics interface of the roadside point driving state statistics area, and time is taken as the horizontal axis of the two-dimensional rectangular coordinate system, and quantity is taken as the vertical axis of the two-dimensional rectangular coordinate system; and n time scales are marked on the time horizontal axis with the origin as the time t0, and the sampling time interval as the interval between adjacent time scales, respectively as times t1 to t n , and the time t n is aligned with the current time; and the first event number of the n+1 first cached vehicle numbers in the first cache queue is calculated by difference every sampling time interval to obtain n first vehicle numbers, and the n first cached event numbers in the second cache queue are extracted as corresponding n first event numbers; and the first vehicle number and the first event number with the earliest time are corresponding to the time t1, the second earliest time is corresponding to the time t2, and so on, until the first vehicle number and the first event number with the nearest time are corresponding to the time t n ; and the first vehicle marking point is obtained by marking points on the two-dimensional rectangular coordinate system according to the corresponding relationship between the n first vehicle numbers and the respective times, and the first event marking point is obtained by marking points on the two-dimensional rectangular coordinate system according to the corresponding relationship between the n first event numbers and the respective times; and the motor vehicle curve is obtained by sequentially connecting the n first vehicle marking points, and the event curve is obtained by sequentially connecting the n first event marking points; and the motor vehicle curve and the event curve are respectively subjected to curve smoothing processing; and the display content of the number of vehicles in the roadside point driving state statistics area is set according to the first vehicle number with the nearest time, and the display content of the number of driving events in the roadside point driving state statistics area is set according to the first event number with the nearest time;

[0138] Step 431, the total number of records in the roadside point driving event statistics table is limited according to the preset first record total number; and the first event statistics records of the first record total number with the nearest time in the current roadside point traffic event statistics table are extracted to form a corresponding current event statistics record set; and the display content of the event type, event location, event range and event time fields of the corresponding records in the roadside point driving event statistics table is set according to the first event type field, the first event positioning field, the first event influence range field and the first event time field of each first event statistics record in the current event statistics record set in the order from near to far; and the evidence viewing of all records in the roadside point driving event statistics table is set as the default second viewable mark and displayed;

[0139] Step 432, when the second viewable mark of the viewing field of any record in the roadside point driving event statistics table is clicked, the first event evidence video field of the first event statistics record corresponding to the current record is extracted as the corresponding current evidence video; and the current evidence video is subjected to video playing processing by the roadside point evidence image area.

[0140] Figure 5 A module structure diagram of a driving vehicle data visualization processing system provided for the second embodiment of the application, the system being a system, terminal device or server for implementing the first method embodiment or an apparatus capable of enabling the system, terminal device or server to implement the first method embodiment, for example, the apparatus can be an apparatus or chip system of the terminal device or server. As shown in the figure, the system comprises a visualization system 110 and a driving vehicle data monitoring network 111. Figure 5

[0141] The visualization system 110 comprises a communication module 1101, an input module 1102, a first processing module 1103 and a second processing module 1104.

[0142] The driving vehicle data monitoring network 111 comprises a first cloud platform 1111, a plurality of first roadside point communication devices 1112 and a plurality of first monitoring devices 1113; the first cloud platform 1111 is connected with each first roadside point communication device 1112; each first roadside point communication device 1112 corresponds to a first roadside point monitoring device group and is connected with each first monitoring device 1113 of the corresponding first roadside point monitoring device group.

[0143] The communication module 1101 is used for communication docking with the first cloud platform 1111 of the driving vehicle data monitoring network 111; the first cloud platform 1111 is pre-installed with a first corresponding relationship table 11111 reflecting the corresponding relationship between the specified urban intersection, the specified urban road and the specified highway and the roadside point number, a whole network device database 11112 for saving the whole network device information, a roadside point video database 11113 for saving the roadside point monitoring video, a typical intersection analysis table 11114 for saving the three typical intersection information, a roadside point vehicle number statistics database 11115 for statistically counting the total vehicle number of the roadside point in a single day, and a roadside point traffic event statistics database 11116 for saving the evidence video of the roadside point traffic event in a single day.

[0144] The input module 1102 is used for obtaining the driving vehicle data visualization mode input by the user as the corresponding first visualization mode after the communication docking is successful; the first visualization mode comprises a first mode and a second mode.

[0145] ​The first processing module 1103 is configured to, when the first visualization mode is the first mode, perform visualization processing on the whole-network summary information and the driving vehicle data of the three types of typical intersections according to the first correspondence table 11111, the whole-network device database 11112, the typical intersection analysis table 11114 and the road-side point video database 11113.

[0146] The second processing module 1104 is configured to, when the first visualization mode is the second mode, perform visualization processing on the monitoring device deployment information of the specified urban intersection, the specified urban road or the specified expressway according to the first correspondence table 11111 and the whole-network device database 11112; and in the processing process, perform visualization processing on the driving vehicle data of the road-side point selected by the user according to the first correspondence table 11111, the whole-network device database 11112, the road-side point video database 11113, the road-side point vehicle number statistics database 11115 and the road-side point traffic event statistics database 11116.

[0147] The visualization processing system for driving vehicle data provided in the second embodiment of the present application can execute the method steps in the first method embodiment, and has similar implementation principles and technical effects, which will not be described here.

[0148] It should be noted that the division of each module of the above system is only a logical functional division, and all or part of the modules can be integrated into one physical entity, or can be physically separated. Moreover, the modules can all be implemented in the form of software called by a processing element; or all be implemented in the form of hardware; or part of the modules are implemented in the form of software called by a processing element, and part of the modules are implemented in the form of hardware. For example, the communication module can be a separately set processing element, or can be integrated in a chip of the above device, and in addition, the communication module can be stored in the memory of the above device in the form of program code, and the functions of the above determination module are called and executed by a processing element of the above system. The implementation of other modules is similar. Moreover, all or part of the modules can be integrated together, or can be independently implemented. The processing element described herein can be an integrated circuit having a signal processing capability. In the implementation process, each method step of the foregoing method or each module processing step of the foregoing system can be completed by the integrated logic circuit of hardware or the instruction of software in the processing element.

[0149] For example, the modules of the above system can be one or more integrated circuits configured to implement the aforementioned methods, such as one or more application specific integrated circuits (ASICs), or, one or more digital signal processors (DSPs), or, one or more field programmable gate arrays (FPGAs), and so on. For another example, when a module of the above system is implemented by means of a processing element scheduling program codes, the processing element can be a general purpose processor, such as a central processing unit (CPU) or other processor capable of invoking program codes. For yet another example, the modules can be integrated together to be implemented in the form of a system-on-a-chip (SOC).

[0150] In the above embodiments, the implementation can be wholly or partially by means of software, hardware, firmware, or any combination thereof. When implemented by means of software, the implementation can be wholly or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed by a computer, the computer instructions wholly or partially produce the processes or functions described in the above method embodiments. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer readable storage medium, or transferred from one computer readable storage medium to another, such as transferred from one website, computer, server, or data center to another by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL), or wireless (such as infrared, wireless, Bluetooth, microwave, etc.)) manner. The computer readable storage medium can be any available medium accessible by a computer or data storage device, such as a server, data center, etc. that includes one or more available media sets. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)), etc.

[0151] The embodiment of the application provides a kind of visualization processing method and system of running vehicle data, road side point is set in urban intersection, urban road and highway, each road side point is configured with a group of monitoring equipment, a cloud platform is configured in cloud, and running vehicle data monitoring network is formed by cloud platform, road side point communication equipment and monitoring equipment, in addition, a visualization system is independently set and is connected with cloud platform;The monitoring equipment of running vehicle data monitoring network is used to monitor the running vehicle data of front-end intersection, road in real time, road side point communication equipment is used to group binding to monitoring equipment, cloud platform is used to carry out a series of data analysis to real-time monitoring data according to multiple custom analysis processes, and real-time monitoring data and various analysis results are stored and updated by the first corresponding relationship table of custom, whole network equipment database, road side point video database, typical intersection analysis table, road side point train statistics database and road side point traffic event statistics database;Visualization system provides two kinds of visualization modes, one is overall overview mode, i.e. first mode, and the other is secondary progressive mode from overview to road side point, i.e. second mode, corresponding visualization processing flow is carried out by accessing each data table / database on cloud platform in each mode.By the application, the data analysis block and visualization processing block originally coupled together are coupled and respectively split to cloud platform and visualization system, then asynchronous transmission mechanism between cloud platform and visualization system is realized through intermediate data table / database, and the processing task of each is further refined on cloud platform and visualization system, so as to not only enrich monitoring data analysis means and improve monitoring data analysis efficiency, but also improve the diversity and processing efficiency of visualization processing, to effectively improve the overall processing efficiency of system and enhance the overall service capability of system.

[0152] Those skilled in the art should further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware, computer software or a combination of both, and in order to clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been described in the above description. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the application.

[0153] The steps of the method or algorithm described in combination with the embodiments disclosed herein can be implemented in hardware, software modules executed by a processor, or a combination of both. The software modules can be placed in random access memory (RAM), memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0154] The above detailed description of the specific embodiments of the present application is provided for the purpose of further explaining the objects, technical solutions and advantages of the present application, and it should be understood that the above description is only a specific embodiment of the present application and is not used to limit the protection scope of the present application, and any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims

1. A method of visualizing travel vehicle data, characterized by, The method comprises: The visualization system is in communication with a first cloud platform of a traveling vehicle data monitoring network; the first cloud platform is pre-installed with a first corresponding relationship table reflecting the corresponding relationship between specified urban intersections, specified urban roads, specified expressways and roadside points, a whole-network device database storing the information of all network devices, a roadside point video database storing the monitoring videos of roadside points, a typical intersection analysis table storing the information of three types of typical intersections, a roadside point vehicle number statistical database statistically storing the total vehicle numbers of roadside points in a day, and a roadside point traffic event statistical database storing the videos of evidence of traffic events of roadside points in a day; After the communication is successfully connected, a user-input traveling vehicle data visualization mode is obtained as a corresponding first visualization mode; the first visualization mode comprises a first mode and a second mode; When the first visualization mode is the first mode, the traveling vehicle data of the whole network summary information and three types of typical intersections are visualized according to the first corresponding relationship table, the whole-network device database, the typical intersection analysis table and the roadside point video database; When the first visualization mode is the second mode, the monitoring device control information of the specified urban intersections, specified urban roads or specified expressways is visualized according to the first corresponding relationship table and the whole-network device database; and in the process of processing, the traveling vehicle data of the roadside points selected by the user is visualized according to the first corresponding relationship table, the whole-network device database, the roadside point video database, the roadside point vehicle number statistical database and the roadside point traffic event statistical database; The traveling vehicle data of the whole network summary information and three types of typical intersections are visualized according to the first corresponding relationship table, the whole-network device database, the typical intersection analysis table and the roadside point video database, specifically comprising: The visualization system loads a first visualization page; the page display area of the first visualization page comprises first, second and third display areas; the first display area comprises a monitoring total area item, a high-precision map road total length item, an urban monitoring road total length item, an expressway monitoring road total length item and an intersection proportion diagram area, the intersection proportion diagram area comprises an intersection type proportion diagram, a proportion diagram illustration and an intersection total number item; the second display area comprises a monitoring roadside point total number item and a plurality of first monitoring device total number items; and the third display area comprises an intersection video image area and first, second and third typical intersection items. extracting a part of high-definition map covered by the driving vehicle data monitoring network from a preset high-definition map library as a corresponding network high-definition map; estimating a plane area of the network high-definition map to obtain a network monitoring area; estimating a total length of roads in the network high-definition map to obtain a map road total length; taking a total length of all urban road covered by the driving vehicle data monitoring network as an urban road total length, and taking a total length of expressway covered by the driving vehicle data monitoring network as an expressway total length; counting a type of urban intersection in a first type field of the first corresponding relation table to obtain a first quantity M; counting a total number of first corresponding relation records of the first type field being a first type of urban intersection in the first corresponding relation table to obtain a first quantity of the first type of intersection, counting a total number of the first corresponding relation records of the first type field being a second type of urban intersection in the first corresponding relation table to obtain a second quantity of the second type of intersection, and so on, until counting a total number of the first corresponding relation records of the first type field being an Mth type of urban intersection in the first corresponding relation table to obtain a corresponding Mth quantity of the Mth type of intersection; summing all intersection quantities to obtain a total intersection quantity; and in the first display area, setting display content of the monitoring total area item according to the network monitoring area, setting display content of the high-definition map road total length item according to the map road total length, setting display content of the urban monitoring road total length item according to the urban road total length, setting display content of the expressway monitoring road total length item according to the expressway total length, setting display content of the intersection total quantity item of the intersection proportion diagram area according to the total intersection quantity, and setting content of the intersection type proportion diagram and the proportion diagram illustration of the intersection proportion diagram area according to the total intersection quantity, the first to Mth quantities of intersection and the corresponding Mth type of urban intersection; and refreshing all display content of the first display area once every period of time. counting the total number of the first correspondence records of the first correspondence table to obtain a total number of roadside points; counting the types of the first device types in the first device type field of the whole network device database to obtain a total number of device types; classifying the first roadside point device records in the whole network device database according to the first device type field, and obtaining a first device record set of each type of device by grouping the first roadside point device records with the same first device type field, thereby obtaining the first device record set of the total number of device types; counting the number of the first roadside point device records in each first device record set to obtain a total number of each type of device; counting the number of the first roadside point device records with a normal working state in each first device record set to obtain a total number of each type of normal device; and grouping the total number of each type of normal device and the total number of each type of device according to the data format of device type + first preset separator + total number of each type of normal device + second preset separator + total number of each type of device to obtain first device information of each type of device; the first preset separator is a space symbol by default, and the second preset separator is a single oblique symbol by default; and in the second display area, the display content of the monitored roadside point total amount entry is set according to the total number of roadside points, the first monitored device total amount entry of the total number of device types is created, a one-to-one correspondence is established between each first monitored device total amount entry and the first device information, and the display content of the corresponding first monitored device total amount entry is set according to each first device information; and the content of all display contents in the second display area is refreshed every certain period of time. The intersection name fields of the first, second, and third typical intersection records of the typical intersection analysis table are extracted as corresponding first, second, and third typical intersection names; the first roadside point number fields of the first corresponding relationship records in the first corresponding relationship table that match the first, second, and third typical intersection names are extracted as corresponding first, second, and third intersection roadside point numbers; new first, second, and third typical intersection names are formed by a preset lowest-traffic-efficiency intersection prefix + the first typical intersection name, a preset most-traffic-participant intersection prefix + the second typical intersection name, and a preset highest-traffic-volume intersection prefix + the third typical intersection name; and in the third display area, the display content of the first typical intersection item is set according to the first typical intersection name, the display content of the second typical intersection item is set according to the second typical intersection name, the display content of the third typical intersection item is set according to the third typical intersection name, the first, second, and third typical intersection items are selected by rolling according to a preset intersection switching frequency, the corresponding first, second, or third intersection roadside point number is taken as a current intersection roadside point number when the first, second, or third typical intersection item is selected, the first roadside point video list corresponding to the current intersection roadside point number in the roadside point video database is taken as a current roadside point video list, the first synchronization video field of the first video record in the current roadside point video list whose first synchronization timestamp field is closest to the current time is extracted as a current synchronization video, and the current synchronization video is played in the intersection video image area; and the display content of the first, second, and third typical intersection items is refreshed every certain period of time.

2. The method of claim 1, wherein the driving vehicle data monitoring network comprises the first cloud platform, a plurality of first roadside point communication devices, and a plurality of first monitoring devices; the first cloud platform is connected with each of the first roadside point communication devices; each of the first roadside point communication devices corresponds to a first roadside point monitoring device group and is connected with each of the first monitoring devices of the corresponding first roadside point monitoring device group; each of the first roadside point communication devices is installed at a designated roadside point on a designated intersection in a designated urban area, along a designated road in a designated urban area, and along a designated highway; each of the first roadside point communication devices is locally preset with a corresponding first roadside point number. ​ ​ Each of the first monitoring devices is installed on a designated device point near a corresponding designated roadside point; each of the first monitoring devices has a corresponding first device data group pre-set locally; the first device data group includes a first device number, a first device type, a first communication type, a first monitoring direction type, and first device positioning data; the first device type includes a camera device, a laser radar device, a millimeter wave radar device, an EUHT communication node device, an RSU communication node device, an RCU computing node device, and a traffic signal lamp device; the first communication type includes two categories of wireless and wired, the wireless includes 5G wireless communication, EUHT wireless communication, V2X wireless communication, IOT wireless communication, and NFC wireless communication; the wired includes fiber communication, coaxial cable communication, and network cable communication; the first monitoring direction type is the driving direction of the monitored road, including east-west direction, west-east direction, south-north direction, and north-south direction; The first correspondence table includes a plurality of first correspondence records; the first correspondence record includes a first type field, a first name field, a first roadside point number field, a first roadside point positioning field, and a first roadside point coverage radius field; the first type field includes multiple types of urban intersection types, urban road types, and highway types; when the first type field is each type of urban intersection type, the corresponding first name field is the name of the corresponding designated urban intersection; when the first type field is the urban road type, the corresponding first name field is the name of the corresponding designated urban road; when the first type field is the highway type, the corresponding first name field is the name of the corresponding designated highway; the first roadside point positioning field is the positioning coordinate information of the corresponding designated roadside point; the first roadside point coverage radius field is the monitoring range radius of the corresponding designated roadside point; The full-network device database includes a plurality of first roadside point device lists, each of which corresponds to a first roadside point number; the first roadside point device list includes a plurality of first roadside point device records, the number of first roadside point device records of each first roadside point device list is consistent with the number of first monitoring devices of the corresponding first roadside point monitoring device group; the first roadside point device record includes a first device number field, a first device type field, a first communication type field, a first monitoring direction type field, a first device positioning field, and a first working state field; the first working state field includes working abnormally and working normally; The roadside point video database includes a plurality of first roadside point video lists, each of which corresponds to a first roadside point number; the first roadside point video list includes a plurality of first video records; the first video record includes a second device number field, a first synchronization timestamp field, and a first synchronization video field; The typical intersection analysis table includes first, second and third typical intersection records; the first, second and third typical intersection records are each composed of two record fields, namely a typical intersection type field and an intersection name field; the typical intersection type fields of the first, second and third typical intersection records are respectively a minimum traffic efficiency type, a most traffic participants type and a highest traffic volume type; The roadside point train statistics database includes a plurality of first roadside point train statistics tables, each corresponding to a first roadside point number; the first roadside point train statistics table includes a plurality of first train statistics records; the first train statistics record includes a first statistics date field and a first statistics train field; The roadside point traffic event statistics database includes a plurality of first roadside point traffic event statistics tables, each corresponding to a first roadside point number; the first roadside point traffic event statistics table includes a plurality of first event statistics records; the first event statistics record includes a first event type field, a first event positioning field, a first event time field, a first event impact range field and a first event evidence video field.

3. The method of claim 2, wherein, The method further includes: The first cloud platform performs a network-wide start processing on the driving vehicle data monitoring network, specifically: the first cloud platform sends a corresponding roadside point device start instruction to each first roadside point communication device; each first roadside point communication device, after receiving the roadside point device start instruction, performs a task start processing on itself and sends a corresponding monitoring device start instruction to each first monitoring device of the corresponding first roadside point monitoring device group; each first monitoring device of the first roadside point monitoring device group, after receiving the monitoring device start instruction, performs a task start processing on itself; After the full-network starting processing is completed, each of the first monitoring devices of the first device type of camera device further continuously video shoots the current monitoring road surface, uses a data cache pool to perform cache processing on the video data in the continuous video shooting process, extracts a time length of a first video time length as corresponding first synchronization video data from the data cache pool every first preset time interval, allocates a corresponding timestamp of a first synchronization timestamp to the first synchronization video data, and sends a first data packet composed of the first device number, the first synchronization timestamp and the first synchronization video data to the corresponding first road side point communication device; the first road side point communication device sends a second data packet composed of the first road side point number and the first data packet to the first cloud platform after receiving the first data packet; the first cloud platform extracts the first road side point number, the first device number, the first synchronization timestamp and the first synchronization video data from the second data packet after receiving the second data packet, generates a corresponding second device number field, a first synchronization timestamp field and a first synchronization video field from the first device number, the first synchronization timestamp and the first synchronization video data to form a corresponding first video record, and adds the first video record to the first road side point video list corresponding to the current first road side point number in the road side point video database; After the full network startup processing is completed, the first cloud platform queries the first correspondence table periodically, extracts the first roadside point number field of the first correspondence record of each urban intersection type in the first type field of the table as the corresponding second roadside point number, extracts the latest first video record from the first roadside point video list corresponding to each second roadside point number in the roadside point video database as the corresponding second video record, identifies whether the time interval between the first synchronization timestamp field of each second video record and the current platform time meets the preset maximum time interval, extracts the first synchronization video field of the current second video record as the corresponding second synchronization video data if yes, analyzes the passing vehicle speed, the total number of traffic participants, and the passing vehicle flow of each second synchronization video data to obtain the corresponding first passing vehicle speed, the first parameter total number, and the first passing vehicle flow, takes the second roadside point number corresponding to the second synchronization video data with the minimum first passing vehicle speed as the corresponding first type number, the second roadside point number corresponding to the second synchronization video data with the maximum first parameter total number as the corresponding second type number, and the second roadside point number corresponding to the second synchronization video data with the maximum first passing vehicle flow as the corresponding third type number, extracts the first name field of the first correspondence record corresponding to the first, second, and third type numbers in the first roadside point number field in the first correspondence table as the corresponding first, second, and third intersection name, and updates the intersection name field of the first typical intersection record to the first type intersection name, the intersection name field of the second typical intersection record to the second type intersection name, and the intersection name field of the third typical intersection record to the third type intersection name in the typical intersection analysis table. After the full network starting processing is completed, the first cloud platform adds a first train statistics record to each first roadside train statistics table of the roadside train statistics database as a corresponding daily statistics record at a designated time every day, sets the first statistics date field of each daily statistics record to the date of the day, and initializes the first statistics train field to zero; and between the designated time of the day and the designated time of the next day, the first cloud platform tracks in real time whether a record is added to each first roadside video list in the roadside video database; once a first video record is added to any first roadside video list, the first cloud platform extracts the newly added first video record as a corresponding first new video record, extracts the first synchronization timestamp field of the first new video record as a corresponding first new video, and generates a corresponding new passing train according to the first new video; the first cloud platform extracts the first roadside train statistics table corresponding to the first new video record and having the same first roadside point number from the roadside train statistics database as a corresponding current roadside train statistics table, extracts the first statistics train field of the daily statistics record of the current roadside train statistics table as a corresponding current passing train, adds the current passing train and the new passing train to obtain a corresponding latest passing train, and updates the first statistics train field of the daily statistics record of the current roadside train statistics table to the latest passing train; After the full-network starting processing is completed, the first cloud platform tracks in real time whether a record is added to each first roadside point video list in the roadside point video database; once a first video record is added to any first roadside point video list, the current first roadside point video list is taken as a corresponding current roadside point video list, and the newly added first video record is extracted as a corresponding second newly added video record, and the first synchronization video field of the second newly added video record is extracted as a corresponding second newly added video; and a first analysis result is generated according to the second newly added video, and a first traffic event type and a first traffic event influence range are extracted from the first analysis result; and when the first traffic event type is not a normal event type, a video end time of the second newly added video is extracted as a corresponding first event time point, a result of subtracting a preset evidence time length from the first event time point is taken as a corresponding first preposition time point, and the first preposition time point and the first event time point constitute a corresponding first evidence time range, a second device number field of the second newly added video record is extracted as a corresponding current device number, and the first synchronization video field of the first video record in the current roadside point video list, which has the second device number field matched with the current device number and has the first synchronization time stamp field satisfying the first evidence time range, is extracted as a corresponding first preposition video, all the first preposition videos obtained are sequentially spliced according to time sequence to obtain a corresponding second preposition video, the second preposition video and the second newly added video are sequentially spliced according to time sequence to obtain a corresponding first event evidence video, the first device positioning field of the first roadside point device record in the first roadside point device list of the same first roadside point number as the current roadside point video list in the full-network device database, which has the first device number field matched with the current device number, is extracted as corresponding first event positioning information, and the first event type field, the first event positioning field, the first event time field, the first event influence range field and the first event evidence video field are generated according to the first traffic event type, the first event positioning information, the first event time point, the first traffic event influence range and the first event positioning information, and the first event type field, the first event positioning field, the first event time field, the first event influence range field and the first event evidence video field constitute a corresponding first event statistical record, and the first event statistical record is added to the first roadside point traffic event statistical table of the same first roadside point number as the current roadside point video list in the roadside point traffic event statistical database; After the full-network starting processing is completed, each first roadside point communication device sends a first device heartbeat instruction to the first cloud platform according to a preset first heartbeat frequency. After the full-network starting processing is completed, the first cloud platform periodically receives the first device heartbeat instructions sent by each first roadside point communication device, and records the first roadside point communication device that has not received the first device heartbeat instruction within a specified first heartbeat time limit as a corresponding first off-network device, and rewrites the first working state field of all first roadside point device records in the first roadside point device list corresponding to the first off-network device in the full-network device database to working abnormally; After the full-network starting processing is completed, each first monitoring device periodically obtains real-time positioning information of the device through a positioning module, sets the first device positioning data of the first device data group stored locally according to the real-time positioning information, and sends a second device heartbeat instruction carrying the latest first device positioning data to the first cloud platform through the corresponding first roadside point communication device according to a preset second heartbeat frequency; After the full-network starting processing is completed, the first cloud platform periodically receives the second device heartbeat instructions sent by each first monitoring device through the corresponding first roadside point communication device; if the second device heartbeat instruction sent by a certain first monitoring device is not received within a specified second heartbeat time limit, the current first monitoring device is recorded as a corresponding second off-network device, the first roadside point communication device corresponding to the second off-network device is recorded as a corresponding current roadside point communication device, and the first working state field of the first roadside point device record corresponding to the second off-network device in the first roadside point device list corresponding to the current roadside point communication device in the full-network device database is rewritten to working abnormally; if the second device heartbeat instruction sent by a certain first monitoring device is received within a specified heartbeat time limit, the current first monitoring device is recorded as a corresponding first on-network device, the corresponding first device positioning data is extracted from the current second device heartbeat instruction, the first roadside point communication device corresponding to the first on-network device is recorded as a corresponding current roadside point communication device, the first roadside point device record corresponding to the first on-network device in the first roadside point device list corresponding to the current roadside point communication device in the full-network device database is recorded as a corresponding current device record, the first working state field of the current device record is rewritten to working normally, and the first device positioning field of the current device record is rewritten to the first device positioning data.

4. The method of claim 2, wherein, The monitoring device deployment information of the specified urban intersection, the specified urban road, or the specified expressway is visualized according to the first correspondence table and the full-network device database, specifically including: The visualization system receives user inputted intersection road type and intersection road data; the intersection road type includes urban intersection type, urban road type and highway type; when the intersection road type is urban intersection type, the intersection road data includes urban intersection name and city name; when the intersection road type is urban road type, the intersection road data includes urban road name and city name; when the intersection road type is highway type, the intersection road data includes highway name and city name; The intersection road type is identified; when the intersection road type is urban intersection type, the urban intersection name and city name of the intersection road data are taken as corresponding current intersection road and current city; when the intersection road type is urban road type, the urban road name and city name of the intersection road data are taken as corresponding current intersection road and current city; when the intersection road type is highway type, the highway name and city name of the intersection road data are taken as corresponding current intersection road and current city; A second visualization page is loaded; the second visualization page includes intersection / road name entry, city name entry, weather state area, monitored road total length entry, monitored device quantity entry, section list area, in-section roadside point list area and map area; the monitored device quantity entry only includes total number of monitored devices when the intersection road type is urban intersection type or urban road type, and the monitored device quantity entry includes total number of monitored devices, total number of in-city direction devices and total number of out-city direction devices when the intersection road type is highway type; the section list area includes multiple first section entries; the in-section roadside point list area includes multiple first section roadside point entries; Display content of the intersection / road name entry is set according to the current intersection road; Display content of the city name entry is set according to the current city; Latest weather information of the current city is obtained as corresponding current weather data through a preset real-time weather data interface every certain period of time, and display content of the weather state area is set according to the current weather data; the current weather data includes temperature, humidity, visibility, wind direction and wind force level, weather condition and air quality level; the weather condition includes light rain, moderate rain, heavy rain, heavy rain, thunderstorm, light snow, moderate snow, heavy snow, heavy snow, sunny, cloudy and overcast; An intersection road high-precision map corresponding to the current intersection road is extracted from a preset high-precision map library as current intersection road map, and the current intersection road map is loaded and displayed in the map area. When the intersection road type is an urban intersection type or an urban road type, the total length of the roads in the current intersection road map is counted to obtain a corresponding current road total length; a first device set is formed by the first roadside point device records of the first device positioning field in the full-network device database within the current intersection road map; the number of the first roadside point device records in the first device set is counted to obtain a corresponding current device total number; the display content of the monitored road total length item is set according to the current road total length; and the display content of the monitored device total number in the monitored device number item is set according to the current device total number; When the intersection road type is a highway type, a part of the high-precision map in the current intersection road map that passes through the current city as a current reference point and has a front road length and a rear road length each being a preset first length and a second length is extracted as a corresponding current road section map; the total length of the roads in the current road section map is counted to obtain a corresponding current road total length; a corresponding first device set is formed by the first roadside point device records of the first device positioning field in the full-network device database within the current road section map; the first roadside point device records in the first device set, in which the driving direction corresponding to the first monitoring direction type field is an in-city direction relative to the current reference point, are recorded as corresponding in-city device records, and the first roadside point device records in the first device set, in which the driving direction corresponding to the first monitoring direction type field is an out-city direction relative to the current reference point, are recorded as corresponding out-city device records; the total number of in-city and out-city device records is counted to obtain a corresponding in-city device total number and a corresponding out-city device total number, respectively; the sum of the in-city device total number and the out-city device total number is taken as a corresponding current device total number; the display content of the monitored road total length item is set according to the current road total length; and the display content of the corresponding monitored device total number, in-city direction device total number and out-city direction device total number in the monitored device number item is set according to the current device total number, the in-city device total number and the out-city device total number; According to a preset segmentation rule, the roads in the current intersection road map are segmented into a plurality of first segments, each of which is assigned a corresponding first segment post number, and the total number of the first segments is counted to obtain a corresponding segment total number; the first segment items of the segment total number are created in the segment list area; a one-to-one correspondence is established between each first segment item and the first segment post number, and the display content of the corresponding first segment item is set according to each first segment post number; when any one of the first segment entries is selected, marking the first segment corresponding to the currently selected first segment entry as a current segment; and forming a corresponding first segment roadside point set from the first correspondence records in the first roadside point positioning field of the first correspondence table that are in the current segment; and counting the total number of the first correspondence records of the first segment roadside point set to obtain a corresponding current segment roadside point total number; and creating the first segment roadside point entries of the current segment roadside point total number in the segment internal roadside point list area; and establishing a one-to-one correspondence between each of the first correspondence records in the first segment roadside point set and the first segment roadside point entries; and when the intersection road type is an urban intersection type or an urban road type, setting the display content of the corresponding first segment roadside point entries according to the first roadside point number field of each of the first correspondence records in the first segment roadside point set; and when the intersection road type is an expressway type, marking the first correspondence records in the first segment roadside point set whose first roadside point positioning field corresponds to a road driving direction that is an inbound direction relative to the current reference point as inbound roadside points, and marking the first correspondence records in the first segment roadside point set whose first roadside point positioning field corresponds to a road driving direction that is an outbound direction relative to the current reference point as outbound roadside points, and setting the display content of the corresponding first segment roadside point entries according to the first roadside point number field of each of the first correspondence records in the first segment roadside point set and the corresponding inbound or outbound roadside point marks; and displaying corresponding roadside points on the displayed map of the map area according to the first roadside point positioning field of each of the first correspondence records in the first segment roadside point set; When any of the first segmented roadside point entries is selected, the currently selected first segmented roadside point entry is taken as a corresponding current roadside point entry; the first segmented post number corresponding to the current roadside point entry is taken as a corresponding current post number; the first roadside point number field of the first corresponding relationship record corresponding to the current roadside point entry is extracted as a corresponding current roadside point number; when the road type of the intersection is an urban intersection type or an urban road type, a corresponding current roadside point prompt information is composed of a preset prompt information prefix, the current post number and the current roadside point number; when the road type of the intersection is a highway type, a corresponding city or out-of-city suffix is set according to the city or out-of-city roadside point mark corresponding to the current roadside point entry, and a corresponding current roadside point prompt information is composed of the prompt information prefix, the current post number, the current roadside point number and the city or out-of-city suffix; the roadside point mark corresponding to the current roadside point entry on the display map of the map area is taken as a corresponding current roadside point mark; the current roadside point mark is displayed in an enlarged manner; an information prompt box is displayed above the current roadside point mark after being enlarged, and the current roadside point prompt information is displayed through the information prompt box.

5. The method of claim 4, wherein, The visual processing of the driving vehicle data of the user-selected roadside point according to the first corresponding relationship table, the whole-network device database, the roadside point video database, the roadside point train number statistical database and the roadside point traffic event statistical database specifically includes: The visual system displays the display information of the information prompt box of the current road side point mark as corresponding current road side point prompt information when the user double-clicks the current road side point mark in the visual process of the second visual page, extracts the road side point number from the current road side point prompt information as the corresponding current road side point number, and loads a third visual page; the third visual page includes a road side point driving video image area, a road side point digital image area, a road side point evidence image area, a road side point basic information area, a road side point vehicle flow statistics area, a road side point device statistics area, a road side point driving state statistics area, and a road side point driving event statistics table with a scroll bar; the road side point basic information area includes a road side point information item and a road side point monitoring radius item; the road side point vehicle flow statistics area includes a first time range, a second time range, a third time range, a vehicle number statistics item, a day comparison item, and a month comparison item, the first time range defaults to the current day, the second time range defaults to the last 7 days, and the third time range defaults to the last 30 days, the first time range is used as the current time range when the third visual page is loaded, and any one of the first, second, and third time ranges is clicked to be used as the current time range; the road side point device statistics area includes a device number item and a device statistics table with a scroll bar, each record of the device statistics table includes a serial number, a device number, a device type, a communication mode, and a view; the road side point driving state statistics area includes a driving statistics graph interface with two statistical curves of a motor vehicle curve and a time curve, a driving vehicle number item, and a driving event number item; each record of the road side point driving event statistics table includes an event type, an event location, an event range, an event time, and an evidence view; The first road side point coverage radius field of the first corresponding relationship record in the first corresponding relationship table is extracted as the corresponding current coverage radius when the first road side point number field and the current road side point number are matched; the display content of the road side point information item of the road side point basic information area is set according to the current road side point prompt information; and the display content of the road side point monitoring radius item of the road side point basic information area is set according to the current coverage radius; The first roadside point train statistics table corresponding to the current roadside point number in the roadside point train statistics database is taken as a corresponding current roadside point train statistics table; the first train statistics field of the first train statistics record in the current roadside point train statistics table whose first statistical date field meets the current time range is summed up to obtain a corresponding current time range total train number; the date information of the current time is extracted to generate a corresponding current date, and the date of the day before and the day before the day before are recorded as a corresponding yesterday date and a day before date, and the first train statistics field of the first train statistics record in the current roadside point train statistics table whose first statistical date field is the yesterday date and the day before date is extracted as a corresponding yesterday train number and a day before train number, and the day before train number is calculated in the form of (yesterday train number-day before train number) ÷ day before train number × 100%; the month information of the current time is extracted to generate a corresponding current month, and the month of the previous month of the current month is recorded as a corresponding previous month, and the month of the same month of the previous year is recorded as a corresponding same month, and the first train statistics field of the first train statistics record in the current roadside point train statistics table whose first statistical date field meets the previous month is summed up to obtain a corresponding total train number of the previous month, and the first train statistics field of the first train statistics record in the current roadside point train statistics table whose first statistical date field meets the same month is summed up to obtain a corresponding total train number of the same month, and the total train number of the previous month is calculated in the form of (total train number of the previous month-total train number of the same month) ÷ total train number of the same month × 100%; the display content of the train statistics item of the roadside point train flow statistics area is set according to the current time range total train number, the display content of the day-on-day item of the roadside point train flow statistics area is set according to the day-on-day data, and the display content of the month-on-month item of the roadside point train flow statistics area is set according to the month-on-month data; corresponding current roadside point device list; and the number of the first roadside point device records in the current roadside point device list is counted to obtain a corresponding current device total number; and the display content of the device number item in the roadside point device statistical area is set according to the current device total number; and the record total number of the device statistical table in the roadside point device statistical area is set as the current device total number; and the display content of the device number, device type and communication mode fields in the corresponding record in the device statistical table is set according to the first device number field, the first device type field and the first communication type field of each first roadside point device record in the current roadside point device list; and the serial number field of all records in the device statistical table is automatically supplemented in a manner of starting from 1 and increasing by 1 each time; and the view field of the record in the device statistical table whose device type field is not a camera device is set as empty, and the view field of the record whose device type field is a camera device is set as a default first viewable mark and displayed; When the first viewable mark in the view field of any record in the device statistical table is clicked, the device number field of the current record is extracted as a corresponding current device number; and the first roadside point video list corresponding to the current roadside point number in the roadside point video database is taken as a corresponding current roadside point video list; and the first synchronization video field of the first video record in the current roadside point video list whose second device number field matches the current device number and whose first synchronization timestamp field is the most recent time is extracted as a corresponding current synchronization video; and the current synchronization video is subjected to video playing processing by the roadside point driving video image area; and the current synchronization video is subjected to video rendering and playing based on digital twin technology by the roadside point digital image area; a first cache queue satisfying the first-in-first-out principle and containing n+1 first cached train numbers is created locally; and every other preset sampling time interval, the first statistical train number field of the first train statistical record in the current roadside point train statistical table that matches the date of the day is extracted as a newly added first cached train number to be added to the first cache queue; n is an integer greater than 0; and the first roadside point traffic event statistical table corresponding to the current roadside point number in the roadside point traffic event statistical database is taken as a corresponding current roadside point traffic event statistical table; and a second cache queue satisfying the first-in-first-out principle and containing n first cached event numbers is created locally; and every other sampling time interval, the total number of the first event statistical records in the current roadside point traffic event statistical table whose first event time field satisfies the most recent sampling time interval is counted to generate a corresponding first cached event number to be added to the second cache queue; A two-dimensional rectangular coordinate system with only a positive direction is constructed on the driving statistics graph interface of the roadside point driving status statistics area, and time is used as the horizontal axis of the two-dimensional rectangular coordinate system and quantity is used as the vertical axis of the two-dimensional rectangular coordinate system; and on the time horizontal axis, n time scales are marked with the origin as time t0 and the sampling time interval as the adjacent time interval, which are time t1 to t n , and the time t n and aligning the first and second cached train numbers with the current time; and performing differential calculation on the n+1 first cached train numbers of the first cached queue at every sampling time interval to obtain n first train numbers, and extracting the n first cached event numbers in the second cached queue as the corresponding n first event numbers; and making the first train number and the first event number with the earliest time correspond to the time t1, and the first train number and the first event number with the second earliest time correspond to the time t2, and so on, until making the first train number and the first event number with the latest time correspond to the time t n corresponding; and according to the corresponding relationship between the n first train numbers and each moment, the train number marking points are traced on the two-dimensional rectangular coordinate system to obtain n first train number marking points, and according to the corresponding relationship between the n first event numbers and each moment, the event marking points are traced on the two-dimensional rectangular coordinate system to obtain n first event marking points; and the n first train number marking points are sequentially connected to obtain the corresponding motor vehicle curve, and the n first event marking points are sequentially connected to obtain the corresponding event curve; and the motor vehicle curve and the event curve are respectively subjected to curve smoothing processing; and according to the first train number that is most recent in time, the display content of the number of traveling vehicles entry in the driving status statistics area of ​​the roadside point is set, and according to the first event number that is most recent in time, the display content of the number of driving events entry in the driving status statistics area of ​​the roadside point is set; limiting the total number of records of the roadside point driving event statistics table according to a preset first total number of records; extracting the first event statistics records of the first total number of records in the current roadside point traffic event statistics table that are closest in time to form a corresponding current event statistics record set; setting the display contents of the event type, event location, event range, and event time fields of the corresponding records in the roadside point driving event statistics table in order from near to far in time based on the first event type fields, the first event location fields, the first event range fields, and the first event time fields of the first event statistics records of the current event statistics record set; and setting the evidence viewing of all records in the roadside point driving event statistics table to a default second viewable mark and displaying the same; when the second viewable mark of the viewing field of any record in the roadside point driving event statistics table is clicked, extracting the first event evidence video field of the first event statistics record corresponding to the current record to serve as a corresponding current evidence video; and performing video playback processing on the current evidence video by the roadside evidence image area.

6. A system for implementing the method of visualizing the data of a vehicle in motion according to any one of claims 1-5, characterized in that, The system comprises a visualization system and a traveling vehicle data monitoring network; the visualization system comprises a communication module, an input module, a first processing module, and a second processing module; The communication module is configured to communicate with a first cloud platform of the traveling vehicle data monitoring network; the first cloud platform is pre-stored with a first correspondence table reflecting the correspondence between specified urban intersections, specified urban roads, specified expressways, and roadside points, a whole-network device database storing whole-network device information, a roadside point video database storing roadside point monitoring videos, a typical intersection analysis table storing three types of typical intersection information, a roadside point vehicle number statistics database statistically storing total vehicle numbers passing through roadside points in a single day, and a roadside point traffic event statistics database storing evidence videos of roadside point traffic events in a single day; The input module is configured to obtain a traveling vehicle data visualization mode input by a user as a corresponding first visualization mode after successful communication; the first visualization mode comprises a first mode and a second mode; The first processing module is configured to, when the first visualization mode is the first mode, perform visualization processing on whole-network summary information and traveling vehicle data of three types of typical intersections according to the first correspondence table, the whole-network device database, the typical intersection analysis table, and the roadside point video database; The second processing module is configured to, when the first visualization mode is the second mode, perform visualization processing on monitoring device control information of specified urban intersections, specified urban roads, or specified expressways according to the first correspondence table and the whole-network device database; and during the processing, perform visualization processing on traveling vehicle data of a roadside point selected by a user according to the first correspondence table, the whole-network device database, the roadside point video database, the roadside point vehicle number statistics database, and the roadside point traffic event statistics database.

Citation Information

Patent Citations

  • Traffic positioning data-based multi-force road diversion visual analysis method

    CN106157624A

  • Urban traffic situation sensing method and a visualization method

    CN108335482A