一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

RPA反自动化情况下网银密码自动安全录入系统及方法与流程

2022-02-20 01:22:34 来源:中国专利 TAG:

rpa反自动化情况下网银密码自动安全录入系统及方法
技术领域
1.本发明涉及流程自动化技术领域,特别涉及一种rpa反自动化情况下网银密码自动安全录入系统及方法。


背景技术:

2.企业资金管理过程中存在很多日常行为和高重复性的工作流程,如针对不同网银的流水下载、余额下载、制单等操作,由于对于安全的需求,对于网银密码的输入通常是反自动化的,不同网银登录切换过程中均需要手动输入账户密码,输入密码时,均禁止自动输入,当操作人员手动输入密码时,按下某一个键盘的按键时,键盘中的芯片就会检查这个动作,并把扫描码返回给计算机,随后键盘驱动程序会接收这个扫描码,并把它转换为键盘虚拟码,对于同一个按键,扫描码节能不同,但虚拟码是相同的,如:按键a的虚拟码是65,那么十六进制就是&h41,接下来,操作系统会把键盘信息放置到队列消息中,并传送给当前的活动窗口,从而完成密码的输入,同时为了安全,网银均采用了安全控件来防范恶意程序的攻击,它通过切断键盘操作与木马病毒之间的通道,从而使相关软件无法通过软件自身能力来实现秘密的输入进而阻止了网银遭到非法入侵,但在实际使用时,这种安全机制也给操作人员带来许多的困难,如需要在短时间内输入较多的网银账户以及密码时,需要不断地手动切换账号以及手动输入密码,对于操作人员而言,操作量大,操作效率低,且易输入错误。


技术实现要素:

