亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于促進(jìn)計(jì)算設(shè)備和非計(jì)算設(shè)備的基于代理用戶界面的遠(yuǎn)程管理和控制的機(jī)制的制作方法

文檔序號(hào):7978661閱讀:126來源:國知局
用于促進(jìn)計(jì)算設(shè)備和非計(jì)算設(shè)備的基于代理用戶界面的遠(yuǎn)程管理和控制的機(jī)制的制作方法
【專利摘要】根據(jù)本發(fā)明一個(gè)實(shí)施例描述了用于促進(jìn)計(jì)算設(shè)備的基于代理用戶界面的遠(yuǎn)程管理和控制的機(jī)制。本發(fā)明實(shí)施例的方法包括遠(yuǎn)程地配對(duì)第一設(shè)備與第二設(shè)備,并且經(jīng)由在所述第一設(shè)備處提供的用戶界面來遠(yuǎn)程地控制所述第二設(shè)備。所述用戶界面可以用作用于遠(yuǎn)程地控制所述第二設(shè)備的所述第一設(shè)備處的代理用戶界面。所述第一設(shè)備可以包括第一計(jì)算設(shè)備,并且其中,所述第二設(shè)備可以包括第二計(jì)算設(shè)備或者第二非計(jì)算設(shè)備。
【專利說明】用于促進(jìn)計(jì)算設(shè)備和非計(jì)算設(shè)備的基于代理用戶界面的遠(yuǎn)程管理和控制的機(jī)制

【技術(shù)領(lǐng)域】
[0001]本領(lǐng)域通常涉及計(jì)算設(shè)備,更具體地,涉及使用用于促進(jìn)計(jì)算設(shè)備和非計(jì)算設(shè)備的基于代理用戶界面的遠(yuǎn)程管理和控制的機(jī)制。

【背景技術(shù)】
[0002]傳統(tǒng)技術(shù)要求人接近計(jì)算設(shè)備和非計(jì)算設(shè)備或者其控制面板(例如,家用電器的控制面板),并且物理地且手動(dòng)地控制該控制面板上的設(shè)置。而且,這樣的控制面板(例如,液晶顯示器(LCD)控制面板)典型地為小尺寸,并且由于它們提供的有限數(shù)量的選項(xiàng)而操作繁瑣且令人沮喪。

【專利附圖】

【附圖說明】
[0003]在附圖中通過示例而非限制的方式說明了本發(fā)明的實(shí)施例,其中相似的附圖標(biāo)記指示相似的元件,并且在附圖中:
[0004]圖1說明了根據(jù)本發(fā)明一個(gè)實(shí)施例使用設(shè)備控制機(jī)制的計(jì)算設(shè)備;
[0005]圖2說明了根據(jù)本發(fā)明一個(gè)實(shí)施例的設(shè)備控制機(jī)制;
[0006]圖3說明了根據(jù)本發(fā)明一個(gè)實(shí)施例在計(jì)算設(shè)備和/或非計(jì)算設(shè)備處的協(xié)議棧層;
[0007]圖4A說明了根據(jù)本發(fā)明一個(gè)實(shí)施例用于促進(jìn)計(jì)算設(shè)備和/或非計(jì)算設(shè)備的基于代理用戶界面的遠(yuǎn)程管理和控制的機(jī)制;
[0008]圖4B說明了根據(jù)本發(fā)明一個(gè)實(shí)施例用于促進(jìn)計(jì)算設(shè)備和/或非計(jì)算設(shè)備的基于代理用戶界面的遠(yuǎn)程管理和控制的機(jī)制;以及
[0009]圖5說明了根據(jù)本發(fā)明一個(gè)實(shí)施例的計(jì)算系統(tǒng)。

