本發(fā)明涉及無線充電、通信及認(rèn)證技術(shù)。
背景技術(shù):
用戶能夠訪問持續(xù)增加的各種各樣的便攜式設(shè)備,用戶可隨時隨地地與這些便攜式設(shè)備交互。例如,用戶可攜帶移動電話和平板電腦、便攜式媒體播放機(jī)、可佩戴設(shè)備(例如,手表、手環(huán)、或其它可佩戴設(shè)備)等等。此外,這些設(shè)備可包括用來擴(kuò)展設(shè)備功能的附加的外圍設(shè)備,諸如有源降噪耳機(jī)、主動式觸控筆、光標(biāo)控制設(shè)備(例如,鼠標(biāo)或追蹤板)、專用游戲控制器等等。
這么多的設(shè)備以及對每個設(shè)備的電池進(jìn)行充電的需要可能很快變得讓用戶感到沮喪。這種沮喪可能因為專用充電器、甚至是不同類型的非專用充電器(例如,mini USB和USB類型-C)而加劇。因此,即便用戶可能從額外設(shè)備所提供的額外功能中獲益,用戶依然可能會攜帶較少的設(shè)備。
技術(shù)實現(xiàn)要素:
描述了移動客戶端設(shè)備無線充電、通信及認(rèn)證技術(shù)。在一個或多個實現(xiàn)中,光標(biāo)控制設(shè)備包括被配置成由用戶的一只手握持的外部外殼以及位于外殼內(nèi)的輸入設(shè)備模塊,所述輸入設(shè)備模塊被配置成控制與所述輸入設(shè)備模塊通信地耦合的計算設(shè)備的光標(biāo)的移動。光標(biāo)控制設(shè)備還包括可經(jīng)由所述外部外殼觸及的一個或多個按鈕、位于所述外部外殼內(nèi)的電池以及位于所述外部外殼上的電源端口,所述一個或多個按鈕被配置成支持用戶交互以向計算設(shè)備提供輸入,所述電源端口被配置成使用從位于所述外殼內(nèi)的所述電池獲得的電能對外部設(shè)備供電。
在一個或多個實現(xiàn)中,裝置包括基板、被配置成從外部電源獲得電能的至少一根線纜、以及形成為整體作為基板的一部分的電磁感應(yīng)線圈。電磁感應(yīng)線 圈被配置成形成與外部設(shè)備的、適合與該外部設(shè)備通信的無線耦合,并且使用從外部電源獲得的電能來對外部設(shè)備的電池充電。
在一個或多個實現(xiàn)中,方法包括由無線充電墊檢測移動客戶端設(shè)備已被放置在靠近無線充電墊的充電和通信線圈的距離處以獲得通信連接。方法還包括由無線充電墊從移動客戶端設(shè)備獲得可用于認(rèn)證移動客戶端設(shè)備的一個或多個證書,以及響應(yīng)于該獲得,由無線充電墊將該一個或多個證書傳輸給計算設(shè)備使得該計算設(shè)備被配置成對該移動設(shè)備進(jìn)行認(rèn)證以便與該計算設(shè)備一起操作。
提供本概述以便以簡化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容并不旨在標(biāo)識所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
附圖說明
參考附圖來描述詳細(xì)描述。在附圖中,附圖標(biāo)記最左邊的數(shù)字標(biāo)識該附圖標(biāo)記首次出現(xiàn)于其中的附圖。在說明書和附圖的不同實例中使用相同的附圖標(biāo)記可指示相似或相同的項目。附圖中所表示的各實體可指示一個或多個實體并且因而在討論中可互換地作出對各實體的單數(shù)或復(fù)數(shù)形式的引用。
圖1是一示例實現(xiàn)中可用于執(zhí)行移動客戶端設(shè)備無線充電、通信及認(rèn)證技術(shù)的環(huán)境的圖示。
圖2描繪了包括圖1中的計算設(shè)備、移動客戶端設(shè)備以及無線充電墊的示例實現(xiàn)中的系統(tǒng),其中使用至少部分通過電磁感應(yīng)所支持的通信來實現(xiàn)的認(rèn)證技術(shù)。
圖3A和3B分別包括圖1的移動客戶端設(shè)備的俯視圖和側(cè)視圖,其中使用移動客戶端支架。
圖4描繪了被配置成充當(dāng)外部電源來對一個或多個設(shè)備充電的光標(biāo)控制設(shè)備的示例實現(xiàn)。
圖5是描繪一示例實現(xiàn)中的過程的流程圖,其中執(zhí)行利用無線電磁感應(yīng)連接的認(rèn)證技術(shù)。
圖6示出了可被實現(xiàn)為參考圖1-5來描述的任何類型的計算設(shè)備來實現(xiàn)本 文描述的技術(shù)的各實施例的示例設(shè)備的各個組件的示例系統(tǒng)。
具體實施方式
概述
用戶交互的移動設(shè)備的數(shù)目持續(xù)增加,由此增加了用戶為了保持這些設(shè)備被充電而執(zhí)行的管理的量。因此,將不同設(shè)備提供的功能組合起來可帶來用戶使用這些設(shè)備的體驗的顯著提升。
因此,描述了移動客戶端設(shè)備無線充電、通信及認(rèn)證技術(shù)。在第一個這類示例中,技術(shù)被配置成支持對用戶的移動客戶端設(shè)備(例如,移動電話)進(jìn)行無線充電。例如,無線充電墊配備有充電和通信線圈,其支持對無線客戶端設(shè)備的電磁感應(yīng)式充電以例如對設(shè)備的電池充電。在其中移動客戶端設(shè)備自身不包括補(bǔ)充的充電和通信線圈的情況下,可使用移動客戶端設(shè)備支架。
通過經(jīng)由線圈支持無線通信,還可支持各種其它功能。在第一實例中,通過例如使用移動客戶端設(shè)備的顯示設(shè)備作為軌跡板或通過追蹤設(shè)備整體相對于表面的二維移動,移動客戶端設(shè)備可充當(dāng)光標(biāo)控制設(shè)備。以此方式,由用戶管理的不同設(shè)備(各自具有其自己的電池)的數(shù)目可被減少,由此提升了用戶體驗。還設(shè)想了移動客戶端設(shè)備和計算設(shè)備之間的直接通信技術(shù)(例如,不需要使用無線充電墊作為中介)。
在另一實例中,通信技術(shù)被用來支持認(rèn)證。認(rèn)證可被用于登錄用戶以訪問計算設(shè)備,獲得設(shè)備接收來自無線充電墊的電能的準(zhǔn)許等等。也可以設(shè)想各種其他通信技術(shù)而不背離其精神和范圍。
還描述了進(jìn)一步的技術(shù),其中光標(biāo)控制設(shè)備被配置成工作為可用于對外部設(shè)備充電的外部電源。例如,用于實現(xiàn)輸入設(shè)備功能(例如檢測橫向移動、“點擊”等)的硬件組件一般含有相對少量的硬件。然而,光標(biāo)控制設(shè)備一般還使用大的外部外殼使得設(shè)備可被用戶的手容易地握持并控制,這導(dǎo)致了大量的額外空間。
在這一示例中,這一外部外殼內(nèi)的這一額外空間被利用以包括具有足夠?qū)ν獠吭O(shè)備充電的尺寸的電池,諸如經(jīng)由位于光標(biāo)控制設(shè)備的外殼上的外部電源端口。以此方式,控制計算設(shè)備的光標(biāo)的功能與對外部設(shè)備充電的能力組合在 一起,由此準(zhǔn)許用戶放棄使用專用的外部電源套件。這些和其它技術(shù)的進(jìn)一步討論被描述在以下章節(jié)中并且示出在對應(yīng)的附圖中。
在以下討論中,首先描述可采用本文描述的技術(shù)的示例環(huán)境。隨后描述可在該示例環(huán)境以及其他環(huán)境中執(zhí)行的示例過程。因此,各示例過程的執(zhí)行不限于該示例環(huán)境,并且該示例環(huán)境不限于執(zhí)行各示例過程。
示例環(huán)境
圖1是示例實現(xiàn)中的可用于采用本文描述的技術(shù)的環(huán)境100的圖示。所示環(huán)境100包括計算設(shè)備102、移動客戶端設(shè)備104、以及無線充電墊106。
實現(xiàn)計算設(shè)備102和移動客戶端設(shè)備104的計算設(shè)備可以各種方式來配置。例如,計算設(shè)備可被配置成能夠通過網(wǎng)絡(luò)進(jìn)行通信的計算機(jī),諸如臺式計算機(jī)、移動站、娛樂設(shè)備、通信地耦合至顯示設(shè)備的機(jī)頂盒、無線電話、游戲控制臺等。對于移動客戶端設(shè)備104,構(gòu)想了適用于由用戶的一只或多只手握持的移動配置,諸如移動電話、平板電腦、便攜式游戲設(shè)備、便攜式音樂設(shè)備等。因此,計算設(shè)備102的范圍可以是從具有充足存儲器和處理器資源的全資源設(shè)備(例如,個人計算機(jī)、游戲控制臺)到具有有限存儲器和/或處理資源的低資源設(shè)備(例如,常規(guī)機(jī)頂盒、手持式游戲控制臺)。附加地,盡管在一些示例中示出了單個計算設(shè)備102,但是計算設(shè)備102可以表示多個不同設(shè)備,諸如被公司用于(諸如通過web服務(wù))執(zhí)行操作的多個服務(wù)器、遙控器和機(jī)頂盒組合、被配置成捕捉姿勢的圖像捕捉設(shè)備和游戲控制臺等等。
計算設(shè)備102被示為包括各種硬件組件,包括處理系統(tǒng)110,解說為存儲器112的計算機(jī)可讀存儲介質(zhì)的示例,通信和電源端口114等等。處理系統(tǒng)110表示通過執(zhí)行存儲在存儲器112中的指令來執(zhí)行操作的功能。雖然被示出為分開的,但是這些組件的功能可被進(jìn)一步分割、組合(例如,組合在應(yīng)用專用集成電路上)等等。
計算設(shè)備102還被示為包括操作系統(tǒng)116。操作系統(tǒng)116被配置來將計算設(shè)備102的底層功能抽象給可在計算設(shè)備102上執(zhí)行的應(yīng)用118。例如,操作系統(tǒng)116可抽象計算設(shè)備102的處理系統(tǒng)110、存儲器112、通信和電源端口114、以及其它功能,使得應(yīng)用118可被寫,而無需知曉這個底層功能“如何” 實現(xiàn)。例如,應(yīng)用118可經(jīng)由操作系統(tǒng)116(例如從通信地耦合到通信和電源端口114的輸入設(shè)備處)接收輸入而無需知曉該輸入來自“何處”或“如何”檢測到該輸入。操作系統(tǒng)116也可表示各種其它功能,諸如管理計算設(shè)備102的用戶可導(dǎo)航的文件系統(tǒng)和用戶界面。
通信和電源端口114可以各種方式配置以支持與外部設(shè)備的通信,并且甚至可向外部設(shè)備提供電能,例如對設(shè)備充電。這類配置的示例包括USB端口(例如,版本1、2、3以及接口類型諸如mini、類型“A”、“C”等)、以及支持?jǐn)?shù)據(jù)通信和/或足夠?qū)υO(shè)備充電的量的電能的其它類型的配置。
無線充電墊106和移動客戶端設(shè)備104各自被示為包括相應(yīng)的充電和通信線圈120、122。充電和通信線圈120、122表示通過使用電磁感應(yīng)的無線連接來無線傳輸電能和/或通信的功能。線圈形成電力變壓器,使得無線充電墊106的充電和通信線圈120產(chǎn)生交流電磁場,該交流電磁場由移動客戶端設(shè)備104的充電和通信線圈122轉(zhuǎn)換回電能,以例如對移動客戶端設(shè)備104的電池124供電和/或充電。
無線充電墊106的充電和通信線圈120被形成為基板126(諸如類似塑料或橡膠之類的材料)的一部分。提供給充電和通信線圈120的電能可源自各種不同源。例如,線纜128可形成與計算設(shè)備102的通信和電源端口114的有線連接,諸如以接收來自以上所描述的配置的一安培或更高安培的電流。
在另一示例中,使用連接到墻壁插座的專用外部電源130(例如,“電力轉(zhuǎn)換盒”)來獲得電能。因此,在這一示例中,移動客戶端設(shè)備104的電池124可以通過將設(shè)備放置在無線充電墊106附近(例如,擱在其表面上)以形成感應(yīng)耦合來充電。在一個或多個實現(xiàn)中,無線充電墊106還包括位于基板126中的、具有適合例如通過感應(yīng)式充電和/或使用線纜128對移動客戶端設(shè)備104的電池124充電的尺寸的電池。
充電和通信線圈120、122還可支持?jǐn)?shù)據(jù)通信。例如,輸入設(shè)備模塊132可允許移動客戶端設(shè)備104充當(dāng)計算設(shè)備102的光標(biāo)控制設(shè)備。
輸入設(shè)備模塊132可被配置成在移動客戶端設(shè)備104的顯示設(shè)備上輸出用戶界面134,經(jīng)由該用戶界面134,用戶可以類似于軌跡板的方式控制光標(biāo)的 移動和選擇輸入(例如,“點擊”)。這一數(shù)據(jù)隨后可被傳遞給操作系統(tǒng)116和/或應(yīng)用118以支持用戶交互。
在另一實例中,輸入設(shè)備模塊132可促進(jìn)對移動客戶端設(shè)備104整體移動的檢測。例如,用戶可握持移動客戶端設(shè)備104的外部外殼136并移動該設(shè)備(例如,沿?zé)o線充電墊106的表面在二維空間中移動或在三維空間中上下移動)并且使該移動由輸入設(shè)備模塊132檢測到以控制計算設(shè)備102的光標(biāo)。
該移動可以各種方式檢測到,諸如通過內(nèi)部傳感器(例如,慣性傳感器,陀螺儀等)、通過利用移動客戶端設(shè)備104的相機(jī)(例如,用以檢測無線充電墊106的表面的圖案的變化)、通過來自專用光標(biāo)控制設(shè)備的硬件(例如,圖像傳感器)等等。以此方式,移動客戶端設(shè)備104可被容易地充電并且可用于替代專用光標(biāo)控制設(shè)備,由此減少用戶要管理的設(shè)備的數(shù)目??衫猛ㄐ殴δ軄碇С指鞣N其它功能,諸如以下將描述的對用戶的認(rèn)證。
圖2描繪了包括圖1中的計算設(shè)備102、移動客戶端設(shè)備104以及無線充電墊106的示例實現(xiàn)中的系統(tǒng)200,其中使用至少部分通過電磁感應(yīng)所支持的通信來實現(xiàn)的認(rèn)證技術(shù)。與前一示例一樣,充電和通信線圈120、122支持無線充電墊106和移動通信設(shè)備104之間的通信。在計算設(shè)備102的無線充電墊106和通信和電源端口114之間連接的線纜128支持無線充電墊106和計算設(shè)備102之間的通信。以此方式,移動客戶端設(shè)備104可通過將無線充電墊106用作使用電磁感應(yīng)的中介來與計算設(shè)備102通信,這可支持各種功能。
在此示例中,移動客戶端設(shè)備104被示為包括證書202。證書202經(jīng)由無線充電墊106傳遞給計算設(shè)備102上的認(rèn)證模塊204,由此允許用戶經(jīng)由移動客戶端設(shè)備104登錄到計算設(shè)備102。這一登錄可允許訪問對應(yīng)于該用戶的用戶設(shè)置、配置、以及應(yīng)用。在另一示例中,證書202被認(rèn)證模塊204用來控制對無線充電墊106的充電功能的訪問。在一個配置中,無線充電墊106最初僅提供足夠通信的電能;在成功登錄之后,無線充電墊106可提供足夠的電能量來向電池124充電。
在一個或多個實現(xiàn)中,無線充電墊106物理且通信地耦合到計算設(shè)備102的通信和電源端口114以例如使用線纜128來執(zhí)行認(rèn)證。無線充電墊106和計算設(shè)備102的配對是半永久的,直到重復(fù)一個新的配對序列。例如,該配對可 包含ID的口令或校驗以確保該配對是合法的。當(dāng)移動客戶端設(shè)備104被放置在無線充電墊106的基板126上時,移動客戶端設(shè)備104首先與無線充電墊106發(fā)起認(rèn)證過程,隨后無線充電墊106與計算設(shè)備102的認(rèn)證模塊204繼續(xù)該認(rèn)證,由此消除了分別輸入ID或口令來登錄計算設(shè)備102的需要。
證書202可以按各種方式來輸入。在一個這類示例中,證書202由用戶輸入以獲得對移動客戶端設(shè)備104的訪問。一旦輸入,這些證書202還在稍后的時間點被利用來獲得對計算設(shè)備102的訪問而無需重新輸入證書202。在另一示例中,證書202被輸入到移動客戶端設(shè)備104以特別地請求對計算設(shè)備102的訪問。各種不同類型的證書可被輸入,諸如使用唯一的形狀、密碼、使用移動客戶端設(shè)備104的生物掃描儀(例如,指紋、面部識別)等等。也可以設(shè)想各種其他技術(shù)而不背離其精神和范圍。
圖3A和3B分別包括圖1的移動客戶端設(shè)備104的俯視圖300和側(cè)視圖350,其中使用移動客戶端支架302。在圖1的示例中,移動客戶端設(shè)備104包括可用來控制計算設(shè)備102的光標(biāo)的輸入設(shè)備模塊132。移動客戶端設(shè)備104還包括被配置成支持經(jīng)由無線充電墊106與計算設(shè)備102無線充電和通信的充電和通信線圈122。
然而,在一些情況下,移動客戶端設(shè)備104可不包括這一功能。因此,為了使用此處所描述的無線充電、通信和認(rèn)證技術(shù),移動客戶端設(shè)備104可被附連到移動客戶端設(shè)備支架302。這一示例中的移動客戶端設(shè)備支架302包括被配置成支持之前所描述的通信、充電和認(rèn)證技術(shù)的充電和通信線圈304。移動客戶端設(shè)備支架302還包括被配置成準(zhǔn)許移動客戶端設(shè)備支架302來充當(dāng)光標(biāo)控制設(shè)備的輸入設(shè)備模塊306。這一示例中還包括電池308,其可用于在電連接時對移動客戶端設(shè)備104的電池124充電。
例如,移動客戶端設(shè)備支架302包括配置成模仿光標(biāo)控制設(shè)備的外部外殼310,因此在這一示例中包括左按鈕和右按鈕312、316以及滾動條316。輸入設(shè)備模塊306被配置成(例如通過圖像傳感器)檢測移動客戶端設(shè)備支架302整體的二維移動,該移動可用來控制光標(biāo)的移動。
外部外殼310還包括在圖3B的側(cè)視圖350中以虛線示出的插頭352(例如USB端口),其被配置成形成與移動客戶端設(shè)備104的通信和電源端口354 的電和通信耦合。例如,移動客戶端設(shè)備104可“扣入”移動客戶端設(shè)備支架302的外部外殼310,并因此使其自身受益于使用充電和通信線圈304與圖1的無線充電墊106聯(lián)系來實現(xiàn)充電、認(rèn)證技術(shù)等。無線充電墊106還可被用于對支架的電池308充電并因此準(zhǔn)許移動客戶端設(shè)備支架302即使在外部電源不可用于充電(例如未插入)時也對移動客戶端設(shè)備104的電池124充電。還構(gòu)想了用于對設(shè)備充電的電源的其它示例,其中的一個示例以下被描述并被示出在相應(yīng)的附圖中。
圖4描繪了被配置成充當(dāng)外部電源來對一個或多個設(shè)備充電的光標(biāo)控制設(shè)備402的示例實現(xiàn)400。這一示例中的光標(biāo)控制設(shè)備402包括被配置成由用戶的手以傳統(tǒng)“鼠標(biāo)”方式握持的外部外殼404。輸入設(shè)備模塊406被包括在外部外殼404內(nèi)部,輸入設(shè)備模塊406包括之前描述的用戶交互控制功能。為此,外部外殼404包括左按鈕和右按鈕408和410以及可被用于支持與圖1的計算設(shè)備102進(jìn)行的用戶交互的滾動傳感器412以便控制光標(biāo)的移動、提供選擇輸入等作為輸入設(shè)備模塊406的一部分。
光標(biāo)控制設(shè)備402還被示出為包括電池414和電源端口416。電池414由外部外殼固定并且電連接到電源端口416(例如,USB端口、或其它端口)以通過使用線纜(其可被形成為光標(biāo)控制設(shè)備402的一個集成部分)將電能提供給外部設(shè)備,諸如移動計算設(shè)備104、外圍設(shè)備等。
例如,電池414可放置在外部外殼404內(nèi)部以利用外部外殼404內(nèi)的可用空間(以往不被使用)以便支持手持配置,例如具有足以握持的大小。電池414具有足夠提供至少對外部設(shè)備部分充電的電量(例如至少2000mA)的大小??梢砸愿鞣N方式對電池414充電,諸如通過使用電源端口416、充電和通信線圈304等等。還設(shè)想了其中電池414是可移動的示例,例如可與移動客戶端設(shè)備104的可移動電池互換。
因此,光標(biāo)控制設(shè)備402也可使其自己受益于之前所描述的無線充電、通信以及認(rèn)證技術(shù)。在這一示例中,光標(biāo)控制設(shè)備和外部電源套件的功能被組合成單個設(shè)備,從而減少了用戶要管理的設(shè)備的數(shù)目。這些和其它示例的進(jìn)一步討論被包含在以下各節(jié)中。
示例過程
以下討論描述了可利用之前描述的系統(tǒng)和設(shè)備來實現(xiàn)的移動客戶端設(shè)備無線充電、通信和認(rèn)證技術(shù)。這些過程中每一過程的各方面可用硬件、固件、軟件、或其組合來實現(xiàn)。過程被示為一組框,它們指定由一個或多個設(shè)備執(zhí)行的操作,不一定僅限于所示出的用于由相應(yīng)的框執(zhí)行操作的順序。在以下討論的各部分中,將參考以上所描述的各附圖。
結(jié)合圖1-4的各示例描述的功能、特征和概念可被用于此處所描述的規(guī)程的上下文中。此外,結(jié)合以下不同規(guī)程的功能、特征和概念可在不同規(guī)程中互換并且不限于單個規(guī)程的上下文。此外,與此處的不同代表性規(guī)程以及相應(yīng)附圖相關(guān)聯(lián)的框可以不同方式被一起應(yīng)用和/或組合。此外,結(jié)合此處的不同示例環(huán)境、設(shè)備、組件和規(guī)程所描述的單個功能、特征和概念可以任何適當(dāng)?shù)慕M合使用且不限于所枚舉的示例所代表的特定組合。
圖5描繪了一示例實現(xiàn)中的過程500,其中執(zhí)行了利用無線電磁感應(yīng)連接的認(rèn)證技術(shù)。由無線充電墊106檢測移動客戶端設(shè)備104已被放置在靠近無線充電墊106的充電和通信線圈120的距離處以獲得通信連接(框502)。例如,無線充電墊106可檢測移動客戶端設(shè)備104的充電和通信線圈122足夠靠近無線充電墊106的充電和通信線圈120以通信和/或接收電能。
無線充電墊106可從移動客戶端設(shè)備104獲得一個或多個證書,響應(yīng)于該獲得可使用該一個或多個證書來認(rèn)證移動客戶端設(shè)備104(框504)。無線充電墊106經(jīng)由電磁感應(yīng)連接接收來自移動客戶端設(shè)備104的證書202。
無線充電墊106可將該一個或多個證書傳輸給計算設(shè)備102,使得計算設(shè)備102被配置成認(rèn)證移動客戶端設(shè)備104以與計算設(shè)備102一起操作(框506)。例如,無線充電墊106可經(jīng)由連接到通信和電源端口114的線纜128來傳遞證書202以供認(rèn)證模塊204進(jìn)行認(rèn)證。
在一個示例中,響應(yīng)于計算設(shè)備對一個或多個證書的成功認(rèn)證,用戶登錄到計算設(shè)備102的相應(yīng)用戶帳戶(框508)。以此方式,移動客戶端設(shè)備104可被用于登錄用戶而無需用戶手動地直接與計算設(shè)備102交互以執(zhí)行該認(rèn)證。
在另一示例中,響應(yīng)于計算設(shè)備102成功認(rèn)證一個或多個證書,移動客戶端設(shè)備104被準(zhǔn)許從無線充電墊106接收電能(框510)。以此方式,未授權(quán) 設(shè)備不被準(zhǔn)許接收電能。也構(gòu)想了各種其他示例。
示例系統(tǒng)和設(shè)備
圖6在600示出了包括示例計算設(shè)備602的示例系統(tǒng),該示例計算設(shè)備表示可以實現(xiàn)此處描述的各個技術(shù)的一個或多個計算系統(tǒng)和/或設(shè)備(例如,移動客戶端設(shè)備104和/或計算設(shè)備102),如通過包含充電和通信線圈122而示出的。計算設(shè)備602可以是,例如,服務(wù)提供方的服務(wù)器、與客戶機(jī)相關(guān)聯(lián)的設(shè)備(例如,客戶機(jī)設(shè)備)、片上系統(tǒng)、和/或任何其他合適的計算設(shè)備或計算系統(tǒng)。
所示的示例計算設(shè)備602包括處理系統(tǒng)604、一個或多個計算機(jī)可讀介質(zhì)606、以及相互通信地耦合的一個或多個I/O接口608。盡管沒有示出,計算設(shè)備602可進(jìn)一步包括系統(tǒng)總線或?qū)⒏鞣N組件相互耦合的其它數(shù)據(jù)和命令傳輸系統(tǒng)。系統(tǒng)總線可包括不同總線結(jié)構(gòu)中的任一個或組合,諸如存儲器總線或存儲器控制器、外圍總線、通用串行總線、和/或利用各種總線架構(gòu)中的任一種的處理器或局部總線。也構(gòu)想了各種其它示例,諸如控制和數(shù)據(jù)線。
處理系統(tǒng)604表示使用硬件執(zhí)行一個或多個操作的功能。因此,處理系統(tǒng)604被示為包括可被配置為處理器、功能塊等的硬件元件610。這可包括在作為專用集成電路或使用一個或多個半導(dǎo)體構(gòu)成的其它邏輯設(shè)備的硬件中的實現(xiàn)。硬件元件610不受形成它們的材料或者其中利用的處理機(jī)制的限制。例如,處理器可以由半導(dǎo)體和/或晶體管(例如,電子集成電路(IC))構(gòu)成。在這一上下文中,處理器可執(zhí)行指令可以是可電子地執(zhí)行的指令。
計算機(jī)可讀存儲介質(zhì)606被示為包括存儲器/存儲612。存儲器/存儲612表示與一個或多個計算機(jī)可讀介質(zhì)相關(guān)聯(lián)的存儲器/存儲容量。存儲器/存儲組件612可包括易失性介質(zhì)(如隨機(jī)存取存儲器(RAM))和/或非易失性介質(zhì)(如只讀存儲器(ROM)、閃存、光盤、磁盤等等)。存儲器/存儲組件612可包括固定介質(zhì)(例如,RAM、ROM、固定硬盤驅(qū)動器等)以及可移動介質(zhì)(例如閃存、可移動硬盤驅(qū)動器、光盤等等)。計算機(jī)可讀介質(zhì)606可以下面進(jìn)一步描述的各種方式來配置。
輸入/輸出接口608表示允許用戶向計算設(shè)備602輸入命令和信息的功能, 并且還允許使用各種輸入/輸出設(shè)備向用戶和/或其他組件或設(shè)備呈現(xiàn)信息。輸入設(shè)備的示例包括鍵盤、光標(biāo)控制設(shè)備(例如,鼠標(biāo))、麥克風(fēng)、掃描儀、觸摸功能(例如,電容性的或被配置來檢測物理接觸的其它傳感器)、照相機(jī)(例如,可采用可見或諸如紅外頻率的不可見波長來將移動識別為不涉及觸摸的手勢),等等。輸出設(shè)備的示例包括顯示設(shè)備(例如,監(jiān)視器或投影儀)、揚(yáng)聲器、打印機(jī)、網(wǎng)卡、觸覺響應(yīng)設(shè)備,等等。因此,計算設(shè)備602可以下面進(jìn)一步描述的各種方式來配置以支持用戶交互。
此處可以在軟件、硬件元件或程序模塊的一般上下文中描述各種技術(shù)。一般而言,這種模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、元件、組件、數(shù)據(jù)結(jié)構(gòu)等等。本文使用的術(shù)語“模塊”、“功能”和“組件”一般表示軟件、固件、硬件或其組合。本文描述的技術(shù)的各特征是平臺無關(guān)的,從而意味著該技術(shù)可在具有各種處理器的各種商用計算平臺上實現(xiàn)。
所描述的模塊和技術(shù)的實現(xiàn)可以存儲在某種形式的計算機(jī)可讀介質(zhì)上或跨某種形式的計算機(jī)可讀介質(zhì)傳輸。計算機(jī)可讀介質(zhì)可包括可由計算設(shè)備602訪問的各種介質(zhì)。作為示例而非限制,計算機(jī)可讀介質(zhì)可包括“計算機(jī)可讀存儲介質(zhì)”和“計算機(jī)可讀信號介質(zhì)”。
“計算機(jī)可讀存儲介質(zhì)”可以指相對于僅信號傳輸、載波、或信號本身而言,啟用對信息的持久和/或非瞬態(tài)存儲的介質(zhì)和/或設(shè)備。由此,計算機(jī)可讀存儲介質(zhì)是指非信號承載介質(zhì)。計算機(jī)可讀存儲介質(zhì)包括以適合于存儲如計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、邏輯元件/電路、或其他數(shù)據(jù)等的方法或技術(shù)來實現(xiàn)的諸如易失性和非易失性、可移動和不可移動介質(zhì)和/或存儲設(shè)備的硬件。該計算機(jī)可讀存儲介質(zhì)的示例包括但不限于,RAM、ROM、EEPROM、閃存或其它存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光存儲、硬盤、磁帶盒、磁帶、磁盤存儲或其它磁存儲設(shè)備、或者可適用于存儲所需信息并可由計算機(jī)訪問的其它存儲設(shè)備、有形介質(zhì)或制品。
“計算機(jī)可讀信號介質(zhì)”可以指被配置為諸如經(jīng)由網(wǎng)絡(luò)向計算設(shè)備602的硬件傳輸指令的信號承載介質(zhì)。信號介質(zhì)通常用諸如載波、數(shù)據(jù)信號、或其它傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號來體現(xiàn)計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)。信號介質(zhì)還包括任何信息傳送介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”是指使得 以在信號中編碼信息的方式來設(shè)置或改變其一個或多個特性的信號。作為示例而非限制,通信介質(zhì)包括有線介質(zhì),諸如有線網(wǎng)絡(luò)或直接線路連接,以及無線介質(zhì),諸如聲學(xué)、RF、紅外線和其他無線介質(zhì)。
如前面所述描述的,硬件元件610和計算機(jī)可讀介質(zhì)606表示以硬件形式實現(xiàn)的模塊、可編程設(shè)備邏輯和/或固定設(shè)備邏輯,其可被某些實施例采用來實現(xiàn)此處描述的技術(shù)的至少某些方面,諸如執(zhí)行一個或多個指令。硬件可包括集成電路或片上系統(tǒng)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、復(fù)雜可編程邏輯器件(CPLD),和以硅或其它硬件實現(xiàn)的組件。在此上下文中,硬件可操作為通過指令和/或由硬件實現(xiàn)的邏輯來執(zhí)行程序任務(wù)的處理設(shè)備,以及被用來存儲用于執(zhí)行的指令的硬件(例如上面描述的計算機(jī)可讀存儲介質(zhì))。
前面的組合也可被采用來實現(xiàn)在此描述的各種技術(shù)。因此,軟件、硬件,或可執(zhí)行模塊可被實現(xiàn)為在某種形式的計算機(jī)可讀存儲介質(zhì)上和/或由一個或多個硬件元件610實現(xiàn)的一個或多個指令和/或邏輯。計算設(shè)備602可被配置成實現(xiàn)特定指令和/或?qū)?yīng)于軟件和/或硬件模塊的功能。因此,可作為軟件由計算設(shè)備602執(zhí)行的模塊的實現(xiàn)可至少部分以硬件完成,例如,通過使用計算機(jī)可讀存儲介質(zhì)和/或處理系統(tǒng)610的硬件元件604。指令和/或功能可以是一個或多個制品(例如,一個或多個計算設(shè)備602和/或處理系統(tǒng)604)可執(zhí)行/可操作的,以實現(xiàn)此處描述的技術(shù)、模塊,以及示例。
如在圖6中進(jìn)一步示出,示例系統(tǒng)600實現(xiàn)了用于當(dāng)在個人計算機(jī)(PC)、電視機(jī)設(shè)備和/或移動設(shè)備上運(yùn)行應(yīng)用時的無縫用戶體驗的普遍存在的環(huán)境。服務(wù)和應(yīng)用在所有三個環(huán)境中基本相似地運(yùn)行,以便當(dāng)使用應(yīng)用、玩視頻游戲、看視頻等時在從一個設(shè)備轉(zhuǎn)換到下一設(shè)備時得到共同的用戶體驗。
在示例系統(tǒng)600中,多個設(shè)備通過中央計算設(shè)備互連。中央計算設(shè)備對于多個設(shè)備可以是本地的,或者可以位于多個設(shè)備的遠(yuǎn)程。在一個實施例中,中央計算設(shè)備可以是通過網(wǎng)絡(luò)、因特網(wǎng)或其他數(shù)據(jù)通信鏈路連接到多個設(shè)備的一個或多個服務(wù)器計算機(jī)的云。
在一個實施例中,該互連架構(gòu)使得功能能夠跨多個設(shè)備遞送以向多個設(shè)備的用戶提供共同且無縫的體驗。多個設(shè)備的每一個可具有不同的物理要求和能 力,且中央計算設(shè)備使用一平臺來使得為設(shè)備定制且又對所有設(shè)備共同的體驗?zāi)鼙贿f送到設(shè)備。在一個實施例中,創(chuàng)建目標(biāo)設(shè)備的類,且使體驗適應(yīng)于設(shè)備的通用類。設(shè)備類可由設(shè)備的物理特征、用途類型、或其他共同特性來定義。
在各種實現(xiàn)中,計算設(shè)備602可采取各種不同的配置,諸如用于計算機(jī)614、移動設(shè)備616、和電視機(jī)618用途。這些配置中的每一個包括可具有一般不同的構(gòu)造和能力的設(shè)備,并且因而計算設(shè)備602可根據(jù)不同的設(shè)備類中的一個或多個來配置。例如,計算設(shè)備602可被實現(xiàn)為計算機(jī)614類設(shè)備,該計算機(jī)設(shè)備類包括個人計算機(jī)、臺式計算機(jī)、多屏幕計算機(jī)、膝上型計算機(jī)、上網(wǎng)本等。
計算設(shè)備602還可被實現(xiàn)為移動類設(shè)備616,該移動類設(shè)備包括諸如移動電話、便攜式音樂播放器、便攜式游戲設(shè)備、平板計算機(jī)、多屏幕計算機(jī)等移動設(shè)備。計算設(shè)備602還可被實現(xiàn)為電視機(jī)618類設(shè)備,該電視機(jī)類設(shè)備包括在休閑觀看環(huán)境中具有或連接到通常更大的屏幕的設(shè)備。這些設(shè)備包括電視機(jī)、機(jī)頂盒、游戲控制臺等。
本文所描述的技術(shù)可由計算設(shè)備602的這些各種配置來支持,且不限于在本文描述的各具體示例。這個功能也可被全部或部分通過分布式系統(tǒng)的使用(諸如如下所述的經(jīng)由平臺622通過“云”620)來實現(xiàn)。
云620包括和/或表示資源624的平臺622。平臺622抽象云620的硬件(如,服務(wù)器)和軟件資源的底層功能。資源624可包括可在計算機(jī)處理在位于計算設(shè)備602遠(yuǎn)程的服務(wù)器上執(zhí)行時使用的應(yīng)用和/或數(shù)據(jù)。資源624也可包括在因特網(wǎng)上和/或通過諸如蜂窩或Wi-Fi網(wǎng)絡(luò)之類的訂戶網(wǎng)絡(luò)上提供的服務(wù)。
平臺622可抽象資源和功能以將計算設(shè)備602與其他計算設(shè)備相連接。平臺622還可用于抽象資源的規(guī)模以向經(jīng)由平臺622實現(xiàn)的資源624所遇到的需求提供對應(yīng)的規(guī)模級別。因此,在互聯(lián)設(shè)備的實施例中,本文描述的功能的實現(xiàn)可分布在系統(tǒng)600上。例如,該功能可部分地在計算設(shè)備602上以及經(jīng)由抽象云620的功能的平臺622來實現(xiàn)。
結(jié)論和示例實現(xiàn)
此處所描述的示例實現(xiàn)包括但不限于以下示例中的一種或多種中的一個或任意組合:
描述了移動客戶端設(shè)備無線充電、通信及認(rèn)證技術(shù)。在一個或多個示例中,光標(biāo)控制設(shè)備包括被配置成由用戶的一只手握持的外部外殼以及位于外殼內(nèi)的輸入設(shè)備模塊,所述輸入設(shè)備模塊被配置成控制與所述輸入設(shè)備模塊通信地耦合的計算設(shè)備的光標(biāo)的移動。光標(biāo)控制設(shè)備還包括可經(jīng)由所述外部外殼觸及的一個或多個按鈕、位于所述外部外殼內(nèi)的電池以及位于所述外部外殼上的電源端口,所述一個或多個按鈕被配置成支持用戶交互以向計算設(shè)備提供輸入,所述電源端口被配置成使用從位于所述外殼內(nèi)的所述電池獲得的電能對外部設(shè)備供電。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,電源端口根據(jù)通用串行總線(USB)來配置。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,輸入設(shè)備模塊被配置成檢測相對于表面的相對二維移動,該移動被用于控制光標(biāo)的移動。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,電池被配置成存儲至少2000mAh。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,電池可從外部外殼物理地拆卸。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,可物理拆卸的電池被配置成在被拆卸后通過安裝為移動電話的一部分來形成物理和電耦合。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,還包括位于外部外殼內(nèi)的電磁感應(yīng)線圈,該電磁感應(yīng)線圈被配置成使用外部源對電池充電。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,輸入設(shè)備模塊被進(jìn)一步配置成通過無線連接與通信設(shè)備通信。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,還包括被形成為電源端口的集成部分的一個或多個線纜,該一個或多個線纜被配置成直接連接到外部設(shè)備。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,外部 設(shè)備是移動電話或平板電腦。
在一個或多個示例中,裝置包括基板、配置成從外部電源獲得電能的至少一根線纜、以及集成地形成為基板的一部分的電磁感應(yīng)線圈,所述電磁感應(yīng)線圈被配置成形成與外部設(shè)備的、適用于與外部設(shè)備通信的無線耦合,并且使用從外部電源獲得的電能對外部設(shè)備的電池充電。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,無線耦合被配置成支持外部設(shè)備和計算設(shè)備之間的通信,所述至少一根線纜連接到所述計算設(shè)備。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,所述通信包括與計算設(shè)備進(jìn)行的對于外部設(shè)備的認(rèn)證,所述認(rèn)證適用于將用戶登錄到計算設(shè)備或授權(quán)外部設(shè)備接收電能。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,還包括電偶合到所述電磁感應(yīng)線圈的電池,該電池的大小被設(shè)為經(jīng)由電磁感應(yīng)線圈向外部設(shè)備提供足夠?qū)ν獠吭O(shè)備的電池至少部分充電的量的電能。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,所述至少一根線纜還被配置成形成與計算設(shè)備的通信耦合并且所述外部設(shè)備是移動電話。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,移動電話被通信地耦合到計算設(shè)備以充當(dāng)用于控制計算設(shè)備的光標(biāo)的光標(biāo)控制設(shè)備。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,所述移動電話被安裝在移動客戶端設(shè)備支架中,移動客戶端設(shè)備支架具有被配置成支持與所述電磁感應(yīng)線圈的電連接的充電和通信線圈,并且所述移動電話包括被配置成檢測被用作為控制光標(biāo)的基礎(chǔ)的橫向移動的輸入設(shè)備模塊。
在一個或多個示例中,方法包括由無線充電墊檢測移動客戶端設(shè)備已被放置在靠近無線充電墊的充電和通信線圈的距離處以獲得通信連接。方法還包括由無線充電墊從移動客戶端設(shè)備獲得可用于認(rèn)證移動客戶端設(shè)備的一個或多個證書,以及響應(yīng)于該獲得,由無線充電墊將該一個或多個證書傳輸給計算設(shè)備使得該計算設(shè)備被配置成對該移動設(shè)備進(jìn)行認(rèn)證以便與該計算設(shè)備一起操 作。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,還包括響應(yīng)于計算設(shè)備成功認(rèn)證一個或多個證書,將用戶登錄到計算設(shè)備的相應(yīng)用戶帳戶中。
作為單獨或結(jié)合以上或以下描述的示例中的任意一個來描述的示例,還包括響應(yīng)于計算設(shè)備成功認(rèn)證一個或多個證書,準(zhǔn)許移動客戶端設(shè)備接收來自無線充電墊的電能。
盡管用結(jié)構(gòu)特征和/或方法動作專用的語言描述了各個示例實現(xiàn),但可以理解,所附權(quán)利要求書中定義的各實現(xiàn)不必限于上述具體特征或動作。相反,這些具體特征和動作是作為實現(xiàn)所要求保護(hù)的特征的示例形式而公開的。