基于移動通信開放業(yè)務(wù)能力平臺的云存儲系統(tǒng)設(shè)計與實現(xiàn)
發(fā)布時間:2018-02-09 09:37
本文關(guān)鍵詞: 云存儲 AES加密 移動web應(yīng)用 RESTFULAPI 出處:《吉林大學(xué)》2013年碩士論文 論文類型:學(xué)位論文
【摘要】:據(jù)Internation Data Corporation(國際數(shù)據(jù)公司,IDC)研究報告顯示,在Internet快速發(fā)展的2006至2010年間,世界信息總量快速增長,增幅達六倍以上(162EB增至988EB)。隨著電子產(chǎn)品發(fā)展的智能化、網(wǎng)絡(luò)化趨勢,滿足用戶和企業(yè)對數(shù)據(jù)存儲的便攜、高容量等需求已經(jīng)成為信息產(chǎn)業(yè)發(fā)展的重中之重。云存儲逐漸成為為普通用戶提供便攜數(shù)據(jù)存儲服務(wù),為企業(yè)解決數(shù)據(jù)容量需求大,管理難,運維開銷大等問題的首選方案。與此同時,我們國家的基礎(chǔ)信息通信建設(shè)在近幾年中得到了長足的發(fā)展,現(xiàn)今的網(wǎng)絡(luò)帶寬已經(jīng)足以滿足一般用戶的文件傳輸需求。與此同時,移動互聯(lián)網(wǎng)異軍突起。據(jù)統(tǒng)計,2011年第三季度我國移動互聯(lián)網(wǎng)用戶達3.96億,預(yù)計年末將突破4億。據(jù)CNNIC最新發(fā)布的中國互聯(lián)網(wǎng)統(tǒng)計數(shù)據(jù)報告顯示,我國網(wǎng)民已超過5.46億,網(wǎng)絡(luò)普及率達42.1%,其中移動互聯(lián)網(wǎng)用戶已超過4.2億。 開放業(yè)務(wù)能力平臺通常是指基于PaaS(平臺即服務(wù))商業(yè)模式的一種服務(wù)器平臺。目前,許多云存儲服務(wù)都是通過外包實現(xiàn)的,云存儲服務(wù)運營商不需要自己搭建文件存儲系統(tǒng),通過調(diào)用平臺接口可以輕易的將用戶文件的存儲任務(wù)外包給一些大型的業(yè)務(wù)能力開放平臺。這些業(yè)務(wù)能力平臺或提供單一的云存儲服務(wù),或在眾多業(yè)務(wù)中包含云存儲業(yè)務(wù)。知名云存儲服務(wù)商DropBox使用的就是Amazon S3平臺。在這種外包式的服務(wù)模式中,云存儲服務(wù)者實際上由兩部分組成:云存儲服務(wù)運營商和云存儲平臺運營商。云存儲服務(wù)運營商負責(zé)與用戶交互、管理用戶(文件)信息,云存儲平臺運營商僅負責(zé)存儲用戶文件,對用戶來說平臺運營商是透明的。隨著移動互聯(lián)網(wǎng)發(fā)展大潮的到來,發(fā)展面向移動互聯(lián)網(wǎng)的業(yè)務(wù)能力開放平臺(移動平臺)可謂正當(dāng)其時。移動平臺不僅提供云能力,還提供電信、SNS等業(yè)務(wù)能力,這大大有助于促進移動互聯(lián)網(wǎng)的發(fā)展,推動產(chǎn)業(yè)革命。 本文所述云存儲系統(tǒng)是基于中國聯(lián)通業(yè)務(wù)能力開放平臺開發(fā)的一款云存儲應(yīng)用,主要向用戶提供網(wǎng)絡(luò)磁盤服務(wù),為用戶存儲數(shù)據(jù)文件。通過應(yīng)用服務(wù)器(本文設(shè)計實現(xiàn))與用戶進行交互,通過調(diào)用平臺接口將用戶文件存儲于平臺服務(wù)器,這是一種典型的外包式的云服務(wù)。本系統(tǒng)的由來是作為面向移動互聯(lián)網(wǎng)的業(yè)務(wù)能力開放平臺的測試程序,系統(tǒng)在滿足項目需求的前提下提供了目前互聯(lián)網(wǎng)市場上其他云存儲應(yīng)用具備的常見功能,如文件的上傳下載,一些基本的文件在線操作,以及用戶個人信息管理等。另外,本系統(tǒng)還具有下列特點優(yōu)勢:首先,系統(tǒng)采用了兼顧移動客戶端與傳統(tǒng)PC機的設(shè)計方案。利用跨瀏覽器的移動web框架,移動終端用戶一樣可以通過瀏覽器輕松訪問云端數(shù)據(jù),不必再去擔(dān)心適用于PC用戶的界面在手機或Pad上影響使用等問題。其次,,鑒于用戶普遍對文件安全的擔(dān)憂,系統(tǒng)設(shè)計了基于AES加密的安全措施。用戶的重要文件可以選擇在應(yīng)用服務(wù)器端加密后上傳。在認(rèn)為應(yīng)用服務(wù)器可信前提下,用戶文件私密性得到了一定保障。 本文所介紹系統(tǒng)由LNMP(Linux+Nginx+MySQL+PHP)環(huán)境開發(fā),利用了CI(CodeIgniter)框架。PC版本部分使用了Ajax、JQuery等技術(shù),移動終端部分選擇了部分必要功能,利用JQueryMobile開發(fā)了移動終端頁面。本系統(tǒng)主要目的是作為基于業(yè)務(wù)能力開放平臺開發(fā)(移動)互聯(lián)網(wǎng)應(yīng)用服務(wù)的示范程序。
[Abstract]:According to the research report of Internation Data Corporation ( IDC ) , the total world information has increased by more than six times ( 162EB to 988EB ) between 2006 and 2010 . With the development of electronic products , the demand for portable and high capacity of data storage has become the priority for the development of information industry . At the same time , the network bandwidth of our country has been enough to meet the file transfer demand of the general users . At the same time , the network bandwidth of our country has been enough to meet the file transfer demand of the general users . At the same time , the network bandwidth of our country has exceeded 540 million in the third quarter of 2011 . According to CNNIC ' s latest China Internet statistics report , China ' s Internet users have exceeded 450 million , and the Internet users have exceeded 420 million . Open business capability platform usually refers to a server platform based on PaaS ( Platform as Service ) business model . Currently , many cloud storage services are implemented by outsourcing . Cloud storage service operators do not need to set up file storage systems themselves . The cloud storage service provider is responsible for the user interaction , management of user ( file ) information , cloud storage platform operators are only responsible for storing user files , and the mobile platform is transparent . As the mobile Internet develops , the mobile platform not only provides cloud capabilities but also provides telecom , SNS and other business capabilities . This greatly helps to promote the development of mobile Internet and promote industrial revolution . The cloud storage system is a cloud storage application developed based on the open platform of China Unicom ' s business capability , which mainly provides network disk service for users and stores data files for users . The system is developed by LNMP ( Linux + Nginx + MySQL + PHP ) environment , and the CI ( CodeIgniter ) framework is used . The PC version uses Ajax , JQuery , and so on . The mobile terminal has selected some necessary functions , and the mobile terminal page is developed with JQueryMobile . The main purpose of this system is to develop ( mobile ) internet application service based on business capability open platform .
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP333
【參考文獻】
相關(guān)期刊論文 前4條
1 唐箭;;云存儲系統(tǒng)的分析與應(yīng)用研究[J];電腦知識與技術(shù);2009年20期
2 謝林光;;AES算法的分析與研究[J];中國科技信息;2007年20期
3 周可;王樺;李春花;;云存儲技術(shù)及其應(yīng)用[J];中興通訊技術(shù);2010年04期
4 ;Mobile Cloud Computing and Applications[J];ZTE Communications;2011年01期
相關(guān)碩士學(xué)位論文 前3條
1 劉飛;基于云計算的分布式存儲系統(tǒng)的研究和應(yīng)用[D];西安工業(yè)大學(xué);2012年
2 梁曉輝;基于屬性的密碼系統(tǒng)研究[D];上海交通大學(xué);2009年
3 劉雪;云存儲中的安全問題研究及應(yīng)用[D];北方工業(yè)大學(xué);2012年
本文編號:1497628
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1497628.html
最近更新
教材專著