中期檢查英文譯文董學(xué)成_第1頁
中期檢查英文譯文董學(xué)成_第2頁
中期檢查英文譯文董學(xué)成_第3頁
中期檢查英文譯文董學(xué)成_第4頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、BROWSER-STYLEERFATO A HOME AUTOMATIONNETWORK2003 年Web 信息系統(tǒng)的設(shè)計方法Peter M. Corcoran and Joe DesbonneDept. of Electronic Engineering, University College, Galway, Ireland摘要:介紹了一種瀏覽器樣式的接口在家庭自動化網(wǎng)絡(luò)的設(shè)計與實現(xiàn)。該接口支持瀏覽和導(dǎo)航網(wǎng)絡(luò)設(shè)備用戶可以在網(wǎng)絡(luò)上與單個設(shè)備進(jìn)行交互,并控制上下文和對象結(jié)構(gòu)在這些裝置。該接口可用于本地家庭自動化網(wǎng)絡(luò)從標(biāo)準(zhǔn)的臺式電腦,或從內(nèi)置接口的硬件 tvlset 機(jī)頂盒系統(tǒng)。此外,作為接口使

2、用1 介紹消費電子總線(CEBusB)是用于家庭自動化開發(fā)的多局域網(wǎng)標(biāo)準(zhǔn)應(yīng)用L。在早期的工作中,了一些涉及到的 CEBus 提供通過一個常規(guī)的 Web 瀏覽器和 Java 互聯(lián)虛擬機(jī)的 JVM 2。這樣做的目的是要證明該廣域網(wǎng)(WAN)本地控制網(wǎng)絡(luò)是現(xiàn)實和擴(kuò)大的范圍和一系列的家庭自動化技術(shù)的應(yīng)用。然而,注意到,這樣的市場滲透技術(shù)仍然緩慢,除了某些特殊應(yīng)用程序。筆者認(rèn)為,這主要是由于的第(i)最終用戶差感知的組合家庭網(wǎng)絡(luò)和(ii)的磁阻在的好處消費電子產(chǎn)品制造商承擔(dān)部分風(fēng)險在證實的市場應(yīng)用新技術(shù)。進(jìn)一步。吸取了最近的質(zhì)量例子公眾接受,并且在一些情況下,強(qiáng)迫有了互聯(lián)網(wǎng),認(rèn)為,缺乏一個實際的,通用的

3、,現(xiàn)成的用戶界面,以家庭自動化網(wǎng)絡(luò)是用戶差的一個重要原因觀念和缺乏市場滲透。在這本文中,提供給問題初探提供適于智能的通用用戶界面家 21 世紀(jì)的。2 哲學(xué)與設(shè)計問題在本節(jié)中,給出的概述參與提供一個有用的,但不平凡的用戶接口與家庭自動化網(wǎng)絡(luò)和單個設(shè)備它們是網(wǎng)絡(luò)的成員。2.1 終端用戶的需求任何這樣的接口是既用戶友好,并且可以提供對寬通用接入家電消費的范圍在現(xiàn)代找到家。這需要一定程度的靈活性和互操作性這是目前任何不可用用在接口,例如,在桌面計算市場。特別應(yīng)當(dāng)?shù)氖?,一些家庭用戶這樣的系統(tǒng)會比略微計算機(jī)更識字。這類用戶不太可能這種情況它與計算機(jī)設(shè)備,其中每一個仍然存在硬件的新作品有一個供應(yīng)商,必須由安

4、裝設(shè)備驅(qū)動程序最終用戶。因此,對于任何新的接口消費電子設(shè)備不僅必須是用戶友好的,但它也應(yīng)該是自我安裝,在很大程度上自我配置。絕大多數(shù)家庭用戶會及。2.2 制造商的要求無所不注意到一些的需要和廠家消費者的需求電子產(chǎn)品。這些公司需要一種區(qū)分他們的產(chǎn)品和(二)提供人性化的復(fù)雜功能的。同樣重要的是,制造商有靈活地改變和調(diào)整的用戶界面,理想情況下,而不要求設(shè)備是手動升級或以其他方式提供服務(wù)。這是特別重要在一個單一的家電消費可能服務(wù)于幾個不同的市場。如果使用和本產(chǎn)品的復(fù)雜性,可以簡單地通過改變裝載不同的用戶界面,然后同物理設(shè)備可能能夠用于多種市場,減少了總的生產(chǎn)成本制造商。最后,制造商可能能夠獲得通過出售

