姓名 |
劉振安(Chen-an Liu)
查詢紙本館藏 |
畢業系所 |
資訊工程學系 |
論文名稱 |
針對行動網路裝置開發可擴展且跨平台之GSM/HSDPA引擎 (An Expandable Cross Platform GSM/HSDPA Wireless Engine Development Solution For Mobile Internet Devices)
|
相關論文 | |
檔案 |
[Endnote RIS 格式]
[Bibtex 格式]
[相關文章] [文章引用] [完整記錄] [館藏目錄] 至系統瀏覽論文 ( 永不開放)
|
摘要(中) |
近年來,行動生活已是一種趨勢,人們開始習慣使用行動裝置和無線網路來觀賞影片、聽音樂、看照片和上網。在我們的專案中,我們希望在可攜式多媒體裝置上提供以上這些服務。由於無線網路科技的進步,高速下行封包接入 (HSDPA) 的出現,讓人們能夠在任何地方隨意的使用無線網路來高速的存取網路資訊;但是目前並沒有在不同平台環境下提供完整功能的網路管理程式來控制 HSDPA 行動網路數據卡。基於這個原因,我們想要設計並實作出一個 GSM/HSDPA 引擎來滿足上述的需求。
於本篇論文,我們設計了一個架構來達到易擴展且易維護的需求,此外我們透過讀取設定檔的方式來達到在不同平台上能夠存取不同的行動數據卡。透過此引擎,我們能夠在不同平台上,容易的針對 HSDPA 行動網路數據卡,實作出網路管理程式。因此,對使用者來說,他們能夠在不同平台上使用到完整功能的網路管理程式;對開發者來說,他們能夠在不同平台上容易的使用該引擎來進行擴展開發,並且在往後的維護上面也更加容易。
|
摘要(英) |
In the recent years, mobile life has become a tendency. People can use mobile device to see a video, listen to music, look pictures and access internet through wireless network. In our project, we want to provide solutions about that on Portable Multimedia Player (PMP). Due to wireless network technological evolution, generation of High Speed Downlink Packet Access (HSDPA) let we can access to internet everywhere with high data rate. But there is no a connection manager which providing complete features to control HSDPA mobile network data card on different platforms. And its challenge is how to design an architecture of GSM/HSDPA engine to achieve cross platform and suit for different mobile devices. Base on the reason, we would like to focus on design and implement a GSM/HSDPA engine to satisfy these requirements in this paper.
In this paper, we design architecture for GSM/HSDPA engine to achieve easier expandable and maintainable. In addition, the engine utilize loading profile to communicate with any data cards for cross platform including Windows, Mac and Linux. Through the engine, we can easily integrate it to develop the connection manager for HSDPA mobile network data card on different platforms. Thus, to the user, the connection manager provides them complete features to access data card, and to the developer, it provides them an easily expanding engine to suit for any HSDPA mobile network data card without altering core of the engine source code.
|
關鍵字(中) |
★ 可攜式多媒體播放器 ★ 連線管理 ★ 跨平台 ★ GSM ★ HSDPA |
關鍵字(英) |
★ Cross Platform ★ GSM ★ Connection Manager ★ HSDPA ★ PMP |
論文目次 |
Abstract ii
Acknowledgments iv
Table of Contents v
List of Figures viii
1 Introduction 1
1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Organization . . . . . . . . . . . . . . . . . . . . . . . 3
2 Background and Related Works 4
2.1 Portable Multimedia Player and Development Board . 4
2.2 HSDPA mobile network data card . . . . . . . . . . . . 6
2.3 Openembedded . . . . . . . . . . . . . . . . . . . . . . 7
2.4 Qemu . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.5 AT command . . . . . . . . . . . . . . . . . . . . . . . 10
2.6 Related works . . . . . . . . . . . . . . . . . . . . . . . 11
3 System Architecture 13
3.1 System Goal . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2 System Overview . . . . . . . . . . . . . . . . . . . . . 16
3.3 System Architecture . . . . . . . . . . . . . . . . . . . 19
3.3.1 Overall System Architecture . . . . . . . . . . . 19
3.3.2 Connection Manager Architecture . . . . . . . . 22
3.3.3 GSM/HSDPA Engine Architecture . . . . . . . 23
3.4 Connection Manager Execution Flow . . . . . . . . . . 27
4 Implementation 29
4.1 HSDPA Mobile Network Data Card Driver Building . . 29
4.2 Short Message Service . . . . . . . . . . . . . . . . . . 32
4.2.1 Short SMS . . . . . . . . . . . . . . . . . . . . . 33
4.2.2 Message Encoding . . . . . . . . . . . . . . . . 38
4.2.3 Concatenated SMS . . . . . . . . . . . . . . . . 39
4.2.4 Report of SMS . . . . . . . . . . . . . . . . . . 42
4.3 Phone Book and SIM Card Service . . . . . . . . . . . 43
4.4 Radio Service . . . . . . . . . . . . . . . . . . . . . . . 44
4.5 PPP connection . . . . . . . . . . . . . . . . . . . . . . 45
4.6 Initialization Issue . . . . . . . . . . . . . . . . . . . . 45
4.7 Demonstration . . . . . . . . . . . . . . . . . . . . . . 46
5 Conclusion and Future Works 54
List of References 57
|
參考文獻 |
[1] R.-L. Gau, “Implementation of lightweight user interface engine for portable multimedia player on arm-based embedded system,”Master’s thesis, National Central University, 2009.
[2] C.-L. Wu, “User-friendly small-screen based embedded web browser development for portable mutlimedia devices,” Master’s thesis, National Central University, 2009.
[3] Y.-C. Chen, “A cross-platfrom widget platform design and development for embedded mobile devices,” Master’s thesis, National Central University, 2009.
[4] K.-R. Peng, “Effective multi-format decode processing management development for soc mobile multimedia devices,” Master’s thesis, National Central University, 2009.
[5] R.-C. Ciou, “An expandable qos aware gstreamer module plugin design for portable internet device,” Master’s thesis, National Central University, 2009.
[6] “Openembedded.” http://wiki.openembedded.net/index.php/Main Page.
[7] “Poky.” http://www.pokylinux.org/.
[8] “Qemu.” http://www.nongnu.org/qemu/.
[9] “3gpp ts 27.007 at command set for user equipment (ue).”http://www.3gpp.org/ftp/Specs/html-info/27007.htm.
[10] “Sms reference website.” http://www.dreamfabric.com/sms/.
[11] “3gpp ts 23.038 alphabets and languagespecific information.” http://www.arib.or.jp/IMT-2000/V720Mar09/5 Appendix/R99/23/23038-330.pdf.
[12] “Sqlite.” http://www.sqlite.org/.
[13] “Native wifi.” http://msdn.microsoft.com/enus/
library/ms706556(VS.85).aspx.
[14] “Network manager.” http://projects.gnome.org/NetworkManager/.
|
指導教授 |
吳曉光(Hsiao-kuang Wu)
|
審核日期 |
2009-7-8 |
推文 |
facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu
|
網路書籤 |
Google bookmarks del.icio.us hemidemi myshare
|