INTELLIGENT VEHICLE TERMINAL DATA ACQUISITION SYSTEM BASED ON BOOST.ASIO

Jing Liu,Zhongcheng Wu,Fang Li,Chunfeng Zhang,Jie Chen
DOI: https://doi.org/10.3969/j.issn.1000-386x.2018.02.045
2018-01-01
Abstract:With the development of car networking and big data technologies, the platform of vehicle management service platform has been decentralized and localized from traditional to centralized and flat.Platform-side resource consumption is growing.How to realize the high concurrency real-time data acquisition of the huge car terminal data is an urgent problem to be solved.To solve this problem,a solution based on Boost.Asio network communication library was proposed.The scheme achieved data acquisition and data analysis separately by separating front-end and back-end.The Boost.Asio's forearm model was used to achieve high concurrent data acquisition.It improved system scalability with Kafka Message Queuing.Combined with the thread pool and smart pointer technology, the traditional data acquisition system had been improved in terms of large amount of data and high occupancy of resources.Experimental results showed that the system had less memory occupation, stable connection and no data loss when there were a large number of connections,which ensured the quality and reliability of data acquisition.
What problem does this paper attempt to address?