CN102945338A - 一种提供密码的方法和装置 - Google Patents
一种提供密码的方法和装置 Download PDFInfo
- Publication number
- CN102945338A CN102945338A CN2012104891951A CN201210489195A CN102945338A CN 102945338 A CN102945338 A CN 102945338A CN 2012104891951 A CN2012104891951 A CN 2012104891951A CN 201210489195 A CN201210489195 A CN 201210489195A CN 102945338 A CN102945338 A CN 102945338A
- Authority
- CN
- China
- Prior art keywords
- coordinate
- data
- input
- corresponding relation
- password
- 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.)
- Granted
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种提供密码的方法和装置,其中,方法包括以下步骤:接收输入的坐标;从坐标与数据的对应关系中确定与所述输入的坐标对应的数据;根据所述数据输出密码。本实施例中,根据输入的坐标获取坐标对应的数据,从而输出密码,可以确保准确地提供坐标所对应的数据,无需用户根据坐标查找,避免了给用户带来的麻烦,也避免了用户的查找错误。
Description
技术领域
本发明涉及信息处理技术领域,特别涉及安全领域,更具体地,涉及一种提供密码的方法和装置。
背景技术
目前,在很多领域,都越来越重视保护用户的账户安全,例如电子银行、网络购物、网络游戏等,以防止用户的账户被他人窃取,一旦用户的账户被他人窃取,将会给用户带来很多不便,更严重者,会给用户带来损失。
对于保护账户的安全性,最有效的措施就是为账户设置密码,其中,密保卡是一种有效的提供密码的方法,其上印刷有坐标以及坐标对应的值,用户登陆账户时,只需输入密保卡上指定坐标对应的值,就能登陆账户。非法登陆者由于没有密保卡,无法获知指定坐标对应的值,从而无法登陆账户。
然而,由于密保卡上设定的横坐标、纵坐标及对应的值以矩阵形式排列,用户通过横坐标、纵坐标查找时,很容易出现串行等情况,特别是在密保卡上的坐标、值的数量很多时,从而导致读取指定坐标对应的值发生错误,无法安全地登陆账户。
发明内容
有鉴于此,本发明实施例的目的是提出一种提供密码的方法及装置,其能够准确、便捷地为用户提供密码。
为了达到上述目的,本发明实施例提出一种提供密码的方法,包括以下步骤:
接收输入的坐标;
从坐标与数据的对应关系中确定与所述输入的坐标对应的数据;
根据所述数据输出密码。
本实施例中,根据输入的坐标获取坐标对应的数据,从而输出密码,可以确保准确地提供坐标所对应的数据,无需用户根据坐标查找,避免了给用户带来的麻烦,也避免了用户的查找错误。
作为上述技术方案的优选,所述接收输入的坐标的方式包括以下中的一种或多种:
接收在坐标选择页面和/或窗口中选择的坐标;
接收通过输入框输入的坐标;和
接收语音输入的坐标。
本方案提供了多种可选的接收坐标的方式。
作为上述技术方案的优选,所述坐标选择页面和/或窗口中仅包括坐标。
作为上述技术方案的优选,所述坐标与数据的对应关系的获得方法包括:
接收输入的坐标及坐标对应的数据,和/或识别包括坐标及坐标对应的数据的图片获得坐标及坐标对应的数据;
将所述坐标及坐标对应的数据关联存储,生成所述坐标与数据的对应关系。
本方案提供了获得坐标及坐标对应的数据的对应关系的可行的、简便的方式。
作为上述技术方案的优选,所述方法还包括:
接收对账户的选择指令;
所述从坐标与数据的对应关系中确定与所述输入的坐标对应的数据的步骤包括:从与所选账户关联存储的坐标与数据的对应关系中,确定与所述输入的坐标对应的数据。
相应地,本发明实施例还提出一种提供密码的装置,包括:
第一接收模块,用于接收输入的坐标;
处理模块,用于从坐标与数据的对应关系中确定与所述输入的坐标对应的数据;
输出模块,用于根据所述数据输出密码。
作为上述技术方案的优选,所述第一接收模块接收输入的坐标的方式包括以下中的一种或多种:
接收在坐标选择页面和/或窗口中选择的坐标;
接收通过输入框输入的坐标;和
接收语音输入的坐标。
作为上述技术方案的优选,所述坐标选择页面和/或窗口中仅包括坐标。
作为上述技术方案的优选,所述装置还包括存储模块,用于:
接收输入的坐标及坐标对应的数据,和/或识别包括坐标及坐标对应的数据的图片获得坐标及坐标对应的数据;
将所述坐标及坐标对应的数据关联存储,生成所述坐标与数据的对应关系。
作为上述技术方案的优选,所述装置还包括:
第二接收模块,用于接收对账户的选择指令;
所述处理模块用于从与所选账户关联存储的坐标与数据的对应关系中,确定与所述输入的坐标对应的数据。
本发明实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明实施例的限制。在附图中:
图1是本发明优选实施例提出的提供密码的方法的流程图;
图2是本发明一具体实施例提出的提供密码的方法的流程图;
图3是本发明另一具体实施例提出的提供密码的方法的流程图;
图4是本发明优选实施例提出的提供密码的装置的结构示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明实施例,并不用于限定本发明实施例。
如图1所示为本发明优选实施例提出的一种提供密码的方法,包括:
步骤S11:接收输入的坐标;
步骤S12:从坐标与数据的对应关系中确定与所述输入的坐标对应的数据;
步骤S13:根据所述数据输出密码。
本实施例中,根据输入的坐标获取坐标对应的数据,从而输出密码,可以确保准确地提供坐标所对应的数据,无需用户根据坐标查找,避免了给用户带来的麻烦,也避免了用户的查找错误。
本发明实施例提出的提供密码的方法可以实施为安装在终端中的应用程序。也可以实施在需要提供密码的应用程序中。
下面通过其他具体实施例来对本发明实施例提出的提供密码的方法进行详细说明。
如图2所示为本发明实施例提出的一种提供密码的方法的具体实施例,该实施例中,具体地描述了如何获得坐标与数据的对应关系,如何根据输入的坐标获得密码的过程。具体地,包括以下步骤:
步骤S21:获得密保卡上的坐标及坐标对应的数据。
在该实施例中,获得密保卡上的坐标及坐标对应的数据的方式,可以采用以下任意一种:
1、接收输入的密保卡上的坐标及坐标对应的数据。
具体地,用户可以在终端中设定密保卡横坐标及纵坐标,然后在每个坐标中输入密保卡上该坐标对应的数据。
2、通过识别包括密保卡上的坐标及坐标对应的数据的图片,获得所述密保卡上的坐标及坐标对应的数据。
识别包括密保卡的图片的具体方法为:读取预先存储至终端的包括密保卡的图片,选取密保卡图片的有效区域,例如,可以是坐标及坐标对应的数据所组成的矩形区域,然后使用图像识别技术从有效区域中获取坐标及坐标对应的数据;或者,通过终端的照相机直接对密保卡进行拍摄后进行识别,获得密保卡上的坐标及坐标对应的数据。其中,数据可以包括数字、字母、字符中的一种或多种的组合。
本领域技术人员应当了解的是,当采用图像识别技术识别密保卡上的坐标及坐标对应的数据时,终端中需要预存有存储这些数据的模板。
步骤S22:将获得的坐标及坐标对应的数据关联存储,从而生成坐标与数据的对应关系。
在该步骤中,可以将生成的坐标与数据的对应关系存储在本地和/或服务器。用户可以根据自己的需要选择存储方式。
步骤S23:接收输入的坐标。
其中,接收输入的坐标的方式可以包括但不限于以下中的一种或多种:
接收在坐标选择页面和/或窗口中选择的坐标,例如,坐标选择页面和/或窗口中显示的是包括坐标及坐标对应的数据的密保卡模拟显示页面,这时,接收在坐标选择页面选择的坐标;此外,坐标选择页面和/或窗口中可以仅显示出坐标,而不显示坐标对应的值,这样可以保证密码不被泄漏。这时,接收在仅显示有坐标的坐标选择页面和/或窗口中选择的坐标。更优选地,可以将选择的坐标突出显示出来。
接收通过输入框输入的坐标,本方案是接收用户在输入框中输入的坐标。
此外,还可以接收语音输入的坐标。
步骤S24:从坐标与数据的对应关系中确定与所述输入的坐标对应的数据。
由于生成坐标与数据的对应关系时,可以将该对应关系存储在本地和/或服务器,因此,相应地,在本步骤中,可以从本地和/或服务器获得坐标与数据的对应关系。
步骤S25:根据所述数据输出密码。
在该步骤中,可以将所述数据直接作为密码输出,也可以根据预设算法将所述数据进行处理后输出。
如图3所示为本发明实施例提出的一种提供密码的方法的另一具体实施例,该实施例中,当具有多个坐标与数据的对应关系时,增加了接收对账户的选择指令的步骤。具体地,包括以下步骤:
步骤S31:分别获得多个密保卡上的坐标及坐标对应的数据。
步骤S32:将获得的坐标及坐标对应的数据与每个密保卡的账户关联存储,生成多个坐标与数据的对应关系。
在该实施例中,密保卡的账户可以是密保卡本身具有的序列号,也可以是用户根据自己的需求为每个密保卡设定的名称。
步骤S33:接收对账户的选择指令。
在本发明的其他实施例中,还可以将多个账户中的一个账户预先设置为默认使用的账户。
步骤S34:接收输入的坐标。
步骤S35:从与所选账户关联存储的坐标与数据的对应关系中,确定与所述输入的坐标对应的数据。
步骤S36:根据所述数据输出密码。
相应地,如图4示,本发明实施例还提出一种提供密码的装置,包括:
第一接收模块401,用于接收输入的坐标;
处理模块402,用于从坐标与数据的对应关系中确定与所述输入的坐标对应的数据;
输出模块403,用于根据所述数据输出密码。
优选地,所述第一接收模块401接收输入的坐标的方式包括以下中的一种或多种:
接收在坐标选择页面和/或窗口中选择的坐标;
接收通过输入框输入的坐标;和
接收语音输入的坐标。
优选地,所述坐标选择页面和/或窗口中仅包括坐标。
优选地,所述装置还包括:存储模块,用于:
接收输入的坐标及坐标对应的数据,和/或识别包括坐标及坐标对应的数据的图片获得坐标及坐标对应的数据;
将所述坐标及坐标对应的数据关联存储,生成所述坐标与数据的对应关系。
所述装置还可以包括:
第二接收模块,用于接收对账户的选择指令;
所述处理模块用于从与所选账户关联存储的坐标与数据的对应关系中,确定与所述输入的坐标对应的数据。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种提供密码的方法,其特征在于,包括以下步骤:
接收输入的坐标;
从坐标与数据的对应关系中确定与所述输入的坐标对应的数据;
根据所述数据输出密码。
2.根据权利要求1所述的方法,其特征在于,所述接收输入的坐标的方式包括以下中的一种或多种:
接收在坐标选择页面和/或窗口中选择的坐标;
接收通过输入框输入的坐标;和
接收语音输入的坐标。
3.根据权利要求2所述的方法,其特征在于,所述坐标选择页面和/或窗口中仅显示出坐标。
4.根据权利要求1所述的方法,其特征在于,所述坐标与数据的对应关系的获得方法包括:
接收输入的坐标及坐标对应的数据,和/或识别包括坐标及坐标对应的数据的图片获得坐标及坐标对应的数据;
将所述坐标及坐标对应的数据关联存储,生成所述坐标与数据的对应关系。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收对账户的选择指令;
所述从坐标与数据的对应关系中确定与所述输入的坐标对应的数据的步骤包括:
从与所选账户关联存储的坐标与数据的对应关系中,确定与所述输入的坐标对应的数据。
6.一种提供密码的装置,其特征在于,包括:
第一接收模块,用于接收输入的坐标;
处理模块,用于从坐标与数据的对应关系中确定与所述输入的坐标对应的数据;
输出模块,用于根据所述数据输出密码。
7.根据权利要求6所述的装置,其特征在于,所述第一接收模块接收输入的坐标的方式包括以下中的一种或多种:
接收在坐标选择页面和/或窗口中选择的坐标;
接收通过输入框输入的坐标;和
接收语音输入的坐标。
8.根据权利要求7所述的装置,其特征在于,所述坐标选择页面和/或窗口中仅包括坐标。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括存储模块,用于:
接收输入的坐标及坐标对应的数据,和/或识别包括坐标及坐标对应的数据的图片获得坐标及坐标对应的数据;
将所述坐标及坐标对应的数据关联存储,生成所述坐标与数据的对应关系。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二接收模块,用于接收对账户的选择指令;
所述处理模块用于从与所选账户关联存储的坐标与数据的对应关系中,确定与所述输入的坐标对应的数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210489195.1A CN102945338B (zh) | 2012-11-26 | 2012-11-26 | 一种提供密码的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210489195.1A CN102945338B (zh) | 2012-11-26 | 2012-11-26 | 一种提供密码的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102945338A true CN102945338A (zh) | 2013-02-27 |
CN102945338B CN102945338B (zh) | 2017-02-08 |
Family
ID=47728279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210489195.1A Active CN102945338B (zh) | 2012-11-26 | 2012-11-26 | 一种提供密码的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102945338B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104700007A (zh) * | 2015-03-18 | 2015-06-10 | 詹万泉 | 一种手势印象密码的设置及应用方法 |
CN105227518A (zh) * | 2014-05-29 | 2016-01-06 | 北京数码视讯科技股份有限公司 | 服务器、客户端、交互***及信息发送和接收方法 |
CN105389485A (zh) * | 2015-10-30 | 2016-03-09 | 上海斐讯数据通信技术有限公司 | 一种具有触摸显示屏的电子设备的密码管理方法和*** |
CN107480516A (zh) * | 2017-07-14 | 2017-12-15 | 青岛海信移动通信技术股份有限公司 | 一种填充输入框的方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101814992A (zh) * | 2009-06-16 | 2010-08-25 | 陈成 | 基于加密键盘的服务器登陆认证的方法 |
CN101827360A (zh) * | 2010-04-09 | 2010-09-08 | 中兴通讯股份有限公司 | 一种通信终端图形密码设置方法及装置 |
CN102148826A (zh) * | 2011-02-11 | 2011-08-10 | 王颢 | 用网格数字阵列自设图形动态设置密码的方法 |
-
2012
- 2012-11-26 CN CN201210489195.1A patent/CN102945338B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101814992A (zh) * | 2009-06-16 | 2010-08-25 | 陈成 | 基于加密键盘的服务器登陆认证的方法 |
CN101827360A (zh) * | 2010-04-09 | 2010-09-08 | 中兴通讯股份有限公司 | 一种通信终端图形密码设置方法及装置 |
CN102148826A (zh) * | 2011-02-11 | 2011-08-10 | 王颢 | 用网格数字阵列自设图形动态设置密码的方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105227518A (zh) * | 2014-05-29 | 2016-01-06 | 北京数码视讯科技股份有限公司 | 服务器、客户端、交互***及信息发送和接收方法 |
CN104700007A (zh) * | 2015-03-18 | 2015-06-10 | 詹万泉 | 一种手势印象密码的设置及应用方法 |
CN104700007B (zh) * | 2015-03-18 | 2017-08-04 | 詹万泉 | 一种手势印象密码的设置及应用方法 |
CN105389485A (zh) * | 2015-10-30 | 2016-03-09 | 上海斐讯数据通信技术有限公司 | 一种具有触摸显示屏的电子设备的密码管理方法和*** |
CN105389485B (zh) * | 2015-10-30 | 2018-07-31 | 上海斐讯数据通信技术有限公司 | 一种具有触摸显示屏的电子设备的密码管理方法和*** |
CN107480516A (zh) * | 2017-07-14 | 2017-12-15 | 青岛海信移动通信技术股份有限公司 | 一种填充输入框的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102945338B (zh) | 2017-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10623959B1 (en) | Augmented reality security access | |
CN106062763B (zh) | 一种显示应用、图片的方法、装置及电子设备 | |
US9009630B2 (en) | Above-lock notes | |
US20150319173A1 (en) | Co-verification method, two dimensional code generation method, and device and system therefor | |
CN101296457A (zh) | 一种屏幕操作方法和装置 | |
CN103677644A (zh) | 一种智能移动终端的解锁方法及*** | |
CN103745144A (zh) | 一种终端及终端解锁方法 | |
CN104901805B (zh) | 一种身份鉴权方法、装置和*** | |
CN103118031A (zh) | 登录应用账户的方法及电子设备 | |
CN103809871A (zh) | 应用程序图标的处理方法和移动终端 | |
CN103116717B (zh) | 一种用户登录方法及*** | |
CN105354455B (zh) | 一种状态切换方法及电子设备 | |
CN105471811A (zh) | 处理隐私空间的方法及隐私空间处理装置 | |
CN105574948A (zh) | 一种考勤方法及其设备 | |
CN103873455A (zh) | 一种信息校验的方法及装置 | |
CN104091140A (zh) | 一种信息处理方法及电子设备 | |
CN102945338A (zh) | 一种提供密码的方法和装置 | |
CN103369456A (zh) | 手机防盗***及其方法 | |
CN105809445A (zh) | 一种密码验证处理的方法、装置以及终端 | |
CN107133500A (zh) | 一种应用程序的加密方法及移动终端 | |
KR101267229B1 (ko) | 입력패턴을 이용한 인증 방법 및 시스템 | |
ES2835317T3 (es) | Método y sistema para autenticar la identidad usando un teclado numérico variable | |
WO2015070593A1 (en) | Method, device and system for on-line payment information transmission | |
CN107066864B (zh) | 一种应用图标显示方法及其设备 | |
CN115495169B (zh) | 数据获取、页面生成方法、装置、设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent of invention or patent application | ||
CB02 | Change of applicant information |
Address after: 100085 Beijing city Haidian District Qinghe Street No. 68 Huarun colorful city shopping center two floor 13 Applicant after: Xiaomi Technology Co., Ltd. Address before: 100102, No. 50, block A, building No. 12, winding stone world building, Wangjing West Road, Beijing, Chaoyang District Applicant before: Beijing Xiaomi Technology Co., Ltd. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |