Font Size: a A A

Design And Implementation Of Cloud Storage System Based On Open Service Platform Of Mobile Communication

Posted on:2014-02-01Degree:MasterType:Thesis
Country:ChinaCandidate:J L WangFull Text:PDF
GTID:2248330395497582Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The study of International Data Corporation (International Data Corporation,IDC) shows that the amount of the information of the world have grown rapidly from2006to2010, it has increased more than six times (from162EB to988EB).With the intelligence and networking development of the electronic products,meeting the needs of the public users or the businesses for portable and high capacityhas become the most important in development of the information industry. cloudstorage has become the preferred option to provide portable storage service forordinary users, solve the requirement of large capacity, the difficulty of managementand the requirement of high generic extensions. At the same time, the construction ofthe basis of communication in our country has been considerable developed in recentyears, the bandwidth of network is sufficient enough to meet the general use of filetransfer. The mobile Internet developed rapidly, according to statistics, the number ofChina’s mobile Internet users has reached396million in the third quarter of2011, andit is expected to exceed400million at the end of the year. According to CNNIC’ latestInternet statistics report, the number of China’s Internet users has reached more than546million, the rate of network penetration has reached42.1%and there are morethan420million mobile Internet users. There exists some new demands for us underthe direction of mobile Internet, we have to occupy a new place in the mobile Internetfield while we have kept a foothold in the ordinary Internet field.Open business capacity platform is a server platform based on PaaS (Platform asa service) business model. Currently, many cloud storage services are realized throughoutsourcing, cloud storage service operators do not need to build their own filestorage system, they can use the interfaces provided by platform to outsourced thedata store tasks. Some of these platforms are focus on cloud storage, some have manybusiness and cloud storage is a part of them. What the well-known cloud storageDropBox used is Amazon S3platform. There are two operators in this kind of cloudservice, the cloud service operator and the data storage operator. The cloud serviceoperator communicate with the users and manage user’s information while the latter try their best to manage the users’ files on the platform. Users didn’t feel the datastorage operators but they stay with them all day long. With the development ofmobile Internet, developing the open business capacity platform applies to mobileInternet is on the time. The platform can not only provides cloud service but alsoprovides telecommunications business capacity and other business capacities.The system described by this article is based on the platform of opening businessability of China Unicom, provides network disk service. This is a test program of theplatform provides business ability for the mobile Internet. The system can not onlymeets the needs of the project but also provides some common functionality, such asthe upload or download of files, some file operation and the management of theinformation of users.In addition, the system also has the following advantages: First, the system givesattention to both the mobile clients and traditional PC users. By using cross-browsermobile framework, mobile terminal users can easily access the cloud data throughtheir browser, they don’t have to worry about the usual interface can not fit the mobileterminal, such as the mobile phone or Pad. Second, we take a series of securitymeasures based on AES encryption to keep the security of users’ data on conditionthat the the AS(Application Server) is credible.The system described by this paper was developed by LNMP (Linux+Nginx+MySQL+PHP) and CI (CodeIgniter) framework. The PC version of the system usedsome technologies such as Ajax, JQuery. The mobile terminal portion selected somenecessary functions, using JQueryMobile to develop mobile terminal pages. The finalpurpose of this system is to make a test program of the open platform, the system isthe Cloud Storage part of the project. In addition, we want to provide a reference forfuture the actual development of secure cloud storage services based onopen-platform.
Keywords/Search Tags:Cloud Storage, AES Encryption, Mobile Web Development, RESTFUL API
PDF Full Text Request
Related items