Font Size: a A A

Research And Implementation Of Automobile Driving Behavior Analysis Services Based On Node.js

Posted on:2014-08-31Degree:MasterType:Thesis
Country:ChinaCandidate:Z LiFull Text:PDF
GTID:2272330473453777Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development and innovation of automobile technology, humans are confronted with more and more serious security, environment, energy and other problems, while they enjoy the life convenience. Research shows that, different drivers drive the same automobile, but the difference of 100km fuel consumption is very big. This shows that the driving behavior of drivers have an important effect on the fuel consumption of the automobile. Moreover, the analysis of the cause of domestic and foreign road traffic accident shows that, driving behavior and traffic accidents have a strong correlation. All of these show that the increasingly serious security, environment, energy and other problems are closely related to the driver’s driving behavior. Therefore, we do a more in-depth study on the driving behavior, explore the specific causes of bad driving behavior as well as the methods and measures of correction, so as to continuously improve the driver’s bad driving behavior. This way not only can relieve these problems, but also has important significance.The paper tries to improve the driver’s bad driving behavior, relieve more and more serious security, environment, energy problems by making automobile driving behavior analysis become the services of server. Firstly, by studying a variety of driving behavior analysis papers and information, integrating a variety of research results, this paper establish a number of models of automobile driving behavior analysis. Then, according to the current models, combined with the functional requirements of the automobile driving behavior analysis services, the paper elaborates the architecture and design ideas of automobile driving behavior analysis services. In order to ensure the stability and reliability of the server, server uses Node.js technology to achieve the overall function. Server can not only analyze collected data, insert it into the database, then notify model processing program, but also can provide services to multiple users at the same time. Services currently provided include fuel consumption service, security service, ECO service, location service and first page service.At the same time, in order to improve the performance, server uses the static file server mechanism, browser caching mechanism, file compression and transmission mechanism, WebSocket mechanism, multithreading mechanism, fault-tolerant mechanism and so on. In order to process large amounts of collected data in real time through model processing algorithms, provide data support for the server, the model processing program uses a multi-threaded parallel processing algorithm, and not only considers synchronization problems between the multi-threaded, but also provides a log function, so as to identify problems in a timely manner when the program is wrong. Finally, this paper gives the test results of automobile driving behavior analysis services, through the test, they show that the server can not only satisfy the function of requirement analysis, but also it is steady, reliable, safe, high-performance and extensible.
Keywords/Search Tags:Driving behavior analysis, Services, Node.js, Models of driving behavior analysis, OBD2
PDF Full Text Request
Related items