基于车联网的音频服务系统云端关键技术研究
发布时间:2018-03-24 21:09
本文选题:车联网 切入点:My 出处:《哈尔滨工业大学》2014年硕士论文
【摘要】:近年来,随着社会科学技术的不断进步和人民大众生活水平的不断提高,城市交通发展越来越快,人们对于车内的娱乐、安全等方面的需求也日益增多,因而,对多媒体终端设备的要求也就越来越高,能够完成的功能也越来越广,物联网这一概念也在不断的被完善。物联网的各类子网络,尤其是车联网的应用范围也越来越广。由此,对车联网的关注和发展应运而生。本文正是在这一背景下,依照车联网所应能提供的功能,基于新一代的高性能嵌入式平台、功能完善的嵌入式操作系统、高速便捷的新兴通信技术,研究、设计与实现一款能结合以上各领域最新研究成果的,高性能车载流媒体音频系统。并重点对其服务器端进行讨论。本文对整个课题的背景情况做了介绍与分析,包括了物联网车联网近年来的发展状况及国内外的研究与发展现状等。对于实现系统的传输模式进行了选择,并分析了服务器端包含的各项关键技术点。本文设计的服务器端从功能上分为四个模块,网络连接、客户端需求响应、并发编程的实现以及数据库调用。从相关技术角度,网络连接通过套接字实现,客户端需求响应通过文件传输实现,并发编程选用了多线程技术,而数据库选用了My SQL数据库。工作流程上,首先车辆上的车载客户端与服务器实现网络连接,然后以文件传输为基本形式,通过数据库进行信息控制来完成各项客户端功能的实现,并通过并发编程保证服务器端能够同时对多台客户端进行响应。基于所设计的服务器端架构的方案,本文完成了对整体架构的实现,并重点讨论了其中的几项主要技术,如多线程编程、My SQL数据库的调用等。并分析了本次研究所完成的架构中不足的地方,为下一步工作的重点和改进方案提出了一个参考建议。
[Abstract]:In recent years, with the continuous progress of social science and technology and the continuous improvement of people's living standards, urban traffic is developing more and more rapidly, and the demand for entertainment and safety in cars is increasing day by day. The requirement of multimedia terminal equipment is more and more high, the function that can be completed is more and more extensive, the concept of Internet of things is also being perfected continuously. All kinds of subnetworks of Internet of things, especially the application scope of the network of cars are more and more extensive. Under this background, according to the function that the vehicle networking should provide, this paper is based on the new generation of high-performance embedded platform and the perfect embedded operating system. High-speed and convenient new communication technology, research, design and implementation can be combined with the latest research results in the above fields, In this paper, the background of the whole subject is introduced and analyzed. Including the development of the Internet of things in recent years and the research and development status at home and abroad. The transmission mode of the system is selected. In this paper, the server is divided into four modules, network connection, client demand response, concurrent programming and database call. The network connection is realized by socket, the client's demand response is realized by file transmission, the multithreading technology is used in concurrent programming, and my SQL database is used in the database. First of all, the vehicle-mounted client on the vehicle realizes the network connection with the server, then takes the file transfer as the basic form, through the database carries on the information control to complete each client function realization, And through concurrent programming to ensure that the server can respond to multiple clients at the same time. Based on the design of the server-side architecture, this paper completes the implementation of the overall architecture, and focuses on the discussion of some of the main technologies. For example, multi-thread programming is used to call my SQL database, and the deficiencies in the architecture of this research are analyzed, and a reference proposal for further work and improvement scheme is put forward.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:U495;TP391.44;TN929.5
【参考文献】
相关期刊论文 前1条
1 王枫,罗家融;Linux下多线程Socket通讯的研究与应用[J];计算机工程与应用;2004年16期
,本文编号:1660036
本文链接:https://www.wllwen.com/kejilunwen/wltx/1660036.html