投影片 1 - Insert title here
Upcoming SlideShare
Loading in...5

投影片 1 - Insert title here






Total Views
Slideshare-icon Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment
  • Consumer friendly home networks Consists of IT, Mobile, and CE devices Content shared between devices from different manufacturers An interoperability model for the distribution of personal content A interoperability model for services and commercial content Members of the Digital Living Network Alliance (DLNA) share a vision of a wired and wireless interoperable network of consumer electronics (CE), personal computers (PC) and mobile devices in the home and on the road enabling a seamless environment for enjoying and growing new digital media and content services. In the near future, digital homes will contain one or more intelligent platforms, such as an advanced set-top box or network-attached storage server device. These intelligent platforms will manage and distribute rich digital content to rendering devices such as televisions and wireless monitors from devices such as digital cameras, camcorders and multimedia mobile phones. Consumer experience will be further improved and enhanced because many mobile multimedia devices can also manage and distribute content to other devices.
  • DLNA Interoperability Guidelines Building Blocks LPCM: Linear Pulse Code Modulation is a method of encoding audio information digitally. AAC LC codec: MPEG-2/MPEG-4 Low Complexity Audio Codec is the simplest and most widely used and supported AAC profile. DTCP/IP: Digital Transmission Content Protection over IP DTCP 定義了一套密碼編譯通訊協定,以保護音訊 / 視訊娛樂內容在各種數位介面 ( 例如 IEEE 1394 、通用序列匯流排 (USB) 、和以 IP 為基礎的家庭網路 ) 之間進行傳送時,免於遭受非法的複製、擷取或竄改。消費者並不會察覺到 DTCP 的運作,可以讓使用者順暢地享受高品質數位影音娛樂,絲毫不會影響系統效能或播放品質。 DTCP 由五個成員公司所訂定 — Hitachi 、 Intel 、 Matsushita (MEI ,在美國境內又稱為 Panasonic) 、 Sony 以及 Toshiba — 源自盜拷防護技術研究小組 (Copy Protection Technical Working Group , CPTWG) 。這些公司所組成的團隊,統稱為「五大公司 (The Five Companies) 」或「 5C 」。 身為此團隊的一員, Intel 針對在家庭網路中建立受保護的數位環境,具有下列三大目標: 在數位媒體體驗方面,提供消費者更多選擇性、內容可攜性以及彈性。 保護內容提供者和擁有者應有的權益,保障其智慧財產權應當獲得適當的報酬。 為電腦和消費型電子 (CE) 製造商提供簡易且低成本的內容保護機制。 WMDRM-ND: Windows Media Digital Rights Management for Networked Devices.
  • HBS: Home Bus System

投影片 1 - Insert title here 投影片 1 - Insert title here Presentation Transcript

  • 數位家庭平台管理介紹 台東大學資工系 陳明僑 助理教授
  • Outline
    • 數位家庭平台標準
      • DLNA
      • ECHONET
    • 數位家庭平台管理技術
      • UPnP
      • Jini
    • 數位家庭平台建置
      • OSGi
      • Android
  • DLNA Overview - Members
    • Total Members: 242
      • 24 Promoter Members
      • 218 Contributor Members
    • Effective Digital Networking
    • Organization
      • Commitment of global brands
      • Commitment of high-level
      • executives
    Promoter Members Board Companies
  • DLNA Vision
  • The DLNA Stack Wired: 802.3i, 802.3u; Wireless: 802.11a/b/g; Bluetooth IPv4 Protocol Suite How wired and wireless devices physically connect together and communicate HTTP (mandatory) and RTP (optional) How devices discover and control each other How commercial content is protected on the Home Network DTCP/IP (mandatory) and WMDRM-ND (optional) UPnP Device Architecture 1.0 UPnP AV 1.0 UPnP Print Enhanced 1.0 JPEG, LPCM, MPEG2, MP3, MPEG4, AAC LC, AVC/H.264 + optional formats JPEG, XHTML-Print + optional formats AV Use Cases Print Use Cases How media content is encoded and identified for interoperability How media content is transferred How media content is identified, managed, and distributed
  • Echonet Network Architecture
  • Scope of Echonet Development(3/3)
  • Potential Application
  • UPnP Protocol Stack IP Addressing – DHCP, Auto IP TCP UDP HTTPMU Discovery SSDP HTTP Description XML UDA v1 Eventing GENA Control SOAP Presentation HTML
  • Jini Architecture Overview The Jini Architecture Jini Services Remote Method Invocation TCP/IP Java Virtual Machine Data Link Layer
  • An UPnP/HAVI software bridge
    • Support Multi-Device Access Technologies
  • OSGi Architectural Overview
  • Implementation UPnP Services by OSGi Platform
  • Introduction to Android
    • Android Platform
      • Android?
      • S/W stack(OS, Middle ware, key App)
      • Features
      • Dalvik virtual machine
      • High-performance graphic
      • Based on JAVA language
      • Media support
      • Rich Development Environment
      • Bluetooth, 3G, WiFi, GPS
      • (H/W dependent)
  • Android Architecture
  • Android Development Tools
    • The Android SDK includes a variety of custom tools that help you develop mobile applications on the Android platform. The most important of these are the Android Emulator and the Android Development Tools plugin for Eclipse.
  • Q & A Thank you!!
  • Home Networking Applications 引言人:羅壽之博士
  • Digital Home
    • 資訊家電化
    • 家電資訊化
    • 家電網路化
    • 數位硬體、數位內容與數位服務的結合
      • 標準、規格、需求
  • Home Networking
  • Home Networking Technologies
  • 研究議題
    • Homogeneous networks  Heterogeneous networks
    • Mobility
    • Quality-of-Service
    • Security
  • 技術趨勢
    • Client/Server  Peer-to-Peer
    • Mobile Computing  Ubiquitous/Pervasive Computing
    • Terminal mobility  User mobility  Service mobility
    • Service/Device discovery  Service/Device sharing
  • 應用 / 服務 – 3G/4G 的經驗
    • Provide Internet-like functionality
  • User categories (Segments)
    • Gender : new female users (medium-incoming, instant messaging and chatting)
    • Age : 18 years old or younger (music services)
    • Internet Usage : browsing Internet (personalized news, streaming news)
    • Income Brackets : middle-aged (personalized stock tickers)
    • Mobile Professional : day-to-day business (mobile faxing, e-mailing)
  • Service/Application Types
    • Localized/Personalized Information
      • For Internet Usage, Income Brackets, and Mobile Professional users
      • E.g., general news, financial news, location guides, mobile commerce, and travel services
      • Allow users to establish personal profiles
    • Communications
      • Especially for Mobile Professional users
      • E.g., SMS, e-mail, video conferencing
  • Service/Application Types
    • Organizational services
      • For Income Brackets, and Mobile Professional users
      • E.g., PDA capabilities, currency exchange, calendars, call management, and address books
    • Entertainment Services
      • Especially for Age users
      • E.g., streaming audio and video, chat, photo trading, and gaming
  • Discussions
    • How about Comfort and Safety Services for home networks?
      • Smart appliances
      • Home health care
      • Home security
  • Context-Aware Applications
    • “ Context is the set of environmental states and settings that either determines an application’s behavior or in which an applications event occurs and is interesting to the user ”
  • Context Categories
    • Computing : network connectivity, cost, bandwidth
    • User : profile, location
    • Physical : lighting, noise levels, traffic conditions, temperature
    • Time : time of a day, week, month
    • “ Context history may be useful information”
  • Application Categories
    • Proximate selection : objects nearby
    • Automatic contextual reconfiguration : adding, deleting, or altering components (servers, program modules, etc.)
    • Contextual information and commands : Queries on contextual information can produce different results (e.g., printing documents to the nearest printer)
    • Context-triggered actions : IF-TEHN rules
  • Application Examples
    • Call forwarding : forwards the calls to the destination user’s nearest phone
    • Teleporting : map the user interface onto the resources of the surrounding computers and communication facilities
    • Active map : locating people
    • Location-aware information delivery : reminder, e-post-it
  • 資訊散佈
    • Pull Mode
      • On-demand queries
    • Push Mode
      • Data multicasting/broadcasting
    • Publish/Subscribe
      • Event notification to interested users
    • A publish/subscribe system is composed of three major elements : subscribers , publishers and brokers
    • Publish/subscribe can be categorized into two types : subject-based and content-based
    Publish/Subscribe Paradigm
      • Sub x : { city = Hualien , area = Shou-feng }
      • Event m : { city = Hualien , area = Shou-feng ,
      • temperature = 28 ℃ ,
      • UVI = 8 }
      • Event n : { city = Hualien , area = Ji-an ,
      • temperature = 33 ℃ ,
      • humidity = 39% , UVI = 6 }
    Content-based System
    • In order to have a scalable, fault-tolerant, and self-organizing capability, some existing content-based publish/subscribe systems are built on top of a P2P architecture
    • The conceptual way these systems managing the subscriptions and events is based on a message-to-node mapping
    Peer-to-Peer Overlay Technology
    • Subscription storing, event delivery and matching
    Basic Operations s 1 s : subscription e : event s 1 e e : subscription route : event route e match! : Stock = IBM , Price = 55 , Volume = 633 : Price = 55 , Volume < 1000 e s 2 s 2 : Stock = DELL , Price < 80 no match!
  • Multi-Cluster Architecture
    • Specify interests according to a topic hierarchy
    • Group subscribers with similar interests into clusters
    • Members of each group manage their own data
  • Diminished Chord
    • Virtual binary tree