Font Size: a A A

Design And Implementation Of The Instant Messaging System Of The Cloud Communication Center

Posted on:2019-10-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2428330572458998Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In recent years,with the development and maturity of Internet technology in the industry,people's usage of Internet is not only limited to the computer,the mobile terminal also has become the main mean of using the Internet in people's life,the development of Web application is also transferred from browser to the mobile end,the development pattern has undergone great changes.In this thesis,the development pattern of front and back separation in client system can reduce the coupling degree and improve the reusability,which is also a new trend of the current Web development mode,and is convenient for developers to divide the task.With the continuous improvement of the quality of service,in some specific business areas,such as corporate banking,booking system,insurance industry and other enterprises with a large scale of customers,to solve customer problems more conveniently and effectively,there is a need to have the call center system which has ability to support the large-scalsnfluence of environment and people's living behavior,the cloud contact center should come into being.With the influence of environment and people's living behavior,the cloud contact center also combines traditional phone mode with instant messaging application gradually.The instant messaging application introduced in this thesis is the application which provides services to users based on the cloud contact center.The business scenario of instant messaging system introduced in this thesis is the active connection service using PC Web page and WebApp based on mobile terminal.Based on the above background,we design and implement an instant communication system including the registered agent service and instant communication client on the PC end and the mobile terminal.Based on the research of different front-end development frameworks including MVC and MVVM,this thesis uses the latest Weex development tools,Vue development framework and native JS language,we design and implement the instant messaging customer system based on the traditional Web system and the mobile WebApp under the two communication protocols of XMPP and WebSocket,and design the separation structure between the client and the server.The functions of the client system include multimedia chat function,audio and video communication function and chat robot function.The multimedia chat function includes the send-receive of text,expression,pictures,video clips and voice clips between client and seat staff,and message and evaluation functions during chatting.The audio and video function includes the active and passive voice or video chatting between the user and the seat.The chat robot function includes the communication between user and robot and similar problems response.On the basis of realizing the functions of the communication client,we also focus on the introduction of the design and implementation of registered proxy server which provides the registration agent function for the instant messaging client system,compared with the traditional registered server,the registered proxy server provided by this system has the functions of account management and information verification,and achieves the function of background system which supports multiple communication services to interact with users,and according to specific use scenarios and specific needs to select different communication services.It includes system design,database design and business process design under different protocols,which lays the foundation for realizing instant communication function.Finally,this thesis tests the front end performance for the Web version system first,and optimizes the Web version system from the front-end angle according to the test results,so as to improve user experience.After that,we use the black box testing method to test the functional requirements of the traditional Web system and the mobile WebApp client system,and verify the usability and reliability of the system.Then for the Web version of the system,we test and analyze the performance of the application between XMPP protocol and WebSocket protocol,including response time,throughput and packet size,test results show that The system performance based on WebSocket protocol is obviously superior to the system based on XMPP protocol,and meet the requirements of the expected design.
Keywords/Search Tags:Web, Instant Messaging, XMPP, WebSocket, Weex, WebRTC, WebApp
PDF Full Text Request
Related items