TWI676918B - 密碼輸入介面顯示方法及系統 - Google Patents

密碼輸入介面顯示方法及系統 Download PDF

Info

Publication number
TWI676918B
TWI676918B TW103133269A TW103133269A TWI676918B TW I676918 B TWI676918 B TW I676918B TW 103133269 A TW103133269 A TW 103133269A TW 103133269 A TW103133269 A TW 103133269A TW I676918 B TWI676918 B TW I676918B
Authority
TW
Taiwan
Prior art keywords
input interface
password input
key
user
keys
Prior art date
Application number
TW103133269A
Other languages
English (en)
Other versions
TW201546664A (zh
Inventor
郭偉
Original Assignee
香港商阿里巴巴集團服務有限公司
Alibaba Group Services Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 香港商阿里巴巴集團服務有限公司, Alibaba Group Services Limited filed Critical 香港商阿里巴巴集團服務有限公司
Publication of TW201546664A publication Critical patent/TW201546664A/zh
Application granted granted Critical
Publication of TWI676918B publication Critical patent/TWI676918B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

本發明揭露一種密碼輸入介面顯示方法,包括:接收設置密碼輸入介面的觸發指令;接收設置按鍵代表字符的觸發指令;接收對該密碼輸入介面上按鍵所代表字符的選取和/或輸入;接收完成密碼輸入介面設置的指令;顯示該密碼輸入介面。在本發明實施例中,電子設備將用戶常用於設定的密碼的字符設置在同一輸入介面上,用戶密碼包含不同類型的字符時,用戶進行密碼輸入不需要在不同的輸入介面之間進行切換,保證用戶能便捷地輸入密碼。本發明還揭露一種密碼輸入介面顯示系統實施例,其可以實現本發明密碼輸入介面顯示方法實施例。

Description

密碼輸入介面顯示方法及系統
本申請係關於資訊安全技術領域,特別關於一種密碼輸入介面顯示方法及系統。
在日常生活中,輸入密碼的機會非常多。例如用戶需要在銀行自助終端、POS機、網銀等設備輸入相應的密碼。所述相應的密碼可以包括:銀行帳戶密碼、手機密碼、銀行卡密碼以及電子郵箱登錄密碼等。所述密碼通常包括多個字符,所述字符可以是數字、字、字母或符號等字符。所述字可以包括漢字、日文等。所述符號可以包括標點符號等。通常,輸入用戶密碼包括:在固定的密碼輸入器的鍵盤上輸入密碼,或者在設備終端的螢幕上輸入密碼。隨著網路技術的發展,用戶越來越多地需要在設備終端的螢幕上輸入密碼。例如:需要在手機螢幕上輸入密碼。
現有的密碼輸入介面顯示的方法包括:一種是使用通用輸入法介面的方法。具體包括,在用戶需要輸入密碼時,調用該通用輸入法,在該通用輸入法 的介面上輸入用戶密碼。例如調用搜狗輸入法、百度輸入法等通用輸入法來輸入用戶密碼。通常由於可用字符數較多,通用輸入法可以將不同類型的字符分布在不同的輸入介面。例如,在英文輸入介面可以輸入字母,在數字輸入介面可以輸入數字,在符號輸入介面可以輸入符號。當用戶的密碼包含字母、字、數字、符號中的至少兩種時,用戶通過切換輸入介面的方法來進行密碼輸入。
另一種是使用軟體自帶輸入法介面的方法。具體包括,在用戶需要輸入密碼時,調用出軟體自帶輸入法,在該軟體自帶輸入法的輸入介面上輸入用戶的密碼。例如,在客戶端需要輸入某銀行卡的密碼時,可以調用該銀行客戶端軟體中自帶的輸入法進行密碼的輸入。與通用輸入法類似,自帶輸入法可以將不同類型的字符分布在不同的輸入介面。該自帶輸入法與通用輸入法輸入介面的分布可能不同。
在實現本申請過程中,發明人發現現有技術中至少存在如下問題:用戶密碼通常存在不同類型的字符,用戶在利用上述兩種密碼輸入介面顯示方法的輸入介面輸入密碼時,需要在各種類型的字符輸入介面之間進行切換,操作起來比較繁瑣。
本申請實施例的目的是提供一種密碼輸入介面顯示方 法及系統,以實現用戶便捷地進行密碼輸入。
為解決上述技術問題,本申請實施例提供一種密碼輸入介面顯示方法及系統,是這樣實現的:一種密碼輸入介面顯示方法,包括:接收用戶設置密碼輸入介面的觸發指令,顯示包含排列按鍵的密碼輸入介面;接收設置按鍵代表字符的觸發指令,觸發對按鍵代表字符的設置;接收用戶對該密碼輸入介面上按鍵所代表字符的選取和/或輸入,建立該按鍵與該代表字符的第一對應關係,接收用戶完成按鍵代表字符設置的指令;接收用戶完成密碼輸入介面設置的指令,完成對密碼輸入介面的設置;顯示該密碼輸入介面。
優選方案中,接收用戶對該密碼輸入介面上按鍵所代表字符的選取和/或輸入,包括:接收用戶選取和/或輸入的字符;該字符包括字母類型、數字類型、字類型或符號類型的字符;或者,接收用戶選取和/或輸入的空白。
優選方案中顯示該密碼輸入介面,包括:根據該按鍵與該代表字符的第一對應關係,顯示該密碼輸入介面。
優選方案中,該密碼輸入方法還包括:接收用戶輸入和/或選擇的顯示內容資訊,根據該顯示內容資訊設置該密碼輸入介面上按鍵顯示的內容。
優選方案中,該顯示的內容與按鍵所代表的字符一致,或者,該顯示的內容與按鍵代表的字符不一致。
優選方案中,該顯示的內容與按鍵代表的字符不一致,具體包括:該顯示的內容為空白,或者該顯示的內容 為圖畫,或者所顯示的內容是與該按鍵代表的字符不一致的字符。
優選方案中,該接收用戶輸入和/或選擇的顯示內容資訊,根據該顯示內容資訊設置該密碼輸入介面上按鍵顯示的內容;具體包括:接收設置按鍵顯示內容的觸發指令,觸發對按鍵顯示內容的設置;接收用戶對該密碼輸入介面上按鍵所顯示內容的選取和/或輸入,建立該按鍵與該顯示內容的第二對應關係,接收用戶完成按鍵顯示內容設置的指令。
優選方案中,根據該按鍵與該顯示內容的第二對應關係,顯示該密碼輸入介面。
優選方案中,該密碼輸入介面顯示方法還包括:接收用戶輸入的名稱資訊,將該用戶輸入的名稱資訊作為輸入密碼輸入介面的名稱。
優選方案中,該密碼輸入介面顯示方法還包括:接收用戶輸入的按鍵排列資訊,根據該按鍵排列資訊排列顯示該密碼輸入介面上的按鍵。
優選方案中,該按鍵排列資訊包括:按鍵總數和/或按鍵排列形式。
優選方案中,當該按鍵排列資訊包括用戶輸入的按鍵總數時,該密碼輸入介面上顯示的按鍵總數根據該接收的用戶輸入的按鍵總數來確定,所顯示的按鍵總數大於或者等於該用戶輸入的按鍵總數。
優選方案中,該字符包括下述中的至少一種:字母、 字、數字、符號。
一種密碼輸入介面顯示系統,包括:介面設置觸發單元、按鍵代表字符觸發單元、按鍵代表字符設置單元、介面設置完成單元和輸入介面顯示單元;其中,該介面設置觸發單元,用於接收用戶設置密碼輸入介面的觸發指令,觸發對密碼輸入介面的設置,顯示包含排列按鍵的密碼輸入介面;該按鍵代表字符觸發單元,用於接收設置按鍵代表字符的觸發指令,觸發對按鍵代表字符的設置;該按鍵代表字符設置單元,用於接收用戶對該密碼輸入介面上按鍵所代表字符的選取和/或輸入,建立該按鍵與該代表字符的第一對應關係,接收用戶完成按鍵代表字符設置的指令;該介面設置完成單元,用於接收用戶完成密碼輸入介面設置的指令,完成對密碼輸入介面的設置;該輸入介面顯示單元,用於顯示該密碼輸入介面。
優選方案中,該按鍵代表字符設置單元,包括:代表字符接收單元、第一對應關係單元和按鍵代表字符完成單元;其中,該代表字符接收單元,用於接收用戶對該密碼輸入介面上按鍵所代表字符的選取和/或輸入;該第一對應關係單元,用於建立該按鍵與該代表字符的第一對應關係;該按鍵代表字符完成單元,用於接收用戶完成按鍵代表字符設置的指令,完成按鍵代表字符的設置。
優選方案中,該密碼輸入介面顯示系統還包括:顯示內容設置單元;該顯示內容設置單元,用於接收用戶輸入和/或選擇的顯示內容資訊,根據該顯示內容資訊設置該 密碼輸入介面上按鍵顯示的內容。
優選方案中,該顯示內容設置單元,包括:按鍵顯示內容觸發單元和按鍵顯示內容設置單元;其中,該按鍵顯示內容觸發單元,用於接收設置按鍵顯示內容的觸發指令;該按鍵顯示內容設置單元,用於接收用戶對該密碼輸入介面上按鍵所顯示內容的選取和/或輸入,建立該按鍵與該顯示內容的第二對應關係,接收用戶完成按鍵顯示內容設置的指令。
優選方案中,該按鍵顯示內容設置單元,包括:顯示內容接收單元、第二對應關係單元和按鍵顯示內容完成單元;其中,該顯示內容接收單元,用於接收用戶對該密碼輸入介面上按鍵所顯示內容的選取和/或輸入;該第二對應關係單元,用於建立該按鍵與該顯示內容的第二對應關係;該第二對應關係單元,還用於將該第二對應關係儲存起來;該按鍵顯示內容完成單元,用於接收用戶完成按鍵顯示內容設置的指令,完成該按鍵顯示內容的設置。
優選方案中,該密碼輸入介面顯示系統還包括:名稱設置單元;該名稱設置單元,用於接收用戶輸入的名稱資訊,將該用戶輸入的名稱資訊作為密碼輸入介面的名稱。
優選方案中,該密碼輸入介面顯示系統還包括:按鍵設置單元;該按鍵設置單元,用於接收用戶輸入的按鍵排列資訊,根據該按鍵排列資訊顯示密碼輸入介面。
優選方案中,該按鍵設置單元包括:排列資訊接收單元和按鍵排列單元;其中,該排列資訊接收單元,用於接 收用戶輸入的按鍵排列資訊;該按鍵排列資訊包括:按鍵總數和/或按鍵排列形式;該按鍵排列形式是矩形陣列的形式,或者是菱形陣列的形式,或者是圓形陣列的形式。該按鍵排列單元,用於根據該按鍵排列資訊排列密碼輸入介面上的按鍵;該密碼輸入介面上顯示的按鍵總數大於或者等於用戶輸入的按鍵總數。)
由以上本申請實施例提供的技術方案可見,本申請實施例提出的密碼輸入介面顯示方法和系統,電子設備將用戶常用於設定的密碼的字符設置在同一輸入介面上,用戶密碼包含不同類型的字符時,用戶進行密碼輸入不需要在不同的輸入介面之間進行切換,保證用戶能便捷地輸入密碼。此外,還可以進一步地對每一按鍵顯示的內容進行設置。設置的按鍵顯示的內容與按鍵代表的字符不一致時,即使用戶輸入密碼的過程被周圍的人偷窺,也可以保證用戶的密碼不被洩漏,保證用戶能安全地進行密碼輸入。
010‧‧‧名稱設置單元
020‧‧‧按鍵設置單元
100‧‧‧介面設置觸發單元
200‧‧‧按鍵代表字符觸發單元
300‧‧‧按鍵代表字符設置單元
400‧‧‧介面設置完成單元
500‧‧‧輸入介面顯示單元
310‧‧‧代表字符接收單元
320‧‧‧第一對應關係單元
330‧‧‧按鍵代表字符完成單元
021‧‧‧排列資訊接收單元
022‧‧‧按鍵排列單元
600‧‧‧顯示內容設置單元
610‧‧‧按鍵顯示內容觸發單元
620‧‧‧按鍵顯示內容設置單元
621‧‧‧顯示內容接收單元
622‧‧‧第二對應關係單元
623‧‧‧按鍵顯示內容完成單元
為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本申請密碼輸入介面顯示方法第一實施例的流 程圖;圖2A及2B是本申請密碼輸入介面顯示方法第二實施例的流程圖;圖3是本申請密碼輸入介面顯示系統第一實施例的組成結構圖;圖4是本申請系統第一實施例中按鍵代表字符設置單元的組成結構圖;圖5是本申請系統第一實施例中按鍵設置單元的組成結構圖;圖6是本申請密碼輸入介面顯示系統第二實施例的組成結構圖;圖7是本申請系統第二實施例中顯示內容設置單元的組成結構圖;圖8是本申請系統第二實施例顯示內容設置單元中按鍵顯示內容設置單元的組成結構圖。
本申請實施例提供一種密碼輸入介面顯示方法及系統。
為了使本技術領域的人員更好地理解本申請中的技術方案,下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基於本申請中的實施例,本領域普通技術人員在沒有 作出創造性勞動前提下所獲得的所有其他實施例,都應當屬於本申請保護的範圍。
對於某一個用戶,用於設置密碼的常用字符一般為所有字符中固定的某幾個字符,因此,可以將用戶用於設置密碼的字符設置在一個輸入介面上。
圖1是本申請密碼輸入介面顯示方法第一實施例的流程圖。如圖1所示,所述密碼輸入介面顯示方法可以包括:
S110:接收用戶設置密碼輸入介面的觸發指令,顯示包含排列按鍵的密碼輸入介面。
具有觸摸敏感裝置的電子設備可以接收用戶設置密碼輸入介面的觸發指令,以開始設置密碼輸入顯示介面。例如用戶點擊某個按鍵可以觸發設置密碼輸入介面。接收到該觸發指令,該電子設備可以顯示包含排列按鍵的密碼輸入介面。該排列按鍵可以是預先設置的。
S120:接收設置按鍵代表字符的觸發指令,觸發對按鍵代表字符的設置。
所述電子設備可以接收設置按鍵代表字符的觸發指令。例如,電子設備接收到對所述排列按鍵中某一按鍵的點擊操作,則可以觸發對該按鍵進行代表字符的設置。
S130:接收用戶對該密碼輸入介面上按鍵所代表字符的選取和/或輸入,建立該按鍵與該代表字符的第一對應關係,接收用戶完成按鍵代表字符設置的指令。
在所述包含排列按鍵的密碼輸入介面上,可以為每一 按鍵設置該按鍵所代表的字符,以建立該按鍵與該代表字符的第一對應關係。所述電子設備可以將該按鍵與該代表字符的第一對應關係儲存起來。在輸入密碼進行驗證的過程中,該按鍵所代表的字符即為實際輸入的字符。所述字符可以包括字母、字、數字、符號等類型的字符。
具體地,所述電子設備可以接收用戶對該密碼輸入介面上按鍵所代表字符的選取和/或輸入,可以建立該按鍵與該代表字符的第一對應關係。所述電子設備可以將該第一對應關係儲存起來。
例如:在觸發對某一按鍵進行代表字符的觸發後,電子設備可以接收用戶直接輸入的字符,電子設備可以將該用戶輸入的字符作為該按鍵所代表的字符,建立該按鍵與該代表字符的第一對應關係。所述電子設備可以將該第一對應關係儲存起來。
或者,例如,在觸發對某一按鍵進行代表字符的觸發後,所述電子設備可以顯示一輸入鍵盤。該輸入鍵盤可以在數字鍵盤、字母鍵盤和符號鍵盤等輸入鍵盤之間切換。所述電子設備可以接收用戶在該輸入鍵盤上選擇的字符。所述電子設備可以將接收到的用戶選擇的字符作為該按鍵所代表的字符,建立該按鍵與該代表字符的第一對應關係。所述電子設備可以將該第一對應關係儲存起來。
建立某一按鍵與代表字符的第一對應關係後,所述電子設備可以接收用戶完成按鍵代表字符設置的指令。例如 用戶可以點擊輸入鍵盤的確定按鈕或者螢幕其他空白地方,所述電子設備完成該按鍵所代表的字符的設置。
通常可以設置一個按鍵代表一個字符。也可以設置一個按鍵為留空,即設置該按鍵所代表的字符為空白,則該按鍵不代表任何字符。
例如,具有觸摸敏感裝置的電子設備可以接收到用戶在輸入介面上的點擊按鍵的資訊,該電子設備可以顯示一輸入鍵盤。若用戶設定該按鍵為“a”,則可以在該輸入鍵盤上選擇字母“a”。該電子設備可以接收到用戶選擇字符“a”的輸入,則可以設置該按鍵所代表的字符為“a”,建立該按鍵與代表字符“a”的第一對應關係。該電子設備可以儲存該第一對應關係。用戶可以點擊輸入鍵盤的確定按鈕或者螢幕其他空白地方,以完成該按鍵代表字符的設置。該電子設備可以接收到用戶完成按鍵代表字符設置的指令,完成對該按鍵所代表的字符的設置。
S140:接收用戶完成密碼輸入介面代表字符設置的指令。
所述電子設備可以接收用戶完成密碼輸入介面設置的指令,完成對密碼輸入介面的設置。例如,所述電子設備可以接收用戶點擊密碼輸入介面設置頁面上的確定按鍵,完成對密碼輸入介面的設置。
S150:顯示該密碼輸入介面。
所述電子設備可以根據建立的所述按鍵與所述代表字符的第一對應關係,顯示密碼輸入介面。
在輸入密碼階段,使用所述密碼輸入介面進行密碼輸入時,用戶用於設定密碼的字符已經被設置在同一個輸入介面上,用戶不需要在不同類型字符的輸入介面之間進行切換,可以直接在該設置好的密碼輸入介面輸入密碼。
需要說明的是,在接收用戶設置密碼輸入介面的觸發指令之前,還可以包括:
S101:接收用戶輸入的名稱資訊,將該用戶輸入的名稱資訊作為輸入密碼輸入介面的名稱。
具有觸摸敏感裝置的電子設備可以接收用戶輸入的名稱資訊,可以將該用戶輸入的名稱資訊作為密碼輸入介面的名稱。
由於用戶在不同情况下需要輸入的密碼的字符類型不同,例如銀行卡密碼可能只需要採用數字類型的字符,而郵箱登錄密碼可能包括數字和字母類型的字符,因此用戶可以根據需要設置多個密碼輸入介面。為了區分每一密碼輸入介面,可以為不同的輸入介面設置不同的名稱。具有觸摸敏感裝置的電子設備接收到用戶輸入的名稱資訊時,可以將該用戶輸入的名稱資訊作為密碼輸入介面的名稱。
例如,可以設置一個只包含數字類型字符的輸入介面,並設置該密碼輸入介面的名稱為“銀行卡密碼輸入”;或者可以設置一個包含數字和字母類型字符的密碼輸入介面,並設置該密碼輸入介面的名稱為“郵箱登錄密碼輸入”。具有觸摸敏感裝置的電子設備接收到用戶輸入的“銀行卡密碼輸入”或“郵箱登錄密碼輸入”的資訊 時,可以將該接收到的資訊作為該密碼輸入介面的名稱。
為不同的密碼輸入介面設置不同名稱,相應地,用戶利用客戶端輸入密碼進行密碼驗證時,可以通過選擇密碼輸入介面的名稱來選擇相應的密碼輸入介面。例如需要輸入銀行卡密碼時,可以選擇名稱為“銀行卡密碼輸入”的密碼輸入介面來進行密碼輸入。
需要說明的是,在接收用戶設置密碼輸入介面的觸發指令之前,還可以包括:
S102:接收用戶輸入的按鍵排列資訊,根據該按鍵排列資訊排列該密碼輸入介面上的按鍵。
用戶輸入按鍵排列資訊,該按鍵排列資訊可以包括:按鍵總數和/或按鍵排列形式。
電子設備可以根據用戶輸入的按鍵總數確定密碼輸入介面上顯示的按鍵總數。該顯示的按鍵總數可以大於或者等於用戶輸入的按鍵總數。
該按鍵排列形式可以是矩形陣列的形式,也可以菱形陣列的形式,或者是圓形陣列的形式等。
具有觸摸敏感裝置的電子設備可以接收該用戶輸入的按鍵排列資訊,並顯示根據該按鍵排列資訊排列好按鍵的密碼輸入介面。
例如,某一用戶用於設置密碼的常用字符有15個,則該按鍵排列資訊中的按鍵總數可以輸入為15個。進一步地,用戶還可以輸入按鍵的排列形式,例如以矩形陣列的形式進行排列。所述電子設備接收到用戶輸入的包含按鍵 總數和按鍵排列形式的按鍵排列資訊後,可以顯示密碼輸入介面。該密碼輸入介面上顯示的按鍵總數可以大於或者等於用戶輸入的按鍵總數。例如該按鍵排列資訊包含:按鍵總數為15個,按鍵排列形式為矩形;則該密碼輸入介面上顯示的按鍵總數可以是15個或者16個。具體地,可以顯示以3行5列的形式進行排列的密碼輸入介面,或者可以以4行4列的形式進行排列的密碼輸入介面。
一般用戶的按鍵總個數小於25個,可以在一個螢幕上完整顯示出來。
需要說明的是,該密碼輸入介面顯示方法可以同時包括S101和S102,可以先執行S101再執行S102,或者可以先執行S102再執行S101,本申請對此並不作出限定。
上述本申請密碼輸入介面顯示方法實施例中,電子設備將用戶常用於設定密碼的字符設置在同一輸入介面上,用戶密碼包含不同類型的字符時,用戶進行密碼輸入不需要在不同的輸入介面之間進行切換,保證用戶能便捷地輸入密碼。
下面介紹本申請密碼輸入介面顯示方法的第二實施例。圖2A是本申請密碼輸入介面顯示方法第二實施例的流程圖。如圖2A所示,本實施例與密碼輸入介面顯示方法第一實施例的區別在於,該密碼輸入介面顯示方法,還可以包括:
S160:接收用戶輸入和/或選擇的按鍵顯示內容資訊,根據該按鍵顯示內容資訊設置該密碼輸入介面上按鍵 顯示的內容。
所述電子設備在設置按鍵所代表的字符後,還可以設置該按鍵在密碼輸入介面上所顯示的內容。該顯示的內容可以與該按鍵所代表的字符一致。該顯示的內容還可以與該按鍵代表的字符不一致,具體可以包括:該顯示的內容為空白,或者該顯示的內容為圖畫,或者所顯示的內容是與該按鍵代表的字符不一致的字符。
例如,設置了某一按鍵所代表的字符為“a”,那麽可以設置該按鍵所顯示的內容為字符“a”,還可以設置該按鍵所顯示的內容為一個蘋果的圖畫,或者還可以設置該按鍵所顯示的內容為字符“b”,或者也可以設置該按鍵所顯示的內容為空白。
圖2B說明所述接收用戶輸入和/或選擇的按鍵顯示內容資訊,根據該顯示內容資訊設置該密碼輸入介面上按鍵顯示的內容,具體可以包括:
S161:接收設置按鍵顯示內容的觸發指令。
所述電子設備可以接收設置按鍵顯示內容的觸發指令。例如,電子設備接收到對該排列按鍵中某一按鍵的點擊操作,則可以觸發對該按鍵進行顯示內容的設置。
S162:接收用戶對該密碼輸入介面上按鍵所顯示內容的選取和/或輸入,建立該按鍵與該顯示內容的第二對應關係,接收用戶完成按鍵顯示內容設置的指令。
所述電子設備可以接收用戶對該密碼輸入介面上按鍵所顯示內容的選取和/或輸入,建立該按鍵與該顯示內容 的第二對應關係。所述電子設備可以將該按鍵與該顯示內容的第二對應關係儲存起來。
例如,所述電子設備在接收到設置按鍵顯示內容的觸發指令後,所述電子設備可以顯示一選擇介面。該選擇介面上的內容可以包括:字符、圖畫或空白格。所述電子設備可以接收用戶選擇的內容,並可以將該選擇的內容作為該按鍵顯示的內容,建立該按鍵與該顯示內容的第二對應關係。所述電子設備可以將該按鍵與該顯示內容的第二對應關係儲存起來。
所述電子設備可以接收用戶完成密碼輸入介面顯示內容設置的指令,完成對密碼輸入介面顯示內容的設置。例如,所述電子設備可以接收用戶點擊密碼輸入介面的顯示內容設置介面上的確定按鍵,完成對密碼輸入介面顯示內容的設置。
在設置密碼輸入介面的顯示內容後,相應地,S150中顯示該密碼輸入介面,可以根據該按鍵與該顯示內容的第二對應關係來顯示密碼輸入介面。例如,設置一個按鍵所代表的字符為字母“a”,設置該按鍵所顯示的內容為字母“b”,那麽用戶輸入密碼過程中,若需要輸入字母“a”,用戶可以在輸入介面上點擊顯示內容為字母“b”的按鍵,則實際輸入的密碼為字母“a”。這樣,若輸入密碼的過程被偷窺,也可以保證用戶的密碼不被竊取。
需要說明的是,本實施例中S160可以在執行S140之後再執行,也可以在S110和S120之間執行,本申請對此不作 限定。
本實施例的其他部分與本申請密碼輸入介面顯示方法第一實施例相同,可以參見所述密碼輸入介面顯示方法第一實施例。
上述密碼輸入介面顯示方法的第二實施例,在密碼輸入介面顯示方法第一實施例的基礎上對按鍵顯示的內容進行了設置。設置的按鍵顯示的內容與按鍵代表的字符不一致時,即使用戶輸入密碼的過程被周圍的人偷窺,也可以保證用戶的密碼不被泄露,保證用戶能安全地進行密碼輸入。
下面介紹本申請密碼輸入介面顯示系統的第一實施例。圖3是本申請密碼輸入介面顯示系統第一實施例的組成結構圖。如圖3所示,所述密碼輸入介面顯示系統可以包括:介面設置觸發單元100、按鍵代表字符觸發單元200、按鍵代表字符設置單元300、介面設置完成單元400和輸入介面顯示單元500。其中,該介面設置觸發單元100,可以用於接收用戶設置密碼輸入介面的觸發指令,顯示包含排列按鍵的密碼輸入介面。
該按鍵代表字符觸發單元200,可以用於接收設置按鍵代表字符的觸發指令。
該按鍵代表字符設置單元300,可以用於接收用戶對該密碼輸入介面上按鍵所代表字符的選取和/或輸入,建立該按鍵與該代表字符的第一對應關係,接收用戶完成按 鍵代表字符設置的指令。
圖4是本申請密碼輸入介面顯示系統第一實施例中按鍵代表字符設置單元的組成結構圖。如圖4所示,所述按鍵代表字符設置單元300,可以包括:代表字符接收單元310、第一對應關係單元320和按鍵代表字符完成單元330。其中,該代表字符接收單元310,可以用於接收用戶對該密碼輸入介面上按鍵所代表字符的選取和/或輸入。
該第一對應關係單元320,可以用於建立該按鍵與該代表字符的第一對應關係。還可以用於將該第一對應關係儲存起來。
該按鍵代表字符完成單元330,可以用於接收用戶完成按鍵代表字符設置的指令,完成按鍵代表字符的設置。
該介面設置完成單元400,可以用於接收用戶完成密碼輸入介面設置的指令。
該輸入介面顯示單元500,可以用於顯示該密碼輸入介面。
進一步地,該密碼輸入介面顯示系統,在該介面設置觸發單元100之前還可以包括:名稱設置單元010。該名稱設置單元010,可以用於接收用戶輸入的名稱資訊,將該用戶輸入的名稱資訊為密碼輸入介面的名稱。
進一步地,該密碼輸入介面顯示系統,在該介面設置觸發單元100之前還可以包括:按鍵設置單元020。
該按鍵設置單元020,可以用於接收用戶輸入的按鍵 排列資訊,根據該按鍵排列資訊可以顯示密碼輸入介面。
圖5是本申請密碼輸入介面顯示系統第一實施例中按鍵設置單元的組成結構圖。如圖5所示,所述按鍵設置單元020,可以包括:排列資訊接收單元021和按鍵排列單元022。其中,該排列資訊接收單元021,可以用於接收用戶輸入的按鍵排列資訊。該按鍵排列資訊可以包括:按鍵總數和/或按鍵排列形式。該按鍵排列形式可以是矩形陣列的形式,也可以菱形陣列的形式,或者是圓形陣列的形式等。
該按鍵排列單元022,可以用於根據該按鍵排列資訊排列密碼輸入介面上的按鍵。該密碼輸入介面上顯示的按鍵總數可以大於或者等於用戶輸入的按鍵總數。
需要說明的是,該密碼輸入介面顯示系統可以同時包括名稱設置單元010和按鍵設置單元020。可以將該名稱設置單元010的處理結果輸入該按鍵設置單元020進行處理,再將該按鍵設置單元020的處理結果輸入介面設置觸發單元100進行處理。或者,可以將該按鍵設置單元020的處理結果輸入該名稱設置單元010進行處理,再將該名稱設置單元010的處理結果輸入介面設置觸發單元100進行處理。本申請對此並不作出限定。
上述密碼輸入介面顯示系統第一實施例與密碼輸入介面顯示方法第一實施例相對應,可以實現密碼輸入介面顯示方法第一實施例的效果。
下面介紹本申請密碼輸入介面顯示系統的第二實施 例。圖6是本申請密碼輸入介面顯示系統第二實施例的組成結構圖。如圖6所示,所述密碼輸入介面顯示系統第二實施例與密碼輸入介面顯示系統第一實施例的區別在於,還可以包括:顯示內容設置單元600。
該顯示內容設置單元600,可以用於接收用戶輸入和/或選擇的顯示內容資訊,根據該顯示內容資訊設置該密碼輸入介面上按鍵顯示的內容。
圖7是本申請密碼輸入介面顯示系統第二實施例中顯示內容設置單元的組成結構圖。如圖7所示,所述顯示內容設置單元600,可以包括:按鍵顯示內容觸發單元610和按鍵顯示內容設置單元620。其中,該按鍵顯示內容觸發單元610,可以用於接收設置按鍵顯示內容的觸發指令。
該按鍵顯示內容設置單元620,可以用於接收用戶對該密碼輸入介面上按鍵所顯示內容的選取和/或輸入,建立該按鍵與該顯示內容的第二對應關係,接收用戶完成按鍵顯示內容設置的指令。
圖8是本申請系統第二實施例顯示內容設置單元中按鍵顯示內容設置單元的組成結構圖。如圖8所示,所述按鍵顯示內容設置單元,可以包括:顯示內容接收單元621、第二對應關係單元622和按鍵顯示內容完成單元623。其中,該顯示內容接收單元621,可以用於接收用戶對該密碼輸入介面上按鍵所顯示內容的選取和/或輸入。
該第二對應關係單元622,可以用於建立該按鍵與該顯示內容的第二對應關係。還可以用於將該第二對應關係儲存起來。
該按鍵顯示內容完成單元623,可以用於接收用戶完成按鍵顯示內容設置的指令,完成該按鍵顯示內容的設置。
本實施例的其他部分與密碼輸入介面顯示系統第一實施例相同,可以參照本申請密碼輸入介面顯示系統第一實施例。
需要說明的是,該顯示內容設置單元600可以對按鍵代表字符設置單元300處理後的結果進行處理。該顯示內容設置單元600還可以對介面設置觸發單元100處理後的結果進行處理,再將該顯示內容設置單元600的結果輸入該按鍵代表字符觸發單元200進行處理。本申請對此不作限定。
上述密碼輸入介面顯示系統第二實施例與密碼輸入介面顯示方法第二實施例相對應,可以實現密碼輸入介面顯示方法第二實施例的效果。
在20世紀90年代,對於一個技術的改進可以很明顯地區分是硬體上的改進(例如,對二極體、電晶體、開關等電路結構的改進)還是軟體上的改進(對於方法流程的改進)。然而,隨著技術的發展,當今的很多方法流程的改進已經可以視為硬體電路結構的直接改進。設計人員幾乎都通過將改進的方法流程編程到硬體電路中來得到相應的 硬體電路結構。因此,不能說一個方法流程的改進就不能用硬體實體模組來實現。例如,可編程邏輯裝置(Programmable Logic Device,PLD)(例如現場可編程閘陣列(Field Programmable Gate Array,FPGA))就是這樣一種集成電路,其邏輯功能由用戶對裝置編程來確定。由設計人員自行編程來把一個數位系統“集成”在一片PLD上,而不需要請晶片製造廠商來設計和製作專用的集成電路晶片2。而且,如今,取代手工地製作集成電路晶片,這種編程也多半改用“邏輯編譯器(logic compiler)”軟體來實現,它與程序開發撰寫時所用的軟體編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語言來撰寫,此稱之為硬體描述語言(Hardware Description Language,HDL),而HDL也並非僅有一種,而是有許多種,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)與Verilog2。本領域技術人員也應該清楚,只需要將方法流程用上述幾種硬體描述語言稍作邏輯編程並編程到集成電路中,就可以很容易得到實現該邏輯方法 流程的硬體電路。
控制器可以按任何適當的方式實現,例如,控制器可以採取例如微處理器或處理器以及儲存可由該(微)處理器執行的計算機可讀程序代碼(例如軟體或韌體)的計算機可讀介質、邏輯閘、開關、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限於以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,儲存器控制器還可以被實現為儲存器的控制邏輯的一部分。
本領域技術人員也知道,除了以純計算機可讀程序代碼方式實現控制器以外,完全可以通過將方法步驟進行邏輯編程來使得控制器以邏輯閘、開關、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來實現相同功能。因此這種控制器可以被認為是一種硬體部件,而對其內包括的用於實現各種功能的裝置也可以視為硬體部件內的結構。或者甚至,可以將用於實現各種功能的裝置視為既可以是實現方法的軟體模組又可以是硬體部件內的結構。
上述實施例闡明的系統、裝置、模組或單元,具體可以由計算機晶片或實體實現,或者由具有某種功能的產品來實現。
為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本申請時可以把各單元的功能 在同一個或多個軟體和/或硬體中實現。
通過以上的實施方式的描述可知,本領域的技術人員可以清楚地瞭解到本申請可借助軟體加必需的通用硬體平臺的方式來實現。基於這樣的理解,本申請的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出介面、網路介面和記憶體。該計算機軟體產品可以包括若干指令用以使得一台計算機設備(可以是個人計算機,伺服器,或者網路設備等)執行本申請各個實施例或者實施例的某些部分所述的方法。該計算機軟體產品可以儲存在記憶體中,記憶體可能包括計算機可讀介質中的非永久性儲存器,隨機存取儲存器(RAM)和/或非揮發性記憶體等形式,如唯讀儲存器(ROM)或快閃記憶體(flash RAM)。記憶體是計算機可讀介質的示例。計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現資訊儲存。資訊可以是計算機可讀指令、數據結構、程序的模組或其他數據。計算機的儲存介質的例子包括,但不限於相變內存(PRAM)、靜態隨機存取儲存器(SRAM)、動態隨機存取儲存器(DRAM)、其他類型的隨機存取儲存器(RAM)、唯讀儲存器(ROM)、電可擦除可編程唯讀儲存器(EEPROM)、快閃記憶體或其他記憶體技術、唯讀光碟唯讀儲存器(CD-ROM)、數位多功能光碟(DVD)或其他光學儲存、磁盒式磁帶,磁帶磁盤儲存或其他磁性儲存設備 或任何其他非傳輸介質,可用於儲存可以被計算設備訪問的資訊。按照本文中的界定,計算機可讀介質不包括短暫電腦可讀媒體(transitory media),如調製的數據信號和載波。
本說明書中的各個實施例均採用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對於系統實施例而言,由於其基本相似於方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
本申請可用於衆多通用或專用的計算機系統環境或配置中。例如:個人計算機、伺服器計算機、手持設備或便携式設備、平板型設備、多處理器系統、基於微處理器的系統、機頂盒、可編程的消費電子設備、網路PC、小型計算機、大型計算機、包括以上任何系統或設備的分散式計算環境等等。
本申請可以在由計算機執行的計算機可執行指令的一般上下文中描述,例如程序模組。一般地,程序模組包括執行特定任務或實現特定抽象數據類型的例程、程序、對象、組件、數據結構等等。也可以在分散式計算環境中實踐本申請,在這些分散式計算環境中,由通過通信網路而被連接的遠程處理設備來執行任務。在分布式計算環境中,程序模組可以位於包括儲存設備在內的本地和遠程計算機儲存介質中。
雖然通過實施例描繪了本申請,本領域普通技術人員 知道,本申請有許多變形和變化而不脫離本申請的精神,希望所附的申請專利範圍包括這些變形和變化而不脫離本申請的精神。

