本技术涉及计算机,尤其涉及一种密码设备管理方法、装置、电子设备及可读存储介质。
背景技术:
1、安全超文本传输协议(hypertext transfer protocol over secure socketlayer,https)是进行加密传输、身份认证的网络协议。https协议在身份认证过程中会使用具有唯一用户身份标识的密码设备,例如网银设备u盾、指纹密码设备等。
2、在一些应用场景,用户需要通过浏览器访问密码设备,完成https协议全过程。但是,在一些操作系统平台下,用户只能通过在浏览器的命令行输入复杂命令,对密码设备的驱动程序以及密码设备进行管理,存在用户操作复杂烦琐的问题。
技术实现思路
1、本技术实施例提供一种密码设备管理方法、装置、电子设备及可读存储介质,可以解决用户通过命令行输入复杂命令管理密码设备,存在操作复杂烦琐的问题。
2、第一方面,本技术实施例公开了一种密码设备管理方法,所述方法包括:
3、接收用户对密码设备管理界面中目标按钮对应的触发操作;其中,所述密码设备管理界面是通过目标浏览器显示的图形化用户界面,所述图形化用户界面包括至少一个密码设备列表;所述目标浏览器是linux系统下基于chromium内核的浏览器;
4、响应于所述目标按钮对应的触发操作,执行所述目标按钮对应的用户操作事件,以通过目标数据库对密码设备和/或驱动程序进行管理;其中,所述驱动程序用于识别所述密码设备。
5、可选地,所述接收用户对密码设备管理界面中目标按钮对应的触发操作,包括:
6、接收所述用户对所述密码设备列表的添加按钮对应的触发操作;其中,所述目标按钮包括所述添加按钮;
7、所述响应于所述目标按钮对应的触发操作,执行所述目标按钮对应的用户操作事件,以通过目标数据库对密码设备和/或驱动程序进行管理,包括:
8、响应于所述添加按钮对应的触发操作,执行所述添加按钮对应的用户操作事件,以将所述用户输入的所述驱动程序的驱动程序信息存储到所述目标数据库中,并在所述密码设备列表中创建所述驱动程序信息对应的驱动管理控件。
9、可选地,所述响应于所述添加按钮对应的触发操作,执行所述添加按钮对应的用户操作事件,以将所述用户输入的驱动程序信息存储到所述目标数据库中,并在所述密码设备列表中创建所述驱动程序信息对应的驱动管理控件,包括:
10、响应于所述添加按钮对应的触发操作,通过添加事件响应函数显示第一对话框;其中,所述第一对话框用于接收所述用户输入的所述驱动程序信息;
11、接收所述用户对所述第一对话框中确定按钮对应的触发操作;
12、响应于所述确定按钮对应的触发操作,通过所述添加事件响应函数,将所述驱动程序信息存储到所述目标数据库中;
13、通过所述添加事件响应函数,创建所述驱动程序信息对应的驱动管理控件,并将所述驱动管理控件显示在所述密码设备列表中。
14、可选地,所述接收用户对密码设备管理界面中目标按钮对应的触发操作,包括:
15、接收所述用户对驱动管理控件中第一按钮对应的触发操作;其中,所述密码设备列表包括所述驱动管理控件,所述目标按钮包括所述第一按钮;
16、所述响应于所述目标按钮对应的触发操作,执行所述目标按钮对应的用户操作事件,以通过目标数据库对密码设备和/或驱动程序进行管理,包括:
17、响应于所述第一按钮对应的触发操作,执行所述第一按钮对应的用户操作事件,以通过所述目标数据库对所述驱动管理控件对应的驱动程序进行管理。
18、可选地,所述响应于所述第一按钮对应的触发操作,执行所述第一按钮对应的用户操作事件,以通过所述目标数据库对所述驱动管理控件对应的驱动程序信息进行管理,包括:
19、响应于第一查看按钮对应的触发操作,通过第一事件响应函数创建第一信息窗口;其中,所述第一按钮包括所述第一查看按钮;所述第一事件响应函数是第一查看事件对应的事件响应函数,所述第一查看事件是所述第一查看按钮对应的用户操作事件;
20、通过所述第一事件响应函数,从所述目标数据库中获取所述驱动管理控件对应的驱动程序信息,并将所述驱动程序信息显示在所述第一信息窗口中。
21、可选地,所述响应于所述第一按钮对应的触发操作,执行所述第一按钮对应的用户操作事件,以通过所述目标数据库对所述驱动管理控件对应的驱动程序信息进行管理,包括:
22、响应于删除按钮对应的触发操作,通过删除事件响应函数,将所述驱动管理控件对应的驱动程序信息从所述目标数据库中删除,并删除所述驱动管理控件;其中,所述第一按钮包括所述删除按钮。
23、可选地,所述接收用户对密码设备管理界面中目标按钮对应的触发操作,包括:
24、接收所述用户对设备管理控件中第二按钮对应的触发操作;其中,所述密码设备列表包括所述设备管理控件,所述设备管理控件对应的密码设备是所述目标浏览器通过所述驱动程序识别的密码设备;所述目标按钮包括所述第二按钮;
25、所述响应于所述目标按钮对应的触发操作,执行所述目标按钮对应的用户操作事件,以通过目标数据库对密码设备和/或驱动程序进行管理,包括:
26、响应于所述第二按钮对应的触发操作,执行所述第二按钮对应的用户操作事件,以通过所述目标数据库对所述设备管理控件对应的密码设备进行管理。
27、可选地,所述响应于所述第二按钮对应的触发操作,执行所述第二按钮对应的用户操作事件,以通过所述目标数据库对所述设备管理控件对应的密码设备信息进行管理,包括:
28、响应于登录按钮对应的触发操作,通过登录事件响应函数显示第二对话框;其中,所述第二对话框用于接收所述用户输入的设备登录密码,所述设备登录密码用于对所述用户进行身份认证;所述第二按钮包括所述登录按钮;
29、接收所述用户对所述第二对话框中解锁按钮对应的触发操作;
30、响应于所述解锁按钮对应的触发操作,通过所述登录事件响应函数,在对所述用户的身份认证通过的情况下,对所述目标数据库中所述密码设备信息包含的设备登录状态进行更新。
31、可选地,所述密码设备列表包括驱动管理控件;所述接收所述用户对设备管理控件中第二按钮对应的触发操作之前,所述方法还包括:
32、接收所述用户对所述驱动管理控件的下拉按钮对应的触发操作;
33、响应于下拉按钮对应的触发操作,通过下拉事件响应函数,在所述驱动管理控件中显示所述驱动管理控件包括的设备管理控件;其中,所述驱动管理控件中的设备管理控件对应的密码设备,是所述目标浏览器通过所述驱动管理控件对应的驱动程序识别的密码设备。
34、可选地,所述响应于所述第二按钮对应的触发操作,执行所述第二按钮对应的用户操作事件,以通过所述目标数据库对所述设备管理控件对应的密码设备信息进行管理,包括:
35、响应于第二查看按钮对应的触发操作,通过第二事件响应函数创建第二信息窗口;其中,所述第二按钮包括所述第二查看按钮;所述第二事件响应函数是第二查看事件对应的事件响应函数,所述第二查看事件是所述第二查看按钮对应的用户操作事件;
36、通过所述第二事件响应函数,从所述目标数据库中获取所述密码设备信息,并将所述密码设备信息显示在所述第二信息窗口中。
37、第二方面,本技术实施例公开了一种密码设备管理装置,所述装置包括:
38、第一接收模块,用于接收用户对密码设备管理界面中目标按钮对应的触发操作;其中,所述密码设备管理界面是通过目标浏览器显示的图形化用户界面,所述图形化用户界面包括至少一个密码设备列表;所述目标浏览器是linux系统下基于chromium内核的浏览器;
39、执行模块,用于响应于所述目标按钮对应的触发操作,执行所述目标按钮对应的用户操作事件,以通过目标数据库对密码设备和/或驱动程序进行管理;其中,所述驱动程序用于识别所述密码设备。
40、第三方面,本技术实施例还公开了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放可执行指令,所述可执行指令使所述处理器执行如第一方面所述的密码设备管理方法。
41、第四方面,本技术实施例还公开了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得处理器能够执行如第一方面所述的密码设备管理方法。
42、本技术实施例包括以下优点:
43、本技术实施例提供的一种密码设备管理方法、装置、电子设备及可读存储介质,通过接收用户对密码设备管理界面中目标按钮对应的触发操作,由于密码设备管理界面是目标浏览器显示的图形化用户界面,图形化用户界面包括至少一个密码设备列表,可以方便用户通过对密码设备管理界面中的按钮进行触发,从而触发目标按钮对应的用户操作事件,操作简单直观,可以提高用户的操作便捷性。用户无需输入复杂命令,响应于目标按钮对应的触发操作,通过执行目标按钮对应的用户操作事件,从而通过目标数据库对密码设备和/或用于识别密码设备的驱动程序进行管理,可以避免相关技术中用户操作复杂烦琐的问题,提升了用户实际体验。