欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

密碼展示選擇器的制作方法

文檔序號(hào):6376773閱讀:240來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):密碼展示選擇器的制作方法
密碼展示選擇器
背景技術(shù)
諸如移動(dòng)電話(huà)、便攜式和平板計(jì)算機(jī)、娛樂(lè)設(shè)備、手持式導(dǎo)航設(shè)備等等之類(lèi)的便攜式計(jì)算設(shè)備通常利用觸摸屏顯示器來(lái)實(shí)施,該觸摸屏顯示器被設(shè)計(jì)用于用戶(hù)觸摸輸入文本字符和密碼,比如在用戶(hù)界面表單、頁(yè)面或文檔中的文本輸入框中輸入。文本編輯控件允許用戶(hù)比如在觸摸屏上或者利用鍵盤(pán)、鼠標(biāo)或類(lèi)似輸入設(shè)備將文本字符輸入到文本框中。設(shè)備用戶(hù)可以將密碼輸入到諸如在用戶(hù)界面頁(yè)面中的文本框中,并且使得密碼字符模糊以便在用戶(hù)輸入密碼時(shí)不展示該密碼。如果用戶(hù)在輸入密碼字符時(shí)懷疑弄錯(cuò)了,則該用戶(hù)不能看到密碼的哪些字符沒(méi)有被正確地輸入。不正確密碼的輸入可以導(dǎo)致若干不期望的結(jié)果。例如,認(rèn)證服務(wù)可能花費(fèi)相當(dāng)大量的時(shí)間來(lái)驗(yàn)證不正確的密碼。此外,認(rèn)證服務(wù)可能在系統(tǒng)將用戶(hù)鎖定之前僅允許用戶(hù)有限次數(shù)的嘗試來(lái)輸入正確密碼。另外,當(dāng)輸入不正確的密碼時(shí),系統(tǒng)典型地清除所有密碼文本,這迫使用戶(hù)再次重新輸入整個(gè)密碼。
嘗試解決不正確的密碼輸入帶來(lái)的這些不期望結(jié)果的技術(shù)具有固有限制和安全缺陷。例如,一些計(jì)算系統(tǒng)將密碼限制為簡(jiǎn)單的字符,諸如僅個(gè)人標(biāo)識(shí)號(hào)(PIN)的數(shù)字。這從根本上限制了文字?jǐn)?shù)字式密碼的固有強(qiáng)度并且一般地僅適合于低安全實(shí)施方式。其它計(jì)算系統(tǒng)顯示允許用戶(hù)在輸入密碼時(shí)看到密碼字符的用戶(hù)界面或彈出式菜單,如果其他人在密碼正被輸入時(shí)可以看到密碼則這會(huì)危害所預(yù)期的安全性,特別是在公共設(shè)置中。

發(fā)明內(nèi)容
本發(fā)明內(nèi)容引入密碼展示選擇器的簡(jiǎn)化概念,并且下面在具體實(shí)施方式
中進(jìn)一步描述和/或在圖中示出該概念。該發(fā)明內(nèi)容不應(yīng)當(dāng)被認(rèn)為描述所要求保護(hù)的主題的必要特征,也不用于確定或限制所要求保護(hù)的主題的范圍。描述密碼展示選擇器。在實(shí)施例中,顯示密碼輸入框以便輸入密碼的密碼字符,并且該密碼輸入框包括用于用戶(hù)一選擇的密碼展示選擇器以便展示密碼。當(dāng)顯示密碼輸入框時(shí),該密碼展示選擇器最初從視野隱藏。密碼字符可以在密碼輸入框中被接收,并且在顯示時(shí)使得密碼字符模糊。然后,可以根據(jù)選擇器顯示條件來(lái)顯示密碼展示選擇器以用于用戶(hù)-選擇。選擇器顯示條件可以基于指示密碼輸入框被實(shí)施用來(lái)接收密碼字符的最大數(shù)目的參數(shù)。這也被稱(chēng)作為密碼輸入框的寬度,并且如果該寬度參數(shù)是至少最小數(shù)目,則密碼展示選擇器可以被顯示??商鎿Q地,如果寬度參數(shù)是至少最小數(shù)目并且當(dāng)密碼字符中的至少一個(gè)被接收到時(shí),可以顯示密碼展示選擇器??商鎿Q地,可以?xún)H基于接收到的密碼字符的數(shù)目來(lái)顯示密碼展示選擇器,并且如果接收到至少最小數(shù)目的密碼字符則顯示密碼展示選擇器。在其他實(shí)施例中,可以接收密碼展示選擇器的用戶(hù)-選擇,并且然后只要接收到密碼展示選擇器的用戶(hù)-選擇就在密碼輸入框中展示該密碼??商鎿Q地,只要接收到密碼展示選擇器的用戶(hù)-選擇,就在定時(shí)延遲之后在密碼輸入框中展示該密碼。也可以在定時(shí)延遲期間顯示消息以指示密碼將在定時(shí)延遲之后被展示。可替換地或者另外,在接收到密碼展示選擇器的用戶(hù)-選擇之后,可以在密碼輸入框中展示密碼達(dá)一定持續(xù)時(shí)間。在其他實(shí)施例中,密碼展示選擇器可以被實(shí)施為切換(toggle)選擇器開(kāi)關(guān),在這種情況下,當(dāng)接收到密碼展示選擇器的第一用戶(hù)-選擇時(shí),在密碼展示框中展示密碼,并且然后當(dāng)接收到密碼展示選擇器的第二用戶(hù)選擇時(shí)再次使得密碼字符在密碼輸入框中模糊。


