午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

用于普適電器控制的系統(tǒng)和方法

文檔序號:7734996閱讀:248來源:國知局
專利名稱:用于普適電器控制的系統(tǒng)和方法
用于普適電器控制的系統(tǒng)和方法
背景技術(shù)
諸如通用遙控器的便攜控制設(shè)備和由這樣的設(shè)備提供的一些特征和功能是本領(lǐng) 域熟知的。這些設(shè)備日益完善的實(shí)現(xiàn)方式包含諸如彩色觸摸屏、無線家庭網(wǎng)絡(luò)兼容性、用 戶可配置圖形用戶界面、被安置來控制未在控制設(shè)備的視線中的電器的從屬中繼站(Slave relay station)等。同時(shí),諸如蜂窩電話、便攜電子郵件設(shè)備、手持游戲等的個(gè)人通信、產(chǎn)出 性活動(dòng)和娛樂設(shè)備已經(jīng)開始提供諸如在彩色觸摸屏上的圖形用戶界面、無線因特網(wǎng)能力等 的特征。

發(fā)明內(nèi)容
本發(fā)明總體上涉及一種系統(tǒng)和方法,用于適配通用遙控系統(tǒng)對各種電器的控制能 力,使得各種電器可以由無線網(wǎng)絡(luò)內(nèi)的個(gè)人通信設(shè)備普適地訪問。具體地說,結(jié)合通用遙控 設(shè)備而被安裝的一個(gè)或多個(gè)網(wǎng)絡(luò)上可用的從屬中繼站可以另外被適配來服務(wù)于和/或托 管(host)頁面,該頁面包括以諸如HTML或WML的廣泛認(rèn)同的格式編碼的簡化圖形用戶界 面(GUI),所述GUI包含與所配置的電器的控制功能對應(yīng)的可激活鏈接。無線電話或具有網(wǎng) 絡(luò)接入的其他設(shè)備以及例如經(jīng)由網(wǎng)頁瀏覽器來處理和呈現(xiàn)這種頁面的能力,因此可以用于 僅通過導(dǎo)航到該從屬中繼站的網(wǎng)絡(luò)地址來進(jìn)行這樣的電器的控制。這樣的設(shè)備在沒有限制 的條件下可以包括蜂窩電話、智能電話、個(gè)人產(chǎn)出性設(shè)備、個(gè)人游戲、音頻或視頻播放機(jī)、游 戲控制器、PDA等,以下將它們?nèi)拷y(tǒng)稱為個(gè)人通信設(shè)備。在一些實(shí)施例中,可以使用與被提供用于創(chuàng)建或修改通用控制設(shè)備圖形用戶界面 相同的編輯器來創(chuàng)建要由從屬中繼站提供的GUI頁面。而且,在特定實(shí)施例中,要提供的 GUI頁面可通過本地或遠(yuǎn)程服務(wù)根據(jù)做出請求的個(gè)人通信設(shè)備的已知或推斷的能力來動(dòng)態(tài) 地進(jìn)行選擇、縮放或其他形式的修改。通過下面的詳細(xì)描述和附圖,將更好地理解本發(fā)明的目的、優(yōu)點(diǎn)、特征、屬性和關(guān) 系,下面的詳細(xì)描述和附圖給出了說明性實(shí)施例,并且指示可以使用本發(fā)明的原理的各種 方式。


