Font Size: a A A

Design And Implementation Of DU Battery Saver Based On Android

Posted on:2016-11-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y YuFull Text:PDF
GTID:2308330470955590Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Intelligent mobile phone has entered thousands of households, however, with the arrival of the intelligent mobile phone, users feel more troubles about the battery of intelligent mobile phone, because the battery will not last for a long time, with the applications and services running on background. The main reason of mobile phone consuming too much power is that too many applications run at the same time, resulting in increased power consumption. Du Battery Saver can make use of the same power consumption to a minimum by configuring the mobile phone.This thesis firstly extracts functional requirements from the user’s point of view, given basic functional requirements. The Client of DU Battery Saver is based on Android software, using the concept of three layer architecture design. The client uses the R language of the regression to analyze the data. At the same time the result of analysis is applied to the client.The server of DU Battery Saver uses Restlet framework to provide different request interfaces for the client. It is designed to response to the client fast with index of the Lucene and multistage cache. Configuration management platforms of server use the MVC design pattern, which makes the system high portability and easy maintenance. The server is divided into different subsystems by different functions, reducing the coupling of DU Battery Saver, and they communicate with others through message queue. Then from the angle of income, in accordance with the result of big data analysis, DU Battery Saver sends ads according to the strategy of big data analysis.After the function test and performance test of client and server, and integration test, localization test, DU Battery Saver could be on-line. DU Battery Saver covers more than200countries and regions, supports for17languages. At present, there are more than one hundred million users around the world.
Keywords/Search Tags:Android, DU Battery Saver, Client, Server
PDF Full Text Request
Related items