Claims (14)

  1. 一種密碼輸入介面顯示方法,其特徵在於,包括:接收由在密碼輸入介面上多個按鍵代表的多個字符的選擇或輸入;顯示多個不同的顯示內容供用戶選擇作為該多個按鍵中按鍵的各別顯示內容,用於響應於接收該多個字符中字符的選擇或輸入以由該多個按鍵中按鍵代表該多個字符中的字符,該被選擇作為該按鍵的各別顯示內容之該多個不同的顯示內容包括與由該按鍵代表的該字符不一致的圖畫、另一個與由該按鍵代表的該字符不同的字符、以及與由該按鍵代表的該字符不一致的空白;接收來自該用戶的該多個不同顯示內容中,該按鍵的各別顯示內容之選擇;建立該多個按鍵與該多個字符之間的第一對應關係;接收由該用戶輸入的按鍵排列資訊;根據該按鍵排列資訊在該密碼輸入介面上顯示該多個按鍵;根據由該用戶輸入的按鍵總數來判定該密碼輸入介面上顯示的按鍵總數,該密碼輸入介面上顯示的該按鍵總數大於或等於由該用戶輸入的該按鍵總數;接收由該用戶輸入的名稱資訊;使用該名稱資訊作為該密碼輸入介面的名稱;接收來自該用戶的該密碼輸入介面的名稱之輸入;根據所建立的該多個按鍵與該多個字符之間的該第一對應關係,從多個不同的輸入介面中選擇並顯示該密碼輸入介面;以及經由該密碼輸入介面接收來自該用戶的密碼之輸入,其中由該用戶輸入的該密碼的所有字符都包括在該密碼輸入介面中,而不需為了該密碼中任何字符而切換到該多個輸入介面中的其他輸入介面。
  2. 如申請專利範圍第1項所述的密碼輸入介面顯示方法,還包括:接收來自該用戶的用以設置該密碼輸入介面的觸發指令;顯示包含排列按鍵的該密碼輸入介面;接收設置由該多個按鍵代表之該多個字符的觸發指令;以及觸發對由該多個按鍵代表之該多個字符的設置。
  3. 如申請專利範圍第1項所述的密碼輸入介面顯示方法,還包括:接收來自該用戶的用以完成該密碼輸入介面之設置的指令。
  4. 如申請專利範圍第3項所述的密碼輸入介面顯示方法,其中,顯示該密碼輸入介面包括:根據該多個按鍵與該多個字符之間的該第一對應關係,顯示該密碼輸入介面。
  5. 如申請專利範圍第1項所述的密碼輸入介面顯示方法,還包括:建立該按鍵與該各別顯示內容之間的第二對應關係。
  6. 如申請專利範圍第5項所述的密碼輸入介面顯示方法,還包括:根據該按鍵與該各別顯示內容之間的該第二對應關係,顯示該密碼輸入介面。
  7. 如申請專利範圍第1項所述的密碼輸入介面顯示方法,其中,該按鍵排列資訊包括由該用戶輸入的該按鍵總數或由該用戶輸入的按鍵排列形式。
  8. 如申請專利範圍第7項所述的密碼輸入介面顯示方法,其中,該按鍵排列形式包括:矩形陣列的形式;菱形陣列的形式;或者圓形陣列的形式。
  9. 一種密碼輸入介面顯示系統,其特徵在於,包括:一或多處理器;記憶體,儲存可執行指令,當由該一或多處理器所執行時,使得該一或多處理器執行包括以下操作:接收由在密碼輸入介面上多個按鍵代表的多個字符的選擇或輸入;顯示多個不同的顯示內容供用戶選擇作為該多個按鍵中按鍵的各別顯示內容,用於響應於接收該多個字符中字符的選擇或輸入以由該多個按鍵中按鍵代表該多個字符中的字符,該被選擇作為該按鍵的各別顯示內容之該多個不同的顯示內容包括與由該按鍵代表的該字符不一致的圖畫、另一個與由該按鍵代表的該字符不同的字符、以及與由該按鍵代表的該字符不一致的空白;接收來自該用戶的該多個不同顯示內容中,該按鍵的各別顯示內容之選擇;建立該多個按鍵與該多個字符之間的第一對應關係;接收由該用戶輸入的按鍵排列資訊;根據該按鍵排列資訊在該密碼輸入介面上顯示該多個按鍵;根據由該用戶輸入的按鍵總數來判定該密碼輸入介面上顯示的按鍵總數,該密碼輸入介面上顯示的該按鍵總數大於或等於由該用戶輸入的該按鍵總數;接收由該用戶輸入的名稱資訊;使用該名稱資訊作為該密碼輸入介面的名稱;接收來自該用戶的該密碼輸入介面的名稱之輸入;根據所建立的該多個按鍵與該多個字符之間的該第一對應關係,從多個不同的輸入介面中選擇並顯示該密碼輸入介面;以及經由該密碼輸入介面接收來自該用戶的密碼之輸入,其中由該用戶輸入的該密碼的所有字符都包括在該密碼輸入介面中,而不需為了該密碼中任何字符而切換到該多個輸入介面中的其他輸入介面。
  10. 如申請專利範圍第9項所述的密碼輸入介面顯示系統,其中,該操作還包括:接收來自該用戶的用以設置該密碼輸入介面的觸發指令;顯示包含排列按鍵的該密碼輸入介面;接收設置由該多個按鍵代表之該多個字符的觸發指令;以及觸發對由該多個按鍵代表之該多個字符的設置。
  11. 如申請專利範圍第9項所述的密碼輸入介面顯示系統,其中,該操作還包括:接收來自該用戶的用以完成該密碼輸入介面之設置的指令。
  12. 如申請專利範圍第11項所述的密碼輸入介面顯示系統,其中,顯示該密碼輸入介面包括:根據該多個按鍵與該多個字符之間的該第一對應關係,顯示該密碼輸入介面。
  13. 如申請專利範圍第9項所述的密碼輸入介面顯示系統,其中,該操作還包括:建立該按鍵與該各別顯示內容之間的第二對應關係。
  14. 如申請專利範圍第9項所述的密碼輸入介面顯示系統,其中,該操作還包括:根據該按鍵與該各別顯示內容之間的該第二對應關係,顯示該密碼輸入介面。
