Font Size: a A A

Research On Cross Platform Instant Messaging Technology Based On XMPP Protocol

Posted on:2022-05-04Degree:MasterType:Thesis
Country:ChinaCandidate:C L YuFull Text:PDF
GTID:2518306335486864Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile Internet technology,instant messaging technology has gradually become an important part of the field of distributed network communication.Instant messaging is the Internet application with the largest user scale and the highest utilization rate.It has been widely applied in all walks of life.But at present,instant messaging manufacturers are focusing on the research of enriching system functions.Most instant messaging applications are designed and developed based on private protocol,which can not realize cross platform communication between different applications.Its biggest advantage is that it can break through the limitation of the platform and realize the communication docking service between different systems.The innovation of this paper is to solve the problem of reducing the communication efficiency of the system caused by the message confirmation mechanism of one-time confirmation.At the same time,aiming at the security loopholes of XMPP system,it proposes the authentication mechanism based on SHA-1 message digest algorithm and encrypts the chat messages between users.This paper analyzes the functional requirements and non functional requirements of the instant messaging system based on XMPP protocol,and then divides the system using client/server mode into client subsystem and service terminal system,and carries out functional design respectively.The client subsystem takes Android system as the running platform,and realizes the external interface of instant communication with smack development kit.The service terminal system uses the open source openfire development platform to realize the function of XMPP server through plug-in development.Finally,the function and performance of the system are tested respectively.The function test of the system adopts unit test and integration test,and the test results meet the expectations,so as to ensure that the system can provide efficient and stable instant messaging service on the mobile platform.
Keywords/Search Tags:XMPP protocol, instant messaging, mobile platform, openfire server
PDF Full Text Request
Related items