Font Size: a A A

The Design And Implementation Of Unified Communications Messaging Engine

Posted on:2017-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y F GengFull Text:PDF
GTID:2308330509452671Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile Internet, people’s access to information and services become increasingly demanding, needs to be a combination of mobile Internet and mobile devices to meet the needs of the user specific information push service. The single voice telephone in the traditional communication can not meet people’s needs, multimedia messaging is the development direction of the communications industry, traditional communication technology and information technology integration, and gradually formed an ICT technology, commercially known as unified communications. Message engine as an important part of unified communications, instant messaging system has become a widely used means of communication network, but also become the focus of the era of mobile Internet applications. In the current instant messaging type applications, primarily based on the development of proprietary communication protocol, but the use of a proprietary protocol developed serious impact on the expansion of the network functions and impede the progress of technology. Therefore, a message push platform based on standard protocol is urgently needed.This paper is based on analyzing the SIMPLE, XMPP and MQTT protocol, the paper proposed the design of a messaging engine server based on networking standard protocol——MQTT protocol, and the concrete implementation is given. Meanwhile, this article expounds the message engine server function modules, including MQTT broker and the each business modules. Firstly, this paper describes the background and significance of unified communications, and discusses the main contents and chapters of this paper. Secondly, it describes the protocols and technologies associated with the contents of this paper, and this paper based on the comparison and analysis of XMPP, SIMPLE and MQTT protocol, then it selects the MQTT protocol as the message communication protocol. Thirdly,this paper describes the overall structure of the message engine and the design of function module, which includes MQTT broker, presence module, Presub module, IM module, ACL permission control module, offline message processing module and user authentication module. And then according to the design of the message engine to achieve, completed the implementation of various functional modules of the message engine. Finally, the message engine server on the functionality and performance were tested and analyzed, all those tests proved the feasibility and superiority of the message engine.
Keywords/Search Tags:Unified Communication, Message Engine, Pre subscription, MQTT protocol
PDF Full Text Request
Related items