簡易檢索 / 詳目顯示

研究生: 周席全
Hsi-chuan Chou
論文名稱: 在Android平台上設計與實作一個多功能的電話簿
Design and Implementation of a Multifunctional Phonebook on Android Platform
指導教授: 吳傳嘉
Chwan-Chia Wu
口試委員: 張俊明
none
謝錫堃
Ce-Kuen Shieh
黎碧煌
Bih-Hwang Lee
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2010
畢業學年度: 98
語文別: 中文
論文頁數: 80
中文關鍵詞: Google 服務網路電話SIPAndroid
外文關鍵詞: Google Service, VoIP, SIP, Android
相關次數: 點閱:228下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 智慧型手機已從硬體功能導向轉成軟體服務導向,客製化的軟體服務讓iPhone和Android的市占率不斷的提高。然而,相對於iPhone,Android為開放性的平台以及具備跨多平台的開發工具,並支援所有Google服務與Adobe Flash。Android也適合多種嵌入式產品。
    SIP(Session Initiation Protocol)為信號協定,廣泛被用於控制多媒體通訊,如網路的語音與視訊通話。SIP為3GPP(3rd Generation Partnership Project)信號協定之一,也是在網路串流多媒體服務上,IMS(IP Multimedia Subsystem)架構的單元之一,因此越來越多的廠商開始發展符合SIP的產品,並投入網路電話市場。
    本論文主要在Android平台上,運用SIP與Google服務,設計與實作一個多功能的電話簿。本系統是基於Google服務可將聯絡人資料和行程表與Google雲端進行同步更新。此外,使用者能與SIP用戶、Skype用戶或電話用戶進行語音通話,也能傳送電子郵件給聯絡人和瀏覽聯絡人的部落格。


    The smart phone has already been changed from function-oriented hardware to service-oriented software, and custom software services cause iPhone and Android market share to increase. However, compared with iPhone, Android is open platform and has the multi-platform development tools, and supports all Google services and Adobe Flash. Android is also suitable for many embedded products.
    The SIP (Session Initiation Protocol) is a signaling protocol, widely used for controlling multimedia communication sessions, such as voice and video calls over Internet Protocol (IP). SIP was accepted as a 3GPP (3rd Generation Partnership Project) signaling protocol and element of the IMS (IP Multimedia Subsystem) architecture for IP-based streaming multimedia services, so more and more manufacturers began to develop products that meet the SIP and enter the VoIP market.
    The purpose of this thesis is to design and implement a multifunction phonebook using the SIP and Google services on the Android platform. The system can synchronize contacts' data and schedule with Google cloud based on the Google service. Besides, user can make a voice call to SIP user, Skype user or phone user, and user also can send the e-mail to contacts and browse the contact's blog.

    摘要 Ⅰ Abstract Ⅱ 致謝 Ⅲ 目錄 Ⅳ 圖目錄 Ⅵ 表目錄 VIII 第一章 緒論 1 1.1 前言 1 1.2 研究背景 2 1.3 研究動機與目的 6 1.4 章節架構 7 第二章 系統軟體介紹 8 2.1 Android作業系統 8 2.1.1 Android架構 8 2.1.2 Android特色 11 2.2 Google服務 12 2.2.1 聯絡人 - Google通訊錄 12 2.2.2 行程表 - Google日曆 13 2.2.3 電子郵件 - Gmail 14 2.2.4 地圖 - Google地圖 15 2.3 SIP通訊協定 16 2.3.1 SIP的基本架構 17 2.3.2 SIP的主要元件 18 2.3.3 SIP的訊息格式 19 第三章 多功能電話簿系統設計 22 3.1 系統規劃 22 3.2 系統設計 24 3.3 資料庫建立與使用 33 3.4 開發環境 38 第四章 多功能電話簿系統實作 40 4.1 系統需求 40 4.2 系統實作 40 4.3 操作說明與限制 42 4.4 實作結果 43 第五章 與其它系統之比較 61 5.1 與其他智慧型手機端原生電話簿系統之比較 61 5.2 與其他硬體和電腦端軟體網路電話系統之比較 63 5.3 與其他智慧型手機端網路電話系統之比較 64 第六章 結論與未來工作 69 6.1 結論 69 6.2 未來工作 69 參考文獻 70 附錄一 Google聯絡人資料庫 73 附錄二 Google日曆資料庫 76 附錄三 具有Google帳號登錄的系統映像檔 79

    [1] ITU World Telecommunication/ICT Indicators Database. (2009). International Telecommunication Union – BDT [Online]. Available: http://www.itu.int/ITU-D/icteye/Indicators/Indicators.aspx#
    [2] ICT. (2008, July 14). ITU - Free statistics - Maps and graphs [Online]. Available: http://www.itu.int/ITU-D/ict/statistics/maps.html
    [3] Google Projects for Android, http://code.google.com/android/
    [4] AdMob. (2010, Mar. 25). February 2010 Mobile Metrics Report [Online]. Available: http://metrics.admob.com/2010/03/february-2010-mobile-metrics-report/
    [5] AdMob. (2010, Apr. 27). March 2010 Mobile Metrics Report [Online]. Available: http://metrics.admob.com/2010/04/march-2010-mobile-metrics-report/
    [6] Google Voice, http://www.google.com/googlevoice/about.html
    [7] Stone IP. (2010, Feb.) iPhone、Android、RIM 受歡迎程度大增 [Online]. Available: http://chinese.engadget.com/2010/02/24/gartner-iphone-android-rim/
    [8] R. Jackson. (2009, Oct. 8) In 2012, 14% Of Smartphones Could Be Android [Online]. Available: http://phandroid.com/2009/10/08/in-2012-14-of-smartphones-could-be-android/
    [9] G. A. Thom, “H.323: the multimedia communications standard for local area network”, IEEE Communications Magazine, Vol. 34, pp. 52–56, Dec. 1996.
    [10] Make the most of Skype - free internet calls and great value calls, http://www.skype.com/intl/en/home
    [11] A. Vemuri and J. Peterson, “Session Initiation Protocol for Telephones (SIP-T) : Context and Architectures”, RFC3372, Sep. 2002.
    [12] T. Kwon, M. Gerla S. K. Das and S. Das, “Mobility management for VoIP service: Mobile IP vs. SIP”, IEEE Wireless Communications, Vol. 9, No. 5, pp. 66–75, Oct 2002.
    [13] S. Ahson and M, Ilyas, SIP Handbook: Services, Technologies, and Security of Session Initiation Protocol, CRC Press, 2008.
    [14] M. Ilyas and S. A. Ahson, IP Multimedia Subsystem (IMS) Handbook, CRC Press, 2008.
    [15] S. J. Blumberg and J. V. Luke. (2010, May 12). Products - Early Release - Wireless Substitution - July-December 2009 [Online]. Available: http://www.cdc.gov/nchs/data/nhis/earlyrelease/wireless201005.htm
    [16] H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, “RTP: A Transport Protocol for Real-Time Applications”, RFC3550, July 2003.
    [17] H. Schulzrinne and S. Casner, “RTP Profile for Audio and Video Conferences with Minimal Control”, RFC3551, July 2003.
    [18] Licenses - GNU Project - Free Software Foundation, http://www.gnu.org/licenses/
    [19] Licenses - The Apache Software Foundation, http://www.apache.org/licenses/
    [20] The WebKit Open Source Project, http://webkit.org/
    [21] skia - Project Hosting on Google Code, http://code.google.com/p/skia/
    [22] OpenGL ES, http://www.khronos.org/opengles/
    [23] SQLite Home Page, http://www.sqlite.org/
    [24] Panoramio, http://www.panoramio.com/
    [25] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, and E. Schooler, “SIP: Session Initiation Protocol”, RFC3261, June 2002.
    [26] M. Handley, H. Schulzrinne, E. Schooler, and J. Rosenberg, “SIP: Session Initiation Protocol”, RFC2543, Mar. 1999.
    [27] R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee, “Hypertext Transfer Protocol -- HTTP/1.1”, RFC2616, June 1999.
    [28] S. Olson, G. Camarillo, and A. B. Roach, “Support for IPv6 in Session Description Protocol (SDP)”, RFC3266, June 2002.
    [29] M. Handley, V. Jacobson, and C. Perkins, “SDP: Session Description Protocol”, RFC4566, July 2002.
    [30] M. Handley and V. Jacobson, “SDP: Session Description Protocol”, RFC2327, Apr. 1998.
    [31] Google API, http://code.google.com/intl/zh-TW/more/#google-apis
    [32] J. Klensin, “Simple Mail Transfer Protocol”, RFC2821, Apr. 2001.
    [33] J. Klensin, “Simple Mail Transfer Protocol”, RFC5321, Oct. 2008.
    [34] sipdroid - Project Hosting on SIP/VoIP client for Android, http://sipdroid.org/
    [35] fring- make FREE Mobile calls, video calls &live chat to other fringsters, GTalk, AIM, Facebook, Yahoo and others., http://www.fring.com/default.php
    [36] Challenger Mobile, http://www.challengermobile.com/
    [37] Welcome - Linphone, an open-source sip video-phone for linux and windows, http://www.linphone.org/

    無法下載圖示 全文公開日期 2015/07/16 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE