標題: 在無線家庭網路環境下支援彈性服務之住宅型閘道器設計及實作
Design and Implementation of a Residential Gateway for Flexible Service Provisioning in Wireless Home Networks
作者: 施宏政
Hung-Cheng Shih
王國禎
Kuochen Wang
資訊科學與工程研究所
關鍵字: 住宅型閘道器;家庭服務;家電;精靈;開放式服務平台;Residential Gateway;Home Service;Home Appliance;Jini;Open Services Gateway
公開日期: 2001
摘要: 我們提出一個具有擴充性的住宅型閘道器,此閘道器含有四個主要部分:嵌入式爪哇服務管理器,精靈服務管理器,精靈裝置查詢服務器,及精靈家電模擬器。其中,後面三個部分組成家電存取服務。嵌入式爪哇服務管理器提供一個簡便的方式讓我們能夠很容易地管理嵌入式的家庭服務。它擁有下面五項特性:1.跨硬體和軟體平臺,2.可管理不同廠商所提供的服務,3.多重服務管理,4.高安全性,5.高性能和小尺寸。利用其可從遠端或近端安裝新的服務模組到閘道器的特性,我們能夠輕易地擴充閘道器的功能。精靈服務管理器的功能是提供一個簡單的介面來幫助我們自動搜尋、登錄並管理具有精靈功能的家電。這些特點使得精靈家電具有網路熱插拔的功能。透過精靈服務管理器,我們能夠直接控制精靈家電。精靈裝置查詢服務器是包含於昇陽公司所推出的精靈服務開發套件中。它幫助精靈服務管理器收集精靈家電的資訊。精靈家電模擬器是利用精靈技術,以爪哇語言寫成的一套家電模擬器。目前我們實作了五項家電模擬器,分別是電冰箱、冷氣機、錄放影機、咖啡機和電燈。我們的住宅型閘道器可安裝在具有長時間開機和可直接連到外部網路的裝置上,例如非同步數位用戶專線數據機或纜線數據機。它具有動態家庭服務管理與自動化家電管理的功能,並且比其他的住宅型閘道器更具有擴張性,功能更豐富,程式長度也較短。 在本篇論文中,我們開發了四個部分:嵌入式爪哇服務管理器,精靈服務管理器,精靈裝置查詢服務器,及精靈家電模擬器。評估結果顯示,我們所提出的住宅型閘道器比另外的兩個系統具有更佳的效率,更豐富的功能,及更好的功能擴充性。
We present an extensible residential gateway that contains four major components: Java Embedded Service Manager (JESM), Jini Service Manager (JSM), Jini Lookup Service, and Jini-enabled home appliances. The latter three components form the Home Appliance Access Service. The JESM provides an easy way to manage embedded home services, and has the advantages of hardware and software platform independence, vendor independence, multiple services management, high security, performance efficiency and small size. We can easily expand services by installing new service bundles to the residential gateway either remotely or locally. The JSM is used to manage Jini-enabled home appliances. It can help us to manage home appliances in a convenient way. The JSM has the ability to discover, register, and monitor the Jini-based home appliances automatically. This makes home appliances capable of plug and play in the home network. Through the JSM, we can control the home appliances directly and easily. The Jini Lookup Service, which is provided by the Sun Microsystems, helps the JSM to collect the information of Jini-enabled home appliances. The Jini-enable home appliances are a set of home appliance simulators written in Java, using the Jini technology. Currently, we have implemented five Jini-enable home appliances: Refrigerator, Air Conditioner, Video Recorder, Coffee Machine, and Electric Light. The residential gateway can be embedded in devices such as ADSL modems or cable modems, which has the characteristics of hardly being turned off and has the ability to link to the outer network. Our gateway has the abilities to manage home appliances and home services automatically and dynamically, while an existing approach, the Integrated Home Service Network on Intelligent Intranet (IHSNII), doesn’t have. Furthermore, our gateway is more extensible and scalable than the IHSNII and the built-in functionalities of our gateway are richer than those of the Java Embedded Server (JES). The size of the JESM is about half smaller than that of the JES. In this thesis, we have implemented four components: the JESM, the JSM, the Jini Lookup Service, and the Jini-enabled home appliances for the residential gateway. Evaluation show that our residential gateway, compared to the IHSNII and JES, is an efficient and versatile gateway. In addition, we can enhance the functionality of the gateway whenever necessary.
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT900394039
http://hdl.handle.net/11536/68564
顯示於類別:畢業論文