Font Size: a A A

Design And Implementation Of Video Surveillance System Based On B/S

Posted on:2011-02-19Degree:MasterType:Thesis
Country:ChinaCandidate:X K LiuFull Text:PDF
GTID:2178360305955051Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The rapid development of computer technology and a variety of digital imagetechnology provide significant technical support for video surveillance technology. Currentvideo surveillance system has been widely applied to various fields, and it occupiesessential status in people's lives. In the security field, such as supermarkets, banks, airports,shopping malls, office buildings and other places, including a growing number ofcommunities and families have installed video surveillance system. Because of theexistence of video surveillance systems, it can be effective for providing strong evidencefor the crime, and it provides an important guarantee to protect life and property of people.In transport,"Electronic eyes"is everywhere, providing real-time traffic monitoring screen.It plays a crucial role in reducing traffic violations. In industrial production, for difficultconditions or it is not feasible for people's observation of the environment, videosurveillance system can collect real-time video information and send it to the control sideimmediately so that problems can be timely found and treated. In military, videosurveillance systems have made outstanding contributions and provided importantprotection for the country and people. Because of its value and importance, the research ofvideo surveillance system has not been terminated.Most of the video surveillance system in current market is mainly based on the c/sstructure. But there are some defects in this c/s based video surveillance system,forexample, the development and maintenance costs higher, difficult to transplant andcross-platform operation. And when users want to use the surveillance system, they have toinstall client software first, it is very bothering. Based on the analysis of the shortcomingsof the previous video surveillance system based on C/S structure, this article proposes avideo surveillance system based on B/S structure. It can over- come these problems verywell. As long as the user's machine installed IE browser, user can use video surveillancesystem by the browser. And because all of the maintenance and upgrade work are carriedout on the server, client can not do any changes, thereby it reduces development andmaintenance costs.For most existing video surveillance system is not good enough to achieve access control, this paper adds a role-based rights management in the system. According to user'srole, it can be divided into: super administrator, administrator, advanced users and thelowest permission ordinary users. Each role corresponds to a default permission level, andsuper-administrator user can add permissions to other users. By access control, it can limitthe role of users with different operations performed. And access control can also beachieved in a more minor operation. For example, advanced user A can watch real-timemonitoring screen of channel 1, while advanced user B can view real-time monitoringscreen of channels 1 and 2. So the system can be more flexible to adapt to different needsand monitor information is more secure.The paper made a detailed description of the process of creating and publishing anActiveX control. ActiveX control technology is a standard COM-based control technology.It has nothing to do with the specific programming language, and it can be used as a specialprogram which be loaded into the Web page. The main implementation of functions ofclient software of video surveillance system is by the creation of ActiveX control. ActiveXcontrol will be embedded in Web pages. When users access the server site and aftersuccessful login, server will send ActiveX control to the client browser. Functions of videosurveillance system can be executed after running the ActiveX control. This paper alsostudies on the interactive technology of ActiveX control, and provides the interface betweenActiveX control and Web page by implementing automated methods of ActiveX controls.After explaining the system design goals and anglicizing functional requirements ofthe system,the paper designs a overall structure of the system and various function modules.The system uses SDK programming interface provided by Hikvision to develop ActiveXcontrol. System achieves the main function of a video surveillance system, and achieves theremote monitoring capabilities of Video surveillance system. System achieves playingmulti-screen monitor in the same time, and it can be divided into 1, 4, 9, 16 screens. Andthe user can achieve a screen switching function when the number of play screen channelsis more than the number of screen that user sets. After the time that user sets, it can switchto another set of monitor screens. System achieves the local record surveillance videoimages. When remote monitoring is playing, system can record the video on the local disk.And system implements automated time recording. User can select the time of automaticrecording. When arrival the time of video recording, record operation will be executed.Providing remote video download function, then system provides making a video of theremote backup and transfer operations. Make sure that situation that the DVR will have notenough space to store a result of DVR so that it does not work will not happen. This system provides users local and remote video search functions and allows the users to find out thevideo document that meets user requirements .Meanwhile, it achieves both long-rangeplayback and local playback functions which enable the users at the remote client view thehistory of video surveillance. The system also provides the authorized users with PTZcontrol, which is more convenient for users to perform remote monitoring tasks. There areaccess controls which improve system security in all details of the system implementation.Finally, the paper analyzes the system shortcomings and the current microprocessorembedded in DVR which has a problem of limited processing capacity, then prospects away to solve the problem.
Keywords/Search Tags:Video Surveillance, B/S, ActiveX
PDF Full Text Request
Related items