簡易檢索 / 詳目顯示

研究生: 蔡陣
Chen - Tsai
論文名稱: 車載顯示介面與應用服務遠端遙控之通訊網路平台實現
An Implementation of Automotive Communication Network between In-Dash Display and Remote Application Service
指導教授: 羅有綱
Yu-Kang Lo
邱煌仁
Hunag-Jen Chiu
口試委員: 歐勝源
Sheng-Yuan Ou
鄭世仁
none
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2012
畢業學年度: 100
語文別: 中文
論文頁數: 79
中文關鍵詞: 終端模式車載顯示介面虛擬網路運算
外文關鍵詞: Terminal Mode, In-dash Display, Virtual Network Computing
相關次數: 點閱:116下載:5
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

本論文依據CE4A與MirrorLink這兩大國際汽車連線組織,所定義之標準汽車顯示介面與智能行動裝置連結規範,來提出一模擬實作系統。該模擬系統架構以主從 (Server/Client) 架構為主。Client端負責模擬汽車儀表板並呈現數位內容於該端顯示裝置,Server端負責模擬智能行動裝置且提供數位內容的網路串流服務。而兩端模擬硬體設備以無線網路 (IEEE802.11標準) 相互連結。
該模擬系統中之網路串流服務內容,除以文字、音樂、影像等資訊為主外,並也實現Terminal Mode/MirrorLink模式之網路連結功能,因此使得智能行動裝置的使用者介面畫面,藉由網路遠端桌面傳輸協議VNC (Virtual Network Computing),可直接映射顯示於汽車儀表顯示裝置之上。透過汽車儀表顯示裝置上之觸碰面板,使用者可直接指控畫面進而取得智能性動裝置中應用程式之服務。


The thesis aims to study and implement an automotive communication network system based on Terminal Mode specification of CE4A and MirrorLink. According to Terminal Mode standard, Server/Client architecture is built up to comply with IEEE 802.11 wireless communication networking protocol. An in-dash display is developed to output the digital content supported by Client while the Server simulates a smart mobile device and then provides multimedia streaming and application service.
System simulation not only implements text, audio and image streaming of multimedia, but also creates networking communication via on Terminal Mode/MirrorLink specifications. Therefore the display of mobile device can be mapping to in-dash display by Virtual Network Computing (VNC) technology. User also can touch the screen of in-dash display to access application service of mobile device.

摘要I ABSTRACTII 目錄III 圖目錄VII 表目錄X 第一章緒論1 1.1.研究背景與動機1 1.2.研究方法概述4 1.3.論文架構7 第二章相關研究8 2.1連結行動與車載多媒體之通訊協定8 2.1.1終端模式- CE4A8 2.1.2終端模式- MirrorLink10 2.1.3行動高畫質連結 (Mobile High-definition Link)10 2.1.4音影橋接標準 (Audio Video Bridge)11 2.2終端模式網路傳輸架構12 2.2.1實體與連接層13 2.2.1.1通用序列匯流排 (USB)14 2.2.1.2無線區域網路 (WLAN)15 2.2.1.3藍芽無線傳輸 (BT)16 2.2.2網路與傳輸層16 2.2.2.1無線區域網路層18 2.2.2.2藍芽網路層19 2.2.2.3傳輸層19 2.2.3會議與應用層19 2.2.4終端模式所支援技術標準20 2.2.4.1通訊協議20 2.2.4.2傳輸技術20 2.3串流資訊協議21 2.3.1即時傳輸協定 (RTP) 封包結構與定義22 2.3.2即時傳輸協定 (RTP) 音訊附帶資料定義24 2.3.2.1單音16 bit 音訊附帶資料結構24 2.3.2.2立體聲16 bit 音訊附帶資料結構25 2.3.3建立即時傳輸協定 (RTP) 連接26 2.3.4實現Server與Client27 2.3.5與藍芽建立連結28 2.3.5.1藍芽架構應用於終端模式之注意事項28 2.3.5.2藍芽連線狀態於終端模式Server端28 2.3.5.3藍芽連線狀態於終端模式Client端31 2.4遠端控制協議34 2.4.1遠端監控34 2.4.2控制權轉移通訊協定- VNC35 2.4.2.1交握 (Handshaking)36 2.4.2.2初始化 (Initialization)36 2.4.2.3暫存空間 (Frambuffer) 更新與事件 (Event)37 2.5網路拓墣協議37 2.5.1熱插拔UPnP機制37 2.5.2熱插拔UPnP的協定堆疊38 2.5.3熱插拔UPnP 運作流程39 2.5.3.1定址 (Addressing)40 2.5.3.2發現 (Discovery)40 2.5.3.3描述 (Description)41 2.5.3.4控制 (Control)42 2.5.3.5事件 (Event)42 2.5.3.6呈現 (Presentation)43 2.5.4終端模式下UPnP 使用模式44 2.5.4.1終端模式2-Box Pull44 2.5.4.2終端模式2-Box Push45 2.5.4.3終端模式3-box45 第三章系統設計47 3.1系統基本架構47 3.2終端模式SERVER48 3.3終端模式CLIENT49 3.4應用服務控制協議50 第四章系統實作與分析52 4.1系統實作52 4.1.1系統硬體環境說明52 4.1.2系統環境軟體說明54 4.2系統程式開發環境56 4.2.1行動裝置上的作業系統與平台56 4.2.2應用服務開發平台架構56 4.2.3應用服務與API實做列表61 4.3系統程式介面62 4.3.1終端模式Server平台操作介面62 4.3.2終端模式Client平台操作介面63 4.3.3Server控制介面64 4.3.3.1多媒體資訊流HTTP Server64 4.3.3.2控制權轉移VNC Server64 4.3.4無線區域網路連線65 4.3.5應用服務介面66 4.3.5.1遠端畫面分享與控制66 4.3.5.2多媒體串流資訊67 4.3.5.3從Client取用Server端應用服務67 4.4應用服務程式開發流程68 4.4.1多媒體串流資訊 (TextImageAudio.APK)68 4.4.2遠端畫面分享與控制 (MirrorLink.APK)70 第五章結論及未來發展72 5.1結論72 5.2未來發展73 參考文獻76