為了更好地理解本發(fā)明的各個(gè)方面,可以參考在附圖中示出的優(yōu)選實(shí)施例,在附 圖中圖1圖示示例性現(xiàn)有技術(shù)通用控制設(shè)備和系統(tǒng);圖2圖示用于創(chuàng)建圖1的控制設(shè)備的圖形用戶界面頁面的示例性現(xiàn)有技術(shù)系統(tǒng);圖3圖示示例性從屬中繼設(shè)備的示例性部件的框圖;圖如和4b圖示根據(jù)本發(fā)明的教導(dǎo)的示例性系統(tǒng),在該示例性系統(tǒng)中,示例性個(gè)人 通信設(shè)備可以被用作控制設(shè)備;圖5以流程圖形式圖示示例性從屬中繼設(shè)備當(dāng)向個(gè)人通信設(shè)備提供GUI頁面時(shí)的 示例性動(dòng)作;
圖6圖示作為控制設(shè)備的示例性個(gè)人通信設(shè)備;圖7圖示作為控制設(shè)備的第二示例性個(gè)人通信設(shè)備;圖8以流程圖形式圖示用于適配或選擇GUI頁面以匹配示例性個(gè)人通信設(shè)備的能 力的示例性方法;圖9圖示可以用于創(chuàng)建用于個(gè)人通信設(shè)備的GUI頁面的示例性編輯程序;圖IOa圖示可以限定GUI頁面的示例性數(shù)據(jù)文件集,從該GUI頁面可以控制電器;圖IOb圖示包括XML的示例性標(biāo)簽文件,該XML可以由從屬中繼設(shè)備執(zhí)行來進(jìn)行 電器的控制;以及圖11以流程圖形式圖示用于適配或選擇GUI頁面以匹配示例性個(gè)人通信設(shè)備的 能力的另一種示例性方法。
具體實(shí)施例方式參考表示現(xiàn)有技術(shù)的圖1和2,已知提供一種通用控制設(shè)備102,該控制設(shè)備102 包括觸摸屏圖形用戶界面120,通過觸摸屏圖形用戶界面120,可以控制各種電器,諸如TV 108、有線機(jī)頂盒(STB)104和/或AV接收器104。對于關(guān)于這種控制設(shè)備的進(jìn)一步的細(xì) 節(jié),可以參考題目為 “Hand Held Device Having a Browser Application” 的美國專利 7, 143,214或題目為"Configurable Controlling Device Having anAssociated Editing Program"的美國專利7,266, 777,二者具有相同的受讓方,并且通過引用被整體包含在此。為了便于控制未在控制設(shè)備102視線內(nèi)的紅外線(IR)信號響應(yīng)電器,也已知提供 了一種從屬中繼站100,該從屬中繼器100從控制設(shè)備102接收RF通信110,并且向各種被 控設(shè)備輸出頂信號112。以最簡單的形式,所述從屬中繼器可以僅由諸如在名稱為“System for Extending theEffective Operational Range of an Infrared Remote Control System”的美國專利5,142,397中描述的模擬RF解調(diào)器和RF重新調(diào)制器構(gòu)成。然而,在RF 通信路徑110使用諸如WiFi、Bluetooth (籃牙)、Zwave、Zigbee等的標(biāo)準(zhǔn)化協(xié)議的更一般 的情況下,可能要求從屬中繼設(shè)備100接收和解碼具有一種格式的輸入消息,并且將這些 輸入消息轉(zhuǎn)換為由具有所述命令的預(yù)定目標(biāo)設(shè)備可識別的一個(gè)或多個(gè)不同格式的頂命令 (或甚至命令序列)。在這一點(diǎn)上,參見例如由Universal Electronics Inc.公布的“Nevo Link”手冊NSL007-2,該手冊通過引用被整體包含在此。為此,由本發(fā)明的教導(dǎo)涉及的從屬 中繼設(shè)備包含結(jié)合圖3更詳細(xì)描述的處理能力。如圖2中所示,還已知提供應(yīng)用軟件,該應(yīng)用軟件包括用于在PC202或其他計(jì) 算機(jī)上執(zhí)行的編輯器200,編輯器200可以用于配置和創(chuàng)建個(gè)性化的圖形用戶界面和用 于下載到控制設(shè)備102的命令庫。這樣的編輯器軟件也可以用于配置/指派附接到局 域網(wǎng)并且可被控制設(shè)備102訪問的從屬中繼設(shè)備100。編輯器軟件可以利用本地?cái)?shù)據(jù) 庫204和/或遠(yuǎn)程數(shù)據(jù)庫208設(shè)施來用于檢索電器命令數(shù)據(jù)、界面圖形等以及用于存 儲(chǔ)所編輯的配置。遠(yuǎn)程數(shù)據(jù)庫208可以位于經(jīng)由例如因特網(wǎng)或類似的廣域網(wǎng)206可訪 問的服務(wù)器210上。對于關(guān)于控制設(shè)備編輯器應(yīng)用的進(jìn)一步的細(xì)節(jié),讀者可以參見例 如下述文件上述的美國專利No. 7,266, 777、名稱為“Computer Programmable Remote Control” 的美國專利 No. 6,211,870 和名稱為 “Configurable Controlling Device and AssociatedConfiguration Distribution System and Method” 白勺 H SH 禾Ij _ itNo. 11/357,681,它們具有相同的受讓方,并且通過引用被整體包含在此;以及,名稱為 "Fully Functional Remote Control Editor and Emulator” 的美國專利 No. 6,937,972, 其也通過引用被整體包含在此?,F(xiàn)在轉(zhuǎn)向圖3,以框圖形式圖示示例性的從屬中繼站的體系結(jié)構(gòu)。為了用于響應(yīng)于 經(jīng)由有線或無線網(wǎng)絡(luò)連接而接收到的消息來命令一個(gè)或多個(gè)電器的功能操作,從屬中繼器 100可以包括特定應(yīng)用所需要的耦合到ROM存儲(chǔ)器304的處理器300 ;RAM存儲(chǔ)器302 ;非 易失性讀取/寫入存儲(chǔ)器306 ;用于向電器發(fā)送操作命令的電路308 (例如,頂和/或RF); 無線網(wǎng)絡(luò)收發(fā)器310(例如,WiFi、Bluetooth等)和/或與局域網(wǎng)進(jìn)行通信的有線網(wǎng)絡(luò)接 口 312 (例如,以太網(wǎng));用于向用戶提供反饋的裝置314 (例如,一個(gè)或多個(gè)LED、IXD顯示 器和/或揚(yáng)聲器等);以及電源316。本領(lǐng)域內(nèi)的技術(shù)人員將理解,存儲(chǔ)器302、304、306中的一些或全部(統(tǒng)稱為程序 存儲(chǔ)器)可包括可執(zhí)行指令,這些指令要由處理器300執(zhí)行以控制從屬中繼站100的操 作;以及用于對操作軟件定義電器控制協(xié)議和命令值的數(shù)據(jù)(電器代碼數(shù)據(jù))。以這種方 式,可以對處理器200編程來控制從屬中繼站100內(nèi)的各個(gè)電子部件,并且處理例如其中的 輸入和輸出數(shù)據(jù),以經(jīng)由網(wǎng)絡(luò)接口 308和/或310接收和發(fā)送數(shù)據(jù),作用于在這樣的數(shù)據(jù)中 包含的命令和請求,使得經(jīng)由發(fā)送電路308向要被控制的電器發(fā)送電器命令信號,控制可 視反饋設(shè)備314等。在所涉及的實(shí)施例中,諸如EEPR0M、電池備份RAM、FLASH、智能卡或記 憶棒等的非易失性讀取/寫入存儲(chǔ)器306可以另外用于存儲(chǔ)用來向請求設(shè)備提供服務(wù)的 HTML頁面數(shù)據(jù),如下更詳細(xì)所述。雖然將存儲(chǔ)器304圖示和描述為ROM存儲(chǔ)器,但是存儲(chǔ)器 304也可以由任何類型的只讀介質(zhì)構(gòu)成,諸如ROM、FLASH或EEPROM等。優(yōu)選的是,存儲(chǔ)器 304和306是非易失性或電池備份的,從而不需要在斷電之后重新加載數(shù)據(jù)。另外,存儲(chǔ)器 302、304和306可以采取芯片、硬盤、磁盤和/或光盤等的形式。而且,可以理解,所圖示的 存儲(chǔ)器設(shè)備的一些或全部可以物理地被包含在與微處理器300相同的IC芯片內(nèi)(所謂的 “微控制器”),因此,僅為了清楚目的而在圖3中將它們獨(dú)立地示出。為了使得從屬中繼設(shè)備100執(zhí)行動(dòng)作,從屬中繼設(shè)備100被適配來響應(yīng)事件,諸如 從網(wǎng)絡(luò)接口端口 310或312接收到的信號。響應(yīng)于事件,可以執(zhí)行在程序存儲(chǔ)器內(nèi)的適當(dāng) 指令(以下稱為“操作程序”)。例如,從控制設(shè)備102接收命令消息可以導(dǎo)致從電器代碼 數(shù)據(jù)檢索適合于預(yù)定目標(biāo)設(shè)備的命令值和控制協(xié)議并且導(dǎo)致將請求的命令以預(yù)定目標(biāo)電 器可識別的格式發(fā)送到預(yù)定目標(biāo)電器,例如,STB 106。另外,與本發(fā)明的教導(dǎo)一致,從能夠 使用瀏覽器的客戶的個(gè)人通信設(shè)備對于例如HTTP頁面請求的接收可以導(dǎo)致HTML格式數(shù)據(jù) 的獲得并將由HTML格式數(shù)據(jù)構(gòu)成的頁面提供回發(fā)出請求的客戶,如下更詳細(xì)所述。為了選擇要與要被控制的電器相關(guān)聯(lián)的一組電器代碼數(shù)據(jù),可以向從屬中繼設(shè)備 100提供通過其類型和構(gòu)造(并且有時(shí)為模型)而標(biāo)識預(yù)定目標(biāo)電器的數(shù)據(jù)。這樣的數(shù)據(jù) 可以使得從屬中繼設(shè)備100標(biāo)識在電器代碼數(shù)據(jù)的預(yù)編程庫內(nèi)的適當(dāng)電器代碼數(shù)據(jù)元素, 以用于按適合于該被標(biāo)識電器的格式來發(fā)送可識別的命令。替代地,替換預(yù)存儲(chǔ)庫或者除 了預(yù)存儲(chǔ)庫之外,可以在初始化階段期間或根據(jù)需要經(jīng)由網(wǎng)絡(luò)接口 310、312將電器代碼數(shù) 據(jù)下載到從屬中繼設(shè)備100?,F(xiàn)在參見圖4a,在示例性實(shí)施例中,諸如WiFi網(wǎng)絡(luò)的無線局域網(wǎng)406提供用于在 從屬中繼設(shè)備100和100’與通用控制設(shè)備102之間進(jìn)行通信的裝置。從屬中繼設(shè)備100和100,提供了控制設(shè)備102分別向電器108、106、104和108,、106,發(fā)出操作命令的管道。 各個(gè)實(shí)施例的這樣的從屬中繼設(shè)備可以直接地接到由設(shè)備100圖示的無線網(wǎng)絡(luò)406(例如, 經(jīng)由內(nèi)置的無線網(wǎng)絡(luò)收發(fā)器310),或可以經(jīng)由如由設(shè)備100’圖示的到路由器408的硬連線 連接(例如,經(jīng)由內(nèi)置的有線網(wǎng)絡(luò)接口 31 而接到網(wǎng)絡(luò)。在任一種情況下,源自控制設(shè)備 102的無線命令被轉(zhuǎn)換為適合于用于如上結(jié)合圖1和3所述的諸如104、106或108的目標(biāo) 電器的格式的電器控制命令。本地個(gè)人計(jì)算機(jī)202或具有因特網(wǎng)連接的其他設(shè)備和因特網(wǎng) 連接410 (例如,電纜調(diào)制解調(diào)器)也連接到路由器408,并因此可經(jīng)由無線局域網(wǎng)406訪 問。在示例性實(shí)施例中,除了服務(wù)于本領(lǐng)域中已知的來自通用控制設(shè)備102的請求, 所圖示的本發(fā)明的從屬中繼設(shè)備100和100’也能夠在局域網(wǎng)406上提供由諸如個(gè)人通信 設(shè)備400或402的能夠使用瀏覽器的設(shè)備請求的HTML格式的頁面,由此使得這樣的設(shè)備可 以被用作代替的或另外的通用控制設(shè)備,如以下更詳細(xì)地描述。本領(lǐng)域內(nèi)的技術(shù)人員將理解,不是所有的個(gè)人通信設(shè)備可以被配備來直接與本地 網(wǎng)絡(luò)通信(例如,具有WiFi能力)。如圖4b中所示,諸如蜂窩電話422的特定示例性個(gè)人 通信設(shè)備可以被適配來僅經(jīng)由封閉廣域網(wǎng)424、426(例如,蜂窩電話網(wǎng)絡(luò))與簽約的服務(wù)提 供商420進(jìn)行通信。然而,這樣的個(gè)人通信設(shè)備可以經(jīng)由服務(wù)提供商網(wǎng)關(guān)4 來提供對因 特網(wǎng)206的訪問。在這樣的情況下,應(yīng)該理解,示例性個(gè)人通信設(shè)備可以經(jīng)由因特網(wǎng)206和 本地路由器408來從從屬中繼器100請求HTML格式的⑶I頁面。因此,在下面的討論中, 應(yīng)當(dāng)明白,所描述的服務(wù)不僅限于被配備來直接訪問本地網(wǎng)絡(luò)406的那些設(shè)備?,F(xiàn)在轉(zhuǎn)向圖5,以流程圖形式圖示示例性的一系列步驟,這些步驟可以由從屬中繼 器的操作程序在一旦從本地網(wǎng)絡(luò)接收到通信時(shí)執(zhí)行。然而為了說明性示例的目的,為了清 晰而可以使用對基于WiFi的本地網(wǎng)絡(luò)和HTTP事務(wù)協(xié)議通用的特定術(shù)語,但是這不是限定 性的,因?yàn)閼?yīng)該理解,可以使用其他適當(dāng)?shù)木W(wǎng)絡(luò)體系結(jié)構(gòu)和/或協(xié)議來等同有效地實(shí)踐所 提供的概念。在初始接收到網(wǎng)絡(luò)通信時(shí),在步驟502,從屬中繼站的操作程序可以首先確定通信 是否包括來自相關(guān)聯(lián)的通用控制設(shè)備(例如,控制器102)的功能命令。如果是,則在步驟 514、516和518,操作軟件可以從與期望的電器預(yù)先相關(guān)聯(lián)的電器代碼數(shù)據(jù)檢索所請求的 命令功能,將那個(gè)命令以適當(dāng)?shù)母袷桨l(fā)送到電器,并且然后向發(fā)起設(shè)備發(fā)出完成確認(rèn)響應(yīng), 這都是本領(lǐng)域中已知的。如果所接收到的命令不是來自通用控制設(shè)備的功能命令,則接下來操作軟件可以 確定該通信是否是來自用戶代理的請求,所述用戶代理例如是位于諸如個(gè)人通信設(shè)備400、 402或422(以下替代地將每一個(gè)稱為“客戶機(jī)設(shè)備”)中的瀏覽器應(yīng)用。如果否,則在步驟 520,向發(fā)起網(wǎng)絡(luò)設(shè)備發(fā)出錯(cuò)誤消息,諸如HTTP “錯(cuò)誤404-未找到”響應(yīng)。替代地,操作軟 件可以被配置來在未知的客戶機(jī)設(shè)備能夠提供基本的HTML或其他標(biāo)記語言頁面的情況下 發(fā)出簡化的默認(rèn)界面頁面。如果通信是識別的用戶代理請求,則操作軟件然后在步驟506 確定這是否是GUI頁面請求,例如,對于HTML文件的請求。如果是,則在步驟530,操作軟 件求解請求文件路徑,并且確定響應(yīng)于用戶代理請求而要提供的GUI頁面(如果遇到任何 錯(cuò)誤,例如文件路徑/名稱不存在,則可以向請求設(shè)備發(fā)出與步驟520類似的錯(cuò)誤響應(yīng),為 了清楚起見,在圖5的流程圖中未窮盡地圖示這種和其他類似的錯(cuò)誤條件)。一旦已經(jīng)標(biāo)識要提供的GUI頁面,則接下來操作軟件在步驟534可以選擇地確定請求的客戶設(shè)備類型 和能力。這可以包括例如查看在所接收到的請求中的各個(gè)字段(例如,在HTTP請求報(bào)頭 中的“接受”和“用戶代理”數(shù)據(jù))或其他預(yù)定義的標(biāo)識數(shù)據(jù),搜索IP或MAC地址到設(shè)備類 型的本地或遠(yuǎn)程交叉引用表,甚至與請求設(shè)備本身交互以獲得標(biāo)識數(shù)據(jù)。替代地,可以在配 置從屬中繼器時(shí)預(yù)定請求發(fā)出設(shè)備的固定的一組設(shè)備能力。一旦已知或推斷出客戶設(shè)備能 力,則在步驟538,可以基于客戶設(shè)備的能力縮放或重新格式化與所標(biāo)識的GUI頁面對應(yīng)的 頁面數(shù)據(jù)或選擇替代的GUI頁面。下面更詳細(xì)地描述該過程。最后,在步驟M0,利用GUI 頁面數(shù)據(jù)來響應(yīng)于請求客戶設(shè)備?,F(xiàn)在轉(zhuǎn)向圖6,僅通過示例,這樣的⑶I頁面可以包括所圖示的HTML數(shù)據(jù)600。當(dāng) 在個(gè)人通信設(shè)備402上表現(xiàn)時(shí),這樣的HTML頁面可以如在602所圖示的那樣顯現(xiàn)。具體 地,這樣的GUI頁面顯示可以包括一系列圖標(biāo),用于表示可以從顯示客戶設(shè)備啟動(dòng)的電器 控制動(dòng)作。當(dāng)選擇所顯示的圖標(biāo)或鏈接之一時(shí)(應(yīng)理解,可以通過適合于當(dāng)前表現(xiàn)GUI頁 面的特定客戶設(shè)備的觸摸、光標(biāo)移動(dòng)、導(dǎo)航按鍵的操作等來進(jìn)行這樣的選擇),這可以導(dǎo)致 向發(fā)起從屬中繼設(shè)備發(fā)回消息,該消息的接收使得向電器發(fā)出期望的命令。通過更詳細(xì)的 示例,在圖6中圖示的實(shí)施例的⑶I頁面顯示602包括6個(gè)頻道選擇圖標(biāo),其中四個(gè)被配置 來使得可調(diào)的電器(例如,機(jī)頂盒106)被設(shè)置到特定的頻道,而剩余的兩個(gè)被配置來向電 器發(fā)出一般的“頻道上調(diào)”和“頻道下調(diào)”命令。為此,包括⑶I頁面600的HTML數(shù)據(jù)可以 包括6個(gè)HTML “標(biāo)簽”,諸如與廣播TV頻道“ABC”對應(yīng)的標(biāo)簽604或與“頻道上調(diào)”功能對 應(yīng)的標(biāo)簽606。在這種實(shí)施中,每一個(gè)標(biāo)簽包括要顯示的圖標(biāo)的定義,例如“abC_button. png” (在這個(gè)示例中,是要從發(fā)起服務(wù)器檢索的圖形文件);如果選擇該圖標(biāo)時(shí)要采取的動(dòng) 作(在這個(gè)示例中,向發(fā)起服務(wù)器發(fā)回的諸如“switch_to_abc. irm”或“channel_up. ire” 的文件名的HTTP請求);以及用于定位所顯示的圖標(biāo)的大小和格式信息?,F(xiàn)在返回到圖5,如果從屬中繼設(shè)備的操作程序已經(jīng)確定接收到的通信不是來自 相關(guān)聯(lián)的通用控制設(shè)備的功能命令,并且不是GUI頁面請求,則接下來該操作程序在步驟 510中確定接收到的消息是否是對于各個(gè)電器命令功能(例如,“頻道上調(diào)”、“靜音”或“暫 ?!?的請求??梢岳缤ㄟ^請求的類型或格式來確定這一點(diǎn)。通過另一具體示例,在上面 結(jié)合圖6所述的HTML示例中,文件擴(kuò)展名“.ire"對于從屬中繼設(shè)備操作軟件可以具有特 殊的意義,即,對于“charmelup. ire"的請求的接收可以使得操作軟件從存儲(chǔ)的電器代碼 數(shù)據(jù)檢索適當(dāng)?shù)拿钪岛涂刂茀f(xié)議,并且使用這些來向指定的電器發(fā)送所請求的命令,如 在步驟5M和5 中所示。下面將更詳細(xì)地討論在功能請求和適當(dāng)?shù)碾娖髅钪g形成關(guān) 聯(lián)的方式。其后,在步驟528,操作軟件可以確定要呈現(xiàn)的下一個(gè)GUI頁面(如果有的話), 并且將其發(fā)回到如上所述的請求客戶設(shè)備。如果接收到的通信不是對個(gè)別的電器命令功能的請求,則操作軟件接下來查看該 請求是否用于命令序列(例如,數(shù)字“0”、“0”、“7”,為調(diào)諧到頻道7)。再一次,例如,可以 通過請求的類型或格式來確定這一點(diǎn)。如果請求用于命令序列,則在步驟522確定期望的 一系列命令,然后將該期望的一系列命令以與上述類似的方式發(fā)送到指定的電器。通過另 一具體示例,在如上結(jié)合圖6所述的HTML示例中,文件擴(kuò)展名“.irm”可以對于從屬中繼設(shè) 備操作軟件具有特別的意義,即,對于“switch-to-abc. irm”的請求的接收可以使得操作軟 件檢索可用于將預(yù)定的頻道調(diào)諧設(shè)備改變?yōu)锳BC廣播頻道的存儲(chǔ)的系列命令,并且將它們發(fā)送到該電器。下面將更詳細(xì)地討論在命令序列請求和一系列電器命令之間形成關(guān)聯(lián)的方 式。在完成序列發(fā)送時(shí),操作軟件可以確定要呈現(xiàn)的下一個(gè)GUI頁面(如果有的話),并且 將其提供回給如上所述的請求客戶設(shè)備。例如,在完成頻道改變序列時(shí),可以期望自動(dòng)地轉(zhuǎn) 換到從其可以控制電視音量的GUI頁面,例如在圖如中所示的頁面412。最后,在步驟M2,從屬中繼設(shè)備的操作程序可以查看其他有效請求(例如,對于 結(jié)合圖6的HTML數(shù)據(jù)上述的圖標(biāo)圖形的請求)。如果有效,則可以在步驟544適當(dāng)?shù)靥峁?其他請求,否則,可以將錯(cuò)誤消息返回到請求客戶設(shè)備。如上結(jié)合圖5的步驟538所述,可以縮放、重新格式化或選擇要提供的GUI頁面以 匹配請求客戶設(shè)備的能力。以具體示例來說,再一次使用HTTP作為示例性傳送協(xié)議,由在 圖如中圖示的客戶設(shè)備402發(fā)送的HTTP請求報(bào)頭可以包括用戶代理串,諸如User-Agent = [Mozilla/5. 0(iPhone ;u ;CPU like Mac OS X ;en) AppleffebKit/420. 1(KHTML,like Gecko)Version/3. 0Mobile/4A102Safari/419. 3]而由在圖4b和7中所圖示的客戶設(shè)備422發(fā)出的HTTP請求報(bào)頭可以包括用戶代 理串,諸如User-Agent = [Nokia6500s-l/2. 0(04. 80)Profile/MIDP-2. !Configuration/ CLDC-1. 1]在接收到請求⑶I頁面的HTTP “GET”命令時(shí),從屬中繼設(shè)備的操作程序可以查看 請求報(bào)頭內(nèi)容(或?qū)⑺鼈冝D(zhuǎn)發(fā)到另一個(gè)系統(tǒng)以查看),以確定要提供的GUI頁面的適當(dāng)格 式。繼續(xù)該具體示例,用于限定在604和704圖示的“ABC”標(biāo)簽的HTML的檢查將揭示,調(diào) 整按鈕圖標(biāo)(即,“寬度”和“高度”參數(shù))的大小以更好地匹配相應(yīng)的客戶設(shè)備402(例如, Apple iPhone)和422 (例如,Nokia6500s)的屏幕分辨率、屏幕大小、方位能力和渲染引擎?,F(xiàn)在轉(zhuǎn)向圖8。以另一個(gè)示例為例,再次使用HTTP作為示例性傳送協(xié)議而不加限 制地更詳細(xì)圖示一種方法,通過該方法,可以修改或選擇GUI頁面以匹配特定的請求客戶 設(shè)備,這與圖5的步驟534和538對應(yīng)。在已經(jīng)確定要向請求客戶設(shè)備提供特定GUI頁面 (例如,HTML文件)后,示例性從屬中繼設(shè)備100的操作軟件可以在步驟802確定是否使 能GUI頁面縮放/選擇。如果否,則在步驟820,返回固定的GUI頁面,并且不進(jìn)行進(jìn)一步的 頁面格式化動(dòng)作。這可以發(fā)生在例如當(dāng)一組通用遙控⑶I頁面的作者已經(jīng)決定僅支持客戶 設(shè)備能力的最低的共性集時(shí),當(dāng)特定的GUI頁面僅包括諸如狀態(tài)消息或通/斷按鈕等的單 個(gè)功能時(shí)等。在各個(gè)實(shí)施例中,根據(jù)情況,可以將這樣的頁面存儲(chǔ)在從屬中繼設(shè)備100的存 儲(chǔ)器302、304、306中,可以由從屬中繼設(shè)備100從本地服務(wù)器202或遠(yuǎn)程服務(wù)器210或其 組合檢索。另外,應(yīng)理解,可以將這樣的頁面存儲(chǔ)在本地服務(wù)器202或遠(yuǎn)程服務(wù)器210中, 并且僅由從屬中繼設(shè)備100使得經(jīng)由適當(dāng)?shù)耐ㄐ判诺擂D(zhuǎn)發(fā)到客戶設(shè)備。而且,本地服務(wù)器 202或遠(yuǎn)程服務(wù)器210可以在看到從客戶設(shè)備發(fā)出的頁面請求時(shí)將這樣的頁面經(jīng)由適當(dāng)?shù)?通信信道轉(zhuǎn)發(fā)到客戶設(shè)備,而不要求從屬中繼設(shè)備100本身啟動(dòng)與這樣的頁面完成請求相 關(guān)聯(lián)的任何操作。然而,如果使能⑶I頁面縮放/選擇,則可以調(diào)用設(shè)備適配服務(wù)800。在步驟804, 可以從客戶設(shè)備的HTTP請求報(bào)頭檢索用戶代理串,所述HTTP請求報(bào)頭如上所述可以包含 用于標(biāo)識請求客戶設(shè)備的信息。如果在步驟806識別用戶代理串,則在步驟814檢索與請求客戶設(shè)備對應(yīng)的設(shè)備能力信息。僅舉例來說,在一個(gè)所涉及的實(shí)施例中,可以基于最大支 持的水平屏幕分辨率將客戶設(shè)備分類為幾類,最大支持的水平屏幕分辨率例如小于105像 素、106至175像素、176至239像素、240至319像素、320至639像素等。一旦已經(jīng)標(biāo)識了 客戶設(shè)備,則可以經(jīng)由查找表和由在步驟818的設(shè)備適配服務(wù)從每個(gè)GUI頁面的預(yù)先格式 化的版本(每一個(gè)設(shè)備類別一個(gè)版本)的庫選擇的適當(dāng)?shù)腍TML文件來確定其類別。替代 地,在另一個(gè)示例性實(shí)施例中,可以基于默認(rèn)分辨率對于每個(gè)GUI頁面創(chuàng)建單個(gè)主HTML文 件(master HTML file),如果通過在步驟818的設(shè)備適配服務(wù)來將其縮放,以匹配從查找表 再一次確定的目標(biāo)客戶設(shè)備的精確的分辨率。在這一點(diǎn)上,應(yīng)當(dāng)注意,特定的客戶設(shè)備瀏覽 器實(shí)施方式可以被適配來壓縮或收縮接收到的圖形頁面,以仿真比基礎(chǔ)的個(gè)人通信設(shè)備硬 件的分辨率更大的分辨率的瀏覽器屏幕。在該情況下,應(yīng)理解,由設(shè)備適配服務(wù)在創(chuàng)建或縮 放GUI頁面中使用的參數(shù)應(yīng)當(dāng)匹配目標(biāo)客戶設(shè)備的仿真的、而不是實(shí)際的分辨率。而且,在 各個(gè)實(shí)施例中,也可以使用諸如彩色對單色、圖標(biāo)的觸摸屏選擇對導(dǎo)航鍵等的其他客戶設(shè) 備能力來另外對GUI頁面求精,以匹配特定的目標(biāo)客戶設(shè)備。在例如通過查找在如上所述的查找表未立即識別到用戶代理串的情況下,在步驟 808,設(shè)備適配服務(wù)確定另外的分析是否是可能的。當(dāng)可能時(shí),在步驟810,這樣的分析可以 包括將用戶代理串?dāng)?shù)據(jù)轉(zhuǎn)發(fā)到另外的搜索服務(wù)以進(jìn)行進(jìn)一步的處理;查看在HTTP請求報(bào) 頭中的另外的字段(例如,指向客戶設(shè)備的簡檔數(shù)據(jù)的URL);與請求客戶設(shè)備的直接交互 等。以具體示例來說,在圖4b和7中所示的由客戶設(shè)備422發(fā)出的HTTP請求報(bào)頭可以包 括對設(shè)備簡檔的引用,例如χ-wap-profile = [“ http://ndsl. nds. nokia. com/uaprof/N6500srl00. xml ” ]所述簡檔數(shù)據(jù)當(dāng)從指示的URL檢索時(shí)可以包括例如諸如下面部分的語句<prf CoIorCapable>Yes</prf :ColorCapable>…<prf :lmageCapable>Yes</prf ImageCapable>…<prf :ScreenSize>240x320</prf :ScreenSize>它們指示該客戶設(shè)備的能力。如在步驟812所示,如果經(jīng)由這些另外的措施而成功地標(biāo)識了客戶設(shè)備,則設(shè)備 適配服務(wù)在步驟814進(jìn)行客戶設(shè)備能力信息的檢索,否則在步驟816,客戶設(shè)備能力被設(shè)置 為默認(rèn)值,例如最普通的能力集、在創(chuàng)建主HTML文件中使用的能力集等。應(yīng)理解,根據(jù)特定實(shí)施例的情況,從屬中繼設(shè)備的操作軟件或位于本地(例如 202)或遠(yuǎn)程(例如210)計(jì)算機(jī)系統(tǒng)上并且操作軟件經(jīng)由網(wǎng)絡(luò)406、206可獲得的服務(wù)或其 組合可以本地地執(zhí)行如上結(jié)合圖8所述的示例性方法的步驟。例如,可以在從屬中繼站本 身執(zhí)行由設(shè)備適配服務(wù)執(zhí)行的服務(wù);可以在與從屬中繼站進(jìn)行通信的另一個(gè)設(shè)備執(zhí)行由設(shè) 備適配服務(wù)執(zhí)行的服務(wù),并且將修改的HTML頁面返回到從屬中繼站以進(jìn)行傳送;和/或,可 以在從屬中繼站和請求客戶設(shè)備之間的通信信道中的設(shè)備執(zhí)行由設(shè)備適配服務(wù)執(zhí)行的服 務(wù),因此,由這樣的設(shè)備接收或已經(jīng)存儲(chǔ)的HTML頁面在其被轉(zhuǎn)發(fā)到請求客戶設(shè)備之前被修 改。因此,無意將上面的描述限制在所描述的設(shè)備適配服務(wù)的各個(gè)步驟的位置。為了創(chuàng)建在上述系統(tǒng)中使用的全功能⑶I頁面定義,可以提供用于產(chǎn)生具有適合于通過目標(biāo)客戶設(shè)備表現(xiàn)的可激活圖標(biāo)的圖形頁面(例如,HTML文件)的裝置以及用于產(chǎn) 生在每個(gè)可激活的圖標(biāo)和在托管從屬中繼設(shè)備的一部分上的期望控制動(dòng)作之間的關(guān)聯(lián)的 裝置。雖然可以使用獨(dú)立的工具來將這些動(dòng)作執(zhí)動(dòng)作獨(dú)立的步驟,但所述獨(dú)立的工具例如 是任何傳統(tǒng)的HTML編輯器和任何傳統(tǒng)文本編輯器,所述傳統(tǒng)的HTML編輯器用于產(chǎn)生具有 嵌入標(biāo)簽的可安裝圖形頁面,所述傳統(tǒng)文本編輯器用于創(chuàng)建從屬中繼設(shè)備可識別的XML文 件,該文件限定要對于每個(gè)標(biāo)簽采取的動(dòng)作,但是在特定實(shí)施例中,可以獲得單個(gè)軟件工具 來執(zhí)行兩種功能,由此更易于使用并且提供一致性輸出。有利地,這可以包括對于被提供 用于創(chuàng)建和/或修改結(jié)合從屬中繼設(shè)備(例如,設(shè)備100)而使用的通用控制設(shè)備(例如, 控制設(shè)備10 的圖形用戶界面的編輯器的擴(kuò)展,可以在前面引用的并被包含的美國專利 No. 7,266,777,6, 211,870,6, 937,972 和待決的美國專利申請 No. 11/357, 681 找到其示例?,F(xiàn)在轉(zhuǎn)向圖9,圖示一種示例性編輯器,該示例性編輯器被適配來支持用于如上所 述的從屬中繼設(shè)備的GUI文件的建立。這樣的編輯器應(yīng)用可以位于本地PC(例如,PC 202) 上,或可以位于遠(yuǎn)程并且用于創(chuàng)建編輯的⑶I頁面用于以后傳送到本地系統(tǒng)。在任一種情 況下,編輯器屏幕900包括布局區(qū)域902,其中,可以與一系列圖標(biāo)904—起顯示在創(chuàng)建中的 GUI頁面的WYSIWYG圖像,從圖標(biāo)904將圖像拖放到布局區(qū)域902內(nèi)。在布置到布局內(nèi)后, 可以選擇諸如906的圖標(biāo),并且可以在動(dòng)作板908中定義在激活該圖標(biāo)時(shí)要執(zhí)行的動(dòng)作或 系列動(dòng)作。這樣的動(dòng)作例如可以包括電器命令的發(fā)送910、通過將特定動(dòng)作從所顯示的設(shè) 備功能列表914拖動(dòng)到動(dòng)作板908而執(zhí)行的這樣的命令的規(guī)范;或通過將例如918的其他 GUI頁面的指針從頁面樹916拖到動(dòng)作板908而指定的GUI頁面轉(zhuǎn)換動(dòng)作912。在該示例 性實(shí)施例中,一旦完成布局,并且指定的所有動(dòng)作達(dá)到用戶滿意,則可以將編輯的GUI保存 為適合于由充當(dāng)請求客戶設(shè)備的服務(wù)器的從屬中繼設(shè)備使用的一組文件。應(yīng)理解,根據(jù)特 定實(shí)施例的設(shè)備適配服務(wù)的需要,⑶I定義可以被保存為適合于縮放的單個(gè)主版本、一組幾 個(gè)可選文件組,每類要支持的客戶設(shè)備一個(gè)可選文件組等。僅作為例子,圖IOa圖示這樣的一組文件1000。如所示,這個(gè)組包括HTML文件 600,該HTML文件600與支持這個(gè)頁面的資源一起被提供給請求客戶設(shè)備,例如是表示要顯 示的圖標(biāo)的圖形文件1010和標(biāo)簽文件1012。標(biāo)簽文件1012可以指定當(dāng)在客戶設(shè)備上激 活HTML標(biāo)簽時(shí)要由從屬中繼設(shè)備執(zhí)行的動(dòng)作。在示例性實(shí)施例中,標(biāo)簽文件可以包括要由 諸如設(shè)備100的從屬中繼設(shè)備的操作軟件執(zhí)行的一系列XML語句。僅以另一個(gè)示例來說, 圖IOb圖示與圖9的編輯器動(dòng)作板908和圖6的HTML語句604對應(yīng)的標(biāo)簽文件“switch_ to_abc. irm"的示例性XML編碼。示例性標(biāo)簽文件內(nèi)容包括命令將要被引導(dǎo)到的電器的定 義1020、要發(fā)送的功能的列表1022和要在完成命令發(fā)送時(shí)由提供給客戶設(shè)備的GUI頁面 的規(guī)范10M。總之,當(dāng)示例性從屬中繼設(shè)備從客戶接收到對于“SWitCh_t0_abC. irm”的 HTTP “GET”請求時(shí),這將導(dǎo)致電器類型“C1376”(例如,摩托羅拉有線STB)被命令調(diào)諧到 頻道“007”(例如,通過順序發(fā)送數(shù)字命令“0”、“0”和“7”),其后,將檢索⑶I頁面“tv_ controlsjitml”并且將其提供給請求客戶設(shè)備(具有適當(dāng)?shù)目s放和/或重新格式化一如果 這被使能的話)。包括要由從屬中繼設(shè)備支持的GUI頁面的數(shù)據(jù)文件可以被直接下載到從屬中繼 設(shè)備以存儲(chǔ)在存儲(chǔ)器(例如,存儲(chǔ)器302、306),或可以被存儲(chǔ)在本地服務(wù)器系統(tǒng)(例如,計(jì) 算機(jī)202)或遠(yuǎn)程服務(wù)器系統(tǒng)(例如,計(jì)算機(jī)210)上,并且在需要時(shí)由從屬中繼設(shè)備(例如,100)訪問以傳送到客戶設(shè)備。在后一個(gè)示例中,通過使得所請求的數(shù)據(jù)被下載到從屬中繼 站并且從從屬中繼器提供給客戶設(shè)備,和/或通過使得所請求的數(shù)據(jù)從存儲(chǔ)源直接經(jīng)由網(wǎng) 絡(luò)提供給客戶設(shè)備,可以進(jìn)行數(shù)據(jù)傳送。而且,應(yīng)理解,在一些實(shí)施例中,這些數(shù)據(jù)可以駐留 在多個(gè)位置,例如,HTML文件(例如,HTML頁面600)可以被本地存儲(chǔ)在從屬中繼設(shè)備上,而 諸如圖形(例如,按鈕圖像1010)的資源可以被存儲(chǔ)在網(wǎng)絡(luò)可接入的服務(wù)器(例如,計(jì)算機(jī) 202或210)上,并且在需要時(shí)由從屬中繼設(shè)備檢索,或甚至由客戶設(shè)備直接檢索。在特定實(shí)施例中,也可以期望允許用戶直接在個(gè)人通信設(shè)備上配置電器控制功 能,而不必使用如上所述的獨(dú)立的編輯器應(yīng)用。在這一點(diǎn)上,應(yīng)理解,HTML或其他標(biāo)記語言 產(chǎn)生應(yīng)用或“引擎”(諸如由微軟公司開發(fā)的ActiveX軟件技術(shù),或轉(zhuǎn)讓給Oracle公司的 美國專利No. 7,216,298中描述的內(nèi)容,通過引用將其整體包含于此)可以存儲(chǔ)在從屬中 繼設(shè)備上或可以使從屬中繼設(shè)備能夠獲得,或可以存儲(chǔ)在網(wǎng)絡(luò)可接入服務(wù)器(例如,計(jì)算 機(jī)202或210)上并且由從屬中繼設(shè)備在需要時(shí)使用或檢索或甚至由客戶設(shè)備直接地使用 或檢索。以這種方式,可以向用戶呈現(xiàn)一般界面,用于建立她的客戶設(shè)備以在與引擎的初步 交互(例如,瀏覽從屬中繼設(shè)備的IP或主URL)時(shí)控制期望的電器。如在此所述,該引擎可 以被配置來從客戶設(shè)備讀取和分析用戶代理串信息,以呈現(xiàn)適合于在特定的請求客戶設(shè)備 上顯示的一般界面,和/或在建立過程或隨后的基于控制的操作期間定制向用戶呈現(xiàn)的各 種特征和功能。在所述建立過程期間,用戶可以與引擎交互,以利用設(shè)備類型和型號搜索來 自可獲得代碼庫的直接代碼輸入或可以利用在該引擎中配置的多種其他已知通用遙控建 立技術(shù)來建立各個(gè)電器(例如,設(shè)備104、106、108等)。對于經(jīng)由引擎建立的每個(gè)電器,可 以自動(dòng)地產(chǎn)生默認(rèn)界面,并且經(jīng)由從屬中繼設(shè)備將其提供給用戶以用于電器命令的立即測 試和/或操作。在建立各個(gè)設(shè)備后,用戶可以在從屬中繼設(shè)備上、在網(wǎng)絡(luò)可接入服務(wù)器(例 如,計(jì)算機(jī)202或210)上或甚至直接在客戶設(shè)備上存儲(chǔ)整個(gè)配置,以用于以后的定制。應(yīng) 理解,這樣的配置動(dòng)作可以被完全替代或可以是使用例如如上所述的編輯器應(yīng)用對⑶I進(jìn) 一步改善的前提。又如,轉(zhuǎn)向圖11,圖示在特定實(shí)施例中可以執(zhí)行的例如在先前呈現(xiàn)的圖5中的流 程圖的步驟504和506之間執(zhí)行的一系列步驟。在接收到請求消息后,從屬中繼設(shè)備的操 作軟件可以在步驟1102查看請求報(bào)頭用戶代理信息,以標(biāo)識請求客戶設(shè)備類型。如果客戶 設(shè)備被確定是在步驟114已經(jīng)配置的客戶,則如先前結(jié)合圖5所述繼續(xù)過程。如果否,則操 作軟件接下來在步驟1106檢查是否已經(jīng)標(biāo)識和建立了要控制的目標(biāo)電器,即適當(dāng)?shù)碾娖?代碼數(shù)據(jù)和協(xié)議是否已經(jīng)被標(biāo)識并可由操作軟件使用。如果否,則操作軟件在步驟1108可 以與用戶交互(例如,經(jīng)由HTTP和預(yù)先格式化的HTML頁面)以獲得電器標(biāo)識信息。這樣 的信息可以包括例如電器類型、品牌名稱、型號、從印刷列表或基于網(wǎng)頁的查找位置得到的 建立代碼等,對此沒有限制。在步驟1110,所獲得的電器標(biāo)識被遞交到建立服務(wù)。這樣的 建立服務(wù)可以是從屬中繼設(shè)備100的操作軟件的一部分,或可以是宿于本地計(jì)算系統(tǒng)202 或遠(yuǎn)程計(jì)算系統(tǒng)210上的應(yīng)用或其任何組合。建立的服務(wù)可以分析所遞交的電器標(biāo)識信 息,并且向從屬中繼設(shè)備100的操作軟件標(biāo)識出要使用哪個(gè)電器代碼數(shù)據(jù)和協(xié)議來與電器 的每個(gè)通信。在特定實(shí)施例中,如果必要的電器代碼數(shù)據(jù)和/或協(xié)議定義不在從屬中繼設(shè) 備的預(yù)先編程庫中,則這些可以由建立的服務(wù)下載到從屬中繼設(shè)備。一旦已經(jīng)標(biāo)識了要控 制的電器,則在步驟1112,用戶代理和電器標(biāo)識信息可以被遞交到GUI選擇引擎,例如如上所述,所述GUI選擇引擎可以再一次是從屬中繼設(shè)備100的操作軟件的一部分,或可以是宿 于本地計(jì)算系統(tǒng)202或遠(yuǎn)程計(jì)算系統(tǒng)210上的應(yīng)用,或是其任何組合。還應(yīng)理解,建立服務(wù) 和GUI選擇引擎可以是在不同的計(jì)算系統(tǒng)上駐留或在單個(gè)系統(tǒng)的上共同駐留的獨(dú)立應(yīng)用 程序;或可以被組合為適合于特定實(shí)施方式的單個(gè)應(yīng)用程序?;谒峁┑男畔?,GUI選擇 引擎可以選擇和/或產(chǎn)生與客戶設(shè)備的能力和目標(biāo)電器的控制功能相當(dāng)?shù)倪m當(dāng)默認(rèn)HTML GUI頁面(例如,對于客戶設(shè)備的顯示縮放的頁面,該客戶設(shè)備僅提供用于由目標(biāo)電器實(shí)際 上支持的操作的功能鍵)。在步驟1114,這些頁面(或指向它們的指針)由從屬中繼設(shè)備 100的操作軟件標(biāo)識和存儲(chǔ),其后,它們可以用于服務(wù)于來自被標(biāo)識的客戶設(shè)備的HTTP請 求。應(yīng)理解,也能夠提供類似的功能的替代實(shí)施例例如,從屬中繼設(shè)備可以僅存儲(chǔ)用戶提 供的電器標(biāo)識信息,并且將其在每次接收到請求時(shí)與用戶代理標(biāo)識一起使用GUI選擇引擎 重新遞交,該⑶I選擇引擎對于每種使用情況重新生成HTMLGUI頁面。為了防止未經(jīng)授權(quán)地操縱用戶的電器,可以實(shí)現(xiàn)各種安全措施,以將⑶I頁面訪 問僅限于被授權(quán)的客戶。這些可以采取例如在本領(lǐng)域中公知的從屬中繼設(shè)備的主頁面(例 如,“首頁(home page)”)的密碼保護(hù)、僅對于特定的預(yù)定義客戶設(shè)備的訪問的限制(例如, 使用MAC或IP地址過濾)、相互鑒權(quán)或任何其他適當(dāng)?shù)姆椒ǖ男问?。雖然已經(jīng)詳細(xì)描述了各種構(gòu)思,但是本領(lǐng)域內(nèi)的技術(shù)人員可以明白,可以基于本 公開的全部教導(dǎo)來開發(fā)對于這些構(gòu)思的各種修改和替代。例如,雖然已經(jīng)在HTP和HTML方 法上描述了上面的示例性實(shí)施例的許多,但是應(yīng)理解,可以根據(jù)情況使用其他通信和傳送 協(xié)議。而且,雖然示例性從屬中繼設(shè)備經(jīng)由頂信號來與被控電器進(jìn)行通信,但是應(yīng)理解,對 于本發(fā)明,從屬中繼設(shè)備的各個(gè)替代實(shí)施例可以經(jīng)由IR、RF和/或硬連線連接的任何組合 來與被控電器進(jìn)行通信。而且,應(yīng)理解,雖然說明性實(shí)施例的示例性從屬中繼設(shè)備被提供為 獨(dú)立的單元,但是在替代實(shí)施例中,根據(jù)對于特定實(shí)施方式適合的情況,所述從屬中繼設(shè)備 功能可以被包含到被控電器的一個(gè)或多個(gè)內(nèi),或被容納在任何其他方便的家具或設(shè)施中。而且,雖然依據(jù)功能模塊進(jìn)行描述并且使用方框圖格式來圖示,但是應(yīng)理解,除非 另有相反地描述,可以將所述功能和/或特征的一個(gè)或多個(gè)集成到單個(gè)物理設(shè)備和/或軟 件模塊中,或可以在獨(dú)立的物理設(shè)備或軟件模塊中實(shí)現(xiàn)一個(gè)或多個(gè)功能和/或特征。也應(yīng) 理解,每一個(gè)模塊的實(shí)際實(shí)施方式的詳細(xì)描述對于使得能夠理解本發(fā)明不是必需的。而是, 如果向工程師提供在此公開的在系統(tǒng)中的各個(gè)功能模塊的屬性、功能和相互關(guān)系,則這樣 的模塊的實(shí)際實(shí)現(xiàn)在工程師的常規(guī)技能的范圍內(nèi)。因此,應(yīng)用普通技術(shù)的本領(lǐng)域內(nèi)的技術(shù) 人員能夠?qū)嵤┰跈?quán)利要求中給出的本發(fā)明,而不用進(jìn)行過度的試驗(yàn)。另外應(yīng)理解,相對于由 具有所附的權(quán)利要求的全范圍及其任何等同內(nèi)容給定的本發(fā)明的范圍而言,所公開的特定 構(gòu)思僅是說明性的,而不是限定性的。在本申請內(nèi)引用的全部專利和公布的文件通過引用被整體包含在此。
權(quán)利要求
1.一種用于使用具有顯示器的個(gè)人通信設(shè)備和經(jīng)由網(wǎng)絡(luò)與所述個(gè)人通信設(shè)備進(jìn)行通 信的從屬中繼站來控制一個(gè)或多個(gè)可控設(shè)備的操作的方法,所述方法包括經(jīng)由所述網(wǎng)絡(luò)從所述個(gè)人通信設(shè)備向所述從屬中繼站發(fā)送第一請求;在所述個(gè)人通信設(shè)備接收圖形用戶界面頁面,所述圖形用戶界面頁面具有與一個(gè)或多 個(gè)可控設(shè)備的可控操作對應(yīng)的可激活鏈接,響應(yīng)于所述第一請求將所述圖形用戶界面頁面 提供給所述個(gè)人通信設(shè)備;使接收到的圖形用戶界面頁面被顯示在所述個(gè)人通信設(shè)備的所述顯示器中;在所述個(gè)人通信設(shè)備接收所顯示的所述接收到的圖形用戶界面頁面的所述可激活的 鏈接的一個(gè)或多個(gè)的選擇;響應(yīng)于所顯示的所述接收到的圖形用戶界面頁面的所述可激活的鏈接的一個(gè)或多個(gè) 的所述選擇,經(jīng)由所述網(wǎng)絡(luò)從所述個(gè)人通信設(shè)備向所述從屬中繼站發(fā)送第二請求;以及使所述從屬中繼站向所述一個(gè)或多個(gè)可控設(shè)備發(fā)送一個(gè)或多個(gè)命令,由此控制所述一 個(gè)或多個(gè)可控設(shè)備的一個(gè)或多個(gè)操作,所述一個(gè)或多個(gè)命令是由所述從屬中繼站響應(yīng)于發(fā) 送的第二請求而發(fā)送的。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述圖形用戶界面被存儲(chǔ)在所述從屬中繼站的 存儲(chǔ)器中,并且響應(yīng)于所述第一請求經(jīng)由所述網(wǎng)絡(luò)被提供到所述個(gè)人通信設(shè)備。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述圖形用戶界面頁面被存儲(chǔ)在與所述從屬中 繼站和所述個(gè)人通信設(shè)備進(jìn)行通信的服務(wù)器設(shè)備的存儲(chǔ)器中,并且響應(yīng)于所述第一請求經(jīng) 由所述網(wǎng)絡(luò)從所述服務(wù)器設(shè)備被提供到所述個(gè)人通信設(shè)備。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述圖形用戶界面被存儲(chǔ)在與所述從屬中繼站 進(jìn)行通信的服務(wù)器設(shè)備的存儲(chǔ)器中,并且響應(yīng)于所述第一請求而被從所述服務(wù)器設(shè)備提供 到所述個(gè)人通信設(shè)備。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述服務(wù)器設(shè)備經(jīng)由另一個(gè)網(wǎng)絡(luò)與所述個(gè)人通 信設(shè)備進(jìn)行通信,并且所述圖形用戶界面頁面經(jīng)由所述另一個(gè)網(wǎng)絡(luò)被提供到所述個(gè)人通信 設(shè)備。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述圖形用戶界面頁面被存儲(chǔ)在與所述從屬中 繼站進(jìn)行通信的服務(wù)器設(shè)備的存儲(chǔ)器中,并且被所述從屬中繼站從所述服務(wù)器設(shè)備的所述 存儲(chǔ)器檢索,并且響應(yīng)于所述第一請求而被從所述從屬中繼站提供到所述個(gè)人通信設(shè)備。
7.根據(jù)權(quán)利要求1所述的方法,包括將所述圖形用戶界面頁面布置為被確定適合于所 述個(gè)人通信設(shè)備的能力的形式。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述第一請求包括用于指示所述個(gè)人通信設(shè)備 的所述能力的數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的方法,其中,所述用于指示所述個(gè)人通信設(shè)備的所述能力的 數(shù)據(jù)包括所述個(gè)人通信設(shè)備的構(gòu)造和模型。
10.根據(jù)權(quán)利要求8所述的方法,其中,所述用于指示所述個(gè)人通信設(shè)備的所述能力的 數(shù)據(jù)包括在與所述顯示器的連接中使用的軟件的標(biāo)識和版本號。
11.根據(jù)權(quán)利要求1所述的方法,其中,根據(jù)所述個(gè)人通信設(shè)備的能力從多個(gè)預(yù)先格式 化的圖形用戶界面頁面選擇所述圖形用戶界面頁面。
12.根據(jù)權(quán)利要求11所述的方法,其中,所述第一請求包括用于指示所述個(gè)人通信設(shè)備的所述能力的數(shù)據(jù)。
13.根據(jù)權(quán)利要求12所述的方法,其中,所述用于指示所述個(gè)人通信設(shè)備的所述能力 的數(shù)據(jù)包括所述個(gè)人通信設(shè)備的構(gòu)造和模型。
14.根據(jù)權(quán)利要求12所述的方法,其中,所述用于指示所述個(gè)人通信設(shè)備的所述能力 的數(shù)據(jù)包括在與所述顯示器的連接中使用的軟件的標(biāo)識和版本號。
15.根據(jù)權(quán)利要求1所述的方法,其中,利用所述一個(gè)或多個(gè)命令預(yù)先配置所述從屬中 繼站以控制所述一個(gè)或多個(gè)可控設(shè)備的所述一個(gè)或多個(gè)操作。
16.根據(jù)權(quán)利要求1所述的方法,其中,響應(yīng)于所述發(fā)送的第二請求,所述從屬中繼站 從遠(yuǎn)程儲(chǔ)存庫檢索所述一個(gè)或多個(gè)命令以控制所述一個(gè)或多個(gè)可控設(shè)備的所述一個(gè)或多 個(gè)操作。
17.根據(jù)權(quán)利要求1所述的方法,包括向所述從屬中繼站提供用于指示所述一個(gè)或多 個(gè)可控設(shè)備的數(shù)據(jù),并且使用所述數(shù)據(jù)來使所述從屬中繼站配置其本身以向所述一個(gè)或多 個(gè)可控設(shè)備發(fā)送命令。
18.根據(jù)權(quán)利要求17所述的方法,其中,所述從屬中繼站使用所述數(shù)據(jù)來從所述從屬 中繼站的存儲(chǔ)器中存儲(chǔ)的命令庫選擇適合于所述一個(gè)或多個(gè)可控設(shè)備的那些命令。
19.根據(jù)權(quán)利要求17所述的方法,其中,所述從屬中繼站使用所述數(shù)據(jù)來從遠(yuǎn)離所述 從屬中繼站而存儲(chǔ)的命令庫檢索適合于所述一個(gè)或多個(gè)可控設(shè)備的那些命令。
20.根據(jù)權(quán)利要求17所述的方法,其中,所述從屬中繼站使用所述數(shù)據(jù)從遠(yuǎn)離所述從 屬中繼站而存儲(chǔ)的圖形用戶界面頁面庫檢索適合于所述一個(gè)或多個(gè)可控設(shè)備的那些圖形 用戶界面頁面,以便以后響應(yīng)于對應(yīng)的請求而被提供到所述個(gè)人通信設(shè)備。
21.根據(jù)權(quán)利要求17中所述的方法,其中,所述用于指示所述一個(gè)或多個(gè)可控設(shè)備的 數(shù)據(jù)經(jīng)由與在所述個(gè)人通信設(shè)備的所述顯示器中顯示的配置圖形用戶界面頁面的用戶交 互而被提供到所述從屬中繼站。
22.根據(jù)權(quán)利要求1所述的方法,包括向與所述從屬中繼站進(jìn)行通信的服務(wù)器設(shè)備提 供用于指示所述一個(gè)或多個(gè)可控設(shè)備的數(shù)據(jù),并且在所述服務(wù)器設(shè)備使用所述數(shù)據(jù)來使得 所述從屬中繼站被配置向所述一個(gè)或多個(gè)可控設(shè)備發(fā)送命令。
23.根據(jù)權(quán)利要求22所述的方法,其中,通過使用所述服務(wù)器設(shè)備來配置所述從屬中 繼站,以使得所述從屬中繼站從所述從屬中繼站的存儲(chǔ)器中存儲(chǔ)的命令庫選擇適合于所述 一個(gè)或多個(gè)可控設(shè)備的那些命令。
24.根據(jù)權(quán)利要求22所述的方法,其中,所述服務(wù)器設(shè)備使用所述數(shù)據(jù)來向所述從屬 中繼站下載適合于所述一個(gè)或多個(gè)可控設(shè)備的命令。
25.根據(jù)權(quán)利要求22所述的方法,其中,所述服務(wù)器設(shè)備使用所述數(shù)據(jù)來向所述從屬 中繼站下載適合于所述一個(gè)或多個(gè)可控設(shè)備的圖形用戶界面頁面,以在以后響應(yīng)于相應(yīng)的 請求而被提供到所述個(gè)人通信設(shè)備。
26.根據(jù)權(quán)利要求1所述的方法,其中,所述圖形用戶界面頁面包括標(biāo)記語言頁面。
27.根據(jù)權(quán)利要求1所述的方法,其中,在所述個(gè)人通信設(shè)備和所述從屬中繼站之間的 通信的至少部分被保護(hù)。
28.一種用于使用基于計(jì)算機(jī)的編輯器程序來創(chuàng)建圖形用戶界面頁面以提供裝置來使 用具有顯示器的個(gè)人通信設(shè)備和經(jīng)由網(wǎng)絡(luò)與所述個(gè)人通信設(shè)備通信的從屬中繼站來控制所述一個(gè)或多個(gè)可控設(shè)備的操作的方法,所述圖形用戶界面頁面具有與一個(gè)或多個(gè)可控設(shè) 備的可控操作對應(yīng)的可激活鏈接,所述方法包括在所述編輯器中顯示創(chuàng)建中的圖形用戶界面頁面和多個(gè)可激活的鏈接的圖像;把輸入接受到所述計(jì)算機(jī),以從所述多個(gè)可激活鏈接選擇可激活鏈接并布置在所述創(chuàng) 建中的圖形用戶界面頁面;把輸入接受到所述計(jì)算機(jī),以選擇至少一個(gè)動(dòng)作并關(guān)聯(lián)到布置在被創(chuàng)建的所述圖形用 戶界面頁面的所述可激活鏈接,所述至少一個(gè)動(dòng)作是當(dāng)在所述個(gè)人通信設(shè)備的所述顯示器 中顯示的所述可激活鏈接的激活時(shí)執(zhí)行的,其中,所述動(dòng)作通過要由所述個(gè)人通信設(shè)備響 應(yīng)于在所述個(gè)人通信設(shè)備的所述顯示器中顯示的所述可激活鏈接的激活向所述從屬中繼 設(shè)備發(fā)送的標(biāo)簽來定義,并且一個(gè)或多個(gè)動(dòng)作由所述從屬中繼站的操作軟件在接收到所述 發(fā)送的標(biāo)簽時(shí)執(zhí)行;在接收了給所述計(jì)算機(jī)的用于指示所述圖形用戶界面頁面的編輯完成的輸入時(shí),將表 示所述圖形用戶界面頁面的數(shù)據(jù)和與所述圖形用戶界面頁面的可激活鏈接相關(guān)聯(lián)的動(dòng)作 置于文件中;以及將所述文件與網(wǎng)絡(luò)地址相關(guān)聯(lián),因此所述文件可用于提供給所述從屬中繼設(shè)備,以便 利借助經(jīng)由所述網(wǎng)絡(luò)與從屬中繼設(shè)備通信的所述個(gè)人通信設(shè)備對所述一個(gè)或多個(gè)可控設(shè) 備的操作的控制。
29.根據(jù)權(quán)利要求觀所述的方法,其中,所述圖形用戶界面頁面包括標(biāo)記語言頁面,并 且一個(gè)或多個(gè)語句包括標(biāo)記語言語句。
30.根據(jù)權(quán)利要求四所述的方法,其中,要由所述從屬中繼站的操作軟件執(zhí)行的所述 一個(gè)或多個(gè)動(dòng)作包括語句,所述語句用于標(biāo)識要控制的設(shè)備和要發(fā)送到所標(biāo)識的設(shè)備的命 令。
31.根據(jù)權(quán)利要求觀所述的方法,其中,所述可激活鏈接包括圖像。
32.根據(jù)權(quán)利要求30所述的方法,其中,所述圖像被存儲(chǔ)在遠(yuǎn)離所述從屬中繼設(shè)備的 服務(wù)器設(shè)備上,并且所述文件包括指向所述圖像的指針。
33.根據(jù)權(quán)利要求觀所述的方法,其中,所述文件包括適于可修改的數(shù)據(jù),使得將所述 圖形用戶界面頁面設(shè)置成被確定為適合于所述個(gè)人通信設(shè)備的能力的形式。
34.根據(jù)權(quán)利要求觀所述的方法,其中,所述文件包括適于按照被確定的適合于預(yù)定 類型的個(gè)人通信設(shè)備的能力的形式呈現(xiàn)所述圖形用戶界面頁面的數(shù)據(jù)。
全文摘要
一種從屬中繼站被適配來服務(wù)于和/或托管頁面,所述頁面包括以諸如HTML或WML的廣泛認(rèn)同的格式編碼的簡化圖形用戶界面(GUI)。所述GUI包含與已配置電器的控制功能對應(yīng)的可激活鏈接。因此,無線電話或具有網(wǎng)絡(luò)接入以及經(jīng)由例如網(wǎng)頁瀏覽器處理和呈現(xiàn)這樣頁面的能力的其他設(shè)備,可以被用于通過僅導(dǎo)航到所述從屬中繼站的網(wǎng)絡(luò)地址、獲得適當(dāng)?shù)腉UI頁面并與所述鏈接交互的方式來進(jìn)行這樣的電器的控制。
文檔編號H04L27/04GK102077533SQ200980124508
公開日2011年5月25日 申請日期2009年6月23日 優(yōu)先權(quán)日2008年6月27日
發(fā)明者帕特里克·H·海斯, 杰里米·布萊克 申請人:環(huán)球電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1