亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

集線器到集線器外設(shè)發(fā)現(xiàn)的制作方法

文檔序號:11142239閱讀:594來源:國知局
集線器到集線器外設(shè)發(fā)現(xiàn)的制造方法與工藝
用于操作許多諸如是游戲控制臺、電視機(jī)、視頻播放器、臺式計算機(jī)、膝上型計算設(shè)備、空調(diào)器等的電子設(shè)備的無線外設(shè)是常見的。實(shí)際上,使眾多這樣的無線外設(shè)操作單一房子中的許多電子設(shè)備是常見的。這樣的經(jīng)裝備的家庭的一個示例可以具有幾乎每個房間里的一個TV、至少一個游戲控制臺、臺式計算機(jī)和多個膝上型設(shè)備。人們使用無線外設(shè)來遙控電子設(shè)備。無線外設(shè)的示例包括無線鼠標(biāo)、無線鍵盤、無線游戲控制器和無線耳機(jī)。由于這些外設(shè)的大小已顯著減小,所以外設(shè)易于變得被錯放。進(jìn)一步地,將在一個房間中被使用的外設(shè)可能最終處于另一個房間中、被放置在不是立即可見的位置處(例如,在抽屜中)、或者被丟失。當(dāng)人們在嘗試控制電子設(shè)備時搜索無線外設(shè)時,這導(dǎo)致挫敗感。已作出一些用于解決定位被錯放的無線外設(shè)的問題的嘗試。一些現(xiàn)有的系統(tǒng)涉及將物理標(biāo)簽附著到每個無線外設(shè),所述物理標(biāo)簽當(dāng)被專門設(shè)計為用于該目的的電子設(shè)備電子地查詢時發(fā)出嗶嗶聲。在這樣的系統(tǒng)中,該額外的、專用的電子設(shè)備是又一個可能變得被錯放或者使它們的單獨(dú)的電源(例如,電池)降低的設(shè)備。進(jìn)一步地,該額外的電子設(shè)備的范圍是有限的,因此限制該設(shè)備的有用性。技術(shù)實(shí)現(xiàn)要素:本公開內(nèi)容的示例使能夠由計算設(shè)備甚至在外設(shè)超過所述計算設(shè)備的通信范圍或者對于所述計算設(shè)備不可訪問時確定無線外設(shè)的位置。用戶向第一計算設(shè)備給出對于確定外設(shè)的位置的命令。所述第一計算設(shè)備與其它連網(wǎng)計算設(shè)備通信,請求那些設(shè)備確定外設(shè)的位置。外設(shè)對于其它連網(wǎng)計算設(shè)備中的至少一個計算設(shè)備是在其通信范圍內(nèi)或者可訪問的。然后,其它連網(wǎng)計算設(shè)備中的至少一個計算設(shè)備建立與外設(shè)的通信、獲取外設(shè)的位置、并且將所獲取的位置傳送回第一計算設(shè)備。第一計算設(shè)備向用戶傳送外設(shè)的位置。提供本摘要以便以簡化形式介紹下面在詳細(xì)說明書中進(jìn)一步描述的概念的選摘。本摘要不旨在標(biāo)識所要求權(quán)利的主題的關(guān)鍵特征或者實(shí)質(zhì)特征,其也不旨在被用作在確定所要求權(quán)利的主題的范圍時的輔助。附圖說明圖1是說明房子內(nèi)的計算設(shè)備和關(guān)聯(lián)的外設(shè)的總體環(huán)境的一個示例性方框圖。圖2是說明經(jīng)由網(wǎng)絡(luò)與彼此和多個外設(shè)通信的多個計算設(shè)備的一個示例性示意圖。圖3是說明獲取外設(shè)的位置的過程的一個示例性流程圖。圖4是說明具有計算機(jī)可執(zhí)行存儲部件的用于定位丟失的外設(shè)的計算設(shè)備的一個示例性示意圖。圖5是說明獲取外設(shè)的位置的過程的另一個示例性流程圖。具體實(shí)施方式參考附圖,本公開內(nèi)容的示例使能夠確定與用戶的設(shè)備相關(guān)聯(lián)的無線外設(shè)的位置,所述確定甚至是在外設(shè)對于用戶不是可見的時、在設(shè)備不是正在與外設(shè)通信(例如,經(jīng)由射頻或者紅外線波)的時、和/或在外設(shè)處在低電力狀態(tài)下時。本公開內(nèi)容的方面使能夠進(jìn)行諸如是從一個計算設(shè)備到另一個計算設(shè)備的集線器到集線器外設(shè)發(fā)現(xiàn)。例如,第一計算設(shè)備104的用戶102經(jīng)由語音命令或以其它方式命令第一計算設(shè)備104找到與第一計算設(shè)備104相關(guān)聯(lián)的第一外設(shè)106(例如,以用于在控制第一計算設(shè)備104時使用)。第一外設(shè)106能夠建立與第一計算設(shè)備104和當(dāng)?shù)谝煌庠O(shè)106對于屋內(nèi)計算設(shè)備中的任何屋內(nèi)計算設(shè)備來說是在其通信范圍內(nèi)或者以其它方式可訪問時在用戶的家的當(dāng)前房屋上可能是可用的其它計算設(shè)備的雙向通信。當(dāng)?shù)谝挥嬎阍O(shè)備未能建立與第一外設(shè)106的通信時,第一計算設(shè)備尋求連接到第一計算設(shè)備104的其它計算設(shè)備的幫助。其它計算設(shè)備嘗試與第一外設(shè)106通信。在某些示例中,由于其它計算設(shè)備中的至少一個計算設(shè)備位于另一個位置處,所以其它計算設(shè)備(例如,第四計算設(shè)備118)可能能夠建立與第一外設(shè)106的通信。例如,第一外設(shè)106對于第四計算設(shè)備118來說是在其通信范圍內(nèi)或者以其它方式可訪問的。一旦第四計算設(shè)備118能夠建立與第一外設(shè)106的通信,第四計算設(shè)備118查詢第一外設(shè)106以確定它的位置。所確定的位置被第四計算設(shè)備118從第一外設(shè)106接收,并被傳送給第一計算設(shè)備,第一計算設(shè)備進(jìn)而又向用戶傳達(dá)該位置。例如,第一計算設(shè)備將該位置顯示在游戲控制臺的監(jiān)視器上。在某些示例中,建立與第一外設(shè)106的通信的計算設(shè)備(例如,第四計算設(shè)備118)獲取第一外設(shè)106的狀態(tài),并且將所獲取的狀態(tài)進(jìn)一步傳送給第一計算設(shè)備104。所獲取的狀態(tài)可以描述第一外設(shè)106的環(huán)境,所述環(huán)境諸如是在第一外設(shè)106的位置處所檢測的環(huán)境光的量和/或任何聲音、或者第一外設(shè)上的一個或多個按鈕/鍵是否被保持向下(例如,經(jīng)由被放置在外設(shè)上的物體,或者外設(shè)在所述按鈕/鍵上處于倒置)。例如,第一外設(shè)106的狀態(tài)可以包括對被第一外設(shè)106上的麥克風(fēng)檢測的聲音的簡明的(或者正在進(jìn)行的)記錄。與第一外設(shè)106的環(huán)境相關(guān)的信息被提供給用戶102以在確認(rèn)第一外設(shè)106的位置時提供幫助。進(jìn)一步地,建立與第一外設(shè)106的通信的計算設(shè)備可以激活迄今無法追蹤的第一外設(shè)106上的指示器,以幫助用戶定位第一外設(shè)106。指示器例如包括光、聲音、振動等。本公開內(nèi)容的方面提供用于在被錯放的外設(shè)不是正在與它的關(guān)聯(lián)的計算設(shè)備通信時(例如,在無線游戲控制器不是與它的關(guān)聯(lián)的游戲控制臺鄰近時)確定該外設(shè)的位置的容易的裝置。本公開內(nèi)容的示例使用其它計算設(shè)備的能力來定位丟失的外設(shè)。這些其它計算設(shè)備可以是能夠與被錯放的外設(shè)通信或者聯(lián)系可以是能夠與被錯放的外設(shè)通信的其它計算設(shè)備的。在本文中描述的示例中,為了確定被錯放的外設(shè)的位置,不需要任何額外的專用于定位丟失的外設(shè)的設(shè)備。進(jìn)一步地,不是與給定的外設(shè)相關(guān)聯(lián)的計算設(shè)備(例如,當(dāng)前未被鏈接到特定的無線控制器的游戲控制臺)可以用于獲取被錯放的外設(shè)的位置和/或激活被錯放的外設(shè)上的報警。因此,本公開內(nèi)容的方面避免了必需這樣的專門用途的或者專用的設(shè)備來定位被錯放的外設(shè)。進(jìn)一步地,利用現(xiàn)有的屋內(nèi)計算設(shè)備的可用性來確定被錯放的外設(shè)的位置。在一個示例中,本公開內(nèi)容設(shè)想了使用“物聯(lián)網(wǎng)”集線器到集線器通信來發(fā)現(xiàn)用戶102的家的當(dāng)前房屋內(nèi)的外設(shè)。物聯(lián)網(wǎng)可以包括具有經(jīng)由傳感器捕獲信息的能力的設(shè)備的網(wǎng)絡(luò)。進(jìn)一步地,這樣的設(shè)備可以是能夠跟蹤、解釋和傳送所收集的信息的。這些設(shè)備根據(jù)用戶習(xí)慣選擇和隱私設(shè)置操作,以傳輸信息和與其它設(shè)備協(xié)作??梢灾苯釉诟鱾€設(shè)備之間或者經(jīng)由諸如是局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、互連的LAN或者WAN的“云”的網(wǎng)絡(luò)、或者跨互聯(lián)網(wǎng)地傳送信息。這些設(shè)備可以被集成到計算機(jī)、家用電器、可穿戴設(shè)備、可植入設(shè)備、車輛(例如,汽車、飛機(jī)和火車)、玩具、建筑物和幾乎任何物體中。參考圖1,一個示例性方框圖說明了與第一計算設(shè)備104相關(guān)聯(lián)的用戶102,第一計算設(shè)備104在這個示例中是第一外設(shè)106的宿主計算設(shè)備。第一計算設(shè)備104被放置在第一位置128處。第一外設(shè)106可以不是正在與它的第一計算設(shè)備104通信的,并且因此在圖1中被示為虛線。例如,第一外設(shè)106可以已被錯放,并且可以是能夠與諸如是第三位置122處的第四計算設(shè)備118的其它計算設(shè)備通信的。第二計算設(shè)備108和第三計算設(shè)備112被放置在第二位置124處。在這個示例中,全部位置在用戶102的屋內(nèi)。全部屋內(nèi)計算設(shè)備可以是正在直接地或者經(jīng)由網(wǎng)絡(luò)126與彼此通信的。計算設(shè)備可以是不同類型的。例如,第一計算設(shè)備104可以是游戲控制臺,第二計算設(shè)備108可以是臺式計算機(jī),第三計算設(shè)備112可以是平板型設(shè)備,并且第四計算設(shè)備118可以是膝上型設(shè)備。第二計算設(shè)備108是第二外設(shè)110的宿主設(shè)備。第三計算設(shè)備112可以是第三外設(shè)114的宿主設(shè)備。第四計算設(shè)備118可以是第四外設(shè)120的宿主設(shè)備,但是正在與第一外設(shè)106通信的或者可以建立與它的通信,因?yàn)榈谝煌庠O(shè)106已被放置在第三位置122處(例如,錯誤地或者以其它方式)。例如,第四計算設(shè)備118可以是鄰近或者以其它方式接近第一外設(shè)106的。外設(shè)包括可以被耦合到各種包含能夠與外設(shè)無線地或者以其它方式通信的電子控制和通信電路的設(shè)備的多種多樣的外設(shè)。外設(shè)與計算設(shè)備之間的通信可以是任何類型的,所述類型例如包括諸如是無線保真(Wi-Fi)、藍(lán)牙品牌通信、近場通信(NFC)、射頻標(biāo)識(RFID)和/或其它項(xiàng)的任何射頻(RF)或者紅外線(IR)技術(shù)。外設(shè)在任意時間點(diǎn)處可以被加電為具有全電力(例如,正常操作狀態(tài))、被加電為具有低電力(例如,處在低電力備用模式下)、或者被關(guān)閉(例如,電池電力被耗盡)。低電力狀態(tài)可以包括最少活動狀態(tài)(例如,在預(yù)定的周期內(nèi)不與用戶和/或計算設(shè)備交互,并且轉(zhuǎn)變到低電力狀態(tài)以節(jié)約電池)。低電力狀態(tài)包括從計算設(shè)備接收查詢和作出響應(yīng)(例如,經(jīng)由發(fā)送單一的低電力脈沖)的能力。在一個示例中,單一的低電力脈沖可以包含外設(shè)的標(biāo)識符。低電力狀態(tài)可以包括在其中從計算設(shè)備接收的喚醒命令將外設(shè)轉(zhuǎn)變到全電力狀態(tài)的狀態(tài)。一種能夠支持這樣的低電力狀態(tài)的技術(shù)包括支持藍(lán)牙品牌通信的收發(fā)器。在某些示例中,外設(shè)具有諸如是陀螺儀、加速度計和/或全球定位系統(tǒng)(GPS)的板載感應(yīng)設(shè)備。替換地或者另外,外設(shè)具有板載的用于感應(yīng)外設(shè)當(dāng)前被放置在其中的環(huán)境的溫度、光、振動、聲音、RF、濕度和其它傳感器。在一個示例中,傳感器保持處在備用模式,以節(jié)約電池,并且在從計算設(shè)備接收命令之后被激活。在某些其它的示例中,傳感器保持打開(例如,當(dāng)電池具有足夠的電量時)。外設(shè)使用它們的傳感器來確定諸如是第一位置128、第二位置124和第三位置122的它們的位置。所確定的位置可以是相對的(例如,所計算的與另一個物體相距的距離)或者絕對的(例如,GPS坐標(biāo)、海拔等)。例如,可以使用Wi-Fi定位、GPS、輔助的GPS、蜂窩網(wǎng)絡(luò)定位和/或其它裝置確定位置。在這樣的示例中,外設(shè)向任何處在所述外設(shè)的通信范圍內(nèi)的計算設(shè)備傳送它們的位置(當(dāng)被所述計算設(shè)備如此地命令時)。替換地或者另外,外設(shè)中的一個或多個外設(shè)從計算設(shè)備中的任意計算設(shè)備接收信號,并且例如經(jīng)由激活外設(shè)板上可用的一個或多個感覺指示器來作出響應(yīng)。感覺指示器例如包括觸覺指示器、聽覺指示器和/或視覺指示器(例如,振動馬達(dá)、發(fā)光二極管(LED)、蜂鳴器和/或揚(yáng)聲器)。示例性外設(shè)包括但不限于:無線鼠標(biāo)、無線鍵盤或者鍵區(qū)、無線游戲控制器、TV遙控器、視頻或者音頻播放器遙控器、用于桌面型或者膝上型設(shè)備的遙控器、用于汽車的遙控器、用于打開和關(guān)閉車庫的遙控器、耳機(jī)、麥克風(fēng)、揚(yáng)聲器、用于與計算設(shè)備一起使用的吉他、用于與計算設(shè)備一起使用的滑板、汽車鑰匙等。外設(shè)可以當(dāng)在預(yù)定的時間內(nèi)不是正在使用中的時切換到低電力模式,但保持是能夠接收和解釋來自計算設(shè)備(例如,第一計算設(shè)備106到第四計算設(shè)備118)中的一個或多個計算設(shè)備的信號的,所述信號包括用于命令外設(shè)切換回全電力模式以用于雙工通信的信號。外設(shè)能夠建立與對于外設(shè)來說是在其通信范圍內(nèi)或者以其它方式可訪問的屋內(nèi)計算設(shè)備中的任何一個或多個屋內(nèi)計算設(shè)備的雙向通信。進(jìn)一步地,每個屋內(nèi)計算設(shè)備能夠建立與任何外設(shè)的雙向通信,只要該外設(shè)對于該計算設(shè)備來說是在其通信范圍內(nèi)或者以其它方式可訪問的。每個外設(shè)具有與其相關(guān)聯(lián)的數(shù)據(jù),所述數(shù)據(jù)包括至少該外設(shè)的標(biāo)識符和它的關(guān)聯(lián)的計算設(shè)備的標(biāo)識符。進(jìn)一步地,所述數(shù)據(jù)可以包括歷史信息,所述歷史信息描述外設(shè)具有的與計算設(shè)備中的任何計算設(shè)備、用戶102的交互(例如,連接)的歷史。歷史信息例如包括用戶和計算設(shè)備的標(biāo)識符以及交互的日期、時間和持續(xù)時間。歷史信息還可以描述之前的對于找到該特定的外設(shè)的嘗試。該數(shù)據(jù)可以在預(yù)定的時段內(nèi)被維護(hù),并且在該預(yù)定的時段過去之后被刷新。在某些示例中,每當(dāng)外設(shè)與計算設(shè)備之間的連接被建立時更新該數(shù)據(jù)。該數(shù)據(jù)被存儲于在網(wǎng)絡(luò)126上可用的存儲裝置130上,并且可以還被復(fù)制到云服務(wù)上。在某些示例中,與外設(shè)相關(guān)聯(lián)的數(shù)據(jù)還被存儲在該外設(shè)自身上。網(wǎng)上存儲裝置130可以是與一個或多個計算設(shè)備相關(guān)聯(lián)的、可以代表在網(wǎng)絡(luò)126上可用的存儲區(qū)域(例如,云存儲裝置)、或者是這兩者。在一個示例中,描述外設(shè)的數(shù)據(jù)包括:序列號、諸如是與計算設(shè)備的通信的裝置(例如,RF、IR等)的外設(shè)的至少一個屬性、電池剩余時間、軟件版本、外設(shè)的之前的用戶的標(biāo)識符等。所述數(shù)據(jù)可以進(jìn)一步描述外設(shè)能力(例如,播放和/或錄制音頻和/或視頻)。在某些示例中,描述外設(shè)的數(shù)據(jù)的至少一部分被用于諸如經(jīng)由在向其它計算設(shè)備查詢外設(shè)的下落時發(fā)送該數(shù)據(jù)的子集來確定外設(shè)的當(dāng)前位置。在一個場景中,當(dāng)用戶102想要使用第一外設(shè)106時,用戶102發(fā)現(xiàn)第一外設(shè)106未被輕松地找到。用戶102然后命令第一計算設(shè)備104確定第一外設(shè)106的位置。用戶102可以給出經(jīng)由運(yùn)行在第一計算設(shè)備104上的始終在線的語聲識別應(yīng)用被第一計算設(shè)備104識別的口頭命令。進(jìn)一步地,用戶102可以使用有線或者無線的鍵盤、有線或者無線的鍵區(qū)、屏上鍵盤、游戲控制器、手勢輸入和/或其它裝置給出命令??梢越?jīng)由觸摸敏感的界面和/或自然用戶界面給出命令。用戶可以諸如經(jīng)由鍵入密碼給出隱含的命令。替換地或者另外,第一計算設(shè)備104可以將用戶的面部表情識別為對找到第一外設(shè)106的請求或者命令。命令可以包括選擇在與第一計算設(shè)備104相關(guān)聯(lián)的顯示器上可用的一個或多個選項(xiàng)。例如,用戶可以經(jīng)由外設(shè)的標(biāo)識符或者外設(shè)的集合選擇具體的外設(shè),或者選擇與第一計算設(shè)備104相關(guān)聯(lián)的全部外設(shè)。用戶還可以針對經(jīng)由外設(shè)的狀況或者狀態(tài)進(jìn)行的位置確定選擇外設(shè)(例如,選擇被用戶102使用的最后的鼠標(biāo)、選擇在全部可用的外設(shè)中具有最低電池水平的外設(shè)、或者選擇全部處在低電力狀態(tài)下的外設(shè))。作為另一個示例,用戶102可以命令第一計算設(shè)備104定位與第一計算設(shè)備104相距預(yù)定的距離內(nèi)的全部外設(shè)。第一計算設(shè)備104在從用戶102接收命令時,向第一外設(shè)106發(fā)送查詢。如果第一外設(shè)106作出響應(yīng),則第一計算設(shè)備104從第一外設(shè)106自身獲取第一外設(shè)106的位置,或者第一計算設(shè)備104確定第一外設(shè)106的位置。第一外設(shè)106可以是能夠與第一計算設(shè)備104通信的,因?yàn)榈谝煌庠O(shè)106可以被放置在第一位置128內(nèi)。在一個示例中,第一外設(shè)106經(jīng)由一個或多個板載傳感器(例如,GPS接收器)確定它的位置,并且向第一計算設(shè)備104傳送所確定的位置。在其它示例中,第一計算設(shè)備104確定第一外設(shè)106的位置。在獲取位置信息之后,第一計算設(shè)備104向用戶102提供位置信息。在其中第一外設(shè)106未被裝備為確定它的位置的示例中的一些示例中,第一計算設(shè)備104可以是能夠確定第一外設(shè)106的位置的,所述確定諸如是經(jīng)由使用來自在第一計算設(shè)備104上可用的深度感應(yīng)設(shè)備的IR信號,因此使能夠甚至在位置是從用戶102來看模糊不清時進(jìn)行對第一外設(shè)106的位置確定。然而,當(dāng)?shù)谝煌庠O(shè)106如圖1中所示的對于第一計算設(shè)備104來說不是在其通信范圍內(nèi)的或者是不可訪問的、和/或第一計算設(shè)備104未從第一外設(shè)106接收任何響應(yīng)時,第一計算設(shè)備104向它直接地或者經(jīng)由網(wǎng)絡(luò)126鏈接到的其它計算設(shè)備發(fā)出請求。網(wǎng)絡(luò)可以是短距的有線或者無線的網(wǎng)絡(luò)。例如,網(wǎng)絡(luò)126可以支持藍(lán)牙品牌通信、Wi-Fi通信等。來自第一計算設(shè)備104的通信可以包括第一外設(shè)106的數(shù)據(jù)(如本文中描述的)的幫助其它計算設(shè)備標(biāo)識第一外設(shè)106的至少某些部分。如圖1中所示的,第一外設(shè)106可以位于第三位置122處,其中,第四計算設(shè)備118能夠建立與第一外設(shè)106的通信或者已經(jīng)在與其通信。第四計算設(shè)備118經(jīng)由從第一外設(shè)106獲取所確定的位置或者經(jīng)由自己確定位置來確定第三位置122內(nèi)的第一外設(shè)106的位置。第四計算設(shè)備118向第一計算設(shè)備104傳輸所確定的位置。第一計算設(shè)備104向用戶102提供所確定的位置。在某些示例中,第一計算設(shè)備104可以以在與第一計算設(shè)備104相關(guān)聯(lián)的顯示設(shè)備上對第一外設(shè)106的位置進(jìn)行屏上顯示的形式提供位置信息。屏上顯示信息可以描述第一外設(shè)106的屋內(nèi)位置(例如,如圖1中所示的第三位置122)。在一個示例中,第四計算設(shè)備118提供諸如是客廳、主臥、廚房、用餐空間等的第一外設(shè)106當(dāng)前位于其處的地方的位置以及位置標(biāo)識符。在一個示例中,每當(dāng)與外設(shè)相關(guān)聯(lián)的位置信息被從一個計算設(shè)備發(fā)送到另一個計算設(shè)備、或者外設(shè)自身將它的位置信息發(fā)送到它的宿主計算設(shè)備時,位置信息包括描述外設(shè)的數(shù)據(jù)的至少一部分。例如,描述外設(shè)的數(shù)據(jù)包括外設(shè)的標(biāo)識、它的主計算設(shè)備的標(biāo)識符和在最近的預(yù)定的周期(例如,一周)內(nèi)曾使用外設(shè)的全部用戶的列表。進(jìn)一步地,可以發(fā)送包括外設(shè)當(dāng)前位于其處的地方(例如,第三位置122)的物理位置(諸如是房間名稱)的額外的數(shù)據(jù)。數(shù)據(jù)還可以包括外設(shè)的狀況或者它的當(dāng)前的環(huán)境。所述狀況可以包括電池水平、電力狀態(tài)(例如,低電力或者全電力)、和/或板載指示器和傳感器的狀態(tài)。所述環(huán)境可以包括全部由外設(shè)上的傳感器確定的外設(shè)的物理朝向(例如,直立、平放、側(cè)放或者倒置)、環(huán)境光(例如,從可見光來看是模糊不清的,諸如是陷在沙發(fā)里、放在枕頭下或者被放置在封閉的柜子內(nèi))、環(huán)境可聽的聲音(例如,在具有音樂播放的房間中)和環(huán)境電信號(例如,RF傳輸)和環(huán)境振動噪聲(例如,在跳舞的地板上)。環(huán)境數(shù)據(jù)還可以描述聲音環(huán)境,所述聲音環(huán)境諸如是環(huán)境聲音是被蒙住的(例如,在毯子或者枕頭下面)還是在響亮的房間(例如,廚房或者洗衣房)中。在某些示例中,第一計算設(shè)備104請求第四計算設(shè)備118打開在第一外設(shè)106上可用的指示器,諸如是振動馬達(dá)、使LED閃爍和/或發(fā)出嗶嗶聲。在一個示例中,當(dāng)?shù)谝挥嬎阍O(shè)備104不能夠建立與第一外設(shè)106的聯(lián)系時,第一計算設(shè)備104檢查存儲在存儲裝置130上的歷史日志。存儲在存儲裝置130上的歷史日志包含與第一外設(shè)106和全部其它外設(shè)相關(guān)聯(lián)的數(shù)據(jù)。所述歷史日志除了如本文中討論的與第一外設(shè)106相關(guān)聯(lián)的其它數(shù)據(jù)(例如,歷史信息)之外還包含第一外設(shè)106的最后的連接狀態(tài)。第一計算設(shè)備104對所存儲的數(shù)據(jù)進(jìn)行分析以估計第一外設(shè)106的很可能的當(dāng)前的位置,并且因此標(biāo)識將聯(lián)系的候選計算設(shè)備。第一計算設(shè)備104基于歷史日志有選擇地與第一外設(shè)106可能正位于其位置處的候選計算設(shè)備通信,向那些候選計算設(shè)備詢問是否第一外設(shè)106正位于它們的位置內(nèi)。替換地或者另外,第一計算設(shè)備104向全部計算設(shè)備廣播請求。對來自第一計算設(shè)備104的查詢作出響應(yīng)的計算設(shè)備中的一個或多個計算設(shè)備被第一計算設(shè)備104請求以確定第一外設(shè)106的位置,并且向第一計算設(shè)備104傳送所確定的位置。在另一個示例中,當(dāng)計算設(shè)備(例如,第二計算設(shè)備108到第四計算設(shè)備118)中沒有任何計算設(shè)備能夠肯定地建立與第一外設(shè)106的聯(lián)系時,其它計算設(shè)備中的每個計算設(shè)備檢索包含與第一外設(shè)106具有的與其最后交互相關(guān)的信息(例如,歷史日志、歷史信息等)的與第一外設(shè)106相關(guān)的數(shù)據(jù)。計算設(shè)備(例如,第二計算設(shè)備108到第四計算設(shè)備118)中的每個計算設(shè)備向第一計算設(shè)備104發(fā)送該信息。將被其它計算設(shè)備發(fā)送的信息提供給用戶102。因此,關(guān)于第一外設(shè)106的最后的已知信息被傳送給用戶102,用戶102可以使用所提供的信息來確定第一外設(shè)106的當(dāng)前位置?,F(xiàn)在參考圖2,諸如是計算設(shè)備#1到計算設(shè)備#P的多個計算設(shè)備經(jīng)由網(wǎng)絡(luò)226連接在一起。網(wǎng)絡(luò)226可以是公司網(wǎng)絡(luò)、自組織網(wǎng)絡(luò)、對等網(wǎng)絡(luò)、局域網(wǎng)、廣域網(wǎng)或者互聯(lián)網(wǎng)。網(wǎng)絡(luò)226可以是有線的或者無線的。然而,網(wǎng)絡(luò)226上的每個計算設(shè)備可以不是對于全部其它計算設(shè)備可見的或者可訪問的。計算設(shè)備可以被放置得遠(yuǎn)離彼此,諸如是被放置在大學(xué)校園中或者鄰里中。圖2示出了諸如是用戶#1到用戶#N的多個用戶,其中,用戶各自是與他們的對應(yīng)的計算設(shè)備相關(guān)聯(lián)的。在某些示例中,一個用戶可以具有多于一個計算設(shè)備。圖2圖示了諸如是外設(shè)#1到外設(shè)#M的多個外設(shè),以使得至少一個外設(shè)適于計算設(shè)備中的至少一個計算設(shè)備相關(guān)聯(lián)的。在本公開內(nèi)容的示例中,外設(shè)的量可以多于、少于或者等于計算設(shè)備的量。在某些情況下,多于一個外設(shè)是與一個計算設(shè)備相關(guān)聯(lián)的。例如,外設(shè)#4和外設(shè)#5使計算設(shè)備#4作為它們的宿主設(shè)備。在一個示例中,用戶(例如,圖2中的用戶#1)可以是能夠?qū)εc他們相關(guān)聯(lián)的外設(shè)(例如,外設(shè)#1)進(jìn)行配置的。在某些示例中,所述配置包括所配置的外設(shè)對來自它的關(guān)聯(lián)的計算設(shè)備的查詢作出響應(yīng)的方式。例如,外設(shè)可以被配置為僅確認(rèn)對查詢的接受。在其它示例中,基于所述配置,外設(shè)可以傳送與外設(shè)的當(dāng)前狀態(tài)和環(huán)境相關(guān)聯(lián)的數(shù)據(jù)。用戶#1可以將外設(shè)配置為經(jīng)由啟用或者激活一個或多個板載指示器和/或傳感器對查詢或者命令作出響應(yīng)。諸如是歷史信息和本文中描述的其它數(shù)據(jù)的與外設(shè)相關(guān)聯(lián)的數(shù)據(jù)被存儲在網(wǎng)絡(luò)存儲器230上,而與每個外設(shè)相關(guān)聯(lián)的數(shù)據(jù)(例如,配置數(shù)據(jù))被存儲在它的關(guān)聯(lián)的宿主計算設(shè)備上,并且可以被復(fù)制在外設(shè)自身上。諸如圖2中所示的,可以對計算設(shè)備的子網(wǎng)234進(jìn)行配置,以使得子網(wǎng)234中的每個計算設(shè)備是對于其它計算設(shè)備明確可見的。在一個示例中,子網(wǎng)代表或者對應(yīng)于計算設(shè)備和外設(shè)的子集。在其它示例中,子網(wǎng)234可以包括全部計算設(shè)備和外設(shè)。在一個示例中,子網(wǎng)234中的計算設(shè)備可以是經(jīng)由共享它們的計算機(jī)名稱或者互聯(lián)網(wǎng)協(xié)議(IP)地址對彼此可見的,并且可以針對具體的操作向彼此授權(quán)訪問。與每個具有計算設(shè)備的子網(wǎng)234中的宿主的外設(shè)相關(guān)聯(lián)的數(shù)據(jù)是對于子網(wǎng)234的每個計算設(shè)備可訪問的。每個外設(shè)具有低電力、始終在線狀態(tài),在所述狀態(tài)下,外設(shè)可以接收來自子網(wǎng)234中的計算設(shè)備中的任何計算設(shè)備的通信,并且利用最少的電力作出響應(yīng)。每個用戶具有至少一個與其相關(guān)聯(lián)的計算設(shè)備。例如,用戶#1具有與其相關(guān)聯(lián)的計算設(shè)備#1。本公開內(nèi)容的方面是可在具有自動登錄的環(huán)境中操作的。在這樣的環(huán)境中,當(dāng)用戶進(jìn)入計算設(shè)備和外設(shè)位于其處的指定空間(例如,房間)時,用戶被自動地登錄。例如,當(dāng)用戶#1進(jìn)入計算設(shè)備#1和它的關(guān)聯(lián)的外設(shè)#1位于其處的隔間時,用戶#1被自動地登錄到計算設(shè)備#1和外設(shè)#1中的一項(xiàng)或者全部兩項(xiàng)。每個外設(shè)可以在空閑時切換到低電力狀態(tài),但具有甚至在這樣的低電力狀態(tài)下建立與宿主計算設(shè)備和與子網(wǎng)234內(nèi)的其它計算設(shè)備的雙向通信的能力。每個外設(shè)可以在它轉(zhuǎn)變到低電力狀態(tài)和/或它的電池電力變低時通知它的關(guān)聯(lián)的計算設(shè)備。當(dāng)被外設(shè)通知時,計算設(shè)備告知它的用戶:外設(shè)電力變低并且需要充電。在一個示例中,外設(shè)的最后被標(biāo)識的位置在這樣的情況下(例如,在電池完全耗盡之前)可以被存儲在存儲裝置230中。因此,可以甚至在外設(shè)已完全斷電時經(jīng)由檢查存儲器數(shù)據(jù)來確定外設(shè)的最后被標(biāo)識的位置。由于用戶、關(guān)聯(lián)的計算設(shè)備和關(guān)聯(lián)的外設(shè)在某些示例中形成匹配的集合,所以外設(shè)可以在外設(shè)變得連接到另一個計算設(shè)備時通知關(guān)聯(lián)的計算設(shè)備。例如,如果外設(shè)連接到諸如是子網(wǎng)234的它的子網(wǎng)內(nèi)的計算設(shè)備,則外設(shè)僅告知關(guān)聯(lián)的計算設(shè)備。然而,如果外設(shè)連接到它的子網(wǎng)之外的計算設(shè)備,則外設(shè)在它的關(guān)聯(lián)的計算設(shè)備上的toast窗口中發(fā)出諸如是閃光信號的對于用戶的報警。計算設(shè)備為它的關(guān)聯(lián)的外設(shè)中的每個外設(shè)維護(hù)歷史日志,所述歷史日志包括外設(shè)在預(yù)定的時間間隔期間曾被放置在其處的全部位置、曾使用外設(shè)的全部用戶的標(biāo)識符和用戶命令計算設(shè)備定位外設(shè)的次數(shù)。歷史日志可以詳述每當(dāng)用戶錯放外設(shè)時外設(shè)在其處被找到的全部位置以及錯放的日期、時間和頻率。計算設(shè)備在定期或者間歇基礎(chǔ)上維護(hù)或者以其它方式更新該數(shù)據(jù)。例如,針對至少一個諸如是包括計算設(shè)備#1、計算設(shè)備#2、計算設(shè)備#3、計算設(shè)備#4、外設(shè)#1、外設(shè)#2、外設(shè)#3、外設(shè)#4和外設(shè)#5的子網(wǎng)234的子集的歷史日志被存儲在網(wǎng)絡(luò)存儲裝置230上,而與每個外設(shè)相關(guān)的數(shù)據(jù)被存儲在它的宿主計算設(shè)備以及該外設(shè)上。當(dāng)用戶不能夠輕松地找到外設(shè)時,計算設(shè)備可以使用歷史日志來開始基于過去的所存儲的數(shù)據(jù)從最可能的位置到最不可能的位置地搜索外設(shè)。進(jìn)一步地,子網(wǎng)234中的全部用戶的相似數(shù)據(jù)可以用于開發(fā)用于在搜索被錯放的外設(shè)時使用的概率模型。可以基于每個成功的搜索更新所述模型。這樣的基于從運(yùn)行在相似環(huán)境中的多個用戶(例如,那些運(yùn)行在子網(wǎng)234內(nèi)的用戶)收集的數(shù)據(jù)的眾包概率模型被用于最優(yōu)化對被錯放的外設(shè)的搜索。計算設(shè)備可以還用于對出故障的外設(shè)進(jìn)行診斷,諸如是用于標(biāo)識被卡住的按鈕、低IR輸出、低電池和/或任何指示器或者傳感器故障。計算設(shè)備可以例如經(jīng)由提供屏上演示和指引來指引用戶實(shí)施對問題的逐步診斷。在其中計算設(shè)備可能能夠訪問互聯(lián)網(wǎng)的環(huán)境中,計算設(shè)備標(biāo)識所連接的外設(shè)的更新版本,并且向用戶建議升級。在某些示例中,計算設(shè)備提供用于購買外設(shè)的經(jīng)升級的版本的打折優(yōu)惠券。在一個示例中,當(dāng)用戶#1不能夠定位他們的外設(shè)(例如,外設(shè)#1)時,用戶#1經(jīng)由口述的命令、自然用戶界面、觸摸敏感界面和/或其它裝置命令計算設(shè)備#1定位外設(shè)#1。計算設(shè)備#1可以初始地經(jīng)由向外設(shè)#1發(fā)送詢問信號來定位外設(shè)#1。如果外設(shè)#1被關(guān)掉(例如,由于低電池或者其它原因),則計算設(shè)備#1不接收任何響應(yīng)。因?yàn)橛嬎阍O(shè)備#1可以具有至少一個深度感應(yīng)IR設(shè)備,所以計算設(shè)備#1可以掃描用戶#1的三維空間(例如,用戶#1坐在其處的隔間內(nèi)的空間)。計算設(shè)備#1使用使能在未被照亮并且因此難以被人眼查看的區(qū)域中進(jìn)行掃描的外設(shè)#1的傳感器(例如,IR傳感器)掃描外設(shè)#1。如果計算設(shè)備#1不能夠定位外設(shè)#1,則計算設(shè)備#1與子網(wǎng)234的其它計算設(shè)備通信。例如,計算設(shè)備#1與計算設(shè)備#2、計算設(shè)備#3和計算設(shè)備#4通信,以提供包括外設(shè)#1的至少一個標(biāo)識符的與外設(shè)#1相關(guān)聯(lián)的數(shù)據(jù)的一部分。這些計算設(shè)備中的每個計算設(shè)備經(jīng)由廣播查詢來嘗試與外設(shè)#1通信。在一個場景中,用戶#1可能已在攜帶外設(shè)#1(例如,無線鼠標(biāo))的同時訪問同事的隔間中的同事以進(jìn)行會議,并且可能已無意地將外設(shè)#1留在那里。因此,外設(shè)#1現(xiàn)在處在計算設(shè)備#4的通信范圍內(nèi),并且對來自計算設(shè)備#4的查詢作出響應(yīng)。計算設(shè)備#4確定外設(shè)#1的位置信息,或者從外設(shè)#1獲取位置信息。計算設(shè)備#4向計算設(shè)備#1傳送位置信息。計算設(shè)備#1其后向用戶#1提供用于檢索外設(shè)#1的指引。接下來參考圖3,一個示例性流程圖圖示了當(dāng)被計算設(shè)備執(zhí)行時定位被錯放的外設(shè)的操作。所述操作在302處開始。在304處,計算設(shè)備檢查是否已接收對定位外設(shè)的請求或者命令。例如,無線鼠標(biāo)可能已被藏在架子中,但用戶(例如,用戶#1)現(xiàn)在不記得無線鼠標(biāo)位于哪里。在這樣的情況下,用戶例如可以向計算設(shè)備(例如,計算設(shè)備#1)給出對定位外設(shè)的口述或者口頭的命令。在另一個示例中,外設(shè)還未被連接到它的關(guān)聯(lián)的計算設(shè)備,并且關(guān)聯(lián)的計算設(shè)備還未被配置為在不具有連接的預(yù)定的周期之后試圖定位外設(shè)。假設(shè)是口述的命令,則計算設(shè)備經(jīng)由執(zhí)行在計算設(shè)備上的始終在線的語聲識別應(yīng)用對命令進(jìn)行解析。如在306處所示的,計算設(shè)備向外設(shè)發(fā)送查詢。在308處,計算設(shè)備檢查是否已接收來自被查詢的外設(shè)(例如,外設(shè)#1)的響應(yīng)。如果已接收響應(yīng),則在310處,計算設(shè)備向外設(shè)發(fā)送責(zé)令外設(shè)傳送它的位置信息的命令。在312處,計算設(shè)備接收位置信息。在314處,計算設(shè)備向用戶提供所接收的位置信息,并且過程在316處完成。然而,如果被查詢的外設(shè)未能作出響應(yīng),則在318處,計算設(shè)備對圍繞計算設(shè)備的空間進(jìn)行掃描以嘗試確定被錯放的外設(shè)的位置(例如,使用除可見光之外的裝置)。例如,計算設(shè)備可以使用IR波和對應(yīng)的感應(yīng)設(shè)備,或者可以發(fā)送RF波并且接收可以用于估計外設(shè)的位置的被反射的RF波。在320處,計算設(shè)備檢查是否已響應(yīng)于掃描操作接收位置信息。如果掃描得到外設(shè)的位置信息,則在314處,計算設(shè)備向用戶提供位置信息。然而,如果掃描未能獲取位置信息(例如,由于外設(shè)不是放在接近計算設(shè)備的任何地方處的),則計算設(shè)備在322處向其它計算設(shè)備(例如,諸如是子網(wǎng)234的子網(wǎng)內(nèi)的計算設(shè)備)中的一個或多個計算設(shè)備發(fā)送對試圖定位外設(shè)的請求。如果這些其它計算設(shè)備中的至少一個計算設(shè)備能夠在324處獲取外設(shè)的位置信息,則該其它計算設(shè)備向發(fā)出請求的計算設(shè)備發(fā)送位置信息。然后在314處將位置信息提供給用戶。然而,如果其它計算設(shè)備中沒有任一個計算設(shè)備能夠在324處定位外設(shè),則發(fā)出請求的計算設(shè)備可以在326處生成錯誤信號并且向用戶報告錯誤,并且然后在316處結(jié)束。在某些示例中,計算設(shè)備中的任何計算設(shè)備可以在預(yù)定義的回退時段(例如,8-10小時)之后重新嘗試定位外設(shè)。這樣的情形可以例如當(dāng)已錯誤地將外設(shè)攜帶到另一個位置的用戶帶著外設(shè)返回(例如,用戶在背包中帶著外設(shè)去學(xué)校并且然后返回)時發(fā)生。在另一種示例情形中,新的計算設(shè)備可以建立與其它計算設(shè)備的通信,并且該新的計算設(shè)備可以是能夠定位的外設(shè)的。在仍然另一種示例情形中,由于電池可以恢復(fù)足夠用以支持低電力狀態(tài)的電池電力,所以外設(shè)可以從關(guān)閉狀態(tài)恢復(fù)到低電力狀況。接下來參考圖4,一個示例性方框圖圖示了計算設(shè)備402(諸如是計算設(shè)備104或者計算設(shè)備#1)和用戶424(諸如是圖1中的用戶102或者圖2中的用戶#1)。計算設(shè)備402代表任何執(zhí)行指令(例如,應(yīng)用程序、操作系統(tǒng)功能、或者這兩者)以實(shí)現(xiàn)本文中描述的操作和功能的設(shè)備??梢猿酥T如是使用鍵盤和/或指點(diǎn)設(shè)備或者從用戶424的面部表情進(jìn)行的推斷的其它裝置之外經(jīng)由計算設(shè)備402上可用的手勢識別、觸摸識別和/或語音識別特征激活本文中描述的功能或者未在本文中具體描述的其它功能。計算設(shè)備402可以是除了能夠顯示商業(yè)TV節(jié)目和提供諸如是由已知的計算平臺提供的那些服務(wù)的其它服務(wù)之外還充當(dāng)游戲控制臺的計算設(shè)備。計算設(shè)備402可以包括任何便攜式或者非便攜式設(shè)備,包括移動電話、膝上型設(shè)備、平板型設(shè)備、計算平板、上網(wǎng)本、游戲設(shè)備、便攜式媒體播放器、臺式個人計算機(jī)、售貨亭和/或桌上型設(shè)備。額外地,計算設(shè)備402可以代表諸如云計算系統(tǒng)或者服務(wù)中的處理單元或者其它計算設(shè)備的組。計算設(shè)備402具有至少一個處理器404和存儲器區(qū)域406。處理器404可以包括任何數(shù)量的處理單元,并且可以被編程為執(zhí)行用于實(shí)現(xiàn)本公開內(nèi)容的方面的計算機(jī)可執(zhí)行指令。指令可以被處理器404或者被在計算設(shè)備402內(nèi)執(zhí)行的多個處理器執(zhí)行,或者被在計算設(shè)備402外部的處理器執(zhí)行。在某些示例中,處理器404被編程為執(zhí)行諸如是附圖(例如,圖3和圖5)中所圖示的那些指令的指令。在某些示例中,處理器404代表用于執(zhí)行本文中描述的操作的模擬技術(shù)的實(shí)現(xiàn)。例如,操作可以被模擬計算設(shè)備和/或數(shù)字計算設(shè)備執(zhí)行。計算設(shè)備402進(jìn)一步具有一個或多個諸如是存儲器區(qū)域406的計算機(jī)可讀介質(zhì)。存儲器區(qū)域406可以包括任何數(shù)量的與計算設(shè)備402相關(guān)聯(lián)或者可以被計算設(shè)備402訪問的介質(zhì)。存儲器區(qū)域406可以是在計算設(shè)備402的內(nèi)部的、在計算設(shè)備402的外部的或者是這兩者。存儲器區(qū)域406尤其存儲一個或多個應(yīng)用408。應(yīng)用408在被處理器404執(zhí)行時操作為在計算設(shè)備402上執(zhí)行功能以實(shí)現(xiàn)諸如是交互式游戲的與應(yīng)用408相關(guān)聯(lián)的任務(wù)。應(yīng)用408包括執(zhí)行經(jīng)由自然用戶界面414、語音命令或者其它裝置從用戶424接收的命令的應(yīng)用。示例性應(yīng)用408可以包括郵件應(yīng)用程序、web瀏覽器、日歷應(yīng)用程序、地址簿應(yīng)用程序、消息傳送程序、媒體應(yīng)用、基于位置的服務(wù)、搜索程序、游戲應(yīng)用等。應(yīng)用408可以經(jīng)由諸如是網(wǎng)絡(luò)226的網(wǎng)絡(luò)與對應(yīng)的應(yīng)用或者服務(wù)通信。例如,應(yīng)用408可以代表與在云中執(zhí)行的服務(wù)器側(cè)服務(wù)相對應(yīng)的已下載的客戶端側(cè)應(yīng)用。進(jìn)一步地,計算設(shè)備402在存儲器區(qū)域406中存儲外設(shè)數(shù)據(jù)410、各種計算機(jī)可執(zhí)行組件和其它數(shù)據(jù)。計算設(shè)備402具有包含自然用戶界面414的用戶界面412。用戶界面412可以是在計算設(shè)備402的內(nèi)部或者在計算設(shè)備402的外部的。用戶界面412經(jīng)由自然用戶界面414接收手勢命令、和/或經(jīng)由在計算設(shè)備402的內(nèi)部或者運(yùn)轉(zhuǎn)地耦合到其的麥克風(fēng)接收語音命令。進(jìn)一步地,用戶界面412可以經(jīng)由觸摸輸入、指點(diǎn)設(shè)備、用戶424的面部表情和/或其它裝置接收命令。示例性計算機(jī)可執(zhí)行組件包括接口組件416、通信組件418、顯示組件420和外設(shè)數(shù)據(jù)組件422。計算機(jī)可執(zhí)行組件可以被與計算設(shè)備402相關(guān)聯(lián)的一個或多個處理器執(zhí)行(例如,處理器404可以執(zhí)行計算機(jī)可執(zhí)行組件)。接口組件416當(dāng)外設(shè)在計算設(shè)備402的通信范圍之外時從用戶424接收對定位外設(shè)(例如,外設(shè)#1)的命令。外設(shè)數(shù)據(jù)組件422獲取與外設(shè)相關(guān)聯(lián)的數(shù)據(jù)。與外設(shè)相關(guān)聯(lián)的示例性數(shù)據(jù)可以是諸如是序列號的外設(shè)的標(biāo)識、它的宿主設(shè)備的標(biāo)識(例如,計算設(shè)備#1的標(biāo)識)、外設(shè)的屬性、外設(shè)的之前的用戶的標(biāo)識和其它數(shù)據(jù)。通信組件418向用戶424的房屋內(nèi)的其它計算設(shè)備(諸如是第二計算設(shè)備108、第三計算設(shè)備112和第四計算設(shè)備118、和/或計算設(shè)備#2直到計算設(shè)備#4)傳送所接收的命令和與外設(shè)相關(guān)聯(lián)的數(shù)據(jù)。在某些實(shí)施例中,通信組件418包括網(wǎng)絡(luò)接口卡和/或用于操作網(wǎng)絡(luò)接口卡的計算機(jī)可執(zhí)行指令(例如,驅(qū)動器)。計算設(shè)備與其它設(shè)備之間的通信可以使用通過任何有線或者無線連接的任何協(xié)議或者機(jī)制發(fā)生。在某些實(shí)施例中,通信組件418是可諸如經(jīng)由使用近場通信(NFC)標(biāo)簽與短距通信技術(shù)一起操作的。由于接收命令和與外設(shè)相關(guān)聯(lián)的數(shù)據(jù),其它計算設(shè)備中的至少一個計算設(shè)備當(dāng)外設(shè)在該計算設(shè)備的通信范圍內(nèi)時基于與外設(shè)相關(guān)聯(lián)的數(shù)據(jù)從外設(shè)獲取位置信息。位置信息包括外設(shè)位于其處的用戶424的位置的標(biāo)識。進(jìn)一步地,位置信息可以包括諸如是外設(shè)位于其中的環(huán)境的外設(shè)的狀態(tài)。所述環(huán)境可以包括外設(shè)的朝向、外設(shè)被向其暴露的環(huán)境光(諸如是處在在其處不存在任何可見光的位置處)。進(jìn)一步地,所述狀態(tài)可以包括外設(shè)的電力狀態(tài)和剩余的電池容量。所述計算設(shè)備將所獲取的位置信息發(fā)送給計算設(shè)備402,在計算設(shè)備402處其被接口組件416接收。顯示組件420其后在計算設(shè)備402的顯示器上顯示所接收的位置信息。接下來參考圖5,一個流程圖圖示了定位被錯放的外設(shè)的操作,所述定位是在外設(shè)不在它的關(guān)聯(lián)的計算設(shè)備的通信范圍內(nèi)時。操作在502處開始。在504處,對確定外設(shè)的位置的命令被與外設(shè)相關(guān)聯(lián)的計算設(shè)備接收。由于外設(shè)不在計算設(shè)備的通信范圍內(nèi),所以任何被計算設(shè)備發(fā)送到外設(shè)的查詢不得到任何響應(yīng)。在這樣的情況下,計算設(shè)備(例如,第一計算設(shè)備104)在506處與其它計算設(shè)備(例如,第二計算設(shè)備108、第三計算設(shè)備112和/或第四計算設(shè)備118)通信,請求它們定位外設(shè)。在508處,至少從一個計算設(shè)備(例如,從第四計算設(shè)備118)接收與外設(shè)的位置相關(guān)聯(lián)的信息。在510處,所接收的信息被提供給用戶(例如,用戶102)。操作在512處結(jié)束。額外的示例下面是可以被諸如是計算設(shè)備402的計算設(shè)備解釋和對其采取行動的自然語言語音命令的一個示例性列表:1.我的鍵區(qū)在哪兒。2.關(guān)聯(lián)我的游戲控制器,并且將我登錄到游戲控制器中。3.使我的游戲控制器進(jìn)入休眠。4.找到全部我的游戲控制器。5.找到具有最低剩余電池容量的無線鼠標(biāo)。6.示出這個房間內(nèi)的我的游戲控制器的位置。7.找到我曾使用的最后一個無線鼠標(biāo)。8.我的游戲控制器在哪個房間中。9.找到我最喜歡的無線鼠標(biāo)。10.振動我的游戲控制器。11.打開我的游戲控制器上的燈。12.這個游戲控制器的剩余電池容量是多少。13.定位我的無線耳機(jī)。在某些示例中,每個外設(shè)被設(shè)置為例如當(dāng)該外設(shè)在預(yù)定的時段內(nèi)未連接到計算設(shè)備(例如,第二計算設(shè)備108到第四計算設(shè)備118)中的任何計算設(shè)備時激活它的指示器中的至少一個指示器。激活在預(yù)定義的時段內(nèi)未被使用的外設(shè)上的指示器可以幫助用戶標(biāo)識在某個時間內(nèi)閑置的外設(shè)。盡管已在一些示例中將對定位丟失的外設(shè)的嘗試描述為從與外設(shè)相關(guān)聯(lián)的計算設(shè)備啟動,但本公開內(nèi)容的方面設(shè)想了從任何計算設(shè)備(例如,甚至是那些未被預(yù)期為在丟失的外設(shè)附近的計算設(shè)備)啟動所述嘗試。在某些示例中,本文中描述的功能可以被體現(xiàn)在一個或多個應(yīng)用編程接口(API)中。本公開內(nèi)容的方面是可以與任何數(shù)量、形式、結(jié)構(gòu)或者類型的實(shí)現(xiàn)操作的API一起操作的,所述操作諸如是參考圖3和/或圖5所圖示和描述的操作。一個示例性API包括:expression.GetPeriphalLocation(PeripheralIdentifierType,PeripheralIdentifier,LocationType)這個示例性API返回包含描述外設(shè)連接歷史和當(dāng)前位置的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)(當(dāng)所述數(shù)據(jù)可用時)。雖然是可以與任何形式的數(shù)據(jù)結(jié)構(gòu)一起操作的,但一些示例設(shè)想了數(shù)組。數(shù)組可以包含任何描述連接歷史、當(dāng)前位置的數(shù)據(jù)和/或其它數(shù)據(jù)。數(shù)組內(nèi)的示例性數(shù)據(jù)包括但不限于:最后被連接的時間、被連接到的設(shè)備的友好名稱、被連接到的設(shè)備的唯一標(biāo)識符、外設(shè)電力狀態(tài)、外設(shè)朝向、外設(shè)按鈕/鍵狀態(tài)、外設(shè)環(huán)境光值、外設(shè)環(huán)境溫度、外設(shè)環(huán)境聲音分貝、被指派的用戶簡檔和位置信息。位置信息數(shù)據(jù)可以由與上面的API中的LocationType參數(shù)相似的結(jié)構(gòu)表示。LocationType參數(shù)表示整數(shù)值,所述整數(shù)值確定位置信息如何被表示。下面在表1中示出了示例性整數(shù)值和對應(yīng)的位置信息表示。LocationType參數(shù)值描述0經(jīng)由位置友好名稱(例如,“客廳”、“家庭活動室”、“廚房”)1經(jīng)由GPS坐標(biāo)(例如,“47°40’10’’N122°7’26’’W”)2經(jīng)由所連接的設(shè)備網(wǎng)絡(luò)IP地址(例如,“192.168.1.211”)4經(jīng)由所連接的設(shè)備網(wǎng)絡(luò)友好名稱(例如,“Miles的家庭網(wǎng)絡(luò)”)8經(jīng)由所連接的設(shè)備友好名稱(例如,“Miles的膝上型設(shè)備”)表1.示例性LocationType參數(shù)值。PeripheralIdentifierType參數(shù)表示整數(shù)值,所述整數(shù)值與經(jīng)由PeripheralIdentifier參數(shù)提供的信息的類型相關(guān)。下面在表2中示出了示例性整數(shù)值和對應(yīng)的信息類型。PeripheralIdentifierType參數(shù)值描述0按特征的外設(shè)(例如,“麥克風(fēng)”、“LED”、“打印機(jī)”)1外設(shè)唯一標(biāo)識符(例如,序列號、GUID等)2外設(shè)友好名稱(例如,“Miles的控制器”)4外設(shè)供電狀態(tài)(例如,“被充電”、“低電力”)8按標(biāo)識符的外設(shè)最后用戶(例如,全局唯一標(biāo)識符)16按友好名稱的外設(shè)最后用戶(例如,“Miles”)32按類型的外設(shè)(例如,控制器、耳機(jī)、鼠標(biāo)、鍵盤)64按最后被連接到的外設(shè)ID的外設(shè)(例如,序列號、MAC地址等)表2.示例性PeripheralIdentifierType參數(shù)值。PeripheralIdentifier參數(shù)表示字符串,其中,基于PeripheralIdentifierType參數(shù)值搜索所述字符串。替換地或者除了本文中描述的其它示例之外,示例包括以下各項(xiàng)的任意組合:-其中,位置信息包括指示是否一個或多個外設(shè)是從可見光來看模糊不清的信息。-其中,一個或多個外設(shè)確定它們的位置,并且將所確定的位置傳送給至少一個其它計算設(shè)備。-其中,外設(shè)中的一個或多個外設(shè)在所述計算設(shè)備的通信范圍之外并且在至少一個其它計算設(shè)備的通信范圍之內(nèi)。-其中,提供所接收的位置信息包括:在與計算設(shè)備相關(guān)聯(lián)的顯示器上提供對位置的屏上顯示。-其中,所述計算設(shè)備是游戲控制臺。-其中,外設(shè)中的一個或多個外設(shè)包括從由用于與游戲控制臺交互的游戲控制器、遙控器或者耳機(jī)組成的組中選擇的無線外設(shè)。-其中,處理器被進(jìn)一步編程為激活一個或多個外設(shè)上的一個或多個感覺指示器。-其中,從由觸覺指示器、聽覺指示器或者視覺指示器組成的組中選擇感覺指示器。-其中,從由以下各項(xiàng)組成的組中選擇請求:音頻命令、手勢命令或者從在計算設(shè)備上被顯示給用戶的選項(xiàng)中選擇一個或多個外設(shè)。-進(jìn)一步包括:經(jīng)由網(wǎng)絡(luò)向一個或多個其它計算設(shè)備提供與外設(shè)相關(guān)聯(lián)的數(shù)據(jù)的至少一個子集。-其中,一個或多個其它計算設(shè)備經(jīng)由激活與外設(shè)相關(guān)聯(lián)的位置傳感器獲取外設(shè)的位置。-其中,從用戶接收對定位外設(shè)的命令包括:從用戶接收對定位處在低電力狀態(tài)下的外設(shè)的命令。-其中,從用戶接收命令包括:經(jīng)由自然用戶界面從用戶接收命令。-其中,從用戶接收命令包括:接收經(jīng)由運(yùn)行在計算設(shè)備上的始終在線的語聲識別應(yīng)用來解釋的語音命令。-其中,位置信息包括用戶的當(dāng)前房屋內(nèi)的位置、指示外設(shè)位于當(dāng)前房屋內(nèi)的何處的位置的標(biāo)識符。-其中,位置信息包括外設(shè)的狀態(tài)。-其中,狀態(tài)描述外設(shè)位于其中的環(huán)境。附圖中所示的各種元件的功能的至少一部分可以被附圖中的其它元件或者未在附圖中示出的實(shí)體(例如,處理器、web服務(wù)、服務(wù)器、應(yīng)用程序、計算設(shè)備等)執(zhí)行。在某些示例中,圖3和圖5中所圖示的操作可以被實(shí)現(xiàn)為被編碼在計算機(jī)可讀介質(zhì)上的軟件指令、用被編程或者設(shè)計為執(zhí)行所述操作的硬件來實(shí)現(xiàn)、或者是這兩者。例如,本公開內(nèi)容的方面可以被實(shí)現(xiàn)為片上系統(tǒng)或者其它的包括多個互連的、導(dǎo)電的元件的電路。示例性操作環(huán)境示例性計算機(jī)可讀介質(zhì)包括閃存驅(qū)動器、數(shù)字多功能光盤(DVD)、壓縮盤(CD)、軟盤和盒式磁帶。作為示例而非限制,計算機(jī)可讀介質(zhì)包括計算機(jī)存儲介質(zhì)和通信介質(zhì)。計算機(jī)存儲介質(zhì)包括用任何用于存儲諸如是計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的信息的方法或者技術(shù)實(shí)現(xiàn)的易失性和非易失性存儲器、可移除和非可移除存儲器。計算機(jī)存儲介質(zhì)是有形的,并且是與通信介質(zhì)互斥的。計算機(jī)存儲介質(zhì)不包括被傳播的數(shù)據(jù)信號。進(jìn)一步地,出于本公開內(nèi)容的目的,計算機(jī)存儲介質(zhì)不是信號自身。在某些示例中,用硬件來實(shí)現(xiàn)計算機(jī)存儲介質(zhì)。示例性計算機(jī)存儲介質(zhì)包括硬盤、閃存驅(qū)動器和其它固態(tài)存儲器。相反,通信介質(zhì)通常將計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或者其它數(shù)據(jù)包含在諸如是載波或者其它傳輸機(jī)制的經(jīng)調(diào)制數(shù)據(jù)信號中,并且包括任何信息遞送介質(zhì)。盡管結(jié)合一個示例性計算系統(tǒng)環(huán)境進(jìn)行了描述,但本公開內(nèi)容的示例能夠利用多種多樣的其它通用或者專用計算系統(tǒng)環(huán)境、配置或者設(shè)備實(shí)現(xiàn)??赡苓m于與本公開內(nèi)容的方面一起使用的公知的計算系統(tǒng)、環(huán)境和/或配置的示例包括但不限于移動計算設(shè)備、個人計算機(jī)、服務(wù)器計算機(jī)、手持型或者膝上型設(shè)備、多處理器系統(tǒng)、游戲控制臺、基于多處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)電子產(chǎn)品、移動電話、網(wǎng)絡(luò)PC、迷你計算機(jī)、大型計算機(jī)、包括以上系統(tǒng)或者設(shè)備中的任何系統(tǒng)或者設(shè)備的分布式計算環(huán)境等等。本文中描述的較少移動的或者固定的計算系統(tǒng)可以至少被用于接收消息和移動信息。這樣的系統(tǒng)或者設(shè)備可以以任何方式接受來自用戶102的輸入,所述方式包括從諸如是鍵盤或者指點(diǎn)設(shè)備的輸入設(shè)備、經(jīng)由手勢輸入、接近輸入(諸如是經(jīng)由懸停)和/或經(jīng)由語音輸入??梢栽谟嬎銠C(jī)可執(zhí)行指令的一般上下文中描述本公開內(nèi)容的示例,所述計算機(jī)可執(zhí)行指令諸如是軟件、固件、硬件或者其組合中的被一個或多個計算機(jī)或者其它設(shè)備執(zhí)行的程序模塊。計算機(jī)可執(zhí)行指令可以被組織成一個或多個計算機(jī)可執(zhí)行組件或者模塊。概括地說,程序模塊包括但不限于執(zhí)行特定任務(wù)或者實(shí)現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件和數(shù)據(jù)結(jié)構(gòu)??梢岳萌我鈹?shù)量和組織的這樣的組件或者模塊來實(shí)現(xiàn)本公開內(nèi)容的方面。例如,本公開內(nèi)容的方面不限于在附圖中圖示和在本文中描述的具體的計算機(jī)可執(zhí)行指令或者具體的組件或者模塊。本公開內(nèi)容的其它示例可以包括具有比在本文中圖示和描述的計算機(jī)可執(zhí)行指令或者組件更多或者更少的功能的不同的計算機(jī)可執(zhí)行指令或者組件。本公開內(nèi)容的方面在被配置為執(zhí)行本文中描述的指令時將通用計算機(jī)變換成專用計算設(shè)備(例如,計算設(shè)備402)。本文中所圖示和描述的示例以及未在本文中被具體描述但落在本公開內(nèi)容的方面的范圍內(nèi)的示例構(gòu)成用于定位無線外設(shè)的示例性裝置和/或用于集線器到集線器外設(shè)發(fā)現(xiàn)的示例性裝置。例如,圖1、圖2和/或圖4中所圖示的元件諸如在被編碼為執(zhí)行圖3和/或圖5中所圖示的操作時構(gòu)成用于由計算設(shè)備從用戶接收對定位外設(shè)的命令的示例性裝置、用于經(jīng)由正在與計算設(shè)備通信的一個或多個其它計算設(shè)備確定外設(shè)的位置的示例性裝置和用于向用戶提供所確定的位置的示例性裝置。除非另外指出,否則本文中所說明和描述的本公開內(nèi)容的示例中的操作的實(shí)行或者執(zhí)行的次序不是必要的。即,除非另外指出,否則可以按照任何次序執(zhí)行所述操作,并且本公開內(nèi)容的示例可以包括額外的或者比本文中公開的那些示例更少的操作。例如,設(shè)想了在另一個操作之前、同時或者之后實(shí)行或者執(zhí)行特定的操作落在本公開內(nèi)容的方面的范圍內(nèi)。在介紹本公開內(nèi)容的方面或者其示例的元件時,冠詞“一”、“一個”、“那個”和“所述的”旨在表示存在元件中的一個或多個元件。術(shù)語“包括”、“包含”和“具有”旨在是包容性的,并且表示可以存在除所列出的元件之外的額外的元件。術(shù)語“示例性”旨在表示“……的一個示例”。短語“以下各項(xiàng)中的一項(xiàng)或多項(xiàng):A、B和C”表示“至少一個A和/或至少一個B和/或至少一個C”。已詳細(xì)描述了本公開內(nèi)容的方面,應(yīng)當(dāng)顯而易見,修改和變型是可能的,而不脫離如在所附權(quán)利要求中定義的本公開內(nèi)容的方面的范圍。由于可以在上面的構(gòu)造、產(chǎn)品和方法中作出各種變更而不脫離本公開內(nèi)容的方面的范圍,所以旨在被包含在上面的描述內(nèi)容中和在附圖中被示出的全部事項(xiàng)應(yīng)當(dāng)理解為是說明性的,而不是限制意義上的。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1