TW103133269A 2014-06-05 2014-09-25 密碼輸入介面顯示方法及系統 TWI676918B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410247713.8A CN105224858A (zh) 2014-06-05 2014-06-05 一种密码输入界面显示方法及***
??201410247713.8 2014-06-05

Publications (2)

Publication Number Publication Date
TW201546664A TW201546664A (zh) 2015-12-16
TWI676918B true TWI676918B (zh) 2019-11-11

Family

ID=54774425

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103133269A TWI676918B (zh) 2014-06-05 2014-09-25 密碼輸入介面顯示方法及系統

Country Status (4)

Country Link
US (1) US10331871B2 (zh)
CN (1) CN105224858A (zh)
TW (1) TWI676918B (zh)
WO (1) WO2015187880A1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105450583B (zh) 2014-07-03 2019-07-05 阿里巴巴集团控股有限公司 一种信息认证的方法及装置
CN105446992A (zh) 2014-07-08 2016-03-30 阿里巴巴集团控股有限公司 建立商品对象回收信息数据库、确定价值信息方法及装置
CN105450411B (zh) 2014-08-14 2019-01-08 阿里巴巴集团控股有限公司 利用卡片特征进行身份验证的方法、装置及***
CN105447378B (zh) * 2014-08-27 2018-07-13 阿里巴巴集团控股有限公司 一种密码生成方法和装置
CN105719183A (zh) 2014-12-03 2016-06-29 阿里巴巴集团控股有限公司 定向转账方法及其装置
CN105869043A (zh) 2015-01-19 2016-08-17 阿里巴巴集团控股有限公司 分散热点的数据库账户转入、转出的记账方法及装置
CN105989467A (zh) 2015-02-03 2016-10-05 阿里巴巴集团控股有限公司 无线支付方法与装置及交通工具乘坐费检验方法与***
CN106570009B (zh) 2015-10-09 2020-07-28 阿里巴巴集团控股有限公司 导航类目更新方法及装置
CN109416715A (zh) * 2016-07-20 2019-03-01 华为技术有限公司 一种安全输入密码的方法及终端设备
US10902101B2 (en) * 2017-05-16 2021-01-26 Apple Inc. Techniques for displaying secure content for an application through user interface context file switching
CN108734371A (zh) 2018-02-12 2018-11-02 阿里巴巴集团控股有限公司 一种针对风控指令的处理方法、装置及设备
CN108632348B (zh) 2018-03-19 2020-02-18 阿里巴巴集团控股有限公司 一种业务校验方法和装置
CN109858290B (zh) * 2019-01-15 2021-04-20 招银云创信息技术有限公司 密码输入方法、装置、计算机设备和存储介质
CN112034995B (zh) * 2020-09-02 2023-09-12 中国银行股份有限公司 输入法输入界面的显示方法及装置、存储介质及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW533374B (en) * 2001-12-07 2003-05-21 Inst Information Industry Software program object to adjust the character allocation of software keyboard and the display method and device thereof
US20100060585A1 (en) * 2008-09-05 2010-03-11 Mitake Information Corporation On-screen virtual keyboard system
US20100319057A1 (en) * 2009-06-15 2010-12-16 Konica Minolta Holdings, Inc. Information Processing Apparatus Capable of Authentication Processing with Improved User Convenience, Control Program for Information Processing Apparatus, and Recording Medium Having Control Program for Information Processing Apparatus Recorded Thereon
TWI361363B (zh) * 2008-08-14 2012-04-01 Chunghwa Telecom Co Ltd
WO2013157864A1 (ko) * 2012-04-18 2013-10-24 주식회사 로웸 입력 패턴이 결합된 아이콘을 이용한 사용자 인증 방법 및 패스워드 입력 장치

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7941534B2 (en) * 1997-04-14 2011-05-10 Carlos De La Huerga System and method to authenticate users to computer systems
US20040212595A1 (en) 2003-04-28 2004-10-28 Debiao Zhou Software keyboard for computer devices
JP4071726B2 (ja) * 2004-02-25 2008-04-02 シャープ株式会社 携帯型情報機器、携帯型情報機器における文字の表示方法、およびその方法を実現するためのプログラム
JP4475634B2 (ja) * 2004-03-26 2010-06-09 キヤノン株式会社 情報処理装置および方法
US7669770B2 (en) 2005-09-06 2010-03-02 Zeemote, Inc. Method of remapping the input elements of a hand-held device
KR100884376B1 (ko) * 2006-02-09 2009-02-17 (주)솔메이즈 질의기를 이용한 일회용패스워드 시스템 및 방법
US8527887B2 (en) * 2006-07-19 2013-09-03 Research In Motion Limited Device and method for improving efficiency of entering a password using a key-limited keyboard
KR101452704B1 (ko) * 2007-02-14 2014-10-23 삼성전자주식회사 복수의 버튼을 갖는 휴대용 디바이스에서의 패스워드 설정방법 및 패스 워드 인증 방법
US8826396B2 (en) * 2007-12-12 2014-09-02 Wells Fargo Bank, N.A. Password reset system
US20090183098A1 (en) 2008-01-14 2009-07-16 Dell Products, Lp Configurable Keyboard
CN101533432A (zh) * 2008-03-14 2009-09-16 鸿富锦精密工业(深圳)有限公司 密码保护***及方法
US8117652B1 (en) * 2008-04-30 2012-02-14 Trend Micro, Inc. Password input using mouse clicking
BR112012008975A8 (pt) * 2009-10-16 2018-06-12 Armorlog Ltd Método e sistema para fornecer acesso a uma conta de usuário através de um dispositivo eletrônico com uma tela de exibição visual e produto de software
US9104312B2 (en) * 2010-03-12 2015-08-11 Nuance Communications, Inc. Multimodal text input system, such as for use with touch screens on mobile phones
US20110260981A1 (en) 2010-04-23 2011-10-27 Chin-Ho O Chen Hand-held wireless computer keyboard
CN103039063B (zh) * 2010-04-26 2015-07-29 株式会社Akcs 使用密码键的移值的密码安全输入***和密码安全输入方法
KR101066853B1 (ko) * 2011-02-10 2011-09-26 알서포트 주식회사 원격제어 중 이동통신단말기의 화면전송 차단방법
CN102981627B (zh) * 2011-09-06 2015-04-08 腾讯科技(深圳)有限公司 一种密码输入方法及设备
CN102364427A (zh) * 2011-10-24 2012-02-29 江苏科技大学 一种基于触摸屏的工业嵌入式设备的密码设置方法
CN103257803A (zh) * 2012-02-15 2013-08-21 腾讯科技(深圳)有限公司 解锁方法和装置以及密码设置方法和装置
KR20130109389A (ko) * 2012-03-27 2013-10-08 박승배 개인화 가상키보드 제공방법
ES2434101B1 (es) * 2012-04-02 2014-11-25 Telefónica, S.A. Método y sistema para gestionar teclados virtuales para dispositivo informático
WO2013165227A1 (ko) * 2012-05-04 2013-11-07 주식회사 로웸 아이콘의 키워드를 이용하는 아이콘 패스워드 설정 장치 및 아이콘 패스워드 설정 방법
KR101416540B1 (ko) * 2012-07-12 2014-07-09 주식회사 로웸 패스워드의 연속 인증을 이용하는 패스워드 인증 시스템 및 패스워드 인증 방법
US20140149870A1 (en) * 2012-11-23 2014-05-29 Research In Motion Limited Modifying key functionality based on context and input associated with a user interface
US20140161356A1 (en) * 2012-12-10 2014-06-12 Rawllin International Inc. Multimedia message from text based images including emoticons and acronyms
US20140248590A1 (en) * 2013-03-01 2014-09-04 Learning Circle Kids LLC Keyboard for entering text and learning to read, write and spell in a first language and to learn a new language
US10223517B2 (en) * 2013-04-14 2019-03-05 Kunal Kandekar Gesture-to-password translation
US9384342B2 (en) * 2013-05-10 2016-07-05 Blackberry Limited Methods and devices for providing warnings associated with credentials to be stored in a credential store
US10798090B2 (en) * 2013-05-23 2020-10-06 Passlogy Co., Ltd. User authentication method, system for implementing the same, and information communication terminal used in the same
JP2014238692A (ja) * 2013-06-07 2014-12-18 キヤノン株式会社 サーバ装置、情報処理装置、撮像装置、システム、情報処理方法及びプログラム
US20150116222A1 (en) 2013-10-24 2015-04-30 Lenovo (Singapore) Pte, Ltd Keyboard with swappable keys and key functions
US9171143B2 (en) * 2013-12-19 2015-10-27 Verizon Patent And Licensing Inc. System for and method of generating visual passwords
US9305160B2 (en) * 2014-04-04 2016-04-05 PassedWord LLC Method and system for automatic updating of randomly generated user passwords
US9690917B2 (en) * 2014-05-23 2017-06-27 International Business Machines Corporation Managing compromised passwords
US10630675B2 (en) * 2016-04-14 2020-04-21 Microsoft Technology Licensing, Llc Generating web service picture passwords with user-specific cypher keys

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW533374B (en) * 2001-12-07 2003-05-21 Inst Information Industry Software program object to adjust the character allocation of software keyboard and the display method and device thereof
TWI361363B (zh) * 2008-08-14 2012-04-01 Chunghwa Telecom Co Ltd
US20100060585A1 (en) * 2008-09-05 2010-03-11 Mitake Information Corporation On-screen virtual keyboard system
US20100319057A1 (en) * 2009-06-15 2010-12-16 Konica Minolta Holdings, Inc. Information Processing Apparatus Capable of Authentication Processing with Improved User Convenience, Control Program for Information Processing Apparatus, and Recording Medium Having Control Program for Information Processing Apparatus Recorded Thereon
WO2013157864A1 (ko) * 2012-04-18 2013-10-24 주식회사 로웸 입력 패턴이 결합된 아이콘을 이용한 사용자 인증 방법 및 패스워드 입력 장치

