Transcript Document
基於 Android 平台的 P2P 檔案分享系統之研究 指導老師:劉鎮城 老師 成員:江文耀、江易峻、林建利、陳俊諺、鄭鈞佑 Agenda 研究主題 研究目的 研究方法 系統功能 實驗結果 結論 研究主題 在行動裝置上進行使用者之間的檔案傳輸。 某個檔案 使用者A 使用者B 研究目的 改進現有 Client Server 檔案傳輸的效率 減少手機不必要的耗電量 研究方法 本 P2P 檔案分享系統可以分為用戶端與伺服器端。 用戶端為行動裝置,伺服器端則為一般的網頁伺服器,兩者之 間透過網際網路溝通,我們主要強調的是不經由伺服器的檔案 傳輸,只需透過伺服器端來獲取對方的 IP 位址,便能直接進行 檔案傳輸。 系統功能 - I Google Cloud Messaging 由 Google 提供的訊息傳遞技術(GCM),主要用來提示訊息。 系統功能 - I Google Cloud Messaging GCM 運作流程 系統功能 - II 提示訊息的開啟與關閉 檔案可依類別搜尋以及關鍵字搜尋 對分享檔案的留言 實驗結果 實驗結果顯示使用主從式架構的方式傳送一個 7.17MB 檔案平 均需要 84.82 秒,而本研究使用 P2P 的檔案傳輸方式只需要 34.88 秒就能完成,節省了 58.87% 的時間。 平均檔案大小 傳輸方式 7.17MB Client Server (FTP) 84.82 秒 P2P 34.88 秒 樣本數:15 實驗結果 詳細測試數據 時間單位:分:秒 結論 現今熱門的手機應用程式如 Facebook 和 LINE,尚未提供點 對點的檔案傳輸服務。本研究中的系統使用點對點的技術縮短 了傳輸時所耗費的時間。 謝謝聆聽並請指導