Font Size: a A A

Design And Implementation Of Mobile Platform Instant Messaging System Based On XMPP Protocol

Posted on:2017-06-13Degree:MasterType:Thesis
Country:ChinaCandidate:M YuFull Text:PDF
GTID:2348330512961566Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Instant messaging on mobile devices is becoming more and more important,with the rapid development of mobile Internet.With the continuous expansion of business scale,the internal(among employees)and external(between enterprises and customers)instant communication demand is also increasingly growing,and the popular instant messaging technology is closed,the user can not effectively control the implementation details and contents,and can not meet the enterprise many individual needs.Therefore,this thesis designs an open instant messaging system with an open source.The aim is to establish an instant messaging system based on XMPP protocol and Android,IOS platform to run,supports text,pictures,voice and other forms in order to meet the actual needs of enterprises.This thesis first describes the research status of this subject at home and abroad,and defines the key technologies of the target system;then,the target system requirements described in user demand by a detailed analysis of the needs of the enterprises.On the basis of clear user requirements,we designed mobile instant messaging system based on XMPP protocol,and have a detailed design of its structure and each functional module.Then the target system is developed with Android and IOS as the operation platform,using Java and Objective-C as development language,using open source Openfire as server.The system includes five modules: login logout module,friend management module,instant communication processing module,data storage module and user interface module,at the same time,the Openfire server performance is optimized;finally,the system is tested in functional and non functional testing,test results show that the target system can meet the user's daily use.Mobile platform instant messaging system based on XMPP protocol can complete the corresponding text,voice,video,instant messaging and friends management tasks,provide efficient and stable instant messaging service for users according to the user's operation.The process of analysis,design and development of this system will provide a new idea for the research and development of other similar products.
Keywords/Search Tags:XMPP protocol, mobile platform, instant messaging, Openfire server, connection optimization
PDF Full Text Request
Related items