專利名稱:人類在場(chǎng)檢測(cè)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及人類在場(chǎng)檢測(cè)。
背景技術(shù):
現(xiàn)代計(jì)算設(shè)備中的操作系統(tǒng)實(shí)現(xiàn)管理各種組件的功率狀態(tài)以及鎖定對(duì)該計(jì)算設(shè)備的訪問的邏輯。該實(shí)現(xiàn)邏輯的一部分涉及用戶關(guān)于計(jì)算設(shè)備的鄰近度。許多現(xiàn)有計(jì)算設(shè)備僅依賴于檢測(cè)來自鍵盤、定點(diǎn)設(shè)備、觸摸屏、或由其推斷人類在場(chǎng)的其他輸入設(shè)備的輸入。每當(dāng)計(jì)算設(shè)備檢測(cè)輸入時(shí),可啟動(dòng)定時(shí)器。定時(shí)器可被設(shè)定為一個(gè)時(shí)間段,諸如舉例而言,15分鐘、30分鐘、或另一時(shí)間段。一旦定時(shí)器期滿,計(jì)算設(shè)備確定人類不存在于該計(jì)算設(shè)備處。然而,人類可在長(zhǎng)期輸入不活躍時(shí)在場(chǎng)并使用計(jì)算設(shè)備。例如,用戶可在不提供任何輸入的情況下執(zhí)行各個(gè)活動(dòng),包括但不限于讀取內(nèi)容或觀看視頻。 在此類情形中,計(jì)算設(shè)備可錯(cuò)誤地確定該用戶不在場(chǎng)。結(jié)果,計(jì)算設(shè)備的各種特征可能不會(huì)提供一致的用戶體驗(yàn),這些特征取決于做出關(guān)于人類是存在還是不存在于該計(jì)算設(shè)備的給定鄰近度內(nèi)的判定。
發(fā)明內(nèi)容
提供本概述以便以簡(jiǎn)化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概念。 本發(fā)明內(nèi)容并不旨在標(biāo)識(shí)所要求保護(hù)主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護(hù)主題的范圍。在根據(jù)本發(fā)明的一實(shí)施例中,多個(gè)輸入可由計(jì)算設(shè)備接收。這些輸入中的至少一些可指示人類存在或不存在于計(jì)算設(shè)備的給定鄰近度內(nèi)。這些輸入中的一個(gè)或多個(gè)的源可以是人類在場(chǎng)傳感器,其檢測(cè)人類存在或不存在于計(jì)算設(shè)備的給定鄰近度內(nèi)。在一些實(shí)施例中,人類在場(chǎng)傳感器可包括具有紅外反射鄰近度和在場(chǎng)檢測(cè)的混合環(huán)境光傳感器。對(duì)人類在場(chǎng)或不在場(chǎng)的推斷可相對(duì)于這些輸入中的一個(gè)或多個(gè)其他輸入來做出。 這些輸入中的該一個(gè)或多個(gè)其他輸入的源可包括但不限于,定向變化傳感器、鍵盤、定點(diǎn)設(shè)備、觸摸屏、交互式應(yīng)用、或指示人類在場(chǎng)的任何其他源。在一些實(shí)施例中,如果輸入中的任一個(gè)指示人類存在于計(jì)算設(shè)備的鄰近度內(nèi),則該計(jì)算設(shè)備可做出人類在場(chǎng)的確定。在其他實(shí)施例中,每個(gè)指示人類存在于計(jì)算設(shè)備的鄰近度內(nèi)的輸入可具有對(duì)應(yīng)估計(jì)概率或?qū)?yīng)估計(jì)可靠性。如果指示人類在場(chǎng)的各輸入中的任何輸入具有小于給定值的對(duì)應(yīng)估計(jì)概率或?qū)?yīng)估計(jì)可靠性,則可在確定人類存在或不存在于計(jì)算設(shè)備的鄰近度內(nèi)時(shí)那些輸入被丟棄。在一些實(shí)施例中,一些輸入可具有隨時(shí)間衰減(deteriorate)的對(duì)應(yīng)估計(jì)概率或?qū)?yīng)估計(jì)可靠性。
為了描述其中能夠獲得上述和其它優(yōu)點(diǎn)和特征的方式,以下討論更為具體的描述,并且將通過參考附圖中示出的各具體實(shí)施例來呈現(xiàn)這一更為具體的描述。應(yīng)當(dāng)理解,這些附圖僅描繪了典型實(shí)施例,因此其不應(yīng)被認(rèn)為是對(duì)范圍的限制,將通過使用附圖用附加的特征和細(xì)節(jié)來描述并解釋各實(shí)現(xiàn)。圖I是可以實(shí)現(xiàn)根據(jù)本發(fā)明的各實(shí)施例的示例性計(jì)算設(shè)備的框圖。圖2是具有三個(gè)人類在場(chǎng)傳感器的示例性實(shí)施例的一部分的框圖。圖3是具有三個(gè)人類在場(chǎng)傳感器、定向傳感器、以及指示人類存在或不存在于計(jì)算設(shè)備的鄰近度內(nèi)的其他輸入的另一示例性實(shí)施例的一部分的框圖。圖4-10是示出可由實(shí)現(xiàn)根據(jù)本發(fā)明的各實(shí)施例中的計(jì)算設(shè)備執(zhí)行的示例性過程的流程圖。
具體實(shí)施例方式以下詳細(xì)討論各實(shí)施例。盡管討論各個(gè)具體實(shí)現(xiàn),但應(yīng)當(dāng)理解,這僅是出于說明的目的。相關(guān)領(lǐng)域的技術(shù)人員將意識(shí)到可以使用其它組件和配置,而不背離本公開的主題的精神和范圍。概覽在各實(shí)施例中,可接收多個(gè)輸入,這些輸入可指示人類存在或不存在于計(jì)算設(shè)備的給定鄰近度內(nèi)。這些輸入中的至少一個(gè)來自人類在場(chǎng)傳感器,該傳感器檢測(cè)人類存在或不存在于計(jì)算設(shè)備的給定鄰近度內(nèi)。在一些實(shí)施例中,人類在場(chǎng)傳感器可通過使用紅外反射光執(zhí)行紅外反射鄰近度和在場(chǎng)檢測(cè)來檢測(cè)人類。即,在一些實(shí)施例中,人類在場(chǎng)傳感器可通過分析反射的紅外光來檢測(cè)人類。也可采用其他傳感器,包括但不限于,用于檢測(cè)計(jì)算設(shè)備或其組件的定向變化 (諸如,從縱向至橫向的變化,或反之亦然)的定向變化傳感器??蓮逆I盤、定點(diǎn)設(shè)備(包括但不限于計(jì)算機(jī)鼠標(biāo)、操縱桿或觸摸屏)、交互式應(yīng)用、或指示人類在場(chǎng)的任何其他輸入源接收其他輸入。在本專利申請(qǐng)中,觸摸輸入設(shè)備指要求人類觸摸該設(shè)備以提供輸入的任何設(shè)備。觸摸輸入設(shè)備的示例包括但不限于,鍵盤、定點(diǎn)設(shè)備、以及觸摸屏。在一些實(shí)施例中,如果至少一個(gè)人類在場(chǎng)傳感器中的任一個(gè)指示人類存在于計(jì)算設(shè)備的鄰近度內(nèi),則該計(jì)算設(shè)備可確定人類在場(chǎng)。如果除該至少一個(gè)人類在場(chǎng)傳感器外,還提供指示人類在場(chǎng)或不在場(chǎng)的一個(gè)或多個(gè)其他輸入,則若這些輸入中的任何輸入指示人類在場(chǎng),計(jì)算設(shè)備可確定人類存在于該計(jì)算設(shè)備的鄰近度內(nèi)。在一些實(shí)施例中,這些輸入中的每一個(gè)可指示人類存在或不存在于計(jì)算設(shè)備的鄰近度內(nèi)以及人類在場(chǎng)或不在場(chǎng)的對(duì)應(yīng)估計(jì)概率。如果這些輸入中的任何輸入指示人類存在于計(jì)算設(shè)備的鄰近度內(nèi)且人類在場(chǎng)的對(duì)應(yīng)估計(jì)概率大于或等于預(yù)定值,則計(jì)算設(shè)備可確定人類存在于該計(jì)算設(shè)備的鄰近度內(nèi)。否則,計(jì)算設(shè)備可確定該用戶不在場(chǎng)。如果計(jì)算設(shè)備確定人類在場(chǎng),則該計(jì)算設(shè)備可執(zhí)行一個(gè)或多個(gè)第一動(dòng)作。如果計(jì)算設(shè)備確定人類不在場(chǎng),則該計(jì)算設(shè)備可執(zhí)行一個(gè)或多個(gè)第二動(dòng)作。在各實(shí)施例的變體中,與指示人類在場(chǎng)的一個(gè)或多個(gè)輸入有關(guān)的對(duì)應(yīng)估計(jì)概率可在給定時(shí)間段期間衰減。在各實(shí)施例的另一變體中,一個(gè)或多個(gè)輸入能以在給定時(shí)間段期間衰減的可靠性來指示人類在場(chǎng)或不在場(chǎng)。具有小于閾值的可靠性的一個(gè)或多個(gè)輸入可在確定人類在場(chǎng)或不在場(chǎng)時(shí)被丟棄。示例性計(jì)算設(shè)備圖I是可用于實(shí)現(xiàn)根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施例示例性計(jì)算設(shè)備100的框圖。 示例性計(jì)算設(shè)備100可以是個(gè)人計(jì)算機(jī)(PC)、筆記本計(jì)算機(jī)、手持式計(jì)算設(shè)備、服務(wù)器、或其他種類的計(jì)算設(shè)備。示例性計(jì)算設(shè)備100可包括處理器102,存儲(chǔ)器104,存儲(chǔ)介質(zhì)106, 一個(gè)或多個(gè)傳感器108,鍵盤110,定點(diǎn)設(shè)備112,顯示設(shè)備114,以及將處理器102與存儲(chǔ)器 104、存儲(chǔ)介質(zhì)106、一個(gè)或多個(gè)傳感器108、鍵盤110、定點(diǎn)設(shè)備112和顯示設(shè)備114進(jìn)行連接的通信總線116。計(jì)算設(shè)備100的一些實(shí)施例還可包括與存儲(chǔ)器104中的指令相組合以使計(jì)算設(shè)備100執(zhí)行一種方法的硬件邏輯組件,包括但不限于專用集成電路(ASIC(未示出))和/或現(xiàn)場(chǎng)可編程門陣列(FPGA)(未示出)。處理器102可包括解釋和執(zhí)行指令的一個(gè)或多個(gè)傳統(tǒng)處理器。存儲(chǔ)器104可包括隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、和/或者存儲(chǔ)由處理器102執(zhí)行的信息和指令的其他類型的動(dòng)態(tài)或靜態(tài)存儲(chǔ)介質(zhì)。RAM或其他類型的動(dòng)態(tài)存儲(chǔ)介質(zhì)可存儲(chǔ)指令以及臨時(shí)變量或者由處理器120在執(zhí)行指令期間使用的其它中間信息。ROM或其他類型的靜態(tài)存儲(chǔ)介質(zhì)可為處理器102存儲(chǔ)靜態(tài)信息和指令。存儲(chǔ)介質(zhì)106可包括能以機(jī)器可讀形式存儲(chǔ)信息和/或指令的任何類型的介質(zhì)。一個(gè)或多個(gè)傳感器108可包括但不限于,人類在場(chǎng)傳感器和定向傳感器。定向傳感器可包括加速計(jì)傳感器,其檢測(cè)計(jì)算設(shè)備100或計(jì)算設(shè)備100的組件(包括但不限于,計(jì)算設(shè)備100的顯示設(shè)備)的定向變化。例如,定向傳感器可感測(cè)從縱向至橫向或反之亦然的定向變化。人類在場(chǎng)傳感器可包括但不限于,具有紅外反射鄰近度和在場(chǎng)檢測(cè)的混合環(huán)境光傳感器、電容鄰近度傳感器、或短程無線收發(fā)機(jī)。短程無線收發(fā)機(jī)的示例可包括但不限于,藍(lán)牙 收發(fā)機(jī)(藍(lán)牙是華盛頓州貝爾維尤市(Bellevue)的藍(lán)牙信號(hào)股份有限公司的注冊(cè)商標(biāo))。當(dāng)使用短程無線收發(fā)機(jī)作為人類在場(chǎng)傳感器時(shí),人類可攜帶短程無線發(fā)射機(jī)以便短程無線收發(fā)機(jī)在人類處于計(jì)算設(shè)備100的給定鄰近度內(nèi)時(shí)檢測(cè)從短程無線發(fā)射機(jī)發(fā)射的信號(hào)。鍵盤110可以是傳統(tǒng)鍵盤或在觸摸屏上顯示的軟鍵盤。定點(diǎn)設(shè)備112可以是用戶可用于在顯示屏上移動(dòng)光標(biāo)的任何設(shè)備。定點(diǎn)設(shè)備112的示例可包括但不限于,計(jì)算機(jī)鼠標(biāo)、觸摸墊以及操縱桿。觸摸輸入設(shè)備114可包括用戶觸摸以向計(jì)算設(shè)備提供輸入的任何設(shè)備。觸摸輸入設(shè)備114的示例包括但不限于,鍵盤110、定點(diǎn)設(shè)備112、以及觸摸屏(未示出)。盡管圖I僅示出三個(gè)傳感器108,但計(jì)算設(shè)備的其他實(shí)施例可包括一個(gè)傳感器 108、兩個(gè)傳感器108、或許多傳感器108、以及其他類型的輸入設(shè)備。示例性實(shí)施例圖2示出具有三個(gè)人類在場(chǎng)傳感器202、204、206的示例性實(shí)施例。在圖2的示例性實(shí)施例中,人類在場(chǎng)傳感器202、204、206中的至少一個(gè)可以是具有紅外反射鄰近度和在場(chǎng)檢測(cè)的混合環(huán)境光傳感器。傳感器202、204、206中的每一個(gè)可處于“就緒”或“未就緒” 的傳感器狀態(tài)。如果傳感器處于“就緒”傳感器狀態(tài),則該傳感器可提供“在場(chǎng)”或“不在場(chǎng)”的人類在場(chǎng)指示。如果傳感器處于“未就緒”傳感器狀態(tài),則該傳感器可提供“未知”的人類在場(chǎng)指示。具有“未就緒”的傳感器狀態(tài)的傳感器可不被用于確定人類在場(chǎng)或不在場(chǎng)。 表I的各行示出關(guān)于如上所述的人類在場(chǎng)傳感器可能傳感器狀態(tài)和人類在場(chǎng)指示。
傳感器狀態(tài)用戶在場(chǎng)指示就緒在場(chǎng)就緒不在場(chǎng)未就緒未知表I在圖2的實(shí)施例中,如果來自傳感器202、204、206的任何輸入提供“在場(chǎng)”的指示, 則聚集或集合在場(chǎng)狀態(tài)輸出可提供“在場(chǎng)”的指示。圖3示出另一示例性實(shí)施例300,其包括人類在場(chǎng)傳感器302、304、306,聚集器 318,來自應(yīng)用308、原始輸入線程310、工作站鎖312、鍵盤314、定點(diǎn)設(shè)備316、其他觸摸輸入設(shè)備320、以及定向傳感器322的輸入。來自人類在場(chǎng)傳感器302、304、306的集合在場(chǎng)狀態(tài)326可提供給聚集器318。如果人類在場(chǎng)傳感器302、304、306中的任一個(gè)指示人類在場(chǎng),則集合在場(chǎng)狀態(tài)326可指示人類在場(chǎng)。來自應(yīng)用308、原始輸入線程310、鍵盤314、定點(diǎn)設(shè)備316、其他觸摸輸入設(shè)備320、 以及定向傳感器322的輸入可指示人類的在場(chǎng)。如果集合在場(chǎng)狀態(tài)326以及來自應(yīng)用308、 原始輸入線程310、工作站鎖312、鍵盤314、定點(diǎn)設(shè)備316、其他觸摸輸入設(shè)備320、或定向傳感器322的輸入中的任一者指示人類在場(chǎng),則聚集器318可確定人類在場(chǎng)并向應(yīng)用324提供輸入以通知應(yīng)用324人類在場(chǎng)。應(yīng)用324 —被通知人類在場(chǎng)就可使計(jì)算設(shè)備執(zhí)行一個(gè)或多個(gè)動(dòng)作。在另一實(shí)施例中,應(yīng)用324 —被通知人類不在場(chǎng)就可使計(jì)算設(shè)備執(zhí)行一個(gè)或多個(gè)動(dòng)作。在一些實(shí)施例中,應(yīng)用324可以是交互式應(yīng)用。在其他實(shí)施例中,應(yīng)用308可以是包括但不限于媒體播放器的另一類型的應(yīng)用。原始輸入線程310可包括經(jīng)由任何類型的輸入設(shè)備的來自用戶的輸入。鍵盤314可包括但不限于,傳統(tǒng)鍵盤或在觸摸屏上顯示的軟鍵盤。定點(diǎn)設(shè)備316可包括但不限于,計(jì)算機(jī)鼠標(biāo)、觸摸墊、操縱桿、或觸摸屏上的手指或指示筆。定向傳感器322可包括用于檢測(cè)定向變化(諸如舉例而言,縱向至橫向、或橫向至縱向)的加速計(jì)。至聚集器318的各輸入中的每一個(gè)可具有對(duì)應(yīng)估計(jì)概率或估計(jì)可靠性。例如,與人類在場(chǎng)傳感器302、304、306的指示“在場(chǎng)”有關(guān)的估計(jì)概率或估計(jì)可靠性可以是100%。 即,在此實(shí)施例中,與人類在場(chǎng)傳感器302、304、306中的任一個(gè)正確指示人類在場(chǎng)有關(guān)的估計(jì)概率或估計(jì)可靠性可以是100%。然而,與指示人類在場(chǎng)的一個(gè)或多個(gè)其他輸入有關(guān)的估計(jì)概率、或估計(jì)可靠性可最初是100%,但在給定時(shí)間段期間衰減,這將在之后作詳細(xì)解釋。工作站鎖312可包括但不限于,按鈕、開關(guān)、顯示器上的軟按鈕,當(dāng)按壓或選擇它們時(shí)使計(jì)算設(shè)備被鎖定直至例如用戶提供特定口令或執(zhí)行另一動(dòng)作。在一些實(shí)施例中,工作站鎖312可包括遠(yuǎn)程控制信號(hào)或應(yīng)用輸入,當(dāng)收到它們時(shí)使計(jì)算設(shè)備被鎖定直至例如用戶提供特定口令或執(zhí)行另一動(dòng)作。當(dāng)工作站鎖312被激活以鎖定計(jì)算設(shè)備時(shí),工作站鎖312 可向聚集器318提供輸入指示人類不在場(chǎng)且與來自工作站鎖312的輸入有關(guān)的估計(jì)概率或估計(jì)可靠性可最初是100%,但隨時(shí)間衰減。盡管圖3示出具有三個(gè)人類在場(chǎng)傳感器302、304、306以及其他輸入的實(shí)施例,但其他實(shí)施例可具有不同數(shù)目的人類在場(chǎng)傳感器或其他類型的輸入。圖4是示出用于在根據(jù)本發(fā)明的實(shí)施例中確定人類是否存在于計(jì)算設(shè)備的鄰近度內(nèi)的示例性過程的流程圖。該過程可由計(jì)算設(shè)備實(shí)現(xiàn)并可始于計(jì)算設(shè)備聚集多個(gè)輸入, 這些輸入可指示人類存在或不存在于該計(jì)算設(shè)備的給定鄰近度內(nèi)(動(dòng)作402)。這些輸入中的一個(gè)或多個(gè)可來自人類在場(chǎng)傳感器。其他輸入可來自多個(gè)源,包括但不限于,應(yīng)用、原始輸入線程、鍵盤、定點(diǎn)設(shè)備、定向傳感器、或任何觸摸輸入設(shè)備。在一些實(shí)施例中,人類在場(chǎng)傳感器可包括具有紅外反射鄰近度和在場(chǎng)檢測(cè)的混合環(huán)境光傳感器或者用于人類在場(chǎng)檢測(cè)的電容鄰近度傳感器。計(jì)算設(shè)備隨后可確定這些輸入中的任何輸入是否指示人類在場(chǎng)(動(dòng)作404)。如果這些輸入中的任何輸入指示人類在場(chǎng),則計(jì)算設(shè)備可獲得與這些輸入中的指示人類在場(chǎng)的任何輸入有關(guān)的對(duì)應(yīng)估計(jì)概率(動(dòng)作406)。在此實(shí)施例中,當(dāng)輸入首次指示人類在場(chǎng),關(guān)于該輸入的對(duì)應(yīng)估計(jì)概率可以是100%或另一值。當(dāng)一些輸入(包括但不限于,來自具有紅外反射鄰近度在場(chǎng)檢測(cè)的混合環(huán)境光傳感器的輸入)指示人類在場(chǎng)時(shí),這些輸入總是具有各自對(duì)應(yīng)的100%的估計(jì)概率。當(dāng)其他輸入(包括但不限于,來自鍵盤、定點(diǎn)設(shè)備、原始輸入線程、定向傳感器、或交互式應(yīng)用的輸入)首次指示人類在場(chǎng)時(shí),這些輸入可能最初具有各自對(duì)應(yīng)的100%的估計(jì)概率。然而,這些其他輸入的估計(jì)概率可隨時(shí)間衰減。計(jì)算設(shè)備可隨后確定與指示人類在場(chǎng)的輸入有關(guān)的估計(jì)概率中的任何一個(gè)是否大于或等于預(yù)定值(諸如舉例而言,75%、80%、或另一值)(動(dòng)作408)。如果估計(jì)概率中的任何一個(gè)大于或等于預(yù)定值,則計(jì)算設(shè)備可確定人類在場(chǎng)(動(dòng)作410)。計(jì)算設(shè)備可隨后確定是否正做出從“不在場(chǎng)”指示向“在場(chǎng)”指示的轉(zhuǎn)換(動(dòng)作 412)。如果不在做出該轉(zhuǎn)換,則該過程完成。否則,計(jì)算設(shè)備能以預(yù)定方式工作,包括但不限于,執(zhí)行一個(gè)或多個(gè)第一動(dòng)作(動(dòng)作414)。在一些實(shí)施例中,人類在場(chǎng)的指示可被提供給在計(jì)算設(shè)備上執(zhí)行的應(yīng)用。當(dāng)應(yīng)用接收到人類在場(chǎng)的指示時(shí),該應(yīng)用可執(zhí)行這一個(gè)或多個(gè)第一動(dòng)作。一個(gè)或多個(gè)第一動(dòng)作可包括但不限于,鎖定工作站以便用戶可不被允許鍵入任何輸入直至采取特定用戶動(dòng)作,諸如舉例而言,輸入口令或另一特定用戶動(dòng)作。如果在動(dòng)作404期間沒有輸入被確定為指示人類在場(chǎng),或在動(dòng)作408期間沒有估計(jì)概率大于或等于預(yù)定值,則處理設(shè)備可確定人類不在場(chǎng)(動(dòng)作416)。計(jì)算設(shè)備可隨后確定是否正做出從“在場(chǎng)”指示向“不在場(chǎng)”指示的轉(zhuǎn)換(動(dòng)作418)。如果不在做出該轉(zhuǎn)換, 則該過程完成。否則,計(jì)算設(shè)備能以第二預(yù)定方式工作,包括但不限于,執(zhí)行一個(gè)或多個(gè)第二動(dòng)作(動(dòng)作420)。在一些實(shí)施例中,人類不在場(chǎng)的指示可被提供給在計(jì)算設(shè)備上執(zhí)行的第二應(yīng)用。當(dāng)?shù)诙?yīng)用接收到人類不在場(chǎng)的指示時(shí),該第二應(yīng)用可執(zhí)行這一個(gè)或多個(gè)第二動(dòng)作。在一些實(shí)施例中,這一個(gè)或多個(gè)第二動(dòng)作可包括但不限于,提示用戶執(zhí)行解鎖計(jì)算設(shè)備的動(dòng)作。圖5是示出用于隨時(shí)間衰減與指示人類在場(chǎng)的輸入之一有關(guān)的估計(jì)概率的示例性過程的流程圖。該過程可始于計(jì)算設(shè)備接收指示人類在場(chǎng)的輸入(動(dòng)作502)。計(jì)算設(shè)備可將關(guān)于人類在場(chǎng)的對(duì)應(yīng)估計(jì)概率設(shè)定為100% (動(dòng)作504)。計(jì)算設(shè)備可隨后啟動(dòng)定時(shí)器以對(duì)預(yù)定的定時(shí)器間隔進(jìn)行計(jì)時(shí)(動(dòng)作506)。定時(shí)器間隔可以是30秒、I分鐘、或另一定時(shí)器間隔。計(jì)算設(shè)備可隨后確定該定時(shí)器間隔是否已經(jīng)過去(即,定時(shí)器已期滿)(動(dòng)作508)。當(dāng)計(jì)算設(shè)備確定定時(shí)器已期滿時(shí),計(jì)算設(shè)備可將對(duì)應(yīng)估計(jì)概率降低一預(yù)定量,諸如舉例而言,5%、10%、或另一值(動(dòng)作510)。計(jì)算設(shè)備可隨后確定對(duì)應(yīng)估計(jì)概率是否小于或等于預(yù)定值,諸如舉例而言,75%、50%、或另一預(yù)定值(動(dòng)作512)。如果計(jì)算設(shè)備確定估計(jì)概率不小于或等于預(yù)定值,則可再次執(zhí)行動(dòng)作506-512。如果在動(dòng)作512期間計(jì)算設(shè)備確定對(duì)應(yīng)估計(jì)概率小于或等于預(yù)定值,則計(jì)算設(shè)備可將關(guān)于檢測(cè)用戶在場(chǎng)的估計(jì)概率設(shè)定為0% (動(dòng)作514)以及可將與該輸入相關(guān)聯(lián)的指示設(shè)定為指示人類不在場(chǎng)(動(dòng)作516)?,F(xiàn)在該過程可以完成。圖6示出了關(guān)于圖5示出的過程的變體的示例性過程。該過程可始于計(jì)算設(shè)備接收指示人類在場(chǎng)的輸入(動(dòng)作602)。計(jì)算設(shè)備可隨后將關(guān)于人類在場(chǎng)的對(duì)應(yīng)估計(jì)概率設(shè)定為100% (動(dòng)作604)。計(jì)算設(shè)備可隨后啟動(dòng)定時(shí)器對(duì)一預(yù)定時(shí)間間隔計(jì)時(shí),諸如舉例而言, 5分鐘、15分鐘、30分鐘、或另一預(yù)定時(shí)間間隔(動(dòng)作606)。在動(dòng)作608期間,計(jì)算設(shè)備可確定定時(shí)器是否已期滿,這指示預(yù)定定時(shí)間隔已過去。如果計(jì)算設(shè)備確定預(yù)定時(shí)間間隔已經(jīng)過去,則計(jì)算設(shè)備可將關(guān)于人類在場(chǎng)的估計(jì)概率設(shè)定為0% (動(dòng)作610)。計(jì)算設(shè)備隨后可將與該輸入相關(guān)聯(lián)的指示設(shè)定為指示人類不在場(chǎng) (動(dòng)作612)?,F(xiàn)在該過程可以完成。圖7是示出用于在根據(jù)本發(fā)明的另一實(shí)施例中確定人類是否存在于計(jì)算設(shè)備的鄰近度內(nèi)的示例性過程的流程圖。該過程可在計(jì)算設(shè)備上實(shí)現(xiàn)并可始于計(jì)算設(shè)備聚集多個(gè)輸入,這些輸入可指示人類存在或不存在于該計(jì)算設(shè)備的給定鄰近度內(nèi)(動(dòng)作702)。這些輸入中的一個(gè)或多個(gè)可來自人類在場(chǎng)傳感器。其他輸入可來自多個(gè)源,包括但不限于,應(yīng)用、原始輸入線程、鍵盤、定點(diǎn)設(shè)備、定向傳感器、或任何觸摸輸入設(shè)備。在一些實(shí)施例中,人類在場(chǎng)傳感器可包括具有紅外反射鄰近度和在場(chǎng)檢測(cè)的混合環(huán)境光傳感器或用于人類在場(chǎng)檢測(cè)的電容鄰近度傳感器。計(jì)算設(shè)備隨后可丟棄不可靠的輸入(動(dòng)作704)。在此實(shí)施例中,輸入中的每一個(gè)可具有關(guān)于人類在場(chǎng)或人類不在場(chǎng)的對(duì)應(yīng)可靠性。不可靠的輸入可以是具有小于預(yù)定值的可靠性值的輸入。閾值可以是50%、60%、或其他某個(gè)閾值。丟棄不可靠的輸入后,計(jì)算設(shè)備隨后可確定未丟棄的輸入中的任何一個(gè)是否指示人類在場(chǎng)(動(dòng)作706)。如果輸入中的至少一個(gè)指示人類在場(chǎng),則計(jì)算設(shè)備可確定人類在場(chǎng) (動(dòng)作708)。計(jì)算設(shè)備可隨后確定是否正發(fā)生從“不在場(chǎng)”指示向“在場(chǎng)”指示的轉(zhuǎn)換(動(dòng)作710)。如果計(jì)算設(shè)備確定正發(fā)生該轉(zhuǎn)換,則該計(jì)算設(shè)備可執(zhí)行一個(gè)或多個(gè)第一動(dòng)作(動(dòng)作712)。這一個(gè)或多個(gè)第一動(dòng)作可包括但不限于,背光照亮顯示屏、或?qū)⒋鎯?chǔ)介質(zhì)設(shè)備通電。隨后該過程可以完成。如果在動(dòng)作706期間計(jì)算設(shè)備確定沒有未丟棄輸入指示人類在場(chǎng),則計(jì)算設(shè)備可確定人類不在場(chǎng)(動(dòng)作714)。計(jì)算設(shè)備可隨后確定是否正發(fā)生從“在場(chǎng)”指示向“不在場(chǎng)” 指示的轉(zhuǎn)換(動(dòng)作716)。如果計(jì)算設(shè)備確定正發(fā)生從“在場(chǎng)”指示向“不在場(chǎng)”指示的轉(zhuǎn)換,則該計(jì)算設(shè)備可執(zhí)行一個(gè)或多個(gè)第二動(dòng)作(動(dòng)作718)。這一個(gè)或多個(gè)第二動(dòng)作可包括但不限于,鎖定計(jì)算設(shè)備以便不可鍵入輸入、關(guān)閉顯示設(shè)備、或?qū)⒋鎯?chǔ)介質(zhì)設(shè)備斷電。隨后該過程可以完成。在一個(gè)實(shí)施例中,在將指示從“不在場(chǎng)”指示向“在場(chǎng)”指示轉(zhuǎn)換的輸入提供給應(yīng)用時(shí),該應(yīng)用可執(zhí)行一個(gè)或多個(gè)第一動(dòng)作。類似地,在將指示從“在場(chǎng)”指示向“不在場(chǎng)”指示轉(zhuǎn)換的輸入提供給該應(yīng)用或第二應(yīng)用時(shí),該應(yīng)用或該第二應(yīng)用可執(zhí)行一個(gè)或多個(gè)第一動(dòng)作。圖8是示出由計(jì)算設(shè)備在根據(jù)本發(fā)明的實(shí)施例中執(zhí)行的示例性過程的流程圖。該示例性過程降低與指示人類在場(chǎng)的輸入有關(guān)的估計(jì)可靠性值。在此實(shí)施例中,輸入中只有一些可使其對(duì)應(yīng)的估計(jì)可靠性值隨時(shí)間降低。其他輸入(包括但不限于,至少一些人類在場(chǎng)傳感器)可不使其對(duì)應(yīng)的估計(jì)可靠性值隨時(shí)間降低。該過程可始于計(jì)算設(shè)備接收指示人類在場(chǎng)的輸入(動(dòng)作802)。在此示例性過程中,輸入來自具有隨時(shí)間降低的可靠性的源。在一些實(shí)施例中,具有降低可靠性的輸入源可包括但不限于,原始輸入線程、觸摸輸入設(shè)備、或定向傳感器。接收到輸入后,計(jì)算設(shè)備可將與接收到的輸入相關(guān)聯(lián)的估計(jì)可靠性設(shè)定為100% 或另一值(動(dòng)作804)。計(jì)算設(shè)備可隨后啟動(dòng)定時(shí)器以對(duì)一預(yù)定定時(shí)器間隔進(jìn)行計(jì)時(shí)(動(dòng)作806)。定時(shí)器間隔可以是10秒、I分鐘、或另一定時(shí)器間隔。計(jì)算設(shè)備可隨后確定該定時(shí)器間隔是否已經(jīng)過去(即,定時(shí)器已期滿)(動(dòng)作808)。如果定時(shí)器間隔已經(jīng)過去,則計(jì)算設(shè)備可將與接收到的輸入相關(guān)聯(lián)的估計(jì)可靠性降低一給定量(動(dòng)作810)。該給定量可以是5%、10%、15%、或其他某個(gè)閾值。計(jì)算設(shè)備可隨后確定與接收到的輸入相關(guān)聯(lián)的估計(jì)可靠性是否小于或等于閾值(動(dòng)作812)。該閾值是一值,以便當(dāng)估計(jì)可靠性小于或等于該閾值時(shí),相關(guān)聯(lián)的輸入可被認(rèn)為是不可靠的。在一些實(shí)施例中,該閾值是可配置的。如果計(jì)算設(shè)備確定估計(jì)可靠性小于或等于閾值,則該過程完成。否則,可再次執(zhí)行動(dòng)作806-812以啟動(dòng)定時(shí)器并在定時(shí)器一期滿就將估計(jì)可靠性降低一給定量。圖9是示出在根據(jù)本發(fā)明的另一實(shí)施例中的聚集輸入的示例性過程的流程圖。該過程可始于計(jì)算設(shè)備聚集多個(gè)輸入,這些輸入可指示人類存在或不存在于該計(jì)算設(shè)備的給定鄰近度內(nèi)(動(dòng)作902)。這些輸入中的一個(gè)或多個(gè)可來自人類在場(chǎng)傳感器。其他輸入可來自多個(gè)源,包括但不限于,應(yīng)用、原始輸入線程、鍵盤、定點(diǎn)設(shè)備、定向傳感器、或任何觸摸輸入設(shè)備。在一些實(shí)施例中,人類在場(chǎng)傳感器可包括具有紅外反射鄰近度和在場(chǎng)檢測(cè)的混合環(huán)境光傳感器。計(jì)算設(shè)備可隨后丟棄不可靠的輸入(動(dòng)作904)。在此實(shí)施例中,指示人類在場(chǎng)或不在場(chǎng)的輸入中的每一個(gè)可具有如相應(yīng)輸入所指示的對(duì)應(yīng)可靠性。不可靠的輸入可能是具有小于閾值的可靠性值的輸入。閾值可為50%、60%、或其他某個(gè)閾值。丟棄不可靠的輸入后,計(jì)算設(shè)備隨后可確定未丟棄的輸入中的任何一個(gè)是否指示人類在場(chǎng)(動(dòng)作906)。如果在動(dòng)作906期間計(jì)算設(shè)備確定沒有未丟棄輸入指示人類在場(chǎng), 則計(jì)算設(shè)備可確定人類不在場(chǎng)(動(dòng)作908)。計(jì)算設(shè)備可隨后確定是否正做出從檢測(cè)到人類在場(chǎng)向檢測(cè)到人類不在場(chǎng)的轉(zhuǎn)換(動(dòng)作910)。如果計(jì)算設(shè)備確定正做出該轉(zhuǎn)換,則該計(jì)算設(shè)備可執(zhí)行一個(gè)或多個(gè)第二動(dòng)作(動(dòng)作912)。如之前提及的,“不在場(chǎng)”指示可被提供給第二應(yīng)用,該第二應(yīng)用可隨后執(zhí)行一個(gè)或多個(gè)第二動(dòng)作(動(dòng)作912)。隨后該過程可以完成。
如果在動(dòng)作906期間計(jì)算設(shè)備確定輸入中的至少一個(gè)指示人類在場(chǎng),則計(jì)算設(shè)備可確定指示人類不在場(chǎng)的任何未丟棄輸入是否具有比指示人類在場(chǎng)的各輸入中的一個(gè)輸入更高的估計(jì)可靠性,其中各輸入中的該一個(gè)輸入具有大于或等于指示人類在場(chǎng)的任何其他輸入的任何估計(jì)可靠性(動(dòng)作914)。如果是,則計(jì)算設(shè)備可執(zhí)行動(dòng)作908-912。如果在動(dòng)作914期間計(jì)算設(shè)備確定沒有指示人類不在場(chǎng)的未丟棄輸入具有大于與指示人類在場(chǎng)的任何輸入有關(guān)的最高估計(jì)可靠性的估計(jì)可靠性,則計(jì)算設(shè)備可確定人類在場(chǎng)(動(dòng)作916)。計(jì)算設(shè)備隨后可確定是否正做出從確定人類不在場(chǎng)到確定人類在場(chǎng)的轉(zhuǎn)換(動(dòng)作918)。如果計(jì)算設(shè)備確定正做出從確定人類不在場(chǎng)到確定人類在場(chǎng)的轉(zhuǎn)換,則計(jì)算設(shè)備可執(zhí)行一個(gè)或多個(gè)第一動(dòng)作(動(dòng)作920)。如之前提及的,“在場(chǎng)”指示可被提供給應(yīng)用,該應(yīng)用可隨后執(zhí)行一個(gè)或多個(gè)第一動(dòng)作?,F(xiàn)在該過程可以完成。圖10是示出可在一些實(shí)施例中由計(jì)算設(shè)備執(zhí)行的示例性過程的流程圖。該過程可始于接收指示人類不在場(chǎng)的輸入(動(dòng)作1002)。在一些實(shí)施例中,這些輸入中的一些可指示人類不在場(chǎng)。一個(gè)示例包括但不限于,指示計(jì)算設(shè)備或工作站被用戶鎖定的輸入。接收到該輸入后,計(jì)算設(shè)備可將該輸入的對(duì)應(yīng)估計(jì)可靠性設(shè)定為100%或另一值(動(dòng)作1004), 從而指示接收到了指示人類存在于計(jì)算設(shè)備的鄰近度內(nèi)的完全可靠的輸入。計(jì)算設(shè)備可隨后啟動(dòng)定時(shí)器對(duì)一定時(shí)器間隔進(jìn)行計(jì)時(shí)(動(dòng)作1006)。定時(shí)器間隔可為10秒、30秒、I分鐘、2分鐘、或另一值。計(jì)算設(shè)備可隨后確定該定時(shí)器間隔是否已經(jīng)過去(即,定時(shí)器已期滿)(動(dòng)作1008)。如果定時(shí)器間隔期滿,則計(jì)算設(shè)備可將該輸入的對(duì)應(yīng)估計(jì)可靠性降低一給定量,例如或另一給定量(動(dòng)作1010)。計(jì)算設(shè)備可隨后確定該輸入的對(duì)應(yīng)估計(jì)可靠性是否小于或等于閾值(動(dòng)作 1012)。閾值可為50%、55%、或另一值。如果對(duì)應(yīng)估計(jì)可靠性被確定為小于或等于閾值,則該對(duì)應(yīng)估計(jì)可靠性可被設(shè)定為O (動(dòng)作1014)且該過程可完成。否則,計(jì)算設(shè)備可重復(fù)執(zhí)行動(dòng)作 1006-1012。結(jié)論盡管用對(duì)結(jié)構(gòu)特征和/或方法動(dòng)作專用的語言描述了本主題,但可以理解,所附權(quán)利要求書中的主題不必限于上述具體特征或動(dòng)作。相反,上述具體特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求的示例形式公開的。所述各實(shí)施例的其它配置也是本公開的范圍的一部分。例如,在其它實(shí)施例中,由過程執(zhí)行的動(dòng)作次序可以不同和/或可以包括附加或其它動(dòng)作。在一些實(shí)施例中,輸入中的一個(gè)或多個(gè)輸入可具有比輸入中的其他輸入更高的優(yōu)先級(jí),以便具有較高優(yōu)先級(jí)的輸入可使較低優(yōu)先級(jí)輸入被丟棄。在一些其他實(shí)施例中,當(dāng)確定人類在場(chǎng)或不在場(chǎng)時(shí),用戶可被允許配置將被丟棄的一個(gè)或多個(gè)輸入。此種特征在用戶希望丟棄來自有缺陷且虛假指示人類在場(chǎng)或不在場(chǎng)的源的輸入時(shí)是有用的。因此,所附權(quán)利要求書及其合法的等效技術(shù)方案定義各實(shí)施例,而非任何給出的具體示例。
權(quán)利要求
1.一種用于檢測(cè)人類在場(chǎng)或不在場(chǎng)的機(jī)器實(shí)現(xiàn)的方法,所述機(jī)器實(shí)現(xiàn)的方法包括聚集多個(gè)輸入,所述多個(gè)輸入中的至少一個(gè)輸入來自人類在場(chǎng)傳感器,所述人類在場(chǎng)傳感器用于檢測(cè)所述人類存在或不存在于計(jì)算設(shè)備的給定鄰近度內(nèi);獲得與所述多個(gè)輸入中的指示人類在場(chǎng)的那些輸入有關(guān)的所述人類在場(chǎng)的對(duì)應(yīng)估計(jì)概率;當(dāng)獲得的估計(jì)概率中的任何一個(gè)大于預(yù)定值時(shí)確定所述人類在場(chǎng);以及當(dāng)所述確定確定所述人類不在場(chǎng)時(shí),使計(jì)算設(shè)備以預(yù)定方式工作,其中所述機(jī)器可實(shí)現(xiàn)的方法由所述計(jì)算設(shè)備執(zhí)行。
2.如權(quán)利要求I所述的機(jī)器實(shí)現(xiàn)方法,其特征在于,所述人類在場(chǎng)傳感器提供指示包括在場(chǎng)、不在場(chǎng)、以及未知的組中之一的輸入。
3.如權(quán)利要求I所述的機(jī)器實(shí)現(xiàn)方法,其特征在于所述人類在場(chǎng)傳感器執(zhí)行紅外反射鄰近度和在場(chǎng)檢測(cè)。
4.如權(quán)利要求3所述的機(jī)器實(shí)現(xiàn)方法,其特征在于,當(dāng)來自所述人類在場(chǎng)傳感器的輸入指示所述人類在場(chǎng)時(shí),與所述人類在場(chǎng)傳感器有關(guān)的人類在場(chǎng)的所述對(duì)應(yīng)估計(jì)概率為100%。
5.如權(quán)利要求I所述的機(jī)器實(shí)現(xiàn)方法,其特征在于所述多個(gè)輸入中的至少第二輸入來自觸摸輸入設(shè)備,在所述多個(gè)輸入中的所述至少第二輸入提供指示所述人類在場(chǎng)的輸入后,與所述多個(gè)輸入中的所述至少第二輸入有關(guān)的人類在場(chǎng)的對(duì)應(yīng)估計(jì)概率隨時(shí)間衰減。
6.如權(quán)利要求I所述的機(jī)器實(shí)現(xiàn)方法,其特征在于所述多個(gè)輸入中的至少第二輸入來自定向傳感器,以及在所述多個(gè)輸入中的所述至少第二輸入提供指示定向變化的輸入后,與所述多個(gè)輸入中的所述至少第二輸入有關(guān)的人類在場(chǎng)的對(duì)應(yīng)估計(jì)概率隨時(shí)間衰減。
7.如權(quán)利要求I所述的機(jī)器實(shí)現(xiàn)方法,其特征在于所述多個(gè)輸入中的至少第二輸入是由應(yīng)用提供的,以及在所述應(yīng)用提供所述多個(gè)輸入中的所述至少第二輸入后,與所述多個(gè)輸入中的所述至少第二輸入有關(guān)的人類在場(chǎng)或不在場(chǎng)的對(duì)應(yīng)估計(jì)概率隨時(shí)間衰減。
8.一種具有其上記錄針對(duì)計(jì)算設(shè)備的至少一個(gè)處理器的指令的機(jī)器可讀存儲(chǔ)介質(zhì),以便當(dāng)所述至少一個(gè)處理器執(zhí)行所述指令時(shí),所述計(jì)算設(shè)備執(zhí)行如權(quán)利要求1-7中的任一項(xiàng)所述的方法。
9.一種計(jì)算設(shè)備,包括至少一個(gè)處理器;以及連接到所述至少一個(gè)處理器的存儲(chǔ)器;來自包括存儲(chǔ)器和所述存儲(chǔ)器與至少一個(gè)硬件邏輯組件的組合的組的至少一個(gè)項(xiàng),所述至少一個(gè)項(xiàng)被配置成使所述計(jì)算設(shè)備執(zhí)行一種方法,所述方法包括聚集多個(gè)輸入,所述多個(gè)輸入中的至少一個(gè)輸入來自相應(yīng)的人類在場(chǎng)傳感器,所述人類在場(chǎng)傳感器用于檢測(cè)人類存在或不存在于所述計(jì)算設(shè)備的給定鄰近度內(nèi);確定所述人類在場(chǎng)還是不在場(chǎng),所述確定在所述多個(gè)輸入中的所述至少一個(gè)輸入中的任一個(gè)輸入指示所述人類在場(chǎng)時(shí)確定所述人類在場(chǎng);以及當(dāng)所述人類被確定為在場(chǎng)或被確定為不在場(chǎng)時(shí)使所述計(jì)算設(shè)備執(zhí)行一個(gè)或多個(gè)動(dòng)作。
10.如權(quán)利要求9所述的計(jì)算設(shè)備,其特征在于,所述方法還包括當(dāng)執(zhí)行對(duì)所述人類在場(chǎng)或不在場(chǎng)的所述確定時(shí),允許用戶配置所述多個(gè)輸入中的將被丟棄的一個(gè)或多個(gè)輸入。
全文摘要
本發(fā)明涉及人類在場(chǎng)檢測(cè)。揭示了諸方法和計(jì)算設(shè)備。計(jì)算設(shè)備可聚集多個(gè)輸入,這些輸入指示人類存在或不存在于該計(jì)算設(shè)備的鄰近度內(nèi)。這些輸入中的至少一個(gè)輸入的源可以是人類在場(chǎng)傳感器。其他輸入的源可提供帶有對(duì)應(yīng)估計(jì)概率或?qū)?yīng)估計(jì)可靠性的人類在場(chǎng)指示,該對(duì)應(yīng)估計(jì)概率或?qū)?yīng)估計(jì)可靠性可提供對(duì)相應(yīng)指示的準(zhǔn)確性的估計(jì)。在一些實(shí)施例中,如果該多個(gè)輸入中的任何輸入指示人類在場(chǎng),則計(jì)算設(shè)備可確定人類在場(chǎng)。在其他實(shí)施例中,如果輸入的對(duì)應(yīng)估計(jì)概率或可靠性小于預(yù)定值,則該輸入可在確定人類是否在場(chǎng)時(shí)被丟棄。
文檔編號(hào)G06F3/01GK102591457SQ201110436728
公開日2012年7月18日 申請(qǐng)日期2011年12月13日 優(yōu)先權(quán)日2010年12月14日
發(fā)明者G·M·吉爾, J·斯科特, K·P·保爾森, M·彼德博克, N·蘇布拉馬尼亞恩 申請(qǐng)人:微軟公司