參考下面的圖來(lái)描述密碼展示選擇器的實(shí)施例。在通篇中相同的數(shù)字用來(lái)引用在圖中示出的相似特征和部件。圖I圖示可以在其中實(shí)施密碼展示選擇器的實(shí)施例的示例系統(tǒng)。圖2圖示根據(jù)一個(gè)或多個(gè)實(shí)施例的密碼展示選擇器的示例。圖3圖示根據(jù)一個(gè)或多個(gè)實(shí)施例的密碼展示選擇器的(多個(gè))示例方法。
圖4圖示根據(jù)一個(gè)或多個(gè)實(shí)施例的密碼展示選擇器的(多個(gè))示例方法。圖5圖示可以實(shí)施密碼展示選擇器的實(shí)施例的示例設(shè)備的各種部件。
具體實(shí)施例方式描述密碼展示選擇器的實(shí)施例。如上文記錄的那樣,設(shè)備用戶(hù)可以將密碼輸入到比如在用戶(hù)界面頁(yè)面中的文本輸入框中,并且使得密碼字符模糊以便在用戶(hù)輸入密碼時(shí)不展示該密碼。如果用戶(hù)在輸入密碼字符時(shí)懷疑弄錯(cuò)了,則該用戶(hù)不能看到密碼的哪些字符可能已被不正確地輸入。在實(shí)施例中,密碼輸入框被顯示用于輸入密碼的密碼字符,并且該密碼輸入框包括用于用戶(hù)-選擇的密碼展示選擇器以便展示密碼。當(dāng)顯示密碼輸入框時(shí),該密碼展示選擇器最初從視野隱藏。密碼字符可以在密碼輸入框中被接收,并且使得密碼字符在顯示時(shí)模糊以便保持密碼的安全性。然后可以根據(jù)選擇器顯示條件來(lái)顯示密碼展示選擇器以用于用戶(hù)-選擇。例如,選擇器顯示條件可以基于指示密碼輸入框被實(shí)施用來(lái)接收密碼字符的最大數(shù)目的寬度參數(shù)。如果該寬度參數(shù)是至少最小數(shù)目,則密碼展示選擇器可以被顯示。可替換地,如果寬度參數(shù)是至少最小數(shù)目并且當(dāng)接收到至少一個(gè)密碼字符時(shí),可以顯示密碼展示選擇器??商鎿Q地,可以?xún)H基于接收到的密碼字符的數(shù)目來(lái)顯示密碼展示選擇器,并且如果接收到至少最小數(shù)目的密碼字符,則密碼展示選擇器被顯示以用于用戶(hù)-選擇。當(dāng)用戶(hù)選擇密碼展示選擇器時(shí),只要接收到密碼展示選擇器的用戶(hù)一選擇(例如只要用戶(hù)保持該選擇),就在密碼輸入框中展示該密碼??商鎿Q地,只要接收到密碼展示選擇器的用戶(hù)一選擇就在定時(shí)延遲之后在密碼輸入框中展示該密碼。也可以在定時(shí)延遲期間顯示消息以指示密碼將在定時(shí)延遲之后被展示??商鎿Q地或者另外,在接收到密碼展示選擇器的用戶(hù)一選擇之后,可以在密碼輸入框中展示密碼達(dá)一定持續(xù)時(shí)間。例如,用戶(hù)可以選擇密碼展示選擇器并且然后釋放該選擇。密碼然后被展示和顯示以便在密碼輸入框中查看達(dá)指定的持續(xù)時(shí)間。在另一實(shí)施例中,密碼展示選擇器可以被實(shí)施為切換選擇器開(kāi)關(guān),在這種情況下,當(dāng)接收到密碼展示選擇器的第一用戶(hù)一選擇時(shí),在密碼輸入框中展示密碼,并且然后當(dāng)接收到密碼展示選擇器的第二用戶(hù)選擇時(shí)再次使得密碼字符在密碼輸入框中模糊。盡管可以在任何數(shù)目的不同設(shè)備、系統(tǒng)、環(huán)境和/或配置中實(shí)施密碼展示選擇器的特征和概念,但是在下面的示例設(shè)備、系統(tǒng)和方法的上下文中描述密碼展示選擇器的實(shí)施例。圖I圖示了可以在其中實(shí)施密碼展示選擇器的實(shí)施例的示例系統(tǒng)100。該示例系統(tǒng)100包括計(jì)算設(shè)備102,其可以是消費(fèi)者、計(jì)算機(jī)、便攜式、通信、導(dǎo)航、媒體回放、娛樂(lè)、游戲、平板和/或電子設(shè)備中任何一種形式的固定或移動(dòng)設(shè)備的任何一個(gè)或組合。例如,計(jì)算設(shè)備102可以被實(shí)施為連接到顯示設(shè)備110以顯示媒體內(nèi)容的電視客戶(hù)端設(shè)備104、計(jì)算機(jī)106、和/或游戲系統(tǒng)108。可替換地,計(jì)算設(shè)備可以是包括集成顯示器114的任何類(lèi)型的便攜式計(jì)算機(jī)、移動(dòng)電話(huà)或便攜式設(shè)備112。任何計(jì)算設(shè)備可以利用諸如一個(gè)或多個(gè)處理器和存儲(chǔ)器設(shè)備之類(lèi)的各種部件以及利用如參考圖5所示的示例電子設(shè)備進(jìn)一步描述的不同部件的任何組合來(lái)實(shí)施。計(jì)算設(shè)備102的集成顯示器114或顯示設(shè)備110可以是被實(shí)施用來(lái)感測(cè)觸摸和手勢(shì)輸入的觸摸屏顯示器,比如在該觸摸屏顯示器上的用戶(hù)界面中用戶(hù)發(fā)起的字符、鍵、鍵入或選擇器輸入??商鎿Q地或者另外,計(jì)算設(shè)備的示例可以包括其他各種輸入機(jī)構(gòu)和設(shè)備, 比如鍵盤(pán)、鼠標(biāo)、屏幕上鍵盤(pán)、遠(yuǎn)程控制設(shè)備、游戲控制器或任何其他類(lèi)型的用戶(hù)發(fā)起的和/或用戶(hù)可選擇的輸入設(shè)備。在實(shí)施方式中,計(jì)算設(shè)備102可以包括識(shí)別觸摸輸入傳感器數(shù)據(jù)118的觸摸輸入模塊116,諸如屏幕上鍵盤(pán)字符輸入和其他用戶(hù)選擇的觸摸輸入。計(jì)算設(shè)備包括文本框控制模塊20,其可以被實(shí)施為計(jì)算機(jī)可執(zhí)行指令,諸如由一個(gè)或多個(gè)處理器執(zhí)行來(lái)實(shí)施此處描述的各種實(shí)施例的軟件應(yīng)用程序或者模塊。文本框控制模塊包括文本框控件122,其可以被例示用于顯示在計(jì)算設(shè)備102的集成顯示器114上或顯示在顯示設(shè)備110上的文本框124,比如密碼輸入框。文本框124可以被實(shí)施為任何類(lèi)型的文本輸入框、密碼輸入框或在用戶(hù)界面中例示的表單控件(比如表單、HTML頁(yè)面或者文檔)以便促進(jìn)用戶(hù)輸入字符條目126 (例如字母、數(shù)字和/或其他字母數(shù)字字符)。在實(shí)施例中,文本框控件122包括密碼展示選擇器128,該密碼展示選擇器128在比如包括用于字符條目126的文本框124的表單、頁(yè)面或文檔中的用戶(hù)界面中被例示時(shí)可以被合并為文本框控件的一部分并且被綁定到文本框控件。圖2圖示包括密碼展示選擇器的密碼輸入框的示例200,其比如可以由計(jì)算設(shè)備102和參考圖I來(lái)描述各種部件來(lái)實(shí)施。例如,用戶(hù)界面(諸如表面或HTML頁(yè)面)可以包括用戶(hù)在其中輸入密碼的密碼字符的密碼輸入框,并且密碼輸入框包括被實(shí)施用于用戶(hù)-選擇的密碼展示選擇器以便展示在密碼輸入框中顯示的密碼。在計(jì)算設(shè)備102處的該文本框控制模塊120可以例示包括密碼展示選擇器的密碼輸入框。如202處所示,密碼輸入框204包括密碼展示選擇器206,當(dāng)在該示例中顯示密碼輸入框時(shí)該密碼展示選擇器206最初從視野中隱藏。所隱藏的密碼展示選擇器206的虛線(xiàn)輪廓被示出僅用來(lái)圖示密碼輸入框204被實(shí)施為包括密碼展示選擇器。實(shí)際上,密碼展示選擇器從視野中隱藏并且對(duì)用戶(hù)而言是不可見(jiàn)的。密碼輸入框204可以包括指示密碼輸入框被實(shí)施用來(lái)接收到密碼字符的最大數(shù)目的參數(shù)。這通常也被稱(chēng)為密碼輸入框的寬度。例如,密碼輸入框204包括指示密碼輸入框的寬度的寬度參數(shù)208。密碼輸入框的寬度參數(shù)可以由作為文本框編輯界面的一部分的應(yīng)用程序開(kāi)發(fā)者來(lái)指定。在該示例中,寬度參數(shù)208包括所有的密碼輸入框204,以便包括密碼展示選擇器206。可替換地,密碼展示選擇器可以被定位用于在密碼輸入框的寬度之外顯示和/或包括在寬度參數(shù)內(nèi)。在實(shí)施例中,可以基于選擇器顯示條件(諸如基于寬度參數(shù)(例如密碼輸入框的寬度)是否是至少最小數(shù)目)來(lái)顯示密碼輸入框的密碼展示選擇器。例如,密碼輸入框204可以具有十個(gè)字符的寬度參數(shù)208,其指示密碼輸入框可以具有十個(gè)密碼字符。選擇器顯示條件于是可以基于該寬度參數(shù)是否是至少五個(gè)密碼字符,在這種情況下,當(dāng)在密碼輸入框中接收到至少一個(gè)密碼字符時(shí)密碼展示選擇器206被顯示。當(dāng)在密碼輸入框中接收到至少一個(gè)密碼字符210時(shí),然后針對(duì)用戶(hù)選擇顯示密碼展示選擇器206,如在212處所示??商鎿Q地,密碼展示選擇器206可以基于密碼輸入框的寬度參數(shù)208是否是至少最小數(shù)目并且還基于在密碼輸入框204中接收的最小數(shù)目的密碼字符而被實(shí)施用來(lái)顯示。例如,選擇器顯示條件可以基于寬度參數(shù)208是否是至少五個(gè)密碼字符的最小值以及是否已經(jīng)在密碼輸入框中輸入至少四個(gè)密碼字符。在實(shí)施方式中,可以針對(duì)字符長(zhǎng)度較短的密碼、比如僅具有四個(gè)或五個(gè)字符的密碼,隱藏密碼展示選擇器206。密碼的最小字符長(zhǎng)度可以可選地由開(kāi)發(fā)者指定,或者可以是計(jì)算設(shè)備的用戶(hù)可以管理的用戶(hù)可配置的參數(shù)。 可替換地,選擇器顯示條件可以簡(jiǎn)單地基于在密碼輸入框中接收到的最小數(shù)目的密碼字符,而不管寬度參數(shù)。例如,如214處所示,可替換的密碼輸入框216包括密碼展示選擇器218,其被實(shí)施成最初從視野中隱藏并且然后在最小數(shù)目的密碼字符(諸如最少四個(gè)密碼字符)220被輸入到密碼輸入框中時(shí)被顯示。在實(shí)施方式中,寬度參數(shù)和選擇器顯示條件(例如最小寬度參數(shù),以及至少最小數(shù)目的密碼字符)被可選地是可配置的并且可以由應(yīng)用程序開(kāi)發(fā)者指定。如在示例中所示,最初在密碼輸入框204中使密碼的密碼字符210模糊以便從視野中隱藏該密碼并且防止其他人從用戶(hù)獲得密碼。密碼輸入框204的密碼展示選擇器206被實(shí)施以用于用戶(hù)-選擇以便在密碼輸入框中展示密碼。例如,在觸摸屏顯示器上,如在222處所示,用戶(hù)可以按壓來(lái)選擇密碼展示選擇器206以便發(fā)起在密碼輸入框中展示密碼字符210??商鎿Q地,用戶(hù)可以通過(guò)按住鼠標(biāo)按鈕、利用鍵盤(pán)快捷鍵或其他用戶(hù)可選擇的機(jī)構(gòu)來(lái)選擇密碼展示選擇器。在實(shí)施方式中,當(dāng)密碼展示選擇器的用戶(hù)-選擇被接收到時(shí),計(jì)算設(shè)備102處的文本框控制模塊120發(fā)起在密碼輸入框中展示密碼(例如顯示密碼字符)。在實(shí)施例中,用戶(hù)可以選擇密碼展示選擇器206,如在222處所示,并且如在224處所示,消息226被顯示以便指示密碼將在定時(shí)延遲之后被展示。在密碼被展示之前的定時(shí)延遲能夠被配置成從零到任何持續(xù)時(shí)間,比如幾秒的延遲。對(duì)于零秒的定時(shí)延遲,在與用戶(hù)選擇或按壓密碼展示選擇器大約相同的時(shí)間展示密碼??商鎿Q地或另外,只要接收到密碼展示選擇器的用戶(hù)-選擇,就可以在密碼輸入框中展示密碼。例如,當(dāng)用戶(hù)按壓來(lái)選擇密碼展示選擇器206 (如在222處所示)以便發(fā)起在密碼輸入框中展示密碼時(shí),只要密碼展示選擇器206的用戶(hù)-選擇被保持(例如,并且可選地在定時(shí)延遲和/或消息226被顯示之后),密碼就被展示和顯示以供查看,如在228處所示。在可替換實(shí)施例中,可以在密碼展示選擇器206的用戶(hù)-選擇被接收到之后在密碼輸入框204中展示密碼達(dá)一定持續(xù)時(shí)間。例如,用戶(hù)可以按壓來(lái)選擇密碼展示選擇器,如在222處所示,并且然后釋放該選擇。然后密碼被展示和顯示達(dá)一定持續(xù)時(shí)間以供在密碼輸入框中查看,如在228中所示,所示持續(xù)時(shí)間可以被配置成從零到任何持續(xù)時(shí)間。例如,可以將密碼展示幾秒??商鎿Q地,密碼展示選擇器206可以被實(shí)施為切換選擇器,并且密碼字符被展示以便在接收到密碼展示選擇器的第一用戶(hù)-選擇之后在密碼輸入框中顯示密碼。然后,在密碼展示選擇器的第二用戶(hù)-選擇被接收到以便切換選擇器之后,再次使得密碼字符在密碼輸入框中模糊。在示例200中,密碼展示選擇器206被示出為定位在密碼輸入框204的右側(cè)上以便避免在用戶(hù)利用他或她的右手選擇密碼展示選擇器(諸如在222處所示)時(shí)阻擋所展示的密碼的查看。盡管密碼展示選擇器被示出在密碼輸入框的右側(cè)以便適應(yīng)從左到右查看密碼,比如針對(duì)打印的英語(yǔ),但是密碼展示選擇器可以在與密碼輸入框相關(guān)聯(lián)的任何其他位置中實(shí)施,以便適應(yīng)查看密碼,比如針對(duì)從右到左或者從上到下讀取的打印的語(yǔ)言。可選地,比如對(duì)于可能更喜歡將密碼展示選擇器定位在密碼輸入框的左側(cè)上的左手用戶(hù)而言,密碼展示選擇器相對(duì)于密碼輸入框的位置可以是用戶(hù)可配置的。根據(jù)密碼展示選擇器的一個(gè)或多個(gè)實(shí)施例,參考圖3和圖4來(lái)描述示例方法300和400。一般來(lái)說(shuō),本文描述的服務(wù)、功能、方法、過(guò)程、部件和模塊中的任何一個(gè)可以使用軟件、固件、硬件(例如固定邏輯電路)、手動(dòng)處理或其任何組合來(lái)實(shí)施。,軟件實(shí)施方式表示在由計(jì)算機(jī)處理器執(zhí)行時(shí)執(zhí)行指定任務(wù)的程序代碼。示例方法可以在計(jì)算機(jī)可執(zhí)行指令的一 般背景下來(lái)描述,所述計(jì)算機(jī)可執(zhí)行指令可以包括軟件、應(yīng)用、例程、程序、對(duì)象、部件、數(shù)據(jù)結(jié)構(gòu)、過(guò)程、模塊、函數(shù)等等。程序代碼可以被存儲(chǔ)在對(duì)計(jì)算機(jī)處理器而言是本地的和/或遠(yuǎn)程的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)設(shè)備中。所述方法還可以在分布式計(jì)算環(huán)境中通過(guò)多個(gè)計(jì)算機(jī)設(shè)備施行。此外,本文描述的特征是平臺(tái)獨(dú)立的并且可以在具有多種處理器的多種計(jì)算平臺(tái)上實(shí)施。圖3圖示密碼展示選擇器的(多個(gè))示例方法300。描述方法塊的順序不旨在被解釋為限制,并且任何數(shù)目的所描述的方法塊可以以任何順序來(lái)結(jié)合以便實(shí)施方法或可替換的方法。在塊302處,密碼輸入框被顯示以便輸入密碼的密碼字符,該密碼輸入框包括用于用戶(hù)-選擇的密碼展示選擇器以便展示密碼。例如,在計(jì)算設(shè)備102處的文本框控制模塊120 (圖I)例示用于顯示包括密碼展示選擇器206的密碼輸入框204 (圖2)。通過(guò)指定指示用于密碼輸入框的密碼字符的最大數(shù)目的寬度參數(shù),任何密碼輸入框可以被實(shí)施為接收一個(gè)或多個(gè)密碼字符。在塊304處,密碼展示選擇器被從視野中隱藏。例如,密碼輸入框204包括密碼展示選擇器206,當(dāng)密碼輸入框被顯示時(shí)該密碼展示選擇器206最初被從視野中隱藏,因?yàn)槊艽a輸入框中還沒(méi)有接收到密碼的密碼字符。當(dāng)密碼輸入框中接收到至少一個(gè)密碼字符210時(shí)(如在212處所示),然后顯示密碼展示選擇器206以用于用戶(hù)-選擇以便發(fā)起展示密碼。在塊306處,在密碼輸入框中接收密碼字符以用于顯示,并且在塊308處,當(dāng)在密碼輸入框中顯示密碼字符時(shí)使得該密碼字符模糊。例如,計(jì)算設(shè)備102從任何類(lèi)型的輸入設(shè)備(比如鍵盤(pán)、鼠標(biāo)、屏幕上鍵盤(pán)、遠(yuǎn)程控制設(shè)備、游戲控制器或任何其他類(lèi)型的用戶(hù)發(fā)起的和/或用戶(hù)可選擇的輸入設(shè)備)接收密碼的字符條目126。在示例200中,密碼輸入框204包括密碼字符210,使得所述密碼字符模糊以便從視野中隱藏條目并且防止其他人獲得密碼。在塊310處,做出關(guān)于選擇器顯示條件是否基于參數(shù)、比如基于指示密碼輸入框被實(shí)施用來(lái)接收密碼字符的最大數(shù)目的密碼輸入框的寬度參數(shù)的確定。如果選擇器顯示條件不基于參數(shù)(即來(lái)自塊310的“否”),則在塊312處,做出關(guān)于在密碼輸入框中是否已經(jīng)接收到用于顯示的最小數(shù)目的密碼字符的確定。選擇器顯示條件可以簡(jiǎn)單地基于在密碼輸入框中接收到的最小數(shù)目的密碼字符,而不管寬度參數(shù)。例如,密碼輸入框204包括密碼展現(xiàn)選擇器206,其最初從視野中隱藏并且然后當(dāng)在密碼輸入框中輸入最小數(shù)目的密碼字符時(shí)被顯示。如果在密碼輸入框中已經(jīng)接收到用于顯示的至少最小數(shù)目的密碼字符(即來(lái)自塊312的“是”),則在塊314處,根據(jù)選擇器顯示條件來(lái)顯示密碼展示選擇器。如果還沒(méi)有接收到最小數(shù)目的密碼字符(即來(lái)自塊312的“否”),則該方法在塊306和308處繼續(xù)以接收用于顯示在密碼輸入框中的模糊的密碼字符。如果選擇器顯示條件基于參數(shù),比如基于密碼輸入框的寬度參數(shù)(即來(lái)自塊310的“是”),則在塊316處,做出關(guān)于該參數(shù)是否是至少最小數(shù)目的確定。例如,密碼輸入框204可以具有十個(gè)密碼字符的寬度參數(shù)208,其指示密碼輸入框中的密碼可以具有十個(gè)密碼字符。然后選擇器顯示條件可以基于該寬度參數(shù)是否是至少五個(gè)密碼字符,在這種情況 下,當(dāng)在密碼輸入框中接收到至少一個(gè)密碼字符時(shí)密碼展示選擇器206被顯示。如果該參數(shù)是至少最小數(shù)目(即來(lái)自塊316的“是”),則在塊318處,做出關(guān)于是否在密碼輸入框中已接收到至少一個(gè)密碼字符的確定。如果在密碼輸入框中已經(jīng)接收到至少一個(gè)密碼字符(即來(lái)自塊318的“是”),則在塊314處,根據(jù)選擇器顯示條件來(lái)顯示密碼展示選擇器。如果該參數(shù)不是至少最小數(shù)目(即來(lái)自塊316的“否”),或者如果在密碼輸入框中沒(méi)有接收到用于顯示的密碼字符(即來(lái)自塊318的“否”),則該方法在塊306和308處繼續(xù)以接收用于顯示在密碼輸入框中的模糊的密碼字符。圖4圖示密碼展示選擇器的(多個(gè))示例方法400。描述方法塊的順序不旨在解釋為限制,并且任何數(shù)目的所描述的方法塊可以以任何順序來(lái)結(jié)合以便實(shí)施方法或可替換的方法。在塊402處,接收密碼展示選擇器的用戶(hù)-選擇。例如,在觸摸屏顯示器上,用戶(hù)可以如在222處所示按壓密碼展示選擇器206以便發(fā)起在密碼輸入框204中展示密碼。當(dāng)密碼展示選擇器的用戶(hù)-選擇被接收到時(shí),計(jì)算設(shè)備102處的文本框控制模塊120發(fā)起在密碼輸入框中展示密碼的密碼字符210。在塊404處,做出關(guān)于在接收到密碼展示選擇器的用戶(hù)-選擇時(shí)在展示密碼之前是否存在定時(shí)延遲的確定。例如,用戶(hù)可以如在222處所示選擇密碼展示選擇器206并且在密碼被展示之前計(jì)算設(shè)備102處的文本框控制模塊120發(fā)起定時(shí)延遲。定時(shí)延遲可以被配置成從零到任何持續(xù)時(shí)間,諸如幾秒的延遲。對(duì)于零秒的定時(shí)延遲,在與用戶(hù)選擇或按壓密碼展示選擇器大約相同的時(shí)間展示密碼。如果在密碼被展示之前不存在定時(shí)延遲(即來(lái)自塊404的否),則在塊406處,顯示在密碼輸入框中的密碼字符被顯示以便展示密碼。例如,當(dāng)用戶(hù)諸如在觸摸屏顯示器上按壓密碼展示選擇器206時(shí),在密碼輸入框204中展示密碼,如在228中所示。如果在密碼字符被展示之前存在定時(shí)延遲(即來(lái)自塊404的是),則在塊408處,顯示指示密碼將在定時(shí)延遲之后展示的消息,并且在塊410處,根據(jù)定時(shí)延遲將展示密碼顯示達(dá)一定持續(xù)時(shí)間。例如,計(jì)算設(shè)備102處的文本框控制模塊120發(fā)起顯示消息226,以便指示密碼將在定時(shí)延遲之后被展示,并且然后在定時(shí)延遲之后在塊406處將密碼展示在密碼輸入框中。在塊412處,做出關(guān)于是否基于密碼展示選擇器的繼續(xù)的用戶(hù)-選擇來(lái)繼續(xù)展示密碼字符的確定。例如,當(dāng)用戶(hù)如在222處所示按壓以選擇密碼展示選擇器206以便發(fā)起在密碼輸入框204中展示密碼時(shí),只要密碼展示選擇器206的用戶(hù)-選擇被保持,密碼就被展示和顯示以便進(jìn)行查看,如在228處所示。如果基于密碼展示選擇器的繼續(xù)的用戶(hù)-選擇來(lái)繼續(xù)展示密碼字符(即來(lái)自塊412的是),則在塊414處,做出關(guān)于是否仍在接收密碼展示選擇器的用戶(hù)-選擇的確定,如參考?jí)K402所描述的那樣。如果仍在接收密碼展示選擇器的用戶(hù)-選擇(即來(lái)自塊414的是),則該方法在塊406處繼續(xù)以便將密碼展示在密碼輸入框中。如果沒(méi)有仍在接收密碼展示選擇器的用戶(hù)-選擇(即來(lái)自塊414的否),則在塊416處,使得顯示在密碼輸入框中的密碼字符模糊以使得在顯示器上該密碼不再是可查看的。如果繼續(xù)展示密碼字符不基于密碼展示選擇器的繼續(xù)的用戶(hù)-選擇(即來(lái)自塊412的否),則在塊418處,做出關(guān)于是否基于密碼展示選擇器的切換選擇來(lái)展示密碼的確 定。例如,用戶(hù)可以通過(guò)在第一時(shí)間選擇密碼展示選擇器來(lái)發(fā)起展示密碼,并且然后在密碼的密碼字符被展示且可查看時(shí)在第二時(shí)間選擇密碼展示選擇器來(lái)發(fā)起使密碼字符模糊,以使得在顯示器上它們不再是可查看的。如果基于密碼展示選擇器的切換選擇來(lái)展示密碼(即來(lái)自塊418的是),則在塊420處,做出關(guān)于是否已經(jīng)接收到密碼展示選擇器的切換用戶(hù)-選擇的確定。如果還沒(méi)有接收到密碼展示選擇器的切換用戶(hù)-選擇(即來(lái)自塊420的否),則該方法在塊406處繼續(xù)以便展示在密碼輸入框中顯示的密碼。如果已經(jīng)接收到密碼展示選擇器的切換用戶(hù)-選擇(即來(lái)自塊420的是),則該方法在塊416處繼續(xù)以便使得顯示在密碼輸入框中的密碼字符模糊,以使得在顯示器上該密碼不再是可查看的。如果沒(méi)有基于密碼展示選擇器的切換選擇來(lái)展示密碼(即來(lái)自塊418的否),則在塊422處,將密碼展示在密碼輸入框中達(dá)一定持續(xù)時(shí)間。例如用戶(hù)可以在密碼輸入框204中選擇密碼展示選擇器206以便發(fā)起展示密碼,然后該密碼被顯示以供查看達(dá)一定持續(xù)時(shí)間(諸如幾秒),以使得用戶(hù)可以查看已經(jīng)被輸入的密碼字符。在所述持續(xù)時(shí)間之后該方法然后在塊416處繼續(xù)以便使得顯示在密碼輸入框中的密碼字符模糊,以使得在顯示器上該密碼不再是可查看的。圖5圖示可以被實(shí)施為參考先前圖1-4描述的任何設(shè)備或者由設(shè)備實(shí)施的服務(wù)的示例設(shè)備500的各種部件。在實(shí)施例中,該設(shè)備可以被實(shí)施為消費(fèi)者、計(jì)算機(jī)、便攜式、用戶(hù)、通信、電話(huà)、導(dǎo)航、電視、器具、游戲、媒體回放和/或電子設(shè)備中任何一種形式的固定或移動(dòng)設(shè)備的任何一個(gè)或組合。該設(shè)備還可以與用戶(hù)(即人)和/或操作該設(shè)備的實(shí)體相關(guān)聯(lián),以使得設(shè)備描述包括用戶(hù)、軟件、固件、硬件和/或設(shè)備的組合的邏輯設(shè)備。設(shè)備500包括通信設(shè)備502,其使得能夠進(jìn)行設(shè)備數(shù)據(jù)504的有線(xiàn)和/或無(wú)線(xiàn)通信,所述設(shè)備數(shù)據(jù)比如所接收到的數(shù)據(jù)、正被接收的數(shù)據(jù)、被調(diào)度用于廣播的數(shù)據(jù)、數(shù)據(jù)的數(shù)據(jù)分組等等。設(shè)備數(shù)據(jù)或其他設(shè)備內(nèi)容可以包括該設(shè)備的配置設(shè)置、存儲(chǔ)在該設(shè)備上的媒體內(nèi)容和/或與該設(shè)備的用戶(hù)相關(guān)聯(lián)的信息。存儲(chǔ)在該設(shè)備上的媒體內(nèi)容可以包括任何類(lèi)型的音頻、視頻和/或圖像數(shù)據(jù)。該設(shè)備包括一個(gè)或多個(gè)數(shù)據(jù)輸入506,經(jīng)由該數(shù)據(jù)輸入可以接收任何類(lèi)型的數(shù)據(jù)、媒體內(nèi)容和/或輸入,比如用戶(hù)可選擇的輸入以及從任何內(nèi)容和/或數(shù)據(jù)源接收的任何類(lèi)型的音頻、視頻和/或圖像數(shù)據(jù)。設(shè)備500還包括通信接口 508,比如串行、并行、網(wǎng)絡(luò)或無(wú)線(xiàn)接口中的任何一個(gè)或多個(gè)。該通信接口在設(shè)備和通信網(wǎng)絡(luò)之間提供連接和/或通信鏈路,通過(guò)該連接和/或通信鏈路其他電子、計(jì)算和通信設(shè)備與該設(shè)備傳送數(shù)據(jù)。設(shè)備500包括一個(gè)或多個(gè)處理器510 (例如微處理器、控制器等等中的任何一種),其處理各種計(jì)算機(jī)可執(zhí)行指令以便控制該設(shè)備的操作??商鎿Q地或者另外,該設(shè)備可以利用軟件、硬件、固件或結(jié)合處理實(shí)施的固定邏輯電路和通常在512處標(biāo)識(shí)的控制電路中的任何一個(gè)或組合來(lái)實(shí)施。在實(shí)施例中,設(shè)備500還可以包括觸摸輸入模塊514,其被實(shí)施為識(shí)別觸摸輸入傳感器數(shù)據(jù)。盡管沒(méi)有示出,但是該設(shè)備可以包括耦合該設(shè)備內(nèi)的各種部件的系統(tǒng)總線(xiàn)或數(shù)傳輸系統(tǒng)。該系統(tǒng)總線(xiàn)可以包括不同數(shù)據(jù)結(jié)構(gòu)(諸如存儲(chǔ)器總線(xiàn)或存儲(chǔ)器控制器)、外圍設(shè)備總線(xiàn)、通用串行總線(xiàn)和/或利用任何多種總線(xiàn)架構(gòu)的處理器或局部總線(xiàn)的任何一個(gè)或組合。 該設(shè)備500還包括一個(gè)或多個(gè)實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)的存儲(chǔ)器設(shè)備516 (例如計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)),比如隨機(jī)存取存儲(chǔ)器(RAM)、非易失性存儲(chǔ)器(例如只讀存儲(chǔ)器(ROM)、閃速存儲(chǔ)器等等)以及盤(pán)存儲(chǔ)設(shè)備。盤(pán)存儲(chǔ)設(shè)備可以被實(shí)施為任何類(lèi)型的磁或光學(xué)存儲(chǔ)設(shè)備,諸如硬盤(pán)驅(qū)動(dòng)器、可記錄和/或可重寫(xiě)盤(pán)等等。該設(shè)備還可以包括大容量存儲(chǔ)介質(zhì)設(shè)備。計(jì)算機(jī)可讀介質(zhì)可以是由計(jì)算設(shè)備訪(fǎng)問(wèn)的任何可用的介質(zhì)或媒質(zhì)。通過(guò)示例的方式,并且不是限制,計(jì)算機(jī)可讀介質(zhì)可以包括存儲(chǔ)介質(zhì)和通信介質(zhì)。存儲(chǔ)介質(zhì)包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)之類(lèi)的信息的任何方法或技術(shù)實(shí)施的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。存儲(chǔ)介質(zhì)包括但不限于RAM、R0M、EEPR0M、閃速存儲(chǔ)器或其他存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字通用盤(pán)(DVD)或其他光學(xué)存儲(chǔ)設(shè)備、磁盒、磁帶、磁盤(pán)存儲(chǔ)或其他磁存儲(chǔ)設(shè)備、或者可以被用來(lái)存儲(chǔ)信息并且能夠由計(jì)算機(jī)訪(fǎng)問(wèn)的任何其他介質(zhì)。通信介質(zhì)典型地體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或者已調(diào)制的數(shù)據(jù)信號(hào)中的其他數(shù)據(jù),諸如載波或其他傳輸機(jī)制。通信數(shù)據(jù)還包括任何信息遞送介質(zhì)。已調(diào)制的數(shù)據(jù)信號(hào)設(shè)置或改變了其特性的一個(gè)或多個(gè),以便編碼該信號(hào)中的信息。通過(guò)示例的方式,并且不是限制,通信介質(zhì)包括諸如有線(xiàn)網(wǎng)絡(luò)或直接布線(xiàn)連接之類(lèi)的有線(xiàn)介質(zhì)和諸如聲學(xué)、RF、紅外和其他無(wú)線(xiàn)介質(zhì)之類(lèi)的無(wú)線(xiàn)介質(zhì)。存儲(chǔ)器設(shè)備516提供數(shù)據(jù)存儲(chǔ)機(jī)構(gòu)以便存儲(chǔ)設(shè)備數(shù)據(jù)504、其他類(lèi)型的信息和/或數(shù)據(jù)以及各種設(shè)備應(yīng)用程序518。例如,操作系統(tǒng)520可以利用存儲(chǔ)器設(shè)備而被保持為軟件應(yīng)用程序并且在處理器上執(zhí)行。該設(shè)備應(yīng)用程序還可以包括設(shè)備管理器,諸如任何形式的控制應(yīng)用程序、軟件應(yīng)用程序、信號(hào)處理和控制模塊、對(duì)特定設(shè)備來(lái)說(shuō)本地的代碼、特定設(shè)備的硬件抽象層等等。在該示例中,設(shè)備應(yīng)用程序518包括實(shí)施如本文描述的密碼展示選擇器的實(shí)施例的文本框控制模塊522。該設(shè)備500還包括音頻和/或視頻處理系統(tǒng)524,其為音頻系統(tǒng)526生成音頻數(shù)據(jù)和/或?yàn)轱@示系統(tǒng)528生成顯示數(shù)據(jù)。該音頻系統(tǒng)和/或顯示系統(tǒng)可以包括處理、顯示和/或以其他方式再現(xiàn)音頻、視頻、顯示和/或圖像數(shù)據(jù)的任何設(shè)備。顯示數(shù)據(jù)和音頻信號(hào)可以經(jīng)由RF (射頻)鏈路、S-視頻鏈路、復(fù)合視頻鏈路、分量視頻鏈路、DVI (數(shù)字視頻接口)、模擬音頻連接或其他類(lèi)似通信鏈路被傳送到音頻設(shè)備和/或顯示設(shè)備。在實(shí)施方式中,音頻系統(tǒng)和/或顯示系統(tǒng)是該設(shè)備的外部部件。可替換地,音頻系統(tǒng)和/或顯示系統(tǒng)是示例設(shè)備的集成部件,比如集成觸摸屏顯示器。盡管已經(jīng)以特定于特征和/或方法的語(yǔ)言描述了密碼展示選擇器的實(shí)施例,但是 所附權(quán)利要不必受限于所描述的特定特征或方法。相反,所述特定特征和方法被公開(kāi)為密碼展示選擇器的示例實(shí)施方式。
權(quán)利要求
1.一種方法(300),包括顯示(302 )被配置用于輸入密碼的密碼字符(210)的密碼輸入框(204 ),該密碼輸入框包括密碼展示選擇器(206)以用于用戶(hù)-選擇以便展示密碼,當(dāng)密碼輸入框被顯示時(shí)該密碼展示選擇器最初從視野中隱藏;在密碼輸入框中接收(306)密碼字符,當(dāng)所述密碼字符被顯示在密碼輸入框中時(shí)使得所述密碼字符模糊;以及根據(jù)選擇器顯示條件來(lái)顯示(314)密碼展示選擇器。
2.如權(quán)利要求I所述的方法,其中所述選擇器顯示條件基于指示密碼輸入框被實(shí)施用來(lái)接收密碼字符的最大數(shù)目的參數(shù),如果所述參數(shù)是至少最小數(shù)目,則所述顯示密碼展示選擇器。
3.如權(quán)利要求I所述的方法,其中所述選擇器顯示條件基于指示密碼輸入框被實(shí)施用來(lái)接收到的密碼字符的最大數(shù)目的參數(shù),如果所述參數(shù)是至少最小數(shù)目并且當(dāng)接收到至少一個(gè)密碼字符時(shí),則所述顯示密碼展示選擇器。
4.如權(quán)利要求I所述的方法,其中所述選擇器顯示條件基于接收到的密碼字符的數(shù)目,如果接收到至少最小數(shù)目的密碼字符,則所述顯示密碼展示選擇器。
5.如權(quán)利要求I所述的方法,還包括接收密碼展示選擇器的用戶(hù)-選擇;以及只要接收到密碼展示選擇器的用戶(hù)-選擇,就在密碼輸入框中展示密碼。
6.如權(quán)利要求I所述的方法,還包括接收密碼展示選擇器的用戶(hù)-選擇;以及只要接收到密碼展示選擇器的用戶(hù)-選擇,就在定時(shí)延遲之后在密碼輸入框中展示密碼,所展示的密碼。
7.如權(quán)利要求6所述的方法,還包括顯示指示將在定時(shí)延遲之后展示密碼的消息。
8.如權(quán)利要求I所述的方法,還包括接收密碼展示選擇器的用戶(hù)-選擇;以及在接收到密碼展示選擇器的用戶(hù)-選擇之后,在密碼輸入框中展示密碼達(dá)一定持續(xù)時(shí)間。
9.如權(quán)利要求I所述的方法,還包括接收密碼展示選擇器的用戶(hù)_選擇;基于密碼展示選擇器的第一用戶(hù)-選擇來(lái)在密碼輸入框中展示密碼;接收密碼展示選擇器的第二用戶(hù)-選擇;以及基于密碼展示選擇器的第二用戶(hù)_選擇來(lái)使密碼輸入框中的密碼字符模糊。
10.一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括存儲(chǔ)在其上的指令,這些指令被計(jì)算機(jī)執(zhí)行時(shí)完成如權(quán)利要求1-9中任一項(xiàng)所述的方法。
11.一種計(jì)算設(shè)備(102),包括顯示設(shè)備(114),其被配置成顯示密碼輸入框(204),所述密碼輸入框(204)被配置用于輸入密碼的密碼字符(210);至少存儲(chǔ)器(516)和處理器(510),用于實(shí)施文本框控制模塊(120),該文本框控制模塊被配置成例示包括密碼展示選擇器(206)的密碼輸入框,所述密碼展示選擇器(206)被配置用于用戶(hù)-選擇以便展示已經(jīng)被輸入到密碼輸入框中的密碼,當(dāng)密碼輸入框被顯示時(shí)所述密碼展示選擇器最初從視野中隱藏;以及 根據(jù)選擇器顯 示條件來(lái)發(fā)起密碼展示選擇器的顯示。
全文摘要
在密碼展示選擇器的實(shí)施例中,密碼輸入框被顯示用于輸入密碼的密碼字符,并且該密碼輸入框包括用于用戶(hù)-選擇的密碼展示選擇器以便展示密碼。當(dāng)密碼輸入框被顯示時(shí),該密碼展示選擇器最初從視野中隱藏。該密碼字符可以在密碼輸入框中被接收,并且當(dāng)密碼字符被顯示時(shí)使得所述密碼字符模糊。然后,可以根據(jù)選擇器顯示條件來(lái)顯示該密碼展示選擇器以用于用戶(hù)-選擇。
文檔編號(hào)G06F3/0484GK102929498SQ20121033573
公開(kāi)日2013年2月13日 申請(qǐng)日期2012年9月12日 優(yōu)先權(quán)日2011年9月12日
發(fā)明者R.J.德莫普羅斯, C.C.斯塔維奇, M.H.庫(kù)什納 申請(qǐng)人:微軟公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
驻马店市| 刚察县| 信宜市| 郓城县| 凤城市| 恩平市| 古交市| 葫芦岛市| 边坝县| 新宾| 任丘市| 六盘水市| 正宁县| 深水埗区| 达州市| 福泉市| 原阳县| 贵南县| 乐亭县| 鹤山市| 西平县| 兴仁县| 融水| 城市| 石屏县| 六盘水市| 百色市| 北碚区| 肥城市| 库尔勒市| 永胜县| 山西省| 龙游县| 常德市| 普安县| 德州市| 宕昌县| 徐水县| 绿春县| 宁武县| 南雄市|