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,尚未提供點
對點的檔案傳輸服務。本研究中的系統使用點對點的技術縮短
了傳輸時所耗費的時間。
謝謝聆聽並請指導