Font Size: a A A

Research And Implementation Of Instant Communication System Based On The Platform Of LaaS

Posted on:2016-09-20Degree:MasterType:Thesis
Country:ChinaCandidate:M J ZhangFull Text:PDF
GTID:2298330467497328Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present,instant messaging product is one of the most important products t, hat is mobilesocial networks, to promote the development of mobile network plays an important reuse forpromoting the exchange of people and the promotion of business development, even changespeople’s daily communication.Mature product of instant messaging includes Tencent QQ,WeChat, Skeype etc. But with the development of these products, some of the disadvantagesgradually are showed out. So further research on instant communication software has importantsignificance.At present,the main problems of instant messaging software is as follows:(1) the proprietaryis too strong, every software has its own unique features, can not be directly introduced into othercommercial communication field for using;(2) repetitive development cycle is too long, theinstant communication embedded into the commercial sector need to do a lot of repetitivedevelopment, reduce the reusability of software;(3) poor safety, safety of classified content cannot be guaranteed, the user information safety is threatened.In view of the above questions, thispaper will develop a instant communication as an open service, and open to the business usersthrough the IaaS platform, thus increase the openness of instant messaging service, reduce thedevelopment cycle of instant communication, security control for the instant messaging service ismore convenient, In this paper, centering on these problems,the main work is as follows.(1)survey and analysis the current exist problems of instant messaging products, chose theidea that open out the instant messaging as a business, build the instant messaging service IaaScloud platform based on Openstack according to these problems, realize the implement andpackaging of the instant communication function on the platform.(2)based on the above platform,build the Openfire server, and do targeted two timesdevelopment for the server. The main development work is two points.First,realize the packageand conversion of data between XMPP and HTTP protocol, second, develop the plug-in which is footprint share and positioning function based on Openfire, enriches the function of Openfire.(3)based on the above a platform and a server implement aAndroid client, mainly implementone-to-one chat functions,group functions,footprint sharing function and positioning function,finally, test the functions of client and between the system and the cloud platform, verify thecorrectness of the instant communication interface platform.The development results of instant communication based on the IaaS platform showsthat,the cloud platform packaging the function interface of instant messenger message,canintroduce into other areas of business independently, solves the problem that is strong exclusive ofinstant communication; extending Openfire function for the open source server widens thefunction field;and developing based on this platform has a shorter development cycle, simplifiesthe development cost.
Keywords/Search Tags:IaaS cloud platform, OpenStack, Instant communication, Openfire, Android
PDF Full Text Request
Related items