已閱讀5頁,還剩59頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
中圖分類號: 學(xué)校代碼: 10055 密級: 碩 士 專 業(yè) 學(xué) 位 論 文 中文題目:基于 數(shù)據(jù) 云 備份系統(tǒng)設(shè)計與實現(xiàn) 文作者 指導(dǎo)教師 申請學(xué)位 工程碩士 培養(yǎng)單位 學(xué)科專業(yè) 軟件工程 研究方向 答辯委員會主席 評 閱 人 南開大學(xué)研究生院 二一 三 年十月 南開大學(xué)學(xué)位論文使用授權(quán)書 根據(jù)南開大學(xué)關(guān)于研究生學(xué)位論文收藏和利用管理辦法,我校的博士、碩士學(xué)位獲得者均須向南開大學(xué)提交本人的學(xué)位論文紙質(zhì)本及相應(yīng)電子版。 本人完全了解南開大學(xué)有關(guān)研究生學(xué)位論文收藏和利用的管理規(guī)定。南開大學(xué)擁有在著作權(quán)法規(guī)定范圍內(nèi)的學(xué)位論文使用權(quán) ,即: (1)學(xué)位獲得者必須按規(guī)定提交學(xué)位論文 (包括紙質(zhì)印刷本及電子版 ),學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制手段保存研究生學(xué)位論文,并編入南開大學(xué)博碩士學(xué)位論文全文數(shù)據(jù)庫; (2)為教學(xué)和科研目的,學(xué)??梢詫⒐_的學(xué)位論文作為資料在圖書館等場所提供校內(nèi)師生閱讀,在校園網(wǎng)上提供論文目錄檢索、文摘以及論文全文瀏覽、下載等免費信息服務(wù); (3)根據(jù)教育部有關(guān)規(guī)定,南開大學(xué)向教育部指定單位提交公開的學(xué)位論文; (4)學(xué)位論文作者授權(quán)學(xué)校向中國科技信息研究所及其萬方數(shù)據(jù)電子出版社和中國學(xué)術(shù)期刊 (光盤 )電子出版社提交規(guī)定范圍 的學(xué)位論文及其電子版并收入相應(yīng)學(xué)位論文數(shù)據(jù)庫,通過其相關(guān)網(wǎng)站對外進(jìn)行信息服務(wù)。同時本人保留在其他媒體發(fā)表論文的權(quán)利。 非公開學(xué)位論文,保密期限內(nèi)不向外提交和提供服務(wù),解密后提交和服務(wù)同公開論文。 論文電子版提交至 校圖書館網(wǎng)站: 。 本人承諾:本人的學(xué)位論文是在南開大學(xué)學(xué)習(xí)期間創(chuàng)作完成的作品,并已通過論文答辯;提交的學(xué)位論文電子版與紙質(zhì)本論文的內(nèi)容一致,如因不同造成不良后果由本人自負(fù)。 本人同意遵守上述規(guī)定。本授權(quán)書簽署一式兩份,由研究生院 和圖書館留存。 作者暨授權(quán)人簽字: 20 年 月 日 南開大學(xué)研究生學(xué)位論文作者信息 論文題目 姓 名 學(xué)號 答辯日期 論文類別 博士 學(xué)歷碩士 碩士專業(yè)學(xué)位 高校教師 同等學(xué)力碩士 院 /系 /所 軟件學(xué)院 專業(yè) 軟件工程 聯(lián)系電話 通信地址 (郵編 ): 備注: 是否批準(zhǔn)為非公開論文 否 注:本授權(quán)書適用我校授予的所有博士、碩士的學(xué)位論文。由作者填寫 (一式兩份 )簽字后交校圖書館, 非公開學(xué)位論文須附南開大學(xué)研究生申請非公開學(xué)位論文審批表。 南開大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下進(jìn)行研究工作所取得的研究成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 日 非公開學(xué)位論文標(biāo)注說明 (本頁表中填寫內(nèi)容須打印 ) 根據(jù)南開大學(xué)有關(guān)規(guī)定,非公開學(xué)位論文須經(jīng)指導(dǎo)教師同意、作者本人申請和相關(guān)部門批準(zhǔn)方能標(biāo)注。未經(jīng)批準(zhǔn)的均為公開學(xué)位論文,公開學(xué)位論文本說明為空白。 論文題目 申請密級 限制 ( 2年 ) 秘密 ( 10 年 ) 機密 ( 20 年 ) 保密期限 20 年 月 日至 20 年 月 日 審批表編號 批準(zhǔn)日期 20 年 月 日 南開大學(xué)學(xué)位評定委員會辦公室蓋章 (有效 ) 注: 限制 2年 (可少于 2年 );秘密 10年 (可少于 10 年 );機密 20年 (可少于 20年 )摘要 摘要 從計算機時代的開始,數(shù)據(jù)的存儲一直是最核心的需求。隨著大數(shù)據(jù)時代來臨 ,數(shù)據(jù)價值越來越被重視。作為保護數(shù)據(jù)最常用的方式,云備份成為企業(yè)和個人選擇數(shù)據(jù)保護的首選方法。另一方面,伴著 動互聯(lián)網(wǎng)的興起,數(shù)據(jù)信息更呈現(xiàn)了分散和跨平臺的特點,針對 統(tǒng)的開放性,如何更好的把握系統(tǒng)多樣性更好的兼容終端適配,以便讓用戶個性化的數(shù)據(jù)得到安全、便捷的存儲成為了需要解決的問題。 在產(chǎn)品的設(shè)計和開發(fā)中,我們采用敏捷開發(fā)的 理念管理產(chǎn)品團隊和開發(fā)團隊。敏捷開發(fā)以人為核心,采用循序漸進(jìn)及迭代的開發(fā)方法,核心原則包括:主張簡單以及擁抱變化。在敏捷開發(fā)中,軟件項目的構(gòu)建被切分成多個子項目,各個子項目的成果都經(jīng)過測試,具備集成和可運行的特征。論文在對 臺的技術(shù)現(xiàn)狀以及發(fā)展趨勢的進(jìn)行簡要介紹的基礎(chǔ)上,詳細(xì)分析了開發(fā)各個環(huán)節(jié),并予以實施。 產(chǎn)品實現(xiàn)了 臺上基本數(shù)據(jù)類型的備份還原,可以輕松一鍵實現(xiàn)備份到服務(wù)器、個人電子郵箱和本地存儲卡。用戶不但可以自由選擇需要備份的內(nèi)容,如:通訊錄、短信、視頻、圖片等,更可以選 擇某一條數(shù)據(jù)進(jìn)行備份,滿足了用戶個性化備份的需求。結(jié)合移動應(yīng)用的特點,該產(chǎn)品具有低耦合性、實時性、便于移植的特點,同時可維護性強, 具有很強的市場競爭力 。 關(guān)鍵字 : 移動數(shù)據(jù) 產(chǎn)品設(shè)計 目錄 to be of As of is of as in of of to s of to it to be We on of To be is a on to In up of of in of in to of up in It up to by be to to a of to up As a of 錄 in of as as 錄 錄 摘要 . I . 一章 緒 論 . 7 第一節(jié) 引言 .二節(jié) 開發(fā)背景與意義 .三節(jié) 項目的主要工作 .二章 相關(guān)理論技術(shù)基礎(chǔ) . 8 第一節(jié) 臺概述 . 述 . 臺構(gòu)架 . 用的構(gòu)成與工作機制 . 錯誤 !未定義書簽。 . 錯誤 !未定義書簽。 . 錯誤 !未定義書簽。 . 錯誤 !未定義書簽。 . 錯誤 !未定義書簽。 第二節(jié) 臺構(gòu)架 . 簡介 . 配置開發(fā)環(huán)境 .三章 產(chǎn)品需求分析與設(shè)計 . 18 第一節(jié) 系統(tǒng)目標(biāo) .二節(jié) 系統(tǒng)功能需求分析 . 數(shù)據(jù)備份 . 數(shù)據(jù)壓縮與安全 . 網(wǎng)絡(luò)邏輯處理 . 界面交互設(shè)計 .三節(jié) 系統(tǒng)整體設(shè)計 . 系統(tǒng)結(jié)構(gòu)設(shè)計 . 備份操作分析 . 還原操作分析 .四章 備份還原設(shè)計與實現(xiàn) . 24 第一節(jié) 份方案與設(shè)計 .錄 V 信息讀取模塊的實現(xiàn) . 短信息備份恢復(fù)模塊的設(shè)計 . 其他數(shù)據(jù)類型處理 .二節(jié) 文件壓縮與安全的實現(xiàn) . 文件壓縮模塊 . 數(shù)據(jù)加密模塊 .三節(jié) 還原服務(wù)器數(shù)據(jù) .四節(jié) 系統(tǒng)對邏輯服務(wù)器操作 . 數(shù)據(jù)還原用戶信息 . 數(shù)據(jù)備份信息上傳 . 獲取用戶備份列表 . 刪除備份條目 . 獲取用戶加密密碼 .四節(jié) 界面易用性設(shè)計 . 備份數(shù)據(jù)流程設(shè)計 .備份數(shù)據(jù)首頁 .備份信息的提示 .備份過程的人機交互 . 云端數(shù)據(jù)還原設(shè)計 .還原提醒界面 .還原過程的人機交互 . 易用性環(huán)節(jié)設(shè)計 .歷史記錄查詢 .斷點續(xù)傳操作 .加密數(shù)據(jù)設(shè)置 .五章 測試與驗收 . 55 第一節(jié) 功能測試 . 單機備份還原 . 跨機備份還原 .二節(jié) 交互測試 .三節(jié) 壓力測試 .四節(jié) 功能測試 .五章 工作與總結(jié) . 57 第一節(jié) 主要工作 . 備份功能的實現(xiàn) . 個人信息的加密 . 服務(wù)器的邏輯操作 . 備份數(shù)據(jù)的還 原功能 .錄 二節(jié) 展望 .考文獻(xiàn) . 59 致謝 . 60 個人簡歷 在學(xué)期間發(fā)表的學(xué)術(shù)論文與研究成果 . 61 基于 數(shù)據(jù)云備份系統(tǒng) 7 第一章 緒 論 第一節(jié) 引言 如今全國 3經(jīng)突破 占全部智能手機 用戶的 18%。3隨著 3G 時代的到來,移動互聯(lián)網(wǎng)的全面發(fā)展,手機的功能變得越來 越強大,手機里的數(shù)據(jù)對于用戶來說都非常的重要,特別是通訊錄、通話記錄 、短信息、郵件等數(shù)據(jù)個人數(shù)據(jù),一旦手機丟失、誤刪除 或其他意外,會給用戶帶來 無法挽回的損失 ,數(shù)據(jù)備份與還原這個應(yīng)用可以幫助用戶解決這個問題。 第二節(jié) 開發(fā)背景與意義 為移動時代的主力操作系統(tǒng),正在以幾何速度迅猛的增長。目前在 場有 20萬款 用程序。谷歌也證實,已激活了數(shù)億部 與此同時, 應(yīng)用的數(shù)據(jù)量也隨之增長,照片、通訊錄、文件等重要信息的 跨平臺共享 成為首要用戶需求。作為智能機市場占有率最高的 終端數(shù)據(jù) 備份還原 當(dāng)然是最為關(guān)鍵的課題。 第三節(jié) 項目的主要工作 本文主要論述了從用戶需求分析產(chǎn)品設(shè)計階段,數(shù)據(jù)備份還原的開發(fā)詳細(xì)設(shè)計與實現(xiàn)階段,包括最后的產(chǎn)品測試驗收。 論文對 統(tǒng)發(fā)展情況以及應(yīng)用開發(fā)現(xiàn)狀進(jìn)行了介紹, 闡述了用戶信息的備份還原的背景和必要性。從軟件功能角度出發(fā),結(jié)合使用過程中實際的用戶體驗。用應(yīng)用活動圖、用例圖以及補充等方式說明 。定制了詳細(xì)的 論文在分析 統(tǒng)框架的基礎(chǔ)上,設(shè)計了整體的云備份還原的機制。其中備份還原過程中的不同類型 的讀寫 、數(shù)據(jù)管理 、文件壓縮 等基本功能作為基于 數(shù)據(jù)云備份系統(tǒng) 8 應(yīng)用層的組成部分來實現(xiàn)。而文件系統(tǒng)的安全性則主要在系統(tǒng)核心進(jìn)行設(shè)計。并通過連接器機制在用戶終端與邏輯處理服務(wù)器進(jìn)行消息傳遞。通過系統(tǒng)的總體設(shè)計明確了數(shù)據(jù)備份還原的軟件構(gòu)架以及在 論文中主要對應(yīng)用開發(fā)的關(guān)鍵技術(shù)進(jìn)行了詳細(xì)的研究 。涉及到數(shù)據(jù)的讀取模塊、備份模塊、不同數(shù)據(jù)類型的處理、加密解密的實現(xiàn)、整 體數(shù)據(jù)的壓縮等相關(guān)的知識點,闡述了應(yīng)用的詳細(xì)設(shè)計與實現(xiàn)過程。 最后對產(chǎn)品進(jìn)行了基本的功能 測試和驗收工作。 第二章 相關(guān)理論技術(shù)基礎(chǔ) 第一節(jié) 臺概述 述 最初平臺由 公司 自主研發(fā) , 后由 2005 續(xù)對 營,它 的 底層 基礎(chǔ)功能由 它的內(nèi)置應(yīng)用軟件由各公司自行開發(fā),相對開放的平臺性,給 近 兩年的操作系統(tǒng) 經(jīng) 成為 主力智能手機 系統(tǒng), 不但擊敗了稱霸十余年手機市場的塞班系統(tǒng),而且發(fā)展勢頭也超越了 為了最受還原的智能平臺 。采用 (第一臺谷歌的手機 美國摩托羅拉, ?,F(xiàn)在, 中國大 陸廠有 :魅族( 華為、中興、聯(lián)想、藍(lán)魔等。 綜上所述,考慮到 據(jù)未來市場的占有率,我在畢業(yè)設(shè)計中選擇了基于 基于 數(shù)據(jù)云備份系統(tǒng) 9 臺構(gòu)架 在開始研發(fā)工作前,首先 對 臺自外而內(nèi)分為應(yīng)用層、應(yīng)有程序架構(gòu)層、運行庫層、 核層。 如下圖: 圖 2.1 臺架構(gòu)圖 ( 1)最上層是“應(yīng)用層”:包含一些核心應(yīng)用程序,我們開發(fā)的應(yīng)用程序也屬于這一層,開發(fā)語言為 用開發(fā)主要是在這一層) ( 2)然后是“應(yīng)用程序框架層”:根據(jù)我自己的理解,應(yīng)用程序框架層主要是將開發(fā)需要調(diào)用的功能封裝并模塊化,這樣便于復(fù)用以及便于開發(fā)者對其進(jìn)行替換。說白了,應(yīng)用程序框架其實就是封裝的各個現(xiàn)成的類。( 改 度定制) ( 3)接下來是“運行庫層”:該層包含 C/C+開發(fā)的庫、 發(fā)的核心庫和 基于 數(shù)據(jù)云備份系統(tǒng) 10 ( 4)最下面一層是“ 件驅(qū)動程序包含其中,開發(fā)語言是 了解了上面的內(nèi)容,關(guān)于 用開發(fā)、系統(tǒng)開發(fā)和驅(qū)動開發(fā);應(yīng)用開發(fā)和系統(tǒng)開發(fā)主要使用 言,并且需要對應(yīng)用程序框架及運行原理有很清楚的認(rèn)識;而驅(qū)動開發(fā)則需要了解 需要具備 第二節(jié) 臺構(gòu)架 配置開發(fā)環(huán)境 在本小節(jié)中將介紹我在開發(fā) ,配置的環(huán)境過程。首先 , 要下載并安裝 是運行 序必須的 。 接下來下載 裝 最后安裝 過這些開發(fā)環(huán)境配置,就可以進(jìn)行虛擬機的設(shè)置。下邊開始詳細(xì)介紹具體實現(xiàn)的過程。 載 載 成開發(fā)環(huán)境,首先 登錄 到,選擇 下載 圖 據(jù)個人電腦的配置選擇,本次設(shè)計選擇的是 安裝 件 基于 數(shù)據(jù)云備份系統(tǒng) 11 接下來要安裝 為了方便以方便、快捷地創(chuàng)建、運行并調(diào)試 首次運行 提示設(shè)置 菜單欄選擇 項 , 對話框中 ” 并回車, 會 顯示如下圖: 圖 載 件 選擇 鈕, 然后按照引導(dǎo)提示的步驟完成安裝。 單擊中 “I ,再單擊 “ , 這樣就 開始安裝 基于 數(shù)據(jù)云備份系統(tǒng) 12 圖 始安裝插件 安裝期間會提示 “,選擇 裝完成后選擇 會出現(xiàn)如下選項: 圖 件已安裝 并且 口中會出現(xiàn) 項,說明 件安裝成功。 安裝 下載好 ,開始安裝, 用了 言 ,所以需要先安裝 以上版本。 下載 完成后直接解壓 下載后的 接下來還需要在 將 樣就可以 在 統(tǒng)的模擬器運行程序、進(jìn)行基于 數(shù)據(jù)云備份系統(tǒng) 13 調(diào)試 工作 等 。 也可以下載 安裝完插件后,需要做一些簡單的配置。 這里文件的絕地地址是 D: 尋找合適的 于 數(shù)據(jù)云備份系統(tǒng) 14 圖 正在下載 以直接選擇 后再選擇 本設(shè)計中是 全選的,接下來的安裝過程持續(xù)了幾個小時 。 安裝完畢后,關(guān)閉 啟動 選擇 項中的 性。 進(jìn)入 表中, 選擇 D:擊 單擊 建 擬器 在 DK 對話框的左邊選中 擊右部的 鈕(你可能需要把對話框拉寬才能看見這個按鈕),填寫參數(shù): 基于 數(shù)據(jù)云備份系統(tǒng) 15 圖 創(chuàng)建 擊 鈕,完成模擬器的創(chuàng)建。 創(chuàng)建模擬器需要一點時間,一般來說,為模擬器設(shè)定的內(nèi)存越大用的時間越久。 基于 數(shù)據(jù)云備份系統(tǒng) 16 圖 動模擬器 設(shè)定參數(shù)后,單擊 動模擬器 : 基于 數(shù)據(jù)云備份系統(tǒng) 17 圖 模擬器初始界面 上 面 顯示的模擬器進(jìn)行了一些設(shè)置,如時區(qū)選擇、語言選擇。至此,環(huán)境搭建完畢,可以進(jìn)行開發(fā)了。 基于 數(shù)據(jù)云備份系統(tǒng) 18 第三章 產(chǎn)品需求分析 與設(shè)計 第一節(jié) 系統(tǒng)目標(biāo) 要解決用戶終端數(shù)據(jù)備份需求,正確的保存與還原信息為用戶數(shù)據(jù)方便高效的操作提供支持。應(yīng)用的研究目標(biāo)為針對 究并設(shè)計一款 一款簡潔好用的數(shù)據(jù)備份還原手機客戶端軟件,可以輕松一鍵實現(xiàn)備份 到 個人電子郵箱和本地存儲卡。用戶不但可以自由選擇需要備份的內(nèi)容,如:通訊錄、 通話記錄、 短信、視頻、圖片等。為了用戶的數(shù)據(jù)安全,我們?yōu)橛脩籼峁┝藬?shù)據(jù)加密功能,用戶可以對自己的數(shù)據(jù)包進(jìn)行密碼加密后 壓縮繼續(xù)進(jìn)行 雙重保證用戶的安全和隱私。 為了節(jié)省存儲空間并且方便用戶管理個人數(shù)據(jù),系統(tǒng)使用了壓縮功能,之前得到的用戶數(shù)據(jù)將被壓縮成 進(jìn)行后續(xù)處理。 實現(xiàn)內(nèi)容包括系統(tǒng)的界面設(shè)計、用戶體驗交互、內(nèi)部的操作流程,最終成功運行在 第二節(jié) 系統(tǒng) 功能 需求分析 從用戶的角度出發(fā),備份還原功能包括四個部分:數(shù)據(jù)備份、用戶數(shù)據(jù) 壓縮與 安全、 網(wǎng)絡(luò)邏輯處理 、界面交互 設(shè)計 。 數(shù)據(jù)備份 在 據(jù)多樣性是最重要的需求。主要數(shù)據(jù)包括:短信、彩信、通訊錄、通話記錄和多媒體文件。每種 數(shù)據(jù)格式的存儲方 式,讀寫方法都需要定制處理。在備份過程中需要檢驗應(yīng)用目錄的有效性,動態(tài)監(jiān)測否插入 /移除等狀態(tài)。 基于 數(shù)據(jù)云備份系統(tǒng) 19 據(jù) 壓縮 與 安全 客戶端對用戶備份數(shù)據(jù)進(jìn)行壓縮處理,及提高網(wǎng)絡(luò)傳輸效率又可以保證還原的完整性。 時下各種惡意軟件威脅著用戶數(shù)據(jù)安全,保證備份數(shù)據(jù)的安全成為備份的一個重點需求。 默認(rèn)系統(tǒng)會對備份的數(shù)據(jù)進(jìn)行 個人數(shù)據(jù)不會暴露在 或服務(wù)器上。在壓縮過程中還會設(shè)置壓縮加密,實現(xiàn)雙重數(shù)據(jù)安全保護。 絡(luò) 邏輯處理 與 邏輯處理 服務(wù)器建立連接,獲取備份信息包括: 文件名、用戶名、設(shè)備編號、上傳文件時間戳、斷點續(xù)傳的位置標(biāo)識等 。我設(shè)計了歷史記錄方便用戶創(chuàng)建多個備份還原點,同時還原支持?jǐn)帱c續(xù)傳功能。在還原時邏輯服務(wù)器會將數(shù)據(jù)傳輸進(jìn)行標(biāo)記,可識別上次下載進(jìn)度保證數(shù)據(jù)完整。客戶端執(zhí)行 來自服務(wù)器邏輯,完成 備份還原 操作 。 面交互設(shè)計 應(yīng)用 提供方便的導(dǎo)航功能 ,用引導(dǎo)的方式進(jìn)行備份還原操作。另外, 在用戶操作 時 需要提交服務(wù)器申請,會有一段潛在的用戶等待時間。 我們設(shè)置了 進(jìn)度界面,減少不必要的潛在等待時間。 防錯機制 處理, 用戶可以清晰地提供提示信息, 例如:用戶選擇備份內(nèi)容 后,提供給用戶備份摘要, 方便用戶繼續(xù) 進(jìn)行操作 。 根據(jù)用戶需求設(shè)計如下功能界面: 序號 主模塊 子模塊 1 一鍵備份 啟動頁面 2 選擇文件 3 備份向?qū)?_選擇備份方式 4 備份向?qū)?_設(shè)置個人郵箱 5 備份提醒頁 6 設(shè)置備份密碼 7 開始備份 基于 數(shù)據(jù)云備份系統(tǒng) 20 8 備份完成 9 一鍵還原 掃描備份數(shù)據(jù) 10 輸入還原密碼 11 還原完成 12 歷史記錄 備份記錄 13 繼續(xù)操作 表 備份平臺功能表 第三節(jié) 系統(tǒng)整體 設(shè)計 分:手機客戶端、邏輯處理服務(wù)器端、用戶信息存儲服務(wù)器。論文完成的工作基于 的開發(fā),主要設(shè)側(cè)重于客戶端的處理與實現(xiàn)。 統(tǒng)結(jié)構(gòu)設(shè)計 基于 數(shù)據(jù)云備份系統(tǒng) 21 圖 備份 還原整體結(jié)構(gòu)圖 邏輯處理 服務(wù)器: 處理備份 邏輯 是本系統(tǒng)的核心模塊,與客戶端的交互中負(fù)責(zé)處理所有客戶端發(fā) 送的請求。并將結(jié)果信息返回給客戶端。在與用戶信息存儲服務(wù)器交換數(shù)據(jù)的過程中 , 主要擔(dān)當(dāng)了將用戶備份信息存儲到用戶信息存儲服務(wù)器的角色,并負(fù)責(zé)管理與解析其中 的數(shù)據(jù)。能夠按照設(shè)計的邏輯并行處理多個用戶的請求。他負(fù)責(zé)與系統(tǒng)所有模塊交互, 將整個系統(tǒng)管理起來 。 手機客戶端是所有終端用戶請求的發(fā)起端。用戶備份、還原、查詢等請求,都是通過手機客戶端發(fā)送給服務(wù)器的。是真實用戶的直接使用對象 。 用戶存儲服務(wù)器是所有用戶信息的實際存儲容器。他為用戶信息提供了高效的存儲方式,使用戶信息能夠較快速的查詢和寫入并在一定程度上優(yōu)化了存儲空間。其中的數(shù)據(jù)由邏輯處理服務(wù)器管理。 份操作分析 備份操作由客戶端想邏輯服務(wù)器發(fā)起請求,準(zhǔn)備本地數(shù)據(jù)的同時,將備份信息進(jìn)行處理上傳到邏輯服務(wù)器中。 等待邏輯處理服務(wù)器的反饋,從而完成備份應(yīng)用。 基于 數(shù)據(jù)云備份系統(tǒng) 22 圖 備 份用戶用例圖 首先用戶選擇備份數(shù)據(jù),此時需要根據(jù)不同的數(shù)據(jù)類型讀取數(shù)據(jù)。數(shù)據(jù)類型包括短信、通訊錄、通話記錄、多媒體文件等。通過備份存儲到手機終端本地,程序驗證 用空間。 選擇備份 地點, 并將所選數(shù)據(jù)進(jìn)行加密、壓縮處理。通過 供的方法連接網(wǎng)絡(luò),存儲到目標(biāo)空間。 在提交數(shù)據(jù)的同時,終端會上傳 用戶名、客戶端的唯一標(biāo)示,所傳數(shù)據(jù)的文件名、時間戳 、斷點位置 等信息 。 邏輯服務(wù)器與用戶存儲服務(wù)器通訊,核實 加密信息、數(shù)據(jù)時間等 信息后反饋客戶端備份請求。 然后客戶端 啟動 上傳數(shù)據(jù),建立新的備份歷史 記錄。 原操作分析 還原操作由客戶端發(fā)起,向邏輯處理服務(wù)器請求數(shù)據(jù),并加壓縮到系統(tǒng)位置。 基于 數(shù)據(jù)云備份系統(tǒng) 23
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程安裝窗戶合同范本
- 工業(yè)原料采購合同范本
- 山嶺租賃合同協(xié)議模板
- 工程臨時水電合同范本
- 工程進(jìn)度擔(dān)保合同范本
- 學(xué)校食堂廚師合同范本
- 工程維修承接合同范本
- 耳聲發(fā)射應(yīng)用x教案
- 小學(xué)六年級語文爺爺?shù)臍盅ソ贪讣敖虒W(xué)反思(2025-2026學(xué)年)
- 潔凈室空氣處理過程圖教案
- NB-T20048-2011核電廠建設(shè)項目經(jīng)濟評價方法
- 生物醫(yī)學(xué)分析化學(xué)方程式總結(jié)
- 鈀金的選礦工藝
- 家庭系統(tǒng)療法
- 四川省遂寧市2024屆高三上學(xué)期零診考試高三生物答案
- 橋梁施工技術(shù)培訓(xùn)課件
- 南部山區(qū)仲宮街道鄉(xiāng)村建設(shè)規(guī)劃一張表
- 鍋爐焊接工藝規(guī)程
- 中學(xué)生地理奧林匹克競賽(高中組)試題
- GB/T 4291-2017冰晶石
- GB/T 4249-2018產(chǎn)品幾何技術(shù)規(guī)范(GPS)基礎(chǔ)概念、原則和規(guī)則
評論
0/150
提交評論