CN105224858A - 一种密码输入界面显示方法及*** - Google Patents

一种密码输入界面显示方法及*** Download PDF

Info

Publication number
CN105224858A
CN105224858A CN201410247713.8A CN201410247713A CN105224858A CN 105224858 A CN105224858 A CN 105224858A CN 201410247713 A CN201410247713 A CN 201410247713A CN 105224858 A CN105224858 A CN 105224858A
Authority
CN
China
Prior art keywords
interface
button
password input
character
user
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN201410247713.8A
Other languages
English (en)
Inventor
郭伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
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 Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201410247713.8A priority Critical patent/CN105224858A/zh
Priority to TW103133269A priority patent/TWI676918B/zh
Priority to US14/730,115 priority patent/US10331871B2/en
Priority to PCT/US2015/034074 priority patent/WO2015187880A1/en
Publication of CN105224858A publication Critical patent/CN105224858A/zh
Pending legal-status Critical Current

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机、网银等设备输入相应的密码。所述相应的密码可以包括:银行账户密码、手机密码、银行卡密码以及电子邮箱登陆密码等。所述密码通常包括多个字符,所述字符可以是数字、字、字母或符号等字符。所述字可以包括汉字、日文等。所述符号可以包括标点符号等。通常,输入用户密码包括:在固定的密码输入器的键盘上输入密码,或者在设备终端的屏幕上输入密码。随着网络技术的发展,用户越来越多地需要在设备终端的屏幕上输入密码。例如:需要在手机屏幕上输入密码。
现有的密码输入界面显示的方法包括:
一种是使用通用输入法界面的方法。具体包括,在用户需要输入密码时,调用所述通用输入法,在所述通用输入法的界面上输入用户密码。例如调用搜狗输入法、百度输入法等通用输入法来输入用户密码。通常由于可用字符数较多,通用输入法可以将不同类型的字符分布在不同的输入界面。例如,在英文输入界面可以输入字母,在数字输入界面可以输入数字,在符号输入界面可以输入符号。当用户的密码包含字母、字、数字、符号中的至少两种时,用户通过切换输入界面的方法来进行密码输入。
另一种是使用软件自带输入法界面的方法。具体包括,在用户需要输入密码时,调用出软件自带输入法,在所述软件自带输入法的输入界面上输入用户的密码。例如,在客户端需要输入某银行卡的密码时,可以调用该银行客户端软件中自带的输入法进行密码的输入。与通用输入法类似,自带输入法可以将不同类型的字符分布在不同的输入界面。所述自带输入法与通用输入法输入界面的分布可能不同。
在实现本申请过程中,发明人发现现有技术中至少存在如下问题:
用户密码通常存在不同类型的字符,用户在利用上述两种密码输入界面显示方法的输入界面输入密码时,需要在各种类型的字符输入界面之间进行切换,操作起来比较繁琐。
发明内容
本申请实施例的目的是提供一种密码输入界面显示方法及***,以实现用户便捷地进行密码输入。
为解决上述技术问题,本申请实施例提供一种密码输入界面显示方法及***,是这样实现的:
一种密码输入界面显示方法,包括:接收用户设置密码输入界面的触发指令,显示包含排列按键的密码输入界面;接收设置按键代表字符的触发指令,触发对按键代表字符的设置;接收用户对所述密码输入界面上按键所代表字符的选取和/或输入,建立所述按键与所述代表字符的第一对应关系,接收用户完成按键代表字符设置的指令;接收用户完成密码输入界面设置的指令,完成对密码输入界面的设置;显示所述密码输入界面。
优选方案中,接收用户对所述密码输入界面上按键所代表字符的选取和/或输入,包括:接收用户选取和/或输入的字符;所述字符包括字母类型、数字类型、字类型或符号类型的字符;或者,接收用户选取和/或输入的空白。
优选方案中显示所述密码输入界面,包括:根据所述按键与所述代表字符的第一对应关系,显示所述密码输入界面。
优选方案中,所述密码输入方法还包括:接收用户输入和/或选择的显示内容信息,根据所述显示内容信息设置所述密码输入界面上按键显示的内容。
优选方案中,所述显示的内容与按键所代表的字符一致,或者,所述显示的内容与按键代表的字符不一致。
优选方案中,所述显示的内容与按键代表的字符不一致,具体包括:所述显示的内容为空白,或者所述显示的内容为图画,或者所显示的内容是与该按键代表的字符不一致的字符。
优选方案中,所述接收用户输入和/或选择的显示内容信息,根据所述显示内容信息设置所述密码输入界面上按键显示的内容;具体包括:接收设置按键显示内容的触发指令,触发对按键显示内容的设置;接收用户对所述密码输入界面上按键所显示内容的选取和/或输入,建立所述按键与所述显示内容的第二对应关系,接收用户完成按键显示内容设置的指令。
优选方案中,根据所述按键与所述显示内容的第二对应关系,显示所述密码输入界面。
优选方案中,所述密码输入界面显示方法还包括:接收用户输入的名称信息,将所述用户输入的名称信息作为输入密码输入界面的名称。
优选方案中,所述密码输入界面显示方法还包括:接收用户输入的按键排列信息,根据所述按键排列信息排列显示所述密码输入界面上的按键。
优选方案中,所述按键排列信息包括:按键总数和/或按键排列形式。
优选方案中,当所述按键排列信息包括用户输入的按键总数时,所述密码输入界面上显示的按键总数根据所述接收的用户输入的按键总数来确定,所显示的按键总数大于或者等于所述用户输入的按键总数。
优选方案中,所述字符包括下述中的至少一种:字母、字、数字、符号。
一种密码输入界面显示***,包括:界面设置触发单元、按键代表字符触发单元、按键代表字符设置单元、界面设置完成单元和输入界面显示单元;其中,所述界面设置触发单元,用于接收用户设置密码输入界面的触发指令,触发对密码输入界面的设置,显示包含排列按键的密码输入界面;所述按键代表字符触发单元,用于接收设置按键代表字符的触发指令,触发对按键代表字符的设置;所述按键代表字符设置单元,用于接收用户对所述密码输入界面上按键所代表字符的选取和/或输入,建立所述按键与所述代表字符的第一对应关系,接收用户完成按键代表字符设置的指令;所述界面设置完成单元,用于接收用户完成密码输入界面设置的指令,完成对密码输入界面的设置;所述输入界面显示单元,用于显示所述密码输入界面。
优选方案中,所述按键代表字符设置单元,包括:代表字符接收单元、第一对应关系单元和按键代表字符完成单元;其中,所述代表字符接收单元,用于接收用户对所述密码输入界面上按键所代表字符的选取和/或输入;所述第一对应关系单元,用于建立所述按键与所述代表字符的第一对应关系;所述按键代表字符完成单元,用于接收用户完成按键代表字符设置的指令,完成按键代表字符的设置。
优选方案中,所述密码输入界面显示***还包括:显示内容设置单元;所述显示内容设置单元,用于接收用户输入和/或选择的显示内容信息,根据所述显示内容信息设置所述密码输入界面上按键显示的内容。
优选方案中,所述显示内容设置单元,包括:显示内容接收单元和第二对应关系单元;其中,所述按键显示内容触发单元,用于接收设置按键显示内容的触发指令;所述按键显示内容设置单元,用于接收用户对所述密码输入界面上按键所显示内容的选取和/或输入,建立所述按键与所述显示内容的第二对应关系,接收用户完成按键显示内容设置的指令。
优选方案中,所述按键显示内容设置单元,包括:显示内容接收单元、第二对应关系单元和按键显示内容完成单元;其中,所述显示内容接收单元,用于接收用户对所述密码输入界面上按键所显示内容的选取和/或输入;所述第二对应关系单元,用于建立所述按键与所述显示内容的第二对应关系;所述第二对应关系单元,还用于将所述第二对应关系存储起来;所述按键显示内容完成单元,用于接收用户完成按键显示内容设置的指令,完成所述按键显示内容的设置。
优选方案中,所述密码输入界面显示***还包括:名称设置单元;所述名称设置单元,用于接收用户输入的名称信息,将所述用户输入的名称信息为密码输入界面的名称。
优选方案中,所述密码输入界面显示***还包括:按键设置单元;所述按键设置单元,用于接收用户输入的按键排列信息,根据所述按键排列信息显示密码输入界面。
优选方案中,所述按键设置单元包括:排列信息接收单元和按键排列单元;其中,所述排列信息接收单元,用于接收用户输入的按键排列信息;所述按键排列信息包括:按键总数和/或按键排列形式;所述按键排列形式是矩形阵列的形式,或者是菱形阵列的形式,或者是圆形阵列的形式。所述按键排列单元,用于根据所述按键排列信息排列密码输入界面上的按键;所述密码输入界面上显示的按键总数大于或者等于用户输入的按键总数。)
由以上本申请实施例提供的技术方案可见,本申请实施例提出的密码输入界面显示方法和***,电子设备将用户常用于设定的密码的字符设置在同一输入界面上,用户密码包含不同类型的字符时,用户进行密码输入不需要在不同的输入界面之间进行切换,保证用户能便捷地输入密码。此外,还可以进一步地对每一按键显示的内容进行设置。设置的按键显示的内容与按键代表的字符不一致时,即使用户输入密码的过程被周围的人偷窥,也可以保证用户的密码不被泄露,保证用户能安全地进行密码输入。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请密码输入界面显示方法第一实施例的流程图;
图2是本申请密码输入界面显示方法第二实施例的流程图;
图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,本申请对此并不作出限定。
上述本申请密码输入界面显示方法实施例中,电子设备将用户常用于设定密码的字符设置在同一输入界面上,用户密码包含不同类型的字符时,用户进行密码输入不需要在不同的输入界面之间进行切换,保证用户能便捷地输入密码。
下面介绍本申请密码输入界面显示方法的第二实施例。图2是本申请密码输入界面显示方法第二实施例的流程图。如图2所示,本实施例与密码输入界面显示方法第一实施例的区别在于,所述密码输入界面显示方法,还可以包括:
S160:接收用户输入和/或选择的按键显示内容信息,根据所述按键显示内容信息设置所述密码输入界面上按键显示的内容。
所述电子设备在设置按键所代表的字符后,还可以设置该按键在密码输入界面上所显示的内容。所述显示的内容可以与该按键所代表的字符一致。所述显示的内容还可以与该按键代表的字符不一致,具体可以包括:所述显示的内容为空白,或者所述显示的内容为图画,或者所显示的内容是与该按键代表的字符不一致的字符。
例如,设置了某一按键所代表的字符为“a”,那么可以设置该按键所显示的内容为字符“a”,还可以设置该按键所显示的内容为一个苹果的图画,或者还可以设置该案件所显示的内容为字符“b”,或者也可以设置该按键所显示的内容为空白。
所述接收用户输入和/或选择的按键显示内容信息,根据所述显示内容信息设置所述密码输入界面上按键显示的内容,具体可以包括:
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。其中,
所述排列信息接收单元210,可以用于接收用户输入的按键排列信息。所述按键排列信息可以包括:按键总数和/或按键排列形式。所述按键排列形式可以是矩形阵列的形式,也可以菱形阵列的形式,或者是圆形阵列的形式等。
所述按键排列单元220,可以用于根据所述按键排列信息排列密码输入界面上的按键。所述密码输入界面上显示的按键总数可以大于或者等于用户输入的按键总数。
需要说明的是,所述密码输入界面显示***可以同时包括名称设置单元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年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(ProgrammableLogicDevice,PLD)(例如现场可编程门阵列(FieldProgrammableGateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字***“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片2。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logiccompiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(HardwareDescriptionLanguage,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(AdvancedBooleanExpressionLanguage)、AHDL(AlteraHardwareDescriptionLanguage)、Confluence、CUPL(CornellUniversityProgrammingLanguage)、HDCal、JHDL(JavaHardwareDescriptionLanguage)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardwareDescriptionLanguage)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegratedCircuitHardwareDescriptionLanguage)与Verilog2。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC625D、AtmelAT91SAM、MicrochipPIC18F26K20以及SiliconeLabsC8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。
本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。该计算机软件产品可以包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。该计算机软件产品可以存储在内存中,内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括短暂电脑可读媒体(transitorymedia),如调制的数据信号和载波。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本申请可用于众多通用或专用的计算机***环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器***、基于微处理器的***、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何***或设备的分布式计算环境等等。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。

Claims (21)

1.一种密码输入界面显示方法,其特征在于,包括:
接收用户设置密码输入界面的触发指令,显示包含排列按键的密码输入界面;
接收设置按键代表字符的触发指令,触发对按键代表字符的设置;
接收用户对所述密码输入界面上按键所代表字符的选取和/或输入,建立所述按键与所述代表字符的第一对应关系;
接收用户完成密码输入界面设置的指令,完成对密码输入界面的设置;
显示所述密码输入界面。
2.如权利要求1所述的一种密码输入界面显示方法,其特征在于,接收用户对所述密码输入界面上按键所代表字符的选取和/或输入,包括:
接收用户选取和/或输入的字符;所述字符包括字母类型、数字类型、字类型或符号类型的字符;
或者,
接收用户选取和/或输入的空白。
3.如权利要求1所述的一种密码输入界面显示方法,其特征在于,显示所述密码输入界面,包括:根据所述按键与所述代表字符的第一对应关系,显示所述密码输入界面。
4.如权利要求1所述的一种密码输入界面显示方法,其特征在于,所述密码输入界面显示方法还包括:
接收用户输入和/或选择的显示内容信息,根据所述显示内容信息设置所述密码输入界面上按键显示的内容。
5.如权利要求4所述的一种密码输入界面显示方法,其特征在于,所述显示的内容与按键所代表的字符一致,或者,所述显示的内容与按键代表的字符不一致。
6.如权利要求5所述的一种密码输入界面显示方法,其特征在于,所述显示的内容与按键代表的字符不一致,具体包括:所述显示的内容为空白,或者所述显示的内容为图画,或者所显示的内容是与该按键代表的字符不一致的字符。
7.如权利要求4所述的一种密码输入界面显示方法,其特征在于,所述接收用户输入和/或选择的显示内容信息,根据所述显示内容信息设置所述密码输入界面上按键显示的内容;具体包括:
接收设置按键显示内容的触发指令,触发对按键显示内容的设置;
接收用户对所述密码输入界面上按键所显示内容的选取和/或输入,建立所述按键与所述显示内容的第二对应关系。
8.如权利要求7所述的一种密码输入界面显示方法,其特征在于,根据所述按键与所述显示内容的第二对应关系,显示所述密码输入界面。
9.如权利要求1所述的一种密码输入界面显示方法,其特征在于,所述密码输入界面显示方法还包括:接收用户输入的名称信息,将所述用户输入的名称信息作为输入密码输入界面的名称。
10.如权利要求1所述的一种密码输入界面显示方法,其特征在于,所述密码输入界面显示方法还包括:接收用户输入的按键排列信息,根据所述按键排列信息排列显示所述密码输入界面上的按键。
11.如权利要求10所述的一种密码输入界面显示方法,其特征在于,所述按键排列信息包括:按键总数和/或按键排列形式。
12.如权利要求11所述的一种密码输入界面显示方法,其特征在于,当所述按键排列信息包括用户输入的按键总数时,所述密码输入界面上显示的按键总数根据所述接收的用户输入的按键总数来确定,所显示的按键总数大于或者等于所述用户输入的按键总数。
13.如权利要求1-12中任意一项所述的一种密码输入界面显示方法,其特征在于,所述字符包括下述中的至少一种:字母、字、数字、符号。
14.一种密码输入界面显示***,其特征在于,包括:界面设置触发单元、按键代表字符触发单元、按键代表字符设置单元、界面设置完成单元和输入界面显示单元;其中,
所述界面设置触发单元,用于接收用户设置密码输入界面的触发指令,触发对密码输入界面的设置,显示包含排列按键的密码输入界面;
所述按键代表字符触发单元,用于接收设置按键代表字符的触发指令,触发对按键代表字符的设置;
所述按键代表字符设置单元,用于接收用户对所述密码输入界面上按键所代表字符的选取和/或输入,建立所述按键与所述代表字符的第一对应关系;
所述界面设置完成单元,用于接收用户完成密码输入界面设置的指令,完成对密码输入界面的设置;
所述输入界面显示单元,用于显示所述密码输入界面。
15.如权利要求14所述的一种密码输入界面显示***,其特征在于,所述按键代表字符设置单元,包括:代表字符接收单元、第一对应关系单元和按键代表字符完成单元;其中,
所述代表字符接收单元,用于接收用户对所述密码输入界面上按键所代表字符的选取和/或输入;
所述第一对应关系单元,用于建立所述按键与所述代表字符的第一对应关系;
所述按键代表字符完成单元,用于接收用户完成按键代表字符设置的指令,完成按键代表字符的设置。
16.如权利要求14所述的一种密码输入界面显示***,其特征在于,所述密码输入界面显示***还包括:显示内容设置单元;
所述显示内容设置单元,用于接收用户输入和/或选择的显示内容信息,根据所述显示内容信息设置所述密码输入界面上按键显示的内容。
17.如权利要求16所述的一种密码输入界面显示***,其特征在于,所述显示内容设置单元,包括:显示内容接收单元和第二对应关系单元;其中,
所述按键显示内容触发单元,用于接收设置按键显示内容的触发指令;
所述按键显示内容设置单元,用于接收用户对所述密码输入界面上按键所显示内容的选取和/或输入,建立所述按键与所述显示内容的第二对应关系。
18.如权利要求17所述的一种密码输入界面显示***,其特征在于,所述按键显示内容设置单元,包括:显示内容接收单元、第二对应关系单元和按键显示内容完成单元;其中,
所述显示内容接收单元,用于接收用户对所述密码输入界面上按键所显示内容的选取和/或输入;
所述第二对应关系单元,用于建立所述按键与所述显示内容的第二对应关系;所述第二对应关系单元,还用于将所述第二对应关系存储起来;
所述按键显示内容完成单元,用于接收用户完成按键显示内容设置的指令,完成所述按键显示内容的设置。
19.如权利要求14所述的一种密码输入界面显示***,其特征在于,所述密码输入界面显示***还包括:名称设置单元;所述名称设置单元,用于接收用户输入的名称信息,将所述用户输入的名称信息为密码输入界面的名称。
20.如权利要求14所述的一种密码输入界面显示***,其特征在于,所述密码输入界面显示***还包括:按键设置单元;所述按键设置单元,用于接收用户输入的按键排列信息,根据所述按键排列信息显示密码输入界面。
21.如权利要求20所述的一种密码输入界面显示***,其特征在于,所述按键设置单元包括:排列信息接收单元和按键排列单元;其中,
所述排列信息接收单元,用于接收用户输入的按键排列信息;所述按键排列信息包括:按键总数和/或按键排列形式;所述按键排列形式是矩形阵列的形式,或者是菱形阵列的形式,或者是圆形阵列的形式;
所述按键排列单元,用于根据所述按键排列信息排列密码输入界面上的按键;所述密码输入界面上显示的按键总数大于或者等于用户输入的按键总数。
CN201410247713.8A 2014-06-05 2014-06-05 一种密码输入界面显示方法及*** Pending CN105224858A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201410247713.8A CN105224858A (zh) 2014-06-05 2014-06-05 一种密码输入界面显示方法及***
TW103133269A TWI676918B (zh) 2014-06-05 2014-09-25 密碼輸入介面顯示方法及系統
US14/730,115 US10331871B2 (en) 2014-06-05 2015-06-03 Password input interface
PCT/US2015/034074 WO2015187880A1 (en) 2014-06-05 2015-06-03 Password input interface

Applications Claiming Priority (1)

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

Publications (1)

Publication Number Publication Date
CN105224858A true CN105224858A (zh) 2016-01-06

Family

ID=54774425

Family Applications (1)

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

Country Status (4)

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

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018014270A1 (zh) * 2016-07-20 2018-01-25 华为技术有限公司 一种安全输入密码的方法及终端设备
CN109858290A (zh) * 2019-01-15 2019-06-07 招银云创(深圳)信息技术有限公司 密码输入方法、装置、计算机设备和存储介质
CN112034995A (zh) * 2020-09-02 2020-12-04 中国银行股份有限公司 输入法输入界面的显示方法及装置、存储介质及电子设备

Families Citing this family (11)

* 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 阿里巴巴集团控股有限公司 导航类目更新方法及装置
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 阿里巴巴集团控股有限公司 一种业务校验方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102364427A (zh) * 2011-10-24 2012-02-29 江苏科技大学 一种基于触摸屏的工业嵌入式设备的密码设置方法
CN103257803A (zh) * 2012-02-15 2013-08-21 腾讯科技(深圳)有限公司 解锁方法和装置以及密码设置方法和装置
WO2013157864A1 (ko) * 2012-04-18 2013-10-24 주식회사 로웸 입력 패턴이 결합된 아이콘을 이용한 사용자 인증 방법 및 패스워드 입력 장치

Family Cites Families (38)

* 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
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
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
TW201007494A (en) * 2008-08-14 2010-02-16 Chunghwa Telecom Co Ltd Dynamic password system using a dynamic virtual keyboard and method thereof
TWI360762B (en) * 2008-09-05 2012-03-21 Mitake Information Corp On-screen virtual keyboard system
JP5375352B2 (ja) * 2009-06-15 2013-12-25 コニカミノルタ株式会社 情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラム
KR101746732B1 (ko) * 2009-10-16 2017-06-27 아모르로그 엘티디 사용자 계정 액세스의 보안을 개선하기 위한 시스템 및 방법
EP2545426A4 (en) * 2010-03-12 2017-05-17 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
KR101132368B1 (ko) * 2010-04-26 2012-07-13 (주)에이케이씨에스 비밀번호 키의 이동값을 이용하는 비밀번호 안전 입력 시스템 및 그 비밀번호 안전 입력 방법
KR101066853B1 (ko) * 2011-02-10 2011-09-26 알서포트 주식회사 원격제어 중 이동통신단말기의 화면전송 차단방법
CN102981627B (zh) * 2011-09-06 2015-04-08 腾讯科技(深圳)有限公司 一种密码输入方法及设备
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
JP5881893B2 (ja) * 2012-05-04 2016-03-09 ロウェム インコーポレイテッド アイコンのキーワードを用いるアイコンパスワード設定装置及びアイコンパスワードの設定方法
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
EP3828742B1 (en) * 2013-05-23 2024-02-14 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 (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102364427A (zh) * 2011-10-24 2012-02-29 江苏科技大学 一种基于触摸屏的工业嵌入式设备的密码设置方法
CN103257803A (zh) * 2012-02-15 2013-08-21 腾讯科技(深圳)有限公司 解锁方法和装置以及密码设置方法和装置
WO2013157864A1 (ko) * 2012-04-18 2013-10-24 주식회사 로웸 입력 패턴이 결합된 아이콘을 이용한 사용자 인증 방법 및 패스워드 입력 장치

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018014270A1 (zh) * 2016-07-20 2018-01-25 华为技术有限公司 一种安全输入密码的方法及终端设备
CN109416715A (zh) * 2016-07-20 2019-03-01 华为技术有限公司 一种安全输入密码的方法及终端设备
CN109858290A (zh) * 2019-01-15 2019-06-07 招银云创(深圳)信息技术有限公司 密码输入方法、装置、计算机设备和存储介质
CN112034995A (zh) * 2020-09-02 2020-12-04 中国银行股份有限公司 输入法输入界面的显示方法及装置、存储介质及电子设备
CN112034995B (zh) * 2020-09-02 2023-09-12 中国银行股份有限公司 输入法输入界面的显示方法及装置、存储介质及电子设备

Also Published As

Publication number Publication date
TWI676918B (zh) 2019-11-11
WO2015187880A1 (en) 2015-12-10
US10331871B2 (en) 2019-06-25
US20150356288A1 (en) 2015-12-10
TW201546664A (zh) 2015-12-16

Similar Documents

Publication Publication Date Title
CN105224858A (zh) 一种密码输入界面显示方法及***
US10176315B2 (en) Graphical authentication
RU2529872C2 (ru) Столбцовая организация контента
EP3425581A1 (en) Information display method and device
RU2656685C1 (ru) Способ формирования пароля и устройство для его осуществления
JP2014194786A (ja) 移動通信装置及びそれによる文脈検索方法
US20170031563A1 (en) Method and apparatus for display control and electronic device
US10075430B2 (en) Method and system for efficient password input
Poppinga et al. Understanding shortcut gestures on mobile touch devices
CN106155720A (zh) 一种启动应用程序功能的方法及***
CN104809174A (zh) 一种终端应用的打开方法
US20120221969A1 (en) Scrollable list navigation using persistent headings
CN105786294A (zh) 一种页面访问路径的返回方法及装置
CN105573574A (zh) 应用界面的导航方法及装置
US20110296347A1 (en) Text entry techniques
Romano et al. The tap and slide keyboard: A new interaction method for mobile device text entry
CN104769530A (zh) 用于字符串替换的键盘手势
US9996699B2 (en) Method, electronic device and computer program product for screen shield
CN101727270A (zh) 构建软键盘的方法、输入字符信息的装置及其方法
CN104808899A (zh) 一种终端
US11790344B2 (en) Method and apparatus for displaying identification code of application
KR102055044B1 (ko) 다국어 키보드 시스템
CN111694490B (zh) 设置方法、装置及电子设备
JP6136568B2 (ja) 情報処理装置および入力制御プログラム
Grover Embracing Technology: Get Tech-Savvy by Learning About Your Computer, Smartphone, Internet, and Social Media Applications (English Edition)

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160106

RJ01 Rejection of invention patent application after publication