一种基于RPA的集群机器流程自动化任务处理系统技术方案

技术编号:38762637 阅读:8 留言:0更新日期:2023-09-10 10:35
本发明专利技术公开了一种基于RPA的集群机器流程自动化任务处理系统,该系统包括以下组成:用户输入单元、存储管理单元、分析反馈单元、集群机器单元、流程设计单元及加速优化单元;其中,用户输入单元,用于提供用户数据与文件输入端口与界面;存储管理单元,用于提供信息数据的分析、存储及分布部署;分析反馈单元,用于对用户信息的查询结果进行分析并反馈;集群机器单元,用于实现身份验证与密码破解的自动化处理。本发明专利技术通过构建集群机器流程自动化,对用户身份与Zip加密文件进行校验与破解,能够帮助用户精确快速地找到Zip密码,且软件采用GPU加速,相对单纯的CPU破解速度提升多倍,充分发挥了GPU大规模并行运算的优势。挥了GPU大规模并行运算的优势。挥了GPU大规模并行运算的优势。

【技术实现步骤摘要】
一种基于RPA的集群机器流程自动化任务处理系统


[0001]本专利技术涉及集群机器流程自动化
,具体来说,涉及一种基于RPA的集群机器流程自动化任务处理系统。

技术介绍

[0002]随着IT技术的普及,越来越多的企业由原先线下流程转为线上流程,在每天的标准工作时间内要处理的重复性线上工作也随之增加,为了解放这种重复劳作,机器人流程自动化(RoboticProcessAutomation,RPA)技术应运而生。
[0003]而随着机器人流程自动化软件技术在不断地发展,以及各行业对RPA的大规模使用,采用RPA虚拟机器人(以下简称RPA机器人)协助企业(或其他组织机构)实现流程自动化完成数字化转型已成必然趋势,它不仅能帮助企业用户大幅提升工作效率,满足对工作结果准确性和合规性的高标准要求,还能改善用户的办公体验。RPA技术可以模拟人在电脑上的不同系统之间操作行为,替代人在电脑前执行具有规律与重复性高的办公流程的方法。RPA技术擅长把工作流程中的重复繁琐的操作进行自动化。繁琐流程自动化是企业数字化转型的重要环节。RPA技术能够有效优化传统办公流程,间接起到优化企业劳动资源配置,助力企业数字化升级。
[0004]同样,伴随信息技术的高速发展,信息的存储方式和传输方式发生了很大的变化,信息的数字化已经成为了一种常见的存储和传输方式。计算机技术的发展在带来便利的同时也对大量重要信息的安全产生了威胁。为了保护数据安全和信息安全,采取密码技术对文件进行加密是一种重要手段。目前采用的密码技术主要有:各种加密算法、哈希函数(散列函数)以及数字签名等,这些技术可以有效地实现消息信息的安全传输与存储,最大限度上保证数据的真实性和完整性,甚至可以对发送方进行身份认证。
[0005]其中,Zip文件也存在其相应的加密技术,越来越多的用户在注重提高文件的私密性而对Zip文件进行加密保护。Zip压缩格式具有压缩速度快、压缩比高等优点,网络上大部分压缩文档都采用Zip格式,Zip文档采用AES(AdvancedEncryptionStandard)加密算法进行数据加密并具有很高的安全性,随着网络应用的普及,加密的Zip文档越来越多,密码遗忘成为常见的问题,Zip密码恢复已经成为密码学研究的一个重点。
[0006]由于目前没有有效的密码攻击方法破解AES密钥,所以Zip文档密码恢复只能采用暴力破击和字典攻击的办法,很多Zip文档的密码都含有数字和特殊字符,并且密码长度超过6位,常用的Zip密码恢复软件采用CPU尝试密钥,需要很长时间才能得到正确的密码。此外,目前很少有利用RPA技术对Zip文件进行破解的研究。
[0007]针对相关技术中的问题,目前尚未提出有效的解决方案。

技术实现思路