5、用戶界面的額外收入(UI)升級增加新的業(yè)務(wù)功能和增強(qiáng)他們的設(shè)備的功能。2.3 家電消費限制人們還注意到,許多消費電器不又足夠聰明,支持全互聯(lián)網(wǎng)連接或呈現(xiàn)高端圖形用戶界面(GUI)給用戶。然而,大多數(shù)家電含有足夠的智力支持產(chǎn)品造型方案,如通用申請語言(CAI)中所定義的3。事實上 CAL 是該設(shè)備具體 U1 元件由加載 system.Thus并不認(rèn)為當(dāng)?shù)丶彝プ詣踊W(wǎng)絡(luò)將在的將來,可以直接集成與更廣泛的 WAN 網(wǎng)絡(luò),如因特網(wǎng)。在里面作者的意見,一個更實際和安全的方法使用一個本地家庭網(wǎng)關(guān)哪些智能的網(wǎng)絡(luò)流量和集成家庭網(wǎng)絡(luò)與外界。此家庭的能力網(wǎng)絡(luò),而是家庭網(wǎng)絡(luò)向能力外,認(rèn)為,這種的真正好處將不會被外部

6、服務(wù)和資源,以提高其自己的功能,并連接在所述器具的給它。在目前的工作中這些外部資源可以是對于每個完整 GUI 元素家電消費在家里。2.4 系統(tǒng)要求考慮到上述問題使的考慮在一些細(xì)節(jié)上的硬件subsystemsand必要架構(gòu)支持的要求無論最終用戶和家電廠商。詳情網(wǎng)關(guān)系統(tǒng)實現(xiàn)在給定配套文件4。在本文中,專注于如何在 141所描述的網(wǎng)關(guān)系統(tǒng)可提供一個通用的機(jī)制用戶界面首頁通過 WAN 自動化裝置。在第 3 節(jié)將介紹如何在網(wǎng)關(guān)架構(gòu)支持可通過智能交互元素 U1 守護(hù)程序發(fā)送和接收 CAL 消息真正的網(wǎng)絡(luò)設(shè)備,與 Rdevs。這些 U1 的元素,或UIDevs,可能包含自己獨立的 CAI;產(chǎn)生和解釋的層,或

7、者它們也可采取內(nèi)內(nèi)置的原語的優(yōu)勢CALNetd 守護(hù)程序。此外,該架構(gòu)支持虛擬家園的創(chuàng)建自動化網(wǎng)絡(luò)和虛擬設(shè)備。它是這樣可以創(chuàng)建和測試,在,完整的設(shè)備結(jié)構(gòu)與相關(guān)用戶界面。在第 4 節(jié)描述了 GUI 的實際規(guī)定一個簡單的家庭自動化網(wǎng)絡(luò)。概述是在實際使用的硬件和的特定實現(xiàn)。還描述了如何在數(shù)據(jù)庫包含在系統(tǒng)器裝置的信息是由通過圖形瀏覽器提供給用戶接口,在概念上與一個 Web 瀏覽器類似。任何時候設(shè)備都是通過這種“設(shè)備瀏覽器”的該設(shè)備具體 U1 元件由加載系統(tǒng)。說明還給出了如何將幾個 UIDevs 可能一組中的相結(jié)合,并通過一個單一操作因此,并不認(rèn)為當(dāng)?shù)丶彝プ詣踊W(wǎng)絡(luò)將在的將來,可以直接集成與更廣泛的 W

