應的多個用戶簡檔。此外,工作站100可以包括三個或更多個計算機。此外,雖然圖1的特定例子示出了一個計算機輸入設備(即,計算機輸入設備),但是根據另外的實施例,工作站100可以包括多個計算機輸入設備。
[0054]參照圖2,示出了了計算機(例如,第一計算機110和第二計算機120中的一個或二者)操作方法的特定例子,并且通常將其表示為200。方法200包括:在205處,由計算機檢測用戶(即,用戶150)的存在。例如,在至少一個實施例中,用戶的存在是基于用戶登錄到計算機來檢測的。在至少另一實施例中,計算機的攝像頭記錄視頻流并且分析捕獲的圖像(例如,使用圖像分析器112、122中的一個)以確定用戶是否存在。
[0055]在檢測到用戶的存在之后,可以捕獲圖像,以重新評估(例如,定期地或不定期地重新評估)用戶的存在。例如,可以捕獲圖像和/或視頻序列以重新評估(例如,以定期地或不定期地重新評估)用戶的存在和視線運動的方向。在圖2的特定例子中,方法200還包括:在210處,使用計算機的攝像頭(例如,第一攝像頭117或第二攝像頭127)來捕獲圖像。
[0056]在220處,對與圖像相關聯(lián)的數據進行分析,以確定計算機的用戶的視覺定向(例如,第一視覺定向152或第二視覺定向154)。在至少一個實施例中,計算機訪問與用戶相關聯(lián)的、包含特定于該用戶的信息(例如,面部識別信息)的簡檔(例如,第一用戶簡檔119、第二用戶簡檔129或其組合),以對用戶進行認證(例如,以便避免其它用戶無意地影響計算機的操作)。
[0057]在230處,(例如,由第一圖像分析器112或由第二圖像分析器122)進行視覺定向是否指示用戶視覺上朝向(例如,在第一時刻)與計算機相關聯(lián)的顯示設備(例如,第一顯示設備116或第二顯示設備126)的確定。如果視覺定向指示用戶在視覺上朝向計算機(例如,視覺定向指示用戶正在觀看計算機的顯示設備,例如,顯示設備116或顯示設備126),那么在270處,可以(例如,使用第一收發(fā)機114或使用第二收發(fā)機124)建立或維持從計算機到計算機輸入設備(例如,計算機輸入設備130)以及從計算機輸入設備到計算機的無線連接(例如,第一無線連接160或第二無線連接170)。
[0058]如果視覺定向指示用戶沒有在視覺上朝向計算機(例如,如果用戶已經離開了計算機的附近或者不再觀看顯示設備),那么在240處可以等待一時間段(例如,由第一定時器118或由第二定時器128來計數的)。在245處,在第二時刻捕獲用戶的第二圖像。在250處,基于第二圖像來進行用戶沒有在視覺上朝向計算機的確定。方法200還可以包括:在260處,終止第一無線連接。在至少一個實施例中,在280處,第二計算機(例如,第二計算機120)形成與計算機輸入設備的第二無線連接?;蛘?,如果第二圖像指示用戶再次在視覺上朝向計算機,那么可以維持第一無線連接(沒有在圖2中示出)。
[0059]圖3示出了用戶150和工作站300的特定說明性實施例。工作站300包括第一計算機310、第二計算機320以及計算機輸入設備(例如,人機接口設備(HID))330。在各個實施例中,參照計算機310、320所描述的功能和結構可以在計算機顯示器(而不是在整個計算機中)實現(xiàn),這取決于具體的環(huán)境。
[0060]在圖3的特定例子中,第一計算機310包括第一接近度分析器312、第一接近度檢測器314、第一睡眠模式邏輯單元316、第一定時器318 (例如,計數器)以及第一用戶簡檔319。第一計算機310的部件中的一個或多個部件可以與圖1的第一計算機110、圖1的第二計算機120或其組合的各個部件相對應。
[0061]第二計算機320包括第二接近度分析器322、第二接近度檢測器324、第二睡眠模式邏輯單元326、第二定時器328 (例如,計數器)以及第二用戶簡檔329。第二計算機320的部件中的一個或多個部件可以與圖1的第一計算機110、圖1的第二計算機120或其組合的各個部件相對應。
[0062]計算機輸入設備330可以包括用戶輸入部件332和無線電設備334。計算機輸入設備330、用戶輸入部件332、以及無線電設備334可以分別與圖1的計算機輸入設備130、用戶輸入部件132和無線電設備134相對應。計算機輸入設備330可以對來自用戶150的輸入進行響應。在至少一個實施例中,無線電設備334被配置為根據“短距離”通信協(xié)議(例如,近場通信(NFC)協(xié)議)來進行操作。例如,無線電設備334、第一接近度檢測器314和第二接近度檢測器324可以是被配置為根據NFC協(xié)議來進行通信的NFC兼容的收發(fā)機。
[0063]在操作中,第一接近度檢測器314可以與無線電設備334進行通信(例如,使用諸如基于NFC的無線連接之類的第一無線連接360),以確定與相對于第一計算機310的計算機輸入設備330相關聯(lián)的第一接近度數據。例如,第一接近度數據可以指示由第一接近度檢測器314檢測到的、并由計算機輸入設備330的無線電設備334發(fā)送的信號的強度。如本文中所使用的,“接近度數據”可以包括:接收信號強度指示符(RSSI)、基于RSSI的距離估計、電磁通量或其它形式的能量的變化、用于指示兩個設備處于預定范圍內的信號、用于指示物理位置或物理運動的其它數據、或者其組合。
[0064]第一接近度分析器312可以對第一接近度檢測器314進行響應。例如,第一接近度分析器312可以對第一接近度數據進行分析,以確定計算機輸入設備330是否處于第一計算機310的第一預定范圍(例如,由特定長度的第一半徑定義的第一區(qū)域)內。在圖3的特定例子中,第一計算機310被配置為:當確定計算機輸入設備330處于第一預定范圍內時,建立或維持第一無線連接360,并且還被配置為:當確定計算機輸入設備330沒有處于第一預定范圍內時,終止第一無線連接360。在至少一個實施例中,將用于指示第一預定范圍的數據包括在用戶簡檔319中。例如,用戶簡檔319可以包括特定于用戶150的信息(例如,用戶150在使用計算機輸入設備130來操作第一計算機310時通常放置計算機輸入設備330的位置的范圍)。接近度分析器312可以持續(xù)地、定期地或不定期地對確定的接近度數據、諸如RSSI之類的數據的變化進行監(jiān)測,以便確定計算機輸入設備330是否正在移動離開或正在移動靠近第一計算機310。
[0065]在至少一個實施例中,第一定時器318被配置為:使第一接近度檢測器314在(例如,由接近度分析器312)進行計算機輸入設備130處于第一預定范圍之外的確定之后,在終止第一無線連接360之前,等待第一預定時間段(其可以由第一用戶簡檔319來指示)。例如,第一接近度檢測器314可以在第一預定時間段到期時生成額外的接近度數據,并且第一接近度分析器312可以對額外的接近度數據進行分析,以確定計算機輸入設備330是否仍然處于第一預定范圍之外。如果計算機輸入設備330在第一預定時間段到期時處于第一預定范圍內,那么第一計算機310可以維持第一無線連接360。如果計算機輸入設備330在第一預定時間段到期時仍然處于第一預定范圍之外,那么第一計算機310可以終止第一無線連接360。在另一特定實施例中,接近度數據可以用于發(fā)起與計算機輸入設備330的連接(例如,用于發(fā)起第一無線連接360),而不用于計算機輸入設備330的斷開。例如,當連接時,只要計算機輸入設備330尚未被帶入第二計算機120的預定范圍內,其就可以保持連接。當用戶150將計算機輸入設備330帶入第二計算機120的預定范圍內時,第二計算機320的接近度檢測器324可以對計算機輸入設備130進行檢測,并且可以嘗試連接到計算機輸入設備330,此時計算機輸入設備330可以終止與第一計算機310的第一無線連接360。
[0066]在圖3的特定例子中,第一睡眠模式邏輯單元316可以使第一計算機310的部件在第一無線連接360終止時進入低功率模式狀態(tài)。例如,第一睡眠模式邏輯單元316可以被配置為:使第一計算機310中的、與和計算機輸入設備330的通信相關聯(lián)的部件在第一無線連接360終止時進入低功率狀態(tài)。第一睡眠模式邏輯單元316還可以被配置為:當第一無線連接360被建立時(例如,在確定計算機輸入設備330處于第一預定范圍內時被建立),將部件轉換到操作的“活動”(例如,常規(guī)功率)模式。
[0067]第二接近度檢測器324可以與無線電設備334進行通信(例如,使用諸如基于NFC的無線連接之類的第二無線連接370),以確定與相對于第二計算機320的計算機輸入設備330相關聯(lián)的第二接近度數據。例如,第二接近度數據可以指示由第二接近度檢測器324檢測到的、由計算機輸入設備330的無線電設備334發(fā)送的信號的強度。
[0068]第二接近度分析器322可以對第二接近度檢測器324進行響應。例如,第二接近度分析器322可以對第二接近度數據進行分析,以確定計算機輸入設備330是否處于第二計算機320的第二預定范圍之內。第二預定范圍可以是由特定長度的第二半徑定義的第二區(qū)域,其可以與和第一接近度分析器312相關聯(lián)的第一預定范圍相同或不同。
[0069]在圖3的特定例子中,第二計算機320被配置為:當確定計算機輸入設備330處于第二預定范圍內時,建立或維持第二無線連接370,并且還被配置為:當確定計算機輸入設備330沒有處于第二預定范圍內時,終止第二無線連接370。在至少一個實施例中,將用于指示第二預定范圍的數據包括在第二用戶簡檔329中。例如,第二用戶簡檔329可以包括特定于用戶150的信息(例如,用戶150在使用計算機輸入設備130來操作第二計算機320時通常放置計算機輸入設備330的位置的范圍)。斷開可以是由計算機輸入設備330在檢測到來自第二計算機320的新的連接請求(例如,建立第二無線連接370的請求)時發(fā)起的。
[0070]在至少一個實施例中,第二定時器328被配置為:使第二接近度檢測器324在進行計算機輸入設備330處于第二預定范圍之外的確定之后,在終止第二無線連接370之前,等待第二預定時間段(其可以由第二用戶簡檔329來指示)。例如,第二接近度檢測器324可以在第二預定時間段到期時生成額外的接近度數據,并且第二接近度分析器322可以對額外的接近度數據進行分析,以確定計算機輸入設備330是否仍然處于第二預定范圍之外。如果計算機輸入設備330現(xiàn)在處于第二預定范圍之內,那么第二計算機320可以維持第二無線連接370。如果計算機輸入設備330仍然處于第二預定范圍之外,那么第二計算機320可以終止第二無線連接370。
[0071]在圖3的特定例子中,第二睡眠模式邏輯單元326可以使第二計算機320的部件在第二無線連接370終止時進入低功率模式狀態(tài)。例如,第二睡眠模式邏輯單元326可以被配置為:使第二計算機320中的、與和計算機輸入設備330的通信相關聯(lián)的部件在第二無線連接370終止時進入低功率狀態(tài)。第二睡眠模式邏輯單元326還可以被配置為:當第二無線連接370被建立時(例如,在確定計算機輸入設備330處于第二預定范圍內時被建立),將部件轉換到操作的“活動”(例如,常規(guī)功率)模式。
[0072]參照圖3描述的工作站300能夠實現(xiàn)計算機(例如,計算機310、320)與計算機輸入設備(例如,計算機輸入設備330)之間的無線連接的簡化和選擇性的連接和終止。例如,通過對與計算機輸入設備330相關聯(lián)的接近度數據進行分析,計算機310、320可以分別“自動地”建立和終止無線連接360、370。另外,定時器318、328的使用可以減少無線連接360,370的“不期望的”終止的情況(例如,通過在終止無線連接360、370之前等待預定時間段)。另外,睡眠模式邏輯單元316、326通過在無線連接360、370終止時對計算機310、320的部件“斷電”,而能夠實現(xiàn)功率節(jié)省。另外,通過使用睡眠模式邏輯單元316、326,能夠響應于無線連接360、370的終止來對計算機310、320的部件斷電,從而節(jié)省計算機310、320處的功率。
[0073]參照圖4,示出了計算機(例如,第一計算機310和第二計算機320中的一個或二者)的操作方法的特定例子,并且通常將其表示為400。方法400包括:在410處,在計算機處對接近計算機的計算機輸入設備(例如,計算機輸入設備330)進行檢測。例如,第一接近度檢測器314或第二接近度檢測器324可以對計算機輸入設備330進行檢測,并且響應于檢測到計算機輸入設備330來生成接近度數據。在至少一個實施例中,計算機使用近場通信(NFC)協(xié)議(例如,使用NFC兼容的無線電設備)來對計算機輸入設備進行檢測。
[0074]方法400還包括:在420處,響應于檢測到計算機輸入設備來生成接近度數據。例如,第一接近度檢測器314或第二接近度檢測器324可以生成接近度數據。接近度數據可以指示計算機輸入設備相對于計算機的位置。例如,接近度數據可以指示從計算機輸入設備接收的信號(例如,與NFC協(xié)議相結合的信號)的強度。
[0075]在430處,進行計算機輸入設備是否處于計算機的預定范圍內的確定。該確定可以是由第一接近度分析器312或由第二接近度分析器322進行的,并且可以基于從計算機輸入設備接收的信號的強度是否超過閾值。如果計算機輸入設備處于預定范圍之內,那么在470處,建立或維持無線連接(例如,第一無線連接360或第二無線連接370)。
[0076]如果計算機輸入設備沒有處于預定范圍內,那么在440處,等待一時間段(例如,由第一定時器318或由第二定時器328計數的時間段)。在445處,可以(例如,使用第一接近度檢測器314或第二接近度檢測器324)確定與計算機輸入設備相關聯(lián)的第二接近度數據。在450處,基于第二接近度數據,進行用戶(例如,用戶150)沒有在使用計算機輸入設備來訪問計算機的確定。例如,第二確定可以是在計算機輸入設備沒有處于預定范圍內并且用戶因此沒有在使用計算機輸入設備來訪問計算機的第二時刻進行的。在460處,響應于確定用戶沒有在使用計算機輸入設備來訪問計算機,可以終止無線連接。方法400還可以包括:在480處,在計算機輸入設備與第二計算機之間建立第二無線連接?;蛘?,如果在第二時刻進行的第二確定指示計算機輸入設備處于預定范圍之內,那么可以維持無線連接(沒有在圖4中示出)。方法400還可以包括:響應于終止無線連接,(例如,由第一睡眠模式邏輯單元316或由第二睡眠模式邏輯單元326)使計算機的部件(沒有在圖4中示出)進入低功率狀態(tài)。
[0077]在另一特定實施例中,接近度數據可以僅用于發(fā)起與計算機輸入設備的無線連接而不用于斷開連接。例如,為了參照圖3進行說明,當經由第一無線連接360連接到第一計算機310時,只要計算機輸入設備330尚未被帶入第二計算機320的預定范圍內,其就可以保持連接到第一計算機310。如果用戶150將計算機輸入設備330帶入第二計算機320的預定范圍內,那么第二計算機320的第二接近度檢測器324可以對計算機輸入設備330進行檢測,并且可以嘗試連接到計算機輸入設備330,此時計算機輸入設備330可以終止與第一計算機310的第一無線連接360。在特定實施例中,通過確保接近度傳感器的檢測門限低于接近度檢測器314、324的位置之間的距離,用戶150可以通過移動計算機輸入設備330合理地靠近計算機310、320中的另一個(例如,朝向顯示設備),來將計算機輸入設備330從計算機310、320中的一個轉換到計算機310、320中的另一個。
[0078]工作站可以包括多個計算機輸入設備。根據特定實施例,工作站可以響應于終止無線連接,來終止與第二計算機輸入設備的第二無線連接。也就是說,可以基于與計算機輸入設備相關聯(lián)的接近度數據來斷開第二計算機輸入設備。例如,可以響應于終止與“移動的”計算機輸入設備(例如,鼠標)的無線連接,來斷開相對“靜止的”計算機輸入設備(例如,鍵盤),這是因為在至少一些工作站中