Font Size: a A A

Research And Implementation Of IM System Based On Communications Cloud Technology

Posted on:2017-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:S TangFull Text:PDF
GTID:2308330485985176Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development of the Android system, the development of related applications based on the Android platform has already become famous. At the same time, due to the community’s social needs are increasing, APP development process and development tasks have become more and more complex and burdensome. Therefore, integrating the current famous technologies to develop chat APP is necessary.In this thesis, based on analysis of the characteristics and functions of the existing instant messaging, of the cloud communication services technology was researched, and an Android instant messaging system based on Shun communications cloud technology was developed. The system was developed by use of the Java programming language, the Json was applied as communication data format between and the client and the server, MySQL as the database platfrom, and Memcached as server cache database.Firstly, this thesis introduced the basic principles of cloud communication technologies, domestic and international famous cloud communications service providers and their products. Secondly, it analyzed Android system, data communication formats and the architecture of the Easemob. Thirdly, it analyzed the system requirements, described all the functions by the use case diagram, designed the system architecture, divided the function module of the system, and completed the system database design. Fourthly, the thesis introduced the system development environment, the key technologies involved in each module and the detailed implementation of each function. In the user registration and login process, in order to ensure the safety of user accounts, the system uses MD5 algorithm to process user password. In order for users to view chat history easily and quickly and to save flow, especially when chats contain pictures and videos, the system uses caching technology to store chats locally and to update cache content automatically. Finally, the system was tested, and the running effect of the system was shown.
Keywords/Search Tags:Communication cloud, Instant messaging, Android, Java, Json, MySQL
PDF Full Text Request
Related items