Grid-based intelligent mobile police comprehensive application system construction plan

1 Overall design

1.1 General idea

Provide a set of advanced technology, safe and reliable, low-cost, easy-to-manage, and network-wide security system for the mobile access of public security information and grid-based police situation analysis application system, and solve the problem of secure access of mobile terminals through the public network , To realize the mobile extension and expansion of the public security information network based on WCDMA (3G), provide mobile information services to the frontline police in various ways, and improve the work efficiency and actual combat capabilities of public security organs at all levels

1.2 Design principles

Convenient operation: Realize system operation "simplification" and "home appliances" through technologies such as ID card and automatic collection of time and space information, and realize practical police applications such as one-click collection and comparison.

Intelligent policing: Through full-text search and comparison technologies, it can realize the multi-directional query mode from one point comparison and multiple points (relevant query), multiple point comparison and coincidence, and arbitrary field query (search database query), as well as automatic analysis of cases. "Intelligent" and "personified" data information services such as automatic generation of prevention and control plans.

Quick response: Relying on 3G communication technology, GIS, GPS and other technologies to realize the "synchronization" and "real-time" service support for police activity demand information, status information, and command information.

Standardized management: Relying on full geographic information support, full graphic operation, wireless, and private network interaction, it realizes "precision" and "intuitive" management services for police prevention and control command, monitoring, and assessment.

One machine with multiple functions: On the same PDA/PAD hardware platform, according to different police needs, design and install different functional software modules to realize the "universal" and "standardized" services of equipment under different police types and different mission modes.

1.3 Overall structure and design

1.3.1 Platform architecture design

 

 

3-1 platform architecture diagram

       The platform construction of the system is roughly divided into: provincial and departmental platform and prefecture-level platform. The provincial and departmental platforms and the prefecture and municipal platforms synchronize data through the basic management platform.

Mobile application access platform

Mobile application access platform, customers use smart phones to access the mobile access platform through mobile communication networks. In addition to being responsible for the secure access of police mobile terminals, the mobile access platform also transfers various business requests of the mobile terminal to the application service platform of the access network, and converts it into the data format required by the network security isolation device, and submits it to the network security Isolate the device and enter the application service platform of the public security intranet to achieve direct access services. At the same time, it also provides network security services such as identity verification, security auditing, antivirus, and intrusion detection.

Mobile application service platform

The mobile application service platform is located outside the network security isolation layer. It consists of network security isolation data interface, mobile access service platform data interface, unified mobile terminal verification, user identity authentication agent, data packet encapsulation/analysis, session management, security audit, data interface , Service interface, system management and other functional modules, responsible for processing the transfer and response of mobile application requests from the mobile access platform.

Secure access platform

The secure access platform is responsible for network security isolation. It can prevent the public security information network and the mobile access network from being directly connected to each other at any time. While realizing the isolation between the public security information network and the mobile access network, it is also responsible for data transmission and forwarding between the public security information network and the mobile access network.

       Basic management platform

The main function of the basic management platform is to manage basic information, such as user management, unit management, authority management, and equipment management. The provincial and departmental platform supports basic query and comparison data services required for mobile police terminal query and comparison, and the prefecture and city platform adds data collection interfaces on this basis to support the PGIS management platform and meet actual business needs.

PGIS management platform

The PGIS management platform needs to provide PGIS maps of prefectures and cities, and realize the expansion of business functions on this basis. There is no such platform for the construction of provincial and departmental platforms. With the support of PGIS technology, the prefectural and municipal platforms can realize the formulation and distribution of service plans and the monitoring of the execution of service plans. In addition, statistics can be made on attendance, and notifications can be issued uniformly.

1.3.2 Technical Route

1.3.2.1 Software Architecture

Combining the mainstream architecture of the established applications of the public security network and the application habits of the public security police, this platform adopts the mobile terminal (mobile phone)/browser/server/database multi-layer architecture technology, and uses the Java language to design and develop in accordance with the specifications to ensure the operation and It has good flexibility in operation, supports object-oriented, cross-platform, rapid integration and code reuse mechanisms, is suitable for multiple operating systems (android, ios, etc.), and has excellent features such as easy deployment, easy maintenance, and easy upgrade. The business application is directly encapsulated in the mobile terminal (mobile phone) without manual installation and configuration. The background management and command and dispatch terminal only need to configure the browser, and the system can be accessed through the public security network.

 

