Responsive image
博碩士論文 etd-0726110-131446 詳細資訊
Title page for etd-0726110-131446
論文名稱
Title
以Android平台為基礎之資料同步化於社群之應用
Android-Based Information Synchronization in Social Networks
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
81
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2010-07-23
繳交日期
Date of Submission
2010-07-26
關鍵字
Keywords
同步、資料同步
Synchronization, Data Synchronization, Android
統計
Statistics
本論文已被瀏覽 5687 次,被下載 0
The thesis/dissertation has been browsed 5687 times, has been downloaded 0 times.
中文摘要
電腦發展源於計算用途,由最初龐大硬體設備只有計算中心或大公司才能擁
有發展至今家家戶戶皆能有桌上型電腦。在網際網路掘起後,功能也由工作上的
處理,計算數學轉變到連結每個人的生活,由提筆寫信等待三至五日到現在的
E-mail、MSN 可以立即交談。這些功能帶給人們莫大方便,但有一點前提,電腦
必須在你身邊。
Google 於2007 年11 月5 日公佈最新行動電話系統平台Android。Android
以Linux 核心工作為基礎,這代表著可以將行動電話視為小型電腦,在上面開發
讓使用者可帶著走的應用程式。Facebook 是一個社交網路服務平台。於2004 年
2 月4 日上線,於2010 年其使用者已超過千萬人,透過簡單的文字、圖片連結
人與人之間關係,如此吸引龐大人群,可知人與人之間的交流是個重要議題。
目前行動電話帶給人們非常便利的語言溝通方式,但若想將照片、音樂、文
件、或任何的檔案分享給周遭的朋友就不是那樣的方便。如何能夠立即與朋友分
享自己現在所看到的美景,聽到好聽的音樂,是本論接接下來要討論的,本論文
將探討如何實現手機上的資料同步處理。
Abstract
In the beginning, computers are developed in need of complex computing. And it
has been evolved from mainframes in enterprise and computer center to desktop at
home. After the rapidly spreading of internet, computer undertakes an important role
in people’s life. It helps us with our work, doing computation, even links people
together through E-mail and instant message software. With computers by our side,
we live a much more convenient life.
Google announced its latest mobile platform operating system “Android” on
November 5th, 2007. Android is constructed base on Linux kernel, which means it
can be treated as a portable computer, with application designed for entertaining,
Internet surfing, and social communication. Social communication has been proven to
be a important issue. For instance, Facebook, a social network service provider online
since February 4th, 2004, creates a place to let people share their messages, photos
and news, has more than ten million user today.
So far the mobile phone has become a very convenient way to communicate, but
if users wish to share photos, music or documents to friends. This thesis is going to
discover a new way to share views, photos, music with friends immediately. This
paper describes the issues with data synchronization between mobile phones.
目次 Table of Contents
摘要...................................................................................................................................iii
目錄.................................................................................................................................... v
圖目錄...............................................................................................................................vii
第一章 簡介.........................................................................................................................1
1.1 簡介.............................................................................................................................1
1.2 Android 系統................................................................................................................2
第二章 系統架構.................................................................................................................5
2.1 Server 架構...................................................................................................................5
2.2 Client 架構...................................................................................................................6
2.3 Client-Server 通訊架構...............................................................................................7
2.3.1 權限驗證類別....................................................................................................7
2.3.2 服務要求類別..................................................................................................10
2.3.3 檔案傳輸類別..................................................................................................15
2.4 資料庫結構..............................................................................................................22
2.5 Synchronization ..........................................................................................................25
2.5.1 Copy on user space............................................................................................25
2.5.2 Share on user space ...........................................................................................27
2.5.3 Direct Synchronization ......................................................................................29
2.5.4 Indirect Synchronization....................................................................................30
2.6 資料同步...................................................................................................................31
2.6.1 驗證碼比對法.................................................................................................31
2.6.2 Message Queue..................................................................................................32
第三章 通訊協定...............................................................................................................34
3.1 權限驗證類別...........................................................................................................34
3.1.1 權限驗證.............................................................................................................34
3.1.2 回傳權限驗證訊息............................................................................................35
3.1.3 更改驗證資訊....................................................................................................36
3.1.4 回傳更改驗證資訊............................................................................................37
3.1.5 新增驗證帳戶....................................................................................................38
3.1.6 回傳新增驗證帳戶訊息...................................................................................39
3.1.7 解除驗證.............................................................................................................40
3.2 服務要求類別...........................................................................................................41
3.2.1 搜尋驗證帳戶....................................................................................................41
3.2.2 回傳搜尋驗證帳戶訊息...................................................................................42
3.2.3 增加驗證帳戶為群組.......................................................................................43
3.2.4 回傳增加驗證帳戶為群組訊息......................................................................44
3.2.5 刪除群組之驗證帳戶.......................................................................................45
3.2.6 回傳刪除群組之驗證帳戶訊息......................................................................46
3.2.7 提供共享.............................................................................................................47
3.2.8 回傳提供共享訊息............................................................................................48
3.2.9 查尋群組之特定驗證帳戶GPS 位置.............................................................49
3.2.10 回傳查尋群組之特定驗證帳戶GPS 位置訊息..........................................50
3.3 檔案傳輸類別...........................................................................................................51
3.3.1 上傳驗證帳戶檔案............................................................................................51
3.3.2 回傳上傳驗證帳戶檔案訊息...........................................................................52
3.3.3 上傳驗證帳戶共享檔案...................................................................................53
3.3.4 回傳上傳驗證帳戶共享檔案訊息..................................................................54
3.3.5 下載驗證帳戶檔案列表...................................................................................55
3.3.6 回傳下載驗證帳戶檔案列表訊息..................................................................56
3.3.7 下載驗證帳戶檔案............................................................................................57
3.3.8 回傳下載驗證帳戶檔案訊息...........................................................................58
3.3.9 帳戶群組列表....................................................................................................59
3.3.10 回傳帳戶群組列表訊息.................................................................................60
3.3.11 比對檔案是否相同..........................................................................................61
3.3.12 回傳檔案比對是否相同訊息.........................................................................62
3.3.13 移除檔案...........................................................................................................63
3.3.14 回傳移除檔案..................................................................................................64
第四章 執行畫面...............................................................................................................65
第五章 結論與未來展望..................................................................................................70
5.1 結論............................................................................................................................70
5.2 未來展望....................................................................................................................70
參考文獻..............................................................................................................................71
參考文獻 References
[1] 余志龍等:Google Android SDK開發範例大全2,悅知文化,台北,2010。
[2] 韓超等:深入淺出Android系統原理及開發要點,博碩,台灣,2010。
[3] 張立國等:看實例學Android程式設計,佳魁資訊,台灣,2010。
[4] 余志龍等:Google Android SDK開發範例大全,悅知文化,台北,2009。
[5] 楊文誌:Google Android 2程式設計與應用,旗標,台北市 : 2009。
[6] 蓋索林:Google! Android手機應用程式設計入門,文魁,台灣,2009。
[7] Android Community Tutorial, www.androidpeople.com
[8] eoe Android開發社區, www.eoeandroid.com
[9] anddev.org, www.anddev.org
[10] Android Developers, developer.android.com
[11] Lee Wei Meng, Android Application Development: Create Modify Reuse, John Wiley & Sons Inc, USA, 2010.
[12] Meier Reto, Professional Android 2.0 Application Development, John Wiley & Sons Inc, USA, 2010.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 3.145.184.7
論文開放下載的時間是 校外不公開

Your IP address is 3.145.184.7
This thesis will be available to you on Indicate off-campus access is not available.

紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code