| With the rapid development, the population of the city, the number of motor vehicles and the retain number of private automobile have been growing rapidly in recent years, which challenges the work of traffic security management. The problem of car involved criminal acts has become increasingly prominent, such as overdue illegal disposal, traffic hit and run. The use of the Search Control System helps enable the real time monitoring of motor vehicle, the control for suspect vehicle on a larger scale as well as the alarm interception. The appearance of the Search Control System brings technical support for public security organs to combat and prevent the crimes of vehicle, mining and improving the potential function and application effect of the highway monitoring system.The continuous improvement of the gate system provides infrastructure to build the Search Control System. However, with the increasing amount of traffic data and the high-definition of collecting pictures, the traditional Search Control System can not guarantee the efficient storage and retrieval of large amount of data and realize connected control on a larger scale, causing bottlenecks of performance problem. Facing the challenge of massive data, we achieve the real time comparison and analysis of massive traffic data and build the Search Control System by using the distributed technology of Big Data.Based on B/S architecture, the web end of this system adopts the Spring MVC and Spring data JPA framework to achieve the separation and decoupling between the client layer, presentation layer, business layer and database layer. The presentation layer is responsible for collecting user’s requests and responses while the business layer is responsible for the implement of the business logic. And the database layer needs to store data storage and provide data access interface. Supported by the advanced stream processing technology, the back-end can analyze and compare the control information and car data in real time on large scale. The system uses message queue as middleware to communicate the front and back end. The aim of the design is to separate and decouple the front and end, meanwhile enhancing the expansibility of the system.According to the analysis of the actual needs and business scenario, the system design and implement the integrated process which consists of control, audit, repeal, alarm and disposition, dividing the control process clearly and making it easy for the users to deliver tasks and define responsibilities. Based on users’different needs of permission for different business, the system uses the Spring Security framework to divide the user role and manage permissions flexibly. The real time push of the alarm information adopts the Atmosphere framework to achieve the server push technology and customized push of the message based on the idea of publish-subscribe.Based on the demand of traffic business and the rationalization of business process, this paper implements the requirement analysis, design the technical architecture rationally, develop and test the system. At present, the system has been inputted into using and runs normally. |