Taking into account the diversity of requirements and the ease of maintenance and scalability of the system, the system design adopts the above architecture scheme, which can meet the needs of individual needs and system security; while maintaining the stability of the system core architecture , So as to ensure the quality, stability, development cycle and development cost of customization and R&D system requirements. From the highest level (closest to the system user's vision) to the lowest level, the main responsibilities of the system level are as follows (each level only communicates with its neighboring levels and maintains mutual independence in implementation).

l Client (presentation layer)

That is, the presentation layer of data content when the platform and platform users interact through mobile terminals. This level is fully customized according to the needs of users. According to the constraints of the system, realize the organization and packaging of the presentation layer data, and use JAVA technology to realize the user interface of the mobile terminal.

l Interface service

Interfacing with other systems through interface services, mainly including request services, API calls, and direct database connections.

l Application control (application logic component call)

Realize the application control and response logic of the system. According to the data integration model to structure the system, application control will provide a set of mechanisms for system access control and application function response.

l Basic services, entity logic as application services (domain model component layer)

Modeling around the services provided by the system, abstracting many common logic components, and implementing them at the domain model component layer. This part will encapsulate the functional logic of the system and design it as an independent and reusable component to improve the flexibility and maintainability of the system.

l Data layer (storage layer)

Realize the centralized call and storage of all entity data databases, and provide data support for ordinary data search and data search engines.

1.3.2.2 Software technology

The system uses the back-end B/S and front-end C/S architecture to build, uses Java language for development, and uses the current popular SOA architecture, Spring framework, Struts2 framework, Hibernate framework, DWR framework, etc. On the basis of ensuring the portability of the system platform, optimize the user interface, enhance the user experience, improve the scalability of the system, and the ease of change in requirements.

1. B/S structure (backstage management and application part)

B/S (Browser/Server) structure is the structure of browser and server. It is a kind of change or improvement of the C/S structure with the rise of Internet technology. Under this structure, the user interface is implemented through a WEB browser, and very few transaction logic is implemented on the front end (Browser), but the main transaction logic is implemented on the server side (Server), forming a so-called three-tier 3-tier structure. This greatly simplifies the client computer load, reduces the cost and workload of system maintenance and upgrades, and reduces the overall cost of users.

2. C/S structure (front-end applications of mobile terminals such as mobile phones)

With the continuous development of the communications industry, smart phones are developing towards handheld computers that integrate multiple functions of call, multimedia, Internet, and mail. The emergence of Android is refreshing. Android supports Wifi, uses WebKit core browsers, has Pushmail, Google Many network applications, such as maps and search, have become an important link between users and the Internet. The combination of mobile phones and traditional concept networks will become an inevitable trend. Starting from the Android system framework, the design and implementation of the Android system communication module function ratio based on the Linux kernel will be widely used.  

The program development structure of the mobile application platform breaks through the traditional C/S application system, relying on the support of the platform operating system of the mobile device (mobile phone) (android, etc.) to realize the application layer logic of the end user,

 

2 Main function design

The functional design is set according to the provincial government platform and the Hohhot municipal bureau platform, so that the design has high flexibility, strong scalability, easy management, and particularly clear organization.

2.1 Provincial Department Platform

2.1.1 Background platform

2.1.1.1 Data Service

The data service of the provincial government platform mainly provides support for the query of mobile police terminals. The data services of the provincial and departmental platforms are mainly divided into: Ministry of Public Security resource database services (national population information database service, national fugitive information service, national stolen car information service, national drug and trafficking information database service, national crime information database service, National Driver Information Database Service, National Motor Vehicle Information Database Service, National Motor Vehicle Stolen Information Database Service), Provincial Department Resource Database Service (Provincial Department Population Basic Information Database Service, Provincial Department Driver Basic Information Database Service, Provincial Department Information database service of fugitives, information database of drug addicts and traffickers of the provincial government, information database of key personnel of the provincial government, and traffic violation information query service of the provincial government).

2.1.2 Terminal platform

The terminal platform is the abbreviation of the intelligent mobile police terminal platform. It mainly receives the query conditions entered by the user to initiate a request to the background server, and then returns the data to the terminal after calling the designated service interface.

2.1.3 Fingerprint comparison terminal application

Utilize the existing fingerprint center database in the existing cities and the fingerprint collection database in the ID card system under construction, and expand the fingerprint scanning equipment on the mobile police terminal to increase the fingerprint information query of the personnel when interrogating and collecting personnel information , It can compare the fingerprint information of personnel in real time, and finally realize the functions of checking criminal suspects' criminal records and fugitives through fingerprints.

2.1.3.1 Mobile police fingerprint comparison function

  • Staff unit

Criminal police, patrol, police station, community police

  • Work object

Interrogated persons, collected persons

  • Basic goal

Relying on the external equipment of the terminal, the fingerprint information of all the interrogated and collected persons are inquired and their identity is verified. At the same time, the database of fugitives, key persons and motor vehicle drivers are compared to realize timely detection and arrest of criminal suspects. The goal.

  • Way of working

Check:

In daily road patrol work, patrol officers can use mobile police terminals to check random person information on the road. In the course of the check, fingerprint scanning equipment can be used to check the fingerprint information of the person, and the background will automatically perform related comparisons. The comparison result is returned to the police.

Information Collection:

In the daily process of collecting information on permanent and temporary residents, the community police not only automatically collect the basic information of the entered personnel, but also compare the fingerprint information to further verify the basic information of the personnel.

2.1.3.2 Technical Features of Fingerprint Comparison

  • Fingerprint compression transmission technology

  • Accurate matching algorithm

  • Efficient query speed

The face photo comparison system is based on the public security dedicated network platform, adopts a BS multi-layer structure, connects various existing business portrait databases, and can seamlessly link into the existing comprehensive population information system, quickly query detailed information, identify identities, and have a very High security and wide availability. It can realize the comparison of portraits of permanent population database, temporary population database, chasing and escape database, key population database, CCIC fugitives database and other data, providing high-tech means for household registration management, public security management, criminal investigation and solving, and maintaining stability. The harmony and stability of the society provide favorable support.

2.1.5 95131 encrypted voice communication function (province)

Based on the province’s public security mobile application system, according to the particularity of public security work, based on the existing mobile communication network and VPN private line environment, build a voice communication data exchange platform on the public security private network, relying on terminal hard encryption and digital encryption technology, in the public security A dedicated network communication platform is built in the network and equipped with a dedicated number to meet the high security and confidentiality work requirements of public security mobile office.

Features:

1. The call is transmitted in the form of data encryption. Under the condition of ensuring the quality of the call, it is completely isolated from the public network communication, realizing a high security channel for the call.

2. The phone number form of 95131+ customized number hides the real phone number, providing high confidential working conditions for the non-public real-name office of police work.

3. The management mode of changing posts without changing numbers provides an advanced management mode for public security internal communications.

2.2 City Platform

2.2.1.1 Data Service

The data service of the city-level platform mainly provides support for the query of the mobile police terminal. The data services of the city-level platform are mainly divided into: Ministry of Public Security resource database services (national population information database service, national fugitive information service, national stolen car information service, national drug and trafficking information database service, national crime information database service, National Driver Information Database Service, National Motor Vehicle Information Database Service, National Motor Vehicle Stolen Information Database Service), Provincial Department Resource Database Service (Provincial Department Population Basic Information Database Service, Provincial Department Driver Basic Information Database Service, Provincial Department Information database service of fugitives, information database of drug addicts and traffickers of provinces and departments, information database of key personnel of provinces and departments, information query service of provincial and department traffic violations) and resource database services of prefectures and cities (basic information service of prefecture and city population, basic information of prefecture and city drivers) Database services, information database services for people at large in prefectures and cities).

 


Pay attention to my technical public account, every working day has high-quality technical article push and electronic version plan download.

Scan the QR code below on WeChat to follow:


 

Guess you like

Origin blog.csdn.net/llooyyuu/article/details/106637905