CN109274693B - 一种基于摩尔斯电码的数据寄存方法及用户设备 - Google Patents

一种基于摩尔斯电码的数据寄存方法及用户设备 Download PDF

Info

Publication number
CN109274693B
CN109274693B CN201811353642.4A CN201811353642A CN109274693B CN 109274693 B CN109274693 B CN 109274693B CN 201811353642 A CN201811353642 A CN 201811353642A CN 109274693 B CN109274693 B CN 109274693B
Authority
CN
China
Prior art keywords
user
application program
fingerprint information
password
account
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.)
Active
Application number
CN201811353642.4A
Other languages
English (en)
Other versions
CN109274693A (zh
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.)
Guangdong Genius Technology Co Ltd
Original Assignee
Guangdong Genius Technology Co 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 Guangdong Genius Technology Co Ltd filed Critical Guangdong Genius Technology Co Ltd
Priority to CN201811353642.4A priority Critical patent/CN109274693B/zh
Publication of CN109274693A publication Critical patent/CN109274693A/zh
Application granted granted Critical
Publication of CN109274693B publication Critical patent/CN109274693B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Storage Device Security (AREA)

Abstract

本发明实施例涉及移动终端技术领域,公开了一种基于摩尔斯电码的数据寄存方法及用户设备,该方法包括:在用户使用账号和密码成功登录用户设备的某一应用程序之后,获取用户的指纹信息;并以上述账号、密码和应用程序的名称为依据,生成包含上述账号、密码和应用程序的名称的摩尔斯电码;然后建立摩尔斯电码与用户的指纹信息之间的映射关系,并将该映射关系存储至数组中。实施上述方法,以指纹信息作为唯一的解密密钥来存储以及查询账号密码等信息,能够让用户以一种更加安全简便的方法来记录应用程序对应的账号和密码。

Description

