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