一种用户名密码的管理方法和系统的制作方法

文档序号:9304746阅读:384来源:国知局
一种用户名密码的管理方法和系统的制作方法
【技术领域】
[0001]本发明涉及一种用户密码管理系统,特别是涉及一种适用于智能终端的用户名密码的管理方法和系统。
【背景技术】
[0002]随着移动互联网越来越发达,手机已经不再满足于基本的电话功能,而是向着多媒体通讯终端方向发展,越来越多的手机应用出现在我们的生活当中。用户可以通过手机应用在网上购物、浏览加密网页、支付公交车费用等等。用户在通过手机来访问大多数的手机应用时,都需要输入各种手机应用所需的用户名和密码,才能够正常使用这些手机应用,也就是说账户密码成为了用户的唯一的身份标识。
[0003]随着眼花缭乱的手机应用越来越多,相应地,我们的账户密码也就越来越多。并且,由于使用手机应用的用户的不断增加,为了避免用户名的重复,用户在进行手机应用注册时使用的用户名越来越多,也越来越复杂;同时,为了保密起见,用户采用的密码也都比较长,比较复杂。这样就经常会出现手机用户忘记自己的用户名和密码问题。
[0004]目前,对于设备密码的管理,多采取人脑记忆的方式。但是,人脑的记忆毕竟有限,用户名密码过于复杂,容易忘记;用户名密码长时间不使用,也会忘记。而且,许多软件的账户密码,允许用户输入错误的次数有限,所以用户不能在忘记密码的情况下挨个去试,只能去选择应用自带的找回密码功能,这个功能无非是重置密码,此后依然可能忘记,所以大多数用户采用的便是“一个密码的策略”,只记住这一个,到处使用的方式,此种方式的弊端当然也很明显,当用户不慎泄露密码,自己的各种隐私财务信息等,都会暴露无疑。

【发明内容】

