本發(fā)明涉及用于計(jì)算環(huán)境用戶登錄的登錄界面選擇。
背景技術(shù):在計(jì)算領(lǐng)域,許多場景涉及向用戶呈現(xiàn)登錄界面來完成登錄過程。例如,設(shè)備可以呈現(xiàn)文本框?qū)斫邮沼脩裘涂诹睿蛘叱尸F(xiàn)數(shù)字鍵盤來輸入數(shù)字密碼。設(shè)備可以將文本輸入與在用戶簡檔中存儲(chǔ)的認(rèn)證憑證相比較,如果匹配,則可以準(zhǔn)許用戶進(jìn)入計(jì)算環(huán)境。作為計(jì)算領(lǐng)域的另一方面,許多場景涉及配置設(shè)備來支持計(jì)算環(huán)境中的變化,以適合于用戶的興趣。例如,用戶可以從一組可用語言選擇語言,并且可以使用所選擇的語言與計(jì)算環(huán)境內(nèi)的用戶進(jìn)行通信。除了將文本與所選擇的語言互譯之外,計(jì)算環(huán)境還可以基于所選擇的語言來調(diào)整其它方面,比如,基于所選擇的語言的文本方向來調(diào)整用戶界面,以及以與所選擇的語言相關(guān)聯(lián)的數(shù)據(jù)格式來呈現(xiàn)數(shù)據(jù)類型(例如,以mm-dd-yyyy或者dd-mm-yyyy的格式來呈現(xiàn)日期)。附加地,用戶可以調(diào)整計(jì)算環(huán)境的其它方面,比如,用戶可用的輸入設(shè)備集合;諸如屏上鍵盤之類的特定類型的用戶界面的呈現(xiàn);以及無障礙(accessibility)特征,比如針對弱視用戶的高對比度顏色方案和大字體尺寸以及針對盲人用戶的可聽用戶界面。與調(diào)整計(jì)算環(huán)境的用戶選擇相關(guān)的信息可以被存儲(chǔ)在用戶賬號(hào)中,比如本地或漫游用戶簡檔中。附加地,用戶的用戶簡檔可以例如通過加密或數(shù)據(jù)訪問策略而被保護(hù),并且只有在用戶完成登錄過程之后才可能能夠被設(shè)備訪問(例如,可以部分地基于用戶的口令來加密用戶簡檔,用戶的口令可以不由設(shè)備直接進(jìn)行存儲(chǔ),而是可以僅當(dāng)用戶提供時(shí)才可用)。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明內(nèi)容被提供來以簡要形式介紹概念的選擇,以下將在具體實(shí)施方式中對這些概念進(jìn)行進(jìn)一步描述。本發(fā)明內(nèi)容不是旨在標(biāo)識(shí)所要求保護(hù)主題的關(guān)鍵因素或本質(zhì)特征,也不是旨在用于限制所要求保護(hù)主題的范圍。在使計(jì)算環(huán)境的登錄過程與用戶所選的計(jì)算環(huán)境的調(diào)整相交來支持諸如所選的語言之類的特征方面,可能會(huì)產(chǎn)生困難。特別地,可能期望的是,以用戶所選的語言以及可選地諸如用戶所選的無障礙特征和/或用戶界面之類的其它調(diào)整來呈現(xiàn)登錄過程。實(shí)際上,在一些場景中,登錄過程的完成可能取決于這些調(diào)整;例如,如果以不熟悉的語言呈現(xiàn)或者沒有應(yīng)用用戶的無障礙選擇,則用戶可能不能夠理解登錄過程,和/或,用戶可能具有包括不受登錄界面支持的語言的字符的用戶名或口令。此外,如果在完成登錄過程之前,用戶簡檔受到保護(hù),則設(shè)備可能不能夠在登錄過程期間訪問用戶的選擇;例如,即使在識(shí)別出用戶之后,如果用戶的語言選擇被存儲(chǔ)在了僅安全的用戶簡檔中,則設(shè)備可能也不能夠調(diào)整登錄過程來利用用戶的語言選擇。本文提出的是用于配置設(shè)備以鑒于嘗試完成登錄過程的用戶的選擇來調(diào)整登錄過程的技術(shù)。根據(jù)這些技術(shù),設(shè)備可以存儲(chǔ)在各方面(例如,呈現(xiàn)不同文本語言;包括適于不同語言的用戶界面;和/或具有特定輸入設(shè)備或用戶界面)不同的一組登錄界面。設(shè)備還可以被配置為存儲(chǔ)用戶賬號(hào)與登錄界面之間的一組關(guān)聯(lián),使得在識(shí)別出用戶(作為登錄過程的預(yù)備或中間階段)時(shí),設(shè)備可以識(shí)別與用戶的用戶賬號(hào)相關(guān)聯(lián)的登錄界面,并且可以在登錄過程的剩余階段期間呈現(xiàn)所選擇的登錄界面。附加地,用戶賬號(hào)與所選擇的登錄界面之間的關(guān)聯(lián)可以被存儲(chǔ)在安全的用戶賬號(hào)之外(可替換地或冗余地,與在用戶賬號(hào)內(nèi)存儲(chǔ)的語言選擇一起),因此可以在登錄過程完成(其使得能夠訪問安全的用戶賬號(hào))之前利用該信息。按照這種方式,設(shè)備的配置可以根據(jù)本文所提出的技術(shù)而基于用戶的用戶選擇(其代表所選擇的語言、用戶界面、無障礙特征、數(shù)據(jù)類型和其它用戶界面變量)來調(diào)整登錄過程。為了完成前述和相關(guān)的目的,以下描述和附圖闡述了某些說明性的方面和實(shí)現(xiàn)。這些表明可以采用一個(gè)或多個(gè)方面的各種方式,但是這些是各種方式中的一小部分。當(dāng)結(jié)合附圖考慮以下詳細(xì)描述時(shí),本公開的其它方面、優(yōu)點(diǎn)和新穎性特征將通過以下詳細(xì)描述而變得顯而易見。附圖說明圖1是具有被配置為向具有用戶賬號(hào)的用戶呈現(xiàn)登錄界面的設(shè)備的示例性場景的圖示。圖2是示例性場景的圖示,所述示例性場景具有被配置為根據(jù)本文所提出的技術(shù)而基于用戶的用戶賬號(hào)與所選擇的登錄界面(比如,用戶所選擇的語言)的關(guān)聯(lián)來為用戶調(diào)整登錄過程的設(shè)備。圖3是圖示了根據(jù)本文提出的技術(shù)在計(jì)算環(huán)境內(nèi)呈現(xiàn)登錄界面的示例性方法的流程圖。圖4是包括處理器可執(zhí)行指令的示例性計(jì)算機(jī)可讀介質(zhì)的圖示,所述處理器可執(zhí)行指令被配置為實(shí)現(xiàn)本文所述的規(guī)定中的一個(gè)或多個(gè)。圖5是具有針對登錄界面的各個(gè)方面的一組登錄界面變量的示例性場景的圖示。圖6是具有在登錄過程期間登錄界面的交互式選擇的示例性場景的圖示。圖7圖示了示例性計(jì)算環(huán)境,其中,可以實(shí)施本文所述的規(guī)定中的一個(gè)或多個(gè)。具體實(shí)施方式現(xiàn)在,將參照附圖描述所要求保護(hù)的主題,其中,貫穿全文,相同附圖標(biāo)記用于指示相同元件。在以下描述中,為了解釋的目的,闡述了大量具體細(xì)節(jié),以便提供所要求保護(hù)的主題的深入理解。然而,可能明顯的是,可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐所要求保護(hù)的主題。在其它實(shí)例中,以框圖形式示出了結(jié)構(gòu)和設(shè)備,以便于描述所要求保護(hù)的主題。A.介紹在計(jì)算領(lǐng)域內(nèi),許多場景涉及具有計(jì)算環(huán)境的設(shè)備,計(jì)算環(huán)境受到登陸過程保護(hù),據(jù)此,用戶可以提供對用戶進(jìn)行識(shí)別和認(rèn)證的憑證。這些憑證可以包括,例如,用戶名;口令或密碼;包括只有用戶知道的答案的問題;獨(dú)特的活動(dòng),比如認(rèn)識(shí)圖像;生物識(shí)別碼,比如臉、聲音、視網(wǎng)膜、或者拇指指紋識(shí)別;或者,其他認(rèn)證服務(wù)生成來識(shí)別用戶的證書、票證(ticket)、或令牌。在準(zhǔn)許用戶進(jìn)入計(jì)算環(huán)境之前,可以將這些登錄憑證與設(shè)備在用戶的用戶簡檔中存儲(chǔ)的信息相比較,或者針對后者測試前者,以驗(yàn)證登錄憑證。附加地,可以以各種方式為用戶定制其被準(zhǔn)許進(jìn)入的計(jì)算環(huán)境。例如,用戶可以指定其流利的一種或多種語言,計(jì)算環(huán)境可以調(diào)整輸入和輸出接口,以便以所選擇的語言與用戶通信。這種語言適應(yīng)性可以包括大量調(diào)整,包括基于所寫入語言的文本方向(例如,對于從右至左的文本方向的語言,配置文本框以按從右至左的順序接收文本)和數(shù)據(jù)格式(例如,基于所選擇的語言按照mm-dd-yyyy或者dd-mm-yyyy的格式呈現(xiàn)日期值)來調(diào)整輸入界面的行為。還可以以其它方式來調(diào)整用戶界面(例如,使用一組無障礙特征,比如適合于弱視用戶的高對比度顏色方案和大字體尺寸以及針對盲人用戶的只有聲音的界面,和/或一組美學(xué)選擇,比如用戶106針對登錄過程114選擇的顏色方案或字體)。這些設(shè)置通常被存儲(chǔ)在用戶賬號(hào)中,比如,可以被本地或遠(yuǎn)程地存儲(chǔ)的用戶簡檔。附加地,用戶賬號(hào)通常例如通過加密或數(shù)據(jù)訪問安全策略而受到保護(hù),使得只有與用戶賬號(hào)相關(guān)聯(lián)的用戶可以訪問這些細(xì)節(jié)。在許多這些配置中,用戶賬號(hào)可以被加密且不可訪問,直到用戶提供了登錄過程可以用來解密和訪問用戶簡檔的登錄憑證為止。對于附加安全,設(shè)備甚至可以不存儲(chǔ)用戶的登錄憑證,而是可以僅僅將從其獲得的信息用于解密過程。按照這種方式,用戶賬號(hào)中的包括用戶所選擇的語言和其它設(shè)置的信息可以免受其它用戶的未授權(quán)訪問。圖1示出了具有兩種技術(shù)的呈現(xiàn)的示例性場景100的圖示。在該示例性場景100中,由用戶賬號(hào)108代表的用戶106可以訪問具有操作系統(tǒng)104的設(shè)備102。用戶106可能已經(jīng)選擇了操作系統(tǒng)104在與用戶106進(jìn)行通信時(shí)要使用的一種或多種語言110,所述一種或多種語言110可以被操作系統(tǒng)104存儲(chǔ)在用戶106的用戶賬號(hào)108中,作為語言設(shè)置112。附加地,當(dāng)用戶106請求準(zhǔn)許進(jìn)入設(shè)備102的計(jì)算環(huán)境時(shí),操作系統(tǒng)104可以通過呈現(xiàn)諸如用戶名和口令的組合之類的登錄過程114來識(shí)別和驗(yàn)證用戶106。用戶106可以與在設(shè)備102的顯示器116上呈現(xiàn)的登錄界面118(以及,可選地,設(shè)備102的其它輸入組件,比如鍵盤、鼠標(biāo)、觸摸界面、照相機(jī)、麥克風(fēng)、和/或生物傳感器)進(jìn)行交互來提供所要求的登錄憑證,以滿足登錄過程114并獲得準(zhǔn)許進(jìn)入設(shè)備102的計(jì)算環(huán)境。完成登錄過程114還可以使得設(shè)備102能夠訪問用戶的用戶賬號(hào)108,以應(yīng)用用戶設(shè)置,比如,標(biāo)識(shí)用戶所選語言110的語言設(shè)置112。按照這種方式,設(shè)備102可以實(shí)施登錄過程114,同時(shí)還保護(hù)和利用用戶106的用戶賬號(hào)108。然而,圖1的示例性場景100可能圖示了在這種體系結(jié)構(gòu)內(nèi)產(chǎn)生的一些限制和沖突。特別地,用戶賬號(hào)108的安全機(jī)制可以阻止設(shè)備102訪問用戶106的用戶賬號(hào)108,直到用戶106完成登錄過程114為止。然而,用戶106可能不能夠完成登錄過程114,除非用戶登錄界面118被調(diào)整來反映在用戶賬號(hào)108中指定的設(shè)置。作為第一例子,登錄過程114可能不能夠訪問用戶賬號(hào)108內(nèi)的語言設(shè)置112,并且可能不能夠確定用戶106的所選語言110。因此,登錄過程114可能使用用戶106不理解的語言110來呈現(xiàn)登錄界面118,從而妨礙用戶完成登錄過程114。作為第二例子,用戶106的登錄憑證可能包括特定于用戶的所選語言110的字符,但是登錄過程114所呈現(xiàn)的用戶界面118可能不允許這些字符。例如,設(shè)備102的登錄界面118或輸入組件可以包括具有ANSI機(jī)械布局的鍵盤,但是用戶的憑證可能包括該機(jī)械布局中不可用的希臘字符。作為另一例子,用戶賬號(hào)108可以指定可以不應(yīng)用到登錄界面118的一組無障礙設(shè)置(比如,大字體尺寸),而用戶106可能在不應(yīng)用這些無障礙設(shè)置的情況下難以完成登錄過程114。這些和其它的復(fù)雜情況可以起因于,登錄過程114由于在登錄過程114期間不能訪問用戶賬號(hào)108而不能基于用戶106的用戶賬號(hào)108來調(diào)整登錄界面118。B.所提出的技術(shù)本文提出的是用于減弱在用戶的用戶賬號(hào)108的安全存儲(chǔ)與登錄過程114的適應(yīng)性之間的沖突以反映用戶106所要求的選定語言110和其它設(shè)置的技術(shù)。根據(jù)這些技術(shù),盡管在完成登錄過程114之前,用戶賬號(hào)108可能依然不可訪問,但是設(shè)備102可以被配置為,(還)以與用戶106的用戶賬號(hào)108相關(guān)聯(lián)的方式在用戶賬號(hào)108之外存儲(chǔ)語言設(shè)置112、無障礙特征的選擇和其它這類細(xì)節(jié)。盡管用戶106的用戶賬號(hào)108可能包括受安全協(xié)議保護(hù)的敏感信息(例如,用戶的口令、金融信息和私密通信),但是這些安全考慮可能對于語言設(shè)置112和用于登錄過程114的類似信息而言不太重要,因而在安全的用戶簡檔108之外存儲(chǔ)這些信息是可以接受的。當(dāng)用戶106發(fā)起登錄過程114時(shí),可以呈現(xiàn)默認(rèn)登錄界面118。當(dāng)用戶106選擇用戶賬號(hào)108(例如,輸入用戶名)時(shí),登錄過程114可以檢查語言設(shè)置112和與用戶106的用戶賬號(hào)108相關(guān)聯(lián)(但是存儲(chǔ)在其之外的)的其它信息,并且可以調(diào)整登錄界面118(例如,以用戶所選擇的語言110與用戶106進(jìn)行通信),從而在保持用戶賬號(hào)108的安全性的同時(shí)便于用戶106完成登錄過程114。圖2示出了示例性場景200的圖示,其說明了本文所提出的技術(shù)的使用。在該示例性場景200中,設(shè)備102可以呈現(xiàn)操作系統(tǒng)104,該操作系統(tǒng)104使得具有用戶賬號(hào)108的用戶106能夠指定由用戶賬號(hào)108中存儲(chǔ)的語言設(shè)置112反映的所選語言110,并且設(shè)備102還可以保護(hù)用戶賬號(hào)108,直到用戶106完成登錄過程114以請求準(zhǔn)許進(jìn)入設(shè)備102的計(jì)算環(huán)境為止。登錄過程114可以涉及在顯示器116上呈現(xiàn)的登錄界面208。然而,與圖1所示的示例性場景100相比,該示例性場景200中的設(shè)備102可以使得登錄過程114能夠適應(yīng)于語言設(shè)置112和用戶106所選的其它設(shè)置,即使這些信息被存儲(chǔ)在了在登錄過程114期間不可訪問的安全的用戶賬號(hào)108中??梢酝ㄟ^配置設(shè)備102和/或操作系統(tǒng)104在用戶賬號(hào)108之外存儲(chǔ)與相應(yīng)的用戶賬號(hào)108相關(guān)聯(lián)的登錄界面208的一組關(guān)聯(lián)202來實(shí)現(xiàn)該功能。當(dāng)用戶106發(fā)起登錄過程114時(shí),設(shè)備102可以在顯示器116上呈現(xiàn)第一登陸外觀204,第一登陸外觀204包括向登錄過程114和計(jì)算環(huán)境登記的用戶賬號(hào)108的清單。在從用戶106接收到用戶賬號(hào)108的選擇206時(shí),設(shè)備102可以檢查關(guān)聯(lián)202來識(shí)別與用戶賬號(hào)108相關(guān)聯(lián)的登錄界面208,并且可以生成第二登錄外觀208,第二登錄外觀208呈現(xiàn)出反映所選擇的語言110和用戶106所選的其它設(shè)置的登錄界面118。按照這種方式,設(shè)備102可以通過實(shí)施本文所提出的技術(shù)來調(diào)整登錄過程114,以在保持用戶賬號(hào)108的安全性的同時(shí)反映語言設(shè)置和用戶106的其它選擇。C.示例性實(shí)施例圖3示出了被圖示為示例性方法300的本文所提出的技術(shù)的第一示例性實(shí)施例,所述示例性方法300配置設(shè)備102,以通過登錄過程114準(zhǔn)許用戶106進(jìn)入計(jì)算環(huán)境,所述設(shè)備102具有處理器、一組登錄界面118和一組用戶賬號(hào)108。指令可以被實(shí)現(xiàn)為例如在設(shè)備102的存儲(chǔ)器組件(例如,存儲(chǔ)器電路、硬盤驅(qū)動(dòng)器的盤片、固態(tài)存儲(chǔ)設(shè)備、或者磁盤或光學(xué)盤)中存儲(chǔ)的指令集合,當(dāng)所述指令集合在設(shè)備102的處理器上執(zhí)行時(shí),其使得設(shè)備102執(zhí)行本文所提出的技術(shù)。示例性方法400在402處開始,并且包括,在設(shè)備102的處理器上執(zhí)行404指令。特別地,指令被配置為,將相應(yīng)用戶賬號(hào)108與所選的登錄界面118相關(guān)聯(lián)306。指令還被配置為,在從用戶106接收到308用戶賬號(hào)108的選擇308時(shí),呈現(xiàn)310與用戶賬號(hào)108相關(guān)聯(lián)的所選擇的登錄界面118;以及在經(jīng)由所選擇的登錄界面118接收到用戶106的登錄完成時(shí),準(zhǔn)許312用戶106進(jìn)入計(jì)算環(huán)境。按照這種方式,圖3的示例性方法300使得設(shè)備102通過根據(jù)所選擇的語言110和用戶106的其它設(shè)置調(diào)整得到的登錄過程114,來準(zhǔn)許用戶106進(jìn)入計(jì)算環(huán)境,因此,在314處結(jié)束。另一實(shí)施例涉及計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)包括處理器可執(zhí)行指令,所述處理器可執(zhí)行指令被配置為應(yīng)用本文所提出的技術(shù)。這種計(jì)算機(jī)可讀介質(zhì)可以包括例如計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括有形設(shè)備并對計(jì)算機(jī)可讀指令集合進(jìn)行編碼,有形設(shè)備比如是,存儲(chǔ)器半導(dǎo)體(例如,利用了靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、和/或同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)技術(shù)的半導(dǎo)體)、硬盤驅(qū)動(dòng)器的盤片、快閃存儲(chǔ)器設(shè)備,或者磁盤或光學(xué)盤(比如,CD-R、DVD-R、或軟盤),所述計(jì)算機(jī)可讀指令集合在被設(shè)備的處理器執(zhí)行時(shí)使得設(shè)備實(shí)施本文所提出的技術(shù)。這種計(jì)算機(jī)可讀介質(zhì)還可以包括(作為不同于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的一類技術(shù)的)各種類型的通信介質(zhì)(比如信號(hào)),所述通信介質(zhì)可以經(jīng)由各種物理現(xiàn)象(例如,電磁信號(hào)、聲波信號(hào)、或光學(xué)信號(hào))來傳播,處于各種有線場景(例如,經(jīng)由以太網(wǎng)或光纖電纜)和/或無線場景(例如,諸如WiFi之類的無線局域網(wǎng)(WLAN)、諸如藍(lán)牙之類的個(gè)域網(wǎng)(PAN)、或者蜂窩或無線電網(wǎng)絡(luò))中,并且對計(jì)算機(jī)可讀指令集合進(jìn)行編碼,所述計(jì)算機(jī)可讀指令集合在被設(shè)備的處理器執(zhí)行時(shí)使得設(shè)備實(shí)施本文所提出的技術(shù)。圖4中圖示了可以以這些方法來設(shè)計(jì)的示例性計(jì)算機(jī)可讀介質(zhì),其中,實(shí)現(xiàn)400包括計(jì)算機(jī)可讀介質(zhì)402(例如,CD-R、DVD-R、或者硬盤驅(qū)動(dòng)器的盤片),計(jì)算機(jī)可讀介質(zhì)402上編碼有計(jì)算機(jī)可讀數(shù)據(jù)404。計(jì)算機(jī)可讀介質(zhì)404進(jìn)而包括計(jì)算機(jī)指令集合406,該計(jì)算機(jī)指令集合406被配置為,按照本文所述的原理來工作。該計(jì)算機(jī)可讀介質(zhì)的一些實(shí)施例可以包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如,硬盤驅(qū)動(dòng)器、光學(xué)盤、或者快閃存儲(chǔ)器設(shè)備),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)被配置來存儲(chǔ)按照這樣的方式配置的處理器可執(zhí)行指令:當(dāng)在設(shè)備410的處理器412上執(zhí)行所述處理器可執(zhí)行指令時(shí),所述處理可執(zhí)行指令使得設(shè)備執(zhí)行本文所提出的技術(shù)。例如,處理器可執(zhí)行指令406可以被配置為,使得設(shè)備410執(zhí)行一種應(yīng)用由用戶104選擇的語言108的方法,比如圖3的示例性方法300。本領(lǐng)域普通技術(shù)人員可以設(shè)計(jì)許多這種計(jì)算機(jī)可讀介質(zhì),所述這種計(jì)算機(jī)可讀介質(zhì)被配置為按照本文所提出的技術(shù)來工作。D.變型本文所討論的技術(shù)可以被設(shè)計(jì)具有在許多方面的變型,并且一些變型相對于這些和其它技術(shù)的其它變型可以表現(xiàn)出附加的優(yōu)點(diǎn)和/或減少缺點(diǎn)。此外,一些變型可以被組合地實(shí)現(xiàn),而一些組合可以通過協(xié)調(diào)合而具有附加的優(yōu)點(diǎn)和/或減少的缺點(diǎn)??梢栽诟鞣N實(shí)施例中(例如,圖3的示例性實(shí)施例300中)并入變型,以在這些實(shí)施例上給予獨(dú)立和/或協(xié)同的優(yōu)點(diǎn)。D1.場景可能因這些技術(shù)的實(shí)施例的不同而異的第一方面涉及可以實(shí)施這些技術(shù)的場景。作為該第一方面的第一變型,可以用許多類型的以下設(shè)備102來應(yīng)用本文所提出的技術(shù):比如,工作站;服務(wù)器;控制臺(tái);以及移動(dòng)設(shè)備,比如筆記本計(jì)算機(jī)、掌上型計(jì)算機(jī)、移動(dòng)電話、便攜式媒體播放器和便攜式游戲設(shè)備。作為該第一方面的第二變型,可以在設(shè)備102和/或操作系統(tǒng)104的許多登錄階段呈現(xiàn)登錄過程114。例如,可以在以下期間呈現(xiàn)登錄過程114:用戶106向計(jì)算環(huán)境進(jìn)行初始用戶登記;用戶106在計(jì)算設(shè)備內(nèi)發(fā)起用戶會(huì)話(例如,當(dāng)前退出登錄的用戶106的新登錄);用戶106在計(jì)算設(shè)備內(nèi)重新開始掛起的用戶會(huì)話(例如,在用戶106暫時(shí)離開期間所呈現(xiàn)出的鎖屏);以及用戶106向不同設(shè)備102轉(zhuǎn)移當(dāng)前用戶會(huì)話(例如,經(jīng)由諸如終端服務(wù)之類的協(xié)議從另一設(shè)備遠(yuǎn)程登錄)。作為該第一方面的第三變型,可以使用各種體系結(jié)構(gòu)來實(shí)施本文所提出的技術(shù)。作為第一例子,登錄過程114可以由設(shè)備102或操作系統(tǒng)104提供,或者可以包括被分離地安裝在設(shè)備104上的單獨(dú)的應(yīng)用程序106或庫。作為第二例子,登錄過程114可以被實(shí)現(xiàn)為硬件組件(例如,嵌入或插入到設(shè)備102中的電路)、安裝在操作系統(tǒng)104的計(jì)算環(huán)境內(nèi)的軟件組件、或二者的組合。作為該第一方面的第四變型,登錄過程114可以涉及用于用戶識(shí)別和/或認(rèn)證的許多技術(shù),包括:用戶名或唯一性的用戶標(biāo)識(shí)符;口令或密碼;例如在多因素認(rèn)證協(xié)議中由認(rèn)證設(shè)備提供的安全令牌;與只有用戶知道的知識(shí)相關(guān)的問題;生物識(shí)別碼,比如臉、聲音、視網(wǎng)膜、或者拇指指紋識(shí)別;或者,由其他認(rèn)證服務(wù)生成的證書、票證、或令牌。附加地,登錄過程114可以呈現(xiàn)用戶106可以借以進(jìn)行交互來完成登錄過程114的許多類型的登錄界面118(例如,文本框、屏上鍵盤和/或數(shù)字鍵盤、以及面部和語音識(shí)別技術(shù)),以及若干類型的硬件輸入設(shè)備(例如,鍵盤或小鍵盤、指針設(shè)備(比如,鼠標(biāo)或觸敏顯示器116)、照相機(jī)、麥克風(fēng)、和拇指指紋或視網(wǎng)膜掃描儀)。作為該第一方面的第五變型,本文所提出的技術(shù)可以適用于使得用戶106能夠從多種語言110選擇。盡管本文所呈現(xiàn)的例子使用自然產(chǎn)生的人類語言110,比如英語、法語和德語,但是所述技術(shù)還可以適于使能在眾多背景下可用的眾多自然和人造語言110(比如,與其它用戶和/或設(shè)備進(jìn)行的打印、口頭和手勢上的交流)的選擇。例如,本文所呈現(xiàn)的構(gòu)思可以適用于選自:人工設(shè)計(jì)的語言,比如世界語(Esperanto);虛構(gòu)語言,比如海盜(pirate)和克林貢(Klingon);手勢語言,比如美國符號(hào)語言(AmeriacanSignLanguage)和旗語(Semaphore);觸覺語言,比如盲人用點(diǎn)字法(Braille);語言編碼,比如莫爾斯(Morse);以及功能語言,比如C和Java。本文所提出的技術(shù)可以使能許多這些類型的選擇,并且可以包括,配置操作系統(tǒng)104以便以各種方式調(diào)整登錄過程114來反映這些選擇。圖5示出了示例性場景500的圖示,示例性場景500具有可以與不同語言110相關(guān)聯(lián)的并且為不同登錄界面118所有的若干類型的登錄界面變變量502。作為第一例子,登錄界面118可以呈現(xiàn)用于屏上鍵盤或鍵盤輸入設(shè)備的不同按鍵布局504,比如與美國英語語言110相關(guān)聯(lián)的ANSI機(jī)械布局;與英國英語語言110相關(guān)聯(lián)的ISO機(jī)械布局;以及與日語語言110相關(guān)聯(lián)的日語機(jī)械布局。作為第二例子,登錄界面118可以根據(jù)文本方向504呈現(xiàn)要顯示的文本和/或用戶界面(比如,文本框),文本方向504例如是與英語語言110相關(guān)聯(lián)的從左至右的文本方向,與希伯來語語言110相關(guān)聯(lián)的從右至左的文本方向,以及與蒙古語語言110相關(guān)聯(lián)的垂直的從左至右的文本方向。作為第三例子,登錄界面118可以與不同硬件設(shè)備504相關(guān)聯(lián),比如,安全令牌認(rèn)證設(shè)備(其被配置來提供用戶106可以讀取且將其輸入到文本框中的周期性地轉(zhuǎn)變的數(shù)字令牌);拇指指紋讀取器設(shè)備(其被配置來掃描用戶106的拇指指紋);以及照相機(jī)(其被配置來檢測識(shí)別用戶106的臉部特征)。這些和其它的場景和變型可以與本文所提出的技術(shù)相兼容。D2.用戶信息存儲(chǔ)可以因這些技術(shù)的實(shí)施例的不同而異的第二方面涉及登錄過程114存儲(chǔ)和訪問登錄界面118與各種用戶賬號(hào)108的關(guān)聯(lián)202的方式。作為該第二方面的第一變型,關(guān)聯(lián)202可以標(biāo)識(shí)許多類型的用戶賬號(hào)108,包括:本地地存儲(chǔ)在設(shè)備102上的本地用戶簡檔;可經(jīng)由網(wǎng)絡(luò)被設(shè)備102訪問的漫游用戶簡檔;以及用戶目錄(例如,LDAP服務(wù)器或聯(lián)系人數(shù)據(jù)庫)中的用戶102的用戶目錄項(xiàng)。關(guān)聯(lián)202還可以標(biāo)識(shí)與不同服務(wù)相關(guān)聯(lián)的用戶賬號(hào)108,比如,識(shí)別用戶語言110的社交網(wǎng)絡(luò)中的用戶106的社交網(wǎng)絡(luò)簡檔。作為該第二方面的第二變型,設(shè)備102可以以各種方式存儲(chǔ)關(guān)聯(lián)202,尤其是相對于由設(shè)備102安全存儲(chǔ)的用戶賬號(hào)108。作為這樣的第一例子,對于根據(jù)安全簡檔(其限制訪問,直到登陸過程114的登陸完成為止)來存儲(chǔ)用戶賬號(hào)108的設(shè)備102而言,用戶賬號(hào)108與所選擇的登錄界面118的關(guān)聯(lián)202可以被存儲(chǔ)在用戶賬號(hào)108之外(或者冗余地與存儲(chǔ)在用戶賬號(hào)108內(nèi)的信息在一起,或者排他地存儲(chǔ)在用戶賬號(hào)108之外)。例如,設(shè)備102可以包括設(shè)備登記,設(shè)備登記具有用于相應(yīng)用戶106的用戶登記部分和登錄登記部分(在用戶登記部分之外),用戶登記部分只有在登錄過程114的登錄完成之后才能夠由用戶106進(jìn)行訪問,登錄登記部分能夠被設(shè)備102訪問,且其中存儲(chǔ)了關(guān)聯(lián)202。盡管在設(shè)備登記中存儲(chǔ)信息可以表現(xiàn)出一些優(yōu)點(diǎn),但是其也可能造成一些困難;例如,在第一用戶106當(dāng)前登錄的多用戶計(jì)算環(huán)境中,可能期望的是,禁用與相應(yīng)用戶賬號(hào)108相關(guān)聯(lián)的所選擇的登錄界面118的呈現(xiàn),以減少在對設(shè)備登記的訪問上的沖突。作為該第二方面的第三變型,可以以各種方式生成和/或更新關(guān)聯(lián)202。作為這樣的第一例子,當(dāng)用戶106在登錄過程114期間或之后選擇登錄界面118時(shí),設(shè)備102可以更新關(guān)聯(lián)202,以反映所選擇的登錄界面118。作為這樣的第二例子,當(dāng)用戶106在完成登錄過程114之后調(diào)整計(jì)算環(huán)境(例如,選擇設(shè)備102在與用戶106進(jìn)行通信時(shí)要使用的語言110或無障礙特征)時(shí),設(shè)備102可以更新語言設(shè)置112和用戶賬號(hào)108內(nèi)的其它信息,并且還可以更新存儲(chǔ)在用戶賬號(hào)108之外的在用戶賬號(hào)108與所選擇的登錄界面118之間的關(guān)聯(lián)202,以在用戶106的下一次登錄過程114期間反映新選擇。本領(lǐng)域普通技術(shù)人員可以根據(jù)本文所提出的技術(shù)來設(shè)計(jì)這樣的許多存儲(chǔ)和訪問關(guān)聯(lián)202的方法。D3.登錄過程可以因這些技術(shù)的實(shí)施例的不同而異的第三方面涉及登錄過程114的階段和細(xì)節(jié)。作為該第三方面的第一變型,設(shè)備102可以被配置為,在接收用戶賬號(hào)108的選擇之前,經(jīng)由默認(rèn)登錄界面118(比如,默認(rèn)語言110)與用戶進(jìn)行通信。作為該第三方面的第二變型,設(shè)備102可以使得用戶106能夠在登錄過程114期間選擇登錄界面118,并且可以調(diào)整登錄過程114來利用所選擇的登錄界面118。作為該第二變型的第一例子,設(shè)備102可以被配置為,在檢測到設(shè)備的新用戶106(例如,或者是在激活時(shí)訪問設(shè)備102的第一用戶104,或者是已被他人使用的設(shè)備102的不同用戶104)時(shí),向用戶106呈現(xiàn)一組可用的登錄界面118。作為這樣的第二例子,設(shè)備102可以被配置為,基于各種因素來推測語言110和相應(yīng)登錄界面118的選擇。例如,設(shè)備102可以被配置為,從用戶106接收某種用戶輸入(例如,用戶名、一條文本、或語音片段),以基于該用戶輸入來推測用戶106所選擇的語言110(例如,基于他或她的名字來推測用戶的國籍和母語,或者將自然語言解析器應(yīng)用于由用戶106提供的任何輸入,以識(shí)別該用戶輸入的語言),并選擇與所識(shí)別出的語言110相對應(yīng)的登錄界面118。作為該第二變型的第三例子,登錄過程114可以為用戶106列出一組可用的登錄界面118,比如,安裝在設(shè)備102上的并且可用于登錄過程114的語言110的列表。當(dāng)在登錄過程114期間從用戶106接收到登錄界面118的登錄選擇(例如,來自語言列表的語言110的選擇)時(shí),設(shè)備102可以呈現(xiàn)與該登錄選擇相關(guān)聯(lián)的登錄界面118。除了與用戶106的用戶賬號(hào)108相關(guān)聯(lián)的登錄界面118之外,所述清單可以包括默認(rèn)登錄界面118。這可能是有利的,例如,如果設(shè)備102不能夠呈現(xiàn)與用戶賬號(hào)108相關(guān)聯(lián)的登錄界面118(例如,用戶104可以選擇日語語言登錄界面118,但是設(shè)備102可能既不包括日語機(jī)械布局的輸入設(shè)備,也不包括日語語言屏上鍵盤,用戶106可能只能夠使用設(shè)備102的默認(rèn)登錄界面118來完成登錄過程114)??商鎿Q地或附加地,用戶106的用戶簡檔108可以直接或間接地排除一個(gè)或多個(gè)登錄界面118,例如,在登錄過程114期間不被呈現(xiàn)或用戶106不會(huì)使用的登錄界面(例如,身體殘疾用戶106不能夠操控的輸入設(shè)備,或者被認(rèn)為是精度差或不夠安全的認(rèn)證技術(shù)),并且設(shè)備102可以從向用戶106呈現(xiàn)的登錄界面108的清單排除這些選項(xiàng)。作為該第三方面的第三變型,登錄過程114可以被配置為,使得用戶106能夠以多種方式選擇用戶賬號(hào)108。例如,設(shè)備102可以通過向用戶106列出在計(jì)算環(huán)境中可用的用戶賬號(hào)108(例如,被允許登錄到設(shè)備102的用戶106的名字)來發(fā)起登錄過程114,并且在用戶106選擇了用戶賬號(hào)108時(shí),設(shè)備102可以在登錄過程114的剩余階段期間呈現(xiàn)與所選擇的用戶賬號(hào)108相關(guān)聯(lián)的登錄界面118??商鎿Q地,設(shè)備102可以通過呈現(xiàn)登錄賬號(hào)標(biāo)識(shí)符界面(例如,用戶106可以輸入用戶名或其它用戶賬號(hào)標(biāo)識(shí)符的文本框,或者用于用戶106呈現(xiàn)生物識(shí)別碼或安全標(biāo)記的指令)來發(fā)起登錄過程114。作為該第三方面的第四變型,登錄過程114可以使得用戶106能夠提出針對特定登錄界面118的要求,如果所要求的登錄界面當(dāng)前不可用,則設(shè)備102可以盡力為用戶106獲取或生成所要求的登錄界面118。例如,設(shè)備102可以訪問登錄界面?zhèn)}庫,該登錄界面?zhèn)}庫能夠提供各種登錄界面118的資源(例如,在登錄過程114中提供的信息的各種語言110之間的翻譯)。在接收到針對設(shè)備102上得不到的登錄界面118的用戶請求時(shí),設(shè)備102可以從登錄界面?zhèn)}庫請求指定的登錄界面118,并且在接收到所述登錄界面118時(shí),設(shè)備102可以向用戶106呈現(xiàn)所述登錄界面118。在一些場景中,登錄界面118可以由登錄界面標(biāo)識(shí)符(例如,針對已安裝的或者可獲取的用戶界面118的語言110的ANSI定義的語言代碼)唯一標(biāo)識(shí)。登錄過程114可以被配置為使用這些唯一性的登錄界面標(biāo)識(shí)符來為用戶106指示可用和/或可獲取的登錄界面118,并且登錄過程114可以接收根據(jù)登錄界面118的唯一性登錄界面標(biāo)識(shí)符來指定登錄界面118的用戶請求。按照這種方式,設(shè)備102可以方便用戶106的登錄過程114,即使所請求的登錄界面118當(dāng)前不可用。作為該第三方面的第五變型,除了登錄界面語言變量(即,在登錄過程114期間由設(shè)備102用來與用戶106進(jìn)行通信的語言110)之外,登錄過程114還可以基于用戶所選擇的設(shè)置來調(diào)整和呈現(xiàn)具有在許多登錄界面變量上的變型的登錄界面118。作為第一例子,用戶設(shè)置還可以指定登錄界面無障礙變量(例如,設(shè)備102的計(jì)算環(huán)境的無障礙調(diào)整,比如針對弱視用戶106的高對比度顏色方案和/或大字體尺寸,或者針對盲人用戶106的只有聲音的界面)。作為第二例子,用戶設(shè)置可以包括:指定了用戶102借以被允許實(shí)現(xiàn)登錄完成的輸入設(shè)備的登錄界面輸入設(shè)備變量(例如,已經(jīng)為了安全而受到檢查的信任輸入設(shè)備的標(biāo)識(shí),或者被安全過程信任的輸入設(shè)備的類型;例如,高度安全的設(shè)備102可以只允許用戶106通過諸如視網(wǎng)膜掃描儀之類的高度信任的認(rèn)證機(jī)制來進(jìn)行認(rèn)證,而不是諸如拇指指紋掃描儀之類的不那么信任的認(rèn)證機(jī)制)。作為第三例子,用戶設(shè)置可以指定美學(xué)選擇(例如,用戶106為登錄過程118選擇的顏色方案和字體),并且登錄過程114可以根據(jù)這些選擇來調(diào)整登錄界面118。登錄過程114可以根據(jù)本文所提出的技術(shù)來設(shè)計(jì)和應(yīng)用許多這樣的登錄界面變量。圖6示出了示例性場景600的圖示,示例性場景600具有一系列的登錄階段,這些登錄階段一起包括根據(jù)該第三面的這些變型中的若干個(gè)的示例性登錄過程114。在該示例性場景600中,第一登錄外觀602包括要求用戶賬號(hào)108的選擇的第一登錄界面118,例如,可以輸入用戶名的文本框。當(dāng)用戶106選擇604用戶賬號(hào)108時(shí),設(shè)備102可以檢查所選擇的用戶賬號(hào)108與用戶界面118的關(guān)聯(lián)202,并且可以呈現(xiàn)第二登錄外觀606,第二登錄外觀606具有與所選擇的用戶賬號(hào)108相關(guān)聯(lián)的登錄界面118。然而,用戶106可以在第二登錄外觀606中選擇選項(xiàng)來指定不同登錄界面118。然后,登錄過程114可以呈現(xiàn)第三登錄外觀614,第三登錄外觀614列出了可用的登錄界面118,并且使得用戶106能夠根據(jù)登錄界面標(biāo)識(shí)符(例如,當(dāng)前未安裝在設(shè)備102上的語言110的名稱)來指定不同登錄界面118。在從用戶106接收到這種登錄界面標(biāo)識(shí)符時(shí),設(shè)備102可以從登錄界面?zhèn)}庫612請求610指定的登錄界面118。當(dāng)接收到登錄界面118時(shí),設(shè)備102可以呈現(xiàn)具有所選擇的登錄界面118的第四登錄外觀618,并且還可以更新用戶賬號(hào)108與所接收的登錄界面118的關(guān)聯(lián)202。按照這種方式,設(shè)備102可以根據(jù)本文所提出的技術(shù),使用適合于相應(yīng)用戶106的登錄界面118來呈現(xiàn)登錄過程114。E.計(jì)算環(huán)境圖7和以下討論提供了用于實(shí)施本文所述的規(guī)定中的一個(gè)或多個(gè)的實(shí)施例的適當(dāng)計(jì)算環(huán)境的簡要綜述。圖7的操作環(huán)境只是適當(dāng)操作環(huán)境的一個(gè)例子,并非旨在暗示關(guān)于操作環(huán)境的用途或功能的范圍的任何限制。示例計(jì)算環(huán)境包括但不限于,個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型設(shè)備、移動(dòng)設(shè)備(比如,移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、媒體播放器等)、多處理器系統(tǒng)、消費(fèi)者電子、迷你計(jì)算機(jī)、大型計(jì)算機(jī)、包括上述系統(tǒng)或設(shè)備中的任何一個(gè)的分布式計(jì)算環(huán)境等等。盡管不做要求,但是在由一個(gè)或多個(gè)計(jì)算設(shè)備執(zhí)行的“計(jì)算機(jī)可讀指令”的一般上下文中描述實(shí)施例??梢越?jīng)由(以下討論的)計(jì)算機(jī)可讀介質(zhì)來分布計(jì)算機(jī)可讀指令。計(jì)算機(jī)可讀指令可以被實(shí)現(xiàn)為執(zhí)行特定任務(wù)或?qū)嵤┨囟ǔ橄髷?shù)據(jù)類型的程序模塊,比如,函數(shù)、對象、應(yīng)用程序編程接口(API)、數(shù)據(jù)結(jié)構(gòu)等。典型地,在各種環(huán)境中,可以按照期望合并或分布計(jì)算機(jī)可讀指令的功能。圖7圖示了包括計(jì)算設(shè)備702的系統(tǒng)700的例子,計(jì)算設(shè)備702被配置為執(zhí)行本文提供的一個(gè)或多個(gè)實(shí)施例。在一個(gè)配置中,計(jì)算設(shè)備702包括至少一個(gè)處理單元706和內(nèi)存708。根據(jù)計(jì)算設(shè)備的確切配置和類型,內(nèi)存708可以是易失性的(比如,RAM,例如)、非易失性的(比如,ROM、快閃存儲(chǔ)器等,例如)或二者的一些組合。在圖7中,用虛線704圖示了該配置。在其它實(shí)施例中,設(shè)備702可以包括附加的特征和/或功能。例如,設(shè)備702還可以包括附加存儲(chǔ)器(例如,可移除的和/或不可移除的),附加存儲(chǔ)器包括但不限于磁性存儲(chǔ)器、光學(xué)存儲(chǔ)器等。在圖7中,用存儲(chǔ)器710圖示了這種附加存儲(chǔ)器。在一個(gè)實(shí)施例中,用于執(zhí)行本文提供的一個(gè)或多個(gè)實(shí)施例的計(jì)算機(jī)可讀指令可以在存儲(chǔ)器710中。存儲(chǔ)器710還可以存儲(chǔ)用于執(zhí)行操作系統(tǒng)、應(yīng)用程序等的其它計(jì)算機(jī)可讀指令。計(jì)算機(jī)可讀指令可以被加載到內(nèi)存708中,以由例如處理單元706執(zhí)行。本文所使用的術(shù)語“計(jì)算機(jī)可讀介質(zhì)”包括計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括按照用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令或其它數(shù)據(jù)之類的信息的任何方法或技術(shù)來實(shí)現(xiàn)的易失性和非易失性的、可移除和不可移除的介質(zhì)。內(nèi)存708和存儲(chǔ)器710是計(jì)算機(jī)存儲(chǔ)介質(zhì)的例子。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于,RAM、ROM、EEPROM、快閃存儲(chǔ)器或其它存儲(chǔ)技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光學(xué)存儲(chǔ)器、磁盒、磁帶、磁盤存儲(chǔ)器或其它磁性存儲(chǔ)設(shè)備、或者可以用于存儲(chǔ)期望的信息并且可以被設(shè)備702訪問的任何其它介質(zhì)。任何這些計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是設(shè)備702的部件。設(shè)備702還可以包括通信連接716,通信連接716允許設(shè)備702與其它設(shè)備進(jìn)行通信。通信連接716可以包括但不限于,調(diào)制解調(diào)器、網(wǎng)絡(luò)接口卡(NIC)、集成網(wǎng)絡(luò)接口、射頻發(fā)射機(jī)/接收機(jī)、紅外線端口、USB連接、或用于將計(jì)算設(shè)備702連接至其它計(jì)算設(shè)備的其它接口。通信連接716可以包括有線連接或無線連接。通信連接716可以發(fā)送和/或接收通信介質(zhì)。設(shè)備702可以包括輸入設(shè)備714,比如鍵盤、鼠標(biāo)、筆、語音輸入設(shè)備、觸摸輸入設(shè)備、紅外線照相機(jī)、視頻輸入設(shè)備、和/或任何其它輸入設(shè)備。諸如一個(gè)或多個(gè)顯示器、揚(yáng)聲器、打印機(jī)、和/或任何其它輸出設(shè)備之類的輸出設(shè)備712也可以含在設(shè)備702中。輸入設(shè)備714和輸出設(shè)備712可以經(jīng)由有線連接、無線連接或二者的任何組合與設(shè)備702相連。在一個(gè)實(shí)施例中,來自另一計(jì)算設(shè)備的輸入設(shè)備或輸出設(shè)備可以用作計(jì)算設(shè)備702的輸入設(shè)備714或輸出設(shè)備712。計(jì)算設(shè)備702的組件可以經(jīng)由諸如總線之類的各種互聯(lián)相連。這些互聯(lián)可以包括諸如PCIExpress之類的外圍組件互聯(lián)(PCI)、通用串行總線(USB)、火線(IEEE1394)、光學(xué)總線結(jié)構(gòu)等。在另一實(shí)施例中,計(jì)算設(shè)備702的組件可以經(jīng)由網(wǎng)絡(luò)互聯(lián)。例如,內(nèi)存708可以包括位于由網(wǎng)絡(luò)進(jìn)行互聯(lián)的不同物理位置處的多個(gè)物理存儲(chǔ)單元。本領(lǐng)域技術(shù)人員應(yīng)意識(shí)到,用于存儲(chǔ)計(jì)算機(jī)可讀指令的存儲(chǔ)設(shè)備可以分布在網(wǎng)絡(luò)上。例如,可經(jīng)由網(wǎng)絡(luò)718訪問的計(jì)算設(shè)備720可以存儲(chǔ)用來實(shí)施本文提供的一個(gè)或多個(gè)實(shí)施例的計(jì)算機(jī)可讀指令。計(jì)算設(shè)備702可以訪問計(jì)算設(shè)備720并且下載部分或全部計(jì)算機(jī)可讀指令,用于執(zhí)行??商鎿Q地,計(jì)算設(shè)備702可以根據(jù)需要下載計(jì)算機(jī)可讀指令的片段,或者一些指令可以在計(jì)算設(shè)備702處執(zhí)行,而一些指令在計(jì)算設(shè)備720處執(zhí)行。F.術(shù)語的使用盡管已經(jīng)用特定于結(jié)構(gòu)特征和/或方法動(dòng)作的語言描述了本主題,但是應(yīng)該理解,在所附權(quán)利要求書中定義的主題不是必須限于上述特定特征或動(dòng)作。相反,上述特定特征和動(dòng)作作為實(shí)現(xiàn)權(quán)利要求書的示例形式被公開。如本申請中所使用的,術(shù)語“組件”、“模塊”、“系統(tǒng)”、“界面”等一般旨在指示計(jì)算機(jī)相關(guān)的實(shí)體,或者是硬件、或者是硬件與軟件的組合、或者是軟件、或者是在執(zhí)行中的軟件。例如,組件可以是但不限于,在處理器上運(yùn)行的進(jìn)程、處理器、對象、可執(zhí)行文件、執(zhí)行的線程、程序和/或計(jì)算機(jī)。舉例說明,運(yùn)行在控制器上的應(yīng)用程序和控制器都可以是組件。一個(gè)或多個(gè)組件可以存在于執(zhí)行的進(jìn)程和/或線程內(nèi),以及組件可以位于一個(gè)計(jì)算機(jī)上和/或分布在兩個(gè)或更多個(gè)計(jì)算機(jī)之間。附加地,對應(yīng)用程序108的任何引用可以應(yīng)用于在設(shè)備102上執(zhí)行的操作系統(tǒng)124。此外,可以通過使用標(biāo)準(zhǔn)編程和/或工程技術(shù)將所要求保護(hù)的主題實(shí)現(xiàn)為方法、裝置或制品以生成軟件、固件、硬件或三者的任何組合來控制計(jì)算機(jī)以實(shí)施所公開的主題。本文所使用的術(shù)語“制品”旨在包括可從任何計(jì)算機(jī)可讀設(shè)備、載波或介質(zhì)得到的計(jì)算機(jī)程序。當(dāng)然,本領(lǐng)域技術(shù)人員應(yīng)該意識(shí)到,可以在不背離所要求保護(hù)的主題的精神的范圍的情況下對這種配置進(jìn)行許多修改。術(shù)語“計(jì)算機(jī)可讀介質(zhì)”可以包括通信介質(zhì)。通信介質(zhì)典型地以諸如載波或其他傳輸機(jī)制之類的“調(diào)制的數(shù)據(jù)信號(hào)”來表達(dá)計(jì)算機(jī)可讀指令或其他數(shù)據(jù),并且通信介質(zhì)包括任何的信息傳遞介質(zhì)。術(shù)語“調(diào)制的數(shù)據(jù)信號(hào)”可以包括以對信號(hào)中的信息進(jìn)行編碼的方式來設(shè)置或改變其特性中的一個(gè)或多個(gè)的信號(hào)。本文提供了實(shí)施例的各種操作。在一個(gè)實(shí)施例中,所描述的操作中的一個(gè)或多個(gè)可以構(gòu)成在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)的計(jì)算機(jī)可讀指令,如果所述計(jì)算機(jī)可讀指令被計(jì)算設(shè)備執(zhí)行,則其將使得計(jì)算設(shè)備執(zhí)行所描述的操作。描述一些或所有操作的順序應(yīng)該不被解釋為,暗示這些操作必定是依賴于順序的。得益于本描述的本領(lǐng)域技術(shù)人員將意識(shí)到可替換的次序。此外,應(yīng)該理解,并非所有操作都必須存在于本文所提供的每個(gè)實(shí)施例中。此外,措辭“示例性”在本文中用于表示,用作例子、實(shí)例或舉例說明。本文中被描述為“示例性”的任何方面或設(shè)計(jì)并非必然被解釋為優(yōu)于其它方面或設(shè)計(jì)。相反,措辭示例性的使用旨在以具體方式呈現(xiàn)構(gòu)思。如本申請中所使用的,術(shù)語“或者”旨在表示,包括性的“或者”,而不是排除性的“或者”。即,除非另外說明,或者從上下文清楚可見,否則“X采用A或B”旨在表示自然包括排列中的任何一個(gè)。即,如果X采用A;X采用B;或者X采用A和B,則在前述任何實(shí)例的情況下,滿足“X采用A或B”。此外,在本申請和所附權(quán)利要求中使用的冠詞“一個(gè)”一般可以被解釋為表示“一個(gè)或多個(gè)”,除非另外說明或者從上下文清楚可見是涉及單數(shù)形式的。此外,盡管已經(jīng)相對于一個(gè)或多個(gè)實(shí)現(xiàn)示出和描述了本公開,但是本領(lǐng)域技術(shù)人員將基于對本說明書和附圖的閱讀和理解而想到等價(jià)的改變和修改。本公開包括所有這些修改和改變,并且本公開只受所附權(quán)利要求的范圍的限制。特別是對于由上述組件(例如,元件、資源等)執(zhí)行的各種功能而言,除非另有說明,否則用于描述這些組件的術(shù)語旨在與執(zhí)行所描述的組件的指定功能的任何部件(例如,其在功能上是等價(jià)的)相對應(yīng),即使其在結(jié)構(gòu)上不等價(jià)于執(zhí)行在本文所示的本公開的示例性實(shí)現(xiàn)中的功能的所公開結(jié)構(gòu)。此外,盡管可能已經(jīng)相對于若干實(shí)現(xiàn)中的唯一一個(gè)實(shí)現(xiàn)公開了本公開的特定特征,但是這樣的特征可以與其它實(shí)現(xiàn)的一個(gè)或多個(gè)其他特征合并,這可以是所期望的并且有利于任何給定或特定的應(yīng)用。此外,就在詳細(xì)描述或者權(quán)利要求中使用術(shù)語“包括”、“具有”、“含有”、“帶有”、或者其變型而言,這些術(shù)語旨在按照與術(shù)語“包含”相類似的方式包括。