8、AN 網(wǎng)絡(luò),如因特網(wǎng)。在里面作者的意見,一個更實際和安全的方法使用一個本地家庭網(wǎng)關(guān)哪些智能的網(wǎng)絡(luò)流量和集成家家庭的能力網(wǎng)絡(luò),而庭網(wǎng)絡(luò)與外界。此外,是家庭網(wǎng)絡(luò)向能力認(rèn)為,這種的真正好處將不會被外部服務(wù)和資源,以提高其自己的功能,并連接在所述器具的給它。在目前的工作中這些外部資源可以是對于每個完整 GUI 元素家電消費在家里。3.系統(tǒng)架構(gòu)與實現(xiàn)在本節(jié)中,簡要介紹一下網(wǎng)關(guān)架構(gòu)以及它如何支持智能 UIDevs 這與系統(tǒng)守護(hù)進(jìn)程,CALNetd 互動以及與外部真實設(shè)備(Rdevs)和3.1 系統(tǒng)硬件虛擬設(shè)備(Vdevs)。在目前的制度執(zhí)行運行在桌面 PC,但由于所有關(guān)鍵系統(tǒng)是獨立于的語言編碼系統(tǒng)的元素都

9、適合縮小規(guī)模和移植所使用的硬件對于頂置盒或 We設(shè)備。接口到電力線的 CEBus 網(wǎng)絡(luò)是通過一個專有模塊,但硬件組件可作為生產(chǎn)目的的低成本的 IC。3.2 網(wǎng)關(guān)因特網(wǎng)/的 CEBus 的結(jié)構(gòu)網(wǎng)關(guān)進(jìn)行了詳細(xì)的配套文件描述簡單地說一個輕量級的 IOD 守護(hù) -表示為硬件抽象層(HAL)所示 2 - 持續(xù)監(jiān)視在本地電力線交通網(wǎng)絡(luò)。隨著設(shè)備發(fā)起或接收消息,編碼的普通應(yīng)用程序語言(CAL)這系統(tǒng)守護(hù)進(jìn)程提供了低級別的硬件根據(jù)需要確認(rèn)和響應(yīng),然后通過對 CAL 的消息來了個大姐姐守護(hù),CALNetd。該 CALNetd 守護(hù)網(wǎng)絡(luò)狀態(tài)在設(shè)備的一本地表的設(shè)備。因此狀態(tài)本地的 CEBus 網(wǎng)絡(luò)信息可用無需查詢各

10、個設(shè)備。它也是經(jīng)紀(jì)人和各個之間的路由信息 CAL 系統(tǒng)設(shè)備的口味:,游樂設(shè)施和。3.3 設(shè)備瀏覽器界面用戶接口有兩個不同的組件。首先有本地家庭的圖形設(shè)備瀏覽器網(wǎng)絡(luò)。這個瀏覽器只顯示列表登記在本地數(shù)據(jù)庫的網(wǎng)絡(luò)設(shè)備,在同樣的方式,文件管理實用程序顯示的列表文件在本地文件系統(tǒng)中。然而,當(dāng)一個設(shè)備是在瀏覽器的用戶界面,用于在設(shè)備不從本地系統(tǒng)發(fā)起-取而的則是加載,作為一個小程序,從 HTTP 式通用資源定位符(URL)。3.4接口的各個設(shè)備該方案允許當(dāng)?shù)鼗ヂ?lián)網(wǎng)CEBus 的網(wǎng)關(guān)任何消費電器與負(fù)載的用戶界面的 CEBus 電力線接口和一個嵌入URL 此外,它滿足的要求廠家能夠自定義和區(qū)分他們的產(chǎn)品創(chuàng)造獨特

11、的用戶界面和產(chǎn)品功能。4.用戶界面的實施用戶界面的原型的實現(xiàn)上述元素描述已在發(fā)達(dá)本地 TCP / IP 網(wǎng)絡(luò)和與本地接口 CEBus 的電力線網(wǎng)絡(luò)。網(wǎng)關(guān)是一個標(biāo)準(zhǔn)的桌面 PC 和上實現(xiàn)界面至電力線網(wǎng)絡(luò)是通過 RS-232 端口和接口模塊。PC 是連接到使用標(biāo)準(zhǔn)與 Thinwire 以太網(wǎng)的 TCP / IP 網(wǎng)絡(luò)。在其正常運行的 IOD 守護(hù)進(jìn)程模式程序(HAL)監(jiān)視本地家庭網(wǎng)絡(luò)交通和提供硬件級響應(yīng)。該實際 CAL。傳遞到 CALNetd 其中,如果合適的話,路由數(shù)據(jù)包 UIDevs 或 VDevs 和并新設(shè)備。它也可以和活動的虛擬設(shè)備進(jìn)行交互(VDevs)或用戶接口設(shè)備(UIDevs)。用戶