[1]X. Z. Wei, Z. C. Sun and J. X. Chen, “Classification Method of Networks in Automotive and Developing Trend of Corresponding Main Protocols,” Social Science Section, Journal of Tongji University, pp. 762-766, Jun 2004.
[2]Y. Xu, J. Wang, W. Chen, J. Tao and Q. Liu, “Application of LIN Bus in Vehicle Network,” Vehicular Electronics and Safety, IEEE International Conference on Vehicular Electronics and Safety, pp. 119- 123, 2006.
[3]Universal Asynchronous Receiver/Transmitter (UART),
http://www.yamar.com/sig60.php/
[4]CAN Specification, Robert Bosch GmbH Rev. 2.0, 1991.
[5]R. Bannatyne, “Time Triggered Protocol: TTP/C,” Embedded System Programming, pp.76-86, Mar 1999.
[6]FlexRay Communications System Protocol Specification, FlexRay Consortium Rev. 2.1, Rev. A, 2005.
[7]MOST Specification Framework Rev. 1.1, MOST Cooperation, 1999.
[8]P. Bhagwat, “Bluetooth: Technology for Short-Range Wireless Apps,”
IEEE Internet Computing, vol. 5, pp. 96-103, May-Jun 2001.
[9]P. Thoma, “Future needs for automotive electronics,” Computer Design: VLSI in Computers and Processors, IEEE International Conference on, ISBN0818665653, Aug 2002.
[10]CE4A, http://www.ce4a.org/
[11]MirrorLink, http://www.terminalmode.org/en/Home
[12]Terminal Mode Technical Architecture Specification, Consumer Electronics for Automotive (CE4A), Rev. 1.0, 2010.
[13]IEEE Draft Standard for Local and Metropolitan Area Networks - Audio Video Bridging (AVB) Systems, IEEE P802.1BA/D2.3, Feb 2011.
[14]H. Schulzrinne, “Real Time Streaming Protocol (RTSP),” RFC1890, Jan 1996.
[15]T. Richardson, Q. Stafford-Fraser, K. Wood and A. Hopper, “Virtual Network Computing,” IEEE Internet Comput., Vol. 2, No. 1, pp. 33-38, 2002.
[16]C. L. Hu, Y. J. Huang and W. S. Liao. “Multicast Complement for Efficient UPnP Eventing in Home Computing Network,” In Proceedings of IEEE International Conference on Portable Information Devices (Portable’07), Feb 2007.
[17]DisplayPort Proposed Standard, VESA. Ver. 1.0, Draft 1, Aug 15th, 2005.
[18]HDMI Specification Rev. 1.3a, HDMI Licensing, LLC, 2006.
[19]MHL, http://www.mhltech.org/
[20]R. Droms, “Automated Configuration of TCP/IP With HDCP,” IEEE Internet Computing, Jul.-Aug., 1999.
[21]H. Schulzrinne, S. Casner, R. Frederick and V. Jacobson, “RTP: A Transport Protocol for Real-Time Applications,” RFC 3550, Internet Engineering Task Force, Jul. 2003.
[22]J. Postel, “UDP: User Datagram Protocol,” IETF RFC 768, 1980.
[23]C. Huitema, “RTCP: Real Time Control Protocol (RTCP) attribute in Session Description Protocol (SDP),” RFC 3605, Oct. 2003.
[24]H. Schulzrinne, A. Rao and R. Lanphier, “Real Time Streaming Protocol (RTSP),” RFC 2326, Internet Engineering Task Force, Apr. 1998.
[25]Standard Specification for Telecommunications and Information Exchange Between Roadside and Vehicle Systems — 5 GHz Band Dedicated Short Range Communications (DSRC) Medium Access Control (MAC) and Physical Layer (PHY) Specifications, ASTM E2213-03, Sep. 2003.
[26]J. Teener and M. Garner, “Overview and timing performance of IEEE 802.1AS,” Precision Clock Synchronization for Measurement, Control and Communication, ISPCS 2008. IEEE International Symposium on, Oct. 2008.
[27]IEEE 802.1AS, Timing and Synchronization, 2009.
[28]IEEE 802.1Qat, Stream Reservation Protocol, 2009.
[29]IEEE 802.1Qav, Forwarding and Queuing Enhancements for Time-Sensitive Streams, 2009.
[30]IEEE 802.1BA, Audio Video Bridging (AVB) Systems, 2009.
[31]IEEE 1722, Layer Two Transport Protocol Working Group for Time-Sensitive Streams, 2011.
[32]IEEE 1733, AVB Layer Three Transport Work Group, 2007.
[33]International Standard ISO 11898, 1th Edition 3, ISO copyright, Dec. 2001.
[34]C. Y. Ing and T. L. Lee, “USB Device Sharing Server for Office Environment,” Proc. IEEE Asia-Pacific Services Computing Conference, pp.953-956, Aug. 2008.
[35]I. Okajima, N. Umeda and Y. Yamao, “Architecture and Mobile IPv6 Extensions Supporting Mobile Networks in Mobile Communications,” Vehicular Technology Conference, 2001. VTC 2001 fall. IEEE VTS 54th, Vol. 4, 2001.
[36]H. W. Jin and J. Yoo, “Exploring the Design Space for Network Protocol Stacks on Special-Purpose Embedded Systems,” In Proc. of IFIP SEUS 2009, LNCS, Vol. 5860, pp. 240-251, Nov. 2009.
[37]K. Chowdhury, P. Yegani and L. Madour, “DHCP Options for Broadcast and Multicast Control Servers,” IETF RFC 4280, Nov 2005.
[38]RNDIS,http://msdn.microsoft.com/en-us/library/ee524902(v=prot.10).aspx
[39]Universal Serial Bus Class Definitions for Communication Devices Class Subclass Specifications for Ethernet Control Model Devices, USB CDC/ECM, Rev. 1.2, Feb 9th, 2007.
[40]Universal Serial Bus Communications Devices Class Subclass Specifications for Network Control Model Devices, USB CDC/NCM, Rev. 1.0, Apr 30th, 2009.
[41]ARP, http://en.wikipedia.org/wiki/Address_Resolution_Protocol
[42]IEEE 802.11 WORKING GROUP, Draft Supplement to STANDARD FOR Telecommunications and Information Exchange Between Systems-LAN/MAN Specific Requirements-Part 11:Wireless Medium Access Control(MAC)and Physical Layer (PHY)specifications. 2003.
[43]RFC 3550 Specifications, A Transport Protocol for Real-Time Applications, 2003.
[44]RFC 3551 Specifications, RTP Profile for Audio and Video Conferences with Minimal Control, 2003.
[45]I. Busse, B. Deffner and H. Schulzrinne. “Dynamic QoS Control of Multimedia Applications based on RTP,” Computer Communications, Jan 1996.
[46]T. Richardson and J. Levine, “The Remote Framebuffer Protocol,” IETF RFC 6143, Mar 2011.
[47]R. Rejaie, M. Handley and D. Estrin, “Layered quality adaptation for Internet video streaming,” IEEE Journal of selected areas in communications, vol. 18, No. 12, Dec 2000.
[48]D. De Winter, P. Simeons, L. Deboosere, F. De Turck, J. Moreau, and B. Dhoedt, P. Demeester, “A Hybrid Thin- Client Protocol for Multimedia Streaming and Interactive Gaming Application” Proc. Int. Workshop on Network and Operating System Support for Digital Audio and Video, Aug 2006.
[49]C.-L. Hu, W.-S. Liao and Y.-J. Huang. Mobile media content sharing in UPnP-based home network environment. Journal of Information Science and Engineering, 24(6):1753–1769, Nov 2008.
[50]Y. Lu, F. Fang and W. Liu. “Home Networking and Control Based on UPnP: An Implementation,” Computer Science and Engineering, 2009. WCSE ''09. Second International Workshop on Publication, pp. 385 – 389, Feb 2010.
[51]D. Negru and T. Ahmed and A. Mehaoua, “Adaptive Audio-Video Streaming Solution over IP Mobile Environments,” WCNC Proceedings, 2006.
[52]L.-S. Cline, J. Du, B. Keany, K. Lakshman, C. Maciocco and D.-M. Putzolu, “DirectShow RTP support for adaptively in networked multimedia applications,” Multimedia Computing and Systems. Proceedings. IEEE International Conference on, 1998.
[53]Freescale, http://www.freescale.com/
[54]Android, http://www.android.com/
[55]Y. Furukawa and S. Kawamura, “Hardware/Software Codesign and System Synthesis,”IEEE Conference Publications, pp. 2-2, 2006.
[56]Android Developer, http://developer.android.com/
[57]Digital Living Network Alliance (DLNA), http://www.dlna.org/

QR CODE