【具體實(shí)施方式】
[0010]根據(jù)本發(fā)明一個(gè)實(shí)施例,本發(fā)明的實(shí)施例提供一種用于促進(jìn)計(jì)算設(shè)備的基于代理用戶界面的遠(yuǎn)程管理和控制的機(jī)制。本發(fā)明實(shí)施例的一種方法包括遠(yuǎn)程地配對(duì)第一設(shè)備與第二設(shè)備,并且經(jīng)由在所述第一設(shè)備處提供的用戶界面來遠(yuǎn)程地控制所述第二設(shè)備。所述用戶界面可以用作在所述第一設(shè)備處用于遠(yuǎn)程控制所述第二設(shè)備的代理用戶界面。所述第一設(shè)備可以包括第一計(jì)算設(shè)備,并且其中,所述第二設(shè)備可以包括第二計(jì)算設(shè)備或者第二非計(jì)算設(shè)備。
[0011]在一個(gè)實(shí)施例中,公開一種用于提供諸如觸摸屏的代理用戶界面的機(jī)制,所述代理用戶界面是網(wǎng)絡(luò)可接入的、易于使用并且成本低。該解決方案促進(jìn)用戶計(jì)算設(shè)備(例如,智能手機(jī)、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、個(gè)人計(jì)算機(jī)等等)提供用戶界面并且作為該用戶希望監(jiān)控或者控制的智能和/或非智能設(shè)備的代理。在一個(gè)實(shí)施例中,智能設(shè)備可以包括計(jì)算設(shè)備或者具有數(shù)據(jù)處理或計(jì)算能力的設(shè)備,例如智能手機(jī)、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、個(gè)人計(jì)算機(jī)(PC)、智能攝像頭(例如,閉路攝像頭、個(gè)人攝像頭等等)、全球定位系統(tǒng)(GPS)導(dǎo)航系統(tǒng)、智能消費(fèi)電子設(shè)備,例如電視、DVD播放器、光盤(CD)播放器、高級(jí)安保系統(tǒng)、機(jī)頂盒等等。在一個(gè)實(shí)施例中,非智能設(shè)備可以包括缺乏類似計(jì)算機(jī)的數(shù)據(jù)處理能力的非計(jì)算設(shè)備,例如非智能手機(jī),非智能家用電器,例如冰箱、空調(diào)單元、洗衣干衣機(jī)、洗碗機(jī)、溫度控制器、汽車庫門等等。為了簡(jiǎn)化術(shù)語、簡(jiǎn)潔并且易于理解,在整篇文檔中,智能和/或非智能設(shè)備可以被分別地和/或共同地稱為“家用設(shè)備”。
[0012]這一機(jī)制是高效的、低成本的并且能夠被容易地結(jié)合在任意數(shù)量和類型的智能和非智能設(shè)備中。在一個(gè)實(shí)施例中,該機(jī)制與現(xiàn)有的以及未來的標(biāo)準(zhǔn)、規(guī)則和規(guī)范兼容,以使得其容易實(shí)現(xiàn)并且不要求用戶購買或者安裝硬件和/或軟件,例如安裝硬件附件、下載特殊驅(qū)動(dòng)或者軟件應(yīng)用等等。在一個(gè)實(shí)施例中,該機(jī)制可以進(jìn)一步提供與無線通信協(xié)議有關(guān)的通信層(例如,無線通信層),該無線通信協(xié)議具有內(nèi)置的認(rèn)證和安全措施,以使得經(jīng)認(rèn)證和驗(yàn)證的計(jì)算設(shè)備(要被管理和控制)和用戶計(jì)算設(shè)備能夠經(jīng)由所述用戶計(jì)算設(shè)備處的代理用戶界面進(jìn)行連接和通信。
[0013]圖1說明了根據(jù)本發(fā)明一個(gè)實(shí)施例使用設(shè)備控制機(jī)制的計(jì)算設(shè)備。在一個(gè)實(shí)施例中,主機(jī)(例如,計(jì)算設(shè)備)100被說明為具有設(shè)備控制機(jī)制(“控制裝置”)110,如貫穿這一文檔描述的,設(shè)備控制裝置110包括用于促進(jìn)計(jì)算設(shè)備的動(dòng)態(tài)配對(duì)和遠(yuǎn)程控制以及其它功能的設(shè)備控制機(jī)制邏輯單元。計(jì)算設(shè)備100可以包括移動(dòng)計(jì)算設(shè)備,例如包括智能手機(jī)(例如iPhone?,黑莓⑧等等)的移動(dòng)電話、手持計(jì)算設(shè)備、個(gè)人數(shù)字助理(PDA)等等,平板計(jì)算機(jī)(如iPad?,Samsung? Galaxy Tab?,等等),膝上型計(jì)算機(jī)(例如筆記本計(jì)算機(jī)、上網(wǎng)本、超極本TM等等),電子閱讀器(例如Kindle?、Nook?等等),等等。計(jì)算設(shè)備100可以進(jìn)一步包括機(jī)頂盒(例如基于互聯(lián)網(wǎng)的有線電視機(jī)頂盒等等),以及較大的計(jì)算設(shè)備,例如臺(tái)式計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、基于集群的計(jì)算機(jī),等等。如上面提及的,機(jī)制100,部分地或者全部地可以在智能/計(jì)算設(shè)備(例如計(jì)算設(shè)備、消費(fèi)電子設(shè)備等等)和諸如家用電器或者機(jī)器(例如,廚房電器、汽車庫門、照明面板、溫度控制面板等等)等等的非智能/非計(jì)算設(shè)備的任何組合中使用。
[0014]計(jì)算設(shè)備100包括用作計(jì)算設(shè)備100的任何硬件或者物理資源和用戶之間的接口的操作系統(tǒng)106。計(jì)算設(shè)備100進(jìn)一步包括一個(gè)或多個(gè)處理器102、存儲(chǔ)器設(shè)備104、網(wǎng)絡(luò)設(shè)備、驅(qū)動(dòng)器等等以及輸入輸出(I/O)源108,例如觸摸屏、觸摸面板、觸摸板、虛擬或常規(guī)鍵盤、虛擬或常規(guī)鼠標(biāo)等等。要注意的是,貫穿這一文檔,類似“計(jì)算設(shè)備”、“節(jié)點(diǎn)”、“計(jì)算節(jié)點(diǎn)”、“客戶端”、“存儲(chǔ)器客戶端”、“主機(jī)”、“服務(wù)器”、“存儲(chǔ)器服務(wù)器”、“機(jī)器”、“設(shè)備”、“計(jì)算設(shè)備”、“計(jì)算機(jī)”、“計(jì)算系統(tǒng)”、“基于集群的計(jì)算機(jī)”等等的術(shù)語可以被互換并被同義地使用。
[0015]圖2說明了根據(jù)本發(fā)明一個(gè)實(shí)施例的設(shè)備控制機(jī)制。在一個(gè)實(shí)施例中,設(shè)備控制機(jī)制110包括用于促進(jìn)兩個(gè)或更多個(gè)計(jì)算設(shè)備之間的基于代理用戶界面的動(dòng)態(tài)配對(duì)以及使用另一計(jì)算設(shè)備對(duì)一個(gè)或多個(gè)智能設(shè)備和非智能設(shè)備進(jìn)行遠(yuǎn)程控制的各種部件202、204、206、208、210、212、214和216。例如并且在一個(gè)實(shí)施例中,可以在用戶的計(jì)算設(shè)備(例如,智能電話、個(gè)人計(jì)算機(jī)、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)等等)處提供代理用戶界面(例如類似瀏覽器的用戶界面)以便由該用戶遠(yuǎn)程地使用來遠(yuǎn)程地維護(hù)和控制智能設(shè)備,例如另一計(jì)算設(shè)備和/或非智能設(shè)備,例如家用電器、消費(fèi)電子設(shè)備等等。在一個(gè)實(shí)施例中,控制機(jī)制110包括用于檢測(cè)可用網(wǎng)絡(luò)(例如,局域網(wǎng)(LAN)、個(gè)人域網(wǎng)(PAN)、藍(lán)牙等等)以便連接兩個(gè)或更多個(gè)設(shè)備的網(wǎng)絡(luò)檢測(cè)模塊202。例如,用戶計(jì)算設(shè)備(例如,平板計(jì)算機(jī))尋求通過網(wǎng)絡(luò)(例如,經(jīng)由藍(lán)牙)控制家用設(shè)備(例如,溫度控制系統(tǒng))。在這一情況下,網(wǎng)絡(luò)檢測(cè)模塊202可以檢測(cè)該用戶設(shè)備和任意數(shù)量的家用設(shè)備之間的藍(lán)牙連接。如上面參照的,預(yù)期術(shù)語“家用設(shè)備”包括但不局限于家庭設(shè)備,但是它還包括任何數(shù)量和類型的智能/計(jì)算以及非智能/非計(jì)算設(shè)備,包括但不局限于在辦公室、商店、劇院、汽車、甚至戶外等等中的消費(fèi)電器和電子設(shè)備等等。例如,汽車庫門可以是住宅或者辦公室汽車庫門,并且類似地,其它示例可以包括住宅的安保系統(tǒng)、劇院的空氣溫度控制系統(tǒng)、汽車的音響系統(tǒng)、住宅或者辦公室的廚房電器(例如,爐子、烤箱、洗碗機(jī)),或者僅僅是烤肉烤架或者戶外收音機(jī)等等。
[0016]一旦檢測(cè)到網(wǎng)絡(luò),在一個(gè)實(shí)施例中,設(shè)備發(fā)現(xiàn)模塊204就可以檢測(cè)可用的任意數(shù)量的家用設(shè)備(例如,PC、電視、立體音響系統(tǒng)、溫度控制系統(tǒng)、汽車庫門系統(tǒng)、照明開關(guān)控制系統(tǒng)等等)以便由用戶計(jì)算設(shè)備的用戶進(jìn)行選擇。一旦用戶選擇了家用設(shè)備,設(shè)備通信鏈路206就使用可用的(選定的)網(wǎng)絡(luò)進(jìn)行連接并且執(zhí)行用戶計(jì)算設(shè)備與家用設(shè)備的配對(duì)。
[0017]在一個(gè)實(shí)施例中,用戶界面(UI)模塊208在用戶計(jì)算設(shè)備處提供用戶界面以便用作用于選定的家用設(shè)備的代理控制面板。例如,UI能夠?yàn)橛脩籼峁└鞣N功能和設(shè)置選項(xiàng),以便不僅連接并選擇任意數(shù)量的家用設(shè)備,而且還管理并控制選定的家用設(shè)備,例如通過經(jīng)由用戶計(jì)算設(shè)備處的代理Π操控選定的家用設(shè)備的控制面板。在一個(gè)實(shí)施例中,由用戶計(jì)算設(shè)備處的UI模塊208提供的UI可以由該用戶使用以便控制并管理一個(gè)或者多個(gè)家用(智能和/或非智能)設(shè)備。例如,可以經(jīng)由Π向用戶提供家用設(shè)備的列表,并且該用戶可以從該列表中進(jìn)行選擇以便控制并管理一個(gè)或多個(gè)家用設(shè)備;例如,用戶可以選擇打開電視、關(guān)閉洗碗機(jī)以及室內(nèi)燈,并且在去睡覺之前設(shè)置安保系統(tǒng)。換句話說,單個(gè)計(jì)算設(shè)備處的單個(gè)Π可以用于選擇、控制并管理任意數(shù)量和類型的家用智能和非智能設(shè)備。在一個(gè)實(shí)施例中,可以向每一個(gè)用戶(例如每一個(gè)屋內(nèi)住戶、每一個(gè)家庭成員等等)分配提供UI的帳戶以便例如基于預(yù)定義的屬性或者優(yōu)先級(jí)或者使用頻率等等來控制并且管理單個(gè)家用設(shè)備或者任意數(shù)量的家用設(shè)備。例如,可以由全家的每一個(gè)成員使用他們個(gè)人計(jì)算設(shè)備上的相對(duì)應(yīng)的Π來控制并管理諸如冰箱的單個(gè)家用設(shè)備。然而,假定多個(gè)用戶可以訪問單個(gè)家用智能或者非智能設(shè)備,可以設(shè)置某些優(yōu)先級(jí)或者屬性以便在該單個(gè)設(shè)備的控制和管理方面提供一些紀(jì)律和命令。例如,父母可以訪問主臥室中的電視,但是孩子們不能具有這樣的訪問。類似地,家庭的全部成年成員可以經(jīng)由他們相對(duì)應(yīng)的Π訪問冰箱,但是,例如基于預(yù)分配的優(yōu)先級(jí),家庭中的母親可以具有最高優(yōu)先級(jí)(例如,當(dāng)冰箱同時(shí)由其他用戶控制或者訪問時(shí)),隨后是父親、較年長的孩子、較年幼的孩子等等。
[0018]用戶可以例如使用代理Π進(jìn)行打開或者關(guān)閉,并且還可以在不必進(jìn)行物理接觸或者接近家用設(shè)備的情況下按照期望或者需要那樣頻繁地改變家用設(shè)備上的設(shè)置。進(jìn)而,例如,用戶可以請(qǐng)求家用設(shè)備上的延遲或者未來的操作,例如設(shè)置加熱器在幾個(gè)小時(shí)之后關(guān)閉,或者安排任意數(shù)量的家用設(shè)備以特定的調(diào)度表來運(yùn)行,例如當(dāng)家庭外出度假時(shí)安排某些住宅燈每晚打開幾個(gè)小時(shí)。進(jìn)而,例如,使用即插即用屬性(例如,藍(lán)牙設(shè)備的),只要用戶計(jì)算設(shè)備接通到藍(lán)牙并且與選定的家用設(shè)備進(jìn)行連接,UI模塊208就自動(dòng)地提供Π和基于Π的設(shè)施。例如,Π可以基于另一標(biāo)準(zhǔn),例如萬維網(wǎng)聯(lián)盟(W3C)超文本標(biāo)記語言5 (HTML5)。HTML指代允許低成本、小功率的計(jì)算設(shè)備以使用標(biāo)簽的美國信息交換標(biāo)準(zhǔn)代碼(ASCII)來對(duì)Π屏幕進(jìn)行編碼的標(biāo)記語言,但是Π代理通過解釋標(biāo)簽可以顯示豐富的圖形。進(jìn)而,HTML5編碼的頁面能夠用于顯示用于控制計(jì)算設(shè)備的觸摸屏UI,或者可以包含用于在UI代理上查看指令的超級(jí)鏈接。例如,經(jīng)過藍(lán)牙的HTML5可以向計(jì)算設(shè)備制造商給出大量的靈活性并且控制他們的設(shè)計(jì)和實(shí)現(xiàn),例如提供要求小控制器和非易失性存儲(chǔ)器的小UI,或者提供具有復(fù)雜的圖形、視頻和/或首頻等等的大UI。
[0019]一旦執(zhí)行了發(fā)現(xiàn)并且在兩個(gè)或更多個(gè)計(jì)算設(shè)備之間建立了通信鏈路(例如,在用戶智能手機(jī)和住宅安保系統(tǒng)之間,等等),就觸發(fā)設(shè)備控制機(jī)制110的控制協(xié)議單元210??刂茀f(xié)議單元210提供兼容性以便使用任何給定的(例如,現(xiàn)有的或者未來的)標(biāo)準(zhǔn)(例如,HTML5等等)和網(wǎng)絡(luò)(例如,藍(lán)牙,互聯(lián)網(wǎng)等等)執(zhí)行各種任務(wù)。例如,如參照?qǐng)D3進(jìn)一步示出的,控制協(xié)議單元210建立并維護(hù)HTML5瀏覽器和HTML5源以及控制機(jī)制110的各種部件之間的通信以便促進(jìn)用戶設(shè)備經(jīng)由例如基于HTML5瀏覽器的代理用戶界面來遠(yuǎn)程管理和控制任意數(shù)量的其它設(shè)備。在一個(gè)實(shí)施例中,控制協(xié)議單元210的讀取器212能夠讀取任何給定的代碼(例如,來自所述源的HTML5代碼),以使得能夠接著將該代碼提供到解釋器214,該解釋器解釋由讀取器212讀取的代碼。接著將該代碼的這一解釋轉(zhuǎn)發(fā)到設(shè)備控制模塊216,該設(shè)備控制模塊216接著促進(jìn)用戶設(shè)備(例如,膝上型計(jì)算機(jī))用作代理設(shè)備以便控制(經(jīng)由代理UI)住宅、辦公室、戶外等等周圍的任意數(shù)量的其它計(jì)算設(shè)備。
[0020]在一個(gè)實(shí)施例中,可以存在兩個(gè)設(shè)備之間,例如用戶平板計(jì)算機(jī)和住宅安保系統(tǒng)之間,的直接鏈路,其中用戶可以通過藍(lán)牙、無線互聯(lián)網(wǎng)連接、或者甚至是兩個(gè)設(shè)備之間的有線連接來從任何地方控制住宅安保系統(tǒng)。在另一實(shí)施例中,可能存在指示主用戶設(shè)備控制任意數(shù)量的其它設(shè)備的第三設(shè)備。繼續(xù)我們的示例,讓我們假定用戶在外旅行并且將平板計(jì)算機(jī)忘在家中。在這一情況下,用戶可以使用該用戶可用的任意數(shù)量的其它設(shè)備,例如另一平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、另一城市中的辦公計(jì)算機(jī)、旅館中的計(jì)算機(jī)、公眾咖啡館中的公共個(gè)人計(jì)算機(jī)(PC)等等,經(jīng)由互聯(lián)網(wǎng)訪問在家的平板計(jì)算機(jī)。例如,用戶可以使用控制機(jī)制100建立個(gè)人賬戶,該控制機(jī)制100可以經(jīng)由互聯(lián)網(wǎng)被接入以便為用戶提供另一代理Π來訪問家中平板計(jì)算機(jī)處的代理Π,該家中平板計(jì)算機(jī)處的代理Π能夠接著被促進(jìn)來控制住宅安保系統(tǒng)。
[0021]如上面提及的,設(shè)備控制機(jī)制110動(dòng)態(tài)地與任意數(shù)量和類型的用戶計(jì)算設(shè)備或者智能家用設(shè)備(例如,計(jì)算設(shè)備,例如個(gè)人計(jì)算機(jī)、平板計(jì)算機(jī)、智能手機(jī)、視頻游戲控制臺(tái)、數(shù)字音頻播放器、GPS導(dǎo)航系統(tǒng)、消費(fèi)電子設(shè)備電器(例如,電視、DVD播放器、復(fù)雜的閉路電視攝像機(jī)系統(tǒng),任意數(shù)量和類型的非智能家用設(shè)備(例如,爐子、烤箱、冰箱、洗衣機(jī)和干衣機(jī)、汽車庫門、洗碗機(jī)等等)、與各種設(shè)備相關(guān)聯(lián)的任意數(shù)量和類型的控制面板,例如溫度控制面板、汽車庫門開啟工具、音響系統(tǒng)、安保系統(tǒng)面板等等)、網(wǎng)絡(luò)接入供應(yīng)商(例如,電信公司、互聯(lián)網(wǎng)服務(wù)供應(yīng)商等等)、當(dāng)前已知的和未來的標(biāo)準(zhǔn)(例如,電氣和電子工程師協(xié)會(huì)(IEEE) 802.11、HTML、HTML5等等)等等兼容,以使得控制機(jī)制110能夠有效地執(zhí)行如貫穿這一文檔描述的功能。
[0022]期望任意數(shù)量和類型的部件可以被加到設(shè)備控制機(jī)制110并且從設(shè)備控制機(jī)制110移除,以便促進(jìn)設(shè)備的遠(yuǎn)程管理和控制。為了簡(jiǎn)便、清楚、容易理解并且集中于設(shè)備控制機(jī)制110,這里不再示出或者討論諸如計(jì)算設(shè)備中的那些標(biāo)準(zhǔn)或者已知的部件。期望本發(fā)明的實(shí)施例不局限于任何特定的技術(shù)或者標(biāo)準(zhǔn),并且足夠地動(dòng)態(tài)以便采取或者適應(yīng)改變的技術(shù)和標(biāo)準(zhǔn)。
[0023]圖3說明了根據(jù)本發(fā)明一個(gè)實(shí)施例在計(jì)算設(shè)備和/或非計(jì)算設(shè)備處的協(xié)議棧層。在所說明的實(shí)施例中,第一設(shè)備(例如,計(jì)算設(shè)備,例如用戶平板計(jì)算機(jī)、PC、智能電話等等)302和第二設(shè)備(例如,智能家用設(shè)備,例如PC、電視等等,或者非智能家用設(shè)備,例如冰箱、溫度控制系統(tǒng)等等)302使用相對(duì)應(yīng)的藍(lán)牙協(xié)議棧進(jìn)行彼此通信。如上面提及的,本發(fā)明實(shí)施例不局限于藍(lán)牙,并且可以使用任何類型的網(wǎng)絡(luò)或者接入范圍,但是為了簡(jiǎn)便、清楚和易于理解,這里說明了藍(lán)牙協(xié)議棧作為示例。出于相同的理由,這里示出了兩個(gè)計(jì)算設(shè)備302、304作為示例,但是正如前面提到的,本發(fā)明的實(shí)施例不局限于兩個(gè)設(shè)備,并且可以使用任意數(shù)量和類型的計(jì)算設(shè)備。
[0024]在所說明的實(shí)施例中,第一設(shè)備302使用代表圖2的控制協(xié)議單元210的控制協(xié)議單元210A。類似地,第二設(shè)備304使用代表圖2的控制協(xié)議單元210的控制協(xié)議單元210B。在一個(gè)實(shí)施例中,第一設(shè)備302包括瀏覽器(例如應(yīng)用HTML5瀏覽器)316,該瀏覽器可以像或者類似于互聯(lián)網(wǎng)瀏覽器(例如,Explorer ?、Safari ?、Chrome ?等等),以便向第一計(jì)算設(shè)備302的用戶提供代理用戶界面來訪問并且促進(jìn)控制協(xié)議單元210A的功能性,例如在不必觸摸或者操控第二設(shè)備304或者諸如控制面板上的其控制按鈕中的任意一個(gè)的情況下,經(jīng)由代理UI來管理和控制第二計(jì)算設(shè)備304。瀏覽器316可以代表由圖2的用戶界面模塊208提供的代理UI。進(jìn)而,第一設(shè)備302處的控制協(xié)議單元210A保持與HTML5瀏覽器316進(jìn)行通信,該HTML5瀏覽器316代表代理UI以便通過藍(lán)牙,經(jīng)由兩個(gè)藍(lán)牙協(xié)議棧的各種層 306A、306B、308A、308B、310A、310B、312A、312B、314A、314B 之間的通信,來維護(hù)與第二設(shè)備304的通信并且控制第二設(shè)備304。
[0025]類似地,在第二設(shè)備304處,控制協(xié)議單元210B保持與諸如HTML5源(例如,HTML5代碼、HTML5服務(wù)器邏輯或代碼等等)的源318進(jìn)行通信。如參照?qǐng)D2的設(shè)備控制機(jī)制110描述的,控制協(xié)議單元210A、210B執(zhí)行讀取HTML5、對(duì)它進(jìn)行解釋并且提供兩個(gè)設(shè)備302、304之間的通信和控制的任務(wù)。在所說明的實(shí)施例中,通過圖2的設(shè)備控制機(jī)制110的其它部件,例如部件202、204、206,促進(jìn)的各種功能與操作,在這里可以例如由藍(lán)牙棧中的基帶層314A、314B、鏈路管理協(xié)議(LMP)層310A、310B、包括OSI層I和2協(xié)議的L2CAP層312A、312B執(zhí)行。服務(wù)發(fā)現(xiàn)協(xié)議(SDP)層306A、306B(如圖2的設(shè)備控制機(jī)制110的設(shè)備發(fā)現(xiàn)模塊204)可以允許發(fā)現(xiàn)具有藍(lán)牙能力的家用設(shè)備,例如第二設(shè)備304。通用對(duì)象交換配置文件(GOEP)層308A、308B代表用于在兩個(gè)計(jì)算設(shè)備302、304之間創(chuàng)建可靠會(huì)話的定義的藍(lán)牙配置文件。進(jìn)而,例如,GOEP層308A、308B可以用于使用例如GET和PUT命令來交換以HTML5格式編碼的UI對(duì)象,如將參照?qǐng)D4B進(jìn)一步描述的。
[0026]在一個(gè)實(shí)施例中,一旦配對(duì),使用第一設(shè)備302的用戶就能夠通過簡(jiǎn)單地打開第一設(shè)備302上的藍(lán)牙來發(fā)現(xiàn)第二設(shè)備304并且連接第一設(shè)備302和第二設(shè)備304。如上面提及的,本發(fā)明的實(shí)施例不局限于所說明的兩個(gè)計(jì)算設(shè)備302、304,并且另外的一個(gè)或多個(gè)計(jì)算設(shè)備可以被加到所述兩個(gè)設(shè)備302、304。在一個(gè)實(shí)施例中,第一設(shè)備302可以用于管理和控制除了第二設(shè)備304之外的任意數(shù)量的其它智能或者非智能設(shè)備(例如,電視、第一住宅汽車庫門、第二住宅照明開關(guān)、辦公室安保系統(tǒng)、汽車音響系統(tǒng)、戶外烤肉烤架等等)。在另一實(shí)施例中,如果例如用戶沒有持有第一計(jì)算設(shè)備302,則該用戶可以使用另一設(shè)備(例如,另一平板計(jì)算機(jī)、智能電話、公共計(jì)算機(jī)、個(gè)人膝上型計(jì)算機(jī)、辦公室桌面計(jì)算機(jī)等等)經(jīng)由互聯(lián)網(wǎng)來控制第一計(jì)算設(shè)備302。例如,如果用戶正在旅行,則用戶可以使用智能手機(jī)經(jīng)過諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò)登錄訪問帳戶來訪問第一設(shè)備302,以便遠(yuǎn)程地使用第一設(shè)備302來控制和管理第二設(shè)備304。換句話說,例如,用戶的旅行設(shè)備可以經(jīng)過一個(gè)網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))與第一設(shè)備302進(jìn)行連接,以便使第一設(shè)備302經(jīng)過另一網(wǎng)絡(luò)(例如,藍(lán)牙)控制和管理第二設(shè)備304。
[0027]圖4A說明了根據(jù)本發(fā)明一個(gè)實(shí)施例用于促進(jìn)計(jì)算設(shè)備和/或非計(jì)算設(shè)備的基于代理用戶界面的遠(yuǎn)程管理和控制的方法。方法400可以由處理邏輯執(zhí)行,該處理邏輯可以包括硬件(例如,電路、專用邏輯電路、可編程序邏輯電路等等)、軟件(例如在處理設(shè)備上運(yùn)行的指令)、或者它們的組合。在一個(gè)實(shí)施例中,方法400可以由圖1的設(shè)備控制機(jī)制110執(zhí)行。
[0028]方法400開始于方框402,用戶接通第一設(shè)備(例如,計(jì)算設(shè)備,例如用戶智能電話等等)處的設(shè)備控制機(jī)制,將第一設(shè)備置于配對(duì)模式以便通過可用的網(wǎng)絡(luò)(例如,藍(lán)牙、互聯(lián)網(wǎng)等等)與一個(gè)或多個(gè)可用的第二設(shè)備,例如智能/計(jì)算和/或非智能/非計(jì)算家用設(shè)備(例如,電視、DVD播放器、機(jī)頂盒、住宅安保系統(tǒng)、溫度控制系統(tǒng)等等),進(jìn)行配對(duì)。例如,用戶可以通過按壓第一/用戶計(jì)算設(shè)備(例如智能手機(jī))上的按鈕來開啟藍(lán)牙,以便經(jīng)過網(wǎng)絡(luò)(例如,藍(lán)牙)搜索該用戶希望控制的其它具有藍(lán)牙能力的家用設(shè)備(例如,電視、冰箱等等)。在方框404,使用設(shè)備控制機(jī)制的第一設(shè)備發(fā)現(xiàn)一個(gè)或多個(gè)可用家用設(shè)備。
[0029]在方框406,在一個(gè)實(shí)施例中,通過第一設(shè)備選擇一個(gè)或多個(gè)可用家用設(shè)備中的第二設(shè)備,例如住宅溫度控制,用于與第一設(shè)備進(jìn)行配對(duì)。在方框408,批準(zhǔn)第一和第二設(shè)備的配對(duì)。該批準(zhǔn)可以包括一個(gè)或多個(gè)處理,例如在第一設(shè)備處提供他或者她的證書(例如,可能已經(jīng)由用戶創(chuàng)建或者由設(shè)備制造商硬編碼的PIN)用于批準(zhǔn)。在方框410,對(duì)第一和第二設(shè)備進(jìn)行配對(duì),以使得諸如用戶的智能手機(jī)的第一設(shè)備可以由該用戶使用來維護(hù)和控制諸如用戶的住宅溫度控制的第二設(shè)備。期望詞語“用戶”可以包括人員或者終端用戶,例如經(jīng)由代理Π控制他們的家用設(shè)備的住宅住戶、控制辦公室設(shè)備的職員等等。
[0030]在一個(gè)實(shí)施例中,配對(duì)可以僅需要執(zhí)行一次,并且僅會(huì)被看作是可選過程。例如,一旦設(shè)備與另一設(shè)備進(jìn)行配對(duì),就不會(huì)存在對(duì)兩個(gè)已經(jīng)配對(duì)的設(shè)備再次進(jìn)行配對(duì)的需要。類似地,兩個(gè)或更多個(gè)設(shè)備之間的某些關(guān)系或者連接可以基于某些策略、偏好和/或預(yù)定的標(biāo)準(zhǔn),例如基于被授權(quán)訪問特定設(shè)備的特定用戶,相同的兩個(gè)或更多個(gè)設(shè)備之間的配對(duì)頻率,配對(duì)的時(shí)序,例如可以將特定的時(shí)間段分配給特定的用戶來使用或者訪問特定的設(shè)備,等等。期望這樣的策略、偏好和標(biāo)準(zhǔn)是動(dòng)態(tài)的并且可以根據(jù)期望或者要求進(jìn)行改變。
[0031]圖4B說明了根據(jù)本發(fā)明一個(gè)實(shí)施例用于促進(jìn)計(jì)算和/或非計(jì)算設(shè)備的基于代理用戶界面的遠(yuǎn)程管理和控制的方法。方法450可以由處理邏輯執(zhí)行,該處理邏輯可以包括硬件(例如電路、專用邏輯電路、可編程邏輯電路等等)、軟件(例如在處理設(shè)備上運(yùn)行的指令)、或者它們的組合。在一個(gè)實(shí)施例中,方法450可以由圖1的設(shè)備控制機(jī)制110執(zhí)行。
[0032]方法450開始于方框452,用戶使用諸如將用戶界面擴(kuò)展到用戶的HTML5瀏覽器來開始第一設(shè)備(例如,第一計(jì)算設(shè)備)處的設(shè)備控制機(jī)制。在方框454,可以通過第一設(shè)備提示多個(gè)可用計(jì)算設(shè)備,以使得第一設(shè)備的用戶可以選擇可用的第二設(shè)備(例如,家用設(shè)備,例如智能(計(jì)算)設(shè)備和/或非智能(非計(jì)算)設(shè)備)中的一個(gè)或多個(gè)。在方框456,使用第一設(shè)備的用戶從可用的第二計(jì)算設(shè)備中選擇第二設(shè)備。在方框458,第一設(shè)備發(fā)送例如CONNECT協(xié)議命令以便連接到選定的第二設(shè)備。在方框460,第一設(shè)備從第二設(shè)備接收對(duì)CONNECT協(xié)議命令的響應(yīng)。如上面參照?qǐng)D4A提及的,方框458、460的這一過程可以被認(rèn)為是可選或者不必要的,并且僅被執(zhí)行一次(當(dāng)設(shè)備不處于連接狀態(tài)時(shí))。
[0033]一旦在第一設(shè)備處接收到響應(yīng),在方框462,第一設(shè)備就向多用途互聯(lián)網(wǎng)郵件擴(kuò)展(MIME)類型的HTML5(例如x-obex/HTML5)發(fā)送例如具有類型報(bào)頭組的GET協(xié)議命令,以便獲得缺省頁面或者主頁,例如能夠用于控制第二設(shè)備(例如,溫度控制設(shè)置的改變,等等)的基于HTML5瀏覽器的缺省頁面或者主頁。在方框464,對(duì)GET協(xié)議命令做出響應(yīng),第一設(shè)備從第二設(shè)備接收特定格式(例如,HTML5格式)的缺省頁面或者主頁。這一主頁(例如,HTML5瀏覽器)可以用作代理用戶界面以便經(jīng)過或者從第一設(shè)備管理并控制第二設(shè)備。在方框466,第一設(shè)備顯示主頁,該主頁包括具有任意數(shù)量的選項(xiàng)的設(shè)置頁面以便改變第二設(shè)備的當(dāng)前設(shè)置(例如,安全控制的安全設(shè)置,溫度控制的溫度設(shè)置,照明定時(shí)器控制的定時(shí)器設(shè)置,等等)。例如,在方框468,用戶可以使用由他的平板計(jì)算機(jī)(第一設(shè)備)處的主頁提供的選項(xiàng)中的一個(gè),以便通過變換照明定時(shí)器控制(第二設(shè)備)的當(dāng)前設(shè)置來關(guān)閉家中的照明設(shè)備。
[0034]在方框470,使用第一設(shè)備的用戶通過使第一設(shè)備發(fā)送例如PUT協(xié)議命令來提交新的設(shè)置,該P(yáng)UT協(xié)議命令具有包含新的設(shè)置的命令主體。在方框472,第二設(shè)備接收、確認(rèn)并接受PUT協(xié)議命令以及從第一設(shè)備接收到的新的設(shè)置。在方框474,第二設(shè)備向第一設(shè)備發(fā)送例如GET協(xié)議命令,以便刷新第一設(shè)備處的瀏覽器頁面。在方框476,在第一設(shè)備處接收或者刷新GET協(xié)議命令連同具有新的設(shè)置的新的瀏覽器頁面。在方框478,第一設(shè)備渲染并且顯示所接收或者刷新的、具有新的設(shè)置的瀏覽器主頁或者另一頁面,例如上面提及的基于HTML5瀏覽器的缺省頁面或者主頁。在方框480,第一設(shè)備發(fā)送例如DISCONNECT協(xié)議命令以便斷開第一設(shè)備和第二設(shè)備之間的當(dāng)前會(huì)話。在方框482,第一設(shè)備從第二設(shè)備接收對(duì)DISCONNECT協(xié)議命令的響應(yīng),并且在方框484,終止當(dāng)前會(huì)話。
[0035]圖5說明了根據(jù)本發(fā)明一個(gè)實(shí)施例使用并且促進(jìn)設(shè)備控制機(jī)制的計(jì)算系統(tǒng)500。示例性計(jì)算系統(tǒng)500可以與圖1的計(jì)算設(shè)備100以及貫穿這一文檔討論的其它計(jì)算設(shè)備中的任意一個(gè),例如圖3的設(shè)備302、304,相同或者相似。計(jì)算機(jī)系統(tǒng)500包括總線或者鏈路或者互聯(lián)(以下簡(jiǎn)稱為“總線”)、用于傳送信息的其它通信裝置501,以及用于處理信息的諸如與總線501耦合的微處理器502的處理裝置。計(jì)算機(jī)系統(tǒng)500可以增補(bǔ)有圖形處理器503用于經(jīng)過并行管線渲染圖形,并且可以被結(jié)合在一個(gè)或多個(gè)中央處理器502中或者被提供為一個(gè)或多個(gè)獨(dú)立的處理器。
[0036]計(jì)算機(jī)系統(tǒng)500進(jìn)一步包括耦合到總線501用于存儲(chǔ)信息和指令以便由處理器502執(zhí)行的主存儲(chǔ)器504,例如RAM或者其它動(dòng)態(tài)數(shù)據(jù)存儲(chǔ)設(shè)備。主存儲(chǔ)器還可以用于在處理器執(zhí)行指令期間存儲(chǔ)臨時(shí)變量或者其它中間信息。計(jì)算機(jī)系統(tǒng)500還可以包括耦合到總線501用于存儲(chǔ)處理器的靜態(tài)信息和指令的非易失性存儲(chǔ)器506,例如只讀存儲(chǔ)器(ROM)或者其它靜態(tài)數(shù)據(jù)存儲(chǔ)設(shè)備。
[0037]海量存儲(chǔ)器507,例如磁盤、光盤或者固態(tài)陣列及其相對(duì)應(yīng)的驅(qū)動(dòng),也可以耦合到計(jì)算機(jī)系統(tǒng)500的總線501用于存儲(chǔ)信息和指令。計(jì)算機(jī)系統(tǒng)500也可以經(jīng)由總線耦合到用于向用戶顯示信息的顯示設(shè)備或者監(jiān)視器521,例如液晶顯示器(LCD)或者有機(jī)發(fā)光二極管(OLED)陣列。例如,除了上面討論的各種視圖和用戶交互之外,安裝狀態(tài)、操作狀態(tài)及其它信息的圖形和文本指示可以在顯示設(shè)備521上呈現(xiàn)給用戶。
[0038]典型地,用戶輸入設(shè)備522,例如具有字母數(shù)字、功能及其它按鍵的鍵盤等等,可以率禹合到總線501用于向處理器502傳送信息和命令選擇。額外的用戶輸入設(shè)備522可以包括光標(biāo)控制輸入設(shè)備,例如鼠標(biāo)、軌跡球、軌跡板或者光標(biāo)方向鍵,該光標(biāo)控制輸入設(shè)備能夠耦合到總線用于向處理器502傳送方向信息和命令選擇并且控制顯示器521上的光標(biāo)移動(dòng)。
[0039]如上面提及的,攝像頭和麥克風(fēng)陣列523可以耦合到總線501以便觀察手勢(shì)、記錄音頻和視頻并且接收視覺和音頻命令。
[0040]通信接口 525也耦合到總線501。通信接口可以例如包括調(diào)制解調(diào)器、網(wǎng)絡(luò)接口卡或者其它公知的接口設(shè)備,例如用于耦合到以太網(wǎng)、令牌環(huán)或者其它類型的物理有線或者無線附件用于提供通信鏈路以便支持LAN或者廣域網(wǎng)(WAN)的那些設(shè)備。按照這一方式,計(jì)算機(jī)系統(tǒng)500也可以經(jīng)由例如包括內(nèi)聯(lián)網(wǎng)或者互聯(lián)網(wǎng)的傳統(tǒng)網(wǎng)絡(luò)基礎(chǔ)設(shè)施耦合到許多外圍設(shè)備、其它客戶端、或者控制平面或控制臺(tái)、或者服務(wù)器。網(wǎng)絡(luò)的示例包括但不局限于LAN、WAN、城域網(wǎng)(MAN)、個(gè)人域網(wǎng)(PAN)、內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)等等。
[0041]實(shí)施例可以被實(shí)現(xiàn)為下列項(xiàng)目中的任意一個(gè)或者組合:使用母板互連的一個(gè)或多個(gè)微芯片或者集成電路,硬連線邏輯,由存儲(chǔ)器設(shè)備存儲(chǔ)并且由微處理器執(zhí)行的軟件,固件,專用集成電路(ASIC),和/或現(xiàn)場(chǎng)可編程門陣列(FPGA)。術(shù)語“邏輯”可以包括例如軟件或者硬件和/或軟件和硬件的組合,例如固件。
[0042]實(shí)施例可以例如被提供為計(jì)算機(jī)程序產(chǎn)品,其可以包括其上存儲(chǔ)有機(jī)器可執(zhí)行指令的一個(gè)或多個(gè)機(jī)器可讀介質(zhì),例如非暫態(tài)機(jī)器可讀介質(zhì),當(dāng)由諸如計(jì)算機(jī)的一個(gè)或者多個(gè)機(jī)器執(zhí)行時(shí),該計(jì)算機(jī)例如是計(jì)算系統(tǒng)500、計(jì)算機(jī)的網(wǎng)絡(luò)或者其它電子設(shè)備,所述機(jī)器可執(zhí)行指令可以導(dǎo)致一個(gè)或多個(gè)機(jī)器執(zhí)行根據(jù)本發(fā)明實(shí)施例的操作。機(jī)器可讀介質(zhì)可以包括但不局限于軟盤、光盤、光盤-ROM(CD-ROM)和磁光盤、ROM、RAM、可擦除可編程只讀存儲(chǔ)器(EPROM)、EEPROM電可擦除可編程只讀存儲(chǔ)器(EEPROM)、磁或者光卡、閃存、或者適合于存儲(chǔ)機(jī)器可執(zhí)行指令的其它類型的介質(zhì)/機(jī)器可讀介質(zhì),例如固態(tài)存儲(chǔ)設(shè)備、快速而可靠的DRAM子系統(tǒng)等等。
[0043]程序代碼或者指令可以例如存儲(chǔ)在易失性和/或非易失性存儲(chǔ)器中,例如是存儲(chǔ)設(shè)備和/或相關(guān)聯(lián)的機(jī)器可讀或者機(jī)器可存取或者機(jī)器可執(zhí)行介質(zhì),包括固態(tài)存儲(chǔ)器、硬驅(qū)、軟盤、光學(xué)存儲(chǔ)設(shè)備、磁帶、閃存、存儲(chǔ)棒、數(shù)字視頻光盤、DVD等等,以及更加新奇的介質(zhì),例如機(jī)器可存取生物狀態(tài)保留存儲(chǔ)設(shè)備。機(jī)器可讀介質(zhì)可以包括用于以機(jī)器可讀的形式存儲(chǔ)、傳輸或者接收信息的任何機(jī)制,并且該介質(zhì)可以包括有形介質(zhì),電學(xué)、光學(xué)、聲學(xué)或者其它形式的傳播的信息或者編碼程序代碼的載波可以經(jīng)過其進(jìn)行傳送,例如天線、光纖、通信接口等等。程序代碼可以按照分組、串行數(shù)據(jù)、并行數(shù)據(jù)、傳播的信號(hào)等等的形式進(jìn)行傳輸,并且程序代碼可以按照壓縮或者加密的格式被使用。
[0044]程序代碼可以被實(shí)現(xiàn)在在可編程機(jī)器上執(zhí)行的程序中,該可編程機(jī)器例如是移動(dòng)或者靜止計(jì)算機(jī)、個(gè)人數(shù)字助理、機(jī)頂盒、蜂窩電話和尋呼機(jī)、智能手機(jī)、平板計(jì)算機(jī)、消費(fèi)電子設(shè)備(包括DVD播放器、個(gè)人視頻記錄儀、個(gè)人視頻播放器、衛(wèi)星接收機(jī)、立體聲接收機(jī)、有線電視接收機(jī)),及其它電子設(shè)備,每一個(gè)包括處理器、由處理器可讀的易失性和/或非易失性存儲(chǔ)器、至少一個(gè)輸入設(shè)備和/或一個(gè)或多個(gè)輸出設(shè)備。程序代碼可以被應(yīng)用到使用輸入設(shè)備輸入的數(shù)據(jù)以便執(zhí)行所描述的實(shí)施例并且生成輸出信息。該輸出信息可以應(yīng)用于一個(gè)或多個(gè)輸出設(shè)備。本領(lǐng)域普通技術(shù)人員可以理解,所公開的主題的實(shí)施例可以使用各種計(jì)算機(jī)系統(tǒng)配置來實(shí)施,包括多處理器或者多核處理器系統(tǒng)、小型計(jì)算機(jī)、大型計(jì)算機(jī)、以及可以虛擬地嵌入到任何設(shè)備內(nèi)的流行或者微型計(jì)算機(jī)或處理器。所公開的主題的實(shí)施例還可以在分布式計(jì)算環(huán)境中實(shí)施,其中任務(wù)或者其部分可以由經(jīng)過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行。
[0045]對(duì)“一個(gè)實(shí)施例”、“實(shí)施例”、“示例實(shí)施例”、“各種實(shí)施例”等等的引用指示這樣描述的本發(fā)明實(shí)施例可以包括特定的特征、結(jié)構(gòu)或者特性,但是并不是每一個(gè)實(shí)施例都必需地包括該特定的特征、結(jié)構(gòu)或者特性。進(jìn)而,一些實(shí)施例可以具有針對(duì)其它實(shí)施例描述的特征中的一些、全部或者一個(gè)特征也沒有。
[0046]在下面的描述和權(quán)利要求中,可以使用術(shù)語“耦合”及其變形?!榜詈稀庇糜谥甘緝蓚€(gè)或更多個(gè)元件彼此協(xié)作或者交互,但是在它們之間可以具有或者可以不具有介于其間的物理或者電學(xué)部件。
[0047]如在權(quán)利要求中使用的,除非以其它方式表明,用于描述通用元件的序數(shù)形容詞“第一”、“第二”、“第三”等等的使用僅指示正在引用類似元件的不同實(shí)例,而不意在暗示這樣描述的元件必須按照給定的次序,在時(shí)間上、空間上、排名上或者按照任何其它方式。
[0048]附圖和前面的描述給出了實(shí)施例的實(shí)例。本領(lǐng)域技術(shù)人員將理解,所描述的元件中的一個(gè)或多個(gè)可以被很好地組合到單個(gè)功能元件中??蛇x擇地,某些元件可以被劃分為多個(gè)功能元件。來自一個(gè)實(shí)施例的元件可以被加到另一實(shí)施例。例如,本文描述的處理順序可以改變并且不局限于本文描述的方式。而且,任何流程圖的動(dòng)作不必按照示出的順序?qū)崿F(xiàn),也不必一定執(zhí)行所有的動(dòng)作。并且,不依賴于其它動(dòng)作的那些動(dòng)作可以與那些其它動(dòng)作一起并行執(zhí)行。本發(fā)明的實(shí)施例不局限于這些具體示例。無論是否在說明書中明確地給出,都可能有許多變化,例如在結(jié)構(gòu)、尺寸、材料的使用方面的差異。實(shí)施例可以至少如下面的權(quán)利要求給出的那樣寬泛。
[0049]附圖所示的技術(shù)可以使用在一個(gè)或多個(gè)電子設(shè)備(例如,終端站、網(wǎng)絡(luò)元件)上存儲(chǔ)并執(zhí)行的代碼和數(shù)據(jù)來實(shí)現(xiàn)。這樣的電子設(shè)備使用計(jì)算機(jī)可讀介質(zhì)來存儲(chǔ)并且傳送(內(nèi)部地和/或通過網(wǎng)絡(luò)與其它電子設(shè)備)代碼和數(shù)據(jù),該計(jì)算機(jī)可讀介質(zhì)例如是非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如,磁盤、光盤、隨機(jī)存取存儲(chǔ)器、只讀存儲(chǔ)器、閃存設(shè)備、相變存儲(chǔ)器)和暫態(tài)計(jì)算機(jī)可讀傳輸介質(zhì)(例如,電學(xué)、光學(xué)、聲學(xué)或者其它形式的傳播的信號(hào))。此外,這樣的電子設(shè)備典型地包括耦合到一個(gè)或多個(gè)其它部件的一個(gè)或多個(gè)處理器的集合,該一個(gè)或多個(gè)其它部件例如是一個(gè)或多個(gè)存儲(chǔ)設(shè)備(非暫態(tài)機(jī)器可讀存儲(chǔ)介質(zhì))、用戶輸入/輸出設(shè)備(例如、鍵盤、觸摸屏和/或顯示器)和網(wǎng)絡(luò)連接。處理器的集合以及其它部件的耦合典型地經(jīng)過一條或多條總線和橋接(也被稱為總線控制器)。因而,給定電子設(shè)備的存儲(chǔ)設(shè)備典型地存儲(chǔ)代碼和/或數(shù)據(jù)用于在該電子設(shè)備的一個(gè)或多個(gè)處理器的集合上執(zhí)行。當(dāng)然,本發(fā)明實(shí)施例的一個(gè)或多個(gè)部分可以使用軟件、固件和/或硬件的不同組合來實(shí)現(xiàn)。
[0050]在前述說明書中,已經(jīng)參照本發(fā)明的具體示例性實(shí)施例描述了本發(fā)明。然而,顯然的是,可以按照本文的描述來對(duì)其做出各種修改和改變。因此,說明書和附圖意在被認(rèn)為在說明性而非限制性的意義上。
【權(quán)利要求】
1.一種裝置,包括: 在計(jì)算設(shè)備處的操作系統(tǒng)上運(yùn)行的處理器,所述操作系統(tǒng)耦合到動(dòng)態(tài)控制機(jī)制邏輯單元以便執(zhí)行計(jì)算設(shè)備的遠(yuǎn)程控制,其中,所述動(dòng)態(tài)控制機(jī)制邏輯單元包括: 用于遠(yuǎn)程地配對(duì)第一設(shè)備與第二設(shè)備的模塊,其中,所述第一設(shè)備包括第一計(jì)算設(shè)備,并且其中,所述第二設(shè)備包括第二計(jì)算設(shè)備或者第二非計(jì)算設(shè)備;以及 用于經(jīng)由在所述第一設(shè)備處提供的用戶界面遠(yuǎn)程地控制所述第二設(shè)備的模塊,其中,所述用戶界面用作用于遠(yuǎn)程地控制所述第二設(shè)備的所述第一設(shè)備處的代理用戶界面。
2.如權(quán)利要求1所述的裝置,其中,所述用戶界面包括基于瀏覽器的用戶界面。
3.如權(quán)利要求1所述的裝置,其中,所述動(dòng)態(tài)控制機(jī)制邏輯單元進(jìn)一步包括用于檢測(cè)包括無線網(wǎng)絡(luò)的網(wǎng)絡(luò)的模塊。
4.如權(quán)利要求1或者3所述的裝置,其中,所述動(dòng)態(tài)控制機(jī)制邏輯單元進(jìn)一步包括: 用于自動(dòng)地發(fā)現(xiàn)多個(gè)第二設(shè)備的模塊;以及 用于從所述多個(gè)第二設(shè)備中選擇所述第二設(shè)備的模塊。
5.如權(quán)利要求1或者2所述的裝置,其中,所述動(dòng)態(tài)控制機(jī)制邏輯單元進(jìn)一步包括: 用于讀取與所述瀏覽器相關(guān)聯(lián)的軟件代碼的模塊,其中,所述軟件代碼包括源; 用于解釋所述軟件代碼的模塊;以及 基于所解釋的軟件代碼,通過促進(jìn)所述用戶界面用作用于遠(yuǎn)程地控制所述第二設(shè)備的所述代理界面,建立對(duì)所述第二設(shè)備的控制。
6.如權(quán)利要求5所述的裝置,其中,所述動(dòng)態(tài)控制機(jī)制邏輯單元進(jìn)一步包括用于生成所述用戶界面以便用作所述代理界面的模塊。
7.如權(quán)利要求1所述的裝置,其中,所述動(dòng)態(tài)控制機(jī)制邏輯單元進(jìn)一步包括用于促進(jìn)所述第一設(shè)備的第一協(xié)議棧層和所述第二設(shè)備的第二協(xié)議棧層之間的通信鏈路的模塊。
8.如權(quán)利要求1所述的裝置,其中,所述第一計(jì)算設(shè)備包括智能手機(jī)、個(gè)人數(shù)字助理(PDA)、手持計(jì)算機(jī)、電子閱讀器、平板計(jì)算機(jī)、筆記本計(jì)算機(jī)、上網(wǎng)本、超級(jí)本、臺(tái)式計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、基于集群的計(jì)算機(jī)和機(jī)頂盒中的一個(gè)或多個(gè),其中,所述第二計(jì)算設(shè)備包括智能設(shè)備,所述智能設(shè)備包括計(jì)算設(shè)備或者消費(fèi)電子設(shè)備,并且其中,所述第二非計(jì)算設(shè)備包括非智能設(shè)備,所述非智能設(shè)備包括家用設(shè)備或者電器。
9.一種系統(tǒng),包括: 計(jì)算設(shè)備,具有用于存儲(chǔ)指令的存儲(chǔ)器,以及用于執(zhí)行所述指令的處理設(shè)備,其中,所述指令使所述處理設(shè)備執(zhí)行下列操作: 遠(yuǎn)程地配對(duì)第一設(shè)備與第二設(shè)備,其中,所述第一設(shè)備包括第一計(jì)算設(shè)備,并且其中,所述第二設(shè)備包括第二計(jì)算設(shè)備或者第二非計(jì)算設(shè)備;以及 經(jīng)由在所述第一設(shè)備處提供的用戶界面遠(yuǎn)程地控制所述第二設(shè)備,其中,所述用戶界面用作用于遠(yuǎn)程地控制所述第二設(shè)備的所述第一設(shè)備處的代理用戶界面。
10.如權(quán)利要求9所述的系統(tǒng),其中,所述用戶界面包括基于瀏覽器的用戶界面。
11.如權(quán)利要求9所述的系統(tǒng),其中,所述處理設(shè)備進(jìn)一步用于檢測(cè)包括無線網(wǎng)絡(luò)的網(wǎng)絡(luò)。
12.如權(quán)利要求9或者11所述的系統(tǒng),其中,所述處理設(shè)備進(jìn)一步用于: 自動(dòng)地發(fā)現(xiàn)多個(gè)第二設(shè)備;并且從所述多個(gè)第二設(shè)備中選擇所述第二計(jì)算設(shè)備。
13.如權(quán)利要求9和10所述的系統(tǒng),其中,所述處理設(shè)備進(jìn)一步用于: 讀取與所述瀏覽器相關(guān)聯(lián)的軟件代碼,其中,所述軟件代碼包括源; 解釋所述軟件代碼;并且 基于所解釋的軟件代碼,通過促進(jìn)所述用戶界面用作用于遠(yuǎn)程地控制所述第二設(shè)備的所述代理界面,建立對(duì)所述第二設(shè)備的控制。
14.如權(quán)利要求13所述的系統(tǒng),其中,所述處理設(shè)備進(jìn)一步用于生成所述用戶界面以便用作所述代理界面。
15.如權(quán)利要求9所述的系統(tǒng),其中,所述處理設(shè)備進(jìn)一步用于促進(jìn)所述第一設(shè)備的第一協(xié)議棧層和所述第二設(shè)備的第二協(xié)議棧層之間的通信鏈路。
16.如權(quán)利要求9所述的系統(tǒng),其中,所述第一計(jì)算設(shè)備包括智能手機(jī)、個(gè)人數(shù)字助理(PDA)、手持計(jì)算機(jī)、電子閱讀器、平板計(jì)算機(jī)、筆記本計(jì)算機(jī)、上網(wǎng)本、超級(jí)本、臺(tái)式計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、基于集群的計(jì)算機(jī)和機(jī)頂盒中的一個(gè)或多個(gè),其中,所述第二計(jì)算設(shè)備包括智能設(shè)備,所述智能設(shè)備包括計(jì)算設(shè)備或者消費(fèi)電子設(shè)備,并且其中,所述第二非計(jì)算設(shè)備包括非智能設(shè)備,所述非智能設(shè)備包括家用設(shè)備或者電器。
17.一種方法,包括: 遠(yuǎn)程地配對(duì)第一設(shè)備與第二計(jì)算設(shè)備,其中,所述第一設(shè)備包括第一計(jì)算設(shè)備,并且其中,所述第二設(shè)備包括第二計(jì)算設(shè)備或者第二非計(jì)算設(shè)備;并且 經(jīng)由在所述第一設(shè)備處提供的用戶界面遠(yuǎn)程地控制所述第二設(shè)備, 其中,所述用戶界面用作用于遠(yuǎn)程地控制所述第二設(shè)備的所述第一設(shè)備處的代理用戶界面。
18.如權(quán)利要求17所述的方法,其中,所述用戶界面包括基于瀏覽器的用戶界面。
19.如權(quán)利要求17所述的方法,進(jìn)一步包括檢測(cè)包括無線網(wǎng)絡(luò)的網(wǎng)絡(luò)。
20.如權(quán)利要求17或者19所述的方法,進(jìn)一步包括: 自動(dòng)地發(fā)現(xiàn)多個(gè)第二設(shè)備;并且 從所述多個(gè)第二設(shè)備中選擇所述第二設(shè)備。
21.如權(quán)利要求17或者18所述的方法,進(jìn)一步包括: 讀取與所述瀏覽器相關(guān)聯(lián)的軟件代碼,其中,所述軟件代碼包括源; 解釋所述軟件代碼;并且 基于所解釋的軟件代碼,通過促進(jìn)所述用戶界面用作用于遠(yuǎn)程地控制所述第二設(shè)備的所述代理界面,建立對(duì)所述第二設(shè)備的控制。
22.如權(quán)利要求所述21的方法,進(jìn)一步包括生成所述用戶界面以便用作所述代理界面。
23.如權(quán)利要求17所述的方法,進(jìn)一步包括促進(jìn)所述第一設(shè)備的第一協(xié)議棧層和所述第二設(shè)備的第二協(xié)議棧層之間的通信鏈路。
24.如權(quán)利要求17所述的方法,其中,所述第一計(jì)算設(shè)備包括智能手機(jī)、個(gè)人數(shù)字助理(PDA)、手持計(jì)算機(jī)、電子閱讀器、平板計(jì)算機(jī)、筆記本計(jì)算機(jī)、上網(wǎng)本、超級(jí)本、臺(tái)式計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、基于集群的計(jì)算機(jī)和機(jī)頂盒中的一個(gè)或多個(gè),其中,所述第二計(jì)算設(shè)備包括智能設(shè)備,所述智能設(shè)備包括計(jì)算設(shè)備或者消費(fèi)電子設(shè)備,并且其中,所述第二非計(jì)算設(shè)備包括非智能設(shè)備,所述非智能設(shè)備包括家用設(shè)備或者電器。
25.包括多個(gè)指令的至少一個(gè)機(jī)器可讀介質(zhì),對(duì)在計(jì)算設(shè)備被執(zhí)行做出響應(yīng),所述指令使所述計(jì)算設(shè)備執(zhí)行根據(jù)權(quán)利要求17到24中的任意一項(xiàng)所述的方法。
26.一種計(jì)算設(shè)備,被布置為執(zhí)行根據(jù)權(quán)利要求17到24中的任意一項(xiàng)所述的方法。
【文檔編號(hào)】H04L12/12GK104137474SQ201180075813
【公開日】2014年11月5日 申請(qǐng)日期:2011年12月21日 優(yōu)先權(quán)日:2011年12月21日
【發(fā)明者】S·達(dá)杜, G·普拉卡什, R·朱卡, R·普爾納沙德朗 申請(qǐng)人:英特爾公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1