Font Size: a A A

The Research And Implementation Of Vehicle Maintenance System Based On XMPP Protocol

Posted on:2019-11-14Degree:MasterType:Thesis
Country:ChinaCandidate:L WenFull Text:PDF
GTID:2428330548477667Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The development of informatization technology has making the market of vehicle changed rapidly.Internet combined with vehicle maintenance industry is a typical representative.Vehicle maintenance system makes repair work being managed by computer and mobile intelligent devices instead of complex manual labor work,which has greatly improved the management level of vehicle maintenance.At the same time,the convenient and function brought by the vehicle maintenance system makes information interaction more frequent.As a result,users' demand for instant messaging function of the software is increasing.When users use the third party communication software,they need to register,log in,switch back and forth,even suffering advertising harassment,which could affect user experience.In view of the above,this paper proposes a vehicle maintenance system carried with instant messaging function,and studies its specific implementation.This paper analyzes the research and application status of vehicle maintenance software system and instant messaging system.After combining the actual functional requirements,we selects the open source XMPP protocol as the communication protocol,and extends it as the interface protocol of the mobile terminal in the system.As a commonly used instant messaging protocol,XMPP protocol is open,flexible,distributed,real-time and extensible.In this paper,the common software structure and XMPP protocol principle are studied.After that we analysis the structure of whole system.Then this paper proposes a mixed mode software structure that combines mobile clients,communication servers and the robot,which means business logic processing servers in this paper.The mobile clients use Android development technology,which is responsible for the maintenance operation function and instant communication function of the maintenance company.The XMPP communication server selects the open source server Ejabberd,which is being widly used and responsible for the user's message reception,sending and temporary storage.The robot server is an application that is running on the communication server.It is connected to the database,is responsible for receiving instant messages for complex business logic processing,and then returns the processing result to the mobile terminal.The robot take advantage of the idea of remote procedure call to achieve the API calling function of mobile application server.At the same time,the background management system use the Zotonic Web framework.Both Zotonic and Ejabberd are based on the Erlang language and have the advantage of inherently high concurrency.They have reliable support for system performance.The research and implementation of vehicle maintenance system based on XMPP protocol,carried with instant messaging function,which has reference significance for the practical application of information technology in other fields.The system use XMPP protocol as the mobile application interface protocol,which breaks nowdays status of the most of API using HTTP or Socket protocols.It achieves the two-way transmission of messages between systems,and has better functionality and stability.Further more,using the robot mounted on the communication server as the business server,the traditional software framework is extended to a composite software framework.This software framework solves the problem of subsystem integration between different development languages,and makes the whole system meet the requirements of high concurrency and high availability(the system is currently used by most of the maintenance enterprises and management departments in Sichuan province).Robot is easier to develop and maintain,and can also be applied to distributed systems.It has a certain reference function and application value for the design of software structure.
Keywords/Search Tags:XMPP, Vehicle Maintenance System, Instant Message, Software Framework
PDF Full Text Request
Related items