Font Size: a A A

Research And Implementation Of An Android Personalized Information Integrated System Based On XMPP Push

Posted on:2014-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:Q C ShiFull Text:PDF
GTID:2268330401484152Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of the3rd generation mobile communication technologyand the software, hardware performance of intelligent terminals, a new era of mobileInternet is coming. In order to attract more users, many operators provide a widerange of business targeted at a particular group, leading to the exponential growth ofmobile applications. It is difficult for users to choose right applications in a broadarray of shops and it is impossible for personalized applications to share amongmultiple terminals. What is worse, polling requests for updates lead to a bad userexperience. On the other hand, Operators may find it difficult to push“customer-centric” applications due to the fragmental mobile applications. To resolvethese contradictions, this paper presents a personalized information integration systemwhich adopts server-active push instead of polling requests.The personalized information integrated system designed and implemented in thispaper derived the user’s potential preferences according to analyzing the informationof installation and deletion, frequency and duration of use on native applications, andit also make personalized applications share among multiple terminals through cloudsharing. The system provides a management platform where users can conductpersonalized parameter settings and operators can get statistics.The main contents are as follows:Firstly, this paper describes the basic theory and key technology used in thisarticle, as well as the Push mechanism in current several mobile platforms.Secondly, analyzes the more popular Push mechanism for the Android platformcarrying out a detailed analysis of its strengths and weaknesses. Design and implement an Android push mechanism based on the XMPP protocol and MINAhigh-performance concurrent framework. MINA uses the way of NIO to enhance theserver’s processing capacity and stability. Service mechanism used in the Client makespersistent connections will not be killed when the system recycles the memory. Clientand Server increase login security authentication, network switching reconnectionmechanism and heartbeat packet to ensure the validity of the persistent connection.What’s more, design a mobile terminal’s framework for the development ofintegrated information systems. The framework defines custom widgets ListView,GridView, SlidingLayout, The use of JAVA reflection technology andinterface-oriented programming displays specific content. Local personalizedpreferences weighting algorithm come up with accurate local preference informationaccording to the analysis of the frequency, time and location based on the use ofapplications. Data transmission module provides the pretreatment of networkcommunications; Achieve several data transmission data and message parsingmethods Http, Socket, XML, and WebService.Finally, the paper designs and implements an Android personalized informationintegrated system based on XMPP Push, and conduct stress test, UI test and sharingtest. The system is divided into two parts of the server and client. The server isdivided into the user personalization module, system system statistics module anddata interaction module. The client is divided into smart weather, news show, maininterface, limit synchronization and so on.
Keywords/Search Tags:Personalized information integration, Push mechanism, XMPPprotocol, NIO, interface-oriented programming
PDF Full Text Request
Related items