一种自动填单方法及密码管理器、上位机及系统的制作方法

文档序号:9352851阅读:508来源:国知局
一种自动填单方法及密码管理器、上位机及系统的制作方法
【技术领域】
[0001]本发明涉及网络安全技术领域,特别涉及一种自动填单方法及密码管理器、上位机、由密码管理器和上位机组成的系统。
【背景技术】
[0002]目前的密码管理器只可以记录账号和密码,免除用户的记忆,但需要用户手动输入账号和密码,带来使用不便。

【发明内容】

[0003]本发明实施例提供了一种自动填单方法及密码管理器、上位机,旨在解决现有的密码管理器仍然需要人工手动输入账号和密码带来的使用不便的问题。本发明实施例是这样实现的,一种自动填单方法,所述自动填单方法包括:
[0004]与上位机建立连接;
[0005]接收用户密码并验证,验证通过则进行后续步骤;
[0006]获取登录请求并获取与所述登录请求对应的登录信息;
[0007]以键盘映射的方式将所述登录信息填写到登陆窗口中。
[0008]本发明实施例的另一目的在于提供一种自动填单方法,所述自动填单方法包括:
[0009]与密码管理器建立连接;
[0010]接收密码管理器以键盘映射方式输入的登陆信息,填入登陆窗口中。
[0011]本发明实施例的另一目的在于提供一种密码管理器,所述密码管理器包括:
[0012]第一连接模块,用于与上位机建立连接;
[0013]验证模块,用于接收用户密码并验证;
[0014]获取模块,用于获取登录请求并获取与所述登录请求对应的登录信息;
[0015]填写模块,用于以键盘映射的方式将所述登录信息填写到登陆窗口中。
[0016]本发明实施例的另一目的在于提供一种上位机,所述上位机包括:
[0017]第二连接模块,用于与密码管理器建立连接;
[0018]填入模块,用于接收密码管理器以键盘映射方式输入的登陆信息,填入登陆窗口中。
[0019]本发明实施例的另一目的在于提供一种自动填单系统,所述系统包含上述的密码管理器和上述的上位机。
[0020]本发明提供的技术方案带来的有益效果是:
[0021]从上述本发明实施例可知,由于首先密码管理器与上位机建立连接,接收用户密码并验证,验证通过则进行后续步骤;然后获取登录请求并获取与登录请求对应的登录信息;最后以键盘映射的方式将登录信息填写到登陆窗口中,因此,在保证安全性的同时提高了操作便利性。
【附图说明】
[0022]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1为本发明一种自动填单方法第一实施例一种流程图;
[0024]图2为本发明一种自动填单方法第一实施例另一种流程图;
[0025]图3为本发明一种自动填单方法第二实施例流程图;
[0026]图4为本发明一种密码管理器一种结构示意图;
[0027]图5为本发明一种密码管理器另一种结构示意图;
[0028]图6为本发明一种密码管理器填写模块一种结构示意图;
[0029]图7为本发明一种密码管理器获取模块一种结构示意图;
[0030]图8为本发明一种上位机一种结构示意图;
[0031]图9为本发明一种上位机另一种结构示意图;
[0032]图10为本发明一种自动填单系统结构示意图。
【具体实施方式】
[0033]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0034]本发明一种自动填单方法第一实施例流程,适用于密码管理设备,参见图1,所述方法包括:
[0035]101.与上位机建立连接。
[0036]102.接收用户密码并验证,验证通过则进行后续步骤。
[0037]具体实施中,如验证失败,则可以退出自动填单流程,或者,给用户有限次(如3次)的试错机会,在用户用完有限次的试错机会后,还是没有验证通过,则退出自动填单流程,或者,采用其他本领域常用的密码验证失败的处理措施,本实施例对验证失败后的处理方法不做限制。
[0038]103.获取登录请求并获取与登录请求对应的登录信息。
[0039]具体实施中,步骤103可以有两种情况:
[0040]A.接收上位机发送的登陆请求,在预存的登陆信息数据库中获取与登录请求对应的登陆信息。
[0041]B.接收指定登录信息输入指令,指定登录信息输入指令包括登录请求,根据登录请求获取登录?目息。
[0042]具体的,在上位机为计算机时,计算机可以通过自定义进程监控当前需要输入密码的应用,从而将该应用信息对应的登陆请求发送给密码管理设备;在上位机为移动终端时,因移动终端一般不可以通过自定义进程监控当前需要输入密码的应用,用户可以通过手动选择输入指令的方式将当前需要输入密码的应用输入密码管理设备。
[0043]104.以键盘映射的方式将登录信息填写到登陆窗口中。
[0044]当上位机为计算机时,步骤103为:以HID键盘映射的方式将登录信息填写到登陆窗口中。例如,当计算机的操作系统为Windows或Mac时,以HID(human interface device,人性化接口装置)键盘映射的方式将登录信息填写到登陆窗口中。
[0045]当上位机为移动终端时,步骤104为:以蓝牙键盘映射的方式将登录信息填写到登陆窗口中。例如,当移动终端的操作系统为Android或1S时,以蓝牙键盘映射的方式将登录信息填写到登陆窗口中。
[0046]可选地,如图2所示,在步骤101之后还包括步骤102-2和步骤102_3。
[0047]102-2.与上位机进行双向认证。
[0048]102-3.判断双向认证是否成功,当双向认证的结果为成功时,执行后续的步骤。
[0049]具体实施中,双向认证可以通过密码管理设备和上位机交互认证对方的数字安全证书的方式实现,或者,采用其他本领域常用的双向认证的方式实现,本实施例对此不做限制。当双向认证的结果为失败时,可以结束自动填单进程,或者,经过有限次(如2次)双向认证,结果仍为失败时,结束自动填单进程。
[0050]步骤102-2和步骤102-3的有益效果为:经过双向身份认证,可以使密码管理设备的使用更安全,避免在密码管理设备丢失后,被非法使用。进一步的,密码管理设备和上位机可以通过协商会话密钥,建立安全通道,以加密的方式进行数据交互。
[0051]可选地,如图2所示,在步骤102之后还包括步骤102-4和步骤102_5。
[0052]102-4.当接收到导入登录信息指令时,从上位机中接收登录信息并存储。
[0053]102-5.当接收到导出登录信息指令时,将存储的登陆信息发送到外部设备。
[0054]本领域的技术人员可以理解,步骤102-4和102-5也可以在步骤102-2之前。
[0055]本领域的技术人员可以理解,步骤102-4和102-5也可以在步骤104后。
[0056]本申请还可以根据上位机的特征码设置上位机的授权等级。具体实施中,可以通过绑定计算机的Mac (Media Access Control,硬件地址)地址或者移动终端的IMEI (Internat1nal Mobile Equipment Identity,移动设备国际识别码)码,设置不同设备的不同授权等级。比如有的可以完成存入、导出,有的只能完成账号、密码的自动填单,有的只能完成部分账号、密码的自动填单使用。从而应对不同的客户需求,进一步提高安全性。
[0057]本实施例通过首先密码管理器与上位机建立连接,接收用户密码并验证,验证通过则进行后续步骤;然后获取登录请求并获取与登录请求对应的登录信息;最后以键盘映射的方式将登录信息填写到登陆窗口中,因此,在保证安全性的同时提高了操作便利性。
[0058]本发明一种自动填单方法第二实施例流程,适用于可以与密码管理设备通信连接的上位机,如计算机,或者,手机等移动终端,如图3所示方法流程包括:
[0059]301.与密码管理器建立连接。
[0060]302.与密码管理器进行双向认证。
[0061]303.判断双向认证是否成功,当双向认证的结果为成功时,执行当接收到导入登录信息指令时,发送登录信息至密码管理器的步骤。
[0062]304.当接收到导入登录信息指令时,发送登录信息至密码管理器。
[0063]305.当接收到导出登录信息指令时,从密码管理器中接收登录信息并存储。
[0064]306.接收密码管理器以键盘映射方式输入的登陆信息,填入登陆窗口中。
[0065]具体实施中,双向认证可以通过密码管理设备和上位机交互认证对方的数字安全证书的方式实现,或者,采用其他本领域常用的双向认证的方式实现,本实施例对此不做限制。当双向认证的结果为失败时,可以结束自动填单进程,或者,经过有限次(如2次)双向认证,结果仍为失败时,结束自动填单进程。
[0066]本实施例通过首先与密码管理器建立连接,然后接收密码管理器以键盘映射方式输入的登陆信息,填入登陆窗口中,因此,在保证安全性的同时提高了操作便利性。
[0067]与一种自动填单方法第一实施例相对应,本发明还提供了一种密码管理器40,如图4所示,包括第一连接模块410、验证模块490、获取模块420和填写模块430。
[0068]第一连接模块410,用于与上位机建立连接。
[0069]验证模块490,用于接收用户密码并验证
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1