12、的設(shè)備是通過瀏覽器在圖 3 中所示的界面。4.1 網(wǎng)絡(luò)瀏覽器上述第 3.3 節(jié)描述的瀏覽器是一個相當(dāng)簡單的實現(xiàn) devicebrowser 的。它提供接口的一個非常有用的水平對大多數(shù)最終用戶誰只需要完整功能的部分權(quán)限大多數(shù)網(wǎng)絡(luò)設(shè)備。但是,對于目的開發(fā)新 UIDevs,HiPlets 和 VDevs 它會是非常有用的有一個更靈活的瀏覽器,提供了完整的 CAL結(jié)構(gòu)的詳細(xì)的網(wǎng)絡(luò)設(shè)備。窗體頂端在完整的利益,展示在圖 4 中這樣其他瀏覽器實現(xiàn),它可以提供了非常詳細(xì)的10 出現(xiàn) CAL 結(jié)構(gòu)網(wǎng)絡(luò)設(shè)備。此外,這種替代瀏覽器實施也許多標(biāo)準(zhǔn)的在定義的設(shè)備和背景信息結(jié)構(gòu) 3 。它是較為復(fù)雜的 比期望到 在 家庭用

13、戶的系統(tǒng),提供 到接入整個 contextiobjecthstance 變量的結(jié)構(gòu) CAL,設(shè)備。這樣的瀏覽器的功能是提供工程工具,以協(xié)助在開發(fā)和新 UIDevs 和 HiPlet 接口調(diào)試家庭網(wǎng)絡(luò)。4.2 用戶界面的設(shè)備(UIDevs)在的實現(xiàn)這些用戶界面元素是這是從 URL 上傳 spelisedJava 小程序在 TCP / IP 網(wǎng)絡(luò)上,并連接通過一個容器對象,以由本地提供的網(wǎng)絡(luò)插座 CALNetd 。它們也可以通過一個directerface 層或 DIL 附上?;谔捉幼诌B接允許 UIDev 到在IP 地址或在存在獨立的JVM,而 DIL 要求它駐留在本地網(wǎng)關(guān)的 JVM。請注意,U

14、IDev 可以通過一個其他系統(tǒng)在該功能通??梢詷?biāo)準(zhǔn)的 TCP / IP 網(wǎng)絡(luò)套接字。這在很大程度上功能被設(shè)計為支持低級別當(dāng)?shù)氐募彝プ詣踊W(wǎng)絡(luò)的需求,還提供一些 CAL 相關(guān)的服務(wù),以簡化設(shè)計和 UIDevs 的測試。在目前的系統(tǒng)實施許多這樣的系統(tǒng)功能仍然正在開發(fā)中?;镜囊恍┖喒?jié)給出。明 CALNetd 服務(wù),這是目前可用的是在第 4.44.3 首頁 - 互動 Programlets(HiPlets)為了支持更復(fù)雜的元素 U1 的發(fā)展,已經(jīng)介紹分組的想法付諸稱為家庭互動programlets,或 HiPlets 互動容器對象的概念。這允許幾個不同的網(wǎng)絡(luò)設(shè)備,或設(shè)備已經(jīng)它們的功能組合并通過一個單

15、一的用戶接口。同時,每個設(shè)備可以具有其自己獨立的接口。每個這樣 HiPlet 附著到被到一個本地的 CEBus MAC 地址.于是可以實現(xiàn)一個單一的用戶界面和多個本地網(wǎng)絡(luò)設(shè)備之間的一對多的4.4 CALNet 接口服務(wù)的特定的登錄插座。正如上面所提到的,務(wù),這包括:仍處于發(fā)展階段,并與 CALNet 的服務(wù)和結(jié)構(gòu)試驗?;镜姆浞?過濾包轉(zhuǎn)儲TX 包/ TK-ACK 報文網(wǎng)絡(luò)設(shè)備列表/搜索設(shè)備狀態(tài)信息 列表/搜索房子的狀態(tài)信息/尋求上下文狀態(tài)信息選擇廣播 TCP/UDP網(wǎng)絡(luò)統(tǒng)計信息MAC 綁定服務(wù)5.實用設(shè)備接口在本節(jié)的目的是介紹一些簡單的 HiPlet 的實現(xiàn),這些都在現(xiàn)場。這些都是很基本的