Also Published As

Publication number Publication date
US20150356288A1 (en) 2015-12-10
CN105224858A (zh) 2016-01-06
TW201546664A (zh) 2015-12-16
US10331871B2 (en) 2019-06-25
WO2015187880A1 (en) 2015-12-10

Similar Documents

Publication Publication Date Title
TWI676918B (zh) 密碼輸入介面顯示方法及系統
US10572647B2 (en) Touchscreen unlocking method and apparatus
US8161395B2 (en) Method for secure data entry in an application
US20130050222A1 (en) Keyboard with embedded display
US20140232656A1 (en) Method and apparatus for responding to a notification via a capacitive physical keyboard
KR102527291B1 (ko) 사용자 단말 장치, 전자 장치, 시스템 및 그 제어 방법
US9182889B1 (en) Preventing unintentional user activation of user interface elements
US9430144B1 (en) Unlocking electronic devices with touchscreen input gestures
WO2014193962A1 (en) Multiple graphical keyboards for continuous gesture input
US11169701B2 (en) Display of a virtual keyboard on a supplemental physical display plane surrounding a primary physical display plane on a wearable mobile device
KR20190102869A (ko) 트러스트존 그래픽 렌더링 방법 및 그에 따른 디스플레이 장치
US11790344B2 (en) Method and apparatus for displaying identification code of application
US10354193B2 (en) Run-time image display on a device
US20170249450A1 (en) Device and Method for Authenticating a User
TWI514243B (zh) 虛擬鍵盤控制系統及方法
US20200104043A1 (en) Head mounted display device and content input method thereof
US11163883B2 (en) Enhancing security of a touch screen device
US20160232373A1 (en) Method and apparatus for providing security information of user device
US20160103556A1 (en) Display apparatus and control method thereof
TWI506477B (zh) 虛擬鍵盤之安全輸入方法與系統
US10552599B2 (en) Authentication system and method
WO2017107850A1 (zh) 一种数位信息提示方法及装置
WO2019036969A1 (zh) 一种防止机器登录的方法及装置
WO2020078398A1 (zh) 一种生成密码输入键盘的方法、装置、设备以及存储介质
JP2015153338A (ja) 電子機器、認証方法、及び認証プログラム