[0005]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种用户名密码的管理方法和系统,用于解决现有技术中用户管理密码困难、麻烦的问题,让用户不再为密码的问题感到头疼。
[0006]为实现上述目的及其他相关目的,本发明提供一种用户名密码的管理方法,适用于智能终端,所述智能终端搭载操作系统,所述用户名密码管理方法包括:保存用户名密码和提取用户名密码;其中,所述保存用户名密码包括:步骤S11,输入一个待保存的用户名密码的关键特征和用户名,将其分别保存为第一 HashMap的一个第一关键字和其相对应地第一关键码值;步骤S12,输入相对应地待保存的密码,将待保存的用户名和密码分别保存为第二 HashMap的一个第二关键字和其相对应地第二关键码值;步骤S13,将所述第一HashMap和所述第二 HashMap保存至用户密码文件中;步骤S14,判断是否还有待保存的用户名密码:如果有,则跳转至步骤Sll ;如果没有,则返回;所述提取用户名密码包括:步骤S21,输入待提取的用户名密码的关键特征,并根据关键特征,在所述用户名密码文件中查找用户名:将关键特征作为所述第一 HashMap的第一关键字,查找对应的第一关键码值,查找获得的第一关键码值即为用户名;步骤S22,根据查找获得的用户名,在所述用户名密码文件中查找密码:查找获得的用户名作为所述第二 HashMap的第二关键字,在所述第二HashMap中查找对应的第二关键码值,查找获得的第二关键码值即为密码;步骤S23,显示查找获得的用户名和密码。
[0007]可选地,对于所述第一 HashMap的每一个第一关键码值,在所述第二 HashMap中存在一个对应的第二关键字,且第一关键码值的内容与对应的第二关键字的内容一致。
[0008]可选地,所述关键特征用于唯一标识所述用户名密码。
[0009]可选地,所述步骤Sll还包括输入关键特征的特征信息,关键特征及其特征信息共同保存在所述第一 HashMap的一个第一关键字中。
[0010]可选地,所述步骤S21还包括输入关键字的特征信息,根据所述特征信息关联查找获得待提取的用户名密码的关键特征,将关键特征作为第一 HashMap的一个第一关键字,查找获得其对应的第一关键码值即为用户名。
[0011]可选地,当根据所述特征信息关联查找出的关键特征为多个时,那么根据实际需要从多个关键特征中选择待提取的用户名密码的关键特征。
[0012]可选地,所述步骤S13还包括对所述用户名密码文件进行加密,并将所述用户名密码文件备份至云端。
[0013]可选地,所述用户名密码的管理方法还包括对所述用户名密码文件的所述第一HashMap和所述第二 HashMap中的内容进行查看、修改和删除。
[0014]可选地,所述步骤S23中的密码显示分为明文显示和加密显示。
[0015]本发明还公开了一种用户名密码管理系统,适用于智能终端,所述智能终端搭载操作系统,所述用户名密码管理系统包括用于输入用户名、密码以及用户名密码的关键特征的输入模块,用于保存用户名和密码的保存模块,和用于提取用户名和密码的提取模块;所述保存模块包括:第一 HashMap生成子模块、第二 HashMap生成子模块和文件保存备份子模块;所述第一 HashMap生成子模块用于根据所述输入模块输入的用户名密码的关键特征以及用户名生成第一 HashMap ;所述第二 HashMap生成子模块用于根据所述输入模块输入的用户名和密码生成第二 HashMap ;所述文件保存备份子模块用于将所述第一 HashMap和第二 HashMap保存至用户名密码文件,并将所述用户名密码文件备份至云端;所述提取模块包括:用户名查找子模块、密码查找子模块和显示子模块;所述用户名查找子模块用于根据所述输入模块输入的用户名密码的关键特征在所述用户名密码文件的所述第一HashMap中查找对应的用户名;所述密码查找子模块用于根据所述用户名查找子模块查找出的用户名,在所述用户名密码文件的所述第二 HashMap中查找对应的密码;所述显示子模块用于显示从所述用户名密码文件中查找出的用户名和密码,其中,密码显示分为明文显示和加密显示。
[0016]如上所述,本发明的一种用户名密码的管理方法和系统,通过将账户和用户名密码保存在一定的数据结构中,使用户随用随取,避免了用户设置密码中的尴尬,比如,设置的太长,记不住;设置的太短,不符合密码设置要求;现在的密码为了安全起见,往往要求数字加字母加字符,这样下来,用户更加容易忘记密码,所以通过这种方式,用户可以将自己设置的密码保存,下次使用时如果不记得,可以进行查询,避免了总是去点击重置密码的繁琐操作,有效解决了用户的烦恼。并且,保存用户名密码的用户名密码文件以加密方式存于设备上,更好地解决了密码这类隐私数据的保护。此外,本发明的用户名密码文件还通过云端备份,可以防止用户丢失设备后所面临密码丢失的尴尬。
【附图说明】
[0017]图1显示为本发明的实施例公开的一种用户名密码管理方法的保存用户名密码的流程示意图。
[0018]图2显示为本发明的实施例公开的一种用户名密码管理方法的提取用户名密码的流程示意图。
[0019]图3显示为本发明的实施例公开的一种用户名密码管理系统的结构示意图。
[0020]元件标号说明
[0021]Sll ?S14 步骤
[0022]S21 ?S23 步骤
[0023]400用户名密码管理系统
[0024]410输入模块
[0025]420保存模块
[0026]421第一 HashMap生成子模块
[0027]422第二 HashMap生成子模块
[0028]423文件保存备份子模块
[0029]430提取模块
[0030]431用户名查找子模块
[0031]432密码查找子模块
[0032]433显示子模块
[0033]440操作模块
【具体实施方式】
[0034]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0035]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0036]实施例1
[0037]本实施例公开了一种适用于智能终端的用户名密码的管理方法。其中,智能终端包括存储器、存储器控制器、一个
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1