專利名稱:用于支持多個(gè)用戶界面、環(huán)境和/或者虛擬機(jī)的喚醒觸發(fā)信號(hào)的制作方法
技術(shù)領(lǐng)域:
概括地說(shuō),下列描述涉及通信環(huán)境,具體地說(shuō),涉及到激活遠(yuǎn)程計(jì)算網(wǎng)絡(luò)。
背景技術(shù):
移動(dòng)通信設(shè)備廣泛地用于通信和數(shù)據(jù)傳送(例如,以訪問(wèn)因特網(wǎng))。為保持便攜性,移動(dòng)通信設(shè)備具備小體積和輕重量,從而用戶可將設(shè)備從一個(gè)地方攜帶到另一個(gè)地方。 為了遵照小體積和縮減重量的要求,與設(shè)備相關(guān)聯(lián)的外圍附件也必須小。例如,顯示器應(yīng)該足夠小以允許用戶將設(shè)備攜帶在口袋中,同時(shí)還允許將數(shù)字小鍵盤、鍵盤和/或者顯示器包括在設(shè)備上。隨著技術(shù)的進(jìn)步,用戶期望在相同的時(shí)間實(shí)現(xiàn)多任務(wù)。因此,用戶可能期望在基本相同的時(shí)間操作多個(gè)設(shè)備以便于實(shí)現(xiàn)多任務(wù)。然而,當(dāng)用戶從一個(gè)地方移動(dòng)到另一個(gè)地方時(shí),因?yàn)橛脩魧⒈仨殧y帶多個(gè)設(shè)備,所以可能無(wú)法使用多個(gè)設(shè)備。有時(shí),包括在設(shè)備上的外圍附件可能不足以使用戶使用該設(shè)備來(lái)充分地執(zhí)行各種功能。例如,如果用戶期望用設(shè)備觀看電影,則小的顯示器會(huì)對(duì)用戶體驗(yàn)造成消極的影響。 在另一例子中,如果用戶需要使用鍵盤來(lái)生成文件,則小鍵盤的使用會(huì)對(duì)用戶造成不便且會(huì)阻礙用戶的輸入過(guò)程。
發(fā)明內(nèi)容
下面提出對(duì)于一個(gè)或多個(gè)方面的簡(jiǎn)化概要,以給出對(duì)這些方面的基本理解。該概要不是對(duì)所有設(shè)想到的方面的泛泛概述;也不旨在標(biāo)識(shí)所有方面的關(guān)鍵或重要單元,或描述任意或者所有方面的范圍。其目的僅在于通過(guò)簡(jiǎn)化的形式,提出一個(gè)或多個(gè)方面的一些概念以作為后面更多詳述的序言。根據(jù)一個(gè)或者多個(gè)方面及其相應(yīng)內(nèi)容,結(jié)合發(fā)現(xiàn)和激活遠(yuǎn)程計(jì)算環(huán)境來(lái)描述各種方面。對(duì)遠(yuǎn)程計(jì)算所需要的設(shè)備檢測(cè)在平臺(tái)上觸發(fā)一個(gè)喚醒信號(hào),隨后該信號(hào)激活遠(yuǎn)程計(jì)算桌面環(huán)境。在所述平臺(tái)上可支持不同的虛擬機(jī)(例如,一種用于電話環(huán)境的虛擬機(jī)和一種用于計(jì)算環(huán)境的虛擬機(jī)),以便于當(dāng)在支持這些虛擬機(jī)的管理程序中激活喚醒觸發(fā)信號(hào) (該觸發(fā)信號(hào)可以是基于位置的)時(shí)來(lái)喚醒休眠的計(jì)算虛擬機(jī)?!獋€(gè)方面涉及到一種用于啟用遠(yuǎn)程計(jì)算環(huán)境的方法。該方法采用處理器來(lái)執(zhí)行下述動(dòng)作獲取可用遠(yuǎn)程外圍設(shè)備列表;選擇可用遠(yuǎn)程外圍設(shè)備中的至少一個(gè)。該方法還包括激活包括所述至少一個(gè)所選擇可用遠(yuǎn)程外圍設(shè)備的遠(yuǎn)程計(jì)算環(huán)境。本地計(jì)算環(huán)境和遠(yuǎn)程計(jì)算環(huán)境提供不同的用戶體驗(yàn)。另一個(gè)方面涉及到一種包括存儲(chǔ)器和處理器的無(wú)線通信裝置。該存儲(chǔ)器保存與下列操作有關(guān)的指令執(zhí)行本地處理,采集可用遠(yuǎn)程外圍設(shè)備列表,選擇可用遠(yuǎn)程外圍設(shè)備中的一個(gè)或者多個(gè),以及啟用包括所選擇遠(yuǎn)程外圍設(shè)備的遠(yuǎn)程計(jì)算環(huán)境。本地處理和遠(yuǎn)程計(jì)算環(huán)境提供不同的用戶體驗(yàn)。處理器耦合到所述存儲(chǔ)器,并用于執(zhí)行保存在所述存儲(chǔ)器中的指令。又一方面涉及到一種用于啟用遠(yuǎn)程計(jì)算環(huán)境的無(wú)線通信裝置。該無(wú)線通信裝置包括訪問(wèn)模塊,用于訪問(wèn)可用遠(yuǎn)程外圍設(shè)備列表;選擇模塊,用于選擇可用遠(yuǎn)程外圍設(shè)備中的至少一個(gè)。無(wú)線通信裝置還包括啟用模塊,用于啟用包括至少一個(gè)所選擇可用遠(yuǎn)程外圍設(shè)備的遠(yuǎn)程計(jì)算環(huán)境。通信裝置還包括運(yùn)行模塊,用于運(yùn)行本地計(jì)算環(huán)境,其中,所述本地計(jì)算環(huán)境提供的用戶體驗(yàn)不同于所述遠(yuǎn)程計(jì)算環(huán)境提供的體驗(yàn)。另一方面涉及到一種包括計(jì)算機(jī)可讀介質(zhì)的計(jì)算機(jī)程序產(chǎn)品。該計(jì)算機(jī)可讀介質(zhì)包括第一組代碼,用于使計(jì)算機(jī)獲取可用遠(yuǎn)程外圍設(shè)備列表;第二組代碼,用于使計(jì)算機(jī)選擇可用遠(yuǎn)程外圍設(shè)備的至少一個(gè)。該計(jì)算機(jī)可讀介質(zhì)還包括第三組代碼,用于使計(jì)算機(jī)激活包括所述至少一個(gè)所選擇可用遠(yuǎn)程外圍設(shè)備的遠(yuǎn)程計(jì)算環(huán)境。此外,該計(jì)算機(jī)可讀介質(zhì)還包括第四組代碼,用于使計(jì)算機(jī)基于所述至少一個(gè)所選擇遠(yuǎn)程外圍設(shè)備的連通性來(lái)有選擇地停用遠(yuǎn)程計(jì)算環(huán)境。另一方面涉及到用于啟用遠(yuǎn)程計(jì)算環(huán)境的至少一個(gè)處理器。該處理器包括第一模塊,用于獲取可用遠(yuǎn)程外圍設(shè)備列表;第二模塊,用于選擇可用遠(yuǎn)程外圍設(shè)備的至少一個(gè)。處理器還包括第三模塊,用于激活包括至少一個(gè)所選擇可用遠(yuǎn)程外圍設(shè)備的遠(yuǎn)程計(jì)算環(huán)境;第四模塊,用于如果所述至少一個(gè)遠(yuǎn)程外圍設(shè)備不再可用,則有選擇地停用所述遠(yuǎn)程計(jì)算環(huán)境。為了實(shí)現(xiàn)前述和相關(guān)的目的,所述一個(gè)或者多個(gè)方面包括下文中全面描述并在權(quán)利要求中特別指出的特征。下列描述和附圖詳細(xì)闡明了所述一個(gè)或者多個(gè)方面的特定示出的特征。然而,這些特征只指示了用于使用各方面原理的各種方法中的一少部分。結(jié)合圖示考慮下列詳細(xì)描述時(shí),其它有益效果和新穎的特征將會(huì)變得顯而易見(jiàn);并且本文所公開(kāi)的方面旨在包括所有的這些方面及其等價(jià)物。
圖1示出了根據(jù)本文所提出各種方面的無(wú)線通信網(wǎng)絡(luò)。圖2示出了根據(jù)本文所公開(kāi)方面中一個(gè)或者多個(gè)的架構(gòu)。圖3示出了根據(jù)一些方面的另一架構(gòu)。圖4示出了根據(jù)一個(gè)方面的系統(tǒng),其用于檢測(cè)在遠(yuǎn)程計(jì)算環(huán)境中進(jìn)行計(jì)算的遠(yuǎn)程設(shè)備。圖5示出了根據(jù)本文所公開(kāi)各種方面的系統(tǒng),其用于啟用喚醒觸發(fā)信號(hào)來(lái)支持多個(gè)用戶界面、環(huán)境和/或者虛擬機(jī)。圖6示出了根據(jù)本文所公開(kāi)方面中一個(gè)或者多個(gè)的用于發(fā)現(xiàn)一個(gè)或者多個(gè)設(shè)備的方法,該方法通過(guò)連接到這些設(shè)備來(lái)啟用遠(yuǎn)程計(jì)算體驗(yàn)。圖7示出了根據(jù)一些方面的方法,其用于發(fā)現(xiàn)并有選擇地連接到遠(yuǎn)程計(jì)算環(huán)境中的外圍設(shè)備。圖8示出了根據(jù)本文所公開(kāi)方面中一個(gè)或者多個(gè)的系統(tǒng),其有助于生成喚醒觸發(fā)信號(hào)來(lái)支持多個(gè)用戶界面、環(huán)境和/或者虛擬機(jī)。圖9示出了根據(jù)本文所提出各種方面的用于啟用遠(yuǎn)程計(jì)算環(huán)境的示例性系統(tǒng)。
具體實(shí)施例方式現(xiàn)在參考圖示描述各種方面。在下面的描述中,為了解釋說(shuō)明,提出了大量的具體細(xì)節(jié)以提供對(duì)一個(gè)或多個(gè)方面的全面徹底的理解。然而,顯然的是,沒(méi)有這些專門細(xì)節(jié),也能實(shí)現(xiàn)這些方面。在其它實(shí)例中,為了便于描述一個(gè)或多個(gè)方面,以方框圖的形式表示出了熟知的結(jié)構(gòu)和設(shè)備。如在本申請(qǐng)中所使用的,術(shù)語(yǔ)“組件”、“系統(tǒng)”、“模塊”等旨在表示一種與計(jì)算機(jī)相關(guān)的實(shí)體,或者是硬件、固件、硬件和軟件的組合、軟件、或者是執(zhí)行中的軟件。例如,模塊可以是,但并不僅限于是處理器上運(yùn)行的進(jìn)程、處理器、對(duì)象、可執(zhí)行程序、執(zhí)行的線程、程序、和/或計(jì)算機(jī)。通過(guò)描述,在計(jì)算設(shè)備上運(yùn)行的應(yīng)用程序和該計(jì)算設(shè)備都可以是組件。 一個(gè)或多個(gè)組件可以位于一個(gè)進(jìn)程內(nèi)和/或執(zhí)行的線程內(nèi);并且,一個(gè)組件可以位于一臺(tái)計(jì)算機(jī)上,和/或者配給于兩臺(tái)或更多臺(tái)計(jì)算機(jī)之間。另外,可以通過(guò)存儲(chǔ)有各種數(shù)據(jù)結(jié)構(gòu)的各種計(jì)算機(jī)可讀介質(zhì)來(lái)執(zhí)行這些組件。這些組件可以(例如,根據(jù)具有一個(gè)或多個(gè)數(shù)據(jù)分組的信號(hào))通過(guò)本地和/或者遠(yuǎn)程進(jìn)程進(jìn)行通信,其中,數(shù)據(jù)分組是來(lái)自一個(gè)部件的在本地系統(tǒng)中、分布式系統(tǒng)中和/或通過(guò)諸如互聯(lián)網(wǎng)等的網(wǎng)絡(luò)與其它系統(tǒng)的部件通過(guò)信號(hào)進(jìn)行交互的數(shù)據(jù)。此外,本文結(jié)合移動(dòng)設(shè)備描述了各種方面。移動(dòng)設(shè)備還可以稱為系統(tǒng)、用戶單元、 用戶站、移動(dòng)站、移動(dòng)臺(tái)、無(wú)線終端、節(jié)點(diǎn)、設(shè)備、遠(yuǎn)方站、遠(yuǎn)程終端、接入終端、用戶終端、終端、無(wú)線通信設(shè)備、無(wú)線通信裝置、用戶代理、用戶器件或用戶設(shè)備(UE),并且移動(dòng)設(shè)備可以包含這些裝置的一些或者所有功能。移動(dòng)設(shè)備可以是蜂窩電話、無(wú)繩電話、會(huì)話發(fā)起協(xié)議 (SIP)電話、智能電話、無(wú)線本地環(huán)路(WLL)站、個(gè)人數(shù)字助理(PDA)、手持通信設(shè)備、手持計(jì)算設(shè)備、衛(wèi)星無(wú)線電設(shè)備、無(wú)線調(diào)制解調(diào)卡和/或者用于在無(wú)線系統(tǒng)上進(jìn)行通信的另一處理設(shè)備。此外,本文結(jié)合基站描述了各種方面?;究捎糜谂c無(wú)線終端進(jìn)行通信,并且其還可稱為接入點(diǎn)、節(jié)點(diǎn)、節(jié)點(diǎn)B、e節(jié)點(diǎn)B、e節(jié)點(diǎn)或者一些其他網(wǎng)絡(luò)實(shí)體,基站還可以包含上述裝置的一些或者所有功能。根據(jù)包括多個(gè)設(shè)備、組件、模塊等的系統(tǒng)來(lái)提出各種方面或者特征。應(yīng)當(dāng)理解并意識(shí)到,各種系統(tǒng)可包括附加的設(shè)備、組件、模塊等,和/或者可不包括所有結(jié)合圖示所討論的設(shè)備、組件、模塊等。還可使用這些方法的組合?,F(xiàn)在參照?qǐng)D1,根據(jù)本文提出的各個(gè)方面來(lái)示出無(wú)線通信網(wǎng)絡(luò)100。網(wǎng)絡(luò)100包括移動(dòng)設(shè)備102,示出為移動(dòng)電話;然而,也可根據(jù)本文所公開(kāi)方面來(lái)使用其它移動(dòng)通信設(shè)備。此外,網(wǎng)絡(luò)100可包括任意數(shù)目的節(jié)點(diǎn),這些節(jié)點(diǎn)可與移動(dòng)設(shè)備進(jìn)行有線和/或者無(wú)線通信。移動(dòng)設(shè)備102能移入和移出這些各種節(jié)點(diǎn)(例如,節(jié)點(diǎn)104、106、108、110、112和/ 或者114)的射程,這些節(jié)點(diǎn)可以是無(wú)線計(jì)算外圍設(shè)備、有線計(jì)算外圍設(shè)備和/或者與一個(gè)或多個(gè)無(wú)線計(jì)算外圍設(shè)備相連接的集線器。移動(dòng)設(shè)備102可檢測(cè)用于計(jì)算和/或者用于啟用遠(yuǎn)程計(jì)算環(huán)境的可用節(jié)點(diǎn)(例如,無(wú)線鼠標(biāo)、無(wú)線鍵盤、無(wú)線顯示器等),例如通過(guò)發(fā)現(xiàn)進(jìn)程來(lái)檢測(cè)。可通過(guò)使用短距離無(wú)線電設(shè)備來(lái)檢測(cè)這些節(jié)點(diǎn),例如超寬帶無(wú)線射頻(UWB RF)接口、(例如,ECMA-368或者諸如ECMA-387、802. 15. 3C、802. IlD之類的演進(jìn)60Ghz標(biāo)準(zhǔn))、基于802. 15. 4的標(biāo)準(zhǔn)(針對(duì)所有Wi-Fi)、藍(lán)牙 等。在與發(fā)現(xiàn)一個(gè)或者多個(gè)節(jié)點(diǎn)(及其相關(guān)聯(lián)的能力)基本相同的時(shí)間, 一個(gè)觸發(fā)器會(huì)在平臺(tái)上啟動(dòng)一個(gè)喚醒信號(hào),該信號(hào)會(huì)激活使用所發(fā)現(xiàn)節(jié)點(diǎn)中一個(gè)或者多個(gè)的遠(yuǎn)程計(jì)算環(huán)境。例如,可利用無(wú)線因特網(wǎng)接入來(lái)激活遠(yuǎn)程無(wú)線顯示器上的計(jì)算桌面環(huán)境。 所述平臺(tái)可支持不同的虛擬機(jī)(例如,一種用于電話環(huán)境的虛擬機(jī)和一種用于計(jì)算環(huán)境的虛擬機(jī)),以便于當(dāng)激活喚醒觸發(fā)信號(hào)時(shí)來(lái)喚醒休眠的計(jì)算虛擬機(jī)。此外,還可在與本地計(jì)算環(huán)境處于待機(jī)模式基本相同的時(shí)間啟用遠(yuǎn)程計(jì)算環(huán)境。根據(jù)一些方面,移動(dòng)設(shè)備102可與無(wú)線集線器(例如,節(jié)點(diǎn)108)進(jìn)行通信,其中, 該集線器與有線和/或無(wú)線配置中的一個(gè)或者多個(gè)外圍設(shè)備(例如,節(jié)點(diǎn)110和112)相連接。例如,集線器108可支持全息顯示器和鍵盤。根據(jù)一些方面,節(jié)點(diǎn)可以是塢(或者稱之為塢站,docking station),其有線地連接到移動(dòng)設(shè)備102并且有線和/或者無(wú)線地連接到外圍設(shè)備中的一個(gè)或者多個(gè)(例如,節(jié)點(diǎn)104、106、108、110、112和114中的一個(gè)或者多個(gè))。在又一方面,移動(dòng)設(shè)備102可通過(guò)多跳配置來(lái)連接到一個(gè)或者多個(gè)節(jié)點(diǎn)(例如,節(jié)點(diǎn)114)。例如,每個(gè)節(jié)點(diǎn)可處于一個(gè)或者多個(gè)其它節(jié)點(diǎn)的射程內(nèi),并可與其它節(jié)點(diǎn)進(jìn)行通信或者通過(guò)使用其它節(jié)點(diǎn)來(lái)與另一節(jié)點(diǎn)進(jìn)行通信,例如,在多跳拓?fù)鋱D中(例如,通信可從一個(gè)節(jié)點(diǎn)跳轉(zhuǎn)到一個(gè)節(jié)點(diǎn)直至到達(dá)最終目的地為止)。例如,移動(dòng)設(shè)備102可能期望連接到節(jié)點(diǎn)114。為了啟用移動(dòng)設(shè)備102與節(jié)點(diǎn)114之間的連接,可使用一個(gè)或者多個(gè)中間節(jié)點(diǎn)(例如,節(jié)點(diǎn)106)作為移動(dòng)設(shè)備102和節(jié)點(diǎn)114之間的橋梁。每個(gè)節(jié)點(diǎn)104-114可廣播其標(biāo)識(shí)符和/或者其能力,其中,這些節(jié)點(diǎn)能夠作為一個(gè)或者多個(gè)移動(dòng)設(shè)備的外圍設(shè)備。根據(jù)一些方面,節(jié)點(diǎn)可以專門用作各種設(shè)備的外圍設(shè)備 (有線的和/或者無(wú)線的)。根據(jù)一些方面,節(jié)點(diǎn)可以配置為專用于特定設(shè)備的外圍設(shè)備; 當(dāng)不被所專用的設(shè)備所使用時(shí),該節(jié)點(diǎn)可用作第二(或者更多)設(shè)備的外圍設(shè)備。例如,外圍設(shè)備可以是連接到臺(tái)式機(jī)的打印機(jī)。如果該臺(tái)式機(jī)沒(méi)有使用該打印機(jī),則該打印機(jī)允許計(jì)算環(huán)境中的其它設(shè)備來(lái)使用該打印機(jī)的能力。圖2示出了根據(jù)本文所公開(kāi)方面中一個(gè)或者多個(gè)的架構(gòu)200。架構(gòu)200至少部分地位于用戶設(shè)備中。示例性架構(gòu)200使用戶(通過(guò)與用戶移動(dòng)設(shè)備的交互)能夠進(jìn)入到具有顯示器、鍵盤、鼠標(biāo)、其它計(jì)算支持設(shè)備、外圍設(shè)備、虛擬機(jī)等的環(huán)境中,并且允許用戶對(duì)這些設(shè)備進(jìn)行遠(yuǎn)程訪問(wèn)。移動(dòng)設(shè)備可包括能夠(例如,通過(guò)回程無(wú)線WAN)與其它設(shè)備進(jìn)行通信的無(wú)線電裝置。根據(jù)一些方面,可在移動(dòng)設(shè)備上執(zhí)行典型的功能(例如,文本消息收發(fā)等);當(dāng)啟用遠(yuǎn)程計(jì)算環(huán)境時(shí),可在與啟用遠(yuǎn)程計(jì)算環(huán)境基本相同的時(shí)間在該環(huán)境內(nèi)執(zhí)行不同的功能(例如,數(shù)據(jù)處理功能、觀看視頻等)。通常,移動(dòng)設(shè)備自己具有非常小的顯示器和鍵盤。因而,根據(jù)一些方面,用戶可使用移動(dòng)設(shè)備來(lái)找到傳統(tǒng)的(例如,全尺寸的)計(jì)算設(shè)備或者外圍設(shè)備,并與這些設(shè)備進(jìn)行通信,以便使用這些計(jì)算設(shè)備的功能并提供更健壯的用戶體驗(yàn)??蓡为?dú)使用遠(yuǎn)程計(jì)算設(shè)備的功能,和/或者在與該設(shè)備上本地執(zhí)行一些功能基本相同的時(shí)間使用遠(yuǎn)程計(jì)算設(shè)備的功能。移動(dòng)設(shè)備具有其自身的操作系統(tǒng)202,該操作系統(tǒng)運(yùn)行一組應(yīng)用程序。操作系統(tǒng) 202是實(shí)時(shí)操作系統(tǒng),其可管理針對(duì)移動(dòng)設(shè)備環(huán)境所提供的通信任務(wù)和一組應(yīng)用程序。例如,操作系統(tǒng)202可用于語(yǔ)音呼叫、數(shù)據(jù)呼叫等。移動(dòng)設(shè)備還具有與硬件平臺(tái)206相關(guān)聯(lián)的本地顯示器204。例如,在硬件平臺(tái)206中還包括對(duì)于多個(gè)顯示器的多個(gè)驅(qū)動(dòng)以及用于設(shè)備操作的其它組件。硬件平臺(tái)206可用于驅(qū)動(dòng)本地計(jì)算環(huán)境208和一個(gè)或者多個(gè)遠(yuǎn)程計(jì)算環(huán)境210(示出了其中之一)。詞語(yǔ)“遠(yuǎn)程”、“虛擬”等旨在涉及與平臺(tái)非緊密耦合的設(shè)備或者與用戶設(shè)備分離的設(shè)備(例如,顯示器等)。因而,遠(yuǎn)程等指示當(dāng)平臺(tái)發(fā)現(xiàn)外圍設(shè)備并且能夠驅(qū)動(dòng)第二(或者更多)計(jì)算環(huán)境(除了本地計(jì)算環(huán)境之外)時(shí),該平臺(tái)正在驅(qū)動(dòng)另一計(jì)算環(huán)境。本地計(jì)算環(huán)境208和遠(yuǎn)程計(jì)算環(huán)境210提供不同的服務(wù),并且硬件平臺(tái)206功能之強(qiáng)足以支持不同應(yīng)用程序,其中,這些應(yīng)用程序在不同的計(jì)算環(huán)境208、210中得到處理。操作系統(tǒng)202可運(yùn)行本地計(jì)算環(huán)境208,通常這可以在設(shè)備(例如,可啟用語(yǔ)音呼叫、數(shù)據(jù)呼叫等的移動(dòng)電話)上執(zhí)行。操作系統(tǒng)202還可激活遠(yuǎn)程計(jì)算環(huán)境210,遠(yuǎn)程計(jì)算環(huán)境210會(huì)處于休眠狀態(tài)直至接收到來(lái)自操作系統(tǒng)202的喚醒觸發(fā)信號(hào)212為止??苫趯?duì)適當(dāng)?shù)倪h(yuǎn)程計(jì)算環(huán)境210的檢測(cè)、基于用戶輸入或者其它標(biāo)準(zhǔn)來(lái)激活喚醒觸發(fā)信號(hào)212。本地計(jì)算環(huán)境208和遠(yuǎn)程計(jì)算環(huán)境210可在基本相同的時(shí)間來(lái)運(yùn)行,從而為用戶同時(shí)提供兩種(或者更多種)體驗(yàn)(一種體驗(yàn)是在用戶設(shè)備上,至少一個(gè)第二種體驗(yàn)是在遠(yuǎn)程計(jì)算裝置上)。例如,可以有兩個(gè)顯示屏幕,一個(gè)是在設(shè)備上的本地(例如,本地計(jì)算環(huán)境208)顯示屏幕,一個(gè)作為遠(yuǎn)程或者虛擬硬件(例如,遠(yuǎn)程計(jì)算環(huán)境210)。用戶可與虛擬硬件交互,例如,通過(guò)瀏覽因特網(wǎng)并在虛擬顯示器上觀察結(jié)果。當(dāng)在移動(dòng)設(shè)備上接收到電話呼叫時(shí),用戶可在瀏覽運(yùn)行的同時(shí)進(jìn)行電話交談。因而,用戶可執(zhí)行多項(xiàng)任務(wù),其中,在具有一種計(jì)算環(huán)境的遠(yuǎn)程顯示器上執(zhí)行一項(xiàng)任務(wù)(例如,打字功能),在本地的設(shè)備上執(zhí)行第二任務(wù)(例如,用電話交談)。根據(jù)一些方面,遠(yuǎn)程計(jì)算環(huán)境210可以是激活的,并且本地計(jì)算環(huán)境208處于待機(jī)模式。就“待機(jī)模式”而言,它意指最低限度的應(yīng)用程序是激活的。當(dāng)出現(xiàn)某些情況(例如, 來(lái)電呼叫、用戶輸入等)時(shí),另外的應(yīng)用程序變成激活的。如果沒(méi)有發(fā)現(xiàn)一個(gè)或者多個(gè)虛擬硬件設(shè)備(或者這些虛擬硬件設(shè)備不再處于射程之內(nèi)),那么遠(yuǎn)程計(jì)算環(huán)境210可以關(guān)閉,以便使移動(dòng)設(shè)備進(jìn)入較低的能量狀態(tài)。當(dāng)發(fā)現(xiàn)一個(gè)或者多個(gè)虛擬硬件設(shè)備時(shí),移動(dòng)設(shè)備可以進(jìn)入較高的能量狀態(tài)并且通過(guò)喚醒觸發(fā)信號(hào) 212來(lái)激活遠(yuǎn)程計(jì)算環(huán)境210。根據(jù)一些方面,通過(guò)自動(dòng)激活的基于位置的喚醒觸發(fā)信號(hào)212和/或通過(guò)手動(dòng)激活(例如,基于用戶輸入)來(lái)激活遠(yuǎn)程計(jì)算環(huán)境210。例如,當(dāng)用戶設(shè)備進(jìn)入一個(gè)或者多個(gè)其它設(shè)備或節(jié)點(diǎn)(例如,表示為遠(yuǎn)程設(shè)備工、遠(yuǎn)程設(shè)備2至遠(yuǎn)程設(shè)備N的虛擬硬件214,其中, N為整數(shù))的射程內(nèi),且當(dāng)用戶(例如,從遠(yuǎn)程計(jì)算環(huán)境210中的可用設(shè)備列表中)選擇了其它設(shè)備214中的一個(gè)或者多個(gè)時(shí),可激活遠(yuǎn)程計(jì)算環(huán)境210。于是,如所期望的,用戶可擁有關(guān)于遠(yuǎn)程計(jì)算環(huán)境210的信息并且使用環(huán)境210(例如,通過(guò)與硬件設(shè)備的交互)。根據(jù)一些方面,可自動(dòng)激活遠(yuǎn)程計(jì)算環(huán)境210(例如,根據(jù)遵循可配置的規(guī)則或者策略)。圖3示出了根據(jù)一些方面的另一架構(gòu)300。架構(gòu)300可以至少部分地位于用戶設(shè)備內(nèi)。通常,移動(dòng)設(shè)備具有其自身的本地操作系統(tǒng)302,該系統(tǒng)可運(yùn)行本地計(jì)算環(huán)境304中的一小組應(yīng)用程序。本地操作系統(tǒng)302可用于語(yǔ)音呼叫、數(shù)據(jù)呼叫等。移動(dòng)設(shè)備還具有與硬件平臺(tái)308相關(guān)聯(lián)的本地顯示器306。例如,在硬件平臺(tái)308中包括對(duì)于多個(gè)顯示器的多個(gè)驅(qū)動(dòng)。在示例性架構(gòu)300中還包括至少一個(gè)遠(yuǎn)程操作系統(tǒng)310,其用于激活遠(yuǎn)程計(jì)算環(huán)境312,其中,遠(yuǎn)程操作系統(tǒng)310和遠(yuǎn)程計(jì)算環(huán)境312不包括在用戶設(shè)備上。遠(yuǎn)程操作系統(tǒng) 310會(huì)處于休眠狀態(tài)直至接收到來(lái)自本地操作系統(tǒng)302的喚醒觸發(fā)信號(hào)314為止??苫趯?duì)合適的遠(yuǎn)程計(jì)算環(huán)境312的檢測(cè)和/或者基于其它因素(例如,用戶選擇、可配置的規(guī)則、可配置的策略等)來(lái)激活喚醒觸發(fā)信號(hào)314??蓡⒂霉芾沓绦?16來(lái)運(yùn)行多個(gè)操作系統(tǒng)(例如,本地操作系統(tǒng)302和遠(yuǎn)程操作系統(tǒng)310)。管理程序是與平臺(tái)308和虛擬硬件進(jìn)行通信的低級(jí)別的操作系統(tǒng),其中,將虛擬硬件標(biāo)注為設(shè)備i、設(shè)備2至設(shè)備N,N為整數(shù),并將這些設(shè)備統(tǒng)稱為虛擬硬件或者遠(yuǎn)程設(shè)備 318,該遠(yuǎn)程設(shè)備318不包括在用戶設(shè)備上。通常,本地操作系統(tǒng)302直接運(yùn)行在硬件上,然而,由于硬件是虛擬硬件318,所以管理程序316會(huì)充當(dāng)本地操作系統(tǒng)302所支持的硬件。 因此,本地操作系統(tǒng)302不必知道硬件是虛擬硬件318。因而,管理程序316充當(dāng)本地操作系統(tǒng)302和虛擬硬件318之間的接口。此外,管理程序316還能控制對(duì)虛擬硬件318的訪問(wèn)。圖4示出了根據(jù)一個(gè)方面的系統(tǒng)400,其用于檢測(cè)在遠(yuǎn)程計(jì)算環(huán)境中用于進(jìn)行計(jì)算的遠(yuǎn)程設(shè)備。該檢測(cè)可針對(duì)計(jì)算所需的(例如,無(wú)線鼠標(biāo)、無(wú)線鍵盤、無(wú)線顯示器、無(wú)線掃描儀、無(wú)線打印機(jī)等)無(wú)線設(shè)備(例如,使用UWB RF接口來(lái)檢測(cè))。根據(jù)一些方面,該檢測(cè)針對(duì)可進(jìn)行有線連接的設(shè)備(例如,鼠標(biāo)、鍵盤、顯示器、掃描儀、打印機(jī))。例如,檢測(cè)到無(wú)線和/或者有線設(shè)備后,觸發(fā)一個(gè)信號(hào),隨后該信號(hào)會(huì)激活計(jì)算桌面環(huán)境??芍С植煌奶摂M機(jī)(例如,一種用于電話環(huán)境的虛擬機(jī)和一種用于計(jì)算環(huán)境的虛擬機(jī)),以使當(dāng)激活喚醒觸發(fā)信號(hào)(該觸發(fā)信號(hào)可以是基于位置的)時(shí)來(lái)激活(例如,喚醒)休眠的計(jì)算虛擬機(jī)。系統(tǒng)400包括無(wú)線通信裝置402,其用于發(fā)送數(shù)據(jù)和/或者接收來(lái)自一個(gè)或者多個(gè)遠(yuǎn)程計(jì)算外圍機(jī)器的數(shù)據(jù)。將這些機(jī)器標(biāo)注為遠(yuǎn)程外圍計(jì)算設(shè)備工至遠(yuǎn)程外圍計(jì)算設(shè)備 M,其中,M為整數(shù);并將這些設(shè)備統(tǒng)稱為遠(yuǎn)程外圍計(jì)算設(shè)備404。應(yīng)該理解,盡管將無(wú)線通信裝置402和遠(yuǎn)程外圍計(jì)算設(shè)備404之間的通信鏈路表示為無(wú)線的,但是本文所公開(kāi)方面并非限制于此,通信鏈路可以是有線的、無(wú)線的或者它們的組合形式。例如,在一種環(huán)境中,裝置402通過(guò)有線鏈路來(lái)連接顯示器并且通過(guò)無(wú)線鏈路來(lái)連接打印機(jī)(或者反之亦然)。根據(jù)一些方面,裝置402和設(shè)備404可通過(guò)集線器進(jìn)行通信。另外,假如集線器可用于處理多種協(xié)議,那么裝置402和設(shè)備404可通過(guò)某一種無(wú)線協(xié)議(例如,對(duì)集線器的超寬帶或者對(duì)集線器的另一協(xié)議)進(jìn)行通信。無(wú)線協(xié)議(例如,CDMA、LTE等)可提供網(wǎng)絡(luò)連通性或者呼叫連通性或因特網(wǎng)數(shù)據(jù)連通性。本地和/或者遠(yuǎn)程計(jì)算環(huán)境可通過(guò)使用這些協(xié)議而具有網(wǎng)絡(luò)連通性。裝置402可包括多個(gè)操作系統(tǒng)和/或者可選的管理程序(參照上面圖3所討論的)。裝置402可移入具有一個(gè)或者多個(gè)遠(yuǎn)程設(shè)備404的區(qū)域(例如,鍵盤、鼠標(biāo)、顯示器、 打印機(jī)、掃描儀等)。可由發(fā)現(xiàn)引擎組件406來(lái)啟動(dòng)發(fā)現(xiàn)進(jìn)程以檢測(cè)一個(gè)或者多個(gè)遠(yuǎn)程設(shè)備 404。根據(jù)一些方面,發(fā)現(xiàn)引擎組件406可用于自動(dòng)執(zhí)行發(fā)現(xiàn)進(jìn)程(例如,周期性地、按照預(yù)定的時(shí)間間隔、按照隨機(jī)的時(shí)間間隔、按照可配置的時(shí)間間隔等)。無(wú)論裝置的操作(或者能量級(jí)別)模式(例如,待機(jī)模式、低能量模式、高能量模式等)如何,都可執(zhí)行發(fā)現(xiàn)進(jìn)程。 根據(jù)一些方面,可基于手動(dòng)請(qǐng)求來(lái)啟動(dòng)發(fā)現(xiàn)進(jìn)程。例如,用戶可禁用自動(dòng)發(fā)現(xiàn)功能(例如, 為節(jié)省系統(tǒng)資源);當(dāng)用戶期望使用一個(gè)或者多個(gè)遠(yuǎn)程設(shè)備時(shí),用戶有選擇地啟動(dòng)發(fā)現(xiàn)進(jìn)程。用戶可通過(guò)用戶界面、手動(dòng)輸入請(qǐng)求、口頭請(qǐng)求發(fā)現(xiàn)進(jìn)程等來(lái)啟動(dòng)發(fā)現(xiàn)功能。根據(jù)一些方面,可在基本相同的時(shí)間使用自動(dòng)發(fā)現(xiàn)功能和手動(dòng)發(fā)現(xiàn)功能兩者。根據(jù)一些方面,可自動(dòng)執(zhí)行發(fā)現(xiàn)進(jìn)程并且給用戶一個(gè)提示。該提示向用戶提供選項(xiàng),來(lái)選擇所發(fā)現(xiàn)設(shè)備中的一個(gè)或者多個(gè)。
發(fā)現(xiàn)協(xié)議可以是用于發(fā)現(xiàn)其它設(shè)備(例如,可用遠(yuǎn)程計(jì)算外圍設(shè)備404)的任意協(xié)議。于是,在一個(gè)可選擇的方面,通信裝置包括服務(wù)發(fā)現(xiàn)匯總器組件408(如虛線所示),其用于匯總與不同的無(wú)線協(xié)議或者多種有線連接有關(guān)的信息。例如,兩個(gè)或者多個(gè)遠(yuǎn)程計(jì)算設(shè)備404可使用不同的無(wú)線協(xié)議來(lái)無(wú)線地通信。每個(gè)設(shè)備可能僅能夠使用其各自的協(xié)議來(lái)通信。然而,通信裝置404可用于通過(guò)不同的協(xié)議與設(shè)備進(jìn)行通信。根據(jù)一些方面,可存在多種無(wú)線協(xié)議和/或者在這些多種無(wú)線協(xié)議之上的發(fā)現(xiàn)協(xié)議。根據(jù)一些方面,組合發(fā)現(xiàn)引擎可匯總來(lái)自多個(gè)發(fā)現(xiàn)引擎(例如,對(duì)應(yīng)于每個(gè)特定無(wú)線協(xié)議的發(fā)現(xiàn)引擎)的信息并可匯總所述無(wú)線協(xié)議。例如,發(fā)現(xiàn)協(xié)議可以是藍(lán)牙、超寬帶、 Wi-Fi、另一無(wú)線協(xié)議或者它們的組合。假如裝置402支持多種協(xié)議(例如,短距離無(wú)線協(xié)議),那么可使用多于一種的協(xié)議。例如,顯示器可通過(guò)超寬帶來(lái)工作,并且鼠標(biāo)和鍵盤可通過(guò)藍(lán)牙@來(lái)工作??蓪o(wú)線通信裝置402配置成支持多種協(xié)議,同時(shí)使每個(gè)遠(yuǎn)程外圍計(jì)算設(shè)備404僅能夠支持一種協(xié)議(例如,其各自協(xié)議)。根據(jù)一些方面,發(fā)現(xiàn)引擎組件406運(yùn)行在本地操作系統(tǒng)410之上??捎杀镜夭僮飨到y(tǒng)410來(lái)管理無(wú)線鏈路或者無(wú)線電裝置,其中,遠(yuǎn)程計(jì)算環(huán)境412處于休眠狀態(tài)。發(fā)現(xiàn)引擎組件406通過(guò)本地操作系統(tǒng)410來(lái)獲取關(guān)于鄰近區(qū)域(例如,可用設(shè)備)的信息。對(duì)遠(yuǎn)程設(shè)備404的發(fā)現(xiàn)功能可以指出設(shè)備的類型、設(shè)備所提供的服務(wù)、設(shè)備是否可用(例如,未被另一設(shè)備和/或者用戶所使用)等。根據(jù)一些方面,例如僅當(dāng)進(jìn)入新的位置區(qū)域(例如,當(dāng)移動(dòng)設(shè)備移動(dòng)時(shí))時(shí),才可在回程中執(zhí)行發(fā)現(xiàn)功能并減少對(duì)設(shè)備的監(jiān)視, 從而節(jié)省能量、系統(tǒng)資源并減輕電池功率需求。使用手工發(fā)現(xiàn)功能的方面(例如,僅當(dāng)用戶期望使用遠(yuǎn)程計(jì)算環(huán)境412時(shí),用戶才有選擇地啟動(dòng)發(fā)現(xiàn)功能)可更多地節(jié)省能量。應(yīng)當(dāng)注意到,應(yīng)該使遠(yuǎn)程外圍設(shè)備404運(yùn)行在遠(yuǎn)程計(jì)算環(huán)境中。也就是說(shuō),遠(yuǎn)程設(shè)備應(yīng)該可用并且可作為遠(yuǎn)程計(jì)算設(shè)備。如果沒(méi)有使遠(yuǎn)程外圍設(shè)備404運(yùn)行在遠(yuǎn)程計(jì)算環(huán)境中,那么該設(shè)備可能會(huì)將關(guān)于該設(shè)備不可用的信息包括在廣播信息中和/或者可能會(huì)不廣播與遠(yuǎn)程計(jì)算環(huán)境有關(guān)的信息。無(wú)線通信裝置402中還包括選擇器414,其用于選擇所發(fā)現(xiàn)遠(yuǎn)程設(shè)備404中的一個(gè)或者多個(gè)。該選擇可以是自動(dòng)選擇、手動(dòng)選擇或者兩者結(jié)合。例如,用戶可能期望使用遠(yuǎn)程掃描儀,以便掃描名片并將該名片保存在移動(dòng)設(shè)備上。用戶可搜索所發(fā)現(xiàn)設(shè)備的列表,并手動(dòng)選擇用于提供掃描能力的設(shè)備??苫谂c設(shè)備類型、設(shè)備數(shù)目、設(shè)備類型和數(shù)目以及其它參數(shù)(例如,連接類型、 信號(hào)強(qiáng)度等)有關(guān)的規(guī)則和/或者策略來(lái)進(jìn)行自動(dòng)選擇。例如,建立一種規(guī)則來(lái)指定最少數(shù)量的設(shè)備,其中,這些設(shè)備在激活遠(yuǎn)程計(jì)算環(huán)境412之前應(yīng)當(dāng)是可用的。例如,最小閾值規(guī)則可以是至少一個(gè)顯示器設(shè)備、至少一個(gè)鍵盤設(shè)備和至少一個(gè)鼠標(biāo)設(shè)備在激活遠(yuǎn)程計(jì)算環(huán)境412之前應(yīng)當(dāng)是可用的。如果這些設(shè)備中的一個(gè)或者多個(gè)不可用,則不會(huì)自動(dòng)激活遠(yuǎn)程計(jì)算環(huán)境412。例如,根據(jù)可配置規(guī)則或者策略,如果鼠標(biāo)和顯示器可用,但是鍵盤不可用,則不會(huì)激活遠(yuǎn)程計(jì)算環(huán)境412。根據(jù)一些方面,可以根據(jù)用于指定優(yōu)先選擇的規(guī)則或者策略來(lái)進(jìn)行自動(dòng)選擇。一種優(yōu)先選擇可以是相比無(wú)線鏈路而言,具有有線連接能力(例如,移動(dòng)設(shè)備和遠(yuǎn)程設(shè)備通過(guò)有線鏈路進(jìn)行通信)的遠(yuǎn)程設(shè)備可能是優(yōu)選的。然而根據(jù)各種方面,相比有線鏈路,無(wú)線鏈路也可能是優(yōu)選的。在另一例子中,一種優(yōu)先選擇可以是裝置402和遠(yuǎn)程設(shè)備404之間CN 102317884 A
說(shuō)明書(shū)
8/15 頁(yè)
的信號(hào)強(qiáng)度高于可配置的閾值(例如,如果信號(hào)強(qiáng)度等于或者高于某一值,則啟用該鏈路; 否則,如果信號(hào)強(qiáng)度等于或者低于某一值,則不啟用(或者禁用)鏈路)。在另一例子中,相比較弱的無(wú)線鏈路,可以優(yōu)先選擇較強(qiáng)的無(wú)線鏈路等。通過(guò)在裝置上運(yùn)行的應(yīng)用程序或者通過(guò)其它技術(shù)(例如,由設(shè)備制造商、設(shè)備提供商、服務(wù)提供商等所提供的技術(shù)),還可由用戶來(lái)配置其它規(guī)則和/或者參數(shù)。根據(jù)一些方面,在裝置402和一個(gè)或者多個(gè)遠(yuǎn)程設(shè)備404之間通過(guò)塢或者塢站來(lái)通信。塢可處于裝置402和遠(yuǎn)程設(shè)備404中的一個(gè)或者多個(gè)之間的有線連接,以及,有線和 /或者無(wú)線地連接到遠(yuǎn)程設(shè)備404中的一個(gè)或者多個(gè)。根據(jù)一些方面,集線器提供在裝置 402與一個(gè)或者多個(gè)遠(yuǎn)程設(shè)備402之間的無(wú)線接口。此外,根據(jù)一些方面,可以使用集線器、 塢、直接連接(例如,有線或者無(wú)線鏈路將裝置402直接連接到遠(yuǎn)程外圍設(shè)備404)或者它們的組合。在選擇了一個(gè)或者多個(gè)遠(yuǎn)程設(shè)備404之后,遠(yuǎn)程計(jì)算環(huán)境(RCE)激活器416可喚醒遠(yuǎn)程計(jì)算環(huán)境412 (該環(huán)境之前一直處于休眠狀態(tài))。RCE激活器416可以傳送觸發(fā)信號(hào) (有時(shí)稱為喚醒觸發(fā)信號(hào))來(lái)激活并建立與一個(gè)或者多個(gè)所選擇遠(yuǎn)程設(shè)備404的通信鏈路。根據(jù)一些方面,遠(yuǎn)程計(jì)算環(huán)境412包括具有傳統(tǒng)支持力(例如,具有比裝置402更高的功率)的功能齊備操作系統(tǒng)。本地操作系統(tǒng)410和遠(yuǎn)程計(jì)算環(huán)境412可執(zhí)行相似的操作;然而,本地操作系統(tǒng)410可能是縮減版(由于裝置402的能力、功率和資源是有限的)。 根據(jù)一些方面,兩個(gè)不同的瀏覽器可在基本相同的時(shí)間進(jìn)行操作,第一瀏覽器在本地操作系統(tǒng)410上,第二瀏覽器在遠(yuǎn)程計(jì)算環(huán)境412上。系統(tǒng)400包括存儲(chǔ)器418,其操作性地耦合到通信裝置402上。存儲(chǔ)器418可存在于通信裝置402的外部或者存在于通信裝置402的內(nèi)部。存儲(chǔ)器418可以存儲(chǔ)與執(zhí)行本地處理有關(guān)的信息,該處理可以是通常與本地處理環(huán)境相關(guān)聯(lián)的功能。存儲(chǔ)器418還保存與以下操作有關(guān)的指令采集可用遠(yuǎn)程外圍設(shè)備列表,選擇一個(gè)或者多個(gè)可用遠(yuǎn)程外圍設(shè)備, 啟用包括所選擇遠(yuǎn)程外圍設(shè)備的遠(yuǎn)程計(jì)算環(huán)境。遠(yuǎn)程計(jì)算環(huán)境和本地處理可在基本相同的時(shí)間(或者不同的時(shí)間)提供不同的用戶體驗(yàn)。存儲(chǔ)器418還可存儲(chǔ)與通信網(wǎng)絡(luò)中所發(fā)送信號(hào)和所接收信號(hào)有關(guān)的其它適當(dāng)信息。處理器420可操作性地連接到無(wú)線裝置402 (和/ 或者存儲(chǔ)器408)上以便于分析與通信網(wǎng)絡(luò)中的遠(yuǎn)程計(jì)算設(shè)備有關(guān)的信息。處理器420可專用于分析和/或者生成由通信裝置402所接收到的信息;或者用于控制系統(tǒng)400中的一個(gè)或者多個(gè)組件;和/或者用于分析和生成由通信裝置402所接收到和/或者所發(fā)送出的信息,并且用于控制系統(tǒng)400中的一個(gè)或者多個(gè)組件。存儲(chǔ)器418可存儲(chǔ)與本文所討論的遠(yuǎn)程計(jì)算環(huán)境相關(guān)聯(lián)的協(xié)議,以便對(duì)通信裝置 402和遠(yuǎn)程設(shè)備404之間的通信進(jìn)行控制等,從而使系統(tǒng)400可利用所存儲(chǔ)的協(xié)議和/或者算法來(lái)啟用如本文所述的遠(yuǎn)程計(jì)算環(huán)境。應(yīng)該意識(shí)到,本文所述的數(shù)據(jù)存儲(chǔ)(例如,存儲(chǔ)器)組件可以是易失性存儲(chǔ)器或者非易失性存儲(chǔ)器,或者可同時(shí)包括易失性存儲(chǔ)器和非易失性存儲(chǔ)器。舉例而言,而非限制性地,非易失性存儲(chǔ)器可以包括只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦除PROM(EEPROM)或者閃存存儲(chǔ)器。易失性存儲(chǔ)器可以包括隨機(jī)訪問(wèn)存儲(chǔ)器(RAM),其可以作為外部緩存存儲(chǔ)器。舉例而言,而非限制性地,RAM可以有許多形式,比如同步RAM(SRAM)、動(dòng)態(tài)RAM(DRAM)、同步DRAM (SDRAM)、雙倍數(shù)據(jù)速率SDRAM (DDR SDRAM)、增強(qiáng)SDRAM (ESDRAM)、同步鏈路DRAM (SLDRAM)以及直接總線RAM(DRRAM)。本文所公開(kāi)方面的存儲(chǔ)器旨在包括,而不局限于,所述這些以及任何其它適當(dāng)類型的存儲(chǔ)器。圖5示出了根據(jù)本文所公開(kāi)方面的系統(tǒng)500,其用于啟用喚醒觸發(fā)信號(hào)來(lái)支持多個(gè)用戶界面、環(huán)境、和/或者虛擬機(jī)。系統(tǒng)500可用于檢測(cè)并有選擇地建立遠(yuǎn)程操作環(huán)境。 此外,系統(tǒng)500可用于根據(jù)各種標(biāo)準(zhǔn)來(lái)有選擇地停用遠(yuǎn)程操作環(huán)境,以便節(jié)省系統(tǒng)資源。系統(tǒng)500包括可與一個(gè)或者多個(gè)外圍設(shè)備進(jìn)行通信的通信裝置502。當(dāng)通信裝置 502運(yùn)行和移動(dòng)時(shí),通信裝置502可來(lái)到一個(gè)或者多個(gè)遠(yuǎn)程計(jì)算設(shè)備的射程之內(nèi),其中,在 504處示出了遠(yuǎn)程計(jì)算設(shè)備,這些遠(yuǎn)程計(jì)算設(shè)備為通信裝置502的用戶提供遠(yuǎn)程計(jì)算環(huán)境。 可有選擇地激活(例如,手動(dòng)地、自動(dòng)地等)遠(yuǎn)程計(jì)算設(shè)備504中的一個(gè)或者多個(gè)。根據(jù)一些方面,多于一個(gè)的通信裝置可在基本相同的時(shí)間使用遠(yuǎn)程計(jì)算設(shè)備(例如,打印機(jī))。無(wú)線通信裝置502包括能量管理組件506,其用于監(jiān)視計(jì)算環(huán)境,并且有選擇地啟用/禁用一個(gè)或者多個(gè)遠(yuǎn)程計(jì)算設(shè)備504。例如,隨著無(wú)線裝置502遠(yuǎn)離遠(yuǎn)程計(jì)算設(shè)備, 將與一個(gè)或者多個(gè)遠(yuǎn)程計(jì)算設(shè)備504相關(guān)聯(lián)的較高級(jí)的計(jì)算和處理環(huán)境轉(zhuǎn)換到休眠狀態(tài)。能量管理組件506可監(jiān)視(例如,周期性地、連續(xù)地)一個(gè)或者多個(gè)遠(yuǎn)程外圍設(shè)備 504的可用性。如果一個(gè)或者多個(gè)外圍設(shè)備504不再可用(例如,隨著用戶遠(yuǎn)離遠(yuǎn)程計(jì)算環(huán)境、當(dāng)連通性不再可用時(shí)等),那么可以自動(dòng)停止或者停用遠(yuǎn)程計(jì)算環(huán)境。根據(jù)一些方面,能量管理組件506與參照?qǐng)D4所示出并討論的發(fā)現(xiàn)引擎組件406相關(guān)聯(lián),其中,發(fā)現(xiàn)引擎組件 406可工作在不同模式下。例如,第一模式是發(fā)現(xiàn)模式,第二模式是監(jiān)視模式。在發(fā)現(xiàn)模式期間執(zhí)行發(fā)現(xiàn)功能(并且激活遠(yuǎn)程計(jì)算環(huán)境)之后,通信裝置402、502進(jìn)入監(jiān)視模式來(lái)確定一個(gè)或者多個(gè)遠(yuǎn)程外圍設(shè)備504是否仍然可用。根據(jù)一些方面,無(wú)線鏈路可能會(huì)暫時(shí)性地?cái)嚅_(kāi),然而,通信裝置502可能還未移出遠(yuǎn)程計(jì)算環(huán)境。根據(jù)該方面,監(jiān)視模塊508可用于連續(xù)地(或者周期性地)查詢(或者檢測(cè)(Ping))通信裝置502所連接的遠(yuǎn)程外圍計(jì)算設(shè)備504。如果出于某種原因,一個(gè)或者多個(gè)遠(yuǎn)程外圍計(jì)算設(shè)備504不可用(例如,暫時(shí)沒(méi)有信號(hào)),那么監(jiān)視模塊508將重新嘗試與設(shè)備進(jìn)行通訊直至達(dá)到可配置的嘗試次數(shù)、直到定時(shí)器期滿為止等。因而,如果暫時(shí)沒(méi)有信號(hào),那么可以通過(guò)重試來(lái)重建信號(hào),同時(shí)不會(huì)為了暫時(shí)沒(méi)有信號(hào)而停用與遠(yuǎn)程外圍計(jì)算設(shè)備504的鏈路。根據(jù)一些方面,能量管理組件506可用于啟用不同的能量模式。例如,當(dāng)通信裝置 502正在執(zhí)行發(fā)現(xiàn)功能但并未執(zhí)行任意處理或者計(jì)算任務(wù)時(shí),可啟用低能量模式。因而,通信裝置502可處于低能量發(fā)現(xiàn)模式和待機(jī)模式(例如,等待用戶輸入、等待傳入的通信等)。 可啟用中等能量模式,其中,通信裝置502在執(zhí)行限制性的本地處理的同時(shí)還執(zhí)行對(duì)于遠(yuǎn)程設(shè)備的發(fā)現(xiàn)功能。能量管理組件506還可啟用高能量模式,其中,本地和遠(yuǎn)程計(jì)算環(huán)境都由通信裝置502來(lái)驅(qū)動(dòng)。根據(jù)一些方面,可以有中間能量模式(其介于中等能量模式和高能量模式之間)。在該中間能量模式下,在通信裝置502驅(qū)動(dòng)遠(yuǎn)程計(jì)算環(huán)境的同時(shí),本地計(jì)算環(huán)境處于待機(jī)模式(例如,等待傳入的通信、等待用戶輸入等)。在待機(jī)模式下,本地計(jì)算環(huán)境可監(jiān)視遠(yuǎn)程設(shè)備來(lái)確定這些設(shè)備是否仍然可用和/或者是否有任何新發(fā)現(xiàn)的遠(yuǎn)程設(shè)備。此外或者作為另一種選擇,狀態(tài)模塊510可與通信裝置502相關(guān)聯(lián)。狀態(tài)模塊510 可用于將與一個(gè)或者多個(gè)外圍計(jì)算設(shè)備504連接的狀態(tài)提交給用戶。該狀態(tài)可包括外圍設(shè)備的標(biāo)識(shí)、外圍設(shè)備的能力、通信鏈路的連接狀態(tài)和其它信息(例如,信號(hào)強(qiáng)度)。該狀態(tài)還可提供外圍計(jì)算設(shè)備的列表,其中,這些設(shè)備是可用的但當(dāng)前并沒(méi)有連接到通信裝置502。狀態(tài)模塊510可用于在外圍顯示器上和/或者與通信裝置502相關(guān)聯(lián)的顯示器上呈現(xiàn)狀態(tài)指示。例如,如果失去了與遠(yuǎn)程鼠標(biāo)的連接,那么遠(yuǎn)程顯示器上和/或者本地顯示器上的狀態(tài)指示符可指示連接已斷開(kāi)。如果斷開(kāi)了與遠(yuǎn)程顯示器的連接,那么會(huì)在本地顯示器上自動(dòng)呈現(xiàn)該連接的狀態(tài)。根據(jù)一些方面,在通信傳送期間可能會(huì)失去通信。例如,用戶可能期望發(fā)送電子郵件,而在發(fā)送電子郵件的同時(shí),用戶遠(yuǎn)離了計(jì)算環(huán)境。根據(jù)該方面,電子郵件分組可位于平臺(tái)上(例如,圖2的平臺(tái)206)。通信裝置502可包括單獨(dú)的連接(例如,WAN連接),并且如果需要的話會(huì)在稍晚的時(shí)間完成該事務(wù)。因而,根據(jù)一個(gè)方面,本地操作系統(tǒng)可監(jiān)視數(shù)據(jù)傳送的狀態(tài)并且完成所需的數(shù)據(jù)傳輸,這可由管理程序和/或者平臺(tái)來(lái)管理。此外,通信裝置502可與存儲(chǔ)器相關(guān)聯(lián),該存儲(chǔ)器保存與按照本文所公開(kāi)內(nèi)容來(lái)啟用遠(yuǎn)程通信環(huán)境有關(guān)的指令。處理器可操作性地連接到存儲(chǔ)器和/或者通信裝置502,并且可用于執(zhí)行保存在存儲(chǔ)器中的指令。鑒于上面所示及所述的示例性系統(tǒng),參照下列流程圖,根據(jù)本文所公開(kāi)內(nèi)容來(lái)實(shí)現(xiàn)的方法將會(huì)更易理解。盡管為了簡(jiǎn)化說(shuō)明的目的,將方法表示及描述為一系列方框圖,但是將會(huì)理解和意識(shí)到,因?yàn)橐恍┓娇蚩砂床煌拇涡颍?或者在與本文所描述的其它方框基本相同的時(shí)間發(fā)生,所以本權(quán)利要求主題并不限于方框的數(shù)目或者次序。此外,并不是需要所有示出的方框來(lái)實(shí)現(xiàn)本文所述的方法。應(yīng)當(dāng)意識(shí)到,與這些方框相關(guān)聯(lián)的功能可通過(guò)軟件、硬件、它們的組合或者任意其它適當(dāng)裝置(例如,設(shè)備、系統(tǒng)、過(guò)程、組件)來(lái)實(shí)現(xiàn)。 此外,還應(yīng)該意識(shí)到,下文中且貫通該說(shuō)明書(shū)的所公開(kāi)的方法可存儲(chǔ)在制造產(chǎn)品上以便于將這些方法傳輸和傳送到各種設(shè)備。本領(lǐng)域的技術(shù)人員將會(huì)理解并意識(shí)到,方法還可表示為一系列相互關(guān)聯(lián)的狀態(tài)或者事件,比如在狀態(tài)圖中。圖6示出了根據(jù)本文所公開(kāi)方面中一個(gè)或者多個(gè)的用于發(fā)現(xiàn)一個(gè)或者多個(gè)設(shè)備的方法600,該方法通過(guò)連接到這些設(shè)備來(lái)啟用遠(yuǎn)程計(jì)算環(huán)境。能進(jìn)行無(wú)線因特網(wǎng)接入的用戶設(shè)備可位于諸如鼠標(biāo)、鍵盤、話筒、監(jiān)視器和/或者其它外圍設(shè)備之類的計(jì)算外圍設(shè)備的附近。用戶設(shè)備可得知這些計(jì)算外圍設(shè)備的存在,連接到這些設(shè)備中的一個(gè)或者多個(gè),并且通過(guò)使用計(jì)算外圍設(shè)備來(lái)為用戶提供遠(yuǎn)程計(jì)算環(huán)境??稍诨鞠嗤臅r(shí)間和/或者不同的時(shí)間使用遠(yuǎn)程計(jì)算環(huán)境和本地計(jì)算環(huán)境。在602處,發(fā)現(xiàn)一個(gè)或者多個(gè)計(jì)算外圍設(shè)備??勺詣?dòng)執(zhí)行發(fā)現(xiàn)進(jìn)程,比如按照預(yù)定的時(shí)間間隔,或者基于其它標(biāo)準(zhǔn),比如按照可定制的時(shí)間間隔(例如,每5秒、每分鐘等),基于對(duì)新區(qū)域的檢測(cè)(例如,當(dāng)進(jìn)入房間時(shí))等。根據(jù)一些方面,可基于接收到的來(lái)自用戶的手動(dòng)輸入來(lái)執(zhí)行發(fā)現(xiàn)進(jìn)程。例如,用戶可能期望在遠(yuǎn)程計(jì)算顯示器上觀看視頻,該顯示器比與用戶的移動(dòng)設(shè)備(其可用于其它功能,比如文本消息等)相關(guān)聯(lián)的顯示器要大。在這種情況下,用戶可手動(dòng)請(qǐng)求發(fā)現(xiàn)功能來(lái)在遠(yuǎn)程計(jì)算環(huán)境中找到合適的顯示器。根據(jù)該方面,可使用手動(dòng)觸發(fā)的發(fā)現(xiàn)進(jìn)程來(lái)代替或者結(jié)合自動(dòng)生成發(fā)現(xiàn)進(jìn)程。例如,用戶可禁用自動(dòng)計(jì)算外圍設(shè)備發(fā)現(xiàn)進(jìn)程,并當(dāng)用戶期望使用一個(gè)或者多個(gè)外圍設(shè)備時(shí),手動(dòng)觸發(fā)發(fā)現(xiàn)進(jìn)程。在執(zhí)行發(fā)現(xiàn)進(jìn)程之后,在604處激活喚醒觸發(fā)信號(hào)。該喚醒觸發(fā)信號(hào)激活包括所發(fā)現(xiàn)計(jì)算外圍設(shè)備中一個(gè)或者多個(gè)外圍設(shè)備的遠(yuǎn)程計(jì)算環(huán)境。根據(jù)一些方面,喚醒觸發(fā)信號(hào)可向中斷控制器提供中斷。該中斷可以是專用中斷或者可與其它中斷按位求或。中斷可
14引起所要處理的中斷服務(wù)例程。該中斷例程可與能量管理引擎在平臺(tái)上交互以便將平臺(tái)的狀態(tài)變換到更高的能量狀態(tài)。該能量管理引擎還可激活桌面應(yīng)用程序處理環(huán)境。在606處,建立與所發(fā)現(xiàn)設(shè)備中一個(gè)或者多個(gè)的連接。該連接可以是有線連接、無(wú)線連接或者它們的組合。例如,該連接可經(jīng)過(guò)一個(gè)集線器,該集線器用作移動(dòng)設(shè)備和一個(gè)或者多個(gè)計(jì)算外圍設(shè)備之間的接口。在另一例子中,移動(dòng)設(shè)備可無(wú)線地連接到遠(yuǎn)程計(jì)算環(huán)境中的第一設(shè)備,并可通過(guò)有線連接來(lái)連接到遠(yuǎn)程計(jì)算環(huán)境中的第二設(shè)備,或者兩者相結(jié)合。 相對(duì)于運(yùn)行在用戶設(shè)備上的本地計(jì)算環(huán)境而言,遠(yuǎn)程計(jì)算環(huán)境提供不同的用戶體驗(yàn)。本地計(jì)算環(huán)境可包括通常由用戶設(shè)備所執(zhí)行的進(jìn)程(例如,語(yǔ)音呼叫、數(shù)據(jù)呼叫等)。圖7示出了根據(jù)一些方面的方法700,該方法用于發(fā)現(xiàn)并有選擇地連接到遠(yuǎn)程計(jì)算環(huán)境中的外圍設(shè)備。方法700可用于檢測(cè)和建立遠(yuǎn)程計(jì)算環(huán)境,其中,可在與使用本地計(jì)算環(huán)境基本相同的時(shí)間使用遠(yuǎn)程計(jì)算環(huán)境。方法700還可監(jiān)視遠(yuǎn)程計(jì)算環(huán)境并有選擇地確定是否應(yīng)該禁用該遠(yuǎn)程計(jì)算環(huán)境。例如,能夠進(jìn)行無(wú)線因特網(wǎng)接入的移動(dòng)設(shè)備(例如,智能電話設(shè)備)位于諸如鼠標(biāo)、鍵盤和監(jiān)視器之類的計(jì)算外圍設(shè)備的附近。該移動(dòng)設(shè)備得知這些計(jì)算外圍設(shè)備的存在,與進(jìn)行無(wú)線地連接到它們,并使用無(wú)線因特網(wǎng)接入來(lái)在監(jiān)視器上呈現(xiàn)計(jì)算環(huán)境。如果監(jiān)視設(shè)備(或者監(jiān)視器)移出了射程并且設(shè)備不再進(jìn)行通信,那么可有選擇地禁用連接。在702處,發(fā)現(xiàn)一個(gè)或者多個(gè)外圍設(shè)備。當(dāng)用戶設(shè)備極接近無(wú)線計(jì)算外圍設(shè)備(例如,無(wú)線鼠標(biāo)、無(wú)線鍵盤、無(wú)線顯示器/監(jiān)視器、無(wú)線揚(yáng)聲器等)時(shí),可執(zhí)行發(fā)現(xiàn)功能,且該發(fā)現(xiàn)功能可稱為基于位置的發(fā)現(xiàn)激活。例如,用戶設(shè)備可移動(dòng)到各種位置,并且隨著該用戶移動(dòng),用戶設(shè)備可執(zhí)行發(fā)現(xiàn)進(jìn)程來(lái)檢測(cè)區(qū)域內(nèi)的外圍設(shè)備??勺詣?dòng)、手動(dòng)或者以兩者結(jié)合的方式執(zhí)行發(fā)現(xiàn)進(jìn)程。與用戶設(shè)備(執(zhí)行發(fā)現(xiàn)進(jìn)程)進(jìn)行通信的無(wú)線計(jì)算外圍設(shè)備可向用戶設(shè)備進(jìn)行登記。外圍設(shè)備和用戶設(shè)備可通過(guò)任意協(xié)議(例如,通過(guò)UWB無(wú)線接口的無(wú)線USB)來(lái)通信。 因而,可根據(jù)每個(gè)外圍設(shè)備所支持的協(xié)議,通過(guò)多種協(xié)議來(lái)實(shí)現(xiàn)發(fā)現(xiàn)功能。因而,如果第一外圍設(shè)備支持一種協(xié)議且第二(或者更多)外圍設(shè)備支持第二協(xié)議,那么發(fā)現(xiàn)功能/通信會(huì)通過(guò)兩種協(xié)議(或者通過(guò)用戶設(shè)備所能支持的許多協(xié)議)來(lái)進(jìn)行。根據(jù)一些方面,可將列表或者用于識(shí)別每個(gè)外圍設(shè)備的其它信息提交給用戶。列表可包括獨(dú)特的設(shè)備標(biāo)識(shí)符、設(shè)備的能力和/或者關(guān)聯(lián)信息(例如,連接的類型、信號(hào)強(qiáng)度等)。例如,在顯示器上呈現(xiàn)可用設(shè)備的列表,并且用戶可選擇該用戶期望進(jìn)行遠(yuǎn)程操作的一個(gè)或者多個(gè)設(shè)備。根據(jù)一些方面,可基于與遠(yuǎn)程計(jì)算環(huán)境相關(guān)聯(lián)的規(guī)則和/或者策略來(lái)自動(dòng)執(zhí)行對(duì)一個(gè)或者多個(gè)遠(yuǎn)程計(jì)算設(shè)備的選擇。例如,可建立一個(gè)規(guī)則必須存在最低數(shù)量的可用組件和/或者某一類型的可用組件(例如,最小設(shè)備閾值)。最小閾值與具有盡可能少的組件的組合或者集合有關(guān)。例如,最小閾值可以是至少一個(gè)遠(yuǎn)程鍵盤、至少一個(gè)遠(yuǎn)程鼠標(biāo)和至少一個(gè)遠(yuǎn)程顯示器。在另一例子中,可建立規(guī)則來(lái)在執(zhí)行相似功能的兩個(gè)遠(yuǎn)程設(shè)備之間進(jìn)行選擇。因而,如果發(fā)現(xiàn)了兩個(gè)(或者多個(gè))遠(yuǎn)程鍵盤,那么可基于連接是有線連接還是無(wú)線連接、無(wú)線連接的信號(hào)強(qiáng)度、遠(yuǎn)程鍵盤對(duì)用戶設(shè)備的接近性和/或者基于其它標(biāo)準(zhǔn)來(lái)進(jìn)行該選擇。在706處,激活喚醒觸發(fā)信號(hào);在708處,建立與所選擇設(shè)備中的一個(gè)或者多個(gè)的連接。在710處,執(zhí)行對(duì)設(shè)備的監(jiān)視??芍芷谛缘亍⑦B續(xù)地、基于可配置的時(shí)間間隔等來(lái)執(zhí)行該監(jiān)視。該監(jiān)視可確定用戶設(shè)備和外圍設(shè)備之間的連接是否仍然可用(例如,尚未失去連接)、外圍設(shè)備是否仍然可用(例如,未由另一用戶所使用的)、或者其它標(biāo)準(zhǔn)。根據(jù)一些方面,提供了能量管理,其中,隨著移動(dòng)設(shè)備的用戶遠(yuǎn)離遠(yuǎn)程計(jì)算環(huán)境, 較高級(jí)的計(jì)算和處理環(huán)境開(kāi)始進(jìn)入休眠狀態(tài)和/或者禁用連接。在另一例子中,在712處, 隨著用戶遠(yuǎn)離遠(yuǎn)程計(jì)算環(huán)境,移動(dòng)設(shè)備檢測(cè)到計(jì)算環(huán)境不再可用,于是自動(dòng)停止使用和/ 或者停止嘗試使用遠(yuǎn)程設(shè)備。現(xiàn)在參照?qǐng)D8,示出了根據(jù)本文所公開(kāi)方面中一個(gè)或者多個(gè)的系統(tǒng)800,其有助于生成喚醒觸發(fā)信號(hào)來(lái)支持多個(gè)用戶界面、環(huán)境和/或者虛擬機(jī)。系統(tǒng)800可位于用戶設(shè)備中。系統(tǒng)800包括接收機(jī)802,其可接收來(lái)自例如接收天線的信號(hào)。接收機(jī)802可執(zhí)行典型動(dòng)作,比如對(duì)所接收信號(hào)進(jìn)行濾波、放大、下變頻等。接收機(jī)802還可數(shù)字化所調(diào)節(jié)信號(hào)來(lái)獲取采樣。解調(diào)器804可獲取針對(duì)每個(gè)符號(hào)周期的所接收符號(hào),還可向處理器806提供所接收符號(hào)。處理器806可以是專用于分析由接收機(jī)組件802所接收信息和/或者生成由發(fā)射機(jī)808所發(fā)射信息的處理器。此外或者作為另一種選擇,處理器806可控制用戶設(shè)備800 的一個(gè)或者多個(gè)組件、分析由接收機(jī)802所接收到的信息、生成由發(fā)射機(jī)808所要發(fā)射的信息和/或者控制用戶設(shè)備800的一個(gè)或者多個(gè)組件。處理器806可包括控制器組件,其能夠協(xié)調(diào)與附加用戶設(shè)備的通信。用戶設(shè)備800還可包括操作性耦合到處理器806的存儲(chǔ)器808,該存儲(chǔ)器能存儲(chǔ)與協(xié)調(diào)通信有關(guān)的信息和任意其它適當(dāng)信息。存儲(chǔ)器810還可存儲(chǔ)與遠(yuǎn)程計(jì)算環(huán)境相關(guān)聯(lián)的協(xié)議。應(yīng)當(dāng)意識(shí)到,本文所述的數(shù)據(jù)存儲(chǔ)(例如,存儲(chǔ)器)組件可以是易失性存儲(chǔ)器或者非易失性存儲(chǔ)器,或者可同時(shí)包括易失性存儲(chǔ)器和非易失性存儲(chǔ)器。舉例而言,而非限制性地,非易失性存儲(chǔ)器可以包括只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、 電可擦除PROM (EEPROM)或者閃存存儲(chǔ)器。易失性存儲(chǔ)器可以包括隨機(jī)訪問(wèn)存儲(chǔ)器(RAM), 其可以作為外部緩存存儲(chǔ)器。舉例而言,而非限制性地,RAM可以有許多形式,比如同步 RAM (SRAM)、動(dòng)態(tài) RAM (DRAM)、同步 DRAM (SDRAM)、雙倍數(shù)據(jù)速率 SDRAM (DDR SDRAM)、增強(qiáng) SDRAM (ESDRAM)、同步鏈路DRAM (SLDRAM)以及直接總線RAM (DRRAM)。本發(fā)明的系統(tǒng)和/或者方法的存儲(chǔ)器808旨在包括,而不局限于,所述這些以及任何其它適當(dāng)類型的存儲(chǔ)器。用戶設(shè)備800還可包括符號(hào)調(diào)制器812和用于發(fā)射所調(diào)制信號(hào)的發(fā)射機(jī)808。接收機(jī)802還可操作性耦合到能量管理引擎814,其根據(jù)本文所公開(kāi)的一個(gè)或者多個(gè)方面用于將平臺(tái)(例如,硬件平臺(tái))的狀態(tài)變換到更高的能量狀態(tài),并激活桌面應(yīng)用程序處理環(huán)境。另外,接收機(jī)802還可操作性耦合到管理程序816,其用于識(shí)別計(jì)算外圍設(shè)備、激活喚醒觸發(fā)信號(hào)等。如虛線框所示,管理程序816是可選的。根據(jù)一個(gè)方面,管理程序816可通過(guò)虛擬化的方式來(lái)啟用遠(yuǎn)程計(jì)算環(huán)境。參照?qǐng)D9,示出了根據(jù)本文所提出各種方面的用于啟用遠(yuǎn)程計(jì)算環(huán)境的示例性系統(tǒng)900。系統(tǒng)900可至少部分地位于移動(dòng)設(shè)備內(nèi)。應(yīng)當(dāng)意識(shí)到,系統(tǒng)900表示為包括功能框的形式,這些功能框表示由處理器、軟件、或者它們的組合(例如,固件)所實(shí)現(xiàn)的功能。系統(tǒng)900包括電組件的邏輯組合902,這些電組件可單獨(dú)行動(dòng)或者聯(lián)合行動(dòng)。邏輯組合902可包括電組件904,用于訪問(wèn)可用遠(yuǎn)程外圍設(shè)備列表。遠(yuǎn)程外圍設(shè)備列表可包括設(shè)備的標(biāo)識(shí)、設(shè)備能力和其它信息。根據(jù)一些方面,可基于發(fā)現(xiàn)進(jìn)程來(lái)訪問(wèn)可用遠(yuǎn)程外圍設(shè)備列表,其中,可自動(dòng)、手動(dòng)或者以兩者結(jié)合的方式生成該發(fā)現(xiàn)進(jìn)程。邏輯組合902中還包括電組件906,用于選擇可用遠(yuǎn)程外圍設(shè)備的至少一個(gè)。根據(jù)一些方面,可根據(jù)至少閾值數(shù)量的設(shè)備的可用性和/或者設(shè)備類型來(lái)選擇遠(yuǎn)程外圍設(shè)備。 例如,用戶可配置一組規(guī)則來(lái)指示在選擇設(shè)備之前的可用設(shè)備的最少數(shù)量(例如,一個(gè)鍵盤、一個(gè)鼠標(biāo)、和一個(gè)顯示器)及類型。根據(jù)一些方面,電組件906可用于確定可用遠(yuǎn)程外圍設(shè)備的兩個(gè)或者多個(gè)外圍設(shè)備提供相似的功能。至少部分地基于該確定,電組件906可基于遵循一組規(guī)則來(lái)選擇所述兩個(gè)或者多個(gè)外圍設(shè)備的一個(gè)。這些規(guī)則是可配置的并且可包括用于以下操作的指令有線鏈路的選擇優(yōu)先于無(wú)線鏈路的選擇、較強(qiáng)無(wú)線鏈路的選擇優(yōu)先于較弱無(wú)線鏈路的選擇或者兩者的結(jié)合。邏輯組合902還包括電組件908,用于啟用包括所選設(shè)備的遠(yuǎn)程計(jì)算環(huán)境。為啟用該遠(yuǎn)程計(jì)算環(huán)境,可將電組件908配置為基于設(shè)備選擇來(lái)傳送喚醒觸發(fā)信號(hào)。電組件908 還可用于實(shí)現(xiàn)更高的能量狀態(tài)。根據(jù)一些方面,基于與至少一個(gè)遠(yuǎn)程外圍設(shè)備的最接近連接來(lái)自動(dòng)啟用遠(yuǎn)程計(jì)算環(huán)境。根據(jù)一些方面,根據(jù)與塢站的交互來(lái)自動(dòng)啟用遠(yuǎn)程計(jì)算環(huán)境, 其中,塢站連接到可用遠(yuǎn)程外圍設(shè)備中的一個(gè)或者多個(gè)。另外,還可以根據(jù)與無(wú)線集線器的最接近連接來(lái)自動(dòng)激活遠(yuǎn)程計(jì)算環(huán)境。此外,邏輯組合902包括用于運(yùn)行本地計(jì)算環(huán)境的電組件,該本地計(jì)算環(huán)境提供與遠(yuǎn)程計(jì)算環(huán)境所提供的體驗(yàn)不同的用戶體驗(yàn)。因而,用戶可使用本地計(jì)算環(huán)境來(lái)執(zhí)行第一組功能,并使用遠(yuǎn)程計(jì)算環(huán)境來(lái)執(zhí)行第二組功能。此外或者作為另一種選擇,邏輯組合902可包括電組件,用于監(jiān)視至少一個(gè)所選擇遠(yuǎn)程外圍設(shè)備的可用性。還包括電組件,用于如果至少一個(gè)所選擇遠(yuǎn)程外圍設(shè)備不再可用,則有選擇地停用遠(yuǎn)程計(jì)算環(huán)境。另外,系統(tǒng)900包括保存指令的存儲(chǔ)器910,這些指令用于執(zhí)行與電組件904、906 和908或者其它組件相關(guān)聯(lián)的功能。雖然示出為存儲(chǔ)器910的外部組件,但是應(yīng)當(dāng)理解,電組件904、906、908的一個(gè)或者多個(gè)可存在于存儲(chǔ)器910內(nèi)。應(yīng)當(dāng)理解,本文所述的方面可以通過(guò)硬件、軟件、固件或其任意組合來(lái)實(shí)現(xiàn)。當(dāng)在軟件中實(shí)現(xiàn)時(shí),所述功能可存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或作為計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)指令或代碼來(lái)發(fā)送。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),其中,通信介質(zhì)包括有助于從一個(gè)位置向另一位置傳送計(jì)算機(jī)程序的任意介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是由通用或者專用計(jì)算機(jī)所訪問(wèn)的任意可用介質(zhì)。舉例而言,且非限制性地,這種計(jì)算機(jī)可讀介質(zhì)可包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備,或用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望程序代碼單元并可由通用或?qū)S糜?jì)算機(jī)、或者由通用或?qū)S锰幚砥魉L問(wèn)的任意其它介質(zhì)。另外,任何連接也可適當(dāng)?shù)胤Q為計(jì)算機(jī)可讀介質(zhì)。例如,如果使用同軸電纜、光纜、雙絞線、數(shù)字用戶線路(DSL)或諸如紅外、無(wú)線電和微波之類的無(wú)線技術(shù)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程來(lái)源發(fā)送軟件,則同軸電纜、光纜、雙絞線、 DSL或諸如紅外、無(wú)線電和微波之類的無(wú)線技術(shù)包括在傳輸介質(zhì)的定義中。本文使用的磁盤和光盤包括壓縮光盤(CD)、激光盤、光盤、數(shù)字通用光盤(DVD)、軟磁盤和藍(lán)光盤,其中,磁盤通常以磁的方式再現(xiàn)數(shù)據(jù),而光盤通過(guò)激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。上述的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。
使用通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或其它可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件或者其任意組合,可以實(shí)現(xiàn)或執(zhí)行結(jié)合本文所公開(kāi)方面而描述的各種示出的邏輯、邏輯框圖、模塊和電路。通用處理器可以是微處理器,或者,該處理器也可以是任何傳統(tǒng)的處理器、控制器、微控制器或者狀態(tài)機(jī)。處理器也可以實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如,DSP和微處理器的組合、多個(gè)微處理器、結(jié)合DSP內(nèi)核的一個(gè)或多個(gè)微處理器,或者任意其它此種結(jié)構(gòu)。此外,至少一個(gè)處理器可包括一個(gè)或者多個(gè)模塊,這些模塊可操作用于實(shí)現(xiàn)上述步驟和/或者動(dòng)作中的一個(gè)或者多個(gè)。對(duì)于軟件實(shí)現(xiàn),本文所描述的技術(shù)可使用執(zhí)行本文所述功能的模塊(例如,過(guò)程、 函數(shù)等)來(lái)實(shí)現(xiàn)。軟件代碼可以存儲(chǔ)在存儲(chǔ)器單元中,并由處理器執(zhí)行。存儲(chǔ)器單元可以實(shí)現(xiàn)在處理器內(nèi),也可以實(shí)現(xiàn)在處理器外,在后一種情況下,存儲(chǔ)器單元可經(jīng)由本領(lǐng)域中所公知的各種手段通信性地耦合到處理器。此外,至少一個(gè)處理器可包括一個(gè)或者多個(gè)模塊, 這些模塊可操作用于執(zhí)行本文所述的功能。本文所述的技術(shù)可用于各種無(wú)線通信系統(tǒng),例如,⑶MA、TDMA, FDMA, OFDMA, SC-FDMA和其它系統(tǒng)。詞語(yǔ)“系統(tǒng)”和“網(wǎng)絡(luò)”常?;Q地使用。CDMA系統(tǒng)可實(shí)現(xiàn)諸如通用陸地?zé)o線接入(UTRA)、CDMA2000等之類的無(wú)線電技術(shù)。UTRA包括寬帶-CDMA (WCDMA)及CDMA 的其它變體。另外,CDMA2000涵蓋IS-2000、IS-95、和IS-856標(biāo)準(zhǔn)。TDMA系統(tǒng)可實(shí)現(xiàn)諸如全球移動(dòng)通信系統(tǒng)(GSM)的無(wú)線電技術(shù)。OFDMA可實(shí)現(xiàn)諸如演進(jìn)UTRA(E-UTRA)、超移動(dòng)寬帶 (UMB)、IEEE802. 11 (Wi-Fi)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、Flash-OFDM 等之類的無(wú)線電技術(shù)。UTRA和E-UTRA是通用移動(dòng)通信系統(tǒng)(UMTQ的部分。3GPP長(zhǎng)期演進(jìn)(LTE)是使用E-UTRA的UMTS版本,其在下行鏈路上采用OFDMA并在上行鏈路上采用SC-FDMA。在來(lái)自名為“第三代合作伙伴計(jì)劃”(3GPP)的組織的文件中描述了 UTRA、E-UTRA、UMTS、LTE和 GSM。此外,在來(lái)自名為“第三代合作伙伴計(jì)劃2”(3GPP2)的組織的文件中描述了 CDMA2000 和UMB。此外,這些無(wú)線通信系統(tǒng)還可包括對(duì)等(例如,移動(dòng)臺(tái)到移動(dòng)臺(tái))特定網(wǎng)絡(luò)系統(tǒng),其通常使用非成對(duì)非授權(quán)頻譜、802. XX無(wú)線LAN、藍(lán)牙和任意其它短或者長(zhǎng)距離的無(wú)線通信技術(shù)。此外,本文所述的各種方面或者特征可實(shí)現(xiàn)為方法、裝置或者使用標(biāo)準(zhǔn)編程和/ 或者工程技術(shù)的制造產(chǎn)品。這里使用的詞語(yǔ)“制造產(chǎn)品”旨在包括可從任何計(jì)算機(jī)可讀設(shè)備、載波或介質(zhì)上訪取的計(jì)算機(jī)程序。例如,計(jì)算機(jī)可讀介質(zhì)可以包括(但不局限于)磁性存儲(chǔ)設(shè)備(例如,硬盤、軟盤、磁帶等)、光盤(例如,壓縮盤(CD)、數(shù)字多功能盤(DVD)等)、 智能卡、以及閃存存儲(chǔ)器設(shè)備(例如,EPR0M、卡、棒、鑰匙型驅(qū)動(dòng)器等)。此外,這里描述的各種存儲(chǔ)介質(zhì)可以表示用于存儲(chǔ)信息的一個(gè)或多個(gè)設(shè)備和/或其它機(jī)器可讀介質(zhì)。詞語(yǔ)“機(jī)器可讀介質(zhì)”可以包括(而不局限于)無(wú)線信道以及能夠存儲(chǔ)、包含和/或者攜帶指令和/ 或數(shù)據(jù)的各種其它介質(zhì)。此外,具有一個(gè)或多個(gè)指令或者代碼的計(jì)算機(jī)可讀介質(zhì)可操作用于使計(jì)算機(jī)執(zhí)行本文所述的功能。此外,結(jié)合本文所公開(kāi)方面而描述的方法或者算法的步驟和/或動(dòng)作可直接體現(xiàn)在硬件、由處理器執(zhí)行的軟件模塊或兩者的組合中。軟件模塊可以位于RAM存儲(chǔ)器、閃存、 ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤、移動(dòng)磁盤、CD-ROM或者本領(lǐng)域公知的任何形式的存儲(chǔ)介質(zhì)。可將示例性的存儲(chǔ)介質(zhì)耦合至處理器,從而使處理器能夠從該
18存儲(chǔ)介質(zhì)讀取信息,并向該存儲(chǔ)介質(zhì)寫入信息。作為另一種選擇,存儲(chǔ)介質(zhì)也可以是處理器的組成部分。此外,在一些方面,處理器和存儲(chǔ)介質(zhì)可位于ASIC。另外,ASIC可位于用戶終端中。作為另一種選擇,處理器和存儲(chǔ)介質(zhì)以分立組件的形式位于用戶終端中。另外,在一些方面,方法或者算法的步驟和/或動(dòng)作可通過(guò)一個(gè)或者任意組合或集合的代碼和/或指令的形式位于機(jī)器可讀介質(zhì)和/或者計(jì)算機(jī)可讀介質(zhì)上,并且該介質(zhì)可包括到計(jì)算機(jī)程序產(chǎn)品中。盡管前述發(fā)明討論了示出的方面,但是應(yīng)該注意,在不脫離所述方面的范圍和/ 或者權(quán)利要求所限定的范圍的情況下,可以對(duì)本文進(jìn)行各種修改和改變。因此,所述方面旨在涵蓋落入所附權(quán)利要求的范圍內(nèi)的所有這些替換、修改和變體。此外,雖然所述方面的元素可描述或者聲稱為單數(shù)的形式,但是除非明確聲明限制為單數(shù)的形式,否則應(yīng)當(dāng)意識(shí)到這些元素也可為復(fù)數(shù)的形式。此外,除非特別聲明,可將任意其它方面的全部或者一部分用于任意方面的全部或者一部分。對(duì)于在詳細(xì)說(shuō)明書(shū)或者權(quán)利要求中所使用的詞語(yǔ)“包含”而言,該詞語(yǔ)意在表示包含性,其與詞語(yǔ)“包括”在權(quán)利要求中用作連接詞時(shí)的含義相同。此外,在詳細(xì)說(shuō)明書(shū)或者權(quán)利要求中所使用的“或者”意味著包括性的“或者”而不是排他性的“或者”。也就是說(shuō), 除非另外指定或者從上下文能清楚得知,否則短語(yǔ)“X使用A或者B”意指任何自然的包括性置換。也就是說(shuō),短語(yǔ)“X使用A或者B”滿足下列任何一個(gè)例子X(jué)使用A,X使用B,或者 X使用A和B 二者。另外,除非另外指定或從上下文能清楚得知是單一形式,否則本申請(qǐng)和附加的權(quán)利要求書(shū)中使用的冠詞“一”和“一個(gè)”通常解釋為“一個(gè)或多個(gè)”。
權(quán)利要求
1.一種用于啟用遠(yuǎn)程計(jì)算環(huán)境的方法,包括 采用處理器來(lái)執(zhí)行下列動(dòng)作獲取可用遠(yuǎn)程外圍設(shè)備列表;選擇所述可用遠(yuǎn)程外圍設(shè)備中的至少一個(gè);激活包括至少一個(gè)所選擇可用遠(yuǎn)程外圍設(shè)備的遠(yuǎn)程計(jì)算環(huán)境,其中,與移動(dòng)設(shè)備的本地計(jì)算環(huán)境相比,所述遠(yuǎn)程計(jì)算環(huán)境提供不同的用戶體驗(yàn)。
2.根據(jù)權(quán)利要求1所述的方法,其中,激活遠(yuǎn)程計(jì)算環(huán)境的動(dòng)作進(jìn)一步包括 傳送喚醒觸發(fā)信號(hào);實(shí)現(xiàn)更高的能量狀態(tài)。
3.根據(jù)權(quán)利要求1所述的方法,其中,根據(jù)由每一個(gè)所述可用遠(yuǎn)程外圍設(shè)備所支持的協(xié)議,通過(guò)多種協(xié)議來(lái)獲取所述可用遠(yuǎn)程外圍設(shè)備列表。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述本地計(jì)算環(huán)境處于待機(jī)模式下。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述本地計(jì)算環(huán)境正在執(zhí)行本地處理。
6.根據(jù)權(quán)利要求1所述的方法,其中,基于到所述至少一個(gè)遠(yuǎn)程外圍設(shè)備的最接近連接來(lái)自動(dòng)激活所述遠(yuǎn)程計(jì)算環(huán)境。
7.根據(jù)權(quán)利要求1所述的方法,其中,根據(jù)與塢站的交互來(lái)自動(dòng)激活所述遠(yuǎn)程計(jì)算環(huán)境,其中,所述塢站連接到所述可用遠(yuǎn)程外圍設(shè)備中的一個(gè)或者多個(gè)。
8.根據(jù)權(quán)利要求1所述的方法,其中,根據(jù)與無(wú)線集線器的最接近連接來(lái)自動(dòng)激活所述遠(yuǎn)程計(jì)算環(huán)境。
9.根據(jù)權(quán)利要求1所述的方法,其中,基于發(fā)現(xiàn)進(jìn)程來(lái)獲取所述可用遠(yuǎn)程外圍設(shè)備列表,其中,自動(dòng)、手動(dòng)或者以兩者結(jié)合的方式生成所述發(fā)現(xiàn)進(jìn)程。
10.根據(jù)權(quán)利要求1所述的方法,其中,選擇所述可用遠(yuǎn)程外圍設(shè)備中的至少一個(gè)的動(dòng)作進(jìn)一步包括確定所述可用遠(yuǎn)程外圍設(shè)備中的兩個(gè)或者多個(gè)外圍設(shè)備提供相似的功能; 基于遵循一組規(guī)則來(lái)選擇所述兩個(gè)或者多個(gè)外圍設(shè)備中的一個(gè)。
11.根據(jù)權(quán)利要求10所述的方法,其中,這一組規(guī)則包括有線鏈路的選擇優(yōu)先于無(wú)線鏈路的選擇、較強(qiáng)無(wú)線鏈路的選擇優(yōu)先于較弱無(wú)線鏈路的選擇或者兩者的結(jié)合。
12.根據(jù)權(quán)利要求1所述的方法,其中,根據(jù)至少閾值數(shù)量的設(shè)備的可用性來(lái)選擇所述可用遠(yuǎn)程外圍設(shè)備中的至少一個(gè)。
13.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括 監(jiān)視所述至少一個(gè)所選擇遠(yuǎn)程外圍設(shè)備的可用性;如果所述至少一個(gè)所選擇遠(yuǎn)程外圍設(shè)備不再可用,則有選擇地停用所述遠(yuǎn)程計(jì)算環(huán)境。
14.一種無(wú)線通信裝置,包括存儲(chǔ)器,用于保存與下列操作有關(guān)的指令執(zhí)行本地處理,采集可用遠(yuǎn)程外圍設(shè)備列表,選擇所述可用遠(yuǎn)程外圍設(shè)備中的一個(gè)或者多個(gè),啟用包括所選擇遠(yuǎn)程外圍設(shè)備的遠(yuǎn)程計(jì)算環(huán)境,其中,所述本地處理和所述遠(yuǎn)程計(jì)算環(huán)境提供不同的用戶體驗(yàn); 處理器,耦合到所述存儲(chǔ)器,用于執(zhí)行保存在所述存儲(chǔ)器中的指令。
15.根據(jù)權(quán)利要求14所述的無(wú)線通信裝置,所述存儲(chǔ)器還保存有在選擇了所述可用遠(yuǎn)程外圍設(shè)備中的一個(gè)或者多個(gè)之后與下列操作有關(guān)的指令激活喚醒觸發(fā)信號(hào); 將能量狀態(tài)轉(zhuǎn)換到更高的能量狀態(tài)。
16.根據(jù)權(quán)利要求14所述的無(wú)線通信裝置,其中,基于到所述至少一個(gè)遠(yuǎn)程外圍設(shè)備的最接近連接來(lái)自動(dòng)啟用所述遠(yuǎn)程計(jì)算環(huán)境。
17.根據(jù)權(quán)利要求14所述的無(wú)線通信裝置,其中,根據(jù)與塢站的交互來(lái)自動(dòng)啟用所述遠(yuǎn)程計(jì)算環(huán)境,其中,所述塢站連接到所述可用遠(yuǎn)程外圍設(shè)備中的一個(gè)或者多個(gè)。
18.根據(jù)權(quán)利要求14所述的無(wú)線通信裝置,其中,根據(jù)與無(wú)線集線器的最接近連接來(lái)自動(dòng)啟用所述遠(yuǎn)程計(jì)算環(huán)境。
19.根據(jù)權(quán)利要求14所述的無(wú)線通信裝置,其中,基于使用兩種或者多種協(xié)議的發(fā)現(xiàn)進(jìn)程來(lái)獲取所述可用遠(yuǎn)程外圍設(shè)備列表,其中,自動(dòng)、手動(dòng)或者以兩者結(jié)合的方式生成所述發(fā)現(xiàn)進(jìn)程。
20.根據(jù)權(quán)利要求14所述的無(wú)線通信裝置,所述存儲(chǔ)器還保存與下列操作有關(guān)的指令確定所述可用遠(yuǎn)程外圍設(shè)備中的兩個(gè)或者多個(gè)外圍設(shè)備提供相似的功能; 基于遵循一組規(guī)則來(lái)選擇所述兩個(gè)或者多個(gè)外圍設(shè)備中的一個(gè)。
21.根據(jù)權(quán)利要求14所述的無(wú)線通信裝置,所述存儲(chǔ)器還保存與下列操作有關(guān)的指令監(jiān)視所選擇遠(yuǎn)程外圍設(shè)備的可用性;如果所選擇遠(yuǎn)程外圍設(shè)備不再可用,則有選擇地停用所述遠(yuǎn)程計(jì)算環(huán)境。
22.一種啟用遠(yuǎn)程計(jì)算環(huán)境的無(wú)線通信裝置,包括 訪問(wèn)模塊,用于訪問(wèn)可用遠(yuǎn)程外圍設(shè)備列表;選擇模塊,用于選擇所述可用遠(yuǎn)程外圍設(shè)備中的至少一個(gè); 啟用模塊,用于啟用包括至少一個(gè)所選擇可用遠(yuǎn)程外圍設(shè)備的遠(yuǎn)程計(jì)算環(huán)境; 運(yùn)行模塊,用于運(yùn)行本地計(jì)算環(huán)境,其中,所述本地計(jì)算環(huán)境提供的用戶體驗(yàn)不同于所述遠(yuǎn)程計(jì)算環(huán)境提供的體驗(yàn)。
23.根據(jù)權(quán)利要求22所述的無(wú)線通信裝置,其中,基于到所選擇遠(yuǎn)程外圍設(shè)備的最接近連接、基于與塢站的交互、或者基于與無(wú)線集線器的最接近連接來(lái)自動(dòng)啟用所述遠(yuǎn)程計(jì)算環(huán)境,其中,所述塢站連接到所述可用遠(yuǎn)程外圍設(shè)備中的一個(gè)或者多個(gè)。
24.一種計(jì)算機(jī)程序產(chǎn)品,包括 計(jì)算機(jī)可讀介質(zhì),其包括第一組代碼,用于使計(jì)算機(jī)獲取可用遠(yuǎn)程外圍設(shè)備列表; 第二組代碼,用于使所述計(jì)算機(jī)選擇所述可用遠(yuǎn)程外圍設(shè)備的至少一個(gè); 第三組代碼,用于使所述計(jì)算機(jī)激活包括至少一個(gè)所選擇可用遠(yuǎn)程外圍設(shè)備的遠(yuǎn)程計(jì)算環(huán)境;第四組代碼,用于使所述計(jì)算機(jī)基于所述至少一個(gè)所選擇遠(yuǎn)程外圍設(shè)備的連通性來(lái)有選擇地停用所述遠(yuǎn)程計(jì)算環(huán)境。
25.至少一個(gè)用于啟用遠(yuǎn)程計(jì)算環(huán)境的處理器,其包括 第一模塊,用于獲取可用遠(yuǎn)程外圍設(shè)備列表; 第二模塊,用于選擇所述可用遠(yuǎn)程外圍設(shè)備中的至少一個(gè);第三模塊,用于激活包括至少一個(gè)所選擇可用遠(yuǎn)程外圍設(shè)備的遠(yuǎn)程計(jì)算環(huán)境,其中,在激活本地計(jì)算環(huán)境的同時(shí)激活所述遠(yuǎn)程計(jì)算環(huán)境;第四模塊,用于如果所述至少一個(gè)遠(yuǎn)程外圍設(shè)備不再可用,則有選擇地停用所述遠(yuǎn)程計(jì)算環(huán)境。
全文摘要
檢測(cè)到遠(yuǎn)程計(jì)算設(shè)備后,觸發(fā)一個(gè)喚醒信號(hào),隨后該信號(hào)激活遠(yuǎn)程計(jì)算環(huán)境??稍谂c使用本地計(jì)算環(huán)境基本相同的時(shí)間或者不同的時(shí)間使用遠(yuǎn)程計(jì)算環(huán)境??勺詣?dòng)采集和/或者基于用戶請(qǐng)求來(lái)采集可用遠(yuǎn)程外圍設(shè)備列表??捎捎脩暨x擇或者基于各種標(biāo)準(zhǔn)來(lái)自動(dòng)選擇外圍設(shè)備的一個(gè)或者多個(gè)。在選擇了一個(gè)或者多個(gè)設(shè)備之后,發(fā)送喚醒觸發(fā)信號(hào)來(lái)激活包括所述一個(gè)或者多個(gè)設(shè)備的遠(yuǎn)程計(jì)算環(huán)境。可監(jiān)視遠(yuǎn)程計(jì)算環(huán)境;如果設(shè)備不再可用,則自動(dòng)停用遠(yuǎn)程計(jì)算環(huán)境。
文檔編號(hào)G06F1/00GK102317884SQ200980156939
公開(kāi)日2012年1月11日 申請(qǐng)日期2009年4月13日 優(yōu)先權(quán)日2009年2月18日
發(fā)明者D·克里希納斯瓦米 申請(qǐng)人:高通股份有限公司