專利名稱:多級(jí)訪問(wèn)鎖定屏幕的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及一種多級(jí)訪問(wèn)鎖定屏幕技術(shù),具體而言,涉及一種包括多個(gè)鎖定屏幕窗格的多級(jí)訪問(wèn)鎖定屏幕技術(shù)。
背景技術(shù):
在安全性、隱私和可用性之間的平衡沖突成為設(shè)計(jì)計(jì)算設(shè)備的一個(gè)重要的部分。 例如,移動(dòng)計(jì)算設(shè)備(諸如智能電話)的日益增強(qiáng)的功能性使得這樣的設(shè)備更可能在幾個(gè)用戶之間共享。一種常見(jiàn)的場(chǎng)景出現(xiàn)在當(dāng)用戶與一群家庭成員或朋友在一起并且某人借用用戶設(shè)備以觀看視頻、查看圖片、聽(tīng)音樂(lè)、玩游戲、打電話、發(fā)送消息、在因特網(wǎng)上搜索信息等。另一方面,移動(dòng)計(jì)算設(shè)備的高級(jí)功能性(以及許多用戶對(duì)他們的設(shè)備的高度依賴和信任)也使得這樣的設(shè)備更可能包含敏感信息并且如果它們被錯(cuò)用則會(huì)形成安全性危險(xiǎn)。許多用戶想要在不危及他們的安全和隱私的情況下能夠共享他們的設(shè)備。雖然,對(duì)于在計(jì)算設(shè)備的安全性、隱私和可用性之間進(jìn)行平衡已經(jīng)有了各種改進(jìn), 但還是存在改進(jìn)的空間。
發(fā)明內(nèi)容
在此描述的技術(shù)涉及在不需要不必要的安全性或隱私的折衷的情況下為某些任務(wù)提供對(duì)計(jì)算設(shè)備的訪問(wèn)。在此所描述的示例中,多級(jí)訪問(wèn)鎖定屏幕系統(tǒng)允許在計(jì)算設(shè)備上的不同等級(jí)的功能性被訪問(wèn)。不同的鎖定屏幕窗格提供了對(duì)設(shè)備上的不同等級(jí)的功能性的訪問(wèn)。例如,當(dāng)設(shè)備處于鎖定狀態(tài)時(shí),用戶可以選擇(例如通過(guò)在觸摸屏上做出一個(gè)或多個(gè)姿勢(shì))完全訪問(wèn)鎖定屏幕窗格并提供使得設(shè)備被完全解鎖的輸入,或者,用戶可以選擇部分訪問(wèn)鎖定屏幕窗格,并且提供僅使得某些資源(例如特定應(yīng)用程序、附加設(shè)備、文檔等)可訪問(wèn)的輸入。還可以響應(yīng)于事件來(lái)(例如自動(dòng)地)選擇鎖定屏幕窗格。例如,當(dāng)設(shè)備處于鎖定狀態(tài),可以響應(yīng)于輸入消息自動(dòng)選擇消息訪問(wèn)鎖定屏幕窗格,并且用戶可以在消息訪問(wèn)鎖定屏幕窗格處提供使得僅消息應(yīng)用程序可訪問(wèn)的輸入。如本文所述,各種其他特征和優(yōu)點(diǎn)可按需被結(jié)合到該技術(shù)中。參考附圖閱讀以下詳細(xì)描述,將更清楚所公開(kāi)的各實(shí)施例的前述和其他特征和優(yōu)點(diǎn)ο附圖簡(jiǎn)述
圖1是實(shí)現(xiàn)一個(gè)或多個(gè)在此所述的多級(jí)訪問(wèn)鎖定屏幕技術(shù)的示例性系統(tǒng)的框圖。圖2是實(shí)現(xiàn)本文描述的多級(jí)訪問(wèn)鎖定屏幕技術(shù)的示例性方法的流程圖。圖3是示例性的多級(jí)訪問(wèn)鎖定屏幕技術(shù)的特征的圖表。圖4是示例性的多級(jí)訪問(wèn)鎖定屏幕的狀態(tài)圖表。圖5是實(shí)現(xiàn)本文描述的多級(jí)訪問(wèn)鎖定屏幕技術(shù)的另一示例性方法的流程圖。圖6是示例性的多級(jí)訪問(wèn)鎖定屏幕的特征的圖表。圖7是實(shí)現(xiàn)本文描述的多級(jí)訪問(wèn)鎖定屏幕技術(shù)的另一示例性方法的流程圖。
圖8是實(shí)現(xiàn)本文描述的多級(jí)訪問(wèn)鎖定屏幕技術(shù)的另一示例性系統(tǒng)的框圖。圖9是接受用于控制一個(gè)或多個(gè)多級(jí)訪問(wèn)鎖定屏幕的特征的附加信息的示例性用戶界面的圖。圖10是適用于實(shí)現(xiàn)在此描述的任何技術(shù)的示例性計(jì)算環(huán)境的框圖。圖11是適用于實(shí)現(xiàn)本文描述的任何技術(shù)的示例性云計(jì)算安排的框圖。圖12是適用于實(shí)現(xiàn)本文描述的任何技術(shù)的示例性移動(dòng)設(shè)備的框圖。
具體實(shí)施例方式示例1-示例性概覽在此描述的技術(shù)涉及在不需要不必要的安全性或隱私的折衷的情況下為某些任務(wù)提供對(duì)計(jì)算設(shè)備的訪問(wèn)。在此所描述的示例中,多級(jí)訪問(wèn)鎖定屏幕系統(tǒng)允許在計(jì)算設(shè)備上的不同等級(jí)的功能性被訪問(wèn)。不同的鎖定屏幕窗格提供了對(duì)設(shè)備上的不同等級(jí)的功能性的訪問(wèn)。例如,當(dāng)設(shè)備處于鎖定狀態(tài)時(shí),用戶可以選擇(例如通過(guò)在觸摸屏上做出一個(gè)或多個(gè)姿勢(shì))完全訪問(wèn)鎖定屏幕窗格并提供使得設(shè)備被完全解鎖的輸入,或者,用戶可以選擇部分訪問(wèn)鎖定屏幕窗格,并且提供僅使得某些資源(例如特定應(yīng)用程序、附加設(shè)備、文檔等)可訪問(wèn)的輸入。還可以響應(yīng)于事件來(lái)(例如自動(dòng)地)選擇鎖定屏幕窗格。例如,當(dāng)設(shè)備處于鎖定狀態(tài),可以響應(yīng)于輸入消息自動(dòng)選擇消息訪問(wèn)鎖定屏幕窗格,并且用戶可以在消息訪問(wèn)鎖定屏幕窗格處提供使得僅消息應(yīng)用程序可訪問(wèn)的輸入。示例2-示例性資源在此描述的技術(shù)可以被用于管理對(duì)通過(guò)計(jì)算設(shè)備可訪問(wèn)的資源的訪問(wèn)。通過(guò)計(jì)算設(shè)備可訪問(wèn)的資源可以包括任何可以存儲(chǔ)在計(jì)算設(shè)備上或由計(jì)算設(shè)備存儲(chǔ)、從計(jì)算設(shè)備中讀取或由計(jì)算設(shè)備讀取、或在計(jì)算設(shè)備上激活或由計(jì)算設(shè)備激活的事物(例如設(shè)備、信息、 應(yīng)用程序等等)。例如,存儲(chǔ)在計(jì)算設(shè)備(例如智能電話)上的可以由該計(jì)算設(shè)備激活的應(yīng)用程序(例如Web瀏覽器)是一種通過(guò)計(jì)算設(shè)備可訪問(wèn)的資源。在另一示例中,存儲(chǔ)在遠(yuǎn)程服務(wù)器上可由計(jì)算設(shè)備(例如智能電話)訪問(wèn)的文檔(例如電子表格)是一種通過(guò)計(jì)算設(shè)備可訪問(wèn)的資源。作為另一個(gè)示例,集成或連接到計(jì)算設(shè)備(例如智能電話)的輸入設(shè)備(例如攝像機(jī))是一種通過(guò)計(jì)算設(shè)備可訪問(wèn)的資源。在此所述的任意技術(shù)和工具可以幫助管理資源,例如應(yīng)用程序、設(shè)備、文檔、圖像、視頻文件、音頻文件等等。示例3-示例性鎖定狀態(tài)在此描述的任意示例中,鎖定狀態(tài)可以是計(jì)算設(shè)備的任意狀態(tài),在該狀態(tài)中,對(duì)用戶可訪問(wèn)的功能性被限制為與鎖定屏幕的交互并且提供用戶輸入以退出鎖定狀態(tài)。取決于由用戶提供的輸入,計(jì)算設(shè)備響應(yīng)于用戶輸入可以或不能退出鎖定狀態(tài)。例如,用戶可以通過(guò)選擇鎖定屏幕窗格并提供使得計(jì)算設(shè)備退出鎖定狀態(tài)或進(jìn)入解鎖狀態(tài)的密碼來(lái)與鎖定狀態(tài)中的計(jì)算設(shè)備進(jìn)行交互。如果密碼不正確,計(jì)算設(shè)備可以提供反饋(例如視覺(jué)反饋) 來(lái)指示該密碼不正確,同時(shí)保持鎖定狀態(tài)。處于解鎖狀態(tài)的計(jì)算設(shè)備可以向用戶提供對(duì)計(jì)算設(shè)備上所有資源或者計(jì)算機(jī)上的少于所有資源的訪問(wèn)。退出鎖定狀態(tài)的計(jì)算設(shè)備可以進(jìn)入解鎖狀態(tài)或一些其他狀態(tài)。例如,當(dāng)用戶按下設(shè)備上的斷電按鈕時(shí),計(jì)算設(shè)備可以從鎖定狀態(tài)進(jìn)入斷電狀態(tài)。示例4-采用各種技術(shù)組合的示例性系統(tǒng)
圖1是實(shí)現(xiàn)一個(gè)或多個(gè)在此所述的多級(jí)訪問(wèn)鎖定屏幕技術(shù)的示例性系統(tǒng)100的框圖。在該示例中,計(jì)算設(shè)備105實(shí)現(xiàn)接受用戶輸入110的多級(jí)訪問(wèn)鎖定屏幕工具120。用戶輸入110可包括基于觸摸的用戶輸入,諸如觸摸屏上的一個(gè)或多個(gè)姿勢(shì)。例如,具有基于觸摸的用戶界面(UI)系統(tǒng)的設(shè)備操作系統(tǒng)(OS)可以接收基于觸摸的用戶輸入信息(例如指示信息,諸如速度、方向等)、對(duì)其解釋并將經(jīng)解釋的基于觸摸的用戶輸入信息提交給多級(jí)訪問(wèn)鎖定屏幕工具。或者,用戶輸入110可以包括其他輸入,例如鍵盤輸入。多級(jí)訪問(wèn)鎖定屏幕工具120將鎖定屏幕窗格呈現(xiàn)給用戶。多級(jí)訪問(wèn)鎖定屏幕工具120通過(guò)鎖定屏幕窗格管理對(duì)資源130的訪問(wèn)。例如,多級(jí)訪問(wèn)鎖定屏幕工具120呈現(xiàn)默認(rèn)鎖定屏幕窗格并還允許用戶選擇其他鎖定屏幕窗格。鎖定屏幕窗格與不同的訪問(wèn)等級(jí)相關(guān)聯(lián)。例如,默認(rèn)鎖定屏幕窗格可以與對(duì)大多數(shù)或所有的資源130的訪問(wèn)相關(guān)聯(lián),并且, 其他鎖定屏幕窗格可以與對(duì)較少數(shù)目的資源130的訪問(wèn)相關(guān)聯(lián)。用戶可以在鎖定屏幕窗格處提供用戶輸入110以獲取在各個(gè)訪問(wèn)等級(jí)對(duì)計(jì)算設(shè)備105的訪問(wèn)。多級(jí)訪問(wèn)鎖定屏幕工具可以將鎖定屏幕信息(例如標(biāo)識(shí)所選的鎖定屏幕窗格的信息)發(fā)送給設(shè)備0S,該設(shè)備OS 能將呈現(xiàn)信息發(fā)送給顯示器??梢允褂眠@樣的呈現(xiàn)信息以在顯示器上動(dòng)畫化UI中的變化 (例如,從一種鎖定屏幕窗格到另一種鎖定屏幕窗格的轉(zhuǎn)變、從鎖定狀態(tài)到解鎖狀態(tài)的轉(zhuǎn)變等)。鎖定屏幕窗格和訪問(wèn)等級(jí)將在此的其他示例中進(jìn)一步詳述。在實(shí)際操作中,本文示出的諸如系統(tǒng)100的系統(tǒng)可以更復(fù)雜、具有附加功能、在系統(tǒng)組件之間的關(guān)系更復(fù)雜等。本文描述的技術(shù)可通用于操作系統(tǒng)或硬件的細(xì)節(jié),并且可在任何各種環(huán)境中應(yīng)用以利用所述特征。示例5-示例性鎖定屏幕在此所述的任意示例中,鎖定屏幕可以包括任意指示設(shè)備處于鎖定狀態(tài)的視覺(jué)信息。典型地,當(dāng)計(jì)算設(shè)備處于鎖定狀態(tài)時(shí),在計(jì)算設(shè)備的觸摸屏或其他顯示器上顯示鎖定屏幕。雖然在此作為鎖定屏幕,但在鎖定屏幕中的視覺(jué)信息并不需要占據(jù)顯示設(shè)備的整個(gè)屏幕區(qū)域。鎖定屏幕可以占據(jù)所有顯示區(qū)域或僅僅部分的顯示區(qū)域,或鎖定屏幕可以被呈現(xiàn)為覆蓋(例如部分透明的覆蓋)在其他視覺(jué)信息頂部上。例如,如果在計(jì)算設(shè)備的觸摸屏上顯示了圖像集合,并且計(jì)算設(shè)備隨后進(jìn)入鎖定狀態(tài)(例如當(dāng)設(shè)備已經(jīng)空閑了一段時(shí)間周期),可以以在所顯示的圖像的頂部上部分透明的覆蓋來(lái)呈現(xiàn)鎖定屏幕。在此所述的任意示例中,鎖定屏幕可以具有多個(gè)鎖定屏幕窗格,這些窗格可以與不同的訪問(wèn)等級(jí)相關(guān)聯(lián)。鎖定屏幕窗格和訪問(wèn)等級(jí)將在在此的其他示例中進(jìn)一步詳述。示例6-示例性的訪問(wèn)等級(jí)在此描述的任意示例中,訪問(wèn)等級(jí)與一個(gè)或多個(gè)可通過(guò)計(jì)算設(shè)備訪問(wèn)的資源(例如應(yīng)用程序、文檔等)相關(guān)聯(lián)。不同的鎖定屏幕窗格典型地與不同的訪問(wèn)等級(jí)相關(guān)聯(lián)。例如,鎖定屏幕窗格可以與允許訪問(wèn)大部分或所有通過(guò)計(jì)算設(shè)備可訪問(wèn)的資源的訪問(wèn)等級(jí)相關(guān)聯(lián),或者鎖定屏幕窗格可以與允許訪問(wèn)較少數(shù)目的資源的訪問(wèn)等級(jí)相關(guān)聯(lián)。鎖定屏幕窗格將在在此的其他示例中進(jìn)一步詳述。實(shí)際上,可以以任意數(shù)目的方式(例如以存儲(chǔ)指示在特定訪問(wèn)等級(jí)可訪問(wèn)的資源的信息的數(shù)據(jù)存儲(chǔ))來(lái)表示訪問(wèn)等級(jí),并且可與任意類型的任意數(shù)目的資源相關(guān)聯(lián)。出于簡(jiǎn)明說(shuō)明的目的,在此處的示例中將一些訪問(wèn)等級(jí)描述為“訪問(wèn)等級(jí)1”、“訪問(wèn)等級(jí)2”等。 這樣的標(biāo)簽并不是必需隱含了訪問(wèn)等級(jí)之間的層次或順序關(guān)系,雖然,這樣的關(guān)系在實(shí)際上可以存在。例如,標(biāo)簽為“訪問(wèn)等級(jí)1”的訪問(wèn)等級(jí)可以與對(duì)計(jì)算設(shè)備上的所有資源的完全訪問(wèn)相關(guān)聯(lián),標(biāo)簽為“訪問(wèn)等級(jí)2”的訪問(wèn)等級(jí)可以與對(duì)少于計(jì)算設(shè)備上的所有資源的訪問(wèn)相關(guān)聯(lián),而標(biāo)簽為“訪問(wèn)等級(jí)3”的訪問(wèn)等級(jí)可以與和“訪問(wèn)等級(jí)2”相關(guān)聯(lián)的多個(gè)資源中的單個(gè)資源(例如單個(gè)應(yīng)用程序)相關(guān)聯(lián)?;蛘?,“訪問(wèn)等級(jí)1”、“訪問(wèn)等級(jí)2”和“訪問(wèn)等級(jí)3”的每個(gè)可以與不同的、個(gè)別的資源相關(guān)聯(lián)。訪問(wèn)等級(jí)還可以以其他方式被標(biāo)簽和/或彼此相關(guān)。例如,訪問(wèn)等級(jí)可以被標(biāo)簽為“完全訪問(wèn)”、“增強(qiáng)訪問(wèn)”和“基本訪問(wèn)”,其中,“完全訪問(wèn)”提供對(duì)所有功能性的訪問(wèn),“增強(qiáng)訪問(wèn)”提供對(duì)大多數(shù)但不是所有功能性的訪問(wèn),而 “基本訪問(wèn),,提供對(duì)基本功能性的訪問(wèn),例如對(duì)在智能電話上打電話的能力。所描述的技術(shù)和工具可以使用任意數(shù)目的訪問(wèn)等級(jí),并且訪問(wèn)等級(jí)可以提供對(duì)任意數(shù)目的資源的訪問(wèn)。訪問(wèn)等級(jí)和與訪問(wèn)等級(jí)相關(guān)聯(lián)的資源的數(shù)目是可調(diào)整的(例如基于用戶設(shè)置)。示例7-示例性鎖定屏幕窗格在此描述的任意示例中,鎖定屏幕窗格可以是與訪問(wèn)等級(jí)相關(guān)聯(lián)的鎖定屏幕中的任意視覺(jué)信息。在此描述的任意示例中,鎖定屏幕包括兩個(gè)或更多鎖定屏幕窗格,并且每個(gè)鎖定屏幕窗格與不同的訪問(wèn)等級(jí)相關(guān)聯(lián)。典型地,鎖定屏幕窗格是可選擇的。可以響應(yīng)于用戶輸入(例如觸摸屏輸入)選擇鎖定屏幕窗格。例如,從與第一訪問(wèn)等級(jí)相關(guān)聯(lián)的初始鎖定屏幕窗格(例如當(dāng)計(jì)算設(shè)備進(jìn)入鎖定狀態(tài)時(shí)所顯示的默認(rèn)鎖定屏幕窗格)開(kāi)始,用戶可以使用觸摸屏姿勢(shì)(例如從右向左的姿勢(shì))或其他輸入來(lái)選擇與其他訪問(wèn)等級(jí)相關(guān)聯(lián)的其他鎖定屏幕窗格。還可以響應(yīng)于事件(例如輸入文本消息)來(lái)選擇鎖定屏幕窗格。例如,當(dāng)檢測(cè)到新消息時(shí),在鎖定狀態(tài)中的計(jì)算設(shè)備可以顯示與許可僅對(duì)消息應(yīng)用程序訪問(wèn)的訪問(wèn)等級(jí)相關(guān)聯(lián)的鎖定屏幕窗格。還可以響應(yīng)于用戶輸入和事件的組合來(lái)選擇鎖定屏幕窗格。例如,鎖定屏幕可以具有當(dāng)特定事件出現(xiàn)時(shí)變成可用于選擇的,但在該事件出現(xiàn)時(shí)并沒(méi)有被自動(dòng)選擇的鎖定屏幕窗格。隨后,用戶可以通過(guò)例如使用觸摸屏上的姿勢(shì)來(lái)導(dǎo)航到新的可用的鎖定屏幕窗格來(lái)選擇該新的可用的鎖定屏幕窗格。在顯示區(qū)域中,鎖定屏幕窗格可以每次顯示一個(gè)或多于一個(gè)。例如,用戶可以掃視不同的鎖定屏幕窗格,這些鎖定屏幕窗格每次在顯示區(qū)域中顯示一個(gè),或者,用戶可以(例如用輕拍姿勢(shì))選擇在顯示區(qū)域中同時(shí)和其他鎖定屏幕窗格一起顯示的一個(gè)鎖定屏幕窗格。鎖定屏幕窗格并不需要在計(jì)算設(shè)備處于鎖定狀態(tài)時(shí)總是可見(jiàn)的。鎖定屏幕中的視覺(jué)信息可以占據(jù)所有顯示區(qū)域或僅僅部分的顯示區(qū)域,或鎖定屏幕可以被呈現(xiàn)為覆蓋(例如部分透明的覆蓋)在其他視覺(jué)信息頂部上。例如,如果在處于解鎖狀態(tài)的計(jì)算設(shè)備的觸摸屏上顯示了圖像集合,并且計(jì)算設(shè)備隨后進(jìn)入鎖定狀態(tài)(例如當(dāng)設(shè)備已經(jīng)空閑了一段時(shí)間),可以以在所顯示的圖像的頂部上部分透明的覆蓋來(lái)呈現(xiàn)鎖定屏幕。描述的技術(shù)和工具可以使用具有任意配置的任意數(shù)目的鎖定屏幕窗格的鎖定屏幕,并且鎖定屏幕窗格可以與任意數(shù)目的訪問(wèn)等級(jí)相關(guān)聯(lián)。示例8-應(yīng)用各技術(shù)的組合的示例性方法圖2是實(shí)現(xiàn)一個(gè)或多個(gè)在此描述的多級(jí)訪問(wèn)鎖定屏幕技術(shù)的示例性方法200的流程圖,并且所述方法可在例如諸如圖1所示的系統(tǒng)中實(shí)現(xiàn)。本文描述的技術(shù)可通用于操作系統(tǒng)或硬件的細(xì)節(jié),并且可在任何各種環(huán)境中應(yīng)用以利用所述特征。在210,計(jì)算設(shè)備接收包括在計(jì)算設(shè)備的觸摸屏處一個(gè)或多個(gè)姿勢(shì)的選擇輸入。例如,用戶在鎖定狀態(tài)的計(jì)算設(shè)備的觸摸屏上執(zhí)行姿勢(shì)。在220,響應(yīng)于選擇輸入,計(jì)算設(shè)備選擇多級(jí)訪問(wèn)鎖定屏幕用戶界面中的多個(gè)鎖定屏幕窗格中的第一鎖定屏幕窗格。多個(gè)鎖定屏幕窗格中的每個(gè)鎖定屏幕窗格與不同的訪問(wèn)等級(jí)相關(guān)聯(lián),并且每個(gè)訪問(wèn)等級(jí)具有對(duì)應(yīng)的在計(jì)算設(shè)備上的不同的功能性(例如訪問(wèn)不同的資源組)。例如,在具有三個(gè)鎖定屏幕窗格的鎖定屏幕中,用戶執(zhí)行向左或向右的拖曳或搖動(dòng)姿勢(shì)以將鎖定屏幕窗格帶入顯示區(qū)域。用戶還可以使用其他姿勢(shì),例如輕拍姿勢(shì)。例如,如果在顯示區(qū)域中顯示幾個(gè)鎖定屏幕窗格, 用戶可以在由期望鎖定屏幕窗格占據(jù)的觸摸屏的一部分上使用輕拍姿勢(shì)以指示期望鎖定屏幕窗格的偏好。在230,計(jì)算設(shè)備響應(yīng)于所述選擇顯示第一鎖定屏幕窗格。在此處的任意示例中,可以重復(fù)如上所述的步驟(例如,選擇和/或顯示附加鎖定屏幕窗格)。方法200和本文所述的方法中的任一個(gè)可由存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì) (例如,存儲(chǔ)或其他有形介質(zhì))或一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)設(shè)備中的計(jì)算機(jī)可執(zhí)行指令來(lái)執(zhí)行。示例9-示例性多級(jí)訪問(wèn)鎖定屏幕特征圖3是示例性多級(jí)訪問(wèn)鎖定屏幕特征的概念圖,并且它可在例如諸如圖1所示的系統(tǒng)中實(shí)現(xiàn)。本文描述的多級(jí)訪問(wèn)鎖定屏幕特征中的任一個(gè)可用存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)(例如,存儲(chǔ)或其他有形介質(zhì))或一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)設(shè)備中的計(jì)算機(jī)可執(zhí)行指令來(lái)實(shí)現(xiàn)。根據(jù)圖3所示的示例,多級(jí)訪問(wèn)鎖定屏幕包括完全訪問(wèn)鎖定屏幕窗格310、電話訪問(wèn)鎖定屏幕窗格312和Web訪問(wèn)鎖定屏幕窗格314。每個(gè)鎖定屏幕窗格310、312、314可以接受文本框320、322、324中的用戶輸入(例如密碼)。這樣的用戶輸入可以被稱為解鎖輸入,將在此處描述的其他示例中進(jìn)一步對(duì)其進(jìn)行詳述。如果設(shè)備接受了解鎖輸入,它能使得設(shè)備相對(duì)于與各自鎖定屏幕窗格相關(guān)聯(lián)的訪問(wèn)等級(jí)對(duì)應(yīng)的一組資源而解鎖。鎖定屏幕窗格 310、312、314可以接受相同的輸入(例如相同的密碼)或可以要求不同的輸入(例如不同的密碼)。用于鎖定屏幕窗格的特定期望的解鎖輸入可以基于用戶偏好進(jìn)行調(diào)整。根據(jù)圖3示出的示例,在鎖定屏幕窗格310、312、314中的鎖定圖標(biāo)提供了鎖定狀態(tài)的指示。另外,鎖定屏幕窗格中的文本(例如鎖定屏幕窗格310、312、314中各自的“完全訪問(wèn)”、“電話訪問(wèn)”和“Web訪問(wèn)”)提供了與每個(gè)鎖定屏幕窗格相關(guān)聯(lián)的訪問(wèn)類型和訪問(wèn)等級(jí)的指示。用戶可以通過(guò)在各個(gè)鎖定屏幕窗格之間導(dǎo)航來(lái)選擇期望的訪問(wèn)等級(jí)。在狀態(tài)392,在觸摸屏的顯示區(qū)域300中示出了完全訪問(wèn)鎖定屏幕窗格310。用戶 302在觸摸屏上執(zhí)行朝左姿勢(shì),如朝左指點(diǎn)箭頭所指示。狀態(tài)394示出響應(yīng)于所述姿勢(shì)選擇電話訪問(wèn)鎖定屏幕窗格312。在狀態(tài)394,在顯示區(qū)域300中示出了電話訪問(wèn)鎖定屏幕窗格 312??梢允褂闷渌淖藙?shì)以其他方式在鎖定窗格之間導(dǎo)航。例如,從狀態(tài)394的附加的朝左姿勢(shì)會(huì)使得鎖定屏幕窗格314被選擇。作為另一個(gè)示例,從狀態(tài)394朝右的姿勢(shì)可以使得鎖定屏幕窗格312被再次選擇,如在狀態(tài)392中所示。示例10-示例性的在鎖定屏幕窗格之間的轉(zhuǎn)變?cè)阪i定屏幕窗格之間的轉(zhuǎn)變可以以不同的方式來(lái)呈現(xiàn)。例如,多級(jí)訪問(wèn)鎖定屏幕工具可以將從一個(gè)鎖定屏幕窗格到另一鎖定屏幕窗格的轉(zhuǎn)變以滾動(dòng)運(yùn)動(dòng)形式動(dòng)畫化,所述滾動(dòng)運(yùn)動(dòng)在當(dāng)所選擇的鎖定屏幕窗格被完全帶入顯示區(qū)域中的視圖中時(shí)結(jié)束?;蛘?,多級(jí)訪問(wèn)鎖定屏幕工具可以直接跳轉(zhuǎn)到所選的鎖定屏幕窗格而無(wú)需在轉(zhuǎn)變期間的滾動(dòng)。這種跳轉(zhuǎn)可與混合效果、淡入/淡出效果等組合以獲得更平滑的視覺(jué)轉(zhuǎn)換。在本文的示例中的任一個(gè)中,屏幕之間的轉(zhuǎn)變是可調(diào)整的以適合用戶偏好、設(shè)備特性(例如,顯示特性)等。示例11-示例性多級(jí)訪問(wèn)鎖定屏幕特征圖4是示例性多級(jí)訪問(wèn)鎖定屏幕的示例性狀態(tài)圖表,并且它可在例如諸如圖1所示的系統(tǒng)中實(shí)現(xiàn)。根據(jù)圖4中示出的示例,鎖定狀態(tài)的計(jì)算設(shè)備可以處于鎖定狀態(tài)410中,在該狀態(tài)中顯示了部分訪問(wèn)鎖定屏幕窗格,或者處于鎖定狀態(tài)420中,在該狀態(tài)中顯示了完全訪問(wèn)鎖定屏幕窗格。設(shè)備可以基于例如用戶輸入或使得鎖定屏幕窗格被選擇的事件在鎖定屏幕狀態(tài)之間進(jìn)行切換。如果計(jì)算設(shè)備從鎖定狀態(tài)410中解鎖(例如響應(yīng)于用戶在部分訪問(wèn)鎖定屏幕窗格中輸入正確的密碼),則計(jì)算設(shè)備進(jìn)入部分訪問(wèn)解鎖狀態(tài)430,在該狀態(tài)中計(jì)算設(shè)備被解鎖但僅允許訪問(wèn)計(jì)算設(shè)備上的資源的子集。如果計(jì)算設(shè)備從鎖定狀態(tài)420中解鎖 (例如響應(yīng)于用戶在完全訪問(wèn)鎖定屏幕窗格中輸入正確的密碼),則計(jì)算設(shè)備進(jìn)入完全訪問(wèn)解鎖狀態(tài)440,在該狀態(tài)中計(jì)算設(shè)備被解鎖但允許訪問(wèn)資源的全集(即比部分訪問(wèn)解鎖狀態(tài)430中的資源的子集更多的資源)。實(shí)際上,執(zhí)行多級(jí)訪問(wèn)鎖定屏幕的計(jì)算設(shè)備可以以比圖4示出的示例性狀態(tài)更多的狀態(tài)或不同的狀態(tài)而存在。例如,具有超過(guò)兩個(gè)鎖定屏幕窗格的多級(jí)訪問(wèn)鎖定屏幕可以具有超過(guò)兩個(gè)的鎖定狀態(tài)以及超過(guò)兩個(gè)的解鎖狀態(tài)。作為另一個(gè)示例,計(jì)算設(shè)備可以具有中間狀態(tài),例如在該中間狀態(tài)中,解鎖輸入(例如密碼)被處理以確定(例如基于密碼和期望解鎖輸入的比較)是否進(jìn)入解鎖狀態(tài)。示例12-示例性解鎖輸入在此描述的任意示例中,解鎖輸入可以是例如密碼輸入(例如PIN或其他密碼)、 姿勢(shì)輸入(例如遵循特定模式的姿勢(shì))、音頻輸入(例如語(yǔ)音輸入)、生物統(tǒng)計(jì)的輸入(例如指紋輸入)或任意其他類型輸入。典型地,當(dāng)設(shè)備處于解鎖狀態(tài)時(shí),接收解鎖輸入。解鎖輸入可以與其他類型的輸入不同。例如,在多級(jí)訪問(wèn)鎖定屏幕用戶界面中,一些類型的姿勢(shì)輸入(例如朝左或朝右的搖動(dòng)或拖曳姿勢(shì))可以被解釋為用于選擇一個(gè)鎖定屏幕窗格的選擇輸入,而姿勢(shì)輸入的其他類型(例如遵循特定模式以使得設(shè)備進(jìn)入解鎖狀態(tài)的姿勢(shì))可以被解釋為解鎖輸入。典型地,所接收的解鎖輸入與表示期望的用于解鎖設(shè)備(例如處于對(duì)應(yīng)于所選擇的鎖定屏幕窗格的訪問(wèn)等級(jí)的設(shè)備)的解鎖輸入(例如密碼、姿勢(shì)模式等) 的值進(jìn)行比較如果所接收的解鎖輸入匹配期望的解鎖輸入,就解鎖設(shè)備,并且如果所接收的解鎖輸入不匹配期望的解鎖輸入,則設(shè)備仍然保持鎖定。用于特定鎖定屏幕窗格的期望的解鎖輸入可以被設(shè)置為默認(rèn)的或可以根據(jù)用戶的設(shè)置來(lái)定義或調(diào)整。例如,用戶可以調(diào)整設(shè)置以允許一個(gè)或多個(gè)鎖定屏幕窗格接收姿勢(shì)輸入、密碼輸入或一些其他類型的解鎖輸入。用戶還可以設(shè)定或更新期望的密碼、期望的姿勢(shì)模式等。所接收的解鎖輸入可以被翻譯或轉(zhuǎn)換成其他值以幫助驗(yàn)證。例如,如果鎖定屏幕窗格接受姿勢(shì)輸入、所接收的姿勢(shì)輸入可以被翻譯成數(shù)字?jǐn)?shù)據(jù)簽名,它可被用于驗(yàn)證所述用戶。即使當(dāng)輸入未能實(shí)際解鎖設(shè)備,輸入還可以被考慮為解鎖輸入。例如,即使不正確的密碼未能解鎖設(shè)備,它還可以被認(rèn)為是解鎖輸入。未能解鎖設(shè)備的解鎖輸入被稱為不成功的解鎖輸入,并且成功解鎖設(shè)備的解鎖輸入被稱為成功的解鎖輸入。示例13-應(yīng)用各技術(shù)的組合的示例性方法圖5是實(shí)現(xiàn)在此描述的多級(jí)訪問(wèn)鎖定屏幕技術(shù)的示例性方法500的流程圖,并且可在例如諸如圖1所示的系統(tǒng)中實(shí)現(xiàn)。在510,系統(tǒng)在計(jì)算設(shè)備處接收指示符。例如,系統(tǒng)可以接收新的文本消息或一些其他事件,例如電話呼叫的指示符。在520,響應(yīng)于該指示符,系統(tǒng)從包括多個(gè)鎖定屏幕窗格的多級(jí)訪問(wèn)鎖定屏幕用戶界面中選擇一個(gè)鎖定屏幕窗格,每個(gè)鎖定屏幕窗格與具有對(duì)應(yīng)的不同功能性的不同訪問(wèn)等級(jí)相關(guān)聯(lián)。這樣的鎖定屏幕窗格可以被稱為事件觸發(fā)的鎖定屏幕窗格。所選擇的鎖定屏幕窗格與具有對(duì)應(yīng)的與該事件相關(guān)聯(lián)的功能性的訪問(wèn)等級(jí)相關(guān)聯(lián)。 例如,選擇的鎖定屏幕窗格可以與具有限制消息相關(guān)的功能性(例如限制使用特定應(yīng)用程序,例如消息應(yīng)用程序)的訪問(wèn)等級(jí)相關(guān)聯(lián),其中,所述事件是新文本消息或一些其他消息相關(guān)的事件。消息相關(guān)的功能性可以包括,例如,創(chuàng)作新消息、讀取消息、查找聯(lián)系人列表中的聯(lián)系人等。作為另一個(gè)示例,所選擇的鎖定屏幕窗格可以與具有限制為電話相關(guān)的功能性的訪問(wèn)等級(jí)相關(guān)聯(lián),其中,所述事件是未接電話呼叫或一些其他電話相關(guān)的事件.電話相關(guān)的事件可以包括,例如,打電話、查找聯(lián)系人列表中的聯(lián)系人等。在530,系統(tǒng)響應(yīng)于選擇顯示所選擇的鎖定屏幕窗格。示例14-示例性的事件觸發(fā)鎖定屏幕窗格在在此的任意示例中,可以響應(yīng)于一個(gè)事件來(lái)選擇鎖定屏幕窗格。這樣的鎖定屏幕窗格可以被稱為事件觸發(fā)的鎖定屏幕窗格。如其他鎖定屏幕窗格,事件觸發(fā)的鎖定屏幕窗格可以與訪問(wèn)等級(jí)相關(guān)聯(lián)。事件觸發(fā)的鎖定屏幕窗格可以是默認(rèn)的或可以基于例如用戶的設(shè)置被定義或調(diào)整。例如,用戶可以定義具有允許僅訪問(wèn)用于消息事件的消息應(yīng)用程序的訪問(wèn)等級(jí)的事件觸發(fā)鎖定屏幕窗格。用戶定義的鎖定屏幕窗格和訪問(wèn)等級(jí)可以允許用戶快速訪問(wèn)任意資源組。如其他鎖定屏幕窗格,事件觸發(fā)的鎖定屏幕窗格可以接受任意類型的解鎖輸入 (例如基于實(shí)現(xiàn)和/或用戶設(shè)置)以使得計(jì)算設(shè)備進(jìn)入解鎖狀態(tài)。例如,事件觸發(fā)鎖定屏幕窗格可以接收姿勢(shì)輸入(例如一個(gè)或多個(gè)遵循特定模式的姿勢(shì))并且將所接收的姿勢(shì)輸入與期望的姿勢(shì)輸入進(jìn)行比較以認(rèn)證用戶,或者,事件觸發(fā)鎖定屏幕窗格可以接受密碼或PIN 輸入,并且將所接收的輸入與期望的密碼或PIN輸入進(jìn)行比較以認(rèn)證用戶。姿勢(shì)輸入對(duì)于事件觸發(fā)鎖定屏幕窗格允許比其他類型解鎖輸入,例如密碼輸入,更快地訪問(wèn)功能性來(lái)說(shuō)是有用的。期望的解鎖輸入可以是基于例如用戶設(shè)置而可調(diào)整的。圖6是示出計(jì)算設(shè)備的多級(jí)訪問(wèn)鎖定屏幕用戶界面中所選擇的鎖定屏幕窗格的概念圖。在狀態(tài)692,選擇鎖定屏幕窗格610并將其示出在顯示區(qū)域600中。如在鎖定屏幕窗格(“完全訪問(wèn)”)中的文本所指示的那樣,鎖定屏幕窗格610與對(duì)計(jì)算設(shè)備的完全訪問(wèn)相關(guān)聯(lián)。在狀態(tài)694,選擇鎖定屏幕窗格620并將其示出在顯示區(qū)域600中。響應(yīng)于消息事件來(lái)選擇鎖定屏幕窗格620。如在鎖定屏幕窗格(“消息訪問(wèn)”)中的文本所指示的那樣,鎖定屏幕窗格620與僅對(duì)計(jì)算設(shè)備上的消息功能性的訪問(wèn)相關(guān)聯(lián)。鎖定屏幕窗格610 和620的每一個(gè)還包括圖形鎖定圖標(biāo)614、624,其指示了設(shè)備處于鎖定狀態(tài),以及用于輸入密碼輸入的文本框612、622。鎖定屏幕窗格620還包括指示觸發(fā)了鎖定屏幕窗格的事件的元素626。在本示例中,觸發(fā)鎖定屏幕窗格620的事件是新的文本消息,如在元素626中的信封圖標(biāo)和文本“1封新的”所指示的。在此描述的事件觸發(fā)鎖定屏幕窗格僅僅是示例??梢允褂萌我鈹?shù)目的事件觸發(fā)鎖定屏幕窗格,并且這些窗格可以接受任意類型輸入。示例15-應(yīng)用各技術(shù)的組合的示例性方法圖7是實(shí)現(xiàn)在此描述的多級(jí)訪問(wèn)鎖定屏幕技術(shù)的示例性方法700的流程圖,并且可在例如諸如圖1所示的系統(tǒng)中實(shí)現(xiàn)。在710,系統(tǒng)在(例如具有顯示區(qū)域的觸摸屏上的)包括多個(gè)鎖定屏幕窗格的圖形用戶界面中顯示默認(rèn)的鎖定屏幕窗格。默認(rèn)的鎖定屏幕窗格與默認(rèn)的訪問(wèn)等級(jí)相關(guān)聯(lián),并且包括鎖定狀態(tài)的視覺(jué)指示。例如,默認(rèn)的鎖定屏幕窗格可以是與提供對(duì)計(jì)算設(shè)備的完全訪問(wèn)的訪問(wèn)等級(jí)相關(guān)聯(lián)的完全訪問(wèn)鎖定屏幕窗格。作為另一個(gè)示例,默認(rèn)鎖定屏幕窗格可以是與提供對(duì)計(jì)算設(shè)備的部分訪問(wèn)(例如對(duì)特定應(yīng)用程序或其他資源的訪問(wèn))的訪問(wèn)等級(jí)相關(guān)聯(lián)的部分訪問(wèn)鎖定屏幕窗格。鎖定狀態(tài)的視覺(jué)指示可以包括圖形(例如鎖定圖標(biāo))、文本或一些其他的鎖定狀態(tài)的視覺(jué)指示。在720,系統(tǒng)接收選擇輸入,包括在觸摸屏上的姿勢(shì)輸入。例如,姿勢(shì)輸入可以包括搖動(dòng)或拖曳姿勢(shì)(例如朝左或朝右搖動(dòng)和拖曳姿勢(shì))。或者,姿勢(shì)輸入可以包括輕拍姿勢(shì)、 多觸點(diǎn)姿勢(shì)或其他姿勢(shì)輸入。在730,系統(tǒng)基于選擇輸入選擇除默認(rèn)鎖定屏幕窗格之外的一個(gè)鎖定屏幕窗格。例如,系統(tǒng)可以基于姿勢(shì)輸入的方向,例如當(dāng)姿勢(shì)輸入包括朝左姿勢(shì)時(shí)通過(guò)向左移動(dòng)所選擇的鎖定屏幕窗格并進(jìn)入顯示區(qū)域的視圖中或者當(dāng)姿勢(shì)輸入包括朝右姿勢(shì)時(shí)通過(guò)向右移動(dòng)所選擇的鎖定屏幕窗格并進(jìn)入顯示區(qū)域的視圖中,或者當(dāng)姿勢(shì)包括向上或向下姿勢(shì)時(shí)向上或向下移動(dòng)所選擇的鎖定屏幕窗格,來(lái)選擇鎖定屏幕窗格。作為另一個(gè)示例,系統(tǒng)可以基于姿勢(shì)輸入的其他特性,例如速度或位置(例如在觸摸屏上輕拍姿勢(shì)的屏幕坐標(biāo)),來(lái)選擇鎖定屏幕窗格。在740,系統(tǒng)顯示所選擇的鎖定屏幕窗格。所選擇的鎖定屏幕窗格與和默認(rèn)訪問(wèn)等級(jí)不同的訪問(wèn)等級(jí)相關(guān)聯(lián)。例如,所選擇的鎖定屏幕窗格可以與對(duì)應(yīng)于對(duì)個(gè)別應(yīng)用程序,例如Web瀏覽器或其他應(yīng)用程序進(jìn)行訪問(wèn)的訪問(wèn)等級(jí)相關(guān)聯(lián),其中默認(rèn)訪問(wèn)等級(jí)提供對(duì)計(jì)算設(shè)備上所有應(yīng)用程序的訪問(wèn)。作為另一個(gè)示例,所選擇的鎖定屏幕窗格可以與對(duì)應(yīng)于對(duì)計(jì)算設(shè)備上的所有應(yīng)用程序的訪問(wèn)的訪問(wèn)等級(jí)相關(guān)聯(lián),其中默認(rèn)訪問(wèn)等級(jí)提供僅對(duì)個(gè)別應(yīng)用程序的訪問(wèn),例如Web瀏覽器或其他應(yīng)用程序。在750,系統(tǒng)接收在所選擇的鎖定屏幕窗格處的解鎖輸入。例如,系統(tǒng)可以接收在所選擇的鎖定屏幕窗格中的文本框處的密碼或PIN輸入,所述輸入可被用于認(rèn)證用戶。作為另一個(gè)示例,系統(tǒng)可以接收可用于認(rèn)證用戶的姿勢(shì)輸入?;蛘?,可以使用其他解鎖輸入。在760,系統(tǒng)確定解鎖輸入是否足以啟動(dòng)與所選擇的鎖定屏幕窗格相關(guān)聯(lián)的訪問(wèn)等級(jí)相對(duì)應(yīng)的功能性。典型地,這種判定涉及將所接收的解鎖輸入與期望的解鎖輸入相比較。例如,如果期望的解鎖輸入是遵循特定模式的姿勢(shì),系統(tǒng)能夠?qū)⑺邮盏淖藙?shì)輸入翻譯成數(shù)字簽名,并且將其與對(duì)應(yīng)于所期望的姿勢(shì)的數(shù)字簽名進(jìn)行比較。作為另一個(gè)示例,如果所期望的解鎖輸入是密碼,系統(tǒng)可以將所接收的密碼與期望的密碼進(jìn)行比較。在770,系統(tǒng)響應(yīng)于所述確定步驟退出鎖定狀態(tài)。例如,當(dāng)接收的解鎖輸入匹配期望的解鎖輸入時(shí),系統(tǒng)退出鎖定狀態(tài)并進(jìn)入解鎖狀態(tài)(例如用戶可以以對(duì)應(yīng)于所選擇的鎖定屏幕窗格的訪問(wèn)等級(jí)訪問(wèn)計(jì)算設(shè)備的解鎖狀態(tài))。在780,系統(tǒng)顯示已經(jīng)退出鎖定狀態(tài)的視覺(jué)指示。例如,使得呈現(xiàn)在鎖定屏幕窗格中的圖形鎖定圖標(biāo)在顯示區(qū)域中消失,作為已經(jīng)退出鎖定狀態(tài)的指示,或可以使用一些其他視覺(jué)指示。在790,系統(tǒng)啟動(dòng)對(duì)應(yīng)于與所選擇的鎖定屏幕窗格相關(guān)聯(lián)的訪問(wèn)等級(jí)的功能性。例如,系統(tǒng)可以進(jìn)入相對(duì)于個(gè)別應(yīng)用程序(例如Web瀏覽器或其他應(yīng)用程序)的解鎖狀態(tài),同時(shí),其他功能性保持鎖定,或者系統(tǒng)能夠啟動(dòng)其他類型或等級(jí)的功能性。示例16-采用各種技術(shù)組合的示例性系統(tǒng)圖8是實(shí)現(xiàn)在此描述的多級(jí)訪問(wèn)鎖定屏幕技術(shù)的另一示例性系統(tǒng)800的框圖??梢栽谙到y(tǒng)800中實(shí)現(xiàn)一個(gè)或多個(gè)計(jì)算設(shè)備。在本示例中,多級(jí)訪問(wèn)鎖定屏幕UI 810包括4個(gè)鎖定屏幕窗格。UI可以在安全層中工作,而計(jì)算設(shè)備處于鍵-鎖定或設(shè)備-鎖定狀態(tài)。鎖定屏幕窗格812可以標(biāo)簽為主鎖定屏幕窗格,并且作為與提供對(duì)計(jì)算設(shè)備的功能性的完全訪問(wèn)的訪問(wèn)等級(jí)相關(guān)聯(lián)的默認(rèn)鎖定屏幕窗格。例如,當(dāng)計(jì)算設(shè)備首先進(jìn)入鎖定狀態(tài)時(shí),可以顯示鎖定屏幕窗格812。鎖定屏幕窗格814是事件觸發(fā)鎖定屏幕窗格。例如,當(dāng)與鎖定屏幕窗格814相關(guān)聯(lián)的事件發(fā)生時(shí), 可以選擇并顯示鎖定屏幕窗格814。鎖定屏幕窗格816和818是用戶定義的鎖定屏幕窗格。 例如,用戶可以調(diào)整設(shè)置以定義鎖定屏幕窗格和與鎖定屏幕窗格相關(guān)聯(lián)的訪問(wèn)等級(jí)。這樣的訪問(wèn)等級(jí)可以由用戶定義訪問(wèn)等級(jí)類來(lái)定義。這樣的類包括例如設(shè)備應(yīng)用程序的子集或可在各個(gè)訪問(wèn)等級(jí)上可訪問(wèn)的其他資源的定義、期望的解鎖輸入(例如密碼、代碼等)和/ 或其他信息,例如用于對(duì)應(yīng)的鎖定屏幕窗格的標(biāo)簽。一旦被定義,用戶定義的鎖定屏幕窗格可以被加入到鎖定屏幕UI 810?;蛘?,系統(tǒng)800可以具有更多或更少的鎖定屏幕窗格或不同的鎖定屏幕窗格。鎖定管理器820包括系統(tǒng)鍵-鎖定管理器822、系統(tǒng)-設(shè)備鎖定管理器824以及設(shè)備鎖定狀態(tài)存儲(chǔ)826。系統(tǒng)鍵-鎖定管理器822管理鍵鎖定動(dòng)作,例如鎖定或解鎖計(jì)算設(shè)備的按鍵。在鍵-鎖定狀態(tài)中,在接收來(lái)自按鍵的其他輸入之前,設(shè)備可以要求特定輸入來(lái)解鎖設(shè)備的按鍵??梢栽诶缃邮者x擇鎖定屏幕窗格、相對(duì)于特定訪問(wèn)等級(jí)解鎖設(shè)備等的基于鍵的輸入之前要求這樣的輸入。用于具有觸摸屏的設(shè)備的設(shè)備鎖定管理器還可以具有屏幕-鎖定管理器。在屏幕-鎖定狀態(tài)中,在接收來(lái)自觸摸屏的其他輸入之前,設(shè)備可以要求特定輸入來(lái)解鎖設(shè)備的觸摸屏??梢栽诶缃邮者x擇鎖定屏幕窗格、相對(duì)于特定訪問(wèn)等級(jí)解鎖設(shè)備等的姿勢(shì)輸入之前來(lái)要求這樣的輸入。設(shè)備-鎖定管理器擬4可以管理設(shè)備鎖定動(dòng)作。例如,設(shè)備-鎖定管理器擬4可以與設(shè)備鎖定狀態(tài)存儲(chǔ)擬6交互以選擇鎖定屏幕窗格(例如鎖定屏幕窗格812、814、816和 818)以確定密碼或其他解鎖輸入是否足以解鎖設(shè)備,或者何時(shí)執(zhí)行其他設(shè)備鎖定動(dòng)作。設(shè)備鎖定狀態(tài)存儲(chǔ)擬6可以包括用戶定義的訪問(wèn)等級(jí)和鎖定屏幕窗格的定義、默認(rèn)的訪問(wèn)等級(jí)和鎖定屏幕窗格、事件觸發(fā)的訪問(wèn)等級(jí)以及鎖定屏幕窗格、期望的解鎖輸入和/或其他信息。設(shè)備-鎖定管理器擬4還可以使用其他信息來(lái)管理設(shè)備鎖定動(dòng)作。例如,設(shè)備-鎖定管理器擬4可以分析選擇鎖定屏幕窗格中的用戶輸入(例如姿勢(shì)輸入)以及事件信息 (例如新消息或其他事件的指示符)。作為另一個(gè)示例,設(shè)備-鎖定管理器擬4可以分析例如在選擇鎖定屏幕窗格中來(lái)自一個(gè)或多個(gè)用戶的歷史用戶數(shù)據(jù)的信息。例如,如果用戶已經(jīng)以高頻率使用姿勢(shì)輸入來(lái)選擇相同的鎖定屏幕窗格,設(shè)備-鎖定管理器擬4可以設(shè)定該鎖定屏幕窗格為默認(rèn)的鎖定屏幕窗格。或者,可以忽略設(shè)備-鎖定管理器824,且可以在別處(例如在設(shè)備外殼UI 830中)處理設(shè)備鎖定動(dòng)作,例如鎖定屏幕窗格選擇。設(shè)備-鎖定管理器擬4可以在訪問(wèn)等級(jí)存儲(chǔ)850中存儲(chǔ)當(dāng)前的訪問(wèn)等級(jí)信息以反映對(duì)應(yīng)的訪問(wèn)等級(jí)。例如,當(dāng)通過(guò)所選擇的鎖定屏幕窗格解鎖設(shè)備時(shí),訪問(wèn)等級(jí)存儲(chǔ)850中的訪問(wèn)等級(jí)信息可被更新以反映對(duì)應(yīng)于所選擇的鎖定屏幕窗格的訪問(wèn)等級(jí)。當(dāng)設(shè)備從解鎖狀態(tài)進(jìn)入到鎖定狀態(tài)時(shí),或者當(dāng)設(shè)備進(jìn)入具有不同訪問(wèn)等級(jí)的不同的解鎖狀態(tài)時(shí),可以更新訪問(wèn)等級(jí)信息。資源管理器840可以使用訪問(wèn)等級(jí)存儲(chǔ)850中的訪問(wèn)等級(jí)信息來(lái)確定訪問(wèn)哪些資源(例如應(yīng)用程序)??梢詫⒖稍谔囟ㄔL問(wèn)等級(jí)處訪問(wèn)的資源列表稱作為資源的 “白列表”。資源管理器840還可以與設(shè)備外殼UI 830通信。例如,如果訪問(wèn)等級(jí)存儲(chǔ)850 中的訪問(wèn)等級(jí)信息指示在當(dāng)前訪問(wèn)等級(jí)處僅能使用消息應(yīng)用程序,資源管理器840可以與設(shè)備外殼UI 830通信以使得消息應(yīng)用程序被啟動(dòng)并且指明僅消息應(yīng)用程序可以通過(guò)設(shè)備外殼UI 830被展示給用戶。作為另一個(gè)示例,如果訪問(wèn)等級(jí)存儲(chǔ)850中的訪問(wèn)等級(jí)信息指示在當(dāng)前訪問(wèn)等級(jí)處能使用幾個(gè)資源,資源管理器840可以與設(shè)備外殼UI 830通信以使得能夠使用的資源被列出,而將其他不能使用的資源保持隱藏。在本示例中,示出了 4組資源860。資源860包括消息應(yīng)用程序861、電話應(yīng)用程序862、Web瀏覽器應(yīng)用程序863、通用設(shè)備設(shè)置864、鎖定屏幕設(shè)置865以及其他應(yīng)用程序 866、867和868。標(biāo)簽為“訪問(wèn)等級(jí)1”的組對(duì)應(yīng)于鎖定屏幕窗格812并包括所有的資源860。 訪問(wèn)等級(jí)1包括在本示例中示出的任意其他訪問(wèn)等級(jí)處不可用的幾個(gè)資源,例如通用設(shè)備設(shè)置864和鎖定屏幕設(shè)置865。當(dāng)設(shè)備處于訪問(wèn)等級(jí)1的解鎖時(shí),用戶可以調(diào)整鎖定屏幕設(shè)置865以創(chuàng)建或編輯鎖定屏幕窗格、創(chuàng)建或編輯訪問(wèn)等級(jí)和它們對(duì)應(yīng)的資源以及與多級(jí)訪問(wèn)鎖定屏幕UI 810 有關(guān)的其他設(shè)置。鎖定屏幕設(shè)置865可以用于例如更新設(shè)備鎖定狀態(tài)存儲(chǔ)擬6或訪問(wèn)等級(jí)存儲(chǔ)850的信息。標(biāo)簽為“訪問(wèn)等級(jí)2”的組對(duì)應(yīng)于事件觸發(fā)鎖定屏幕窗格814并僅包括消息應(yīng)用程序861。雖然沒(méi)有被標(biāo)簽為用戶定義的鎖定屏幕窗格,事件觸發(fā)的鎖定屏幕窗格814的特征和其對(duì)應(yīng)的訪問(wèn)等級(jí)可以根據(jù)用戶設(shè)置來(lái)調(diào)整。標(biāo)簽為“訪問(wèn)等級(jí)3”的組對(duì)應(yīng)于用戶定義的鎖定屏幕窗格816并包括消息應(yīng)用程序861和電話應(yīng)用程序862。標(biāo)簽為“訪問(wèn)等級(jí)4” 的組對(duì)應(yīng)于用戶定義的鎖定屏幕窗格818并且僅包括Web應(yīng)用程序863。這些資源組僅僅是示例。實(shí)際上,可以以任意安排來(lái)使用任意數(shù)目的組。例17-用于參數(shù)控制的示例性用戶界面圖9是接受鎖定屏幕設(shè)置和/或與在此所述的多級(jí)訪問(wèn)鎖定屏幕技術(shù)相關(guān)的其他參數(shù)的輸入的示例性用戶界面910的圖表。用戶界面910包括一個(gè)選擇區(qū)域980,在該區(qū)域中,用戶可以選擇要與訪問(wèn)等級(jí)相關(guān)聯(lián)的資源。在示例中,用戶在選擇區(qū)域980中已經(jīng)選擇“消息應(yīng)用程序”作為訪問(wèn)等級(jí)(“訪問(wèn)等級(jí)2”)的資源,同時(shí),保留其他資源(“呼出呼叫”和“TOB瀏覽器”)為未選擇的。用戶通過(guò)用戶界面910可以提供的附加信息可以包括新訪問(wèn)等級(jí)鎖定屏幕窗格的定義、用于鎖定屏幕窗格的期望的解鎖輸入、或諸如此類。示例18-示例性姿勢(shì)在本文的示例中的任一個(gè)中,用戶輸入可包括觸摸屏上的一個(gè)或多個(gè)姿勢(shì)?;?br>
13觸摸的UI系統(tǒng)可接受來(lái)自觸摸屏上的一個(gè)或多個(gè)接觸點(diǎn)的輸入并使用該輸入來(lái)確定作出了什么類型的姿勢(shì)。例如,基于觸摸的UI系統(tǒng)可基于姿勢(shì)的速度對(duì)觸摸屏上的不同姿勢(shì)之間進(jìn)行區(qū)分,諸如拖曳姿勢(shì)、輕擊姿勢(shì)。當(dāng)用戶觸摸觸摸屏并開(kāi)始移動(dòng)同時(shí)維持與觸摸屏的接觸時(shí),基于觸摸的UI系統(tǒng)可在用戶維持與觸摸屏的接觸并繼續(xù)移動(dòng)的同時(shí)連續(xù)引發(fā)輸入??筛陆佑|點(diǎn)的位置,并且可監(jiān)視移動(dòng)的速率(速度)。當(dāng)物理移動(dòng)結(jié)束(例如,當(dāng)用戶中斷與觸摸屏的接觸)時(shí),系統(tǒng)可通過(guò)確定在用戶的手指、指示筆等在其中斷與觸摸屏的接觸時(shí)移動(dòng)得多快來(lái)確定是否將運(yùn)動(dòng)解釋為輕擊,以及移動(dòng)的速率是否超過(guò)閾值。要檢測(cè)的輕擊的閾值速度(即,將輕擊姿勢(shì)與拖曳姿勢(shì)區(qū)分開(kāi)來(lái))可取決于實(shí)現(xiàn)而變化。在拖曳姿勢(shì)的情況下,系統(tǒng)可將內(nèi)容拖曳一定的量(例如,以給出由用戶的手指所直接移動(dòng)的內(nèi)容的壓痕)。在輕擊姿勢(shì)的情況下(例如,當(dāng)用戶中斷與觸摸屏的接觸時(shí)用戶正較快速地移動(dòng)的情況下),系統(tǒng)可使用模擬慣性來(lái)確定內(nèi)容的后一姿勢(shì)的位置,允許內(nèi)容在姿勢(shì)結(jié)束之后繼續(xù)移動(dòng)。雖然常常使用諸如拖曳和輕擊姿勢(shì)等的姿勢(shì)來(lái)使得內(nèi)容在顯示區(qū)域中移動(dòng),但這些姿勢(shì)還可出于其他目的作為輸入被接受而不引起任何直接的內(nèi)容移動(dòng)。例如,可以使用姿勢(shì)來(lái)解鎖多級(jí)訪問(wèn)鎖定屏幕系統(tǒng)的功能性?;谟|摸的UI系統(tǒng)還可檢測(cè)輕拍或觸摸姿勢(shì),諸如用戶在特定位置觸摸觸摸屏但在中斷與觸摸屏的接觸之前不移動(dòng)手指、指示筆等的情況。作為替換,在中斷在輕拍或觸摸姿勢(shì)中與觸摸屏的接觸之前準(zhǔn)許在較小的閾值內(nèi)的某種移動(dòng)?;谟|摸的系統(tǒng)還可檢測(cè)用觸摸屏上的多個(gè)接觸點(diǎn)作出的多點(diǎn)觸摸姿勢(shì)。取決于實(shí)現(xiàn)和/或用戶偏好,姿勢(shì)方向可用不同方式來(lái)解釋。例如,設(shè)備可將向左或向右的任何移動(dòng),甚至在水平平面以上或以下延伸的對(duì)角線移動(dòng)解釋為有效的向左或向右運(yùn)動(dòng),或系統(tǒng)可要求更精確的移動(dòng)。作為另一示例,設(shè)備可將任何向上或向下移動(dòng),甚至向垂直平面上右邊或左邊延伸的對(duì)角線移動(dòng)解釋為有效的向上或向下運(yùn)動(dòng),或系統(tǒng)可要求更精確的移動(dòng)。作為另一示例,向上/向下運(yùn)動(dòng)可與左/右運(yùn)動(dòng)組合以獲得對(duì)角線移動(dòng)效果。還可以使用多維姿勢(shì)(例如涉及超過(guò)一維中的移動(dòng)的組合的姿勢(shì),例如水平運(yùn)動(dòng)隨后是垂直運(yùn)動(dòng))。對(duì)于設(shè)備將運(yùn)動(dòng)識(shí)別為特定姿勢(shì)所需要的用戶運(yùn)動(dòng)的實(shí)際量和方向可取決于實(shí)現(xiàn)或用戶偏好而不同。例如,用戶可調(diào)整觸摸屏靈敏性控制,以使得取決于對(duì)該控制的設(shè)置,指尖或指示筆在觸摸屏上的不同尺寸或形狀的運(yùn)動(dòng)將被解釋為相同的姿勢(shì)以產(chǎn)生相同的效果,或者被解釋為不同的姿勢(shì)以產(chǎn)生不同的效果。本文描述的姿勢(shì)只是示例。在實(shí)際中,當(dāng)實(shí)現(xiàn)在此所述的技術(shù)時(shí),可以使用任意數(shù)目的在此描述的姿勢(shì)或其他姿勢(shì)。所述技術(shù)和工具可容納觸摸屏上具有任意數(shù)量的接觸點(diǎn)的任何尺寸、速度或方向的姿勢(shì)。示例19-示例性顯示區(qū)域在此的任意示例中,可以呈現(xiàn)視覺(jué)信息以供在顯示區(qū)域中顯示。顯示區(qū)域可以是被配置為顯示視覺(jué)信息的設(shè)備的任意區(qū)域。顯示區(qū)域可包括,例如,組合輸入和輸出功能的觸摸屏的顯示區(qū)域、僅用于輸出的顯示器的顯示區(qū)域,諸如沒(méi)有觸摸輸入功能的臺(tái)式計(jì)算機(jī)或膝上型計(jì)算機(jī)顯示器。所述技術(shù)和工具可與任何大小、形狀或配置的顯示區(qū)域一起使用。示例20-示例性觸摸屏
在本文的示例中的任一個(gè)中,觸摸屏可用于用戶輸入。觸摸屏可以不同的方式接受輸入。例如,電容式觸摸屏在物體(例如,指尖)使流過(guò)表面的電流變形或中斷流過(guò)表面的電流時(shí)檢測(cè)到觸摸輸入。作為另一示例,電阻式觸摸屏在來(lái)自物體(例如,指尖或指示筆)的壓力引起物理表面的壓縮時(shí)檢測(cè)到觸摸輸入。作為另一示例,觸摸屏可使用光學(xué)傳感器,在來(lái)自光學(xué)傳感器的光束被中斷時(shí)檢測(cè)到觸摸輸入。不需要與屏幕表面的物理接觸來(lái)使輸入被某些觸摸屏檢測(cè)到。按某種方式接觸(或在不需要物理接觸的情況下,進(jìn)入離觸摸屏足夠近的鄰近度以內(nèi))觸摸屏以生成用戶輸入的動(dòng)作可被稱為姿勢(shì)。所述技術(shù)和工具可與任何大小、形狀或配置的觸摸屏一起使用。示例21-示例性用戶輸入在此的任意示例中,用戶可經(jīng)由不同類型的用戶輸入與設(shè)備進(jìn)行交互。例如,用戶可以通過(guò)與觸摸屏交互來(lái)提供用戶輸入。另選地,或與觸摸屏輸入組合,用戶可用諸如通過(guò)按壓鍵區(qū)或鍵盤上的按鈕(例如,方向性按鈕)、移動(dòng)跟蹤球、用鼠標(biāo)定點(diǎn)并點(diǎn)擊、作出語(yǔ)音命令等某種其他方式來(lái)提供用戶輸入??蓪?shí)現(xiàn)本文所述技術(shù)以與任何這樣的用戶輸入一起工作。例22-示例性計(jì)算環(huán)境圖10示出了其中可實(shí)現(xiàn)所描述的技術(shù)的合適的計(jì)算環(huán)境1000的一般化示例。計(jì)算環(huán)境1000并非對(duì)使用范圍或功能提出任何限制,因?yàn)檫@些技術(shù)可以在不同的通用或?qū)S糜?jì)算環(huán)境中實(shí)現(xiàn)。參考圖10,計(jì)算環(huán)境1000包括耦合至存儲(chǔ)器1010的至少一個(gè)處理單元1020。在圖10中,這一基本配置1030被包括在虛線內(nèi)。處理單元1010執(zhí)行計(jì)算機(jī)可執(zhí)行指令,且可以是真實(shí)或虛擬處理器。在多處理系統(tǒng)中,多個(gè)處理單元執(zhí)行計(jì)算機(jī)可執(zhí)行指令以提高處理能力。存儲(chǔ)器1020可以是易失性存儲(chǔ)器(例如,寄存器、高速緩存、RAM)、非易失性存儲(chǔ)器(例如,R0M、EEPR0M、閃存等)或兩者的某一組合。存儲(chǔ)器1020可存儲(chǔ)實(shí)現(xiàn)本文描述的任意技術(shù)的軟件1080。計(jì)算環(huán)境可具有其他特征。例如,計(jì)算環(huán)境1000包括存儲(chǔ)1040、一個(gè)或更多個(gè)輸入設(shè)備1050、一個(gè)或更多個(gè)輸出設(shè)備1060以及一個(gè)或更多個(gè)通信連接1070。諸如總線、控制器或網(wǎng)絡(luò)等互連機(jī)制(未示出)將計(jì)算環(huán)境1000的組件互連。通常,操作系統(tǒng)軟件(未示出)為在計(jì)算環(huán)境1000中執(zhí)行的其它軟件提供了操作環(huán)境,并協(xié)調(diào)計(jì)算環(huán)境1000的組件的活動(dòng)。存儲(chǔ)1040可以是可移動(dòng)或不可移動(dòng)的,并包括磁盤、磁帶或磁帶盒、⑶-ROM、 CD-RW、DVD或可用于儲(chǔ)存信息并可在計(jì)算環(huán)境1000內(nèi)被訪問(wèn)的任何其它計(jì)算機(jī)可讀介質(zhì)。 存儲(chǔ)1040可存儲(chǔ)包含用于本文描述的任意技術(shù)的指令的軟件1080。輸入設(shè)備1050可以是諸如鍵盤、鼠標(biāo)、筆或跟蹤球等觸摸輸入設(shè)備、語(yǔ)音輸入設(shè)備、掃描設(shè)備或可向計(jì)算環(huán)境1000提供輸入的另一設(shè)備。輸出設(shè)備1060可以是顯示器、打印機(jī)、揚(yáng)聲器、CD或DVD刻錄機(jī)、或從計(jì)算環(huán)境1000提供輸出的另一設(shè)備。某些輸入/輸出設(shè)備,諸如觸摸屏,可包括輸入和輸出功能兩者。通信連接1070允許通過(guò)通信機(jī)制到另一計(jì)算實(shí)體的通信。通信機(jī)制傳達(dá)諸如計(jì)算機(jī)可執(zhí)行指令、音頻/視頻或其他信息、或其它數(shù)據(jù)等的信息。作為示例而非限制,通信機(jī)制包括利用電、光、射頻(RF)、紅外線、聲音或其他載體實(shí)現(xiàn)的有線或無(wú)線技術(shù)。
本文的技術(shù)可在諸如程序模塊中所包括的在目標(biāo)真實(shí)或虛擬處理器上的計(jì)算環(huán)境中執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、庫(kù)、對(duì)象、類、組件、數(shù)據(jù)結(jié)構(gòu)等。程序模塊的功能可以如各實(shí)施例中所需的組合或在程序模塊之間分離。用于程序模塊的計(jì)算機(jī)可執(zhí)行指令可以在本地或分布式計(jì)算環(huán)境中執(zhí)行。例23-示例性實(shí)現(xiàn)環(huán)境圖11示出了其中可實(shí)現(xiàn)所描述的實(shí)施例、技術(shù)、和技藝的適合的實(shí)現(xiàn)環(huán)境1100的通用示例。在示例環(huán)境1100中,由云1110提供各種類型的服務(wù)(例如,計(jì)算服務(wù)1112)。例如,云1110可包括可位于中央或是分布式的計(jì)算設(shè)備集,其向經(jīng)由諸如因特網(wǎng)等網(wǎng)絡(luò)連接的各種類型的用戶和設(shè)備提供基于云的服務(wù)。云計(jì)算環(huán)境1100可用于以不同的方式來(lái)實(shí)現(xiàn)計(jì)算任務(wù)。例如,參考所述技術(shù)和工具,可對(duì)本地計(jì)算設(shè)備執(zhí)行諸如處理用戶輸入以及呈現(xiàn)用戶界面之類的某些任務(wù),同時(shí)可在云中的別處執(zhí)行諸如存儲(chǔ)要在后續(xù)處理中使用的數(shù)據(jù)之類的其他任務(wù)。在示例環(huán)境1100中,云1110向具有各種屏幕能力的連接的設(shè)備1,120A-N提供服務(wù)。連接的設(shè)備1120A表示具有中型屏幕的設(shè)備。例如,連接的設(shè)備1120A可以是個(gè)人計(jì)算機(jī),諸如臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本、上網(wǎng)本等。連接的設(shè)備1120B表示具有小型屏幕的設(shè)備。例如,連接的設(shè)備1120B可以是移動(dòng)電話、智能電話、個(gè)人數(shù)字助理、平板計(jì)算機(jī)等。連接的設(shè)備1120N表示具有大屏幕的設(shè)備。例如,連接的設(shè)備1120N可以是電視機(jī) (例如,智能電視機(jī))或連接到電視機(jī)或投影儀屏幕的另一設(shè)備(例如,機(jī)頂盒或游戲控制臺(tái))等。云1110可通過(guò)一個(gè)或多個(gè)服務(wù)提供者(未示出)來(lái)提供各種服務(wù)。例如,云1110 可將與移動(dòng)計(jì)算有關(guān)的服務(wù)提供給各個(gè)連接的設(shè)備1120A-N中的一個(gè)或多個(gè)??舍槍?duì)屏幕大小、顯示能力或特定連接的設(shè)備(例如,連接的設(shè)備1120A-N)的其他功能來(lái)定制云服務(wù)。 例如,可通過(guò)將屏幕大小、輸入設(shè)備以及通常與移動(dòng)設(shè)備相關(guān)聯(lián)的通信帶寬限制考慮在內(nèi)來(lái)為移動(dòng)設(shè)備定制云服務(wù)。例24-示例性移動(dòng)設(shè)備圖12是描繪示例性移動(dòng)設(shè)備1200的系統(tǒng)圖,該移動(dòng)設(shè)備包括各種任選的硬件和軟件組件,并在1202處概括地示出。該移動(dòng)設(shè)備中的任何組件1202可與任何其他組件通信,但出于容易例示的目的而未示出所有連接。該移動(dòng)設(shè)備可以是各種計(jì)算設(shè)備(例如,蜂窩電話、智能電話、手持式計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)等)中的任一個(gè),并且可允許與諸如蜂窩或衛(wèi)星網(wǎng)絡(luò)等一個(gè)或多個(gè)移動(dòng)通信網(wǎng)絡(luò)1204進(jìn)行無(wú)線雙向通信。所示移動(dòng)設(shè)備可包括用于執(zhí)行如信號(hào)編碼、數(shù)據(jù)處理、輸入/輸出處理、電源控制和/或其他功能等任務(wù)的控制器或處理器1210 (例如,信號(hào)處理器、微處理器、ASIC、或其他控制和處理邏輯電路)。操作系統(tǒng)1212可控制對(duì)組件1202的分配和使用,并支持一個(gè)或多個(gè)應(yīng)用程序1214。應(yīng)用程序可包括公共移動(dòng)計(jì)算應(yīng)用程序(例如,包括電子郵件應(yīng)用程序、日歷、聯(lián)系人管理器、web瀏覽器、消息收發(fā)應(yīng)用程序)、或任何其他計(jì)算應(yīng)用。所示移動(dòng)設(shè)備可包括存儲(chǔ)器1220。存儲(chǔ)器1220可包括不可移動(dòng)存儲(chǔ)器1222和 /或可移動(dòng)存儲(chǔ)器12M。不可移動(dòng)存儲(chǔ)器1222可包括RAM、ROM、閃存、盤驅(qū)動(dòng)器、或其他眾所周知的存儲(chǔ)器存儲(chǔ)技術(shù)。可移動(dòng)存儲(chǔ)器12M可包括閃存或訂戶身份模塊(SIM)卡,其在 GSM通信系統(tǒng)中是眾所周知的,或者其他眾所周知的存儲(chǔ)器存儲(chǔ)技術(shù),諸如智能卡。存儲(chǔ)器 1220可用于存儲(chǔ)數(shù)據(jù)和/或用于在操作系統(tǒng)1212和應(yīng)用程序1214上運(yùn)行的代碼。示例數(shù)據(jù)可包括經(jīng)由一個(gè)或多個(gè)有線或無(wú)線網(wǎng)絡(luò)發(fā)送給和/或接收自一個(gè)或多個(gè)網(wǎng)絡(luò)服務(wù)器或其他移動(dòng)設(shè)備的網(wǎng)頁(yè)、文本、圖像、聲音文件、視頻數(shù)據(jù)、或其他數(shù)據(jù)集。存儲(chǔ)器1220可用于存儲(chǔ)諸如國(guó)際移動(dòng)訂戶身份(IMSI)等訂戶標(biāo)識(shí)符,以及諸如國(guó)際移動(dòng)裝備標(biāo)識(shí)符(IMEI) 等裝備標(biāo)識(shí)符。可將此類標(biāo)識(shí)符傳送給網(wǎng)絡(luò)服務(wù)器以標(biāo)識(shí)用戶和裝備。移動(dòng)設(shè)備可支持諸如觸摸屏1230、話筒1232、照相機(jī)1234、物理鍵盤1236、和/或跟蹤球1238的一個(gè)或多個(gè)輸入設(shè)備1M0,以及諸如揚(yáng)聲器1250和顯示器1252的一個(gè)或多個(gè)輸出設(shè)備12M。其他可能的輸出設(shè)備(未示出)可包括壓電或其他觸覺(jué)輸出設(shè)備。一些設(shè)備可服務(wù)一個(gè)以上的輸入/輸出功能。例如,觸摸屏1232和顯示器12M可被組合在單個(gè)輸入/輸出設(shè)備中。觸摸屏1232可用不同的方式接受輸入。例如,電容式觸摸屏在物體(例如,指尖) 使流過(guò)表面的電流變形或中斷流過(guò)表面的電流時(shí)檢測(cè)到觸摸輸入。作為另一示例,電阻式觸摸屏在來(lái)自物體(例如,指尖或指示筆)的壓力引起物理表面的壓縮時(shí)檢測(cè)到觸摸輸入。 作為另一示例,觸摸屏可使用光學(xué)傳感器,在來(lái)自光學(xué)傳感器的光束被中斷時(shí)檢測(cè)到觸摸輸入。不需要與屏幕表面的物理接觸來(lái)使輸入被某些觸摸屏檢測(cè)到。無(wú)線調(diào)制解調(diào)器1260可被耦合至天線(未示出),并且可支持處理器1210與外部設(shè)備之間的雙向通信,如本領(lǐng)域中清楚理解的。調(diào)制解調(diào)器1260被一般性地示出,并且可包括用于與移動(dòng)通信網(wǎng)絡(luò)1204和/或其它基于無(wú)線電的調(diào)制解調(diào)器(例如藍(lán)牙或Wi-Fi) 進(jìn)行通信的蜂窩調(diào)制解調(diào)器。無(wú)線調(diào)制解調(diào)器1260通常被配置用于與一個(gè)或多個(gè)蜂窩網(wǎng)絡(luò)進(jìn)行通信,諸如用于單個(gè)蜂窩網(wǎng)絡(luò)內(nèi)、蜂窩網(wǎng)絡(luò)之間、或移動(dòng)設(shè)備與公共交換電話網(wǎng)絡(luò) (PSTN)之間的用于數(shù)據(jù)和語(yǔ)音通信的GSM網(wǎng)絡(luò)。移動(dòng)設(shè)備可進(jìn)一步包括至少一個(gè)輸入/輸出端口 1觀0、電源1282、衛(wèi)星導(dǎo)航系統(tǒng)接收機(jī)1284(諸如全球定位系統(tǒng)(GPS)接收機(jī))、加速計(jì)1286、收發(fā)機(jī)1288(用于無(wú)線發(fā)射模擬或數(shù)字信號(hào))和/或物理連接器1290,它可以是USB端口、IEEE 1394(火線)端口、和 /或RS-232端口。所示組件1202不是必需的或包括一切的,因?yàn)榭蓜h除組件并且可添加其他組件。存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中本文描述的存儲(chǔ)動(dòng)作中的任一個(gè)可通過(guò)存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)(例如,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或其他有形介質(zhì))中來(lái)實(shí)現(xiàn)。被描述為存儲(chǔ)的事物中的任一個(gè)可被存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)(例如, 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或其他有形介質(zhì))中。計(jì)算機(jī)可讀介質(zhì)中的方法本文描述的方法中的任一個(gè)可通過(guò)一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)(例如,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或其他有形介質(zhì))中(例如,在其上編碼)的計(jì)算機(jī)可執(zhí)行指令來(lái)實(shí)現(xiàn)。這些指令可使得計(jì)算機(jī)執(zhí)行所述方法。本文描述的技術(shù)可用各種編程語(yǔ)言來(lái)實(shí)現(xiàn)。計(jì)算機(jī)可讀存儲(chǔ)設(shè)備中的方法本文描述的方法中的任一個(gè)可由存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)設(shè)備(例如,存儲(chǔ)器、⑶-ROM、⑶_RW、DVD等)中的計(jì)算機(jī)可執(zhí)行指令來(lái)實(shí)現(xiàn)。這些指令可使得計(jì)算機(jī)執(zhí)行所述方法。替換方案來(lái)自任何示例的技術(shù)可以與在其他示例中的任何一個(gè)或多個(gè)中描述的技術(shù)相組合。鑒于可應(yīng)用所公開(kāi)的技術(shù)的原理的許多可能的實(shí)施例,應(yīng)當(dāng)認(rèn)識(shí)到,所示實(shí)施例僅是所公開(kāi)的技術(shù)的示例,并且不應(yīng)該被認(rèn)為限制所公開(kāi)的技術(shù)的范圍。相反,所公開(kāi)的技術(shù)的范圍包括所附權(quán)利要求所涵蓋的內(nèi)容。因此,要求將落入這些權(quán)利要求的范圍和精神內(nèi)的所有內(nèi)容作為本發(fā)明來(lái)保護(hù)。
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括接收(210)包括在計(jì)算設(shè)備的觸摸屏上的一個(gè)或多個(gè)姿勢(shì)的選擇輸入;響應(yīng)于所述選擇輸入,選擇O20)多級(jí)訪問(wèn)鎖定屏幕用戶界面中的多個(gè)鎖定屏幕窗格中的第一鎖定屏幕窗格,所述多個(gè)鎖定屏幕窗格的每一個(gè)與多個(gè)訪問(wèn)等級(jí)中的不同訪問(wèn)等級(jí)相關(guān)聯(lián),所述多個(gè)訪問(wèn)等級(jí)中的每一個(gè)具有對(duì)應(yīng)的所述計(jì)算設(shè)備上的不同的功能性;響應(yīng)于所述選擇,顯示(230)所述第一鎖定屏幕窗格。
2.如權(quán)利要求1所述的方法,其特征在于,其中所述一個(gè)或多個(gè)姿勢(shì)包括在觸摸屏上的一個(gè)或多個(gè)水平姿勢(shì),并且其中顯示所述第一鎖定屏幕窗格包括將所述第一鎖定屏幕窗格水平移入所述觸摸屏的顯示區(qū)域中。
3.如權(quán)利要求1所述的方法,其特征在于,其中所述第一鎖定屏幕窗格包括其各自訪問(wèn)等級(jí)的視覺(jué)指示符。
4.如權(quán)利要求1所述的方法,其特征在于,還包括通過(guò)所述第一鎖定屏幕窗格接收解鎖輸入;確定所述解鎖輸入是否足以啟動(dòng)所述計(jì)算設(shè)備上的、與和所述第一鎖定屏幕窗格相關(guān)聯(lián)的第一訪問(wèn)等級(jí)相對(duì)應(yīng)的功能性;以及基于所述確定,啟動(dòng)所述計(jì)算設(shè)備上的、與所述第一鎖定屏幕窗格相關(guān)聯(lián)的功能性。
5.如權(quán)利要求4所述的方法,其特征在于,其中所述解鎖輸入包括密碼輸入。
6.如權(quán)利要求4所述的方法,其特征在于,其中所述解鎖輸入包括觸摸屏輸入。
7.如權(quán)利要求1所述的方法,其特征在于,其中所述多個(gè)訪問(wèn)等級(jí)包括完全訪問(wèn)等級(jí)和多個(gè)部分訪問(wèn)等級(jí),所述部分訪問(wèn)等級(jí)包括基本訪問(wèn)等級(jí)和增強(qiáng)訪問(wèn)等級(jí),其中,與增強(qiáng)訪問(wèn)等級(jí)相關(guān)聯(lián)的功能性多于基本訪問(wèn)等級(jí)而少于完全訪問(wèn)等級(jí)。
8.如權(quán)利要求1所述的方法,其特征在于,其中與所述第一鎖定屏幕窗格相關(guān)聯(lián)的第一訪問(wèn)等級(jí)包括用戶可定義的訪問(wèn)等級(jí)。
9.如權(quán)利要求8所述的方法,其特征在于,其中與所述用戶可定義的訪問(wèn)等級(jí)相關(guān)聯(lián)的功能性包括對(duì)由用戶選擇的至少一個(gè)資源的訪問(wèn)。
10.如權(quán)利要求9所述的方法,其特征在于,其中所述至少一個(gè)資源包括應(yīng)用程序。
11.如權(quán)利要求9所述的方法,其特征在于,其中所述至少一個(gè)資源包括一組應(yīng)用程序。
12.—種計(jì)算設(shè)備,包括一個(gè)或更多個(gè)處理器;顯示器;以及其上存儲(chǔ)有用于執(zhí)行一種方法的計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述方法包括接收(510)在所述計(jì)算設(shè)備處的事件的指示符;響應(yīng)于所述事件的指示符,選擇(520)包括多個(gè)鎖定屏幕窗格的多級(jí)訪問(wèn)鎖定屏幕用戶界面中的第一鎖定屏幕窗格,所述多個(gè)鎖定屏幕窗格的每一個(gè)與多個(gè)訪問(wèn)等級(jí)中的不同訪問(wèn)等級(jí)相關(guān)聯(lián),所述多個(gè)訪問(wèn)等級(jí)中的每一個(gè)具有對(duì)應(yīng)的所述計(jì)算設(shè)備上的不同的功能性,并且其中,所述第一鎖定屏幕窗格與具有對(duì)應(yīng)的與所述事件相關(guān)聯(lián)的功能性的第一訪問(wèn)等級(jí)相關(guān)聯(lián);以及響應(yīng)于所述選擇,顯示(530)所述第一鎖定屏幕窗格。
13.如權(quán)利要求12所述的方法,其特征在于,其中,所述事件是由消息應(yīng)用程序檢測(cè)到的新的消息,并且其中,對(duì)應(yīng)的與所述事件相關(guān)聯(lián)的功能性僅限于消息功能性,所述方法進(jìn)一步包括接收包括在計(jì)算設(shè)備的觸摸屏上的一個(gè)或多個(gè)姿勢(shì)的解鎖輸入;確定所述解鎖輸入是否足以啟動(dòng)與所述第一訪問(wèn)等級(jí)相關(guān)聯(lián)的消息功能性;以及基于所述確定,啟動(dòng)所述計(jì)算設(shè)備上的所述消息功能性。
14.如權(quán)利要求12所述的方法,其特征在于,還包括接收包括在計(jì)算設(shè)備的觸摸屏上的一個(gè)或多個(gè)姿勢(shì)的選擇輸入; 響應(yīng)于所述選擇輸入,選擇所述多個(gè)鎖定屏幕窗格的第二鎖定屏幕窗格,其中,所述第二鎖定屏幕窗格與第二訪問(wèn)等級(jí)相關(guān)聯(lián);以及顯示所述第二鎖定屏幕窗格。
15.—種或多種在其上具有計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令使得計(jì)算機(jī)執(zhí)行一種方法,所述方法包括在具有顯示區(qū)域的移動(dòng)計(jì)算設(shè)備的觸摸屏上,在包括多個(gè)鎖定屏幕窗格的圖形用戶界面中顯示(710)默認(rèn)鎖定屏幕窗格。其中,所述默認(rèn)鎖定屏幕窗格與默認(rèn)訪問(wèn)等級(jí)相關(guān)聯(lián), 并且所述默認(rèn)鎖定屏幕窗格包括所述移動(dòng)計(jì)算設(shè)備處于鎖定狀態(tài)的視覺(jué)指示; 接收(720)包括所述觸摸屏上的姿勢(shì)輸入的選擇輸入; 基于所述選擇輸入選擇(730)除默認(rèn)鎖定屏幕窗格之外的一個(gè)鎖定屏幕窗格; 在所述顯示區(qū)域中顯示(740)所選擇的鎖定屏幕窗格,其中,所選擇的鎖定屏幕窗格與不同于所述默認(rèn)訪問(wèn)等級(jí)的一個(gè)訪問(wèn)等級(jí)相關(guān)聯(lián); 接收(750)在所選擇的鎖定屏幕窗格處的解鎖輸入;確定(760)所述解鎖輸入是否足以啟動(dòng)與和所述所選擇的鎖定屏幕窗格相關(guān)聯(lián)的所述訪問(wèn)等級(jí)對(duì)應(yīng)的所述計(jì)算設(shè)備上的功能性;以及響應(yīng)于所述確定退出(770)所述鎖定狀態(tài);在所述顯示區(qū)域中顯示(780)已經(jīng)退出所述鎖定狀態(tài)的視覺(jué)指示;以及啟動(dòng)(790)與和所選擇的鎖定屏幕窗格相關(guān)聯(lián)的訪問(wèn)等級(jí)對(duì)應(yīng)的功能性。
全文摘要
多級(jí)訪問(wèn)鎖定屏幕系統(tǒng)允許在計(jì)算設(shè)備上的不同等級(jí)的功能性被訪問(wèn)。例如,當(dāng)設(shè)備處于鎖定狀態(tài)時(shí),用戶可以選擇(例如通過(guò)在觸摸屏上做出一個(gè)或多個(gè)姿勢(shì))完全訪問(wèn)鎖定屏幕窗格并提供使得設(shè)備被完全解鎖的輸入,或者,用戶可以選擇部分訪問(wèn)鎖定屏幕窗格,并且提供僅使得某些資源(例如特定應(yīng)用程序、附加設(shè)備、文檔等)可訪問(wèn)的輸入。還可以響應(yīng)于事件來(lái)(例如自動(dòng)地)選擇鎖定屏幕窗格。例如,當(dāng)設(shè)備處于鎖定狀態(tài),可以響應(yīng)于輸入消息自動(dòng)選擇消息訪問(wèn)鎖定屏幕窗格,并且用戶可以在消息訪問(wèn)鎖定屏幕窗格處提供使得僅消息應(yīng)用程序可訪問(wèn)的輸入。
文檔編號(hào)G06F3/048GK102402661SQ20111031785
公開(kāi)日2012年4月4日 申請(qǐng)日期2011年10月9日 優(yōu)先權(quán)日2010年10月4日
發(fā)明者W·維萊拉特 申請(qǐng)人:微軟公司