Font Size: a A A

Design And Implementation Of Driving Video Recording Client Based On Crowd Sensing

Posted on:2019-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y HuangFull Text:PDF
GTID:2322330545955666Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the dramatic improvement of the hardware performance of the smart mobile terminal and the vigorous development of the mobile Internet,the use of the smart mobile terminal in the life is more and more frequent.The abundance of sensors on the mobile terminal enables the mobile terminal to capture a wide range of information and support functions that rely on information gathering.Crowd sensing combines crowdsourcing and mobile sensing to form a perceptual network through mobile devices,providing a new paradigm for collecting data and providing information services that can be used to accomplish large-scale,complex perceptual tasks.The driving video recording system based on crowd sensing includes a client and a server,the client is responsible for data collection,the server provides communication service with the client,and stores the data uploaded by the client,analyzes and calculates the data,and provides services such as intelligent transportation and city management.The author of this thesis focuses on the design and implementation of the driving video recording client.The client makes full use of the sensor of the intelligent mobile terminal and acquires a wealth of vehicle driving data to provide users with multi-dimensional vehicle driving information,and in a user-friendly form To show it,compared with the traditional tachograph,has many advantages.This thesis first introduces the research background and significance of the thesis,defines the content and objectives of the thesis research,and explains the key issues that need to be considered in the process of client design and implementation.Then analyzes the functional requirements and non-functional requirements of the client.The functional requirements of the client can be summarized as four parts:video recording,file management and upload,video playback,and user preference setting.In the outline design part,the client architecture is designed and the client function modules are divided,and the relationship between the modules is clarified.In the detailed design part,an algorithm of synchronizing video and driving trajectory based on time is proposed to realize bidirectional control of video playback and trajectory movement.The workflow of each module and the interaction between modules are analyzed and designed.The module class diagram is given,and the core functional modules such as video recording and video playback are discussed and analyzed in detail.Finally,write test cases,test the client's functions,give corresponding test shots,and summarize and prospect the work.
Keywords/Search Tags:crowd sensing, driving record, synchronization algorithm, mobile application
PDF Full Text Request
Related items