專利名稱:使用視覺口令方案的系統(tǒng)和方法
使用視覺口令方案的系統(tǒng)和方法 背景
本發(fā)明一般涉及將圖形特征與用戶口令聯(lián)合使用的口令方案。更具體地,本 發(fā)明涉及將圖形特征與用戶口令聯(lián)合使用以促進口令的回憶。
II.背景
技術(shù)的進步導致更小型并且更強大的個人計算設(shè)備。例如,當前存在各種便 攜式個人計算設(shè)備,包括體積小、重量輕并且易于被用戶攜帶的諸如便攜式無線電
話、個人數(shù)字助理(PDA)等無線計算設(shè)備、以及尋呼設(shè)備。更具體地說,例如便 攜式無線電話還包括在無線網(wǎng)絡(luò)上傳送話音和數(shù)據(jù)分組的蜂窩電話。此外,正在制 造的許多這樣的蜂窩電話在計算能力上有了相對較大的提升,由正變得與小型個人 計算機和手持PDA可相匹敵。通常,這些更小型且更強大的個人計算設(shè)備受到嚴 重的資源約束。例如,屏幕尺寸、可用存儲器量和文件系統(tǒng)空間、輸入和輸入容量 以及處理能力可能各自受到設(shè)備的小尺寸的限制。由于這些嚴重的資源約束,例如 維持駐留在這類個人計算裝置上的輸入鍵和其它用戶輸入機構(gòu)的有限數(shù)量和/或尺 寸往往是合乎需要的。輸入機構(gòu)的這種有限數(shù)量和/或尺寸一般被認為導致不佳的
用戶輸入接口功能性。
這些個人計算設(shè)備中的一些利用有時被稱為運行時環(huán)境和軟件平臺的應(yīng)用程
序編程接口 ("API"),它們被安裝到其本地計算機平臺上并被用來例如通過諸如 提供對設(shè)備專用資源的普適調(diào)用來簡化這類設(shè)備的操作。另外,還已知一些這樣的 API為軟件開發(fā)者提供創(chuàng)建在這類設(shè)備上完全可執(zhí)行的軟件應(yīng)用程序的能力。另 外,已知這類API在操作上位于計算設(shè)備系統(tǒng)軟件與軟件應(yīng)用程序之間,由此不 需要軟件開發(fā)者具有專門的計算設(shè)備系統(tǒng)源代碼也能使計算設(shè)備的計算功能性對 軟件應(yīng)用程序可用。此外,己知有一些類似的API提供以限制和控制對這類個人 計算設(shè)備的訪問的方式來處理用戶口令的機制。在某些情況下,這類口令處理至少 部分地是在個人計算設(shè)備的遠程執(zhí)行的。這類API的示例——其中一些將在下面進行更詳細的討論——包括那些當前 公眾可獲得的版本,包括由加利福尼亞圣地亞哥的高通公司開發(fā)的無線二進制運行
時環(huán)境⑧(BREW ) 3.1版。BREW⑧有時被描述為存在于計算設(shè)備(典型地是無 線蜂窩電話)操作系統(tǒng)之上的薄層飾面(veneer),它提供至具體建立在個人計算 設(shè)備上的硬件特征的接口以及其它特征。BREW⑧進一步的特征至少在于能夠以相 對較低的成本在這類個人計算設(shè)備上提供這一優(yōu)點,相對較低的成本是相對于對這 類裝置資源要求以及相對于消費者為包含BREW⑧API的設(shè)備支付的價格而言的。 已知與BREW⑧相關(guān)聯(lián)的其它特征包括為無線業(yè)務(wù)運營商、軟件開發(fā)者和計算設(shè)備 消費者提供各種益處的端對端軟件分布平臺。至少一種此類當前可用的端對端軟件 分布平臺包括分布在服務(wù)器-客戶機架構(gòu)上的邏輯部分,其中服務(wù)器執(zhí)行例如記賬、 安全和應(yīng)用分布功能,而客戶機執(zhí)行例如應(yīng)用程序執(zhí)行、安全和用戶接口功能。
就以將對這類個人計算設(shè)備的訪問僅限制和控制在授權(quán)用戶的方式提供處理 用戶口令、包括在這類個人計算設(shè)備的遠程處理口令的機制而言,許多系統(tǒng)通常部 分地通過記錄藉由輸入設(shè)備或機構(gòu)接收到的鍵擊來實現(xiàn)此類受限訪問。在一個實施 例中,每個鍵代表可供在多組元口令方案中使用的一個潛在可能的組元。這里,具 有IO個鍵的設(shè)備能具有與IO個鍵的組合所允許的那樣多的唯一性口令。然而,在 另一實施例中,此類實施例包括識別多個鍵被同時按下、諸如shift鍵隨同這10個 鍵中的一個使用的附加功能,從而實質(zhì)上將這10個鍵的功能擴展成20個鍵的功能, 由此每個鍵實質(zhì)上具有兩個可能值。這里,可能的唯一性鍵的數(shù)目從用io個鍵可 提供的可用唯一性口令的數(shù)目擴展至用20個鍵可提供的可用唯一性口令的數(shù)目。 所提議的設(shè)計中的每一種——包括10鍵或20鍵設(shè)計——具有的共同特征在于,可 用組元的數(shù)目在某種意義上被限于該設(shè)備上可用輸入鍵的數(shù)目。應(yīng)當意識到,隨著 可能的鍵組合的數(shù)目增加和/或口令中使用的數(shù)位的數(shù)目增加,此類設(shè)備的用戶所 體驗到的與口令識別相關(guān)聯(lián)的問題也在增加。
當前存在提供相對強健的口令輸入能力的其它口令方案,例如此類機制允許 輸入廣大范圍的ASCII字符。 一種這樣的口令機制包括使用多次擊鍵功能。采用 多次擊鍵, 一個鍵就具有代表多個值的可能,例如, 一個鍵可在其表面上顯示"2 abc"的值或組元。這里,用戶可通過按下"2abc"鍵一次或多次以選擇想要的字 母或數(shù)字來操作個人計算設(shè)備。例如,按下2鍵一次對應(yīng)于字母"a",按兩次對 應(yīng)于字母"b",按三次對應(yīng)于c而按四次對應(yīng)于數(shù)字"2"。這類多次擊鍵口令機 制還包括用于檢測用戶在同一鍵上輸入多個連續(xù)字母的企圖的功能是并不罕見。一個實例是單詞"no",由于"n"和"o"都在6鍵("6mno")上,因此 用戶必須按下6鍵兩次以輸入字母"n",等待系統(tǒng)超時,并隨后再按下6鍵三次 以輸入字母"o"。另一已知方法是按下一特殊鍵以跳過超時,從而允許使用同一 鍵直接輸入下一字符。已知這些多次擊鍵方法中的許多被廣泛地使用于手持設(shè)備 中。然而,多次擊鍵方法通常被視為緩慢而低效率的文本輸入方法并且一般據(jù)悉不 為用戶所喜好。這里,除了因為增加額外的可組成口令的任何特定數(shù)位/組元的字 符、數(shù)字等引起的困難,即潛在可能的數(shù)位組合的數(shù)目增加也增加用戶記憶哪種組 合被記錄為任何特定口令的難度,使用多次擊鍵方法還引入需要緩慢和許多次的按 鍵才能獲得長度相對較小的口令組合的困難和缺陷。
各種現(xiàn)代口令方案還引入進一步增大用戶無法回憶起他們的口令的可能性的 因素。例如,許多現(xiàn)代口令方案要求用戶定期地更改其口令,由此迫使用戶每次此 類口令更改就要重新記憶新的口令。這種頻繁的口令更改增大了用戶無法記起此類 新近更改的口令的可能性。此外,用戶跨多個系統(tǒng)有多個口令當前也是不罕見的, 這也增大了用戶無法回憶起對應(yīng)于任意一個或多個特定系統(tǒng)的一個或多個口令的 可能性。
增進用戶記起冗長口令的能力的至少一種己知方法是使用建立在基于圖形的 口令而不是基于文本的口令的基礎(chǔ)上的口令方案。在一種己知系統(tǒng)中,圖形口令方 案工作以在設(shè)備屏幕上顯示一個景象,在此用戶使用輸入筆連接顯示在設(shè)備屏幕上 的對象當中的 一個或多個,其中由用戶連接諸對象而生成的唯一性圖案作為口令被 記錄。這類系統(tǒng)提供利用基于圖形的口令的益處,基于圖形的口令可論證地比基于 文本的口令更易使用戶回憶,但是這類系統(tǒng)具有局限性,包括僅基于圖形(即無法 以基于文本的形式輸入),這些局限性包括要求使用交互式屏幕,使用相對較高 分辨率的屏幕而已知此類屏幕一般不適用于資源受約束的設(shè)備,在圖形顯示器上顯 示并非口令一部分的對象(即那些對象被顯示在屏幕上,然而當用戶在其它對象之 間畫出連線時卻沒有被使用),以及在這種圖形口令被顯示或輸入時被附近觀看屏 幕的人竊取口令的問題。
因此,提供包括能以有助于口令回憶的方式利用口令的圖形特征的特征的計 算設(shè)備用口令方案將是有利的。提供不需要在基于圖形的口令與基于文本的口令之 間作出排他選擇的新穎系統(tǒng)也將是有利的。另外,提供不需要使用交互式屏幕來輸 入這類口令的圖形實現(xiàn)口令方案也將是有利的。此外,提供不需要使用高分辨率屏 幕的圖形實現(xiàn)口令方案也將是有利的。提供將顯示在屏幕上的項限制在那些直接對
7應(yīng)于口令的部分或組元的項的圖形實現(xiàn)口令方案也將是有利的。提供一種結(jié)合防止 口令被"背后偷窺"的能力提供圖形模式的口令方案將是另一個優(yōu)勢。
概要
文本中公開的實施例旨在解決上述需求,包括例如使用多種方法、軟件和裝 置來提供一種通過強健的口令認證用戶的機制的一個或多個實施例。至少一個實施 例包括將唯一性的非描述性圖形特征與唯一性的基于文本的字符相關(guān)聯(lián)。該實施例 還包括依次接收多個基于文本的字符。此類實施例還包括根據(jù)順序方案依次顯示與 這多個基于文本的字符相關(guān)聯(lián)的非描述性圖形特征。該實施例由此使包括基于文本 的字符的口令可從與這多個基于文本的字符相關(guān)聯(lián)的非描述性圖形特征的顯示和 該順序方案兩者被解譯。
至少一個實施例包括被配置成將唯一性的非描述性圖形特征與唯一性的基于 文本的字符相關(guān)聯(lián)的邏輯部分。該實施例還包括被配置成依次接收多個基于文本的 字符的邏輯部分。該實施例還包括被配置成根據(jù)順序方案依次顯示與這多個基于文 本的字符相關(guān)聯(lián)的非描述性圖形特征的邏輯部分。該實施例還包括被配置成將這多 個基于文本的字符作為口令處理的邏輯部分。此外,本實施例工作由此使包括基于 文本的字符的口令可從與這多個基于文本的字符相關(guān)聯(lián)的非描述性圖形特征的顯 示和該順序方案兩者解譯。
至少一個實施例包括可工作以將唯一性的非描述性圖形特征與唯一性的基于 文本的字符相關(guān)聯(lián)的代碼。該實施例還包括可工作以依次接收多個基于文本的字符 的代碼。該實施例還包括可工作以根據(jù)順序方案依次顯示與這多個基于文本的字符 相關(guān)聯(lián)的非描述性圖形特征的代碼。本實施例還包括可工作以將這多個基于文本的 字符作為口令處理的代碼。此外,該實施例工作由此使包括基于文本的字符的口令
可從與這多個基于文本的字符相關(guān)聯(lián)的非描述性圖形特征的顯示以及該順序方案 兩者被解譯。
至少一個實施例包括用于將唯一性的非描述性圖形特征與唯一性的基于文本 的字符相關(guān)聯(lián)的裝置。該實施例還包括用于依次接收多個基于文本的字符的裝置。 該實施例還包括用于根據(jù)順序方案依次顯示與這多個基于文本的字符相關(guān)聯(lián)的非 描述性圖形特征的裝置。另外,本實施例還包括用于將這多個基于文本的字符作為 口令處理的裝置。另外,該實施例工作以使得包括基于文本的字符的口令可從與這 多個基于文本的字符相關(guān)聯(lián)的非描述性圖形特征的顯示和該順序方案兩者被解譯。至少一個實施例的至少一個優(yōu)點包括使用可利用有助于口令回憶的圖形口令 特征的口令方案。另一個優(yōu)點是組合圖形和基于文本的口令方案的選擇。另外,另 一優(yōu)點包括提供無需使用交互式屏幕來輸入口令的圖形實現(xiàn)口令方案。另一優(yōu)點包 括提供不需要使用高分辨率屏幕的圖形實現(xiàn)口令方案。至少一個實施例的又一優(yōu)點 是提供將顯示在屏幕上的項限制在那些與口令的部分或組元直接對應(yīng)的項的圖形 實現(xiàn)口令方案。至少一個實施例的另一個優(yōu)點是提供一種以減少口令被"背后偷窺" 的威脅的方式結(jié)合基于文本的字符模式提供圖形模式的口令方案。
在細閱包括附圖簡要說明、具體說明和權(quán)利要求書這些章節(jié)的整個申請之后, 本發(fā)明的其它方面、優(yōu)點和特征將變得更為顯而易見。
附圖簡要說明
文本中描述的實施例的前述方面以及隨之產(chǎn)生的優(yōu)點通過結(jié)合附圖參照下面 的具體說明將變得更為顯而易見,在附圖中
圖1是結(jié)合基于文本的口令方案使用非描述性圖形特征的系統(tǒng)的一個實施例
的高層圖示;
圖2是結(jié)合基于文本的口令方案使用非描述性圖形特征的系統(tǒng)的一個實施例 的半高層圖示;
圖3是在結(jié)合基于文本的口令方案使用非描述性圖形特征的系統(tǒng)中使用的個 人計算設(shè)備的 一 個實施例的框圖4是示出一個實施例的包括結(jié)合相應(yīng)的基于文本的口令組元產(chǎn)生的非描述 性圖形特征的顯示的圖示;
圖5是示出一個實施例的包括結(jié)合相應(yīng)的基于文本的口令組元產(chǎn)生的非描述 性圖形特征的顯示的圖示;
圖6是示出一個實施例的包括結(jié)合相應(yīng)的基于文本的口令組元產(chǎn)生的非描述 性圖形特征的顯示的圖示;
圖7是示出一個實施例的包括結(jié)合相應(yīng)的基于文本的口令組元產(chǎn)生的非描述 性圖形特征的顯示的圖示;
圖8是示出結(jié)合基于文本的口令方案使用非描述性圖形特征的系統(tǒng)的一個實 施例的流程圖9是在結(jié)合基于文本的口令方案使用非描述性圖形特征的系統(tǒng)中使用的與 一個實施例相關(guān)聯(lián)的集裝板的示意圖;圖10是在結(jié)合基于文本的口令方案使用非描述性圖形特征的系統(tǒng)中使用的與 一個實施例相關(guān)聯(lián)的集裝板的示意圖ll是在結(jié)合基于文本的口令方案使用非描述性圖形特征的系統(tǒng)中使用的與 一個實施例相關(guān)聯(lián)的集裝板的示意圖12是在結(jié)合基于文本的口令方案使用非描述性圖形特征的系統(tǒng)中使用的與
一個實施例相關(guān)聯(lián)的集裝板的示意圖13是示出一個實施例的包括結(jié)合相應(yīng)的基于文本的口令組元產(chǎn)生的非描述 性圖形特征的顯示的圖示;
圖14是在結(jié)合基于文本的口令方案使用非描述性圖形特征的系統(tǒng)中使用的個 人計算設(shè)備的一個實施例的框圖;以及
圖15是示出結(jié)合基于文本的口令方案使用非描述性圖形特征的系統(tǒng)的一個實 施例的流程圖。
具體說明
本文中使用措詞"示例性的"來表示"起到示例、實例或例示的作用"。在 本文中描述為"示例性"的任何實施例不一定被解釋為優(yōu)于或勝過其它實施例。此 外,許多實施例是以由例如計算設(shè)備的元件所執(zhí)行的動作的順序的形式來描述的。 應(yīng)當認識到,本文中所描述的各個動作可由專用電路(例如,專用集成電路
(ASIC))、由一個或多個處理器執(zhí)行的程序指令、或兩者的組合來執(zhí)行。此外,
本文中所描述的實施例另外可被考慮完全在其中存儲有相應(yīng)計算機指令集的任何
形式的計算機可'虔存儲介質(zhì)中實施,該指令集一被執(zhí)行即使相關(guān)聯(lián)的處理器執(zhí)行本
文中所描述的功能。因此,要求保護的主題的各個方面能以多種不同形式體現(xiàn),所
有這些均已被構(gòu)想落在要求保護的主題的范圍內(nèi)。另外,對于本文中所描述的每一
個實施例,任何此類實施例的相應(yīng)形式在這里被描述為例如"配置成執(zhí)行某個動作
的邏輯部分"或"可工作以執(zhí)行所描述的動作的代碼"。
下面的具體說明描述結(jié)合基于文本的口令方案提供非描述性圖形特征的方
法、系統(tǒng)、軟件和裝置。在至少一個實施例中,個人計算設(shè)備工作以依次接收多個 基f文本的字符,并響應(yīng)于此地工作以根據(jù)順序方案并依次顯示與這多個基于文本 的字符相關(guān)聯(lián)的非描述性圖形特征。在該實施例中,包括基于文本的字符的口令最 少可使用兩項來解譯,其中一項是與這多個基于文本的字符相關(guān)聯(lián)的非描述性圖形 特征的顯示,而第二項是用來生成該顯示的順序方案。在一個或多個實施例中,用于結(jié)合基于文本的口令方案提供非描述性圖形特 征的系統(tǒng)結(jié)合在個人計算設(shè)備上執(zhí)行的運行時環(huán)境(API)來工作。 一種這樣的運 行時環(huán)境(API)是由加利福尼亞圣地亞哥的高通公司開發(fā)的無線二進制運行時環(huán)
境⑧(BREW )的新版本。在下面說明的至少一個實施例中,用來結(jié)合基于文本 的口令方案提供非描述性圖形特征的系統(tǒng)被實現(xiàn)在執(zhí)行諸如BREW⑧軟件平臺的 一新近構(gòu)想的公眾尚不可得的版本等運行時環(huán)境(API)的個人計算設(shè)備上。然而, 用來結(jié)合基于文本的口令方案提供非描述性圖形特征的系統(tǒng)的一個或多個實施例 適合與例如工作以控制無線客戶通信設(shè)備上應(yīng)用程序的執(zhí)行的其它類型的運行時 環(huán)境(API) —起使用。
圖1示出結(jié)合基于文本的口令方案提供非描述性圖形特征的系統(tǒng)100的一個 示例性實施例的框圖,諸如蜂窩電話102跨無線網(wǎng)絡(luò)104與至少一個應(yīng)用程序下載 服務(wù)器106通信,該服務(wù)器106跨無線通信門戶或至無線網(wǎng)絡(luò)104的其它數(shù)據(jù)通路 向無線設(shè)備有選擇地發(fā)送軟件應(yīng)用程序和組元。如圖所示,該無線設(shè)備可以是蜂窩 電話102、個人數(shù)字助理108、在這里圖示為雙向文本尋呼機的尋呼機110、或甚 至是具有無線通信門戶或者具有至網(wǎng)絡(luò)或因特網(wǎng)的有線連接114的單獨計算機平 臺112。因此本發(fā)明的系統(tǒng)可在包括無線通信門戶的任何形式的遠程設(shè)備上執(zhí)行, 這些無線通信門戶包括但不限于,無線調(diào)制解調(diào)器、PCMCIA卡、接入終端、個 人計算機、接入終端、無顯示器或小鍵盤的電話機或其任何組合或子組合。
應(yīng)用程序下載服務(wù)器106在這里圖示為在具有其它計算機單元的網(wǎng)絡(luò)116上 與無線網(wǎng)絡(luò)104通信。這里有第二服務(wù)器120和獨立服務(wù)器122,并且每個服務(wù)器 均能跨無線網(wǎng)絡(luò)104為無線設(shè)備102、 108、 110、 112提供單獨的服務(wù)和處理。優(yōu) 選地還有保存可由無線設(shè)備102、 108、 110、 112下載的軟件應(yīng)用程序的至少一個 存儲的應(yīng)用程序數(shù)據(jù)庫118。構(gòu)想了用于執(zhí)行與結(jié)合基于文本的口令方案提供非描 述性圖形特征相關(guān)聯(lián)的一部分操作的邏輯部分分布在應(yīng)用程序下載服務(wù)器106、第 二服務(wù)器120和獨立服務(wù)器122中的任何一個或多個上不同的實施例。
在圖2中示出了更完全地闡述系統(tǒng)100的框圖,包括無線網(wǎng)絡(luò)104的組成以 及這些單元之間的相互關(guān)系的圖解。如圖所示,系統(tǒng)IOO僅為示例性的并可包括任 何系統(tǒng),藉由這些系統(tǒng),諸如無線客戶機通信設(shè)備102、 108、 110、 112等的遠程 模塊在彼此之間和之中、和/或在經(jīng)由包括但不局限于無線網(wǎng)絡(luò)載波和/或服務(wù)器的 無線網(wǎng)絡(luò)104連接的組成之間和之中進行空中通信。應(yīng)用程序下載服務(wù)器106和所 存儲的應(yīng)用程序數(shù)據(jù)庫118連同提供蜂窩電信服務(wù)所需的諸如服務(wù)器120的任何其它服務(wù)器一起通過諸如因特網(wǎng)、安全LAN、 WAN或其它網(wǎng)絡(luò)的數(shù)據(jù)鏈路與載波網(wǎng) 絡(luò)200通信。
載波網(wǎng)絡(luò)200工作以控制發(fā)送給消息服務(wù)控制器("MCS" ) 202的消息(作 為數(shù)據(jù)包發(fā)送)。載波網(wǎng)絡(luò)200通過網(wǎng)絡(luò)、因特網(wǎng)和/或POTS ("簡易老式電話業(yè) 務(wù)")與MSC 202通信。通常,載波網(wǎng)絡(luò)200與MCS202之間的網(wǎng)絡(luò)或因特網(wǎng)連 接傳遞數(shù)據(jù),而POTS工作以傳遞話音信息。MSC202連接到多個基站("BTS") 204。MCS 202通常以與載波網(wǎng)絡(luò)200相類似的方式由網(wǎng)絡(luò)和/或因特網(wǎng)連接到BTS 204以進行數(shù)據(jù)傳遞,并通常連接到POTS以進行話音信息傳遞。BTS 204最終將 消息通過短消息業(yè)務(wù)("SMS")或其它業(yè)內(nèi)公知的空中傳送方法無線地向諸如蜂 窩電話102等無線設(shè)備廣播。
諸如蜂窩電話102的無線設(shè)備(這里是一個人計算設(shè)備)具有能接收和執(zhí)行 從應(yīng)用程序下載服務(wù)器106發(fā)送來的軟件應(yīng)用程序的計算機平臺206。在一些實施 例中,這些軟件應(yīng)用程序通過其它手段被載入到無線設(shè)備上,而不是從應(yīng)用程序下 載服務(wù)器載入。計算機平臺206包括專用集成電路("ASIC" 208)或其它處理器、 微處理器、邏輯電路或其它數(shù)據(jù)處理設(shè)備。ASIC 208在無線設(shè)備制造時被安裝, 并且通常是不可升級的。ASIC 208或其它處理器執(zhí)行與無線設(shè)備的存儲器212中 的任何駐留程序相接口的應(yīng)用程序編程接口 ( "API" ) 210層。存儲器212可包 括只讀或隨機存取存儲器(RAM和ROM) 、 EPROM、閃存卡或計算機平臺通用 的任何存儲器。API 210還包括含配置成結(jié)合基于文本的口令方案提供非描述性圖 形特征的邏輯部分的客戶機口令模塊214。計算機平臺206還包括可保存存儲器212 中沒有被積極使用的應(yīng)用程序的本地數(shù)據(jù)庫216。本地數(shù)據(jù)庫216通常為閃存單元, 但也可以是本領(lǐng)域中已知的任何次級存儲設(shè)備,諸如磁介質(zhì)、EPROM、光介質(zhì)、 磁帶、或者軟盤或硬盤。
諸如蜂窩電話102的無線客戶機通信設(shè)備相應(yīng)地從應(yīng)用程序下載服務(wù)器106 下載一個或多個軟件應(yīng)用程序,諸如游戲、新聞、股票監(jiān)控器等,并且在不使用時 將應(yīng)用程序保存在本地數(shù)據(jù)庫216上,并在用戶需要時將存儲在本地數(shù)據(jù)庫216 上的駐留應(yīng)用程序上載至存儲器212以便在API210上執(zhí)行。此外,由于客戶機口 令模塊214中結(jié)合基于文本的口令方案使用非描述性圖形特征的操作,無線網(wǎng)絡(luò) 104上的通信能至少部分地以安全方式執(zhí)行。如在本文總進一步說明的,本發(fā)明的 系統(tǒng)和方法提供結(jié)合基于文本的方案對非描述性圖形特征的使用。
圖3示出包括結(jié)合基于文本的口令方案提供非描述性圖形特征的功能的個人計算設(shè)備300的一個示例性實施例。圖形特征的"非描述性"方面意味著與相應(yīng)的
基于文本的字符關(guān)聯(lián)地顯示的圖形在表面上不是該基于文本的字符的表示。例如,
如果基于文本的字符為"r",則與該字符對應(yīng)的非描述性圖形表示將不是圖形表
示"r" 、 "R"、"刃"等。然而,字符"r"的非描述性表示可以是例如水星的圖
形表示。基于文本的字符包括通??稍诩褐I盤輸入機構(gòu)上找到的字母數(shù)字類型字
符(包括字母、數(shù)字、標點符號和其它符號)?;谖谋镜淖址囊恍├影?"a" 、 "a" 、 "*,, 、 "「、">,,禾卩"%,,。
如圖所示,個人計算設(shè)備300包括顯示器302和輸入機構(gòu)304。顯示器302 還包括一組圖形特征306、 一集裝板的可能的圖形特征308及其相關(guān)聯(lián)的基于文本 的相應(yīng)物以及隱藏式口令顯示310。這組圖形特征306包括分別對應(yīng)于一口令的各 個基于文本的字符的個體圖形特征,并且其中這些個體圖形特征一起形成由圖形特 征306的總和組成的總體圖像。盡管在所顯示的實施例中,圖形特征306的范圍包 括有限的一組可能的圖形特征312、 314、 316、 318、 320、 322、 324、 326、 328 和330,并且是從這一集裝板的可能的圖形特征308中選擇的,但其它實施例可提 供完全不同的圖形特征,并且其它實施例還可提供比圖中所示數(shù)目更多或更少的圖 形特征,此外,其它此類實施例可提供與本實施例中所示的那些(例如,所示為O -9)不同的基于文本的字符對應(yīng)的圖形特征。
可能的圖形特征集裝板308包括對應(yīng)于相應(yīng)的基于文本的字符的不同圖形特 征306。例如,圖形特征332 (集裝板項324)是類似于在正方形內(nèi)的正斜杠的基 于文本的字符"/"的圖形表示。在本例中,相應(yīng)的或相關(guān)聯(lián)的基于文本的字符是 數(shù)字"7"。如所示那樣,并根據(jù)相應(yīng)順序方案的規(guī)則,圖形特征308中的每一個 包含始于正方形的一角并終于同一正方形的另一角的連續(xù)線段,或者該圖形特征 308是空白的并且其中沒有線段。本實施例的順序方案還包含以下規(guī)則組成總體 顯示的圖形特征306包括3x3的正方形矩陣。每個正方形能選擇其顏色,用于圖 形特征306中的線段的畫筆顏色也能被選擇性地選取,總體顯示的內(nèi)容以下述順序 提供自包含允許從與相關(guān)聯(lián)的基于文本的字符對應(yīng)的各種背景顏色中進行選擇的 各個圖形特征的集裝板308選擇顏色,接著,自包含允許從也與相關(guān)聯(lián)的基于文本 的字符對應(yīng)的各種畫筆顏色中進行選擇的各個圖形特征的集裝板308選擇畫筆顏 色,然后,于左上角的正方形(332)開始并逐行從左向右移動(例如以順序334、 336、 338、 340、 342、 344、 346和348連續(xù)移動),圖形特征306中的每一個都 被填充以來自集裝板308的圖形特征312、 314、 316、 318、 320、 322、 324、 326、328和330之一的內(nèi)容。此外,該順序方案還包括圖形特征306的總體顯示必須包 括如由連續(xù)線段提供的圖像輪廓由此使所示的總體圖像具有完整邊界的規(guī)則。
如圖形特征306的當前實施例中所反映的那樣,所示總體顯示反映出滿足所 描述的順序方案的規(guī)則,其中接收到以下輸入當顯示在相應(yīng)集裝板308中示出一 系列顏色作為背景選擇后,接收到選擇淡綠背景顏色的輸入,其中淡綠與數(shù)字"4" 相關(guān)聯(lián),接著,當顯示在相應(yīng)集裝板308中示出一系列顏色作為畫筆顏色后,接收 到選擇黑色畫筆顏色的輸入,其中黑色與數(shù)字"1"相關(guān)聯(lián),然后,在顯示示出如 在集裝板308中反映的具有如圖所示的圖形特征312、 314、 316、 318、 320、 322、 324、 326、 328和330的一系列連續(xù)線段圖案后,首先接收到選擇與基于文本的字 符"7"相關(guān)聯(lián)的圖形特征324的輸入,接著接收到選擇與基于文本的字符"8"相 關(guān)聯(lián)的圖形特征326的輸入,接著接收到選擇與基于文本的字符"4"相關(guān)聯(lián)的圖 形特征318的輸入,接著接收到選擇與基于文本的字符"0"相關(guān)聯(lián)的圖形特征330 的輸入,接著接收到選擇與基于文本的字符"5"相關(guān)聯(lián)的圖形特征320的輸入, 接著接收到選擇與基于文本的字符"8"相關(guān)聯(lián)的圖形特征326的輸入,接著接收 到選擇與基于文本的字符"3"相關(guān)聯(lián)的圖形特征316的輸入,最后接收到與右手 邊正方形348相關(guān)聯(lián)的選擇與基于文本的字符"7"相關(guān)聯(lián)的圖形特征324的輸入。 當每個連貫的口令組元或數(shù)位被選取時,在隱藏口令顯示區(qū)310中多顯示一個星 號,直到完成11個數(shù)位的口令為止。根據(jù)總體圖形特征306,并且根據(jù)本發(fā)明的 順序方案,從左到右,與隱藏口令顯示區(qū)310對應(yīng)的口令的內(nèi)容為"41718405837"。
盡管本實施例示出了包括使用以從右至左、從上至下的方案用連續(xù)線段填充 的正方形矩形的要求產(chǎn)生有界圖像的順序方案的使用,然而其它順序方案完全不同 于這種方案。存在與圖片內(nèi)容、將子圖形特征組合成一總體圖形顯示的不同方法一 樣多的可行順序方案,并且還有許多可構(gòu)想的與構(gòu)建總體圖形顯示相關(guān)的其它規(guī)則 和過程。然而,由于這么多不同的可能順序方案和與其相關(guān)聯(lián)的規(guī)則是可行的,并 且由于不同的此類順序方案可被應(yīng)用于相同的圖形特征,并導致不同的相應(yīng)的基于 文本的口令,因此這類系統(tǒng)的操作通常包括已知的總體圖形顯示、以及特定的相應(yīng) 順序方案兩者,從而這種組合才將可在用戶基于總體圖形顯示來回憶基于文本的口 令時有用。例如,就本圖而言,即使有人知道與每個圖形特征相關(guān)聯(lián)的基于文本的 字符,但是沒有順序方案,他將無法知道這些基于文本的字符的組合順序。
本文要求保護的主題的一個優(yōu)點是通過提供與基于文本的口令相對應(yīng)的圖形 特征來幫助用戶想起他們的口令。這里,這些優(yōu)點包括使用基于文本的口令所具有的全部優(yōu)點,諸如輸入和處理這些基于文本的口令的所有己知手段,以及由圖形起 到的允許用戶回憶起相關(guān)聯(lián)的口令的功能所提供的優(yōu)點。除了不需要基于觸摸的屏 幕或高分辨率方案外,與基于純圖形的方案相比的另一優(yōu)點是由于存在與圖形特征 相關(guān)聯(lián)的相應(yīng)的基于文本的口令,因此可容易地經(jīng)由來自技術(shù)支持代表關(guān)于口令內(nèi) 容的話音通信提供該信息(g卩,相比說具有"棕色馬"的"月亮""在右手角",
說"349"更簡單)。
如上面結(jié)合本圖所描述地接收的輸入是通過建立在輸入機構(gòu)304中的一個或 多個輸入鍵接收的。盡管本實施例被具體地描述為利用來自特定鍵的數(shù)字輸入,然 而一個或多個實施例可將任何特定輸入鍵或輸入鍵組合解釋為表示基于文本字符 的輸入。如圖所示的設(shè)備具有二十二個不同的個體鍵352、 354、 356、 358、 360、 362、 364、 366、 368、 370、 372、 374、 376、 378、 380、 382、 384、 386、 388、 390、 392和394。其它實施例使用更多或更少的輸入鍵,并在識別相關(guān)聯(lián)的基于文本的 字符和顯示相關(guān)聯(lián)的個體圖形特征上提供多鍵組合的使用。
圖4示出使用前面兩張圖的實施例的順序方案生成的總體圖形顯示400的一 個示例性實施例,其中圖形正方形336、 342具有(與圖3)不同的相應(yīng)特定圖形 特征以及相關(guān)聯(lián)的基于文本的字符或數(shù)位。這里,右上方的正方形包含與基于文本 的字符"4"相關(guān)聯(lián)的圖形特征318,而右手中間的正方形包含與基于文本的字符 "8"相關(guān)聯(lián)的圖形特征326。結(jié)果,相應(yīng)口令為"41714408837"。
圖5示出使用前面三張圖的實施例的順序方案生成的總體圖形顯示500的一 個示例性實施例,其中,背景顏色和畫筆顏色具有(與圖4)不同的相應(yīng)顏色以及 相關(guān)聯(lián)的基于文本的字符或數(shù)位。這里,背景顏色是深綠色并且與基于文本的字符 "6"相關(guān)聯(lián)而畫筆顏色是淺藍色并與基于文本的字符"3"相關(guān)聯(lián)。結(jié)果,相應(yīng)口 令為"63714408837"。
圖6示出使用前面四張圖的實施例的順序方案生成的總體圖形顯示600的一 個示例性實施例,其中背景顏色和圖形正方形334、 336、 342、 344和346具有(與 圖3)不同的相應(yīng)背景顏色和特定圖形特征以及相關(guān)聯(lián)的基于文本的字符或數(shù)位。 這里,背景顏色是白色并與基于文本的字符2相關(guān)聯(lián)。另外,上方中間的正方形 334包含與基于文本的字符"8"相關(guān)聯(lián)的圖形特征326,右上方的正方形336包含 與基于文本的字符"3"相關(guān)聯(lián)的圖形特征316,右手中間的正方形342包含與基 于文本的字符"2"相關(guān)聯(lián)的圖形特征314,左下方的正方形344包含與基于文本 的字符"9"相關(guān)聯(lián)的圖形特征328,而下方中間的正方形346包含與基于文本的字符"8"相關(guān)聯(lián)的圖形326。結(jié)果,相應(yīng)口令為"21783402987"。
圖7示出使用前面五張圖的實施例的順序方案生成的總體圖形顯示700的一 個示例性實施例,其中背景顏色和圖形正方形342和348具有(與圖3)不同的相 應(yīng)背景顏色和特定圖形特征以及相關(guān)聯(lián)的基于文本的字符或數(shù)位。這里,背景顏色 是白色并與基于文本的字符2相關(guān)聯(lián)。另外,右手中間的正方形342包含與基于文 本的字符"7"相關(guān)聯(lián)的圖形特征324,右下方的正方形348包含與基于文本的字 符"4"相關(guān)聯(lián)的圖形特征318。結(jié)果相應(yīng)口令為"21718407834"。
圖8示出結(jié)合基于文本的口令方案提供非描述性圖形特征的一個方法的一個 示例性實施例。方法800在從起始步驟802開始后,前進至步驟804,系統(tǒng)工作以 將一系列唯一性的背景顏色與唯一性的基于文本的字符相關(guān)聯(lián)。接著,在步驟808, 系統(tǒng)工作以將一系列唯一性的圖形與唯一性的基于文本的字符相關(guān)聯(lián)。在步驟810 中,系統(tǒng)工作以顯示3x3的柵格。在步驟812中,系統(tǒng)工作以將一集裝板的唯一 性的背景顏色隨同唯一性的基于文本的字符一起顯示。在步驟812之后是步驟814, 在此系統(tǒng)工作以接收基于文本的字符的輸入并顯示相應(yīng)的唯一性背景顏色。接著, 在步驟816中,系統(tǒng)工作以將一集裝板的唯一性的畫筆顏色隨同唯一性的基于文本 的字符一起顯示。在步驟818中,系統(tǒng)工作以接收基于文本的字符的輸入并顯示相 應(yīng)畫筆顏色。在步驟820中,系統(tǒng)工作以將一集裝板的唯一性的非描述性圖形隨同 唯一性的基于文本的字符顯示。接著,在步驟824,系統(tǒng)工作以接收基于文本的字 符的輸入,并在3x3柵格中的左上方位置顯示相應(yīng)的非描述性圖形。在步驟826, 系統(tǒng)工作以接收基于文本的字符的輸入并在3"柵格中順時針方向上的下一個位 置上顯示相應(yīng)非描述性圖形。在步驟826后,系統(tǒng)在步驟828工作以確定口令是否 完成。如果在步驟828確定口令完成,則該方法在結(jié)束步驟830結(jié)束。然而,如果 在步驟828確定口令尚未完成,則方法回到步驟826,在此系統(tǒng)執(zhí)行如以上就這一 步所描述的操作。
圖9示出包括結(jié)合基于文本的口令方案提供非描述性圖形特征的功能的個人 計算設(shè)備300的一個替換實施例。該替換實施例也在下面四圖中描述并-一般針對其 中圖形特征被積累時在屏幕上顯示像臉形狀的系統(tǒng)。本實施例和其它類似實施例的 一個優(yōu)點是利用已知用戶一般所具有的臉部識別能力。為便于解釋,所示實施例的 復(fù)雜度有限,并且預(yù)期許多類似的實施例將包括能夠提供更為強健的口令方案的附 加的圖形特征,諸如更多和更復(fù)雜的臉部特征、頭飾、珠寶、背景等。
更具體地說,個人計算設(shè)備300包括一集裝板的可能的圖形特征900及其相關(guān)聯(lián)的基于文本的相應(yīng)物。這組圖形特征(見圖13)包括個體圖形特征,這些圖 形特征分別對應(yīng)于口令的各個基于文本的字符,并且這些個體圖形特征一起形成包
括從可能圖形特征集裝板900選取的圖形特征的總體圖像。如圖所示,包含在在集 裝板項912中的圖形特征代表長頭形。集裝板項914包含表示正圓頭形的圖形特征。 集裝板項916包含表示寬橢圓頭形的圖形特征。集裝板項918包含表示長方頭形的 圖形特征。集裝板項920包含表示正方頭形的圖形特征。集裝板項922包含表示另 一種寬橢圓頭形的圖形特征。集裝板項924包含表示上窄下寬頭形的圖形特征。集 裝板項926包含表示上寬下窄頭形的圖形特征。集裝板項928包含表示窄下巴頭型 的圖形特征。集裝板項930包含表示尖下顎頭形的圖形特征。盡管在所顯示的實施 例中,可能圖形特征集裝板卯0包括有限的一組可能圖形特征912、 914、 916、 918、 920、 922、 924、 926、 928和930,然而其它實施例可提供完全不同的圖形特征, 并且其它實施例還能提供比圖中所示數(shù)目更多或更少的圖形特征,此外,其它此類 實施例能提供與除實施例中所示那些(例如,0到9)以外的基于文本的字符對應(yīng) 的圖形特征。
圖10示出包括結(jié)合基于文本的口令方案提供非描述性圖形特征的功能的個人 計算設(shè)備300的一個替換實施例。該替換實施例表示圖9至13所描述的替換實施 例的一部分。更具體地說,個人計算設(shè)備300包括一集裝板的可能圖形特征1000 及其相關(guān)聯(lián)的基于文本的相應(yīng)物。該組圖形特征(見圖13)包括個體圖形特征, 這些圖形特征各自對應(yīng)于一口令的各個基于文本的字符,并且這些個體圖形特征一 起形成包括從可能圖形特征集裝板1000選取的圖形特征的總體圖像。如圖所示, 集裝板項1012中所包含的圖形特征表示一種特定的眉毛圖案。類似地,其余集裝 板項1014、 1016、 1018、 1020、 1022、 1024、 1024、 1028和1030表示其它唯一性 的眉毛圖案并與相應(yīng)唯一性的基于文本的字符相關(guān)聯(lián)。盡管在所示實施例中,可能 圖形特征集裝板1000包括集裝板項1012、 1014、 1016、 1018、 1020、 1022、 1024、 1024、 1028和1030中有限的一組可能的圖形特征,然而其它實施例可提供完全不 同的圖形特征,并且其它實施例還能提供比圖中所示數(shù)目更多或更少的圖形特征, 此外,其它這樣的實施例能提供與該實施例所示的那些(例如0到9)不同的基于 文本的字符對應(yīng)的圖形特征。
圖11示出包括結(jié)合基于文本的口令方案提供非描述性圖形特征的功能的個人 計算設(shè)備300的一個替換實施例。該替換實施例表示圖9到13所描述的替換實施 例的一部分。更具體地說,個人計算設(shè)備300包括一集裝板的可能圖形特征板1100及其相關(guān)聯(lián)的基于文本的字符相應(yīng)物。圖形特征組(見圖13)包括個體圖形特征, 這些圖形特征各自對應(yīng)于一口令的各個基于文本的字符,并且這些個體圖形特征一 起形成包括從可能圖形特征集裝板1100選取的圖形特征的總體圖像。如圖所示,
集裝板項1112中所包含的圖形特征表示一種特定的鼻形。類似地,其余集裝板項 1114、 1116、 1118、 1120、 1122、 1124、 1124、 1128和1130表示其它唯一性的鼻 形并與相應(yīng)唯一性的基于文本的字符相關(guān)聯(lián)。盡管在所示實施例中,可能圖形特征 集裝板1100包括集裝板項1112、 1114、 1116、 1118、 1120、 1122、 1124、 1124、 1128和1130中有限的一組可能的圖形特征,然而其它實施例可提供完全不同的圖 形特征,并且其它實施例還能提供比圖中所示數(shù)目更多或更少的圖形特征,此外, 其它這樣的實施例能提供與該實施例中所示的那些(例如0到9)不同的基于文本 的字符對應(yīng)的圖形特征。
圖12示出包括結(jié)合基于文本的口令方案提供非描述性圖形特征的功能的個人 計算設(shè)備300的一個替換實施例。該替換實施例表示圖9到13中所描述的替換實 施例的一部分。更具體地說,個人計算設(shè)備300包括一集裝板的可能圖形特征1200 及其相關(guān)聯(lián)的基于文本的字符相應(yīng)物。圖形特征組(見圖13)包括個體圖形特征, 這些圖形特征各自對應(yīng)于一口令的各個基于文本的字符,并且這些個體圖形特征一 起形成包括從可能圖形特征集裝板1200選取的圖形特征的總體圖像。如圖所示, 集裝板項1212中所包含的圖形特征表示一種特定的嘴形。類似地,其余集裝板項 1214、 1216、 1218、 1220、 1222、 1224、 1224、 1228和1230表示其它唯一性的嘴 形并與相應(yīng)唯一性的基于文本的字符相關(guān)聯(lián)。盡管在所示實施例中,可能圖形特征 集裝板1200包括集裝板項1212、 1214、 1216、 1218、 1220、 1222、 1224、 1124、 1228和1230中有限的一組可能的圖形特征,然而其它實施例可提供完全不同的圖 形特征,并且其它實施例還能提供比圖中所示數(shù)目更多或更少的圖形特征,此外, 其它這樣的實施例能提供與該實施例中所示的那些(例如0到9)不同的基于文本 的字符相對應(yīng)的圖形特征。
圖13示出包括結(jié)合基于文本的口令方案提供非描述性圖形特征的功能的個人 計算設(shè)備300的一個替換實施例。該替換實施例表示圖9到13所描述的替換實施 例的一部分。更具體地說,個人計算設(shè)備300包括顯示在顯示302上的包含頭形 1302、眉毛圖案1304、鼻形1306和嘴形1308的圖像??赡軋D形特征集裝板900、 1000、 1100和1200包括對應(yīng)于每個相應(yīng)基于文本的字符的不同圖形特征。如此處 所示,并根據(jù)相應(yīng)順序方案的規(guī)則,組成總體顯示的圖形特征被排列成形成臉的格式。如當前實施例中所反映的那樣,如總體顯示中所示的圖形特征反應(yīng)了滿足所描 述的順序方案的規(guī)則,其中接收到以下輸入接收到選擇與基于文本的字符"2" 相關(guān)聯(lián)的圖形特征914的輸入,接下來接收到選擇與基于文本的字符"9"相關(guān)聯(lián)
的圖形特征1028的輸入,接下來接收到選擇與基于文本的字符"7"相關(guān)聯(lián)的圖形 特征1124的輸入,接下來接收到選擇與基于文本的字符"8"相關(guān)聯(lián)的圖形特征 1226的輸入。根據(jù)總體圖形特征1202并根據(jù)本發(fā)明的順序方案,口令的內(nèi)容從左 向右為"2978"。
圖14示出工作以結(jié)合口令組元使用圖形特征來促進口令回憶的個人計算設(shè)備 1400的一個示例性實施例。如這里所使用的"個人通信設(shè)備"包括例如執(zhí)行駐留 的所配置的邏輯部分的一個或多個處理電路,這類計算設(shè)備包括例如微處理器、數(shù) 字信號處理器(DSP)、微控制器、便攜式無線電話、個人數(shù)字助理(PDA)、以 及尋呼設(shè)備,或是包含配置成至少執(zhí)行本文所述的針對安全通信的操作的處理器和 邏輯部分的硬件、軟件和/或固件的任何合適的組合。在至少一個實施例中,個人 通信設(shè)備1400由至少一個服務(wù)器(通常位于遠程)提供關(guān)于此類個人口令處理的 服務(wù)。在一個實施例中,此類網(wǎng)絡(luò)至少部分為無線網(wǎng)絡(luò)104。在至少一個實施例中, 個人計算設(shè)備1400可以是圖1所示并結(jié)合圖1所描述的無線設(shè)備102、 108、 110 和112中的任何一種。
如該示例性實施例中所示,個人計算設(shè)備1400包括存儲器1402、網(wǎng)絡(luò)I/0接 口 1404、 PC設(shè)備I/O接口 1405、處理器1406和總線1408。盡管存儲器1402被 圖示為RAM存儲器,然而其它實施例包括諸如任何已知類型的用來存儲所配置的 邏輯部分的存儲器等存儲器。另外,盡管存儲器1402被圖示為一種類型的存儲器 的一個連續(xù)單元,但是其它實施例將多個位置和多種類型的存儲器作為存儲器 1402使用。網(wǎng)絡(luò)I/O接口 1404為經(jīng)由總線1408耦合到網(wǎng)絡(luò)的設(shè)備提供輸入和輸 出。PC設(shè)備I/O接口 1405為個人計算設(shè)備1400提供輸入和輸出。處理器1406對 經(jīng)由總線1408提供的指令和數(shù)據(jù)進行操作。
位于存儲器1402中的有配置成將唯一性非描述性圖形特征與唯一性的基于文 本的字符相關(guān)聯(lián)的邏輯部分(1404),以及配置成依次接收的邏輯部分(1404)、 配置成根據(jù)順序方案依次顯示與這多個基于文本的字符相關(guān)聯(lián)的非描述性圖形特 征的邏輯部分(1406),以及配置成將這多個基于文本的字符作為口令處理的邏輯 部分(1408)。在一個實施例中,所述多個基于文本的字符的處理包括本地或遠程 地存儲這些基于文本的字符。在另一實施例中,這種處理包括跨網(wǎng)絡(luò)將基于文本的字符作為口令發(fā)送以供遠程認證使用。在又一實施例中,在跨網(wǎng)絡(luò)發(fā)送以供認證和 /或進一步處理使用之前,通過諸如散列算法等進一步處理這些基于文本的字符。
另外,存儲器1402還包括邏輯部分(1420),其中包括基于文本的字符的口令可
從與這多個基于文本的字符相關(guān)聯(lián)的非描述性圖形特征和順序方案兩者來解譯。
至少一個實施例包括可任選邏輯部分1422,其中非描述性圖形特征包括以下
至少一個背景顏色、畫筆顏色和圖案。另外,至少一個實施例包括可任選邏輯部 分1424,其中順序方案包括以下順序背景顏色;畫筆顏色;以及使用3><3組元
柵格沿順時針移動的一系列圖形插入。此外,在至少一個實施例中包括邏輯部分
1426,其中非描述性圖形特征表示人臉的不同臉部特征并且順序方案包括以預(yù)定次
序顯示這些非描述性圖形。
圖15示出結(jié)合基于文本的口令方案提供非易失性圖形特征的一個方法的一個 示例性實施例。在起始步驟1502之后,方法1500從步驟1504開始,在此該方法 工作以將唯一性的非描述性圖形特征與唯一性的基于文本的字符相關(guān)聯(lián)。接著,在 歩驟1506中,該方法工作以依次接收多個基于文本的字符。在步驟1508中,該方 法工作以根據(jù)順序方案依次顯示與這多個基于文本的字符相關(guān)聯(lián)的非描述性圖形 特征。在步驟1510中,該系統(tǒng)工作將這多個基于文本的字符作為口令處理。在至 少一個實施例中,提供步驟1520,其中包括基于文本的字符的口令可從與這多個 基于文本的字符相關(guān)聯(lián)的非描述性圖形特征的顯示和該順序方案兩者被解譯。后面 的步驟1510是結(jié)束步驟1514。
在至少一個實施例中提供一可任選步驟1516,其中非描述性圖形特征包括以 下至少一個背景顏色、畫筆顏色和圖案。在至少一個實施例中提供可任選步驟 1518,其中順序方案包括下列順序背景顏色;畫筆顏色;以及使用3><3組元柵 格的一系列圖形插入以使這些圖形插入組合在一起能顯示一連續(xù)和完全有界的對 象。
本領(lǐng)域普通技術(shù)人員應(yīng)當進一步理解結(jié)合這里公開的諸實施例描述的各種示 例性邏輯塊、配置、模塊、電路和算法步驟可實現(xiàn)為電子硬件、計算機軟件或兩者 的組合。為清楚地闡明硬件和軟件的這種可互換性,各種示例性組件、塊、配置、 模塊、電路和步驟在上面是一般化地以其功能的形式來描述的。這些功能是實現(xiàn)為 硬件還是軟件是取決于具體應(yīng)用和施加于整個系統(tǒng)的設(shè)計約束。本領(lǐng)域內(nèi)技術(shù)人員 可針對每種具體應(yīng)用以不同方式實現(xiàn)所描述的功能,然而這種實現(xiàn)決策不應(yīng)當被解 釋為致使脫離本發(fā)明的范圍。結(jié)合本文公開的諸實施例說明的方法或算法的步驟可直接在硬件中、在由處 理器執(zhí)行的軟件模塊中、或在兩者的組合中體現(xiàn)。軟件模塊可駐留于RAM存儲器、
閃存、ROM存儲器、PROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、 硬盤、可移動盤、CD-ROM或本領(lǐng)域中已知的任何其它形式的存儲介質(zhì)中。示例 性存儲介質(zhì)被耦合到處理器以使該處理器能從存儲介質(zhì)中讀取信息并將信息寫入 存儲介質(zhì)中。替換地,存儲介質(zhì)可集成到處理器。處理器和存儲介質(zhì)可駐留在ASIC 中。ASIC可駐留在計算設(shè)備或用戶終端中。在替換方案中,處理器和存儲介質(zhì)可 作為分立組件駐留在計算設(shè)備或用戶終端中。
提供對公開的實施例的以上說明是為了使任何本領(lǐng)域任何普通技術(shù)人員皆能 夠制作或使用本發(fā)明。這些實施例的各種修改對本領(lǐng)域技術(shù)人員而言是顯而易見 的,并且本文中定義的一般性原理可應(yīng)用于其它實施例而不會脫離本發(fā)明的精神或 范圍。因此,本發(fā)明并不旨在被限定于本文所示的實施例,而是應(yīng)與符合本文中公 幵的原理和新穎性特征的最廣義范圍一致。
權(quán)利要求
1. 一種輸入口令的方法,所述口令包括基于文本的字符,所述方法包括將唯一性的非描述性圖形特征與唯一性的基于文本的字符相關(guān)聯(lián);依次接收多個基于文本的字符;根據(jù)一順序方案依次顯示與所述多個基于文本的字符相關(guān)聯(lián)的所述非描述性圖形特征;以及將所述多個基于文本的字符作為所述口令來處理;其中所述包括基于文本的字符的口令可從與所述多個基于文本的字符相關(guān)聯(lián)的所述非描述性圖形特征的顯示和所述順序方案兩者中被解譯。
2. 如權(quán)利要求l所述的方法,其特征在于,所述非描述性圖形特征包括以下 至少一個背景顏色、畫筆顏色和圖案。
3. 如權(quán)利要求l所述的方法,其特征在于,所述順序方案包括以下順序背 景顏色;畫筆顏色;以及使用3"組元柵格的一系列圖形插入,其中所述圖形插 入組合能顯示連續(xù)和完全有界的對象。
4. 如權(quán)利要求l所述的方法,其特征在于,所述非描述性圖形特征表示人臉 的不同臉部特征,并且所述順序方案包括以預(yù)定次序顯示所述非描述性圖形。
5. -種使用口令的個人計算設(shè)備,所述口令包括基于文本的字符,所述個人 計算設(shè)備包括配置成將唯一性的非描述性圖形特征與唯一性的基于文本的字符相關(guān)聯(lián)的邏 輯部分;配置成依次接收多個基于文本的字符的邏輯部分;配置成根據(jù)一順序方案依次顯示與所述多個基于文本的字符相關(guān)聯(lián)的所述非描述性圖形特征的邏輯部分;以及配置將所述多個基于文本的字符作為所述口令來處理的邏輯部分; 其中所述包括基于文本的字符的口令可從與所述多個基于文本的字符相關(guān)聯(lián)的非描述性圖形特征的顯示和所述順序方案兩者中被解譯。
6. 如權(quán)利要求5所述的個人計算設(shè)備,其特征在于,所述非描述性圖形特征 包括以下至少一個背景顏色、畫筆顏色和圖案。
7. 如權(quán)利要求5所述的個人計算設(shè)備,其特征在于,所述順序方案包括以下順序背景顏色;畫筆顏色;和使用3x3組元柵格沿順時針移動的一系列圖形插 入。
8. 如權(quán)利要求5所述的個人計算設(shè)備,其特征在于,所述非描述性圖形特征 表示人臉的不同臉部特征,并且所述順序方案包括以預(yù)定次序顯示所述非描述性圖形。
9. 一種包含在計算機可讀介質(zhì)上的計算機程序,所述計算機程序能輸入口令, 所述口令包括基于文本的字符,所述計算機程序包括可工作以將唯一性的非描述性圖形特征與唯一性的基于文本的字符相關(guān)聯(lián)的代碼;可工作以依次接收多個基于文本的字符的代碼;可工作以根據(jù)一順序方案依次顯示與所述多個基于文本的字符相關(guān)聯(lián)的非描述性圖形特征的代碼;以及可工作以將所述多個基于文本的字符作為所述口令來處理的代碼; 其中所述包括基于文本的字符的口令可從與所述多個基于文本的字符相關(guān)聯(lián)的非描述性圖形特征的顯示和所述順序方案兩者中被解譯。
10. 如權(quán)利要求9所述的計算機程序,其特征在于,所述非描述性圖形特征 包括以下至少一個背景顏色、畫筆顏色和圖案。
11. 如權(quán)利要求9所述的計算機程序,其特征在于,所述順序方案包括以下 順序背景顏色;畫筆顏色;以及使用3x3組元柵格沿順時針移動的一系列圖形 插入。
12. 如權(quán)利要求9所述的計算機程序,其特征在于,所述非描述性圖形特征 表示人臉的不同臉部特征,并且所述順序方案包括以預(yù)定次序顯示所述非描述性圖形。
13. —種使用口令的個人計算設(shè)備,所述口令包括基于文本的字符,所述個 人計算設(shè)備包括用于將唯一性的非描述性圖形特征與唯一性的基于文本的字符相關(guān)聯(lián)的裝置;用于依次接收多個基于文本的字符的裝置;用于根據(jù)一順序方案依次顯示與所述多個基于文本的字符相關(guān)聯(lián)的非描述性 圖形特征的裝置;以及用于將所述多個基于文本的字符作為所述口令來處理的裝置;其中所述包括基于文本的字符的口令可從與所述多個基于文本的字符相關(guān)聯(lián) 的非描述性圖形特征的顯示和所述順序方案兩者中被解譯。
14. 如權(quán)利要求13所述的個人計算設(shè)備,其特征在于,所述非描述性圖形特 征包括下面至少一個背景顏色、畫筆顏色和圖案。
15. 如權(quán)利要求13所述的個人計算設(shè)備,其特征在于,所述順序方案包括以 下順序背景顏色;畫筆顏色;以及使用3><3組元柵格沿順時針移動的一系列圖 形插入。
16. 如權(quán)利要求13所述的個人計算設(shè)備,其特征在于,所述非描述性圖形特 征表示人臉的不同臉部特征,并且所述順序方案包括以預(yù)定次序顯示所述非描述性 圖形。
全文摘要
一種輸入口令的系統(tǒng)和方法。該系統(tǒng)和方法工作以將唯一性的非描述性圖形特征與唯一性的基于文本的字符相關(guān)聯(lián)。該系統(tǒng)和方法工作以依次接收多個基于文本的字符。該系統(tǒng)和方法工作以根據(jù)一順序方案依次顯示與這多個基于文本的字符相關(guān)聯(lián)的非描述性圖形特征。該系統(tǒng)和方法還工作以將多個基于文本的字符作為口令處理。另外,該系統(tǒng)和方法工作由此使包括基于文本的字符的口令可從與這多個基于文本的字符相關(guān)聯(lián)的非描述性圖形特征的顯示和該順序方案兩者被解譯。
文檔編號H04L9/32GK101461175SQ200680012258
公開日2009年6月17日 申請日期2006年3月1日 優(yōu)先權(quán)日2005年3月1日
發(fā)明者I·H·麥克里恩 申請人:高通股份有限公司