3.本发明的目的是为了解决现有技术中存在的缺点,而提出的rpa反自动化情况下网银密码自动安全录入系统及方法。
4.为了解决上述技术问题,本发明提供了如下的技术方案:rpa反自动化情况下网银密码自动安全录入系统及方法,包括智能鼠键、rpa、电脑主机、网银ukey,所述智能鼠键是以按键模拟芯片为基础的硬件单元并配以hid为规范的命令单元形成的软硬结合rpa输入设备,且所述的智能鼠键无实体的按键和滚轮,所述的智能鼠键具有标准的usb接口,所述的智能鼠键同时支持左、右、中三个按键,上、下、左、右移动,一百零四键盘的所有按键输入,以及支持最多同时按下六个按键输入,所述rpa程序安装于电脑主机中,包括以下步骤:(1)电脑插入智能鼠键和对应的网银ukey,rpa自动触发或手动触发;(2)rpa自动读取网银excel文件,读取网银类型、账号、密码;(3)rpa自动根据网银类型打开指定银行的企业网银登录界面;(4)rpa根据读取到的网银密码,通过驱动接口调用硬件将密码字符转化为对应的按键命令,并逐个向智能鼠键发送;(5)驱动程序接收这个按键命令后,根据命令类型及参数,把按键命令转换为hid按键码值,操作系统将信息传输到网银密码的输入窗口,实现字符的输入;(6)输入完成后,rpa模拟鼠标点击网银登录按钮登录网银,并进行相关网银操作。
5.本发明所达到的有益效果是:rpa通过读取网银配置打开指定的网银登录界面,将光标设置在网银密码控件上,并自动向鼠标、键盘发送命令实现驱动级模拟,直接读写键盘的硬件端口,从而实现物理级鼠标操作或者键盘输入,从而跨越网银反自动化机制,避免了人工操作,在需要进行大量的不同类型的网银账号切换及密码输入时,通过该系统即可避免人工的重复输入,减少了操作人员的工作量,提高了工作效率,且避免了人工输入错误等情况。
附图说明
6.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:图1是本发明实施例的流程示意图;图2是本发明实施例的智能鼠键返回hid键盘码值的流程示意图。
具体实施方式
7.以下将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例
8.如图1-2所示,本发明提供了rpa反自动化情况下网银密码自动安全录入系统及方法,包括智能鼠键、rpa、电脑主机、网银ukey,智能鼠键是以按键模拟芯片为基础的硬件单元并配以hid为规范的命令单元形成的软硬结合rpa输入设备,且智能鼠键无实体的按键和滚轮,智能鼠键具有标准的usb接口,智能鼠键同时支持左、右、中三个按键,上、下、左、右移动,一百零四键盘的所有按键输入,以及支持最多同时按下六个按键输入,rpa程序安装于电脑主机中,包括以下步骤:(1)电脑插入智能鼠键和对应的网银ukey,rpa自动触发或手动触发;(2)rpa自动读取网银excel文件,读取网银类型、账号、密码;(3)rpa自动根据网银类型打开指定银行的企业网银登录界面;(4)rpa根据读取到的网银密码,通过驱动接口调用硬件将密码字符转化为对应的按键命令,并逐个向智能鼠键发送;(5)驱动程序接收这个按键命令后,根据命令类型及参数,把按键命令转换为hid按键码值,操作系统将信息传输到网银密码的输入窗口,实现字符的输入;(6)输入完成后,rpa模拟鼠标点击网银登录按钮登录网银,并进行相关网银操作。
9.其中,智能鼠键为现有技术中的具备鼠标及键盘的功能的一体化设备,其不具备物理的按键及滚轮,而是通过电脑程序发送的命令控制智能鼠键的工作,智能鼠键包括标准usb接口和按键模拟芯片,按键模拟芯片可选用ch9326或ch9328等,通过rpa程序将从ukey中获得的密码字符通过安装在电脑主机中的软件命令包向智能鼠键发出按键命令,按键模拟芯片根据按键命令将hid按键码值通过usb接口输出到电脑主机中。
10.进一步地,在步骤(4)中,rpa程序发送键盘按键命令给智能鼠键时,是通过命令形式进行按键的输入,其命令参数为:(1)工作模式参数:比特型,包括正常模式、快速模式、手动模式、全控模式。在正常模式下,按键在100ms后自动弹起;在快速模式下,按键在10ms后自动弹起;在手工模式下,按键模拟人手按键的先后顺序;在全控模式下,按键不会自动弹起。
11.(2)特殊按键标志参数:比特型,用于指示特殊键是否按下,特殊按键指ctrl, shift, alt等;(3)按键1至按键6参数:比特型,能够支持一次按6个普通键。
12.进一步地,在步骤(4)中,通过rpa程序对智能鼠键进行鼠标及鼠标按键输入时其命令参数为:鼠标按键标志参数:比特性,鼠标按键标志指示鼠标的左中右三个按键是否按下;鼠标横向移动量参数:整型,指示x轴移动量, 范围为(-128 ~ 128), 为正向右移,为负向左移;鼠标纵向移动量参数:整型,指示y轴移动量, 范围为(-128 ~ 128), 为正向下移,为负向上移。
13.进一步地,在步骤(4)中,通过rpa程序关闭智能鼠键时,其返回值的类型为布尔型数据类型。
14.综上所述,在工作人员录入网银账号、密码时,以及在需要不断的切换网银的类型时,使用该系统即可快速录入,录入时,通过rpa程序读取网银excel文件,读取出网银类型、账号、密码,打开指定银行的企业网银登录界面,随后通过驱动接口调用硬件将密码按照字符以按键命令的形式逐个向智能鼠键发送输入,驱动根据命令类型及参数,调用智能鼠键中的按键模拟芯片将其转换为hid按键码值,再通过usb接口将hid按键码值上传到电脑主机中,通过rpa程序输入到网银登录界面中,输入完成后,rpa模拟鼠标点击网银登录按钮登录网银,操作人员即可进行相关网银操作。
15.需要说明的是,在本文中,诸如术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
16.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献