用戶的配偶、用戶信任的同事、或者計(jì)算設(shè)備的另一注冊(cè)用戶,則計(jì)算設(shè)備可不鎖定其任一種功能或者可僅鎖定對(duì)一些敏感信息或者個(gè)人應(yīng)用的訪問,或者如果是計(jì)算設(shè)備的另一注冊(cè)用戶,則可僅將用戶的計(jì)算狀態(tài)設(shè)置成待機(jī)狀態(tài)并且提供登錄界面,以使另一注冊(cè)用戶登錄并且使用該設(shè)備。在【具體實(shí)施方式】中,如果將第三方識(shí)別為用戶的社交網(wǎng)絡(luò)關(guān)系(“好友”),則計(jì)算設(shè)備可采用訪問與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的社交圖譜的功能,以確定該好友與用戶的關(guān)系密切程度。例如,如果確定第三方是親密的好友(例如,在社交圖譜中通過一個(gè)分離度連接),則計(jì)算設(shè)備可不鎖定其全部或者任一種功能。在【具體實(shí)施方式】中,用戶能夠設(shè)置其對(duì)社交圖譜關(guān)系的喜好,以分配鎖定用戶計(jì)算設(shè)備的不同級(jí)別。這種喜好可基于可獲得的任何社交網(wǎng)絡(luò)信息,例如,閾值分離度(degree of separat1n)、團(tuán)體隸屬關(guān)系(group affiliat1n)、家庭/家族指證等。
[0041]在步驟230中,計(jì)算設(shè)備的【具體實(shí)施方式】可對(duì)設(shè)備的狀態(tài)進(jìn)行評(píng)估,以幫助確定是否和/或如何更新設(shè)備的鎖定狀態(tài)。例如,但不限于,對(duì)設(shè)備的狀態(tài)進(jìn)行評(píng)估可包括:
[0042].確定計(jì)算設(shè)備的當(dāng)前鎖定狀態(tài),例如,設(shè)備當(dāng)前是否被鎖定、局部鎖定、或者未鎖定?
[0043].根據(jù)GPS信息確定計(jì)算設(shè)備的位置,例如,設(shè)備當(dāng)前是否處于對(duì)應(yīng)于用戶的家或者辦公室的位置?
[0044]?確定計(jì)算設(shè)備的通信環(huán)境,例如,設(shè)備當(dāng)前是否連接至與用戶的家或者辦公室相關(guān)聯(lián)的wifi網(wǎng)絡(luò)?
[0045]?確定物理鄰近于計(jì)算設(shè)備的其他設(shè)備,例如,設(shè)備能夠感測(cè)用戶配偶的電話是否位于附近?
[0046].確定計(jì)算設(shè)備的屏幕是否可見,例如,另一個(gè)人是否能夠看到屏幕上顯示的內(nèi)容?
[0047].確定屏幕上正在顯示的內(nèi)容,例如,屏幕上是否顯示個(gè)人信息?或者公開可訪問的內(nèi)容?
[0048]?確定計(jì)算設(shè)備空閑的時(shí)間長度,例如,設(shè)備在最近的三個(gè)小時(shí)內(nèi)是否未被觸摸過(諸如,可能是某人正在觀看設(shè)備上的電影的情況,但較為不可能的是某人正忙于編輯文檔)?
[0049].確定自用戶上次使用計(jì)算設(shè)備之后的時(shí)間長度,例如,自用戶上次訪問設(shè)備之后已經(jīng)過去非常長的時(shí)間?
[0050]在步驟240中,計(jì)算設(shè)備的【具體實(shí)施方式】可訪問與計(jì)算設(shè)備相關(guān)聯(lián)的用戶有關(guān)的進(jìn)一步信息,以幫助確定是否和/或如何更新設(shè)備的鎖定狀態(tài)。附加信息可包括例如但不限于:
[0051].用戶的日歷信息,例如,以確定在具體日期和具體時(shí)間用戶是否希望在家中或者在辦公室內(nèi)或者在某一其他地方;
[0052].用戶的簡介信息,例如,以確定用戶的家庭地址和工作地址;
[0053].計(jì)算設(shè)備的配置設(shè)置,例如,以確定被指定為熟悉的網(wǎng)絡(luò)、設(shè)備、以及位置;
[0054].與計(jì)算設(shè)備相關(guān)聯(lián)的使用歷史,例如,以確定用戶通常使用設(shè)備的時(shí)間。
[0055]在步驟250中,計(jì)算設(shè)備的【具體實(shí)施方式】可通過檢測(cè)的第三方來監(jiān)測(cè)設(shè)備上的進(jìn)一步活動(dòng),以幫助確定是否和/或如何更新設(shè)備的鎖定狀態(tài)。在【具體實(shí)施方式】中,一旦計(jì)算設(shè)備識(shí)別出第三方正在觀看設(shè)備,則計(jì)算設(shè)備可在第三方觀看設(shè)備的同時(shí)監(jiān)測(cè)設(shè)備上的活動(dòng),直至計(jì)算設(shè)備檢測(cè)到設(shè)備用戶已經(jīng)返回并且已控制該設(shè)備,以確定第三方是否正在嘗試訪問設(shè)備的任何信息或者功能。在具體情景中,例如,如果用戶正在觀看視頻并且在去洗手間時(shí)暫停視頻,計(jì)算設(shè)備可確定出第三方可以觀看屏幕,但第三方不可以嘗試使用設(shè)備訪問設(shè)備上的任何功能,如果這在計(jì)算設(shè)備正在監(jiān)測(cè)設(shè)備的活動(dòng)時(shí)發(fā)生,則計(jì)算設(shè)備則可更新其鎖定狀態(tài),以鎖定其訪問界面。在這種情況下,當(dāng)確定是否鎖定對(duì)計(jì)算設(shè)備的所有訪問時(shí),或者確定是否可以保留計(jì)算設(shè)備的一些解鎖的功能或者所有功能時(shí),計(jì)算設(shè)備還可考慮第三方嘗試的哪些活動(dòng)的類型。
[0056]在步驟260中,計(jì)算設(shè)備的【具體實(shí)施方式】對(duì)設(shè)備的鎖定狀態(tài)進(jìn)行更新,以將設(shè)備的一個(gè)或者多個(gè)訪問界面鎖定或者解鎖、將設(shè)備的一種或者多種功能鎖定或者解鎖、或者阻止或者允許訪問從計(jì)算設(shè)備可訪問的具體內(nèi)容或者所有內(nèi)容。更新鎖定狀態(tài)還可包括記錄與鎖定狀態(tài)相關(guān)聯(lián)的事件和時(shí)間戳。在【具體實(shí)施方式】中,僅可部分鎖定或者阻止訪問,以能夠部分訪問諸如調(diào)整音量、觀看公共可訪問內(nèi)容、或者玩兒童游戲等較不敏感的應(yīng)用或者特征。
[0057]在【具體實(shí)施方式】中,計(jì)算設(shè)備可確定指示與第三方未經(jīng)授權(quán)而嘗試使用計(jì)算設(shè)備有關(guān)的安全問題的事件,在這種情景中,計(jì)算設(shè)備可生成關(guān)于事件的通知給用戶、將顯示在設(shè)備上和/或(例如,經(jīng)由電子郵件或者文本消息)發(fā)送給用戶。計(jì)算設(shè)備還可激活設(shè)備上的警報(bào)器。
[0058]圖3是示例性計(jì)算設(shè)備300的框圖。在【具體實(shí)施方式】中,一種或者多種計(jì)算機(jī)系統(tǒng)300執(zhí)行此處所描述或者示出的一種或者多種方法的一個(gè)或者多個(gè)步驟。在【具體實(shí)施方式】中,一種或者多種計(jì)算機(jī)系統(tǒng)300提供此處所描述或者示出的功能。在【具體實(shí)施方式】中,在一種或者多種計(jì)算機(jī)系統(tǒng)300上運(yùn)行的軟件執(zhí)行此處所描述或者示出的一種或者多種方法的一個(gè)或者多個(gè)步驟或者提供此處所描述或者示出的功能?!揪唧w實(shí)施方式】包括一種或者多種計(jì)算機(jī)系統(tǒng)300的一個(gè)或者多個(gè)部分。在本文中,計(jì)算機(jī)系統(tǒng)的參考物可包括計(jì)算設(shè)備,這視情況而定。而且,計(jì)算機(jī)系統(tǒng)的參考物可包括一種或者多種計(jì)算機(jī)系統(tǒng),這視情況而定。
[0059]本公開設(shè)定了任意合適數(shù)目的計(jì)算機(jī)系統(tǒng)300。本公開設(shè)定了采取任意合適物理形式的計(jì)算機(jī)系統(tǒng)300。作為實(shí)例但并不限于,計(jì)算機(jī)系統(tǒng)300可以是嵌入式計(jì)算機(jī)系統(tǒng)、片上系統(tǒng)(SOC)、單板計(jì)算機(jī)系統(tǒng)(SBC)(諸如,計(jì)算機(jī)模塊(COM)或者系統(tǒng)模塊(SOM)等)、桌面計(jì)算機(jī)系統(tǒng)、膝上型或者筆記本電腦系統(tǒng)、交互式平臺(tái)、大型機(jī)、計(jì)算機(jī)系統(tǒng)網(wǎng)格(mesh)、移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、服務(wù)器、平板計(jì)算機(jī)系統(tǒng)、另一移動(dòng)計(jì)算設(shè)備、或者其中的兩種或者多種的組合。在適當(dāng)?shù)那闆r下,計(jì)算機(jī)系統(tǒng)300可包括一種或者多種計(jì)算機(jī)系統(tǒng)300,計(jì)算機(jī)系統(tǒng)300可以是單一式或者分布式;可以是跨多個(gè)位置;跨多臺(tái)機(jī)器;跨多個(gè)數(shù)據(jù)中心;或者駐留在云中,計(jì)算機(jī)系統(tǒng)300可包括一個(gè)或者多個(gè)網(wǎng)絡(luò)中的一個(gè)或者多個(gè)云部件。在適當(dāng)?shù)那闆r下,一種或者多種計(jì)算機(jī)系統(tǒng)300可在基本上沒有空間或者時(shí)間限制的情況下執(zhí)行此處所描述或者示出的一種或者多種方法的一個(gè)或者多個(gè)步驟。作為實(shí)例但并不限于,一種或者多種計(jì)算機(jī)系統(tǒng)300可實(shí)時(shí)地或者以批量模式執(zhí)行此處所描述或者示出的一種或者多種方法的一個(gè)或者多個(gè)步驟。在適當(dāng)?shù)那闆r下,一種或者多種計(jì)算機(jī)系統(tǒng)300可在不同的時(shí)間或者在不同的位置執(zhí)行此處所描述或者示出的一種或者多種方法的一個(gè)或者多個(gè)步驟。
[0060]在【具體實(shí)施方式】中,計(jì)算機(jī)系統(tǒng)300包括:處理器302、內(nèi)存(memory) 304、存儲(chǔ)器306、輸入/輸出(I/O)接口 308、通信接口 310、以及總線312。盡管本公開描述并且示出了具有在具體配置中的具體數(shù)目的具體部件的具體計(jì)算機(jī)系統(tǒng),然而,本公開設(shè)定了具有任意合適配置中的任意合適數(shù)目的任意合適部件的任意合適計(jì)算機(jī)系統(tǒng)。
[0061]在【具體實(shí)施方式】中,處理器302包括用于執(zhí)行諸如組成計(jì)算機(jī)程序的指令的硬件。作為實(shí)例但并不限于,為了執(zhí)行指令,處理器302可從內(nèi)部寄存器、內(nèi)部緩存、內(nèi)存304、或者存儲(chǔ)器306中檢索(或者取出)指令;將指令解碼并且執(zhí)行指令;然后,將一種或者多種結(jié)果寫入內(nèi)部寄存器、內(nèi)部緩存、內(nèi)存304、或者存儲(chǔ)器306中。在【具體實(shí)施方式】中,處理器302可包括用于數(shù)據(jù)、指令、或者地址的一個(gè)或者多個(gè)內(nèi)部緩存。本公開設(shè)定了包括任意合適數(shù)目的任意合適內(nèi)部緩存的處理器302,視情況而定。作為實(shí)例但并不限于,處理器302可包括一個(gè)或者多個(gè)指令緩存、一個(gè)或者多個(gè)數(shù)據(jù)緩存、以及一個(gè)或者多個(gè)轉(zhuǎn)譯后備緩沖器(TLB)。指令緩存中的指令可以是內(nèi)存304或者存儲(chǔ)器306中的指令副本,并且指令緩存可加快處理器302檢索這些指令的速度。數(shù)據(jù)緩存中的數(shù)據(jù)可以是內(nèi)存304或者存儲(chǔ)器306中用于使在處理器302中執(zhí)行的指令可運(yùn)行的數(shù)據(jù)副本;在處理器302中執(zhí)行的由在處理器302中執(zhí)行的后續(xù)指令訪問或者用于寫入內(nèi)存304或存儲(chǔ)器306的之前指令的結(jié)果;或者其他合適的數(shù)據(jù)。數(shù)據(jù)緩存可加快處理器302的讀或者寫操作的速度。TLB可加快處理器302的虛擬地址轉(zhuǎn)譯速度。在【具體實(shí)施方式】中,處理器302可包括用于數(shù)據(jù)、指令、或者地址的一個(gè)或者多個(gè)內(nèi)部寄存器。本公開設(shè)定了包括任意合適數(shù)目的任意合適內(nèi)部寄存器的處理器302,視情況而定。處理器302可包括一個(gè)或者多個(gè)算術(shù)邏輯單元(ALU);可以是多核處理器;或者可包括一個(gè)或者多個(gè)處理器302,視情況而定。盡管本公開描述并且示出了具體的處理器,然而,本公開設(shè)定了任意合適的處理器。
[0062]在【具體實(shí)施方式】中,內(nèi)存304包括用于存儲(chǔ)使處理器302執(zhí)行的指令或者使處理器302運(yùn)行的數(shù)據(jù)的主內(nèi)存。作為實(shí)例但并不限于,計(jì)算機(jī)系統(tǒng)300可將指令從存儲(chǔ)器306或者其他來源(諸如,另一計(jì)算機(jī)系統(tǒng)300等)加載到內(nèi)存304中。處理器302然后可將指令從內(nèi)存304加載到內(nèi)部寄存器或者內(nèi)部緩存中。為了執(zhí)行指令,處理器302可從內(nèi)部寄存器或者內(nèi)部緩存檢索指令并且將其解碼。在執(zhí)行指令過程中或者之后,處理器302可將一個(gè)或者多個(gè)結(jié)果(中間結(jié)果或者最后結(jié)果)寫入內(nèi)部寄存器或者內(nèi)部緩存中。然后,處理器302可將這些結(jié)果中的一個(gè)或者多個(gè)寫入內(nèi)存304中。在【具體實(shí)施方式】中,處理器302僅執(zhí)行一個(gè)或者多個(gè)內(nèi)部寄存器或者內(nèi)部緩存或者內(nèi)存304中的指令(與存儲(chǔ)器306或者其他地方相對(duì))并且僅操作一個(gè)或者多個(gè)內(nèi)部寄存器或者內(nèi)部緩存或者內(nèi)存304 (與存儲(chǔ)器306或者其他地方相對(duì))中的數(shù)據(jù)。一條或者多條內(nèi)存總線(每條均可包括地址總線和數(shù)據(jù)總線)可將處理器302耦接至內(nèi)存304。如上所述,總線312可包括一條或者多條內(nèi)存總線。在【具體實(shí)施方式】中,一個(gè)或者多個(gè)內(nèi)存管理單元(MMU)駐留在處理器302與內(nèi)存304之間并且促進(jìn)由處理器302請(qǐng)求的對(duì)內(nèi)存304的訪問。在【具體實(shí)施方式】中,內(nèi)存304包括隨機(jī)存取存儲(chǔ)器(RAM)。RAM可以是易失性存儲(chǔ)器,視情況而定。RAM可以是動(dòng)態(tài)RAM(DRAM)或者靜態(tài)RAM(SRAM),視情況而定。而且,RAM可以是單端口或者多端口 RAM,視情況而定。本公開設(shè)定了任何合適的RAM。內(nèi)存304可包括一個(gè)或者多個(gè)內(nèi)存304,視情況而定。盡管本公開描述并且示出了具體的內(nèi)存,然而,本公開設(shè)定了任意合適的內(nèi)存。
[0063]在【具體實(shí)施方式】中,存儲(chǔ)器306包括用于數(shù)據(jù)或者指令的大容量存儲(chǔ)器。作為實(shí)例但并不限于,存儲(chǔ)器306可包括硬盤驅(qū)動(dòng)器(HDD)、軟盤驅(qū)動(dòng)器、閃存、光盤、磁光盤、磁帶、或者通用串行總線(USB)驅(qū)動(dòng)器、或者這些中的兩種或者多種的組合。存儲(chǔ)器306可包括可移動(dòng)或者不可移動(dòng)(或者固定)介質(zhì),視情況而定。存儲(chǔ)器306可在計(jì)算機(jī)系統(tǒng)300的內(nèi)部或者外部,視情況而定。在【具體實(shí)施方式】中,存儲(chǔ)器306是非易失性的固態(tài)存儲(chǔ)器。在【具體實(shí)施方式