16、接口,但是它們演示更復(fù)雜的接口可以如何構(gòu)建通過結(jié)合界面元素。給他們一個例子是標(biāo)準(zhǔn)的 CEBus 的電燈開關(guān)。在這種情況下,這是一個有點不同,因為它是一個GUI 中的LightSwitch。更復(fù)雜的例子則是給它結(jié)合了鍵盤HiPlet 與顯示器設(shè)備HiPlet。為方便起見,展示實現(xiàn)各裝置的,但注意到每個設(shè)備可以具有現(xiàn)實世界的等效其中可以很容易地替換為對象模型代表它。因此,一個真正的 CEBus 鍵盤可以數(shù)據(jù)發(fā)送到顯示 HiPlet 在完全作為虛擬小鍵盤不相同的方式。5.1 光開關(guān)使用 GUI這是典型的 CEBus examde。在的 SIMDE 例的二進(jìn)制傳感器直接結(jié)合到一個二進(jìn)制開關(guān)。傳感器接口

17、同樣可以是一個真正的傳感器裝置,例如在一個安全系統(tǒng)中的紅外傳感器。 在的虛擬例如,激活復(fù)選框有作為激活 PIR 傳感器相同的效果。這會產(chǎn)生二進(jìn)制開關(guān) U1 一個CALL,打開一虛擬的 LED,以指示開關(guān),這可能是繼電器被激活。5.2 樣品鍵盤設(shè)備一個很常見的 U1 設(shè)備是簡單的數(shù)字。鍵盤。這些器件在許多應(yīng)用中找到從按鍵式,以點銷售終端。表明與單個 U1 相當(dāng)于 HiPlet 上下文。當(dāng)一鍵激活它產(chǎn)生的 CAL 含郁悶的關(guān)鍵值的消息。該信息將被傳遞到任何設(shè)備綁定到鍵盤 HiPlet。5.3 使用列表內(nèi)存顯示 WiPlet這模擬了最常見的顯示設(shè)備中的一個到字符數(shù)據(jù)的任何 CAL 源。- 一個簡單的

18、 ASCII 字符顯示。所述 HiPlet 可以結(jié)合5.4 使用 CAL 設(shè)備間的相互作用在下面展示 3.3 節(jié)中描述的基本的瀏覽器。這已被用來加載 APPLET 接口小鍵盤和顯示裝置,如分別在章節(jié) 5.2 和 5.3 中描述。這些裝置彼此結(jié)合,從而使從鍵盤輸出的 CAL 被引導(dǎo)到顯示 HiPlet。一個活生生的,以互聯(lián)網(wǎng)為基礎(chǔ),論證可從。6.Sumnds用戶界面的原型的實現(xiàn)上述內(nèi)容已經(jīng)在研制本地 TCP IP 網(wǎng)絡(luò)和與本地接口 CEBus 的電力線網(wǎng)絡(luò)。網(wǎng)關(guān)是一個標(biāo)準(zhǔn)的桌面 PC 和上實現(xiàn)界面至電力線網(wǎng)絡(luò)是通過 RS-232 端口和PC 是接到使用標(biāo)準(zhǔn)與 Thinwire 以太網(wǎng)的 TCP / IP 網(wǎng)絡(luò)。接口模塊。要學(xué)到的最重要教訓(xùn)是與關(guān)于 U1 元件的自動配置作為本文描述。簡言之,這是一個非平凡運動,并且很顯然,廣域網(wǎng)和本地控制網(wǎng)絡(luò)之間的網(wǎng)關(guān)必須是相當(dāng)智能之一,如果自動配置是在實踐中實現(xiàn)。最后,為了實現(xiàn)真正的通用機(jī)制為家庭自動化網(wǎng)絡(luò)負(fù)載 U1 元素的是,開放的標(biāo)準(zhǔn)的詳細(xì)結(jié)果可通過在 Web制定和促進(jìn)了這一領(lǐng)域。由于在這方面的工作收益就是希望讓站點。參考文獻(xiàn)1,J.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論