專利名稱:上下文相關(guān)計(jì)算機(jī)操作的制作方法
上下文相關(guān)計(jì)算機(jī)操作
背景技術(shù):
計(jì)算設(shè)備已經(jīng)變得幾乎隨處可見并被人們用來執(zhí)行多種商業(yè)和個(gè)人任務(wù)。為了支持多種功能,計(jì)算設(shè)備已經(jīng)變得更小,使得用戶可以隨處攜帶這些計(jì)算設(shè)備。智能電話、上網(wǎng)本、膝上型計(jì)算機(jī)和平板計(jì)算機(jī)(Slate computer)均為已被設(shè)計(jì)為由用戶攜帶的計(jì)算設(shè)備的示例。這些計(jì)算設(shè)備可以是利用應(yīng)用來編程的,這些應(yīng)用在運(yùn)行時(shí)可以控制計(jì)算設(shè)備執(zhí)行多種不同操作。例如,智能電話可以運(yùn)行提供路線指導(dǎo)或交通數(shù)據(jù)的應(yīng)用。具有平板形狀因子的計(jì)算機(jī)可以顯示圖片或充當(dāng)游戲板。
發(fā)明內(nèi)容
可以通過配備基于上下文對其自身進(jìn)行配置的計(jì)算設(shè)備來改進(jìn)便攜式計(jì)算設(shè)備的用戶的體驗(yàn)。上下文可以反映設(shè)備位置和對用戶意愿的表達(dá),例如將計(jì)算設(shè)備靠在表面上或置于某其他指定位置。計(jì)算設(shè)備可以使用基于鄰近度的通信來確定其位置?;谑褂没卩徑鹊耐ㄐ排c標(biāo)簽進(jìn)行通信的能力,計(jì)算設(shè)備可以確定其與該標(biāo)簽很鄰近。該標(biāo)簽可以向計(jì)算設(shè)備傳送可向計(jì)算設(shè)備揭示用戶的以下意愿的值在包含該標(biāo)簽的位置處執(zhí)行所期望的操作。然后,計(jì)算設(shè)備可以啟動(dòng)應(yīng)用或采取其他動(dòng)作以配置其自身。這些動(dòng)作可以包括例如與該位置處的另一設(shè)備建立通信。所采取的具體動(dòng)作(例如所啟動(dòng)的具體應(yīng)用)可以基于從該標(biāo)簽讀取的值。以上是本發(fā)明的非限制性的發(fā)明內(nèi)容,本發(fā)明由所附權(quán)利要求限定。
附圖并不意在按比例繪制。在附圖中,各幅圖中示意的每個(gè)相同或幾乎相同的組件由相似的數(shù)字表示。為了清楚,不是每個(gè)組件都可以在每幅圖中標(biāo)記。在附圖中
圖1是被配置為在不同上下文中執(zhí)行不同操作的上下文相關(guān)計(jì)算機(jī)的概念略圖;圖2是能夠進(jìn)行上下文相關(guān)操作的計(jì)算設(shè)備以及關(guān)聯(lián)的底座(dock)的示意橫截面;圖3是從標(biāo)簽讀取的值的示意圖;圖4是示意了上下文相關(guān)計(jì)算設(shè)備的操作方法的流程圖5A是能夠進(jìn)行上下文相關(guān)操作的計(jì)算設(shè)備以及關(guān)聯(lián)的底座的備選實(shí)施例的示意橫截面;
圖5B是圖5A的底座從線B-B的角度看的俯視圖6是能夠進(jìn)行上下文相關(guān)操作的計(jì)算設(shè)備以及關(guān)聯(lián)的底座的另一備選實(shí)施例的示意橫截面;
圖7是根據(jù)本發(fā)明的一些實(shí)施例的對上下文相關(guān)計(jì)算設(shè)備和關(guān)聯(lián)的底座進(jìn)行操作的過程的流程圖;以及
圖8是可存在于計(jì)算設(shè)備中的組件(而不是以上圖中所示的那些組件,或者是除以上圖中所示的那些組件以外的組件)的功能框圖。
具體實(shí)施例方式本發(fā)明的發(fā)明人已經(jīng)認(rèn)識(shí)到并且理解,可以通過以上下文相關(guān)的方式對計(jì)算設(shè)備進(jìn)行操作來顯著增強(qiáng)便攜式計(jì)算設(shè)備的用戶的體驗(yàn)??梢曰谟?jì)算設(shè)備的位置以及可從其推斷用戶意愿的動(dòng)作來確定上下文,從而確定計(jì)算設(shè)備的所期望的操作。可以利用計(jì)算設(shè)備來實(shí)現(xiàn)這種操作,該計(jì)算設(shè)備可以感測其相對于已被指定為與計(jì)算設(shè)備的期望配置相關(guān)聯(lián)的位置的定位。例如,置于臥室中的床頭柜上的計(jì)算設(shè)備可以自動(dòng)將其自身配置為鬧鐘。置于電視附近的相同計(jì)算設(shè)備可以自動(dòng)將其自身配置為對音頻-視頻內(nèi)容進(jìn)行流傳輸以在電視上顯示。在其他實(shí)例中,計(jì)算設(shè)備可以感測其與辦公室中的辦公桌的鄰近度,并試圖與無線鍵盤和鼠標(biāo)形成無線連接。作為另一示例,計(jì)算設(shè)備可以感測到其位于餐廳中的餐桌上,并從該餐廳下載顯示菜單選項(xiàng)且從用戶接收訂購的應(yīng)用。在一些實(shí)施例中,可以通過使用基于鄰近度的無線電從標(biāo)簽讀取值來確定計(jì)算設(shè)備的上下文。標(biāo)簽可以是無源標(biāo)簽,響應(yīng)于由計(jì)算設(shè)備發(fā)射的輻射。然而,還可以使用響應(yīng)于由計(jì)算設(shè)備發(fā)送的低電平信號(hào)的有源標(biāo)簽。不論標(biāo)簽進(jìn)行操作的具體機(jī)制如何,計(jì)算設(shè)備讀取標(biāo)簽的能力都表示計(jì)算設(shè)備位于與標(biāo)簽接近的位置。從標(biāo)簽讀取的值還可以表示該位置處的期望動(dòng)作。相應(yīng)地,可以將標(biāo)簽附著至某些位置,用戶可將計(jì)算機(jī)置于這些位置作為用戶意愿的信號(hào)。在一些實(shí)施例中,可以將標(biāo)簽附加至支撐結(jié)構(gòu),該支撐結(jié)構(gòu)將計(jì)算設(shè)備置于針對其期望操作而期望的定向。可以將被配置為發(fā)送不同值的標(biāo)簽與不同類型的支撐結(jié)構(gòu)一起使用。例如,計(jì)算設(shè)備預(yù)期作為時(shí)鐘進(jìn)行操作的臥室的支撐結(jié)構(gòu)可以以其顯示器垂直的方式保持計(jì)算設(shè)備,并可以包含表示計(jì)算設(shè)備應(yīng)當(dāng)將其自身配置為時(shí)鐘的標(biāo)簽。作為對照,計(jì)算設(shè)備預(yù)期作為游戲桌進(jìn)行操作的位置處的支撐結(jié)構(gòu)可以以其顯示器水平的方式保持計(jì)算設(shè)備,并可以包含表示計(jì)算設(shè)備應(yīng)當(dāng)將其自身配置為游戲桌的標(biāo)簽。除了提供用于附加標(biāo)簽的地點(diǎn)以及在一些實(shí)施例中對計(jì)算設(shè)備進(jìn)行定向以外,支撐結(jié)構(gòu)可以提供其他功能。在一些實(shí)施例中,支撐結(jié)構(gòu)可以給置于支撐結(jié)構(gòu)上的計(jì)算設(shè)備供電??梢酝ㄟ^非接觸式電力傳送機(jī)制(如電感性或電容性耦合)來供電。利用這種方案,具有合適的非接觸式電力拾取(power pick-up)機(jī)制的任何計(jì)算設(shè)備可以在被置于支撐結(jié)構(gòu)上時(shí)獲得電力。通過適當(dāng)?shù)囟ㄎ粯?biāo)簽(可能是在支撐結(jié)構(gòu)上的多個(gè)位置處),置于支撐結(jié)構(gòu)上的任何設(shè)備還可以從標(biāo)簽之一讀取值。這樣,支撐結(jié)構(gòu)可以充當(dāng)便攜式計(jì)算設(shè)備的一種形式的通用底座。置于這種底座上的計(jì)算設(shè)備可以通過基于從底座上的至少一個(gè)標(biāo)簽讀取的值選擇和啟動(dòng)應(yīng)用,來自動(dòng)配置其自身。具體地,這種能力可能對于具有平板形狀因子的計(jì)算設(shè)備來說是所期望的。這種設(shè)備很可能被用戶隨處攜帶,并且,可以通過針對基于上下文的操作對計(jì)算設(shè)備進(jìn)行配置,來極大地增強(qiáng)這些用戶的體驗(yàn)。轉(zhuǎn)至圖1,示意了計(jì)算設(shè)備基于上下文來配置其自身的環(huán)境的示例。圖1示意了具有便攜式計(jì)算設(shè)備30的用戶20。在該示例中,計(jì)算設(shè)備30被安排為具有平板形狀因子。這種計(jì)算設(shè)備可以具有相對較大的顯示器32。顯示器32可以是觸摸敏感的,從而提供與計(jì)算設(shè)備30的用戶界面。盡管本發(fā)明的實(shí)施例可以與具有平板形狀因子的計(jì)算設(shè)備一起使用,但是本發(fā)明不限于計(jì)算設(shè)備30的具體形狀因子。圖1示意了用戶20可以在多個(gè)位置10A、10BU0C和IOD處與計(jì)算設(shè)備30進(jìn)行交互。用戶20期望與計(jì)算設(shè)備30具有的交互的特性可能在每個(gè)位置處不同。作為示例,位置10A、10B、10C和IOD可以是用戶20的家中的位置,在這些位置處,用戶期望具有針對不同操作而配置的計(jì)算機(jī)。位置IOA可以表示用戶20 —般期望通過觸摸屏界面與計(jì)算設(shè)備30進(jìn)行交互的位置。作為對照,位置IOB可以表示用戶想要計(jì)算設(shè)備30作為鬧鐘進(jìn)行操作的臥室。例如,位置IOC可以表示用戶20想要像傳統(tǒng)臺(tái)式計(jì)算機(jī)那樣使用計(jì)算設(shè)備30的家庭辦公室。位置IOD可以表示用戶20想要計(jì)算設(shè)備30被配置為玩游戲的家庭活動(dòng)室。相應(yīng)地,位置10A、10B、10C和IOD中的每一個(gè)與上下文相關(guān)聯(lián)。在該示例中,上下文由位置和用戶意愿來定義,其表示該位置處的計(jì)算設(shè)備30的所期望的操作。根據(jù)本發(fā)明的一些實(shí)施例,計(jì)算設(shè)備30適于識(shí)別其上下文并針對該上下文自動(dòng)配置其自身。例如,在位置IOA處,計(jì)算設(shè)備30可以呈現(xiàn)用戶界面,例如可以出現(xiàn)在傳統(tǒng)計(jì)算機(jī)的桌面上。作為對照,在位置IOB處,計(jì)算設(shè)備30可以執(zhí)行在顯示器32上呈現(xiàn)時(shí)鐘表示的應(yīng)用并可以呈現(xiàn)用戶界面,通過該用戶界面,用戶可以設(shè)置或取消時(shí)鐘。在位置IOC處,計(jì)算設(shè)備30可以與一個(gè)或多個(gè)外圍設(shè)備形成連接,通過這些外圍設(shè)備,用戶20可以像傳統(tǒng)臺(tái)式計(jì)算機(jī)那樣控制計(jì)算設(shè)備30。在該示例中,位置IOC包括無線鍵盤60,無線鍵盤60可以執(zhí)行與計(jì)算設(shè)備30的配對儀式,以在鍵盤60與計(jì)算設(shè)備30之間形成連接。這樣,用戶可以在鍵盤60上打字以提供對計(jì)算設(shè)備30的輸入。計(jì)算設(shè)備30還可以被編程為與不同的或附加的外圍設(shè)備形成連接。盡管圖1中未示出,但是位置IOC可以包括鼠標(biāo)和打印機(jī)或者家庭辦公室中慣用類型的其他設(shè)備。在圖IOC所示的上下文中,計(jì)算設(shè)備30可以與任何或所有這些設(shè)備形成連接,以將其自身配置為像傳統(tǒng)臺(tái)式計(jì)算機(jī)那樣執(zhí)行。在位置IOD處,計(jì)算設(shè)備30可以將其自身配置為使得其可以被用戶20使用并且可能被用戶22或其他用戶使用來玩游戲。作為示例,在位置IOD處,計(jì)算設(shè)備30可以啟動(dòng)在顯示器32上呈現(xiàn)游戲棋子72A和72B的應(yīng)用。在位置IOD處啟動(dòng)的應(yīng)用可以作為用戶20和22所玩的游戲的一部分而執(zhí)行其他操作。例如,這種應(yīng)用可以從用戶20或22接收輸入從而指定作為游戲的一部分而進(jìn)行的移動(dòng),可以記分,可以在游戲期間作為娛樂而呈現(xiàn)圖形或其他內(nèi)容或者執(zhí)行任何其他合適操作。計(jì)算設(shè)備30可以使用任何合適的技術(shù)來確定其上下文,從而其可以自動(dòng)選擇如何將其自身配置為執(zhí)行用戶在該上下文中所期望的操作。在圖1所示的實(shí)施例中,使用標(biāo)簽來指示上下文。每個(gè)標(biāo)簽可以是可向計(jì)算設(shè)備30傳送信息的設(shè)備。例如,該信息可以包括可直接或間接指示計(jì)算設(shè)備(如計(jì)算設(shè)備30)的期望配置的至少一個(gè)值。標(biāo)簽可以是無源或有源設(shè)備。無源設(shè)備的示例可以是RFID標(biāo)簽。如本領(lǐng)域公知的,RFID標(biāo)簽可以吸收特定頻率的輻射和利用信息而編碼的再輻射。在該示例中,該信息可以是指示計(jì)算設(shè)備的期望配置的值。有源標(biāo)簽的示例可以是結(jié)合無線電和微控制器的小型半導(dǎo)體芯片。微控制器可以周期性地或響應(yīng)于事件對發(fā)射機(jī)進(jìn)行操作,以發(fā)送可向計(jì)算設(shè)備指示所期望的配置的信息。不論標(biāo)簽的特性如何,該標(biāo)簽都可以被配置為進(jìn)行基于鄰近度的通信?;卩徑鹊耐ㄐ趴梢韵拗朴?jì)算設(shè)備30可從標(biāo)簽訪問信息的位置。例如,當(dāng)計(jì)算設(shè)備內(nèi)的無線電被配置為發(fā)射RFID標(biāo)簽將響應(yīng)于的類型的近場輻射時(shí),計(jì)算設(shè)備一般必須處于RFID標(biāo)簽的幾英寸內(nèi)以檢測響應(yīng)。這樣,從標(biāo)簽讀取值的能力通過指示計(jì)算設(shè)備的期望配置以及指示計(jì)算設(shè)備位于期望該配置的位置處,來識(shí)別計(jì)算設(shè)備30的上下文。在該示例中,通過使用計(jì)算設(shè)備30與標(biāo)簽之間的通信的至少一部分的低功率電平來實(shí)現(xiàn)基于鄰近度的通信。即使使用了有源標(biāo)簽,也可以通過使用計(jì)算設(shè)備30與標(biāo)簽之間的交互的至少一部分的相對較低功率通信來實(shí)現(xiàn)基于鄰近度的通信。然而,應(yīng)當(dāng)認(rèn)識(shí)到,也可以使用其他技術(shù)來實(shí)現(xiàn)基于鄰近度的通信。例如,可以使用可見光、紅外輻射或依賴于視線的其他類型的輻射來實(shí)現(xiàn)基于鄰近度的無線電。此外,僅在設(shè)備彼此物理接觸時(shí)才傳送的信號(hào)可以充當(dāng)另一種形式的基于鄰近度的通信。在圖1的示例中,標(biāo)簽用于使計(jì)算設(shè)備30能夠識(shí)別與不同位置10BU0C和IOD相對應(yīng)的不同上下文。相應(yīng)地,圖1示意了位置10BU0C和IOD中的每一個(gè)處的一個(gè)或多個(gè)標(biāo)簽。在位置IOB處,示出了標(biāo)簽52化。在位置IOC處,示出了標(biāo)簽52Q和52C2。在位置IOD處,示出了標(biāo)簽52Di和52D2。每個(gè)位置處的標(biāo)簽可以是利用識(shí)別計(jì)算設(shè)備30在處于該位置時(shí)的期望配置的值來編碼的。在所示的示例中,位置10BU0C和IOD中的每一個(gè)包含多個(gè)標(biāo)簽。在該實(shí)施例中,相同位置處的每個(gè)標(biāo)簽可以是利用相同值來編碼的。這樣,即使計(jì)算設(shè)備30不是相對于該位置處的單個(gè)標(biāo)簽而精確定位的,計(jì)算設(shè)備30也可以從這些標(biāo)簽中的至少一個(gè)標(biāo)簽接收值。然而,不同位置處的標(biāo)簽可以是利用不同值來編碼的,以便基于從標(biāo)簽讀取的值來向計(jì)算設(shè)備30表示不同上下文。在位置IOA處未顯式示出標(biāo)簽。該位置處不存在標(biāo)簽可以向計(jì)算設(shè)備30發(fā)信號(hào)通知期望缺省配置。缺省配置可能需要呈現(xiàn)如傳統(tǒng)計(jì)算設(shè)備中的“桌面”,或者可能需要基于用戶輸入的某其他操作狀態(tài)??梢砸匀魏魏线m的方式將每個(gè)標(biāo)簽定位于期望位置。用于定位每個(gè)標(biāo)簽的具體方案可以取決于其物理特性。例如,已知可以將RFID標(biāo)簽封裝在具有類似于粘著劑的粘合表面的包裝袋中。然而,應(yīng)當(dāng)認(rèn)識(shí)到,可以使用用將標(biāo)簽附著于期望位置的任何合適機(jī)制。在圖1所示的示例中,可以將標(biāo)簽(如標(biāo)簽52B:、52B2、52Q、52C2、52D:和52D2)嵌入充當(dāng)對計(jì)算設(shè)備30的支撐的結(jié)構(gòu)組件中。這種組件可以形成計(jì)算設(shè)備30在處于以下位置時(shí)的“底座”,在該位置處,期望計(jì)算設(shè)備30基于上下文來配置其自身。在圖1的示例中,分別在位置10BU0C和IOD處示意了底座50B、50C和50D。如圖所示,底座50B包含多個(gè)標(biāo)簽,示意了其中的標(biāo)簽52Bi和52化。類似地,底座50C包含多個(gè)標(biāo)簽,其中52Q和52C2可見。底座50D也包含多個(gè)標(biāo)簽,其中5201和521)2可見。在該示例中,將底座50B、50C和50D中的每一個(gè)示意性地示出為將計(jì)算設(shè)備30定位于適于該位置處的預(yù)期操作的定向。例如,示出了底座50,將計(jì)算設(shè)備30保持在用戶20可以容易地觀察到顯示器32上的時(shí)鐘的定向。在位置IOC處,底座50C將計(jì)算設(shè)備30保持在用戶20可以在使用鍵盤60時(shí)觀察到顯示器32上呈現(xiàn)的信息的、相對于辦公桌或桌子(未示出)表面的定向。在位置IOD處,底座50D將計(jì)算設(shè)備30保持在用戶20和22可以在玩游戲時(shí)觀看顯示器32上的游戲棋子72A和72B的定向。盡管圖1的示例未示出,但是底座50B、50C或50D中的任一個(gè)可以包括輔助將計(jì)算設(shè)備30保持在期望定向的特征。這些特征可以包括拉環(huán)、架子、夾子、掛鉤或者其他定位或保持機(jī)制。定位或保持機(jī)制可以被具體設(shè)計(jì)為符合計(jì)算設(shè)備30上的互補(bǔ)特征。然而,底座并不必須被具體設(shè)計(jì)為接收任何特定大小或形狀的計(jì)算設(shè)備。相反,底座可以被配置為接收任何預(yù)期形狀的計(jì)算設(shè)備,從而可以提供通用的底座。多個(gè)標(biāo)簽的結(jié)合可以便于構(gòu)造這種通用底座。由于可以使用低電平輻射來從標(biāo)簽讀取值,為使計(jì)算設(shè)備30能夠在處于底座中時(shí)可靠地確定上下文,標(biāo)簽之一應(yīng)當(dāng)足夠接近于感測和/或發(fā)送在基于鄰近度的通信中使用的輻射的計(jì)算設(shè)備30內(nèi)的無線電的天線。在底座中具有多個(gè)標(biāo)簽(優(yōu)選地,定位于計(jì)算設(shè)備30將倚靠的表面上的圖案中)可以確保用于基于鄰近度的通信的計(jì)算設(shè)備30內(nèi)的天線將足夠接近于標(biāo)簽,以確保可靠的通信。圖1還示意了可結(jié)合在底座中的其他能力。如底座50C所示,底座可以連接至電源(如出口 56)。電源可以用于給底座內(nèi)的有源標(biāo)簽供電。備選地或附加地,電源可以用于出于其他目的而進(jìn)行供電。作為一個(gè)示例,底座(如底座50C)可以結(jié)合電源54,電源M可以用于給處于底座50C上的計(jì)算設(shè)備30供電。可以以任何合適的方式將電力從電源M耦合至計(jì)算設(shè)備30的耗電部分。然而,在所示的實(shí)施例中,電源M是非接觸式電源,其能夠輻射電力以供計(jì)算設(shè)備30使用。計(jì)算設(shè)備30可以包括用于接收和使用該電力的電力拾取組件。使用這種非接觸式電源還可以便于將底座50C用作通用底座。被配置有非接觸式電力拾取裝置的任何計(jì)算設(shè)備可以在置于底座50C中時(shí)接收電力,而無需適于與電源M上的連接器配合的連接器。轉(zhuǎn)至圖2,圖2示意了計(jì)算設(shè)備30的附加細(xì)節(jié)。圖2以橫截面示意性地示出了計(jì)算設(shè)備30。如圖所示,計(jì)算設(shè)備30具有可置于底座230的表面222上的表面220。被配置為進(jìn)行基于鄰近度的通信的無線電210與表面220相鄰。底座230具有支撐結(jié)構(gòu),該支撐結(jié)構(gòu)可以由金屬、塑料或其他合適材料制成。支撐結(jié)構(gòu)可以包含標(biāo)簽,其中標(biāo)簽232A和232B可見,或者支撐結(jié)構(gòu)可以提供這種標(biāo)簽的附著位置。如圖所示,標(biāo)簽可以與表面222相鄰。盡管圖2示出了僅兩個(gè)這種標(biāo)簽,但是標(biāo)簽232A和232B可以形成沿二維在表面222上延伸的陣列的一部分,使得不論無線電210與表面222在何處相鄰,無線電都將足夠接近于標(biāo)簽之一以便進(jìn)行基于鄰近度的通信。在該示例中,標(biāo)簽232A和232B是無源標(biāo)簽?;卩徑鹊耐ㄐ趴梢允鞘褂媒鼒鲚椛?40來執(zhí)行的。在操作中,無線電210可以發(fā)射可激勵(lì)標(biāo)簽232A的近場輻射M0。標(biāo)簽232A可以再輻射近場輻射M0,其被調(diào)制為表示要通過無線電210從標(biāo)簽232A傳送至計(jì)算設(shè)備30內(nèi)的處理電路的信息。在該示例中,標(biāo)簽232A可以是RFID標(biāo)簽,無線電210可以是如本領(lǐng)域公知的發(fā)射用于讀取RFID標(biāo)簽的RF能量的近場無線電。然而,可以使用任何合適的基于鄰近度的無線電和兼容標(biāo)簽。在一些實(shí)施例中,例如當(dāng)計(jì)算設(shè)備30發(fā)射輻射以激勵(lì)無源標(biāo)簽時(shí),期望限制發(fā)射輻射(如輻射M0)的時(shí)間段。限制發(fā)射輻射的時(shí)間量可以減少計(jì)算設(shè)備30中的電池的耗盡。相應(yīng)地,可以對計(jì)算設(shè)備30進(jìn)行操作,使得僅當(dāng)計(jì)算設(shè)備30很可能與可提供上下文信息的標(biāo)簽鄰近時(shí)才觸發(fā)無線電210發(fā)射輻射M0。出于這種目的,計(jì)算設(shè)備30可以利用傳感器212。傳感器212可以是出于感測將指示與標(biāo)簽的鄰近度的條件的目的而專門添加至計(jì)算設(shè)備30的傳感器。然而,在一些實(shí)施例中,傳感器212可以是傳統(tǒng)地結(jié)合在便攜式計(jì)算設(shè)備中的類型的傳感器。例如,許多便攜式計(jì)算設(shè)備包括加速計(jì)。出于對顯示器進(jìn)行配
7置的目的,這種傳感器可以結(jié)合在計(jì)算設(shè)備中以檢測計(jì)算設(shè)備的定向。然而,這種傳感器可以用于多種其他目的,包括便于提供路線指導(dǎo)的應(yīng)用或其他基于移動(dòng)的應(yīng)用。在所示的示例中,計(jì)算設(shè)備30可以包括可執(zhí)行操作系統(tǒng)服務(wù)和應(yīng)用的CPU電路214。這種電路可以被編程為基于一個(gè)或多個(gè)傳感器212的輸出來控制無線電210。在操作中,CPU電路214可以執(zhí)行以下程序該程序監(jiān)視傳感器212的輸出以檢測計(jì)算設(shè)備30何時(shí)置于表面上。這種檢測可以基于對指示與表面的接觸的參數(shù)(包括壓力或電容)進(jìn)行感測。備選地或附加地,這種檢測可以基于檢測計(jì)算設(shè)備的移動(dòng)或加速。響應(yīng)于檢測到計(jì)算設(shè)備30的這種定位,CPU電路214可以使無線電210能夠發(fā)射輻射M0??梢钥刂茻o線電210發(fā)射輻射M0,以確定在無線電210的鄰近處是否存在標(biāo)簽。如果可以從標(biāo)簽讀取值,同時(shí)無線電210正在發(fā)射輻射M0,那么計(jì)算設(shè)備30可以確定其處于以下上下文中,其中,計(jì)算設(shè)備30預(yù)期針對由從該標(biāo)簽讀取的值指示的上下文對其自身進(jìn)行配置。如果在某時(shí)間段(該時(shí)間段可以是固定間隔或者基于噪聲或其他準(zhǔn)則動(dòng)態(tài)選擇的間隔)之后,未檢測到標(biāo)簽,則CPU電路214可以關(guān)閉無線電210。每當(dāng)傳感器212的輸出指示計(jì)算設(shè)備30倚靠在可包含標(biāo)簽的表面上的可能性時(shí),都可以重復(fù)這種打開無線電210以檢測標(biāo)簽的過程。CPU電路214可以是對計(jì)算設(shè)備30的操作進(jìn)行控制的任何合適電路。CPU電路214可以包含充當(dāng)處理器的一個(gè)或多個(gè)硬件組件。這些處理器可以被編程為接收并處理傳感器212的輸出以及控制無線電210。這些處理器還可以被編程為執(zhí)行其他動(dòng)作,例如接收無線電210從標(biāo)簽讀取的值??梢皂憫?yīng)于從標(biāo)簽讀取值而進(jìn)行任何合適的響應(yīng)。這種響應(yīng)可以包括基于從標(biāo)簽讀取的值來確定計(jì)算設(shè)備30的期望操作,然后控制計(jì)算設(shè)備30自動(dòng)采用該配置??梢赃M(jìn)行任何合適的步驟來配置計(jì)算設(shè)備30。這些步驟可以包括調(diào)整計(jì)算設(shè)備30內(nèi)的任何合適的硬件或軟件組件的操作參數(shù)。備選地或附加地,配置計(jì)算設(shè)備30的步驟可以包括與一個(gè)或多個(gè)其他設(shè)備建立連接。這些設(shè)備可以處于從其讀取值的標(biāo)簽附近。然而,可以以任何合適的方式建立通信。例如,圖2示意了計(jì)算設(shè)備30可以具有第二無線電216。盡管無線電216被配置為進(jìn)行基于鄰近度的通信,但是無線電216可以被配置為在更遠(yuǎn)的距離處進(jìn)行通信。例如,無線電216可以是用于與如本領(lǐng)域公知的無線LAN或無線WAN進(jìn)行通信的類型的無線電。相應(yīng)地,與之建立連接的遠(yuǎn)程設(shè)備可以位于幾乎任何位置。在圖2的示例中,CPU電路214可以被編程為響應(yīng)于從標(biāo)簽讀取的值而控制無線電216通過接入點(diǎn)250連接至外部網(wǎng)絡(luò)沈0。例如,外部網(wǎng)絡(luò)260可以是互聯(lián)網(wǎng),從而響應(yīng)于從標(biāo)簽讀取的值,計(jì)算設(shè)備30可以從可通過互聯(lián)網(wǎng)接入的服務(wù)器下載用于配置計(jì)算設(shè)備30的信息或軟件。作為具體示例,底座230可以附著至餐館中的餐桌。當(dāng)置于底座230上時(shí),計(jì)算設(shè)備30可以從標(biāo)簽(如標(biāo)簽232A)讀取值。CPU電路214可以被編程為將該值識(shí)別為指示CPU電路214應(yīng)當(dāng)下載將計(jì)算設(shè)備30配置為呈現(xiàn)餐館的菜單的程序。這種程序還可以將計(jì)算設(shè)備30配置為執(zhí)行該上下文中期望的其他操作。例如,計(jì)算設(shè)備30可以被編程為通過用戶界面來接收反映該餐館的食品的訂購的用戶輸入。響應(yīng)于從標(biāo)簽讀取到值而下載到計(jì)算設(shè)備30中的該程序還可以控制計(jì)算設(shè)備30經(jīng)由無線電216、通過接入點(diǎn)250將訂購信息傳送至可使訂購信息為餐館所用的計(jì)算機(jī)。這樣,計(jì)算設(shè)備30可以執(zhí)行適于該上下文的操作,在該示例中,該上下文為置于餐館中的餐桌上。應(yīng)當(dāng)認(rèn)識(shí)到,計(jì)算設(shè)備30響應(yīng)于讀取到標(biāo)簽的值而采用的具體配置可以取決于所讀取的具體值。圖3示意了可形成標(biāo)簽的一部分的各種類型的信息。這些信息類型中的一種或多種可以形成從標(biāo)簽讀取的值。在所示的示例中,值310包括多個(gè)字段,如字段312、314、316、318和320。字段312可以包含表示字段類型的信息。如果在值中存在類型字段312,則該信息可以指定計(jì)算設(shè)備在該上下文中所期望的操作的類型。類型信息一般可以指定例如計(jì)算設(shè)備30應(yīng)當(dāng)將其自身配置為媒體控制器或者應(yīng)當(dāng)尋求與標(biāo)簽附近的其他設(shè)備配對。這種字段可以例如在計(jì)算設(shè)備30要將其自身配置為執(zhí)行通用操作時(shí)使用。其他字段可以用于更具體地識(shí)別在上下文中期望的操作。作為更具體的值的示例,字段314可以包括標(biāo)簽的標(biāo)識(shí)值。根據(jù)確保標(biāo)簽具有唯一標(biāo)識(shí)符的方案,標(biāo)簽可以被指派ID。CPU電路214可以被編程為將具體動(dòng)作與在字段314中讀取的具體標(biāo)簽標(biāo)識(shí)相關(guān)聯(lián)。作為另一示例,字段316可以包括要在該上下文中執(zhí)行的應(yīng)用的標(biāo)識(shí)。CPU電路214可以被編程為通過啟動(dòng)具有某個(gè)應(yīng)用ID (例如在字段316中)的應(yīng)用來響應(yīng)包含該應(yīng)用ID的標(biāo)簽。該應(yīng)用已經(jīng)安裝在計(jì)算設(shè)備30上。在該情形中,在識(shí)別了這種應(yīng)用時(shí),CPU電路214可以訪問計(jì)算設(shè)備30的存儲(chǔ)器(圖2中未示出)中存儲(chǔ)的計(jì)算機(jī)可執(zhí)行指令。然后,使用已知的技術(shù),CPU電路214可以啟動(dòng)與這些計(jì)算機(jī)可執(zhí)行指令相對應(yīng)的應(yīng)用??梢允褂萌魏魏线m的機(jī)制來識(shí)別具有如字段316中指定的應(yīng)用ID的應(yīng)用。例如,CPU電路214可以被編程為搜遍清單(manifest)或其他信息存儲(chǔ)器(如寄存器),從而識(shí)別計(jì)算設(shè)備30上安裝的軟件組件。在檢測到具有與字段316中的值相匹配的標(biāo)識(shí)的軟件組件時(shí),CPU電路214可以啟動(dòng)該軟件組件。作為用于識(shí)別要執(zhí)行的應(yīng)用的機(jī)制的另一示例,值310可以包括用于識(shí)別可訪問定義該應(yīng)用的軟件的位置的字段318。在該示例中,可獲得應(yīng)用的位置由網(wǎng)絡(luò)上可從其下載定義該應(yīng)用的計(jì)算機(jī)可執(zhí)行指令的位置的地址來指示。在該示例中,網(wǎng)絡(luò)上的地址可以被表達(dá)為web服務(wù)器的URL。響應(yīng)于接收到具有字段318的值310,CPU電路214可以接合(engage)可通過以下網(wǎng)絡(luò)進(jìn)行通信的網(wǎng)絡(luò)接口 可以從該網(wǎng)絡(luò)獲得定義應(yīng)用的軟件。該網(wǎng)絡(luò)接口可以是無線網(wǎng)絡(luò)接口,并可以結(jié)合與用于從標(biāo)簽讀取值的基于鄰近度的無線電210不同的無線電。在圖2的示例中,在讀取具有包含應(yīng)用URL的字段318的值310時(shí),CPU電路214可以通過無線電216與接入點(diǎn)250進(jìn)行通信。然后,CPU電路214可以從網(wǎng)絡(luò)260下載定義應(yīng)用的軟件。一旦被下載,該應(yīng)用軟件就可以被CPU電路214啟動(dòng),從而將計(jì)算設(shè)備30配置為執(zhí)行針對從標(biāo)簽讀取值310的上下文而期望的操作??梢栽谥?10中對其他信息進(jìn)行編碼。該信息可以用于與識(shí)別應(yīng)用以在上下文中啟動(dòng)不同的目的。在圖3的示例中,值310包括字段320。字段320包括可增強(qiáng)從標(biāo)簽讀取的信息的可靠性的信息。在該示例中,字段320包括糾錯(cuò)比特。為了在值的通信期間減少差錯(cuò),可以利用糾錯(cuò)碼來對值310中的信息進(jìn)行編碼,從而將附加比特添加至值310。字段320表示這些附加糾錯(cuò)比特。然而,應(yīng)當(dāng)認(rèn)識(shí)到,圖3是與值310相關(guān)聯(lián)的糾錯(cuò)比特的概念圖示。在可以使用糾錯(cuò)碼增加了值310中的比特總數(shù)的一些實(shí)施例中,可以將這些比特分散在整個(gè)值中,而不是作為可分別識(shí)別的字段而出現(xiàn)。
不論在值310中如何對這些比特進(jìn)行編碼,在接收到值310時(shí),CPU電路314都可以使用糾錯(cuò)碼來對該值進(jìn)行解碼,從而可以糾正在傳輸中引入的任何差錯(cuò)。使用糾錯(cuò)編碼可以有益于所示的應(yīng)用,在該應(yīng)用中,多個(gè)標(biāo)簽位于表面222上。在這種環(huán)境中,相比于陣列中的其他標(biāo)簽,無線電210可以更接近于標(biāo)簽中的一個(gè)。然而,無線電210所發(fā)射的輻射240可以到達(dá)陣列中的其他標(biāo)簽,從而除了激勵(lì)最接近的標(biāo)簽以外還激勵(lì)這些標(biāo)簽。由此,無線電210可以檢測到來自多個(gè)標(biāo)簽的值。來自更遠(yuǎn)的標(biāo)簽的值可能比來自最近的標(biāo)簽的值更弱。然而,來自更遠(yuǎn)的標(biāo)簽的這些值將與來自最近的標(biāo)簽的值異相,并有可能干擾無線電210與最近標(biāo)簽之間的通信的可能性。使用糾錯(cuò)碼可以減少該干擾的機(jī)會(huì)。應(yīng)當(dāng)認(rèn)識(shí)到,圖3提供了可出現(xiàn)在從標(biāo)簽讀取的值中的信息的類型的示例。在任何給定的實(shí)施例中,值可以包含僅一種信息類型或者可以包含與圖3明確示意不同的信息類型的組合。從標(biāo)簽讀取的值中的信息的具體類型對于本發(fā)明來說并不關(guān)鍵。轉(zhuǎn)至圖4,圖4示意了用于操作計(jì)算設(shè)備(如計(jì)算設(shè)備30 (圖2))的示例方法。在圖4的示例中,過程在計(jì)算設(shè)備置于底座上的時(shí)刻之前開始。該過程可以開始于使計(jì)算設(shè)備能夠在檢測到的上下文中進(jìn)行具體響應(yīng)的步驟。在該示例中,該過程開始于框410,在框410處,注冊應(yīng)用。注冊可以允許計(jì)算設(shè)備將具體的期望應(yīng)用與具體的上下文相關(guān)聯(lián)。在圖4所示的實(shí)施例中,CPU電路214可能已經(jīng)將其與定義平臺(tái)的軟件相關(guān)聯(lián),自動(dòng)將計(jì)算設(shè)備30配置為基于上下文來執(zhí)行期望操作。該平臺(tái)可以接受來自計(jì)算設(shè)備30上加載的、預(yù)期在具體上下文中操作的軟件組件的注冊。這種注冊可以使用本領(lǐng)域公知的技術(shù)。例如,注冊可以包括向該平臺(tái)提供回調(diào)機(jī)制,使得該平臺(tái)可以調(diào)用應(yīng)用的組件以在檢測到上下文時(shí)執(zhí)行期望操作。此外,注冊可以以某種方式識(shí)別要調(diào)用應(yīng)用或應(yīng)用的組件的上下文。作為一個(gè)示例,注冊過程可能需要向該平臺(tái)提供標(biāo)簽類型或標(biāo)簽ID。當(dāng)該平臺(tái)接收到值(例如,字段312中的標(biāo)簽類型或字段314中的標(biāo)簽ID分別與在注冊時(shí)提供的標(biāo)簽類型或標(biāo)簽ID相匹配的值310)時(shí),該平臺(tái)可以調(diào)用與該值相關(guān)聯(lián)的應(yīng)用或組件。然而,可以在注冊時(shí)提供任何合適類型的信息,其允許平臺(tái)確定要在其中執(zhí)行特定應(yīng)用或組件的上下文??梢栽谌魏魏线m的時(shí)刻執(zhí)行該注冊。例如,可以在啟動(dòng)計(jì)算設(shè)備30時(shí)進(jìn)行,或者,可以在將不同應(yīng)用安裝在計(jì)算設(shè)備30上的多個(gè)時(shí)刻進(jìn)行。然而,應(yīng)當(dāng)認(rèn)識(shí)到,在一些實(shí)施例中,可能根本不會(huì)進(jìn)行框410處的注冊。例如,在值310包含應(yīng)用URL或者足以使平臺(tái)基于由從標(biāo)簽讀取的值定義的上下文選擇要執(zhí)行的應(yīng)用的其他信息的實(shí)施例中,可能不執(zhí)行顯式的注冊步驟。不論是否進(jìn)行注冊以及如何進(jìn)行注冊,該過程可以繼續(xù)至判決框412。在判決框412處,可以檢驗(yàn)是否可能作為底座對接計(jì)算設(shè)備??梢砸匀魏魏线m的方式來進(jìn)行在框412處進(jìn)行的確定,從而確定該計(jì)算設(shè)備在包含標(biāo)簽的位置處。如結(jié)合圖3所述,該確定可以基于一個(gè)或多個(gè)傳感器212的輸出而進(jìn)行。不論如何進(jìn)行該確定,如果作為判決框12處的處理的結(jié)果,確定了未作為底座對接計(jì)算設(shè)備30,則該過程可以循環(huán)回來,直到檢測到可以作為底座對接計(jì)算設(shè)備的條件為止。當(dāng)檢測到該條件時(shí),該過程可以繼續(xù)至框420。在框420處,可以對用于基于鄰近度的通信的組件(如近場無線電)上電,從而可以讀取與計(jì)算設(shè)備鄰近的任何標(biāo)簽。在該示例中,無線電210可以使用近場RF輻射來對標(biāo)簽通電,并且,可以在框420處對無線電210上電。然而,應(yīng)當(dāng)認(rèn)識(shí)到,可以使用任何合適形式的能量在基于鄰近度的無線電中進(jìn)行基于鄰近度的通信。不論所使用的基于鄰近度的無線電的具體類型如何,該過程都可以繼續(xù)至框422,在框422處,可以從與計(jì)算設(shè)備非常鄰近的標(biāo)簽讀取值。可以使用如以上結(jié)合圖2所述的過程或者以任何其他合適的方式讀取值。盡管在圖4中未明確示意,但是如果不能讀取到值,則該過程可以返回至判決框412。不論如何讀取到值,該過程都可以繼續(xù)至框424??? 可以開始子過程,在該子過程中,平臺(tái)控制計(jì)算設(shè)備將其自身配置為執(zhí)行由在框422處讀取到的值指示的上下文中所期望的操作。在該示例中,該配置過程涉及與附近的設(shè)備配對。該配對可能需要計(jì)算設(shè)備與一個(gè)或多個(gè)附近設(shè)備之間根據(jù)預(yù)定協(xié)議的無線通信。該無線通信可以由無線電210執(zhí)行。然而,在一些實(shí)施例中,可以使用較高功率無線電(如無線電216)與附近設(shè)備配對。作為具體示例,該配對可以是使用BLUETOOTH8無線電或WI-FI DIRECT 無線電來執(zhí)行的??梢詫⒃撆鋵σ龑?dǎo)至任何合適設(shè)備。在一些實(shí)施例中,框4 處的配對可能需要通過根據(jù)預(yù)定協(xié)議對消息進(jìn)行廣播來發(fā)現(xiàn)附近設(shè)備。備選地,在框422處讀取的值可以包含用于識(shí)別應(yīng)當(dāng)執(zhí)行配對的具體設(shè)備或具體設(shè)備類型的信息。例如,用于對設(shè)備配對的一些預(yù)定義協(xié)議支持服務(wù)發(fā)現(xiàn)。在框422處讀取的值可以直接或間接地識(shí)別要從配對設(shè)備獲取的服務(wù)的類型,從而,框似4處的處理取決于所發(fā)現(xiàn)的提供所指示的服務(wù)的設(shè)備。在框422處讀取的信息還可以以其他方式引導(dǎo)在框似4處執(zhí)行的配對操作。作為另一示例,在框422處讀取的值可以包含可在配對儀式中使用的證書(如PIN)。結(jié)合從標(biāo)簽讀取的值提供證書信息既可以確保針對計(jì)算設(shè)備的上下文與所期望的設(shè)備執(zhí)行配對,又可以減輕計(jì)算設(shè)備30的用戶的負(fù)擔(dān)。然而,在一些實(shí)施例中,預(yù)定協(xié)議可以支持在沒有用戶交互的情況下與計(jì)算設(shè)備30先前與之配對的設(shè)備重新建立通信。例如,WI-FI DIRECT 協(xié)議支持在沒有進(jìn)一步用戶交互的情況下與設(shè)備重新建立配對關(guān)系。相應(yīng)地,可以采用多種技術(shù)以使得框似4處的處理不需要用戶交互。然而,在一些實(shí)施例中,期望用戶輸入,以通過利用用戶界面提供輸入到計(jì)算設(shè)備30,來確認(rèn)配對、提供PIN或引導(dǎo)框似4處的處理??蛩?示出了可被執(zhí)行以針對具體上下文對計(jì)算設(shè)備進(jìn)行配置的一種類型的處理。備選地或附加地,可以執(zhí)行其他處理。作為另一示例,框426示意了平臺(tái)識(shí)別要在該上下文中執(zhí)行的應(yīng)用的過程步驟??梢栽诳? 處使用任何合適的技術(shù)(包括以上結(jié)合圖3所述的那些技術(shù)),基于在框422處讀取的值來識(shí)別應(yīng)用。不論識(shí)別應(yīng)用的方式如何,處理都可以繼續(xù)至框428,在框4 處,平臺(tái)可以啟動(dòng)所識(shí)別的應(yīng)用。一旦被啟動(dòng),該應(yīng)用就可以繼續(xù)執(zhí)行,直到其終止或者平臺(tái)接收到計(jì)算設(shè)備不再處于啟動(dòng)應(yīng)用的上下文中的信息為止。相應(yīng)地,圖4示意了該過程繼續(xù)至判決框430,在判決框430處,檢驗(yàn)自從在判決框412處確定了計(jì)算設(shè)備可能已經(jīng)置于其可落在包含標(biāo)簽的底座上的位置之后計(jì)算設(shè)備是否已經(jīng)改變其位置??梢允褂萌魏魏线m的技術(shù)在判決框430處確定位置改變。例如,可以將指示計(jì)算設(shè)備30已經(jīng)移動(dòng)或已經(jīng)與其先前所倚靠的表面分離的一個(gè)或多個(gè)傳感器212的輸出用作對判決框430處的位置改變的指示。不論檢測位置改變的機(jī)制如何,如果未檢測到改變,則該過程可以循環(huán),從而允許已啟動(dòng)的應(yīng)用繼續(xù)執(zhí)行。相反,如果檢測到位置改變,則該過程可以繼續(xù)至框440。在框440處,可以關(guān)閉在框428處啟動(dòng)的應(yīng)用。通過在框440處結(jié)束該應(yīng)用,計(jì)算設(shè)備30可以返回至其缺省狀態(tài),在該缺省狀態(tài)中,計(jì)算設(shè)備30不被配置為在任何具體上下文中進(jìn)行操作。然而,可以在檢測到計(jì)算設(shè)備不再處于啟動(dòng)應(yīng)用的上下文中時(shí)進(jìn)行任何合適的動(dòng)作,包括請求來自用戶的輸入
或啟動(dòng)另一應(yīng)用。圖4示意了該過程在框440之后結(jié)束。然而,在一些實(shí)施例中,在計(jì)算設(shè)備30操作時(shí)可以重復(fù)圖4的所有過程或部分過程。例如,處理可以從框440循環(huán)回到判決框412,在判決框412處,可以進(jìn)一步檢驗(yàn)以下指示計(jì)算設(shè)備鄰近附加標(biāo)簽,其表明應(yīng)當(dāng)配置計(jì)算設(shè)備的上下文。應(yīng)當(dāng)認(rèn)識(shí)到,圖2所示的系統(tǒng)配置和圖4所示的過程僅是示例性的,并且,其他合適的配置是可能的。圖5A示意了一個(gè)這種合適的備選配置。圖5A示意了與計(jì)算設(shè)備30(圖2)類似可具有平板形狀因子的計(jì)算設(shè)備530。計(jì)算設(shè)備530可以包含可執(zhí)行與結(jié)合圖2所示的操作類似的操作的無線電210、傳感器212和CPU電路214。這些操作包括從標(biāo)簽陣列讀取值,該標(biāo)簽陣列由在底座532的表面上排列的標(biāo)簽232A和232B示意性地示出。底座532與底座230 (圖2)的區(qū)別在于底座532包含電源550。電源550可以用于將電力從AC源(如出口 56 (圖1))傳送至計(jì)算設(shè)備530。在該示例中,電源550可以是非接觸式電源。例如,當(dāng)計(jì)算設(shè)備530置于表面522上時(shí),電源550可以使用電感性或電容性耦合將電力傳送至計(jì)算設(shè)備530。為了接收從電源550傳送的電力,計(jì)算設(shè)備530可以包含電力拾取組件540。與無線電210類似,電力拾取組件540被示為與預(yù)期放在底座532上的計(jì)算設(shè)備530的表面相鄰。這種配置可以增強(qiáng)電力傳送的速率,但不是本發(fā)明所必需的。在該示例中,電源550和電力拾取裝置540可以使用本領(lǐng)域公知的非接觸式電力傳送技術(shù)而實(shí)現(xiàn)。然而,可以使用任何合適的機(jī)制將電力從底座532傳送至計(jì)算設(shè)備530。在所示的示例中,電力拾取裝置540通過充電電路542耦合至電池M4。這種配置允許在計(jì)算設(shè)備530依靠在底座532上時(shí)對電池544再充電。然而,與傳統(tǒng)計(jì)算機(jī)底座對接站(docking station)不同,在計(jì)算設(shè)備530或底座532上不需要連接器來使計(jì)算設(shè)備530能夠在處于底座對接站中時(shí)充電。相應(yīng)地,可以將任意配置的計(jì)算設(shè)備置于底座532上以對電池544再充電。為了便于任意配置的計(jì)算設(shè)備使用底座532,底座532可以包含二維標(biāo)簽陣列,例如圖5B所示的標(biāo)簽232A…232J。圖5B示意了底座532從圖5A所示的線B-B的角度看的上表面522。如圖5B所示,標(biāo)簽陣列232A…232J以一定圖案基本上覆蓋表面522,該圖案確保了依靠在表面522上的計(jì)算設(shè)備上的基于鄰近度的無線電將足夠接近于標(biāo)簽之一,以便可靠地從該標(biāo)簽讀取值。在該示例中,為了說明其他組件,二維陣列并不規(guī)則。然而,標(biāo)簽具有覆蓋表面522的分布。圖5B示意了標(biāo)簽的一種可能的分布,但是可以使用任何合適的分布。在陣列中分隔開標(biāo)簽可以使得該表面上的任何點(diǎn)與最近的標(biāo)簽之間的距離小于可支持基于鄰近度的通信的距離。例如,對于使用被設(shè)計(jì)為在2英寸或更小的距離上支持通信的基于鄰近度的通信的系統(tǒng),標(biāo)簽可以被定位以下陣列中,在該陣列中,標(biāo)簽以4英寸或更小的距離分離。在陣列中對標(biāo)簽的這種分隔可以確保表面上的任何點(diǎn)與標(biāo)簽間隔2英寸或更小。這樣,不論計(jì)算設(shè)備530的配置如何以及具體地基于鄰近度的通信的天線位于計(jì)算設(shè)備上的何處,計(jì)算設(shè)備530都可以在置于這種底座上時(shí)從標(biāo)簽可靠地讀取值。
在所示的實(shí)施例中,標(biāo)簽232A…232J中的每一個(gè)可以具有相同的構(gòu)造,并可以被編程為支持相同值。利用這種配置,計(jì)算設(shè)備(如計(jì)算設(shè)備530)在處于底座532上時(shí)可以以相同方式進(jìn)行響應(yīng),而不論標(biāo)簽232A…232J中的哪一個(gè)與感測標(biāo)簽值的無線電最接近。然而,其他實(shí)施例也是可能的。例如,表面522右側(cè)上的標(biāo)簽可以被編程為具有與表面22左側(cè)上的標(biāo)簽不同的值。這種配置可以使得置于底座532中的計(jì)算設(shè)備基于底座上設(shè)備所處的一側(cè)來以不同方式進(jìn)行響應(yīng)。作為另一示例,表面22中心部分處的標(biāo)簽(如標(biāo)簽232D、232E、232G和232H)可以被編程為具有與更接近于表面22周邊的標(biāo)簽(如232A、232B、232C、232F、232I和232J)不同的值。當(dāng)計(jì)算設(shè)備530的期望操作根據(jù)計(jì)算設(shè)備530的大小而不同時(shí),該實(shí)施例可以是有益的。在圖5B所示的實(shí)施例中,底座532包含一般位于表面522中心處的單個(gè)非接觸式電源550。當(dāng)表面522的總體尺寸小于可置于表面522上的計(jì)算設(shè)備中的電力拾取裝置540或其他類似組件可充分接收來自電源550的電力的距離時(shí),這種配置有益于實(shí)現(xiàn)能夠給置于表面522上的任意配置的計(jì)算設(shè)備供電的通用底座。在其他實(shí)施例中,多個(gè)電源或與單個(gè)電源相關(guān)聯(lián)的多個(gè)輻射組件可以分布在表面522上。備選地,可以對于要從底座532獲得電力的計(jì)算設(shè)備進(jìn)行限制。作為示例,為了獲得電力,可能需要該設(shè)備在設(shè)備的中心附近具有電力拾取裝置(如電力拾取裝置M0)。備選地或附加地,計(jì)算設(shè)備可以被設(shè)計(jì)為具有多個(gè)電力拾取組件。圖6示意了另一備選實(shí)施例。與底座532 —樣,對底座632進(jìn)行有源上電。底座632包括連接至AC電源的電源線。除了對非接觸式電源550供電以外,對底座632的電力輸入可以對底座內(nèi)的有源組件進(jìn)行上電。在該示例中,底座632可以包含低功率無線電634,其可以充當(dāng)標(biāo)簽。控制器636可以包括在底座632中,以處理由低功率無線電634接收到的信息并控制由低功率無線電634發(fā)送的信息的定時(shí)和內(nèi)容。在該示例中,低功率無線電634可以在相對較低的功率電平(例如_3dBm或者在0. 1毫瓦與1毫瓦之間的量級(jí))下進(jìn)行發(fā)送。在這種低功率電平下,計(jì)算設(shè)備的標(biāo)準(zhǔn)無線電可以僅在與低功率無線電非常鄰近時(shí)才可靠地接收由低功率無線電634發(fā)送的信息。這樣,低功率無線電634可以允許無線電610充當(dāng)與從低功率無線電634接收到的信息相關(guān)的基于鄰近度的無線電??梢允褂萌魏魏线m的協(xié)議來允許底座632和計(jì)算設(shè)備630交換信息,使得計(jì)算設(shè)備630通過指示上下文的低功率無線電634來接收值。在底座632連接至固定電源的該實(shí)施例中,低功率無線電634可以發(fā)送將發(fā)起計(jì)算設(shè)備630與底座632之間的交互的信號(hào),這將使得計(jì)算設(shè)備630接收標(biāo)簽值。在該情形中,盡管計(jì)算設(shè)備630可以結(jié)合傳感器212,但是不需要使用這些傳感器的輸出來確定何時(shí)控制無線電610進(jìn)行發(fā)送。而是可以在低功率接收模式中操作無線電610,在該低功率接收模式中,無線電610可以接收由低功率無線電634發(fā)送的信號(hào)。可以通過在低功率無線電610的發(fā)射機(jī)關(guān)閉的情況下操作低功率無線電610來簡單地實(shí)現(xiàn)這種低功率模式。然而,還可以使用以下操作狀態(tài)其中,降低無線電610的靈敏度以便進(jìn)一步節(jié)約功率。備選地或附加地,可以通過減少無線電610上電的時(shí)間來從根本上實(shí)現(xiàn)無線電610的低功率操作。例如,通??梢躁P(guān)閉無線電610,但是在偶爾短暫的間隔內(nèi)對無線電610上電以檢測計(jì)算設(shè)備630是否處于標(biāo)簽附近,這可以通過嘗試接收由低功率無線電634發(fā)送的值而確定。可以針對無線電610使用任何合適的協(xié)議來掃描這種來自低功率無線電的信號(hào)。例如,低功率無線電634可以以周期性間隔發(fā)送控制分組(例如被編排為信標(biāo))。無線電610可以周期性地但在足夠長以快速檢測到信標(biāo)的間隔內(nèi)掃描這種信標(biāo)。一旦無線電60檢測到來自低功率無線電634的分組,就可以在計(jì)算設(shè)備630與底座632之間交換任何合適的信號(hào),以便于交換信息。作為一個(gè)示例,控制器636可以控制低功率無線電634發(fā)送用于識(shí)別處于底座632附近的設(shè)備的值。作為可以如何使用這種信號(hào)將標(biāo)簽值傳送至計(jì)算設(shè)備630的一個(gè)示例,控制器636可以控制低功率無線電634周期性地發(fā)送信標(biāo)信號(hào)654。當(dāng)計(jì)算設(shè)備630足夠接近于底座632以使得無線電610內(nèi)的硬件可以檢測到這種信號(hào)時(shí),無線電610可以在計(jì)算設(shè)備630內(nèi)生成控制信號(hào),以觸發(fā)CPU電路214執(zhí)行操作,例如與底座632附近的設(shè)備配對。值的傳輸可以被安排為任何合適的方式,例如作為WI-FI協(xié)議的控制信號(hào)中的信息元素。例如,低功率無線電634可以將標(biāo)簽值作為根據(jù)WI-FI協(xié)議發(fā)送的信標(biāo)信號(hào)中的信息元素進(jìn)行發(fā)送。這樣,當(dāng)無線電610與低功率無線電634非常鄰近并且CPU電路214覺醒時(shí),無線電可以檢測信標(biāo)652,并且,可以通過執(zhí)行CPU電路214內(nèi)的控制軟件來處理該信標(biāo)。該處理可以導(dǎo)致針對由信標(biāo)內(nèi)包含的值所指示的上下文來對計(jì)算設(shè)備630進(jìn)行配置。對計(jì)算設(shè)備進(jìn)行配置可以包括與其他設(shè)備進(jìn)行配對、啟動(dòng)應(yīng)用或執(zhí)行任何其他合適步驟。然而,可以針對置于底座632附近的計(jì)算設(shè)備使用任何合適的協(xié)議來與底座632建立通信,使得計(jì)算設(shè)備630可以接收到標(biāo)簽值。圖7示意了計(jì)算設(shè)備630和底座632的操作的過程,利用所述操作可以建立一種連接以使計(jì)算設(shè)備630能夠確定上下文相關(guān)動(dòng)作。該過程可以在任何合適的時(shí)刻(例如當(dāng)對設(shè)備630上電時(shí))開始。備選地,該過程可以在傳感器212輸出以下指示時(shí)開始計(jì)算設(shè)備630已經(jīng)依靠在表面上或者以其他方式被定位使得其可以與底座鄰近。抑制發(fā)送信標(biāo)(甚至低功率信標(biāo))直到檢測到計(jì)算設(shè)備630處于其很可能置于底座中時(shí)的位置為止可以進(jìn)一步節(jié)約計(jì)算設(shè)備的功率。在圖7所示的示例中,當(dāng)計(jì)算設(shè)備630未主動(dòng)執(zhí)行針對用戶的操作時(shí),計(jì)算設(shè)備630可以操作于低功率模式。在該低功率模式中,可以關(guān)閉CPU電路214。無線電610可以操作于以下低功率模式其中,無線電610周期性地發(fā)射低功率信標(biāo)并僅對接收到的具體類型的消息進(jìn)行響應(yīng)。相應(yīng)地,圖7的過程開始于框710,在該低功率模式中,無線電610周期性地發(fā)送低功率信標(biāo)。低功率信標(biāo)可以具有低功率無線電634可接收且控制器636可處理的格式,以識(shí)別在底座632附近存在尋找底座的設(shè)備。信標(biāo)可以是根據(jù)本領(lǐng)域公知的服務(wù)發(fā)現(xiàn)協(xié)議或者以任何其他合適的格式來編排格式的。信標(biāo)可以一般地識(shí)別計(jì)算設(shè)備630正在尋找底座,或者,信標(biāo)可以識(shí)別具體類型的底座,例如如位置IOC (圖1)所示的與計(jì)算機(jī)外圍相關(guān)聯(lián)的底座。不論在框710處發(fā)送的信標(biāo)的格式如何,該過程都可以繼續(xù)至判決框712。在判決框712處,根據(jù),底座632是否檢測到一個(gè)信標(biāo)表示設(shè)備在尋找底座,該過程可以分支。當(dāng)使設(shè)備630足夠接近于底座632以使得可以接收到低功率信標(biāo)時(shí),底座632可以檢測到來自設(shè)備630的信標(biāo)。如圖7所示,如果底座632未檢測到信標(biāo),則該過程可以循環(huán)回到框710。如圖所示,然后,設(shè)備630可以發(fā)送另一低功率信標(biāo),從而周期性地發(fā)送低功率信標(biāo)。發(fā)送低功率信標(biāo)的周期可以相對較長,以節(jié)省設(shè)備630的功率。
當(dāng)控制器636檢測到信標(biāo)時(shí),該過程可以繼續(xù)至框720。在框720處,控制器636可以命令無線電634發(fā)送響應(yīng),該響應(yīng)可以具有任何合適的格式(例如控制分組)。該分組可以是利用可在計(jì)算設(shè)備630上使用以執(zhí)行操作(例如與附近設(shè)備配對)的值來編排格式的。CPU電路214可以被編程為通過將其自身配置為執(zhí)行適于與底座632相關(guān)聯(lián)的上下文的操作來對這種標(biāo)簽值進(jìn)行響應(yīng)。這些操作可以包括上述任一操作或任何其他合適操作。然而,作為具體示例,處理可以繼續(xù)至框722,在框722處,CPU電路可以控制無線電610與由標(biāo)簽值標(biāo)識(shí)的設(shè)備配對。作為具體示例,標(biāo)簽值可以標(biāo)識(shí)底座630附近的人機(jī)界面設(shè)備。這樣,使計(jì)算設(shè)備處于底座附近可以觸發(fā)計(jì)算設(shè)備與人機(jī)界面設(shè)備配對,從而自動(dòng)創(chuàng)建以下功能利用與底座有線連接的人機(jī)界面設(shè)備來仿真在計(jì)算機(jī)物理耦合至傳統(tǒng)底座時(shí)的功能。圖8示意了在其上可實(shí)現(xiàn)本發(fā)明的合適計(jì)算系統(tǒng)環(huán)境800的示例。計(jì)算系統(tǒng)環(huán)境800僅是合適計(jì)算環(huán)境的一個(gè)示例,并不意在暗示對本發(fā)明的使用范圍或功能的任何限制。計(jì)算設(shè)備800也不應(yīng)被解釋為具有與示例性操作環(huán)境800中所示的任一組件或組件組合相關(guān)的任何依賴性或要求。本發(fā)明可與多種其他通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置一起進(jìn)行操作??梢赃m于與本發(fā)明一起使用的公知計(jì)算系統(tǒng)、環(huán)境和/或配置的示例包括但不限于個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持或膝上型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)電子產(chǎn)品、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括任何上述系統(tǒng)或設(shè)備在內(nèi)的分布式計(jì)算環(huán)
±音絕視寸。計(jì)算環(huán)境可以執(zhí)行計(jì)算機(jī)可執(zhí)行指令,如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等。還可以在分布式計(jì)算環(huán)境中實(shí)施本發(fā)明,在分布式計(jì)算環(huán)境中,任務(wù)由通過通信網(wǎng)絡(luò)而鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)器件的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。參照圖8,用于實(shí)現(xiàn)本發(fā)明的示例系統(tǒng)包括具有計(jì)算機(jī)810的形式的通用計(jì)算設(shè)備。計(jì)算機(jī)810的組件可以包括但不限于處理單元820、系統(tǒng)存儲(chǔ)器830、以及將包括系統(tǒng)存儲(chǔ)器的各種系統(tǒng)組件耦合至處理單元820的系統(tǒng)總線821。系統(tǒng)總線821可以多種類型的總線結(jié)構(gòu)中的任一種,包括存儲(chǔ)總線或存儲(chǔ)控制器、外圍總線、以及使用多種總線結(jié)構(gòu)中的任一種的局域總線。作為示例而非限制,這些架構(gòu)包括工業(yè)標(biāo)準(zhǔn)架構(gòu)(ISA)總線、微信道架構(gòu)(MCA)總線、增強(qiáng)型ISA (EISA)總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(VESA)局域總線以及外圍組件互連(PCI)總線(也被稱作Mezzanine總線)。典型地,計(jì)算機(jī)810包括多種計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是可被計(jì)算機(jī)810訪問的任何可用介質(zhì),并包括易失性和非易失性介質(zhì)、可移除和不可移除介質(zhì)。作為示例而非限制,計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括在用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)之類的信息的任何方法或技術(shù)中實(shí)現(xiàn)的易失性和非易失性、可移除和不可移除介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于RAM、ROM、EEPR0M、閃存或其他存儲(chǔ)技術(shù)、⑶-ROM、數(shù)字多功能盤(DVD)或其他光盤存儲(chǔ)器、盒式磁帶、磁帶、磁盤存儲(chǔ)器或其他磁存儲(chǔ)器件、或者可以用于存儲(chǔ)期望信息且可被計(jì)算機(jī)810訪問的任何其他介質(zhì)。典型地,通信介質(zhì)包括計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序
15模塊或者調(diào)制數(shù)據(jù)信號(hào)中的其他數(shù)據(jù)(例如載波或其他傳輸機(jī)制),并包括任何信息傳送介質(zhì)。術(shù)語“調(diào)制數(shù)據(jù)信號(hào)”表示其一個(gè)或多個(gè)特性被設(shè)置或改變以在該信號(hào)中編碼信息的信號(hào)。作為示例而非限制,通信介質(zhì)包括有線介質(zhì)(如有線網(wǎng)絡(luò)或直接有線連接)和無線介質(zhì)(如聲學(xué)、RF、紅外和其他無線介質(zhì))。以上任何項(xiàng)的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。系統(tǒng)存儲(chǔ)器830包括具有易失性和/或非易失性存儲(chǔ)器(如只讀存儲(chǔ)器(R0M)831和隨機(jī)存取存儲(chǔ)器(RAM)832)的形式的計(jì)算機(jī)存儲(chǔ)介質(zhì)。包含有助于在計(jì)算機(jī)810內(nèi)的元件之間傳送信息(例如在啟動(dòng)期間)的基本例程的基本輸入/輸出系統(tǒng)833 (BIOS)典型地存儲(chǔ)在ROM 831中。典型地,RAM 832包含可被處理單元820直接訪問和/或當(dāng)前正被處理單元820操作的數(shù)據(jù)和/或程序模塊。作為示例而非限制,圖8示意了操作系統(tǒng)834、應(yīng)用程序835、其他程序模塊836和程序數(shù)據(jù)837。計(jì)算機(jī)810還可以包括其他可移除/不可移除、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。僅作為示例,圖8示意了從不可移除非易失性磁介質(zhì)讀取或向不可移除非易失性磁介質(zhì)寫入的硬盤驅(qū)動(dòng)器840、從可移除非易失性磁盤852讀取或向可移除非易失性磁盤852寫入的磁盤驅(qū)動(dòng)器851、以及從可移除非易失性光盤856 (如⑶ROM或其他光學(xué)介質(zhì))讀取或向可移除非易失性光盤856寫入的光盤驅(qū)動(dòng)器855。可在示例性操作環(huán)境中使用的其他可移除/不可移除、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于盒式磁帶、閃存卡、數(shù)字多功能盤、數(shù)字錄像帶、固態(tài)RAM、固態(tài)ROM等。典型地,硬盤驅(qū)動(dòng)器841通過不可移除存儲(chǔ)接口(如接口 840)連接至系統(tǒng)總線821,并且典型地,磁盤驅(qū)動(dòng)器851和光盤驅(qū)動(dòng)器855通過可移除存儲(chǔ)接口(如接口 850)連接至系統(tǒng)總線821。以上討論且在圖8中示意的驅(qū)動(dòng)器及其關(guān)聯(lián)計(jì)算機(jī)存儲(chǔ)介質(zhì)提供了對計(jì)算機(jī)810的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其他數(shù)據(jù)的存儲(chǔ)。在圖8中,例如,硬盤驅(qū)動(dòng)器841被示意為存儲(chǔ)操作系統(tǒng)844、應(yīng)用程序845、其他程序模塊846和程序數(shù)據(jù)847。注意,這些組件可以與操作系統(tǒng)834、應(yīng)用程序835、其他程序模塊836和程序數(shù)據(jù)837相同或不同。這里對操作系統(tǒng)844、應(yīng)用程序845、其他程序模塊846和程序數(shù)據(jù)847給出不同數(shù)字以示意它們至少是不同的拷貝。用戶可以通過輸入設(shè)備(例如,鍵盤862和定點(diǎn)設(shè)備861 (普遍被稱作鼠標(biāo)、軌跡球或觸摸板))將命令和信息輸入計(jì)算機(jī)810。其他輸入設(shè)備(未示出)可以包括麥克風(fēng)、操縱桿、游戲搖桿、碟形衛(wèi)星天線、掃描儀等。這些和其他輸入設(shè)備通常通過與系統(tǒng)總線耦合的用戶輸入接口 860連接至處理單元820,但也可以通過其他接口和總線結(jié)構(gòu)(如并行端口、游戲端口或通用串行總線(USB))而連接。監(jiān)視器891或其他類型的顯示設(shè)備也經(jīng)由接口(如視頻接口 890)連接至系統(tǒng)總線821。除監(jiān)視器外,計(jì)算機(jī)還可以包括其他外圍輸出設(shè)備(如揚(yáng)聲器897和打印機(jī)896),這些外圍輸出設(shè)備可以通過輸出外圍接口 895而連接。計(jì)算機(jī)810可以使用與一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)(如遠(yuǎn)程計(jì)算機(jī)880)的邏輯連接在聯(lián)網(wǎng)環(huán)境中進(jìn)行操作。遠(yuǎn)程計(jì)算機(jī)880可以是個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、對等設(shè)備或其他公共網(wǎng)絡(luò)節(jié)點(diǎn),并且典型地包括以上關(guān)于計(jì)算機(jī)810描述的許多或所有元件,盡管在圖8中僅示意了存儲(chǔ)器件881。圖8所示的邏輯連接包括局域網(wǎng)(LAN) 871和廣域網(wǎng)(WAN) 873,但也可以包括其他網(wǎng)絡(luò)。這種聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)范圍計(jì)算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和互聯(lián)網(wǎng)中是普遍的。
當(dāng)用在LAN聯(lián)網(wǎng)環(huán)境中時(shí),計(jì)算機(jī)810通過網(wǎng)絡(luò)接口或適配器870連接至LAN871。當(dāng)用在WAN聯(lián)網(wǎng)環(huán)境中時(shí),典型地,計(jì)算機(jī)810包括調(diào)制解調(diào)器872或用于在WAN 873(如互聯(lián)網(wǎng))上建立通信的其他裝置。調(diào)制解調(diào)器872 (可以是內(nèi)部的或外部的)可以經(jīng)由用戶輸入接口 860或其他適當(dāng)機(jī)制連接至系統(tǒng)總線821。在聯(lián)網(wǎng)環(huán)境中,關(guān)于計(jì)算機(jī)810示出的程序模塊或其部分可以存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器件中。作為示例而非限制,圖8示意了駐留于存儲(chǔ)器件881上的遠(yuǎn)程應(yīng)用程序885。應(yīng)當(dāng)認(rèn)識(shí)到,所示的網(wǎng)絡(luò)連接是示例性的,并且可以使用在計(jì)算機(jī)之間建立通信鏈路的其他裝置。由此描述了本發(fā)明的至少一個(gè)實(shí)施例的多個(gè)方面,應(yīng)當(dāng)認(rèn)識(shí)到,本領(lǐng)域技術(shù)人員將容易想到各種變更、修改和改進(jìn)。例如,描述了具體上下文和關(guān)聯(lián)的配置。這些上下文和配置應(yīng)當(dāng)被理解為是示例性的而非限制。存在多種其他可能的上下文和配置,其中,可以采用上述技術(shù)。例如,可以將標(biāo)簽附加至汽車的儀表盤,使得當(dāng)計(jì)算設(shè)備置于儀表盤上時(shí),其作為GPS導(dǎo)航系統(tǒng)進(jìn)行操作。作為另一示例,底座可以由具體地被配置為充當(dāng)?shù)鬃闹谓Y(jié)構(gòu)構(gòu)造。然而,支撐結(jié)構(gòu)可以用于其他目的。例如,支撐結(jié)構(gòu)可以是電視機(jī)的外殼,或者可以是餐館中被修改為包括底座的組件的餐桌的表面。作為另一示例,描述了低功率無線電置于計(jì)算設(shè)備的表面附近。在一些實(shí)施例中,僅無線電的天線可以位于表面附近。無線電的其他組件可以從表面向后設(shè)置。此外,應(yīng)當(dāng)認(rèn)識(shí)到,僅為了示意而提供了保持標(biāo)簽的支撐結(jié)構(gòu)的示例。可以使用任何合適的支撐結(jié)構(gòu)來保持標(biāo)簽。此外,計(jì)算設(shè)備不必須置于支撐結(jié)構(gòu)上以供系統(tǒng)如上所述進(jìn)行操作。支撐結(jié)構(gòu)可以是現(xiàn)有結(jié)構(gòu)(如裝置的壁或表面)。在這些情形中,簡單地使計(jì)算設(shè)備處于標(biāo)簽附近可以觸發(fā)期望操作(例如啟動(dòng)應(yīng)用)。此外,描述了檢測到標(biāo)簽可以使計(jì)算設(shè)備執(zhí)行上下文相關(guān)操作。應(yīng)當(dāng)認(rèn)識(shí)到,在一些實(shí)施例中,底座可以被視為計(jì)算設(shè)備,計(jì)算設(shè)備可以具有支撐標(biāo)簽的表面。當(dāng)使計(jì)算設(shè)備處于底座附近時(shí),底座可以以上述任一種方式進(jìn)行響應(yīng)。相應(yīng)地,應(yīng)當(dāng)認(rèn)識(shí)到,計(jì)算設(shè)備和底座中的任一個(gè)或這兩個(gè)可以基于其間的相對距離來配置其自身。作為示例,在檢測到非常鄰近的計(jì)算設(shè)備時(shí),底座可以對計(jì)算設(shè)備可能嘗試與之配對的外圍設(shè)備上電。這些變更、修改和改進(jìn)預(yù)期作為本公開的一部分,并且預(yù)期落在本發(fā)明的精神和范圍內(nèi)。相應(yīng)地,以上描述和附圖僅作為示例。本發(fā)明的上述實(shí)施例可以以多種方式中的任一種而實(shí)現(xiàn)。例如,可以使用硬件、軟件或其組合來實(shí)現(xiàn)實(shí)施例。當(dāng)以軟件實(shí)現(xiàn)時(shí),可以在任何合適的處理器或處理器集合上執(zhí)行軟件代碼,不論處理器是在單個(gè)計(jì)算機(jī)中提供的還是分布在多個(gè)計(jì)算機(jī)上。這種處理器可以被實(shí)現(xiàn)為集成電路,其中,集成電路組件中有一個(gè)或多個(gè)處理器。然而,可以使用具有任何合適形式的電路來實(shí)現(xiàn)處理器。此外,應(yīng)當(dāng)認(rèn)識(shí)到,計(jì)算機(jī)可以以多種形式(機(jī)架安裝計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)或?qū)懽职逵?jì)算機(jī))中的任一種體現(xiàn)。此外,計(jì)算機(jī)可以嵌入一般不被視為計(jì)算機(jī)但具有合適處理能力的設(shè)備(包括個(gè)人數(shù)字助理(PDA)、智能電話或任何其他合適的便攜式或固定電子設(shè)備)中。
此外,計(jì)算機(jī)可以具有一個(gè)或多個(gè)輸入和輸出設(shè)備。這些設(shè)備可以用于呈現(xiàn)用戶界面等等??梢杂糜谔峁┯脩艚缑娴妮敵鲈O(shè)備的示例包括用于視覺輸出呈現(xiàn)的打印機(jī)或顯示屏以及用于聽覺輸出呈現(xiàn)的揚(yáng)聲器或其他聲音生成設(shè)備??梢杂糜谟脩艚缑娴妮斎朐O(shè)備的示例包括鍵盤和定點(diǎn)設(shè)備(例如鼠標(biāo)、觸摸板和數(shù)字化寫字板)。作為另一示例,計(jì)算機(jī)可以通過語音識(shí)別或以其他聽覺格式接收輸入信息。這種計(jì)算機(jī)可以通過任何合適形式的一個(gè)或多個(gè)網(wǎng)絡(luò)(包括作為局域網(wǎng)或廣域網(wǎng),例如企業(yè)網(wǎng)或互聯(lián)網(wǎng))而互連。這種網(wǎng)絡(luò)可以基于任何合適的技術(shù),并可以根據(jù)任何合適的協(xié)議進(jìn)行操作,并可以包括無線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)或光纖網(wǎng)絡(luò)。此外,這里概括的各種方法或過程可以被編碼為可在采用多種操作系統(tǒng)或平臺(tái)中的任一種的一個(gè)或多個(gè)處理器上執(zhí)行的軟件。此外,可以使用多種合適的編程語言和/或編程或腳本工具中的任一種來編寫這種軟件,并且還可以將這種軟件編譯為在框架或虛擬機(jī)上執(zhí)行的可執(zhí)行機(jī)器語言代碼或中間代碼。在這方面,本發(fā)明可以體現(xiàn)為利用一個(gè)或多個(gè)程序編碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(或多個(gè)計(jì)算機(jī)可讀介質(zhì))(例如,計(jì)算機(jī)存儲(chǔ)器、一個(gè)或多個(gè)軟盤、壓縮盤(CD)、光盤、數(shù)字視頻盤(DVD)、磁帶、閃存、現(xiàn)場可編程門陣列或其他半導(dǎo)體器件中的電路配置、或者其他非瞬態(tài)有形計(jì)算機(jī)存儲(chǔ)介質(zhì)),該一個(gè)或多個(gè)程序在一個(gè)或多個(gè)計(jì)算機(jī)或其他處理器上執(zhí)行時(shí)執(zhí)行實(shí)現(xiàn)以上討論的本發(fā)明的各個(gè)實(shí)施例的方法。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是可攜帶的,使得可以將其上存儲(chǔ)的程序加載至一個(gè)或多個(gè)不同計(jì)算機(jī)或其他處理器上以實(shí)現(xiàn)如上討論的本發(fā)明的各個(gè)方面。這里使用的術(shù)語“非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”僅包括可被視為制造品(即,制造物品)或機(jī)器的計(jì)算機(jī)可讀介質(zhì)。備選地或附加地,本發(fā)明可以體現(xiàn)為與計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)不同的計(jì)算機(jī)可讀介質(zhì),如傳播信號(hào)。這里在一般意義上使用術(shù)語“程序”或“軟件”來指代可以用于將計(jì)算機(jī)或其他處理器編程為實(shí)現(xiàn)如上討論的本發(fā)明的各個(gè)方面的任何類型的計(jì)算機(jī)代碼或計(jì)算機(jī)可執(zhí)行指令集合。此外,應(yīng)當(dāng)認(rèn)識(shí)到,根據(jù)該實(shí)施例的一個(gè)方面,在被執(zhí)行時(shí)執(zhí)行本發(fā)明的方法的一個(gè)或多個(gè)計(jì)算機(jī)程序不必須駐留于單個(gè)計(jì)算機(jī)或處理器上,而是可以以模塊化的方式分布在用于實(shí)現(xiàn)本發(fā)明的各個(gè)方面的多個(gè)不同計(jì)算機(jī)或處理器當(dāng)中。計(jì)算機(jī)可執(zhí)行指令可以具有由一個(gè)或多個(gè)計(jì)算機(jī)或其他設(shè)備執(zhí)行的多種形式,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等。典型地,可以如各個(gè)實(shí)施例中所期望的那樣組合和分發(fā)程序模塊的功能。此外,數(shù)據(jù)結(jié)構(gòu)可以以任何合適的形式存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中。為了示意的簡明,數(shù)據(jù)結(jié)構(gòu)可能被示為具有通過數(shù)據(jù)結(jié)構(gòu)中的位置而相關(guān)的字段。這種關(guān)系同樣可以通過給字段的存儲(chǔ)指派傳達(dá)字段之間的關(guān)系的計(jì)算機(jī)可讀介質(zhì)中的位置而實(shí)現(xiàn)。然而,可以使用任何合適的機(jī)制在數(shù)據(jù)結(jié)構(gòu)的字段中的信息之間建立關(guān)系,包括通過使用指針、標(biāo)簽或者在數(shù)據(jù)元素之間建立關(guān)系的其他機(jī)制。本發(fā)明的各個(gè)方面可以單獨(dú)使用、組合使用、或者在未在以上描述的實(shí)施例中具體討論的多種布置中使用,因此本發(fā)明的應(yīng)用不限于在以上描述中闡述或在附圖中示意的組件的細(xì)節(jié)和布置。例如,在一個(gè)實(shí)施例中描述的方面可以以任何方式與在其他實(shí)施例中描述的方面進(jìn)行組合。
此外,本發(fā)明可以體現(xiàn)為方法,提供了該方法的示例??梢砸匀魏魏线m的方式對作為該方法的一部分而執(zhí)行的動(dòng)作進(jìn)行排序。相應(yīng)地,可以構(gòu)造以下實(shí)施例其中以與所示意的順序不同的順序執(zhí)行動(dòng)作,這可以包括同時(shí)執(zhí)行一些動(dòng)作,即使在所示的實(shí)施例中被示為順序動(dòng)作。在權(quán)利要求中使用諸如“第一”、“第二”、“第三”等序數(shù)術(shù)語來修飾權(quán)利要求元素自身并不暗指一個(gè)權(quán)利要求元素相對于另一權(quán)利要求元素的任何優(yōu)先級(jí)、前后或順序或者執(zhí)行方法動(dòng)作的時(shí)間順序,而是僅用作用于將具有特定名稱的一個(gè)權(quán)利要求元素與具有相同名稱的另一元素(但是針對序數(shù)術(shù)語的使用)加以區(qū)分的標(biāo)記,以區(qū)分權(quán)利要求元素。此外,這里使用的措辭和術(shù)語用于描述的目的而不應(yīng)被視為限制。這里對“包括”、“包含”或“具有”、“含有”、“涉及”及其變型的使用意在包括其后列出的項(xiàng)目及其等同以及附加項(xiàng)目。
權(quán)利要求
1.一種操作計(jì)算設(shè)備的方法,所述方法包括使用所述計(jì)算設(shè)備內(nèi)的基于鄰近度的無線電(210)來從標(biāo)簽(232A)讀取值;基于所述值來選擇應(yīng)用;以及啟動(dòng)所述應(yīng)用。
2.根據(jù)權(quán)利要求1所述的方法,還包括基于所述計(jì)算設(shè)備上的傳感器(212)的輸出來檢測與底座(230)的鄰近度;以及響應(yīng)于檢測到與底座的鄰近度,發(fā)送由所述基于鄰近度的無線電檢測到的類型的能量。
3.根據(jù)權(quán)利要求1所述的方法,還包括執(zhí)行所述應(yīng)用以在所述計(jì)算設(shè)備上呈現(xiàn)上下文敏感顯示器(32 )。
4.根據(jù)權(quán)利要求1所述的方法,還包括在所述計(jì)算設(shè)備位于所述標(biāo)簽鄰近處時(shí),以無線方式接收電力并對所述計(jì)算設(shè)備的電池(544)充電。
5.根據(jù)權(quán)利要求1所述的方法,還包括基于所述值來識(shí)別所述計(jì)算設(shè)備先前與之配對的至少一個(gè)無線設(shè)備(60);以及基于在先前配對期間存儲(chǔ)的信息來重新開始與至少一個(gè)所識(shí)別的無線設(shè)備的連接。
6.一種計(jì)算設(shè)備,包括基于鄰近度的無線電(210);以及至少一個(gè)處理器(214),被配置為對所述基于鄰近度的無線電進(jìn)行操作以從標(biāo)簽(232A)接收值(310);以及基于所述值來配置(4 )所述計(jì)算設(shè)備。
7.根據(jù)權(quán)利要求6所述的計(jì)算設(shè)備,其中所述至少一個(gè)處理器通過啟動(dòng)基于所述值而選擇的應(yīng)用來配置所述計(jì)算設(shè)備。
8.根據(jù)權(quán)利要求6所述的計(jì)算設(shè)備,其中所述至少一個(gè)處理器通過與基于所述值而識(shí)別的至少一個(gè)無線設(shè)備配對來配置所述計(jì)算設(shè)備。
9.根據(jù)權(quán)利要求6所述的計(jì)算設(shè)備,其中,所述計(jì)算設(shè)備具有平板形狀因子。
10.根據(jù)權(quán)利要求9所述的計(jì)算設(shè)備,還包括電感性電力拾取組件(540)。
全文摘要
一種上下文相關(guān)計(jì)算設(shè)備。該計(jì)算設(shè)備基于其上下文來針對操作對其自身進(jìn)行配置。該計(jì)算設(shè)備可以通過使用低功率傳輸從標(biāo)簽讀取值來確定其上下文,從而從標(biāo)簽接收值提供對于附著標(biāo)簽的位置的鄰近度的指示。所讀取的值提供了對期望操作的指示。響應(yīng)于讀取標(biāo)簽的值,該計(jì)算設(shè)備可以識(shí)別要啟動(dòng)的應(yīng)用,識(shí)別要與之配對的設(shè)備或進(jìn)行針對其上下文配置計(jì)算設(shè)備的其他動(dòng)作。
文檔編號(hào)G06F9/445GK102567045SQ20111040043
公開日2012年7月11日 申請日期2011年12月6日 優(yōu)先權(quán)日2010年12月6日
發(fā)明者A.A.哈桑, B.R.小安德斯, R.勞, Y.古普塔 申請人:微軟公司