一种基于摩尔斯电码的数据寄存方法及用户设备
技术领域
本发明涉及移动终端技术领域,具体涉及一种基于摩尔斯电码的数据寄存方法及用户设备。
背景技术
目前,使用大多数应用程序(即APP)都需要用户先进行注册并设置账号和密码,然后在登录应用程序时,只有用户输入正确的账号和密码才可以正常登录。在实践中发现,随着用户所注册的应用程序越来越多,其所需要记住的账号和密码也越来越多。如果单靠记忆,难免会因为工作繁忙或者长时间未使用某一应用程序而忘记该应用程序的账号和密码;如果靠记录,现有的记录手段只能靠用户手动去记录,操作繁杂而且存在记录泄露导致账号和密码泄露的风险。基于上述情况,亟需一种安全简便的方法来帮助用户记录应用程序对应的账号和密码。
发明内容
本发明实施例公开了一种基于摩尔斯电码的数据寄存方法及用户设备,能够安全简便的记录应用程序对应的账号和密码。
本发明实施例第一方面公开一种基于摩尔斯电码的数据寄存方法,包括:
在用户使用账号和密码成功登录用户设备的某一应用程序之后,获取所述用户的指纹信息;
以所述账号、所述密码和所述应用程序的名称为依据,生成包含所述账号、所述密码和所述应用程序的名称的摩尔斯电码;
建立所述摩尔斯电码与所述用户的指纹信息之间的映射关系,并将所述映射关系存储至数组中;其中,所述用户的指纹信息用于作为从所述数组中查询所述账号、所述密码和所述应用程序的名称的依据。
作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:
在检测到输入的待验证指纹信息时,判断所述待验证指纹信息与所述用户的指纹信息是否相匹配;
如果匹配,根据所述映射关系从所述数组中获取所述摩尔斯电码,并根据所述摩尔斯电码还原出所述账号、所述密码和所述应用程序的名称;
输出所述账号、所述密码和所述应用程序的名称。
作为一种可选的实施方式,在本发明实施例第一方面中,所述在用户使用账号和密码成功登录用户设备的某一应用程序之后,获取所述用户的指纹信息,包括:
在用户使用账号和密码成功登录用户设备的某一应用程序之后,输出提示信息,所述提示信息用于提示用户是否需要存储所述账号和密码;
若收到输入的用于表示需要存储所述账号和密码的指令时,提示输入用户的指纹信息;
以及,检测输入的所述用户的指纹信息。
作为一种可选的实施方式,在本发明实施例第一方面中,所述在用户使用账号和密码成功登录用户设备的某一应用程序之后,获取所述用户的指纹信息,包括:
在用户使用账号和密码成功登录用户设备的某一应用程序之后,检测用户选择的菜单;
若用户选择的菜单用于指示需要存储所述账号和密码,提示输入用户的指纹信息;
以及,检测输入的所述用户的指纹信息。
作为一种可选的实施方式,在本发明实施例第一方面中,所述以所述账号、所述密码和所述应用程序的名称为依据,生成包含所述账号、所述密码和所述应用程序的名称的摩尔斯电码之后,以及建立所述摩尔斯电码与所述用户的指纹信息之间的映射关系,并将所述映射关系存储至数组中之前,所述方法还包括:
获取用户输入的第一声音信号,并获取所述应用程序预先配置的第二声音信号;
对所述第一声音信号以及所述第二声音信号进行合成得到验证声音信号,并且校验所述验证声音信号与所述应用程序预设配置的合法声音信号是否匹配;
若匹配,执行所述的建立所述摩尔斯电码与所述用户的指纹信息之间的映射关系,并将所述映射关系存储至数组中的步骤。
本发明实施例第二方面公开一种用户设备,包括:
第一获取单元,用于在用户使用账号和密码成功登录所述用户设备的某一应用程序之后,获取所述用户的指纹信息;
生成单元,用于以所述账号、所述密码和所述应用程序的名称为依据,生成包含所述账号、所述密码和所述应用程序的名称的摩尔斯电码;
存储单元,用于建立所述摩尔斯电码与所述用户的指纹信息之间的映射关系,并将所述映射关系存储至数组中;其中,所述用户的指纹信息用于作为从所述数组中查询所述账号、所述密码和所述应用程序的名称的依据。
作为一种可选的实施方式,在本发明实施例第二方面中,所述用户设备还包括:
第一判断单元,用于在检测到输入的待验证指纹信息时,判断所述待验证指纹信息与所述用户的指纹信息是否相匹配;
还原单元,用于在所述第一判断单元判断出所述待验证指纹信息与所述用户的指纹信息相匹配时,根据所述映射关系从所述数组中获取所述摩尔斯电码,并根据所述摩尔斯电码还原出所述账号、所述密码和所述应用程序的名称;
输出单元,用于输出所述还原单元还原出的所述账号、所述密码和所述应用程序的名称。
作为一种可选的实施方式,在本发明实施例第二方面中,所述第一获取单元具体用于在用户使用账号和密码成功登录用户设备的某一应用程序之后,输出提示信息,所述提示信息用于提示用户是否需要存储所述账号和密码;以及,若收到输入的用于表示需要存储所述账号和密码的指令时,提示输入用户的指纹信息;以及,检测输入的所述用户的指纹信息。
作为一种可选的实施方式,在本发明实施例第二方面中,所述第一获取单元具体用于在用户使用账号和密码成功登录用户设备的某一应用程序之后,检测用户选择的菜单;以及,若用户选择的菜单用于指示需要存储所述账号和密码,提示输入用户的指纹信息;以及,检测输入的所述用户的指纹信息。
作为一种可选的实施方式,在本发明实施例第二方面中,所述用户设备还包括:
第二获取单元,用于在所述生成单元以所述账号、所述密码和所述应用程序的名称为依据,生成包含所述账号、所述密码和所述应用程序的名称的摩尔斯电码之后,获取用户输入的第一声音信号,并获取所述应用程序预先配置的第二声音信号;
校验单元,用于对所述第一声音信号以及所述第二声音信号进行合成得到验证声音信号,并且校验所述验证声音信号与所述应用程序预设配置的合法声音信号是否匹配;
所述存储单元,具体用于在所述校验单元的校验结果为匹配时,建立所述摩尔斯电码与所述用户的指纹信息之间的映射关系,并将所述映射关系存储至数组中。
本发明实施例第三方面公开一种用户设备,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的一种基于摩尔斯电码的数据寄存方法。
本发明实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种基于摩尔斯电码的数据寄存方法。
本发明实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行本发明实施例第一方面的任意一种方法的部分或全部步骤。
本发明实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行本发明实施例第一方面的任意一种方法的部分或全部步骤。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,用户设备可以在某一应用程序成功登录后,提示用户使用自身的指纹信息作为解密密钥来存储账号、密码等信息;而且,之后用户只能使用以存储的指纹信息才能查询到上述的账号、密码等信息。实施上述方法,以指纹信息作为唯一的解密密钥来存储以及查询账号和密码等信息,其存储与查询过程的操作都十分简便;而且指纹信息作为一种独一无二的身份特征,用其作为解密密钥,使得本发明实施例公开的数据寄存方法更加的安全;另外,本发明实施例中,用户设备是以摩尔斯电码的形式将账号、密码等信息存储起来,进一步提升了本发明实施例公开的数据寄存方法的安全性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种基于摩尔斯电码的数据寄存方法的流程示意图;
图2是本发明实施例公开的另一种基于摩尔斯电码的数据寄存方法的流程示意图;
图3是本发明实施例公开的另一种基于摩尔斯电码的数据寄存方法的流程示意图;
图4是本发明实施例公开的一种用户设备的结构示意图;
图5是本发明实施例公开的另一种用户设备的结构示意图;
图6是本发明实施例公开的另一种用户设备的结构示意图;
图7是本发明实施例公开的另一种用户设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书中的术语“第一”、“第二”等是用于区别不同的对象,而不是用于描述特定顺序。本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开了一种基于摩尔斯电码的数据寄存方法及用户设备,能够安全简便的记录应用程序对应的账号和密码。
下面将结合具体实施例对本发明技术方案进行详细说明。
实施例一
请参阅图1,图1是本发明实施例公开的一种基于摩尔斯电码的数据寄存方法的流程示意图,如图1所示,该基于摩尔斯电码的数据寄存方法可以包括以下步骤:
101、用户设备在用户使用账号和密码成功登录用户设备的某一应用程序之后,获取用户的指纹信息。
本发明实施例中,用户设备可以是智能手机、智能手表、电脑等,本发明实施例不作限定。此外,用户设备可以内置有指纹识别模块,用于获取以及识别用户的指纹信息,其中,该指纹识别模块可以是光学指纹模块、电容指纹模块或者射频指纹模块等,本发明实施例不作限定。
102、用户设备以上述账号、密码和应用程序的名称为依据,生成包含账号、密码和应用程序的名称的摩尔斯电码。
本发明实施例中,用户设备可以拥有获取、读取字符;复制、粘贴字符等权限,以获取上述账号、密码和应用程序的名称并根据该账号、密码和应用程序的名称为依据,生成包含账号、密码和应用程序的名称的摩尔斯电码。其中,摩尔斯电码是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。以摩尔斯电码的形式来存储数据,可以增强数据存储的安全性。
作为一种可选的实施方式,在用户设备以上述账号、密码和应用程序的名称为依据,生成包含账号、密码和应用程序的名称的摩尔斯电码之后,以及建立摩尔斯电码与用户的指纹信息之间的映射关系,并将该映射关系存储至数组中之前,用户设备还可以获取用户输入的第一声音信号,并获取应用程序预先配置的第二声音信号;然后对第一声音信号以及第二声音信号进行合成以得到验证声音信号,并且校验该验证声音信号与应用程序预设配置的合法声音信号是否匹配;若匹配,才执行建立摩尔斯电码与用户的指纹信息之间的映射关系,并将该映射关系存储至数组中的步骤。
实施上述方法,在用户设备建立摩尔斯电码与用户的指纹信息之间的映射关系之前,先进行声音验证可以让用户设备只接收以及存储合法用户的指纹信息。可以避免除用户外的其他用户使用用户设备进行数据寄存,从而导致用户设备中所存储的数据杂乱、不方便管理;还可以避免除用户外的其他用户使用自身的指纹信息来查看用户所寄存的数据,从而导致用户所寄存的数据泄露。
103、用户设备建立摩尔斯电码与用户的指纹信息之间的映射关系,并将该映射关系存储至数组中。
图1所描述的方法,以指纹信息作为唯一的解密密钥来存储账号和密码等信息,其存储过程的操作十分简便;而且指纹信息作为一种独一无二的身份特征,用其作为解密密钥,使得本发明实施例公开的数据寄存方法更加的安全;另外,本发明实施例中,用户设备是以摩尔斯电码的形式将账号、密码等信息存储起来,进一步提升了本发明实施例公开的数据寄存方法的安全性。
实施例二
请参阅图2,图2是本发明实施例公开的另一种基于摩尔斯电码的数据寄存方法的流程示意图,如图2所示,该基于摩尔斯电码的数据寄存方法可以包括以下步骤:
201-203;其中,步骤201-步骤203与实施例一中的步骤101-步骤103相同,在此不再赘述。
204、用户设备在检测到输入的待验证指纹信息时,判断待验证指纹信息与用户的指纹信息是否相匹配;如果匹配,执行步骤205;如果不匹配,结束此流程。
本发明实施例中,当用户在应用程序的登录界面输入账号和密码时,用户设备可以检测用户输入的次数,若检测到用户输入账号和密码的次数大于预设的阈值,用户设备可以判定用户忘记了账号或者密码,则用户设备可以输出提示信息以提示用户输入待验证指纹信息;也可以是用户设备通过检测用户选择的菜单,并在用户选择的菜单用于指示需要输出该应用程序对应的账号和密码,输出提示信息以提示用户输入待验证指纹信息。
作为一种可选的实施方式,用户设备可以在检测到登录某一应用程序的登录请求时,判断该登录请求是否为与该应用程序相关联的其他应用程序跳转过来的登录请求,如果是,则输出提示信息以提示用户输入待验证指纹信息,并只在待验证指纹信息与预先存储的用户指纹信息相匹配时,才允许此次登录请求。其中,上述的应用程序的账号、密码以及名称都已事先与用户的指纹信息关联存储起来了。
因为在实践中发现,目前许多应用程序都允许使用第三方登录,例如某一社交类的应用程序与多个其他应用程序相关联,那么只要该社交类的应用程序处于运行状态,则用户可以直接通过该社交类应用程序的跳转入口跳转登录到与其关联的其他应用程序中。那么如果该社交类的应用程序的账号密码不小心泄露,那么相当于与该社交类的应用程序相关联的应用程序的账号密码也泄露了。
所以,实施上述方法,用户设备在接收到跳转登录的操作时,必须同时接收到合法用户的指纹信息时,才允许执行跳转登录的操作。进而保护了与已泄露账号密码等信息的应用程序相关联的其他应用程序的信息安全。
205、用户设备根据映射关系从数组中获取摩尔斯电码,并根据摩尔斯电码还原出账号、密码和应用程序的名称。
本发明实施例中,用户设备在根据映射关系从数组中获取摩尔斯电码之后,可以通过用户设备内置的摩尔斯电码翻译模块将摩尔斯电码还原成账号、密码和应用程序的名称。
206、用户设备输出上述账号、密码和应用程序的名称。
本发明实施例中,用户设备可以在用户界面中弹出悬浮窗口,并在悬浮窗口中显示上述账号、密码和应用程序的名称。
作为一种可选的实施方式,用户设备可以在输出上述账号、密码和应用程序的名称之后,获取所输出的应用程序的名称,并询问用户是否登录该名称对应的应用程序;若接收到指示登录该应用程序的指令,则获取输出的账号和密码,关闭输出窗口,然后自动跳转至登录界面并将账号和密码输入对应输入窗口中以登录该应用程序。
因为在实践中发现,若用户使用的用户设备的显示界面比较小,则可能导致用户设备所输出账号、密码和应用程序的名称挡住应用程序的登录界面;那么此时用户就只能先将输出的账号和密码记录出来,并在关闭输出账号和密码和应用程序的名称的窗口之后,再使用获得账号和密码进行登录。上述的操作过程过于繁琐,导致用户的使用体验差。
所以实施上述方法,用户设备可以在接收到指示登录用户设备所输出的名称对应的应用程序的指令时,自动登录该应用程序,简化了用户在显示界面比较小的用户设备中登录应用程序的步骤,提升了用户的使用体验。
图2所描述的方法,与图1所描述的方法相比较,还可以接收待验证指纹信息,并在待验证指纹信息与存储的用户指纹信息相匹配时,输出应用程序的账号,密码以及名称。以让用户重新获得其所遗忘的账号、密码等信息。
实施例三
请参阅图3,图3是本发明实施例公开的另一种基于摩尔斯电码的数据寄存方法的流程示意图,如图3所示,该基于摩尔斯电码的数据寄存方法可以包括以下步骤:
301、用户设备在用户使用账号和密码成功登录用户设备的某一应用程序之后,输出提示信息,该提示信息用于提示用户是否需要存储账号和密码。
本发明实施例中,用户设备输出提示信息的方式可以是:以悬浮窗口的方式,以语音指令的模式等。
作为一种可选的实施方式,用户设备在用户使用账号和密码成功登录用户设备的某一应用程序之后,获取用户的指纹信息的方式还可以是:用户设备在用户使用账号和密码成功登录用户设备的某一应用程序之后,检测用户选择的菜单;若用户选择的菜单用于指示需要存储账号和密码,则提示输入用户的指纹信息;然后检测用户输入的指纹信息。
实施上述方法,提供了一种可以让用户主动去存储账和密码等信息的方式,以提升用户的使用体验。
302、用户设备在收到输入的用于表示需要存储账号和密码的指令时,提示输入用户的指纹信息。
作为一种可选的实施方式,用户设备可以内置有指纹库,该指纹库可以接收多个指纹信息,而且该指纹库可以定期提醒用户重新输入指纹信息以更新用户的指纹信息。
因为本发明实施例中,指纹信息作为唯一的解密密钥,其的存储与识别都是十分关键的。而在实践中发现,指纹信息除了跟遗传有关系,其跟人所处的环境也有一定的关系;例如,一个人在不同时期,其手指的磨损程度是不同的,这导致其在不同时期的指纹信息也会有所差别,所以定期提醒用户更新指纹信息是十分有必要的。实施上述的做法,可以提高了用户设备识别指纹信息的效率。另外,指纹库还可以同时存储同一个用户不同手指的指纹信息,以在用户某一根手指的指纹信息不可以用时,可以使用另外手指进行解锁。
303、用户设备检测输入的用户的指纹信息。
304-305;其中,步骤304-步骤305与实施例一中的步骤102-步骤103相同,在此不再赘述。
图3所描述的方法,与图1所描述的方法相比较,还可以在用户成功登录某一用户设备之后,以预设的方式自动提示用户输入指纹信息以存储应用程序的账号、密码等信息,提升了用户的使用体验。
实施例四
请参阅图4,图4是本发明实施例公开的一种用户设备的结构示意图。
如图4所述,该用户设备可以包括:
第一获取单元401,用于在用户使用账号和密码成功登录所述用户设备的某一应用程序之后,获取用户的指纹信息;
本发明实施例中,第一获取单元401可以内置有指纹识别模块,用于获取以及识别用户的指纹信息,其中,该指纹识别模块可以是光学指纹模块、电容指纹模块或者射频指纹模块等,本发明实施例不作限定。
生成单元402,用于以上述的账号、密码和应用程序的名称为依据,生成包含账号、密码和应用程序的名称的摩尔斯电码;
存储单元403,用于建立摩尔斯电码与用户的指纹信息之间的映射关系,并将该映射关系存储至数组中;其中,用户的指纹信息用于作为从数组中查询账号、密码和应用程序的名称的依据。
作为一种可选的实施方式,第一获取单元401还可以内置有指纹库,该指纹库可以接收多个指纹信息,而且该指纹库可以定期提醒用户重新输入指纹信息以更新用户的指纹信息。
因为本发明实施例中,指纹信息作为唯一的解密密钥,其的存储与识别都是十分关键的。而在实践中发现,指纹信息除了跟遗传有关系,其跟人所处的环境也有一定的关系;例如,一个人在不同时期,其手指的磨损程度是不同的,这导致其在不同时期的指纹信息也会有所差别,所以定期提醒用户更新指纹信息是十分有必要的。实施上述的做法,可以提高了用户设备识别指纹信息的效率。另外,指纹库还可以同时存储同一个用户不同手指的指纹信息,以在用户某一根手指的指纹信息不可以用时,可以使用另外手指进行解锁。
图4所描述的用户设备,以指纹信息作为唯一的解密密钥来存储账号和密码等信息,其存储过程的操作十分简便;而且指纹信息作为一种独一无二的身份特征,用其作为解密密钥,使得本发明实施例公开的数据寄存方法更加的安全;另外,本发明实施例中,用户设备是以摩尔斯电码的形式将账号、密码等信息存储起来,进一步提升了本发明实施例公开的数据寄存方法的安全性。
实施例五
请参阅图5,图5是本发明实施例公开的另一种用户设备的结构示意图。其中,图5所示的用户设备是由图4所示的用户设备进行优化得到的。与图4所示的用户设备相比较,图5所示的用户设备还可以包括:
第一判断单元404,用于在检测到输入的待验证指纹信息时,判断待验证指纹信息与用户的指纹信息是否相匹配;
本发明实施例中,第一判断单元404可以内置有计数模块,用于统计用户输入账号和密码的次数。
还原单元405,用于在第一判断单元404判断出待验证指纹信息与用户的指纹信息相匹配时,根据映射关系从数组中获取摩尔斯电码,并根据获取到的摩尔斯电码还原出账号、密码和应用程序的名称;
输出单元406,用于输出还原单元405还原出的账号、密码和应用程序的名称;
以及,第一获取单元401具体用于在用户使用账号和密码成功登录用户设备的某一应用程序之后,输出提示信息,该提示信息用于提示用户是否需要存储账号和密码;以及,若收到输入的用于表示需要存储账号和密码的指令时,提示输入用户的指纹信息;以及,检测输入的用户的指纹信息;
或者,第一获取单元401具体还用于在用户使用账号和密码成功登录用户设备的某一应用程序之后,检测用户选择的菜单;以及,若用户选择的菜单用于指示需要存储账号和密码,提示输入用户的指纹信息;以及,检测输入的用户的指纹信息。
作为一种可选的实施方式,第一判断单元404还可以用于在检测到登录某一应用程序的登录请求时,判断该登录请求是否为与该应用程序相关联的其他应用程序跳转过来的登录请求,如果是,则输出提示信息以提示用户输入待验证指纹信息,并只在待验证指纹信息与预先存储的用户指纹信息相匹配时,才允许此次登录请求。
实施上述方法,第一判断单元404在接收到跳转登录的操作时,必须同时接收到合法用户的指纹信息时,才允许执行跳转登录的操作。进而保护了与已泄露账号密码等信息的应用程序相关联的其他应用程序的信息安全。
作为一种可选的实施方式,输出单元406还可以用于在输出上述账号、密码和应用程序的名称之后,获取所输出的应用程序的名称,并询问用户是否登录该名称对应的应用程序;若接收到指示登录该应用程序的指令,则获取输出的账号和密码,关闭输出窗口,然后自动跳转至登录界面并将账号和密码输入对应输入窗口中以登录该应用程序。
实施上述方法,可以在接收到指示登录用户设备所输出的名称对应的应用程序的指令时,自动登录该应用程序,简化了用户在显示界面比较小的用户设备中登录应用程序的步骤,提升了用户的使用体验。
图5所述描述的用户设备,与图4所描述的用户设备相比较,图5所描述的用户设备还可以接收待验证指纹信息,并在待验证指纹信息与存储的用户指纹信息相匹配时,输出应用程序的账号,密码以及名称。以让用户重新获得其所遗忘的账号、密码等信息;此外,还可以在用户成功登录某一用户设备之后,以预设的方式自动提示用户输入指纹信息以存储应用程序的账号、密码等信息,提升了用户的使用体验。
实施例六
请参阅图6,图6是本发明实施例公开的另一种用户设备的结构示意图。其中,图6所示的用户设备是由图5所示的用户设备进行优化得到的。与图5所示的用户设备相比较,图6所示的用户设备还可以包括:
第二获取单元407,用于在生成单元402以账号、密码和应用程序的名称为依据,生成包含账号、密码和应用程序的名称的摩尔斯电码之后,获取用户输入的第一声音信号,并获取应用程序预先配置的第二声音信号;
校验单元408,用于对第一声音信号以及第二声音信号进行合成得到验证声音信号,并且校验验证声音信号与应用程序预设配置的合法声音信号是否匹配;
以及,存储单元403,具体用于在校验单元408的校验结果为匹配时,建立摩尔斯电码与用户的指纹信息之间的映射关系,并将该映射关系存储至数组中。
图6所描述的用户设备,与图5所描述的用户设备相比较,图6所描述的用户设备还可以在用户设备建立摩尔斯电码与用户的指纹信息之间的映射关系之前,先进行声音验证可以让用户设备只接收以及存储合法用户的指纹信息。可以避免除用户外的其他用户使用用户设备进行数据寄存,从而导致用户设备中所存储的数据杂乱、不方便管理;还可以避免除用户外的其他用户使用自身的指纹信息来查看用户所寄存的数据,从而导致用户所寄存的数据泄露。
实施例七
请参阅图7,图7是本发明实施例公开的另一种用户设备的结构示意图。如图7所示,该用户设备可以包括:
存储有可执行程序代码的存储器701;
与存储器701耦合的处理器702;
其中,处理器702调用存储器701中存储的可执行程序代码,执行图1~图3任意一种基于摩尔斯电码的数据寄存方法。
本发明实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行图1~图3任意一种基于摩尔斯电码的数据寄存方法。
本发明实施例还公开一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器 (One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory, EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
以上对本发明实施例公开的一种基于摩尔斯电码的数据寄存方法及用户设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (6)

1.一种基于摩尔斯电码的数据寄存方法,其特征在于,包括:
在用户使用账号和密码成功登录用户设备的某一应用程序之后,获取所述用户的指纹信息;
以所述账号、所述密码和所述应用程序的名称为依据,生成包含所述账号、所述密码和所述应用程序的名称的摩尔斯电码;
建立所述摩尔斯电码与所述用户的指纹信息之间的映射关系,并将所述映射关系存储至数组中;其中,所述用户的指纹信息用于作为从所述数组中查询所述账号、所述密码和所述应用程序的名称的依据;
在所述建立所述摩尔斯电码与所述用户的指纹信息之间的映射关系,并将所述映射关系存储至数组中之后,所述方法还包括:
在检测到登录所述应用程序的登录请求时,判断所述登录请求是否为与所述应用程序相关联的其他应用程序跳转过来的登录请求;
如果是,输出提示信息以提示用户输入待验证指纹信息,并在所述待验证指纹信息与预先存储的用户指纹信息相匹配时,允许此次登录请求;
所述在用户使用账号和密码成功登录用户设备的某一应用程序之后,获取所述用户的指纹信息,包括:
在用户使用账号和密码成功登录用户设备的某一应用程序之后,输出提示信息,所述提示信息用于提示用户是否需要存储所述账号和密码;
若收到输入的用于表示需要存储所述账号和密码的指令时,提示输入用户的指纹信息;
以及,检测输入的所述用户的指纹信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在检测到输入的待验证指纹信息时,判断所述待验证指纹信息与所述用户的指纹信息是否相匹配;
如果匹配,根据所述映射关系从所述数组中获取所述摩尔斯电码,并根据所述摩尔斯电码还原出所述账号、所述密码和所述应用程序的名称;
输出所述账号、所述密码和所述应用程序的名称。
3.根据权利要求1所述的方法,其特征在于,所述以所述账号、所述密码和所述应用程序的名称为依据,生成包含所述账号、所述密码和所述应用程序的名称的摩尔斯电码之后,以及建立所述摩尔斯电码与所述用户的指纹信息之间的映射关系,并将所述映射关系存储至数组中之前,所述方法还包括:
获取用户输入的第一声音信号,并获取所述应用程序预先配置的第二声音信号;
对所述第一声音信号以及所述第二声音信号进行合成得到验证声音信号,并且校验所述验证声音信号与所述应用程序预设配置的合法声音信号是否匹配;
若匹配,执行所述的建立所述摩尔斯电码与所述用户的指纹信息之间的映射关系,并将所述映射关系存储至数组中的步骤。
4.一种用户设备,其特征在于,包括:
第一获取单元,用于在用户使用账号和密码成功登录所述用户设备的某一应用程序之后,获取所述用户的指纹信息;
生成单元,用于以所述账号、所述密码和所述应用程序的名称为依据,生成包含所述账号、所述密码和所述应用程序的名称的摩尔斯电码;
存储单元,用于建立所述摩尔斯电码与所述用户的指纹信息之间的映射关系,并将所述映射关系存储至数组中;其中,所述用户的指纹信息用于作为从所述数组中查询所述账号、所述密码和所述应用程序的名称的依据;
所述用户设备还包括:第一判断单元;
所述第一判断单元,用于在检测到登录所述应用程序的登录请求时,判断所述登录请求是否为与所述应用程序相关联的其他应用程序跳转过来的登录请求;如果是,输出提示信息以提示用户输入待验证指纹信息,并在所述待验证指纹信息与预先存储的用户指纹信息相匹配时,允许此次登录请求;
所述第一获取单元具体用于在用户使用账号和密码成功登录用户设备的某一应用程序之后,输出提示信息,所述提示信息用于提示用户是否需要存储所述账号和密码;以及,若收到输入的用于表示需要存储所述账号和密码的指令时,提示输入用户的指纹信息;以及,检测输入的所述用户的指纹信息。
5.根据权利要求4所述的用户设备,其特征在于,所述用户设备还包括:
所述第一判断单元,还用于在检测到输入的待验证指纹信息时,判断所述待验证指纹信息与所述用户的指纹信息是否相匹配;
还原单元,用于在所述第一判断单元判断出所述待验证指纹信息与所述用户的指纹信息相匹配时,根据所述映射关系从所述数组中获取所述摩尔斯电码,并根据所述摩尔斯电码还原出所述账号、所述密码和所述应用程序的名称;
输出单元,用于输出所述还原单元还原出的所述账号、所述密码和所述应用程序的名称。
6.根据权利要求4所述的用户设备,其特征在于,所述用户设备还包括:
第二获取单元,用于在所述生成单元以所述账号、所述密码和所述应用程序的名称为依据,生成包含所述账号、所述密码和所述应用程序的名称的摩尔斯电码之后,获取用户输入的第一声音信号,并获取所述应用程序预先配置的第二声音信号;
校验单元,用于对所述第一声音信号以及所述第二声音信号进行合成得到验证声音信号,并且校验所述验证声音信号与所述应用程序预设配置的合法声音信号是否匹配;
所述存储单元,具体用于在所述校验单元的校验结果为匹配时,建立所述摩尔斯电码与所述用户的指纹信息之间的映射关系,并将所述映射关系存储至数组中。
CN201811353642.4A 2018-11-14 2018-11-14 一种基于摩尔斯电码的数据寄存方法及用户设备 Active CN109274693B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811353642.4A CN109274693B (zh) 2018-11-14 2018-11-14 一种基于摩尔斯电码的数据寄存方法及用户设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811353642.4A CN109274693B (zh) 2018-11-14 2018-11-14 一种基于摩尔斯电码的数据寄存方法及用户设备

Publications (2)

Publication Number Publication Date
CN109274693A CN109274693A (zh) 2019-01-25
CN109274693B true CN109274693B (zh) 2021-10-01

Family

ID=65188926

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811353642.4A Active CN109274693B (zh) 2018-11-14 2018-11-14 一种基于摩尔斯电码的数据寄存方法及用户设备

Country Status (1)

Country Link
CN (1) CN109274693B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105763551A (zh) * 2016-03-14 2016-07-13 济南博图信息技术有限公司 一种基于指纹识别的账号密码智能存储装置及方法
CN106485132A (zh) * 2016-09-30 2017-03-08 上海林果实业股份有限公司 一种密码输入检测方法及终端
CN107547569A (zh) * 2017-09-30 2018-01-05 珠海格力电器股份有限公司 一种登录信息管理方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105260632B (zh) * 2015-10-16 2019-01-25 宇龙计算机通信科技(深圳)有限公司 一种鉴权方法及终端
CN105389493A (zh) * 2015-10-28 2016-03-09 广东欧珀移动通信有限公司 密码管理方法及密码管理***
CN105893796A (zh) * 2015-11-16 2016-08-24 乐视网信息技术(北京)股份有限公司 密码输入的方法及终端设备
GB201621293D0 (en) * 2016-12-14 2017-01-25 Yssa Alexandre A And Nour Hady A And Yssa Charles A Improvements relating to access control mechanisms
CN107895114A (zh) * 2017-10-19 2018-04-10 远光软件股份有限公司 一种密码信息的管理方法、电子设备以及可读存储介质
CN108768977A (zh) * 2018-05-17 2018-11-06 东莞市华睿电子科技有限公司 一种基于语音验证的终端***登录方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105763551A (zh) * 2016-03-14 2016-07-13 济南博图信息技术有限公司 一种基于指纹识别的账号密码智能存储装置及方法
CN106485132A (zh) * 2016-09-30 2017-03-08 上海林果实业股份有限公司 一种密码输入检测方法及终端
CN107547569A (zh) * 2017-09-30 2018-01-05 珠海格力电器股份有限公司 一种登录信息管理方法及装置

Also Published As

Publication number Publication date
CN109274693A (zh) 2019-01-25

Similar Documents

Publication Publication Date Title
US11637824B2 (en) Multi-factor authentication devices
CN106487762B (zh) 用户身份的识别方法、身份识别应用客户端及服务器
CN107395614B (zh) 单点登录方法及***
CN110178179B (zh) 用于向电子设备用户认证的语音签名
US20160014120A1 (en) Method, server, client and system for verifying verification codes
CN111241517B (zh) 一种生物特征验证问答库的构建方法和装置
CN106453205B (zh) 一种身份验证方法和装置
CN104540129B (zh) 第三方应用的注册和登录方法及***
KR20190062401A (ko) 로컬 저장된 생체인식 인증 데이터의 원격 사용
CN105337997B (zh) 一种应用客户端的登录方法及相关设备
EP3525181B1 (en) Identity validity verification method and electronic terminal
CN105141427B (zh) 一种基于声纹识别的登录认证方法、装置及***
WO2015034384A1 (en) Apparatus and method for authenticating a user via multiple user devices
CN107533598B (zh) 应用程序的登录密码的输入方法、装置和终端
US10735398B1 (en) Rolling code authentication techniques
US9807103B2 (en) Data communication
CN112507316A (zh) 一种用户的验证方法、装置、可读存储介质及电子设备
WO2020062974A1 (zh) 一种区块链私钥的获取方法、装置及电子设备
KR20200006991A (ko) 생체 서명을 사용하여 사용자를 인증하는 방법, 시스템 및 매체
CN111090846B (zh) 登录认证方法、装置、电子设备及计算机可读存储介质
CN109274693B (zh) 一种基于摩尔斯电码的数据寄存方法及用户设备
CN114467283B (zh) 身份认证方法、装置、终端、存储介质及程序产品
CN111062010B (zh) 一种身份验证方法、装置及设备
CN111181981A (zh) 一种处理方法、装置及计算机设备
CN106936840B (zh) 一种信息提示方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant