專利名稱:用于情境敏感的計算設(shè)備的通用塢站的制作方法
用于情境敏感的計算設(shè)備的通用塢站背景
計算設(shè)備已經(jīng)變得幾乎無處不在,并且被人們使用來執(zhí)行許多商業(yè)和個人任務(wù)。為了支持多種功能,計算設(shè)備已被制作得更小,從而使得用戶可以處處攜帶。智能電話、上網(wǎng)本、 膝上型計算機以及平板計算機都是已被設(shè)計成由用戶攜帶的計算設(shè)備的實例??梢岳脩?yīng)用對這樣的計算設(shè)備進行編程,所述應(yīng)用在運行時可以控制計算設(shè)備執(zhí)行許多不同操作。舉例來說,智能電話可以運行提供路線引導(dǎo)或交通數(shù)據(jù)的應(yīng)用。具有平板形狀因數(shù)的計算機可以顯示圖片或者充當(dāng)游戲板。概要
便攜式計算設(shè)備的用戶的體驗可以通過將計算設(shè)備裝備成基于其情境對其自身進行配置而得以改進。計算設(shè)備可以使用基于鄰近性的通信來確定其位置以及對應(yīng)于該位置的所期望的配置。根據(jù)利用基于鄰近性的通信與標(biāo)簽進行通信的能力,計算設(shè)備可以確定其與所述標(biāo)簽緊鄰。所述標(biāo)簽可以向計算設(shè)備傳送數(shù)值,該數(shù)值可以向計算設(shè)備揭示對應(yīng)于該位置的所期望的操作。計算設(shè)備隨后可以啟動一項應(yīng)用或者采取其他動作來對其自身進行配置。這樣的動作例如可以包括與所述位置處的另一個設(shè)備建立通信。所采取的具體動作或者所啟動的具體動作可以是基于讀取自所述標(biāo)簽的數(shù)值。為了便于確定用戶想要表達(dá)與某一位置相關(guān)聯(lián)的所期望的動作的意圖,可以提供支撐結(jié)構(gòu)以便充當(dāng)可以將計算設(shè)備置于其中的塢站(dock)。所述塢站可以具有表面,其中一個或多個標(biāo)簽與所述表面相鄰地放置,從而使得被置于該表面上的計算設(shè)備可以從至少其中一個所述標(biāo)簽讀取數(shù)值。所述支撐結(jié)構(gòu)可以被配置成提供可用于多種形狀因數(shù)當(dāng)中的任一種的計算設(shè)備的通用塢站。為了提供通用塢站,可以在所述支撐結(jié)構(gòu)的表面上分布標(biāo)簽陣列,從而使得被放置在所述表面上的計算設(shè)備的基于鄰近性的無線電裝置將與至少其中一個標(biāo)簽足夠接近以便讀取數(shù)值,而不管計算設(shè)備的具體形狀因數(shù)如何。此外,所述塢站可以配備有非接觸電源,計算設(shè)備可以具有與之相應(yīng)的電力拾取組件,從而使得被放置在塢站上的計算設(shè)備可以接收電力而不需要該計算設(shè)備具有與塢站上的電力連接器配對的電力連接器。前面是本發(fā)明的非限制性概要,本發(fā)明由所附權(quán)利要求書限定。附圖簡述
附圖不意圖是按比例繪制的。在附圖中,在各圖中示出的每一個完全相同或接近完全相同的組件由相同的附圖標(biāo)記代表。為了清楚起見,不是每一個組件在每一幅圖中都被標(biāo)記。在附圖中
圖1是被配置成在不同情境中執(zhí)行不同操作的與情境相關(guān)的計算機的概念草圖; 圖2是能夠進行與情境相關(guān)的操作的計算設(shè)備和相關(guān)聯(lián)的塢站的示意性剖面圖; 圖3是從標(biāo)簽讀取的數(shù)值的示意圖; 圖4是示出了與情境相關(guān)的計算設(shè)備的操作方法的流程圖5A是能夠進行與情境相關(guān)的操作的計算設(shè)備和相關(guān)聯(lián)的塢站的一個替換實施例的示意性剖面圖5B是從圖5A的線B-B的角度看去的所述塢站的頂視圖6是能夠進行與情境相關(guān)的操作的計算設(shè)備和相關(guān)聯(lián)的塢站的另一個替換實施例的示意性剖面圖7是根據(jù)本發(fā)明的一些實施例操作與情境相關(guān)的計算設(shè)備和相關(guān)聯(lián)的塢站的處理的流程圖;以及
圖8是可以作為前面各圖中所示出的組件的替換或補充而存在于計算設(shè)備中的組件的功能方框圖。詳細(xì)描述
本發(fā)明的發(fā)明人已經(jīng)認(rèn)識到,通過按照與情境相關(guān)的方式操作計算設(shè)備,便攜式計算設(shè)備的用戶的體驗可以得到顯著增強。可以基于計算設(shè)備的位置以及可以從中推斷出用戶意圖的動作來確定計算設(shè)備的情境,從而確定其所期望的操作。這樣的操作可以利用計算設(shè)備來實現(xiàn),所述計算設(shè)備能夠感測其相對于已被指定為與該計算設(shè)備的期望配置相關(guān)聯(lián)的位置的方位。舉例來說,被放置在臥室中的床頭柜上的計算設(shè)備可以自動將其自身配置為鬧鐘。被放置在電視機附近的同一個計算設(shè)備可以自動將其自身配置成流化音頻一視頻內(nèi)容以便顯示在電視機上。在其他實例中,計算設(shè)備可以感測其與辦公室內(nèi)的辦公桌的鄰近性, 并且嘗試形成與無線鍵盤和鼠標(biāo)的無線連接。作為另一個實例,計算設(shè)備可以感測到其被定位在飯店內(nèi)的餐桌上,其從飯店下載顯示菜單選項并且接收來自用戶的點餐的應(yīng)用。在一些實施例中,可以通過利用基于鄰近性的無線電裝置從標(biāo)簽讀取數(shù)值來確定計算設(shè)備的情境。所述標(biāo)簽可以是對由計算設(shè)備發(fā)出的輻射做出響應(yīng)的無源標(biāo)簽。但是也可以使用對由計算設(shè)備發(fā)送的低水平信號做出響應(yīng)的有源標(biāo)簽。不管標(biāo)簽操作的具體機制如何,計算設(shè)備讀取標(biāo)簽的能力表明該計算設(shè)備被定位成靠近標(biāo)簽。從標(biāo)簽讀取的數(shù)值可以附加地表明在該位置處所期望的動作。相應(yīng)地,標(biāo)簽可以被附著到能夠由用戶將計算機放置到該處的位置處以作為用戶情境的信號。在一些實施例中,標(biāo)簽可以被貼附到支撐結(jié)構(gòu)上,所述支撐結(jié)構(gòu)將計算設(shè)備定位在所期望的指向上以用于其所期望的操作。被配置成發(fā)送不同數(shù)值的標(biāo)簽可以與不同類型的支撐結(jié)構(gòu)一起使用。舉例來說,用于其中計算設(shè)備意圖作為時鐘操作的臥室的支撐結(jié)構(gòu)可以在令其顯示器垂直的情況下固定計算設(shè)備,并且可以包含表明計算設(shè)備應(yīng)當(dāng)將其自身配置成時鐘的標(biāo)簽。與此相對,處在其中計算設(shè)備意圖作為游戲桌操作的位置處的支撐結(jié)構(gòu)可以在令其顯示器水平的情況下固定計算設(shè)備,并且可以包含表明計算設(shè)備應(yīng)當(dāng)將其自身配置成游戲桌的標(biāo)簽。除了提供用于貼附標(biāo)簽的地方以及在一些實施例中對計算設(shè)備進行指向之外,支撐結(jié)構(gòu)還可以提供其他功能。在一些實施例中,支撐結(jié)構(gòu)可以向被放置在所述支撐結(jié)構(gòu)上的計算設(shè)備供電??梢酝ㄟ^非接觸輸電機制來供電,比如電感式或電容式耦合。利用這樣的方法,具有適當(dāng)?shù)姆墙佑|電力拾取機制的任何計算設(shè)備在被放置在支撐結(jié)構(gòu)上時都可以獲得電力。通過適當(dāng)?shù)囟ㄎ粯?biāo)簽(可能定位在支撐結(jié)構(gòu)上的多個位置處),被放置在支撐結(jié)構(gòu)上的任何設(shè)備還可以從其中一個標(biāo)簽讀取數(shù)值。這樣,支撐結(jié)構(gòu)可以充當(dāng)用于便攜式計算設(shè)備的某種形式的通用塢站。
被放置在這樣的塢站上的計算設(shè)備可以自動對其自身進行配置,這是通過基于從塢站上的至少其中一個標(biāo)簽讀取的數(shù)值選擇并啟動應(yīng)用而實現(xiàn)的。這樣的能力對于具有平板形狀因數(shù)的計算設(shè)備來說可能是特別合乎期望的。這樣的設(shè)備可能由用戶處處攜帶,并且通過將計算設(shè)備配置成基于情境而操作可以大大增強用戶的體驗。參照圖1,該圖示出了其中計算設(shè)備基于情境對其自身進行配置的環(huán)境的一個實例。圖1示出了具有便攜式計算設(shè)備30的用戶20。在該例中,計算設(shè)備30的形式為平板形狀因數(shù)。這樣的計算設(shè)備可以具有相對較大的顯示器32。顯示器32可以是觸敏的,從而提供與計算設(shè)備30的用戶接口。雖然本發(fā)明的實施例可用于具有平板形狀因數(shù)的計算設(shè)備,但是計算設(shè)備30的具體形狀因數(shù)不對本發(fā)明構(gòu)成限制。圖1示出了用戶20可以在多個位置10A、10BU0C和IOD處與計算設(shè)備30進行交互。用戶20期望與計算設(shè)備30進行的交互的性質(zhì)在每一個位置處可以是不同的。作為一個實例,位置10A、10B、10C和IOD可以是用戶20家中的位置,其中用戶期望在該處將計算機配置成用于不同操作。位置IOA可以代表用戶20通常期望通過其觸摸屏接口與計算設(shè)備30進行交互的位置。與此相對,位置IOB可以代表臥室,其中用戶20希望計算設(shè)備30 作為鬧鐘操作。位置IOC例如可以代表家庭辦公室,其中用戶20希望像傳統(tǒng)臺式計算機那樣使用計算設(shè)備30。位置IOD可以代表家庭活動室,其中用戶希望將計算設(shè)備30配置成用于玩游戲。相應(yīng)地,每一個位置10A、10BU0C和IOD與一種情境相關(guān)聯(lián)。在該例中,所述情境同時由位置和用戶意圖定義,其代表計算設(shè)備30在該位置處的期望操作。根據(jù)本發(fā)明的一些實施例,計算設(shè)備30被適配成識別其情境并且針對該情境自動對其自身進行配置。舉例來說,在位置IOA處,計算設(shè)備30可以呈現(xiàn)一個用戶接口,比如可以出現(xiàn)在傳統(tǒng)計算機的桌面上。與此相對,在位置IOB處,計算設(shè)備30可以執(zhí)行在顯示器32上呈現(xiàn)時鐘的表現(xiàn)的應(yīng)用,并且可以為用戶呈現(xiàn)接口,通過該接口用戶可以設(shè)定或取消鬧鈴。在位置IOC處,計算設(shè)備30可以形成與一個或更多外設(shè)的連接,通過所述外設(shè)用戶20可以像傳統(tǒng)的臺式計算機那樣控制計算設(shè)備30。在該例中,位置IOC包括無線鍵盤60,其可以執(zhí)行與計算設(shè)備30 的配對儀式以便形成鍵盤60與計算設(shè)備30之間的連接。這樣,用戶可以在鍵盤60上打字以便向計算設(shè)備30提供輸入。計算設(shè)備30還可以被編程為形成與不同的或附加的外設(shè)的連接。雖然在圖1中沒有示出,但是位置IOC可以包括鼠標(biāo)和打印機或者傳統(tǒng)上用在家庭辦公室中的類型的其他設(shè)備。在圖IOC所示的情境中,計算設(shè)備30可以形成與其中任一個或所有這些設(shè)備的連接,以便將其自身配置成像傳統(tǒng)的臺式計算機那樣運行。在位置IOD處,計算設(shè)備30可以對其自身進行配置從而可以由用戶20使用(并且可能還有用戶22或其他用戶)來玩游戲。作為一個實例,在位置IOD處,計算設(shè)備30可以啟動在顯示器32上呈現(xiàn)游戲棋子72A和72B的應(yīng)用。在位置IOD處啟動的應(yīng)用可以執(zhí)行其他操作以作為由用戶20和22所玩的游戲的一部分。舉例來說,這樣的應(yīng)用可以接收來自用戶20或22的指明將要作為游戲的一部分而走出的棋步的輸入,可以記分,可以在游戲期間演示圖形或其他內(nèi)容以作為娛樂,或者執(zhí)行任何其他適當(dāng)?shù)牟僮?。計算設(shè)備30可以使用任何適當(dāng)?shù)募夹g(shù)來確定其情境,從而其隨后可以自動選擇如何對其自身進行配置以便執(zhí)行用戶在該情境下所期望的操作。在圖1所示的實施例中, 使用標(biāo)簽來表明情境。每一個標(biāo)簽可以是能夠向計算設(shè)備30傳送信息的設(shè)備。該信息例如可以包括能夠直接或間接地表明計算設(shè)備(比如計算設(shè)備30)的期望配置的至少一個數(shù)值。所述標(biāo)簽可以是無源或有源設(shè)備。無源設(shè)備的一個實例可以是RFID標(biāo)簽。正如本領(lǐng)域內(nèi)已知的那樣,RFID標(biāo)簽可以吸收特定頻率的輻射并且在利用信息編碼之后再輻射。該信息在本例中可以是表明計算設(shè)備的期望配置的數(shù)值。有源標(biāo)簽的一個實例可以是合并有無線電裝置和微控制器的小型半導(dǎo)體芯片。所述微控制器可以周期性地或者響應(yīng)于某一事件操作發(fā)送器,以便發(fā)送可以向計算設(shè)備表明期望配置的信息。不管標(biāo)簽的性質(zhì)如何,所述標(biāo)簽都可以被配置成用于基于鄰近性的通信?;卩徑缘耐ㄐ趴梢韵拗朴嬎阍O(shè)備30能夠從標(biāo)簽訪問信息的位置。舉例來說,當(dāng)計算設(shè)備內(nèi)的無線電裝置被配置成發(fā)射RFID標(biāo)簽將對之做出響應(yīng)的類型的近場輻射時,計算設(shè)備通常必須處在RFID標(biāo)簽的幾英寸距離內(nèi)以便檢測響應(yīng)。這樣,從標(biāo)簽讀取數(shù)值的能力就識別出計算設(shè)備30的情境,這是通過表明計算設(shè)備的期望配置以及表明計算設(shè)備被定位在期望該配置的位置處而實現(xiàn)的。在該例中,基于鄰近性的通信是通過對于計算設(shè)備30與標(biāo)簽之間的通信的至少一部分使用低功率水平而實現(xiàn)的。即使在使用有源標(biāo)簽的情況下,也可以通過對于計算設(shè)備30與標(biāo)簽之間的交互的至少一部分使用相對較低功率的通信來實施基于鄰近性的通信。但是應(yīng)當(dāng)認(rèn)識到也可以使用其他技術(shù)來實施基于鄰近性的通信。舉例來說,可以使用可見光、紅外或者依賴于視線的其他類型的輻射來實施基于鄰近性的無線電。此外,只有當(dāng)設(shè)備彼此物理接觸時才被傳送的信號可以充當(dāng)另一種形式的基于鄰近性的通信。在圖1的實例中,標(biāo)簽被用來使得計算設(shè)備30能夠識別出與不同位置10BU0C和 IOD相對應(yīng)的不同情境。相應(yīng)地,圖1示出了每一個位置10BU0C和IOD處的一個或更多標(biāo)簽。在位置IOB處示出了標(biāo)簽52B:和52化。在位置IOC處示出了標(biāo)簽52Q和52C2。在位置IOD處示出了標(biāo)簽52Di和52D2??梢岳脭?shù)值對每一個位置處的標(biāo)簽進行編碼,所述數(shù)值標(biāo)識出當(dāng)處在該位置時的計算設(shè)備30的期望配置。在所示實例中,每一個位置10BU0C 和IOD包含多個標(biāo)簽。在該實施例中,可以用相同數(shù)值對同一位置處的每一個標(biāo)簽進行編碼。這樣,即使計算設(shè)備30沒有相對于該位置處的單個標(biāo)簽被精確地定位,計算設(shè)備30仍然可以從至少其中一個標(biāo)簽接收到數(shù)值。但是可以用不同數(shù)值對不同位置處的標(biāo)簽進行編碼,以便基于從標(biāo)簽讀取的數(shù)值向計算設(shè)備30表明不同情境。在位置IOA處沒有明確地示出標(biāo)簽。在該位置處缺失標(biāo)簽可以向計算設(shè)備30表明期望默認(rèn)配置。默認(rèn)配置可以要求向傳統(tǒng)計算設(shè)備中那樣呈現(xiàn)“桌面”,或者可以要求基于用戶輸入的某種其他操作狀態(tài)??梢园凑杖魏芜m當(dāng)方式將每一個標(biāo)簽定位在所期望的位置處。用于定位每一個標(biāo)簽的具體方法可以取決于其物理特性。舉例來說,已經(jīng)知道可以把RFID標(biāo)簽打包到具有作用就像膠貼的黏性表面的包裝紙中。但是應(yīng)當(dāng)認(rèn)識到,可以使用將標(biāo)簽貼附到期望位置的任何適當(dāng)機制。在圖1所示的實例中,比如標(biāo)簽52BP52BP52Q和52(^520:和52D2之類的標(biāo)簽可以被嵌入到充當(dāng)針對計算設(shè)備30的支撐的結(jié)構(gòu)組件中。當(dāng)處在其中期望計算設(shè)備30基于情境對其自身進行配置的位置處時,這樣的組件可以形成用于計算設(shè)備30的“塢站”。在圖1的實例中,塢站50B、50C和50D分別被顯示在位置10B、IOC和IOD處。如圖所示,塢站 50B包含多個標(biāo)簽,其中示出了標(biāo)簽52Bi和52化。類似地,塢站50C包含多個標(biāo)簽,其中標(biāo)簽52C:和52C2可見。塢站50D也包含多個標(biāo)簽,其中標(biāo)簽52D:和52D2可見。在該例中,每一個塢站50B、50C和50D被示意性地顯示為將計算設(shè)備30定位在適合于該位置處的意圖操作的指向上。舉例來說,塢站50B被顯示為將計算設(shè)備30固定在其中用戶20可以容易地觀察到顯示器32上的時鐘的指向上。在位置IOC處,塢站50C將計算設(shè)備30固定在相對于辦公桌或餐桌(未示出)的表面的指向上,其中用戶20可以在使用鍵盤60的同時觀察到呈現(xiàn)在顯示器32上的信息。在位置IOD處,塢站50D將計算設(shè)備30 固定在其中用戶20和22可以在玩游戲的同時觀看顯示器32上的游戲棋子72A和72B的指向上。雖然沒有由圖1的實例示出,但是任一個塢站50B、50C或50D可以包括用以幫助把計算設(shè)備30固定在期望指向上的特征。這樣的特征可以包括調(diào)整片、架子、夾子、鉤子或者其他定位或固定機制。所述定位或固定機制可以被專門設(shè)計來順應(yīng)計算設(shè)備30上的互補特征。但是塢站不一定被專門設(shè)計成容納任何特定尺寸或形狀的計算設(shè)備。與此相對, 塢站可以被配置成容納具有任何所設(shè)想的形狀的計算設(shè)備,從而可以提供通用塢站。通過合并多個標(biāo)簽可以便于構(gòu)造這樣的通用塢站。由于可能使用低水平輻射來從標(biāo)簽讀取數(shù)值,因此為了使得計算設(shè)備30在被放置于塢站中時能夠可靠地確定情境,其中一個標(biāo)簽應(yīng)當(dāng)與計算設(shè)備30內(nèi)的無線電裝置的天線足夠靠近,所述天線感測和/或發(fā)送用在基于鄰近性的通信中的輻射。通過在塢站中具有多個標(biāo)簽并且優(yōu)選地按照一定模式將其定位在將停放計算設(shè)備30的表面上,可以確保計算設(shè)備30內(nèi)的被用于基于鄰近性的通信的天線將與標(biāo)簽足夠靠近從而確保可靠的通信。圖1還示出了可以被合并到塢站中的其他能力。如塢站50C所示,塢站可以連接到電源,比如插座56。所述電源可以被用來為塢站內(nèi)的有源標(biāo)簽供電。替換地或附加地, 所述電源可以被用來為其他目的供電。作為一個實例,塢站(比如塢站50C)可以合并電源 M,其可以被用來為當(dāng)計算設(shè)備30被放置在塢站50C上時為其供電??梢园凑杖魏芜m當(dāng)方式將電力從電源M耦合到計算設(shè)備30的耗電部分。但是在所示實施例中,電源M可以是非接觸電源,其能夠輻射電力以供計算設(shè)備30使用。計算設(shè)備30可以包括電力拾取組件以便接收并使用該電力。通過使用這樣的非接觸電源可以進一步促進將塢站50C用作通用塢站。配置有非接觸電力拾取的任何計算設(shè)備可以在被放置于塢站50C中時接收電力,而不需要被適配成與電源M上的連接器配對的連接器。參照圖2,其中示出了計算設(shè)備30的附加細(xì)節(jié)。圖2示意性地示出了計算設(shè)備30 的剖面圖。如圖所示,計算設(shè)備30具有可以被放置在塢站230的表面222上的表面220。 被配置成用于進行基于鄰近性的通信的無線電裝置210被鄰近表面220放置。塢站230具有支撐結(jié)構(gòu),其可以由金屬、塑料或者其他適當(dāng)材料制成。所述支撐結(jié)構(gòu)可以包含標(biāo)簽,其中標(biāo)簽232A和232B可見,或者其可以提供用于這種標(biāo)簽的附著位置。 如圖所示,所述標(biāo)簽可以被定位成鄰近表面222。雖然圖2僅僅示出了兩個這樣的標(biāo)簽,但是標(biāo)簽232A和232B可以形成在表面222上二維延伸的陣列的一部分,從而不管無線電裝置210被定位成與表面220鄰近的位置如何,無線電裝置210都將與其中一個標(biāo)簽足夠靠近以便從事基于鄰近性的通信。在該例中,標(biāo)簽232A和232B是無源標(biāo)簽??梢岳媒鼒鲚椛鋱?zhí)行基于鄰近性的通信。在操作中,無線電裝置210可以發(fā)射能夠激發(fā)標(biāo)簽232A的近場輻射M0。標(biāo)簽232A可以再輻射近場輻射對0,其被調(diào)制成代表將從標(biāo)簽232A通過無線電裝置210傳送到計算設(shè)備30內(nèi)的處理電路的信息。在該例中,標(biāo)簽232A可以是RFID標(biāo)簽,并且無線電裝置210可以是發(fā)射用于讀取 RFID標(biāo)簽的RF能量的近場無線電裝置,正如本領(lǐng)域內(nèi)已知的那樣。但是也可以使用任何適當(dāng)?shù)幕卩徑缘臒o線電裝置和相容的標(biāo)簽。在一些實施例中,比如當(dāng)計算設(shè)備30發(fā)射用以激發(fā)無源標(biāo)簽的輻射時,可能期望限制在其間發(fā)射輻射(比如輻射M0)的時間段。通過限制發(fā)射輻射的時間量可以減少計算設(shè)備30中的電池的耗用。相應(yīng)地,計算設(shè)備30可以被操作成使得只有當(dāng)計算設(shè)備30可能處在能夠提供情境信息的標(biāo)簽附近時,無線電裝置210才被觸發(fā)以發(fā)射輻射M0。為此目的,計算設(shè)備30可以利用傳感器212。傳感器212可以是專門被添加到計算設(shè)備30以用于感測將表明與標(biāo)簽鄰近的狀況的目的的傳感器。但是在一些實施例中,傳感器212可以是傳統(tǒng)上被合并在便攜式計算設(shè)備中的類型的傳感器。舉例來說,許多便攜式計算設(shè)備包括加速度計。這樣的傳感器可以被合并在計算設(shè)備中來檢測計算設(shè)備的指向,以用于配置顯示器的目的。但是這樣的傳感器也可以被用于許多其他目的,其中包括促進提供路線引導(dǎo)的應(yīng)用或者其他基于運動的應(yīng)用。在所示實例中,計算設(shè)備30可以包括執(zhí)行操作系統(tǒng)服務(wù)和應(yīng)用的CPU電路214。 這樣的電路可以被編程為基于一個或更多傳感器212的輸出來控制無線電裝置210。在操作中,CPU電路214可以執(zhí)行監(jiān)測傳感器212的輸出的程序,以便檢測計算設(shè)備30何時被
放置在某一表面上。這樣的檢測可以是基于感測表明與表面的接觸的參數(shù),其中包括壓力或電容。替換地或附加地,這樣的檢測可以是基于檢測計算設(shè)備的運動或加速度。響應(yīng)于檢測到計算設(shè)備30的這種定位,CPU電路214可以使得無線電裝置210能夠發(fā)射輻射M0。無線電裝置210可以被控制來發(fā)射輻射M0,以便確定是否有鄰近無線電裝置210的標(biāo)簽。如果在無線電裝置210發(fā)射輻射240的同時從標(biāo)簽讀取到數(shù)值,則計算設(shè)備30可以確定其處在某一情境中,其中計算設(shè)備30應(yīng)當(dāng)針對由讀取自所述標(biāo)簽的數(shù)值所表明的所述情境來對其自身進行配置。如果在一段時間(其可以是固定間隔或者是基于噪聲或其他標(biāo)準(zhǔn)而動態(tài)選擇的間隔)之后沒有檢測到標(biāo)簽,則CPU電路214可以關(guān)斷無線電裝置210。每當(dāng)傳感器212 的輸出表明計算設(shè)備30被放置在可能包含標(biāo)簽的某一表面上的可能性時,可以重復(fù)接通無線電裝置210的該處理以便檢測標(biāo)簽。CPU電路214可以是控制計算設(shè)備30的操作的任何適當(dāng)?shù)碾娐?。CPU電路214可以包含充當(dāng)處理器的一個或更多硬件組件。這些處理器可以被編程來接收并處理傳感器 212的輸出以及控制無線電裝置210。這些處理器還可以被編程來執(zhí)行其他動作,比如接收無線電裝置210讀取自標(biāo)簽的數(shù)值。響應(yīng)于讀取到來自標(biāo)簽的數(shù)值可以采取任何適當(dāng)?shù)捻憫?yīng)。這樣的響應(yīng)可以包括基于讀取自所述標(biāo)簽的數(shù)值確定計算設(shè)備30的期望配置,并且隨后控制計算設(shè)備30自動采取該配置??梢圆扇∪魏芜m當(dāng)步驟來配置計算設(shè)備30。這些步驟可以包括調(diào)節(jié)計算設(shè)備30 內(nèi)的任何適當(dāng)?shù)挠布蜍浖M件的操作參數(shù)。替換地或附加地,用以配置計算設(shè)備30的步驟可以包括建立與一個或更多其他設(shè)備的連接。這些設(shè)備可以處在從中讀取了所述數(shù)值的標(biāo)簽的附近。但是也可以按照任何適當(dāng)方式來建立通信。舉例來說,圖2示出了計算設(shè)備 30可以具有第二無線電裝置216。無線電裝置210被配置成用于進行基于鄰近性的通信, 而無線電裝置216則可以被配置成用于進行更遠(yuǎn)距離下的通信。舉例來說,無線電裝置216 可以是被用來與本領(lǐng)域內(nèi)已知的無線LAN或無線WAN進行通信的類型的無線電裝置。相應(yīng)地,與之建立連接的遠(yuǎn)程設(shè)備可以位于幾乎任何地方。在圖2的實例中,CPU電路214可以被編程來響應(yīng)于讀取自標(biāo)簽的數(shù)值而控制無線電裝置216通過接入點250連接到外部網(wǎng)絡(luò) 2600外部網(wǎng)絡(luò)260例如可以是因特網(wǎng),從而響應(yīng)于讀取自標(biāo)簽的數(shù)值,計算設(shè)備30可以從可通過因特網(wǎng)訪問的服務(wù)器下載用以配置計算設(shè)備30的信息或軟件。作為一個具體實例,塢站230可以被附著到飯店中的餐桌上。當(dāng)被放置在塢站230 上時,計算設(shè)備30可以讀取來自標(biāo)簽的數(shù)值,比如標(biāo)簽232A。CPU電路214可以被編程來將該數(shù)值識別為表明CPU電路214應(yīng)當(dāng)下載一個程序,該程序配置計算設(shè)備30呈現(xiàn)對應(yīng)于所述飯店的菜單。這樣的程序還可以配置計算設(shè)備30執(zhí)行在該情境中所期望的其他操作。 舉例來說,計算設(shè)備30可以被編程來通過用戶接口接收反映針對來自該飯店的食物的點餐的用戶輸入。響應(yīng)于讀取到來自標(biāo)簽的數(shù)值而被下載到計算設(shè)備30中的程序還可以控制計算設(shè)備30通過無線電裝置216傳送點餐信息,從而通過接入點250傳送到可以使得點餐信息可用于飯店的計算機。這樣,計算設(shè)備30可以執(zhí)行適合于情境的操作,其在本例中是被放置在飯店中的餐桌上。應(yīng)當(dāng)認(rèn)識到,計算設(shè)備30響應(yīng)于讀取到標(biāo)簽的數(shù)值所采取的具體配置可以取決于所讀取的具體數(shù)值。圖3示出了可以形成標(biāo)簽的一部分的各種類型的信息。這些信息類型當(dāng)中的一項或更多項可以形成讀取自標(biāo)簽的數(shù)值。在所示實例中,數(shù)值310包括多個字段,比如字段312、314、316、318和320。字段312可以包含代表標(biāo)簽類型的信息。如果類型字段312存在于數(shù)值中,則該信息可以指明對于所述情境中的計算設(shè)備所期望的操作類型。所述類型信息例如可以指明總體上計算設(shè)備30應(yīng)當(dāng)將其自身配置成媒體控制器,或者應(yīng)當(dāng)嘗試與標(biāo)簽附近的其他設(shè)備配對。例如當(dāng)計算設(shè)備30將要對其自身進行配置以執(zhí)行通用操作時可以使用這樣的字段。其他字段可以被使用來更加具體地標(biāo)識在某一情境中所期望的操作。作為更具體的數(shù)值的一個實例,字段314可以包括對應(yīng)于標(biāo)簽的標(biāo)識值??梢愿鶕?jù)確保各個標(biāo)簽具有唯一標(biāo)識符的方案來為標(biāo)簽指派ID。CPU電路214可以被編程來將特定動作與在字段314中讀取的特定標(biāo)簽標(biāo)識相關(guān)聯(lián)。作為另一個實例,字段316可以包括將在所述情境中執(zhí)行的應(yīng)用的標(biāo)識。CPU電路 214可以被編程來對例如在字段316中包含應(yīng)用ID的標(biāo)簽做出響應(yīng),這是通過啟動具有該應(yīng)用ID的應(yīng)用而實現(xiàn)的。該應(yīng)用可能已經(jīng)被安裝在計算設(shè)備30上。在這種情況下,在識別出這樣的應(yīng)用之后,CPU電路214可以訪問存儲在計算設(shè)備30的存儲器(未在圖2中示出)中的計算機可執(zhí)行指令。利用已知的技術(shù),CPU電路214可以隨后啟動對應(yīng)于所述計算機可執(zhí)行指令的應(yīng)用??梢允褂萌魏芜m當(dāng)?shù)臋C制來識別具有在字段316中指明的應(yīng)用ID的應(yīng)用。舉例來說,CPU電路214可以被編程來搜索清單或其他信息存儲庫(比如注冊表),從而識別出安裝在計算設(shè)備30上的軟件組件。在檢測到具有與字段316中的數(shù)值相匹配的標(biāo)識的軟件組件之后,CPU電路214可以啟動該軟件組件。
作為用于識別將要執(zhí)行的應(yīng)用的機制的另一個實例,數(shù)值310可以包括標(biāo)識可以在該處訪問定義所述應(yīng)用的軟件的位置的字段318。在該例中,通過網(wǎng)絡(luò)上的位置地址來表明可以在該處獲得所述應(yīng)用的位置,其中可以從所述地址下載定義該應(yīng)用的計算機可執(zhí)行指令。在該例中,網(wǎng)絡(luò)上的地址可以被表達(dá)為對應(yīng)于web服務(wù)器的URL。響應(yīng)于接收到具有字段318的數(shù)值310,CPU電路214可以采用網(wǎng)絡(luò)接口,所述網(wǎng)絡(luò)接口可以通過能夠從中獲得定義應(yīng)用的軟件的網(wǎng)絡(luò)進行通信。所述網(wǎng)絡(luò)接口可以是無線網(wǎng)絡(luò)接口,并且可以合并不同于被用來從標(biāo)簽讀取數(shù)值的基于鄰近性的無線電裝置210的無線電裝置。在圖2的實例中,在讀取到具有包含應(yīng)用URL的字段318的數(shù)值310之后,CPU 電路214可以通過無線電裝置216與接入點250進行通信。CPU電路214隨后可以從網(wǎng)絡(luò) 260下載定義所述應(yīng)用的軟件。一旦被下載之后,該應(yīng)用軟件可以由CPU電路214啟動,從而配置計算設(shè)備30執(zhí)行對于在其中從標(biāo)簽讀取到數(shù)值310的情境所期望的操作。在數(shù)值310中可以編碼其他信息。該信息可以被用于除了標(biāo)識將在所述情境中啟動的應(yīng)用之外的其他目的。在圖3的實例中,數(shù)值310包括字段320。字段320包括可以增強讀取自標(biāo)簽的信息的可靠性的信息。在該例中,字段320包括錯誤校正比特。為了減少在數(shù)值傳送期間發(fā)生的錯誤,可以利用錯誤校正代碼對數(shù)值310中的信息進行編碼,從而得到被添加到數(shù)值310的附加比特。字段320就代表這些附加的錯誤校正比特。但是應(yīng)當(dāng)認(rèn)識到,圖3是與數(shù)值310相關(guān)聯(lián)的錯誤校正比特的概念圖示。在一些實施例中,其中數(shù)值310中的比特總數(shù)可能會由于使用了錯誤校正代碼而增多,這些比特可能分散在整個數(shù)值中而不是作為單獨可識別的字段出現(xiàn)。不管這些比特如何被編碼在數(shù)值310中,在接收到數(shù)值310之后,CPU電路214 可以利用所述錯誤校正代碼對該數(shù)值進行解碼,從而可以校正在傳輸過程中引入的任何錯誤。使用錯誤校正編碼在所示應(yīng)用中可能是有益的,其中多個標(biāo)簽可以被定位在表面222 上。在該環(huán)境中,無線電裝置210可能被定位成與陣列中的其他標(biāo)簽相比更靠近其中一個標(biāo)簽。無論如何,由無線電裝置210發(fā)射的輻射240可以到達(dá)陣列中的其他標(biāo)簽,從而除了最近標(biāo)簽之外也激發(fā)這些標(biāo)簽。其結(jié)果是,無線電裝置210可以檢測到來自多個標(biāo)簽的數(shù)值。來自更遠(yuǎn)標(biāo)簽的數(shù)值可能弱于來自最近標(biāo)簽的數(shù)值。無論如何,來自更遠(yuǎn)標(biāo)簽的這些數(shù)值將與來自最近標(biāo)簽的數(shù)值異相,并且有可能會干擾無線電裝置210與最近標(biāo)簽之間的通信。利用錯誤校正代碼可以降低該干擾的幾率。應(yīng)當(dāng)認(rèn)識到,圖3提供了可能出現(xiàn)在讀取自標(biāo)簽的數(shù)值中的信息類型的一個實例。在任何給定環(huán)境中,數(shù)值可以僅僅包含一類信息或者可以包含不同于圖3中明確示出的信息類型組合。讀取自標(biāo)簽的數(shù)值中的信息的具體類型對于本發(fā)明并非關(guān)鍵。參照圖4,其中示出了用于操作計算設(shè)備的一種示例性方法,比如計算設(shè)備30 (圖 2)。在圖4的實例中,所述處理在計算設(shè)備被放置在塢站上的時間之前開始。所述處理可以開始于使得計算設(shè)備能夠在所檢測到的情境中采取特定響應(yīng)的步驟。在該例中,所述處理開始于方框410,其中對應(yīng)用進行注冊。注冊可以允許計算設(shè)備把特定的期望應(yīng)用與特定情境相關(guān)聯(lián)。在圖4所示的實施例中,CPU電路214可以具有與之相關(guān)聯(lián)的軟件,所述軟件定義基于情境自動配置計算設(shè)備30執(zhí)行期望操作的平臺。該平臺可以接受來自意圖操作在特定情境中的加載在計算設(shè)備30上的軟件組件的注冊。這樣的注冊可以使用本領(lǐng)域內(nèi)已知
10的技術(shù)。舉例來說,注冊可以包括為所述平臺提供回叫機制,從而使得該平臺可以在檢測到所述情境時調(diào)用所述應(yīng)用的組件以便執(zhí)行期望操作。此外,所述注冊可以按照某種方式標(biāo)識將在其中調(diào)用所述應(yīng)用或應(yīng)用組件的情境。作為一個實例,注冊處理可以要求為所述平臺提供標(biāo)簽類型或標(biāo)簽ID。當(dāng)平臺接收到數(shù)值時,比如字段312中的標(biāo)簽類型或字段314中的標(biāo)簽ID分別與注冊時所提供的標(biāo)簽類型或標(biāo)簽ID相匹配的數(shù)值310,所述平臺可以調(diào)用與該數(shù)值相關(guān)聯(lián)的應(yīng)用或組件。但是在注冊時可以提供能夠允許平臺確定將在其中執(zhí)行特定應(yīng)用或組件的情境的任何適當(dāng)類型的信息。該注冊可以在任何適當(dāng)時間執(zhí)行。其例如可以在計算設(shè)備30開機時發(fā)生,或者可以隨著在計算設(shè)備30上安裝不同應(yīng)用而在多個時間發(fā)生。但是應(yīng)當(dāng)認(rèn)識到,方框410中的注冊在一些實施例中可以完全不發(fā)生。舉例來說,在其中數(shù)值310包含應(yīng)用URL或者包含足以使得平臺基于由讀取自標(biāo)簽的數(shù)值所定義的情境而選擇將要執(zhí)行的應(yīng)用的其他信息的實施例中,可以不執(zhí)行明確的注冊步驟。不管注冊是否發(fā)生以及如何發(fā)生,所述處理可以繼續(xù)到判定方框412。在判定方框 412中,可以檢查計算設(shè)備是否可能停駐。在方框412中做出的確定可以按照確定計算設(shè)備是否處在可能包含標(biāo)簽的位置處的任何適當(dāng)方式來做出。正如結(jié)合圖3所描述的那樣,該確定可以基于一個或更多傳感器212的輸出而做出。不管如何做出所述確定,如果作為判定方框412中的處理的結(jié)果確定計算設(shè)備30 沒有停駐,則所述處理可以環(huán)回直到檢測到其中計算設(shè)備可以停駐的條件為止。當(dāng)檢測到該條件時,所述處理繼續(xù)到方框420。在方框420中,可以為針對基于鄰近性的通信的組件 (比如近場無線電裝置)通電,從而使得可以讀取與計算設(shè)備鄰近的任何標(biāo)簽。在該例中,無線電裝置210可以使用近場RF輻射來為標(biāo)簽供能,并且可以在方框420中被通電。但是應(yīng)當(dāng)認(rèn)識到,針對基于鄰近性的無線電裝置中的基于鄰近性的通信可以使用任何適當(dāng)形式的能量°不管所使用的基于鄰近性的無線電裝置的具體類型如何,所述處理可以繼續(xù)到方框422,其中可以從緊鄰計算設(shè)備的標(biāo)簽中讀取數(shù)值??梢岳萌缜懊娼Y(jié)合圖2所描述的處理來讀取數(shù)值或者可以按照任何其他適當(dāng)方式來讀取數(shù)值。雖然沒有在圖4中明確示出, 但是如果無法讀取數(shù)值,則所述處理可以返回判定方框412。不管如何讀取數(shù)值,所述處理可以繼續(xù)到方框424。方框似4可以開始子處理,其中所述平臺控制計算設(shè)備對其自身進行配置,以便執(zhí)行由在方框422中讀取的數(shù)值表明的情境中所期望的操作。在該例中,所述配置處理涉及與附近設(shè)備配對。該配對可以要求計算設(shè)備根據(jù)預(yù)定協(xié)議與一個或更多附近設(shè)備之間的無線通信。該無線通信可以由無線電裝置 210執(zhí)行。但是在一些實施例中,可以使用更高功率的無線電裝置(比如無線電裝置216)來與附近設(shè)備配對。作為一個具體實例,所述配對可以利用BLUETOOTH 無線電裝置或WI-FI DIRECT 無線電裝置來執(zhí)行。所述配對可以是針對任何適當(dāng)設(shè)備。在一些實施例中,方框424中的配對可以要求通過根據(jù)所述預(yù)定協(xié)議廣播消息來發(fā)現(xiàn)附近設(shè)備。可替換地,在方框422中讀取的數(shù)值可以包含標(biāo)識應(yīng)當(dāng)為之執(zhí)行配對的特定設(shè)備或特定設(shè)備類型的信息。舉例來說,一些用于配對設(shè)備的預(yù)先定義的協(xié)議支持服務(wù)發(fā)現(xiàn)。在方框422中讀取的數(shù)值可以直接或間接地標(biāo)識將從已配對設(shè)備獲取的服務(wù)類型,從而使得方框424中的處理以發(fā)現(xiàn)提供所表明的服務(wù)的設(shè)備為條件。在方框422中讀取的信息還可以通過其他方式指導(dǎo)在方框424中執(zhí)行的配對操作。作為另一個實例,在方框422中讀取的數(shù)值可以包含諸如PIN之類的憑證,其可以被用在配對儀式中。通過結(jié)合讀取自標(biāo)簽的數(shù)值提供憑證信息既可以確保與對于計算設(shè)備的情境所期望的設(shè)備執(zhí)行配對,也可以減輕計算設(shè)備30的用戶的負(fù)擔(dān)。但是在一些實施例中, 所述預(yù)定協(xié)議可以支持在沒有用戶交互的情況下與計算設(shè)備30先前所配對的設(shè)備重新建立通信。舉例來說,WI-FI DIRECT 協(xié)議支持在沒有進一步用戶交互的情況下與設(shè)備重新建立配對關(guān)系。相應(yīng)地,可以采用多種技術(shù)從而使得方框似4中的處理不需要用戶交互。但是在一些實施例中,可能期望有用戶輸入來確認(rèn)配對、提供PIN或者以其他方式指導(dǎo)方框4M 中的處理,這是通過經(jīng)由用戶接口向計算設(shè)備30提供輸入而實現(xiàn)的。方框似4代表可以被執(zhí)行來針對特定情境配置計算設(shè)備的一種類型的處理。替換地或附加地可以執(zhí)行其他處理。作為另一個實例,方框似6示出了處理步驟,其中所述平臺識別將要在所述情境中執(zhí)行的應(yīng)用。在方框426中可以使用任何適當(dāng)?shù)募夹g(shù)(包括前面結(jié)合圖3描述的那些技術(shù))以便基于在方框422中讀取的數(shù)值來識別應(yīng)用。不管識別應(yīng)用的方式如何,處理可以繼續(xù)到方框428,其中所述平臺可以啟動所識別出的應(yīng)用。一旦啟動之后,所述應(yīng)用可以繼續(xù)直到其終止為止,或者直到所述平臺接收到表明計算設(shè)備不再處于為之啟動所述應(yīng)用的情境中的信息為止。相應(yīng)地,圖4示出了所述處理繼續(xù)到判定方框430,其中檢查自從在判定方框412中確定了計算設(shè)備可能已被放置于其可能停放在包含標(biāo)簽的塢站上的方位處之后,計算設(shè)備是否改變了其方位。在判定方框 430中可以使用任何適當(dāng)技術(shù)來確定方位改變。舉例來說,在判定方框430中可以把一個或更多傳感器212的輸出用作關(guān)于方位改變的指示,其中所述傳感器的輸出表明計算設(shè)備30 已經(jīng)發(fā)生移動或者與其先前所停放的表面分開。不管檢測方位改變的機制如何,如果沒有檢測到改變,則所述處理可以循環(huán),從而允許繼續(xù)執(zhí)行所啟動的應(yīng)用。與此相對,如果檢測到方位改變,則所述處理可以繼續(xù)到方框440。在方框440中可以關(guān)閉在方框4 中啟動的應(yīng)用。通過在方框440中結(jié)束所述應(yīng)用,計算設(shè)備30可以返回其默認(rèn)狀態(tài),在該默認(rèn)狀態(tài)下不將其配置成用于操作在任何特定情境中。但是在檢測到計算設(shè)備不再處于為之啟動了某一項應(yīng)用的情境中時可以采取任何適當(dāng)動作,其中包括請求來自用戶的輸入或者啟動另一項應(yīng)用。圖4示出了所述處理在方框440之后結(jié)束。但是在一些實施例中,在計算設(shè)備30 操作時可以重復(fù)圖4的處理的全部或一部分。舉例來說,所述處理可以從方框440環(huán)回到判定方框412,其中可以進一步檢查表明計算設(shè)備與附加標(biāo)簽鄰近的指示,所述附加標(biāo)簽可以表明應(yīng)當(dāng)為之配置計算設(shè)備的情境。應(yīng)當(dāng)認(rèn)識到,圖2中所示的系統(tǒng)配置和圖4中所示的處理僅僅是示例性的,并且可能有其他適當(dāng)?shù)呐渲?。圖5A示出了這樣一種適當(dāng)?shù)奶鎿Q配置。圖5A示出了與計算設(shè)備30 (圖2) —樣可能具有平板形狀因數(shù)的計算設(shè)備530。計算設(shè)備530可以包含能夠執(zhí)行類似于結(jié)合圖2所描述的那些操作的無線電裝置210、傳感器212和CPU電路214。這些操作可以包括從標(biāo)簽陣列讀取數(shù)值,所述標(biāo)簽陣列由排列在塢站532的表面上的標(biāo)簽232A和232B 示意性地示出。
塢站532與塢站230(圖2)的不同之處在于,塢站532包含電源550。電源550可以被用來從AC源(比如插座56 (圖1))向計算設(shè)備530輸送電力。在該例中,電源550可以是非接觸電源。舉例來說,當(dāng)計算設(shè)備530被放置在表面522上時,電源550可以使用電感式或電容式耦合來向計算設(shè)備530輸送電力。為了接收輸送自電源550的電力,計算設(shè)備530可以包含電力拾取組件M0。電力拾取組件540與無線電裝置210 —樣被顯示為定位成與計算設(shè)備530的意圖停放在塢站532上的表面相鄰。這樣的配置可以提高電力輸送速率,但并不是本發(fā)明的要求。在該例中,電源550和電力拾取組件540可以利用本領(lǐng)域內(nèi)已知的非接觸電力輸送技術(shù)來實施。 但是也可以使用任何適當(dāng)?shù)臋C制來從塢站532向計算設(shè)備530輸送電力。在所示實施例中,電力拾取組件540通過充電電路542耦合到電池M4。這樣的配置允許在計算設(shè)備530被放置在塢站532上時對電池544進行再充電。但是與傳統(tǒng)的計算機停駐站不同,在計算設(shè)備530或塢站532上不需要連接器以使得計算設(shè)備530在處于停駐站中時充電。相應(yīng)地,可以將具有任意配置的計算設(shè)備放置在塢站532上以便對電池 544進行再充電。為了便于由具有任意配置的計算設(shè)備使用塢站532,塢站532可以包含二維標(biāo)簽陣列,比如圖5B中所示的標(biāo)簽232A…232J。圖5B示出了從圖5A中示出的線B-B的角度看去的塢站532的上表面522。如圖5B中可見,標(biāo)簽232A…232J的陣列基本上按照一定模式覆蓋表面522,所述模式確保被放置在表面522上的計算設(shè)備上的基于鄰近性的無線電裝置將與其中一個標(biāo)簽足夠靠近,以便可靠地從該標(biāo)簽讀取數(shù)值。在該例中,該二維陣列不是規(guī)則的,以便考慮其他組件。無論如何,所述標(biāo)簽具有覆蓋表面522的分布。圖5B示出了一種可能的標(biāo)簽分布,但是可以使用任何適當(dāng)分布。陣列中的標(biāo)簽間距可以使得該表面上的任一點與最近標(biāo)簽之間的距離小于可以在其上支持基于鄰近性的通信的距離。舉例來說,對于被設(shè)計成支持兩英寸或更小距離上的通信的利用基于鄰近性的通信的系統(tǒng),所述標(biāo)簽可以被定位在其中各個標(biāo)簽分開四英寸或更小距離的陣列中。陣列中的這樣的標(biāo)簽間距可以確保表面上的任一點都與標(biāo)簽分開兩英寸或更小的距離。這樣,不管計算設(shè)備530的配置如何并且特別是不管用于進行基于鄰近性的通信的天線被定位在計算設(shè)備上的何處,計算設(shè)備530在被放置在這種塢站上時都可以可靠地從標(biāo)簽讀取數(shù)值。在所示實施例中,每一個標(biāo)簽232A…232J可以具有相同的構(gòu)造,并且可以被編程來提供相同的數(shù)值。利用這樣的配置,諸如計算設(shè)備530之類的計算設(shè)備在被放置在塢站 532上時可以按照相同的方式做出響應(yīng),而不管標(biāo)簽232A…232J當(dāng)中的哪一個與感測標(biāo)簽數(shù)值的無線電裝置最靠近。但是其他實施例也是可能的。舉例來說,可以利用不同于表面 522左側(cè)上的標(biāo)簽的數(shù)值來對表面522右側(cè)上的標(biāo)簽進行編程。這樣的配置可以導(dǎo)致被放置在塢站532中的計算設(shè)備基于該設(shè)備被置于塢站的哪一側(cè)而做出不同響應(yīng)。作為另一個實例,可以利用不同于更靠近表面522周界的標(biāo)簽(比如232A、232B、232C、232F、232I和 232J)的數(shù)值來對表面522的中央部分上的標(biāo)簽(比如標(biāo)簽232D、232E、232G和232H)進行編程。這樣的實施例在計算設(shè)備530的期望操作根據(jù)計算設(shè)備530的尺寸而不同時可能是有用的。在圖5B中所示的實施例中,塢站532包含總體上位于表面522中心處的單個非接觸電源550。當(dāng)表面522的總體規(guī)格小于可以在其上由可被放置在表面522上的計算設(shè)備中的電力拾取組件540或其他類似組件充分接收來自電源550的電力的距離時,這樣的配置在實施能夠向放置在表面522上的任意配置的計算設(shè)備供電的通用塢站方面可能是有用的。在其他實施例中,可以在表面522上分布多個電源或者與單個電源相關(guān)聯(lián)的多個輻射組件??商鎿Q地,可以對意圖從塢站532獲得電力的計算設(shè)備施加約束。作為一個實例, 為了獲得電力,可能要求設(shè)備在該設(shè)備的中心附近具有電力拾取組件,比如電力拾取組件 5400替換地或附加地,計算設(shè)備可以被設(shè)計成具有多個電力拾取組件。圖6示出了另一個替換實施例。與塢站532 —樣,塢站632通過有源方式被供電。 塢站632包括用于連接到AC電源的電源線。除了為非接觸電源550供電之外,對塢站632 的電力輸入還可以為該塢站內(nèi)的有源組件供電。在該例中,塢站632可以包含低功率無線電裝置634,其可以充當(dāng)標(biāo)簽。可以在塢站632中包括控制器636,以便處理由低功率無線電裝置634接收的信息并且控制由低功率無線電裝置634發(fā)送的信息的定時和內(nèi)容。在該例中,低功率無線電裝置634可以在相對較低的功率水平下進行發(fā)送,比如_3dBm或者大約0. 1毫瓦到1毫瓦之間。在這樣的低功率水平下,用于計算設(shè)備的標(biāo)準(zhǔn)無線電裝置只有在緊鄰低功率無線電裝置634時才能可靠地接收由所述低功率無線電裝置發(fā)送的信息。這樣,低功率無線電裝置 634可以允許無線電裝置610關(guān)于接收自低功率無線電裝置634的信息充當(dāng)基于鄰近性的無線電裝置??梢允褂萌魏芜m當(dāng)?shù)膮f(xié)議來允許塢站632與計算設(shè)備630交換信息,從而使得計算設(shè)備630通過低功率無線電裝置634接收到表明情境的數(shù)值。在該實施例中,塢站632連接到固定電源,低功率無線電裝置634可以發(fā)送將發(fā)起計算設(shè)備630與塢站632之間的交互的信號,從而將導(dǎo)致計算設(shè)備630接收到標(biāo)簽數(shù)值。在這種情況下,雖然計算設(shè)備630可以合并有傳感器212,但是這些傳感器的輸出不需要被用來確定何時控制無線電裝置610進行發(fā)送。相反,無線電裝置610可以被操作在低功率接收模式下,在該模式下其可以接收由低功率無線電裝置634發(fā)送的信號。這樣的低功率模式可以簡單地通過在將其發(fā)送器斷電的情況下操作低功率無線電裝置610來實施。但是也可以使用其中降低無線電裝置610的靈敏度以便進一步節(jié)省電力的操作狀態(tài)。替換地或附加地,可以通過縮短其間為無線電裝置610供電的時間來實現(xiàn)無線電裝置610的低功率操作。舉例來說,無線電裝置610通??梢员粩嚯姡菍τ谂紶柕暮喍涕g隔被通電以便檢測計算設(shè)備630是否處在某一個標(biāo)簽附近,這可以通過嘗試接收由低功率無線電裝置634發(fā)送的數(shù)值來確定??梢允褂萌魏芜m當(dāng)?shù)膮f(xié)議來使得無線電裝置610掃描來自低功率無線電裝置的這種信號。舉例來說,低功率無線電裝置634可以例如以周期性間隔發(fā)送被格式化為信標(biāo)的控制分組。無線電裝置610可以在周期性的時間表上掃描這樣的信標(biāo),但是其間隔足夠長以便快速檢測信標(biāo)。一旦無線電裝置610檢測到來自低功率無線電裝置634的分組之后,可以在計算設(shè)備630與塢站632之間交換任何適當(dāng)?shù)男盘栆员阌诮粨Q信息。作為一個實例,可以通過控制器636控制低功率無線電裝置634發(fā)送標(biāo)識塢站632附近的設(shè)備的數(shù)值。作為關(guān)于如何可以使用這樣的信號來向計算設(shè)備630傳送標(biāo)簽數(shù)值的一個實例, 控制器636可以控制低功率無線電裝置634周期性地發(fā)送信標(biāo)信號654。當(dāng)計算設(shè)備630與塢站632足夠靠近從而使得無線電裝置610內(nèi)的硬件可以檢測到這樣的信號時,無線電裝置610可以在計算設(shè)備630內(nèi)生成控制信號以便觸發(fā)CPU電路214執(zhí)行操作,比如與塢站632附近的設(shè)備配對。可以按照任何適當(dāng)方式對數(shù)值傳輸進行格式化,比如作為WI-FI 協(xié)議的控制信號中的信息單元。舉例來說,低功率無線電裝置634可以發(fā)送標(biāo)簽數(shù)值以作為根據(jù)WI-FI協(xié)議發(fā)送的信標(biāo)信號中的信息單元。這樣,當(dāng)無線電裝置610緊鄰低功率無線電裝置634并且CPU電路214處于蘇醒狀態(tài)時,所述無線電裝置可以檢測到信標(biāo)652,并且可以通過執(zhí)行CPU電路214內(nèi)的控制軟件來處理該信標(biāo)。所述處理可以導(dǎo)致針對由包含在信標(biāo)內(nèi)的數(shù)值所表明的情境而配置計算設(shè)備630。配置計算設(shè)備可以包括與其他設(shè)備配對、啟動應(yīng)用或者執(zhí)行任何其他適當(dāng)步驟。但是也可以使用任何適當(dāng)協(xié)議以使得被放置在塢站632附近的計算設(shè)備與塢站 632建立通信,從而使得計算設(shè)備630可以接收標(biāo)簽數(shù)值。圖7示出了計算設(shè)備630和塢站632的可以借之建立這種連接的操作處理,從而使得計算設(shè)備630能夠確定取決于情境的動作。所述處理可以開始于任何適當(dāng)時間,比如當(dāng)設(shè)備630通電時??商鎿Q地,所述處理可以在傳感器212輸出表明計算設(shè)備630已被放置在某一表面上或者以其他方式被定位成使其可以與塢站鄰近的指示時開始。通過抑制發(fā)送信標(biāo)(甚至低功率信標(biāo))直到檢測到計算設(shè)備630處于可能被放置在塢站中的方位處為止,可以進一步節(jié)省計算設(shè)備上的電力。在圖7所示的實例中,當(dāng)計算設(shè)備630沒有在為用戶執(zhí)行操作時,計算設(shè)備630可以操作在低功率模式下。在該低功率模式下,CPU電路214可以被斷電。無線電裝置610可以操作在低功率模式下,在該模式下其周期性地發(fā)射低功率信標(biāo),并且只對所接收到的特定類型的消息做出響應(yīng)。相應(yīng)地,在該低功率模式下圖7的處理開始于方框710,其中無線電裝置610周期性地發(fā)送低功率信標(biāo)。所述低功率信標(biāo)可以具有一定格式,所述格式可以由低功率無線電裝置634接收并且由控制器636處理,以便識別出在塢站632附近有設(shè)備正尋求塢站??梢愿鶕?jù)本領(lǐng)域內(nèi)已知的服務(wù)發(fā)現(xiàn)協(xié)議或者按照任何其他適當(dāng)格式來對信標(biāo)進行格式化。所述信標(biāo)可以總體上標(biāo)識計算設(shè)備630正尋求塢站,或者所述信標(biāo)可以標(biāo)識特定類型的塢站, 比如與位置IOC (圖1)處所示的計算機外設(shè)相關(guān)聯(lián)的塢站。不管在方框710中發(fā)送的信標(biāo)格式如何,所述處理可以繼續(xù)到判定方框712。在判定方框712中,所述處理可以根據(jù)塢站632是否檢測到代表正尋求塢站的設(shè)備的信標(biāo)而產(chǎn)生分支。當(dāng)設(shè)備630被帶到與塢站632足夠靠近從而可以接收到低功率信標(biāo)時,塢站632 可以檢測到來自設(shè)備630的信標(biāo)。如圖7中所示,如果塢站632沒有檢測到信標(biāo),則所述處理可以環(huán)回到方框710。如圖所示,設(shè)備630可以隨后發(fā)送另一個低功率信標(biāo),從而使得低功率信標(biāo)被周期性地發(fā)送。發(fā)送低功率信標(biāo)的周期可以相對較長,以便節(jié)省設(shè)備630上的電力。當(dāng)控制器636檢測到信標(biāo)時,所述處理可以繼續(xù)到方框720。在方框720中,控制器636可以命令無線電裝置634發(fā)送響應(yīng),所述響應(yīng)可以具有任何適當(dāng)格式,比如控制分組??梢岳脭?shù)值對該分組進行格式化,所述數(shù)值可以被使用在計算設(shè)備630上以便執(zhí)行操作,比如與附近設(shè)備配對。CPU電路214可以被編程來對這樣的標(biāo)簽數(shù)值做出響應(yīng),這是通過對其自身進行配置以便執(zhí)行適合于與塢站632相關(guān)聯(lián)的情境的操作而實現(xiàn)的。這些操作可以包括前面所描述的任何操作或者任何其他適當(dāng)操作。但是作為一個具體實例,處理可以繼續(xù)到方框 722,其中CPU電路可以控制無線電裝置610與由標(biāo)簽數(shù)值所標(biāo)識的設(shè)備配對。作為一個具體實例,所述標(biāo)簽數(shù)值可能標(biāo)識塢站630附近的人類接口設(shè)備。這樣,通過把計算設(shè)備帶到塢站附近可以觸發(fā)計算設(shè)備與人類接口設(shè)備配對從而自動創(chuàng)建功能,所述自動創(chuàng)建的功能與計算機物理地耦合到傳統(tǒng)塢站(其中人類接口設(shè)備連線到該塢站)的功能相仿。圖8示出了可以在其中實施本發(fā)明的適當(dāng)?shù)挠嬎阆到y(tǒng)環(huán)境800的一個實例。計算系統(tǒng)環(huán)境800只是適當(dāng)?shù)挠嬎悱h(huán)境的一個實例,其不意圖暗示關(guān)于本發(fā)明的使用范圍或功能的任何限制。計算環(huán)境800也不應(yīng)當(dāng)被理解為關(guān)于示例性操作環(huán)境800中所示的任何組件或組件組合具有任何相關(guān)性或要求。本發(fā)明可以操作于許多其他通用或?qū)S糜嬎阆到y(tǒng)環(huán)境或配置。可能適用于本發(fā)明的公知的計算系統(tǒng)、環(huán)境和/或配置的實例包括(但不限于)個人計算機、服務(wù)器計算機、手持式或膝上型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機頂盒、可編程消費電子裝置、網(wǎng)絡(luò)PC、小型計算機、大型計算機、包括任何前述系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。所述計算環(huán)境可以執(zhí)行諸如程序模塊之類的計算機可執(zhí)行指令。一般來說,程序模塊包括例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等,其執(zhí)行特定任務(wù)或者實施特定抽象數(shù)據(jù)類型。本發(fā)明還可以在分布式計算環(huán)境中實踐,其中各項任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行。在分布式計算環(huán)境中,程序模塊可以位于包括存儲器存儲設(shè)備的本地和遠(yuǎn)程計算機存儲介質(zhì)中。參照圖8,用于實施本發(fā)明的一個示例性系統(tǒng)包括具有計算機810的形式的通用計算設(shè)備。計算機810的組件可以包括(但不限于)處理單元820、系統(tǒng)存儲器830以及將包括系統(tǒng)存儲器在內(nèi)的各個系統(tǒng)組件耦合到處理單元820的系統(tǒng)總線821。系統(tǒng)總線821 可以是幾種類型的總線結(jié)構(gòu)當(dāng)中的任一種,其中包括存儲器總線或存儲器控制器、外圍總線以及利用多種總線體系結(jié)構(gòu)當(dāng)中的任一種的局部總線。作為舉例而非限制,這樣的體系結(jié)構(gòu)包括工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)總線、微通道體系結(jié)構(gòu)(MCA)總線、增強型ISA (EISA) 總線、視頻電子標(biāo)準(zhǔn)協(xié)會(VESA)局部總線以及也被稱作夾層總線的外圍組件互連(PCI)總線。計算機810通常包括多種計算機可讀介質(zhì)。計算機可讀介質(zhì)可以是能夠由計算機 810訪問的任何可用介質(zhì),并且可以包括易失性和非易失性介質(zhì)、可移除和不可移除介質(zhì)。 作為舉例而非限制,計算機可讀介質(zhì)可以包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)包括按照用于存儲信息的任何方法或技術(shù)實施的易失性和非易失性、可移除和不可移除介質(zhì),所述信息例如是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)。計算機存儲介質(zhì)包括(但不限于)RAM、ROM、EEPR0M、閃存或其他存儲器技術(shù)、CD-ROM、數(shù)字通用盤(DVD)或其他光盤存儲、磁盒、磁帶、磁盤存儲或其他磁性存儲設(shè)備或者可以被用來存儲所期望的信息并且可由計算機810訪問的任何其他介質(zhì)。通信介質(zhì)通常在已調(diào)數(shù)據(jù)信號(比如載波)或其他傳輸機制中具體實現(xiàn)計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)并且包括任何信息遞送介質(zhì)。術(shù)語“已調(diào)數(shù)據(jù)信號”意指其一項或更多項特性被設(shè)定或改變以便在其中編碼信息的信號。作為舉例而非限制,通信介質(zhì)包括有線介質(zhì)(比如有線網(wǎng)絡(luò)或直接連線連接)和無線介質(zhì)(比如聲學(xué)、RF、紅外和其他無線介質(zhì))。任何前述內(nèi)容的組合也應(yīng)當(dāng)被包括在計算機可讀介質(zhì)的范圍內(nèi)。
系統(tǒng)存儲器830包括具有易失性和/或非易失性存儲器的形式的計算機存儲介質(zhì),比如只讀存儲器(ROM) 831和隨機存取存儲器(RAM) 832。在ROM 831中通常存儲基本輸入/輸出系統(tǒng)833 (BIOS),其包含例如在開機期間幫助在計算機810內(nèi)的各個元件之間傳送信息的基本例程。MM 832通常包含可由處理單元820立即訪問和/或當(dāng)前正由其操作的數(shù)據(jù)和/或程序模塊。作為舉例而非限制,圖8示出了操作系統(tǒng)834、應(yīng)用程序835、其他程序模塊836以及程序數(shù)據(jù)837。計算機810還可以包括其他可移除/不可移除、易失性/非易失性計算機存儲介質(zhì)。僅僅作為舉例,圖8示出了從/向不可移除的非易失性磁性介質(zhì)進行讀取或?qū)懭氲挠脖P驅(qū)動器840,從/向可移除的非易失性磁盤852進行讀取或?qū)懭氲拇疟P驅(qū)動器851,以及從/向可移除的非易失性光盤856 (比如CD ROM或其他光學(xué)介質(zhì))進行讀取或?qū)懭氲墓獗P驅(qū)動器855??梢杂迷谒鍪纠圆僮鳝h(huán)境中的其他可移除/不可移除、易失性/非易失性計算機存儲介質(zhì)包括(但不限于)磁帶盒、閃存卡、數(shù)字通用盤、數(shù)字視頻帶、固態(tài)RAM、固態(tài) ROM等等。硬盤驅(qū)動器841通常通過不可移除存儲器接口(比如接口 840)連接到系統(tǒng)總線 821,并且磁盤驅(qū)動器851和光盤驅(qū)動器855通常通過可移除存儲器接口(比如接口 850)連接到系統(tǒng)總線821。前面所討論并且在圖8中示出的驅(qū)動器及其相關(guān)聯(lián)的計算機存儲介質(zhì)對用于計算機810的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊以及其他數(shù)據(jù)提供存儲。在圖8中,舉例來說,硬盤驅(qū)動器841被圖示為存儲操作系統(tǒng)844、應(yīng)用程序845、其他程序模塊846以及程序數(shù)據(jù)847。應(yīng)當(dāng)提到的是,這些組件可以是與操作系統(tǒng)834、應(yīng)用程序835、其他程序模塊 836以及程序數(shù)據(jù)837相同或不同的。操作系統(tǒng)844、應(yīng)用程序845、其他程序模塊846以及程序數(shù)據(jù)847在這里被給出不同的附圖標(biāo)記以便說明其至少是不同的拷貝。用戶可以通過輸入設(shè)備向計算機810輸入命令和信息,所述輸入設(shè)備例如是鍵盤862以及通常被稱作鼠標(biāo)、軌跡球或觸摸板的指示設(shè)備861。其他輸入設(shè)備(未示出)可以包括麥克風(fēng)、操縱桿、游戲板、碟形衛(wèi)星信號收發(fā)天線、掃描器等等。這些和其他輸入設(shè)備常常通過耦合到系統(tǒng)總線的用戶輸入接口 860連接到處理單元820,但是也可以通過其他接口和總線結(jié)構(gòu)連接,比如并行端口、游戲端口或通用串行總線(USB)。監(jiān)視器891或其他類型的顯示設(shè)備也通過諸如視頻接口 890之類的接口連接到系統(tǒng)總線821。除了監(jiān)視器之外,計算機還可以包括其他外圍輸出設(shè)備,比如揚聲器897和打印機896,其可以通過輸出外圍接口 895連接。計算機810可以利用去到一個或更多遠(yuǎn)程計算機(比如遠(yuǎn)程計算機880)的邏輯連接而操作在聯(lián)網(wǎng)環(huán)境中。遠(yuǎn)程計算機880可以是個人計算機、服務(wù)器、路由器、網(wǎng)絡(luò)PC、 對等設(shè)備或其他共同網(wǎng)絡(luò)節(jié)點,并且通常包括前面關(guān)于計算機810所描述的許多或所有元件,但是在圖8中僅僅示出了存儲器存儲設(shè)備881。圖8中所描繪的邏輯連接包括局域網(wǎng) (LAN) 871和廣域網(wǎng)(WAN) 873,但是也可以包括其他網(wǎng)絡(luò)。這樣的聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)范圍計算機網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中是常見的。當(dāng)被使用在LAN聯(lián)網(wǎng)環(huán)境中時,計算機810通過網(wǎng)絡(luò)接口或適配器870連接到LAN 871。當(dāng)被使用在WAN聯(lián)網(wǎng)環(huán)境中時,計算機810通常包括調(diào)制解調(diào)器872或用于通過WAN 873 (比如因特網(wǎng))建立通信的其他裝置。調(diào)制解調(diào)器872可以是內(nèi)部的或外部的,其可以通過用戶輸入接口 860或其他適當(dāng)機制連接到系統(tǒng)總線821。在已聯(lián)網(wǎng)環(huán)境中,關(guān)于計算機 810描繪的程序模塊或其各個部分可以被存儲在遠(yuǎn)程存儲器存儲設(shè)備中。作為舉例而非限制,圖8將遠(yuǎn)程應(yīng)用程序885圖示為駐留在存儲器設(shè)備881上。應(yīng)當(dāng)認(rèn)識到,所示出的網(wǎng)絡(luò)連接是示例性的,并且可以使用在計算機之間建立通信鏈接的其他裝置。在如此描述了本發(fā)明的至少一個實施例的幾個方面之后應(yīng)當(dāng)認(rèn)識到,本領(lǐng)域技術(shù)人員將會很容易想到許多更改、修改和改進。作為舉例,已經(jīng)描述了特定的情境和相關(guān)聯(lián)的配置。這些情境和配置應(yīng)當(dāng)被理解成是示例性而非限制性的。存在可以在其中采用前面描述的技術(shù)的許多其他可能的情境和配置。舉例來說,標(biāo)簽可以被貼附到汽車的儀表盤上,從而當(dāng)計算設(shè)備被放置在儀表盤上時,其作為GPS導(dǎo)航系統(tǒng)操作。作為另一個實例,可以從特別被配置成充當(dāng)塢站的支撐結(jié)構(gòu)來構(gòu)造塢站。但是所述支撐結(jié)構(gòu)也可以用于其他目的。舉例來說,所述支撐結(jié)構(gòu)可以是電視機外罩,或者可以是飯店中的餐桌表面,其被修改成包括塢站的組件。作為另一個實例描述了低功率無線電裝置被放置在計算設(shè)備的表面附近。在一些實施例中,可以只把用于無線電裝置的天線定位在所述表面附近。無線電裝置的其他組件可以從所述表面后移。此外還應(yīng)當(dāng)認(rèn)識到,固定標(biāo)簽的支撐結(jié)構(gòu)的各個實例僅僅是出于說明的目的而提供的。可以使用任何適當(dāng)?shù)闹谓Y(jié)構(gòu)來固定標(biāo)簽。此外,不必將計算設(shè)備放置在支撐結(jié)構(gòu)上以使得所述系統(tǒng)如前所述地操作。支撐結(jié)構(gòu)可以是現(xiàn)有結(jié)構(gòu),比如墻壁或器具表面。在這些情況下,通過簡單地將計算設(shè)備帶到標(biāo)簽附近就可以觸發(fā)所期望的操作,比如啟動某
一項應(yīng)用。此外還描述了通過檢測到標(biāo)簽可以使得計算設(shè)備執(zhí)行與情境相關(guān)的操作。應(yīng)當(dāng)認(rèn)識到,在一些實施例中,塢站可以被視為計算設(shè)備,并且計算設(shè)備可以具有支撐標(biāo)簽的表面。當(dāng)計算設(shè)備被帶到塢站附近時,塢站可以按照前面所描述的任何方式做出響應(yīng)。相應(yīng)地應(yīng)當(dāng)認(rèn)識到,計算設(shè)備和塢站當(dāng)中的任一項或全部二者可以基于其間的相對距離而對其自身進行配置。作為一個實例,在檢測到有計算設(shè)備緊鄰之后,塢站可以為計算設(shè)備可能嘗試與之配對的外設(shè)通電。這樣的更改、修改和改進應(yīng)當(dāng)是本公開內(nèi)容的一部分,并且應(yīng)當(dāng)落在本發(fā)明的精神和范圍內(nèi)。相應(yīng)地,前面的描述和附圖僅僅是為了舉例。可以按照許多方式來實施本發(fā)明的前述實施例。舉例來說,可以利用硬件、軟件或其組合來實施各個實施例。當(dāng)用軟件實施時,可以在任何適當(dāng)?shù)奶幚砥骰蛱幚砥骷仙蠄?zhí)行軟件代碼,而不管其被提供在單個計算機中還是分布在多個計算機上。這樣的處理器可以被實施為集成電路,其中在集成電路組件中有一個或更多處理器。但是也可以按照利用任何適當(dāng)格式的電路來實施處理器。此外還應(yīng)當(dāng)認(rèn)識到,可以按照許多形式來具體實現(xiàn)計算機,比如安裝在機架上的計算機、臺式計算機、膝上型計算機或平板型計算機。此外,計算機可以被嵌入在通常不被視為計算機但是具有適當(dāng)處理能力的設(shè)備中,其中包括個人數(shù)字助理(PDA)、智能電話或者任何其他適當(dāng)?shù)谋銛y式或固定電子設(shè)備。此外,計算機可以具有一個或更多輸入和輸出設(shè)備。這些設(shè)備特別可以被用來呈現(xiàn)用戶接口??梢员挥脕硖峁┯脩艚涌诘妮敵鲈O(shè)備的實例包括用于輸出的視覺呈現(xiàn)的打印機或顯示屏以及用于輸出的可聽呈現(xiàn)的揚聲器或其他發(fā)聲設(shè)備。可以被用于用戶接口的輸入設(shè)備的實例包括鍵盤以及諸如鼠標(biāo)、觸摸板和數(shù)位板之類的指示設(shè)備。作為另一個實例, 計算機可以通過語音識別或其他可聽格式接收輸入信息。這樣的計算機可以通過任何適當(dāng)形式的一個或更多網(wǎng)絡(luò)互連,其中包括局域網(wǎng)或廣域網(wǎng),比如企業(yè)網(wǎng)絡(luò)或因特網(wǎng)。這樣的網(wǎng)絡(luò)可以是基于任何適當(dāng)技術(shù)并且可以根據(jù)任何適當(dāng)協(xié)議操作,并且可以包括無線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)或光纖網(wǎng)絡(luò)。此外,這里所概述的各種方法或處理可以被編碼為軟件,其可以在采用多種操作系統(tǒng)或平臺當(dāng)中的任一種的一個或更多處理器上執(zhí)行。此外,這樣的軟件可以利用多種適當(dāng)編程語言和/或編程或腳本化工具當(dāng)中的任一種來編寫,并且還可以被編輯成在框架或虛擬機上執(zhí)行的可執(zhí)行機器語言代碼或者中間代碼。在這方面,本發(fā)明可以被具體實現(xiàn)為利用一個或更多程序編碼的一項計算機可讀存儲介質(zhì)(或多項計算機可讀介質(zhì))(例如計算機存儲器、一個或更多軟盤、緊致盤(CD)、光盤、數(shù)字視頻盤(DVD)、磁帶、閃存、現(xiàn)場可編程門陣列或其他半導(dǎo)體器件中的電路配置或者其他非瞬時性的有形計算機存儲介質(zhì)),當(dāng)在一個或更多計算機或其他處理器上執(zhí)行時,所述程序執(zhí)行實施前面所討論的本發(fā)明的各個實施例的方法。所述一項或多項計算機可讀存儲介質(zhì)可以是可運輸?shù)?,從而可以將存儲在其上的一個或多個程序加載到一個或更多不同計算機或其他處理器上,以便實施前面所討論的本發(fā)明的各個方面。這里所使用的術(shù)語“非瞬時性計算機可讀存儲介質(zhì)”只包含可以被視為制造品(即制造產(chǎn)品)或機器的計算機可讀介質(zhì)。替換地或附加地,本發(fā)明可以被實施為除了計算機可讀存儲介質(zhì)之外的其他計算機可讀介質(zhì),比如傳播信號。這里使用術(shù)語“程序”或“軟件”的一般意義以指代任何類型的計算機代碼或計算機可執(zhí)行指令集合,其可以被采用來對計算機或其他處理器進行編程,以便實施前面所討論的本發(fā)明的各個方面。此外還應(yīng)當(dāng)認(rèn)識到,根據(jù)本發(fā)明的一個方面,在被執(zhí)行時施行本發(fā)明的方法的一個或更多計算機程序不需要駐留在單個計算機或處理器上,而是可以按照模塊化方式分布在多個不同計算機或處理器上,以便實施本發(fā)明的各個方面。計算機可執(zhí)行指令可以具有許多形式,比如可由一個或更多計算機或其他設(shè)備執(zhí)行的程序模塊。一般來說,程序模塊包括執(zhí)行特定任務(wù)或?qū)嵤┨囟ǔ橄髷?shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。通常來說,在各個實施例中可以按照期望來組合或分布各個程序模塊的功能。此外,數(shù)據(jù)結(jié)構(gòu)可以按照任何適當(dāng)形式被存儲在計算機可讀介質(zhì)中。為了說明簡單起見,數(shù)據(jù)結(jié)構(gòu)可以被顯示為具有通過所述數(shù)據(jù)結(jié)構(gòu)中的位置而相關(guān)的字段。這樣的關(guān)系同樣可以通過為字段存儲指派計算機可讀介質(zhì)中的傳達(dá)字段之間的關(guān)系的位置來實現(xiàn)。 但是可以使用任何適當(dāng)機制來建立數(shù)據(jù)結(jié)構(gòu)的各個字段中的信息之間的關(guān)系,其中包括使用指針、標(biāo)簽或者建立數(shù)據(jù)單元之間的關(guān)系的其他機制。本發(fā)明的各個方面可以被單獨使用、組合使用或者按照未在前述實施例中具體討論的多種設(shè)置來使用,因此其應(yīng)用不限于在前面的描述中所闡述或者在附圖中示出的細(xì)節(jié)和組件設(shè)置。舉例來說,在一個實施例中描述的各個方面可以按照任何方式與在其他實施例中描述的各個方面相組合。此外,本發(fā)明可以被具體實現(xiàn)為一種方法,前面已經(jīng)提供了這方面的一個實例。可以按照任何適當(dāng)方式對于作為所述方法的一部分而執(zhí)行的各個動作進行排序。相應(yīng)地可以構(gòu)造其中按照不同于所示順序來執(zhí)行各個動作的實施例,其中可以包括同時執(zhí)行一些動作,盡管其在說明性實施例中被顯示為順序動作。在權(quán)利要求書中使用“第一”、“第二”、“第三”等順序術(shù)語來修改權(quán)利要求元素的做法本身并不意味著一個權(quán)利要求元素關(guān)于另一個的任何優(yōu)先級、優(yōu)先權(quán)或順序或者執(zhí)行方法的各個動作的時間順序,而是僅僅被用作區(qū)分具有特定名稱的一個權(quán)利要求元素與具有相同名稱(但是為了依序使用)的另一個元素的標(biāo)記,以便區(qū)分各個權(quán)利要求元素。此外,這里所使用的措辭和術(shù)語是出于描述的目的,而不應(yīng)當(dāng)被視為進行限制。這里所使用的“包括”、“包含”、“具有”、“涉及”及其變體意圖涵蓋隨后列出的項目及其等效項目以及附加的項目。
權(quán)利要求
1.一種用于便攜式計算設(shè)備(30)的塢站(230),所述塢站包括 具有被配置成接收計算設(shè)備的表面(222)的支撐結(jié)構(gòu);以及與所述表面相鄰的利用數(shù)值(310)編碼的標(biāo)簽(232A),所述標(biāo)簽被配置成發(fā)射代表所述數(shù)值的輻射。
2.權(quán)利要求1的塢站,其中所述塢站包括布置在表面(522)上的二維標(biāo)簽陣列(232A*"232J);并且所述標(biāo)簽包括所述陣列的一部分。
3.權(quán)利要求2的塢站,其中所述二維陣列基本上覆蓋所述表面。
4.權(quán)利要求2的塢站,其還包括與所述表面相鄰的非接觸電源(550 )。
5.權(quán)利要求2的塢站,其中所述二維陣列中的多個標(biāo)簽當(dāng)中的每一個是用相同數(shù)值編碼的。
6.權(quán)利要求2的塢站,其中所述二維陣列中的多個標(biāo)簽當(dāng)中的每一個是根據(jù)錯誤控制代碼而用不同數(shù)值編碼的。
7.權(quán)利要求5的塢站,其中,所述多個標(biāo)簽包括無源標(biāo)簽。
8.權(quán)利要求1的塢站,其中,所述標(biāo)簽包括有源標(biāo)簽,所述有源標(biāo)簽包括 無線電裝置;耦合到無線電裝置的控制器,所述控制器被配置成用于執(zhí)行以下操作在由無線電裝置檢測到的信號中檢測關(guān)于塢站附近的計算設(shè)備的指示;以及響應(yīng)于檢測到所述指示,控制無線電裝置發(fā)送所述數(shù)值。
9.一種操作用于計算設(shè)備(630)的塢站(632)的方法,所述方法包括 從鄰近塢站的計算設(shè)備接收輻射(710);以及響應(yīng)于接收到所述輻射,發(fā)射(720)編碼有標(biāo)識用于在所述計算設(shè)備上執(zhí)行的操作的數(shù)值的輻射。
10.權(quán)利要求9的塢站,其中所發(fā)射的輻射的功率處在0. 2毫瓦到1毫瓦之間。
全文摘要
本發(fā)明涉及一種用于與計算設(shè)備交互的塢站。所述計算設(shè)備基于其情境而配置其自身的操作,所述情境可以是通過從所述塢站上的標(biāo)簽讀取數(shù)值而從所述塢站確定的。所述計算設(shè)備可以是用低功率傳輸,從而通過接收到來自標(biāo)簽的數(shù)值會提供關(guān)于與塢站的鄰近性的指示。所讀取的數(shù)值提供關(guān)于所期望的操作的指示,并且響應(yīng)于讀取到標(biāo)簽的數(shù)值,計算設(shè)備可以啟動某一項應(yīng)用、與塢站附近的設(shè)備配對或者采取配置該計算設(shè)備的其他動作。通過提供標(biāo)簽陣列并且在某些情況中提供非接觸電源,可以實施可用于多種形狀因數(shù)的計算設(shè)備的通用塢站。
文檔編號G06F9/445GK102567046SQ20111040047
公開日2012年7月11日 申請日期2011年12月6日 優(yōu)先權(quán)日2010年12月6日
發(fā)明者A.A.哈桑, B.R.小安德斯, R.勞, Y.古普塔 申請人:微軟公司