隱私察覺(jué)的相機(jī)和設(shè)備狀態(tài)指示器系統(tǒng)的制作方法
【專利說(shuō)明】
【背景技術(shù)】
[0001]Web相機(jī)、數(shù)字相機(jī)、麥克風(fēng)或者其它數(shù)字記錄設(shè)備已經(jīng)變得普遍,尤其是在人們的家中。通常,這樣的設(shè)備被用于參與與遠(yuǎn)程位置的數(shù)字通信。允許姿勢(shì)或語(yǔ)音命令識(shí)別的軟件可以鏈接到這些設(shè)備。在這樣的系統(tǒng)中,可能期望具有收聽或接收視頻饋送以監(jiān)控姿勢(shì)或語(yǔ)音命令的環(huán)境的設(shè)備。然而,用戶可能難以確定什么時(shí)候系統(tǒng)處于這一監(jiān)控狀態(tài)中或者什么時(shí)候它在有效傳達(dá)或存儲(chǔ)信息。
[0002]一些現(xiàn)有系統(tǒng)包括指示輸入設(shè)備是否通電的指示器。例如,如果設(shè)備通電,LED可以照明并且向用戶指示設(shè)備打開。然而,這樣的指示器不能示出什么時(shí)候符合隱私策略(例如,僅在內(nèi)部使用數(shù)據(jù))使用正由輸入設(shè)備收集的數(shù)據(jù),或者是否正在沒(méi)有系統(tǒng)用戶授權(quán)的情況下向遠(yuǎn)程站點(diǎn)發(fā)送日期。
【發(fā)明內(nèi)容】
[0003]根據(jù)公開主題的實(shí)施方式,可以接收用于訪問(wèn)由傳感器生成的數(shù)據(jù)的命令。命令可以被確定為是不被隱私策略許可的?;谶@一確定,可以改變隱私指示器的狀態(tài)。
[0004]在實(shí)施方式中,可以接收用于訪問(wèn)由傳感器生成的、或者從諸如相機(jī)之類的傳感器提供的數(shù)據(jù)生成的數(shù)據(jù)的命令。命令可以與已知命令庫(kù)進(jìn)行比較。已知命令庫(kù)可以是基于生成的數(shù)據(jù)的命令的數(shù)據(jù)庫(kù)。命令可以被確定為不匹配已知命令庫(kù)。基于這一確定,可以改變諸如LED之類的隱私指示器的狀態(tài)。
[0005]提供了一種系統(tǒng),其包括傳感器、用于存儲(chǔ)已知命令庫(kù)的計(jì)算機(jī)可讀存儲(chǔ)、以及處理器。處理器可以連接到計(jì)算機(jī)可讀存儲(chǔ)。它可以被配置為接收用于訪問(wèn)由傳感器生成的數(shù)據(jù)的命令。處理器可以比較命令與已知命令庫(kù),并且確定命令不匹配已知命令庫(kù)。基于這一確定,處理器可以改變隱私指示器的狀態(tài)。
[0006]在實(shí)施方式中,可以接收隱私模式以及用于訪問(wèn)由傳感器生成的數(shù)據(jù)的命令。命令可以與已知命令庫(kù)進(jìn)行比較。命令可以被確定為不匹配已知命令庫(kù)。基于確定命令不匹配已知命令庫(kù),可以阻止命令訪問(wèn)傳感器數(shù)據(jù)。
[0007]可以接收用于訪問(wèn)由用戶生成的數(shù)據(jù)的命令。命令可以被確定為是與應(yīng)用相關(guān)聯(lián)??梢则?yàn)證與應(yīng)用相關(guān)聯(lián)的數(shù)字簽名。基于與應(yīng)用相關(guān)聯(lián)的數(shù)字簽名的驗(yàn)證,數(shù)字簽名可以被確定為是無(wú)效的。命令可以被確定為是與隱私策略不兼容的,基于確定數(shù)字簽名是無(wú)效的以及命令與隱私策略不兼容,可以改變隱私指示器的狀態(tài)。
[0008]公開主題的附加特征、優(yōu)點(diǎn)和實(shí)施方式可以從考慮以下詳細(xì)描述、附圖和權(quán)利要求來(lái)闡明或顯而易見(jiàn)。而且,要理解的是,前面的概述和以下詳細(xì)描述兩者都是示例性的,并且旨在于提供進(jìn)一步的解釋,而不限制權(quán)利要求的范圍。
【附圖說(shuō)明】
[0009]其被包括以提供對(duì)公開主題的進(jìn)一步理解的附圖被并入本說(shuō)明書并構(gòu)成本說(shuō)明書的一部分。附圖還圖示公開主題的實(shí)施方式并連同詳細(xì)描述一起用于解釋本公開主題的實(shí)施方式的原理。比起對(duì)公開主題和可以實(shí)踐它的各種方式的基本理解可能必要的,沒(méi)有試圖更詳細(xì)地示出結(jié)構(gòu)細(xì)節(jié)。
[0010]圖1示出根據(jù)公開主題的實(shí)施方式的計(jì)算機(jī)。
[0011]圖2示出根據(jù)公開主題的實(shí)施方式的網(wǎng)絡(luò)配置。
[0012]圖3是用于改變隱私指示器的狀態(tài)的處理的示例。
[0013]圖4A是具有通電/斷電指示器和隱私指示器的相機(jī)傳感器的示例。圖4B是具有以一種顏色照明的隱私指示器的相機(jī)傳感器的示例。圖4C是具有由于傳感器的隱私狀態(tài)的改變而以不同顏色照明的隱私指示器的圖4B所示相機(jī)傳感器的示例。
[0014]圖5是用于響應(yīng)于命令與已知命令庫(kù)的比較而改變隱私指示器的狀態(tài)的示例處理。
[0015]圖6是用于根據(jù)被提供的相機(jī)數(shù)據(jù)的類型來(lái)更新隱私指示器的狀態(tài)的示例信息流。
[0016]圖7示出可以如何處理傳感器數(shù)據(jù)以改變隱私指示器的狀態(tài)。
[0017]圖8A示出由多個(gè)消費(fèi)者使用的相機(jī)傳感器。圖8A中的消費(fèi)者正在利用來(lái)自相機(jī)傳感器的姿勢(shì)數(shù)據(jù)。隱私指示器示出隱私安全狀態(tài)。
[0018]圖SB示出由多個(gè)消費(fèi)者使用的相機(jī)傳感器。對(duì)于圖SB中的消費(fèi)者之一,視頻通信程序正在訪問(wèn)圖像數(shù)據(jù)。隱私模塊已經(jīng)改變了隱私指示器的狀態(tài),以反映系統(tǒng)現(xiàn)在處于私有狀態(tài)。
【具體實(shí)施方式】
[0019]本文中提供諸如燈之類的安全隱私指示器。指示器可以向用戶傳達(dá)系統(tǒng)處于當(dāng)前隱私狀態(tài)。控制隱私燈的隱私模塊可以通過(guò)將其并入作為未暴露于終端用戶的軟件代碼的受保護(hù)部分的部件而得到保護(hù)。例如,控制隱私指示器的軟件可以是系統(tǒng)內(nèi)核的部件,也就是,用戶不能訪問(wèn)確定指示器的狀態(tài)的邏輯的地方??刂齐[私狀態(tài)邏輯的內(nèi)核模塊可以表現(xiàn)為相機(jī)驅(qū)動(dòng)器。它可以分布作為操作系統(tǒng)的一部分。
[0020]根據(jù)本文中公開的實(shí)施方式,可以通過(guò)監(jiān)控傳感器的活動(dòng)來(lái)檢測(cè)系統(tǒng)隱私狀態(tài)的改變。如果來(lái)自傳感器的數(shù)據(jù)正被用于生成其存在于用于控制目的的命令數(shù)據(jù)庫(kù)中的命令(諸如姿勢(shì)命令、語(yǔ)音命令等),則系統(tǒng)可以被認(rèn)為是處于私有狀態(tài)。另一方面,如果來(lái)自傳感器的數(shù)據(jù)(諸如圖像或聲音)正被例如傳輸?shù)竭h(yuǎn)程位置、存儲(chǔ)或存儲(chǔ)或傳輸?shù)轿打?yàn)證的存儲(chǔ)器或目的地,則系統(tǒng)可以被確定為處于非私有狀態(tài)。在私有狀態(tài)中,隱私模塊可以使隱私指示器保持在無(wú)效(“私有”)狀態(tài)。在其處于這一狀態(tài)的同時(shí),隱私模塊還可以有效阻止數(shù)據(jù)的傳輸或存儲(chǔ)。然而,如果隱私模塊檢測(cè)到諸如相機(jī)之類的傳感器已開始傳輸或存儲(chǔ)數(shù)據(jù)(例如,通過(guò)用戶激活視頻通信軟件),則隱私指示器狀態(tài)可以被改變?yōu)橛行?“非私有”)。例如,相機(jī)上的隱私燈可以照明,以向用戶用信號(hào)通知相機(jī)未在向遠(yuǎn)程位置(例如,除相機(jī)連接到的計(jì)算機(jī)之外的計(jì)算機(jī))傳輸它接收的數(shù)據(jù)。在一些情況下,試圖從傳感器連接到的設(shè)備復(fù)制傳感器數(shù)據(jù)也可以被標(biāo)識(shí)為非私有命令。例如,試圖向插入到包含Web相機(jī)的筆記本電腦中的USB閃存盤復(fù)制傳感器數(shù)據(jù)可以使得Web相機(jī)上的隱私指示器指示非私有狀態(tài)。一旦確定數(shù)據(jù)不再被傳輸或存儲(chǔ)到未驗(yàn)證的目的地或存儲(chǔ)器,隱私指示器可以改變?yōu)椴徽彰鳌?br>[0021]本公開主題的實(shí)施方式可以實(shí)現(xiàn)在各種部件和網(wǎng)絡(luò)架構(gòu)中,并且利用各種部件和網(wǎng)絡(luò)架構(gòu)來(lái)使用。圖1是適合于本公開主題的實(shí)施方式的示例計(jì)算機(jī)20。計(jì)算機(jī)20包括總線21,總線21互連計(jì)算機(jī)20的主要部件,諸如中央處理器24、存儲(chǔ)器27 (通常為RAM,但是其還可以包括R0M、閃速RAM等)、輸入/輸出控制器28、諸如經(jīng)由顯示適配器的顯示屏幕之類的用戶顯示器22、其可以包括一個(gè)或多個(gè)控制器和諸如鍵盤、鼠標(biāo)等之類的關(guān)聯(lián)用戶輸入設(shè)備并且可以緊密耦合至I/O控制器28的用戶輸入接口 26、諸如硬盤驅(qū)動(dòng)、閃速存儲(chǔ)、光纖通道網(wǎng)絡(luò)、SAN設(shè)備、SCSI設(shè)備等之類的固定存儲(chǔ)23、以及操作為控制和接收光盤、閃存盤等的可移除介質(zhì)部件25。
[0022]總線21允許在中央處理器24和存儲(chǔ)器27之間的數(shù)據(jù)通信,如先前提到的,存儲(chǔ)器27可包括只讀存儲(chǔ)器(ROM)或閃速存儲(chǔ)器(兩者均未示出)以及隨機(jī)存取存儲(chǔ)器(RAM)(未示出)。RAM通常是操作系統(tǒng)和應(yīng)用程序被加載到其中的主存儲(chǔ)器。除其他代碼,ROM或閃速存儲(chǔ)器可以包含基本輸入輸出系統(tǒng)(B1S),基本輸入輸出系統(tǒng)(B1S)控制諸如與外圍部件的交互之類的基本硬件操作。駐留計(jì)算機(jī)20的應(yīng)用通常存儲(chǔ)在諸如硬盤驅(qū)動(dòng)(例如固定存儲(chǔ)23)、光驅(qū),軟盤或其它存儲(chǔ)介質(zhì)25之類的計(jì)算機(jī)可讀介質(zhì)上,并且經(jīng)由諸如硬盤驅(qū)動(dòng)(例如固定存儲(chǔ)23)、光驅(qū),軟盤或其它存儲(chǔ)介質(zhì)25之類的計(jì)算機(jī)可讀介質(zhì)來(lái)訪問(wèn)。
[0023]固定存儲(chǔ)23可以與計(jì)算機(jī)20集成,或者可以是分立的并且通過(guò)其它接口訪問(wèn)。網(wǎng)絡(luò)接口 29可以提供經(jīng)由電話鏈路到遠(yuǎn)程服務(wù)器、經(jīng)由因特網(wǎng)服務(wù)提供商(ISP)到因特網(wǎng)的直接連接,或者經(jīng)由直接網(wǎng)絡(luò)鏈路到遠(yuǎn)程服務(wù)器、經(jīng)由Ρ0Ρ(存在點(diǎn))或其它技術(shù)到因特網(wǎng)的直接連接。網(wǎng)絡(luò)接口 29可以使用包括數(shù)字蜂窩電話連接、蜂窩數(shù)字分組數(shù)據(jù)(CDPD)連接、數(shù)字衛(wèi)星數(shù)據(jù)連接等的無(wú)線技術(shù)來(lái)提供這樣的連接。例如,網(wǎng)絡(luò)接口 29可以允許計(jì)算機(jī)經(jīng)由一個(gè)或多個(gè)局域網(wǎng)、廣域網(wǎng)或其它網(wǎng)絡(luò)與其它計(jì)算機(jī)進(jìn)行通信,如圖2所示。
[0024]許多其它設(shè)備或部件(未示出)可以以相似的方式連接(例如文檔掃描儀、數(shù)字相機(jī)等)。相反地,圖1所示的所有部件不需要都存在以實(shí)踐本公開。部件可以以與所示方式不同的方式來(lái)互連。諸如圖1所示計(jì)算機(jī)之類的計(jì)算機(jī)的