[0008]针对相关技术中的问题,本专利技术提出一种基于RPA的集群机器流程自动化任务处理系统,以克服现有相关技术所存在的上述技术问题。
[0009]为此,本专利技术采用的具体技术方案如下:
[0010]一种基于RPA的集群机器流程自动化任务处理系统,该系统包括以下组成:用户输入单元、存储管理单元、分析反馈单元、集群机器单元、流程设计单元及加速优化单元;
[0011]其中,用户输入单元,用于提供用户数据与文件输入端口与界面;
[0012]存储管理单元,用于提供信息数据的分析、存储及分布部署;
[0013]分析反馈单元,用于对用户信息的查询结果进行分析并反馈;
[0014]集群机器单元,用于实现身份验证与密码破解的自动化处理;
[0015]流程设计单元,用于提供集群机器操作处理的自动化流程设计;
[0016]加速优化单元,用于提供集群机器的软件应用加速优化服务。
[0017]进一步的,存储管理单元包括查询接口模块、号码存储模块、状态展示模块、分析归纳模块及分发部署模块;
[0018]其中,查询接口模块,用于提供数据接口接收最终查询结果;
[0019]号码存储模块,用于存储并管理用户的手机号码信息与身份信息;
[0020]状态展示模块,用于展示集群机器的在线状态与流程进度;
[0021]分析归纳模块,用于归纳集群机器人无法查询分析的信息与文件;
[0022]分发部署模块,用于提供集群机器获取数据信息与文件的接口,利用队列分发实现集群机器的多台分布部署。
[0023]进一步的,分析反馈单元包括接收接口模块、数据分析模块及反馈发送模块;
[0024]其中,接收接口模块,用于接收集群机器处理后第一次查询结果;
[0025]数据分析模块,用于对第一次查询结果进行分析;
[0026]反馈发送模块,用于将分析结果反馈至存储管理单元。
[0027]进一步的,集群机器单元包括身份验证模块、密码破解模块、流程规划模块及部署配置模块;
[0028]其中,身份验证模块,用于接收用户手机号码并提供查询与身份验证服务;
[0029]密码破解模块,用于接收用户输入的待破解文件并进行密码破解;
[0030]流程规划模块,用于连接流程设计单元进行流程自动化设计输入,实现集群机器的自动化处理;
[0031]部署配置模块,用于连接分发部署模块实现集群机器任务的分布部署,且实现集群机器之间的信息交互。
[0032]进一步的,身份验证模块包括获取接口子模块、号码查询子模块、失败反馈子模块及成功反馈子模块;
[0033]其中,获取接口子模块,用于获取用户输入的待查询的手机号码;
[0034]号码查询子模块,用于调用web程序对手机号码进行信息查询;
[0035]失败反馈子模块,用于将无法查询的查询失败结果反馈至查询接口模块;
[0036]成功反馈子模块,用于将成功查询的查询成功结果反馈至接收接口模块。
[0037]进一步的,密码破解模块包括文件收发子模块、并行验证子模块、解密算法子模块及优化接口子模块;
[0038]其中,文件收发子模块,用于接收获取用户输入的待破解的Zip加密文件,并在破解后向查询接口模块反馈破解后的文件;
[0039]并行验证子模块,用于调用首批线程对Zip加密文件进行并行计算,并校验筛选出候选密码;
[0040]解密算法子模块,用于调用第二批线程对Zip加密文件的候选密码进行解密与验证得到正确密码;
[0041]优化接口子模块,用于提供GPU线程用于文件解密,并连接加速优化单元,实现硬件级的加速优化。
[0042]进一步的,调用首批线程对Zip加密文件进行并行计算,并校验筛选出候选密码包括以下步骤:
[0043]S401、根据预先设置的密码长度与字符集构建穷举空间;
[0044]S402、对Zip加密文件进行检索,寻找其中最小的Zip文件,并将Zip文件拷贝至常数存储器;
[0045]S403、调用首批线程依次对Zip文件进行并行读取,每个线程利用穷举空间对Zip文件进行计算得到密码验本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于RPA的集群机器流程自动化任务处理系统,其特征在于,该系统包括以下组成:用户输入单元、存储管理单元、分析反馈单元、集群机器单元、流程设计单元及加速优化单元;其中,所述用户输入单元,用于提供用户数据与文件输入端口与界面;所述存储管理单元,用于提供信息数据的分析、存储及分布部署;所述分析反馈单元,用于对用户信息的查询结果进行分析并反馈;所述集群机器单元,用于实现身份验证与密码破解的自动化处理;所述流程设计单元,用于提供集群机器操作处理的自动化流程设计;所述加速优化单元,用于提供集群机器的软件应用加速优化服务。2.根据权利要求1所述的一种基于RPA的集群机器流程自动化任务处理系统,其特征在于,所述存储管理单元包括查询接口模块、号码存储模块、状态展示模块、分析归纳模块及分发部署模块;其中,所述查询接口模块,用于提供数据接口接收最终查询结果;所述号码存储模块,用于存储并管理用户的手机号码信息与身份信息;所述状态展示模块,用于展示集群机器的在线状态与流程进度;所述分析归纳模块,用于归纳集群机器人无法查询分析的信息与文件;所述分发部署模块,用于提供集群机器获取数据信息与文件的接口,利用队列分发实现集群机器的多台分布部署。3.根据权利要求2所述的一种基于RPA的集群机器流程自动化任务处理系统,其特征在于,所述分析反馈单元包括接收接口模块、数据分析模块及反馈发送模块;其中,所述接收接口模块,用于接收集群机器处理后第一次查询结果;所述数据分析模块,用于对第一次查询结果进行分析;所述反馈发送模块,用于将分析结果反馈至存储管理单元。4.根据权利要求3所述的一种基于RPA的集群机器流程自动化任务处理系统,其特征在于,所述集群机器单元包括身份验证模块、密码破解模块、流程规划模块及部署配置模块;其中,所述身份验证模块,用于接收用户手机号码并提供查询与身份验证服务;所述密码破解模块,用于接收用户输入的待破解文件并进行密码破解;所述流程规划模块,用于连接所述流程设计单元进行流程自动化设计输入,实现集群机器的自动化处理;所述部署配置模块,用于连接所述分发部署模块实现集群机器任务的分布部署,且实现集群机器之间的信息交互。5.根据权利要求4所述的一种基于RPA的集群机器流程自动化任务处理系统,其特征在于,所述身份验证模块包括获取接口子模块、号码查询子模块、失败反馈子模块及成功反馈子模块;其中,所述获取接口子模块,用于获取用户输入的待查询的手机号码;所述号码查询子模块,用于调用web程序对手机号码进行信息查询;所述失败反馈子模块,用于将无法查询的查询失败结果反馈至所述查询接口模块;所述成功反馈子模块,用于将成功查询的查询成功结果反馈至所述接收接口模块。6.根据权利要求5所述的一种基于RPA的集群机器流程自动化任务处理系统,其特征在
于,所述密码破解模块包括文件收发子模块、并行验证子模块、解密算法子模块及优化接口子模块;其中,所述文件收发子模块,用于接收获取用户输入的待破解的Zip加密文件,并在破...

【专利技术属性】
技术研发人员:卢志峰庄向友
申请(专利权)人:深圳前海中科数科信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1