CN211124022U - Server based on programmable logic device - Google Patents
Server based on programmable logic device Download PDFInfo
- Publication number
- CN211124022U CN211124022U CN202021109802.3U CN202021109802U CN211124022U CN 211124022 U CN211124022 U CN 211124022U CN 202021109802 U CN202021109802 U CN 202021109802U CN 211124022 U CN211124022 U CN 211124022U
- Authority
- CN
- China
- Prior art keywords
- vehicle
- programmable logic
- logic device
- picture
- passing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Traffic Control Systems (AREA)
Abstract
The embodiment of the utility model provides a server based on programmable logic device, this overspeed illegal data processing module of server is by a plurality of storages, a plurality of programmable logic devices, and a plurality of communication device connect and constitute, the solidification has programmable logic device of procedure to be based on the function that realization that hardware can be quick corresponds, the programmable logic device that possesses specific function mutually supports the processing that can use the overspeed illegal data with storage and communication device, the server can realize the processing of overspeed illegal data based on hardware promptly, and then realized the automation treatment of overspeed illegal data, and the speed that special hardware handled data is also far greater than software processing speed, the real-time of overspeed illegal data processing has been guaranteed.
Description
Technical Field
The utility model relates to a traffic control field, concretely relates to server based on programmable logic device.
Background
The overspeed driving of the vehicle often causes serious traffic accidents, so the vehicle overspeed illegal behaviors are illegal behaviors stricken by traffic control departments; however, with the popularization of vehicles, the speed of generating overspeed illegal data is faster and faster, the processing capability of the existing server for processing the overspeed illegal data based on computer programs such as software and the like is difficult to meet the processing timeliness requirement of the overspeed illegal data, and the server has potential safety hazards during software upgrading.
SUMMERY OF THE UTILITY MODEL
An embodiment of the utility model provides a server based on programmable logic device to guarantee the real-time of the illegal data processing of hypervelocity.
In order to solve the above technical problem, an embodiment of the present invention provides the following technical solution:
the embodiment of the utility model provides a server based on programmable logic device for traffic management system, traffic management system is still including deploying the bayonet socket equipment in external scene, the hypervelocity illegal data processing module of server is connected by a plurality of memories, a plurality of programmable logic device and a plurality of communication device and is constituteed, the solidification of programmable logic device has the procedure in order to realize specific function, wherein:
the plurality of communication devices includes at least: the vehicle passing picture receiving communication device is connected with the gate equipment, and the vehicle record information acquisition communication device is connected with an external server;
the plurality of memories includes at least: the system comprises a vehicle-passing picture memory for storing a vehicle-passing picture, a target picture memory for storing a target vehicle-passing picture, a parameter memory for storing target gate equipment identifications corresponding to gate equipment in each speed measuring interval, road types of each speed measuring interval, overspeed limit speed values corresponding to vehicle types in each speed measuring interval, overspeed illegal processing parameters and an illegal data memory for storing overspeed illegal data;
the plurality of programmable logic devices includes at least: the system comprises a screening programmable logic device, a speed measurement programmable logic device and an illegal programmable logic device, wherein the screening programmable logic device is used for screening vehicle-passing pictures based on parameters on the vehicle-passing pictures to obtain target vehicle-passing pictures;
the vehicle passing picture receiving and communicating device is respectively connected with the card port equipment and the vehicle passing picture memory so as to store all vehicle passing pictures uploaded by all the card port equipment into the vehicle passing picture memory;
the screening programmable logic device is respectively connected with the vehicle passing picture memory, the parameter memory and the target picture memory so as to obtain a target checkpoint device identifier from the parameter memory, select a vehicle passing picture with a checkpoint device identifier corresponding to the vehicle passing picture and the same as the target checkpoint device identifier from the vehicle passing picture memory as a target vehicle passing picture, and output the target vehicle passing picture to the target picture memory;
the target picture memory is respectively connected with the screening programmable logic device and the speed measurement programmable logic device, so that a first vehicle passing picture and a second vehicle passing picture of the same speed measurement interval of the same vehicle in the target vehicle passing pictures input by the screening programmable logic device are correspondingly stored based on the license plate number in the vehicle passing pictures, and are read by the speed measurement programmable logic device;
the speed measurement programmable logic device is respectively connected with the target picture memory, the parameter memory and the illegal programmable logic device so as to obtain a distance value of a speed measurement interval from the parameter memory, and the speed value of the vehicle when passing through the speed measurement interval is determined based on a first vehicle passing picture and a second vehicle passing picture of the same vehicle passing through the same speed measurement interval in the target picture memory and is used by the illegal programmable logic device;
the illegal programmable logic device is respectively connected with the speed-measuring programmable logic device, the vehicle record information acquisition communication device, the parameter memory and the illegal data memory, so that vehicle types and vehicle use properties in the vehicle record information of the license plate are acquired from the external server through the vehicle record information acquisition communication device based on the license plate number of the vehicle, road types corresponding to the speed-measuring interval and overspeed limit speed values and overspeed illegal processing parameters corresponding to the vehicle types are acquired from the parameter memory based on interval identification, overspeed illegal data when the vehicle passes through the speed-measuring interval are generated, and the overspeed illegal data are stored in the illegal data memory.
The utility model provides an in the server based on programmable logic device, the server still includes interconnect's radio frequency circuit, memory, input unit, display element, sensor, audio circuit, wireless fidelity module, treater and power.
The utility model provides an in the server based on programmable logic device, the sensor includes light sensor, motion sensor.
In the server based on the programmable logic device, the audio circuit includes a speaker.
The utility model provides an in the server based on programmable logic device, the server still includes the camera.
The utility model provides an in the server based on programmable logic device, the server still includes bluetooth module.
The utility model provides an in the server based on programmable logic device, the treater is connected the display element with illegal data memory, with pass through the display element show the overspeed illegal data in the illegal data memory.
In the server based on the programmable logic device, the memory is formed by a programmable logic device curing program.
In the server based on the programmable logic device, the programmable logic device includes a field programmable gate array.
The utility model provides an in the server based on programmable logic device, the picture of passing a car receives communication device and includes 5G communication device.
The embodiment of the utility model provides a server based on programmable logic device, the hypervelocity illegal data processing module of this server is connected by a plurality of storages, a plurality of programmable logic devices, and a plurality of communication device and constitutes, the programmable logic device that solidification has the procedure can be quick based on hardware realizes corresponding function, on this basis, the programmable logic device that possesses specific function cooperates with storage and communication device can use the processing of hypervelocity illegal data, namely the server can realize the processing of the illegal data that hypervelocity is based on hardware, and then realized the automated processing of the illegal data that hypervelocity, and the speed of special hardware processing data is also far greater than software processing speed, guaranteed the real-time of the processing of the illegal data that hypervelocity, and only need when the equipment ability of the server needs to be upgraded the programmable logic device that the function that needs to be updated corresponds reeditto can, the software system is not required to be upgraded integrally by the server, so that potential safety hazards are reduced.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a schematic networking diagram of a traffic management system provided by the embodiment of the present invention.
Fig. 2 is a schematic structural diagram of a server according to an embodiment of the present invention.
Fig. 3 is a schematic structural diagram of an overspeed illegal data processing module according to an embodiment of the present invention.
Fig. 4 is a schematic diagram of a picture of passing a car according to an embodiment of the present invention.
Fig. 5 is the speed measuring schematic diagram between the speed measuring zones according to the embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments in the present invention, all other embodiments obtained by those skilled in the art without creative efforts belong to the protection scope of the present invention.
The embodiment of the utility model provides an in, bayonet socket equipment is the front end electronic police equipment of being disposed by traffic management system personnel, including disposing external scene, for example the embedded high definition camera of positions such as crossing, industrial computer, high definition camera etc for shoot the vehicle through current bayonet socket equipment, with the picture of passing the car and the picture of passing the car of gathering the vehicle, including the license plate number of vehicle actual use, number plate kind (including small-size vehicle's blue end license plate, medium-sized or large-size vehicle's yellow end license plate etc.), time through current bayonet socket equipment, the bayonet socket equipment sign (for example equipment serial number, MAC address etc.) and the ascription crossing sign of bayonet socket equipment of current bayonet socket equipment.
Referring to fig. 1, fig. 1 is a schematic networking diagram of a traffic management system according to an embodiment of the present invention, as shown in fig. 1, an external server and the traffic management system are connected through a security gateway (or a security boundary) and other dedicated networks to ensure the security of the recorded data, wherein:
the external server 2 can be a storage server of a vehicle management station system, and vehicle record information of the vehicle, including vehicle types, vehicle use properties, license plate numbers and the like, is stored in the storage server of the vehicle management station after being input by a worker or a vehicle owner of the vehicle management station; and the vehicle management station storage server adopts a distributed structure to form a vehicle management station database cluster and is used for carrying out persistent storage on the received vehicle record information.
The traffic management system comprises a bayonet device 11 and a server 12, wherein:
the gate device 11 is used for shooting vehicles to obtain pictures of the vehicles and sending the pictures to the server 12 as the passing pictures of the vehicles; as shown in fig. 4, the passing picture includes a license plate number, passing time of passing through the gate device, and a gate device identifier corresponding to the gate device;
the illegal server 12 is used for processing overspeed illegal data based on hardware, so that automatic processing of the overspeed illegal data is realized, the data processing speed of special hardware is much higher than the software processing speed, the real-time performance of the overspeed illegal data processing is guaranteed, and when the equipment capacity of the server needs to be upgraded, only the programmable logic device corresponding to the function to be updated needs to be edited again, the whole server does not need to upgrade the software system, and the potential safety hazard is reduced.
It should be noted that the system scene schematic diagram shown in fig. 1 is only an example, and the server and the scene described in the embodiment of the present invention are for more clearly explaining the technical solution of the embodiment of the present invention, and do not constitute a limitation to the technical solution provided by the embodiment of the present invention, and as a person having ordinary skill in the art can know, along with the evolution of the system and the appearance of a new service scene, the technical solution provided by the embodiment of the present invention is also applicable to similar technical problems.
Fig. 2 is a schematic structural diagram of the server 12 according to an embodiment of the present invention, and as shown in fig. 2, the server may include a Radio Frequency (RF) circuit 201, a memory 202 including one or more computer-readable storage media, an input unit 203, a display unit 204, a sensor 205, an audio circuit 206, a Wireless Fidelity (WiFi) module 207, a processor 208 including one or more processing cores, a power supply 209, and an overspeed illegal data processing module 210. Those skilled in the art will appreciate that the server architecture shown in FIG. 2 is not meant to be limiting, and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the RF circuit 201 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, for receiving downlink information of a base station and then processing the received downlink information by one or more processors 208; in addition, data relating to uplink is transmitted to the base station. The memory 202 may be used to store software programs and modules, and the processor 208 executes various functional applications and data processing by operating the software programs and modules stored in the memory 202. The input unit 203 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
The display unit 204 may be used to display information input by or provided to the user and various graphical user interfaces of the server, which may be made up of graphics, text, icons, video, and any combination thereof.
The server may also include at least one sensor 205, such as light sensors, motion sensors, and other sensors. The audio circuitry 206 includes speakers that may provide an audio interface between the user and the server.
WiFi belongs to short-distance wireless transmission technology, and the server can help a user to send and receive e-mails, browse webpages, access streaming media and the like through the WiFi module 207, and provides wireless broadband internet access for the user. Although fig. 2 shows the WiFi module 207, it is understood that it does not belong to the essential constitution of the server, and may be omitted entirely as needed within the scope of not changing the essence of the application.
The processor 208 is the control center of the server, connects the various parts of the entire handset using various interfaces and lines, and performs various functions of the server and processes data by running or executing software programs and/or modules stored in the memory 202 and calling data stored in the memory 202, thereby performing overall monitoring of the handset.
The server also includes a power supply 209 (e.g., a battery) for powering the various components, which may preferably be logically connected to the processor 208 via a power management system to manage charging, discharging, and power consumption management functions via the power management system.
Although not shown, the server may further include a camera, a bluetooth module, etc., which will not be described herein. Specifically, in the present embodiment, the processor 208 in the server loads the executable file corresponding to the process of one or more application programs into the memory 202 according to the following instructions, and the processor 208 runs the application programs stored in the memory 202, thereby implementing various functions.
The overspeed illegal data processing module 210 is the core of the server 12 for processing overspeed illegal data, and is implemented on the basis of hardware, so that the security of the server is ensured when processing data and upgrading functions.
Fig. 3 is a schematic structural diagram of the overspeed illegal data processing module 210 provided by the embodiment of the present invention, as shown in fig. 3, the overspeed illegal data processing module is formed by connecting a plurality of memories, a plurality of programmable logic devices and a plurality of communication devices, the programmable logic devices are solidified with programs to realize specific functions, wherein:
the plurality of communication devices includes at least: a passing picture receiving communication device 301 connected with the gate device 11 and a vehicle record information acquiring communication device 302 connected with the external server 2;
the plurality of memories includes at least: a vehicle passing picture memory 303 for storing a vehicle passing picture, a target picture memory 304 for storing a target vehicle passing picture, a parameter memory 305 for storing a target gate device identifier corresponding to each gate device in each speed measurement interval, a road type of each speed measurement interval, an overspeed limit speed value corresponding to each vehicle type in each speed measurement interval, an overspeed violation processing parameter, and a violation data memory 306 for storing overspeed violation data;
the plurality of programmable logic devices includes at least: the vehicle passing picture screening method comprises a screening programmable logic device 307 used for screening vehicle passing pictures based on parameters on the vehicle passing pictures to obtain target vehicle passing pictures, a speed measuring programmable logic device 308 used for determining speed values when a vehicle passes through a speed measuring interval, and an illegal programmable logic device 309 used for determining overspeed illegal data when the vehicle passes through the speed measuring interval;
the vehicle passing picture receiving communication device 301 is respectively connected to the card port device 11 and the vehicle passing picture memory 303, so as to store all vehicle passing pictures uploaded by all card port devices 11 in the vehicle passing picture memory 303;
the screening programmable logic device 307 is respectively connected to the vehicle passing picture memory 303, the parameter memory 305, and the target picture memory 304, so as to obtain a target checkpoint device identifier from the parameter memory 305, select a vehicle passing picture with a checkpoint device identifier corresponding to the vehicle passing picture and the same target checkpoint device identifier from the vehicle passing picture memory 303 as a target vehicle passing picture, and output the target vehicle passing picture to the target picture memory 304;
the target picture memory 304 is respectively connected to the screening programmable logic device 307 and the speed measurement programmable logic device 308, so that a first vehicle passing picture and a second vehicle passing picture of a same speed measurement interval of a same vehicle in the target vehicle passing picture input by the screening programmable logic device 307 are correspondingly stored based on a license plate number in the vehicle passing picture, and are read by the speed measurement programmable logic device 308;
the speed measurement programmable logic device 308 is respectively connected to the target picture memory 304, the parameter memory 305, and the illegal programmable logic device 309, so as to obtain a distance value in a speed measurement interval from the parameter memory 305, and determine a speed value when the vehicle passes through the speed measurement interval based on a first vehicle passing picture and a second vehicle passing picture of the same vehicle passing through the same speed measurement interval in the target picture memory 304, and provide the speed value for the illegal programmable logic device 309;
the illegal programmable logic device 309 is connected to the speed measurement programmable logic device 308, the vehicle registration information acquisition communication device 302, the parameter memory 305, and the illegal data memory 306, respectively, so as to acquire a vehicle type and a vehicle use property in the vehicle registration information of the license plate from the external server 2 through the vehicle registration information acquisition communication device 302 based on the license plate number of the vehicle, acquire a road type corresponding to the speed measurement interval and an overspeed limit speed value and an overspeed illegal processing parameter corresponding to each vehicle type from the parameter memory 305 based on the interval identification, and further generate overspeed illegal data when the vehicle passes through the speed measurement interval, and store the overspeed illegal data in the illegal data memory 306.
In one embodiment, the processor is connected to the display unit and the illegal data storage to display the overspeed illegal data in the illegal data storage through the display unit.
In one embodiment, the memory, such as one or more of the passing picture memory 303, the target picture memory 304, the parameter memory 305, and the violation data memory 306, may also be formed by a programmable logic device firmware.
In one embodiment, the programmable logic device includes a field programmable gate array, which allows for rapid debugging of hardware functionality.
In one embodiment, the passing picture receiving communication device comprises a 5G communication device, so that safe and quick receiving of the process picture can be realized.
The utility model discloses it is right to combine an application scene now.
In an embodiment, the speed measurement zone may be set on any road, and the following description takes an expressway a and an urban expressway b as a scene.
In an embodiment, the gate device 11, for example, a camera, takes pictures of all vehicles within a shooting range to obtain a picture of the vehicle passing through the gate device, and then generates a vehicle passing picture, as shown in fig. 4, where the vehicle passing picture includes a license plate number used by the vehicle, a time of passing through the current gate device, and a gate device identifier (for example, a device number, a MAC address, etc.) of the current gate device; then, the gate device 11 uploads the passing picture to the server based on the communication address of the passing picture receiving communication device 301, and then stores the passing picture in the passing picture storage 303.
As shown in table 1 below, the data stored in the parameter memory 305 stores, for each speed measurement interval, an interval identifier (e.g., an interval name) and a device identifier of the card port device belonging to the intervalThe speed limit value is obtained by identifying (i.e. the target gate device identifier in the above), the road type of the speed measurement zone, and the overspeed limit speed value corresponding to each vehicle type in each speed measurement zone, where the vehicle type includes small or medium and more than two types.
Section name | Interval distance | Speed limit value of small vehicle | Speed limit value for medium and large sized vehicle | Type of road | Device identification |
S1 | 5 kilometers | 100 km/hr | 100 km/hr | Highway with a light-emitting diode | Device a, device b, device c, device d |
S2 | 5 kilometers | 80 km/h | 60 km/hr | Urban expressway | …… |
…… |
TABLE 1
Then, the screening programmable logic device 307 screens the car passing picture in the car passing picture memory 303 based on whether the gate device identifier in the car passing picture is the same as the target gate device identifier, so as to obtain a target car passing picture, and outputs the target car passing picture to the target picture memory 304.
The data stored in the target picture storage 304 is shown in the following table 2, and each piece of data includes a carThe vehicle-passing speed measuring system comprises a license plate of a vehicle, a passing speed measuring interval identification, a first vehicle-passing picture and a second vehicle-passing picture.
License plate | Section name | First picture of passing car | Second picture of passing car |
XXXXXX | S1 | Picture XXX1 | Picture XXX2 |
XXXXX1 | S2 | Picture XXX3 | Picture XXX4 |
…… | …… |
TABLE 2
For example, the screening programmable logic device 307 screens the vehicle-passing pictures uploaded by all the bayonet devices in the vehicle-passing picture storage 303 to obtain the vehicle-passing pictures uploaded by the target bayonet device belonging to the speed measurement interval, specifically, according to the receiving sequence and the device identifier of the bayonet device, screens the vehicle-passing pictures in the vehicle-passing picture storage 303 to obtain a first vehicle-passing picture and a second vehicle-passing picture of the target vehicle uploaded by the target bayonet device, and correspondingly stores the first vehicle-passing picture and the second vehicle-passing picture in the target picture storage 304; the first vehicle passing picture and the second vehicle passing picture are different and are one of an entrance vehicle passing picture or an exit vehicle passing picture; processing a vehicle passing picture of a target vehicle by using a computer vision recognition model to obtain a license plate number of the target vehicle; and determining a first vehicle passing picture and a second vehicle passing picture of the target vehicle according to the license plate number of the target vehicle.
As shown in fig. 5, the passing picture (inlet passing picture) of the vehicle C collected by the gate device a first arrives at the passing picture memory 303 of the server, and after being screened out by the screening programmable logic device 307, the passing picture (outlet passing picture) of the vehicle C collected by the gate device b arrives at the passing picture memory 303 of the server, and after being screened out by the screening programmable logic device 307, the passing picture (outlet passing picture) of the vehicle C arrives at the passing picture memory 303 of the server, and the second passing picture of the vehicle C is stored in the target picture memory 304. For example, the picture of passing the vehicle C (the picture of passing the vehicle at the exit) acquired by the gate device b first arrives at the picture memory 303 of the server, the screening programmable logic device 307 screens out the picture of passing the vehicle C, and then the picture of passing the vehicle C (the picture of passing the vehicle at the entrance) acquired by the gate device a arrives at the picture memory 303 of the server, and the screening programmable logic device 307 screens out the picture of passing the vehicle C, and then the picture of passing the vehicle C serves as the picture of passing the vehicle C, and then the picture of passing the vehicle C is stored in the picture memory 304 of the server.
The speed measurement programmable logic device 308 performs polling reading on the target picture memory 304, and when a certain piece of data in the target picture memory 304 is complete (that is, includes all data shown in table 2), reads and processes the piece of data, so as to determine a speed value when the vehicle passes through the speed measurement interval based on a first vehicle passing picture and a second vehicle passing picture of the same vehicle passing through the same speed measurement interval in the target picture memory 304, and provide the speed value for the illegal programmable logic device 309 to use. For example, the passing pictures in the first passing picture and the second passing picture are processed to obtain the entering time and the leaving time when the target vehicle passes through the target speed measurement interval; and obtaining the speed value of the target vehicle when the target vehicle passes through the target speed measuring interval according to the interval distance of the target speed measuring interval and the entering time and the leaving time of the target vehicle when the target vehicle passes through the target speed measuring interval. For example, the total travel time of the target vehicle when passing through the target speed measurement interval S is determined according to the first vehicle passing picture and the second vehicle passing picture, for example, 2 minutes, and if the length of the target speed measurement interval S is 5 kilometers, the speed value is 150 kilometers per hour, where: the speed value is 150 km/hour =5 ÷ (2 ÷ 60) km/hour.
The overspeed violation processing parameters are shown in the following table 3, and include violation codes, violations, scores, fine amounts, other penalties and the like, wherein the violations are related to the use property of the vehicle, the overspeed section and the road type; specifically, the parameter storage 305 provides a relational Database (DB) to store preset overspeed violation data generation conditions.
Illegal code | Law violation | Scoring device | Amount of fine |
17270 | When driving over 50% or more and less than 70% of the speed per hour on the roads outside the expressway | 12 | 500 yuan |
17260 | When driving more than medium passenger cars, the speed exceeds 50 per hour and is less than 70 percent on roads outside expressways | 12 | 500 yuan |
…… | …… |
TABLE 3
Finally, the illegal programmable logic device 309 obtains the vehicle type and the vehicle usage property in the vehicle registration information of the license plate from the external server 2 through the vehicle registration information obtaining communication device 302 based on the license plate number of the vehicle, obtains the road type corresponding to the speed measurement interval and the overspeed limit speed value and the overspeed violation processing parameter corresponding to each vehicle type from the parameter storage 305 based on the interval identification, further generates overspeed violation data when the vehicle passes through the speed measurement interval, and stores the overspeed violation data in the violation data storage 306.
The illegal programmable logic device 309 generates a filing information acquisition request carrying the license plate number of the vehicle according to the license plate number of the vehicle; sending the filing information acquisition request to the external server 2 through the vehicle filing information acquisition communication device 302; receiving a record information acquisition response carrying the vehicle type and the vehicle use property of the target vehicle returned by the external server 2; and analyzing the record information acquisition response to obtain the vehicle type and the vehicle use property of the target vehicle, wherein the vehicle type of a certain vehicle is medium or more, and the vehicle use information is passenger carrying, cargo carrying and the like.
The road type of the target speed measurement interval S1 obtained by the illegal programmable logic device 309 is an expressway, the speed limit values of the medium and large-sized vehicles are 100 km/h, the speed limit value of the small-sized vehicle is 100 km/h, the road type of the target speed measurement interval S2 is an urban expressway, the speed limit values of the medium and large-sized vehicles are 60 km/h, and the speed limit value of the small-sized vehicle is 80 km/h: acquiring the ratio of the speed value to the overspeed limiting speed value; if the ratio is less than or equal to 1, the target vehicle has no overspeed violation; and if the ratio is greater than 1, determining the overspeed interval of the target vehicle according to the corresponding overspeed ratio of a preset overspeed interval. For example, the speed value of a small vehicle is 80 kilometers per hour, the corresponding overspeed limit speed value is 100 kilometers per hour, the ratio of the speed value to the overspeed limit speed value is less than 1, and the vehicle has no overspeed violation; for example, the speed value of a small vehicle is 160 km/h, the corresponding overspeed limit speed value is 100 km/h, the ratio of the speed value to the overspeed limit speed value is greater than 1, and the overspeed interval of the vehicle is overspeed greater than 50% and less than 100%.
The violation programmable logic 309 then performs the determination of the overspeed violation data and the generation of evidence.
For example, for the target vehicle a, the corresponding target speed measurement zone S1 is an expressway, the speed value V1 is 90 km/h, the speed limit value of the small vehicle is 100 km/h, and no overspeed is caused.
For example, for the target vehicle b, the corresponding target speed measurement section S2 is an urban highway, the speed value V1 is 90 km/h, the speed limit value of the medium-sized and large-sized vehicles is 60 km/h, the overspeed section is 50% or more and less than 70%, the vehicle is used by passengers, the vehicle is overspeed, the code of the illegal action is "17260", and the name of the illegal action is that "driving a passenger vehicle of a medium or more type on a road other than the highway exceeds the hourly speed by 50% and less than 70%.
The illegal programmable logic device 309 generates an overspeed illegal evidence picture when the target vehicle passes through the target speed measuring interval, where the overspeed illegal evidence picture includes an entrance vehicle-passing picture and an exit vehicle-passing picture when the target vehicle passes through the target speed measuring interval, and watermark data corresponding to the overspeed illegal action, where the watermark data at least includes an interval identifier of the target speed measuring interval, a license plate number and a license plate type of the target vehicle, a speed value when the target vehicle passes through the target speed measuring interval, and an illegal identifier of the overspeed illegal action.
For example, for a target vehicle b, watermark data includes, but is not limited to, a section identifier S2 of a target speed measuring section, a license plate number "XXXXXX 2" and a vehicle type "middle-sized and above" of the target vehicle, a speed value of 90 kilometers per hour when the target vehicle passes through the target speed measuring section, and an illegal identifier "17260" of the overspeed illegal activity, and an entrance vehicle-passing picture and an exit vehicle-passing picture of the vehicle are merged into an overspeed illegal evidence picture, and then the watermark data is added to the overspeed illegal evidence picture.
The embodiment of the present invention provides a server based on programmable logic device, which is introduced in detail above, and the principle and implementation of the present invention are explained herein by applying specific examples, and the description of the above embodiments is only used to help understand the method and core idea of the present invention; meanwhile, for those skilled in the art, according to the idea of the present invention, there may be some changes in the specific implementation and application scope, and in summary, the content of the description should not be understood as a limitation to the present invention.
Claims (10)
1. A server based on a programmable logic device, which is used for a traffic management system, the traffic management system further comprises a card port device deployed in an external scene, wherein an overspeed illegal data processing module of the server is composed of a plurality of memories, a plurality of programmable logic devices and a plurality of communication device connections, the programmable logic devices are solidified with programs to realize specific functions, and the method comprises the following steps:
the plurality of communication devices includes at least: the vehicle passing picture receiving communication device is connected with the gate equipment, and the vehicle record information acquisition communication device is connected with an external server;
the plurality of memories includes at least: the system comprises a vehicle-passing picture memory for storing a vehicle-passing picture, a target picture memory for storing a target vehicle-passing picture, a parameter memory for storing target gate equipment identifications corresponding to gate equipment in each speed measuring interval, road types of each speed measuring interval, overspeed limit speed values corresponding to vehicle types in each speed measuring interval, overspeed illegal processing parameters and an illegal data memory for storing overspeed illegal data;
the plurality of programmable logic devices includes at least: the system comprises a screening programmable logic device, a speed measurement programmable logic device and an illegal programmable logic device, wherein the screening programmable logic device is used for screening vehicle-passing pictures based on parameters on the vehicle-passing pictures to obtain target vehicle-passing pictures;
the vehicle passing picture receiving and communicating device is respectively connected with the card port equipment and the vehicle passing picture memory so as to store all vehicle passing pictures uploaded by all the card port equipment into the vehicle passing picture memory;
the screening programmable logic device is respectively connected with the vehicle passing picture memory, the parameter memory and the target picture memory so as to obtain a target checkpoint device identifier from the parameter memory, select a vehicle passing picture with a checkpoint device identifier corresponding to the vehicle passing picture and the same as the target checkpoint device identifier from the vehicle passing picture memory as a target vehicle passing picture, and output the target vehicle passing picture to the target picture memory;
the target picture memory is respectively connected with the screening programmable logic device and the speed measurement programmable logic device, so that a first vehicle passing picture and a second vehicle passing picture of the same speed measurement interval of the same vehicle in the target vehicle passing pictures input by the screening programmable logic device are correspondingly stored based on the license plate number in the vehicle passing pictures, and are read by the speed measurement programmable logic device;
the speed measurement programmable logic device is respectively connected with the target picture memory, the parameter memory and the illegal programmable logic device so as to obtain a distance value of a speed measurement interval from the parameter memory, and the speed value of the vehicle when passing through the speed measurement interval is determined based on a first vehicle passing picture and a second vehicle passing picture of the same vehicle passing through the same speed measurement interval in the target picture memory and is used by the illegal programmable logic device;
the illegal programmable logic device is respectively connected with the speed-measuring programmable logic device, the vehicle record information acquisition communication device, the parameter memory and the illegal data memory, so that vehicle types and vehicle use properties in the vehicle record information of the license plate are acquired from the external server through the vehicle record information acquisition communication device based on the license plate number of the vehicle, road types corresponding to the speed-measuring interval and overspeed limit speed values and overspeed illegal processing parameters corresponding to the vehicle types are acquired from the parameter memory based on interval identification, overspeed illegal data when the vehicle passes through the speed-measuring interval are generated, and the overspeed illegal data are stored in the illegal data memory.
2. The programmable logic device-based server according to claim 1, further comprising radio frequency circuitry, memory, an input unit, a display unit, a sensor, audio circuitry, a wireless fidelity module, a processor, and a power source connected to each other.
3. The programmable logic device-based server of claim 2, wherein the sensor comprises a light sensor, a motion sensor.
4. The programmable logic device-based server of claim 2, wherein the audio circuit comprises a speaker.
5. The programmable logic device-based server of claim 2, wherein the server further comprises a camera.
6. The programmable logic device-based server according to claim 2, wherein the server further comprises a bluetooth module.
7. The programmable logic device-based server according to claim 2, wherein the processor is connected to the display unit and the illegal data storage to display the overspeed illegal data in the illegal data storage through the display unit.
8. The programmable logic device-based server of claim 1, wherein the memory is formed by a programmable logic device curing program.
9. The programmable logic device-based server of claim 1, wherein the programmable logic device comprises a field programmable gate array.
10. The programmable logic device-based server according to claim 1, wherein the passing picture receiving communication device comprises a 5G communication device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202021109802.3U CN211124022U (en) | 2020-06-16 | 2020-06-16 | Server based on programmable logic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202021109802.3U CN211124022U (en) | 2020-06-16 | 2020-06-16 | Server based on programmable logic device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN211124022U true CN211124022U (en) | 2020-07-28 |
Family
ID=71700856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202021109802.3U Active CN211124022U (en) | 2020-06-16 | 2020-06-16 | Server based on programmable logic device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN211124022U (en) |
-
2020
- 2020-06-16 CN CN202021109802.3U patent/CN211124022U/en active Active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104882001B (en) | Driving behavior monitoring method based on drive recorder, apparatus and system | |
CN109270565B (en) | Processing device for vehicle-mounted GPS big data | |
CN101470957B (en) | Statistics method for vehicle overspeed | |
CN110660221A (en) | Information interaction method and device based on vehicle-road cooperative system | |
CN203165218U (en) | A vehicle inspection monitoring system | |
CN104217592A (en) | People flow volume statistical method, apparatus and system | |
CN105025077A (en) | Vehicular Internet of Things operation system based on cloud computing | |
CN111739191A (en) | Violation early warning method, device, equipment and storage medium | |
CN104168308A (en) | Internet-of-vehicles inspecting system based on cloud computation and mass data | |
CN101241644A (en) | Intelligent car license patrol system | |
CN113903187B (en) | Tunnel traffic information dynamic display method based on V2X technology and intelligent traffic sign | |
CN102496274A (en) | Intelligent monitoring terminal for passenger and cargo vehicles | |
CN112950955A (en) | Vehicle illegal parking data management method and device | |
CN112199266A (en) | Log transmission method and system for vehicle-mounted machine system, vehicle and storage medium | |
CN105159199B (en) | Public transport intelligent vehicle-mounted system | |
CN113053099A (en) | Abnormal traffic incident processing method and device | |
CN211124022U (en) | Server based on programmable logic device | |
CN116343493B (en) | Method and device for identifying violation of non-motor vehicle, electronic equipment and storage medium | |
CN115593375B (en) | Vehicle emergency braking method, device, equipment and computer readable medium | |
CN112584356A (en) | Wireless configuration method and device for vehicle-mounted terminal, server and storage medium | |
CN110992701A (en) | Vehicle overrun detection system | |
CN209103530U (en) | Vehicle monitoring mechanism and system | |
CN112216133A (en) | Information pushing method, device, equipment and medium | |
CN111163168A (en) | Comprehensive operation and maintenance management system | |
CN112950799A (en) | Charging method and device, road side unit equipment and UWB positioning equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant |