Font Size: a A A

Design And Implementation Of Vehicle Information System Server

Posted on:2010-04-03Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhaoFull Text:PDF
GTID:2178360272495831Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, as China's rapid development of information industry, computers are increasingly applied to various fields. It's a good example for using vehicle information systems in cars.Vehicle information system sends information of various types of vehicles which including GPS location information, CAN, LIN information, speed, water temperature and so on, through wireless transmission (such as CDMA, WLAN) to the server on the Internet.By the server-side vehicle all kinds of detailed information have been recorded in the SQL database, and finally through the client we can carry out visual information on the vehicle of information and do analysis. Based on the IPv6,Our laboratory implementated vehicle monitoring systems including a number of auxiliary functions, such as for CDMA signals and vertical signals, wireless LAN switch and level switch for the vehicle and the server-side transmission of information in order to provide greater bandwidth. At the same time, our car information system can also achieve the client with the-vehicle two-way communication between the terminals, that is, through the server-side terminals the client send control commands to the car in order to achieve control of the car.I designed the vehicle information system with the current commercial applications of the vehicle information system, there are three main differences and advantages.1.a higher security. As a result of the Ipv6 protocol so it has a higher security networks in the use of IPv6 network layer of the user can encrypt data and to check IP packet, which greatly enhanced the security of the network. At the same time, the server side and client have been added between the CIPE security standards for key interaction, greatly enhancing the system security.2.have good scalability. Currently on the market used for the transmission of basic CDMA or GPRS, as a result of bandwidth limitations of their current vehicle information systems applications have inherent shortcomings, unable to complete the audio, video, real-time transmission. And the system as a result of accession to the CDMA and WLAN switch between the vertical, we can make use of WLAN power to provide greater bandwidth data communications . Car makes our information systems to achieve more. Such as remote diagnostics, vehicle real-time transmission of the surrounding circumstances.3 . with advanced interactivity. Currently popular in the market, the basic vehicle information systems are one-way, that is responsible for sending cars to Taiwan only their own location information and vehicle information on the part of CAN. The client can not have effective control of the vehicle. And the system through the server-side to the car and Taiwan sent a variety of command, to achieve control of the car. This feature in the vehicle anti-theft and vehicle-assisted control of out-of-control has great significance.Information system mainly composes three parts,they are car terminal, server-side and client-side. My main job is to design the information system to prepare car server-side. Work server-side database is divided into component parts and the main server, and database part is divided into the database design and database maintenance system background.1. Database designDurning the design of the server, many operations has relations to the database, and communication between the client and the vehicle Units is also required custom protocol to ensure strict norms of communication. After fully understanding the details of the project team,it is designed the database part of the system.Based on-board terminals, server-side and client demand for the creation of three areas, I made the definition of the various tables, forms, fields. The work choose SQL2000 databases as a data storage platform.2.Designed main program of serverServer is an important part connecting the client and vehicles,and is an integral part of the whole project. Server's main responsibility is to accurately record the car's information in the SQL database. When a client queries required historical or real-time traffic information, it will send a database record of the vehicle in accordance with the requirements of the client to the client accurately. When the client needs to send control commands to a certain vehicle, first transmit to the server-side,then sent to the car by the server-side Units, and save the change orders issued by the client records in the database, drive the actual implementation of Units to the customer feedback client.Based on the above functional requirements of my server-side program,this programme will be divided into three parts.(1)Database.This part is mainly responsible for that part of the database in accordance with the implementation of the required operations, such as the form set up to increase the record, modify records, delete records, query words. Its main job is to provide service when other parts need operation of the database, finally complete the operation.(2) Vehicle terminal. This part is mainly responsible for the communication with vehicles and accepting GPS and vehicle CAN information of the the car and retain the information inside the queue, then dealing with the database. The part of the communication protocol is IPv6 protocol.(3) Client. Its main responsibility is the implementation of communication with the client. Accept client requests and orders received on the client requests to the database part of the process.After finding client records which vehicles required, a query result set is formed. Achieve the client requires by sending to the customer. Sent by the client to the vehicle control command, the Units to the car part information, part of the Units by the vehicle inquiries sent to the vehicle units, and preserve the operating records to the database . The part of the communication protocol is IPv6 protocol.3. Maintenance system of background database The vehicle information systems not only automatically generated by the program to add the table, but also be able to store necessary data such as the following information: vehicle registration information, owner information, driver information, vehicle status records, operating history and so on. In order to meet the system requirements, it is necessary and reasonable to design detail of the table fields and set the main code. Field of information storage figure should be as far as possible in order to be able to reduce the error.When some new users will use this information systems, they need to register personal information, vehicle information, vehicle information units and accurate data in order to standardize the input data format to provide to the client and server-side.The project is designed to prepare the background to the maintenance of a database system that allows for those who need to manually enter the data manually to achieve standardization and visualization.In September 2008 completed the process of writing and debugging, project groups and successfully achieve the interoperability of procedures, work together. Acceptance of the project later in the system can work successfully, the project design to meet the basic requirements, the successful completion of project acceptance.
Keywords/Search Tags:Databases, servers, multi-threaded, GPS, IPv6
PDF Full Text Request
Related items